[aarch64-port-dev ] hg: aarch64-port/jdk8/hotspot: 260 new changesets
aph at redhat.com
aph at redhat.com
Thu Sep 4 17:02:07 UTC 2014
Changeset: a844cc39d7c2
Author: aph
Date: 2014-09-01 07:02 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/a844cc39d7c2
Various concurrency fixes.
Invalidate the whole of a compiledIC stub.
Add membars to interpreter in branches and ret instructions.
Atomic::xchg must be a full barrier.
! src/cpu/aarch64/vm/compiledIC_aarch64.cpp
! src/cpu/aarch64/vm/nativeInst_aarch64.hpp
! src/cpu/aarch64/vm/templateTable_aarch64.cpp
! src/os_cpu/linux_aarch64/vm/atomic_linux_aarch64.inline.hpp
! src/os_cpu/linux_aarch64/vm/orderAccess_linux_aarch64.inline.hpp
Changeset: 1e240278cb15
Author: aph
Date: 2014-09-01 13:10 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/1e240278cb15
Add missing instruction synchronization barriers and cache flushes.
! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp
! src/cpu/aarch64/vm/jniFastGetField_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/nativeInst_aarch64.cpp
! src/cpu/aarch64/vm/nativeInst_aarch64.hpp
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp
Changeset: abb06af6059b
Author: amurillo
Date: 2014-05-23 14:46 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/abb06af6059b
8043906: new hotspot build - hs25.20-b17
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 15766b73dc1d
Author: neliasso
Date: 2014-05-21 11:25 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/15766b73dc1d
8031475: Missing oopmap in patching stubs
Summary: Add patch test for lir_checkcast in compute_oop_map
Reviewed-by: roland, twisti
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/c1/c1_LinearScan.cpp
Changeset: 997fd9660dd5
Author: allwin
Date: 2014-05-22 09:12 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/997fd9660dd5
8027230: Overflow in java.lang.instrument.Instrumentation.getObjectSize() method
Reviewed-by: dholmes, sspitsyn
! src/share/vm/prims/jvmtiEnv.cpp
! test/TEST.groups
+ test/serviceability/jvmti/GetObjectSizeOverflow.java
+ test/serviceability/jvmti/GetObjectSizeOverflowAgent.java
Changeset: 1772223a25a2
Author: pliden
Date: 2014-04-11 11:00 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/1772223a25a2
8037112: gc/g1/TestHumongousAllocInitialMark.java caused SIGSEGV
Reviewed-by: brutisso, mgerdin
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1StringDedup.cpp
! src/share/vm/gc_implementation/g1/g1StringDedup.hpp
! src/share/vm/gc_implementation/g1/g1StringDedupQueue.cpp
! src/share/vm/gc_implementation/g1/g1StringDedupQueue.hpp
! src/share/vm/gc_implementation/g1/g1StringDedupThread.cpp
! src/share/vm/gc_implementation/g1/g1StringDedupThread.hpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/runtime/java.cpp
Changeset: e4d318eea75a
Author: pliden
Date: 2014-04-17 18:47 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/e4d318eea75a
8040245: G1: VM hangs during shutdown
Summary: temporarily disable the shutdown of the concurrent GC threads introduced in JDK-8037112
Reviewed-by: brutisso, tschatzl, jmasa
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: 487f09bf44e0
Author: pliden
Date: 2014-05-14 13:32 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/487f09bf44e0
8040803: G1: Concurrent mark hangs when mark stack overflows
Reviewed-by: brutisso, ehelin
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/utilities/workgroup.cpp
! src/share/vm/utilities/workgroup.hpp
Changeset: 8a140676873f
Author: pliden
Date: 2014-05-14 14:32 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/8a140676873f
8040804: G1: Concurrent mark stuck in loop calling os::elapsedVTime()
Reviewed-by: brutisso, tschatzl
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
Changeset: 6a0ad2977919
Author: pliden
Date: 2014-05-20 10:24 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/6a0ad2977919
8039042: G1: Phantom zeros in cardtable
Reviewed-by: tschatzl, mgerdin
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
Changeset: 09619752c16d
Author: poonam
Date: 2014-05-28 06:26 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/09619752c16d
8043086: Hotspot is expected to report OOM which is occurred String.intern(), but crashes in JDK8u5
Summary: In case of allocation failure, restore the value of _chunk in Arena
Reviewed-by: dholmes, dcubed
! src/share/vm/memory/allocation.cpp
Changeset: 273a462437e9
Author: iveresov
Date: 2014-05-28 07:59 -1000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/273a462437e9
8044090: C1: Old value instead of new one is passed to post-barrier in UnsafeGetAndSetObject
Summary: Pass correct value to post-barrier in UnsafeGetAndSetObject
Reviewed-by: roland, vlivanov
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
Changeset: 0342d80559e0
Author: kvn
Date: 2014-05-21 12:16 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/0342d80559e0
8043274: Test compiler/7184394/TestAESMain.java gets NPE on solaris
Summary: save cipher len after registers are saved
Reviewed-by: kvn
Contributed-by: shrinivas.joshi at oracle.com
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
Changeset: ee8b93466869
Author: amurillo
Date: 2014-05-30 13:11 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/ee8b93466869
Merge
Changeset: 8ea4732884cc
Author: amurillo
Date: 2014-05-30 13:11 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/8ea4732884cc
Added tag hs25.20-b17 for changeset ee8b93466869
! .hgtags
Changeset: 445007c252d0
Author: katleman
Date: 2014-06-04 08:46 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/445007c252d0
Added tag jdk8u20-b17 for changeset 8ea4732884cc
! .hgtags
Changeset: 41daa2e6e52d
Author: amurillo
Date: 2014-05-30 13:30 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/41daa2e6e52d
8044437: new hotspot build - hs25.20-b18
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 42d9a5f06728
Author: rasbold
Date: 2014-05-21 10:54 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/42d9a5f06728
8043354: OptimizePtrCompare too aggressive when allocations are present
Summary: In bcEscapeAnalyzer update the _allocated_escapes flag if a var escapes the method.
Reviewed-by: kvn
! src/share/vm/ci/bcEscapeAnalyzer.cpp
+ test/compiler/EscapeAnalysis/TestAllocatedEscapesPtrComparison.java
Changeset: cdf27f6a6d01
Author: dcubed
Date: 2014-06-02 13:12 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/cdf27f6a6d01
8038132: jprt bundles have libjsig.dylib in different place on OSX
Summary: The build of Hotspot should not remove the symlinks for libjsig.
Reviewed-by: dcubed, dholmes, lfoltan
! make/bsd/makefiles/universal.gmk
Changeset: 7f1743e1a14e
Author: mikael
Date: 2014-05-27 16:05 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/7f1743e1a14e
8043206: Fix signed vs. unsigned comparison warning in copy_sparc.hpp
Reviewed-by: coleenp, lfoltan, kvn
! src/cpu/sparc/vm/copy_sparc.hpp
Changeset: a103c376459a
Author: sla
Date: 2014-04-28 09:27 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/a103c376459a
8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java failing on all platforms
Reviewed-by: mgronlun, kamg
! make/aix/makefiles/mapfile-vers-debug
! make/aix/makefiles/mapfile-vers-product
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/mapfile-vers
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
Changeset: f644f1468780
Author: sla
Date: 2014-06-03 06:10 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/f644f1468780
Merge
Changeset: 660b3f6bf7d7
Author: pliden
Date: 2014-05-30 10:43 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/660b3f6bf7d7
8042310: TestStringDeduplicationMemoryUsage test failing
Reviewed-by: ehelin, jwilhelm
- test/gc/g1/TestStringDeduplicationMemoryUsage.java
! test/gc/g1/TestStringDeduplicationTools.java
Changeset: 4a1062dc52d1
Author: dcubed
Date: 2014-06-04 06:25 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/4a1062dc52d1
8036823: Stack trace sometimes shows 'locked' instead of 'waiting to lock'
Summary: Add a !owner check for 'waiting to lock' to catch current_pending_monitor corner cases.
Reviewed-by: dholmes, sspitsyn, kmo, zgu
Contributed-by: rednaxelafx at gmail.com, zhengyu.gu at oracle.com, daniel.daugherty at oracle.com
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/vframe.cpp
! test/TEST.groups
+ test/runtime/Thread/TestThreadDumpMonitorContention.java
Changeset: 73c839dda17e
Author: roland
Date: 2014-06-02 10:01 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/73c839dda17e
8043413: REGRESSION: Hotspot causes segmentation fault in jdk8ux, but not in jdk7ux
Summary: long series of lambda form calls trigger stack overflow in c2
Reviewed-by: kvn, vlivanov
! src/share/vm/opto/bytecodeInfo.cpp
Changeset: 67d80ad682bf
Author: kevinw
Date: 2014-06-04 14:44 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/67d80ad682bf
Merge
Changeset: dbf0d88d867d
Author: anoll
Date: 2014-05-30 06:50 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/dbf0d88d867d
8011646: SEGV in compiled code with loop predication
Summary: Remove control edge of load node to ensure that castPP removal sets the control edge correctly
Reviewed-by: kvn, roland
! src/share/vm/opto/library_call.cpp
+ test/compiler/intrinsics/hashcode/TestHashCode.java
Changeset: 81d8fccbab0b
Author: anoll
Date: 2014-06-05 06:40 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/81d8fccbab0b
Merge
Changeset: b685b4e870b1
Author: amurillo
Date: 2014-06-06 09:15 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b685b4e870b1
Merge
- test/gc/g1/TestStringDeduplicationMemoryUsage.java
Changeset: 11159d7ec804
Author: amurillo
Date: 2014-06-06 09:15 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/11159d7ec804
Added tag hs25.20-b18 for changeset b685b4e870b1
! .hgtags
Changeset: d80197f0d9d4
Author: katleman
Date: 2014-06-11 09:31 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/d80197f0d9d4
Added tag jdk8u20-b18 for changeset 11159d7ec804
! .hgtags
Changeset: 9d8f8852abcc
Author: amurillo
Date: 2014-06-06 09:53 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/9d8f8852abcc
8046232: new hotspot build - hs25.20-b19
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 09f19d3de485
Author: ykantser
Date: 2014-06-05 15:55 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/09f19d3de485
8043915: Tests get ClassNotFoundException: com.oracle.java.testlibrary.StreamPumper
Reviewed-by: sla, allwin
! test/serviceability/ParserTest.java
! test/serviceability/attach/AttachWithStalePidFile.java
! test/serviceability/jvmti/GetObjectSizeOverflow.java
! test/serviceability/jvmti/TestRedefineWithUnresolvedClass.java
! test/serviceability/sa/jmap-hashcode/Test8028623.java
! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
! test/testlibrary/ctw/test/ClassesDirTest.java
! test/testlibrary/ctw/test/ClassesListTest.java
! test/testlibrary/ctw/test/JarDirTest.java
! test/testlibrary/ctw/test/JarsTest.java
Changeset: bd4d69d9cb7d
Author: neliasso
Date: 2014-02-11 13:29 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/bd4d69d9cb7d
8034188: OSR methods may not be recompiled at proper compilation level
Summary: remove_osr_nmethod doesn't check that it is the correct method
Reviewed-by: kvn, iveresov
! src/share/vm/oops/instanceKlass.cpp
Changeset: 8e20ef014b08
Author: brutisso
Date: 2014-06-11 10:46 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/8e20ef014b08
8043239: G1: Missing post barrier in processing of j.l.ref.Reference objects
Summary: Removed all write barriers during reference processing and added explicit write barriers when iterating through the discovered list.
Reviewed-by: pliden, jmasa, tschatzl
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp
Changeset: 0b9500028980
Author: drchase
Date: 2014-06-02 14:32 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/0b9500028980
8029381: assert(is_method_type()) failed: bad cast
Summary: Access to method_type and appendix from constant pool (cpcache) needs to be guarded by is_f1_null() because of racy update/initialization.
Reviewed-by: kvn, coleenp, jrose
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/cpCache.hpp
Changeset: ad51f24671c2
Author: kvn
Date: 2014-06-09 15:42 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/ad51f24671c2
8046275: Fastdebug build failing on jdk9/hs/ control jobs after pulling some hs-comp changes
Summary: Add missing check for Opaque nodes from loop predicates in clone_loop().
Reviewed-by: iveresov
! src/share/vm/opto/loopopts.cpp
Changeset: e204777ac770
Author: ehelin
Date: 2014-06-13 08:44 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/e204777ac770
8042933: assert(capacity_until_gc >= committed_bytes) failed
Reviewed-by: stefank, jmasa
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/runtime/thread.cpp
+ test/gc/metaspace/TestMetaspaceInitialization.java
Changeset: 0bf37f737702
Author: roland
Date: 2014-04-01 09:36 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/0bf37f737702
8032410: compiler/uncommontrap/TestStackBangRbp.java times out on Solaris-Sparc V9
Summary: make compiled code bang the stack by the worst case size of the interpreter frame at deoptimization points.
Reviewed-by: twisti, kvn
! src/cpu/ppc/vm/cppInterpreter_ppc.cpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/ppc/vm/templateInterpreter_ppc.cpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp
! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_MacroAssembler_x86.cpp
! src/cpu/x86/vm/cppInterpreter_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
+ src/cpu/x86/vm/templateInterpreter_x86.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/c1/c1_IR.cpp
! src/share/vm/c1/c1_IR.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/c1/c1_MacroAssembler.hpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/runtime/vframeArray.hpp
+ test/compiler/uncommontrap/TestStackBangMonitorOwned.java
Changeset: 6c06bce8d5bd
Author: roland
Date: 2014-06-13 00:30 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/6c06bce8d5bd
Merge
Changeset: e5d5e7922283
Author: neliasso
Date: 2014-06-09 10:32 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/e5d5e7922283
8040244: compiler/whitebox/IsMethodCompilableTest.java fails
Summary: Prevent from running with Xcomp
Reviewed-by: kvn, twisti
! test/compiler/whitebox/IsMethodCompilableTest.java
Changeset: 57aecf00a0cd
Author: neliasso
Date: 2014-06-13 08:40 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/57aecf00a0cd
Merge
Changeset: 22146594cd5a
Author: dcubed
Date: 2014-06-12 15:57 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/22146594cd5a
8046287: [TESTBUG] runtime/Thread/TestThreadDumpMonitorContention.java failed error_cnt=12
Summary: Added a new header waiting pattern to catch the case where the target thread waiting on a condition (like a VM op); several other test improvements
Reviewed-by: sspitsyn, dholmes
! test/runtime/Thread/TestThreadDumpMonitorContention.java
Changeset: 4077c61b03a0
Author: kvn
Date: 2014-06-12 10:15 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/4077c61b03a0
8046516: Segmentation fault in JVM (easily reproducible)
Summary: Place new nodes on the previous loop exit in reorg_offsets().
Reviewed-by: roland
! src/share/vm/opto/loopopts.cpp
+ test/compiler/loopopts/TestLogSum.java
Changeset: 3e1cec358ab9
Author: amurillo
Date: 2014-06-13 14:17 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/3e1cec358ab9
Merge
Changeset: b15553cde967
Author: amurillo
Date: 2014-06-13 14:17 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b15553cde967
Added tag hs25.20-b19 for changeset 3e1cec358ab9
! .hgtags
Changeset: cb081789d265
Author: katleman
Date: 2014-06-18 12:34 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/cb081789d265
Added tag jdk8u20-b19 for changeset b15553cde967
! .hgtags
Changeset: 168c10900e79
Author: amurillo
Date: 2014-06-13 15:04 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/168c10900e79
8046798: new hotspot build - hs25.20-b20
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 00c8a1255912
Author: vlivanov
Date: 2014-06-17 09:02 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/00c8a1255912
8033626: assert(ex_map->jvms()->same_calls_as(_exceptions->jvms())) failed: all collected exceptions must come from the same place
Reviewed-by: kvn, roland
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
+ test/compiler/intrinsics/clone/TestObjectClone.java
Changeset: a07a3a29df67
Author: jwilhelm
Date: 2014-06-13 17:07 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/a07a3a29df67
8046408: Build failure from multiple ptrace.h
Summary: prefer <sys/ptrace.h> over <linux/ptrace.h>
Reviewed-by: sla, mikael
Contributed-by: kim.barrett at oracle.com
! agent/src/os/linux/libproc.h
Changeset: a45a4f5a9609
Author: pliden
Date: 2014-06-13 13:46 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/a45a4f5a9609
8044796: G1: Enable G1CollectedHeap::stop()
Reviewed-by: brutisso, sjohanss
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/thread.cpp
Changeset: 4f18dea0312d
Author: amurillo
Date: 2014-06-20 11:47 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/4f18dea0312d
Merge
Changeset: 9e4d27da4ac0
Author: amurillo
Date: 2014-06-20 11:47 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/9e4d27da4ac0
Added tag hs25.20-b20 for changeset 4f18dea0312d
! .hgtags
Changeset: 4828415ebbf1
Author: katleman
Date: 2014-06-25 12:55 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/4828415ebbf1
Added tag jdk8u20-b20 for changeset 9e4d27da4ac0
! .hgtags
Changeset: b67a3f81b630
Author: coffeys
Date: 2014-06-27 11:07 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b67a3f81b630
Added tag jdk8u40-b00 for changeset 4828415ebbf1
! .hgtags
Changeset: 0be2b9eb0a62
Author: amurillo
Date: 2014-06-20 12:39 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/0be2b9eb0a62
8047732: new hotspot build - hs25.20-b21
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: fc25d8f6c466
Author: coleenp
Date: 2014-06-20 10:48 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/fc25d8f6c466
8039150: host_klass invariant fails when verifying newly loaded JSR-292 anonymous classes
Summary: Initialize host_klass while parsing the class with the other initializations.
Reviewed-by: sspitsyn, stefank
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/systemDictionary.cpp
Changeset: fcef32387025
Author: coleenp
Date: 2014-06-21 01:56 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/fcef32387025
Merge
Changeset: 5d855d021755
Author: amurillo
Date: 2014-06-25 15:51 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/5d855d021755
8048141: Update the Hotspot version numbers in Hotspot for JDK 8u40
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 0982ec23da03
Author: brutisso
Date: 2014-06-19 13:31 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/0982ec23da03
8043607: Add a GC id as a log decoration similar to PrintGCTimeStamps
Reviewed-by: jwilhelm, ehelin, tschatzl
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
+ src/share/vm/gc_implementation/shared/gcId.cpp
+ src/share/vm/gc_implementation/shared/gcId.hpp
! src/share/vm/gc_implementation/shared/gcTrace.cpp
! src/share/vm/gc_implementation/shared/gcTrace.hpp
! src/share/vm/gc_implementation/shared/gcTraceSend.cpp
! src/share/vm/gc_implementation/shared/gcTraceTime.cpp
! src/share/vm/gc_implementation/shared/gcTraceTime.hpp
! src/share/vm/gc_implementation/shared/objectCountEventSender.cpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/ostream.hpp
+ test/gc/logging/TestGCId.java
Changeset: fd81a5764900
Author: pliden
Date: 2014-06-23 16:43 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/fd81a5764900
8046231: G1: Code root location ... from nmethod ... not in strong code roots for region
Reviewed-by: tschatzl, ehelin
! src/share/vm/code/nmethod.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: 581e70386ec9
Author: pliden
Date: 2014-04-11 12:29 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/581e70386ec9
8039147: Cleanup SuspendibleThreadSet
Reviewed-by: brutisso, tschatzl, mgerdin
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1StringDedupThread.cpp
! src/share/vm/gc_implementation/shared/concurrentGCThread.cpp
! src/share/vm/gc_implementation/shared/concurrentGCThread.hpp
+ src/share/vm/gc_implementation/shared/suspendibleThreadSet.cpp
+ src/share/vm/gc_implementation/shared/suspendibleThreadSet.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/safepoint.cpp
Changeset: bc61effc5298
Author: mgronlun
Date: 2014-07-01 10:36 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/bc61effc5298
8047812: Ensure ClassLoaderDataGraph::classes_unloading_do only delivers klasses from CLDs with non-reclaimed class loader oops
Reviewed-by: coleenp, sspitsyn, ehelin
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
Changeset: a0ea36509b7b
Author: mikael
Date: 2014-06-16 16:27 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/a0ea36509b7b
8046769: Set T family feature bit on Niagara systems
Reviewed-by: kvn, iveresov
! src/os_cpu/linux_sparc/vm/vm_version_linux_sparc.cpp
Changeset: 418bb2c2b55a
Author: brutisso
Date: 2014-07-07 14:44 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/418bb2c2b55a
8049327: [TESTBUG] gc/logging/TestGCId.java assumes default PrintGCID value is true
Reviewed-by: ehelin, tschatzl
! test/gc/logging/TestGCId.java
Changeset: c8dd4f65cc76
Author: roland
Date: 2014-07-02 22:54 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c8dd4f65cc76
8046542: [I.finalize() calls from methods compiled by C1 do not cause IllegalAccessError on Sparc
Summary: call to Object.finalize() sometimes allowed by compilers on array type
Reviewed-by: iveresov, vlivanov
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
Changeset: ce8f6bb717c9
Author: goetz
Date: 2014-04-29 15:17 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/ce8f6bb717c9
8042195: Introduce umbrella header orderAccess.inline.hpp.
Reviewed-by: dholmes, kvn, stefank, twisti
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/os_aix.inline.hpp
! src/os/aix/vm/thread_aix.inline.hpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/os_bsd.inline.hpp
! src/os/bsd/vm/thread_bsd.inline.hpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.inline.hpp
! src/os/linux/vm/thread_linux.inline.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.inline.hpp
! src/os/solaris/vm/thread_solaris.inline.hpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/os_windows.inline.hpp
! src/os/windows/vm/thread_windows.inline.hpp
! src/os_cpu/aix_ppc/vm/atomic_aix_ppc.inline.hpp
! src/os_cpu/linux_ppc/vm/atomic_linux_ppc.inline.hpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1AllocRegion.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/memory/gcLocker.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/space.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/cpCache.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/oops/typeArrayKlass.cpp
! src/share/vm/oops/typeArrayOop.hpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/prims/forte.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiRawMonitor.cpp
! src/share/vm/prims/jvmtiThreadState.inline.hpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/fprofiler.cpp
! src/share/vm/runtime/interfaceSupport.cpp
! src/share/vm/runtime/javaFrameAnchor.hpp
! src/share/vm/runtime/mutex.cpp
! src/share/vm/runtime/objectMonitor.cpp
+ src/share/vm/runtime/orderAccess.inline.hpp
! src/share/vm/runtime/perfMemory.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/thread.inline.hpp
! src/share/vm/services/management.cpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/memoryManager.cpp
! src/share/vm/services/memoryPool.cpp
! src/share/vm/services/threadService.cpp
! src/share/vm/utilities/array.hpp
! src/share/vm/utilities/hashtable.inline.hpp
! src/share/vm/utilities/taskqueue.hpp
! src/share/vm/utilities/vmError.cpp
Changeset: c49dcaf78a65
Author: goetz
Date: 2014-05-08 15:37 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c49dcaf78a65
8042737: Introduce umbrella header prefetch.inline.hpp
Reviewed-by: twisti, stefank
! src/os/aix/vm/thread_aix.inline.hpp
! src/os/bsd/vm/thread_bsd.inline.hpp
! src/os/linux/vm/thread_linux.inline.hpp
! src/os/solaris/vm/thread_solaris.inline.hpp
! src/os/windows/vm/thread_windows.inline.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
! src/share/vm/memory/space.inline.hpp
! src/share/vm/oops/klass.hpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/prims/unsafe.cpp
+ src/share/vm/runtime/prefetch.inline.hpp
Changeset: 5fbeae2a02d3
Author: vlivanov
Date: 2014-07-10 12:04 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/5fbeae2a02d3
8043546: C1 optimizes @Stable instance fields with default values
Reviewed-by: kvn, jrose
! src/share/vm/c1/c1_GraphBuilder.cpp
+ test/compiler/stable/StableConfiguration.java
! test/compiler/stable/TestStableBoolean.java
! test/compiler/stable/TestStableByte.java
! test/compiler/stable/TestStableChar.java
! test/compiler/stable/TestStableDouble.java
! test/compiler/stable/TestStableFloat.java
! test/compiler/stable/TestStableInt.java
! test/compiler/stable/TestStableLong.java
! test/compiler/stable/TestStableObject.java
! test/compiler/stable/TestStableShort.java
Changeset: d952af8cf67d
Author: amurillo
Date: 2014-07-11 00:19 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/d952af8cf67d
Merge
Changeset: c55d012dd067
Author: amurillo
Date: 2014-07-11 00:19 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c55d012dd067
Added tag hs25.40-b01 for changeset d952af8cf67d
! .hgtags
Changeset: 637e659fb097
Author: mikael
Date: 2014-05-12 06:17 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/637e659fb097
8042804: Support invoking Hotspot tests from top level
Reviewed-by: sla, erikj
! test/Makefile
Changeset: 4ca77b815015
Author: amurillo
Date: 2014-07-16 16:45 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/4ca77b815015
Merge
Changeset: 93166ed4dd1a
Author: katleman
Date: 2014-07-02 15:01 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/93166ed4dd1a
Added tag jdk8u20-b21 for changeset 4828415ebbf1
! .hgtags
Changeset: b334bc7ff73e
Author: amurillo
Date: 2014-06-20 12:39 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b334bc7ff73e
8047732: new hotspot build - hs25.20-b21
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: ae92351815b6
Author: coleenp
Date: 2014-06-20 10:48 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/ae92351815b6
8039150: host_klass invariant fails when verifying newly loaded JSR-292 anonymous classes
Summary: Initialize host_klass while parsing the class with the other initializations.
Reviewed-by: sspitsyn, stefank
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/systemDictionary.cpp
Changeset: e4a6e7f1b90b
Author: mgronlun
Date: 2014-07-01 10:36 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/e4a6e7f1b90b
8047812: Ensure ClassLoaderDataGraph::classes_unloading_do only delivers klasses from CLDs with non-reclaimed class loader oops
Reviewed-by: coleenp, sspitsyn, ehelin
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
Changeset: f7429096a202
Author: amurillo
Date: 2014-07-03 12:56 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/f7429096a202
Added tag hs25.20-b21 for changeset e4a6e7f1b90b
! .hgtags
Changeset: 7f4f17166189
Author: katleman
Date: 2014-07-09 13:57 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/7f4f17166189
Added tag jdk8u20-b22 for changeset f7429096a202
! .hgtags
Changeset: dad84b3f55a5
Author: amurillo
Date: 2014-07-03 12:59 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/dad84b3f55a5
8049268: new hotspot build - hs25.20-b22
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: dda2ae6f9557
Author: roland
Date: 2014-07-02 22:54 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/dda2ae6f9557
8046542: [I.finalize() calls from methods compiled by C1 do not cause IllegalAccessError on Sparc
Summary: call to Object.finalize() sometimes allowed by compilers on array type
Reviewed-by: iveresov, vlivanov
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
Changeset: ee1c924763d2
Author: vlivanov
Date: 2014-07-10 12:04 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/ee1c924763d2
8043546: C1 optimizes @Stable instance fields with default values
Reviewed-by: kvn, jrose
! src/share/vm/c1/c1_GraphBuilder.cpp
+ test/compiler/stable/StableConfiguration.java
! test/compiler/stable/TestStableBoolean.java
! test/compiler/stable/TestStableByte.java
! test/compiler/stable/TestStableChar.java
! test/compiler/stable/TestStableDouble.java
! test/compiler/stable/TestStableFloat.java
! test/compiler/stable/TestStableInt.java
! test/compiler/stable/TestStableLong.java
! test/compiler/stable/TestStableObject.java
! test/compiler/stable/TestStableShort.java
Changeset: 7c56530b1149
Author: amurillo
Date: 2014-07-10 23:43 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/7c56530b1149
Merge
Changeset: 15e3c94bfca7
Author: amurillo
Date: 2014-07-10 23:43 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/15e3c94bfca7
Added tag hs25.20-b22 for changeset 7c56530b1149
! .hgtags
Changeset: 584e4016c810
Author: jeff
Date: 2014-01-31 16:40 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/584e4016c810
8032726: THIRD_PARTY_LICENSE_README Update for Little CMS to 2.5
Reviewed-by: lana, prr
! THIRD_PARTY_README
Changeset: 5ef63a79aedf
Author: asaha
Date: 2014-02-04 22:44 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/5ef63a79aedf
Merge
! THIRD_PARTY_README
Changeset: 85ae37107003
Author: asaha
Date: 2014-02-11 17:28 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/85ae37107003
Merge
Changeset: 27be1cc8329c
Author: asaha
Date: 2014-02-12 11:13 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/27be1cc8329c
Added tag jdk8u11-b00 for changeset b90de55aca30
! .hgtags
Changeset: bf4dc2e29b5c
Author: asaha
Date: 2014-02-12 11:33 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/bf4dc2e29b5c
Merge
! .hgtags
Changeset: 5656140324ed
Author: hseigel
Date: 2014-02-13 11:28 -0500
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/5656140324ed
8030763: Validate global memory allocation
Summary: Add length checks where necessary
Reviewed-by: coleenp, mschoene
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/utilities/vmError.cpp
Changeset: 1f59838e019d
Author: asaha
Date: 2014-02-18 14:19 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/1f59838e019d
Merge
! .hgtags
Changeset: 0964e6038231
Author: hseigel
Date: 2014-02-20 13:30 -0500
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/0964e6038231
8034926: Attribute classes properly
Summary: Add check to prevent underflow
Reviewed-by: coleenp, ahgross
! src/share/vm/classfile/classFileParser.cpp
Changeset: c28dffbb1d74
Author: asaha
Date: 2014-02-26 22:07 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c28dffbb1d74
Merge
! .hgtags
Changeset: c02077c4b79c
Author: hseigel
Date: 2014-03-04 15:46 -0500
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c02077c4b79c
8032536: JVM resolves wrong method in some unusual cases
Summary: Handle package private case
Reviewed-by: coleenp, acorn, jdn
! src/share/vm/oops/klassVtable.cpp
Changeset: cc7a96a360d0
Author: asaha
Date: 2014-03-11 14:02 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/cc7a96a360d0
Merge
! .hgtags
Changeset: aff11567504c
Author: hseigel
Date: 2014-03-17 10:17 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/aff11567504c
8035119: Fix exceptions to bytecode verification
Summary: Prevent ctor calls to super() and this() from avoidable code (try blocks, if stmts, etc.)
Reviewed-by: coleenp, acorn, mschoene
! src/share/vm/classfile/stackMapTable.cpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
Changeset: 5f7e12f5b4e5
Author: hseigel
Date: 2014-03-19 14:02 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/5f7e12f5b4e5
8036800: Attribute OOM to correct part of code
Summary: checks that the attribute_length does not exceed the length of remaining data in the class file
Reviewed-by: coleenp, ahgross
! src/share/vm/classfile/classFileParser.cpp
Changeset: 0297e36d24a1
Author: coleenp
Date: 2014-03-19 14:45 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/0297e36d24a1
8037076: Check constant pool constants
Summary: Fix events log string.
Reviewed-by: kvn, mschoene
! src/share/vm/utilities/events.cpp
Changeset: 2b2cc89121db
Author: asaha
Date: 2014-03-20 10:06 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/2b2cc89121db
Merge
! .hgtags
Changeset: f0d759a6a230
Author: acorn
Date: 2014-03-20 11:36 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/f0d759a6a230
8037167: Better method signature resolution
Reviewed-by: mschoene, hseigel, lfoltan
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
Changeset: 3c079aebb516
Author: katleman
Date: 2014-03-25 11:23 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/3c079aebb516
Added tag jdk8u11-b01 for changeset f0d759a6a230
! .hgtags
Changeset: b31adaa228fa
Author: katleman
Date: 2014-04-01 12:01 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b31adaa228fa
Added tag jdk8u11-b02 for changeset 3c079aebb516
! .hgtags
Changeset: 0037e964ce48
Author: asaha
Date: 2014-04-03 11:46 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/0037e964ce48
8039216: Update hsx version to hs25.11 with b01 for 8u11 release
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: f0117ca3de7f
Author: katleman
Date: 2014-04-08 11:44 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/f0117ca3de7f
Added tag jdk8u11-b03 for changeset 0037e964ce48
! .hgtags
Changeset: 47f10bcd16b2
Author: asaha
Date: 2014-04-14 09:08 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/47f10bcd16b2
8040163: Increment hsx 25.11 build to b02 for 8u11-b04
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: b5ae226b7516
Author: hseigel
Date: 2014-04-07 09:27 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b5ae226b7516
8037157: Verify <init> call
Summary: Check for null method
Reviewed-by: coleenp, acorn, mschoene
! src/share/vm/classfile/verifier.cpp
Changeset: 4c40343ecdb3
Author: asaha
Date: 2014-04-14 09:10 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/4c40343ecdb3
Merge
Changeset: a4d44dfb7d30
Author: katleman
Date: 2014-04-15 12:06 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/a4d44dfb7d30
Added tag jdk8u11-b04 for changeset 4c40343ecdb3
! .hgtags
Changeset: b73ee2b9027c
Author: katleman
Date: 2014-04-22 11:56 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b73ee2b9027c
Added tag jdk8u11-b05 for changeset a4d44dfb7d30
! .hgtags
Changeset: 561045d22599
Author: katleman
Date: 2014-04-29 12:51 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/561045d22599
Added tag jdk8u11-b06 for changeset b73ee2b9027c
! .hgtags
Changeset: af747c288b0f
Author: katleman
Date: 2014-05-06 10:04 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/af747c288b0f
Added tag jdk8u11-b07 for changeset 561045d22599
! .hgtags
Changeset: 34de1e8eeabb
Author: katleman
Date: 2014-05-13 08:14 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/34de1e8eeabb
Added tag jdk8u11-b08 for changeset af747c288b0f
! .hgtags
Changeset: 7e4ae023277b
Author: katleman
Date: 2014-05-19 20:52 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/7e4ae023277b
Added tag jdk8u11-b09 for changeset 34de1e8eeabb
! .hgtags
Changeset: 364b73402247
Author: asaha
Date: 2014-05-22 11:09 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/364b73402247
Merge
! .hgtags
! make/hotspot_version
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/utilities/vmError.cpp
Changeset: 5abacb081184
Author: katleman
Date: 2014-05-28 02:42 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/5abacb081184
Added tag jdk8u11-b10 for changeset 7e4ae023277b
! .hgtags
Changeset: da65bbf6f89e
Author: asaha
Date: 2014-05-28 12:07 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/da65bbf6f89e
Merge
! .hgtags
Changeset: f73af4455d7d
Author: asaha
Date: 2014-05-29 09:56 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/f73af4455d7d
Merge
! .hgtags
! make/hotspot_version
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/utilities/events.cpp
! src/share/vm/utilities/vmError.cpp
Changeset: eb984acb23fe
Author: asaha
Date: 2014-06-02 08:21 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/eb984acb23fe
8044541: Increment hsx 25.11 build to b03 for 8u11-b11
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: e6b738407432
Author: hseigel
Date: 2014-05-28 08:09 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/e6b738407432
8043454: Test case for 8037157 should not throw a VerifyError
Summary: Don't throw VerifyError if method is NULL.
Reviewed-by: acorn, lfoltan, mschoene
! src/share/vm/classfile/verifier.cpp
Changeset: d6fcbd1e1075
Author: asaha
Date: 2014-06-02 15:18 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/d6fcbd1e1075
Merge
! make/hotspot_version
! src/share/vm/classfile/verifier.cpp
Changeset: 4941bd9f6483
Author: asaha
Date: 2014-06-04 06:53 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/4941bd9f6483
Merge
! .hgtags
! make/hotspot_version
Changeset: 705b998967b4
Author: asaha
Date: 2014-06-04 08:58 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/705b998967b4
Merge
! .hgtags
Changeset: 78df957d46eb
Author: katleman
Date: 2014-06-03 14:19 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/78df957d46eb
Added tag jdk8u11-b11 for changeset e6b738407432
! .hgtags
Changeset: d394a1056605
Author: asaha
Date: 2014-06-05 15:08 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/d394a1056605
Merge
! .hgtags
Changeset: a96ae21442f6
Author: asaha
Date: 2014-06-10 13:43 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/a96ae21442f6
Merge
! .hgtags
! make/hotspot_version
- test/gc/g1/TestStringDeduplicationMemoryUsage.java
Changeset: e8986a664f47
Author: asaha
Date: 2014-06-11 09:43 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/e8986a664f47
Merge
! .hgtags
Changeset: ba74526f098f
Author: katleman
Date: 2014-06-17 13:03 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/ba74526f098f
Added tag jdk8u11-b12 for changeset 78df957d46eb
! .hgtags
Changeset: 13be2835d7eb
Author: asaha
Date: 2014-06-17 15:49 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/13be2835d7eb
Merge
! .hgtags
Changeset: 7ef8ab2bf2b0
Author: asaha
Date: 2014-06-17 22:03 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/7ef8ab2bf2b0
Merge
! .hgtags
! make/hotspot_version
Changeset: d094914a65e6
Author: asaha
Date: 2014-06-18 12:53 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/d094914a65e6
Merge
! .hgtags
Changeset: 4b6480cffe2f
Author: asaha
Date: 2014-06-26 07:52 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/4b6480cffe2f
Merge
! .hgtags
! make/hotspot_version
Changeset: 3f8991d0cfb3
Author: katleman
Date: 2014-06-13 11:56 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/3f8991d0cfb3
Added tag jdk8u5-b31 for changeset 5c7ef8e39683
! .hgtags
Changeset: 13f04650aa09
Author: asaha
Date: 2014-06-24 13:46 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/13f04650aa09
Merge
! .hgtags
Changeset: 4af30e82ba9e
Author: asaha
Date: 2014-06-26 07:59 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/4af30e82ba9e
Merge
! .hgtags
Changeset: 2cc53791237e
Author: asaha
Date: 2014-06-26 18:34 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/2cc53791237e
Added tag jdk8u11-b31 for changeset 13f04650aa09
! .hgtags
Changeset: 50a8cc4f9659
Author: asaha
Date: 2014-07-02 15:18 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/50a8cc4f9659
Merge
! .hgtags
Changeset: 6e4bd4c906dc
Author: asaha
Date: 2014-07-02 15:31 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/6e4bd4c906dc
Merge
! .hgtags
Changeset: 9f169829d0e1
Author: asaha
Date: 2014-07-08 13:25 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/9f169829d0e1
Merge
! .hgtags
! make/hotspot_version
! src/share/vm/classfile/classFileParser.cpp
Changeset: 781c4237cda7
Author: asaha
Date: 2014-07-10 07:58 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/781c4237cda7
Merge
! .hgtags
Changeset: f09d1f6a401e
Author: asaha
Date: 2014-07-14 10:16 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/f09d1f6a401e
Merge
! .hgtags
! make/hotspot_version
Changeset: a7a22f7d9396
Author: katleman
Date: 2014-07-16 11:40 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/a7a22f7d9396
Added tag jdk8u20-b23 for changeset f09d1f6a401e
! .hgtags
Changeset: d22136881b85
Author: robm
Date: 2014-07-17 18:03 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/d22136881b85
Merge
! .hgtags
! make/hotspot_version
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/utilities/vmError.cpp
Changeset: e248acd6cfcf
Author: simonis
Date: 2014-07-18 19:56 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/e248acd6cfcf
8051378: AIX: Change "8030763: Validate global memory allocation" breaks the HotSpot build
Reviewed-by: kvn
! src/os/aix/vm/os_aix.cpp
Changeset: 1cddf026d2cc
Author: zgu
Date: 2014-07-18 11:14 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/1cddf026d2cc
8050165: linux-sparcv9: NMT detail causes assert((intptr_t*)younger_sp[FP->sp_offset_in_saved_window()] == (intptr_t*)((intptr_t)sp - STACK_BIAS)) failed: younger_sp must be valid
Summary: Fixed native memory tracking stack walking
Reviewed-by: coleenp, mikael
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
Changeset: fbc0575cc9e4
Author: zgu
Date: 2014-07-21 06:00 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/fbc0575cc9e4
8050167: linux-sparcv9: hs_err file does not show any stack information
Summary: Fixed creation of starting stack frame for stack walking in error handler
Reviewed-by: coleenp, mikael
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
Changeset: 4aabe6c45b56
Author: jeff
Date: 2014-07-21 21:46 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/4aabe6c45b56
8051005: Third Party License Readme update for 8u20
Reviewed-by: coffeys
! THIRD_PARTY_README
Changeset: c48151572b21
Author: amurillo
Date: 2014-07-11 00:25 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c48151572b21
8049916: new hotspot build - hs25.40-b02
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 3a62cd59c8d8
Author: jcoomes
Date: 2014-05-20 10:04 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/3a62cd59c8d8
8042255: make gc src file exclusion more automatic
Reviewed-by: brutisso, stefank, dholmes, rdurbin
! make/excludeSrc.make
Changeset: 82693fb204a5
Author: tschatzl
Date: 2014-04-16 10:14 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/82693fb204a5
8038930: G1CodeRootSet::test fails with assert(_num_chunks_handed_out == 0) failed: No elements must have been handed out yet
Summary: The test incorrectly assumed that it had been started with no other previous compilation activity. Fix this by allowing multiple code root free chunk lists, and use one separate from the global one to perform the test.
Reviewed-by: brutisso
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
Changeset: d7e2d5f2846b
Author: tschatzl
Date: 2014-07-21 09:40 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/d7e2d5f2846b
8027553: Change the in_cset_fast_test functionality to use the G1BiasedArray abstraction
Summary: Instead of using a manually managed array for the in_cset_fast_test array, use a G1BiasedArray instance.
Reviewed-by: brutisso, mgerdin
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
Changeset: ff7b317d2af8
Author: tschatzl
Date: 2014-07-21 09:40 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/ff7b317d2af8
8037344: Use the "next" field to iterate over fine remembered instead of using the hash table
Summary: After changes to the PerRegionTable where all these PRTs are linked together in an additional field, simplify iterating over all PRTs by using these links instead of walki
Reviewed-by: mgerdin, jwilhelm, brutisso
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
Changeset: 8cc89a893545
Author: tschatzl
Date: 2014-07-21 09:40 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/8cc89a893545
8039596: Remove HeapRegionRemSet::clear_incoming_entry
Summary: The mentioned method is never used and out of date. So it is removed.
Reviewed-by: mgerdin, brutisso
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
Changeset: 983092f35ff7
Author: tschatzl
Date: 2014-07-21 09:40 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/983092f35ff7
8028710: G1 does not retire allocation buffers after reference processing work
Summary: G1 does not retire allocation buffers after reference processing work when -XX:+ParallelRefProcEnabled is enabled. This causes wrong calculation of PLAB sizes, as the amount of space wasted is not updated correctly.
Reviewed-by: brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp
Changeset: 570cb6369f17
Author: tschatzl
Date: 2014-07-21 09:40 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/570cb6369f17
8019342: G1: High "Other" time most likely due to card redirtying
Summary: Parallelize card redirtying to decrease the time it takes.
Reviewed-by: brutisso
! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.hpp
! src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp
! src/share/vm/gc_implementation/g1/dirtyCardQueue.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! test/gc/g1/TestGCLogMessages.java
Changeset: 6b52700a896b
Author: tschatzl
Date: 2014-07-21 09:40 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/6b52700a896b
8040002: Clean up code and code duplication in re-diryting cards for verification
Summary: Card re-dirtying code for verification and actual redirtying uses two different, almost completely identical card closures. Also the verification code still assumes a perm gen.
Reviewed-by: brutisso, jmasa
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: 828056cf311f
Author: tschatzl
Date: 2014-07-21 09:40 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/828056cf311f
8040792: G1: Memory usage calculation uses sizeof(this) instead of sizeof(classname)
Summary: A few locations in the code use sizeof(this) which returns the size of the pointer instead of sizeof(classname) which returns the size of the sum of its members. This change fixes these errors and adds a few tests.
Reviewed-by: mgerdin, brutisso
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
! src/share/vm/gc_implementation/g1/sparsePRT.cpp
Changeset: f40816c5e359
Author: tschatzl
Date: 2014-07-21 09:40 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/f40816c5e359
8026784: Error message in AdaptiveFreeList<Chunk>::verify_stats is wrong
Summary: Changed faulty error message in the verification code
Reviewed-by: stefank, tschatzl
Contributed-by: Andreas Sjoberg <andreas.sjoberg at oracle.com>
! src/share/vm/gc_implementation/concurrentMarkSweep/adaptiveFreeList.cpp
Changeset: d15367d92f0d
Author: tschatzl
Date: 2014-07-21 09:40 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/d15367d92f0d
8043723: max_heap_for_compressed_oops() declared with size_t, but defined with uintx
Summary: The mismatch in declaration and definition has been encountered when compiling on a platform where the sizes are different. Change the method definition to match the declaration.
Reviewed-by: tschatzl, sjohanss
Contributed-by: Dan Horak <dhorak at redhat.com>
! src/share/vm/runtime/arguments.cpp
Changeset: ab5fbf410512
Author: tschatzl
Date: 2014-07-21 09:40 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/ab5fbf410512
8043722: Swapped usage of idx_t and bm_word_t types in parMarkBitMap.cpp
Summary: Clean up usage of idx_t and uintptr_t when using it in conjunction with BitMap::set_map(), casting to the appropriate type. Fixes compilation on S390.
Reviewed-by: tschatzl
Contributed-by: Dan Horak <dhorak at redhat.com>
! src/share/vm/compiler/methodLiveness.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp
Changeset: 0abcece2ee27
Author: tschatzl
Date: 2014-07-21 09:40 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/0abcece2ee27
8026847: [TESTBUG] gc/g1/TestSummarizeRSetStats* tests launch 32bit jvm with UseCompressedOops
Summary: The test launched a 32 bit VM with UseCompressedOops enabled. This is not supported on 32 bit VMs, causing a test failure. Investigation showed that the use of this flag is not required at all, so simply remove it.
Reviewed-by: tschatzl, jwilhelm
Contributed-by: Andrey Zakharov <andrey.x.zakharov at oracle.com>
! test/gc/g1/TestSummarizeRSetStatsTools.java
Changeset: b0c374311c4e
Author: tschatzl
Date: 2014-07-21 09:41 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b0c374311c4e
8035400: Move G1ParScanThreadState into its own files
Summary: Extract the G1ParScanThreadState class from G1CollectedHeap.?pp into its own files.
Reviewed-by: brutisso, mgerdin
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.cpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
+ src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
+ src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp
+ src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp
Changeset: a2328cbebb23
Author: tschatzl
Date: 2014-07-21 09:41 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/a2328cbebb23
8035401: Fix visibility of G1ParScanThreadState members
Summary: After JDK-8035400 there were several opportunities to fix the visibility of several members of the G1ParScanThreadState class.
Reviewed-by: brutisso, mgerdin
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp
Changeset: cd43876f692e
Author: tschatzl
Date: 2014-07-21 09:41 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/cd43876f692e
8040977: G1 crashes when run with -XX:-G1DeferredRSUpdate
Summary: When G1 is run with -XX:-G1DeferredRSUpdate, the VM crashes because of wrong initialization order of member variables. The change makes the initalization explicit, not relying on initialization order any more.
Reviewed-by: brutisso, mgerdin
! src/share/vm/gc_implementation/g1/g1OopClosures.cpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
+ test/gc/g1/TestDeferredRSUpdate.java
Changeset: 6ad19ab94176
Author: morris
Date: 2014-07-22 07:35 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/6ad19ab94176
8050229: Uninitialised memory in hotspot/src/share/vm/compiler/oopMap.cpp
Summary: Parfait refactoring in OopMapSet::update_register_map
Reviewed-by: kvn, twisti
! src/share/vm/compiler/oopMap.cpp
Changeset: 63e0c47ca943
Author: mdoerr
Date: 2014-07-17 10:21 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/63e0c47ca943
8050972: Concurrency problem in PcDesc cache
Summary: The entries of the PcDesc cache in nmethods are not declared as volatile, but they are accessed and modified by several threads concurrently.
Reviewed-by: kvn, dholmes, dcubed
! src/share/vm/code/nmethod.hpp
Changeset: f72d8917322a
Author: goetz
Date: 2014-07-18 09:04 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/f72d8917322a
8050978: Fix bad field access check in C1 and C2
Summary: JCK8 test vm/constantpool/accessControl/accessControl004/accessControl00402m3/accessControl00402m3.html fails with -Xbatch -Xcomp due to bad field access check in C1 and C2. Fix: In ciField::ciField(), just before the canonical holder is stored into the _holder variable (and which is used by ciField::will_link()) perform an additional access check with the holder declared in the class file. If this check fails, store the declared holder instead and ciField::will_link() will bail out compilation for this field later on. Then, the interpreter will throw an PrivilegedAccessException at runtime.
Reviewed-by: kvn, vlivanov
Contributed-by: andreas.schoesser at sap.com
! src/share/vm/ci/ciField.cpp
Changeset: 55fbdf0799ae
Author: drchase
Date: 2014-03-11 13:38 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/55fbdf0799ae
8028037: [parfait] warnings from b114 for hotspot.src.share.vm
Summary: Insert null check for one warning; other warning handled in parfait config
Reviewed-by: kvn
! src/share/vm/opto/multnode.cpp
Changeset: f619b069f2ca
Author: drchase
Date: 2014-07-24 18:46 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/f619b069f2ca
Merge
Changeset: f0afba33c928
Author: amurillo
Date: 2014-07-25 10:28 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/f0afba33c928
Merge
! make/hotspot_version
Changeset: 872e9c4548bf
Author: amurillo
Date: 2014-07-25 10:28 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/872e9c4548bf
Added tag hs25.40-b02 for changeset f0afba33c928
! .hgtags
Changeset: b69c268f95b7
Author: amurillo
Date: 2014-07-25 10:42 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b69c268f95b7
8051910: new hotspot build - hs25.40-b03
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: fd94cbe7c5da
Author: kevinw
Date: 2014-07-21 10:40 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/fd94cbe7c5da
8049684: pstack crashes on java core dump
Reviewed-by: sundar, sspitsyn
! src/os/bsd/dtrace/libjvm_db.c
! src/os/solaris/dtrace/libjvm_db.c
Changeset: 80dd07540dde
Author: egahlin
Date: 2014-06-25 21:36 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/80dd07540dde
8046783: Add hidden field to methods for event based tracing
Reviewed-by: sla, mgronlun
! src/share/vm/trace/tracetypes.xml
Changeset: 6e1f418b39c3
Author: jmasa
Date: 2014-05-11 16:35 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/6e1f418b39c3
8038928: gc/g1/TestGCLogMessages.java fail with "[Evacuation Failure'
Reviewed-by: ysr, brutisso, tschatzl
! test/gc/g1/TestGCLogMessages.java
Changeset: 99dbb9cd9521
Author: jwilhelm
Date: 2014-07-28 20:47 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/99dbb9cd9521
8046715: Add a way to verify an extended set of command line options
Summary: Added arguments_ext.cpp to make place for initialization of extended features
Reviewed-by: sla, mgronlun
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
+ src/share/vm/runtime/arguments_ext.cpp
Changeset: e2976043eac3
Author: dfazunen
Date: 2014-05-20 18:25 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/e2976043eac3
8039489: Refactor test framework for dynamic VM options
Reviewed-by: jmasa, ehelin, jwilhelm
! test/gc/arguments/TestDynMaxHeapFreeRatio.java
! test/gc/arguments/TestDynMinHeapFreeRatio.java
+ test/testlibrary/com/oracle/java/testlibrary/DynamicVMOption.java
- test/testlibrary/com/oracle/java/testlibrary/DynamicVMOptionChecker.java
- test/testlibrary/com/oracle/java/testlibrary/TestDynamicVMOption.java
Changeset: 5c633530172d
Author: amurillo
Date: 2014-08-01 11:17 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/5c633530172d
Added tag hs25.40-b03 for changeset e2976043eac3
! .hgtags
Changeset: eee19efa6c0f
Author: amurillo
Date: 2014-08-01 11:23 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/eee19efa6c0f
8054159: new hotspot build - hs25.40-b04
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: bcd72ab4d91f
Author: jmasa
Date: 2014-01-16 13:25 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/bcd72ab4d91f
8024366: Make UseNUMA enable UseNUMAInterleaving
Reviewed-by: mgerdin
Contributed-by: shrinivas.joshi at oracle.com
! src/share/vm/runtime/arguments.cpp
Changeset: d14a18794c90
Author: hseigel
Date: 2014-08-02 16:28 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/d14a18794c90
8051012: Regression in verifier for <init> method call from inside of a branch
Summary: Fix stackmap matching for branches.
Reviewed-by: coleenp, lfoltan, acorn
! src/share/vm/classfile/stackMapTable.cpp
! src/share/vm/classfile/stackMapTable.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
Changeset: e0c6fadce66e
Author: kvn
Date: 2014-07-29 13:40 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/e0c6fadce66e
8049252: VerifyStack logic in Deoptimization::unpack_frames does not expect to see invoke bc at the top frame during normal deoptimization
Summary: Add missing check for reexecute flag to VerifyStack code.
Reviewed-by: roland
! src/share/vm/runtime/deoptimization.cpp
Changeset: d04cb4166be7
Author: morris
Date: 2014-08-06 14:22 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/d04cb4166be7
8040921: Uninitialised memory in hotspot/src/share/vm/c1/c1_LinearScan.cpp
Summary: Fixed parfait initialization issue.
Reviewed-by: kvn, twisti
! src/share/vm/c1/c1_LinearScan.cpp
Changeset: 5a061b65b00b
Author: morris
Date: 2014-08-06 21:37 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/5a061b65b00b
Merge
Changeset: b2daaf70fab2
Author: hseigel
Date: 2014-08-05 09:11 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b2daaf70fab2
8046233: VerifyError on backward branch
Summary: Remove check that causes the VerifyError
Reviewed-by: dholmes, coleenp, acorn
! src/share/vm/classfile/stackMapFrame.cpp
! src/share/vm/classfile/stackMapFrame.hpp
! src/share/vm/classfile/stackMapTable.cpp
! src/share/vm/classfile/stackMapTable.hpp
! test/runtime/7116786/Test7116786.java
Changeset: edfa5ba8609e
Author: hseigel
Date: 2014-08-07 09:18 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/edfa5ba8609e
Merge
Changeset: 009de2b033fc
Author: iignatyev
Date: 2013-12-23 20:56 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/009de2b033fc
8029070: memory leak in jmm_SetVMGlobal
Reviewed-by: kvn, dholmes
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/globals_extension.hpp
! src/share/vm/services/management.cpp
Changeset: 0c48231c5c84
Author: iignatyev
Date: 2014-05-30 17:20 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/0c48231c5c84
8038756: new WB API :: get/setVMFlag
Reviewed-by: vlivanov, sla
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
+ test/testlibrary_tests/whitebox/vm_flags/BooleanTest.java
+ test/testlibrary_tests/whitebox/vm_flags/DoubleTest.java
+ test/testlibrary_tests/whitebox/vm_flags/IntxTest.java
+ test/testlibrary_tests/whitebox/vm_flags/StringTest.java
+ test/testlibrary_tests/whitebox/vm_flags/Uint64Test.java
+ test/testlibrary_tests/whitebox/vm_flags/UintxTest.java
+ test/testlibrary_tests/whitebox/vm_flags/VmFlagTest.java
Changeset: cb95655ef06f
Author: iignatyev
Date: 2014-08-07 21:10 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/cb95655ef06f
Merge
Changeset: dc06b830ea95
Author: amurillo
Date: 2014-08-07 14:55 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/dc06b830ea95
Added tag hs25.40-b04 for changeset cb95655ef06f
! .hgtags
Changeset: afac3987537e
Author: katleman
Date: 2014-08-13 14:49 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/afac3987537e
Added tag jdk8u40-b01 for changeset dc06b830ea95
! .hgtags
Changeset: 731e8175d53f
Author: amurillo
Date: 2014-08-07 15:02 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/731e8175d53f
8054550: new hotspot build - hs25.40-b05
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 9fec19bb0659
Author: mgerdin
Date: 2014-01-14 16:40 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/9fec19bb0659
8032379: Remove the is_scavenging flag to process_strong_roots
Summary: Refactor the strong root processing to avoid using a boolean in addition to the ScanOption enum.
Reviewed-by: stefank, tschatzl, ehelin, jmasa
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp
Changeset: 02e61cf08ab3
Author: stefank
Date: 2014-02-10 12:51 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/02e61cf08ab3
8033764: Remove the usage of StarTask from BufferingOopClosure
Reviewed-by: mgerdin, brutisso, tschatzl
+ src/share/vm/gc_implementation/g1/bufferingOopClosure.cpp
! src/share/vm/gc_implementation/g1/bufferingOopClosure.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/prims/jni.cpp
Changeset: b0b97602393a
Author: stefank
Date: 2014-02-10 12:58 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b0b97602393a
8033923: Use BufferingOopClosure for G1 code root scanning
Reviewed-by: mgerdin, brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: 7426d8d76305
Author: stefank
Date: 2014-02-13 17:44 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/7426d8d76305
8034761: Remove the do_code_roots parameter from process_strong_roots
Reviewed-by: tschatzl, mgerdin, jmasa
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/markSweep.hpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp
Changeset: 64ac9c55d666
Author: stefank
Date: 2014-02-14 09:29 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/64ac9c55d666
8034764: Use process_strong_roots to adjust the StringTable
Reviewed-by: tschatzl, brutisso
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp
Changeset: 4af19b914f53
Author: stefank
Date: 2014-02-21 10:01 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/4af19b914f53
8035393: Use CLDClosure instead of CLDToOopClosure in frame::oops_interpreted_do
Reviewed-by: tschatzl, coleenp
! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/runtime/vmThread.hpp
Changeset: 556a06aec3fa
Author: stefank
Date: 2014-02-21 10:19 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/556a06aec3fa
8035412: Cleanup ClassLoaderData::is_alive
Reviewed-by: coleenp, mgerdin
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
Changeset: 27188ae8bbbb
Author: stefank
Date: 2014-02-27 10:34 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/27188ae8bbbb
8035648: Don't use Handle in java_lang_String::print
Reviewed-by: coleenp, pliden
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/oops/instanceKlass.cpp
Changeset: 76b588255908
Author: stefank
Date: 2014-02-27 10:36 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/76b588255908
8035746: Add missing Klass::oop_is_instanceClassLoader() function
Reviewed-by: mgerdin, coleenp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/prims/jni.cpp
Changeset: 4dfab3faf5e7
Author: mgerdin
Date: 2014-03-26 10:54 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/4dfab3faf5e7
8037958: ConcurrentMark::cleanup leaks BitMaps if VerifyDuringGC is enabled
Summary: Allocate temporary BitMaps in the VMThread's resource area
Reviewed-by: stefank, sjohanss
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
Changeset: 30c99d8e0f02
Author: mgerdin
Date: 2014-03-06 09:08 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/30c99d8e0f02
8038399: Remove dead oop_iterate MemRegion variants from SharedHeap, Generation and Space classes
Reviewed-by: tschatzl, stefank
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/generation.hpp
! src/share/vm/memory/sharedHeap.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
Changeset: 5255b195f828
Author: mgerdin
Date: 2014-03-12 15:22 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/5255b195f828
8038404: Move object_iterate_mem from Space to CMS since it is only ever used by CMS
Reviewed-by: brutisso, tschatzl, stefank
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
Changeset: 6c523f5d5440
Author: mgerdin
Date: 2014-03-12 17:13 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/6c523f5d5440
8038412: Move object_iterate_careful down from Space to ContigousSpace and CFLSpace
Summary: Only declare the functions where they are actually needed.
Reviewed-by: tschatzl, stefank
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
Changeset: ff1e37e7eb83
Author: mgerdin
Date: 2014-03-12 15:25 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/ff1e37e7eb83
8038405: Clean up some virtual fucntions in Space class hierarchy
Summary: Get rid of some duplicated implementations and change nonsense implementations to pure virtuals
Reviewed-by: stefank, jmasa
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
Changeset: 4c1b88a53c74
Author: stefank
Date: 2014-06-24 16:20 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/4c1b88a53c74
8046670: Make CMS metadata aware closures applicable for other collectors
Reviewed-by: ehelin, mgerdin
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.inline.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/memory/iterator.cpp
! src/share/vm/memory/iterator.hpp
+ src/share/vm/memory/iterator.inline.hpp
! src/share/vm/oops/instanceClassLoaderKlass.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceMirrorKlass.cpp
! src/share/vm/oops/objArrayKlass.cpp
Changeset: 9717199cb8de
Author: stefank
Date: 2014-06-24 17:09 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/9717199cb8de
8047373: Clean the ExceptionCache in one pass
Summary: Also-reviewed-by: kim.barrett at oracle.com
Reviewed-by: jmasa, jwilhelm
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
Changeset: b7d24d2bc8be
Author: stefank
Date: 2014-06-25 08:28 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b7d24d2bc8be
8047323: Remove unused _copy_metadata_obj_cl in G1CopyingKeepAliveClosure
Reviewed-by: mgerdin, tschatzl
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: c64b6b0c40c8
Author: stefank
Date: 2014-06-25 08:56 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c64b6b0c40c8
8047326: Consolidate all CompiledIC::CompiledIC implementations and move it to compiledIC.cpp
Reviewed-by: vlivanov, ehelin
! src/cpu/ppc/vm/compiledIC_ppc.cpp
! src/cpu/sparc/vm/compiledIC_sparc.cpp
! src/cpu/x86/vm/compiledIC_x86.cpp
! src/cpu/zero/vm/compiledIC_zero.cpp
! src/share/vm/code/compiledIC.cpp
Changeset: e635a728f9da
Author: mgerdin
Date: 2014-06-25 10:55 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/e635a728f9da
8047819: G1 HeapRegionDCTOC does not need to inherit ContiguousSpaceDCTOC
Reviewed-by: stefank, tschatzl
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
Changeset: 9441d22e429a
Author: mgerdin
Date: 2014-06-25 16:53 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/9441d22e429a
8047820: G1 Block offset table does not need to support generic Space classes
Reviewed-by: tschatzl, stefank
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp
Changeset: a8137787acfe
Author: mgerdin
Date: 2014-06-26 10:00 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/a8137787acfe
8047821: G1 Does not use the save_marks functionality as intended
Summary: Rename save_marks to record_top_and_timestamp and remove som unused but related methods
Reviewed-by: stefank, ehelin
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
Changeset: e5035defa3c4
Author: mgerdin
Date: 2014-06-26 13:20 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/e5035defa3c4
8048214: Linker error when compiling G1SATBCardTableModRefBS after include order changes
Reviewed-by: stefank, brutisso, tschatzl
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
Changeset: 1526a938e670
Author: mgerdin
Date: 2014-06-26 11:36 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/1526a938e670
8047818: G1 HeapRegions can no longer be ContiguousSpaces
Summary: Change parent of G1OffsetTableContigSpace to CompactibleSpace, reimplement missing functionality
Reviewed-by: stefank, jmasa, tschatzl
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegion.java
! src/share/vm/gc_implementation/g1/g1AllocRegion.inline.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp
! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp
! src/share/vm/memory/space.cpp
Changeset: 882004b9e7e1
Author: stefank
Date: 2014-07-01 09:03 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/882004b9e7e1
8047362: Add a version of CompiledIC_at that doesn't create a new RelocIterator
Reviewed-by: iveresov, mgerdin
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/compiledIC.hpp
! src/share/vm/code/nmethod.cpp
Changeset: 2c6ef90f030a
Author: stefank
Date: 2014-07-07 10:12 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/2c6ef90f030a
8049421: G1 Class Unloading after completing a concurrent mark cycle
Reviewed-by: tschatzl, ehelin, brutisso, coleenp, roland, iveresov
Contributed-by: stefan.karlsson at oracle.com, mikael.gerdin at oracle.com
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciKlass.hpp
! src/share/vm/ci/ciMethodData.cpp
! src/share/vm/ci/ciMethodData.hpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/ci/ciObjectFactory.hpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/metadataOnStackMark.cpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
! src/share/vm/gc_implementation/g1/g1_specialized_oop_closures.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/satbQueue.cpp
! src/share/vm/gc_implementation/g1/satbQueue.hpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.hpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/markSweep.hpp
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! src/share/vm/gc_implementation/shared/vmGCOperations.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/iterator.cpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/memory/metadataFactory.hpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/prims/whitebox.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/utilities/array.hpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 870c03421152
Author: ehelin
Date: 2014-07-09 16:44 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/870c03421152
8049426: Minor cleanups after G1 class unloading
Reviewed-by: stefank, brutisso
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/utilities/array.hpp
Changeset: bac98749fe00
Author: stefank
Date: 2014-07-11 09:07 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/bac98749fe00
8049831: Metadata Full GCs are not triggered when CMSClassUnloadingEnabled is turned off
Reviewed-by: brutisso, tschatzl, ehelin, jmasa, dfazunen
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! test/TEST.groups
Changeset: 684a5dec6072
Author: stefank
Date: 2014-08-04 15:04 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/684a5dec6072
8051883: TEST.groups references missing test: gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java
Reviewed-by: brutisso, tschatzl, ehelin, jmasa, dfazunen
+ test/gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java
Changeset: f3aeae1f9fc5
Author: stefank
Date: 2014-08-06 09:55 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/f3aeae1f9fc5
8048269: Add flag to turn off class unloading after G1 concurrent mark
Summary: Added -XX:+/-ClassUnloadingWithConcurrentMark
Reviewed-by: jmasa, brutisso, mgerdin
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/runtime/globals.hpp
! test/TEST.groups
+ test/gc/class_unloading/AllocateBeyondMetaspaceSize.java
- test/gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java
+ test/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java
+ test/gc/class_unloading/TestG1ClassUnloadingHWM.java
Changeset: dbb05f6d93c4
Author: fzhinkin
Date: 2014-07-28 15:06 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/dbb05f6d93c4
8051344: JVM crashed in Compile::start() during method parsing w/ UseRTMDeopt turned on
Summary: call rtm_deopt() only if there were no compilation bailouts before.
Reviewed-by: kvn
! src/share/vm/opto/parse1.cpp
+ test/compiler/osr/TestOSRWithNonEmptyStack.java
Changeset: dac61d838654
Author: kvn
Date: 2014-08-11 11:43 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/dac61d838654
8054376: Move RTM flags from Experimental to Product
Reviewed-by: roland
! src/cpu/x86/vm/globals_x86.hpp
Changeset: cabe05c85665
Author: fzhinkin
Date: 2014-08-11 19:19 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/cabe05c85665
8054805: Update CLI tests on RTM options to reflect changes in JDK-8054376
Reviewed-by: kvn
! test/compiler/rtm/cli/TestRTMRetryCountOption.java
! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedCPU.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedVM.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionWithBiasedLocking.java
Changeset: 631c3a4ea10c
Author: lfoltan
Date: 2014-05-22 11:36 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/631c3a4ea10c
8043301: Duplicate definitions in vm/runtime/sharedRuntimeTrans.cpp versus math.h in VS2013
Summary: Factor out definitions of copysignA and scalbnA into new file sharedRuntimeMath.hpp
Reviewed-by: kvn
+ src/share/vm/runtime/sharedRuntimeMath.hpp
! src/share/vm/runtime/sharedRuntimeTrans.cpp
! src/share/vm/runtime/sharedRuntimeTrig.cpp
Changeset: b6a8cc1e0d92
Author: thartmann
Date: 2014-07-29 13:54 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b6a8cc1e0d92
8040121: Load variable through a pointer of an incompatible type in src/hotspot/src/share/vm: opto/output.cpp, runtime/sharedRuntimeTrans.cpp, utilities/globalDefinitions_visCPP.hpp
Summary: Fixed parfait warnings in globalDefinitions files by using a union for casts.
Reviewed-by: kvn
! src/share/vm/opto/output.cpp
! src/share/vm/utilities/globalDefinitions.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: a073be2ce5c2
Author: thartmann
Date: 2014-07-29 13:56 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/a073be2ce5c2
8049043: Load variable through a pointer of an incompatible type in hotspot/src/share/vm/runtime/sharedRuntimeMath.hpp
Summary: Fixed parfait warnings caused by __HI and __LO macros in sharedRuntimeMath.hpp by using a union.
Reviewed-by: kvn
! src/share/vm/runtime/sharedRuntimeMath.hpp
! src/share/vm/runtime/sharedRuntimeTrans.cpp
! src/share/vm/runtime/sharedRuntimeTrig.cpp
Changeset: 69ea58782b1a
Author: roland
Date: 2014-07-31 19:59 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/69ea58782b1a
8054054: 8040121 is broken
Summary: C++ code pattern from 8040121 is incorrect
Reviewed-by: kvn
! src/share/vm/opto/output.cpp
! src/share/vm/runtime/sharedRuntimeMath.hpp
Changeset: 85c339200299
Author: thartmann
Date: 2014-08-06 08:47 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/85c339200299
8029443: 'assert(klass->is_loader_alive(_is_alive)) failed: must be alive' during VM_CollectForMetadataAllocation
Summary: Added missing metadata relocation to 'loadConP_no_oop_cheap' on Sparc if the pointer is referring to a Klass. Added jtreg test.
Reviewed-by: kvn
! src/cpu/sparc/vm/sparc.ad
+ test/compiler/classUnloading/methodUnloading/TestMethodUnloading.java
+ test/compiler/classUnloading/methodUnloading/WorkerClass.java
Changeset: e0954897238a
Author: brutisso
Date: 2014-04-29 09:33 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/e0954897238a
7132678: G1: verify that the marking bitmaps have no marks for objects over TAMS
Reviewed-by: jmasa, tschatzl, ehelin
Contributed-by: tony.printezis at oracle.com, bengt.rutisson at oracle.com
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
Changeset: 5d7a63aee595
Author: tschatzl
Date: 2014-07-21 09:59 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/5d7a63aee595
8049051: Use of during_initial_mark_pause() in G1CollectorPolicy::record_collection_pause_end() prevents use of seperate object copy time prediction during marking
Summary: Replaced use of during_initial_mark_pause() with the variable last_pause_included_initial_mark that holds the real old value of _during_initial_mark_pause.
Reviewed-by: brutisso, ehelin
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
Changeset: 7df07d855c8e
Author: tschatzl
Date: 2014-07-21 09:59 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/7df07d855c8e
8048085: Aborting marking just before remark results in useless additional clearing of the next mark bitmap
Summary: Skip clearing the next bitmap if we just recently aborted since the full GC already clears this bitmap.
Reviewed-by: brutisso
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
Changeset: dd219eaec9cc
Author: tschatzl
Date: 2014-07-21 09:59 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/dd219eaec9cc
8048088: Conservative maximum heap alignment should take vm_allocation_granularity into account
Summary: Also consider os::vm_allocation_granularity in the calculation.
Reviewed-by: brutisso
! src/share/vm/runtime/arguments.cpp
Changeset: 3f2894c5052e
Author: tschatzl
Date: 2014-07-21 10:00 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/3f2894c5052e
8048112: G1 Full GC needs to support the case when the very first region is not available
Summary: Refactor preparation for compaction during Full GC so that it lazily initializes the first compaction point. This also avoids problems later when the first region may not be committed. Also reviewed by K. Barrett.
Reviewed-by: brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/space.hpp
Changeset: a3953c777565
Author: tschatzl
Date: 2014-07-23 09:03 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/a3953c777565
8027959: Early reclamation of large objects in G1
Summary: Try to reclaim humongous objects at every young collection after doing a conservative estimate of its liveness.
Reviewed-by: brutisso, mgerdin
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
+ test/gc/g1/TestEagerReclaimHumongousRegions.java
! test/gc/g1/TestGCLogMessages.java
Changeset: ca8b8e21e2ca
Author: mdoerr
Date: 2014-07-29 10:26 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/ca8b8e21e2ca
8050973: CMS/G1 GC: add missing Resource and Handle mark
Summary: Add Resource/HandleMark in the work() method of some AbstractGangTask to reclaim these resources earlier.
Reviewed-by: tschatzl, goetz
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
Changeset: 83ea089a5c64
Author: tschatzl
Date: 2014-07-31 09:23 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/83ea089a5c64
8051973: Eager reclaim leaves marks of marked but reclaimed objects on the next bitmap
Summary: Eager reclaim also needs to clear marks of eagerly reclaimed regions if they have already been marked during concurrent mark.
Reviewed-by: jmasa
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
+ test/gc/g1/TestEagerReclaimHumongousRegions2.java
Changeset: e8ba50da0de0
Author: tschatzl
Date: 2014-08-07 22:28 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/e8ba50da0de0
8052170: G1 asserts at collection exit with -XX:-G1DeferredRSUpdate
Summary: Do not try to verify timing measures for the redirty logged cards phase when it is not executed.
Reviewed-by: brutisso, jmasa
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! test/gc/g1/TestDeferredRSUpdate.java
Changeset: c3c9eee55fce
Author: tschatzl
Date: 2014-08-07 22:28 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c3c9eee55fce
8054341: Remove some obsolete code in G1CollectedHeap class
Summary: Remove dead code.
Reviewed-by: stefank, brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
Changeset: 4baf9bb2376c
Author: tschatzl
Date: 2014-07-21 09:59 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/4baf9bb2376c
8049051: Use of during_initial_mark_pause() in G1CollectorPolicy::record_collection_pause_end() prevents use of seperate object copy time prediction during marking
Summary: Replaced use of during_initial_mark_pause() with the variable last_pause_included_initial_mark that holds the real old value of _during_initial_mark_pause.
Reviewed-by: brutisso, ehelin
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
Changeset: 3bf2fc51186b
Author: tschatzl
Date: 2014-07-21 09:59 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/3bf2fc51186b
8048085: Aborting marking just before remark results in useless additional clearing of the next mark bitmap
Summary: Skip clearing the next bitmap if we just recently aborted since the full GC already clears this bitmap.
Reviewed-by: brutisso
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
Changeset: c512f38a5139
Author: tschatzl
Date: 2014-07-21 09:59 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c512f38a5139
8048088: Conservative maximum heap alignment should take vm_allocation_granularity into account
Summary: Also consider os::vm_allocation_granularity in the calculation.
Reviewed-by: brutisso
! src/share/vm/runtime/arguments.cpp
Changeset: a22acf6d7598
Author: tschatzl
Date: 2014-07-21 10:00 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/a22acf6d7598
8048112: G1 Full GC needs to support the case when the very first region is not available
Summary: Refactor preparation for compaction during Full GC so that it lazily initializes the first compaction point. This also avoids problems later when the first region may not be committed. Also reviewed by K. Barrett.
Reviewed-by: brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/space.hpp
Changeset: 755930f931e3
Author: tschatzl
Date: 2014-07-23 09:03 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/755930f931e3
8027959: Early reclamation of large objects in G1
Summary: Try to reclaim humongous objects at every young collection after doing a conservative estimate of its liveness.
Reviewed-by: brutisso, mgerdin
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
+ test/gc/g1/TestEagerReclaimHumongousRegions.java
! test/gc/g1/TestGCLogMessages.java
Changeset: e02e18f40eae
Author: mdoerr
Date: 2014-07-29 10:26 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/e02e18f40eae
8050973: CMS/G1 GC: add missing Resource and Handle mark
Summary: Add Resource/HandleMark in the work() method of some AbstractGangTask to reclaim these resources earlier.
Reviewed-by: tschatzl, goetz
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
Changeset: 04d77ac27223
Author: tschatzl
Date: 2014-07-31 09:23 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/04d77ac27223
8051973: Eager reclaim leaves marks of marked but reclaimed objects on the next bitmap
Summary: Eager reclaim also needs to clear marks of eagerly reclaimed regions if they have already been marked during concurrent mark.
Reviewed-by: jmasa
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
+ test/gc/g1/TestEagerReclaimHumongousRegions2.java
Changeset: 9b093813caa9
Author: tschatzl
Date: 2014-08-07 22:28 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/9b093813caa9
8052170: G1 asserts at collection exit with -XX:-G1DeferredRSUpdate
Summary: Do not try to verify timing measures for the redirty logged cards phase when it is not executed.
Reviewed-by: brutisso, jmasa
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! test/gc/g1/TestDeferredRSUpdate.java
Changeset: a08bb8e45ba1
Author: tschatzl
Date: 2014-08-07 22:28 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/a08bb8e45ba1
8054341: Remove some obsolete code in G1CollectedHeap class
Summary: Remove dead code.
Reviewed-by: stefank, brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
Changeset: bfba6779654b
Author: tschatzl
Date: 2014-08-12 15:17 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/bfba6779654b
Merge
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
Changeset: b1bc1af04c6e
Author: kvn
Date: 2014-08-05 15:02 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b1bc1af04c6e
8052081: Optimize generated by C2 code for Intel's Atom processor
Summary: Allow to execute vectorization and crc32 optimization on Atom. Enable UseFPUForSpilling by default on x86.
Reviewed-by: roland
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/superword.cpp
Changeset: 922c87c9aed4
Author: kvn
Date: 2014-06-10 12:28 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/922c87c9aed4
8035605: Expand functionality of PredictedIntrinsicGenerator
Summary: Allow several predicates and separate intrinsic methods per one intrinsified (virtual) method.
Reviewed-by: roland
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp
Changeset: b20a35eae442
Author: kvn
Date: 2014-06-11 11:05 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b20a35eae442
8035968: Leverage CPU Instructions to Improve SHA Performance on SPARC
Summary: Add C2 SHA intrinsics on SPARC
Reviewed-by: kvn, roland
Contributed-by: james.cheng at oracle.com
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/stubRoutines_sparc.hpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
! src/share/vm/classfile/vmSymbols.hpp
! 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/sha/TestSHA.java
Changeset: 46bbe04d1cad
Author: anoll
Date: 2014-04-11 13:52 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/46bbe04d1cad
8039498: Add iterators to GrowableArray
Summary: To simplify the management of multiple code heaps in the code cache (see JDK-8015774), STL-style iterator capability is added to the GrowableArray. Further, custom iterators allow to only iterate over elements that satisfy a given predicate.
Reviewed-by: kvn, twisti
Contributed-by: Tobias Hartmann <tobias.hartmann at oracle.com>
! src/share/vm/utilities/growableArray.hpp
Changeset: f5b4600d7368
Author: morris
Date: 2014-08-12 22:29 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/f5b4600d7368
Merge
Changeset: 3c048df3ef8b
Author: morris
Date: 2014-08-07 18:09 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/3c048df3ef8b
8040920: Uninitialised memory in hotspot/src/share/vm/code/dependencies.cpp
Summary: Fixed parfait initialization issue.
Reviewed-by: kvn, twisti
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/dependencies.hpp
Changeset: ee019285a52c
Author: jmasa
Date: 2014-08-04 10:48 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/ee019285a52c
8031323: Optionally align objects copied to survivor spaces
Reviewed-by: brutisso, tschatzl
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.hpp
+ src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp
+ src/share/vm/gc_implementation/shared/parGCAllocBuffer.inline.hpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/gc_interface/collectedHeap.inline.hpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
! src/share/vm/oops/oop.pcgc.inline.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: fa62fb12cdca
Author: dsimms
Date: 2014-08-14 15:16 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/fa62fb12cdca
6311046: -Xcheck:jni should support checking of GetPrimitiveArrayCritical.
Summary: Wrapped memory with standard bounds checking "GuardedMemory".
Reviewed-by: zgu, fparain, dcubed
+ src/share/vm/memory/guardedMemory.cpp
+ src/share/vm/memory/guardedMemory.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/runtime/os.cpp
Changeset: 29a5c2fd2d2e
Author: dsimms
Date: 2014-08-14 15:22 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/29a5c2fd2d2e
8046662: Check JNI ReleaseStringChars / ReleaseStringUTFChars verify_guards test inverted
Summary: negative verify_guards when testing for corruption
Reviewed-by: sla, fparain
! src/share/vm/prims/jniCheck.cpp
Changeset: 897333c7e587
Author: amurillo
Date: 2014-08-14 12:55 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/897333c7e587
Merge
Changeset: f52cb9164759
Author: amurillo
Date: 2014-08-14 12:55 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/f52cb9164759
Added tag hs25.40-b05 for changeset 897333c7e587
! .hgtags
Changeset: c68ff41f6d5f
Author: aph
Date: 2014-09-04 12:57 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c68ff41f6d5f
Merge
! .hgtags
! THIRD_PARTY_README
! agent/src/os/linux/libproc.h
! make/Makefile
! make/bsd/makefiles/universal.gmk
! make/hotspot_version
! make/linux/makefiles/mapfile-vers-debug
! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/compiledIC_aarch64.cpp
! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/cppInterpreter_x86.cpp
! src/cpu/x86/vm/globals_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/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.inline.hpp
! src/os/linux/vm/thread_linux.inline.hpp
! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/c1/c1_MacroAssembler.hpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciKlass.hpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/ci/ciMethodData.cpp
! src/share/vm/ci/ciMethodData.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/metadataOnStackMark.cpp
! src/share/vm/classfile/stackMapTable.hpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/compiledIC.hpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/oopMap.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! src/share/vm/gc_implementation/shared/vmGCOperations.hpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/metadataFactory.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/cpCache.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/oops/typeArrayOop.hpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/multnode.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/globals_extension.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/javaFrameAnchor.hpp
+ src/share/vm/runtime/orderAccess.inline.hpp
! src/share/vm/runtime/os.hpp
+ src/share/vm/runtime/prefetch.inline.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/services/management.cpp
! src/share/vm/services/memoryManager.cpp
! src/share/vm/services/memoryPool.cpp
! src/share/vm/utilities/array.hpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/globalDefinitions_visCPP.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/taskqueue.hpp
! src/share/vm/utilities/vmError.cpp
! test/TEST.groups
! test/compiler/whitebox/IsMethodCompilableTest.java
- test/gc/g1/TestStringDeduplicationMemoryUsage.java
- test/testlibrary/com/oracle/java/testlibrary/DynamicVMOptionChecker.java
- test/testlibrary/com/oracle/java/testlibrary/TestDynamicVMOption.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
More information about the aarch64-port-dev
mailing list