Code Review for hotspot

Prepared by:phh on Thu Apr 11 21:28:22 UTC 2019
Workspace:/local/home/hohensee/workspaces/jdk8u-dev-8176100/hotspot
Compare against: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot
Summary of changes: 1064 lines changed: 881 ins; 35 del; 148 mod; 50185 unchg
Patch of changes: hotspot.patch
Bug id: JDK-8176100] [REDO][REDO : G1 Needs pre barrier on dereference of weak JNI handles
Legend: Modified file
Deleted file
New file

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/cpu/ppc/vm/frame_ppc.cpp

6 lines changed: 0 ins; 3 del; 3 mod; 321 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/cpu/ppc/vm/interpreter_ppc.cpp

7 lines changed: 0 ins; 3 del; 4 mod; 798 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/cpu/ppc/vm/macroAssembler_ppc.cpp

31 lines changed: 28 ins; 0 del; 3 mod; 4136 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/cpu/ppc/vm/macroAssembler_ppc.hpp

3 lines changed: 2 ins; 0 del; 1 mod; 745 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/cpu/ppc/vm/sharedRuntime_ppc.cpp

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

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

4 lines changed: 3 ins; 0 del; 1 mod; 264 unchg

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

23 lines changed: 15 ins; 0 del; 8 mod; 3948 unchg

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

18 lines changed: 12 ins; 0 del; 6 mod; 2099 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/cpu/x86/vm/jniFastGetField_x86_32.cpp

17 lines changed: 9 ins; 0 del; 8 mod; 360 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/cpu/x86/vm/jniFastGetField_x86_64.cpp

13 lines changed: 6 ins; 0 del; 7 mod; 221 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/cpu/x86/vm/macroAssembler_x86.cpp

36 lines changed: 36 ins; 0 del; 0 mod; 8543 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/cpu/x86/vm/macroAssembler_x86.hpp

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

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/cpu/x86/vm/sharedRuntime_x86_32.cpp

7 lines changed: 0 ins; 3 del; 4 mod; 3535 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/cpu/x86/vm/sharedRuntime_x86_64.cpp

7 lines changed: 0 ins; 3 del; 4 mod; 4347 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/cpu/x86/vm/templateInterpreter_x86_32.cpp

8 lines changed: 0 ins; 1 del; 7 mod; 2007 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/cpu/x86/vm/templateInterpreter_x86_64.cpp

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

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/cpu/zero/vm/cppInterpreter_zero.cpp

8 lines changed: 4 ins; 2 del; 2 mod; 1079 unchg

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

6 lines changed: 2 ins; 1 del; 3 mod; 5670 unchg

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

8 lines changed: 7 ins; 0 del; 1 mod; 3436 unchg

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

84 lines changed: 45 ins; 7 del; 32 mod; 514 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/runtime/javaCalls.hpp

70 lines changed: 45 ins; 0 del; 25 mod; 195 unchg

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

32 lines changed: 24 ins; 3 del; 5 mod; 575 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/runtime/jniHandles.hpp

92 lines changed: 74 ins; 4 del; 14 mod; 189 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/shark/sharkNativeWrapper.cpp

2 lines changed: 1 ins; 0 del; 1 mod; 352 unchg

------ ------ ------ ------ --- New Patch Raw test/runtime/jni/CallWithJNIWeak/CallWithJNIWeak.c

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

------ ------ ------ ------ --- New Patch Raw test/runtime/jni/CallWithJNIWeak/CallWithJNIWeak.java

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

------ ------ ------ ------ --- New Patch Raw test/runtime/jni/CallWithJNIWeak/test.sh

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

------ ------ ------ ------ --- New Patch Raw test/runtime/jni/ReturnJNIWeak/ReturnJNIWeak.c

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

------ ------ ------ ------ --- New Patch Raw test/runtime/jni/ReturnJNIWeak/ReturnJNIWeak.java

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

------ ------ ------ ------ --- New Patch Raw test/runtime/jni/ReturnJNIWeak/test.sh

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

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