hg: jdk9/client/hotspot: 127 new changesets

david.dehaven at oracle.com david.dehaven at oracle.com
Wed Oct 15 16:17:03 UTC 2014


Changeset: 0ac594bd05c1
Author:    katleman
Date:      2014-09-25 12:40 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/0ac594bd05c1

Added tag jdk9-b32 for changeset af46576a8d7c

! .hgtags

Changeset: 9b3f5e4f3372
Author:    lana
Date:      2014-09-25 16:21 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/9b3f5e4f3372

Merge

- src/share/tools/ProjectCreator/FileTreeCreatorVC7.java
- src/share/tools/ProjectCreator/WinGammaPlatformVC7.java
- src/share/tools/ProjectCreator/WinGammaPlatformVC8.java
- src/share/tools/ProjectCreator/WinGammaPlatformVC9.java
- test/gc/class_unloading/AllocateBeyondMetaspaceSize.java
- test/gc/g1/TestDeferredRSUpdate.java

Changeset: 76d7ac44841e
Author:    sla
Date:      2014-09-23 12:17 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/76d7ac44841e

8058448: Disable JPRT submissions from the hotspot repo
Reviewed-by: kvn

- make/jprt.properties

Changeset: 39231c6e51fe
Author:    thartmann
Date:      2014-09-17 08:00 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/39231c6e51fe

8015774: Add support for multiple code heaps
Summary: Support for segmentation of the code cache. Separate code heaps are created and used to store code of different types.
Reviewed-by: kvn, iveresov, roland, anoll, egahlin, sla

! agent/src/share/classes/sun/jvm/hotspot/code/CodeCache.java
! make/solaris/makefiles/mapfile-vers-COMPILER1
! make/solaris/makefiles/mapfile-vers-COMPILER2
! make/solaris/makefiles/mapfile-vers-TIERED
! src/cpu/ppc/vm/c2_globals_ppc.hpp
! src/cpu/sparc/vm/c1_globals_sparc.hpp
! src/cpu/sparc/vm/c2_globals_sparc.hpp
! src/cpu/x86/vm/c1_globals_x86.hpp
! src/cpu/x86/vm/c2_globals_x86.hpp
! src/cpu/zero/vm/shark_globals_zero.hpp
! src/os/bsd/dtrace/generateJvmOffsets.cpp
! src/os/bsd/dtrace/jhelper.d
! src/os/bsd/dtrace/libjvm_db.c
! src/os/solaris/dtrace/generateJvmOffsets.cpp
! src/os/solaris/dtrace/jhelper.d
! src/os/solaris/dtrace/libjvm_db.c
! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_Compiler.hpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/code/vtableStubs.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/memory/heap.cpp
! src/share/vm/memory/heap.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/c2compiler.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/prims/jvmtiCodeBlobEvents.cpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/fprofiler.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/sweeper.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/memoryService.cpp
! src/share/vm/services/memoryService.hpp
! src/share/vm/trace/trace.xml
! src/share/vm/trace/tracetypes.xml
+ test/compiler/codecache/CheckSegmentedCodeCache.java

Changeset: cb79004b9ac0
Author:    thartmann
Date:      2014-09-17 06:05 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/cb79004b9ac0

Merge


Changeset: e69e34d8c1a6
Author:    neliasso
Date:      2014-09-18 08:47 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/e69e34d8c1a6

8058583: Remove CompilationRepeat
Summary: Remove product flag -XX:CompilationRepeat
Reviewed-by: kvn, iveresov

! src/share/vm/c1/c1_globals.hpp
! src/share/vm/compiler/compileBroker.cpp

Changeset: 75e7ad74fba8
Author:    iveresov
Date:      2014-09-17 21:15 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/75e7ad74fba8

8058564: Tiered compilation performance drop in PIT
Summary: Ensure MethodCounters are created before method is enqueued for compilation
Reviewed-by: kvn, drchase, jiangli

! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/runtime/sweeper.cpp

Changeset: 4f215d30ca7b
Author:    iveresov
Date:      2014-09-18 08:32 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/4f215d30ca7b

Merge

! src/share/vm/compiler/compileBroker.cpp

Changeset: 16bfa5fdbfc0
Author:    roland
Date:      2014-09-17 14:56 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/16bfa5fdbfc0

8058636: test case for 8057758
Summary: missing test case in push for 8057758
Reviewed-by: kvn, iveresov

+ test/compiler/intrinsics/multiplytolen/TestMultiplyToLenReturnProfile.java

Changeset: 15f4d29d9956
Author:    roland
Date:      2014-09-18 09:16 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/15f4d29d9956

Merge


Changeset: 04e52cc3d973
Author:    zmajo
Date:      2014-09-18 12:23 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/04e52cc3d973

8050407: Add jtreg compiler tests to Hotspot JPRT jobs
Summary: Select useful jtreg test. Group tests into four sets (3 sets with open tests, 1 set with closed tests) so that execution time of each set is < 10 min on solaris_sparcv9 (slowest platform).
Reviewed-by: kvn, anoll, roland

! make/jprt.properties
! test/TEST.groups

Changeset: ca010d2665ca
Author:    morris
Date:      2014-09-18 11:46 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/ca010d2665ca

8050022: linux-sparcv9: assert(SharedSkipVerify || obj->is_oop()) failed: sanity check
Summary: Provide promoted stack slots for floating-point registers in the SPARC c_calling_convention.
Reviewed-by: kvn, jrose, drchase

! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/sparc.ad

Changeset: 2f606e0c4866
Author:    goetz
Date:      2014-09-18 09:37 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/2f606e0c4866

8058716: Add include missing in 8015774
Reviewed-by: kvn

! src/share/vm/code/codeCache.cpp

Changeset: 97e9fba4c8c8
Author:    neliasso
Date:      2014-09-19 10:31 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/97e9fba4c8c8

8058479: serviceability/dcmd/CodeCacheTest.java fails
Summary: Don't parse really large hex values into a long
Reviewed-by: kvn, anoll

! test/serviceability/dcmd/CodeCacheTest.java

Changeset: e99bef33c53d
Author:    neliasso
Date:      2014-09-15 17:12 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/e99bef33c53d

8058461: serviceability/dcmd/CodelistTest.java and serviceability/dcmd/CompilerQueueTest.java SIGSEGV
Summary: Print only alive nmethods and add lock to print compile queue
Reviewed-by: kvn, anoll

! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/services/diagnosticCommand.hpp

Changeset: 3741294061b8
Author:    neliasso
Date:      2014-09-19 10:24 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/3741294061b8

Merge


Changeset: f111958ca117
Author:    adlertz
Date:      2014-09-19 17:14 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/f111958ca117

Merge

! src/os/bsd/dtrace/generateJvmOffsets.cpp
! src/os/bsd/dtrace/libjvm_db.c
! src/os/solaris/dtrace/generateJvmOffsets.cpp
! src/os/solaris/dtrace/libjvm_db.c
- src/share/tools/ProjectCreator/FileTreeCreatorVC7.java
- src/share/tools/ProjectCreator/WinGammaPlatformVC7.java
- src/share/tools/ProjectCreator/WinGammaPlatformVC8.java
- src/share/tools/ProjectCreator/WinGammaPlatformVC9.java
! src/share/vm/code/codeCache.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/memory/heap.cpp
! test/TEST.groups
- test/gc/class_unloading/AllocateBeyondMetaspaceSize.java
- test/gc/g1/TestDeferredRSUpdate.java

Changeset: a4160fc27dd6
Author:    thartmann
Date:      2014-09-21 16:13 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/a4160fc27dd6

8058712: [TESTBUG] serviceability/dcmd/CodeCacheTest.java fails with java.lang.Exception
Summary: The test is changed to check the output according to the number of available code segments.
Reviewed-by: kvn

! test/serviceability/dcmd/CodeCacheTest.java

Changeset: d7990731ecad
Author:    drchase
Date:      2014-09-22 14:19 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/d7990731ecad

8058827: XCode 6.0 (Clang) warning "operator new' should not return a null pointer unless..."
Summary: Rewrote the null pointer in a way that is not recognized by the compiler (the code is never executed).
Reviewed-by: kvn

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

Changeset: 4d52ce03809d
Author:    sla
Date:      2014-09-23 14:19 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/4d52ce03809d

Merge

- make/jprt.properties

Changeset: 1a2509685e1a
Author:    ctornqvi
Date:      2014-09-17 06:55 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/1a2509685e1a

8058369: [TESTBUG] runtime/CompressedOops/UseCompressedOops.java Exception java.lang.RuntimeException: 'Zero based' missing from stdout/stderr
Summary: Solaris and OSX places the heap in unpredictable places, some of the test must be excluded on these platforms
Reviewed-by: hseigel, coleenp

! test/runtime/CompressedOops/UseCompressedOops.java

Changeset: 4cd9316c641e
Author:    hseigel
Date:      2014-09-19 08:19 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/4cd9316c641e

8057845: ClassVerifier::verify_exception_handler_targets reconstructs the ExceptionTable in a loop
Summary: Construct the ExceptionTable only once, before the loop
Reviewed-by: acorn, jiangli, coleenp, lfoltan

! src/share/vm/classfile/verifier.cpp

Changeset: 315c87f8751d
Author:    iklam
Date:      2014-09-19 13:47 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/315c87f8751d

Merge

- test/gc/class_unloading/AllocateBeyondMetaspaceSize.java
- test/gc/g1/TestDeferredRSUpdate.java

Changeset: 43902075180a
Author:    coleenp
Date:      2014-09-19 21:13 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/43902075180a

8058843: TEST.groups has runtime/runtime/7158988/FieldMonitor.java
Summary: remove a runtime
Reviewed-by: ctornqvi, sspitsyn, kvn

! test/TEST.groups

Changeset: ec1600663db0
Author:    sla
Date:      2014-09-23 14:17 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/ec1600663db0

Merge

- make/jprt.properties

Changeset: a7666e951eb7
Author:    iklam
Date:      2014-09-24 09:48 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/a7666e951eb7

Merge

! test/TEST.groups

Changeset: bf402e85d046
Author:    iveresov
Date:      2014-09-23 15:09 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/bf402e85d046

8058744: Crash in C1 OSRed method w/ Unsafe usage
Summary: Fix UnsafeRawOp optimizations
Reviewed-by: kvn, drchase, vlivanov

! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp

Changeset: 6aada1367ea2
Author:    iveresov
Date:      2014-09-23 17:24 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/6aada1367ea2

8059002: 8058744 needs a test case
Summary: Added a test case the UnsafeRawOp intrinsics
Reviewed-by: kvn

+ test/compiler/unsafe/UnsafeRaw.java

Changeset: 86183a940db4
Author:    simonis
Date:      2014-09-24 12:19 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/86183a940db4

8058345: Refactor native stack printing from vmError.cpp to debug.cpp to make it available in gdb as well
Summary: Also fix stack trace on x86 to enable walking of runtime stubs and native wrappers
Reviewed-by: kvn

! src/cpu/ppc/vm/frame_ppc.cpp
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/sparc/vm/frame_sparc.hpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/frame_x86.hpp
! src/cpu/x86/vm/frame_x86.inline.hpp
! src/cpu/zero/vm/frame_zero.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
! src/share/vm/utilities/vmError.cpp

Changeset: 1095d1f4ad80
Author:    adlertz
Date:      2014-09-25 23:37 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/1095d1f4ad80

Merge


Changeset: 74e33aa4681a
Author:    jwilhelm
Date:      2014-09-18 18:19 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/74e33aa4681a

Merge

! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
! src/share/vm/runtime/os.hpp
- test/gc/class_unloading/AllocateBeyondMetaspaceSize.java
- test/gc/g1/TestDeferredRSUpdate.java

Changeset: 8270a0a2ba89
Author:    jwilhelm
Date:      2014-09-16 16:02 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/8270a0a2ba89

8055006: Store original value of Min/MaxHeapFreeRatio
Summary: Store the value set by the user and some makefile changes required to change the flags.
Reviewed-by: sla, mchung, bchristi, jmasa, dholmes, erikj

! make/bsd/makefiles/vm.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/vm.make
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp

Changeset: 916324700573
Author:    jwilhelm
Date:      2014-08-22 13:24 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/916324700573

8055744: 8u-dev nightly solaris builds failed on 08/20
Summary: Fixed makefiles on solaris to allow build with extra symbols.
Reviewed-by: dcubed, erikj

! make/solaris/Makefile
! make/solaris/makefiles/buildtree.make

Changeset: fe15f8267f87
Author:    jwilhelm
Date:      2014-09-05 00:28 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/fe15f8267f87

8056056: Remove unnecessary inclusion of HS_ALT_MAKE from solaris Makefile
Summary: Remove unnecessary inclusion of HS_ALT_MAKE from solaris Makefile
Reviewed-by: erikj, dholmes

! make/solaris/Makefile

Changeset: c919a19a9d9c
Author:    jprovino
Date:      2014-09-19 09:23 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/c919a19a9d9c

8058534: Remove HeapRegion::_orig_end
Summary: Also reviewed by kim.barrett at oracle.com
Reviewed-by: tonyp, brutisso, tschatzl

! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp

Changeset: 980ffcca3740
Author:    jwilhelm
Date:      2014-09-19 11:51 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/980ffcca3740

Merge

! src/os/solaris/vm/os_solaris.cpp

Changeset: bee5befdd4f9
Author:    mlarsson
Date:      2014-09-18 12:45 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/bee5befdd4f9

8055091: CollectedHeap::_reserved usage should be cleaned up
Summary: Added an initialization function for _reserved.
Reviewed-by: mgerdin, jwilhelm

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/memory/genCollectedHeap.cpp

Changeset: 7894458add89
Author:    mlarsson
Date:      2014-09-18 11:27 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/7894458add89

8053998: Hot card cache flush chunk size too coarse grained
Summary: Changed the chunk size to a smaller fixed number.
Reviewed-by: tschatzl, mgerdin

! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp
! src/share/vm/gc_implementation/g1/g1HotCardCache.hpp

Changeset: 9b65f43493d8
Author:    mlarsson
Date:      2014-09-18 11:04 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/9b65f43493d8

8035729: Code using assert(is_oop_or_null) needs better error messages
Summary: Modified error messages to include the oops
Reviewed-by: stefank, tschatzl

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/interpreter/bytecodeInterpreter.inline.hpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/utilities/taskqueue.hpp

Changeset: 4e985654db5b
Author:    brutisso
Date:      2014-09-19 12:11 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/4e985654db5b

Merge


Changeset: d71c45ffed4c
Author:    jwilhelm
Date:      2014-09-22 16:22 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/d71c45ffed4c

Merge


Changeset: 812725420769
Author:    sla
Date:      2014-09-04 11:21 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/812725420769

8057535: add a thread extension class
Reviewed-by: mgerdin, bdelsart, jcoomes

! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
+ src/share/vm/runtime/thread_ext.cpp
+ src/share/vm/runtime/thread_ext.hpp
! src/share/vm/services/management.cpp

Changeset: c04d77177920
Author:    jcoomes
Date:      2014-09-04 09:37 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/c04d77177920

8054970: gc src file exclusion should exclude alternative sources
Reviewed-by: ehelin, stefank

! make/excludeSrc.make

Changeset: 0df1606be959
Author:    jcoomes
Date:      2014-09-04 16:53 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/0df1606be959

8057531: refactor gc argument processing code slightly
Reviewed-by: mgerdin, tschatzl, jmasa

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

Changeset: 5e081c4e4fce
Author:    sjohanss
Date:      2014-09-05 09:49 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/5e081c4e4fce

8057536: Refactor G1 to allow context specific allocations
Summary: Splitting out a g1 allocator class to simply specialized allocators which can associate each allocation with a given context.
Reviewed-by: mgerdin, brutisso

+ agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1Allocator.java
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java
! src/share/vm/gc_implementation/g1/g1AllocRegion.cpp
! src/share/vm/gc_implementation/g1/g1AllocRegion.hpp
+ src/share/vm/gc_implementation/g1/g1AllocationContext.hpp
+ src/share/vm/gc_implementation/g1/g1Allocator.cpp
+ src/share/vm/gc_implementation/g1/g1Allocator.hpp
+ src/share/vm/gc_implementation/g1/g1Allocator_ext.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp
! src/share/vm/runtime/vm_operations.hpp

Changeset: 5c7b72d062bd
Author:    jcoomes
Date:      2014-09-05 12:36 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/5c7b72d062bd

8057623: add an extension class for argument handling
Reviewed-by: brutisso, mgerdin, tschatzl

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
- src/share/vm/runtime/arguments_ext.cpp
+ src/share/vm/runtime/arguments_ext.hpp

Changeset: 20b6ad26387a
Author:    sjohanss
Date:      2014-09-09 00:05 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/20b6ad26387a

8057658: Enable G1 FullGC extensions
Summary: Refactored the G1 FullGC code to enable it to be extended.
Reviewed-by: mgerdin, brutisso

! src/share/vm/gc_implementation/g1/g1Allocator.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.hpp
+ src/share/vm/gc_implementation/g1/g1MarkSweep_ext.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegionManager.cpp
! src/share/vm/memory/space.hpp

Changeset: 6d9b5aa357aa
Author:    sjohanss
Date:      2014-09-09 04:48 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/6d9b5aa357aa

8057710: Refactor G1 heap region default sizes
Summary: Refactored the defines to instead be static const in a HeapRegionBounds class.
Reviewed-by: mgerdin, tschatzl

! src/share/vm/gc_implementation/g1/heapRegion.cpp
+ src/share/vm/gc_implementation/g1/heapRegionBounds.hpp
+ src/share/vm/gc_implementation/g1/heapRegionBounds.inline.hpp

Changeset: 2f481af73ec4
Author:    jcoomes
Date:      2014-09-10 13:01 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/2f481af73ec4

8057818: collect allocation context statistics at gc pauses
Reviewed-by: mikael, jmasa

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1AllocationContext.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp

Changeset: 09d9871af47b
Author:    jcoomes
Date:      2014-09-10 13:01 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/09d9871af47b

8057824: methods to copy allocation context statistics
Reviewed-by: mikael, jmasa, tschatzl

! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
+ src/share/vm/gc_implementation/g1/g1CollectedHeap_ext.cpp
! src/share/vm/gc_interface/collectedHeap.hpp

Changeset: e5c84e2c461a
Author:    jcoomes
Date:      2014-09-10 16:06 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/e5c84e2c461a

8057827: notify an obj when allocation context stats are available
Reviewed-by: mikael, jmasa, tschatzl

! src/share/vm/gc_implementation/g1/g1AllocationContext.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/memory/universe.inline.hpp
! src/share/vm/runtime/serviceThread.cpp
+ src/share/vm/services/allocationContextService.hpp

Changeset: a513d9d3cd85
Author:    sjohanss
Date:      2014-09-08 15:24 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/a513d9d3cd85

8057752: WhiteBox extension support for testing
Summary: Refactored parts of whitebox.cpp to enable registration of whitebox methods defined outside this file.
Reviewed-by: mikael, ctornqvi, jmasa

! src/share/vm/prims/whitebox.cpp
! src/share/vm/prims/whitebox.hpp
+ src/share/vm/prims/whitebox_ext.cpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 545e90b97200
Author:    jcoomes
Date:      2014-09-11 17:13 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/545e90b97200

8058235: identify GCs initiated to update allocation context stats
Reviewed-by: mikael, sjohanss

! src/share/vm/gc_interface/gcCause.cpp
! src/share/vm/gc_interface/gcCause.hpp

Changeset: f29fc48b201f
Author:    tonyp
Date:      2014-09-23 11:43 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/f29fc48b201f

8058495: G1: normalize names for isHumongous() and friends
Reviewed-by: tschatzl, brutisso

! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp
! src/share/vm/gc_implementation/g1/collectionSetChooser.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp
! src/share/vm/gc_implementation/g1/g1Allocator.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegionManager.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionType.cpp
! src/share/vm/gc_implementation/g1/heapRegionType.hpp
! src/share/vm/prims/whitebox.cpp

Changeset: 4ebca3691ded
Author:    jprovino
Date:      2014-09-23 12:34 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/4ebca3691ded

8027450: Improve time reporting in G1 remark
Reviewed-by: stefank, tschatzl

! src/share/vm/gc_implementation/g1/concurrentMark.cpp

Changeset: 0877f69d900b
Author:    stefank
Date:      2014-09-23 12:52 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/0877f69d900b

Merge

! src/share/vm/gc_implementation/g1/concurrentMark.cpp

Changeset: 74305fe8f509
Author:    sla
Date:      2014-09-23 14:18 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/74305fe8f509

Merge

- make/jprt.properties

Changeset: cedaeee5e645
Author:    brutisso
Date:      2014-09-24 11:00 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/cedaeee5e645

8036116: Fix thread-id types in G1 remembered set implementations
Reviewed-by: stefank, jprovino, brutisso
Contributed-by: sangheon.kim at oracle.com

! src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp

Changeset: 5051bb01fa2b
Author:    mgerdin
Date:      2014-09-25 10:01 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/5051bb01fa2b

8055141: Catch linker errors earlier in the JVM build by not allowing unresolved externals
Reviewed-by: erikj, ehelin, dholmes

! make/bsd/makefiles/vm.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/vm.make

Changeset: a2324f55f474
Author:    jwilhelm
Date:      2014-09-22 16:22 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/a2324f55f474

Merge

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/runtime/arguments.cpp

Changeset: 4786d13c5d7d
Author:    jwilhelm
Date:      2014-09-26 06:07 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/4786d13c5d7d

Merge

- src/share/vm/runtime/arguments_ext.cpp

Changeset: c5ad82e4b5a7
Author:    amurillo
Date:      2014-09-26 01:40 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/c5ad82e4b5a7

Merge

- make/jprt.properties
- src/share/vm/runtime/arguments_ext.cpp

Changeset: 3b529384df69
Author:    lana
Date:      2014-10-03 11:07 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/3b529384df69

Added tag jdk9-b33 for changeset 9b3f5e4f3372

! .hgtags

Changeset: 821164b0131a
Author:    lana
Date:      2014-10-03 12:11 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/821164b0131a

Merge

- make/jprt.properties
- src/share/vm/runtime/arguments_ext.cpp

Changeset: 8577c435f75a
Author:    goetz
Date:      2014-09-29 16:03 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/8577c435f75a

8058880: Introduce identifier TEMP_DEF for effects in adl.
Summary: Modified adlc sources.
Reviewed-by: kvn, drchase

! src/share/vm/adlc/archDesc.cpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/adlc/formssel.hpp
! src/share/vm/adlc/output_c.cpp

Changeset: 77c5da30c47b
Author:    iveresov
Date:      2014-09-26 20:09 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/77c5da30c47b

8058536: java/lang/instrument/NativeMethodPrefixAgent.java fails due to VirtualMachineError: out of space in CodeCache for method handle intrinsic
Summary: Make sure MH intrinsics can be created before compiler instances
Reviewed-by: kvn

! src/share/vm/classfile/systemDictionary.cpp

Changeset: 026850ac0a7b
Author:    thartmann
Date:      2014-09-29 08:40 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/026850ac0a7b

8058737: CodeCache::find_blob fails with 'unsafe access to zombie method'
Summary: Remove active ICStubs from zombie nmethods
Reviewed-by: kvn, iveresov

! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/compiledIC.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/runtime/sweeper.cpp

Changeset: e17112236cba
Author:    shade
Date:      2014-09-25 12:10 +0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/e17112236cba

8058968: Compiler time traces should be improved
Summary: Use CITime consistently, make C2 to report to CompilerBroker, more probes.
Reviewed-by: vlivanov, jrose

! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/opto/buildOopMap.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/ifg.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/phase.cpp
! src/share/vm/opto/phase.hpp
! src/share/vm/opto/postaloc.cpp
! src/share/vm/opto/reg_split.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.cpp

Changeset: 44c2773f9fee
Author:    vlivanov
Date:      2014-09-29 09:26 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/44c2773f9fee

8058578: -XX:+TraceDependencies is broken for call_site_target_value dependency type
Reviewed-by: jrose, kvn

! src/share/vm/code/dependencies.cpp

Changeset: 25cb7c60db3c
Author:    vlivanov
Date:      2014-09-29 09:29 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/25cb7c60db3c

8025606: [TESTBUG] Move ctw-tests to /testlibrary_tests
Reviewed-by: iignatyev, vlivanov, kvn
Contributed-by: evgeniya.stepanova at oracle.com

! test/TEST.groups
+ test/testlibrary_tests/ctw/Bar.java
+ test/testlibrary_tests/ctw/ClassesDirTest.java
+ test/testlibrary_tests/ctw/ClassesListTest.java
+ test/testlibrary_tests/ctw/CtwTest.java
+ test/testlibrary_tests/ctw/Foo.java
+ test/testlibrary_tests/ctw/JarDirTest.java
+ test/testlibrary_tests/ctw/JarsTest.java
+ test/testlibrary_tests/ctw/classes.lst

Changeset: 662499384b32
Author:    vlivanov
Date:      2014-09-29 09:32 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/662499384b32

8038098: [TESTBUG] remove explicit set build flavor from hotspot/test/compiler/* tests
Reviewed-by: iignatyev, vlivanov, kvn, fzhinkin
Contributed-by: evgeniya.stepanova at oracle.com

! test/compiler/IntegerArithmetic/TestIntegerComparison.java
! test/compiler/codegen/LoadWithMask.java
! test/compiler/codegen/LoadWithMask2.java
! test/compiler/stable/TestStableBoolean.java
! test/compiler/stable/TestStableByte.java
! test/compiler/stable/TestStableChar.java
! test/compiler/stable/TestStableDouble.java
! test/compiler/stable/TestStableFloat.java
! test/compiler/stable/TestStableInt.java
! test/compiler/stable/TestStableLong.java
! test/compiler/stable/TestStableObject.java
! test/compiler/stable/TestStableShort.java
! test/compiler/uncommontrap/UncommonTrapStackBang.java

Changeset: 19c71767e456
Author:    vlivanov
Date:      2014-09-29 11:46 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/19c71767e456

8058825: EA: ConnectionGraph::split_unique_types does incorrect scalar replacement
Reviewed-by: kvn

! src/share/vm/opto/escape.cpp

Changeset: 3af889385bcf
Author:    thartmann
Date:      2014-09-30 09:06 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/3af889385bcf

8059137: MemoryPoolMXBeans for different code heaps should contain 'Code heap' in their names
Summary: The segmented code cache implementation registers a memory pool for each code heap. To be consistent with the "non-segmented" output, the names of these pools should contain the word "code heap".
Reviewed-by: kvn, sla, fzhinkin

! src/share/vm/code/codeCache.cpp

Changeset: 86dd08e14945
Author:    thartmann
Date:      2014-09-30 15:44 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/86dd08e14945

8059468: Fix PrintCodeCache output changed by JDK-8059137
Summary: Change output of PrintCodeCache to print "CodeCache" instead of "Code Cache" and change name of non-method code heap to non-nmethod code heap.
Reviewed-by: vlivanov, anoll

! src/cpu/ppc/vm/c2_globals_ppc.hpp
! src/cpu/sparc/vm/c1_globals_sparc.hpp
! src/cpu/sparc/vm/c2_globals_sparc.hpp
! src/cpu/x86/vm/c1_globals_x86.hpp
! src/cpu/x86/vm/c2_globals_x86.hpp
! src/cpu/zero/vm/shark_globals_zero.hpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/vtableStubs.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! test/compiler/codecache/CheckSegmentedCodeCache.java
! test/serviceability/dcmd/CodeCacheTest.java

Changeset: 39213dabcbaf
Author:    iveresov
Date:      2014-10-01 11:43 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/39213dabcbaf

Merge


Changeset: c602ed4cfca9
Author:    dholmes
Date:      2014-09-23 21:33 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/c602ed4cfca9

8058919: Add sanity test for minimal VM in test/Makefile
Reviewed-by: twisti, kvn, coleenp

! test/Makefile

Changeset: 01961999c58a
Author:    sla
Date:      2014-09-24 09:49 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/01961999c58a

8058936: hotspot/test/Makefile should use jtreg script from $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg)
Reviewed-by: dholmes, stefank

! test/Makefile

Changeset: 7613fbc3d837
Author:    shade
Date:      2014-09-22 18:34 +0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/7613fbc3d837

8057925: PrintSymbolTableSizeHistogram prints misleading output
Reviewed-by: jrose, kvn, gziemski

! src/share/vm/classfile/symbolTable.cpp

Changeset: 474605fb56a4
Author:    dsamersoff
Date:      2014-09-25 02:48 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/474605fb56a4

8054194: jstack crash: assert(handle != NULL) failed: JNI handle should not be null
Summary: Add better error check to sa to avoid secondary crash
Reviewed-by: sla, jbachorik, sspitsyn

! agent/src/os/win32/windbg/sawindbg.cpp

Changeset: 89ca0f8665e5
Author:    coleenp
Date:      2014-09-25 07:52 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/89ca0f8665e5

8058818: Allocation of more then 1G of memory using Unsafe.allocateMemory is still causing a fatal error on 32bit platforms
Summary: The assert was firing for NMT_Off and minimal too even though the size isn't used.
Reviewed-by: gtriantafill, dholmes

! src/share/vm/services/mallocTracker.cpp
+ test/runtime/NMT/UnsafeMallocLimit2.java

Changeset: 56b0d48b9829
Author:    coleenp
Date:      2014-09-25 12:04 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/56b0d48b9829

Merge


Changeset: a6e53525f78a
Author:    coleenp
Date:      2014-09-26 12:50 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/a6e53525f78a

8058927: ATG throws ClassNotFoundException
Summary: ClassLoader for array klass set to null and not the class loader of the component type.
Reviewed-by: dcubed, ctornqvi

! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/oops/arrayKlass.cpp
+ test/runtime/LoadClass/ShowClassLoader.java

Changeset: 8fa06246aa17
Author:    coleenp
Date:      2014-09-26 17:11 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/8fa06246aa17

8057846: ClassVerifier::change_sig_to_verificationType temporary symbol creation code is hot
Summary: Only update the refcount without looking it up in the symbol table.
Reviewed-by: hseigel, lfoltan, shade

! src/share/vm/classfile/verifier.hpp

Changeset: 7ce3a27baa00
Author:    coleenp
Date:      2014-09-26 18:59 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/7ce3a27baa00

Merge


Changeset: 9163c18c1b8f
Author:    iklam
Date:      2014-09-26 17:55 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/9163c18c1b8f

Merge

- src/share/vm/runtime/arguments_ext.cpp

Changeset: 8037542c53b0
Author:    iklam
Date:      2014-10-01 15:24 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/8037542c53b0

Merge


Changeset: c83528b42643
Author:    jwilhelm
Date:      2014-09-27 15:11 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/c83528b42643

8047976: Ergonomics for GC thread counts should update the flags
Summary: Ergonomics updates flags for number of GC threads
Reviewed-by: tschatzl, jwilhelm

! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
! src/share/vm/runtime/arguments.cpp
+ test/gc/arguments/TestG1ConcRefinementThreads.java

Changeset: 6534c979ef0f
Author:    tschatzl
Date:      2014-09-29 09:59 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/6534c979ef0f

8043766: CMM Testing: 8u40 Decommit auxiliary data structures
Summary: Check that native memory is returned to the system when decommiting memory within the heap with G1.
Reviewed-by: tschatzl, jwilhelm
Contributed-by: Andrey Zakharov <andrey.x.zakharov at oracle.com>

! test/TEST.groups
+ test/gc/g1/TestShrinkAuxiliaryData.java
+ test/gc/g1/TestShrinkAuxiliaryData00.java
+ test/gc/g1/TestShrinkAuxiliaryData05.java
+ test/gc/g1/TestShrinkAuxiliaryData10.java
+ test/gc/g1/TestShrinkAuxiliaryData15.java
+ test/gc/g1/TestShrinkAuxiliaryData20.java
+ test/gc/g1/TestShrinkAuxiliaryData25.java
+ test/gc/g1/TestShrinkAuxiliaryData30.java

Changeset: c663d0e6a24d
Author:    ehelin
Date:      2014-09-29 10:38 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/c663d0e6a24d

8058963: CollectorPolicy::satisfy_failed_metadata_allocation can avoid some safepoints
Reviewed-by: brutisso, mgerdin

! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/metaspace.hpp

Changeset: be6ea5109027
Author:    ehelin
Date:      2014-09-29 12:05 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/be6ea5109027

Merge


Changeset: 3e1e8f72e599
Author:    brutisso
Date:      2014-09-30 13:14 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/3e1e8f72e599

8059452: G1: Change the default values for G1HeapWastePercent and G1MixedGCLiveThresholdPercent
Reviewed-by: tschatzl, jwilhelm

! src/share/vm/gc_implementation/g1/g1_globals.hpp

Changeset: 907097669ee9
Author:    shade
Date:      2014-10-01 12:29 +0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/907097669ee9

8059474: Clean up vm/utilities/Bitmap type uses
Reviewed-by: coleenp, mgerdin

! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.hpp
! src/share/vm/utilities/bitMap.inline.hpp

Changeset: ddb0b16cd6c2
Author:    ehelin
Date:      2014-10-01 16:09 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/ddb0b16cd6c2

8049599: MetaspaceGC::_capacity_until_GC can overflow
Reviewed-by: jmasa, stefank

! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/prims/whitebox.cpp
+ test/gc/metaspace/TestCapacityUntilGCWrapAround.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 931c1f116715
Author:    mlarsson
Date:      2014-10-02 11:22 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/931c1f116715

8059527: Disallow ParallelGCThreads=0 for G1
Reviewed-by: ehelin, brutisso

! src/share/vm/runtime/arguments.cpp
! test/TEST.groups
+ test/gc/arguments/TestParallelGCThreads.java

Changeset: cd267c8435c2
Author:    jwilhelm
Date:      2014-10-03 00:21 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/cd267c8435c2

Merge

! src/share/vm/runtime/arguments.cpp
! test/TEST.groups

Changeset: a28ba9881eb6
Author:    neliasso
Date:      2014-09-30 10:22 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/a28ba9881eb6

8058891: serviceability/dcmd/CodelistTest.java - fails on all platforms
Summary: Fix can not reflect MethodHandles
Reviewed-by: kvn, drchase

! test/TEST.groups
- test/serviceability/dcmd/CodelistTest.java
- test/serviceability/dcmd/CompilerQueueTest.java
- test/serviceability/dcmd/MethodIdentifierParser.java
! test/serviceability/dcmd/compiler/CodeCacheTest.java < test/serviceability/dcmd/CodeCacheTest.java
+ test/serviceability/dcmd/compiler/CodelistTest.java
+ test/serviceability/dcmd/compiler/CompilerQueueTest.java
+ test/serviceability/dcmd/compiler/MethodIdentifierParser.java

Changeset: 81dfb21dd396
Author:    zmajo
Date:      2014-10-01 10:01 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/81dfb21dd396

8059390: code cache fills up for bigapps/Weblogic+medrec/nowarnings
Summary: Retrieve code heap in CodeCache::allocate(), ::report_codemem_full(), and ::unallocated_capacity()  also if segmented code cache is disabled.
Reviewed-by: vlivanov, thartmann

! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/memory/heap.hpp

Changeset: 01595de2efaa
Author:    thartmann
Date:      2014-10-01 09:40 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/01595de2efaa

Merge


Changeset: 677d7ff6a1cf
Author:    vlivanov
Date:      2014-10-01 12:34 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/677d7ff6a1cf

8058828: Wrong ciConstant type for arrays from ConstantPool::_resolved_reference
Reviewed-by: kvn, jrose

! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciTypeFlow.cpp
+ test/compiler/jsr292/VMAnonymousClasses.java

Changeset: 9c4780bccc23
Author:    vlivanov
Date:      2014-10-01 12:34 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/9c4780bccc23

8059556: C2: crash while inlining MethodHandle invocation w/ null receiver
Reviewed-by: kvn, jrose

! src/share/vm/opto/callGenerator.cpp
+ test/compiler/jsr292/NullConstantReceiver.java

Changeset: 278ceffd88cd
Author:    iveresov
Date:      2014-10-02 12:31 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/278ceffd88cd

Merge

- test/serviceability/dcmd/CodeCacheTest.java
- test/serviceability/dcmd/CodelistTest.java
- test/serviceability/dcmd/CompilerQueueTest.java
- test/serviceability/dcmd/MethodIdentifierParser.java

Changeset: 666d11a0c124
Author:    iveresov
Date:      2014-10-03 01:10 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/666d11a0c124

Merge

! test/TEST.groups
- test/serviceability/dcmd/CodeCacheTest.java
- test/serviceability/dcmd/CodelistTest.java
- test/serviceability/dcmd/CompilerQueueTest.java
- test/serviceability/dcmd/MethodIdentifierParser.java

Changeset: 085702ee449a
Author:    thartmann
Date:      2014-10-02 12:58 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/085702ee449a

8059596: VM startup fails with 'Invalid code heap sizes' if -XX:ReservedCodeCacheSize is set
Summary: Only increase code heap sizes in Arguments::set_tiered_flags() if reserved code cache size is default.
Reviewed-by: shade, vlivanov, sla

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

Changeset: 3a3e00bad855
Author:    iklam
Date:      2014-10-02 12:55 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/3a3e00bad855

Merge

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

Changeset: 344972ded1f6
Author:    iklam
Date:      2014-10-03 02:59 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/344972ded1f6

Merge

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

Changeset: 6bd5989e0115
Author:    mlarsson
Date:      2014-10-03 10:05 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/6bd5989e0115

8059651: Tests specify -XX:+UseG1GC and -XX:ParallelGCThreads=0
Reviewed-by: jwilhelm, brutisso

! test/TEST.groups
- test/gc/8000311/Test8000311.java
- test/gc/TestG1ZeroPGCTJcmdThreadPrint.java

Changeset: 0a2fd07b2d28
Author:    jwilhelm
Date:      2014-10-03 13:00 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/0a2fd07b2d28

Merge

! test/TEST.groups
- test/gc/8000311/Test8000311.java
- test/gc/TestG1ZeroPGCTJcmdThreadPrint.java

Changeset: 8e576352f831
Author:    jcoomes
Date:      2014-10-07 15:44 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/8e576352f831

Merge


Changeset: 413cdfd8d0fe
Author:    katleman
Date:      2014-10-09 11:24 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/413cdfd8d0fe

Added tag jdk9-b34 for changeset 821164b0131a

! .hgtags

Changeset: 438cb613151c
Author:    lana
Date:      2014-10-09 12:17 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/438cb613151c

Merge

- test/gc/8000311/Test8000311.java
- test/gc/TestG1ZeroPGCTJcmdThreadPrint.java
- test/serviceability/dcmd/CodeCacheTest.java
- test/serviceability/dcmd/CodelistTest.java
- test/serviceability/dcmd/CompilerQueueTest.java
- test/serviceability/dcmd/MethodIdentifierParser.java

Changeset: 52164991d3f9
Author:    shade
Date:      2014-10-02 17:13 +0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/52164991d3f9

8059595: Verifier::verify is wasting time before is_eligible_for_verification check
Summary: Do the check earlier.
Reviewed-by: hseigel, kamg

! src/share/vm/classfile/verifier.cpp

Changeset: 82b6859d7333
Author:    coleenp
Date:      2014-10-02 16:31 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/82b6859d7333

8047736: Remove JVM_GetClassLoader as no longer used
Summary: Remove this function from hotspot.  It's already removed from the JDK.
Reviewed-by: mchung, fparain, ctornqvi

! make/aix/makefiles/mapfile-vers-debug
! make/aix/makefiles/mapfile-vers-product
! make/bsd/makefiles/mapfile-vers-darwin-debug
! make/bsd/makefiles/mapfile-vers-darwin-product
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/mapfile-vers
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h

Changeset: 4fe74ad00526
Author:    coleenp
Date:      2014-10-03 03:31 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/4fe74ad00526

Merge


Changeset: 9ff174c2c180
Author:    gziemski
Date:      2014-10-03 15:41 -0500
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/9ff174c2c180

Merge

- test/gc/8000311/Test8000311.java
- test/gc/TestG1ZeroPGCTJcmdThreadPrint.java
- test/serviceability/dcmd/CodeCacheTest.java
- test/serviceability/dcmd/CodelistTest.java
- test/serviceability/dcmd/CompilerQueueTest.java
- test/serviceability/dcmd/MethodIdentifierParser.java

Changeset: 795fc0cef7c9
Author:    cjplummer
Date:      2014-10-03 13:56 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/795fc0cef7c9

8046607: Code cleanup: PerfMemory::backing_store_filename() should be removed
Summary: Summary: Removed PerfMemory::backing_store_filename() API since it is not used anywhere.
Reviewed-by: sla, hseigel

! src/os/aix/vm/perfMemory_aix.cpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os/windows/vm/perfMemory_windows.cpp
! src/share/vm/runtime/perfMemory.hpp

Changeset: d8b17079b783
Author:    sjohanss
Date:      2014-10-06 10:11 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/d8b17079b783

8059466: Force young GC to initiate marking cycle when stat update is requested
Summary: Enable yc to be forced for stat update.
Reviewed-by: mgerdin, jcoomes

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_interface/gcCause.cpp
! src/share/vm/gc_interface/gcCause.hpp

Changeset: 890b086bb0a3
Author:    mlarsson
Date:      2014-10-07 14:54 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/890b086bb0a3

8058298: Separate heap region iterator claim values from the data structures iterated over
Reviewed-by: tschatzl, brutisso

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegionManager.cpp
! src/share/vm/gc_implementation/g1/heapRegionManager.hpp

Changeset: b8586a366482
Author:    jwilhelm
Date:      2014-10-09 13:42 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/b8586a366482

Merge


Changeset: 4365e650350d
Author:    kvn
Date:      2014-10-02 11:36 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/4365e650350d

8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr
Summary: Use top() for dead paths when initializing Phi node of exceptions klasses in Parse::catch_inline_exceptions().
Reviewed-by: jrose, vlivanov

! src/share/vm/opto/doCall.cpp
! test/TEST.groups
+ test/compiler/exceptions/CatchInlineExceptions.java

Changeset: 780521547fb3
Author:    goetz
Date:      2014-10-02 09:32 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/780521547fb3

8059592: Recent bugfixes in ppc64 port.
Reviewed-by: kvn

! make/aix/makefiles/fastdebug.make
! src/cpu/ppc/vm/assembler_ppc.hpp
! src/cpu/ppc/vm/assembler_ppc.inline.hpp
! src/cpu/ppc/vm/globalDefinitions_ppc.hpp
! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
! src/cpu/ppc/vm/interpreter_ppc.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
! src/os_cpu/linux_ppc/vm/prefetch_linux_ppc.inline.hpp

Changeset: d5bf85102522
Author:    iveresov
Date:      2014-10-03 11:14 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/d5bf85102522

Merge

! test/TEST.groups
- test/gc/8000311/Test8000311.java
- test/gc/TestG1ZeroPGCTJcmdThreadPrint.java

Changeset: f4aadd8a5168
Author:    iveresov
Date:      2014-10-03 13:34 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/f4aadd8a5168

8059621: JVM crashes with "unexpected index type" assert in LIRGenerator::do_UnsafeGetRaw
Summary: Get types from LIR instructions instead of HIR
Reviewed-by: kvn

! src/share/vm/c1/c1_LIRGenerator.cpp

Changeset: 89dd05d51af5
Author:    thartmann
Date:      2014-10-06 07:58 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/89dd05d51af5

8059559: SIGSEGV at CodeHeap::allocate(unsigned int, bool)
Summary: Create the non-profiled code heap if TieredStopAtLevel=0 is set because we compile method handle intrinsics.
Reviewed-by: kvn

! src/share/vm/code/codeCache.cpp
! test/compiler/codecache/CheckSegmentedCodeCache.java

Changeset: 67bac0961e96
Author:    anoll
Date:      2014-10-06 06:51 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/67bac0961e96

8059331: Print additional information for the assert in Compile::start()
Summary: Add additional output that shows the failure reason
Reviewed-by: kvn

! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp

Changeset: c0665245f2c8
Author:    thartmann
Date:      2014-10-08 09:23 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/c0665245f2c8

8059735: make_not_entrant_or_zombie sees zombies
Summary: Make sure nmethod is not set to zombie state twice by sweeper and safepoint code.
Reviewed-by: kvn, anoll, mgerdin

! src/share/vm/runtime/sweeper.cpp

Changeset: 46ffa0406645
Author:    iveresov
Date:      2014-10-09 12:36 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/46ffa0406645

Merge


Changeset: fe314365bfc5
Author:    amurillo
Date:      2014-10-10 02:24 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/fe314365bfc5

Merge




More information about the jdk9-all-changes mailing list