Code Review for hotspot

Prepared by:stefank on Thu Mar 26 17:14:59 CET 2015
Workspace:/home/stefank/hg/jdk9/hs-gc/hotspot
Compare against: ssh://hg.openjdk.java.net/jdk9/hs-gc/hotspot
Compare against version:8031
Summary of changes: 4006 lines changed: 2118 ins; 1700 del; 188 mod; 18935 unchg
Changeset: hotspot.changeset
Bug id: JDK-8075955 : Replace the macro based implementation of oop_oop_iterate with a template based solution
Legend: Modified file
Deleted file
New file

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw make/solaris/makefiles/product.make

5 lines changed: 5 ins; 0 del; 0 mod; 82 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.cpp

1 line changed: 1 ins; 0 del; 0 mod; 365 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/g1/g1OopClosures.cpp

5 lines changed: 5 ins; 0 del; 0 mod; 52 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp

1 line changed: 1 ins; 0 del; 0 mod; 378 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp

140 lines changed: 139 ins; 0 del; 1 mod; 209 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.inline.hpp

36 lines changed: 29 ins; 0 del; 7 mod; 57 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp

77 lines changed: 68 ins; 8 del; 1 mod; 3380 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp

48 lines changed: 12 ins; 33 del; 3 mod; 1496 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp

115 lines changed: 115 ins; 0 del; 0 mod; 350 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp

2 lines changed: 0 ins; 0 del; 2 mod; 327 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shared/markSweep.cpp

258 lines changed: 252 ins; 0 del; 6 mod; 173 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shared/markSweep.hpp

6 lines changed: 5 ins; 0 del; 1 mod; 195 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shared/markSweep.inline.hpp

12 lines changed: 9 ins; 1 del; 2 mod; 120 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/memory/defNewGeneration.cpp

3 lines changed: 3 ins; 0 del; 0 mod; 1062 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/memory/iterator.cpp

13 lines changed: 12 ins; 0 del; 1 mod; 78 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/memory/iterator.hpp

37 lines changed: 25 ins; 4 del; 8 mod; 367 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/memory/iterator.inline.hpp

65 lines changed: 65 ins; 0 del; 0 mod; 47 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/memory/space.cpp

1 line changed: 1 ins; 0 del; 0 mod; 788 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/memory/tenuredGeneration.cpp

3 lines changed: 3 ins; 0 del; 0 mod; 301 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/oops/instanceClassLoaderKlass.hpp

46 lines changed: 31 ins; 5 del; 10 mod; 66 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/oops/instanceKlass.cpp

296 lines changed: 0 ins; 295 del; 1 mod; 3431 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/oops/instanceKlass.hpp

101 lines changed: 79 ins; 7 del; 15 mod; 1272 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/oops/instanceMirrorKlass.cpp

306 lines changed: 0 ins; 306 del; 0 mod; 72 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/oops/instanceMirrorKlass.hpp

60 lines changed: 47 ins; 0 del; 13 mod; 108 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/oops/instanceRefKlass.cpp

406 lines changed: 0 ins; 405 del; 1 mod; 140 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/oops/instanceRefKlass.hpp

60 lines changed: 41 ins; 0 del; 19 mod; 90 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/oops/klass.cpp

4 lines changed: 0 ins; 4 del; 0 mod; 727 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/oops/klass.hpp

71 lines changed: 8 ins; 46 del; 17 mod; 629 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/oops/objArrayKlass.cpp

186 lines changed: 0 ins; 186 del; 0 mod; 497 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/oops/objArrayKlass.hpp

75 lines changed: 55 ins; 8 del; 12 mod; 139 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/oops/objArrayKlass.inline.hpp

147 lines changed: 96 ins; 9 del; 42 mod; 51 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/oops/oop.hpp

32 lines changed: 16 ins; 16 del; 0 mod; 377 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/oops/oop.inline.hpp

62 lines changed: 35 ins; 11 del; 16 mod; 726 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/oops/typeArrayKlass.cpp

52 lines changed: 0 ins; 51 del; 1 mod; 342 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/oops/typeArrayKlass.hpp

39 lines changed: 30 ins; 0 del; 9 mod; 114 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/precompiled/precompiled.hpp

3 lines changed: 0 ins; 3 del; 0 mod; 327 unchg

------ ------ ------ ------ --- New ----- Raw src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.cpp

31 lines changed: 31 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New ----- Raw src/share/vm/gc_implementation/parNew/parOopClosures.cpp

31 lines changed: 31 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New ----- Raw src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.inline.hpp

87 lines changed: 87 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New ----- Raw src/share/vm/memory/genOopClosures.cpp

30 lines changed: 30 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New ----- Raw src/share/vm/oops/instanceClassLoaderKlass.inline.hpp

111 lines changed: 111 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New ----- Raw src/share/vm/oops/instanceKlass.inline.hpp

215 lines changed: 215 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New ----- Raw src/share/vm/oops/instanceMirrorKlass.inline.hpp

164 lines changed: 164 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New ----- Raw src/share/vm/oops/instanceRefKlass.inline.hpp

188 lines changed: 188 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New ----- Raw src/share/vm/oops/typeArrayKlass.inline.hpp

73 lines changed: 73 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ Old --- ----- --- src/share/vm/oops/instanceClassLoaderKlass.cpp

146 lines changed: 0 ins; 146 del; 0 mod; 0 unchg

------ ------ ------ ------ Old --- ----- --- src/share/vm/oops/klassPS.hpp

54 lines changed: 0 ins; 54 del; 0 mod; 0 unchg

------ ------ ------ ------ Old --- ----- --- src/share/vm/oops/oop.pcgc.inline.hpp

57 lines changed: 0 ins; 57 del; 0 mod; 0 unchg

------ ------ ------ ------ Old --- ----- --- src/share/vm/oops/oop.psgc.inline.hpp

45 lines changed: 0 ins; 45 del; 0 mod; 0 unchg

This code review page was prepared using /home/stefank/hg/webrev/webrev.ksh (vers 25.7-hg+openjdk.java.net).