Code Review for hotspot

Prepared by:thartmann on Fri Oct 30 19:14:59 CET 2015
Workspace:/oracle/jdk9_sandbox/hotspot
Compare against: ssh://hg.openjdk.java.net/jdk9/sandbox/hotspot
Compare against version:default
Summary of changes: 5737 lines changed: 4062 ins; 907 del; 768 mod; 183907 unchg
Patch of changes: hotspot.patch
Legend: Modified file
Deleted file
New file

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw agent/src/share/classes/sun/jvm/hotspot/oops/OopUtilities.java

38 lines changed: 13 ins; 11 del; 14 mod; 306 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java

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

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

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

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/cpu/aarch64/vm/aarch64.ad

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

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp

9 lines changed: 0 ins; 9 del; 0 mod; 3178 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/cpu/aarch64/vm/globals_aarch64.hpp

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

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

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

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

10 lines changed: 1 ins; 0 del; 9 mod; 12256 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/cpu/sparc/vm/assembler_sparc.hpp

7 lines changed: 7 ins; 0 del; 0 mod; 1259 unchg

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

112 lines changed: 0 ins; 112 del; 0 mod; 3504 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/cpu/sparc/vm/globals_sparc.hpp

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

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

381 lines changed: 363 ins; 0 del; 18 mod; 4392 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/cpu/sparc/vm/macroAssembler_sparc.hpp

25 lines changed: 21 ins; 0 del; 4 mod; 1470 unchg

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

408 lines changed: 171 ins; 226 del; 11 mod; 10801 unchg

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

50 lines changed: 50 ins; 0 del; 0 mod; 7703 unchg

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

12 lines changed: 11 ins; 0 del; 1 mod; 2153 unchg

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

80 lines changed: 0 ins; 80 del; 0 mod; 3953 unchg

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

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

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

767 lines changed: 642 ins; 6 del; 119 mod; 8995 unchg

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

36 lines changed: 27 ins; 1 del; 8 mod; 1341 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/cpu/x86/vm/x86_32.ad

235 lines changed: 211 ins; 1 del; 23 mod; 12997 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/cpu/x86/vm/x86_64.ad

241 lines changed: 217 ins; 2 del; 22 mod; 11871 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/cpu/zero/vm/globals_zero.hpp

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

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/adlc/formssel.cpp

7 lines changed: 7 ins; 0 del; 0 mod; 4268 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/adlc/main.cpp

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

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/c1/c1_Compiler.cpp

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

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/c1/c1_GraphBuilder.cpp

26 lines changed: 26 ins; 0 del; 0 mod; 4269 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/c1/c1_GraphBuilder.hpp

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

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/c1/c1_LIRAssembler.hpp

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

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

11 lines changed: 10 ins; 0 del; 1 mod; 47 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/ci/ciTypeArray.hpp

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

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

317 lines changed: 231 ins; 29 del; 57 mod; 3574 unchg

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

70 lines changed: 26 ins; 21 del; 23 mod; 1426 unchg

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

20 lines changed: 14 ins; 1 del; 5 mod; 754 unchg

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

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

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

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

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

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

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

41 lines changed: 35 ins; 0 del; 6 mod; 914 unchg

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

53 lines changed: 48 ins; 2 del; 3 mod; 1403 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/gc/g1/g1StringDedupTable.cpp

35 lines changed: 15 ins; 0 del; 20 mod; 551 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/gc/g1/g1StringDedupTable.hpp

16 lines changed: 10 ins; 0 del; 6 mod; 225 unchg

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

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

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/memory/filemap.hpp

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

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

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

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

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

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

9 lines changed: 0 ins; 0 del; 9 mod; 160 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/opto/c2compiler.cpp

30 lines changed: 27 ins; 0 del; 3 mod; 433 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/opto/classes.hpp

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

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/opto/escape.cpp

48 lines changed: 36 ins; 0 del; 12 mod; 3457 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/opto/gcm.cpp

6 lines changed: 4 ins; 0 del; 2 mod; 2106 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/opto/graphKit.cpp

112 lines changed: 65 ins; 25 del; 22 mod; 4305 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/opto/graphKit.hpp

7 lines changed: 4 ins; 2 del; 1 mod; 942 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/opto/idealKit.cpp

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

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/opto/idealKit.hpp

3 lines changed: 1 ins; 1 del; 1 mod; 260 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/opto/intrinsicnode.cpp

23 lines changed: 18 ins; 0 del; 5 mod; 77 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/opto/intrinsicnode.hpp

86 lines changed: 56 ins; 0 del; 30 mod; 97 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/opto/lcm.cpp

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

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/opto/library_call.cpp

778 lines changed: 368 ins; 262 del; 148 mod; 5919 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/opto/loopTransform.cpp

6 lines changed: 4 ins; 0 del; 2 mod; 3035 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/opto/loopnode.cpp

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

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/opto/macro.cpp

18 lines changed: 14 ins; 0 del; 4 mod; 2739 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/opto/matcher.cpp

12 lines changed: 11 ins; 0 del; 1 mod; 2662 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/opto/stringopts.cpp

601 lines changed: 393 ins; 94 del; 114 mod; 1452 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/opto/stringopts.hpp

33 lines changed: 27 ins; 0 del; 6 mod; 82 unchg

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

42 lines changed: 29 ins; 5 del; 8 mod; 4377 unchg

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

8 lines changed: 0 ins; 2 del; 6 mod; 3483 unchg

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

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

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

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

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

13 lines changed: 3 ins; 8 del; 2 mod; 4696 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/utilities/utf8.cpp

119 lines changed: 102 ins; 1 del; 16 mod; 396 unchg

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

26 lines changed: 18 ins; 0 del; 8 mod; 92 unchg

------ ------ ------ ------ --- New Patch Raw test/compiler/intrinsics/string/TestStringIntrinsics.java

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

------ ------ ------ ------ --- New Patch Raw test/runtime/Annotations/TestAnnotatedStringEncoding.java

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

------ ------ ------ ------ --- New Patch Raw test/runtime/SharedArchiveFile/CdsDifferentCompactStrings.java

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

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