Prepared by: | eosterlund on Wed Apr 6 17:17:41 CEST 2016 |
---|---|
Workspace: | /home/erik/oracle/jdk9/hs-rt-2/hotspot |
Compare against: | ssh://hg.openjdk.java.net/jdk9/hs-rt/hotspot |
Compare against version: | -2 |
Summary of changes: | 283 lines changed: 14 ins; 9 del; 260 mod; 87425 unchg |
Patch of changes: | hotspot.patch |
Legend: |
Modified file Deleted file New file |
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/cpu/aarch64/vm/aarch64.ad
rev 10742 : Make fields used in lock-free algorithms volatile1 line changed: 0 ins; 0 del; 1 mod; 16832 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
rev 10742 : Make fields used in lock-free algorithms volatile1 line changed: 0 ins; 0 del; 1 mod; 4732 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/cpu/ppc/vm/c1_Runtime1_ppc.cpp
rev 10742 : Make fields used in lock-free algorithms volatile1 line changed: 0 ins; 0 del; 1 mod; 1019 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/cpu/ppc/vm/macroAssembler_ppc.cpp
rev 10742 : Make fields used in lock-free algorithms volatile1 line changed: 0 ins; 0 del; 1 mod; 5116 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/cpu/ppc/vm/macroAssembler_ppc.hpp
rev 10742 : Make fields used in lock-free algorithms volatile1 line changed: 0 ins; 0 del; 1 mod; 856 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
rev 10742 : Make fields used in lock-free algorithms volatile2 lines changed: 0 ins; 0 del; 2 mod; 1145 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/cpu/sparc/vm/macroAssembler_sparc.cpp
rev 10742 : Make fields used in lock-free algorithms volatile5 lines changed: 0 ins; 1 del; 4 mod; 5115 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/cpu/sparc/vm/macroAssembler_sparc.hpp
rev 10742 : Make fields used in lock-free algorithms volatile1 line changed: 0 ins; 0 del; 1 mod; 1443 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/cpu/sparc/vm/stubGenerator_sparc.cpp
rev 10742 : Make fields used in lock-free algorithms volatile1 line changed: 0 ins; 0 del; 1 mod; 5498 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/c1/c1_LIRGenerator.cpp
rev 10742 : Make fields used in lock-free algorithms volatile1 line changed: 0 ins; 0 del; 1 mod; 3674 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc/cms/cmsOopClosures.hpp
rev 10742 : Make fields used in lock-free algorithms volatile11 lines changed: 0 ins; 1 del; 10 mod; 347 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
rev 10742 : Make fields used in lock-free algorithms volatile11 lines changed: 0 ins; 0 del; 11 mod; 8140 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp
rev 10742 : Make fields used in lock-free algorithms volatile10 lines changed: 0 ins; 0 del; 10 mod; 1793 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc/cms/parCardTableModRefBS.cpp
rev 10742 : Make fields used in lock-free algorithms volatile34 lines changed: 0 ins; 0 del; 34 mod; 393 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc/cms/parNewGeneration.hpp
rev 10742 : Make fields used in lock-free algorithms volatile1 line changed: 0 ins; 0 del; 1 mod; 414 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc/g1/dirtyCardQueue.cpp
rev 10742 : Make fields used in lock-free algorithms volatile1 line changed: 0 ins; 0 del; 1 mod; 322 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc/g1/dirtyCardQueue.hpp
rev 10742 : Make fields used in lock-free algorithms volatile1 line changed: 0 ins; 0 del; 1 mod; 173 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc/g1/g1CardCounts.cpp
rev 10742 : Make fields used in lock-free algorithms volatile3 lines changed: 0 ins; 0 del; 3 mod; 156 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc/g1/g1CardCounts.hpp
rev 10742 : Make fields used in lock-free algorithms volatile8 lines changed: 0 ins; 0 del; 8 mod; 124 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc/g1/g1CollectedHeap.cpp
rev 10742 : Make fields used in lock-free algorithms volatile4 lines changed: 0 ins; 0 del; 4 mod; 5530 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc/g1/g1ConcurrentMark.cpp
rev 10742 : Make fields used in lock-free algorithms volatile1 line changed: 0 ins; 0 del; 1 mod; 3075 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc/g1/g1EvacFailure.cpp
rev 10742 : Make fields used in lock-free algorithms volatile1 line changed: 0 ins; 0 del; 1 mod; 276 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc/g1/g1HotCardCache.cpp
rev 10742 : Make fields used in lock-free algorithms volatile8 lines changed: 0 ins; 0 del; 8 mod; 108 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc/g1/g1HotCardCache.hpp
rev 10742 : Make fields used in lock-free algorithms volatile2 lines changed: 0 ins; 0 del; 2 mod; 145 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc/g1/g1ParScanThreadState.hpp
rev 10742 : Make fields used in lock-free algorithms volatile1 line changed: 0 ins; 0 del; 1 mod; 242 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc/g1/g1RemSet.cpp
rev 10742 : Make fields used in lock-free algorithms volatile3 lines changed: 0 ins; 0 del; 3 mod; 607 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc/g1/g1RemSet.hpp
rev 10742 : Make fields used in lock-free algorithms volatile1 line changed: 0 ins; 0 del; 1 mod; 237 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc/g1/g1SATBCardTableModRefBS.cpp
rev 10742 : Make fields used in lock-free algorithms volatile7 lines changed: 0 ins; 0 del; 7 mod; 265 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc/g1/heapRegion.cpp
rev 10742 : Make fields used in lock-free algorithms volatile2 lines changed: 0 ins; 1 del; 1 mod; 1094 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc/g1/heapRegion.hpp
rev 10742 : Make fields used in lock-free algorithms volatile1 line changed: 0 ins; 0 del; 1 mod; 777 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc/g1/heapRegionManager.cpp
rev 10742 : Make fields used in lock-free algorithms volatile1 line changed: 0 ins; 0 del; 1 mod; 508 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc/g1/heapRegionManager.hpp
rev 10742 : Make fields used in lock-free algorithms volatile4 lines changed: 0 ins; 1 del; 3 mod; 283 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc/g1/heapRegionRemSet.cpp
rev 10742 : Make fields used in lock-free algorithms volatile2 lines changed: 0 ins; 0 del; 2 mod; 1017 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc/g1/sparsePRT.cpp
rev 10742 : Make fields used in lock-free algorithms volatile1 line changed: 0 ins; 0 del; 1 mod; 451 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc/g1/sparsePRT.hpp
rev 10742 : Make fields used in lock-free algorithms volatile1 line changed: 0 ins; 0 del; 1 mod; 333 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc/parallel/cardTableExtension.cpp
rev 10742 : Make fields used in lock-free algorithms volatile21 lines changed: 0 ins; 0 del; 21 mod; 660 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc/parallel/cardTableExtension.hpp
rev 10742 : Make fields used in lock-free algorithms volatile3 lines changed: 0 ins; 0 del; 3 mod; 115 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc/parallel/gcTaskThread.hpp
rev 10742 : Make fields used in lock-free algorithms volatile1 line changed: 0 ins; 0 del; 1 mod; 107 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc/parallel/mutableSpace.hpp
rev 10742 : Make fields used in lock-free algorithms volatile2 lines changed: 0 ins; 0 del; 2 mod; 146 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc/parallel/parallelScavengeHeap.hpp
rev 10742 : Make fields used in lock-free algorithms volatile1 line changed: 0 ins; 0 del; 1 mod; 268 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc/parallel/psCompactionManager.cpp
rev 10742 : Make fields used in lock-free algorithms volatile1 line changed: 0 ins; 0 del; 1 mod; 327 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc/parallel/psCompactionManager.hpp
rev 10742 : Make fields used in lock-free algorithms volatile1 line changed: 0 ins; 0 del; 1 mod; 262 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc/parallel/psYoungGen.hpp
rev 10742 : Make fields used in lock-free algorithms volatile1 line changed: 0 ins; 0 del; 1 mod; 197 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc/parallel/vmStructs_parallelgc.hpp
rev 10742 : Make fields used in lock-free algorithms volatile3 lines changed: 1 ins; 0 del; 2 mod; 93 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc/serial/defNewGeneration.cpp
rev 10742 : Make fields used in lock-free algorithms volatile1 line changed: 0 ins; 0 del; 1 mod; 1038 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc/serial/defNewGeneration.hpp
rev 10742 : Make fields used in lock-free algorithms volatile1 line changed: 0 ins; 0 del; 1 mod; 359 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc/shared/cardTableModRefBS.cpp
rev 10742 : Make fields used in lock-free algorithms volatile32 lines changed: 0 ins; 1 del; 31 mod; 497 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc/shared/cardTableModRefBS.hpp
rev 10742 : Make fields used in lock-free algorithms volatile12 lines changed: 0 ins; 0 del; 12 mod; 323 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc/shared/cardTableModRefBS.inline.hpp
rev 10742 : Make fields used in lock-free algorithms volatile1 line changed: 0 ins; 0 del; 1 mod; 41 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc/shared/cardTableModRefBSForCTRS.hpp
rev 10742 : Make fields used in lock-free algorithms volatile5 lines changed: 0 ins; 1 del; 4 mod; 138 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc/shared/cardTableRS.cpp
rev 10742 : Make fields used in lock-free algorithms volatile11 lines changed: 0 ins; 0 del; 11 mod; 634 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc/shared/cardTableRS.hpp
rev 10742 : Make fields used in lock-free algorithms volatile9 lines changed: 0 ins; 0 del; 9 mod; 198 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc/shared/collectedHeap.hpp
rev 10742 : Make fields used in lock-free algorithms volatile1 line changed: 0 ins; 0 del; 1 mod; 646 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc/shared/genCollectedHeap.cpp
rev 10742 : Make fields used in lock-free algorithms volatile1 line changed: 0 ins; 0 del; 1 mod; 1280 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc/shared/genCollectedHeap.hpp
rev 10742 : Make fields used in lock-free algorithms volatile1 line changed: 0 ins; 0 del; 1 mod; 517 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc/shared/generation.hpp
rev 10742 : Make fields used in lock-free algorithms volatile1 line changed: 0 ins; 0 del; 1 mod; 559 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc/shared/taskqueue.hpp
rev 10742 : Make fields used in lock-free algorithms volatile1 line changed: 0 ins; 0 del; 1 mod; 561 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc/shared/workgroup.cpp
rev 10742 : Make fields used in lock-free algorithms volatile7 lines changed: 0 ins; 2 del; 5 mod; 473 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc/shared/workgroup.hpp
rev 10742 : Make fields used in lock-free algorithms volatile2 lines changed: 0 ins; 0 del; 2 mod; 378 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/jvmci/jvmciCompilerToVM.cpp
rev 10742 : Make fields used in lock-free algorithms volatile6 lines changed: 0 ins; 1 del; 5 mod; 1489 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/jvmci/jvmciCompilerToVM.hpp
rev 10742 : Make fields used in lock-free algorithms volatile2 lines changed: 0 ins; 0 del; 2 mod; 161 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/oops/oopsHierarchy.hpp
rev 10742 : Make fields used in lock-free algorithms volatile8 lines changed: 8 ins; 0 del; 0 mod; 212 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/runtime/vmStructs.cpp
rev 10742 : Make fields used in lock-free algorithms volatile12 lines changed: 5 ins; 0 del; 7 mod; 3506 unchg
This code review page was prepared using /home/erik/oracle/codetools/webrev/webrev.ksh (vers 25.16-hg+openjdk.java.net).