Code Review for hotspot

Prepared by:kevinw on Mon Nov 13 09:51:48 PST 2017
Workspace:/net/slc10znd.us.oracle.com/scratch/kwalls/8156137.wf.redefine/Oct2017/jdk8u-dev/hotspot
Compare against: ssh://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot
Compare against version:8339
Summary of changes: 791 lines changed: 350 ins; 334 del; 107 mod; 22464 unchg
Changeset: hotspot.changeset
Legend: Modified file
Deleted file
New file

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/classfile/metadataOnStackMark.cpp

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

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

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

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

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

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

309 lines changed: 71 ins; 183 del; 55 mod; 3746 unchg

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

87 lines changed: 16 ins; 59 del; 12 mod; 1315 unchg

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

6 lines changed: 6 ins; 0 del; 0 mod; 738 unchg

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

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

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

16 lines changed: 16 ins; 0 del; 0 mod; 1078 unchg

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

rev 8340 : 8038636: speculative traps break when classes are redefined
Summary: remove speculative traps that point to methods that are redefined
Reviewed-by: kvn, twisti
48 lines changed: 39 ins; 0 del; 9 mod; 1637 unchg

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

rev 8340 : 8038636: speculative traps break when classes are redefined
Summary: remove speculative traps that point to methods that are redefined
Reviewed-by: kvn, twisti
11 lines changed: 9 ins; 0 del; 2 mod; 2480 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/prims/jvmtiImpl.cpp

24 lines changed: 0 ins; 17 del; 7 mod; 1079 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/prims/jvmtiRedefineClasses.cpp

24 lines changed: 3 ins; 6 del; 15 mod; 4240 unchg

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

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

------ ------ ------ ------ --- New ----- Raw test/compiler/profiling/spectrapredefineclass/Agent.java

rev 8340 : 8038636: speculative traps break when classes are redefined
Summary: remove speculative traps that point to methods that are redefined
Reviewed-by: kvn, twisti
142 lines changed: 142 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New ----- Raw test/compiler/profiling/spectrapredefineclass/Launcher.java

rev 8340 : 8038636: speculative traps break when classes are redefined
Summary: remove speculative traps that point to methods that are redefined
Reviewed-by: kvn, twisti
47 lines changed: 47 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ Old --- ----- --- test/runtime/RedefineFinalizer/RedefineFinalizer.java

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

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