hg: jdk9/client/hotspot: 72 new changesets
philip.race at oracle.com
philip.race at oracle.com
Fri Sep 30 17:53:09 UTC 2016
Changeset: ea5907c25ff6
Author: alanbur
Date: 2016-09-21 14:23 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/ea5907c25ff6
8165161: Solaris: /usr/ccs /opt/sfw and /opt/csw are dead, references should be expunged
Reviewed-by: erikj
! test/jprt.config
Changeset: fbb492c97959
Author: zmajo
Date: 2016-08-29 07:32 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/fbb492c97959
8163880: Constant pool caching of fields inhibited/delayed unnecessarily
Summary: Delay/inhibit constant pool caching of fields only if necessary
Reviewed-by: kvn
! src/share/vm/interpreter/interpreterRuntime.cpp
Changeset: 64840dbba932
Author: never
Date: 2016-08-29 17:15 +0000
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/64840dbba932
8161550: [JVMCI] Crash: assert(sig_bt[member_arg_pos] == T_OBJECT)
Reviewed-by: zmajo
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
Changeset: e4094bc14d80
Author: zmajo
Date: 2016-08-30 09:30 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/e4094bc14d80
8161720: Better byte behavior for off-heap data
Summary: Normalize boolean values read with Unsafe.
Reviewed-by: aph, simonis, jrose, psandoz
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/unsafe.cpp
+ test/compiler/unsafe/UnsafeOffHeapBooleanTest.java
+ test/compiler/unsafe/UnsafeOnHeapBooleanTest.java
+ test/compiler/unsafe/UnsafeSmallOffsetBooleanAccessTest.java
Changeset: 6baec63b2b11
Author: zmajo
Date: 2016-08-30 10:50 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/6baec63b2b11
8141634: Implement VarHandles/Unsafe intrinsics on SPARC
Summary: Implement the appropriate intrinsics on SPARC.
Reviewed-by: kvn, dholmes, zmajo
Contributed-by: Trevor Watson <trevor.d.watson at oracle.com>
! src/cpu/sparc/vm/sparc.ad
Changeset: cfbdc930bf01
Author: zmajo
Date: 2016-08-30 09:01 +0000
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/cfbdc930bf01
Merge
Changeset: 091f0dd7aac0
Author: neliasso
Date: 2016-07-13 12:10 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/091f0dd7aac0
8160942: Unused code in GraphKit::record_profiled_receiver_for_speculation
Summary: Fixed logic error; locally scoped 'maybe_null' w/initialiser is unused/dead
Reviewed-by: kvn
Contributed-by: patric.hedlin at oracle.com
! src/share/vm/opto/graphKit.cpp
Changeset: 25478ff8e163
Author: neliasso
Date: 2016-08-30 13:53 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/25478ff8e163
8157024: CodeCache JFR events reporting wrong data
Summary: Fix scaling
Reviewed-by: kvn
Contributed-by: patric.hedlin at oralce.com
! src/share/vm/code/codeCache.cpp
Changeset: b9b1b54d53b2
Author: thartmann
Date: 2016-08-30 13:24 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/b9b1b54d53b2
8164480: Crash with assert(handler_address == SharedRuntime::compute_compiled_exc_handler(..) failed: Must be the same
Summary: Exception checking code needs to handle pre-allocated exceptions.
Reviewed-by: dnsimon, kvn
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
Changeset: b9cc59087cde
Author: thartmann
Date: 2016-08-30 13:51 +0000
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/b9cc59087cde
Merge
Changeset: 79a147ebfdf2
Author: tpivovarova
Date: 2016-08-31 14:47 +0300
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/79a147ebfdf2
8165030: [TESTBUG] ctw failed to build after 8157957
Reviewed-by: kvn
! test/testlibrary/ctw/Makefile
Changeset: 882e8cda60b3
Author: dlong
Date: 2016-08-31 12:10 -0700
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/882e8cda60b3
8156137: SIGSEGV in ReceiverTypeData::clean_weak_klass_links
Summary: process previous versions in Klass::clean_weak_klass_links()
Reviewed-by: coleenp, sspitsyn, stefank, dcubed
! src/share/vm/oops/klass.cpp
Changeset: 715302110892
Author: dpochepk
Date: 2016-09-01 21:12 +0300
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/715302110892
8157956: OverflowCodeCacheTest.java fails with Out of space in CodeCache for method handle intrinsic
Reviewed-by: kvn
! test/compiler/codecache/OverflowCodeCacheTest.java
Changeset: f50719b7f652
Author: dpochepk
Date: 2016-09-01 21:13 +0300
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/f50719b7f652
8146096: [TEST BUG] compiler/loopopts/UseCountedLoopSafepoints.java Timeouts
Reviewed-by: kvn
! test/compiler/loopopts/UseCountedLoopSafepoints.java
+ test/compiler/loopopts/UseCountedLoopSafepointsTest.java
Changeset: 0c954730af2f
Author: dpochepk
Date: 2016-09-01 21:15 +0300
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/0c954730af2f
8165244: Unquarantine compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java
Reviewed-by: kvn
! test/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java
Changeset: 1b3cd490db61
Author: tpivovarova
Date: 2016-09-01 20:16 +0300
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/1b3cd490db61
8165050: [TESTBUG] tests generated by jittester cannot be run with jtreg
Reviewed-by: vlivanov
! test/testlibrary/jittester/Makefile
Changeset: dcf0a260cf72
Author: mcberg
Date: 2016-09-06 09:59 -0700
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/dcf0a260cf72
8164989: Inflate and compress intrinsics produce incorrect results with avx512
Summary: disabled avx512 for compress and reastrict using of inflate.
Reviewed-by: kvn
! src/cpu/x86/vm/macroAssembler_x86.cpp
Changeset: 7c505133010d
Author: dlong
Date: 2016-09-08 23:43 -0400
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/7c505133010d
Merge
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/unsafe.cpp
Changeset: 6048300c748e
Author: ysuenaga
Date: 2016-09-08 23:38 -0700
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/6048300c748e
8164913: JVMTI.agent_load dcmd should show useful error message
Summary: show useful error message
Reviewed-by: dholmes, dsamersoff, sspitsyn
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/services/diagnosticCommand.cpp
Changeset: d060826d0911
Author: sspitsyn
Date: 2016-09-09 06:44 +0000
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/d060826d0911
Merge
Changeset: 827d686fa959
Author: avorobye
Date: 2016-09-09 19:30 +0300
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/827d686fa959
8146128: compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig timeouts
Summary: test settings were changes in order to avoid timeouts
Reviewed-by: kvn
! test/compiler/cpuflags/AESIntrinsicsBase.java
! test/compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java
Changeset: e7203436d63d
Author: rdurbin
Date: 2016-09-09 11:14 -0700
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/e7203436d63d
8140520: segfault on solaris-amd64 with "-XX:VMThreadStackSize=1" option
Summary: Split the single thread_min_stack_allowed into three distinct values (java_thread_min_stack_allowed, compiler_thread_min_stack_allowed and vm_internal_thread_min_stack_allowed) on non-Windows platforms.
Reviewed-by: dcubed, gthornbr, dholmes, coleenp, fparain, aph
! src/cpu/sparc/vm/globals_sparc.hpp
! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/os_aix.hpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/os_bsd.hpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/os/posix/vm/os_posix.cpp
! src/os/posix/vm/os_posix.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
! src/os/windows/vm/os_windows.cpp
! src/os_cpu/aix_ppc/vm/globals_aix_ppc.hpp
! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
! src/os_cpu/bsd_x86/vm/globals_bsd_x86.hpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp
! src/os_cpu/linux_aarch64/vm/globals_linux_aarch64.hpp
! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp
! src/os_cpu/linux_ppc/vm/globals_linux_ppc.hpp
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
! src/os_cpu/linux_sparc/vm/globals_linux_sparc.hpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/globals_linux_x86.hpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/linux_zero/vm/os_linux_zero.cpp
! src/os_cpu/solaris_sparc/vm/globals_solaris_sparc.hpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/globals_solaris_x86.hpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/utilities/exceptions.cpp
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
+ test/runtime/Thread/TooSmallStackSize.java
Changeset: d7f05a5e7776
Author: dcubed
Date: 2016-09-09 11:23 -0700
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/d7f05a5e7776
Merge
Changeset: 379746c5b2cd
Author: dcubed
Date: 2016-09-09 19:41 +0000
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/379746c5b2cd
Merge
Changeset: ca4cdb0cefb3
Author: hseigel
Date: 2016-09-10 08:25 -0400
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/ca4cdb0cefb3
8165634: Support multiple --add-modules options on the command line
Summary: Use numbered properties for --add-module options so that multiple --add-module options can be supported.
Reviewed-by: coleenp, gziemski, lfoltan, ccheung
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! test/runtime/modules/ModuleOptionsTest.java
Changeset: f0b749e4d22d
Author: amurillo
Date: 2016-09-10 12:23 -0700
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/f0b749e4d22d
Merge
Changeset: 7648527b38b8
Author: tschatzl
Date: 2016-09-12 09:34 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/7648527b38b8
8165313: Inserting freed regions during Free Collection Set serial phase takes very long on huge heaps
Summary: Sort the collection set in ascending order so that the optimization when adding free regions can be exploited.
Reviewed-by: sjohanss, mgerdin
! src/share/vm/gc/g1/g1CollectionSet.cpp
Changeset: 32ab40be83ad
Author: ehelin
Date: 2016-09-08 12:30 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/32ab40be83ad
8165455: Tracing events for G1 have incorrect metadata
Reviewed-by: egahlin, tschatzl
! src/share/vm/gc/shared/gcTrace.cpp
! src/share/vm/gc/shared/gcTrace.hpp
! src/share/vm/gc/shared/gcTraceSend.cpp
! src/share/vm/trace/traceevents.xml
Changeset: 53a14fe65414
Author: sjohanss
Date: 2016-09-12 16:34 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/53a14fe65414
8114823: G1 doesn't honor request to disable class unloading
Reviewed-by: tschatzl, mgerdin
! src/share/vm/gc/g1/g1MarkSweep.cpp
! src/share/vm/gc/g1/g1RootProcessor.cpp
! src/share/vm/gc/g1/g1RootProcessor.hpp
! src/share/vm/runtime/arguments.cpp
+ test/gc/class_unloading/TestClassUnloadingDisabled.java
Changeset: 8a64fe678c4f
Author: ctornqvi
Date: 2016-09-12 13:16 -0400
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/8a64fe678c4f
8165881: Backout JDK-8164913
Reviewed-by: hseigel
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/services/diagnosticCommand.cpp
Changeset: d5d417cc0d95
Author: poonam
Date: 2016-09-12 17:18 +0000
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/d5d417cc0d95
8165493: SA: Add method in GrowableArray.java to be able to access the 'data' field
Reviewed-by: dholmes, dsamersoff, egahlin
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/GrowableArray.java
Changeset: 0cf03b9d9b1f
Author: poonam
Date: 2016-09-12 18:59 +0000
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/0cf03b9d9b1f
Merge
Changeset: cd2c49a02a4c
Author: tschatzl
Date: 2016-09-13 11:32 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/cd2c49a02a4c
8164948: Initializing stores of HeapRegions are not ordered with regards to their use in G1ConcurrentMark
Summary: Add a storestore barrier before publishing newly initialized HeapRegion instances, and place a loadload barrier before use of members.
Reviewed-by: sjohanss, sangheki
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/heapRegionManager.cpp
Changeset: 6c2a44eb27ac
Author: mockner
Date: 2016-09-13 11:04 -0400
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/6c2a44eb27ac
8163014: Mysterious/wrong value for "long" frame local variable on 64-bit
Summary: The high byte of a long variable on a 64-bit platform is now zeroed when it is pushed to stack.
Reviewed-by: coleenp, dlong
! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/x86/vm/interp_masm_x86.cpp
+ test/runtime/LocalLong/LocalLongHelper.java
+ test/runtime/LocalLong/LocalLongTest.java
Changeset: dd344d3c057b
Author: mockner
Date: 2016-09-13 18:19 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/dd344d3c057b
Merge
- src/share/vm/gc/g1/g1Predictions.cpp
- src/share/vm/gc/shared/memset_with_concurrent_readers.cpp
- test/runtime/RedefineTests/RedefineCount.java
Changeset: 4e4dcd18c567
Author: dsimms
Date: 2016-09-13 09:04 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/4e4dcd18c567
8164086: Checked JNI pending exception check should be cleared when returning to Java frame
Summary: Transitions to Java clear the pending pointer
Reviewed-by: dholmes, neliasso, coleenp
! make/test/JtregNative.gmk
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/templateInterpreterGenerator_sparc.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/prims/whitebox.hpp
! src/share/vm/runtime/interfaceSupport.hpp
! src/share/vm/runtime/thread.hpp
+ test/runtime/jni/checked/TestCheckedJniExceptionCheck.java
+ test/runtime/jni/checked/libTestCheckedJniExceptionCheck.c
Changeset: 0d0aa1b2d676
Author: rehn
Date: 2016-09-13 19:17 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/0d0aa1b2d676
Merge
Changeset: 893d1d2ccb50
Author: goetz
Date: 2016-08-30 16:08 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/893d1d2ccb50
8165315: [ppc] Port "8133749: NMT detail stack trace cleanup"
Summary: Also add methods to check for slow/fastdebug to Platform.java.
Reviewed-by: simonis, cjplummer, dholmes
! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
! src/share/vm/utilities/globalDefinitions_xlc.hpp
! test/runtime/NMT/CheckForProperDetailStackTrace.java
! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java
Changeset: 8e57662104a1
Author: cjplummer
Date: 2016-09-13 17:22 +0000
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/8e57662104a1
Merge
Changeset: 402fc17577ea
Author: cjplummer
Date: 2016-09-13 18:22 +0000
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/402fc17577ea
Merge
Changeset: b42ee214ca92
Author: sspitsyn
Date: 2016-09-13 13:10 -0700
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/b42ee214ca92
8165681: ClassLoad and ClassPrepare JVMTI events are missed in the start phase
Summary: Add the events bits to the early events bits
Reviewed-by: dholmes, dsamersoff
! src/share/vm/prims/jvmtiEventController.cpp
Changeset: 639c30cd07a7
Author: sspitsyn
Date: 2016-09-13 20:17 +0000
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/639c30cd07a7
Merge
Changeset: 29f193b36a20
Author: sspitsyn
Date: 2016-09-13 21:29 +0000
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/29f193b36a20
Merge
Changeset: f84223360596
Author: gtriantafill
Date: 2016-09-14 08:17 -0400
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/f84223360596
8165889: Remove jdk.test.lib.unsafe.UnsafeHelper
Summary: Remove use of setAccessible() to get Unsafe.
Reviewed-by: shade, lfoltan
! test/compiler/c2/Test6968348.java
! test/compiler/c2/cr8004867/TestIntUnsafeCAS.java
! test/compiler/c2/cr8004867/TestIntUnsafeOrdered.java
! test/compiler/c2/cr8004867/TestIntUnsafeVolatile.java
! test/compiler/intrinsics/unsafe/TestUnsafeMismatchedArrayFieldAccess.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java
! test/compiler/jvmci/compilerToVM/ResolveFieldInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveMethodTest.java
! test/compiler/loopopts/superword/TestVectorizationWithInvariant.java
! test/compiler/rtm/locking/TestRTMAbortRatio.java
! test/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java
! test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java
! test/compiler/rtm/locking/TestRTMLockingThreshold.java
! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java
! test/compiler/testlibrary/rtm/XAbortProvoker.java
! test/compiler/unsafe/UnsafeRaw.java
! test/gc/arguments/TestMaxMinHeapFreeRatioFlags.java
! test/gc/arguments/TestTargetSurvivorRatioFlag.java
! test/runtime/ErrorHandling/CreateCoredumpOnCrash.java
! test/runtime/ErrorHandling/ProblematicFrameTest.java
! test/runtime/Unsafe/AllocateInstance.java
! test/runtime/Unsafe/AllocateMemory.java
! test/runtime/Unsafe/CopyMemory.java
! test/runtime/Unsafe/DefineClass.java
! test/runtime/Unsafe/FieldOffset.java
! test/runtime/Unsafe/GetField.java
! test/runtime/Unsafe/GetPutAddress.java
! test/runtime/Unsafe/GetPutBoolean.java
! test/runtime/Unsafe/GetPutByte.java
! test/runtime/Unsafe/GetPutChar.java
! test/runtime/Unsafe/GetPutDouble.java
! test/runtime/Unsafe/GetPutFloat.java
! test/runtime/Unsafe/GetPutInt.java
! test/runtime/Unsafe/GetPutLong.java
! test/runtime/Unsafe/GetPutObject.java
! test/runtime/Unsafe/GetPutShort.java
! test/runtime/Unsafe/GetUncompressedObject.java
! test/runtime/Unsafe/NestedUnsafe.java
! test/runtime/Unsafe/PageSize.java
! test/runtime/Unsafe/PrimitiveHostClass.java
! test/runtime/Unsafe/RangeCheck.java
! test/runtime/Unsafe/Reallocate.java
! test/runtime/Unsafe/SetMemory.java
! test/runtime/Unsafe/ThrowException.java
! test/runtime/contended/Basic.java
! test/runtime/contended/DefaultValue.java
! test/runtime/contended/Inheritance1.java
! test/runtime/defineAnonClass/NestedUnsafe.java
! test/runtime/defineAnonClass/NestedUnsafe2.java
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/PathHandler.java
Changeset: 58f48dcb73c8
Author: hseigel
Date: 2016-09-14 10:02 -0400
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/58f48dcb73c8
8149607: [Verifier] Do not verify pop, pop2, swap, dup* against top
Summary: Throw VerifyError exception if type top is illegally popped from the stack.
Reviewed-by: coleenp, acorn, ddmitriev
! src/share/vm/classfile/verificationType.hpp
+ test/runtime/verifier/popTopTests/PopDupTop.java
+ test/runtime/verifier/popTopTests/popDupSwapTests.jasm
Changeset: 15b154057830
Author: jmasa
Date: 2016-09-13 16:18 -0700
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/15b154057830
8161029: GPL header missing comma after year
Reviewed-by: kbarrett, ehelin
! src/share/vm/gc/shared/workerManager.hpp
Changeset: c41fa1dddf9c
Author: mchung
Date: 2016-09-14 11:53 -0700
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/c41fa1dddf9c
8157464: Disallow StackWalker.getCallerClass() be called by caller-sensitive method
Reviewed-by: bchristi, coleenp, dfuchs, sspitsyn
! src/share/vm/prims/jvm.h
! src/share/vm/prims/stackwalk.cpp
! src/share/vm/prims/stackwalk.hpp
Changeset: 5c2eaa7b42bc
Author: amurillo
Date: 2016-09-16 10:57 -0700
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/5c2eaa7b42bc
Merge
Changeset: dab2091976f3
Author: amurillo
Date: 2016-09-21 09:29 -0700
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/dab2091976f3
Merge
Changeset: 0d3825c6afdf
Author: lana
Date: 2016-09-22 16:41 +0000
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/0d3825c6afdf
Added tag jdk-9+137 for changeset dfcbf839e299
! .hgtags
Changeset: fc0956308c7a
Author: lana
Date: 2016-09-22 18:32 +0000
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/fc0956308c7a
Merge
Changeset: c8b3f8e5423b
Author: dsamersoff
Date: 2016-09-15 10:19 +0300
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/c8b3f8e5423b
8027920: SA: Add default methods to InstanceKlass
Summary: Add default methods to InstanceKlass to enable SA to inspect default methods
Reviewed-by: dsamersoff, iklam
Contributed-by: jini.george at oracle.com
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
Changeset: f5fd5477a807
Author: akulyakh
Date: 2016-09-14 16:20 +0300
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/f5fd5477a807
8165017: Additional test coverage of the JDWP CLASSLOADER and MODULE commands
Summary: A new JDWP test
Reviewed-by: sspitsyn
! test/serviceability/jdwp/AllModulesCommandTest.java
! test/serviceability/jdwp/JdwpCmd.java
+ test/serviceability/jdwp/JdwpModuleCmd.java
+ test/serviceability/jdwp/JdwpModuleReply.java
+ test/serviceability/jdwp/JdwpVisibleClassesCmd.java
+ test/serviceability/jdwp/JdwpVisibleClassesReply.java
Changeset: 27d09549c47b
Author: tschatzl
Date: 2016-09-15 16:44 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/27d09549c47b
8159422: Very high Concurrent Mark mark stack contention
Summary: Decrease contention on mark stack by splitting locks, and minimizing the amount of time these locks are held. Improve mark stack management.
Reviewed-by: kbarrett, mgerdin, eosterlund
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.hpp
! src/share/vm/gc/g1/g1ConcurrentMark.inline.hpp
! src/share/vm/gc/g1/g1OopClosures.hpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
Changeset: fd16b627ebc5
Author: kbarrett
Date: 2016-09-15 12:10 -0400
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/fd16b627ebc5
8165808: Add release barriers when allocating objects with concurrent collection
Summary: Add release_set_klass, use in slow-path allocators.
Reviewed-by: jmasa, dholmes
! src/share/vm/gc/shared/collectedHeap.hpp
! src/share/vm/gc/shared/collectedHeap.inline.hpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/oop.inline.hpp
Changeset: bc2c975bc342
Author: tschatzl
Date: 2016-09-16 11:33 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/bc2c975bc342
8157952: Parallelize Memory Pretouch
Summary: Use multiple threads to pretouch memory using -XX:+AlwaysPreTouch to use more memory bandwidth
Reviewed-by: jmasa, sangheki
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1PageBasedVirtualSpace.cpp
! src/share/vm/gc/g1/g1PageBasedVirtualSpace.hpp
! src/share/vm/gc/g1/g1RegionToSpaceMapper.cpp
! src/share/vm/gc/g1/g1RegionToSpaceMapper.hpp
! src/share/vm/gc/g1/heapRegionManager.cpp
! src/share/vm/gc/g1/heapRegionManager.hpp
! src/share/vm/gc/shared/workgroup.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
Changeset: 5bddf69330f2
Author: gziemski
Date: 2016-09-16 12:09 -0500
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/5bddf69330f2
8136766: Enable ThreadStackSize range test
Summary: Re-enabled max range check for StackSize runtime options
Reviewed-by: dcubed
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
Changeset: 939e55404a8f
Author: amurillo
Date: 2016-09-16 13:15 -0700
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/939e55404a8f
Merge
Changeset: a696583f5ddb
Author: mdoerr
Date: 2016-09-06 13:01 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/a696583f5ddb
8165489: Missing G1 barrier in Unsafe_GetObjectVolatile
Summary: Add missing barrier, sharing code with Unsafe_GetObject.
Reviewed-by: kbarrett, mgerdin, pliden
! src/share/vm/prims/unsafe.cpp
Changeset: 24b753d90c4b
Author: jiangli
Date: 2016-09-18 21:10 -0400
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/24b753d90c4b
8078644: CDS needs to support JVMTI CFLH
Summary: Support posting CLFH for shared classes. Tests are contributed by Misha Seledtsov.
Reviewed-by: iklam, coleenp, acorn, dcubed, sspitsyn
! src/share/vm/classfile/klassFactory.cpp
! src/share/vm/classfile/klassFactory.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
+ test/runtime/SharedArchiveFile/CDSTestUtils.java
+ test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/Implementor.java
+ test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/Interface.java
+ test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/SubClass.java
+ test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/SuperClazz.java
+ test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TestEntry.java
+ test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformInterfaceAndImplementor.java
+ test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformRelatedClasses.java
+ test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformSuperAndSubClasses.java
+ test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformSuperSubTwoPckgs.java
+ test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformTestCommon.java
+ test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/myPkg1/SuperClazz.java
+ test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/myPkg2/SubClass.java
+ test/testlibrary/jvmti/TransformUtil.java
+ test/testlibrary/jvmti/TransformerAgent.java
+ test/testlibrary/jvmti/TransformerAgent.mf
Changeset: b48a9e9bfd73
Author: lfoltan
Date: 2016-09-19 12:04 -0400
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/b48a9e9bfd73
8163406: The fixup_module_list must be protected by Module_lock when inserting new entries
Summary: In java_lang_Class::create_mirror, restructure the check for adding a class to the fixup_module_list, guarded by Module_lock.
Reviewed-by: acorn, coleenp, dholmes, zgu
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/moduleEntry.cpp
! src/share/vm/classfile/moduleEntry.hpp
! src/share/vm/classfile/modules.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/typeArrayKlass.cpp
! src/share/vm/utilities/hashtable.inline.hpp
Changeset: dae03509402a
Author: kbarrett
Date: 2016-09-19 13:12 -0400
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/dae03509402a
8166229: Eliminate ParNew's use of klass_or_null()
Summary: Use list_ptr_from_klass instead of klass_or_null.
Reviewed-by: mgerdin, jmasa
! src/share/vm/gc/cms/parNewGeneration.cpp
Changeset: 9093f5ebd80c
Author: kbarrett
Date: 2016-09-19 17:35 +0000
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/9093f5ebd80c
Merge
Changeset: 9f7f714bf3e8
Author: tschatzl
Date: 2016-09-19 22:55 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/9f7f714bf3e8
8166207: Use of Copy::conjoint_oops_atomic in global mark stack causes crashes on arm64
Summary: Use Copy::conjoint_memory_atomic() instead.
Reviewed-by: kbarrett
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
Changeset: ad12e539a414
Author: hseigel
Date: 2016-09-19 19:25 -0400
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/ad12e539a414
8166312: Backout 8165017
Summary: backout of the change for JDK-8165017 because tests failed on windows
Reviewed-by: ctornqvi, dholmes, gtriantafill
! test/serviceability/jdwp/AllModulesCommandTest.java
! test/serviceability/jdwp/JdwpCmd.java
- test/serviceability/jdwp/JdwpModuleCmd.java
- test/serviceability/jdwp/JdwpModuleReply.java
- test/serviceability/jdwp/JdwpVisibleClassesCmd.java
- test/serviceability/jdwp/JdwpVisibleClassesReply.java
Changeset: ee29c67a0c0c
Author: kbarrett
Date: 2016-09-19 19:59 -0400
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/ee29c67a0c0c
8166228: Remove unused HeapRegion::object_iterate_mem_careful()
Summary: Removed unused function.
Reviewed-by: mgerdin, tschatzl
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/g1/heapRegion.hpp
Changeset: 03adb9739db8
Author: kbarrett
Date: 2016-09-20 00:34 +0000
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/03adb9739db8
Merge
Changeset: a49ce36c13f4
Author: amurillo
Date: 2016-09-23 13:32 -0700
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/a49ce36c13f4
Merge
Changeset: 5cc2e207a113
Author: amurillo
Date: 2016-09-27 09:04 -0700
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/5cc2e207a113
Merge
Changeset: cc9e90e6d956
Author: lana
Date: 2016-09-29 16:45 +0000
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/cc9e90e6d956
Added tag jdk-9+138 for changeset fc0956308c7a
! .hgtags
Changeset: c22974143faf
Author: lana
Date: 2016-09-29 17:23 +0000
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/c22974143faf
Merge
Changeset: 08492e67bf32
Author: erikj
Date: 2016-09-30 09:06 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/08492e67bf32
8160630: libjimage.so and others should link statically to libgcc
Reviewed-by: ihse, tbell
! make/lib/CompileGtest.gmk
! make/lib/CompileJvm.gmk
More information about the jdk9-all-changes
mailing list