hg: type-annotations/type-annotations/hotspot: 248 new changesets
wdietl at gmail.com
wdietl at gmail.com
Wed Jul 23 19:08:59 UTC 2014
Changeset: 18f15f589f38
Author: minqi
Date: 2014-05-27 21:58 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/18f15f589f38
8043896: Error reporting for insufficient shared region size is incorrect
Summary: In SharedSpaceType, we have three enum types which are used in report_out_of_shared_space(SharedSpaceType type). In fact we supplied more than three messages and flags. This leads the warning always gives wrong message with the first not used.
Reviewed-by: iklam, coleenp
Contributed-by: yumin.qi at oracle.com
! src/share/vm/utilities/debug.cpp
Changeset: f637708ddc8a
Author: poonam
Date: 2014-05-28 06:26 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/f637708ddc8a
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: c597dc3eb862
Author: dsamersoff
Date: 2014-05-28 07:36 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/c597dc3eb862
6904403: assert(f == k->has_finalizer(),"inconsistent has_finalizer") with debug VM
Summary: Don't assert if one of classes in hierarhy was redefined
Reviewed-by: coleenp, sspitsyn
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
+ test/runtime/RedefineFinalizer/Agent.java
+ test/runtime/RedefineFinalizer/Main.java
+ test/runtime/RedefineFinalizer/Martyr.java
+ test/runtime/RedefineFinalizer/MartyrSon.java
+ test/runtime/RedefineFinalizer/manifest.mf
+ test/runtime/RedefineFinalizer/testme.sh
Changeset: c351f64e8468
Author: dsamersoff
Date: 2014-05-28 15:03 +0000
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/c351f64e8468
Merge
Changeset: 561686afee4b
Author: ctornqvi
Date: 2014-05-28 22:59 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/561686afee4b
8043786: [TESTBUG] runtime/CommandLine/TestHexArguments.java test fails in nightly
Summary: Changed test to not pass on external flags to child processes
Reviewed-by: coleenp, hseigel
! test/runtime/CommandLine/TestHexArguments.java
Changeset: ef650d0ce657
Author: lfoltan
Date: 2014-05-29 08:58 -0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/ef650d0ce657
8041623: Solaris Studio 12.4 C++ 5.13, CHECK_UNHANDLED_OOPS use of class oop's copy constructor definitions causing error level diagnostic.
Summary: Fix several minor compilation issues with volatile oops for CHECK_UNHANDLED_OOPS support.
Reviewed-by: coleenp, hseigel
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/oops/oopsHierarchy.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/services/memoryManager.cpp
! src/share/vm/services/memoryPool.cpp
Changeset: b576b115df4d
Author: dcubed
Date: 2014-05-30 07:20 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/b576b115df4d
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: 5a0e360e6890
Author: sla
Date: 2014-05-30 19:13 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/5a0e360e6890
8044398: Attach code should propagate errors in Diagnostic Commands as errors
Reviewed-by: dcubed, mgronlun
! src/share/vm/services/attachListener.cpp
Changeset: 073ae190b7d8
Author: coleenp
Date: 2014-06-01 11:56 -0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/073ae190b7d8
Merge
! test/TEST.groups
Changeset: a391f6c3cf22
Author: ykantser
Date: 2014-06-02 11:20 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/a391f6c3cf22
8043915: Tests get ClassNotFoundException: com.oracle.java.testlibrary.StreamPumper
Reviewed-by: sla, allwin
! test/serviceability/ParserTest.java
! test/serviceability/attach/AttachWithStalePidFile.java
! test/serviceability/dcmd/DynLibDcmdTest.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: 63584da69379
Author: rdurbin
Date: 2014-06-02 09:30 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/63584da69379
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
! make/bsd/makefiles/universal.gmk
Changeset: 29d15865d20f
Author: ctornqvi
Date: 2014-06-02 19:08 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/29d15865d20f
8044364: runtime/RedefineFinalizer test fails on windows
Summary: Rewrote the test in pure Java, added RedefineClassHelper utility class
Reviewed-by: coleenp, allwin, gtriantafill, dsamersoff
- test/runtime/RedefineFinalizer/Agent.java
- test/runtime/RedefineFinalizer/Main.java
- test/runtime/RedefineFinalizer/Martyr.java
- test/runtime/RedefineFinalizer/MartyrSon.java
+ test/runtime/RedefineFinalizer/RedefineFinalizer.java
- test/runtime/RedefineFinalizer/manifest.mf
- test/runtime/RedefineFinalizer/testme.sh
+ test/testlibrary/RedefineClassHelper.java
+ test/testlibrary_tests/RedefineClassTest.java
Changeset: d90c3f26443e
Author: ctornqvi
Date: 2014-06-02 18:15 +0000
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/d90c3f26443e
Merge
Changeset: 3f594e5d64e7
Author: mgronlun
Date: 2014-06-03 09:44 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/3f594e5d64e7
8044531: Event based tracing locks to rank as leafs where possible
Reviewed-by: dcubed, dholmes
! src/share/vm/runtime/mutexLocker.cpp
Changeset: 1ffd0bb18df9
Author: mseledtsov
Date: 2014-06-02 21:36 -0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/1ffd0bb18df9
8038587: [TESTBUG] Create CDS tests to exercise region sizes and base address
Summary: Added new tests to cover missing CDS basic funtions
Reviewed-by: coleenp, ctornqvi
+ test/runtime/SharedArchiveFile/LimitSharedSizes.java
+ test/runtime/SharedArchiveFile/SharedBaseAddress.java
+ test/runtime/SharedArchiveFile/SpaceUtilizationCheck.java
Changeset: 3933f1093f1d
Author: pliden
Date: 2014-05-30 10:37 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/3933f1093f1d
8044132: Quarantine unstable/broken GC tests
Reviewed-by: ehelin, jwilhelm
! test/gc/arguments/TestParallelHeapSizeFlags.java
! test/gc/arguments/TestUseCompressedOopsErgo.java
! test/gc/g1/TestHumongousShrinkHeap.java
! test/gc/parallelScavenge/TestDynShrinkHeap.java
Changeset: 9a3cdffad2fe
Author: pliden
Date: 2014-05-30 10:43 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/9a3cdffad2fe
8042310: TestStringDeduplicationMemoryUsage test failing
Reviewed-by: ehelin, jwilhelm
- test/gc/g1/TestStringDeduplicationMemoryUsage.java
! test/gc/g1/TestStringDeduplicationTools.java
Changeset: dfeba022fa92
Author: jmasa
Date: 2014-06-02 06:29 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/dfeba022fa92
Merge
- test/gc/g1/TestStringDeduplicationMemoryUsage.java
Changeset: bdfec31a50eb
Author: pliden
Date: 2014-06-03 10:37 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/bdfec31a50eb
8040807: G1: Enable G1CollectedHeap::stop()
Reviewed-by: brutisso, jmasa, tschatzl
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/thread.cpp
Changeset: 7b0229d35259
Author: brutisso
Date: 2014-06-03 10:44 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/7b0229d35259
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: 0c5576e5d6f0
Author: brutisso
Date: 2014-06-03 09:34 +0000
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/0c5576e5d6f0
Merge
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: 825bd64ca4cd
Author: ehelin
Date: 2014-05-29 14:31 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/825bd64ca4cd
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: a4122a36a875
Author: pliden
Date: 2014-06-04 14:16 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/a4122a36a875
8044768: Backout fix for JDK-8040807
Reviewed-by: brutisso, ehelin
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/thread.cpp
Changeset: def2ba2f655e
Author: jmasa
Date: 2014-06-05 10:34 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/def2ba2f655e
Merge
! src/share/vm/runtime/thread.cpp
- test/gc/g1/TestStringDeduplicationMemoryUsage.java
Changeset: 41be7ddc01b2
Author: amurillo
Date: 2014-06-06 10:19 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/41be7ddc01b2
Merge
- test/gc/g1/TestStringDeduplicationMemoryUsage.java
Changeset: e1902bbbd93f
Author: katleman
Date: 2014-06-12 10:32 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/e1902bbbd93f
Added tag jdk9-b17 for changeset 14b656df31c2
! .hgtags
Changeset: 83be138aecba
Author: lana
Date: 2014-06-12 15:36 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/83be138aecba
Merge
- test/gc/g1/TestStringDeduplicationMemoryUsage.java
Changeset: 7fbeb8c266f4
Author: tbell
Date: 2014-06-12 18:09 +0000
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/7fbeb8c266f4
8046474: Source changes needed to build JDK 9 with new platforms and compilers on Solaris and Linux
Reviewed-by: erikj, dholmes
! make/jprt.properties
Changeset: 871fd1285484
Author: tbell
Date: 2014-06-12 18:42 +0000
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/871fd1285484
Merge
Changeset: 7a913131605d
Author: lana
Date: 2014-06-12 19:03 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/7a913131605d
Merge
- test/gc/g1/TestStringDeduplicationMemoryUsage.java
Changeset: 774578bd0cb4
Author: anoll
Date: 2014-05-30 06:50 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/774578bd0cb4
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: cb5694166a39
Author: mikael
Date: 2014-05-29 16:01 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/cb5694166a39
8044071: Print format/argument warnings
Reviewed-by: drchase, dholmes, lfoltan, twisti
! src/cpu/sparc/vm/compiledIC_sparc.cpp
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/sparc/vm/vtableStubs_sparc.cpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_sparc/vm/vm_version_linux_sparc.cpp
Changeset: 59e928332f9b
Author: twisti
Date: 2014-05-30 09:49 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/59e928332f9b
Merge
Changeset: 4d748c80ecc7
Author: thartmann
Date: 2014-05-30 09:26 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/4d748c80ecc7
8021775: compiler/8009761/Test8009761.java "Failed: init recursive calls: 51. After deopt 50"
Summary: Reimplemented the test using the Whitebox API to deterministically trigger compilation and deoptimization. Now allowing number of recursive calls to vary by 1.
Reviewed-by: twisti, roland, iignatyev
! test/TEST.groups
! test/compiler/8009761/Test8009761.java
Changeset: f8d261a8d2d3
Author: anoll
Date: 2014-05-30 19:21 +0000
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/f8d261a8d2d3
Merge
Changeset: 7daf195e6193
Author: iignatyev
Date: 2014-05-30 17:20 +0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/7daf195e6193
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: db6de1a01508
Author: iignatyev
Date: 2014-05-30 20:01 +0000
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/db6de1a01508
Merge
Changeset: 3533da0f7728
Author: thartmann
Date: 2014-06-02 08:07 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/3533da0f7728
8034812: remove IDX_INIT macro hack in Node class
Summary: The IDX_INIT macro used by Node::Node(...) to retrieve the Compile object is removed and replaced by a call to Compile::current(). The Node constructor, new operator and all calls to it are adapted accordingly.
Reviewed-by: kvn, jrose, iveresov, goetz
! src/cpu/ppc/vm/ppc.ad
! src/cpu/x86/vm/x86_32.ad
! src/share/vm/adlc/output_c.cpp
! src/share/vm/opto/addnode.cpp
! src/share/vm/opto/block.cpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/castnode.cpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/coalesce.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/connode.cpp
! src/share/vm/opto/connode.hpp
! src/share/vm/opto/convertnode.cpp
! src/share/vm/opto/divnode.cpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/generateOptoStub.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/idealKit.cpp
! src/share/vm/opto/idealKit.hpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/macro.hpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/movenode.cpp
! src/share/vm/opto/mulnode.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/opto/parseHelper.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/reg_split.cpp
! src/share/vm/opto/split_if.cpp
! src/share/vm/opto/stringopts.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/vectornode.cpp
Changeset: 0dd11a2a56c5
Author: roland
Date: 2014-06-02 10:01 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/0dd11a2a56c5
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: c93ee08abe42
Author: iveresov
Date: 2014-06-02 07:26 -1000
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/c93ee08abe42
8044496: 8034812 broke build with clang
Summary: Remove superfluous clang-diagnostic-pop
Reviewed-by: kvn, drchase
! src/share/vm/opto/node.cpp
Changeset: bd8c98c69d8a
Author: drchase
Date: 2014-06-02 14:32 -0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/bd8c98c69d8a
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: 463d8c2a1833
Author: drchase
Date: 2014-06-02 15:49 -0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/463d8c2a1833
Merge
Changeset: a98c4de4f66c
Author: twisti
Date: 2014-06-02 10:48 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/a98c4de4f66c
Merge
! test/TEST.groups
- test/runtime/6929067/T.java
- test/runtime/6929067/Test6929067.sh
- test/runtime/6929067/invoke.c
- test/runtime/InitialThreadOverflow/DoOverflow.java
- test/runtime/InitialThreadOverflow/invoke.c
- test/runtime/InitialThreadOverflow/testme.sh
Changeset: a22a71c4bb2e
Author: twisti
Date: 2014-06-02 13:53 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/a22a71c4bb2e
Merge
- test/runtime/6929067/T.java
- test/runtime/6929067/Test6929067.sh
- test/runtime/6929067/invoke.c
- test/runtime/InitialThreadOverflow/DoOverflow.java
- test/runtime/InitialThreadOverflow/invoke.c
- test/runtime/InitialThreadOverflow/testme.sh
Changeset: 45228c8cee0f
Author: mikael
Date: 2014-06-02 15:48 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/45228c8cee0f
8044242: Remove dead NativeMovRegMemPatching class
Reviewed-by: twisti, kvn
! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.hpp
! src/cpu/x86/vm/nativeInst_x86.hpp
Changeset: b728cf7dfbec
Author: iignatyev
Date: 2014-06-04 00:25 +0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/b728cf7dfbec
8044339: Update FilterSpuriousWakeups documentation. Review "Solaris only" vm options descriptions
Reviewed-by: kvn, dholmes, iignatyev
! src/os/aix/vm/os_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 4c2438fc4e6e
Author: mikael
Date: 2014-06-03 18:24 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/4c2438fc4e6e
8044735: Print format/argument warnings
Reviewed-by: twisti, kvn
! src/cpu/sparc/vm/debug_sparc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
Changeset: 82a396fba1e6
Author: rbackman
Date: 2014-06-04 10:01 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/82a396fba1e6
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: 6ad207fd3e26
Author: rbackman
Date: 2014-05-22 13:42 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/6ad207fd3e26
8030976: Untaken paths should be more vigorously pruned at highest optimization level
Reviewed-by: roland, vlivanov
! src/share/vm/oops/methodData.hpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/deoptimization.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 88c2bc28102a
Author: thartmann
Date: 2014-06-05 10:43 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/88c2bc28102a
8031389: On x86 C1 emits two relocations for polls
Summary: C1 emits two poll_type relocations at safepoint polls because LIR_Assembler::safepoint_poll(..) adds a relocation and calls LIR_Assembler::add_debug_info_for_branch(..) which adds a relocation as well. The implementation of add_debug_info_for_branch(..) is changed to not emit a poll relocation.
Reviewed-by: kvn, roland
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/share/vm/c1/c1_LIRAssembler.cpp
Changeset: ab1ad25fe0b9
Author: kvn
Date: 2014-06-06 11:37 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/ab1ad25fe0b9
Merge
! test/TEST.groups
Changeset: 68d348f8d4c1
Author: amurillo
Date: 2014-06-06 13:31 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/68d348f8d4c1
Merge
- test/gc/g1/TestStringDeduplicationMemoryUsage.java
Changeset: c9764091440d
Author: vlivanov
Date: 2014-06-09 11:49 +0000
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/c9764091440d
8046226: assert(_thread == Thread::current()) failed: thread must be current w/ -XX:+TraceDeoptimization -XX:+Verbose
Reviewed-by: twisti, dcubed, fparain
! src/share/vm/runtime/vframe.cpp
Changeset: 3cb509208318
Author: kvn
Date: 2014-06-09 15:42 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/3cb509208318
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: bf9221b27bb8
Author: jwilhelm
Date: 2014-04-30 02:41 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/bf9221b27bb8
8026396: Remove information duplication in the collector policy
Summary: Cleaned up the usage of flags in collector policy.
Reviewed-by: sjohanss, jcoomes
! src/share/vm/memory/collectorPolicy.cpp
Changeset: 997484ade1c5
Author: jwilhelm
Date: 2014-05-02 02:11 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/997484ade1c5
8042298: Remove the names gen0 and gen1 from the GC code
Summary: Renamed gen0 and gen1 to young and old throughout the GC code.
Reviewed-by: sjohanss, jcoomes
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp
! 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/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/parallelScavenge/adjoiningGenerations.cpp
! src/share/vm/gc_implementation/parallelScavenge/generationSizer.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/collectorPolicy.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/tenuredGeneration.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 7b37566be57d
Author: jmasa
Date: 2014-06-10 20:46 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/7b37566be57d
Merge
! src/share/vm/runtime/globals.hpp
Changeset: 1abbc1e91ac5
Author: iignatyev
Date: 2014-06-11 18:56 +0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/1abbc1e91ac5
8044673: Create jtreg groups to list GC specific tests
Reviewed-by: dholmes, iignatyev
Contributed-by: dmitry.fazunenko at oracle.com
! test/TEST.groups
Changeset: dd503688f9e3
Author: thartmann
Date: 2014-06-10 08:53 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/dd503688f9e3
8033145: Runtime1::arraycopy_count_address uses wrong _oop_arraycopy_cnt variable
Summary: The method Runtime1::arraycopy_count_address(..) returns the address of Runtime::_oop_arraycopy_cnt instead of the the file static variable _oop_arraycopy_cnt.
Reviewed-by: roland, kvn, twisti
! src/share/vm/c1/c1_Runtime1.cpp
Changeset: dd14b24efd49
Author: vlivanov
Date: 2014-06-10 10:00 +0000
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/dd14b24efd49
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: e38bb04f030d
Author: roland
Date: 2014-06-10 13:37 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/e38bb04f030d
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: 93a279538de3
Author: neliasso
Date: 2014-06-09 10:32 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/93a279538de3
8040244: compiler/whitebox/IsMethodCompilableTest.java fails
Summary: Prevent from running with Xcomp
Reviewed-by: kvn, twisti
! test/compiler/whitebox/IsMethodCompilableTest.java
Changeset: 9be8f500449d
Author: kvn
Date: 2014-06-10 12:28 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/9be8f500449d
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: 3a74595493cb
Author: kvn
Date: 2014-06-10 12:57 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/3a74595493cb
Merge
Changeset: 0960c95f2343
Author: iignatyev
Date: 2014-06-10 23:18 +0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/0960c95f2343
8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java failed: assert(!res || TypeEntriesAtCall::arguments_profiling_enabled()) failed: no profiling of arguments
Reviewed-by: kvn, jmasa
! test/testlibrary_tests/whitebox/vm_flags/UintxTest.java
! test/testlibrary_tests/whitebox/vm_flags/VmFlagTest.java
Changeset: c91a320f3124
Author: iignatyev
Date: 2014-06-10 20:53 +0000
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/c91a320f3124
Merge
Changeset: f3624d042de0
Author: thartmann
Date: 2014-06-11 09:16 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/f3624d042de0
8044538: assert(which != imm_operand) failed: instruction is not a movq reg, imm64
Summary: Fixed internal_word_Relocation::target() to not retrieve target address from code if relocation points into the constant section. Added test.
Reviewed-by: kvn, twisti, dlong
! src/share/vm/code/relocInfo.cpp
+ test/compiler/relocations/TestPrintRelocations.java
Changeset: edf93f2ccf99
Author: kvn
Date: 2014-06-11 11:05 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/edf93f2ccf99
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: 455be7c3df86
Author: kvn
Date: 2014-06-12 10:15 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/455be7c3df86
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: d8d7bf7dcaba
Author: mduigou
Date: 2014-06-12 16:31 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/d8d7bf7dcaba
8032045: Enable compiler and linker safety switches for debug builds
Summary: Enable GCC linker protections, runtime bounds checks and stack protection.
Reviewed-by: dholmes, kvn, coleenp
! make/bsd/makefiles/fastdebug.make
! make/bsd/makefiles/gcc.make
! make/linux/makefiles/fastdebug.make
! make/linux/makefiles/gcc.make
! make/solaris/makefiles/gcc.make
Changeset: 5342877674a5
Author: kvn
Date: 2014-06-13 10:21 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/5342877674a5
Merge
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: fedc61f9456a
Author: amurillo
Date: 2014-06-13 12:04 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/fedc61f9456a
Merge
Changeset: e52079ae774f
Author: katleman
Date: 2014-06-13 11:21 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/e52079ae774f
Added tag jdk9-b18 for changeset 871fd1285484
! .hgtags
Changeset: d4cffb3ae621
Author: lana
Date: 2014-06-18 10:08 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/d4cffb3ae621
Merge
- test/gc/g1/TestStringDeduplicationMemoryUsage.java
Changeset: b7b7eb358428
Author: lana
Date: 2014-06-18 10:56 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/b7b7eb358428
Merge
Changeset: b064724bbd6d
Author: miauno
Date: 2014-06-02 17:21 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/b064724bbd6d
8044540: serviceability/sa/jmap-hashcode/Test8028623.java should be quarantined
Reviewed-by: sla
! test/serviceability/sa/jmap-hashcode/Test8028623.java
Changeset: 56a35b09e0d4
Author: sla
Date: 2014-06-04 11:05 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/56a35b09e0d4
8044107: Add Diagnostic Command to list all ClassLoaders
Reviewed-by: mgerdin, stefank
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
+ src/share/vm/classfile/classLoaderStats.cpp
+ src/share/vm/classfile/classLoaderStats.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/services/diagnosticCommand.cpp
+ test/serviceability/dcmd/ClassLoaderStatsTest.java
Changeset: 7ec6629578ac
Author: ctornqvi
Date: 2014-06-06 14:46 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/7ec6629578ac
8043492: ad_x86_64_misc.obj : error LNK2011: precompiled object not linked in; image may not run
Summary: Added _build_pch_file.obj to LD_FLAGS and cleaned up support for older Visual Studio versions
Reviewed-by: twisti, lfoltan, sla, kvn
! make/windows/create.bat
! make/windows/makefiles/compile.make
! make/windows/makefiles/rules.make
! make/windows/makefiles/sa.make
! make/windows/makefiles/sanity.make
! make/windows/makefiles/vm.make
! make/windows/projectfiles/common/Makefile
! src/share/vm/runtime/vm_version.cpp
Changeset: 88085a8f62d5
Author: sla
Date: 2014-06-09 11:03 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/88085a8f62d5
8044797: Building with clang gives: fatal error: file '...' has been modified since the precompiled header was built
Reviewed-by: dholmes, dcubed
! make/bsd/makefiles/vm.make
! make/linux/makefiles/vm.make
Changeset: d2415cf889bc
Author: hseigel
Date: 2014-06-10 14:04 -0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/d2415cf889bc
8044738: Check attribute_length of EnclosingMethod attribute
Summary: Add check that attribute_length == 4.
Reviewed-by: fparain, coleenp, lfoltan
! src/share/vm/classfile/classFileParser.cpp
+ test/runtime/EnclosingMethodAttr/EnclMethTest.jcod
+ test/runtime/EnclosingMethodAttr/EnclMethodAttr.java
+ test/runtime/EnclosingMethodAttr/enclMethodAttr.jar
Changeset: 0186fbbdc50c
Author: dcubed
Date: 2014-06-10 20:24 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/0186fbbdc50c
Merge
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
Changeset: f25701035057
Author: dsimms
Date: 2014-06-11 12:09 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/f25701035057
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: afe58d604f28
Author: hseigel
Date: 2014-06-11 09:58 -0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/afe58d604f28
8031819: Remove legacy jdk checks and code
Summary: Delete old jdk specific code.
Reviewed-by: dholmes, coleenp, zgu, lfoltan
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/java.hpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/reflection.hpp
! src/share/vm/runtime/reflectionUtils.cpp
! src/share/vm/runtime/serviceThread.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vframe.cpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/services/management.cpp
! src/share/vm/services/threadService.cpp
Changeset: 232dbf06eb07
Author: dsimms
Date: 2014-06-11 18:34 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/232dbf06eb07
8043224: -Xcheck:jni improvements to exception checking and excessive local refs
Summary: Warning when not checking exceptions from function that require so, also when local refs expand beyond capacity.
Reviewed-by: zgu, coleenp, hseigel
! src/share/vm/memory/guardedMemory.hpp
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/runtime/jniHandles.cpp
! src/share/vm/runtime/jniHandles.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
Changeset: eb8a53efa923
Author: dsimms
Date: 2014-06-12 11:34 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/eb8a53efa923
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: 76f46c5351e1
Author: lfoltan
Date: 2014-06-12 13:37 -0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/76f46c5351e1
6961433: Revisit need to disable Windows C++ compiler optimisation of sharedRuntimeTrig.cpp.
Summary: Remove pragma optimize ("", off) to turn off optimization for WIN32.
Reviewed-by: coleenp, dcubed, kvn
! src/share/vm/runtime/sharedRuntimeTrig.cpp
Changeset: fdcc91703a7e
Author: dcubed
Date: 2014-06-12 15:57 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/fdcc91703a7e
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: b19ccfb09cf2
Author: dsamersoff
Date: 2014-06-13 05:10 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/b19ccfb09cf2
8038392: Generating prelink cache breaks JAVA 'jinfo' utility normal behaviour
Summary: Better parsing of /proc/pid/maps in sa
Reviewed-by: sspitsyn, sla
! agent/src/os/linux/ps_proc.c
Changeset: 52992e1b76eb
Author: dcubed
Date: 2014-06-13 19:07 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/52992e1b76eb
Merge
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/runtime/arguments.cpp
Changeset: d9f77ba99034
Author: dcubed
Date: 2014-06-17 12:54 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/d9f77ba99034
8046758: cleanup non-indent white space issues prior to Contended Locking cleanup bucket
Summary: Checkpoint do_space_filter.ksh cleanups for Contended Locking.
Reviewed-by: sspitsyn, coleenp
! 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/runtime/objectMonitor.cpp
! src/share/vm/runtime/objectMonitor.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
Changeset: 90ebb569b57e
Author: ddehaven
Date: 2014-06-17 11:18 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/90ebb569b57e
8043340: [macosx] Fix hard-wired paths to JavaVM.framework
Summary: Build system tweaks to allow building with Xcode 5 and on OS X 10.9 and later
Reviewed-by: erikj, henryjen, dholmes
! agent/src/os/bsd/MacosxDebuggerLocal.m
! agent/src/os/bsd/Makefile
! make/bsd/makefiles/saproc.make
Changeset: 733b13cf9d40
Author: coleenp
Date: 2014-06-18 13:58 -0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/733b13cf9d40
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: c021ec40774f
Author: iveresov
Date: 2014-06-18 10:54 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/c021ec40774f
8046684: sharedRuntime.cpp...assert(((nmethod*)cb)->is_at_poll_or_poll_return(pc)) failed: safepoint polling: type must be poll
Summary: Emit a poll relocation for the testl in is_polling_page_far() on x86
Reviewed-by: vlivanov, roland
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
Changeset: b1df6ed438eb
Author: iveresov
Date: 2014-06-18 12:21 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/b1df6ed438eb
Merge
Changeset: a2f5d920638e
Author: dcubed
Date: 2014-06-18 14:21 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/a2f5d920638e
8047156: cleanup more non-indent white space issues prior to Contended Locking cleanup bucket
Summary: Checkpoint some missed do_space_filter.ksh cleanups for Contended Locking.
Reviewed-by: sspitsyn, lfoltan, coleenp
! src/os/bsd/vm/os_bsd.hpp
! src/os/linux/vm/os_linux.hpp
! src/os/solaris/vm/os_solaris.hpp
! src/share/vm/runtime/atomic.hpp
! src/share/vm/runtime/mutex.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/synchronizer.hpp
Changeset: 2e73c43c2d70
Author: pliden
Date: 2014-06-13 13:46 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/2e73c43c2d70
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: cc616eae2670
Author: amurillo
Date: 2014-06-13 19:05 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/cc616eae2670
Merge
Changeset: 64e35dfa4ff5
Author: jwilhelm
Date: 2014-06-13 17:07 -0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/64e35dfa4ff5
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: f375fb6a4371
Author: tschatzl
Date: 2014-06-18 13:25 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/f375fb6a4371
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: c0b3ddf06856
Author: jwilhelm
Date: 2014-06-12 20:15 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/c0b3ddf06856
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: 33f651a79605
Author: jwilhelm
Date: 2014-06-18 13:02 +0000
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/33f651a79605
Merge
Changeset: d148d33c5f68
Author: jmasa
Date: 2014-06-18 12:39 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/d148d33c5f68
Merge
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/thread.cpp
Changeset: 3d52a2d0be43
Author: jmasa
Date: 2014-06-19 09:44 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/3d52a2d0be43
Merge
Changeset: dcc6581cf655
Author: iignatyev
Date: 2014-06-16 15:12 +0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/dcc6581cf655
8044742: testlibrary_tests/whitebox/vm_flags/BooleanTest.java NoClassDefFoundError: com/oracle/java/testlibrary/JDKToolFinder
Reviewed-by: kvn, roland
! test/testlibrary_tests/whitebox/vm_flags/BooleanTest.java
Changeset: 2399ebcea84d
Author: mikael
Date: 2014-06-16 16:27 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/2399ebcea84d
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: f9b746f2a1f4
Author: twisti
Date: 2014-06-19 12:50 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/f9b746f2a1f4
Merge
Changeset: b70485f2a5b9
Author: amurillo
Date: 2014-06-20 11:10 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/b70485f2a5b9
Merge
Changeset: 9920b4b5752d
Author: katleman
Date: 2014-06-19 11:22 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/9920b4b5752d
Added tag jdk9-b19 for changeset d4cffb3ae621
! .hgtags
Changeset: c1af79d122ec
Author: lana
Date: 2014-06-20 10:15 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/c1af79d122ec
Merge
Changeset: 17b4a5e831b3
Author: katleman
Date: 2014-06-26 12:51 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/17b4a5e831b3
Added tag jdk9-b20 for changeset c1af79d122ec
! .hgtags
Changeset: 5db710baccbd
Author: lana
Date: 2014-07-01 14:26 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/5db710baccbd
Merge
Changeset: b188e2fd26d7
Author: coleenp
Date: 2014-06-19 11:16 -0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/b188e2fd26d7
8026977: NPG: Remove ConstantPool::lock
Summary: Write klass and resolved_references constant pool fields lock free.
Reviewed-by: jrose, twisti
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/objArrayOop.cpp
! src/share/vm/oops/objArrayOop.hpp
! src/share/vm/prims/jvmtiEnv.cpp
Changeset: fcbb13e52461
Author: coleenp
Date: 2014-06-19 14:49 -0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/fcbb13e52461
6642881: Improve performance of Class.getClassLoader()
Summary: Add classLoader to java/lang/Class instance for fast access
Reviewed-by: alanb, lfoltan, rriggs, vlivanov, twisti, jfranck
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/prims/unsafe.cpp
Changeset: fa67e3591b91
Author: gtriantafill
Date: 2014-06-20 10:12 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/fa67e3591b91
8038074: [TESTBUG] Add test for anewarray instruction with more than 255 dimensions
Reviewed-by: lfoltan, coleenp
+ test/runtime/verifier/TestANewArray.java
Changeset: c283096252e3
Author: mikael
Date: 2014-06-20 11:19 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/c283096252e3
8046611: Build errors with gcc on sparc/fastdebug
Reviewed-by: dholmes, ctornqvi
! src/cpu/sparc/vm/frame_sparc.cpp
! src/share/vm/runtime/safepoint.cpp
Changeset: 4463d2155e02
Author: dcubed
Date: 2014-06-20 12:45 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/4463d2155e02
Merge
Changeset: 14a7c72928a4
Author: dcubed
Date: 2014-06-20 20:37 +0000
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/14a7c72928a4
Merge
Changeset: 0a039fc78645
Author: mikael
Date: 2014-06-18 12:35 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/0a039fc78645
8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value for hotspot ARCH
Reviewed-by: erikj, dholmes
! make/linux/makefiles/defs.make
Changeset: 3acb22b10934
Author: dholmes
Date: 2014-06-22 21:23 -0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/3acb22b10934
8044818: [TESTBUG] runtime/CDSCompressedKPtrs/XShareAuto.java fails with RuntimeException 'sharing' found in stderr
Reviewed-by: hseigel, lfoltan, coleenp, dholmes
Contributed-by: Pavel Chistyakov <pavel.chistyakov at oracle.com>
! test/runtime/CDSCompressedKPtrs/XShareAuto.java
Changeset: 45831d971923
Author: fparain
Date: 2014-06-23 06:58 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/45831d971923
8043630: Method os::yield_all() should be removed
Reviewed-by: dholmes, dsimms
! src/os/aix/vm/os_aix.cpp
! 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/prims/jni.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/services/memTracker.hpp
Changeset: 97e0bce5bc53
Author: ctornqvi
Date: 2014-06-23 14:51 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/97e0bce5bc53
8047878: [TESTBUG] runtime/memory/ReadFromNoaccessArea.java and runtime/memory/ReserveMemory.java time out on Solaris
Summary: Limited heap size to reduce size of core file generated
Reviewed-by: sla, coleenp, dcubed
! test/runtime/memory/ReadFromNoaccessArea.java
! test/runtime/memory/ReserveMemory.java
Changeset: 74ab5b554535
Author: poonam
Date: 2014-06-24 02:19 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/74ab5b554535
8046282: SA update
Summary: These changes add some definitions on the SA side and the supporting code on the hotspot side.
Reviewed-by: sundar, mgronlun
+ agent/src/share/classes/sun/jvm/hotspot/gc_interface/G1YCType.java
+ agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCCause.java
+ agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCName.java
+ agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCWhen.java
+ agent/src/share/classes/sun/jvm/hotspot/gc_interface/ReferenceType.java
! agent/src/share/classes/sun/jvm/hotspot/memory/Universe.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Klass.java
! agent/src/share/classes/sun/jvm/hotspot/oops/OopUtilities.java
+ agent/src/share/classes/sun/jvm/hotspot/opto/CompilerPhaseType.java
+ agent/src/share/classes/sun/jvm/hotspot/runtime/Flags.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/Thread.java
+ agent/src/share/classes/sun/jvm/hotspot/runtime/VMOps.java
! make/solaris/makefiles/sa.make
! make/windows/makefiles/sa.make
! src/share/vm/runtime/vmStructs.cpp
+ src/share/vm/runtime/vmStructs_trace.hpp
Changeset: f9892d0039a4
Author: ctornqvi
Date: 2014-06-24 07:10 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/f9892d0039a4
8047939: [TESTBUG] Rewrite test/runtime/8001071/Test8001071.sh
Summary: Rewrote the test in Java, limited the heap size to avoid time out issues on machines with a lot of memory
Reviewed-by: minqi, rdurbin, dcubed
- test/runtime/8001071/Test8001071.java
- test/runtime/8001071/Test8001071.sh
+ test/runtime/Unsafe/RangeCheck.java
Changeset: 18415052d89c
Author: amurillo
Date: 2014-06-24 12:27 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/18415052d89c
8043541: 'fastdebug' is printed twice in java -version
Reviewed-by: dholmes, dcubed, jcoomes
! make/aix/makefiles/vm.make
! make/bsd/makefiles/vm.make
! make/defs.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/vm.make
! make/windows/projectfiles/common/Makefile
! src/share/vm/runtime/vm_version.cpp
Changeset: 5ebb6694ed7b
Author: thartmann
Date: 2014-06-20 08:14 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/5ebb6694ed7b
8008321: compile.cpp verify_graph_edges uses bool as int
Summary: The dead_nodes counter in verify_graph_edges(..) has the type bool but is used as int.
Reviewed-by: roland, anoll
! src/share/vm/opto/compile.cpp
Changeset: 98a3a2dea3b9
Author: anoll
Date: 2014-06-20 09:25 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/98a3a2dea3b9
8043158: Crash in CodeSweeperSweepNoFlushTest in CompileQueue::free_all()
Summary: Acquire lock before calling notify()
Reviewed-by: twisti, thartmann
! src/share/vm/compiler/compileBroker.cpp
Changeset: 8cfc6ff87733
Author: iveresov
Date: 2014-06-20 11:25 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/8cfc6ff87733
8047321: Hotspot debug builds with clang are broken
Summary: Don't use -Og with clang
Reviewed-by: twisti
! make/bsd/makefiles/gcc.make
Changeset: 8662169d35d3
Author: iignatyev
Date: 2014-06-20 22:39 +0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/8662169d35d3
8041794: remove bytecodes_<arch>.{cpp,hpp} files
Reviewed-by: dholmes, coleenp, twisti, iignatyev
Contributed-by: lev.priima at oracle.com
- src/cpu/ppc/vm/bytecodes_ppc.cpp
- src/cpu/ppc/vm/bytecodes_ppc.hpp
- src/cpu/sparc/vm/bytecodes_sparc.cpp
- src/cpu/sparc/vm/bytecodes_sparc.hpp
- src/cpu/x86/vm/bytecodes_x86.cpp
- src/cpu/x86/vm/bytecodes_x86.hpp
- src/cpu/zero/vm/bytecodes_zero.cpp
- src/cpu/zero/vm/bytecodes_zero.hpp
! src/share/vm/interpreter/bytecodes.cpp
! src/share/vm/interpreter/bytecodes.hpp
Changeset: 559ada8e82e2
Author: iignatyev
Date: 2014-06-20 20:42 +0000
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/559ada8e82e2
Merge
- src/cpu/ppc/vm/bytecodes_ppc.cpp
- src/cpu/ppc/vm/bytecodes_ppc.hpp
- src/cpu/sparc/vm/bytecodes_sparc.cpp
- src/cpu/sparc/vm/bytecodes_sparc.hpp
- src/cpu/x86/vm/bytecodes_x86.cpp
- src/cpu/x86/vm/bytecodes_x86.hpp
- src/cpu/zero/vm/bytecodes_zero.cpp
- src/cpu/zero/vm/bytecodes_zero.hpp
Changeset: c4d4fc9b3bd3
Author: anoll
Date: 2014-06-23 08:40 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/c4d4fc9b3bd3
8046286: assert: Do not add task if compilation is turned off forever
Summary: Remove the unnecessary and missleading assert
Reviewed-by: iveresov
! src/share/vm/compiler/compileBroker.cpp
Changeset: 3a2e97446c5f
Author: anoll
Date: 2014-06-23 04:44 +0000
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/3a2e97446c5f
Merge
- src/cpu/ppc/vm/bytecodes_ppc.cpp
- src/cpu/ppc/vm/bytecodes_ppc.hpp
- src/cpu/sparc/vm/bytecodes_sparc.cpp
- src/cpu/sparc/vm/bytecodes_sparc.hpp
- src/cpu/x86/vm/bytecodes_x86.cpp
- src/cpu/x86/vm/bytecodes_x86.hpp
- src/cpu/zero/vm/bytecodes_zero.cpp
- src/cpu/zero/vm/bytecodes_zero.hpp
! src/share/vm/compiler/compileBroker.cpp
Changeset: 46e85b1633d7
Author: thartmann
Date: 2014-06-24 08:12 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/46e85b1633d7
8035328: closed/compiler/6595044/Main.java failed with timeout
Summary: Patch call sites of non-entrant methods to avoid re-resolving if method is still executed.
Reviewed-by: twisti, iveresov, roland, kvn
! src/share/vm/runtime/sharedRuntime.cpp
Changeset: 478ac8e5344f
Author: thartmann
Date: 2014-06-25 09:19 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/478ac8e5344f
8033332: missing types in TemplateInterpreterGenerator::generate_result_handler_for
Summary: Add missing case statements for T_LONG and T_VOID to generate_result_handler_for(..).
Reviewed-by: iveresov, anoll
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
Changeset: 57b41a96abbc
Author: iveresov
Date: 2014-06-26 12:01 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/57b41a96abbc
8048298: Clang needs to lower optimization level for some files
Summary: Optimization options need to be lowered for some files when using clang 5.0 and 5.1
Reviewed-by: twisti
! make/bsd/makefiles/gcc.make
Changeset: 0de050947628
Author: iveresov
Date: 2014-06-26 12:04 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/0de050947628
Merge
Changeset: 6d04c53d7ccf
Author: twisti
Date: 2014-06-26 16:53 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/6d04c53d7ccf
Merge
- test/runtime/8001071/Test8001071.java
- test/runtime/8001071/Test8001071.sh
Changeset: dabee7bb3a8f
Author: brutisso
Date: 2014-06-19 13:31 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/dabee7bb3a8f
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: b596a1063e90
Author: goetz
Date: 2014-06-04 11:56 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/b596a1063e90
8044775: Improve usage of umbrella header atomic.inline.hpp.
Reviewed-by: stefank, kvn
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/os/aix/vm/osThread_aix.cpp
! src/os/aix/vm/os_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/osThread_solaris.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/thread_solaris.inline.hpp
! src/os/windows/vm/osThread_windows.cpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/threadCritical_windows.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/share/vm/asm/assembler.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/stringTable.cpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! 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/g1StringDedupThread.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/sparsePRT.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/shared/ageTable.cpp
! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp
! src/share/vm/gc_implementation/shared/mutableSpace.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/gcLocker.cpp
! src/share/vm/memory/gcLocker.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/specialized_oop_closures.hpp
! src/share/vm/memory/threadLocalAllocBuffer.inline.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/compiledICHolder.cpp
! src/share/vm/oops/compiledICHolder.hpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/oop.pcgc.inline.hpp
! src/share/vm/oops/symbol.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/jvmtiRawMonitor.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/biasedLocking.cpp
! src/share/vm/runtime/extendedPC.hpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/handles.cpp
! src/share/vm/runtime/interfaceSupport.cpp
! src/share/vm/runtime/mutex.cpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/thread.inline.hpp
! src/share/vm/services/memPtr.cpp
! src/share/vm/services/memPtr.hpp
! src/share/vm/services/memRecorder.cpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/threadService.cpp
! src/share/vm/shark/sharkRuntime.cpp
! src/share/vm/utilities/accessFlags.cpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.inline.hpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/histogram.cpp
! src/share/vm/utilities/taskqueue.cpp
! src/share/vm/utilities/vmError.cpp
! src/share/vm/utilities/workgroup.cpp
Changeset: 1e9f18eb3a84
Author: pliden
Date: 2014-06-23 16:43 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/1e9f18eb3a84
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: 2a921e8dc94f
Author: jmasa
Date: 2014-06-23 14:20 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/2a921e8dc94f
Merge
! src/share/vm/runtime/mutex.cpp
Changeset: 01ab9db4584f
Author: jmasa
Date: 2014-06-25 20:41 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/01ab9db4584f
Merge
! src/os/aix/vm/os_aix.cpp
! 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/oops/cpCache.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/safepoint.cpp
- test/runtime/8001071/Test8001071.java
- test/runtime/8001071/Test8001071.sh
Changeset: 2cb6dfbbc344
Author: ehelin
Date: 2014-06-24 15:50 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/2cb6dfbbc344
8027915: TestParallelHeapSizeFlags fails with unexpected heap size on sparcv9
Reviewed-by: jmasa, sjohanss
! src/share/vm/gc_implementation/parallelScavenge/generationSizer.cpp
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/memory/heap.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/virtualspace.cpp
! test/gc/arguments/TestParallelHeapSizeFlags.java
Changeset: f88e914539ff
Author: stefank
Date: 2014-06-24 16:20 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/f88e914539ff
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: 1b23c821b5e4
Author: stefank
Date: 2014-06-24 17:09 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/1b23c821b5e4
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: b179be81195e
Author: stefank
Date: 2014-06-25 08:28 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/b179be81195e
8047323: Remove unused _copy_metadata_obj_cl in G1CopyingKeepAliveClosure
Reviewed-by: mgerdin, tschatzl
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: 9960da40c13e
Author: stefank
Date: 2014-06-25 08:56 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/9960da40c13e
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: 3f70ca73367d
Author: mgerdin
Date: 2014-06-25 10:55 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/3f70ca73367d
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: 238820b522f3
Author: mgerdin
Date: 2014-06-25 16:53 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/238820b522f3
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: ff9010e0ef3b
Author: tschatzl
Date: 2014-06-25 17:22 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/ff9010e0ef3b
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: 243f11b99845
Author: tschatzl
Date: 2014-06-25 15:43 +0000
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/243f11b99845
Merge
Changeset: 71f6c16d1d77
Author: jmasa
Date: 2014-06-25 20:43 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/71f6c16d1d77
Merge
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/os.hpp
Changeset: aa766c73f7d7
Author: jmasa
Date: 2014-06-26 18:55 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/aa766c73f7d7
Merge
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/runtime/sharedRuntime.cpp
Changeset: 6e3afae50470
Author: ehelin
Date: 2014-07-02 11:05 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/6e3afae50470
8048895: Back out JDK-8027915
Reviewed-by: mgerdin, stefank
! src/share/vm/gc_implementation/parallelScavenge/generationSizer.cpp
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/memory/heap.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/virtualspace.cpp
! test/gc/arguments/TestParallelHeapSizeFlags.java
Changeset: 83bb27e115b7
Author: ehelin
Date: 2014-07-02 13:52 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/83bb27e115b7
Merge
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/os.hpp
Changeset: 51b82a72aafb
Author: ctornqvi
Date: 2014-06-25 13:03 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/51b82a72aafb
8048076: [TESTBUG] runtime/Unsafe/RangeCheck.java fails with -Xcomp
Summary: Compiler intrinsics doesn't have this assert, disabled the intrinsics to make sure we go through the VM
Reviewed-by: lfoltan, coleenp
! test/runtime/Unsafe/RangeCheck.java
Changeset: 59f1099e39d9
Author: egahlin
Date: 2014-06-25 21:36 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/59f1099e39d9
8046783: Add hidden field to methods for event based tracing
Reviewed-by: sla, mgronlun
! src/share/vm/trace/tracetypes.xml
Changeset: 6b78c6948ec8
Author: egahlin
Date: 2014-06-25 22:12 +0000
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/6b78c6948ec8
Merge
Changeset: ab15f6287711
Author: mgronlun
Date: 2014-06-27 13:33 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/ab15f6287711
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: 88a7b3dd7d5d
Author: dcubed
Date: 2014-06-27 08:11 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/88a7b3dd7d5d
Merge
! src/share/vm/classfile/classLoaderData.cpp
Changeset: 5da31e88dbf5
Author: dcubed
Date: 2014-06-27 14:00 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/5da31e88dbf5
8047720: Xprof hangs on Solaris
Summary: Update use of PeriodicTask_lock in WatcherThread::stop() to avoid safepoint deadlock.
Reviewed-by: mgronlun, coleenp
! src/share/vm/runtime/thread.cpp
Changeset: 56c8024da07e
Author: coleenp
Date: 2014-06-30 14:58 -0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/56c8024da07e
8048169: Change 8037816 breaks HS build on PPC64 and CPP-Interpreter platforms
Summary: Fix the matching of format string parameter types to the actual argument types for the PPC64 and CPP-Interpreter files in the same way as 8037816 already did it for all the other files
Reviewed-by: stefank, coleenp, dholmes
! src/cpu/ppc/vm/assembler_ppc.cpp
! src/cpu/ppc/vm/compiledIC_ppc.cpp
! src/cpu/ppc/vm/frame_ppc.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/methodHandles_ppc.cpp
! src/cpu/ppc/vm/nativeInst_ppc.cpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/bytecodeInterpreterProfiling.hpp
Changeset: 9c57305f46cd
Author: sla
Date: 2014-06-30 10:04 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/9c57305f46cd
8047973: Quarantine compiler/ciReplay/*
Reviewed-by: vlivanov
! test/compiler/ciReplay/TestSA.sh
! test/compiler/ciReplay/TestVM.sh
! test/compiler/ciReplay/TestVM_no_comp_level.sh
Changeset: e59ad4b3ee90
Author: sspitsyn
Date: 2014-07-02 17:24 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/e59ad4b3ee90
Merge
Changeset: 8c4e5e10f3b3
Author: thartmann
Date: 2014-06-30 08:28 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/8c4e5e10f3b3
8048003: test/compiler/8009761/Test8009761.java failed with: java.lang.RuntimeException: static java.lang.Object Test8009761.m3(boolean,boolean) not compiled
Summary: Compile m3 with C1 if C2 is not available.
Reviewed-by: twisti, anoll
! test/compiler/8009761/Test8009761.java
Changeset: b4361651257d
Author: thartmann
Date: 2014-07-01 09:02 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/b4361651257d
8007987: ciConstantPoolCache::_keys should be array of 32bit int
Summary: The type of ciConstantPoolCache::_keys is changed to int which is sufficient to store the 2 byte constant pool indices.
Reviewed-by: twisti, coleenp
! src/share/vm/ci/ciConstantPoolCache.cpp
! src/share/vm/ci/ciConstantPoolCache.hpp
Changeset: f684db04b1b9
Author: iignatyev
Date: 2014-07-01 13:09 +0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/f684db04b1b9
8047996: Quarantine compiler/whitebox tests
Reviewed-by: vlivanov
! test/compiler/tiered/NonTieredLevelsTest.java
! test/compiler/tiered/TieredLevelsTest.java
! test/compiler/whitebox/ClearMethodStateTest.java
! test/compiler/whitebox/DeoptimizeAllTest.java
! test/compiler/whitebox/DeoptimizeMethodTest.java
! test/compiler/whitebox/EnqueueMethodForCompilationTest.java
! test/compiler/whitebox/GetNMethodTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java
Changeset: 0b4784c1f13c
Author: roland
Date: 2014-07-03 09:41 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/0b4784c1f13c
Merge
Changeset: 89a49b4a21b5
Author: amurillo
Date: 2014-07-03 13:17 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/89a49b4a21b5
Merge
- src/cpu/ppc/vm/bytecodes_ppc.cpp
- src/cpu/ppc/vm/bytecodes_ppc.hpp
- src/cpu/sparc/vm/bytecodes_sparc.cpp
- src/cpu/sparc/vm/bytecodes_sparc.hpp
- src/cpu/x86/vm/bytecodes_x86.cpp
- src/cpu/x86/vm/bytecodes_x86.hpp
- src/cpu/zero/vm/bytecodes_zero.cpp
- src/cpu/zero/vm/bytecodes_zero.hpp
- test/runtime/8001071/Test8001071.java
- test/runtime/8001071/Test8001071.sh
Changeset: 39bac689e998
Author: katleman
Date: 2014-07-03 11:36 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/39bac689e998
Added tag jdk9-b21 for changeset 17b4a5e831b3
! .hgtags
Changeset: 518d1fcc0799
Author: lana
Date: 2014-07-09 10:42 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/518d1fcc0799
Merge
Changeset: eca996da9bb4
Author: katleman
Date: 2014-07-10 12:13 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/eca996da9bb4
Added tag jdk9-b22 for changeset 518d1fcc0799
! .hgtags
Changeset: dd472cdacc32
Author: lana
Date: 2014-07-10 12:40 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/dd472cdacc32
Merge
- src/cpu/ppc/vm/bytecodes_ppc.cpp
- src/cpu/ppc/vm/bytecodes_ppc.hpp
- src/cpu/sparc/vm/bytecodes_sparc.cpp
- src/cpu/sparc/vm/bytecodes_sparc.hpp
- src/cpu/x86/vm/bytecodes_x86.cpp
- src/cpu/x86/vm/bytecodes_x86.hpp
- src/cpu/zero/vm/bytecodes_zero.cpp
- src/cpu/zero/vm/bytecodes_zero.hpp
- test/runtime/8001071/Test8001071.java
- test/runtime/8001071/Test8001071.sh
Changeset: 0879b63b4a39
Author: sla
Date: 2014-07-02 15:17 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/0879b63b4a39
Merge
Changeset: 0b1fe479a969
Author: coleenp
Date: 2014-07-02 15:22 -0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/0b1fe479a969
8047737: Move array component mirror to instance of java/lang/Class
Summary: Add field in java.lang.Class for componentType to simplify oop processing in JVM
Reviewed-by: fparain, twisti
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/vmSymbols.hpp
Changeset: 9035762a846c
Author: simonis
Date: 2014-07-02 13:50 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/9035762a846c
8048232: Fix for 8046471 breaks PPC64 build
Reviewed-by: mikael, dcubed
! make/linux/Makefile
! make/linux/makefiles/defs.make
Changeset: 995ffec25fac
Author: dcubed
Date: 2014-07-02 20:56 +0000
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/995ffec25fac
Merge
Changeset: 08a2164660fb
Author: goetz
Date: 2014-06-26 16:05 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/08a2164660fb
8048241: Introduce umbrella header os.inline.hpp and clean up includes
Reviewed-by: coleenp, dholmes, lfoltan
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/zero/vm/vm_version_zero.cpp
! src/os/aix/vm/attachListener_aix.cpp
! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/os_aix.inline.hpp
! src/os/bsd/vm/attachListener_bsd.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/os_bsd.inline.hpp
! src/os/linux/vm/attachListener_linux.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.inline.hpp
! src/os/posix/vm/os_posix.hpp
! src/os/solaris/vm/attachListener_solaris.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.inline.hpp
! src/os/windows/vm/decoder_windows.cpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/os_windows.hpp
! src/os/windows/vm/os_windows.inline.hpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/code/stubs.hpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/compiler/disassembler.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/adaptiveFreeList.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/freeChunk.hpp
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp
! src/share/vm/gc_implementation/parallelScavenge/psVirtualspace.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/gcLocker.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/atomic.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/handles.cpp
! src/share/vm/runtime/interfaceSupport.cpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
+ src/share/vm/runtime/os.inline.hpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/task.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/thread.inline.hpp
! src/share/vm/runtime/threadLocalStorage.cpp
! src/share/vm/runtime/timer.cpp
! src/share/vm/runtime/virtualspace.cpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/utilities/accessFlags.cpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/events.cpp
! src/share/vm/utilities/histogram.hpp
! src/share/vm/utilities/ostream.cpp
Changeset: 90b8f9f6c793
Author: coleenp
Date: 2014-07-02 20:20 -0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/90b8f9f6c793
Merge
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/virtualspace.cpp
Changeset: 35de71d2af77
Author: hseigel
Date: 2014-07-03 10:25 -0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/35de71d2af77
8026894: Improve VerifyError message about overriding a final method
Summary: Add full class name to error message.
Reviewed-by: fparain, zgu, lfoltan
! src/share/vm/classfile/classFileParser.cpp
+ test/runtime/verifier/OverriderMsg.java
Changeset: 465eb6bc50d1
Author: mikael
Date: 2014-07-03 09:16 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/465eb6bc50d1
8046818: Hotspot build system looking for sdt.h in the wrong place
Reviewed-by: sla, dholmes
! make/linux/makefiles/dtrace.make
Changeset: da4514678bcf
Author: dcubed
Date: 2014-07-03 11:07 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/da4514678bcf
8047104: cleanup misc issues prior to Contended Locking reorder and cache
Summary: Checkpoint misc cleanups for Contended Locking prior to first optimization bucket.
Reviewed-by: dholmes, sspitsyn, dice
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/os_bsd.hpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/mutex.cpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/objectMonitor.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/synchronizer.hpp
! src/share/vm/runtime/thread.cpp
Changeset: 66f62d8a80b3
Author: mgronlun
Date: 2014-07-03 21:37 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/66f62d8a80b3
8039905: heapdump/OnOOMToFile and heapdump/OnOOMToPath fail with "assert(fr().interpreter_frame_expression_stack_size() >= length) failed: error in expression stack!"
Reviewed-by: coleenp, sspitsyn
! src/share/vm/interpreter/oopMapCache.cpp
! src/share/vm/interpreter/oopMapCache.hpp
! src/share/vm/runtime/vframe.cpp
! src/share/vm/runtime/vframe.hpp
Changeset: a041ecca3717
Author: dcubed
Date: 2014-07-03 16:55 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/a041ecca3717
Merge
Changeset: ae676f06c967
Author: mgronlun
Date: 2014-07-05 20:05 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/ae676f06c967
8049324: interpretedVFrame::expressions to index oopmap correctly
Reviewed-by: sspitsyn, coleenp
! src/share/vm/runtime/vframe.cpp
Changeset: b784c85d436d
Author: darcy
Date: 2014-07-07 12:08 -0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/b784c85d436d
8048620: Remove unneeded/obsolete -source/-target options in hotspot tests
Reviewed-by: dholmes, hseigel
! test/compiler/6775880/Test.java
! test/runtime/6626217/Test6626217.sh
! test/runtime/8003720/Test8003720.java
Changeset: 4f9fa4b62c18
Author: fparain
Date: 2014-07-08 08:04 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/4f9fa4b62c18
8047714: Fix for JDK-6546236 made Solaris os::yield() a no-op
Reviewed-by: hseigel, lfoltan
! src/os/aix/vm/os_aix.cpp
! 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/gc_implementation/shared/concurrentGCThread.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/services/memTracker.hpp
! src/share/vm/utilities/taskqueue.cpp
Changeset: 29b4f4e94ad7
Author: lfoltan
Date: 2014-07-08 13:52 -0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/29b4f4e94ad7
8048128: Fix for Solaris Studio C++ 5.13, CHECK_UNHANDLED_OOPS breaks PPC build.
Summary: Changes to successfully compile class oop within oops/oopsHierarchy.hpp for PPC build (with gcc 4.1.2).
Reviewed-by: dholmes, hseigel
! src/share/vm/oops/oopsHierarchy.hpp
Changeset: a326a6240e90
Author: mgerdin
Date: 2014-06-26 10:00 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/a326a6240e90
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: d8d107be209c
Author: mgerdin
Date: 2014-06-26 13:20 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/d8d107be209c
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: f937359961e9
Author: mgerdin
Date: 2014-06-26 11:36 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/f937359961e9
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: 1b9686c03509
Author: tschatzl
Date: 2014-06-26 15:45 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/1b9686c03509
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: f6db7ffa412b
Author: tschatzl
Date: 2014-06-26 15:48 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/f6db7ffa412b
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: aaec45ac36d6
Author: tschatzl
Date: 2014-06-26 16:01 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/aaec45ac36d6
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: 89b10a2e5029
Author: jcoomes
Date: 2014-06-26 13:30 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/89b10a2e5029
8034246: remove CMS and ParNew adaptive size policy code
Reviewed-by: tschatzl, jwilhelm, mgerdin
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsGCAdaptivePolicyCounters.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsGCAdaptivePolicyCounters.hpp
! 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/gc_implementation/parNew/asParNewGeneration.cpp
- src/share/vm/gc_implementation/parNew/asParNewGeneration.hpp
! src/share/vm/gc_implementation/shared/adaptiveSizePolicy.hpp
! src/share/vm/gc_implementation/shared/gcUtil.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/collectorPolicy.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/generation.hpp
! src/share/vm/memory/generationSpec.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/services/memoryService.cpp
Changeset: 1d62ae819013
Author: stefank
Date: 2014-07-01 09:03 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/1d62ae819013
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: 3aabd1d90fb0
Author: ehelin
Date: 2014-07-02 11:13 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/3aabd1d90fb0
Merge
Changeset: a9aa92a45905
Author: jmasa
Date: 2014-07-02 17:24 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/a9aa92a45905
Merge
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsGCAdaptivePolicyCounters.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsGCAdaptivePolicyCounters.hpp
- src/share/vm/gc_implementation/parNew/asParNewGeneration.cpp
- src/share/vm/gc_implementation/parNew/asParNewGeneration.hpp
Changeset: 3976a725c192
Author: stefank
Date: 2014-07-07 10:18 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/3976a725c192
8049411: Minimal VM build broken after gcId.cpp was added
Reviewed-by: brutisso, ehelin, tschatzl, dholmes
! make/excludeSrc.make
Changeset: 639dfa793a2a
Author: stefank
Date: 2014-07-07 10:12 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/639dfa793a2a
8048248: G1 Class Unloading after completing a concurrent mark cycle
Reviewed-by: tschatzl, ehelin, brutisso, coleenp, roland, iveresov
! 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/stringTable.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: 41bfe3e1b3dd
Author: stefank
Date: 2014-07-07 12:37 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/41bfe3e1b3dd
8049420: Backout 8048248 to correct attribution
Reviewed-by: ehelin, brutisso
! 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/stringTable.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: a2122d7912ed
Author: stefank
Date: 2014-07-07 10:12 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/a2122d7912ed
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/stringTable.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: 61aa7dcd51e9
Author: jmasa
Date: 2014-07-10 13:39 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/61aa7dcd51e9
Merge
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsGCAdaptivePolicyCounters.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsGCAdaptivePolicyCounters.hpp
- src/share/vm/gc_implementation/parNew/asParNewGeneration.cpp
- src/share/vm/gc_implementation/parNew/asParNewGeneration.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
Changeset: 6edfcaac0639
Author: roland
Date: 2014-07-02 22:54 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/6edfcaac0639
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: 2bdf0032cd5a
Author: thartmann
Date: 2014-07-03 08:46 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/2bdf0032cd5a
8022968: Some codecache allocation failures don't result in invoking the sweeper
Summary: Add calls to CompileBroker::handle_full_code_cache() or fail gracefully whenever allocation in the code cache fails.
Reviewed-by: iveresov, vlivanov
! src/share/vm/code/vtableStubs.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/runtime/icache.cpp
Changeset: 08250e173426
Author: rbackman
Date: 2014-06-23 13:33 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/08250e173426
8046289: compiler/6340864/TestLongVect.java timeout with
Reviewed-by: iveresov, vlivanov
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse2.cpp
Changeset: c1c8e0ab38ed
Author: roland
Date: 2014-07-09 02:50 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/c1c8e0ab38ed
Merge
Changeset: 7002f01892be
Author: mduigou
Date: 2014-07-09 21:56 +0000
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/7002f01892be
8047734: Backout use of -Og
Reviewed-by: iveresov
! make/bsd/makefiles/gcc.make
! make/linux/makefiles/gcc.make
! make/solaris/makefiles/gcc.make
Changeset: 24840b59c6df
Author: roland
Date: 2014-07-11 02:34 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/24840b59c6df
Merge
Changeset: 7fdf4173cde4
Author: ehelin
Date: 2014-07-09 16:44 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/7fdf4173cde4
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: b23fa46cfc38
Author: jmasa
Date: 2014-07-11 05:59 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/b23fa46cfc38
Merge
Changeset: 700946707a7c
Author: amurillo
Date: 2014-07-11 09:14 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/700946707a7c
Merge
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsGCAdaptivePolicyCounters.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsGCAdaptivePolicyCounters.hpp
- src/share/vm/gc_implementation/parNew/asParNewGeneration.cpp
- src/share/vm/gc_implementation/parNew/asParNewGeneration.hpp
Changeset: cefe56927aab
Author: hseigel
Date: 2014-07-14 12:43 +0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/cefe56927aab
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: b51113604740
Author: hseigel
Date: 2014-05-07 19:21 +0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/b51113604740
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: b2e3ea116bef
Author: hseigel
Date: 2014-07-14 12:45 +0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/b2e3ea116bef
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: b0153afaf0cc
Author: hseigel
Date: 2014-07-14 13:01 +0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/b0153afaf0cc
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: 730557fa1e4c
Author: acorn
Date: 2014-07-14 13:15 +0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/730557fa1e4c
8037167: Better method signature resolution
Reviewed-by: mschoene, hseigel, lfoltan
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
Changeset: 360ea0726dd1
Author: hseigel
Date: 2014-05-07 19:34 +0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/360ea0726dd1
8037157: Verify <init> call
Summary: Check for null method
Reviewed-by: coleenp, acorn, mschoene
! src/share/vm/classfile/verifier.cpp
Changeset: f74993a364c2
Author: hseigel
Date: 2014-07-14 13:31 +0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/f74993a364c2
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: 429516ef23de
Author: stefank
Date: 2014-07-11 09:07 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/429516ef23de
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: dd0e7063d7b8
Author: jmasa
Date: 2014-07-11 11:14 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/dd0e7063d7b8
Merge
Changeset: bf4629bb1ad6
Author: coleenp
Date: 2014-07-09 22:37 -0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/bf4629bb1ad6
8048933: -XX:+TraceExceptions output should include the message
Summary: Add the exception detail message to the tracing output
Reviewed-by: minqi, dholmes
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/constantPool.cpp
+ test/runtime/CommandLine/TraceExceptionsTest.java
Changeset: fb27a4c9ad54
Author: dcubed
Date: 2014-07-10 08:15 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/fb27a4c9ad54
8049104: resolve atomic.hpp wording issues from JDK-8047104 code review
Reviewed-by: dholmes, dice, rdurbin, acorn
! src/share/vm/runtime/atomic.hpp
Changeset: 180cd023a280
Author: sspitsyn
Date: 2014-07-10 17:46 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/180cd023a280
8013942: JSR 292: assert(type() == T_OBJECT) failed: type check
Summary: A dead scope of the local needs to be identified
Reviewed-by: coleenp, vlivanov, mgronlun
Contributed-by: serguei.spitsyn at oracle.com
! src/share/vm/interpreter/oopMapCache.cpp
! src/share/vm/interpreter/oopMapCache.hpp
! src/share/vm/prims/jvmtiImpl.cpp
Changeset: f7b1f0210ab2
Author: sspitsyn
Date: 2014-07-12 01:26 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/f7b1f0210ab2
Merge
! src/share/vm/interpreter/interpreterRuntime.cpp
Changeset: a527e4909a92
Author: mikael
Date: 2014-07-11 13:49 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/a527e4909a92
8049071: Add jtreg jobs to JPRT for hotspot
Reviewed-by: dholmes, iveresov
! make/jprt.properties
! test/Makefile
! test/TEST.groups
Changeset: 465cf2ce2fe7
Author: dsimms
Date: 2014-07-14 10:50 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/465cf2ce2fe7
8046668: Excessive checked JNI warnings from Java startup
Summary: Removed pedantic checked exception warnings for AIOOBException, add to current handle capacity
Reviewed-by: hseigel, lfoltan
! src/share/vm/prims/jniCheck.cpp
Changeset: 0dad53374470
Author: dsimms
Date: 2014-07-14 10:52 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/0dad53374470
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: b235e51557c9
Author: simonis
Date: 2014-07-14 11:41 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/b235e51557c9
8049715: PPC64: First steps to enable SA on Linux/PPC64
Reviewed-by: dholmes, kvn
! agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionPPC64.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java
! make/linux/makefiles/defs.make
Changeset: 187a848525c4
Author: dholmes
Date: 2014-07-14 21:48 +0000
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/187a848525c4
Merge
Changeset: 553f14d70527
Author: dcubed
Date: 2014-07-15 07:33 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/553f14d70527
8049717: expose L1_data_cache_line_size for diagnostic/sanity checks
Summary: Add support for VM_Version::L1_data_cache_line_size().
Reviewed-by: dsimms, kvn, dholmes
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/objectMonitor.hpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/synchronizer.hpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/runtime/vm_version.hpp
Changeset: d0a757f227b4
Author: sspitsyn
Date: 2014-07-16 15:59 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/d0a757f227b4
Merge
! test/TEST.groups
Changeset: c3388a74a6fb
Author: roland
Date: 2014-07-10 15:12 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/c3388a74a6fb
8040237: nsk/jvmti/RetransformClasses/retransform001 crashed the VM on all platforms when run with with -server -Xcomp
Summary: class redefinition may cause speculative trap clean up code to dereference dead method
Reviewed-by: kvn, coleenp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/oops/methodData.cpp
+ test/compiler/profiling/TestSpecTrapClassUnloading.java
+ test/compiler/profiling/spectrapredefineclass_classloaders/A.java
+ test/compiler/profiling/spectrapredefineclass_classloaders/Agent.java
+ test/compiler/profiling/spectrapredefineclass_classloaders/B.java
+ test/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java
+ test/compiler/profiling/spectrapredefineclass_classloaders/Test.java
- test/compiler/uncommontrap/TestSpecTrapClassUnloading.java
Changeset: 697d257ca294
Author: kvn
Date: 2014-07-11 14:32 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/697d257ca294
Merge
! src/share/vm/classfile/classLoaderData.cpp
- test/compiler/uncommontrap/TestSpecTrapClassUnloading.java
Changeset: 43b7d2f257a7
Author: drchase
Date: 2014-07-11 19:51 -0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/43b7d2f257a7
8036588: VerifyFieldClosure fails instanceKlass:3133
Summary: Changed deopt live-pointer test to use returns-object instead of live-and-returns-object
Reviewed-by: iveresov, kvn, jrose
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/output.cpp
Changeset: ff95368dbd2b
Author: drchase
Date: 2014-07-11 23:54 +0000
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/ff95368dbd2b
Merge
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsGCAdaptivePolicyCounters.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsGCAdaptivePolicyCounters.hpp
- src/share/vm/gc_implementation/parNew/asParNewGeneration.cpp
- src/share/vm/gc_implementation/parNew/asParNewGeneration.hpp
- test/compiler/uncommontrap/TestSpecTrapClassUnloading.java
Changeset: 968f97d41bce
Author: mduigou
Date: 2014-07-14 18:24 +0000
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/968f97d41bce
8046765: makefiles should use parameterized $(CP) and $(MV) rather than explicit commands
Reviewed-by: kvn, dholmes
! make/aix/makefiles/buildtree.make
! make/aix/makefiles/jsig.make
! make/aix/makefiles/rules.make
! make/aix/makefiles/sa.make
! make/aix/makefiles/saproc.make
! make/aix/makefiles/top.make
! make/aix/makefiles/vm.make
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/jsig.make
! make/bsd/makefiles/rules.make
! make/bsd/makefiles/sa.make
! make/bsd/makefiles/saproc.make
! make/bsd/makefiles/top.make
! make/bsd/makefiles/vm.make
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/jsig.make
! make/linux/makefiles/rules.make
! make/linux/makefiles/sa.make
! make/linux/makefiles/saproc.make
! make/linux/makefiles/top.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/jsig.make
! make/solaris/makefiles/rules.make
! make/solaris/makefiles/sa.make
! make/solaris/makefiles/saproc.make
! make/solaris/makefiles/top.make
! make/solaris/makefiles/vm.make
! make/windows/build.make
! make/windows/makefiles/defs.make
! make/windows/makefiles/sa.make
Changeset: 4153b0978181
Author: vlivanov
Date: 2014-07-14 03:24 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/4153b0978181
8049528: Method marked w/ @ForceInline isn't inlined with "executed < MinInliningThreshold times" message
Reviewed-by: roland, jrose
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/parse.hpp
Changeset: 7aabfb8e11f8
Author: vlivanov
Date: 2014-07-14 03:25 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/7aabfb8e11f8
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: 307ecb8f6676
Author: vlivanov
Date: 2014-07-14 03:26 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/307ecb8f6676
8049530: Provide descriptive failure reason for compilation tasks removed for the queue
Reviewed-by: roland, iveresov
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
Changeset: cdf968fe49ce
Author: vlivanov
Date: 2014-07-14 03:27 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/cdf968fe49ce
8049529: LogCompilation: annotate make_not_compilable with compilation level
Reviewed-by: roland, iveresov
! src/share/vm/oops/method.cpp
Changeset: 4102555e5695
Author: vlivanov
Date: 2014-07-14 03:28 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/4102555e5695
8049532: LogCompilation: C1: inlining tree is flat (no depth is stored)
Reviewed-by: roland, iveresov
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java
! src/share/vm/c1/c1_GraphBuilder.cpp
Changeset: 18d4d4c8beea
Author: vlivanov
Date: 2014-07-14 03:29 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/18d4d4c8beea
8048703: ReplacedNodes dumps it's content to tty
Reviewed-by: roland, iveresov, drchase
! src/share/vm/opto/replacednodes.cpp
Changeset: 8000c4cbbb01
Author: rbackman
Date: 2014-07-18 10:41 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/8000c4cbbb01
Merge
- test/compiler/uncommontrap/TestSpecTrapClassUnloading.java
Changeset: d1dfb2de0a63
Author: amurillo
Date: 2014-07-18 12:02 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/d1dfb2de0a63
Merge
! src/share/vm/compiler/compileBroker.cpp
- test/compiler/uncommontrap/TestSpecTrapClassUnloading.java
Changeset: d67e5dd44c2d
Author: katleman
Date: 2014-07-17 09:50 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/d67e5dd44c2d
Added tag jdk9-b23 for changeset dd472cdacc32
! .hgtags
Changeset: dde2d03b0ea4
Author: lana
Date: 2014-07-18 08:25 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/dde2d03b0ea4
Merge
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsGCAdaptivePolicyCounters.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsGCAdaptivePolicyCounters.hpp
- src/share/vm/gc_implementation/parNew/asParNewGeneration.cpp
- src/share/vm/gc_implementation/parNew/asParNewGeneration.hpp
Changeset: be5e8df2904f
Author: lana
Date: 2014-07-22 11:56 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/be5e8df2904f
Merge
- test/compiler/uncommontrap/TestSpecTrapClassUnloading.java
Changeset: 0e8a713072cc
Author: wmdietl
Date: 2014-07-23 15:08 -0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/0e8a713072cc
Automated merge with http://hg.openjdk.java.net/jdk9/dev/hotspot
! .hgtags
! src/share/vm/runtime/sharedRuntime.cpp
More information about the type-annotations-dev
mailing list