hg: hsx/hotspot-comp/hotspot: 31 new changesets

alejandro.murillo at oracle.com alejandro.murillo at oracle.com
Fri Jun 21 08:32:57 PDT 2013


Changeset: aaa45012be98
Author:    katleman
Date:      2013-06-20 10:16 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/aaa45012be98

Added tag jdk8-b95 for changeset 5d65c078cd0a

! .hgtags

Changeset: a837fa3d3f86
Author:    dcubed
Date:      2013-06-13 11:16 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/a837fa3d3f86

8013057: assert(_needs_gc || SafepointSynchronize::is_at_safepoint()) failed: only read at safepoint
Summary: Detect mmap() commit failures in Linux and Solaris os::commit_memory() impls and call vm_exit_out_of_memory(). Add os::commit_memory_or_exit(). Also tidy up some NMT accounting and some mmap() return value checking.
Reviewed-by: zgu, stefank, dholmes, dsamersoff

! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/perfMemory_windows.cpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp
! src/share/vm/gc_implementation/parallelScavenge/psVirtualspace.cpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/virtualspace.cpp

Changeset: 2bffd20a0fcc
Author:    ctornqvi
Date:      2013-06-13 21:57 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/2bffd20a0fcc

8016065: Write regression test for 7167142
Summary: Regression tests written for both test cases (.hotspotrc and .hotspot_compiler). Also reviewed by mikhailo.seledtsov at oracle.com
Reviewed-by: zgu, coleenp

+ test/runtime/CommandLine/CompilerConfigFileWarning.java
+ test/runtime/CommandLine/ConfigFileWarning.java

Changeset: 1e9094165098
Author:    ctornqvi
Date:      2013-06-13 22:00 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/1e9094165098

8015324: Create tests for CDS feature
Summary: Wrote tests for use of CDS with ObjectAlignmentInBytes CL option
Reviewed-by: coleenp, ctornqvi, hseigel
Contributed-by: Mikhailo Seledtsov <mikhailo.seledtsov at oracle.com>

+ test/runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java
+ test/runtime/SharedArchiveFile/CdsSameObjectAlignment.java
+ test/testlibrary/com/oracle/java/testlibrary/Platform.java
! test/testlibrary/com/oracle/java/testlibrary/ProcessTools.java

Changeset: a0a47b2649a2
Author:    ctornqvi
Date:      2013-06-14 13:11 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/a0a47b2649a2

Merge


Changeset: ef57c43512d6
Author:    ccheung
Date:      2013-06-13 22:02 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/ef57c43512d6

8014431: cleanup warnings indicated by the -Wunused-value compiler option on linux
Reviewed-by: dholmes, coleenp
Contributed-by: jeremymanson at google.com, calvin.cheung at oracle.com

! make/linux/makefiles/gcc.make
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/share/vm/c1/c1_IR.cpp
! src/share/vm/ci/ciUtilities.hpp
! src/share/vm/classfile/genericSignatures.cpp
! src/share/vm/classfile/verifier.hpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/prims/forte.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/services/diagnosticArgument.cpp
! src/share/vm/utilities/exceptions.hpp
! src/share/vm/utilities/taskqueue.hpp

Changeset: bcb96b2922f2
Author:    zgu
Date:      2013-06-14 07:30 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/bcb96b2922f2

Merge


Changeset: ab313d4e9a8b
Author:    zgu
Date:      2013-06-14 09:18 -0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/ab313d4e9a8b

8011968: Kitchensink crashed with SIGSEGV in MemBaseline::baseline
Summary: Simple fix to add NULL pointer check that can cause segv
Reviewed-by: coleenp, ctornqvi

! src/share/vm/services/memBaseline.cpp

Changeset: dba2306ee2e3
Author:    zgu
Date:      2013-06-14 07:39 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/dba2306ee2e3

Merge


Changeset: 3aaa16611c30
Author:    zgu
Date:      2013-06-14 15:20 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/3aaa16611c30

Merge


Changeset: e95fc50106cf
Author:    rdurbin
Date:      2013-06-14 07:46 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/e95fc50106cf

7178026: os::close can restart ::close but that is not a restartable syscall
Summary: Removed restart macros from all os:close calls on Solaris, Linux, MacOS X platforms.
Reviewed-by: dcubed, dholmes

! src/os/bsd/dtrace/jvm_dtrace.c
! src/os/bsd/vm/attachListener_bsd.cpp
! src/os/bsd/vm/os_bsd.inline.hpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/attachListener_linux.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/dtrace/jvm_dtrace.c
! src/os/solaris/vm/attachListener_solaris.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp

Changeset: f2d56a269345
Author:    dcubed
Date:      2013-06-14 08:00 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/f2d56a269345

Merge


Changeset: c7242a797916
Author:    dcubed
Date:      2013-06-14 19:49 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/c7242a797916

Merge


Changeset: 5c89346f2bdd
Author:    sspitsyn
Date:      2013-06-14 15:17 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/5c89346f2bdd

6493116: JVMTI Doc: GetOwnedMonitorStackDepthInfo has a typo in monitor_info_ptr parameter description
Summary: A typo in the parameter spelling, a bound update missed when the parameter was renamed
Reviewed-by: sla, minqi
Contributed-by: serguei.spitsyn at oracle.com

! src/share/vm/prims/jvmti.xml

Changeset: 7fa28f3d3f62
Author:    sspitsyn
Date:      2013-06-14 22:34 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/7fa28f3d3f62

Merge


Changeset: abbd5c660b48
Author:    mgronlun
Date:      2013-06-15 13:17 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/abbd5c660b48

8016105: Add complementary RETURN_NULL allocation macros in allocation.hpp
Reviewed-by: sla, rbackman

! src/share/vm/memory/allocation.hpp

Changeset: cd2118b62475
Author:    zgu
Date:      2013-06-10 10:45 -0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/cd2118b62475

8013917: Kitchensink crashed with SIGSEGV in BaselineReporter::diff_callsites
Summary: Simple fix when memory allocation site is gone, NMT should report 0 memory size, instead old memory size.
Reviewed-by: dcubed, ctornqvi

! src/share/vm/services/memReporter.cpp

Changeset: ef748153ee8f
Author:    sla
Date:      2013-06-17 18:35 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/ef748153ee8f

8016304: ThreadMXBean.getDeadlockedThreads reports bogus deadlocks on JDK 8
Reviewed-by: dcubed, mgronlun

! src/share/vm/services/threadService.cpp
+ test/serviceability/threads/TestFalseDeadLock.java

Changeset: 1f4355cee9a2
Author:    zgu
Date:      2013-06-18 08:44 -0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/1f4355cee9a2

8013651: NMT: reserve/release sequence id's in incorrect order due to race
Summary: Fixed NMT race condition for realloc, uncommit and release
Reviewed-by: coleenp, ccheung

! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/perfMemory_windows.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/services/memPtr.hpp
! src/share/vm/services/memRecorder.cpp
! src/share/vm/services/memRecorder.hpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/memTracker.hpp

Changeset: a5904a086d9f
Author:    zgu
Date:      2013-06-18 09:34 -0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/a5904a086d9f

Merge


Changeset: cd54c7e92908
Author:    minqi
Date:      2013-06-18 09:08 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/cd54c7e92908

8015660: Test8009761.java "Failed: init recursive calls: 24. After deopt 25"
Summary: Windows reserves and only partially commits thread stack. For detecting more thread stack space for execution,  Windows installs one-shot page as guard page just before the current commited edge. It will trigger STACK_OVERFLOW_EXCEPTION when lands on last 4 pages of thread stack space. StackYellowPages default value is 2 on Windows (plus 1 page of StackRedPages, 3 pages guarded by hotspot) so the exception happens one page before Yellow pages. Same route executed second time will have one more page brought in, this leads same execution with different stack depth(interpreter mode). We need match Windows settings so the stack overflow exception will not happen before Yellow pages.
Reviewed-by: dholmes
Contributed-by: andreas.schoesser at sap.com

! src/cpu/x86/vm/globals_x86.hpp

Changeset: 726d2d4913fc
Author:    nloodin
Date:      2013-06-19 18:13 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/726d2d4913fc

Merge


Changeset: 0abfeed51c9e
Author:    brutisso
Date:      2013-06-14 08:02 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/0abfeed51c9e

8012265: VM often crashes on solaris with a lot of memory
Summary: Increase HeapBaseMinAddress for G1 from 256m to 1g on Solaris x86
Reviewed-by: mgerdin, coleenp, kvn

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp

Changeset: 01522ca68fc7
Author:    johnc
Date:      2013-06-18 12:31 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/01522ca68fc7

8015237: Parallelize string table scanning during strong root processing
Summary: Parallelize the scanning of the intern string table by having each GC worker claim a given number of buckets. Changes were also reviewed by Per Liden <per.liden at oracle.com>.
Reviewed-by: tschatzl, stefank, twisti

! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/memory/sharedHeap.cpp

Changeset: b9d151496930
Author:    brutisso
Date:      2013-06-18 22:45 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/b9d151496930

8016556: G1: Use ArrayAllocator for BitMaps
Reviewed-by: tschatzl, dholmes, coleenp, johnc

! src/share/vm/memory/allocation.hpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.hpp

Changeset: 493089fd29df
Author:    poonam
Date:      2013-06-19 06:09 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/493089fd29df

8015903: Format issue with -XX:+PrintAdaptiveSizePolicy on JDK8
Summary: Missing linebreak in hotspot log.
Reviewed-by: brutisso, tschatzl
Contributed-by: vladimir.kempik at oracle.com

! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.cpp

Changeset: 9f9c0a163cc5
Author:    ehelin
Date:      2013-06-20 10:03 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/9f9c0a163cc5

Merge

! src/share/vm/memory/allocation.hpp

Changeset: b88209cf98c0
Author:    kvn
Date:      2013-06-20 16:08 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/b88209cf98c0

Merge

- src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp
- src/os_cpu/solaris_sparc/vm/assembler_solaris_sparc.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/runtime/arguments.cpp

Changeset: 2cc5a9d1ba66
Author:    amurillo
Date:      2013-06-21 00:51 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/2cc5a9d1ba66

Merge

- src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp
- src/os_cpu/solaris_sparc/vm/assembler_solaris_sparc.cpp

Changeset: 3bdeff4a6ca7
Author:    amurillo
Date:      2013-06-21 00:51 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/3bdeff4a6ca7

Added tag hs25-b38 for changeset 2cc5a9d1ba66

! .hgtags

Changeset: fc8a1a5de78e
Author:    amurillo
Date:      2013-06-21 00:59 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/fc8a1a5de78e

8017253: new hotspot build - hs25-b39
Reviewed-by: jcoomes

! make/hotspot_version



More information about the hotspot-compiler-dev mailing list