[aarch64-port-dev ] hg: aarch64-port/jdk8/hotspot: 64 new changesets
aph at redhat.com
aph at redhat.com
Fri Sep 5 11:55:41 UTC 2014
Changeset: 4d5c3760ebb4
Author: katleman
Date: 2014-08-21 11:43 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/4d5c3760ebb4
Added tag jdk8u40-b02 for changeset f52cb9164759
! .hgtags
Changeset: 5c8178d7dd35
Author: amurillo
Date: 2014-08-14 12:58 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/5c8178d7dd35
8055155: new hotspot build - hs25.40-b06
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 8ae0d26ab728
Author: dsimms
Date: 2014-08-14 10:56 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/8ae0d26ab728
8046919: jni_PushLocalFrame OOM - increase MAX_REASONABLE_LOCAL_CAPACITY
Summary: Increase the previous limit from 4k to 64k, added "-XX:MaxJNILocalCapacity=<capacity>" flag
Reviewed-by: hseigel, fparain
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 43aa571c1131
Author: amurillo
Date: 2014-08-15 11:39 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/43aa571c1131
8055217: Make jdk8u40 the default jprt release for hs25.40
Reviewed-by: mikael, kvn
! make/jprt.properties
Changeset: da00a41842a5
Author: brutisso
Date: 2014-04-23 12:37 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/da00a41842a5
8038265: CMS: enable time based triggering of concurrent cycles
Reviewed-by: mgerdin, brutisso
Contributed-by: michal at frajt.eu
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 411e30e5fbb8
Author: roland
Date: 2014-08-13 11:00 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/411e30e5fbb8
8026796: Make replace_in_map() on parent maps generic
Summary: propagate node replacements along control flow edges to callers
Reviewed-by: kvn, vlivanov
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.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/doCall.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse1.cpp
+ src/share/vm/opto/replacednodes.cpp
+ src/share/vm/opto/replacednodes.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/utilities/growableArray.hpp
Changeset: 92baebeb744b
Author: hseigel
Date: 2014-08-12 20:29 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/92baebeb744b
8050485: super() in a try block in a ctor causes VerifyError
Summary: Parse catch clause paths to ensure they end in throws
Reviewed-by: dlong, acorn, kamg, ctornqvi, lfoltan
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
Changeset: fb971e09d20f
Author: iveresov
Date: 2014-08-13 17:37 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/fb971e09d20f
8054883: Segmentation error while running program
Summary: Fix pattern matching of range check
Reviewed-by: kvn
! src/share/vm/opto/ifnode.cpp
Changeset: 8a7429682242
Author: stefank
Date: 2014-08-18 14:12 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/8a7429682242
8055275: Several gc/class_unloading/ tests fail due to missed +UnlockDiagnosticVMOptions flag
Reviewed-by: mgerdin, jwilhelm
! test/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java
! test/gc/class_unloading/TestG1ClassUnloadingHWM.java
Changeset: 18bf0b66de52
Author: poonam
Date: 2014-08-19 02:05 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/18bf0b66de52
8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
Summary: Fill the last card that has been allocated into with a dummy object
Reviewed-by: tschatzl, mgerdin
! src/share/vm/gc_implementation/g1/g1AllocRegion.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
Changeset: 15b01edee7c0
Author: poonam
Date: 2014-08-19 09:13 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/15b01edee7c0
Merge
Changeset: 2d1534aa7131
Author: tschatzl
Date: 2014-08-18 15:41 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/2d1534aa7131
8054362: gc/g1/TestEagerReclaimHumongousRegions2.java timeout
Summary: Give the test a time limit of approximately one minute so that it exits early on slow machines.
Reviewed-by: ehelin, dfazunen, brutisso
! test/gc/g1/TestEagerReclaimHumongousRegions2.java
Changeset: ff3169f25621
Author: brutisso
Date: 2014-04-01 07:46 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/ff3169f25621
8038829: G1: More useful information in a few assert messages
Reviewed-by: sjohanss, jmasa
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: eec72fa4b108
Author: brutisso
Date: 2014-08-19 12:39 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/eec72fa4b108
8040722: G1: Clean up usages of heap_region_containing
Reviewed-by: tschatzl, jmasa
! 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/g1OopClosures.inline.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp
Changeset: 6701abbc4441
Author: tschatzl
Date: 2014-08-19 10:50 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/6701abbc4441
8054818: Refactor HeapRegionSeq to manage heap region and auxiliary data
Summary: Let HeapRegionSeq manage the heap region and auxiliary data to decrease the amount of responsibilities of G1CollectedHeap, and encapsulate this work from other code.
Reviewed-by: jwilhelm, jmasa, mgerdin, brutisso
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1HeapRegionTable.java
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java
! 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.hpp
! 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/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegionSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.hpp
! src/share/vm/gc_implementation/g1/heapRegionSet.inline.hpp
! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp
! src/share/vm/prims/whitebox.cpp
Changeset: 1f1d373cd044
Author: tschatzl
Date: 2014-08-21 11:47 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/1f1d373cd044
8038423: G1: Decommit memory within heap
Summary: Allow G1 to decommit memory of arbitrary regions within the heap and their associated auxiliary data structures card table, BOT, hot card cache, and mark bitmaps.
Reviewed-by: mgerdin, brutisso, jwilhelm
! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp
! 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/g1CardCounts.cpp
! src/share/vm/gc_implementation/g1/g1CardCounts.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp
! src/share/vm/gc_implementation/g1/g1HotCardCache.hpp
+ src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp
+ src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.hpp
+ src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.cpp
+ src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegionSet.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/prims/jni.cpp
Changeset: 8d5f66b42c53
Author: tschatzl
Date: 2014-08-20 14:34 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/8d5f66b42c53
8055525: Bigapp weblogic+medrec fails to startup after JDK-8038423
Summary: If large pages are enabled and configured in Linux, the VM always pre-commits the entire space. The VM fails verification of the commit of the initial heap because some internal data structure marked all memory pages of the heap as committed during initialization. This makes the code think that we attempted a double-commit during first allocation of the heap. Remove the initial marking of memory pages of the heap to committed.
Reviewed-by: mgerdin
! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp
Changeset: 7b2fc3129653
Author: tschatzl
Date: 2014-08-20 15:04 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/7b2fc3129653
8055635: Missing include in g1RegionToSpaceMapper.hpp results in unresolved symbol of fastdebug build without precompiled headers
Reviewed-by: mgerdin, ehelin
! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.cpp
! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.hpp
Changeset: fbc31318922c
Author: amurillo
Date: 2014-08-21 14:42 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/fbc31318922c
Merge
Changeset: 38539608359a
Author: amurillo
Date: 2014-08-21 14:42 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/38539608359a
Added tag hs25.40-b06 for changeset fbc31318922c
! .hgtags
Changeset: 0ee2b6c618fc
Author: katleman
Date: 2014-08-28 13:23 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/0ee2b6c618fc
Added tag jdk8u40-b03 for changeset 38539608359a
! .hgtags
Changeset: 514c03fe3a35
Author: simonis
Date: 2014-07-18 19:56 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/514c03fe3a35
8051378: AIX: Change "8030763: Validate global memory allocation" breaks the HotSpot build
Reviewed-by: kvn
! src/os/aix/vm/os_aix.cpp
Changeset: d3f9faa4caa4
Author: coffeys
Date: 2014-07-22 17:28 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/d3f9faa4caa4
Merge
Changeset: ebb120474275
Author: jeff
Date: 2014-07-21 21:46 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/ebb120474275
8051005: Third Party License Readme update for 8u20
Reviewed-by: coffeys
! THIRD_PARTY_README
Changeset: 42ddd0bbcb66
Author: coffeys
Date: 2014-07-22 20:52 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/42ddd0bbcb66
Merge
Changeset: 90b2ae0b131d
Author: amurillo
Date: 2014-07-24 10:29 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/90b2ae0b131d
8051908: new hotspot build - hs25.20-b23
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 00cf2b6f51b9
Author: goetz
Date: 2014-07-18 09:04 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/00cf2b6f51b9
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: 19408d5fd31c
Author: amurillo
Date: 2014-07-24 11:43 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/19408d5fd31c
Added tag hs25.20-b23 for changeset 00cf2b6f51b9
! .hgtags
Changeset: deecfa50d5f2
Author: tbell
Date: 2014-07-28 07:23 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/deecfa50d5f2
Added tag jdk8u20-b25 for changeset 19408d5fd31c
! .hgtags
Changeset: c2f02c05a99e
Author: coffeys
Date: 2014-07-30 03:42 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c2f02c05a99e
Added tag jdk8u20-b24 for changeset 42ddd0bbcb66
! .hgtags
Changeset: eaa4074a7e39
Author: coffeys
Date: 2014-07-30 03:51 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/eaa4074a7e39
Merge
! .hgtags
Changeset: f06c7b654d63
Author: coffeys
Date: 2014-07-31 09:58 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/f06c7b654d63
Added tag jdk8u20-b26 for changeset eaa4074a7e39
! .hgtags
Changeset: 03c5d509a811
Author: coffeys
Date: 2014-08-19 20:41 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/03c5d509a811
Merge
! .hgtags
! make/hotspot_version
! src/os/aix/vm/os_aix.cpp
Changeset: 2fd0fd493045
Author: rbackman
Date: 2014-06-04 10:01 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/2fd0fd493045
8031994: java/lang/Character/CheckProp test times out
Reviewed-by: iveresov, roland
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
Changeset: f933a15469d4
Author: jwilhelm
Date: 2014-07-28 22:43 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/f933a15469d4
8055006: Store original value of Min/MaxHeapFreeRatio
Summary: Store the value set by the user and some makefile changes required to change the flags.
Reviewed-by: sla, mchung, bchristi, jmasa, dholmes
! make/bsd/makefiles/vm.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/vm.make
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
Changeset: 28b4223e2ea7
Author: jwilhelm
Date: 2014-08-22 13:24 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/28b4223e2ea7
8055744: 8u-dev nightly solaris builds failed on 08/20
Summary: Fixed makefiles on solaris to allow build with extra symbols.
Reviewed-by: dcubed, erikj
! make/solaris/Makefile
! make/solaris/makefiles/buildtree.make
Changeset: 3374ec4c4448
Author: amurillo
Date: 2014-08-26 13:38 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/3374ec4c4448
Merge
! .hgtags
! make/hotspot_version
! src/share/vm/runtime/arguments.cpp
Changeset: 77878c021b8d
Author: lana
Date: 2014-08-28 16:11 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/77878c021b8d
Merge
! .hgtags
Changeset: 7fa57b65c27f
Author: amurillo
Date: 2014-08-21 14:48 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/7fa57b65c27f
8055786: new hotspot build - hs25.40-b07
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: c3990b8c710e
Author: thartmann
Date: 2014-08-25 08:20 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c3990b8c710e
8054402: "klass->is_loader_alive(_is_alive)) failed: must be alive" for anonymous classes
Summary: Because anonymous classes are not in the system dictionary, we have to set 'unloading_occurred' based on 'CLDG::do_unloading()'. Added jtreg test.
Reviewed-by: kvn, coleenp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/systemDictionary.cpp
+ test/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java
Changeset: cec4a29245f5
Author: amurillo
Date: 2014-08-25 11:15 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/cec4a29245f5
Added tag hs25.40-b07 for changeset c3990b8c710e
! .hgtags
Changeset: 5b662570d9cf
Author: amurillo
Date: 2014-08-25 11:19 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/5b662570d9cf
8055952: new hotspot build - hs25.40-b08
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 72fa1e83e5f9
Author: lfoltan
Date: 2014-08-25 15:57 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/72fa1e83e5f9
8051002: Incorrectly merged share/vm/classfile/classFileParser.cpp was pushed to 8u20.
Summary: Correct fix for allowing BootstrapMethods attribute with an empty bootstrap_methods table.
Reviewed-by: coleenp, ctornqvi, hseigel
! src/share/vm/classfile/classFileParser.cpp
Changeset: fa0cf025abd4
Author: hseigel
Date: 2014-08-25 16:03 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/fa0cf025abd4
Merge
Changeset: 47e8e40b94d3
Author: hseigel
Date: 2014-08-25 17:05 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/47e8e40b94d3
Merge
Changeset: 439f0d76cff3
Author: brutisso
Date: 2014-08-26 10:28 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/439f0d76cff3
8029524: Remove unsused method CollectedHeap::unsafe_max_alloc()
Reviewed-by: pliden, jmasa
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
Changeset: 4bfc44ba0d19
Author: tschatzl
Date: 2014-08-21 16:44 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/4bfc44ba0d19
8055098: WB API should be extended to provide information about size and age of object.
Summary: Extend the WhiteBox API to provide information about the size and age of objects. Further add a mechanism to trigger a young GC.
Reviewed-by: tschatzl, sjohanss
Contributed-by: Leonid Mesnik <leonid.mesnik at oracle.com>
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.cpp
! src/share/vm/gc_interface/gcCause.cpp
! src/share/vm/gc_interface/gcCause.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/prims/whitebox.cpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: b95d569d10c1
Author: tschatzl
Date: 2014-08-26 14:15 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b95d569d10c1
8055953: [TESTBUG] Fix for 8055098 does not contain unit test
Summary: Add missing unit test.
Reviewed-by: tschatzl
Contributed-by: Leonid Mesnik <leonid.mesnik at oracle.com>
+ test/gc/whitebox/TestWBGC.java
Changeset: 4d3a43351904
Author: tschatzl
Date: 2014-08-27 09:36 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/4d3a43351904
Merge
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.cpp
Changeset: 833b0f92429a
Author: zgu
Date: 2014-08-27 08:19 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/833b0f92429a
8046598: Scalable Native memory tracking development
Summary: Enhance scalability of native memory tracking
Reviewed-by: coleenp, ctornqvi, gtriantafill
! make/excludeSrc.make
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/posix/vm/os_posix.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/perfMemory_windows.cpp
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/memRegion.cpp
! src/share/vm/memory/resourceArea.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/handles.hpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
+ src/share/vm/services/allocationSite.hpp
+ src/share/vm/services/mallocSiteTable.cpp
+ src/share/vm/services/mallocSiteTable.hpp
+ src/share/vm/services/mallocTracker.cpp
+ src/share/vm/services/mallocTracker.hpp
+ src/share/vm/services/mallocTracker.inline.hpp
! src/share/vm/services/memBaseline.cpp
! src/share/vm/services/memBaseline.hpp
- src/share/vm/services/memPtr.cpp
- src/share/vm/services/memPtr.hpp
- src/share/vm/services/memPtrArray.hpp
- src/share/vm/services/memRecorder.cpp
- src/share/vm/services/memRecorder.hpp
! src/share/vm/services/memReporter.cpp
! src/share/vm/services/memReporter.hpp
- src/share/vm/services/memSnapshot.cpp
- src/share/vm/services/memSnapshot.hpp
- src/share/vm/services/memTrackWorker.cpp
- src/share/vm/services/memTrackWorker.hpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/memTracker.hpp
+ src/share/vm/services/nmtCommon.cpp
+ src/share/vm/services/nmtCommon.hpp
! src/share/vm/services/nmtDCmd.cpp
! src/share/vm/services/nmtDCmd.hpp
+ src/share/vm/services/virtualMemoryTracker.cpp
+ src/share/vm/services/virtualMemoryTracker.hpp
+ src/share/vm/utilities/linkedlist.cpp
+ src/share/vm/utilities/linkedlist.hpp
+ src/share/vm/utilities/nativeCallStack.cpp
+ src/share/vm/utilities/nativeCallStack.hpp
! src/share/vm/utilities/vmError.cpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: ac12996df59b
Author: zgu
Date: 2014-08-27 08:35 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/ac12996df59b
8044140: Create NMT (Native Memory Tracking) tests for NMT2
Summary: Create new/modify existing tests for NMT2, which is an internal redesign to address scalability issues in the first implementation.
Reviewed-by: ctornqvi, zgu
Contributed-by: George Triantafillou <george.triantafillou at oracle.com>
! test/TEST.ROOT
! test/TEST.groups
! test/runtime/NMT/BaselineWithParameter.java
! test/runtime/NMT/CommandLineDetail.java
! test/runtime/NMT/CommandLineEmptyArgument.java
! test/runtime/NMT/CommandLineInvalidArgument.java
! test/runtime/NMT/CommandLineSummary.java
! test/runtime/NMT/CommandLineTurnOffNMT.java
! test/runtime/NMT/JcmdScale.java
! test/runtime/NMT/JcmdWithNMTDisabled.java
! test/runtime/NMT/MallocTestType.java
! test/runtime/NMT/PrintNMTStatistics.java
! test/runtime/NMT/PrintNMTStatisticsWithNMTDisabled.java
! test/runtime/NMT/ReleaseCommittedMemory.java
! test/runtime/NMT/ShutdownTwice.java
! test/runtime/NMT/SummaryAfterShutdown.java
! test/runtime/NMT/SummarySanityCheck.java
! test/runtime/NMT/ThreadedMallocTestType.java
! test/runtime/NMT/ThreadedVirtualAllocTestType.java
! test/runtime/NMT/VirtualAllocTestType.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: f433f37645e5
Author: zgu
Date: 2014-08-12 12:39 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/f433f37645e5
8054938: [TESTBUG] Wrong WhiteBox.java was pushed by JDK-8044140
Summary: Reserved WhiteBox.java pushed by JDK-8044140
Reviewed-by: ccheung, hseigel
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 36c9011aaead
Author: zgu
Date: 2014-08-14 09:02 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/36c9011aaead
8054368: nsk/jdi/VirtualMachine/exit/exit002 crash with detail tracking on (NMT2)
Summary: Dynamic allocate _reserved_regions instead of static object to avoid racing during process exit
Reviewed-by: dholmes, coleenp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/virtualMemoryTracker.cpp
! src/share/vm/services/virtualMemoryTracker.hpp
Changeset: c6211b707068
Author: zgu
Date: 2014-08-19 08:34 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c6211b707068
8055007: NMT2: emptyStack missing in minimal build
Summary: Refactored emptyStack to a static member of NativeCallStack, which is accessible in minimal build.
Reviewed-by: coleenp, dholmes
! src/share/vm/services/mallocSiteTable.hpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/memTracker.hpp
! src/share/vm/services/nmtCommon.hpp
! src/share/vm/services/virtualMemoryTracker.cpp
! src/share/vm/services/virtualMemoryTracker.hpp
! src/share/vm/utilities/nativeCallStack.cpp
! src/share/vm/utilities/nativeCallStack.hpp
Changeset: 3adc0e278f49
Author: zgu
Date: 2014-08-19 09:05 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/3adc0e278f49
8055061: assert at share/vm/services/virtualMemoryTracker.cpp:332 Error: ShouldNotReachHere() when running NMT tests
Summary: Handled CDS mapping region and added test for the scenario
Reviewed-by: coleenp, ctornqvi
! src/share/vm/services/virtualMemoryTracker.cpp
+ test/runtime/NMT/NMTWithCDS.java
Changeset: dd3939fe8424
Author: zgu
Date: 2014-08-20 08:41 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/dd3939fe8424
8054546: NMT2 leaks memory
Summary: Fixed memory leak in NMT by baselining memory in c heap instead of an arena.
Reviewed-by: coleenp, minqi
! src/share/vm/services/mallocTracker.hpp
! src/share/vm/services/memBaseline.cpp
! src/share/vm/services/memBaseline.hpp
Changeset: aef17e6b4abf
Author: zgu
Date: 2014-08-27 08:42 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/aef17e6b4abf
8055236: Deadlock during NMT2 shutdown on Windows
Summary: Removed MemTracker::shutdown() call to avoid deadlock
Reviewed-by: minqi, ctornqvi
! src/os/windows/vm/os_windows.cpp
Changeset: 357af5b6d80a
Author: zgu
Date: 2014-08-28 11:55 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/357af5b6d80a
8056256: [TESTBUG] Disable NMTWithCDS.java test as launcher change has yet promoted
Summary: Disable the test until related Java launcher change reaches promotion build
Reviewed-by: ctornqvi, gtriantafill
! test/runtime/NMT/NMTWithCDS.java
Changeset: 3f1b3f2dd1cb
Author: amurillo
Date: 2014-08-28 14:00 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/3f1b3f2dd1cb
Merge
! .hgtags
- src/share/vm/services/memPtr.cpp
- src/share/vm/services/memPtr.hpp
- src/share/vm/services/memPtrArray.hpp
- src/share/vm/services/memRecorder.cpp
- src/share/vm/services/memRecorder.hpp
- src/share/vm/services/memSnapshot.cpp
- src/share/vm/services/memSnapshot.hpp
- src/share/vm/services/memTrackWorker.cpp
- src/share/vm/services/memTrackWorker.hpp
Changeset: 3012cc0c8e24
Author: amurillo
Date: 2014-08-28 14:00 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/3012cc0c8e24
Added tag hs25.40-b08 for changeset 3f1b3f2dd1cb
! .hgtags
Changeset: fd4dbaff3002
Author: amurillo
Date: 2014-09-02 14:08 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/fd4dbaff3002
Merge
! .hgtags
! make/hotspot_version
! src/share/vm/runtime/arguments.cpp
- src/share/vm/services/memPtr.cpp
- src/share/vm/services/memPtr.hpp
- src/share/vm/services/memPtrArray.hpp
- src/share/vm/services/memRecorder.cpp
- src/share/vm/services/memRecorder.hpp
- src/share/vm/services/memSnapshot.cpp
- src/share/vm/services/memSnapshot.hpp
- src/share/vm/services/memTrackWorker.cpp
- src/share/vm/services/memTrackWorker.hpp
Changeset: efbd07229e6c
Author: katleman
Date: 2014-09-03 13:19 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/efbd07229e6c
Added tag jdk8u40-b04 for changeset fd4dbaff3002
! .hgtags
Changeset: c4826f8d7896
Author: aph
Date: 2014-09-05 06:26 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c4826f8d7896
Merge
! .hgtags
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java
! make/bsd/makefiles/vm.make
! make/hotspot_version
! make/jprt.properties
! make/linux/makefiles/vm.make
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp
! src/share/vm/gc_implementation/g1/g1AllocRegion.hpp
! src/share/vm/gc_implementation/g1/g1CardCounts.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/g1RemSet.cpp
! 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/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/opto/c2_globals.hpp
! 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/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
- src/share/vm/services/memPtr.cpp
- src/share/vm/services/memPtr.hpp
- src/share/vm/services/memPtrArray.hpp
- src/share/vm/services/memRecorder.cpp
- src/share/vm/services/memRecorder.hpp
- src/share/vm/services/memSnapshot.cpp
- src/share/vm/services/memSnapshot.hpp
- src/share/vm/services/memTrackWorker.cpp
- src/share/vm/services/memTrackWorker.hpp
! src/share/vm/utilities/vmError.cpp
! test/TEST.groups
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: c6375c27cbfa
Author: aph
Date: 2014-09-05 07:18 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c6375c27cbfa
Correct merge error
! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp
More information about the aarch64-port-dev
mailing list