hg: bsd-port/jdk9/hotspot: 125 new changesets
glewis at eyesbeyond.com
glewis at eyesbeyond.com
Tue Sep 29 15:01:50 UTC 2015
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.reingruber at 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.langer at 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.shi at 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.joshi at 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.khawaja at 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.protacio at 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.benson at oracle.com, jiangli.zhou at 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.laskey at oracle.com, jean-francois.denise at oracle.com, roger.riggs at 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
More information about the bsd-port-dev
mailing list