Code Review for project openjdk/jdk-sandbox/shen-hotpatch-barriers against openjdk/jdk-sandbox/master

Prepared by: Buildbot on Sun Sep 13 05:00:49 CEST 2026
Compare against version: 23440817
Summary of changes: 1199 lines changed; 857 ins; 181 del; 161 mod; 28477 unchg
Patch of changes: master.patch
Legend: Modified file
Deleted file
New file

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp

115 lines changed; 87 ins; 5 del; 23 mod; 967 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp

7 lines changed; 7 ins; 0 del; 0 mod; 97 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp

67 lines changed; 48 ins; 6 del; 13 mod; 1126 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.hpp

7 lines changed; 7 ins; 0 del; 0 mod; 145 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp

71 lines changed; 51 ins; 4 del; 16 mod; 885 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.hpp

7 lines changed; 7 ins; 0 del; 0 mod; 104 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp

103 lines changed; 86 ins; 4 del; 13 mod; 1042 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp

7 lines changed; 7 ins; 0 del; 0 mod; 95 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/cpu/zero/gc/shenandoah/shenandoahBarrierSetAssembler_zero.hpp

23 lines changed; 22 ins; 0 del; 1 mod; 29 unchg

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

10 lines changed; 10 ins; 0 del; 0 mod; 4318 unchg

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

25 lines changed; 25 ins; 0 del; 0 mod; 1032 unchg

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

39 lines changed; 39 ins; 0 del; 0 mod; 1431 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/share/gc/shared/barrierSetNMethod.hpp

2 lines changed; 2 ins; 0 del; 0 mod; 81 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp

3 lines changed; 0 ins; 0 del; 3 mod; 1034 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp

10 lines changed; 9 ins; 0 del; 1 mod; 234 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp

3 lines changed; 3 ins; 0 del; 0 mod; 409 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.cpp

58 lines changed; 52 ins; 0 del; 6 mod; 71 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.hpp

7 lines changed; 6 ins; 0 del; 1 mod; 44 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp

13 lines changed; 6 ins; 7 del; 0 mod; 275 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp

11 lines changed; 0 ins; 11 del; 0 mod; 241 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp

38 lines changed; 3 ins; 34 del; 1 mod; 109 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp

2 lines changed; 0 ins; 1 del; 1 mod; 77 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp

32 lines changed; 18 ins; 7 del; 7 mod; 1287 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.hpp

4 lines changed; 3 ins; 1 del; 0 mod; 135 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp

7 lines changed; 3 ins; 4 del; 0 mod; 500 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp

3 lines changed; 3 ins; 0 del; 0 mod; 1158 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp

7 lines changed; 0 ins; 5 del; 2 mod; 1025 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp

48 lines changed; 33 ins; 4 del; 11 mod; 2984 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp

1 lines changed; 0 ins; 0 del; 1 mod; 906 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp

176 lines changed; 114 ins; 18 del; 44 mod; 432 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/share/gc/shenandoah/shenandoahNMethod.hpp

40 lines changed; 35 ins; 0 del; 5 mod; 193 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/share/gc/shenandoah/shenandoahNMethod.inline.hpp

6 lines changed; 2 ins; 0 del; 4 mod; 114 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/share/gc/shenandoah/shenandoahOldGC.cpp

4 lines changed; 3 ins; 0 del; 1 mod; 148 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp

4 lines changed; 3 ins; 1 del; 0 mod; 288 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp

3 lines changed; 0 ins; 1 del; 2 mod; 258 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp

3 lines changed; 0 ins; 1 del; 2 mod; 226 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp

4 lines changed; 0 ins; 3 del; 1 mod; 151 unchg

------ ------ ------ ------ --- New Patch Raw src/hotspot/share/gc/shenandoah/shenandoahStackChunkGCData.cpp

35 lines changed; 35 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw src/hotspot/share/gc/shenandoah/shenandoahStackChunkGCData.hpp

48 lines changed; 48 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw src/hotspot/share/gc/shenandoah/shenandoahStackChunkGCData.inline.hpp

49 lines changed; 49 ins; 0 del; 0 mod; 0 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/share/gc/shenandoah/shenandoahStackWatermark.cpp

20 lines changed; 4 ins; 15 del; 1 mod; 108 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/share/gc/shenandoah/shenandoahStackWatermark.hpp

1 lines changed; 1 ins; 0 del; 0 mod; 80 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.cpp

1 lines changed; 0 ins; 1 del; 0 mod; 55 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp

48 lines changed; 0 ins; 48 del; 0 mod; 175 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp

1 lines changed; 0 ins; 0 del; 1 mod; 197 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp

1 lines changed; 1 ins; 0 del; 0 mod; 317 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp

10 lines changed; 10 ins; 0 del; 0 mod; 146 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/share/gc/shenandoah/shenandoahVMOperations.hpp

10 lines changed; 10 ins; 0 del; 0 mod; 139 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/share/runtime/continuationFreezeThaw.cpp

4 lines changed; 4 ins; 0 del; 0 mod; 3425 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/hotspot/share/runtime/vmOperation.hpp

1 lines changed; 1 ins; 0 del; 0 mod; 184 unchg

This code review page was prepared using webrev version 8aab2a590929de7d98c8bd1e8c6cf12e40cb6433