# Hi-lock: (("!!!" (0 'hi-yellow prepend))) # Hi-lock: (("enterSpecial" (0 'hi-yellow prepend))) # Hi-lock: (("Copying" (0 'hi-green prepend))) # Hi-lock: (("~~~~ freeze" (0 'hi-black-hb prepend))) # Hi-lock: (("======== FREEZING FRAME" (0 'hi-blue-b prepend))) # Hi-lock: ((">>>" (0 'hi-blue-b prepend))) # Hi-lock: (("finish_freeze" (0 'hi-black-hb prepend))) # Hi-lock: (("~~~~ thaw" (0 'hi-black-hb prepend))) # Hi-lock: (("THAWING" (0 'hi-black-hb prepend))) # Hi-lock: (("push_return_frame" (0 'hi-black-hb))) # Hi-lock: (("Jumping to frame" (0 'hi-black-hb prepend))) # Hi-lock: (("=== End of thaw" (0 'hi-black-hb prepend))) # Hi-lock: (("#[0-9]+ method" (0 'hi-green prepend))) # Hi-lock: (("#[0-9]+ nmethod" (0 'hi-red-b prepend))) # Hi-lock: (("recurse_freeze_interpreted_frame" (0 'hi-green prepend))) # Hi-lock: (("recurse_freeze_compiled_frame" (0 'hi-red-b prepend))) # Hi-lock: (("debug_verify_stack_chunk" (0 'hi-green prepend))) # Hi-lock: (("size" (0 'hi-green prepend))) [0] HOME/git/builds/jdk_ubu__fastdebug/images/jdk/bin/java [1] -XX:+WhiteBoxAPI [2] -Xbootclasspath/a:HOME/git/work/testclasses/lib [3] --patch-module [4] java.base=HOME/git/work/testclasses/patches/java.base [5] --add-exports [6] java.base/jdk.internal.vm=ALL-UNNAMED [7] -cp [8] HOME/git/work/testclasses [9] -showversion [10] -XX:+UnlockDiagnosticVMOptions [11] -Xms768m [12] -Xmx768m [13] --enable-preview [14] -XX:-UseContinuationFastPath [15] -XX:-PauseAtStartup [16] -Xbatch [17] -XX:CompileThreshold=1000 [18] -XX:CompileCommand=dontinline,*::*dontinline* [19] -XX:CompileCommand=dontinline,*::*dontjit* [20] -XX:CompileCommand=exclude,*::*dontjit* [21] -XX:CompileCommand=dontinline,java/lang/String*.* [22] -Xlog:continuations=trace [23] MovingCompWindow Args($#:24):HOME/git/builds/jdk_ubu__fastdebug/images/jdk/bin/java -XX:+WhiteBoxAPI -Xbootclasspath/a:HOME/git/work/testclasses/lib --patch-module java.base=HOME/git/work/testclasses/patches/java.base --add-exports java.base/jdk.internal.vm=ALL-UNNAMED -cp HOME/git/work/testclasses -showversion -XX:+UnlockDiagnosticVMOptions -Xms768m -Xmx768m --enable-preview -XX:-UseContinuationFastPath -XX:-PauseAtStartup -Xbatch -XX:CompileThreshold=1000 -XX:CompileCommand=dontinline,*::*dontinline* -XX:CompileCommand=dontinline,*::*dontjit* -XX:CompileCommand=exclude,*::*dontjit* -XX:CompileCommand=dontinline,java/lang/String*.* -Xlog:continuations=trace MovingCompWindow SSH_CMD: ssh -n -t ubu bash -c '"__f() { cd HOME/git/builds/jdk_ubu__fastdebug ; setarch $(uname -m) -R HOME/git/builds/jdk_ubu__fastdebug/images/jdk/bin/java -XX:+WhiteBoxAPI -Xbootclasspath/a:HOME/git/work/testclasses/lib --patch-module java.base=HOME/git/work/testclasses/patches/java.base --add-exports java.base/jdk.internal.vm=ALL-UNNAMED -cp HOME/git/work/testclasses -showversion -XX:+UnlockDiagnosticVMOptions -Xms768m -Xmx768m --enable-preview -XX:-UseContinuationFastPath -XX:-PauseAtStartup -Xbatch -XX:CompileThreshold=1000 -XX:CompileCommand=dontinline,*::*dontinline* -XX:CompileCommand=dontinline,*::*dontjit* -XX:CompileCommand=exclude,*::*dontjit* -XX:CompileCommand=dontinline,java/lang/String*.* -Xlog:continuations=trace MovingCompWindow ; } ; 2>&1 __f "' CompileCommand: dontinline *.*dontinline* bool dontinline = true CompileCommand: dontinline *.*dontjit* bool dontinline = true CompileCommand: exclude *.*dontjit* bool exclude = true CompileCommand: dontinline java/lang/String*.* bool dontinline = true openjdk version "20-internal" 2023-03-21 OpenJDK Runtime Environment (fastdebug build 20-internal-adhoc.USER.jdk) OpenJDK 64-Bit Server VM (fastdebug build 20-internal-adhoc.USER.jdk, mixed mode) $$$0 Running test cases with the following settings: compLevel=4 callSystemGC=true $$$1 Running test cases with the following policy: warmupIterations=7 methodPattern=COMP_ALL continuationMethPattern=^(enter|enter0|yield|yield0)$ compWindowMode=COMP_WINDOW winLen=1 >>>> Executing test case MovingCompWindow$ContinuationRunYieldRunTest (yieldCalls=3) [...] Yield #1 [2.117s][trace][continuations] ~~~~ freeze sp: 0x0000fffff5a140a0 [2.117s][trace][continuations] ------- frames --------- [2.117s][debug][continuations] continuation_bottom_sender: [1] [128706] callee: 0x0000fffff5a14040 sender_sp: 0x0000fffff5a140a0 [2.117s][trace][continuations] 0x0000fffff5a142a8: 0x00000000d0132308 locals for #7 [2.117s][trace][continuations] local 0 [2.117s][trace][continuations] oop for #7 [2.117s][trace][continuations] 0x0000fffff5a142a0: 0x0000000000000003 local 1 [2.117s][trace][continuations] 0x0000fffff5a14298: 0x00000000d0130ea0 local 2 [2.117s][trace][continuations] oop for #7 [2.117s][trace][continuations] 0x0000fffff5a14290: 0x0000000000000000 local 3 [2.117s][trace][continuations] 0x0000fffff5a14288: 0x0000ffffe02b8788 return address [2.117s][trace][continuations] 0x0000fffff5a14280: 0x0000fffff5a14300 #7 method MovingCompWindow$TestCaseBase.runTestCase(ILMovingCompWindow$CompilationPolicy;)V @ 94 [2.117s][trace][continuations] - 4 locals 4 max stack [2.117s][trace][continuations] - codelet: return entry points [2.117s][trace][continuations] saved fp [2.117s][trace][continuations] 0x0000fffff5a14278: 0x0000fffff5a14280 interpreter_frame_sender_sp [2.117s][trace][continuations] 0x0000fffff5a14270: 0x0000fffff5a14228 interpreter_frame_last_sp [2.117s][trace][continuations] 0x0000fffff5a14268: 0x0000ffffc0707f68 interpreter_frame_method [2.117s][trace][continuations] 0x0000fffff5a14260: 0x0000000000000000 interpreter_frame_mdp [2.117s][trace][continuations] 0x0000fffff5a14258: 0x0000fffff5a14200 interpreter_frame_extended_sp [2.117s][trace][continuations] 0x0000fffff5a14250: 0x00000000d0131ec0 interpreter_frame_mirror [2.117s][trace][continuations] oop for #7 [2.117s][trace][continuations] 0x0000fffff5a14248: 0x0000ffffc070b300 interpreter_frame_cache [2.117s][trace][continuations] 0x0000fffff5a14240: 0x0000fffff5a142a8 interpreter_frame_locals [2.117s][trace][continuations] 0x0000fffff5a14238: 0x0000ffffc0707ec6 interpreter_frame_bcp [2.117s][trace][continuations] 0x0000fffff5a14230: 0x0000fffff5a14230 interpreter_frame_initial_sp [2.117s][trace][continuations] 0x0000fffff5a14228: 0x00000000d0132308 locals for #6 [2.117s][trace][continuations] local 0 [2.117s][trace][continuations] oop for #6 [2.117s][trace][continuations] 0x0000fffff5a14220: 0x00000000d03747b8 local 1 [2.117s][trace][continuations] sp for #7 [2.117s][trace][continuations] oop for #6 [2.117s][trace][continuations] 0x0000fffff5a14218: 0x0000ffffe02b8788 return address [2.117s][trace][continuations] 0x0000fffff5a14210: 0x0000fffff5a14280 #6 method MovingCompWindow$TestCaseBase.testEntry_dontinline()V @ 13 [2.117s][trace][continuations] - 2 locals 5 max stack [2.117s][trace][continuations] - codelet: return entry points [2.117s][trace][continuations] saved fp [2.117s][trace][continuations] 0x0000fffff5a14208: 0x0000fffff5a14200 interpreter_frame_sender_sp [2.117s][trace][continuations] 0x0000fffff5a14200: 0x0000fffff5a141b8 unextended_sp for #7 [2.117s][trace][continuations] interpreter_frame_last_sp [2.117s][trace][continuations] 0x0000fffff5a141f8: 0x0000ffffc070af98 interpreter_frame_method [2.117s][trace][continuations] 0x0000fffff5a141f0: 0x0000000000000000 interpreter_frame_mdp [2.117s][trace][continuations] 0x0000fffff5a141e8: 0x0000fffff5a14180 interpreter_frame_extended_sp [2.117s][trace][continuations] 0x0000fffff5a141e0: 0x00000000d0131ec0 interpreter_frame_mirror [2.117s][trace][continuations] oop for #6 [2.117s][trace][continuations] 0x0000fffff5a141d8: 0x0000ffffc070b300 interpreter_frame_cache [2.117s][trace][continuations] 0x0000fffff5a141d0: 0x0000fffff5a14228 interpreter_frame_locals [2.117s][trace][continuations] 0x0000fffff5a141c8: 0x0000ffffc070af55 interpreter_frame_bcp [2.117s][trace][continuations] 0x0000fffff5a141c0: 0x0000fffff5a141c0 interpreter_frame_initial_sp [2.117s][trace][continuations] 0x0000fffff5a141b8: 0x00000000d03747b8 locals for #5 [2.117s][trace][continuations] local 0 [2.117s][trace][continuations] oop for #5 [2.117s][trace][continuations] 0x0000fffff5a141b0: 0x00000000d0307ae0 local 1 [2.117s][trace][continuations] oop for #5 [2.117s][trace][continuations] 0x0000fffff5a141a8: 0x0000000000000000 local 2 [2.117s][trace][continuations] 0x0000fffff5a141a0: 0x0000000000000000 local 3 [2.117s][trace][continuations] 0x0000fffff5a14198: 0x0000000000000000 local 4 [2.117s][trace][continuations] 0x0000fffff5a14190: 0x0000000000000000 sp for #6 [2.117s][trace][continuations] 0x0000fffff5a14188: 0x0000ffffe02b8788 return address [2.117s][trace][continuations] 0x0000fffff5a14180: 0x0000fffff5a14210 #5 method jdk.internal.vm.Continuation.run()V @ 152 [2.117s][trace][continuations] - 5 locals 5 max stack [2.118s][trace][continuations] - codelet: return entry points [2.118s][trace][continuations] unextended_sp for #6 [2.118s][trace][continuations] saved fp [2.118s][trace][continuations] 0x0000fffff5a14178: 0x0000fffff5a14180 interpreter_frame_sender_sp [2.118s][trace][continuations] 0x0000fffff5a14170: 0x0000fffff5a14118 interpreter_frame_last_sp [2.118s][trace][continuations] 0x0000fffff5a14168: 0x0000ffffc008d080 interpreter_frame_method [2.118s][trace][continuations] 0x0000fffff5a14160: 0x0000000000000000 interpreter_frame_mdp [2.118s][trace][continuations] 0x0000fffff5a14158: 0x0000fffff5a140f0 interpreter_frame_extended_sp [2.118s][trace][continuations] 0x0000fffff5a14150: 0x00000000d03027d8 interpreter_frame_mirror [2.118s][trace][continuations] oop for #5 [2.118s][trace][continuations] 0x0000fffff5a14148: 0x0000ffffc0655438 interpreter_frame_cache [2.118s][trace][continuations] 0x0000fffff5a14140: 0x0000fffff5a141b8 interpreter_frame_locals [2.118s][trace][continuations] 0x0000fffff5a14138: 0x0000ffffc008ce38 interpreter_frame_bcp [2.118s][trace][continuations] 0x0000fffff5a14130: 0x0000fffff5a14130 interpreter_frame_initial_sp [2.118s][trace][continuations] 0x0000fffff5a14128: 0x00000000d03747b8 [2.118s][trace][continuations] 0x0000fffff5a14120: 0x0000000000000001 [2.118s][trace][continuations] 0x0000fffff5a14118: 0x0000000000000000 [2.118s][trace][continuations] 0x0000fffff5a14110: 0x0000fffff5a14180 [2.118s][trace][continuations] 0x0000fffff5a14108: 0x0000fffff5a140f0 [2.118s][trace][continuations] 0x0000fffff5a14100: 0x0000000000000000 [2.118s][trace][continuations] 0x0000fffff5a140f8: 0x0000ffffc008d668 [2.118s][trace][continuations] 0x0000fffff5a140f0: 0x0000000000000000 #4 nmethod 0x0000ffffe085db90 for method J jdk.internal.vm.Continuation.enterSpecial(Ljdk/internal/vm/Continuation;ZZ)V [2.118s][trace][continuations] unextended_sp for #5 [2.118s][trace][continuations] sp for #5 [2.118s][trace][continuations] 0x0000fffff5a140e8: 0x0000ffffe02b8788 return address [2.118s][trace][continuations] 0x0000fffff5a140e0: 0x0000fffff5a14180 saved fp [2.118s][trace][continuations] 0x0000fffff5a140d8: 0x0000000000000000 pin_count [2.118s][trace][continuations] 0x0000fffff5a140d0: 0x0000000000000000 parent held monitor count [2.118s][trace][continuations] 0x0000fffff5a140c8: 0x0000fffff5a14270 parent fastpath [2.118s][trace][continuations] 0x0000fffff5a140c4: 0xf5a1427000000000 argsize [2.118s][trace][continuations] 0x0000fffff5a140c0: 0x0000000000000000 flags [2.118s][trace][continuations] 0x0000fffff5a140b8: 0x0000000000000000 chunk [2.118s][trace][continuations] 0x0000fffff5a140b0: 0x00000000d03747b8 continuation [2.118s][trace][continuations] 0x0000fffff5a140a8: 0x0000000000000000 parent [2.118s][trace][continuations] 0x0000fffff5a140a0: 0x0000000000001234 #3 nmethod 0x0000ffffe0867990 for method J MovingCompWindow$ContinuationRunYieldRunTest.run()V [2.118s][trace][continuations] - #0 scope MovingCompWindow$ContinuationRunYieldRunTest.run()V @ 41 [2.118s][trace][continuations] unextended_sp for #4 [2.118s][trace][continuations] sp for #4 [2.118s][trace][continuations] 0x0000fffff5a14098: 0x0000ffffe02ac830 return address (return barrier) [2.118s][trace][continuations] 0x0000fffff5a14090: 0x0000fffff5a140e0 saved fp [2.118s][trace][continuations] 0x0000fffff5a14080: 0x0000fffff5a14020 [2.118s][trace][continuations] 0x0000fffff5a14078: 0x00000000fff00030 [2.118s][trace][continuations] 0x0000fffff5a14070: 0x0000000000000008 [2.118s][trace][continuations] 0x0000fffff5a14068: 0x0000000000000001 local 1 for #3 (scope 0) [2.118s][trace][continuations] 0x0000fffff5a14060: 0x00000000d0132308 local 0 for #3 (scope 0) [2.118s][trace][continuations] oop for #3 [2.118s][trace][continuations] unextended_sp for #3 [2.118s][trace][continuations] 0x0000fffff5a14058: 0x00000000d0132308 [2.118s][trace][continuations] 0x0000fffff5a14050: 0x00000000d0120160 locals for #2 [2.118s][trace][continuations] local 0 [2.118s][trace][continuations] oop for #2 [2.118s][trace][continuations] 0x0000fffff5a14048: 0x00000000d03747b8 local 1 [2.118s][trace][continuations] oop for #2 [2.118s][trace][continuations] 0x0000fffff5a14040: 0x00000000d03747b8 local 2 [2.118s][trace][continuations] sp for #3 [2.118s][trace][continuations] oop for #2 [2.118s][trace][continuations] 0x0000fffff5a14038: 0x0000ffffe0867dc4 return address [2.118s][trace][continuations] 0x0000fffff5a14030: 0x0000fffff481f000 #2 method jdk.internal.vm.Continuation.yield(Ljdk/internal/vm/ContinuationScope;)Z @ 69 [2.118s][trace][continuations] - 3 locals 5 max stack [2.118s][trace][continuations] - codelet: return entry points [2.118s][trace][continuations] saved fp [2.118s][trace][continuations] 0x0000fffff5a14028: 0x0000fffff5a14060 interpreter_frame_sender_sp [2.118s][trace][continuations] 0x0000fffff5a14020: 0x0000fffff5a13fc8 interpreter_frame_last_sp [2.118s][trace][continuations] 0x0000fffff5a14018: 0x0000ffffc008d878 interpreter_frame_method [2.118s][trace][continuations] 0x0000fffff5a14010: 0x0000000000000000 interpreter_frame_mdp [2.118s][trace][continuations] 0x0000fffff5a14008: 0x0000fffff5a13fa0 interpreter_frame_extended_sp [2.118s][trace][continuations] 0x0000fffff5a14000: 0x00000000d03027d8 interpreter_frame_mirror [2.118s][trace][continuations] oop for #2 [2.118s][trace][continuations] 0x0000fffff5a13ff8: 0x0000ffffc0655438 interpreter_frame_cache [2.118s][trace][continuations] 0x0000fffff5a13ff0: 0x0000fffff5a14050 interpreter_frame_locals [2.118s][trace][continuations] 0x0000fffff5a13fe8: 0x0000ffffc008d845 interpreter_frame_bcp [2.118s][trace][continuations] 0x0000fffff5a13fe0: 0x0000fffff5a13fe0 interpreter_frame_initial_sp [2.118s][trace][continuations] 0x0000fffff5a13fd8: 0x00000000d03747b8 locals for #1 [2.118s][trace][continuations] local 0 [2.118s][trace][continuations] oop for #1 [2.118s][trace][continuations] 0x0000fffff5a13fd0: 0x00000000d0120160 local 1 [2.118s][trace][continuations] oop for #1 [2.118s][trace][continuations] 0x0000fffff5a13fc8: 0x0000000000000000 local 2 [2.118s][trace][continuations] oop for #1 [2.118s][trace][continuations] 0x0000fffff5a13fc0: 0x0000000000000000 local 3 [2.118s][trace][continuations] sp for #2 [2.118s][trace][continuations] 0x0000fffff5a13fb8: 0x0000ffffe02b8628 return address [2.118s][trace][continuations] 0x0000fffff5a13fb0: 0x0000fffff5a14030 #1 method jdk.internal.vm.Continuation.yield0(Ljdk/internal/vm/ContinuationScope;Ljdk/internal/vm/Continuation;)Z @ 18 [2.118s][trace][continuations] - 4 locals 5 max stack [2.118s][trace][continuations] - codelet: return entry points [2.118s][trace][continuations] saved fp [2.118s][trace][continuations] 0x0000fffff5a13fa8: 0x0000fffff5a13fa0 interpreter_frame_sender_sp [2.118s][trace][continuations] 0x0000fffff5a13fa0: 0x0000fffff5a13f60 unextended_sp for #2 [2.118s][trace][continuations] interpreter_frame_last_sp [2.118s][trace][continuations] 0x0000fffff5a13f98: 0x0000ffffc008dad8 interpreter_frame_method [2.118s][trace][continuations] 0x0000fffff5a13f90: 0x0000000000000000 interpreter_frame_mdp [2.118s][trace][continuations] 0x0000fffff5a13f88: 0x0000fffff5a13f20 interpreter_frame_extended_sp [2.118s][trace][continuations] 0x0000fffff5a13f80: 0x00000000d03027d8 interpreter_frame_mirror [2.118s][trace][continuations] oop for #1 [2.118s][trace][continuations] 0x0000fffff5a13f78: 0x0000ffffc0655438 interpreter_frame_cache [2.118s][trace][continuations] 0x0000fffff5a13f70: 0x0000fffff5a13fd8 interpreter_frame_locals [2.118s][trace][continuations] 0x0000fffff5a13f68: 0x0000ffffc008d932 interpreter_frame_bcp [2.118s][trace][continuations] 0x0000fffff5a13f60: 0x0000fffff5a13f60 interpreter_frame_initial_sp [2.118s][trace][continuations] 0x0000fffff5a13f58: 0x00000000d0120160 [2.118s][trace][continuations] 0x0000fffff5a13f50: 0x0000fffff5a13fc0 [2.118s][trace][continuations] 0x0000fffff5a13f48: 0x0000fffff5a13f50 [2.118s][trace][continuations] 0x0000fffff5a13f40: 0x0000000000000000 [2.118s][trace][continuations] 0x0000fffff5a13f38: 0x0000ffffc004c228 [2.118s][trace][continuations] 0x0000fffff5a13f30: 0x0000000000000000 [2.118s][trace][continuations] 0x0000fffff5a13f28: 0x0000fffff5a13ee0 [2.118s][trace][continuations] 0x0000fffff5a13f20: 0x00000000d0301e28 #0 [2.118s][trace][continuations] unextended_sp for #1 [2.118s][trace][continuations] sp for #1 [2.118s][trace][continuations] 0x0000fffff5a13f18: 0x0000ffffe02b8628 [2.118s][trace][continuations] 0x0000fffff5a13f10: 0x0000fffff5a13fb0 sp for #0 [2.118s][trace][continuations] ======= end frames ========= [2.118s][debug][continuations] continuation_bottom_sender: [1] [128706] callee: 0x0000fffff5a14040 sender_sp: 0x0000fffff5a140a0 [2.118s][debug][continuations] FREEZE #0x000000003532ec19 0x00000000d03747b8 [2.118s][debug][continuations] continuation_bottom_sender: [1] [128706] callee: 0x0000fffff5a14040 sender_sp: 0x0000fffff5a140a0 [2.118s][trace][continuations] bottom_address: 0x0000fffff5a140a0 entrySP: 0x0000fffff5a140a0 argsize: 0x0000000000000000 [2.118s][trace][continuations] freeze size: 48 argsize: 0 top: 0x0000fffff5a13f20 bottom: 0x0000fffff5a140a0 [2.118s][trace][continuations] chunk unavailable; transitioning to VM [2.118s][trace][continuations] freeze_slow #0x000000003532ec19 [2.118s][debug][continuations] Interpreted frame (sp=0x0000fffff5a13f20 unextended sp=0x0000fffff5a13f20, fp=0x0000fffff5a13fb0, real_fp=0x0000fffff5a13fb0, pc=0x0000ffffe02b8628) [2.118s][debug][continuations] ~return entry points [0x0000ffffe02b8000, 0x0000ffffe02b8d20] 3360 bytes [2.118s][debug][continuations] BufferBlob (0x0000ffffe02b7d90) used for Interpreter [2.118s][debug][continuations] - local [0x00000000d03747b8]; #0 [2.118s][debug][continuations] - local [0x00000000d0120160]; #1 [2.118s][debug][continuations] - local [0x0000000000000000]; #2 [2.118s][debug][continuations] - local [0x0000000000000000]; #3 [2.118s][debug][continuations] - monitor[0x0000fffff5a13f60] [2.118s][debug][continuations] - bcp [0x0000ffffc008d932]; @18 [2.118s][debug][continuations] - locals [0x0000fffff5a13fd8] [2.118s][debug][continuations] - method [0x0000ffffc008dad8]; virtual jboolean jdk.internal.vm.Continuation.yield0(jobject, jobject) [2.118s][trace][continuations] recurse_freeze_interpreted_frame jdk.internal.vm.Continuation.yield0(Ljdk/internal/vm/ContinuationScope;Ljdk/internal/vm/Continuation;)Z _size: 0 fsize: 16 argsize: 3 [2.118s][trace][continuations] recurse_freeze_interpreted_frame jdk.internal.vm.Continuation.yield(Ljdk/internal/vm/ContinuationScope;)Z _size: 16 fsize: 15 argsize: 1 [2.118s][trace][continuations] recurse_freeze_compiled_frame MovingCompWindow$ContinuationRunYieldRunTest.run()V _size: 31 fsize: 8 argsize: 0 [2.118s][trace][continuations] bottom: 0x0000fffff5a140a0 count 3 size: 312 argsize: 0 [2.118s][trace][continuations] empty: 0 [2.118s][trace][continuations] finalize _size: 41 overlap: 0 unextended_sp: 41 [2.118s][trace][continuations] chunk barriers: 1 _size: 41 free size: 39 [2.118s][trace][continuations] CHUNK 0x00000000d03747e8 0x00000000d0374818 - 0x00000000d0374a48 :: 0x0000000068c4039c MARK0 [2.118s][trace][continuations] barriers: 1 gc_mode: 1 bitmap: 1 parent: 0x0000000000000000 [2.118s][trace][continuations] flags mixed: 1 [2.118s][trace][continuations] size: 70 argsize: 2 max_size: 31 sp: 41 pc: 0x0000ffffe02b8cc8 [2.118s][trace][continuations] allocate_chunk allocating new chunk [2.118s][trace][continuations] add max_size: 0 -> 39 [2.118s][trace][continuations] top chunk: [2.118s][trace][continuations] CHUNK 0x00000000fff00098 0x00000000fff000c8 - 0x00000000fff00210 :: 0x000000000ae45eb6 [2.118s][trace][continuations] barriers: 0 gc_mode: 0 bitmap: 0 parent: 0x00000000d03747e8 [2.118s][trace][continuations] flags mixed: 1 [2.118s][trace][continuations] size: 41 argsize: 0 max_size: 39 sp: 41 pc: 0x0000000000000000 [2.118s][trace][continuations] top hframe before (freeze): [2.118s][trace][continuations] C frame (sp=0x00000000fff00210 unextended sp=0x00000000fff00210, fp=0x0000000000000000, real_fp=0x0000000000000000, pc=0x0000000000000000) [2.118s][trace][continuations] ======== FREEZING FRAME interpreted: 0 bottom: 1 [2.118s][trace][continuations] fsize: 8 argsize: 0 [2.118s][trace][continuations] Compiled frame (sp=0x0000fffff5a14040 unextended sp=0x0000fffff5a14060, fp=0x0000fffff481f000, real_fp=0x0000fffff5a140a0, pc=0x0000ffffe0867dc4) [2.118s][trace][continuations] nmethod 2117 533 4 MovingCompWindow$ContinuationRunYieldRunTest::run (64 bytes) [2.118s][trace][continuations] Copying from v: 0x0000fffff5a14060 - 0x0000fffff5a140a0 (8 words, 64 bytes) [2.118s][trace][continuations] Copying to h: 0x00000000fff001d0(0x0000000000000021,0x000000000000000a) - 0x00000000fff00210(0x0000000000000029,0x0000000000000002) (8 words, 64 bytes) [2.118s][trace][continuations] C frame (sp=0x00000000fff001d0 unextended sp=0x00000000fff001d0, fp=0x0000fffff481f000, real_fp=0x0000fffff481f000, pc=0x0000ffffe0867dc4) [2.118s][trace][continuations] 0x00000000fff00210: 0xbaadbabebaadbabe #0 nmethod 0x0000ffffe0867990 for method J MovingCompWindow$ContinuationRunYieldRunTest.run()V [2.118s][trace][continuations] - #0 scope MovingCompWindow$ContinuationRunYieldRunTest.run()V @ 41 [2.118s][trace][continuations] 0x00000000fff00208: 0x0000000000000000 return address [2.118s][trace][continuations] 0x00000000fff00200: 0x0000000000000000 saved fp [2.118s][trace][continuations] 0x00000000fff001f8: 0x0000fffff6bb803c [2.118s][trace][continuations] 0x00000000fff001f0: 0x0000fffff5a14020 [2.118s][trace][continuations] 0x00000000fff001e8: 0x00000000fff00030 [2.118s][trace][continuations] 0x00000000fff001e0: 0x0000000000000008 [2.118s][trace][continuations] 0x00000000fff001d8: 0x0000000000000001 local 1 for #0 (scope 0) [2.118s][trace][continuations] 0x00000000fff001d0: 0x00000000d0132308 local 0 for #0 (scope 0) [2.118s][trace][continuations] oop for #0 [2.118s][trace][continuations] unextended_sp for #0 [2.118s][trace][continuations] sp for #0 [2.118s][trace][continuations] bottom h-frame: [2.118s][trace][continuations] Compiled frame (sp=0x00000000fff001d0 unextended sp=0x00000000fff001d0, fp=0x0000fffff481f000, real_fp=0x00000000fff00210, pc=0x0000ffffe0867dc4) [2.118s][trace][continuations] nmethod 2117 533 4 MovingCompWindow$ContinuationRunYieldRunTest::run (64 bytes) [2.118s][trace][continuations] ======== FREEZING FRAME interpreted: 1 bottom: 0 [2.118s][trace][continuations] fsize: 15 argsize: 0 [2.118s][trace][continuations] Interpreted frame (sp=0x0000fffff5a13fc0 unextended sp=0x0000fffff5a13fc8, fp=0x0000fffff5a14030, real_fp=0x0000fffff5a14030, pc=0x0000ffffe02b8628) [2.118s][trace][continuations] ~return entry points [0x0000ffffe02b8000, 0x0000ffffe02b8d20] 3360 bytes [2.118s][trace][continuations] BufferBlob (0x0000ffffe02b7d90) used for Interpreter [2.118s][trace][continuations] Copying from v: 0x0000fffff5a14040 - 0x0000fffff5a14058 (3 words, 24 bytes) [2.118s][trace][continuations] Copying to h: 0x00000000fff001b8(0x000000000000001e,0x000000000000000d) - 0x00000000fff001d0(0x0000000000000021,0x000000000000000a) (3 words, 24 bytes) [2.118s][trace][continuations] Copying from v: 0x0000fffff5a13fe0 - 0x0000fffff5a14040 (12 words, 96 bytes) [2.118s][trace][continuations] Copying to h: 0x00000000fff00158(0x0000000000000012,0x0000000000000019) - 0x00000000fff001b8(0x000000000000001e,0x000000000000000d) (12 words, 96 bytes) [2.118s][trace][continuations] Interpreted frame (sp=0x00000000fff00140 unextended sp=0x00000000fff00140, fp=0x00000000fff001a8, real_fp=0x00000000fff001a8, pc=0x0000ffffe02b8628) [2.118s][trace][continuations] ~return entry points [0x0000ffffe02b8000, 0x0000ffffe02b8d20] 3360 bytes [2.118s][trace][continuations] 0x00000000fff001c8: 0x00000000d0120160 locals for #0 [2.118s][trace][continuations] local 0 [2.118s][trace][continuations] oop for #0 [2.118s][trace][continuations] 0x00000000fff001c0: 0x00000000d03747b8 local 1 [2.118s][trace][continuations] oop for #0 [2.118s][trace][continuations] 0x00000000fff001b8: 0x00000000d03747b8 local 2 [2.118s][trace][continuations] oop for #0 [2.118s][trace][continuations] 0x00000000fff001b0: 0x0000ffffe0867dc4 return address [2.118s][trace][continuations] 0x00000000fff001a8: 0x0000fffff481f000 #0 method jdk.internal.vm.Continuation.yield(Ljdk/internal/vm/ContinuationScope;)Z @ 69 [2.118s][trace][continuations] - 3 locals 5 max stack [2.118s][trace][continuations] - codelet: return entry points [2.118s][trace][continuations] saved fp [2.118s][trace][continuations] 0x00000000fff001a0: 0x0000000000000005 interpreter_frame_sender_sp [2.118s][trace][continuations] 0x00000000fff00198: 0xfffffffffffffff3 interpreter_frame_last_sp [2.118s][trace][continuations] 0x00000000fff00190: 0x0000ffffc008d878 interpreter_frame_method [2.118s][trace][continuations] 0x00000000fff00188: 0x0000000000000000 interpreter_frame_mdp [2.118s][trace][continuations] 0x00000000fff00180: 0xffffffffffffffee interpreter_frame_extended_sp [2.118s][trace][continuations] 0x00000000fff00178: 0x00000000d03027d8 interpreter_frame_mirror [2.118s][trace][continuations] oop for #0 [2.118s][trace][continuations] 0x00000000fff00170: 0x0000ffffc0655438 interpreter_frame_cache [2.118s][trace][continuations] 0x00000000fff00168: 0x0000000000000004 interpreter_frame_locals [2.118s][trace][continuations] 0x00000000fff00160: 0x0000ffffc008d845 interpreter_frame_bcp [2.118s][trace][continuations] 0x00000000fff00158: 0xfffffffffffffff6 interpreter_frame_initial_sp [2.118s][trace][continuations] 0x00000000fff00150: 0xbaadbabebaadbabe [2.118s][trace][continuations] 0x00000000fff00148: 0xbaadbabebaadbabe [2.118s][trace][continuations] 0x00000000fff00140: 0xbaadbabebaadbabe unextended_sp for #0 [2.118s][trace][continuations] sp for #0 [2.118s][trace][continuations] ======== FREEZING FRAME interpreted: 1 bottom: 0 [2.118s][trace][continuations] fsize: 16 argsize: 0 [2.118s][trace][continuations] Interpreted frame (sp=0x0000fffff5a13f20 unextended sp=0x0000fffff5a13f60, fp=0x0000fffff5a13fb0, real_fp=0x0000fffff5a13fb0, pc=0x0000ffffe02b8628) [2.118s][trace][continuations] ~return entry points [0x0000ffffe02b8000, 0x0000ffffe02b8d20] 3360 bytes [2.118s][trace][continuations] BufferBlob (0x0000ffffe02b7d90) used for Interpreter [2.118s][trace][continuations] Copying from v: 0x0000fffff5a13fc0 - 0x0000fffff5a13fe0 (4 words, 32 bytes) [2.118s][trace][continuations] Copying to h: 0x00000000fff00138(0x000000000000000e,0x000000000000001d) - 0x00000000fff00158(0x0000000000000012,0x0000000000000019) (4 words, 32 bytes) [2.118s][trace][continuations] Copying from v: 0x0000fffff5a13f60 - 0x0000fffff5a13fc0 (12 words, 96 bytes) [2.118s][trace][continuations] Copying to h: 0x00000000fff000d8(0x0000000000000002,0x0000000000000029) - 0x00000000fff00138(0x000000000000000e,0x000000000000001d) (12 words, 96 bytes) [2.118s][trace][continuations] Interpreted frame (sp=0x00000000fff000d8 unextended sp=0x00000000fff000d8, fp=0x00000000fff00128, real_fp=0x00000000fff00128, pc=0x0000ffffe02b8628) [2.118s][trace][continuations] ~return entry points [0x0000ffffe02b8000, 0x0000ffffe02b8d20] 3360 bytes [2.118s][trace][continuations] 0x00000000fff00150: 0x00000000d03747b8 locals for #0 [2.118s][trace][continuations] local 0 [2.118s][trace][continuations] oop for #0 [2.118s][trace][continuations] 0x00000000fff00148: 0x00000000d0120160 local 1 [2.118s][trace][continuations] oop for #0 [2.118s][trace][continuations] 0x00000000fff00140: 0x0000000000000000 local 2 [2.118s][trace][continuations] oop for #0 [2.118s][trace][continuations] 0x00000000fff00138: 0x0000000000000000 local 3 [2.118s][trace][continuations] 0x00000000fff00130: 0x0000ffffe02b8628 return address [2.118s][trace][continuations] 0x00000000fff00128: 0x0000000000000010 #0 method jdk.internal.vm.Continuation.yield0(Ljdk/internal/vm/ContinuationScope;Ljdk/internal/vm/Continuation;)Z @ 18 [2.118s][trace][continuations] - 4 locals 5 max stack [2.118s][trace][continuations] - codelet: return entry points [2.118s][trace][continuations] saved fp [2.118s][trace][continuations] 0x00000000fff00120: 0x0000000000000003 interpreter_frame_sender_sp [2.118s][trace][continuations] 0x00000000fff00118: 0xfffffffffffffff6 interpreter_frame_last_sp [2.118s][trace][continuations] 0x00000000fff00110: 0x0000ffffc008dad8 interpreter_frame_method [2.118s][trace][continuations] 0x00000000fff00108: 0x0000000000000000 interpreter_frame_mdp [2.118s][trace][continuations] 0x00000000fff00100: 0xffffffffffffffee interpreter_frame_extended_sp [2.118s][trace][continuations] 0x00000000fff000f8: 0x00000000d03027d8 interpreter_frame_mirror [2.118s][trace][continuations] oop for #0 [2.118s][trace][continuations] 0x00000000fff000f0: 0x0000ffffc0655438 interpreter_frame_cache [2.118s][trace][continuations] 0x00000000fff000e8: 0x0000000000000005 interpreter_frame_locals [2.118s][trace][continuations] 0x00000000fff000e0: 0x0000ffffc008d932 interpreter_frame_bcp [2.118s][trace][continuations] 0x00000000fff000d8: 0xfffffffffffffff6 interpreter_frame_initial_sp [2.118s][trace][continuations] unextended_sp for #0 [2.118s][trace][continuations] sp for #0 [2.118s][trace][continuations] Interpreted frame (sp=0x00000000fff000d8 unextended sp=0x00000000fff000d8, fp=0x00000000fff00128, real_fp=0x00000000fff00128, pc=0x0000ffffe02b8628) [2.118s][trace][continuations] ~return entry points [0x0000ffffe02b8000, 0x0000ffffe02b8d20] 3360 bytes [2.118s][trace][continuations] BufferBlob (0x0000ffffe02b7d90) used for Interpreter [2.118s][trace][continuations] - local [0x00000000d03747b8]; #0 [2.118s][trace][continuations] - local [0x00000000d0120160]; #1 [2.118s][trace][continuations] - local [0x0000000000000000]; #2 [2.118s][trace][continuations] - local [0x0000000000000000]; #3 [2.118s][trace][continuations] - monitor[0x00000000fff000d8] [2.118s][trace][continuations] - bcp [0x0000ffffc008d932]; @18 [2.118s][trace][continuations] - locals [0x00000000fff00150] [2.118s][trace][continuations] - method [0x0000ffffc008dad8]; virtual jboolean jdk.internal.vm.Continuation.yield0(jobject, jobject) [2.118s][trace][continuations] add max_size: 39 -> 41 [2.118s][trace][continuations] finish_freeze: has_mixed_frames: 1 [2.118s][trace][continuations] CHUNK 0x00000000fff00098 0x00000000fff000c8 - 0x00000000fff00210 :: 0x000000000ae45eb6 [2.118s][trace][continuations] barriers: 0 gc_mode: 0 bitmap: 0 parent: 0x00000000d03747e8 [2.118s][trace][continuations] flags mixed: 1 [2.118s][trace][continuations] size: 41 argsize: 0 max_size: 41 sp: 2 pc: 0x0000ffffe02b8628 [2.118s][trace][continuations] [2.118s][trace][continuations] ------ chunk frames end: 0x00000000fff00210 [2.118s][trace][continuations] -- frame sp: 0x00000000fff000d8 interpreted: 1 size: 12 argsize: 0 [2.118s][trace][continuations] Interpreted frame (sp=0x00000000fff000d8 unextended sp=0x00000000fff000d8, fp=0x00000000fff00128, real_fp=0x00000000fff00128, pc=0x0000ffffe02b8628) [2.118s][trace][continuations] ~return entry points [0x0000ffffe02b8000, 0x0000ffffe02b8d20] 3360 bytes [2.118s][trace][continuations] -- frame sp: 0x00000000fff00138 interpreted: 1 size: 16 argsize: 0 [2.118s][trace][continuations] Interpreted frame (sp=0x00000000fff00138 unextended sp=0x00000000fff00140, fp=0x00000000fff001a8, real_fp=0x00000000fff001a8, pc=0x0000ffffe02b8628) [2.118s][trace][continuations] ~return entry points [0x0000ffffe02b8000, 0x0000ffffe02b8d20] 3360 bytes [2.118s][trace][continuations] -- frame sp: 0x00000000fff001b8 interpreted: 0 size: 8 argsize: 0 [2.118s][trace][continuations] Compiled frame (sp=0x00000000fff001b8 unextended sp=0x00000000fff001d0, fp=0x0000fffff481f000, real_fp=0x00000000fff00210, pc=0x0000ffffe0867dc4) [2.118s][trace][continuations] nmethod 2118 533 4 MovingCompWindow$ContinuationRunYieldRunTest::run (64 bytes) [2.118s][trace][continuations] ImmutableOopMap {[0]=Oop } [2.118s][trace][continuations] ------ [2.118s][trace][continuations] 0x00000000fff00210: 0xbaadbabebaadbabe #2 nmethod 0x0000ffffe0867990 for method J MovingCompWindow$ContinuationRunYieldRunTest.run()V [2.118s][trace][continuations] - #0 scope MovingCompWindow$ContinuationRunYieldRunTest.run()V @ 41 [2.118s][trace][continuations] 0x00000000fff00208: 0x0000000000000000 CHUNK END [2.118s][trace][continuations] CHUNK ARGS [2.118s][trace][continuations] return address [2.118s][trace][continuations] 0x00000000fff00200: 0x0000000000000000 saved fp [2.118s][trace][continuations] 0x00000000fff001f8: 0x0000fffff6bb803c [2.118s][trace][continuations] 0x00000000fff001f0: 0x0000fffff5a14020 [2.118s][trace][continuations] 0x00000000fff001e8: 0x00000000fff00030 [2.118s][trace][continuations] 0x00000000fff001e0: 0x0000000000000008 [2.118s][trace][continuations] 0x00000000fff001d8: 0x0000000000000001 local 1 for #2 (scope 0) [2.118s][trace][continuations] 0x00000000fff001d0: 0x00000000d0132308 local 0 for #2 (scope 0) [2.118s][trace][continuations] oop for #2 [2.118s][trace][continuations] unextended_sp for #2 [2.118s][trace][continuations] 0x00000000fff001c8: 0x00000000d0120160 locals for #1 [2.118s][trace][continuations] local 0 [2.118s][trace][continuations] oop for #1 [2.118s][trace][continuations] 0x00000000fff001c0: 0x00000000d03747b8 local 1 [2.118s][trace][continuations] oop for #1 [2.118s][trace][continuations] 0x00000000fff001b8: 0x00000000d03747b8 local 2 [2.118s][trace][continuations] sp for #2 [2.118s][trace][continuations] oop for #1 [2.118s][trace][continuations] 0x00000000fff001b0: 0x0000ffffe0867dc4 return address [2.118s][trace][continuations] 0x00000000fff001a8: 0x0000fffff481f000 #1 method jdk.internal.vm.Continuation.yield(Ljdk/internal/vm/ContinuationScope;)Z @ 69 [2.118s][trace][continuations] - 3 locals 5 max stack [2.118s][trace][continuations] - codelet: return entry points [2.118s][trace][continuations] saved fp [2.118s][trace][continuations] 0x00000000fff001a0: 5 interpreter_frame_sender_sp [2.118s][trace][continuations] 0x00000000fff00198: -13 interpreter_frame_last_sp [2.118s][trace][continuations] 0x00000000fff00190: 0x0000ffffc008d878 interpreter_frame_method [2.118s][trace][continuations] 0x00000000fff00188: 0x0000000000000000 interpreter_frame_mdp [2.118s][trace][continuations] 0x00000000fff00180: -18 interpreter_frame_extended_sp [2.118s][trace][continuations] 0x00000000fff00178: 0x00000000d03027d8 interpreter_frame_mirror [2.118s][trace][continuations] oop for #1 [2.118s][trace][continuations] 0x00000000fff00170: 0x0000ffffc0655438 interpreter_frame_cache [2.118s][trace][continuations] 0x00000000fff00168: 4 interpreter_frame_locals [2.118s][trace][continuations] 0x00000000fff00160: 0x0000ffffc008d845 interpreter_frame_bcp [2.118s][trace][continuations] 0x00000000fff00158: -10 interpreter_frame_initial_sp MARK2 [2.118s][trace][continuations] 0x00000000fff00150: 0x00000000d03747b8 locals for #0 [2.118s][trace][continuations] local 0 [2.118s][trace][continuations] oop for #0 [2.118s][trace][continuations] 0x00000000fff00148: 0x00000000d0120160 local 1 [2.118s][trace][continuations] oop for #0 [2.118s][trace][continuations] 0x00000000fff00140: 0x0000000000000000 local 2 [2.118s][trace][continuations] unextended_sp for #1 [2.118s][trace][continuations] oop for #0 MARK3 [2.118s][trace][continuations] 0x00000000fff00138: 0x0000000000000000 local 3 [2.118s][trace][continuations] sp for #1 [2.118s][trace][continuations] 0x00000000fff00130: 0x0000ffffe02b8628 return address [2.118s][trace][continuations] 0x00000000fff00128: 16 #0 method jdk.internal.vm.Continuation.yield0(Ljdk/internal/vm/ContinuationScope;Ljdk/internal/vm/Continuation;)Z @ 18 [2.118s][trace][continuations] - 4 locals 5 max stack [2.118s][trace][continuations] - codelet: return entry points [2.118s][trace][continuations] saved fp [2.118s][trace][continuations] 0x00000000fff00120: 3 interpreter_frame_sender_sp [2.118s][trace][continuations] 0x00000000fff00118: -10 interpreter_frame_last_sp [2.118s][trace][continuations] 0x00000000fff00110: 0x0000ffffc008dad8 interpreter_frame_method [2.118s][trace][continuations] 0x00000000fff00108: 0x0000000000000000 interpreter_frame_mdp [2.118s][trace][continuations] 0x00000000fff00100: -18 interpreter_frame_extended_sp [2.118s][trace][continuations] 0x00000000fff000f8: 0x00000000d03027d8 interpreter_frame_mirror [2.118s][trace][continuations] oop for #0 [2.118s][trace][continuations] 0x00000000fff000f0: 0x0000ffffc0655438 interpreter_frame_cache [2.118s][trace][continuations] 0x00000000fff000e8: 5 interpreter_frame_locals [2.118s][trace][continuations] 0x00000000fff000e0: 0x0000ffffc008d932 interpreter_frame_bcp [2.118s][trace][continuations] 0x00000000fff000d8: 0xfffffffffffffff6 CHUNK SP [2.118s][trace][continuations] interpreter_frame_initial_sp [2.118s][trace][continuations] unextended_sp for #0 [2.118s][trace][continuations] sp for #0 [2.118s][trace][continuations] ====== [2.118s][trace][continuations] top hframe after (freeze): [2.118s][trace][continuations] Interpreted frame (sp=0x00000000fff000d8 unextended sp=0x00000000fff000d8, fp=0x00000000fff00128, real_fp=0x00000000fff00128, pc=0x0000ffffe02b8628) [2.118s][trace][continuations] ~return entry points [0x0000ffffe02b8000, 0x0000ffffe02b8d20] 3360 bytes [2.118s][trace][continuations] - local [0x00000000d03747b8]; #0 [2.118s][trace][continuations] - local [0x00000000d0120160]; #1 [2.118s][trace][continuations] - local [0x0000000000000000]; #2 [2.118s][trace][continuations] - local [0x0000000000000000]; #3 [2.118s][trace][continuations] - monitor[0x00000000fff000d8] [2.118s][trace][continuations] - bcp [0x0000ffffc008d932]; @18 [2.118s][trace][continuations] - locals [0x00000000fff00150] [2.118s][trace][continuations] - method [0x0000ffffc008dad8]; virtual jboolean jdk.internal.vm.Continuation.yield0(jobject, jobject) [2.118s][debug][continuations] === End of freeze cont ### #0x000000003532ec19 [2.119s][trace][continuations] StackChunkFrameStream::iterate_oops narrow: 0 reg: STACKED REG p: 0x00000000fff001d0 sp offset: 0x0000000000000003 [2.139s][trace][continuations] ~~~~ prepare_thaw return_barrier: 0 [2.139s][trace][continuations] prepare_thaw bottom: 0x0000fffff5a140a0 top: 0x0000fffff5a13f38 size: 360 [2.139s][trace][continuations] ~~~~ thaw kind: 0 sp: 0x0000fffff5a140a0 [2.139s][debug][continuations] THAW #0x000000003532ec19 0x00000000d0374788 [2.139s][trace][continuations] ------- frames --------- [2.140s][trace][continuations] 0x0000fffff5a142a8: 0x00000000d0132308 locals for #3 [2.140s][trace][continuations] local 0 [2.140s][trace][continuations] oop for #3 [2.140s][trace][continuations] 0x0000fffff5a142a0: 0x0000000000000003 local 1 [2.140s][trace][continuations] 0x0000fffff5a14298: 0x00000000d0130ea0 local 2 [2.140s][trace][continuations] oop for #3 [2.140s][trace][continuations] 0x0000fffff5a14290: 0x0000000000000000 local 3 [2.140s][trace][continuations] 0x0000fffff5a14288: 0x0000ffffe02b8788 return address [2.140s][trace][continuations] 0x0000fffff5a14280: 0x0000fffff5a14300 #3 method MovingCompWindow$TestCaseBase.runTestCase(ILMovingCompWindow$CompilationPolicy;)V @ 94 [2.140s][trace][continuations] - 4 locals 4 max stack [2.140s][trace][continuations] - codelet: return entry points [2.140s][trace][continuations] saved fp [2.140s][trace][continuations] 0x0000fffff5a14278: 0x0000fffff5a14280 interpreter_frame_sender_sp [2.140s][trace][continuations] 0x0000fffff5a14270: 0x0000fffff5a14228 interpreter_frame_last_sp [2.140s][trace][continuations] 0x0000fffff5a14268: 0x0000ffffc0707f68 interpreter_frame_method [2.140s][trace][continuations] 0x0000fffff5a14260: 0x0000000000000000 interpreter_frame_mdp [2.140s][trace][continuations] 0x0000fffff5a14258: 0x0000fffff5a14200 interpreter_frame_extended_sp [2.140s][trace][continuations] 0x0000fffff5a14250: 0x00000000d0131ec0 interpreter_frame_mirror [2.140s][trace][continuations] oop for #3 [2.140s][trace][continuations] 0x0000fffff5a14248: 0x0000ffffc070b300 interpreter_frame_cache [2.140s][trace][continuations] 0x0000fffff5a14240: 0x0000fffff5a142a8 interpreter_frame_locals [2.140s][trace][continuations] 0x0000fffff5a14238: 0x0000ffffc0707ec6 interpreter_frame_bcp [2.140s][trace][continuations] 0x0000fffff5a14230: 0x0000fffff5a14230 interpreter_frame_initial_sp [2.140s][trace][continuations] 0x0000fffff5a14228: 0x00000000d0132308 locals for #2 [2.140s][trace][continuations] local 0 [2.140s][trace][continuations] oop for #2 [2.140s][trace][continuations] 0x0000fffff5a14220: 0x00000000d0374788 local 1 [2.140s][trace][continuations] sp for #3 [2.140s][trace][continuations] oop for #2 [2.140s][trace][continuations] 0x0000fffff5a14218: 0x0000ffffe02b8788 return address [2.140s][trace][continuations] 0x0000fffff5a14210: 0x0000fffff5a14280 #2 method MovingCompWindow$TestCaseBase.testEntry_dontinline()V @ 13 [2.140s][trace][continuations] - 2 locals 5 max stack [2.140s][trace][continuations] - codelet: return entry points [2.140s][trace][continuations] saved fp [2.140s][trace][continuations] 0x0000fffff5a14208: 0x0000fffff5a14200 interpreter_frame_sender_sp [2.140s][trace][continuations] 0x0000fffff5a14200: 0x0000fffff5a141b8 unextended_sp for #3 [2.140s][trace][continuations] interpreter_frame_last_sp [2.140s][trace][continuations] 0x0000fffff5a141f8: 0x0000ffffc070af98 interpreter_frame_method [2.140s][trace][continuations] 0x0000fffff5a141f0: 0x0000000000000000 interpreter_frame_mdp [2.140s][trace][continuations] 0x0000fffff5a141e8: 0x0000fffff5a14180 interpreter_frame_extended_sp [2.140s][trace][continuations] 0x0000fffff5a141e0: 0x00000000d0131ec0 interpreter_frame_mirror [2.140s][trace][continuations] oop for #2 [2.140s][trace][continuations] 0x0000fffff5a141d8: 0x0000ffffc070b300 interpreter_frame_cache [2.140s][trace][continuations] 0x0000fffff5a141d0: 0x0000fffff5a14228 interpreter_frame_locals [2.140s][trace][continuations] 0x0000fffff5a141c8: 0x0000ffffc070af55 interpreter_frame_bcp [2.140s][trace][continuations] 0x0000fffff5a141c0: 0x0000fffff5a141c0 interpreter_frame_initial_sp [2.140s][trace][continuations] 0x0000fffff5a141b8: 0x00000000d0374788 locals for #1 [2.140s][trace][continuations] local 0 [2.140s][trace][continuations] oop for #1 [2.140s][trace][continuations] 0x0000fffff5a141b0: 0x00000000d0307ae0 local 1 [2.140s][trace][continuations] oop for #1 [2.140s][trace][continuations] 0x0000fffff5a141a8: 0x0000000000000000 local 2 [2.140s][trace][continuations] 0x0000fffff5a141a0: 0x0000000000000000 local 3 [2.140s][trace][continuations] 0x0000fffff5a14198: 0x0000000000000000 local 4 [2.140s][trace][continuations] 0x0000fffff5a14190: 0x0000000000000000 sp for #2 [2.140s][trace][continuations] 0x0000fffff5a14188: 0x0000ffffe02b8788 return address [2.140s][trace][continuations] 0x0000fffff5a14180: 0x0000fffff5a14210 #1 method jdk.internal.vm.Continuation.run()V @ 152 [2.140s][trace][continuations] - 5 locals 5 max stack [2.140s][trace][continuations] - codelet: return entry points [2.140s][trace][continuations] unextended_sp for #2 [2.140s][trace][continuations] saved fp [2.140s][trace][continuations] 0x0000fffff5a14178: 0x0000fffff5a14180 interpreter_frame_sender_sp [2.140s][trace][continuations] 0x0000fffff5a14170: 0x0000fffff5a14118 interpreter_frame_last_sp [2.140s][trace][continuations] 0x0000fffff5a14168: 0x0000ffffc008d080 interpreter_frame_method [2.140s][trace][continuations] 0x0000fffff5a14160: 0x0000000000000000 interpreter_frame_mdp [2.140s][trace][continuations] 0x0000fffff5a14158: 0x0000fffff5a140f0 interpreter_frame_extended_sp [2.140s][trace][continuations] 0x0000fffff5a14150: 0x00000000d03027d8 interpreter_frame_mirror [2.140s][trace][continuations] oop for #1 [2.140s][trace][continuations] 0x0000fffff5a14148: 0x0000ffffc0655438 interpreter_frame_cache [2.140s][trace][continuations] 0x0000fffff5a14140: 0x0000fffff5a141b8 interpreter_frame_locals [2.140s][trace][continuations] 0x0000fffff5a14138: 0x0000ffffc008ce38 interpreter_frame_bcp [2.140s][trace][continuations] 0x0000fffff5a14130: 0x0000fffff5a14130 interpreter_frame_initial_sp [2.140s][trace][continuations] 0x0000fffff5a14128: 0x00000000d0374788 [2.140s][trace][continuations] 0x0000fffff5a14120: 0x0000000000000001 [2.140s][trace][continuations] 0x0000fffff5a14118: 0x0000000000000000 [2.140s][trace][continuations] 0x0000fffff5a14110: 0x0000fffff5a14180 [2.140s][trace][continuations] 0x0000fffff5a14108: 0x0000fffff5a140f0 [2.140s][trace][continuations] 0x0000fffff5a14100: 0x0000000000000000 [2.140s][trace][continuations] 0x0000fffff5a140f8: 0x0000ffffc008d668 [2.140s][trace][continuations] 0x0000fffff5a140f0: 0x0000000000000000 #0 nmethod 0x0000ffffe085db90 for method J jdk.internal.vm.Continuation.enterSpecial(Ljdk/internal/vm/Continuation;ZZ)V [2.140s][trace][continuations] unextended_sp for #1 [2.140s][trace][continuations] sp for #1 [2.140s][trace][continuations] 0x0000fffff5a140e8: 0x0000ffffe02b8788 return address [2.140s][trace][continuations] 0x0000fffff5a140e0: 0x0000fffff5a14180 saved fp [2.140s][trace][continuations] 0x0000fffff5a140d8: 0x0000000000000000 pin_count [2.140s][trace][continuations] 0x0000fffff5a140d0: 0x0000000000000000 parent held monitor count [2.140s][trace][continuations] 0x0000fffff5a140c8: 0x0000fffff5a14270 parent fastpath [2.140s][trace][continuations] 0x0000fffff5a140c4: 0xf5a1427000000000 argsize [2.140s][trace][continuations] 0x0000fffff5a140c0: 0x0000000000000000 flags [2.140s][trace][continuations] 0x0000fffff5a140b8: 0x0000000000000000 chunk [2.140s][trace][continuations] 0x0000fffff5a140b0: 0x00000000d0374788 continuation [2.140s][trace][continuations] 0x0000fffff5a140a8: 0x0000000000000000 parent [2.140s][trace][continuations] 0x0000fffff5a140a0: 0x0000000000001234 unextended_sp for #0 [2.140s][trace][continuations] sp for #0 [2.140s][trace][continuations] ======= end frames ========= [2.140s][trace][continuations] thaw slow return_barrier: 0 0x00000000d0374a60 [2.140s][trace][continuations] CHUNK 0x00000000d0374a60 0x00000000d0374a90 - 0x00000000d0374bd8 :: 0x000000000ae45eb6 [2.140s][trace][continuations] barriers: 1 gc_mode: 1 bitmap: 1 parent: 0x00000000d03747b8 [2.140s][trace][continuations] flags mixed: 1 [2.140s][trace][continuations] size: 41 argsize: 0 max_size: 41 sp: 2 pc: 0x0000ffffe02b8628 [2.140s][trace][continuations] [2.140s][trace][continuations] ------ chunk frames end: 0x00000000d0374bd8 [2.140s][trace][continuations] -- frame sp: 0x00000000d0374aa0 interpreted: 1 size: 12 argsize: 0 [2.140s][trace][continuations] Interpreted frame (sp=0x00000000d0374aa0 unextended sp=0x00000000d0374aa0, fp=0x00000000d0374af0, real_fp=0x00000000d0374af0, pc=0x0000ffffe02b8628) [2.140s][trace][continuations] ~return entry points [0x0000ffffe02b8000, 0x0000ffffe02b8d20] 3360 bytes [2.140s][trace][continuations] -- frame sp: 0x00000000d0374b00 interpreted: 1 size: 16 argsize: 0 [2.140s][trace][continuations] Interpreted frame (sp=0x00000000d0374b00 unextended sp=0x00000000d0374b08, fp=0x00000000d0374b70, real_fp=0x00000000d0374b70, pc=0x0000ffffe02b8628) [2.140s][trace][continuations] ~return entry points [0x0000ffffe02b8000, 0x0000ffffe02b8d20] 3360 bytes [2.140s][trace][continuations] -- frame sp: 0x00000000d0374b80 interpreted: 0 size: 8 argsize: 0 [2.140s][trace][continuations] Compiled frame (sp=0x00000000d0374b80 unextended sp=0x00000000d0374b98, fp=0x0000fffff481f000, real_fp=0x00000000d0374bd8, pc=0x0000ffffe0867dc4) [2.140s][trace][continuations] nmethod 2139 533 4 MovingCompWindow$ContinuationRunYieldRunTest::run (64 bytes) [2.140s][trace][continuations] ImmutableOopMap {[0]=Oop } [2.140s][trace][continuations] ------ MARK1 [2.140s][trace][continuations] 0x00000000d0374bd8: 0x5000100540001000 #2 nmethod 0x0000ffffe0867990 for method J MovingCompWindow$ContinuationRunYieldRunTest.run()V [2.140s][trace][continuations] - #0 scope MovingCompWindow$ContinuationRunYieldRunTest.run()V @ 41 [2.140s][trace][continuations] 0x00000000d0374bd0: 0x0000000000000000 CHUNK END [2.140s][trace][continuations] CHUNK ARGS [2.140s][trace][continuations] return address [2.140s][trace][continuations] 0x00000000d0374bc8: 0x0000000000000000 saved fp [2.140s][trace][continuations] 0x00000000d0374bc0: 0x0000fffff6bb803c [2.140s][trace][continuations] 0x00000000d0374bb8: 0x0000fffff5a14020 [2.140s][trace][continuations] 0x00000000d0374bb0: 0x00000000fff00030 [2.140s][trace][continuations] 0x00000000d0374ba8: 0x0000000000000008 [2.140s][trace][continuations] 0x00000000d0374ba0: 0x0000000000000001 local 1 for #2 (scope 0) [2.140s][trace][continuations] 0x00000000d0374b98: 0x00000000d0132308 local 0 for #2 (scope 0) [2.140s][trace][continuations] oop for #2 [2.140s][trace][continuations] unextended_sp for #2 [2.140s][trace][continuations] 0x00000000d0374b90: 0x00000000d0120160 locals for #1 [2.140s][trace][continuations] local 0 [2.140s][trace][continuations] oop for #1 [2.140s][trace][continuations] 0x00000000d0374b88: 0x00000000d0374788 local 1 [2.140s][trace][continuations] oop for #1 [2.140s][trace][continuations] 0x00000000d0374b80: 0x00000000d0374788 local 2 [2.140s][trace][continuations] sp for #2 [2.140s][trace][continuations] oop for #1 [2.140s][trace][continuations] 0x00000000d0374b78: 0x0000ffffe0867dc4 return address [2.140s][trace][continuations] 0x00000000d0374b70: 0x0000fffff481f000 #1 method jdk.internal.vm.Continuation.yield(Ljdk/internal/vm/ContinuationScope;)Z @ 69 [2.140s][trace][continuations] - 3 locals 5 max stack [2.140s][trace][continuations] - codelet: return entry points [2.140s][trace][continuations] saved fp [2.140s][trace][continuations] 0x00000000d0374b68: 5 interpreter_frame_sender_sp [2.140s][trace][continuations] 0x00000000d0374b60: -13 interpreter_frame_last_sp [2.140s][trace][continuations] 0x00000000d0374b58: 0x0000ffffc008d878 interpreter_frame_method [2.140s][trace][continuations] 0x00000000d0374b50: 0x0000000000000000 interpreter_frame_mdp [2.140s][trace][continuations] 0x00000000d0374b48: -18 interpreter_frame_extended_sp [2.140s][trace][continuations] 0x00000000d0374b40: 0x00000000d03027d8 interpreter_frame_mirror [2.140s][trace][continuations] oop for #1 [2.140s][trace][continuations] 0x00000000d0374b38: 0x0000ffffc0655438 interpreter_frame_cache [2.140s][trace][continuations] 0x00000000d0374b30: 4 interpreter_frame_locals [2.140s][trace][continuations] 0x00000000d0374b28: 0x0000ffffc008d845 interpreter_frame_bcp [2.140s][trace][continuations] 0x00000000d0374b20: -10 interpreter_frame_initial_sp [2.140s][trace][continuations] 0x00000000d0374b18: 0x00000000d0374788 locals for #0 [2.140s][trace][continuations] local 0 [2.140s][trace][continuations] oop for #0 [2.140s][trace][continuations] 0x00000000d0374b10: 0x00000000d0120160 local 1 [2.140s][trace][continuations] oop for #0 [2.140s][trace][continuations] 0x00000000d0374b08: 0x0000000000000000 local 2 [2.140s][trace][continuations] unextended_sp for #1 [2.140s][trace][continuations] oop for #0 [2.140s][trace][continuations] 0x00000000d0374b00: 0x0000000000000000 local 3 [2.140s][trace][continuations] sp for #1 [2.140s][trace][continuations] 0x00000000d0374af8: 0x0000ffffe02b8628 return address [2.140s][trace][continuations] 0x00000000d0374af0: 16 #0 method jdk.internal.vm.Continuation.yield0(Ljdk/internal/vm/ContinuationScope;Ljdk/internal/vm/Continuation;)Z @ 18 [2.140s][trace][continuations] - 4 locals 5 max stack [2.140s][trace][continuations] - codelet: return entry points [2.140s][trace][continuations] saved fp [2.140s][trace][continuations] 0x00000000d0374ae8: 3 interpreter_frame_sender_sp [2.140s][trace][continuations] 0x00000000d0374ae0: -10 interpreter_frame_last_sp [2.140s][trace][continuations] 0x00000000d0374ad8: 0x0000ffffc008dad8 interpreter_frame_method [2.140s][trace][continuations] 0x00000000d0374ad0: 0x0000000000000000 interpreter_frame_mdp [2.140s][trace][continuations] 0x00000000d0374ac8: -18 interpreter_frame_extended_sp [2.140s][trace][continuations] 0x00000000d0374ac0: 0x00000000d03027d8 interpreter_frame_mirror [2.140s][trace][continuations] oop for #0 [2.140s][trace][continuations] 0x00000000d0374ab8: 0x0000ffffc0655438 interpreter_frame_cache [2.140s][trace][continuations] 0x00000000d0374ab0: 5 interpreter_frame_locals [2.140s][trace][continuations] 0x00000000d0374aa8: 0x0000ffffc008d932 interpreter_frame_bcp [2.140s][trace][continuations] 0x00000000d0374aa0: 0xfffffffffffffff6 CHUNK SP [2.140s][trace][continuations] interpreter_frame_initial_sp [2.140s][trace][continuations] unextended_sp for #0 [2.140s][trace][continuations] sp for #0 [2.140s][trace][continuations] ====== [2.140s][trace][continuations] top hframe before (thaw): [2.140s][trace][continuations] Interpreted frame (sp=0x00000000d0374aa0 unextended sp=0x00000000d0374aa0, fp=0x00000000d0374af0, real_fp=0x00000000d0374af0, pc=0x0000ffffe02b8628) [2.140s][trace][continuations] ~return entry points [0x0000ffffe02b8000, 0x0000ffffe02b8d20] 3360 bytes [2.140s][debug][continuations] thaw num_frames: 2 [2.140s][debug][continuations] thaw num_frames: 1 [2.140s][trace][continuations] thawing extra compiled frame to not leave a compiled interpreted-caller at top [2.140s][debug][continuations] thaw num_frames: 1 [2.140s][trace][continuations] StackChunkFrameStream::iterate_oops narrow: 0 reg: STACKED REG p: 0x00000000d0374b98 sp offset: 0x0000000000000003 [2.140s][trace][continuations] sub max_size: 41 -> 2 [2.140s][trace][continuations] ======== THAWING FRAME: 1 [2.140s][trace][continuations] Compiled frame (sp=0x00000000d0374b80 unextended sp=0x00000000d0374b98, fp=0x0000fffff481f000, real_fp=0x00000000d0374bd8, pc=0x0000ffffe0867dc4) [2.140s][trace][continuations] nmethod 2140 533 4 MovingCompWindow$ContinuationRunYieldRunTest::run (64 bytes) [2.140s][trace][continuations] Copying from h: 0x00000000d0374b88(0x000000000000001f,0x000000000000000c) - 0x00000000d0374bd8(0x0000000000000029,0x0000000000000002) (10 words, 80 bytes) [2.140s][trace][continuations] Copying to v: 0x0000fffff5a14050 - 0x0000fffff5a140a0 (10 words, 80 bytes) [2.140s][trace][continuations] thawed frame: [2.140s][trace][continuations] 0x0000fffff5a140a0: 0x0000000000001234 #0 nmethod 0x0000ffffe0867990 for method J MovingCompWindow$ContinuationRunYieldRunTest.run()V [2.140s][trace][continuations] - #0 scope MovingCompWindow$ContinuationRunYieldRunTest.run()V @ 41 [2.140s][trace][continuations] 0x0000fffff5a14098: 0x0000ffffe02ac830 return address (return barrier) [2.140s][trace][continuations] 0x0000fffff5a14090: 0x0000fffff5a140e0 saved fp [2.140s][trace][continuations] 0x0000fffff5a14088: 0x0000fffff6bb803c [2.140s][trace][continuations] 0x0000fffff5a14080: 0x0000fffff5a14020 [2.140s][trace][continuations] 0x0000fffff5a14078: 0x00000000fff00030 [2.140s][trace][continuations] 0x0000fffff5a14070: 0x0000000000000008 [2.140s][trace][continuations] 0x0000fffff5a14068: 0x0000000000000001 local 1 for #0 (scope 0) [2.140s][trace][continuations] 0x0000fffff5a14060: 0x00000000d0132308 local 0 for #0 (scope 0) [2.140s][trace][continuations] oop for #0 [2.140s][trace][continuations] unextended_sp for #0 [2.140s][trace][continuations] sp for #0 [2.140s][trace][continuations] ======== THAWING FRAME: 1 [2.140s][trace][continuations] Interpreted frame (sp=0x00000000d0374b00 unextended sp=0x00000000d0374b08, fp=0x00000000d0374b70, real_fp=0x00000000d0374b70, pc=0x0000ffffe02b8628) [2.140s][trace][continuations] ~return entry points [0x0000ffffe02b8000, 0x0000ffffe02b8d20] 3360 bytes [2.140s][trace][continuations] Adding internal interpreted frame alignment [2.140s][trace][continuations] Copying from h: 0x00000000d0374b80(0x000000000000001e,0x000000000000000d) - 0x00000000d0374b98(0x0000000000000021,0x000000000000000a) (3 words, 24 bytes) [2.140s][trace][continuations] Copying to v: 0x0000fffff5a14048 - 0x0000fffff5a14060 (3 words, 24 bytes) [2.140s][trace][continuations] Copying from h: 0x00000000d0374b08(0x000000000000000f,0x000000000000001c) - 0x00000000d0374b80(0x000000000000001e,0x000000000000000d) (15 words, 120 bytes) [2.140s][trace][continuations] Copying to v: 0x0000fffff5a13fc8 - 0x0000fffff5a14040 (15 words, 120 bytes) [2.140s][trace][continuations] thawed frame: [2.140s][trace][continuations] 0x0000fffff5a14058: 0x00000000d0120160 locals for #0 [2.140s][trace][continuations] local 0 [2.140s][trace][continuations] oop for #0 [2.140s][trace][continuations] 0x0000fffff5a14050: 0x00000000d0374788 local 1 [2.140s][trace][continuations] oop for #0 [2.140s][trace][continuations] 0x0000fffff5a14048: 0x00000000d0374788 local 2 [2.140s][trace][continuations] oop for #0 [2.140s][trace][continuations] 0x0000fffff5a14040: 0x0000fffff5a14040 [2.140s][trace][continuations] 0x0000fffff5a14038: 0x0000ffffe0867dc4 return address [2.140s][trace][continuations] 0x0000fffff5a14030: 0x0000fffff481f000 #0 method jdk.internal.vm.Continuation.yield(Ljdk/internal/vm/ContinuationScope;)Z @ 69 [2.140s][trace][continuations] - 3 locals 5 max stack [2.140s][trace][continuations] - codelet: return entry points [2.140s][trace][continuations] saved fp [2.140s][trace][continuations] 0x0000fffff5a14028: 0x0000fffff5a14060 interpreter_frame_sender_sp [2.140s][trace][continuations] 0x0000fffff5a14020: 0x0000fffff5a13fc8 interpreter_frame_last_sp [2.140s][trace][continuations] 0x0000fffff5a14018: 0x0000ffffc008d878 interpreter_frame_method [2.140s][trace][continuations] 0x0000fffff5a14010: 0x0000000000000000 interpreter_frame_mdp [2.140s][trace][continuations] 0x0000fffff5a14008: 0x0000fffff5a13fa0 interpreter_frame_extended_sp [2.140s][trace][continuations] 0x0000fffff5a14000: 0x00000000d03027d8 interpreter_frame_mirror [2.140s][trace][continuations] oop for #0 [2.140s][trace][continuations] 0x0000fffff5a13ff8: 0x0000ffffc0655438 interpreter_frame_cache [2.140s][trace][continuations] 0x0000fffff5a13ff0: 0x0000fffff5a14058 interpreter_frame_locals [2.140s][trace][continuations] 0x0000fffff5a13fe8: 0x0000ffffc008d845 interpreter_frame_bcp [2.140s][trace][continuations] 0x0000fffff5a13fe0: 0x0000fffff5a13fe0 interpreter_frame_initial_sp MARK6 [2.140s][trace][continuations] 0x0000fffff5a13fd8: 0x00000000d0374788 [2.140s][trace][continuations] 0x0000fffff5a13fd0: 0x00000000d0120160 MARK5 [2.140s][trace][continuations] 0x0000fffff5a13fc8: 0x0000000000000000 unextended_sp for #0 [2.140s][trace][continuations] sp for #0 [2.140s][trace][continuations] ======== THAWING FRAME: 2 [2.140s][trace][continuations] Interpreted frame (sp=0x00000000d0374aa0 unextended sp=0x00000000d0374aa0, fp=0x00000000d0374af0, real_fp=0x00000000d0374af0, pc=0x0000ffffe02b8628) [2.140s][trace][continuations] ~return entry points [0x0000ffffe02b8000, 0x0000ffffe02b8d20] 3360 bytes [2.140s][trace][continuations] Adding internal interpreted frame alignment [2.140s][trace][continuations] Copying from h: 0x00000000d0374b00(0x000000000000000e,0x000000000000001d) - 0x00000000d0374b20(0x0000000000000012,0x0000000000000019) (4 words, 32 bytes) [2.140s][trace][continuations] Copying to v: 0x0000fffff5a13fa8 - 0x0000fffff5a13fc8 (4 words, 32 bytes) [2.140s][trace][continuations] Copying from h: 0x00000000d0374aa0(0x0000000000000002,0x0000000000000029) - 0x00000000d0374b00(0x000000000000000e,0x000000000000001d) (12 words, 96 bytes) [2.140s][trace][continuations] Copying to v: 0x0000fffff5a13f40 - 0x0000fffff5a13fa0 (12 words, 96 bytes) [2.140s][trace][continuations] thawed frame: MARK4 [2.140s][trace][continuations] 0x0000fffff5a13fc0: 0x00000000d0374788 locals for #0 [2.140s][trace][continuations] local 0 [2.140s][trace][continuations] oop for #0 [2.140s][trace][continuations] 0x0000fffff5a13fb8: 0x00000000d0120160 local 1 [2.140s][trace][continuations] oop for #0 [2.140s][trace][continuations] 0x0000fffff5a13fb0: 0x0000000000000000 local 2 [2.140s][trace][continuations] oop for #0 [2.140s][trace][continuations] 0x0000fffff5a13fa8: 0x0000000000000000 local 3 [2.140s][trace][continuations] 0x0000fffff5a13fa0: 0x0000fffff7db8490 [2.140s][trace][continuations] 0x0000fffff5a13f98: 0x0000ffffe02b8628 return address [2.140s][trace][continuations] 0x0000fffff5a13f90: 0x0000fffff5a14030 #0 method jdk.internal.vm.Continuation.yield0(Ljdk/internal/vm/ContinuationScope;Ljdk/internal/vm/Continuation;)Z @ 18 [2.140s][trace][continuations] - 4 locals 5 max stack [2.140s][trace][continuations] - codelet: return entry points [2.140s][trace][continuations] saved fp [2.140s][trace][continuations] 0x0000fffff5a13f88: 0x0000fffff5a13fc8 interpreter_frame_sender_sp [2.140s][trace][continuations] 0x0000fffff5a13f80: 0x0000fffff5a13f40 interpreter_frame_last_sp [2.140s][trace][continuations] 0x0000fffff5a13f78: 0x0000ffffc008dad8 interpreter_frame_method [2.140s][trace][continuations] 0x0000fffff5a13f70: 0x0000000000000000 interpreter_frame_mdp [2.140s][trace][continuations] 0x0000fffff5a13f68: 0x0000fffff5a13f00 interpreter_frame_extended_sp [2.140s][trace][continuations] 0x0000fffff5a13f60: 0x00000000d03027d8 interpreter_frame_mirror [2.140s][trace][continuations] oop for #0 [2.140s][trace][continuations] 0x0000fffff5a13f58: 0x0000ffffc0655438 interpreter_frame_cache [2.140s][trace][continuations] 0x0000fffff5a13f50: 0x0000fffff5a13fc0 interpreter_frame_locals [2.140s][trace][continuations] 0x0000fffff5a13f48: 0x0000ffffc008d932 interpreter_frame_bcp [2.140s][trace][continuations] 0x0000fffff5a13f40: 0x0000fffff5a13f40 interpreter_frame_initial_sp [2.140s][trace][continuations] unextended_sp for #0 [2.140s][trace][continuations] sp for #0 [2.140s][trace][continuations] sub max_size: 2 -> 0 [2.140s][trace][continuations] push_return_frame [2.140s][trace][continuations] Interpreted frame (sp=0x0000fffff5a13f40 unextended sp=0x0000fffff5a13f40, fp=0x0000fffff5a13f90, real_fp=0x0000fffff5a13f90, pc=0x0000ffffe02b8628) [2.140s][trace][continuations] ~return entry points [0x0000ffffe02b8000, 0x0000ffffe02b8d20] 3360 bytes [2.140s][trace][continuations] BufferBlob (0x0000ffffe02b7d90) used for Interpreter # To suppress the following error report, specify this argument # after -XX: or in .hotspotrc: SuppressErrorAt=/continuationFreezeThaw.cpp:2233 # # A fatal error has been detected by the Java Runtime Environment: # # Internal Error (HOME/git/reinrich/jdk/src/hotspot/share/runtime/continuationFreezeThaw.cpp:2233), pid=128705, tid=128706 # assert(f.sp() - frame::metadata_words >= _top_stack_address) failed: overwrote past thawing space to: 0x0000fffff5a13f30 top_address: 0x0000fffff5a13f38 # # JRE version: OpenJDK Runtime Environment (20.0) (fastdebug build 20-internal-adhoc.USER.jdk) # Java VM: OpenJDK 64-Bit Server VM (fastdebug 20-internal-adhoc.USER.jdk, mixed mode, tiered, compressed oops, compressed class ptrs, g1 gc, linux-aarch64) # Problematic frame: # V [libjvm.so+0xaea1d0] ThawBase::push_return_frame(frame&)+0xf0 # # Core dump will be written. Default location: Core dumps may be processed with "/usr/share/apport/apport -p%p -s%s -c%c -d%d -P%P -u%u -g%g -- %E" (or dumping to HOME/git/builds/jdk_ubu__fastdebug/core.128705) # Unsupported internal testing APIs have been used. # An error report file with more information is saved as: # HOME/git/builds/jdk_ubu__fastdebug/hs_err_pid128705.log # # If you would like to submit a bug report, please visit: # https://bugreport.java.com/bugreport/crash.jsp # environment: line 1: 128705 Aborted (core dumped) setarch aarch64 -R HOME/git/builds/jdk_ubu__fastdebug/images/jdk/bin/java -XX:+WhiteBoxAPI -Xbootclasspath/a:HOME/git/work/testclasses/lib --patch-module java.base=HOME/git/work/testclasses/patches/java.base --add-exports java.base/jdk.internal.vm=ALL-UNNAMED -cp HOME/git/work/testclasses -showversion -XX:+UnlockDiagnosticVMOptions -Xms768m -Xmx768m --enable-preview -XX:-UseContinuationFastPath -XX:-PauseAtStartup -Xbatch -XX:CompileThreshold=1000 -XX:CompileCommand=dontinline,*::*dontinline* -XX:CompileCommand=dontinline,*::*dontjit* -XX:CompileCommand=exclude,*::*dontjit* -XX:CompileCommand=dontinline,java/lang/String*.* -Xlog:continuations=trace MovingCompWindow