| Prepared by: | amurillo on Fri Mar 27 11:06:36 PDT 2015 |
|---|---|
| Workspace: | hs25.60-b09-jdk8u60-b09 |
| Compare against: | jdk8u/jdk8u |
| Summary of changes: | 4220 lines changed: 2367 ins; 1199 del; 654 mod; 40944 unchg |
| Patch of changes: | hs25.60-b09-jdk8u60-b09.patch |
| Author comments: |
7127066: Class verifier accepts an invalid class file 8013942: JSR 292: assert(type() == T_OBJECT) failed: type check 8027962: Per-phase timing measurements for strong roots processing 8051837: Remove temporary G1UseParallelRSetUpdating and G1UseParallelRSetScanning flags 8053998: Hot card cache flush chunk size too coarse grained 8055416: Several vm/gc/heap/summary "After GC" events emitted for the same GC ID 8058801: G1TraceReclaimDeadHumongousObjectsAtYoungGC only prints humongous object liveness output when there is at least one candidate humongous object 8060025: Object copy time regressions after JDK-8031323 and JDK-8057536 8061630: G1 iterates over JNIHandles two times 8064473: Improved handling of age during object copy in G1 8065358: Refactor G1s usage of save_marks and reduce related races 8067655: Clean up G1 remembered set oop iteration 8067923: AIX: link libjvm.so with -bernotok to detect missing symbols at build time and suppress warning 1540-1639 8069273: Decrease Hot Card Cache Lock contention 8069760: When iterating over a card, G1 often iterates over much more references than are contained in the card 8072740: move closed jvm.cfg files out of open repo 8074037: Refactor the G1GCPhaseTime logging to make it easier to add new phases 8075118: JVM stuck in infinite loop during verification 8075210: Refactor strong root processing in order to allow G1 to evolve separately from GenCollectedHeap 8075615: new hotspot build - hs25.60-b09 8075858: AIX: clean-up HotSpot make files |
| Legend: |
Modified file Deleted file New file |
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
jdk/make/CopyFiles.gmk
rev 10563 : 8072740: move closed jvm.cfg files out of open repo Reviewed-by: erikj, dlong5 lines changed: 3 ins; 0 del; 2 mod; 571 unchg
------ ------ ------
------
Old
---
-----
---
jdk/src/solaris/bin/arm/jvm.cfg
35 lines changed: 0 ins; 35 del; 0 mod; 0 unchg
------ ------ ------
------
Old
---
-----
---
jdk/src/solaris/bin/ppc/jvm.cfg
35 lines changed: 0 ins; 35 del; 0 mod; 0 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
hotspot/.hgtags
rev 7186 : Merge rev 7188 : Merge rev 7193 : Merge rev 7194 : Added tag hs25.60-b09 for changeset d937e6a067481 line changed: 1 ins; 0 del; 0 mod; 608 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
hotspot/make/aix/makefiles/adlc.make
rev 7174 : 8075858: AIX: clean-up HotSpot make files Reviewed-by: kvn7 lines changed: 0 ins; 6 del; 1 mod; 224 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
hotspot/make/aix/makefiles/ppc64.make
rev 7173 : 8067923: AIX: link libjvm.so with -bernotok to detect missing symbols at build time and suppress warning 1540-1639 Reviewed-by: goetz rev 7174 : 8075858: AIX: clean-up HotSpot make files Reviewed-by: kvn9 lines changed: 2 ins; 3 del; 4 mod; 87 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
hotspot/make/aix/makefiles/xlc.make
rev 7173 : 8067923: AIX: link libjvm.so with -bernotok to detect missing symbols at build time and suppress warning 1540-1639 Reviewed-by: goetz rev 7174 : 8075858: AIX: clean-up HotSpot make files Reviewed-by: kvn11 lines changed: 4 ins; 0 del; 7 mod; 158 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
hotspot/make/hotspot_version
rev 7166 : 8075615: new hotspot build - hs25.60-b09 Reviewed-by: dholmes1 line changed: 0 ins; 0 del; 1 mod; 44 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
hotspot/src/share/vm/classfile/verifier.cpp
rev 7167 : 8075118: JVM stuck in infinite loop during verification Summary: keep a list of handlers to prevent the same handler from being scanned repeatedly. Reviewed-by: dlong, dholmes rev 7190 : 7127066: Class verifier accepts an invalid class file Summary: For *store bytecodes, compare incoming, not outgoing, type state with exception handlers' stack maps. Reviewed-by: acorn, dholmes33 lines changed: 27 ins; 0 del; 6 mod; 2956 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
hotspot/src/share/vm/classfile/verifier.hpp
rev 7167 : 8075118: JVM stuck in infinite loop during verification Summary: keep a list of handlers to prevent the same handler from being scanned repeatedly. Reviewed-by: dlong, dholmes3 lines changed: 1 ins; 0 del; 2 mod; 460 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
hotspot/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
rev 7183 : 8075210: Refactor strong root processing in order to allow G1 to evolve separately from GenCollectedHeap Summary: Create a G1RootProcessor and move SharedHeap root processing to GenCollectedHeap Reviewed-by: brutisso, tschatzl, ehelin11 lines changed: 0 ins; 0 del; 11 mod; 9567 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
hotspot/src/share/vm/gc_implementation/g1/g1AllocRegion.cpp
rev 7175 : 8060025: Object copy time regressions after JDK-8031323 and JDK-8057536 Summary: Evaluate and improve object copy time by micro-optimizations and splitting out slow and fast paths aggressively. Reviewed-by: kbarrett, mgerdin, jmasa Contributed-by: Tony Printezis <tprintezis@twitter.com>, Thomas Schatzl <thomas.schatzl@oracle.com>6 lines changed: 0 ins; 2 del; 4 mod; 300 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
hotspot/src/share/vm/gc_implementation/g1/g1Allocator.cpp
rev 7171 : 8065358: Refactor G1s usage of save_marks and reduce related races Summary: Stop using save_marks in G1 related code and make setting the replacement field less racy. Reviewed-by: brutisso, tschatzl rev 7175 : 8060025: Object copy time regressions after JDK-8031323 and JDK-8057536 Summary: Evaluate and improve object copy time by micro-optimizations and splitting out slow and fast paths aggressively. Reviewed-by: kbarrett, mgerdin, jmasa Contributed-by: Tony Printezis <tprintezis@twitter.com>, Thomas Schatzl <thomas.schatzl@oracle.com>30 lines changed: 8 ins; 1 del; 21 mod; 133 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
hotspot/src/share/vm/gc_implementation/g1/g1Allocator.hpp
rev 7175 : 8060025: Object copy time regressions after JDK-8031323 and JDK-8057536 Summary: Evaluate and improve object copy time by micro-optimizations and splitting out slow and fast paths aggressively. Reviewed-by: kbarrett, mgerdin, jmasa Contributed-by: Tony Printezis <tprintezis@twitter.com>, Thomas Schatzl <thomas.schatzl@oracle.com>66 lines changed: 43 ins; 8 del; 15 mod; 219 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
hotspot/src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
rev 7168 : 8058801: G1TraceReclaimDeadHumongousObjectsAtYoungGC only prints humongous object liveness output when there is at least one candidate humongous object Summary: If G1TraceReclaimDeadHumongousObjectsAtYoungGC is enabled, always print humongous object liveness output. Reviewed-by: tschatzl Contributed-by: sangheon.kim@oracle.com rev 7169 : 8064473: Improved handling of age during object copy in G1 Reviewed-by: brutisso, tschatzl rev 7171 : 8065358: Refactor G1s usage of save_marks and reduce related races Summary: Stop using save_marks in G1 related code and make setting the replacement field less racy. Reviewed-by: brutisso, tschatzl rev 7172 : 8055416: Several vm/gc/heap/summary "After GC" events emitted for the same GC ID Reviewed-by: brutisso, ehelin rev 7175 : 8060025: Object copy time regressions after JDK-8031323 and JDK-8057536 Summary: Evaluate and improve object copy time by micro-optimizations and splitting out slow and fast paths aggressively. Reviewed-by: kbarrett, mgerdin, jmasa Contributed-by: Tony Printezis <tprintezis@twitter.com>, Thomas Schatzl <thomas.schatzl@oracle.com> rev 7179 : 8067655: Clean up G1 remembered set oop iteration Summary: Pass on the static type G1ParPushHeapRSClosure to allow oop_iterate devirtualization Reviewed-by: jmasa, kbarrett rev 7181 : 8061630: G1 iterates over JNIHandles two times Reviewed-by: mgerdin, brutisso rev 7182 : 8074037: Refactor the G1GCPhaseTime logging to make it easier to add new phases Reviewed-by: tschatzl, mgerdin, ecaspole rev 7183 : 8075210: Refactor strong root processing in order to allow G1 to evolve separately from GenCollectedHeap Summary: Create a G1RootProcessor and move SharedHeap root processing to GenCollectedHeap Reviewed-by: brutisso, tschatzl, ehelin385 lines changed: 93 ins; 237 del; 55 mod; 6745 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
hotspot/src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
rev 7172 : 8055416: Several vm/gc/heap/summary "After GC" events emitted for the same GC ID Reviewed-by: brutisso, ehelin rev 7175 : 8060025: Object copy time regressions after JDK-8031323 and JDK-8057536 Summary: Evaluate and improve object copy time by micro-optimizations and splitting out slow and fast paths aggressively. Reviewed-by: kbarrett, mgerdin, jmasa Contributed-by: Tony Printezis <tprintezis@twitter.com>, Thomas Schatzl <thomas.schatzl@oracle.com> rev 7179 : 8067655: Clean up G1 remembered set oop iteration Summary: Pass on the static type G1ParPushHeapRSClosure to allow oop_iterate devirtualization Reviewed-by: jmasa, kbarrett rev 7183 : 8075210: Refactor strong root processing in order to allow G1 to evolve separately from GenCollectedHeap Summary: Create a G1RootProcessor and move SharedHeap root processing to GenCollectedHeap Reviewed-by: brutisso, tschatzl, ehelin119 lines changed: 8 ins; 96 del; 15 mod; 1610 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
hotspot/src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
rev 7175 : 8060025: Object copy time regressions after JDK-8031323 and JDK-8057536 Summary: Evaluate and improve object copy time by micro-optimizations and splitting out slow and fast paths aggressively. Reviewed-by: kbarrett, mgerdin, jmasa Contributed-by: Tony Printezis <tprintezis@twitter.com>, Thomas Schatzl <thomas.schatzl@oracle.com>36 lines changed: 35 ins; 0 del; 1 mod; 333 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
hotspot/src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
rev 7175 : 8060025: Object copy time regressions after JDK-8031323 and JDK-8057536 Summary: Evaluate and improve object copy time by micro-optimizations and splitting out slow and fast paths aggressively. Reviewed-by: kbarrett, mgerdin, jmasa Contributed-by: Tony Printezis <tprintezis@twitter.com>, Thomas Schatzl <thomas.schatzl@oracle.com> rev 7182 : 8074037: Refactor the G1GCPhaseTime logging to make it easier to add new phases Reviewed-by: tschatzl, mgerdin, ecaspole34 lines changed: 0 ins; 12 del; 22 mod; 2262 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
hotspot/src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
rev 7175 : 8060025: Object copy time regressions after JDK-8031323 and JDK-8057536 Summary: Evaluate and improve object copy time by micro-optimizations and splitting out slow and fast paths aggressively. Reviewed-by: kbarrett, mgerdin, jmasa Contributed-by: Tony Printezis <tprintezis@twitter.com>, Thomas Schatzl <thomas.schatzl@oracle.com>24 lines changed: 5 ins; 13 del; 6 mod; 928 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
hotspot/src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
rev 7182 : 8074037: Refactor the G1GCPhaseTime logging to make it easier to add new phases Reviewed-by: tschatzl, mgerdin, ecaspole rev 7184 : 8027962: Per-phase timing measurements for strong roots processing Reviewed-by: tschatzl, ecaspole487 lines changed: 323 ins; 111 del; 53 mod; 211 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
hotspot/src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
rev 7182 : 8074037: Refactor the G1GCPhaseTime logging to make it easier to add new phases Reviewed-by: tschatzl, mgerdin, ecaspole rev 7184 : 8027962: Per-phase timing measurements for strong roots processing Reviewed-by: tschatzl, ecaspole218 lines changed: 32 ins; 143 del; 43 mod; 213 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
hotspot/src/share/vm/gc_implementation/g1/g1HotCardCache.cpp
rev 7176 : 8053998: Hot card cache flush chunk size too coarse grained Summary: Changed the chunk size to a smaller fixed number. Reviewed-by: tschatzl, mgerdin rev 7177 : 8069273: Decrease Hot Card Cache Lock contention Reviewed-by: tschatzl, mgerdin74 lines changed: 21 ins; 30 del; 23 mod; 90 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
hotspot/src/share/vm/gc_implementation/g1/g1HotCardCache.hpp
rev 7176 : 8053998: Hot card cache flush chunk size too coarse grained Summary: Changed the chunk size to a smaller fixed number. Reviewed-by: tschatzl, mgerdin rev 7177 : 8069273: Decrease Hot Card Cache Lock contention Reviewed-by: tschatzl, mgerdin37 lines changed: 24 ins; 3 del; 10 mod; 112 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
hotspot/src/share/vm/gc_implementation/g1/g1Log.hpp
rev 7182 : 8074037: Refactor the G1GCPhaseTime logging to make it easier to add new phases Reviewed-by: tschatzl, mgerdin, ecaspole6 lines changed: 6 ins; 0 del; 0 mod; 56 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
hotspot/src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
rev 7183 : 8075210: Refactor strong root processing in order to allow G1 to evolve separately from GenCollectedHeap Summary: Create a G1RootProcessor and move SharedHeap root processing to GenCollectedHeap Reviewed-by: brutisso, tschatzl, ehelin24 lines changed: 9 ins; 2 del; 13 mod; 352 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
hotspot/src/share/vm/gc_implementation/g1/g1OopClosures.hpp
rev 7175 : 8060025: Object copy time regressions after JDK-8031323 and JDK-8057536 Summary: Evaluate and improve object copy time by micro-optimizations and splitting out slow and fast paths aggressively. Reviewed-by: kbarrett, mgerdin, jmasa Contributed-by: Tony Printezis <tprintezis@twitter.com>, Thomas Schatzl <thomas.schatzl@oracle.com> rev 7179 : 8067655: Clean up G1 remembered set oop iteration Summary: Pass on the static type G1ParPushHeapRSClosure to allow oop_iterate devirtualization Reviewed-by: jmasa, kbarrett5 lines changed: 2 ins; 0 del; 3 mod; 267 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
hotspot/src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
rev 7175 : 8060025: Object copy time regressions after JDK-8031323 and JDK-8057536 Summary: Evaluate and improve object copy time by micro-optimizations and splitting out slow and fast paths aggressively. Reviewed-by: kbarrett, mgerdin, jmasa Contributed-by: Tony Printezis <tprintezis@twitter.com>, Thomas Schatzl <thomas.schatzl@oracle.com>3 lines changed: 0 ins; 0 del; 3 mod; 222 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
hotspot/src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
rev 7169 : 8064473: Improved handling of age during object copy in G1 Reviewed-by: brutisso, tschatzl rev 7175 : 8060025: Object copy time regressions after JDK-8031323 and JDK-8057536 Summary: Evaluate and improve object copy time by micro-optimizations and splitting out slow and fast paths aggressively. Reviewed-by: kbarrett, mgerdin, jmasa Contributed-by: Tony Printezis <tprintezis@twitter.com>, Thomas Schatzl <thomas.schatzl@oracle.com>123 lines changed: 64 ins; 18 del; 41 mod; 194 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
hotspot/src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp
rev 7169 : 8064473: Improved handling of age during object copy in G1 Reviewed-by: brutisso, tschatzl rev 7175 : 8060025: Object copy time regressions after JDK-8031323 and JDK-8057536 Summary: Evaluate and improve object copy time by micro-optimizations and splitting out slow and fast paths aggressively. Reviewed-by: kbarrett, mgerdin, jmasa Contributed-by: Tony Printezis <tprintezis@twitter.com>, Thomas Schatzl <thomas.schatzl@oracle.com>31 lines changed: 23 ins; 3 del; 5 mod; 197 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
hotspot/src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp
rev 7169 : 8064473: Improved handling of age during object copy in G1 Reviewed-by: brutisso, tschatzl rev 7175 : 8060025: Object copy time regressions after JDK-8031323 and JDK-8057536 Summary: Evaluate and improve object copy time by micro-optimizations and splitting out slow and fast paths aggressively. Reviewed-by: kbarrett, mgerdin, jmasa Contributed-by: Tony Printezis <tprintezis@twitter.com>, Thomas Schatzl <thomas.schatzl@oracle.com>9 lines changed: 1 ins; 0 del; 8 mod; 137 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
hotspot/src/share/vm/gc_implementation/g1/g1RemSet.cpp
rev 7171 : 8065358: Refactor G1s usage of save_marks and reduce related races Summary: Stop using save_marks in G1 related code and make setting the replacement field less racy. Reviewed-by: brutisso, tschatzl rev 7179 : 8067655: Clean up G1 remembered set oop iteration Summary: Pass on the static type G1ParPushHeapRSClosure to allow oop_iterate devirtualization Reviewed-by: jmasa, kbarrett rev 7180 : 8051837: Remove temporary G1UseParallelRSetUpdating and G1UseParallelRSetScanning flags Reviewed-by: stefank, tschatzl Contributed-by: marcus.larsson@oracle.com rev 7182 : 8074037: Refactor the G1GCPhaseTime logging to make it easier to add new phases Reviewed-by: tschatzl, mgerdin, ecaspole rev 7183 : 8075210: Refactor strong root processing in order to allow G1 to evolve separately from GenCollectedHeap Summary: Create a G1RootProcessor and move SharedHeap root processing to GenCollectedHeap Reviewed-by: brutisso, tschatzl, ehelin49 lines changed: 0 ins; 32 del; 17 mod; 651 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
hotspot/src/share/vm/gc_implementation/g1/g1RemSet.hpp
rev 7179 : 8067655: Clean up G1 remembered set oop iteration Summary: Pass on the static type G1ParPushHeapRSClosure to allow oop_iterate devirtualization Reviewed-by: jmasa, kbarrett rev 7183 : 8075210: Refactor strong root processing in order to allow G1 to evolve separately from GenCollectedHeap Summary: Create a G1RootProcessor and move SharedHeap root processing to GenCollectedHeap Reviewed-by: brutisso, tschatzl, ehelin5 lines changed: 1 ins; 1 del; 3 mod; 192 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
hotspot/src/share/vm/gc_implementation/g1/g1StringDedup.cpp
rev 7182 : 8074037: Refactor the G1GCPhaseTime logging to make it easier to add new phases Reviewed-by: tschatzl, mgerdin, ecaspole29 lines changed: 5 ins; 11 del; 13 mod; 189 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
hotspot/src/share/vm/gc_implementation/g1/g1StringDedup.hpp
rev 7182 : 8074037: Refactor the G1GCPhaseTime logging to make it easier to add new phases Reviewed-by: tschatzl, mgerdin, ecaspole2 lines changed: 1 ins; 0 del; 1 mod; 205 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
hotspot/src/share/vm/gc_implementation/g1/g1_globals.hpp
rev 7180 : 8051837: Remove temporary G1UseParallelRSetUpdating and G1UseParallelRSetScanning flags Reviewed-by: stefank, tschatzl Contributed-by: marcus.larsson@oracle.com8 lines changed: 0 ins; 8 del; 0 mod; 331 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
hotspot/src/share/vm/gc_implementation/g1/heapRegion.cpp
rev 7171 : 8065358: Refactor G1s usage of save_marks and reduce related races Summary: Stop using save_marks in G1 related code and make setting the replacement field less racy. Reviewed-by: brutisso, tschatzl rev 7178 : 8069760: When iterating over a card, G1 often iterates over much more references than are contained in the card Summary: Properly bound the iteration work for objArray-oops. Reviewed-by: mgerdin, kbarrett rev 7179 : 8067655: Clean up G1 remembered set oop iteration Summary: Pass on the static type G1ParPushHeapRSClosure to allow oop_iterate devirtualization Reviewed-by: jmasa, kbarrett122 lines changed: 13 ins; 55 del; 54 mod; 976 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
hotspot/src/share/vm/gc_implementation/g1/heapRegion.hpp
rev 7171 : 8065358: Refactor G1s usage of save_marks and reduce related races Summary: Stop using save_marks in G1 related code and make setting the replacement field less racy. Reviewed-by: brutisso, tschatzl rev 7179 : 8067655: Clean up G1 remembered set oop iteration Summary: Pass on the static type G1ParPushHeapRSClosure to allow oop_iterate devirtualization Reviewed-by: jmasa, kbarrett37 lines changed: 4 ins; 12 del; 21 mod; 779 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
hotspot/src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
rev 7183 : 8075210: Refactor strong root processing in order to allow G1 to evolve separately from GenCollectedHeap Summary: Create a G1RootProcessor and move SharedHeap root processing to GenCollectedHeap Reviewed-by: brutisso, tschatzl, ehelin1 line changed: 0 ins; 0 del; 1 mod; 1647 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
hotspot/src/share/vm/gc_implementation/shared/ageTable.hpp
rev 7169 : 8064473: Improved handling of age during object copy in G1 Reviewed-by: brutisso, tschatzl4 lines changed: 3 ins; 0 del; 1 mod; 74 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
hotspot/src/share/vm/interpreter/bytecodes.hpp
rev 7190 : 7127066: Class verifier accepts an invalid class file Summary: For *store bytecodes, compare incoming, not outgoing, type state with exception handlers' stack maps. Reviewed-by: acorn, dholmes2 lines changed: 1 ins; 0 del; 1 mod; 446 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
hotspot/src/share/vm/interpreter/oopMapCache.cpp
rev 7192 : 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, mgronlun4 lines changed: 0 ins; 4 del; 0 mod; 607 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
hotspot/src/share/vm/interpreter/oopMapCache.hpp
rev 7192 : 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, mgronlun10 lines changed: 1 ins; 8 del; 1 mod; 180 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
hotspot/src/share/vm/memory/defNewGeneration.cpp
rev 7183 : 8075210: Refactor strong root processing in order to allow G1 to evolve separately from GenCollectedHeap Summary: Create a G1RootProcessor and move SharedHeap root processing to GenCollectedHeap Reviewed-by: brutisso, tschatzl, ehelin1 line changed: 0 ins; 0 del; 1 mod; 1097 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
hotspot/src/share/vm/memory/genCollectedHeap.cpp
rev 7183 : 8075210: Refactor strong root processing in order to allow G1 to evolve separately from GenCollectedHeap Summary: Create a G1RootProcessor and move SharedHeap root processing to GenCollectedHeap Reviewed-by: brutisso, tschatzl, ehelin173 lines changed: 118 ins; 29 del; 26 mod; 1266 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
hotspot/src/share/vm/memory/genCollectedHeap.hpp
rev 7183 : 8075210: Refactor strong root processing in order to allow G1 to evolve separately from GenCollectedHeap Summary: Create a G1RootProcessor and move SharedHeap root processing to GenCollectedHeap Reviewed-by: brutisso, tschatzl, ehelin19 lines changed: 15 ins; 1 del; 3 mod; 525 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
hotspot/src/share/vm/memory/genMarkSweep.cpp
rev 7183 : 8075210: Refactor strong root processing in order to allow G1 to evolve separately from GenCollectedHeap Summary: Create a G1RootProcessor and move SharedHeap root processing to GenCollectedHeap Reviewed-by: brutisso, tschatzl, ehelin2 lines changed: 0 ins; 0 del; 2 mod; 335 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
hotspot/src/share/vm/memory/sharedHeap.cpp
rev 7183 : 8075210: Refactor strong root processing in order to allow G1 to evolve separately from GenCollectedHeap Summary: Create a G1RootProcessor and move SharedHeap root processing to GenCollectedHeap Reviewed-by: brutisso, tschatzl, ehelin214 lines changed: 0 ins; 213 del; 1 mod; 122 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
hotspot/src/share/vm/memory/sharedHeap.hpp
rev 7183 : 8075210: Refactor strong root processing in order to allow G1 to evolve separately from GenCollectedHeap Summary: Create a G1RootProcessor and move SharedHeap root processing to GenCollectedHeap Reviewed-by: brutisso, tschatzl, ehelin71 lines changed: 1 ins; 63 del; 7 mod; 229 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
hotspot/src/share/vm/prims/jvmtiImpl.cpp
rev 7192 : 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, mgronlun8 lines changed: 8 ins; 0 del; 0 mod; 1095 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
hotspot/src/share/vm/runtime/mutexLocker.cpp
rev 7177 : 8069273: Decrease Hot Card Cache Lock contention Reviewed-by: tschatzl, mgerdin3 lines changed: 0 ins; 2 del; 1 mod; 323 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
hotspot/src/share/vm/runtime/mutexLocker.hpp
rev 7177 : 8069273: Decrease Hot Card Cache Lock contention Reviewed-by: tschatzl, mgerdin2 lines changed: 0 ins; 1 del; 1 mod; 383 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
hotspot/test/gc/g1/TestGCLogMessages.java
rev 7184 : 8027962: Per-phase timing measurements for strong roots processing Reviewed-by: tschatzl, ecaspole156 lines changed: 31 ins; 1 del; 124 mod; 36 unchg
------ ------ ------
------
---
New
-----
Raw
hotspot/src/share/vm/gc_implementation/g1/g1InCSetState.hpp
rev 7175 : 8060025: Object copy time regressions after JDK-8031323 and JDK-8057536 Summary: Evaluate and improve object copy time by micro-optimizations and splitting out slow and fast paths aggressively. Reviewed-by: kbarrett, mgerdin, jmasa Contributed-by: Tony Printezis <tprintezis@twitter.com>, Thomas Schatzl <thomas.schatzl@oracle.com>132 lines changed: 132 ins; 0 del; 0 mod; 0 unchg
------ ------ ------
------
---
New
-----
Raw
hotspot/src/share/vm/gc_implementation/g1/g1RootProcessor.cpp
rev 7183 : 8075210: Refactor strong root processing in order to allow G1 to evolve separately from GenCollectedHeap Summary: Create a G1RootProcessor and move SharedHeap root processing to GenCollectedHeap Reviewed-by: brutisso, tschatzl, ehelin rev 7184 : 8027962: Per-phase timing measurements for strong roots processing Reviewed-by: tschatzl, ecaspole337 lines changed: 337 ins; 0 del; 0 mod; 0 unchg
------ ------ ------
------
---
New
-----
Raw
hotspot/src/share/vm/gc_implementation/g1/g1RootProcessor.hpp
rev 7183 : 8075210: Refactor strong root processing in order to allow G1 to evolve separately from GenCollectedHeap Summary: Create a G1RootProcessor and move SharedHeap root processing to GenCollectedHeap Reviewed-by: brutisso, tschatzl, ehelin rev 7184 : 8027962: Per-phase timing measurements for strong roots processing Reviewed-by: tschatzl, ecaspole121 lines changed: 121 ins; 0 del; 0 mod; 0 unchg
------ ------ ------
------
---
New
-----
Raw
hotspot/test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java
rev 7168 : 8058801: G1TraceReclaimDeadHumongousObjectsAtYoungGC only prints humongous object liveness output when there is at least one candidate humongous object Summary: If G1TraceReclaimDeadHumongousObjectsAtYoungGC is enabled, always print humongous object liveness output. Reviewed-by: tschatzl Contributed-by: sangheon.kim@oracle.com142 lines changed: 142 ins; 0 del; 0 mod; 0 unchg
------ ------ ------
------
---
New
-----
Raw
hotspot/test/runtime/handlerInTry/HandlerInTry.jasm
rev 7167 : 8075118: JVM stuck in infinite loop during verification Summary: keep a list of handlers to prevent the same handler from being scanned repeatedly. Reviewed-by: dlong, dholmes115 lines changed: 115 ins; 0 del; 0 mod; 0 unchg
------ ------ ------
------
---
New
-----
Raw
hotspot/test/runtime/handlerInTry/IsolatedHandlerInTry.jasm
rev 7167 : 8075118: JVM stuck in infinite loop during verification Summary: keep a list of handlers to prevent the same handler from being scanned repeatedly. Reviewed-by: dlong, dholmes124 lines changed: 124 ins; 0 del; 0 mod; 0 unchg
------ ------ ------
------
---
New
-----
Raw
hotspot/test/runtime/handlerInTry/LoadHandlerInTry.java
rev 7167 : 8075118: JVM stuck in infinite loop during verification Summary: keep a list of handlers to prevent the same handler from being scanned repeatedly. Reviewed-by: dlong, dholmes86 lines changed: 86 ins; 0 del; 0 mod; 0 unchg
------ ------ ------
------
---
New
-----
Raw
hotspot/test/runtime/stackMapCheck/BadMap.jasm
rev 7190 : 7127066: Class verifier accepts an invalid class file Summary: For *store bytecodes, compare incoming, not outgoing, type state with exception handlers' stack maps. Reviewed-by: acorn, dholmes152 lines changed: 152 ins; 0 del; 0 mod; 0 unchg
------ ------ ------
------
---
New
-----
Raw
hotspot/test/runtime/stackMapCheck/BadMapDstore.jasm
rev 7190 : 7127066: Class verifier accepts an invalid class file Summary: For *store bytecodes, compare incoming, not outgoing, type state with exception handlers' stack maps. Reviewed-by: acorn, dholmes79 lines changed: 79 ins; 0 del; 0 mod; 0 unchg
------ ------ ------
------
---
New
-----
Raw
hotspot/test/runtime/stackMapCheck/BadMapIstore.jasm
rev 7190 : 7127066: Class verifier accepts an invalid class file Summary: For *store bytecodes, compare incoming, not outgoing, type state with exception handlers' stack maps. Reviewed-by: acorn, dholmes79 lines changed: 79 ins; 0 del; 0 mod; 0 unchg
------ ------ ------
------
---
New
-----
Raw
hotspot/test/runtime/stackMapCheck/StackMapCheck.java
rev 7190 : 7127066: Class verifier accepts an invalid class file Summary: For *store bytecodes, compare incoming, not outgoing, type state with exception handlers' stack maps. Reviewed-by: acorn, dholmes63 lines changed: 63 ins; 0 del; 0 mod; 0 unchg
This code review page was prepared using /export/pub/bin/webrev (vers 25.6-hg+openjdk.java.net).