Code Review for 6951083

Prepared by:twisti on Tue May 18 03:21:16 PDT 2010
Workspace:/home/twisti/hotspot-comp/6951083
Compare against: /home/twisti/hotspot-comp/hotspot
Summary of changes: 457 lines changed: 158 ins; 201 del; 98 mod; 17898 unchg
Patch of changes: 6951083.patch
Printable review: 6951083.pdf
Author comments:
6951083: oops and relocations should part of nmethod not CodeBlob
Summary: This moves the oops from Codeblob to nmethod.
Reviewed-by:

This moves the oops from Codeblob to nmethod and is a preparation for
better oop-loading code.

Bug id: Bug Database
Legend: Modified file
Deleted file
New file

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw agent/src/share/classes/sun/jvm/hotspot/code/CodeBlob.java

34 lines changed: 0 ins; 33 del; 1 mod; 206 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw agent/src/share/classes/sun/jvm/hotspot/code/NMethod.java

26 lines changed: 24 ins; 0 del; 2 mod; 374 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw agent/src/share/classes/sun/jvm/hotspot/utilities/PointerFinder.java

7 lines changed: 5 ins; 0 del; 2 mod; 147 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/cpu/sparc/vm/nativeInst_sparc.cpp

9 lines changed: 4 ins; 0 del; 5 mod; 995 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/os/solaris/dtrace/generateJvmOffsets.cpp

4 lines changed: 1 ins; 2 del; 1 mod; 273 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/os/solaris/dtrace/libjvm_db.c

8 lines changed: 0 ins; 0 del; 8 mod; 1537 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/vm/asm/codeBuffer.hpp

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

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/vm/code/codeBlob.cpp

98 lines changed: 0 ins; 98 del; 0 mod; 641 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/vm/code/codeBlob.hpp

62 lines changed: 0 ins; 62 del; 0 mod; 492 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/vm/code/codeCache.cpp

10 lines changed: 2 ins; 2 del; 6 mod; 893 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/vm/code/compiledIC.cpp

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

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/vm/code/nmethod.cpp

88 lines changed: 82 ins; 2 del; 4 mod; 2674 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/vm/code/nmethod.hpp

43 lines changed: 32 ins; 0 del; 11 mod; 663 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/vm/code/oopRecorder.cpp

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

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/vm/code/oopRecorder.hpp

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

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/vm/code/relocInfo.cpp

29 lines changed: 3 ins; 0 del; 26 mod; 1162 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/vm/code/relocInfo.hpp

13 lines changed: 0 ins; 0 del; 13 mod; 1317 unchg

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

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

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/vm/runtime/sharedRuntime.cpp

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

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/vm/runtime/vmStructs.cpp

5 lines changed: 2 ins; 2 del; 1 mod; 2302 unchg

This code review page was prepared using /home/twisti/bin/webrev (vers 23.18-hg-never).