Changeset: 3c76d8048a58 Author: david Date: 2015-08-12 16:32 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3c76d8048a58
8133193: Memory leak in G1 because G1RootProcessor doesn't have desctructor Reviewed-by: mgerdin, tschatzl ! src/share/vm/gc/g1/g1RootProcessor.cpp ! src/share/vm/gc/g1/g1RootProcessor.hpp Changeset: daa9f374b77c Author: mockner Date: 2015-08-12 14:18 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/daa9f374b77c 8098791: Remove PrintClassStatistics and PrintMethodStatistics Summary: PrintClassStatistics and PrintMethodStatistics have been removed. Reviewed-by: coleenp, iklam ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/java.cpp Changeset: 76ac54bf537c Author: asiebenborn Date: 2015-08-13 09:32 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/76ac54bf537c 8133121: Move implementation of process_grey_object to concurrentMark.inline.hpp Summary: move implementation of process_grey_object to inline.hpp Reviewed-by: kbarrett, simonis ! src/share/vm/gc/g1/concurrentMark.cpp ! src/share/vm/gc/g1/concurrentMark.hpp ! src/share/vm/gc/g1/concurrentMark.inline.hpp Changeset: 927043f643bc Author: gziemski Date: 2015-08-13 17:17 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/927043f643bc 8112746: Followup to JDK-8059557 (JEP 245) Summary: Several improvements to range/constraint check feature. Reviewed-by: coleenp, ddmitriev, sangheki, kbarrett ! src/share/vm/runtime/commandLineFlagConstraintList.cpp ! src/share/vm/runtime/commandLineFlagConstraintList.hpp ! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp ! src/share/vm/runtime/commandLineFlagConstraintsCompiler.hpp ! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp ! src/share/vm/runtime/commandLineFlagConstraintsGC.hpp ! src/share/vm/runtime/commandLineFlagConstraintsRuntime.cpp ! src/share/vm/runtime/commandLineFlagConstraintsRuntime.hpp ! src/share/vm/runtime/commandLineFlagRangeList.cpp ! src/share/vm/runtime/commandLineFlagRangeList.hpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp Changeset: eb1d5a7fc05f Author: coleenp Date: 2015-08-13 23:35 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/eb1d5a7fc05f Merge Changeset: a3e6c865104c Author: dholmes Date: 2015-08-13 22:08 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a3e6c865104c 8029453: java/util/concurrent/locks/ReentrantLock/TimeoutLockLoops.java failed by timeout Reviewed-by: bdelsart, ddmitriev, dcubed ! src/os/linux/vm/os_linux.cpp Changeset: f0097a9f4a3f Author: dholmes Date: 2015-08-14 04:21 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f0097a9f4a3f Merge Changeset: 6ce41ccea6ca Author: coleenp Date: 2015-08-14 15:08 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6ce41ccea6ca 8133557: Missing test before a branch when checking for MethodCounters in TemplateTable::branch() on x86 Reviewed-by: kvn, coleenp Contributed-by: richard.reingru...@sap.com ! src/cpu/x86/vm/templateTable_x86.cpp Changeset: d86f613e4231 Author: coleenp Date: 2015-08-14 19:23 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d86f613e4231 Merge Changeset: 17c65a196427 Author: minqi Date: 2015-08-14 10:10 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/17c65a196427 8130115: REDO - Reduce Symbol::_identity_hash to 2 bytes Summary: Convert Symbol::_identity_hash from integer to short integer to save two bytes. Also change identity_hash() to have 'this' and first two bytes of symbol join the calculation. Reviewed-by: iklam, coleenp, shade ! agent/src/share/classes/sun/jvm/hotspot/debugger/Address.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdAddress.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/dummy/DummyAddress.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxAddress.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcAddress.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteAddress.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgAddress.java ! agent/src/share/classes/sun/jvm/hotspot/oops/Symbol.java ! src/share/vm/oops/symbol.cpp ! src/share/vm/oops/symbol.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 160f691ef3d0 Author: minqi Date: 2015-08-14 20:40 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/160f691ef3d0 Merge Changeset: 4ec8bd17d9e3 Author: minqi Date: 2015-08-14 22:20 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4ec8bd17d9e3 Merge Changeset: 90861a3150d0 Author: stefank Date: 2015-06-29 11:09 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/90861a3150d0 8087323: Unify and split the work gang classes Reviewed-by: jmasa, sjohanss ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc/cms/parNewGeneration.cpp ! src/share/vm/gc/cms/yieldingWorkgroup.cpp ! src/share/vm/gc/cms/yieldingWorkgroup.hpp ! src/share/vm/gc/g1/concurrentMark.cpp ! src/share/vm/gc/g1/concurrentMark.hpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/g1/g1CollectorPolicy.cpp ! src/share/vm/gc/shared/genCollectedHeap.cpp ! src/share/vm/gc/shared/genCollectedHeap.hpp ! src/share/vm/gc/shared/workgroup.cpp ! src/share/vm/gc/shared/workgroup.hpp Changeset: 7243608383b7 Author: stefank Date: 2015-06-29 11:11 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7243608383b7 8087324: Use semaphores when starting and stopping GC task threads Reviewed-by: jmasa, sjohanss ! src/share/vm/gc/shared/genCollectedHeap.hpp ! src/share/vm/gc/shared/workgroup.cpp ! src/share/vm/gc/shared/workgroup.hpp ! src/share/vm/runtime/globals.hpp Changeset: f942792721fa Author: david Date: 2015-08-17 10:43 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f942792721fa 8133553: Running with -XX:+UseParallelGC -XX:OldSize=30k crashes jvm Reviewed-by: jwilhelm, sjohanss ! src/share/vm/gc/shared/collectorPolicy.cpp ! src/share/vm/gc/shared/collectorPolicy.hpp Changeset: d2dfba6ab433 Author: dsamersoff Date: 2015-08-17 12:43 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d2dfba6ab433 Merge Changeset: 7a16c384cf23 Author: dsamersoff Date: 2015-08-17 10:53 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7a16c384cf23 Merge Changeset: 2317b27a41d3 Author: gziemski Date: 2015-08-16 09:33 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2317b27a41d3 8133678: test fails due to 'CICompilerCount=0 must be at least 1' missing from stdout/stderr Summary: We changed the constraint error message formatting for CICompilerCount, but forgot to change the corresponding test. Reviewed-by: kbarrett, dcubed ! test/compiler/arguments/CheckCICompilerCount.java Changeset: 7100bb7e213f Author: jwilhelm Date: 2015-08-17 13:55 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7100bb7e213f 8133669: Remove unused code in Arguments 8133455: VM ignores setting of the -XX:MemoryRestriction flag. Reviewed-by: dholmes, kbarrett ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/thread.cpp Changeset: 1facc49c0499 Author: jwilhelm Date: 2015-08-18 17:32 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1facc49c0499 8130308: Too low memory usage in TestPromotionFromSurvivorToTenuredAfterMinorGC.java Reviewed-by: dfazunen, brutisso ! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java Changeset: e9d225520e8c Author: ecaspole Date: 2015-08-18 14:04 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e9d225520e8c 8133349: CMS: Assert failed: Ctl pt invariant Summary: _survivor_chunk_array should be sized based on PLAB::min_size() not ThreadLocalAllocBuffer::min_size() Reviewed-by: tschatzl, jwilhelm ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp Changeset: acf9f5d04075 Author: shade Date: 2015-08-12 09:58 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/acf9f5d04075 8019968: Reference CAS induces GC store barrier even on failure Reviewed-by: kvn, adinn, roland ! src/share/vm/opto/library_call.cpp Changeset: 78c4bc2839bf Author: roland Date: 2015-08-15 02:54 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/78c4bc2839bf 8130847: Cloned object's fields observed as null after C2 escape analysis Summary: Eliminated instance/array written to by an array copy variant must be correctly initialized when reallocated at a deopt Reviewed-by: kvn, vlivanov ! src/share/vm/opto/arraycopynode.cpp ! src/share/vm/opto/arraycopynode.hpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/macro.hpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp + test/compiler/arraycopy/TestEliminatedArrayCopyDeopt.java Changeset: 6b74f57f7c4d Author: roland Date: 2015-08-14 00:28 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6b74f57f7c4d 8133599: Unsafe.getAndSetObject() is no longer intrinsified by c2 Summary: off by 1 error in c2 intrinsic filtering logic Reviewed-by: dlong, kvn, shade ! src/share/vm/opto/c2compiler.cpp Changeset: fe311de64c61 Author: roland Date: 2015-07-29 17:25 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fe311de64c61 8080289: Intermediate writes in a loop not eliminated by optimizer Summary: Move Stores out of loop (after or before) when possible Reviewed-by: kvn, vlivanov ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/memnode.cpp + test/compiler/loopopts/TestMoveStoresOutOfLoops.java Changeset: 5ca290fb5d6e Author: roland Date: 2015-08-20 09:31 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5ca290fb5d6e Merge Changeset: d9bc27b8ef1e Author: dcubed Date: 2015-08-19 11:11 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d9bc27b8ef1e 8133537: clarify position of unlock options in error messages Reviewed-by: coleenp, dholmes, coffeys ! src/share/vm/runtime/globals.cpp Changeset: aa92602b4a73 Author: ehelin Date: 2015-08-20 08:42 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/aa92602b4a73 8133821: Refactor initialization of the heap and the collector policy Reviewed-by: pliden, tschatzl ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/universe.hpp ! src/share/vm/memory/universe.inline.hpp + src/share/vm/memory/universe_ext.cpp Changeset: 266fbf43e8a2 Author: ehelin Date: 2015-08-20 10:27 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/266fbf43e8a2 8133825: Remove the class G1CollectorPolicyExt Reviewed-by: jwilhelm, ecaspole - src/share/vm/gc/g1/g1CollectorPolicy_ext.hpp ! src/share/vm/memory/universe.cpp Changeset: a8c6a4d765bb Author: tschatzl Date: 2015-08-19 13:47 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a8c6a4d765bb 8003237: G1: Reduce unnecessary (and failing) allocation attempts when handling an evacuation failure Summary: Remember for every generation whether the memory for that generation has already been exhausted. If so, do not try to get a new region for these generations. Further, if the last generation is full, early exit from copy_to_survivor_space. Reviewed-by: jmasa, brutisso ! src/share/vm/gc/g1/g1Allocator.cpp ! src/share/vm/gc/g1/g1Allocator.hpp ! src/share/vm/gc/g1/g1ParScanThreadState.cpp ! src/share/vm/gc/g1/g1ParScanThreadState.hpp Changeset: a3fbc02ec341 Author: tschatzl Date: 2015-08-19 13:50 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a3fbc02ec341 8133470: Uses of Atomic methods in plab.hpp should be moved to .inline.hpp file Summary: Fix include file dependencies according to general guidelines for plab.hpp Reviewed-by: ehelin, mgerdin ! src/share/vm/gc/cms/parNewGeneration.cpp ! src/share/vm/gc/cms/parNewGeneration.hpp + src/share/vm/gc/cms/parNewGeneration.inline.hpp ! src/share/vm/gc/g1/g1Allocator.hpp ! src/share/vm/gc/g1/g1Allocator.inline.hpp ! src/share/vm/gc/g1/g1Allocator_ext.cpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/g1/g1CollectorPolicy.hpp ! src/share/vm/gc/g1/g1ParScanThreadState.cpp ! src/share/vm/gc/g1/g1ParScanThreadState.hpp ! src/share/vm/gc/shared/plab.cpp ! src/share/vm/gc/shared/plab.hpp ! src/share/vm/gc/shared/plab.inline.hpp Changeset: 8e371a1ba7df Author: tschatzl Date: 2015-08-19 13:59 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8e371a1ba7df 8073013: Add detailed information about PLAB memory usage Summary: Track and provide information about direct allocation, region end waste and failure waste for G1. Reviewed-by: jmasa, david, ehelin, mgerdin ! src/share/vm/gc/g1/g1AllocRegion.cpp ! src/share/vm/gc/g1/g1AllocRegion.hpp ! src/share/vm/gc/g1/g1Allocator.cpp ! src/share/vm/gc/g1/g1Allocator.hpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/g1/g1CollectedHeap.inline.hpp + src/share/vm/gc/g1/g1EvacStats.cpp + src/share/vm/gc/g1/g1EvacStats.hpp ! src/share/vm/gc/g1/g1ParScanThreadState.cpp ! src/share/vm/gc/shared/plab.hpp ! src/share/vm/gc/shared/plab.inline.hpp Changeset: 2bcdd5016317 Author: tschatzl Date: 2015-08-20 15:17 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2bcdd5016317 8133530: Add JFR event for evacuation statistics Summary: Introduce two new JFR events for young/old generation allocation statistics based on previous changes. Reviewed-by: ehelin, mgerdin ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/shared/gcHeapSummary.hpp ! 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/trace.xml Changeset: ad916ca3715b Author: tschatzl Date: 2015-08-20 15:17 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ad916ca3715b 8040162: Avoid reallocating PLABs between GC phases in G1 Summary: Allocate G1ParScanThreadState at the start of GC and only deallocate at the end of GC. This automatically keeps the current PLAB intact without flushing it (and loosing lots of memory) for every reallocation. Reviewed-by: david, mgerdin ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/g1/g1CollectedHeap_ext.cpp ! src/share/vm/gc/g1/g1OopClosures.cpp ! src/share/vm/gc/g1/g1OopClosures.hpp ! src/share/vm/gc/g1/g1ParScanThreadState.cpp ! src/share/vm/gc/g1/g1ParScanThreadState.hpp Changeset: 57093b085a8f Author: tschatzl Date: 2015-08-20 15:17 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/57093b085a8f 8073146: G1 merges thread local age tables too early with global age table Summary: Move merging of age and survivor table to the end of GC. Reviewed-by: mgerdin, david ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1ParScanThreadState.cpp ! src/share/vm/gc/g1/g1ParScanThreadState.hpp Changeset: 91bd6ad35898 Author: tschatzl Date: 2015-08-20 15:17 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/91bd6ad35898 8067339: PLAB reallocation might result in failure to allocate object in that recently allocated PLAB Summary: Properly size the PLAB to make sure that the object to allocate always has enough space in it. Reviewed-by: mgerdin, brutisso ! src/share/vm/gc/cms/parNewGeneration.cpp ! src/share/vm/gc/g1/g1Allocator.cpp ! src/share/vm/gc/g1/g1Allocator.hpp ! src/share/vm/gc/shared/plab.hpp Changeset: 5ccf179d85f3 Author: coleenp Date: 2015-08-20 11:18 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5ccf179d85f3 8133951: Zero interpreter asserts in stubRoutines.cpp Summary: Allow zero sized code buffer when checking if there's enough remaining size Reviewed-by: kvn ! src/share/vm/runtime/stubRoutines.cpp Changeset: 57bb83e8b536 Author: coleenp Date: 2015-08-20 17:36 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/57bb83e8b536 Merge - src/share/vm/gc/g1/g1CollectorPolicy_ext.hpp Changeset: da41f75db57a Author: coleenp Date: 2015-08-20 17:39 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/da41f75db57a Merge Changeset: efc17f03e5d4 Author: dcubed Date: 2015-08-20 10:58 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/efc17f03e5d4 8130910: hsperfdata file is created in wrong directory and not cleaned up if /tmp/hsperfdata_<username> has wrong permissions Summary: Add check for fchir() failure and disable shared PerfMemory in that case. Reviewed-by: dcubed, simonis, gthornbr Contributed-by: christoph.lan...@sap.com ! 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 Changeset: 585dd7e5e806 Author: dholmes Date: 2015-08-25 00:26 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/585dd7e5e806 Merge Changeset: 859d0f2dca76 Author: tschatzl Date: 2015-08-24 16:27 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/859d0f2dca76 8067336: Allow that PLAB allocations at the end of regions are flexible Summary: PLAB allocations may return a buffer that is between minimum size (current allocation) and the desired size. This allows removes a large amount of fragmentation at the end of regions. Reviewed-by: tbenson, mgerdin ! src/share/vm/gc/g1/g1AllocRegion.cpp ! src/share/vm/gc/g1/g1AllocRegion.hpp ! src/share/vm/gc/g1/g1AllocRegion.inline.hpp ! src/share/vm/gc/g1/g1Allocator.cpp ! src/share/vm/gc/g1/g1Allocator.hpp ! src/share/vm/gc/g1/g1BlockOffsetTable.inline.hpp ! src/share/vm/gc/g1/heapRegion.hpp ! src/share/vm/gc/g1/heapRegion.inline.hpp ! src/share/vm/gc/g1/vmStructs_g1.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: bdd657221274 Author: tschatzl Date: 2015-08-24 16:32 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bdd657221274 8133456: HeapRegionManager::shrink_by() iterates suboptimally across regions Reviewed-by: brutisso, tbenson ! src/share/vm/gc/g1/heapRegionManager.cpp Changeset: 3d49f9466425 Author: zmajo Date: 2015-08-19 08:55 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3d49f9466425 8076373: In 32-bit VM interpreter and compiled code process NaN values differently Summary: Change interpreter to use XMM registers on x86_32 if they are available. Add stubs for methods transforming from/to int/long float/double. Reviewed-by: kvn, mcberg ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/interp_masm_x86.cpp ! src/cpu/x86/vm/interp_masm_x86.hpp ! src/cpu/x86/vm/interpreterGenerator_x86.hpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/templateInterpreter_x86_32.cpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/cpu/x86/vm/templateTable_x86.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/interpreter/abstractInterpreter.hpp ! src/share/vm/interpreter/interpreter.cpp ! src/share/vm/interpreter/templateInterpreter.cpp + test/compiler/floatingpoint/NaNTest.java Changeset: e6db7b7e5d28 Author: zmajo Date: 2015-08-19 10:14 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e6db7b7e5d28 Merge Changeset: 73e6afceb02e Author: zmajo Date: 2015-08-19 11:59 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/73e6afceb02e 8133625: src/share/vm/opto/compile.hpp:96: error: integer constant is too large for ?long? type Summary: Wrap constant causing the failure into into CONST64(). Update comments. Reviewed-by: kvn ! src/share/vm/opto/compile.hpp ! src/share/vm/utilities/globalDefinitions_gcc.hpp ! src/share/vm/utilities/globalDefinitions_sparcWorks.hpp ! src/share/vm/utilities/globalDefinitions_visCPP.hpp ! src/share/vm/utilities/globalDefinitions_xlc.hpp Changeset: 10cbaebfcf3d Author: enevill Date: 2015-08-19 11:59 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/10cbaebfcf3d 8133935: aarch64: fails to build from source Summary: add inlucde of oops/oop.inline.hpp to fix build Reviewed-by: coleenp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: 8783515c57ad Author: enevill Date: 2015-08-18 12:40 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8783515c57ad 8133352: aarch64: generates constrained unpredictable instructions Summary: Fix generation of unpredictable STXR Rs, Rt, [Rn] with Rs == Rt Reviewed-by: kvn, aph, adinn ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: 7956d0750510 Author: adinn Date: 2015-08-11 10:25 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7956d0750510 8078743: AARCH64: Extend use of stlr to cater for volatile object stores Summary: The current use of stlr on AArch64 to implement volatile stores needs to be extended to cater for object stores. Reviewed-by: kvn, aph, enevill ! src/cpu/aarch64/vm/aarch64.ad Changeset: f4b9f233b44b Author: kvn Date: 2015-08-19 17:59 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f4b9f233b44b 8133984: print_compressed_class_space() is only defined in 64-bit VM Summary: define method's empty body in 32-bit VM. Reviewed-by: coleenp ! src/share/vm/memory/metaspace.hpp Changeset: 3cbb6dc4a075 Author: roland Date: 2015-08-18 16:10 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3cbb6dc4a075 8131969: jit/FloatingPoint/gen_math/Loops05 assert(2 <= size && size <= 16) failed: update low bits table Summary: assert in register allocation code when vector Phi for a loop is processed because code assumes all inputs already processed Reviewed-by: kvn ! src/share/vm/opto/chaitin.cpp + test/compiler/regalloc/TestVectorRegAlloc.java Changeset: dbc1274bac56 Author: enevill Date: 2015-08-20 09:40 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dbc1274bac56 8133842: aarch64: C2 generates illegal instructions with int shifts >=32 Summary: Fix logical operatations combined with shifts >= 32 Reviewed-by: kvn, aph, adinn ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/aarch64_ad.m4 Changeset: 8bc4eb358829 Author: roland Date: 2015-08-21 09:12 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8bc4eb358829 Merge ! src/cpu/x86/vm/templateTable_x86.cpp Changeset: c0ea5537dc8b Author: thartmann Date: 2015-08-25 07:49 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c0ea5537dc8b 8075805: Crash while trying to release CompiledICHolder Summary: Removed nmethod transition to zombie outside of sweeper. Added cleaning of ICs of unloaded nmethods. Reviewed-by: kvn, iveresov ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/codeCache.hpp ! src/share/vm/code/compiledIC.cpp ! src/share/vm/code/compiledIC.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/runtime/sweeper.cpp ! src/share/vm/runtime/vm_operations.cpp Changeset: 514fccb1007c Author: roland Date: 2015-08-26 09:49 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/514fccb1007c 8134321: tools/pack200/Pack200Test.java crashes in the VM PIT jdk9 b79 Summary: Code that capture field values of eliminated allocation at a safepoint when there's an arraycopy behind a Phi is broken Reviewed-by: kvn ! src/share/vm/opto/macro.cpp + test/compiler/arraycopy/TestEliminatedArrayCopyPhi.java Changeset: 52bbd44b2b7d Author: roland Date: 2015-08-27 18:51 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/52bbd44b2b7d Merge - src/share/vm/gc/g1/g1CollectorPolicy_ext.hpp Changeset: 22400a67babe Author: amurillo Date: 2015-08-27 14:40 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/22400a67babe Merge - src/share/vm/gc/g1/g1CollectorPolicy_ext.hpp Changeset: 4142c190cd5c Author: lana Date: 2015-09-03 16:14 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4142c190cd5c Merge - src/share/vm/gc/g1/g1CollectorPolicy_ext.hpp Changeset: 3d8dc82c16b0 Author: lana Date: 2015-09-11 10:26 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3d8dc82c16b0 Added tag jdk9-b81 for changeset 4142c190cd5c ! .hgtags Changeset: 2e70148efaa5 Author: roland Date: 2015-08-26 12:43 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2e70148efaa5 8134288: compiler/runtime/6859338/Test6859338.java crashes in PhaseIdealLoop::try_move_store_after_loop Summary: Store nodes may not have a control if used to update profiling Reviewed-by: kvn ! src/share/vm/opto/loopopts.cpp + test/compiler/TestMoveStoresOutOfLoopsStoreNoCtrl.java Changeset: 9df4555d2d7d Author: thartmann Date: 2015-08-31 13:49 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9df4555d2d7d 8134493: Cleaning inline caches of unloaded nmethods should be done in sweeper Summary: Clean ICs of unloaded nmethods in sweeper to avoid impact on safepoint duration. Reviewed-by: kvn, mdoerr ! src/share/vm/code/codeCache.cpp ! 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: 36208147039b Author: shade Date: 2015-09-01 12:57 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/36208147039b 8076758: new StringBuilder().append(String).toString() should be recognized by OptimizeStringConcat Reviewed-by: kvn, thartmann ! src/share/vm/opto/stringopts.cpp Changeset: def98b57e3ce Author: amurillo Date: 2015-09-08 15:39 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/def98b57e3ce Merge Changeset: 1c453a12be30 Author: lana Date: 2015-09-11 13:00 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1c453a12be30 Merge Changeset: 779012e87268 Author: lana Date: 2015-09-18 10:46 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/779012e87268 Added tag jdk9-b82 for changeset 1c453a12be30 ! .hgtags Changeset: 7df0e3f7ad65 Author: adinn Date: 2015-08-26 17:13 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7df0e3f7ad65 8134322: AArch64: Fix several errors in C2 biased locking implementation Summary: Several errors in C2 biased locking require fixing Reviewed-by: kvn Contributed-by: hui....@linaro.org ! src/cpu/aarch64/vm/aarch64.ad Changeset: c530a118f715 Author: shade Date: 2015-09-01 19:48 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c530a118f715 8134758: Final String field values should be trusted as stable Reviewed-by: kvn, thartmann ! src/share/vm/opto/memnode.cpp Changeset: da1c9ea76ce5 Author: aph Date: 2015-09-02 13:23 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/da1c9ea76ce5 8134869: AARCH64: GHASH intrinsic is not optimal Summary: Rewrite intrinsic to make better use of SIMD instructions Reviewed-by: kvn ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: c030d25ae04e Author: kvn Date: 2015-09-02 11:03 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c030d25ae04e 8134898: Small fixes found during JVMCI work Summary: Removed jre/ from jdk paths in makefiles. Add Thread::_unhandled_oops field for debug and fastdebug builds. Fix doc. Reviewed-by: coleenp, bdelsart ! make/Makefile ! make/bsd/makefiles/vm.make ! make/build.sh ! make/hotspot.script ! make/solaris/makefiles/buildtree.make ! make/solaris/makefiles/vm.make ! src/share/vm/adlc/Doc/Syntax.doc ! src/share/vm/runtime/thread.hpp Changeset: 04426ad76887 Author: roland Date: 2015-09-02 10:00 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/04426ad76887 8134468: Lucene test failures with 32 bit JDK 9b78, Server compiler Summary: test that checks whether an array load falls into the range of an arraycopy is incorrect on 32bits Reviewed-by: iveresov, kvn ! src/share/vm/opto/arraycopynode.cpp + test/compiler/arraycopy/TestArrayCopyOverflowInBoundChecks.java Changeset: 82b61ad9f45f Author: roland Date: 2015-09-02 22:05 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/82b61ad9f45f Merge Changeset: 5dda6f5397ff Author: kvn Date: 2015-09-02 15:11 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5dda6f5397ff 8075093: Enable UseFPUForSpilling support on SPARC Summary: Use single-cycle MOV instructions (MOVdTOx, MOVxTOd) for spills on SPARC which have them. Reviewed-by: kvn Contributed-by: shrinivas.jo...@oracle.com ! src/cpu/sparc/vm/vm_version_sparc.cpp Changeset: 979c4f71a3c8 Author: roland Date: 2015-08-31 17:20 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/979c4f71a3c8 8134031: Incorrect JIT compilation of complex code with inlining and escape analysis Summary: Bad rewiring of memory edges when we split unique types during EA Reviewed-by: kvn ! src/share/vm/opto/escape.cpp + test/compiler/escapeAnalysis/TestEABadMergeMem.java Changeset: 6ed37de41ebb Author: iveresov Date: 2015-09-03 14:29 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6ed37de41ebb 8135035: Reverse changes from 8075093 Summary: 8075093 turn on FPU spilling that need to be stabilized first Reviewed-by: kvn ! src/cpu/sparc/vm/vm_version_sparc.cpp Changeset: 66e8f7dba7d8 Author: kvn Date: 2015-09-03 15:03 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/66e8f7dba7d8 8132081: C2 support for Adler32 on SPARC Summary: Add C2 instrinsic support for Adler32 checksum on SPARC. Reviewed-by: kvn Contributed-by: ahmed.khaw...@oracle.com ! src/cpu/aarch64/vm/vm_version_aarch64.cpp ! src/cpu/ppc/vm/vm_version_ppc.cpp ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/sparc/vm/stubRoutines_sparc.hpp ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/share/vm/classfile/vmSymbols.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/runtime.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp + test/compiler/intrinsics/adler32/TestAdler32.java Changeset: 8f5648c43725 Author: neliasso Date: 2015-09-04 12:47 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8f5648c43725 8135067: Preparatory refactorings for compiler control Summary: Extract CompileTask and clean up Reviewed-by: roland ! src/share/vm/c1/c1_Compiler.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/ci/bcEscapeAnalyzer.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileBroker.hpp + src/share/vm/compiler/compileTask.cpp + src/share/vm/compiler/compileTask.hpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/compilationPolicy.cpp ! src/share/vm/runtime/sharedRuntime.cpp Changeset: e13d7fa76fac Author: coleenp Date: 2015-08-24 15:41 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e13d7fa76fac 8133561: linux thread id should be reported in decimal in the error reports now Summary: linux thread id error reports changed back to decimal Reviewed-by: hseigel, ctornqvi, coleenp Contributed-by: rachel.prota...@oracle.com ! src/share/vm/utilities/vmError.cpp Changeset: 8af2c4220477 Author: coleenp Date: 2015-08-25 17:30 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8af2c4220477 Merge Changeset: 3dfd8c6b3f6c Author: gziemski Date: 2015-08-24 16:17 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3dfd8c6b3f6c 8134239: compiler/arguments/CheckCICompilerCount.java still fails Summary: Compiler team updated the test by adding a new test case, but due to merging timing it was still using the old constraint error message format, which needed updating Reviewed-by: ctornqvi, hseigel ! test/compiler/arguments/CheckCICompilerCount.java Changeset: c7817bc5bb15 Author: coleenp Date: 2015-08-25 19:06 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c7817bc5bb15 Merge Changeset: a45fb54484ad Author: kzhaldyb Date: 2015-08-07 17:58 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a45fb54484ad 8132708: Add tests for Humongous objects allocation threshold Summary: Added the test which checks that Humongous objects allocation threshold works as expected Reviewed-by: tschatzl, dfazunen + test/gc/g1/humongousObjects/Helpers.java + test/gc/g1/humongousObjects/TestHumongousThreshold.java Changeset: 09094287d06f Author: iignatyev Date: 2015-08-25 21:05 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/09094287d06f Merge Changeset: 522260f7f54c Author: jiangli Date: 2015-08-25 17:22 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/522260f7f54c 8131734: assert(!is_null(v)) failed: narrow klass value can never be zero with -Xshared:auto Summary: Handle shared string mapping failures. Reviewed-by: tschatzl, kbarrett, ddmitriev, hseigel Contributed-by: tom.ben...@oracle.com, jiangli.z...@oracle.com ! src/share/vm/gc/g1/g1Allocator.cpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/g1/g1MarkSweep.cpp ! src/share/vm/gc/g1/g1MarkSweep.hpp ! src/share/vm/gc/g1/heapRegionManager.cpp ! src/share/vm/gc/g1/heapRegionManager.hpp ! src/share/vm/memory/filemap.cpp ! src/share/vm/memory/filemap.hpp + test/runtime/SharedArchiveFile/SharedStringsRunAuto.java Changeset: c1bd0eb306f1 Author: dholmes Date: 2015-08-26 18:59 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c1bd0eb306f1 8133646: Internal Error: x86/vm/macroAssembler_x86.cpp:886 DEBUG MESSAGE: StubRoutines::call_stub: threads must correspond Reviewed-by: kvn, coleenp, dcubed ! src/cpu/x86/vm/stubGenerator_x86_64.cpp Changeset: 79b7d59ee282 Author: ehelin Date: 2015-08-27 16:28 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/79b7d59ee282 8134504: Remove usage of EvacuationInfo from G1CollectorPolicy Reviewed-by: mgerdin, jwilhelm ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectorPolicy.cpp ! src/share/vm/gc/g1/g1CollectorPolicy.hpp Changeset: f7abf3de7822 Author: ehelin Date: 2015-08-28 09:05 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f7abf3de7822 8134509: G1ParCopyClosure does not need a ReferenceProcessor Reviewed-by: stefank, mgerdin ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1OopClosures.hpp Changeset: c64d134410a7 Author: erikj Date: 2015-08-28 09:57 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c64d134410a7 8134157: adlc fails to compile with SS12u4 Reviewed-by: dholmes, kbarrett, ihse ! make/solaris/makefiles/adlc.make Changeset: bf890f7af014 Author: erikj Date: 2015-08-28 11:10 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bf890f7af014 Merge Changeset: a37aac88925c Author: ddmitriev Date: 2015-08-28 17:32 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a37aac88925c 8132725: Memory leak in Arguments::add_property function Summary: Logic in add_property was rewritten to avoid memory leak Reviewed-by: iklam, coleenp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp Changeset: a380403592b2 Author: kbarrett Date: 2015-08-18 17:48 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a380403592b2 8072817: CardTableExtension kind() should be BarrierSet::CardTableExtension Summary: Use BarrierSet::CardTableForRS where needed, and update concrete bs tags. Reviewed-by: jwilhelm, jmasa ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/stubGenerator_ppc.cpp ! src/cpu/ppc/vm/templateTable_ppc_64.cpp ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/templateTable_x86.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/gc/g1/g1CollectorPolicy.hpp ! src/share/vm/gc/parallel/cardTableExtension.hpp ! src/share/vm/gc/shared/barrierSet.hpp ! src/share/vm/gc/shared/barrierSet.inline.hpp ! src/share/vm/gc/shared/cardTableModRefBSForCTRS.cpp ! src/share/vm/gc/shared/collectorPolicy.hpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/shark/sharkBuilder.cpp Changeset: e59d6364edec Author: kbarrett Date: 2015-08-28 23:57 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e59d6364edec Merge Changeset: c66e1029a407 Author: kbarrett Date: 2015-08-31 13:06 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c66e1029a407 8131330: G1CollectedHeap::verify_dirty_young_list fails with assert Summary: Use assembly loop to avoid compiler optimization into memset Reviewed-by: ecaspole, tschatzl + src/cpu/sparc/vm/memset_with_concurrent_readers_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/share/vm/gc/g1/g1BlockOffsetTable.inline.hpp ! src/share/vm/gc/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc/shared/blockOffsetTable.hpp + src/share/vm/gc/shared/memset_with_concurrent_readers.cpp + src/share/vm/gc/shared/memset_with_concurrent_readers.hpp ! src/share/vm/prims/jni.cpp ! src/share/vm/runtime/globals.hpp Changeset: 3ca7e75b4e42 Author: dsamersoff Date: 2015-08-31 21:46 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3ca7e75b4e42 Merge ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/templateTable_x86.cpp Changeset: 9bd030a59111 Author: dsamersoff Date: 2015-08-31 23:29 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9bd030a59111 Merge Changeset: da9eeb2c1cbd Author: sangheki Date: 2015-08-31 11:51 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/da9eeb2c1cbd 8078555: GC: implement ranges (optionally constraints) for those flags that have them missing Summary: Add ranges and constraint functions for GC flags. Reviewed-by: jmasa, kbarrett, gziemski, ddmitriev, drwhite ! src/share/vm/gc/g1/g1_globals.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/commandLineFlagConstraintList.cpp ! src/share/vm/runtime/commandLineFlagConstraintList.hpp ! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp ! src/share/vm/runtime/commandLineFlagConstraintsGC.hpp ! src/share/vm/runtime/commandLineFlagRangeList.cpp ! src/share/vm/runtime/globals.hpp + test/gc/arguments/TestG1ConcMarkStepDurationMillis.java ! test/gc/arguments/TestG1HeapRegionSize.java ! test/gc/arguments/TestHeapFreeRatio.java ! test/gc/arguments/TestInitialTenuringThreshold.java ! test/gc/arguments/TestObjectTenuringFlags.java Changeset: be685a5356a4 Author: tschatzl Date: 2015-09-01 10:53 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/be685a5356a4 8067341: Modify PLAB sizing algorithm to waste less Summary: Change the G1 PLAB resizing algorithm to waste less memory by being more conservative about the PLAB sizes. Reviewed-by: ecaspole, jmasa ! src/share/vm/gc/g1/g1EvacStats.cpp ! src/share/vm/gc/g1/g1_globals.hpp Changeset: 2381355ef90a Author: pliden Date: 2015-09-01 13:13 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2381355ef90a 8134738: Remove CollectorPolicy::Name Reviewed-by: brutisso, mgerdin ! src/share/vm/gc/g1/g1CollectorPolicy.hpp ! src/share/vm/gc/shared/collectorPolicy.hpp Changeset: 6dad23e1c89d Author: pliden Date: 2015-09-01 14:17 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6dad23e1c89d Merge Changeset: e7f6dd5835be Author: gthornbr Date: 2015-09-01 14:01 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e7f6dd5835be 8134161: JVM is creating too many GC helper threads on T7/M7 linux/sparc platform Summary: Recognize the T7/M7 platform. Reviewed-by: dcubed, kvn, jmasa ! src/os_cpu/linux_sparc/vm/vm_version_linux_sparc.cpp Changeset: 2cad024257e9 Author: sjohanss Date: 2015-09-02 09:14 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2cad024257e9 8129417: Oop iteration clean-up to remove oop_ms_follow_contents Reviewed-by: pliden, ehelin ! src/share/vm/gc/cms/cmsOopClosures.hpp ! src/share/vm/gc/cms/cmsOopClosures.inline.hpp ! src/share/vm/gc/cms/compactibleFreeListSpace.cpp ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc/g1/concurrentMark.cpp ! src/share/vm/gc/g1/g1MarkSweep.cpp ! src/share/vm/gc/g1/heapRegion.cpp ! src/share/vm/gc/parallel/immutableSpace.cpp ! src/share/vm/gc/parallel/mutableSpace.cpp ! src/share/vm/gc/parallel/mutableSpace.hpp ! src/share/vm/gc/parallel/psMarkSweep.cpp ! src/share/vm/gc/serial/genMarkSweep.cpp ! src/share/vm/gc/serial/markSweep.cpp ! src/share/vm/gc/serial/markSweep.hpp ! src/share/vm/gc/serial/markSweep.inline.hpp ! src/share/vm/gc/shared/space.cpp ! src/share/vm/gc/shared/specialized_oop_closures.hpp ! src/share/vm/gc/shared/taskqueue.cpp ! src/share/vm/memory/iterator.hpp ! src/share/vm/memory/iterator.inline.hpp ! src/share/vm/oops/arrayKlass.hpp ! src/share/vm/oops/instanceClassLoaderKlass.hpp ! src/share/vm/oops/instanceClassLoaderKlass.inline.hpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/instanceKlass.inline.hpp ! src/share/vm/oops/instanceMirrorKlass.hpp ! src/share/vm/oops/instanceMirrorKlass.inline.hpp ! src/share/vm/oops/instanceRefKlass.hpp ! src/share/vm/oops/instanceRefKlass.inline.hpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/objArrayKlass.hpp ! src/share/vm/oops/objArrayKlass.inline.hpp ! src/share/vm/oops/objArrayOop.cpp ! src/share/vm/oops/objArrayOop.hpp ! src/share/vm/oops/oop.hpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/oops/typeArrayKlass.hpp ! src/share/vm/oops/typeArrayKlass.inline.hpp ! src/share/vm/utilities/stack.inline.hpp Changeset: 116afd2a8cbd Author: ysr Date: 2015-09-02 11:56 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/116afd2a8cbd 8133818: Additional number of processed references printed with -XX:+PrintReferenceGC after JDK-8047125 Summary: Test contributed by brutisso Reviewed-by: tonyp, tschatzl ! src/share/vm/gc/shared/gcTrace.cpp ! src/share/vm/gc/shared/referenceProcessor.cpp ! src/share/vm/gc/shared/referenceProcessor.hpp ! src/share/vm/gc/shared/referenceProcessorStats.hpp ! src/share/vm/memory/referenceType.hpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/jvmtiExport.hpp ! src/share/vm/prims/jvmtiTagMap.cpp ! src/share/vm/prims/jvmtiTagMap.hpp ! src/share/vm/runtime/jniHandles.cpp ! src/share/vm/runtime/jniHandles.hpp + test/gc/logging/TestPrintReferences.java Changeset: 94b68bbd87b5 Author: sfriberg Date: 2015-09-02 09:51 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/94b68bbd87b5 8066443: Add G1 support for promotion event Reviewed-by: tschatzl ! src/share/vm/gc/g1/g1ParScanThreadState.cpp ! src/share/vm/gc/g1/g1ParScanThreadState.hpp ! src/share/vm/gc/shared/gcTrace.cpp ! src/share/vm/gc/shared/gcTrace.hpp Changeset: 48b57bb45fe5 Author: tschatzl Date: 2015-09-02 09:57 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/48b57bb45fe5 8134858: Remove G1 specific checking of Young/OldPLABSize in G1CollectorPolicy constructor Summary: Remove obsolete and wrong code. Reviewed-by: mgerdin, brutisso ! src/share/vm/gc/g1/g1CollectorPolicy.cpp Changeset: 7eec02b95f9e Author: tschatzl Date: 2015-09-02 14:00 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7eec02b95f9e 8134856: Incorrect use of PLAB::min_size() in MaxPLABSizeBounds Reviewed-by: jwilhelm, tbenson ! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp Changeset: 943f36515734 Author: tschatzl Date: 2015-09-02 16:16 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/943f36515734 Merge ! src/share/vm/gc/shared/gcTrace.cpp Changeset: d487a586ed9c Author: kbarrett Date: 2015-09-02 11:41 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d487a586ed9c 8134806: Clean up write_ref_field_work Summary: Remove unnecessary pure virtual decl and default argument values. Reviewed-by: jwilhelm, tbenson, jmasa ! src/share/vm/gc/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc/g1/g1SATBCardTableModRefBS.hpp ! src/share/vm/gc/shared/barrierSet.hpp ! src/share/vm/gc/shared/cardTableModRefBS.hpp ! src/share/vm/gc/shared/modRefBarrierSet.hpp Changeset: d10e26451cd0 Author: sangheki Date: 2015-09-02 17:49 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d10e26451cd0 8134972: [BACKOUT] GC: implement ranges (optionally constraints) for those flags that have them missing Reviewed-by: jwilhelm ! src/share/vm/gc/g1/g1_globals.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/commandLineFlagConstraintList.cpp ! src/share/vm/runtime/commandLineFlagConstraintList.hpp ! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp ! src/share/vm/runtime/commandLineFlagConstraintsGC.hpp ! src/share/vm/runtime/commandLineFlagRangeList.cpp ! src/share/vm/runtime/globals.hpp - test/gc/arguments/TestG1ConcMarkStepDurationMillis.java ! test/gc/arguments/TestG1HeapRegionSize.java ! test/gc/arguments/TestHeapFreeRatio.java ! test/gc/arguments/TestInitialTenuringThreshold.java ! test/gc/arguments/TestObjectTenuringFlags.java Changeset: f44314157fcb Author: dcubed Date: 2015-09-03 10:22 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f44314157fcb 8049304: race between VM_Exit and _sync_FutileWakeups->inc() Summary: Add PerfDataManager.has_PerfData() to indicate when PerfData objects should be safe to query. Update Java monitor PerfData usage to check the new flag. PerfDataManager::destroy() should only be called at a safepoint and when the StatSampler is not active. Reviewed-by: kbarrett, dholmes, tbenson, bdelsart ! src/share/vm/runtime/objectMonitor.cpp ! src/share/vm/runtime/objectMonitor.hpp ! src/share/vm/runtime/perfData.cpp ! src/share/vm/runtime/perfData.hpp ! src/share/vm/runtime/perfMemory.cpp ! src/share/vm/runtime/synchronizer.cpp Changeset: f35456fc82ae Author: mseledtsov Date: 2015-09-03 08:57 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f35456fc82ae 8133180: [TESTBUG] runtime/SharedArchiveFile/SharedStrings.java failed with WhiteBox.class : no such file or directory Summary: Removed ambiguity on where JarBuilder looks for classes Reviewed-by: jiangli, ctornqvi, gtriantafill ! test/runtime/SharedArchiveFile/BasicJarBuilder.java ! test/runtime/SharedArchiveFile/SharedStrings.java ! test/runtime/SharedArchiveFile/SharedStringsWb.java Changeset: 1fb9e9f01532 Author: tschatzl Date: 2015-09-04 08:36 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1fb9e9f01532 8134857: Inconsistency in maximum TLAB/PLAB size and humongous object size Summary: Align TLAB/PLAB size with exact humongous object size threshold, not that value -1. Reviewed-by: jmasa, dfazunen ! src/share/vm/gc/g1/g1CollectedHeap.cpp + test/gc/g1/TestPLABSizeBounds.java Changeset: ceb9d9044fc8 Author: mgerdin Date: 2015-09-04 09:47 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ceb9d9044fc8 8135012: Don't use G1RootProcessor when scanning remembered sets Reviewed-by: jmasa, ecaspole + src/share/vm/gc/g1/g1CodeBlobClosure.cpp + src/share/vm/gc/g1/g1CodeBlobClosure.hpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1RemSet.cpp ! src/share/vm/gc/g1/g1RemSet.hpp ! src/share/vm/gc/g1/g1RootProcessor.cpp ! src/share/vm/gc/g1/g1RootProcessor.hpp Changeset: 67967c7b055c Author: jwilhelm Date: 2015-09-04 13:23 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/67967c7b055c 8130823: VerifyRememberedSets is an expensive nop in product builds Reviewed-by: jmasa, tschatzl ! src/share/vm/gc/parallel/cardTableExtension.cpp Changeset: 262b86c271b0 Author: jlaskey Date: 2015-09-04 10:12 -0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/262b86c271b0 8087181: Move native jimage code to its own library (maybe libjimage) Reviewed-by: alanb, lfoltan, hseigel, acorn Contributed-by: james.las...@oracle.com, jean-francois.den...@oracle.com, roger.ri...@oracle.com ! 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/classfile/classLoader.cpp ! src/share/vm/classfile/classLoader.hpp - src/share/vm/classfile/imageDecompressor.cpp - src/share/vm/classfile/imageDecompressor.hpp - src/share/vm/classfile/imageFile.cpp - src/share/vm/classfile/imageFile.hpp + src/share/vm/classfile/jimage.hpp ! src/share/vm/precompiled/precompiled.hpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/init.cpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp - src/share/vm/utilities/endian.cpp - src/share/vm/utilities/endian.hpp - test/runtime/modules/ImageFile/ImageAttributeOffsetsTest.java - test/runtime/modules/ImageFile/ImageCloseTest.java - test/runtime/modules/ImageFile/ImageFileHeaderTest.java - test/runtime/modules/ImageFile/ImageFindAttributesTest.java - test/runtime/modules/ImageFile/ImageGetAttributesTest.java - test/runtime/modules/ImageFile/ImageGetDataAddressTest.java - test/runtime/modules/ImageFile/ImageGetIndexAddressTest.java - test/runtime/modules/ImageFile/ImageGetStringBytesTest.java - test/runtime/modules/ImageFile/ImageOpenTest.java - test/runtime/modules/ImageFile/ImageReadTest.java - test/runtime/modules/ImageFile/LocationConstants.java Changeset: a78dd396f8a4 Author: jlaskey Date: 2015-09-04 20:29 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a78dd396f8a4 Merge Changeset: 102e32f29835 Author: rdurbin Date: 2015-09-04 14:49 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/102e32f29835 8061999: Enhance VM option parsing to allow options to be specified in a file Summary: Add support for the "-XX:VMOptionsFile=<path>" option. Reviewed-by: dcubed, gthornbr, gziemski, ddmitriev, dholmes, coleenp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp Changeset: f74b3ce62e1f Author: dbuck Date: 2015-09-04 17:33 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f74b3ce62e1f 8135002: Fix or remove broken links in objectMonitor.cpp comments Summary: Updated comments to refer to relevant patents. Reviewed-by: dcubed ! src/share/vm/runtime/objectMonitor.cpp Changeset: 1ca70c12a335 Author: jwilhelm Date: 2015-08-18 21:32 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1ca70c12a335 8134626: Misc cleanups after generation array removal Reviewed-by: david, dholmes, tschatzl ! src/share/vm/gc/cms/compactibleFreeListSpace.cpp ! src/share/vm/gc/cms/compactibleFreeListSpace.hpp ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.inline.hpp ! src/share/vm/gc/cms/concurrentMarkSweepThread.cpp ! src/share/vm/gc/cms/parNewGeneration.cpp ! src/share/vm/gc/cms/parNewGeneration.hpp ! src/share/vm/gc/g1/heapRegionType.hpp ! src/share/vm/gc/parallel/parallelScavengeHeap.inline.hpp ! src/share/vm/gc/parallel/psAdaptiveSizePolicy.cpp ! src/share/vm/gc/parallel/psOldGen.cpp ! src/share/vm/gc/parallel/psParallelCompact.cpp ! src/share/vm/gc/parallel/psParallelCompact.hpp ! src/share/vm/gc/parallel/psScavenge.cpp ! src/share/vm/gc/parallel/psTasks.cpp ! src/share/vm/gc/parallel/psTasks.hpp ! src/share/vm/gc/serial/defNewGeneration.cpp ! src/share/vm/gc/serial/defNewGeneration.hpp ! src/share/vm/gc/serial/defNewGeneration.inline.hpp ! src/share/vm/gc/serial/tenuredGeneration.cpp ! src/share/vm/gc/serial/tenuredGeneration.hpp ! src/share/vm/gc/shared/adaptiveSizePolicy.cpp ! src/share/vm/gc/shared/cardTableRS.cpp ! src/share/vm/gc/shared/collectedHeap.cpp ! src/share/vm/gc/shared/genCollectedHeap.cpp ! src/share/vm/gc/shared/genCollectedHeap.hpp ! src/share/vm/gc/shared/genRemSet.hpp ! src/share/vm/gc/shared/generation.hpp ! src/share/vm/gc/shared/referenceProcessor.cpp ! src/share/vm/gc/shared/vmGCOperations.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/services/memoryPool.cpp ! src/share/vm/services/memoryPool.hpp ! src/share/vm/services/memoryService.cpp ! src/share/vm/services/memoryService.hpp ! src/share/vm/services/psMemoryPool.cpp ! src/share/vm/services/psMemoryPool.hpp Changeset: d750cc39ed60 Author: dfazunen Date: 2015-09-07 21:30 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d750cc39ed60 8132709: [TESTBUG] gc/g1/TestHumongousShrinkHeap.java might fail on embedded Reviewed-by: tschatzl, jwilhelm ! test/gc/g1/TestHumongousShrinkHeap.java Changeset: e7dadf42aa35 Author: mchernov Date: 2015-09-01 21:38 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e7dadf42aa35 8081317: [NEWTEST] documented GC ratio tuning and new size options should be covered by regression tests Reviewed-by: iignatyev, dfazunen ! src/share/vm/prims/whitebox.cpp + test/gc/arguments/GCTypes.java + test/gc/arguments/TestMaxMinHeapFreeRatioFlags.java + test/gc/arguments/TestMinAndInitialSurvivorRatioFlags.java + test/gc/arguments/TestNewRatioFlag.java + test/gc/arguments/TestNewSizeFlags.java + test/gc/arguments/TestSurvivorRatioFlag.java + test/gc/arguments/TestTargetSurvivorRatioFlag.java + test/testlibrary/jdk/test/lib/AllocationHelper.java + test/testlibrary/jdk/test/lib/HeapRegionUsageTool.java Changeset: 9a8f97037119 Author: iignatyev Date: 2015-09-07 20:03 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9a8f97037119 Merge Changeset: 0316b41ccb2f Author: jwilhelm Date: 2015-09-08 16:10 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0316b41ccb2f Merge ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.cpp - src/share/vm/classfile/imageDecompressor.cpp - src/share/vm/classfile/imageDecompressor.hpp - src/share/vm/classfile/imageFile.cpp - src/share/vm/classfile/imageFile.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp - src/share/vm/utilities/endian.cpp - src/share/vm/utilities/endian.hpp - test/runtime/modules/ImageFile/ImageAttributeOffsetsTest.java - test/runtime/modules/ImageFile/ImageCloseTest.java - test/runtime/modules/ImageFile/ImageFileHeaderTest.java - test/runtime/modules/ImageFile/ImageFindAttributesTest.java - test/runtime/modules/ImageFile/ImageGetAttributesTest.java - test/runtime/modules/ImageFile/ImageGetDataAddressTest.java - test/runtime/modules/ImageFile/ImageGetIndexAddressTest.java - test/runtime/modules/ImageFile/ImageGetStringBytesTest.java - test/runtime/modules/ImageFile/ImageOpenTest.java - test/runtime/modules/ImageFile/ImageReadTest.java - test/runtime/modules/ImageFile/LocationConstants.java Changeset: bef52fbeb8ae Author: amurillo Date: 2015-09-10 14:55 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bef52fbeb8ae Merge - src/share/vm/classfile/imageDecompressor.cpp - src/share/vm/classfile/imageDecompressor.hpp - src/share/vm/classfile/imageFile.cpp - src/share/vm/classfile/imageFile.hpp - src/share/vm/utilities/endian.cpp - src/share/vm/utilities/endian.hpp - test/runtime/modules/ImageFile/ImageAttributeOffsetsTest.java - test/runtime/modules/ImageFile/ImageCloseTest.java - test/runtime/modules/ImageFile/ImageFileHeaderTest.java - test/runtime/modules/ImageFile/ImageFindAttributesTest.java - test/runtime/modules/ImageFile/ImageGetAttributesTest.java - test/runtime/modules/ImageFile/ImageGetDataAddressTest.java - test/runtime/modules/ImageFile/ImageGetIndexAddressTest.java - test/runtime/modules/ImageFile/ImageGetStringBytesTest.java - test/runtime/modules/ImageFile/ImageOpenTest.java - test/runtime/modules/ImageFile/ImageReadTest.java - test/runtime/modules/ImageFile/LocationConstants.java Changeset: ce9c22f23999 Author: amurillo Date: 2015-09-15 07:47 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ce9c22f23999 Merge Changeset: 3ed0df2c553a Author: lana Date: 2015-09-18 14:21 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3ed0df2c553a Merge - src/share/vm/classfile/imageDecompressor.cpp - src/share/vm/classfile/imageDecompressor.hpp - src/share/vm/classfile/imageFile.cpp - src/share/vm/classfile/imageFile.hpp - src/share/vm/utilities/endian.cpp - src/share/vm/utilities/endian.hpp - test/runtime/modules/ImageFile/ImageAttributeOffsetsTest.java - test/runtime/modules/ImageFile/ImageCloseTest.java - test/runtime/modules/ImageFile/ImageFileHeaderTest.java - test/runtime/modules/ImageFile/ImageFindAttributesTest.java - test/runtime/modules/ImageFile/ImageGetAttributesTest.java - test/runtime/modules/ImageFile/ImageGetDataAddressTest.java - test/runtime/modules/ImageFile/ImageGetIndexAddressTest.java - test/runtime/modules/ImageFile/ImageGetStringBytesTest.java - test/runtime/modules/ImageFile/ImageOpenTest.java - test/runtime/modules/ImageFile/ImageReadTest.java - test/runtime/modules/ImageFile/LocationConstants.java Changeset: 90b308169cb2 Author: lana Date: 2015-09-25 22:59 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/90b308169cb2 Added tag jdk9-b83 for changeset 3ed0df2c553a ! .hgtags