Changeset: accf1676e416 Author: bchristi Date: 2016-12-13 12:36 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/accf1676e416
8169389: Use a bitmap to control StackTraceElement::toString format and save footprint Reviewed-by: dfuchs, mchung ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp Changeset: 2030aa3bcc00 Author: erikj Date: 2016-11-07 10:12 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/2030aa3bcc00 8169255: Link gtestLauncher statically if libjvm is configured for static linking Reviewed-by: tbell, dholmes ! make/lib/CompileGtest.gmk Changeset: 31fba7f1a530 Author: goetz Date: 2016-10-31 11:36 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/31fba7f1a530 8166837: [TESTBUG] Fix tests on Linux/s390x Reviewed-by: kvn, simonis ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java ! test/compiler/ciReplay/SABase.java ! test/compiler/intrinsics/sha/cli/SHAOptionsBase.java ! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java ! test/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java ! test/test_env.sh ! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java Changeset: 3978254d2b14 Author: neliasso Date: 2016-11-01 14:22 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/3978254d2b14 8160543: C1: Crash in java.lang.String.indexOf in some java.sql tests Summary: C1 must use unverified entry point for unloaded methods. Reviewed-by: vlivanov, goetz ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/code/compiledIC.cpp Changeset: f02245c92146 Author: ehelin Date: 2016-10-28 15:50 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/f02245c92146 8168904: Initialize and reset G1 phase times to zero Reviewed-by: sjohanss, jprovino ! src/share/vm/gc/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc/g1/g1GCPhaseTimes.hpp Changeset: 0baa3226c993 Author: dnsimon Date: 2016-11-07 17:02 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/0baa3226c993 8169331: [JVMCI] incomplete API to MethodParameters attribute Reviewed-by: kvn ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaMethod.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java Changeset: a169535aff9d Author: dsamersoff Date: 2016-11-09 09:30 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/a169535aff9d 7107018: sun.jvm.hotspot.utilities.soql.JSJavaHeap.forEachClass incorrect test Summary: Correction for incorrect double checking of ?k? not being null. Reviewed-by: dsamersoff, rehn Contributed-by: jini.geo...@oracle.com ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaHeap.java Changeset: 3784c8f92b5b Author: vtewari Date: 2016-11-09 13:38 +0530 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/3784c8f92b5b 7107014: sun.jvm.hotspot.HSDB.FindObjectByTypeCleanupThunk.showConsole.attach infinite loop Summary: Avoid infinite loop in sun.jvm.hotspot.HSDB.FindObjectByTypeCleanupThunk.showConsole.attach Reviewed-by: rehn, dsamersoff Contributed-by: Sharath Ballal <sharath.bal...@oracle.com> ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java Changeset: a71b53580d07 Author: dsamersoff Date: 2016-11-09 10:56 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/a71b53580d07 8169344: Potential open file descriptor in exists() of hotspot/agent/src/os/bsd/ps_core.c Summary: Use access() instead of open() to check for the existence of a file Reviewed-by: dsamersoff, dholmes Contributed-by: jini.geo...@oracle.com ! src/jdk.hotspot.agent/macosx/native/libsaproc/ps_core.c Changeset: 8e5e93fad474 Author: dsamersoff Date: 2016-11-09 08:45 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/8e5e93fad474 Merge Changeset: 824a8dcba48b Author: roland Date: 2016-10-07 15:59 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/824a8dcba48b 8169497: Aarch64: Improve internal array handling Reviewed-by: aph ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Changeset: 48542f67f082 Author: kvn Date: 2016-11-09 10:21 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/48542f67f082 8167067: Fix x86 SHA instructions to be non Vex encoded Reviewed-by: kvn Contributed-by: razvan.a.lupus...@intel.com ! src/cpu/x86/vm/assembler_x86.cpp Changeset: 89a86a43991e Author: neliasso Date: 2016-11-10 18:08 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/89a86a43991e 8167656: Unstable MethodHandle inlining causing huge performance variations Summary: Profile calls without a reciever Reviewed-by: jrose, vlivanov, kvn ! src/share/vm/c1/c1_GraphBuilder.cpp Changeset: 413313d813f5 Author: never Date: 2016-11-10 13:08 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/413313d813f5 8169554: [JVMCI] expose missing StubRoutines for intrinsics Reviewed-by: kvn ! src/share/vm/jvmci/vmStructs_jvmci.cpp Changeset: 110b1774a359 Author: rraghavan Date: 2016-11-10 23:26 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/110b1774a359 8169201: Montgomery multiply intrinsic should use correct name Summary: Corrected stubName to montgomery_multiply for inline_montgomeryMultiply() Reviewed-by: aph, thartmann, zmajo ! src/share/vm/opto/library_call.cpp Changeset: 17a959a33da5 Author: goetz Date: 2016-11-07 12:37 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/17a959a33da5 8169317: [s390] Various minor bug fixes and adaptions. Reviewed-by: mdoerr ! src/cpu/s390/vm/c1_LIRAssembler_s390.cpp ! src/cpu/s390/vm/frame_s390.cpp ! src/cpu/s390/vm/frame_s390.inline.hpp ! src/cpu/s390/vm/globals_s390.hpp ! src/cpu/s390/vm/macroAssembler_s390.hpp ! src/cpu/s390/vm/nativeInst_s390.cpp ! src/cpu/s390/vm/relocInfo_s390.cpp ! src/cpu/s390/vm/s390.ad ! src/cpu/s390/vm/templateTable_s390.cpp ! src/cpu/s390/vm/vm_version_s390.cpp ! src/os_cpu/linux_s390/vm/os_linux_s390.cpp Changeset: 3fe7510a87ae Author: ehelin Date: 2016-11-07 10:38 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/3fe7510a87ae 8167679: G1 phase logging is messy Reviewed-by: sjohanss, tschatzl ! src/share/vm/gc/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc/g1/g1GCPhaseTimes.hpp ! test/gc/g1/TestGCLogMessages.java Changeset: 2dda287dd453 Author: ehelin Date: 2016-11-11 12:27 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/2dda287dd453 Merge Changeset: 325a8906aca8 Author: simonis Date: 2016-11-14 11:15 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/325a8906aca8 8169625: Libjsig build doesn't set flags for ppc64/s390 builds Reviewed-by: erikj ! make/lib/CompileLibjsig.gmk Changeset: 40314142cf6e Author: jwilhelm Date: 2016-11-11 16:44 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/40314142cf6e Merge Changeset: c667bae72ea8 Author: jwilhelm Date: 2016-11-11 16:52 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/c667bae72ea8 8169597: Quarantine TestCpoolForInvokeDynamic.java until JDK-8169232 is solved Reviewed-by: egahlin, gtriantafill ! test/serviceability/sa/TestCpoolForInvokeDynamic.java Changeset: d9e9bc313c5a Author: kvn Date: 2016-11-14 10:10 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/d9e9bc313c5a 8169261: Fix for JDK-8067744 creates build failures with some versions of gcc and/or linux Reviewed-by: kvn, drwhite Contributed-by: yang.zh...@linaro.org ! make/test/JtregNative.gmk Changeset: 351f661b6080 Author: ccheung Date: 2016-11-14 10:42 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/351f661b6080 8168796: relax vm options checking during CDS dump time Summary: warning instead of exit for the following vm options specified during CDS dump time: --module-path, --upgrade-module-path, --add-modules Reviewed-by: hseigel, jiangli, sspitsyn ! src/share/vm/runtime/arguments.cpp Changeset: 760fcb1e224d Author: ccheung Date: 2016-11-14 19:21 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/760fcb1e224d Merge Changeset: 8589b00e7c92 Author: jiangli Date: 2016-11-14 18:03 -0500 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/8589b00e7c92 8168790: CDS: assert(max_delta <= (0x7FFFFFFF)) failed: range check. Summary: Change the assert to check the current delta is less than 0x7FFFFFFF. Reviewed-by: iklam, ddmitriev ! src/share/vm/classfile/compactHashtable.cpp + test/runtime/SharedArchiveFile/LargeSharedSpace.java Changeset: 9835a0bc4c4b Author: jiangli Date: 2016-11-14 19:24 -0500 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/9835a0bc4c4b Merge Changeset: eaa03798408f Author: mchernov Date: 2016-11-15 14:04 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/eaa03798408f 8168934: [TESTBUG] gc/g1/logging/TestG1LoggingFailure.java failed Reviewed-by: tschatzl, dfazunen ! test/gc/g1/logging/TestG1LoggingFailure.java Changeset: cfd9e8c96d1d Author: mchernov Date: 2016-11-15 15:30 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/cfd9e8c96d1d Merge Changeset: 7c695e0b87d0 Author: hseigel Date: 2016-11-15 08:34 -0500 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/7c695e0b87d0 8169551: Segfaults in error traces when module version is null Summary: Make sure module->version() is not null before dereferencing it. Reviewed-by: coleenp, gtriantafill, lfoltan ! src/share/vm/runtime/frame.cpp Changeset: f6c1979096f3 Author: kbarrett Date: 2016-11-15 19:39 -0500 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/f6c1979096f3 8169423: Infinite loop in G1's ConcurrentMarkThread Summary: Also terminate loop if has_aborted flag is set. Reviewed-by: tschatzl, sjohanss ! src/share/vm/gc/g1/concurrentMarkThread.cpp Changeset: 1d8d01c86279 Author: dsamersoff Date: 2016-11-16 14:11 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/1d8d01c86279 7107013: sun.jvm.hotspot.runtime.Bytes.swapLong conversion to long mishandled Summary: Cast to long to avoid truncation in swapLong() Reviewed-by: dsamersoff Contributed-by: Sharath Ballal <sharath.bal...@oracle.com> ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Bytes.java Changeset: 4d1cc698c0b6 Author: mchernov Date: 2016-11-16 18:57 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/4d1cc698c0b6 8165955: TestFullGCCount test failed with CMS and -XX:+ExplicitGCInvokesConcurrent Reviewed-by: dfazunen, tschatzl ! test/gc/TestFullGCCount.java Changeset: ae23c7acb99a Author: dsamersoff Date: 2016-11-17 15:54 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/ae23c7acb99a 8169638: serviceability/sa/TestInstanceKlassSize.java and serviceability/sa/TestInstanceKlassSizeForInterface.java fail compilation Summary: Modified the jtreg tests to use @modules Reviewed-by: dsamersoff, rehn Contributed-by: jini.geo...@oracle.com ! test/serviceability/sa/TestInstanceKlassSize.java ! test/serviceability/sa/TestInstanceKlassSizeForInterface.java Changeset: 36223b379545 Author: hseigel Date: 2016-11-17 14:23 -0500 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/36223b379545 8166304: Skipping access check for classes generated by core reflection Summary: Only allow boot and reflection class loader to load sub-types of jdk.internal.reflect Reviewed-by: acorn, lfoltan, rehn ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/vmSymbols.hpp + test/runtime/classFileParserBug/FakeMethodAcc.java + test/runtime/classFileParserBug/fakeMethodAccessor.jasm Changeset: 8f11c2b71d09 Author: rprotacio Date: 2016-11-17 16:28 -0500 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/8f11c2b71d09 8165550: Add class loader names to ClassCastException message Summary: Adds new format of class loader names to VM ClassCastException messages Reviewed-by: dholmes, mchung, lfoltan ! src/share/vm/classfile/moduleEntry.cpp ! src/share/vm/classfile/moduleEntry.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! test/runtime/modules/CCE_module_msg.java + test/runtime/modules/p4/c4.java Changeset: 69af0ef04d69 Author: rprotacio Date: 2016-11-17 21:59 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/69af0ef04d69 Merge Changeset: a857e274f6df Author: rraghavan Date: 2016-11-18 03:40 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/a857e274f6df 8169529: AArch64: Revert old JDK-8167595 changes after JDK-8159035 fix is pushed Summary: Removed the zero check Reviewed-by: adinn, aph, thartmann ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: 0be832746ebe Author: mchernov Date: 2016-11-18 18:46 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/0be832746ebe 8166719: gc/stress/TestStressG1Humongous.java fails with OOME Reviewed-by: tschatzl, dfazunen ! test/gc/stress/TestStressG1Humongous.java Changeset: f5689e544d44 Author: rkennke Date: 2016-11-18 19:04 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/f5689e544d44 8169901: AArch64: CompareAndExchange intrinsics clobber address register Reviewed-by: aph ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/cas.m4 Changeset: 3f551de87e59 Author: thartmann Date: 2016-11-21 08:27 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/3f551de87e59 8169711: CDS does not patch entry trampoline if intrinsic method is disabled Summary: Always create interpreter method entries for intrinsified methods but replace them with vanilla entries if the intrinsic is disabled at runtime. Reviewed-by: kvn, iklam ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86_32.cpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86_64.cpp ! src/share/vm/interpreter/abstractInterpreter.cpp ! src/share/vm/interpreter/templateInterpreterGenerator.cpp + test/runtime/SharedArchiveFile/TestInterpreterMethodEntries.java Changeset: 431caa270a51 Author: thartmann Date: 2016-11-21 09:33 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/431caa270a51 8169941: CodeBlob::is_frame_complete_at() does not honor CodeOffsets::frame_never_safe Summary: CodeBlob::is_frame_complete_at() should always return false if _frame_complete_offset is set to CodeOffsets::frame_never_safe (-1). Reviewed-by: kvn, dlong ! src/share/vm/code/codeBlob.hpp Changeset: 42a27dc44adc Author: aph Date: 2016-11-21 17:29 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/42a27dc44adc 8170098: AArch64: VM is extremely slow with JVMTI debugging enabled Reviewed-by: roland ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp Changeset: 52d18f20804b Author: aph Date: 2016-11-21 17:38 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/52d18f20804b 8170100: AArch64: Crash in C1-compiled code accessing References Reviewed-by: roland ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp Changeset: 6f8884f94c25 Author: jiangli Date: 2016-11-21 21:07 -0500 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/6f8884f94c25 8169870: CDS: "assert(partition_size <= size()) failed: partition failed" on 32 bit JVM Summary: Exit the VM and report error if the second ReservedSpace() call also fails. Reviewed-by: cjplummer, sspitsyn, iklam ! src/share/vm/memory/metaspace.cpp ! test/runtime/SharedArchiveFile/LargeSharedSpace.java Changeset: 1b7fd4c2f65e Author: mchernov Date: 2016-11-22 16:13 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/1b7fd4c2f65e 8168396: Unexpected OOME in GcCauseTest02 and GcTest02 Reviewed-by: tschatzl, dfazunen ! test/serviceability/tmtools/jstat/GcCapacityTest.java ! test/serviceability/tmtools/jstat/GcCauseTest01.java ! test/serviceability/tmtools/jstat/GcCauseTest02.java ! test/serviceability/tmtools/jstat/GcNewTest.java ! test/serviceability/tmtools/jstat/GcTest01.java ! test/serviceability/tmtools/jstat/GcTest02.java ! test/serviceability/tmtools/jstat/utils/GcProvoker.java Changeset: 92d1285e6bcb Author: mcberg Date: 2016-11-22 11:34 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/92d1285e6bcb 8170039: Change UseAVX < 3 on SKX/KNL to not emit evex vector check Reviewed-by: kvn ! src/cpu/x86/vm/vm_version_x86.cpp Changeset: 873014e6ff3d Author: vdeshpande Date: 2016-11-22 13:59 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/873014e6ff3d 8165287: fix compress intrinsics to produce correct results with avx512 Reviewed-by: kvn ! src/cpu/x86/vm/macroAssembler_x86.cpp Changeset: 1a33f585a889 Author: kbarrett Date: 2016-11-22 20:24 -0500 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/1a33f585a889 8166607: G1 needs klass_or_null_acquire Summary: Use acquire where needed, split refinment humongous and non to simplify. Reviewed-by: tschatzl, ehelin ! src/share/vm/gc/g1/g1BlockOffsetTable.cpp ! src/share/vm/gc/g1/g1BlockOffsetTable.inline.hpp ! src/share/vm/gc/g1/g1RemSet.cpp ! src/share/vm/gc/g1/heapRegion.cpp ! src/share/vm/gc/g1/heapRegion.hpp Changeset: 075fbfdb498f Author: kbarrett Date: 2016-11-22 20:50 -0500 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/075fbfdb498f 8166811: Missing memory fences between memory allocation and refinement Summary: Refactored to have needed barrier Reviewed-by: tschatzl, ehelin ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1RemSet.cpp ! src/share/vm/gc/g1/heapRegion.cpp ! src/share/vm/gc/g1/heapRegion.hpp ! src/share/vm/gc/g1/heapRegionType.hpp Changeset: 13e6043fcdcb Author: vtewari Date: 2016-11-23 12:08 +0530 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/13e6043fcdcb 8169232: SA: TestCpoolForInvokeDynamic.java fails with sun.jvm.hotspot.debugger.DebuggerException: binary search bug: should have found entry 1 Summary: Avoid potential data loss by avoiding the long-to-int cast of the return value of minus() Reviewed-by: dsamersoff, sspitsyn Contributed-by: jini.geo...@oracle.com ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Symbol.java ! test/serviceability/sa/TestCpoolForInvokeDynamic.java Changeset: 156f0a451ab0 Author: kzhaldyb Date: 2016-11-01 16:23 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/156f0a451ab0 8168493: Convert TestBitMap_test to GTest Reviewed-by: kbarrett, tschatzl ! src/share/vm/utilities/bitMap.cpp ! src/share/vm/utilities/bitMap.hpp ! src/share/vm/utilities/internalVMTests.cpp + test/native/utilities/test_bitMap.cpp Changeset: ab75b36b1c0e Author: kzhaldyb Date: 2016-11-23 12:01 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/ab75b36b1c0e 8168492: Convert CollectedHeap_test to GTest Reviewed-by: iignatyev, tschatzl ! src/share/vm/gc/shared/collectedHeap.cpp ! src/share/vm/gc/shared/collectedHeap.hpp ! src/share/vm/utilities/internalVMTests.cpp + test/native/gc/shared/test_collectedHeap.cpp Changeset: 37d9cb96680e Author: stuefe Date: 2016-11-23 14:33 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/37d9cb96680e 8167650: NMT should check for invalid MEMFLAGS Reviewed-by: dholmes, mockner, cjplummer ! src/share/vm/services/nmtCommon.hpp Changeset: 8d26435a4c69 Author: stefank Date: 2016-11-23 14:36 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/8d26435a4c69 8169931: 8k class metaspace chunks misallocated from 4k chunk freelist? Reviewed-by: mgerdin, coleenp, ehelin, stuefe ! src/share/vm/memory/metaspace.cpp + test/native/memory/test_chunkManager.cpp Changeset: 89d17b1efa01 Author: tschatzl Date: 2016-11-24 10:05 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/89d17b1efa01 8169703: G1 crashes with guarantee(pretouch_gang != NULL) failed: No pretouch gang specified Summary: Allow use of AlwaysPreTouch without passing a WorkGang. Reviewed-by: kbarrett, dfazunen, ddmitriev ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1PageBasedVirtualSpace.cpp ! src/share/vm/gc/g1/heapRegionManager.cpp ! src/share/vm/gc/g1/heapRegionManager.hpp + test/gc/g1/TestParallelAlwaysPreTouch.java + test/gc/g1/TestSharedArchiveWithPreTouch.java Changeset: a93af8c62d4d Author: tschatzl Date: 2016-11-24 09:33 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/a93af8c62d4d Merge Changeset: a67614dce6cd Author: tschatzl Date: 2016-11-24 11:27 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/a67614dce6cd 8057003: Large reference arrays cause extremely long synchronization times Summary: Slice large object arrays into parts so that the synchronization of marking threads with an STW pause request does not take long. Reviewed-by: ehelin, pliden ! 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/g1ConcurrentMarkObjArrayProcessor.cpp + src/share/vm/gc/g1/g1ConcurrentMarkObjArrayProcessor.hpp + src/share/vm/gc/g1/g1ConcurrentMarkObjArrayProcessor.inline.hpp ! src/share/vm/runtime/globals.hpp Changeset: a3ee61047501 Author: lmesnik Date: 2016-11-24 16:48 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/a3ee61047501 8166898: G1SATBCardTableLoggingModRefBS::invalidate() incorrect with whole_heap == true Reviewed-by: tschatzl, kbarrett ! src/share/vm/gc/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc/g1/g1SATBCardTableModRefBS.hpp ! src/share/vm/gc/shared/cardTableModRefBS.cpp ! src/share/vm/gc/shared/cardTableModRefBS.hpp ! src/share/vm/gc/shared/cardTableRS.hpp ! src/share/vm/gc/shared/modRefBarrierSet.hpp Changeset: dfece8d73930 Author: lmesnik Date: 2016-11-24 16:52 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/dfece8d73930 8166761: Compiler testing in tier2 should be optimized to finish in 20 minutes. Reviewed-by: ctornqvi, kvn ! test/TEST.groups Changeset: 82a2934165d0 Author: erikj Date: 2016-11-24 15:27 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/82a2934165d0 8170284: Move fine granular hotspot make targets to top level Reviewed-by: tbell - make/BuildHotspot.gmk Changeset: 5186b4a73b5c Author: erikj Date: 2016-11-24 16:07 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/5186b4a73b5c Merge - make/BuildHotspot.gmk Changeset: cc24c5338a96 Author: jwilhelm Date: 2016-11-25 15:58 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/cc24c5338a96 8170355: [BACKOUT] 8k class metaspace chunks misallocated from 4k chunk freelist Reviewed-by: ehelin, stefank ! src/share/vm/memory/metaspace.cpp - test/native/memory/test_chunkManager.cpp Changeset: 37eb6c016203 Author: iignatyev Date: 2016-11-25 11:59 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/37eb6c016203 8170228: register closed @requires property setter Reviewed-by: vlivanov, dfazunen ! test/TEST.ROOT Changeset: ca0634bba7b0 Author: iignatyev Date: 2016-11-25 17:56 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/ca0634bba7b0 Merge - test/native/memory/test_chunkManager.cpp Changeset: 45c7d7575efa Author: aph Date: 2016-11-22 08:46 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/45c7d7575efa 8170106: AArch64: Multiple JVMCI issues Reviewed-by: rschatz ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/jvmciCodeInstaller_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/register_aarch64.hpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/jdk.vm.ci/share/classes/jdk.vm.ci.aarch64/src/jdk/vm/ci/aarch64/AArch64.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotRegisterConfig.java Changeset: 468f68c8f71a Author: iignatyev Date: 2016-11-29 00:25 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/468f68c8f71a 8170226: Implement setting jtreg @requires property vm.jvmci Reviewed-by: kvn ! test/TEST.ROOT Changeset: d1a00bd8dcca Author: iignatyev Date: 2016-11-29 00:25 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/d1a00bd8dcca 8170227: use vm.jvmci property in compiler/jvmci tests Reviewed-by: kvn ! test/compiler/jvmci/JVM_GetJVMCIRuntimeTest.java ! test/compiler/jvmci/SecurityRestrictionsTest.java ! test/compiler/jvmci/TestJVMCIPrintProperties.java ! test/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java ! test/compiler/jvmci/compilerToVM/AsResolvedJavaMethodTest.java ! test/compiler/jvmci/compilerToVM/CanInlineMethodTest.java ! test/compiler/jvmci/compilerToVM/CollectCountersTest.java ! test/compiler/jvmci/compilerToVM/DebugOutputTest.java ! test/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java ! test/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java ! test/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java ! test/compiler/jvmci/compilerToVM/FindUniqueConcreteMethodTest.java ! test/compiler/jvmci/compilerToVM/GetBytecodeTest.java ! test/compiler/jvmci/compilerToVM/GetClassInitializerTest.java ! test/compiler/jvmci/compilerToVM/GetConstantPoolTest.java ! test/compiler/jvmci/compilerToVM/GetExceptionTableTest.java ! test/compiler/jvmci/compilerToVM/GetImplementorTest.java ! test/compiler/jvmci/compilerToVM/GetLineNumberTableTest.java ! test/compiler/jvmci/compilerToVM/GetLocalVariableTableTest.java ! test/compiler/jvmci/compilerToVM/GetMaxCallTargetOffsetTest.java ! test/compiler/jvmci/compilerToVM/GetNextStackFrameTest.java ! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java ! test/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java ! test/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java ! test/compiler/jvmci/compilerToVM/GetSymbolTest.java ! test/compiler/jvmci/compilerToVM/GetVtableIndexForInterfaceTest.java ! test/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java ! test/compiler/jvmci/compilerToVM/HasFinalizableSubclassTest.java ! test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java ! test/compiler/jvmci/compilerToVM/IsMatureTest.java ! test/compiler/jvmci/compilerToVM/JVM_RegisterJVMCINatives.java ! test/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java ! test/compiler/jvmci/compilerToVM/LookupKlassRefIndexInPoolTest.java ! test/compiler/jvmci/compilerToVM/LookupMethodInPoolTest.java ! test/compiler/jvmci/compilerToVM/LookupNameAndTypeRefIndexInPoolTest.java ! test/compiler/jvmci/compilerToVM/LookupNameInPoolTest.java ! test/compiler/jvmci/compilerToVM/LookupSignatureInPoolTest.java ! test/compiler/jvmci/compilerToVM/LookupTypeTest.java ! test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java ! test/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java ! test/compiler/jvmci/compilerToVM/ReadConfigurationTest.java ! test/compiler/jvmci/compilerToVM/ReprofileTest.java ! test/compiler/jvmci/compilerToVM/ResolveConstantInPoolTest.java ! test/compiler/jvmci/compilerToVM/ResolveFieldInPoolTest.java ! test/compiler/jvmci/compilerToVM/ResolveMethodTest.java ! test/compiler/jvmci/compilerToVM/ResolvePossiblyCachedConstantInPoolTest.java ! test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java ! test/compiler/jvmci/compilerToVM/ShouldDebugNonSafepointsTest.java ! test/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java ! test/compiler/jvmci/errors/TestInvalidCompilationResult.java ! test/compiler/jvmci/errors/TestInvalidDebugInfo.java ! test/compiler/jvmci/errors/TestInvalidOopMap.java ! test/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.java ! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java ! test/compiler/jvmci/events/JvmciShutdownEventTest.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/DataPatchTest.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/InterpreterFrameSizeTest.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/MaxOopMapStackOffsetTest.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/NativeCallTest.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleCodeInstallationTest.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleDebugInfoTest.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/VirtualObjectDebugInfoTest.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/HotSpotConstantReflectionProviderTest.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MemoryAccessProviderTest.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MethodHandleAccessProviderTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ConstantTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveConcreteMethodTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveMethodTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestConstantReflectionProvider.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaField.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaMethod.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaType.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestMetaAccessProvider.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaField.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java ! test/compiler/jvmci/meta/StableFieldTest.java Changeset: 31e6aa2f3279 Author: iklam Date: 2016-11-27 19:58 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/31e6aa2f3279 8169867: Method::restore_unshareable_info does not invoke Method::link_method Reviewed-by: jiangli, kvn, thartmann ! src/share/vm/oops/constMethod.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp Changeset: 7ac8338d25ca Author: dbuck Date: 2016-11-29 06:20 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/7ac8338d25ca 8170431: non-ASCII characters in source code comments (jimage.hpp) Reviewed-by: dholmes ! src/share/vm/classfile/jimage.hpp Changeset: 5f3b92e5dd7b Author: thartmann Date: 2016-11-29 08:16 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/5f3b92e5dd7b 8168996: C2 crash at postaloc.cpp:140 : assert(false) failed: unexpected yanked node Summary: Prevent MemBarAcquire from keeping a LoadNNode alive by adding it to the worklist if it is the only user of a DecodeNNode. Reviewed-by: kvn ! src/share/vm/opto/node.cpp Changeset: 3382fc1e807e Author: thartmann Date: 2016-11-29 08:48 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/3382fc1e807e Merge Changeset: c288da99450a Author: kzhaldyb Date: 2016-11-25 20:00 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/c288da99450a 8169003: LogDecorations.iso8601_utctime_test fails if numeric locale uses "," as separator between integer and fraction part Reviewed-by: mlarsson, iignatyev ! test/native/logging/test_logDecorations.cpp Changeset: bf718b316869 Author: kzhaldyb Date: 2016-11-28 18:54 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/bf718b316869 8166156: Convert test_semaphore to GTest Reviewed-by: kbarrett, tschatzl, stefank - src/share/vm/runtime/semaphore.cpp ! src/share/vm/utilities/internalVMTests.cpp + test/native/runtime/test_semaphore.cpp Changeset: 05dee479b765 Author: jiangli Date: 2016-11-29 11:26 -0500 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/05dee479b765 8170297: runtime/SharedArchiveFile/LargeSharedSpace.java didn't run out of memory Summary: Split the test cases. Add -XX:+UseCompressedClassPointers -XX:CompressedClassSpaceSize=3G for the 64-bit -XX:SharedMiscCodeSize=1600386047 test case. Reviewed-by: ccheung, iklam, dholmes ! test/runtime/SharedArchiveFile/LargeSharedSpace.java Changeset: 2e971a72675a Author: stefank Date: 2016-11-29 19:25 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/2e971a72675a 8170395: Metaspace initialization queries the wrong chunk freelist Reviewed-by: mgerdin, pliden, stuefe ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspace.hpp + test/native/memory/test_spaceManager.cpp Changeset: c77acbd3425b Author: stefank Date: 2016-11-29 19:20 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/c77acbd3425b Merge Changeset: 984a31d0a167 Author: kvn Date: 2016-11-29 12:40 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/984a31d0a167 8170416: CompilerControl: VectorizeDebug option type is incorrect Summary: VectorizeDebug C2 option flag should be uintx instead of bool. Reviewed-by: thartmann ! src/share/vm/compiler/compilerDirectives.hpp ! src/share/vm/compiler/directivesParser.hpp Changeset: 5a6125eb47aa Author: vdeshpande Date: 2016-11-29 17:41 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/5a6125eb47aa 8170430: x86 pow() stub from Intel libm is inconsistent with pow() from fdlib Summary: do not use libm stubs when InlineIntrinsics switched off Reviewed-by: kvn ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp Changeset: 3866c59ee901 Author: mdoerr Date: 2016-11-25 11:15 -0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/3866c59ee901 8170328: PPC64: Use andis instead of lis/and Reviewed-by: goetz, mdoerr Contributed-by: Igor Nunes <igor.nu...@eldorado.org.br> ! src/cpu/ppc/vm/ppc.ad Changeset: 19d82ef4854c Author: ehelin Date: 2016-11-28 14:57 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/19d82ef4854c 8170388: Deprecate the flag -XX:ExplicitGCInvokesConcurrentAndUnloadsClasses Reviewed-by: tschatzl, jprovino ! src/share/vm/runtime/arguments.cpp + test/gc/arguments/TestExplicitGCInvokesConcurrentAndUnloadsClasses.java Changeset: ce28124f33fc Author: stefank Date: 2016-11-23 14:36 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/ce28124f33fc 8170358: [REDO] 8k class metaspace chunks misallocated from 4k chunk freelist Reviewed-by: mgerdin, coleenp, ehelin, stuefe ! src/share/vm/memory/metaspace.cpp + test/native/memory/test_chunkManager.cpp Changeset: 1cc5d8cdfeb8 Author: roland Date: 2016-11-30 12:07 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/1cc5d8cdfeb8 8170470: superword may miss reductions Reviewed-by: kvn ! src/share/vm/opto/loopTransform.cpp Changeset: faf6b0745036 Author: kvn Date: 2016-11-30 20:40 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/faf6b0745036 Merge Changeset: ad7e32866b61 Author: kzhaldyb Date: 2016-11-25 20:53 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/ad7e32866b61 8168341: Gtests on JSon produce an enormous amount of hardly understandable output to stdout Reviewed-by: iignatyev, ppunegov, kvn ! test/native/utilities/test_json.cpp Changeset: 9545ca350e72 Author: kzhaldyb Date: 2016-11-30 21:49 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/9545ca350e72 Merge Changeset: e9d81429d8f3 Author: kzhaldyb Date: 2016-11-30 22:44 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/e9d81429d8f3 Merge Changeset: 39d1862635c1 Author: jwilhelm Date: 2016-12-08 15:49 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/39d1862635c1 Merge - make/BuildHotspot.gmk ! make/lib/CompileLibjsig.gmk ! make/test/JtregNative.gmk ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/moduleEntry.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/runtime/arguments.cpp - src/share/vm/runtime/semaphore.cpp ! test/TEST.ROOT ! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java ! test/compiler/jvmci/compilerToVM/GetSymbolTest.java ! test/compiler/jvmci/compilerToVM/JVM_RegisterJVMCINatives.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MethodHandleAccessProviderTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java + test/native/runtime/test_semaphore.cpp ! test/serviceability/sa/TestCpoolForInvokeDynamic.java ! test/serviceability/sa/TestInstanceKlassSize.java ! test/serviceability/sa/TestInstanceKlassSizeForInterface.java Changeset: c69889152325 Author: sspitsyn Date: 2016-12-14 02:35 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/c69889152325 8171226: simple typo in the JVMTI spec Summary: replace "bot" with "not" Reviewed-by: alanb ! src/share/vm/prims/jvmti.xml Changeset: f227acd153a0 Author: lana Date: 2016-12-14 20:34 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/f227acd153a0 Merge - make/BuildHotspot.gmk - src/share/vm/runtime/semaphore.cpp Changeset: f7380dcb34e1 Author: alanb Date: 2016-12-16 05:46 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/f7380dcb34e1 8170987: Module system implementation refresh (12/2016) Reviewed-by: lfoltan, coleenp, mchung Contributed-by: harold.sei...@oracle.com, serguei.spit...@oracle.com ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classFileParser.hpp ! src/share/vm/classfile/modules.cpp ! test/runtime/modules/AccessCheck/ModuleLibrary.java ! test/runtime/modules/JVMDefineModule.java ! test/serviceability/jvmti/GetModulesInfo/JvmtiGetAllModulesTest.java Changeset: 7492012f237d Author: alanb Date: 2016-12-16 08:18 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/7492012f237d Merge ! src/share/vm/classfile/classFileParser.cpp Changeset: 8ff4522d2ecb Author: alanb Date: 2016-12-16 09:12 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/8ff4522d2ecb Merge - make/BuildHotspot.gmk ! make/test/JtregNative.gmk ! src/jdk.hotspot.agent/macosx/native/libsaproc/ps_core.c ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Symbol.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Bytes.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaHeap.java ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classFileParser.hpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/jimage.hpp ! src/share/vm/classfile/moduleEntry.cpp ! src/share/vm/classfile/moduleEntry.hpp ! src/share/vm/classfile/modules.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/prims/jvmti.xml ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/globals.hpp - src/share/vm/runtime/semaphore.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp ! test/TEST.ROOT ! test/compiler/jvmci/JVM_GetJVMCIRuntimeTest.java ! test/compiler/jvmci/SecurityRestrictionsTest.java ! test/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java ! test/compiler/jvmci/compilerToVM/AsResolvedJavaMethodTest.java ! test/compiler/jvmci/compilerToVM/CanInlineMethodTest.java ! test/compiler/jvmci/compilerToVM/CollectCountersTest.java ! test/compiler/jvmci/compilerToVM/DebugOutputTest.java ! test/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java ! test/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java ! test/compiler/jvmci/compilerToVM/FindUniqueConcreteMethodTest.java ! test/compiler/jvmci/compilerToVM/GetBytecodeTest.java ! test/compiler/jvmci/compilerToVM/GetClassInitializerTest.java ! test/compiler/jvmci/compilerToVM/GetConstantPoolTest.java ! test/compiler/jvmci/compilerToVM/GetExceptionTableTest.java ! test/compiler/jvmci/compilerToVM/GetImplementorTest.java ! test/compiler/jvmci/compilerToVM/GetLineNumberTableTest.java ! test/compiler/jvmci/compilerToVM/GetLocalVariableTableTest.java ! test/compiler/jvmci/compilerToVM/GetMaxCallTargetOffsetTest.java ! test/compiler/jvmci/compilerToVM/GetNextStackFrameTest.java ! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java ! test/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java ! test/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java ! test/compiler/jvmci/compilerToVM/GetSymbolTest.java ! test/compiler/jvmci/compilerToVM/GetVtableIndexForInterfaceTest.java ! test/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java ! test/compiler/jvmci/compilerToVM/HasFinalizableSubclassTest.java ! test/compiler/jvmci/compilerToVM/IsMatureTest.java ! test/compiler/jvmci/compilerToVM/JVM_RegisterJVMCINatives.java ! test/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java ! test/compiler/jvmci/compilerToVM/LookupTypeTest.java ! test/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java ! test/compiler/jvmci/compilerToVM/ReprofileTest.java ! test/compiler/jvmci/compilerToVM/ResolveConstantInPoolTest.java ! test/compiler/jvmci/compilerToVM/ResolveMethodTest.java ! test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java ! test/compiler/jvmci/compilerToVM/ShouldDebugNonSafepointsTest.java ! test/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java ! test/compiler/jvmci/errors/TestInvalidCompilationResult.java ! test/compiler/jvmci/errors/TestInvalidDebugInfo.java ! test/compiler/jvmci/errors/TestInvalidOopMap.java ! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java ! test/compiler/jvmci/events/JvmciShutdownEventTest.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/DataPatchTest.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleCodeInstallationTest.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleDebugInfoTest.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/VirtualObjectDebugInfoTest.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MethodHandleAccessProviderTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ConstantTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveConcreteMethodTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveMethodTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestConstantReflectionProvider.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaField.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaMethod.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaType.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestMetaAccessProvider.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaField.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java ! test/runtime/modules/AccessCheck/ModuleLibrary.java ! test/runtime/modules/JVMDefineModule.java ! test/serviceability/sa/TestInstanceKlassSize.java ! test/serviceability/sa/TestInstanceKlassSizeForInterface.java