Code Review for hotspot-dvm

Prepared by: John Rose (jrose) on Tue Jan 22 01:07:32 PST 2008
Workspace:/net/macosx/Users/jrose/Projects/hotspot/hotspot-dvm
Compare against: http://hg.openjdk.java.net/jdk7/hotspot-comp-gate/hotspot
Compare against version:2
Summary of changes: 497 lines changed: 398 ins; 24 del; 75 mod; 27392 unchg
Patch of changes: anonk.patch
Author comments:
Patch submission for http://hg.openjdk.java.net/??mlvm-gate/hotspot
6653858: dynamic languages need to be able to load anonymous classes
Summary: low-level privileged sun.misc.Unsafe.defineAnonymousClass; see DVMTest.zip.
Reviewed-by: ??
Legend: Modified file
Deleted file
New file

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/ci/ciEnv.cpp

rev 3 : [mq]: anonk.patch
1 line changed: 0 ins; 0 del; 1 mod; 1003 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/classfile/classFileParser.cpp

rev 3 : [mq]: anonk.patch
146 lines changed: 126 ins; 1 del; 19 mod; 3994 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/classfile/classFileParser.hpp

rev 3 : [mq]: anonk.patch
27 lines changed: 27 ins; 0 del; 0 mod; 228 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/classfile/javaClasses.cpp

rev 3 : [mq]: anonk.patch
83 lines changed: 18 ins; 22 del; 43 mod; 2489 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/classfile/javaClasses.hpp

rev 3 : [mq]: anonk.patch
7 lines changed: 6 ins; 0 del; 1 mod; 904 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/classfile/systemDictionary.cpp

rev 3 : [mq]: anonk.patch
27 lines changed: 26 ins; 1 del; 0 mod; 2387 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/classfile/systemDictionary.hpp

rev 3 : [mq]: anonk.patch
16 lines changed: 14 ins; 0 del; 2 mod; 578 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/classfile/verifier.cpp

rev 3 : [mq]: anonk.patch
5 lines changed: 4 ins; 0 del; 1 mod; 2196 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/oops/constantPoolKlass.cpp

rev 3 : [mq]: anonk.patch
1 line changed: 1 ins; 0 del; 0 mod; 439 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/oops/constantPoolOop.cpp

rev 3 : [mq]: anonk.patch
20 lines changed: 17 ins; 0 del; 3 mod; 1266 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/oops/constantPoolOop.hpp

rev 3 : [mq]: anonk.patch
10 lines changed: 8 ins; 0 del; 2 mod; 526 unchg

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

rev 3 : [mq]: anonk.patch
8 lines changed: 8 ins; 0 del; 0 mod; 918 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/oops/instanceKlassKlass.cpp

rev 3 : [mq]: anonk.patch
22 lines changed: 21 ins; 0 del; 1 mod; 808 unchg

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

rev 3 : [mq]: anonk.patch
17 lines changed: 17 ins; 0 del; 0 mod; 562 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/prims/jvm.cpp

rev 3 : [mq]: anonk.patch
2 lines changed: 1 ins; 0 del; 1 mod; 4497 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/prims/jvm.h

rev 3 : [mq]: anonk.patch
8 lines changed: 8 ins; 0 del; 0 mod; 1588 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/prims/unsafe.cpp

rev 3 : [mq]: anonk.patch
80 lines changed: 80 ins; 0 del; 0 mod; 1338 unchg

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

rev 3 : [mq]: anonk.patch
16 lines changed: 16 ins; 0 del; 0 mod; 1586 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/utilities/constantTag.hpp

rev 3 : [mq]: anonk.patch
1 line changed: 0 ins; 0 del; 1 mod; 85 unchg

This code review page was prepared using /export/home/jrose/bin/webrev (vers 23.4-hg).