# # A fatal error has been detected by the Java Runtime Environment: # # Internal Error (../../src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.cpp:31), pid=539304, tid=539599 # assert(has_last_Java_frame()) failed: must have last_Java_sp() when suspended # # JRE version: OpenJDK Runtime Environment (17.0.14) (fastdebug build 17.0.14+0) # Java VM: OpenJDK 64-Bit Server VM (fastdebug 17.0.14+0, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-aarch64) # Problematic frame: # V [libjvm.so+0x190c980] JavaThread::pd_last_frame()+0x1d0 # # No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again # # If you would like to submit a bug report, please visit: # mailto:yansendao.ysd@alibaba-inc.com # --------------- S U M M A R Y ------------ Command Line: -Dtest.vm.opts=-Djdk.lang.processReaperUseDefaultStackSize=true -Dtest.wisp.socketAddress=www.alibabacloud.com -Xmixed -ea -esa -Dtest.tool.vm.opts=-J-Djdk.lang.processReaperUseDefaultStackSize=true -J-Dtest.wisp.socketAddress=www.alibabacloud.com -J-Xmixed -J-ea -J-esa -Dtest.compiler.opts= -Dtest.java.opts= -Dtest.jdk=/tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-fastdebug/images/jdk -Dcompile.jdk=/tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-fastdebug/images/jdk -Dtest.timeout.factor=10.0 -Dtest.nativepath=/tmp/tone/run/jtreg/test-images/hotspot/jtreg/native -Dtest.root=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg -Dtest.name=runtime/Thread/StopAtExit.java -Dtest.file=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/runtime/Thread/StopAtExit.java -Dtest.src=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/runtime/Thread -Dtest.src.path=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/runtime/Thread -Dtest.classes=/tmp/tone/run/jtreg/jt-work/index-34/classes/runtime/Thread/StopAtExit.d -Dtest.class.path=/tmp/tone/run/jtreg/jt-work/index-34/classes/runtime/Thread/StopAtExit.d -Dtest.modules=java.base/java.lang:open --add-modules=java.base --add-opens=java.base/java.lang=ALL-UNNAMED -Djdk.lang.processReaperUseDefaultStackSize=true -Dtest.wisp.socketAddress=www.alibabacloud.com -Xmixed -ea -esa -Djava.library.path=/tmp/tone/run/jtreg/test-images/hotspot/jtreg/native com.sun.javatest.regtest.agent.MainWrapper /tmp/tone/run/jtreg/jt-work/index-34/runtime/Thread/StopAtExit.d/main.0.jta Host: iZbp1dycjpmt33f63j4pyjZ, AArch64, 32 cores, 122G, Alibaba Cloud Linux release 3 (OpenAnolis Edition) Time: Thu Sep 19 14:53:29 2024 CST elapsed time: 11.827330 seconds (0d 0h 0m 11s) --------------- T H R E A D --------------- Current thread (0x0000ffff784155e0): JavaThread "MainThread" [_thread_in_vm, id=539599, stack(0x0000fffee2272000,0x0000fffee2470000)] _threads_hazard_ptr=0x0000fffea8015f70, _nested_threads_hazard_ptr_cnt=1, _nested_threads_hazard_ptr=0x0000fffea8015f70 Stack: [0x0000fffee2272000,0x0000fffee2470000], sp=0x0000fffee246c500, free space=2025k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) V [libjvm.so+0x190c980] JavaThread::pd_last_frame()+0x1d0 V [libjvm.so+0x18f6ef0] JavaThread::send_thread_stop(oop)+0x140 V [libjvm.so+0x18f84a0] InstallAsyncExceptionClosure::do_thread(Thread*)+0x60 V [libjvm.so+0xd52190] HandshakeOperation::do_handshake(JavaThread*)+0x130 V [libjvm.so+0xd52ee4] HandshakeState::try_process(HandshakeOperation*)+0x1e4 V [libjvm.so+0xd532f0] Handshake::execute(HandshakeClosure*, JavaThread*)+0x1b0 V [libjvm.so+0x18eba20] JavaThread::send_async_exception(oop, oop)+0x130 V [libjvm.so+0xfcbb28] JVM_StopThread+0x128 J 332 java.lang.Thread.stop0(Ljava/lang/Object;)V java.base@17.0.14 (0 bytes) @ 0x0000ffff68ffa64c [0x0000ffff68ffa5c0+0x000000000000008c] C 0x00000001750737f8 Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) J 332 java.lang.Thread.stop0(Ljava/lang/Object;)V java.base@17.0.14 (0 bytes) @ 0x0000ffff68ffa64c [0x0000ffff68ffa5c0+0x000000000000008c] J 409 c2 java.lang.Thread.stop()V java.base@17.0.14 (49 bytes) @ 0x0000ffff68fff9b0 [0x0000ffff68fff8c0+0x00000000000000f0] J 459% c1 StopAtExit.main([Ljava/lang/String;)V (427 bytes) @ 0x0000ffff614c0800 [0x0000ffff614bd1c0+0x0000000000003640] v ~StubRoutines::call_stub j jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0 java.base@17.0.14 j jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+133 java.base@17.0.14 j jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6 java.base@17.0.14 j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+59 java.base@17.0.14 j com.sun.javatest.regtest.agent.MainWrapper$MainTask.run()V+134 j java.lang.Thread.run()V+11 java.base@17.0.14 v ~StubRoutines::call_stub Registers: R0=0x0000ffff7f9ce108 R1=0x000000000000001f R2=0x0000ffff7f9ce0e0 R3=0x0000ffff7f9ce0b8 R4=0x0000ffff801a2000 R5=0x0000000000000058 R6=0x00000000000788d2 R7=0x0000ffff801a5010 R8=0x0000fffee246c5c8 R9=0x0000000000000018 R10=0x0004461094536ac0 R11=0x0000000bfc5e8209 R12=0x000000007fffffff R13=0x0000fffee246d5c8 R14=0x0000000000000001 R15=0x0000fffee246d0cc R16=0x0000000000000001 R17=0x0000ffff800ca2b0 R18=0x0000000173806590 R19=0x0000fffee246c5c8 R20=0x0000fffea802c580 R21=0x0000fffee246f8e0 R22=0x0000fffee246c670 R23=0x0000ffff7fdfa000 R24=0x0000fffee246d188 R25=0x0000ffff7fe8c000 R26=0x0000000000000000 R27=0x0000fffee246d540 R28=0x0000fffee246d2f0 R29=0x0000fffee246c500 R30=0x0000ffff7f626ef0 Register to memory mapping: R0 =0x0000ffff7f9ce108: in /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-fastdebug/images/jdk/lib/server/libjvm.so at 0x0000ffff7dd30000 R1 =0x000000000000001f is an unknown value R2 =0x0000ffff7f9ce0e0: in /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-fastdebug/images/jdk/lib/server/libjvm.so at 0x0000ffff7dd30000 R3 =0x0000ffff7f9ce0b8: in /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-fastdebug/images/jdk/lib/server/libjvm.so at 0x0000ffff7dd30000 R4 =0x0000ffff801a2000 points into unknown readable memory: 0x0000000000000058 | 58 00 00 00 00 00 00 00 R5 =0x0000000000000058 is an unknown value R6 =0x00000000000788d2 is an unknown value R7 =0x0000ffff801a5010 points into unknown readable memory: 0x00ffffffffffffff | ff ff ff ff ff ff ff 00 R8 =0x0000fffee246c5c8 is pointing into the stack for thread: 0x0000ffff784155e0 R9 =0x0000000000000018 is an unknown value R10=0x0004461094536ac0 is an unknown value R11=0x0000000bfc5e8209 is an unknown value R12=0x000000007fffffff is an unknown value R13=0x0000fffee246d5c8 is pointing into the stack for thread: 0x0000ffff784155e0 R14=0x0000000000000001 is an unknown value R15=0x0000fffee246d0cc is pointing into the stack for thread: 0x0000ffff784155e0 R16=0x0000000000000001 is an unknown value R17=0x0000ffff800ca2b0: pthread_mutex_trylock+0x0000000000000000 in /lib64/libpthread.so.0 at 0x0000ffff800c0000 R18=0x0000000173806590 is pointing into object: java.util.concurrent.CountDownLatch$Sync {0x0000000173806580} - klass: 'java/util/concurrent/CountDownLatch$Sync' - ---- fields (total size 4 words): - private transient 'exclusiveOwnerThread' 'Ljava/lang/Thread;' @12 NULL (0) - private volatile 'state' 'I' @16 0 - private volatile transient 'head' 'Ljava/util/concurrent/locks/AbstractQueuedSynchronizer$Node;' @20 a 'java/util/concurrent/locks/AbstractQueuedSynchronizer$SharedNode'{0x00000001738065c0} (2e700cb8) - private volatile transient 'tail' 'Ljava/util/concurrent/locks/AbstractQueuedSynchronizer$Node;' @24 a 'java/util/concurrent/locks/AbstractQueuedSynchronizer$SharedNode'{0x00000001738065c0} (2e700cb8) R19=0x0000fffee246c5c8 is pointing into the stack for thread: 0x0000ffff784155e0 R20=0x0000fffea802c580 is a thread R21=0x0000fffee246f8e0 is pointing into the stack for thread: 0x0000ffff784155e0 R22=0x0000fffee246c670 is pointing into the stack for thread: 0x0000ffff784155e0 R23=0x0000ffff7fdfa000: in /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-fastdebug/images/jdk/lib/server/libjvm.so at 0x0000ffff7dd30000 R24=0x0000fffee246d188 is pointing into the stack for thread: 0x0000ffff784155e0 R25=0x0000ffff7fe8c000: in /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-fastdebug/images/jdk/lib/server/libjvm.so at 0x0000ffff7dd30000 R26=0x0 is NULL R27=0x0000fffee246d540 is pointing into the stack for thread: 0x0000ffff784155e0 R28=0x0000fffee246d2f0 is pointing into the stack for thread: 0x0000ffff784155e0 R29=0x0000fffee246c500 is pointing into the stack for thread: 0x0000ffff784155e0 R30=0x0000ffff7f626ef0: in /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-fastdebug/images/jdk/lib/server/libjvm.so at 0x0000ffff7dd30000 Top of Stack: (sp=0x0000fffee246c500) 0x0000fffee246c500: 0000fffee246c530 0000ffff7f626ef0 0x0000fffee246c510: 0000fffea802c580 0000fffee246c5c8 0x0000fffee246c520: 0000fffee246f8e0 0000fffee246c670 0x0000fffee246c530: 0000fffee246d150 0000ffff7f6284a0 0x0000fffee246c540: 0000fffea802c580 0000ffff7fdfe000 0x0000fffee246c550: 0000fffee246d188 0000fffea802c580 0x0000fffee246c560: 0000fffee246d1d0 0000fffea802ca08 0x0000fffee246c570: 0000ffff7fe8c000 0000000000000000 0x0000fffee246c580: 0000000000000000 0000000000000000 0x0000fffee246c590: 0000000000000000 0000000000000000 0x0000fffee246c5a0: 0000000000000000 0000000000000000 0x0000fffee246c5b0: 0000000000000000 0000000000000000 0x0000fffee246c5c0: 0000000000000000 0000000000000000 0x0000fffee246c5d0: 0000000000000000 0000000000000000 0x0000fffee246c5e0: 0000000000000000 0000000000000000 0x0000fffee246c5f0: 0000000000000000 0000000000000000 0x0000fffee246c600: 0000000000000000 0000000000000000 0x0000fffee246c610: 0000000000000000 0000000000000000 0x0000fffee246c620: 0000000000000000 0000ffff7fd084e8 0x0000fffee246c630: 0000ffff78415c10 0000fffebc069f50 0x0000fffee246c640: 0000fffebc069f70 0000fffebc06a348 0x0000fffee246c650: 00000000000003d8 0000000000000001 0x0000fffee246c660: 0000ffff784155e0 0000fffee246dc40 0x0000fffee246c670: 0000000000000000 0000000000000000 0x0000fffee246c680: 0000000000000000 0000000000000000 0x0000fffee246c690: 0000000000000000 0000000000000000 0x0000fffee246c6a0: 0000000000000000 0000000000000000 0x0000fffee246c6b0: 0000000000000000 0000000000000000 0x0000fffee246c6c0: 0000000000000000 0000000000000000 0x0000fffee246c6d0: 0000000000000000 0000000000000000 0x0000fffee246c6e0: 0000000000000000 0000000000000000 0x0000fffee246c6f0: 0000000000000000 0000000000000000 Instructions: (pc=0x0000ffff7f63c980) 0x0000ffff7f63c880: 40 01 00 54 81 52 40 f9 1f 00 01 eb 20 02 00 54 0x0000ffff7f63c890: 01 00 80 52 61 1a 00 b9 f3 53 41 a9 f5 5b 42 a9 0x0000ffff7f63c8a0: fd 7b c3 a8 c0 03 5f d6 21 10 00 91 1f 00 01 eb 0x0000ffff7f63c8b0: 00 01 00 54 81 52 40 f9 1f 00 01 eb a0 00 00 54 0x0000ffff7f63c8c0: 21 10 00 91 1f 00 01 eb 41 fe ff 54 1f 20 03 d5 0x0000ffff7f63c8d0: 81 02 40 f9 c0 95 ff 90 00 40 3d 91 22 dc 40 f9 0x0000ffff7f63c8e0: e1 03 13 aa 5f 00 00 eb e0 03 14 aa 21 05 00 54 0x0000ffff7f63c8f0: c5 be ec 97 00 00 40 f9 c0 fc ff b4 21 00 80 52 0x0000ffff7f63c900: 60 06 00 f9 61 1a 00 b9 f3 53 41 a9 f5 5b 42 a9 0x0000ffff7f63c910: fd 7b c3 a8 c0 03 5f d6 04 3e 00 d0 a3 13 00 d0 0x0000ffff7f63c920: a2 13 00 d0 63 c0 25 91 84 34 40 f9 42 e0 25 91 0x0000ffff7f63c930: 00 13 00 b0 00 40 1b 91 05 0b 80 52 01 07 80 52 0x0000ffff7f63c940: 84 00 40 f9 85 00 00 39 22 1f c5 97 1e 07 ef 97 0x0000ffff7f63c950: b8 ff ff 17 04 3e 00 d0 83 1c 00 d0 82 1c 00 d0 0x0000ffff7f63c960: 63 e0 02 91 84 34 40 f9 42 80 03 91 80 1c 00 d0 0x0000ffff7f63c970: 00 20 04 91 05 0b 80 52 e1 03 80 52 84 00 40 f9 0x0000ffff7f63c980: 85 00 00 39 13 1f c5 97 0f 07 ef 97 91 ff ff 17 0x0000ffff7f63c990: 40 00 3f d6 d9 ff ff 17 1f 20 03 d5 1f 20 03 d5 0x0000ffff7f63c9a0: fd 7b b4 a9 44 d0 3b d5 fd 03 00 91 f3 53 01 a9 0x0000ffff7f63c9b0: f3 03 00 aa c0 3d 00 b0 05 60 43 f9 00 00 1b 91 0x0000ffff7f63c9c0: a0 00 3f d6 f5 5b 02 a9 f5 03 01 aa f6 03 02 aa 0x0000ffff7f63c9d0: f7 63 03 a9 77 1c 00 12 94 68 60 f8 74 16 00 b4 0x0000ffff7f63c9e0: 7f 02 14 eb e0 01 00 54 04 3e 00 d0 83 1c 00 d0 0x0000ffff7f63c9f0: e2 0e 00 b0 63 20 05 91 84 34 40 f9 42 e0 12 91 0x0000ffff7f63ca00: 80 1c 00 d0 00 20 04 91 05 0b 80 52 01 05 80 52 0x0000ffff7f63ca10: 84 00 40 f9 85 00 00 39 ee 1e c5 97 ea 06 ef 97 0x0000ffff7f63ca20: 63 72 41 f9 74 82 0b 91 e3 08 00 b4 60 72 41 f9 0x0000ffff7f63ca30: a0 08 00 b4 80 06 40 f9 60 08 00 b4 60 72 41 f9 0x0000ffff7f63ca40: e0 1f 00 b4 76 72 41 f9 97 0a 40 f9 93 06 40 f9 0x0000ffff7f63ca50: fe 03 13 aa ff 20 03 d5 7f 02 1e eb e0 01 00 54 0x0000ffff7f63ca60: 04 3e 00 d0 a3 13 00 d0 a2 13 00 d0 63 e0 08 91 0x0000ffff7f63ca70: 84 34 40 f9 42 20 25 91 00 13 00 b0 00 40 1b 91 Stack slot to memory mapping: stack at sp + 0 slots: 0x0000fffee246c530 is pointing into the stack for thread: 0x0000ffff784155e0 stack at sp + 1 slots: 0x0000ffff7f626ef0: in /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-fastdebug/images/jdk/lib/server/libjvm.so at 0x0000ffff7dd30000 stack at sp + 2 slots: 0x0000fffea802c580 is a thread stack at sp + 3 slots: 0x0000fffee246c5c8 is pointing into the stack for thread: 0x0000ffff784155e0 stack at sp + 4 slots: 0x0000fffee246f8e0 is pointing into the stack for thread: 0x0000ffff784155e0 stack at sp + 5 slots: 0x0000fffee246c670 is pointing into the stack for thread: 0x0000ffff784155e0 stack at sp + 6 slots: 0x0000fffee246d150 is pointing into the stack for thread: 0x0000ffff784155e0 stack at sp + 7 slots: 0x0000ffff7f6284a0: in /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-fastdebug/images/jdk/lib/server/libjvm.so at 0x0000ffff7dd30000 Compiled method (n/a) 11836 332 n 0 java.lang.Thread::stop0 (native) total in heap [0x0000ffff68ffa410,0x0000ffff68ffa778] = 872 relocation [0x0000ffff68ffa588,0x0000ffff68ffa5b8] = 48 main code [0x0000ffff68ffa5c0,0x0000ffff68ffa770] = 432 metadata [0x0000ffff68ffa770,0x0000ffff68ffa778] = 8 [Disassembly] -------------------------------------------------------------------------------- [Constant Pool (empty)] -------------------------------------------------------------------------------- [Entry Point] # {method} {0x0000000800447658} 'stop0' '(Ljava/lang/Object;)V' in 'java/lang/Thread' # this: c_rarg1:c_rarg1 = 'java/lang/Thread' # parm0: c_rarg2:c_rarg2 = 'java/lang/Object' # [sp+0x60] (sp of caller) 0x0000ffff68ffa5c0: ldr w8, [x1, #8] 0x0000ffff68ffa5c4: cmp w9, w8 0x0000ffff68ffa5c8: b.eq 0x0000ffff68ffa5d8 // b.none 0x0000ffff68ffa5cc: adrp x8, 0x0000ffff688df000 ; {runtime_call ic_miss_stub} 0x0000ffff68ffa5d0: add x8, x8, #0xdc0 0x0000ffff68ffa5d4: br x8 [Verified Entry Point] 0x0000ffff68ffa5d8: nop 0x0000ffff68ffa5dc: sub x9, sp, #0x19, lsl #12 0x0000ffff68ffa5e0: str xzr, [x9] 0x0000ffff68ffa5e4: stp x29, x30, [sp, #-16]! 0x0000ffff68ffa5e8: mov x29, sp 0x0000ffff68ffa5ec: sub sp, sp, #0x50 ;; move 1 -> 2 0x0000ffff68ffa5f0: str x2, [sp, #8] 0x0000ffff68ffa5f4: cmp x2, xzr 0x0000ffff68ffa5f8: add x2, sp, #0x8 0x0000ffff68ffa5fc: csel x2, xzr, x2, eq // eq = none ;; move 0 -> 1 0x0000ffff68ffa600: str x1, [sp] 0x0000ffff68ffa604: cmp x1, xzr 0x0000ffff68ffa608: sub x1, sp, #0x0 0x0000ffff68ffa60c: csel x1, xzr, x1, eq // eq = none 0x0000ffff68ffa610: adr x8, 0x0000ffff68ffa64c 0x0000ffff68ffa614: str x8, [x28, #744] 0x0000ffff68ffa618: mov x8, sp 0x0000ffff68ffa61c: str x8, [x28, #736] 0x0000ffff68ffa620: adrp x8, 0x0000ffff7fe8c000 ; {external_word} 0x0000ffff68ffa624: ldrb w8, [x8, #621] 0x0000ffff68ffa628: cbnz w8, 0x0000ffff68ffa70c 0x0000ffff68ffa62c: add x0, x28, #0x300 ;; 0x4 0x0000ffff68ffa630: orr x8, xzr, #0x4 0x0000ffff68ffa634: add x9, x28, #0x390 0x0000ffff68ffa638: stlr w8, [x9] ;; 0xFFFF7ECFBA00 0x0000ffff68ffa63c: mov x8, #0xba00 // #47616 ; {runtime_call JVM_StopThread} 0x0000ffff68ffa640: movk x8, #0x7ecf, lsl #16 0x0000ffff68ffa644: movk x8, #0xffff, lsl #32 0x0000ffff68ffa648: blr x8 ;; 0x5 0x0000ffff68ffa64c: mov x8, #0x5 // #5 0x0000ffff68ffa650: str w8, [x28, #912] 0x0000ffff68ffa654: dmb ish 0x0000ffff68ffa658: mov w8, wzr 0x0000ffff68ffa65c: incb x8 0x0000ffff68ffa660: cmp w8, #0x10 0x0000ffff68ffa664: b.eq 0x0000ffff68ffa674 // b.none ;; Error: SVE vector length has changed since jvm startup 0x0000ffff68ffa668: dcps1 #0xdeae 0x0000ffff68ffa66c: .inst 0x7f9568b8 ; undefined 0x0000ffff68ffa670: .inst 0x0000ffff ; undefined 0x0000ffff68ffa674: add x8, x28, #0x398 0x0000ffff68ffa678: ldar x8, [x8] 0x0000ffff68ffa67c: cmp x29, x8 0x0000ffff68ffa680: b.hi 0x0000ffff68ffa6f4 // b.pmore 0x0000ffff68ffa684: ldr w8, [x28, #896] 0x0000ffff68ffa688: cbnz w8, 0x0000ffff68ffa6f4 ;; 0x8 0x0000ffff68ffa68c: orr x8, xzr, #0x8 0x0000ffff68ffa690: add x9, x28, #0x390 0x0000ffff68ffa694: stlr w8, [x9] 0x0000ffff68ffa698: ldrb w8, [x28, #1040] 0x0000ffff68ffa69c: cmp w8, #0x2 0x0000ffff68ffa6a0: b.eq 0x0000ffff68ffa6e0 // b.none 0x0000ffff68ffa6a4: adrp x8, 0x0000ffff7fe8c000 ; {external_word} 0x0000ffff68ffa6a8: ldrb w8, [x8, #621] 0x0000ffff68ffa6ac: cbnz w8, 0x0000ffff68ffa740 0x0000ffff68ffa6b0: str xzr, [x28, #736] 0x0000ffff68ffa6b4: str xzr, [x28, #744] 0x0000ffff68ffa6b8: ldr x2, [x28, #216] 0x0000ffff68ffa6bc: str xzr, [x2, #264] 0x0000ffff68ffa6c0: mov sp, x29 0x0000ffff68ffa6c4: ldp x29, x30, [sp], #16 0x0000ffff68ffa6c8: ldr x8, [x28, #8] 0x0000ffff68ffa6cc: cbnz x8, 0x0000ffff68ffa6d4 0x0000ffff68ffa6d0: ret 0x0000ffff68ffa6d4: adrp x8, 0x0000ffff68809000 ; {runtime_call StubRoutines (1)} 0x0000ffff68ffa6d8: add x8, x8, #0xc0 0x0000ffff68ffa6dc: br x8 ;; 0xFFFF7F383600 0x0000ffff68ffa6e0: mov x8, #0x3600 // #13824 ; {runtime_call SharedRuntime::reguard_yellow_pages()} 0x0000ffff68ffa6e4: movk x8, #0x7f38, lsl #16 0x0000ffff68ffa6e8: movk x8, #0xffff, lsl #32 0x0000ffff68ffa6ec: blr x8 0x0000ffff68ffa6f0: b 0x0000ffff68ffa6a4 ;; safepoint { 0x0000ffff68ffa6f4: mov x0, x28 ;; 0xFFFF7F626C50 0x0000ffff68ffa6f8: mov x8, #0x6c50 // #27728 ; {runtime_call JavaThread::check_special_condition_for_native_trans(JavaThread*)} 0x0000ffff68ffa6fc: movk x8, #0x7f62, lsl #16 0x0000ffff68ffa700: movk x8, #0xffff, lsl #32 0x0000ffff68ffa704: blr x8 0x0000ffff68ffa708: b 0x0000ffff68ffa68c ;; } safepoint ;; dtrace entry { 0x0000ffff68ffa70c: stp x1, x2, [sp, #-16]! ;; 0x800447658 0x0000ffff68ffa710: mov x1, #0x7658 // #30296 ; {metadata({method} {0x0000000800447658} 'stop0' '(Ljava/lang/Object;)V' in 'java/lang/Thread')} 0x0000ffff68ffa714: movk x1, #0x44, lsl #16 0x0000ffff68ffa718: movk x1, #0x8, lsl #32 0x0000ffff68ffa71c: mov x0, x28 0x0000ffff68ffa720: stp x8, x12, [sp, #-16]! ;; 0xFFFF7F380FA4 0x0000ffff68ffa724: mov x8, #0xfa4 // #4004 0x0000ffff68ffa728: movk x8, #0x7f38, lsl #16 0x0000ffff68ffa72c: movk x8, #0xffff, lsl #32 0x0000ffff68ffa730: blr x8 0x0000ffff68ffa734: ldp x8, x12, [sp], #16 0x0000ffff68ffa738: ldp x1, x2, [sp], #16 0x0000ffff68ffa73c: b 0x0000ffff68ffa62c ;; } dtrace entry ;; dtrace exit { ;; 0x800447658 0x0000ffff68ffa740: mov x1, #0x7658 // #30296 ; {metadata({method} {0x0000000800447658} 'stop0' '(Ljava/lang/Object;)V' in 'java/lang/Thread')} 0x0000ffff68ffa744: movk x1, #0x44, lsl #16 0x0000ffff68ffa748: movk x1, #0x8, lsl #32 0x0000ffff68ffa74c: mov x0, x28 0x0000ffff68ffa750: stp x8, x12, [sp, #-16]! ;; 0xFFFF7F381350 0x0000ffff68ffa754: mov x8, #0x1350 // #4944 0x0000ffff68ffa758: movk x8, #0x7f38, lsl #16 0x0000ffff68ffa75c: movk x8, #0xffff, lsl #32 0x0000ffff68ffa760: blr x8 0x0000ffff68ffa764: ldp x8, x12, [sp], #16 0x0000ffff68ffa768: b 0x0000ffff68ffa6b0 ;; } dtrace exit 0x0000ffff68ffa76c: .inst 0x00000000 ; undefined -------------------------------------------------------------------------------- [/Disassembly] Compiled method (c2) 11843 409 4 java.lang.Thread::stop (49 bytes) total in heap [0x0000ffff68fff690,0x0000ffff68fffea8] = 2072 relocation [0x0000ffff68fff808,0x0000ffff68fff888] = 128 main code [0x0000ffff68fff8c0,0x0000ffff68fffa80] = 448 stub code [0x0000ffff68fffa80,0x0000ffff68fffb70] = 240 oops [0x0000ffff68fffb70,0x0000ffff68fffb78] = 8 metadata [0x0000ffff68fffb78,0x0000ffff68fffbc0] = 72 scopes data [0x0000ffff68fffbc0,0x0000ffff68fffca0] = 224 scopes pcs [0x0000ffff68fffca0,0x0000ffff68fffe40] = 416 dependencies [0x0000ffff68fffe40,0x0000ffff68fffe48] = 8 handler table [0x0000ffff68fffe48,0x0000ffff68fffea8] = 96 [Disassembly] -------------------------------------------------------------------------------- [Constant Pool (empty)] -------------------------------------------------------------------------------- [Entry Point] # {method} {0x0000000800446e78} 'stop' '()V' in 'java/lang/Thread' # [sp+0x40] (sp of caller) ;; N188: # out( B1 ) <- BLOCK HEAD IS JUNK Freq: 1 0x0000ffff68fff8c0: ldr w8, [x1, #8] 0x0000ffff68fff8c4: cmp w9, w8 0x0000ffff68fff8c8: b.eq 0x0000ffff68fff8d8 // b.none 0x0000ffff68fff8cc: adrp x8, 0x0000ffff688df000 ; {runtime_call ic_miss_stub} 0x0000ffff68fff8d0: add x8, x8, #0xdc0 0x0000ffff68fff8d4: br x8 0x0000ffff68fff8d8: nop 0x0000ffff68fff8dc: nop [Verified Entry Point] ;; B1: # out( B12 B2 ) <- BLOCK HEAD IS JUNK Freq: 1 0x0000ffff68fff8e0: nop 0x0000ffff68fff8e4: sub x9, sp, #0x19, lsl #12 0x0000ffff68fff8e8: str xzr, [x9] 0x0000ffff68fff8ec: sub sp, sp, #0x40 0x0000ffff68fff8f0: stp x29, x30, [sp, #48] 0x0000ffff68fff8f4: ldrb w8, [x28, #952] 0x0000ffff68fff8f8: cbz x8, 0x0000ffff68fff910 ;; 0xFFFF7F6241E0 0x0000ffff68fff8fc: mov x8, #0x41e0 // #16864 ; {external_word} 0x0000ffff68fff900: movk x8, #0x7f62, lsl #16 0x0000ffff68fff904: movk x8, #0xffff, lsl #32 0x0000ffff68fff908: mov x0, x28 0x0000ffff68fff90c: blr x8 ;*synchronization entry ; - java.lang.Thread::stop@-1 (line 935) ;; 0xFFFECC071488 0x0000ffff68fff910: mov x10, #0x770 // #1904 ; {oop(a 'java/lang/Class'{0x00000007fef00770} = 'java/lang/System')} 0x0000ffff68fff914: movk x10, #0xfef0, lsl #16 0x0000ffff68fff918: movk x10, #0x7, lsl #32 0x0000ffff68fff91c: add x11, x10, #0x7c 0x0000ffff68fff920: ldar w11, [x11] 0x0000ffff68fff924: lsl x11, x11, #3 ;*getstatic security {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.System::getSecurityManager@6 (line 485) ; - java.lang.Thread::stop@0 (line 935) ;; membar_acquire (elided) 0x0000ffff68fff928: mov x12, x1 0x0000ffff68fff92c: cbnz x11, 0x0000ffff68fff9dc ;*ifnull {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.Thread::stop@5 (line 936) ;; B2: # out( B13 B3 ) <- in( B1 ) Freq: 1 0x0000ffff68fff930: add x11, x1, #0x28 0x0000ffff68fff934: ldar w29, [x11] 0x0000ffff68fff938: add x10, x10, #0x7c ;*getfield threadStatus {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.Thread::stop@27 (line 944) ;; membar_acquire (elided) 0x0000ffff68fff93c: ldar w10, [x10] ;*getstatic security {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.System::getSecurityManager@6 (line 485) ; - java.lang.Thread::checkAccess@0 (line 1449) ; - java.lang.Thread::resume@1 (line 1116) ; - java.lang.Thread::stop@34 (line 945) 0x0000ffff68fff940: cbz w29, 0x0000ffff68fff9f8 ;*ifeq {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.Thread::stop@30 (line 944) ;; B3: # out( B14 B4 ) <- in( B2 ) Freq: 0.999999 0x0000ffff68fff944: lsl x29, x10, #3 ;*getstatic security {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.System::getSecurityManager@6 (line 485) ; - java.lang.Thread::checkAccess@0 (line 1449) ; - java.lang.Thread::resume@1 (line 1116) ; - java.lang.Thread::stop@34 (line 945) ;; membar_acquire (elided) 0x0000ffff68fff948: cbnz x29, 0x0000ffff68fffa10 ;*ifnull {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.Thread::checkAccess@5 (line 1450) ; - java.lang.Thread::resume@1 (line 1116) ; - java.lang.Thread::stop@34 (line 945) ;; B4: # out( B16 B5 ) <- in( B3 ) Freq: 0.999999 0x0000ffff68fff94c: str x1, [sp] 0x0000ffff68fff950: bl 0x0000ffff68ffa258 ; ImmutableOopMap {[0]=Oop } ;*invokevirtual resume0 {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.Thread::resume@5 (line 1117) ; - java.lang.Thread::stop@34 (line 945) ; {optimized virtual_call} ;; B5: # out( B10 B6 ) <- in( B4 ) Freq: 0.999979 0x0000ffff68fff954: ldr x0, [x28, #288] 0x0000ffff68fff958: ldr x10, [x28, #304] 0x0000ffff68fff95c: add x11, x0, #0x28 0x0000ffff68fff960: cmp x11, x10 0x0000ffff68fff964: b.cs 0x0000ffff68fff9c8 // b.hs, b.nlast ;; B6: # out( B7 ) <- in( B5 ) Freq: 0.999879 ;; 0x1 0x0000ffff68fff968: orr x10, xzr, #0x1 0x0000ffff68fff96c: str x11, [x28, #288] 0x0000ffff68fff970: str x10, [x0] 0x0000ffff68fff974: mov x10, #0x20000 // #131072 ; {metadata('java/lang/ThreadDeath')} 0x0000ffff68fff978: movk x10, #0x2fc8 0x0000ffff68fff97c: str w10, [x0, #8] 0x0000ffff68fff980: prfm pstl1keep, [x11, #192] 0x0000ffff68fff984: str wzr, [x0, #12] 0x0000ffff68fff988: add x10, x0, #0x10 ;; zero_words (count = 3) { 0x0000ffff68fff98c: str xzr, [x10] 0x0000ffff68fff990: stp xzr, xzr, [x10, #8] ;; } zero_words ;; B7: # out( B17 B8 ) <- in( B11 B6 ) Freq: 0.999979 0x0000ffff68fff994: dmb ishst ;*synchronization entry ; - java.lang.ThreadDeath::@-1 (line 56) ; - java.lang.Thread::stop@42 (line 949) 0x0000ffff68fff998: mov x29, x0 ;*new {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.Thread::stop@38 (line 949) 0x0000ffff68fff99c: mov x1, x29 0x0000ffff68fff9a0: bl 0x0000ffff69000ca0 ; ImmutableOopMap {rfp=Oop [0]=Oop } ;*invokespecial {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadDeath::@1 (line 56) ; - java.lang.Thread::stop@42 (line 949) ; {optimized virtual_call} ;; B8: # out( B18 B9 ) <- in( B7 ) Freq: 0.999959 0x0000ffff68fff9a4: ldr x1, [sp] 0x0000ffff68fff9a8: mov x2, x29 0x0000ffff68fff9ac: bl 0x0000ffff68ffa5d8 ; ImmutableOopMap {} ;*invokevirtual stop0 {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.Thread::stop@45 (line 949) ; {optimized virtual_call} ;; B9: # out( N188 ) <- in( B8 ) Freq: 0.999938 0x0000ffff68fff9b0: ldp x29, x30, [sp, #48] 0x0000ffff68fff9b4: add sp, sp, #0x40 0x0000ffff68fff9b8: ldr x8, [x28, #920] ; {poll_return} 0x0000ffff68fff9bc: cmp sp, x8 0x0000ffff68fff9c0: b.hi 0x0000ffff68fffa58 // b.pmore 0x0000ffff68fff9c4: ret ;; B10: # out( B15 B11 ) <- in( B5 ) Freq: 0.000100014 ;; 0x800022FC8 0x0000ffff68fff9c8: mov x1, #0x2fc8 // #12232 ; {metadata('java/lang/ThreadDeath')} 0x0000ffff68fff9cc: movk x1, #0x2, lsl #16 0x0000ffff68fff9d0: movk x1, #0x8, lsl #32 0x0000ffff68fff9d4: bl 0x0000ffff68fffb10 ; ImmutableOopMap {[0]=Oop } ;*new {reexecute=0 rethrow=0 return_oop=1} ; - java.lang.Thread::stop@38 (line 949) ; {runtime_call _new_instance_Java} ;; B11: # out( B7 ) <- in( B10 ) Freq: 0.000100012 0x0000ffff68fff9d8: b 0x0000ffff68fff994 ;; B12: # out( N188 ) <- in( B1 ) Freq: 4.76837e-07 ;; 0xFFFFFF45 0x0000ffff68fff9dc: mov w1, #0xffffff45 // #-187 0x0000ffff68fff9e0: mov x29, x12 0x0000ffff68fff9e4: str x11, [sp, #8] 0x0000ffff68fff9e8: bl 0x0000ffff68fffb20 ; ImmutableOopMap {rfp=Oop [8]=Oop } ;*ifnull {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.lang.Thread::stop@5 (line 936) ; {runtime_call UncommonTrapBlob} ;; uncommon trap returned which should never happen 0x0000ffff68fff9ec: dcps1 #0xdeae 0x0000ffff68fff9f0: .inst 0x7f8d71b0 ; undefined 0x0000ffff68fff9f4: .inst 0x0000ffff ; undefined ;*ifnull {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.Thread::stop@5 (line 936) ;; B13: # out( N188 ) <- in( B2 ) Freq: 4.76837e-07 ;; 0xFFFFFF45 0x0000ffff68fff9f8: mov w1, #0xffffff45 // #-187 0x0000ffff68fff9fc: str x12, [sp] 0x0000ffff68fffa00: bl 0x0000ffff68fffb30 ; ImmutableOopMap {[0]=Oop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.lang.Thread::stop@30 (line 944) ; {runtime_call UncommonTrapBlob} ;; uncommon trap returned which should never happen 0x0000ffff68fffa04: dcps1 #0xdeae 0x0000ffff68fffa08: .inst 0x7f8d71b0 ; undefined 0x0000ffff68fffa0c: .inst 0x0000ffff ; undefined ;*ifeq {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.Thread::stop@30 (line 944) ;; B14: # out( N188 ) <- in( B3 ) Freq: 4.76837e-07 ;; 0xFFFFFF45 0x0000ffff68fffa10: mov w1, #0xffffff45 // #-187 ;; merged str pair 0x0000ffff68fffa14: stp x12, x12, [sp, #8] 0x0000ffff68fffa18: bl 0x0000ffff68fffb40 ; ImmutableOopMap {rfp=Oop [8]=Oop [16]=Oop } ;*ifnull {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.lang.Thread::checkAccess@5 (line 1450) ; - java.lang.Thread::resume@1 (line 1116) ; - java.lang.Thread::stop@34 (line 945) ; {runtime_call UncommonTrapBlob} ;; uncommon trap returned which should never happen 0x0000ffff68fffa1c: dcps1 #0xdeae 0x0000ffff68fffa20: .inst 0x7f8d71b0 ; undefined 0x0000ffff68fffa24: .inst 0x0000ffff ; undefined ;*new {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.Thread::stop@38 (line 949) ;; B15: # out( B19 ) <- in( B10 ) Freq: 1.00014e-09 0x0000ffff68fffa28: mov x1, x0 0x0000ffff68fffa2c: b 0x0000ffff68fffa44 ;*invokevirtual resume0 {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.Thread::resume@5 (line 1117) ; - java.lang.Thread::stop@34 (line 945) ;; B16: # out( B19 ) <- in( B4 ) Freq: 9.99999e-06 0x0000ffff68fffa30: mov x1, x0 0x0000ffff68fffa34: b 0x0000ffff68fffa44 ;*invokespecial {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadDeath::@1 (line 56) ; - java.lang.Thread::stop@42 (line 949) ;; B17: # out( B19 ) <- in( B7 ) Freq: 9.99979e-06 0x0000ffff68fffa38: mov x1, x0 0x0000ffff68fffa3c: b 0x0000ffff68fffa44 ;*invokevirtual stop0 {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.Thread::stop@45 (line 949) ;; B18: # out( B19 ) <- in( B8 ) Freq: 9.99958e-06 0x0000ffff68fffa40: mov x1, x0 ;*synchronization entry ; - java.lang.Thread::stop@-1 (line 935) ;; B19: # out( N188 ) <- in( B16 B15 B17 B18 ) Freq: 3.00004e-05 0x0000ffff68fffa44: ldp x29, x30, [sp, #48] 0x0000ffff68fffa48: add sp, sp, #0x40 0x0000ffff68fffa4c: adrp x8, 0x0000ffff68830000 ; {runtime_call _rethrow_Java} 0x0000ffff68fffa50: add x8, x8, #0xe40 0x0000ffff68fffa54: br x8 0x0000ffff68fffa58: adr x8, 0x0000ffff68fff9b8 ; {internal_word} 0x0000ffff68fffa5c: str x8, [x28, #944] 0x0000ffff68fffa60: adrp x8, 0x0000ffff688e6000 ; {runtime_call SafepointBlob} 0x0000ffff68fffa64: add x8, x8, #0x4c0 0x0000ffff68fffa68: br x8 0x0000ffff68fffa6c: .inst 0x00000000 ; undefined 0x0000ffff68fffa70: .inst 0x00000000 ; undefined 0x0000ffff68fffa74: .inst 0x00000000 ; undefined 0x0000ffff68fffa78: .inst 0x00000000 ; undefined 0x0000ffff68fffa7c: .inst 0x00000000 ; undefined [Stub Code] 0x0000ffff68fffa80: ldr x8, 0x0000ffff68fffa88 ; {no_reloc} 0x0000ffff68fffa84: br x8 0x0000ffff68fffa88: ldpsw x24, x8, [x18], #-4 0x0000ffff68fffa8c: .inst 0x0000ffff ; undefined 0x0000ffff68fffa90: isb ; {static_stub} 0x0000ffff68fffa94: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff68fffa98: movk x12, #0x0, lsl #16 0x0000ffff68fffa9c: movk x12, #0x0, lsl #32 0x0000ffff68fffaa0: mov x8, #0x0 // #0 0x0000ffff68fffaa4: movk x8, #0x0, lsl #16 0x0000ffff68fffaa8: movk x8, #0x0, lsl #32 0x0000ffff68fffaac: br x8 0x0000ffff68fffab0: ldr x8, 0x0000ffff68fffab8 ; {trampoline_stub} 0x0000ffff68fffab4: br x8 0x0000ffff68fffab8: .inst 0x69000ca0 ; undefined 0x0000ffff68fffabc: .inst 0x0000ffff ; undefined 0x0000ffff68fffac0: isb ; {static_stub} 0x0000ffff68fffac4: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff68fffac8: movk x12, #0x0, lsl #16 0x0000ffff68fffacc: movk x12, #0x0, lsl #32 0x0000ffff68fffad0: mov x8, #0x0 // #0 0x0000ffff68fffad4: movk x8, #0x0, lsl #16 0x0000ffff68fffad8: movk x8, #0x0, lsl #32 0x0000ffff68fffadc: br x8 0x0000ffff68fffae0: ldr x8, 0x0000ffff68fffae8 ; {trampoline_stub} 0x0000ffff68fffae4: br x8 0x0000ffff68fffae8: ldpsw x24, x9, [x14], #-4 0x0000ffff68fffaec: .inst 0x0000ffff ; undefined 0x0000ffff68fffaf0: isb ; {static_stub} 0x0000ffff68fffaf4: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff68fffaf8: movk x12, #0x0, lsl #16 0x0000ffff68fffafc: movk x12, #0x0, lsl #32 0x0000ffff68fffb00: mov x8, #0x0 // #0 0x0000ffff68fffb04: movk x8, #0x0, lsl #16 0x0000ffff68fffb08: movk x8, #0x0, lsl #32 0x0000ffff68fffb0c: br x8 0x0000ffff68fffb10: ldr x8, 0x0000ffff68fffb18 ; {trampoline_stub} 0x0000ffff68fffb14: br x8 0x0000ffff68fffb18: .inst 0x6883c740 ; undefined 0x0000ffff68fffb1c: .inst 0x0000ffff ; undefined 0x0000ffff68fffb20: ldr x8, 0x0000ffff68fffb28 ; {trampoline_stub} 0x0000ffff68fffb24: br x8 0x0000ffff68fffb28: .inst 0x688e6c40 ; undefined 0x0000ffff68fffb2c: .inst 0x0000ffff ; undefined 0x0000ffff68fffb30: ldr x8, 0x0000ffff68fffb38 ; {trampoline_stub} 0x0000ffff68fffb34: br x8 0x0000ffff68fffb38: .inst 0x688e6c40 ; undefined 0x0000ffff68fffb3c: .inst 0x0000ffff ; undefined 0x0000ffff68fffb40: ldr x8, 0x0000ffff68fffb48 ; {trampoline_stub} 0x0000ffff68fffb44: br x8 0x0000ffff68fffb48: .inst 0x688e6c40 ; undefined 0x0000ffff68fffb4c: .inst 0x0000ffff ; undefined [Exception Handler] 0x0000ffff68fffb50: adrp x8, 0x0000ffff68833000 ; {runtime_call ExceptionBlob} 0x0000ffff68fffb54: add x8, x8, #0xe40 0x0000ffff68fffb58: br x8 [Deopt Handler Code] 0x0000ffff68fffb5c: adr x30, 0x0000ffff68fffb5c 0x0000ffff68fffb60: adrp x8, 0x0000ffff688e6000 ; {runtime_call DeoptimizationBlob} 0x0000ffff68fffb64: add x8, x8, #0x7c0 0x0000ffff68fffb68: br x8 0x0000ffff68fffb6c: .inst 0x00000000 ; undefined -------------------------------------------------------------------------------- [/Disassembly] Compiled method (c1) 11845 459 % ! 3 StopAtExit::main @ 140 (427 bytes) total in heap [0x0000ffff614bc290,0x0000ffff614c74e8] = 45656 relocation [0x0000ffff614bc408,0x0000ffff614bd198] = 3472 main code [0x0000ffff614bd1c0,0x0000ffff614c31c0] = 24576 stub code [0x0000ffff614c31c0,0x0000ffff614c3ce8] = 2856 oops [0x0000ffff614c3ce8,0x0000ffff614c3e20] = 312 metadata [0x0000ffff614c3e20,0x0000ffff614c4380] = 1376 scopes data [0x0000ffff614c4380,0x0000ffff614c5a50] = 5840 scopes pcs [0x0000ffff614c5a50,0x0000ffff614c7240] = 6128 dependencies [0x0000ffff614c7240,0x0000ffff614c7260] = 32 handler table [0x0000ffff614c7260,0x0000ffff614c7438] = 472 nul chk table [0x0000ffff614c7438,0x0000ffff614c74e8] = 176 [Disassembly] -------------------------------------------------------------------------------- [Constant Pool (empty)] -------------------------------------------------------------------------------- [Verified Entry Point] # {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit' ;; block B246 [0, 0] 0x0000ffff614bd1c0: nop 0x0000ffff614bd1c4: sub x9, sp, #0x19, lsl #12 0x0000ffff614bd1c8: str xzr, [x9] 0x0000ffff614bd1cc: stp x29, x30, [sp, #-16]! 0x0000ffff614bd1d0: sub sp, sp, #0x300 0x0000ffff614bd1d4: ldrb w8, [x28, #952] 0x0000ffff614bd1d8: cbz x8, 0x0000ffff614bd1f0 ;; 0xFFFF7F6241E0 0x0000ffff614bd1dc: mov x8, #0x41e0 // #16864 ; {external_word} 0x0000ffff614bd1e0: movk x8, #0x7f62, lsl #16 0x0000ffff614bd1e4: movk x8, #0xffff, lsl #32 0x0000ffff614bd1e8: mov x0, x28 0x0000ffff614bd1ec: blr x8 ;; 0xFFFF0040E000 0x0000ffff614bd1f0: mov x0, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614bd1f4: movk x0, #0x40, lsl #16 0x0000ffff614bd1f8: movk x0, #0xffff, lsl #32 0x0000ffff614bd1fc: ldr w2, [x0, #308] 0x0000ffff614bd200: add w2, w2, #0x2 0x0000ffff614bd204: str w2, [x0, #308] 0x0000ffff614bd208: and w2, w2, #0x7fe 0x0000ffff614bd20c: cmp w2, #0x0 ;; 18 branch [EQ] [CounterOverflowStub: 0x0000fffed01cad60] 0x0000ffff614bd210: b.eq 0x0000ffff614c1fec // b.none;*iconst_0 {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@0 (line 66) ;; block B247 [0, 0] ;; block B0 [0, 4] 0x0000ffff614bd214: ldr w0, [x1, #12] ; implicit exception: dispatches to 0x0000ffff614c2014 ;*arraylength {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@3 (line 67) 0x0000ffff614bd218: cmp w0, #0x0 ;; 0xFFFF0040E000 0x0000ffff614bd21c: mov x0, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614bd220: movk x0, #0x40, lsl #16 0x0000ffff614bd224: movk x0, #0xffff, lsl #32 ;; 0x178 0x0000ffff614bd228: mov x8, #0x178 // #376 ;; 0x188 0x0000ffff614bd22c: mov x9, #0x188 // #392 0x0000ffff614bd230: csel x2, x8, x9, ne // ne = any 0x0000ffff614bd234: ldr x3, [x0, x2] 0x0000ffff614bd238: add x3, x3, #0x1 0x0000ffff614bd23c: str x3, [x0, x2] ;; 44 branch [NE] [B9] 0x0000ffff614bd240: b.ne 0x0000ffff614bd264 // b.any;*ifne {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@4 (line 67) ;; block B8 [7, 10] ;; 0xFFFF0040E000 0x0000ffff614bd244: mov x1, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614bd248: movk x1, #0x40, lsl #16 0x0000ffff614bd24c: movk x1, #0xffff, lsl #32 0x0000ffff614bd250: ldr x0, [x1, #408] 0x0000ffff614bd254: add x0, x0, #0x1 0x0000ffff614bd258: str x0, [x1, #408] ;; 0x1E 0x0000ffff614bd25c: orr w0, wzr, #0x1e ;; 60 branch [AL] [B10] 0x0000ffff614bd260: b 0x0000ffff614bd36c ;*goto {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@10 (line 68) ;; block B9 [13, 20] 0x0000ffff614bd264: ldr w0, [x1, #12] 0x0000ffff614bd268: cmp w0, #0x0 ;; 68 branch [BE] [RangeCheckStub: 0x0000fffed01ccf90] [bci:15] 0x0000ffff614bd26c: b.ls 0x0000ffff614c202c // b.plast 0x0000ffff614bd270: ldr w0, [x1, #16] 0x0000ffff614bd274: lsl x0, x0, #3 ;*aaload {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@15 (line 71) 0x0000ffff614bd278: str x1, [sp, #312] 0x0000ffff614bd27c: mov x1, x0 ;*invokestatic parseUnsignedInt {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@16 (line 71) 0x0000ffff614bd280: bl 0x0000ffff614c31e0 ; ImmutableOopMap {[312]=Oop } ;*invokestatic parseUnsignedInt {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@16 (line 71) ; {static_call} ;; block B11 [20, 20] ;; 0xFFFF0040E000 0x0000ffff614bd284: mov x1, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614bd288: movk x1, #0x40, lsl #16 0x0000ffff614bd28c: movk x1, #0xffff, lsl #32 0x0000ffff614bd290: ldr x2, [x1, #448] 0x0000ffff614bd294: add x2, x2, #0x1 0x0000ffff614bd298: str x2, [x1, #448] ;; 92 branch [AL] [B10] 0x0000ffff614bd29c: b 0x0000ffff614bd36c ;*goto {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@20 (line 75) ;; block B2 [23, 41] 0x0000ffff614bd2a0: ldr x0, [x28, #1080] 0x0000ffff614bd2a4: str xzr, [x28, #1080] 0x0000ffff614bd2a8: str xzr, [x28, #1088] ;; 0xFFFED001A5F8 0x0000ffff614bd2ac: mov x2, #0x770 // #1904 ; {oop(a 'java/lang/Class'{0x00000007fef00770} = 'java/lang/System')} 0x0000ffff614bd2b0: movk x2, #0xfef0, lsl #16 0x0000ffff614bd2b4: movk x2, #0x7, lsl #32 0x0000ffff614bd2b8: ldr w0, [x2, #120] 0x0000ffff614bd2bc: lsl x0, x0, #3 ;*getstatic err {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@24 (line 73) 0x0000ffff614bd2c0: ldr w2, [x1, #12] 0x0000ffff614bd2c4: cmp w2, #0x0 ;; 112 branch [BE] [RangeCheckStub: 0x0000fffed01ce030] [bci:29] 0x0000ffff614bd2c8: b.ls 0x0000ffff614c2050 // b.plast 0x0000ffff614bd2cc: ldr w1, [x1, #16] 0x0000ffff614bd2d0: lsl x1, x1, #3 ;*aaload {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@29 (line 73) ;; 116 move [obj:0x0000000000000000|L] [c_rarg2|L] [patch_normal] [bci:30] 0x0000ffff614bd2d4: adrp x8, 0x0000ffff68835000 ; {runtime_call load_appendix_patching Runtime1 stub} 0x0000ffff614bd2d8: add x8, x8, #0x940 0x0000ffff614bd2dc: blr x8 ; ImmutableOopMap {c_rarg0=Oop c_rarg1=Oop } ;*invokedynamic {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@30 (line 73) 0x0000ffff614bd2e0: str x0, [sp, #320] 0x0000ffff614bd2e4: bl 0x0000ffff614c3210 ; ImmutableOopMap {[320]=Oop } ;*invokedynamic {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@30 (line 73) ; {static_call} ;; 0xFFFF0040E000 0x0000ffff614bd2e8: mov x2, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614bd2ec: movk x2, #0x40, lsl #16 0x0000ffff614bd2f0: movk x2, #0xffff, lsl #32 0x0000ffff614bd2f4: add x2, x2, #0x1f8 ;; emit_profile_type { 0x0000ffff614bd2f8: mov x1, x0 0x0000ffff614bd2fc: cbnz x1, 0x0000ffff614bd30c 0x0000ffff614bd300: ldr x9, [x2] 0x0000ffff614bd304: orr x9, x9, #0x1 0x0000ffff614bd308: str x9, [x2] ;; } emit_profile_type 0x0000ffff614bd30c: ldr x1, [sp, #320] 0x0000ffff614bd310: ldr xzr, [x1] ; implicit exception: dispatches to 0x0000ffff614c2074 0x0000ffff614bd314: mov x2, x1 ;; 0xFFFF0040E000 0x0000ffff614bd318: mov x3, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614bd31c: movk x3, #0x40, lsl #16 0x0000ffff614bd320: movk x3, #0xffff, lsl #32 ;; 0x8000150A8 0x0000ffff614bd324: mov x8, #0x50a8 // #20648 ; {metadata('java/io/PrintStream')} 0x0000ffff614bd328: movk x8, #0x1, lsl #16 0x0000ffff614bd32c: movk x8, #0x8, lsl #32 0x0000ffff614bd330: add x9, x3, #0x218 0x0000ffff614bd334: str x8, [x9] 0x0000ffff614bd338: ldr x8, [x3, #544] 0x0000ffff614bd33c: add x8, x8, #0x1 0x0000ffff614bd340: str x8, [x3, #544] 0x0000ffff614bd344: mov x2, x0 ;*invokevirtual println {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@35 (line 73) 0x0000ffff614bd348: bl 0x0000ffff614c3240 ; ImmutableOopMap {} ;*invokevirtual println {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@35 (line 73) ; {optimized virtual_call} ;; 0xFFFF0040E000 0x0000ffff614bd34c: mov x0, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614bd350: movk x0, #0x40, lsl #16 0x0000ffff614bd354: movk x0, #0xffff, lsl #32 0x0000ffff614bd358: ldr x8, [x0, #576] 0x0000ffff614bd35c: add x8, x8, #0x1 0x0000ffff614bd360: str x8, [x0, #576] 0x0000ffff614bd364: bl 0x0000ffff614c3270 ; ImmutableOopMap {} ;*invokestatic usage {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@38 (line 74) ; {static_call} ;; 0x0 0x0000ffff614bd368: movz w0, #0x0, lsl #16 ;; block B10 [41, 2] ;; 0xFFFED001A5F8 0x0000ffff614bd36c: mov x1, #0x770 // #1904 ; {oop(a 'java/lang/Class'{0x00000007fef00770} = 'java/lang/System')} 0x0000ffff614bd370: movk x1, #0xfef0, lsl #16 0x0000ffff614bd374: movk x1, #0x7, lsl #32 0x0000ffff614bd378: ldr w2, [x1, #116] 0x0000ffff614bd37c: lsl x2, x2, #3 ;*getstatic out {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@41 (line 78) 0x0000ffff614bd380: str x2, [sp, #336] ;; 0xFFFF0009DFA0 0x0000ffff614bd384: mov x1, #0xdfa0 // #57248 ; {metadata(method data for {method} {0x00000008000ebb68} 'linkToTargetMethod' '(ILjava/lang/Object;)Ljava/lang/Object;' in 'java/lang/invoke/Invokers$Holder')} 0x0000ffff614bd388: movk x1, #0x9, lsl #16 0x0000ffff614bd38c: movk x1, #0xffff, lsl #32 0x0000ffff614bd390: add x1, x1, #0x258 ;; 0xFFFED001A600 0x0000ffff614bd394: mov x3, #0x11e0 // #4576 ; {oop(a 'java/lang/invoke/BoundMethodHandle$Species_LLLL'{0x00000000f70011e0})} 0x0000ffff614bd398: movk x3, #0xf700, lsl #16 0x0000ffff614bd39c: movk x3, #0x0, lsl #32 ;; emit_profile_type { 0x0000ffff614bd3a0: mov x4, x3 0x0000ffff614bd3a4: cbnz x4, 0x0000ffff614bd3b8 0x0000ffff614bd3a8: ldr x9, [x1] 0x0000ffff614bd3ac: orr x9, x9, #0x1 0x0000ffff614bd3b0: str x9, [x1] 0x0000ffff614bd3b4: b 0x0000ffff614bd43c 0x0000ffff614bd3b8: ldr w4, [x4, #8] 0x0000ffff614bd3bc: eor x4, x4, #0x800000000 ;; 0x800229CC8 0x0000ffff614bd3c0: mov x8, #0x9cc8 // #40136 ; {metadata('java/lang/invoke/BoundMethodHandle$Species_LLLL')} 0x0000ffff614bd3c4: movk x8, #0x22, lsl #16 0x0000ffff614bd3c8: movk x8, #0x8, lsl #32 0x0000ffff614bd3cc: eor x8, x4, x8 0x0000ffff614bd3d0: cbz x8, 0x0000ffff614bd3e0 ;; exact klass and actual klass differ 0x0000ffff614bd3d4: dcps1 #0xdeae 0x0000ffff614bd3d8: .inst 0x7f855e88 ; undefined 0x0000ffff614bd3dc: .inst 0x0000ffff ; undefined ;; 0x800229CC8 0x0000ffff614bd3e0: mov x4, #0x9cc8 // #40136 ; {metadata('java/lang/invoke/BoundMethodHandle$Species_LLLL')} 0x0000ffff614bd3e4: movk x4, #0x22, lsl #16 0x0000ffff614bd3e8: movk x4, #0x8, lsl #32 0x0000ffff614bd3ec: ldr x9, [x1] 0x0000ffff614bd3f0: eor x4, x4, x9 0x0000ffff614bd3f4: and x8, x4, #0xfffffffffffffffc 0x0000ffff614bd3f8: cbz x8, 0x0000ffff614bd43c 0x0000ffff614bd3fc: tbnz w4, #1, 0x0000ffff614bd43c 0x0000ffff614bd400: cbz x9, 0x0000ffff614bd434 0x0000ffff614bd404: cmp x9, #0x1 0x0000ffff614bd408: b.eq 0x0000ffff614bd434 // b.none 0x0000ffff614bd40c: dmb ishld 0x0000ffff614bd410: eor x4, x4, x9 0x0000ffff614bd414: ldr x9, [x1] 0x0000ffff614bd418: eor x4, x4, x9 0x0000ffff614bd41c: and x8, x4, #0xfffffffffffffffc 0x0000ffff614bd420: cbz x8, 0x0000ffff614bd43c 0x0000ffff614bd424: ldr x9, [x1] 0x0000ffff614bd428: orr x9, x9, #0x2 0x0000ffff614bd42c: str x9, [x1] 0x0000ffff614bd430: b 0x0000ffff614bd43c 0x0000ffff614bd434: str x4, [x1] 0x0000ffff614bd438: and x4, x4, #0xfffffffffffffffe ;; } emit_profile_type ;; 0xFFFF0040E000 0x0000ffff614bd43c: mov x1, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614bd440: movk x1, #0x40, lsl #16 0x0000ffff614bd444: movk x1, #0xffff, lsl #32 0x0000ffff614bd448: ldr x8, [x1, #592] 0x0000ffff614bd44c: add x8, x8, #0x1 0x0000ffff614bd450: str x8, [x1, #592] ;; 0xFFFF0009DFA0 0x0000ffff614bd454: mov x1, #0xdfa0 // #57248 ; {metadata(method data for {method} {0x00000008000ebb68} 'linkToTargetMethod' '(ILjava/lang/Object;)Ljava/lang/Object;' in 'java/lang/invoke/Invokers$Holder')} 0x0000ffff614bd458: movk x1, #0x9, lsl #16 0x0000ffff614bd45c: movk x1, #0xffff, lsl #32 0x0000ffff614bd460: ldr w4, [x1, #308] 0x0000ffff614bd464: add w4, w4, #0x2 0x0000ffff614bd468: str w4, [x1, #308] 0x0000ffff614bd46c: and w4, w4, #0x1ffffe 0x0000ffff614bd470: cmp w4, #0x0 ;; 180 branch [EQ] [CounterOverflowStub: 0x0000fffed01cfbc0] 0x0000ffff614bd474: b.eq 0x0000ffff614c208c // b.none ;; 0xFFFF0040D800 0x0000ffff614bd478: mov x1, #0xd800 // #55296 ; {metadata(method data for {method} {0x0000ffff00409398} 'invoke' '(Ljava/lang/Object;I)Ljava/lang/Object;' in 'java/lang/invoke/LambdaForm$MH+0x0000000801003000')} 0x0000ffff614bd47c: movk x1, #0x40, lsl #16 0x0000ffff614bd480: movk x1, #0xffff, lsl #32 0x0000ffff614bd484: add x1, x1, #0x418 ;; emit_profile_type { 0x0000ffff614bd488: cbnz x3, 0x0000ffff614bd49c 0x0000ffff614bd48c: ldr x9, [x1] 0x0000ffff614bd490: orr x9, x9, #0x1 0x0000ffff614bd494: str x9, [x1] 0x0000ffff614bd498: b 0x0000ffff614bd520 0x0000ffff614bd49c: ldr w3, [x3, #8] 0x0000ffff614bd4a0: eor x3, x3, #0x800000000 ;; 0x800229CC8 0x0000ffff614bd4a4: mov x8, #0x9cc8 // #40136 ; {metadata('java/lang/invoke/BoundMethodHandle$Species_LLLL')} 0x0000ffff614bd4a8: movk x8, #0x22, lsl #16 0x0000ffff614bd4ac: movk x8, #0x8, lsl #32 0x0000ffff614bd4b0: eor x8, x3, x8 0x0000ffff614bd4b4: cbz x8, 0x0000ffff614bd4c4 ;; exact klass and actual klass differ 0x0000ffff614bd4b8: dcps1 #0xdeae 0x0000ffff614bd4bc: .inst 0x7f855e88 ; undefined 0x0000ffff614bd4c0: .inst 0x0000ffff ; undefined ;; 0x800229CC8 0x0000ffff614bd4c4: mov x3, #0x9cc8 // #40136 ; {metadata('java/lang/invoke/BoundMethodHandle$Species_LLLL')} 0x0000ffff614bd4c8: movk x3, #0x22, lsl #16 0x0000ffff614bd4cc: movk x3, #0x8, lsl #32 0x0000ffff614bd4d0: ldr x9, [x1] 0x0000ffff614bd4d4: eor x3, x3, x9 0x0000ffff614bd4d8: and x8, x3, #0xfffffffffffffffc 0x0000ffff614bd4dc: cbz x8, 0x0000ffff614bd520 0x0000ffff614bd4e0: tbnz w3, #1, 0x0000ffff614bd520 0x0000ffff614bd4e4: cbz x9, 0x0000ffff614bd518 0x0000ffff614bd4e8: cmp x9, #0x1 0x0000ffff614bd4ec: b.eq 0x0000ffff614bd518 // b.none 0x0000ffff614bd4f0: dmb ishld 0x0000ffff614bd4f4: eor x3, x3, x9 0x0000ffff614bd4f8: ldr x9, [x1] 0x0000ffff614bd4fc: eor x3, x3, x9 0x0000ffff614bd500: and x8, x3, #0xfffffffffffffffc 0x0000ffff614bd504: cbz x8, 0x0000ffff614bd520 0x0000ffff614bd508: ldr x9, [x1] 0x0000ffff614bd50c: orr x9, x9, #0x2 0x0000ffff614bd510: str x9, [x1] 0x0000ffff614bd514: b 0x0000ffff614bd520 0x0000ffff614bd518: str x3, [x1] 0x0000ffff614bd51c: and x3, x3, #0xfffffffffffffffe ;; } emit_profile_type ;; 0xFFFF0009DFA0 0x0000ffff614bd520: mov x1, #0xdfa0 // #57248 ; {metadata(method data for {method} {0x00000008000ebb68} 'linkToTargetMethod' '(ILjava/lang/Object;)Ljava/lang/Object;' in 'java/lang/invoke/Invokers$Holder')} 0x0000ffff614bd524: movk x1, #0x9, lsl #16 0x0000ffff614bd528: movk x1, #0xffff, lsl #32 0x0000ffff614bd52c: ldr x8, [x1, #432] 0x0000ffff614bd530: add x8, x8, #0x1 0x0000ffff614bd534: str x8, [x1, #432] ;; 0xFFFF0040D800 0x0000ffff614bd538: mov x1, #0xd800 // #55296 ; {metadata(method data for {method} {0x0000ffff00409398} 'invoke' '(Ljava/lang/Object;I)Ljava/lang/Object;' in 'java/lang/invoke/LambdaForm$MH+0x0000000801003000')} 0x0000ffff614bd53c: movk x1, #0x40, lsl #16 0x0000ffff614bd540: movk x1, #0xffff, lsl #32 0x0000ffff614bd544: ldr w3, [x1, #308] 0x0000ffff614bd548: add w3, w3, #0x2 0x0000ffff614bd54c: str w3, [x1, #308] 0x0000ffff614bd550: and w3, w3, #0x1ffffe 0x0000ffff614bd554: cmp w3, #0x0 ;; 204 branch [EQ] [CounterOverflowStub: 0x0000fffed01d0560] 0x0000ffff614bd558: b.eq 0x0000ffff614c20b4 // b.none ;; 0xFFFF00410000 0x0000ffff614bd55c: mov x1, #0x0 // #0 ; {metadata(method data for {method} {0x0000ffff00408af0} 'invoke' '(Ljava/lang/Object;I)J' in 'java/lang/invoke/LambdaForm$MH+0x0000000801002c00')} 0x0000ffff614bd560: movk x1, #0x41, lsl #16 0x0000ffff614bd564: movk x1, #0xffff, lsl #32 0x0000ffff614bd568: add x1, x1, #0x280 ;; 0xFFFED001A610 0x0000ffff614bd56c: mov x3, #0x1210 // #4624 ; {oop(a 'java/lang/invoke/BoundMethodHandle$Species_LJ'{0x00000000f7001210})} 0x0000ffff614bd570: movk x3, #0xf700, lsl #16 0x0000ffff614bd574: movk x3, #0x0, lsl #32 ;; emit_profile_type { 0x0000ffff614bd578: cbnz x3, 0x0000ffff614bd58c 0x0000ffff614bd57c: ldr x9, [x1] 0x0000ffff614bd580: orr x9, x9, #0x1 0x0000ffff614bd584: str x9, [x1] 0x0000ffff614bd588: b 0x0000ffff614bd610 0x0000ffff614bd58c: ldr w3, [x3, #8] 0x0000ffff614bd590: eor x3, x3, #0x800000000 ;; 0x800227EC0 0x0000ffff614bd594: mov x8, #0x7ec0 // #32448 ; {metadata('java/lang/invoke/BoundMethodHandle$Species_LJ')} 0x0000ffff614bd598: movk x8, #0x22, lsl #16 0x0000ffff614bd59c: movk x8, #0x8, lsl #32 0x0000ffff614bd5a0: eor x8, x3, x8 0x0000ffff614bd5a4: cbz x8, 0x0000ffff614bd5b4 ;; exact klass and actual klass differ 0x0000ffff614bd5a8: dcps1 #0xdeae 0x0000ffff614bd5ac: .inst 0x7f855e88 ; undefined 0x0000ffff614bd5b0: .inst 0x0000ffff ; undefined ;; 0x800227EC0 0x0000ffff614bd5b4: mov x3, #0x7ec0 // #32448 ; {metadata('java/lang/invoke/BoundMethodHandle$Species_LJ')} 0x0000ffff614bd5b8: movk x3, #0x22, lsl #16 0x0000ffff614bd5bc: movk x3, #0x8, lsl #32 0x0000ffff614bd5c0: ldr x9, [x1] 0x0000ffff614bd5c4: eor x3, x3, x9 0x0000ffff614bd5c8: and x8, x3, #0xfffffffffffffffc 0x0000ffff614bd5cc: cbz x8, 0x0000ffff614bd610 0x0000ffff614bd5d0: tbnz w3, #1, 0x0000ffff614bd610 0x0000ffff614bd5d4: cbz x9, 0x0000ffff614bd608 0x0000ffff614bd5d8: cmp x9, #0x1 0x0000ffff614bd5dc: b.eq 0x0000ffff614bd608 // b.none 0x0000ffff614bd5e0: dmb ishld 0x0000ffff614bd5e4: eor x3, x3, x9 0x0000ffff614bd5e8: ldr x9, [x1] 0x0000ffff614bd5ec: eor x3, x3, x9 0x0000ffff614bd5f0: and x8, x3, #0xfffffffffffffffc 0x0000ffff614bd5f4: cbz x8, 0x0000ffff614bd610 0x0000ffff614bd5f8: ldr x9, [x1] 0x0000ffff614bd5fc: orr x9, x9, #0x2 0x0000ffff614bd600: str x9, [x1] 0x0000ffff614bd604: b 0x0000ffff614bd610 0x0000ffff614bd608: str x3, [x1] 0x0000ffff614bd60c: and x3, x3, #0xfffffffffffffffe ;; } emit_profile_type ;; 0xFFFF0040D800 0x0000ffff614bd610: mov x1, #0xd800 // #55296 ; {metadata(method data for {method} {0x0000ffff00409398} 'invoke' '(Ljava/lang/Object;I)Ljava/lang/Object;' in 'java/lang/invoke/LambdaForm$MH+0x0000000801003000')} 0x0000ffff614bd614: movk x1, #0x40, lsl #16 0x0000ffff614bd618: movk x1, #0xffff, lsl #32 0x0000ffff614bd61c: ldr x8, [x1, #488] 0x0000ffff614bd620: add x8, x8, #0x1 0x0000ffff614bd624: str x8, [x1, #488] ;; 0xFFFF00410000 0x0000ffff614bd628: mov x1, #0x0 // #0 ; {metadata(method data for {method} {0x0000ffff00408af0} 'invoke' '(Ljava/lang/Object;I)J' in 'java/lang/invoke/LambdaForm$MH+0x0000000801002c00')} 0x0000ffff614bd62c: movk x1, #0x41, lsl #16 0x0000ffff614bd630: movk x1, #0xffff, lsl #32 0x0000ffff614bd634: ldr w3, [x1, #308] 0x0000ffff614bd638: add w3, w3, #0x2 0x0000ffff614bd63c: str w3, [x1, #308] 0x0000ffff614bd640: and w3, w3, #0x1ffffe 0x0000ffff614bd644: cmp w3, #0x0 ;; 230 branch [EQ] [CounterOverflowStub: 0x0000fffed01d1070] 0x0000ffff614bd648: b.eq 0x0000ffff614c20dc // b.none ;; 0xFFFF0009E200 0x0000ffff614bd64c: mov x1, #0xe200 // #57856 ; {metadata(method data for {method} {0x00000008000e9a80} 'invokeStatic' '(Ljava/lang/Object;JI)J' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614bd650: movk x1, #0x9, lsl #16 0x0000ffff614bd654: movk x1, #0xffff, lsl #32 0x0000ffff614bd658: add x1, x1, #0x278 ;; 0xFFFED001A620 0x0000ffff614bd65c: mov x3, #0x1238 // #4664 ; {oop(a 'java/lang/invoke/DirectMethodHandle'{0x00000000f7001238})} 0x0000ffff614bd660: movk x3, #0xf700, lsl #16 0x0000ffff614bd664: movk x3, #0x0, lsl #32 ;; emit_profile_type { 0x0000ffff614bd668: mov x4, x3 0x0000ffff614bd66c: cbnz x4, 0x0000ffff614bd680 0x0000ffff614bd670: ldr x9, [x1] 0x0000ffff614bd674: orr x9, x9, #0x1 0x0000ffff614bd678: str x9, [x1] 0x0000ffff614bd67c: b 0x0000ffff614bd704 0x0000ffff614bd680: ldr w4, [x4, #8] 0x0000ffff614bd684: eor x4, x4, #0x800000000 ;; 0x8000C22D0 0x0000ffff614bd688: mov x8, #0x22d0 // #8912 ; {metadata('java/lang/invoke/DirectMethodHandle')} 0x0000ffff614bd68c: movk x8, #0xc, lsl #16 0x0000ffff614bd690: movk x8, #0x8, lsl #32 0x0000ffff614bd694: eor x8, x4, x8 0x0000ffff614bd698: cbz x8, 0x0000ffff614bd6a8 ;; exact klass and actual klass differ 0x0000ffff614bd69c: dcps1 #0xdeae 0x0000ffff614bd6a0: .inst 0x7f855e88 ; undefined 0x0000ffff614bd6a4: .inst 0x0000ffff ; undefined ;; 0x8000C22D0 0x0000ffff614bd6a8: mov x4, #0x22d0 // #8912 ; {metadata('java/lang/invoke/DirectMethodHandle')} 0x0000ffff614bd6ac: movk x4, #0xc, lsl #16 0x0000ffff614bd6b0: movk x4, #0x8, lsl #32 0x0000ffff614bd6b4: ldr x9, [x1] 0x0000ffff614bd6b8: eor x4, x4, x9 0x0000ffff614bd6bc: and x8, x4, #0xfffffffffffffffc 0x0000ffff614bd6c0: cbz x8, 0x0000ffff614bd704 0x0000ffff614bd6c4: tbnz w4, #1, 0x0000ffff614bd704 0x0000ffff614bd6c8: cbz x9, 0x0000ffff614bd6fc 0x0000ffff614bd6cc: cmp x9, #0x1 0x0000ffff614bd6d0: b.eq 0x0000ffff614bd6fc // b.none 0x0000ffff614bd6d4: dmb ishld 0x0000ffff614bd6d8: eor x4, x4, x9 0x0000ffff614bd6dc: ldr x9, [x1] 0x0000ffff614bd6e0: eor x4, x4, x9 0x0000ffff614bd6e4: and x8, x4, #0xfffffffffffffffc 0x0000ffff614bd6e8: cbz x8, 0x0000ffff614bd704 0x0000ffff614bd6ec: ldr x9, [x1] 0x0000ffff614bd6f0: orr x9, x9, #0x2 0x0000ffff614bd6f4: str x9, [x1] 0x0000ffff614bd6f8: b 0x0000ffff614bd704 0x0000ffff614bd6fc: str x4, [x1] 0x0000ffff614bd700: and x4, x4, #0xfffffffffffffffe ;; } emit_profile_type ;; 0xFFFF00410000 0x0000ffff614bd704: mov x1, #0x0 // #0 ; {metadata(method data for {method} {0x0000ffff00408af0} 'invoke' '(Ljava/lang/Object;I)J' in 'java/lang/invoke/LambdaForm$MH+0x0000000801002c00')} 0x0000ffff614bd708: movk x1, #0x41, lsl #16 0x0000ffff614bd70c: movk x1, #0xffff, lsl #32 0x0000ffff614bd710: ldr x8, [x1, #488] 0x0000ffff614bd714: add x8, x8, #0x1 0x0000ffff614bd718: str x8, [x1, #488] ;; 0xFFFF0009E200 0x0000ffff614bd71c: mov x1, #0xe200 // #57856 ; {metadata(method data for {method} {0x00000008000e9a80} 'invokeStatic' '(Ljava/lang/Object;JI)J' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614bd720: movk x1, #0x9, lsl #16 0x0000ffff614bd724: movk x1, #0xffff, lsl #32 0x0000ffff614bd728: ldr w4, [x1, #308] 0x0000ffff614bd72c: add w4, w4, #0x2 0x0000ffff614bd730: str w4, [x1, #308] 0x0000ffff614bd734: and w4, w4, #0x1ffffe 0x0000ffff614bd738: cmp w4, #0x0 ;; 256 branch [EQ] [CounterOverflowStub: 0x0000fffed01d1aa0] 0x0000ffff614bd73c: b.eq 0x0000ffff614c2104 // b.none ;; 0xFFFF0009E200 0x0000ffff614bd740: mov x1, #0xe200 // #57856 ; {metadata(method data for {method} {0x00000008000e9a80} 'invokeStatic' '(Ljava/lang/Object;JI)J' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614bd744: movk x1, #0x9, lsl #16 0x0000ffff614bd748: movk x1, #0xffff, lsl #32 0x0000ffff614bd74c: add x1, x1, #0x188 ;; emit_profile_type { 0x0000ffff614bd750: cbnz x3, 0x0000ffff614bd764 0x0000ffff614bd754: ldr x9, [x1, #8] 0x0000ffff614bd758: orr x9, x9, #0x1 0x0000ffff614bd75c: str x9, [x1, #8] 0x0000ffff614bd760: b 0x0000ffff614bd7e8 0x0000ffff614bd764: ldr w3, [x3, #8] 0x0000ffff614bd768: eor x3, x3, #0x800000000 ;; 0x8000C22D0 0x0000ffff614bd76c: mov x8, #0x22d0 // #8912 ; {metadata('java/lang/invoke/DirectMethodHandle')} 0x0000ffff614bd770: movk x8, #0xc, lsl #16 0x0000ffff614bd774: movk x8, #0x8, lsl #32 0x0000ffff614bd778: eor x8, x3, x8 0x0000ffff614bd77c: cbz x8, 0x0000ffff614bd78c ;; exact klass and actual klass differ 0x0000ffff614bd780: dcps1 #0xdeae 0x0000ffff614bd784: .inst 0x7f855e88 ; undefined 0x0000ffff614bd788: .inst 0x0000ffff ; undefined ;; 0x8000C22D0 0x0000ffff614bd78c: mov x3, #0x22d0 // #8912 ; {metadata('java/lang/invoke/DirectMethodHandle')} 0x0000ffff614bd790: movk x3, #0xc, lsl #16 0x0000ffff614bd794: movk x3, #0x8, lsl #32 0x0000ffff614bd798: ldr x9, [x1, #8] 0x0000ffff614bd79c: eor x3, x3, x9 0x0000ffff614bd7a0: and x8, x3, #0xfffffffffffffffc 0x0000ffff614bd7a4: cbz x8, 0x0000ffff614bd7e8 0x0000ffff614bd7a8: tbnz w3, #1, 0x0000ffff614bd7e8 0x0000ffff614bd7ac: cbz x9, 0x0000ffff614bd7e0 0x0000ffff614bd7b0: cmp x9, #0x1 0x0000ffff614bd7b4: b.eq 0x0000ffff614bd7e0 // b.none 0x0000ffff614bd7b8: dmb ishld 0x0000ffff614bd7bc: eor x3, x3, x9 0x0000ffff614bd7c0: ldr x9, [x1, #8] 0x0000ffff614bd7c4: eor x3, x3, x9 0x0000ffff614bd7c8: and x8, x3, #0xfffffffffffffffc 0x0000ffff614bd7cc: cbz x8, 0x0000ffff614bd7e8 0x0000ffff614bd7d0: ldr x9, [x1, #8] 0x0000ffff614bd7d4: orr x9, x9, #0x2 0x0000ffff614bd7d8: str x9, [x1, #8] 0x0000ffff614bd7dc: b 0x0000ffff614bd7e8 0x0000ffff614bd7e0: str x3, [x1, #8] 0x0000ffff614bd7e4: and x3, x3, #0xfffffffffffffffe ;; } emit_profile_type ;; 0xFFFF0009E200 0x0000ffff614bd7e8: mov x1, #0xe200 // #57856 ; {metadata(method data for {method} {0x00000008000e9a80} 'invokeStatic' '(Ljava/lang/Object;JI)J' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614bd7ec: movk x1, #0x9, lsl #16 0x0000ffff614bd7f0: movk x1, #0xffff, lsl #32 0x0000ffff614bd7f4: ldr x8, [x1, #376] 0x0000ffff614bd7f8: add x8, x8, #0x1 0x0000ffff614bd7fc: str x8, [x1, #376] ;; 0xFFFF0008BFA0 0x0000ffff614bd800: mov x1, #0xbfa0 // #49056 ; {metadata(method data for {method} {0x00000008003eb190} 'internalMemberName' '(Ljava/lang/Object;)Ljava/lang/Object;' in 'java/lang/invoke/DirectMethodHandle')} 0x0000ffff614bd804: movk x1, #0x8, lsl #16 0x0000ffff614bd808: movk x1, #0xffff, lsl #32 0x0000ffff614bd80c: ldr w3, [x1, #308] 0x0000ffff614bd810: add w3, w3, #0x2 0x0000ffff614bd814: str w3, [x1, #308] 0x0000ffff614bd818: and w3, w3, #0x1ffffe 0x0000ffff614bd81c: cmp w3, #0x0 ;; 280 branch [EQ] [CounterOverflowStub: 0x0000fffed01d2370] 0x0000ffff614bd820: b.eq 0x0000ffff614c212c // b.none ;; 0xFFFF0009E200 0x0000ffff614bd824: mov x1, #0xe200 // #57856 ; {metadata(method data for {method} {0x00000008000e9a80} 'invokeStatic' '(Ljava/lang/Object;JI)J' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614bd828: movk x1, #0x9, lsl #16 0x0000ffff614bd82c: movk x1, #0xffff, lsl #32 0x0000ffff614bd830: add x1, x1, #0x198 ;; 0xFFFED001A628 0x0000ffff614bd834: mov x3, #0x1258 // #4696 ; {oop(a 'java/lang/invoke/MemberName'{0x00000000f7001258} = {method} {0x0000000800458870} 'mix' '(JI)J' in 'java/lang/StringConcatHelper')} 0x0000ffff614bd838: movk x3, #0xf700, lsl #16 0x0000ffff614bd83c: movk x3, #0x0, lsl #32 ;; emit_profile_type { 0x0000ffff614bd840: cbnz x3, 0x0000ffff614bd854 0x0000ffff614bd844: ldr x9, [x1] 0x0000ffff614bd848: orr x9, x9, #0x1 0x0000ffff614bd84c: str x9, [x1] 0x0000ffff614bd850: b 0x0000ffff614bd8d8 0x0000ffff614bd854: ldr w3, [x3, #8] 0x0000ffff614bd858: eor x3, x3, #0x800000000 ;; 0x8000D95A8 0x0000ffff614bd85c: mov x8, #0x95a8 // #38312 ; {metadata('java/lang/invoke/MemberName')} 0x0000ffff614bd860: movk x8, #0xd, lsl #16 0x0000ffff614bd864: movk x8, #0x8, lsl #32 0x0000ffff614bd868: eor x8, x3, x8 0x0000ffff614bd86c: cbz x8, 0x0000ffff614bd87c ;; exact klass and actual klass differ 0x0000ffff614bd870: dcps1 #0xdeae 0x0000ffff614bd874: .inst 0x7f855e88 ; undefined 0x0000ffff614bd878: .inst 0x0000ffff ; undefined ;; 0x8000D95A8 0x0000ffff614bd87c: mov x3, #0x95a8 // #38312 ; {metadata('java/lang/invoke/MemberName')} 0x0000ffff614bd880: movk x3, #0xd, lsl #16 0x0000ffff614bd884: movk x3, #0x8, lsl #32 0x0000ffff614bd888: ldr x9, [x1] 0x0000ffff614bd88c: eor x3, x3, x9 0x0000ffff614bd890: and x8, x3, #0xfffffffffffffffc 0x0000ffff614bd894: cbz x8, 0x0000ffff614bd8d8 0x0000ffff614bd898: tbnz w3, #1, 0x0000ffff614bd8d8 0x0000ffff614bd89c: cbz x9, 0x0000ffff614bd8d0 0x0000ffff614bd8a0: cmp x9, #0x1 0x0000ffff614bd8a4: b.eq 0x0000ffff614bd8d0 // b.none 0x0000ffff614bd8a8: dmb ishld 0x0000ffff614bd8ac: eor x3, x3, x9 0x0000ffff614bd8b0: ldr x9, [x1] 0x0000ffff614bd8b4: eor x3, x3, x9 0x0000ffff614bd8b8: and x8, x3, #0xfffffffffffffffc 0x0000ffff614bd8bc: cbz x8, 0x0000ffff614bd8d8 0x0000ffff614bd8c0: ldr x9, [x1] 0x0000ffff614bd8c4: orr x9, x9, #0x2 0x0000ffff614bd8c8: str x9, [x1] 0x0000ffff614bd8cc: b 0x0000ffff614bd8d8 0x0000ffff614bd8d0: str x3, [x1] 0x0000ffff614bd8d4: and x3, x3, #0xfffffffffffffffe ;; } emit_profile_type ;; 0xFFFF0009E200 0x0000ffff614bd8d8: mov x1, #0xe200 // #57856 ; {metadata(method data for {method} {0x00000008000e9a80} 'invokeStatic' '(Ljava/lang/Object;JI)J' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614bd8dc: movk x1, #0x9, lsl #16 0x0000ffff614bd8e0: movk x1, #0xffff, lsl #32 0x0000ffff614bd8e4: ldr x8, [x1, #480] 0x0000ffff614bd8e8: add x8, x8, #0x1 0x0000ffff614bd8ec: str x8, [x1, #480] ;; 0xFFFF0009E480 0x0000ffff614bd8f0: mov x1, #0xe480 // #58496 ; {metadata(method data for {method} {0x0000000800458870} 'mix' '(JI)J' in 'java/lang/StringConcatHelper')} 0x0000ffff614bd8f4: movk x1, #0x9, lsl #16 0x0000ffff614bd8f8: movk x1, #0xffff, lsl #32 0x0000ffff614bd8fc: ldr w3, [x1, #308] 0x0000ffff614bd900: add w3, w3, #0x2 0x0000ffff614bd904: str w3, [x1, #308] 0x0000ffff614bd908: and w3, w3, #0x1ffffe 0x0000ffff614bd90c: cmp w3, #0x0 ;; 306 branch [EQ] [CounterOverflowStub: 0x0000fffed01d30b0] 0x0000ffff614bd910: b.eq 0x0000ffff614c2154 // b.none ;; 0xFFFF0009E480 0x0000ffff614bd914: mov x1, #0xe480 // #58496 ; {metadata(method data for {method} {0x0000000800458870} 'mix' '(JI)J' in 'java/lang/StringConcatHelper')} 0x0000ffff614bd918: movk x1, #0x9, lsl #16 0x0000ffff614bd91c: movk x1, #0xffff, lsl #32 0x0000ffff614bd920: ldr x8, [x1, #376] 0x0000ffff614bd924: add x8, x8, #0x1 0x0000ffff614bd928: str x8, [x1, #376] 0x0000ffff614bd92c: mov x1, x0 ;*invokestatic stringSize {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringConcatHelper::mix@2 (line 112) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@13 ; - java.lang.invoke.LambdaForm$MH/0x0000000801002c00::invoke@23 ; - java.lang.invoke.LambdaForm$MH/0x0000000801003000::invoke@15 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@45 (line 78) 0x0000ffff614bd930: str w0, [sp, #328] 0x0000ffff614bd934: bl 0x0000ffff614c32a0 ; ImmutableOopMap {[336]=Oop } ;*invokestatic stringSize {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringConcatHelper::mix@2 (line 112) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@13 ; - java.lang.invoke.LambdaForm$MH/0x0000000801002c00::invoke@23 ; - java.lang.invoke.LambdaForm$MH/0x0000000801003000::invoke@15 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@45 (line 78) ; {static_call} 0x0000ffff614bd938: sxtw x0, w0 ;; 0x15 0x0000ffff614bd93c: mov x2, #0x15 // #21 0x0000ffff614bd940: add x0, x0, x2 0x0000ffff614bd944: str x0, [sp, #344] ;; 0xFFFF0009E480 0x0000ffff614bd948: mov x2, #0xe480 // #58496 ; {metadata(method data for {method} {0x0000000800458870} 'mix' '(JI)J' in 'java/lang/StringConcatHelper')} 0x0000ffff614bd94c: movk x2, #0x9, lsl #16 0x0000ffff614bd950: movk x2, #0xffff, lsl #32 0x0000ffff614bd954: ldr x8, [x2, #392] 0x0000ffff614bd958: add x8, x8, #0x1 0x0000ffff614bd95c: str x8, [x2, #392] ;; 0xFFFF0008D880 0x0000ffff614bd960: mov x2, #0xd880 // #55424 ; {metadata(method data for {method} {0x00000008004589a8} 'checkOverflow' '(J)J' in 'java/lang/StringConcatHelper')} 0x0000ffff614bd964: movk x2, #0x8, lsl #16 0x0000ffff614bd968: movk x2, #0xffff, lsl #32 0x0000ffff614bd96c: ldr w3, [x2, #308] 0x0000ffff614bd970: add w3, w3, #0x2 0x0000ffff614bd974: str w3, [x2, #308] 0x0000ffff614bd978: and w3, w3, #0x1ffffe 0x0000ffff614bd97c: cmp w3, #0x0 ;; 338 branch [EQ] [CounterOverflowStub: 0x0000fffed01d3da0] 0x0000ffff614bd980: b.eq 0x0000ffff614c217c // b.none ;; FIXME: This could be a no-op 0x0000ffff614bd984: ubfx x4, x0, #0, #32 0x0000ffff614bd988: cmp w4, #0x0 ;; 0xFFFF0008D880 0x0000ffff614bd98c: mov x2, #0xd880 // #55424 ; {metadata(method data for {method} {0x00000008004589a8} 'checkOverflow' '(J)J' in 'java/lang/StringConcatHelper')} 0x0000ffff614bd990: movk x2, #0x8, lsl #16 0x0000ffff614bd994: movk x2, #0xffff, lsl #32 ;; 0x178 0x0000ffff614bd998: mov x8, #0x178 // #376 ;; 0x188 0x0000ffff614bd99c: mov x9, #0x188 // #392 0x0000ffff614bd9a0: csel x3, x8, x9, lt // lt = tstop 0x0000ffff614bd9a4: ldr x1, [x2, x3] 0x0000ffff614bd9a8: add x1, x1, #0x1 0x0000ffff614bd9ac: str x1, [x2, x3] ;; 356 branch [LT] [B56] 0x0000ffff614bd9b0: b.lt 0x0000ffff614c1b44 // b.tstop;*iflt {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringConcatHelper::checkOverflow@2 (line 54) ; - java.lang.StringConcatHelper::mix@7 (line 112) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@13 ; - java.lang.invoke.LambdaForm$MH/0x0000000801002c00::invoke@23 ; - java.lang.invoke.LambdaForm$MH/0x0000000801003000::invoke@15 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@45 (line 78) ;; block B45 [18, 3] ;; 0xFFFF00410400 0x0000ffff614bd9b4: mov x2, #0x400 // #1024 ; {metadata(method data for {method} {0x0000ffff00407ad8} 'invoke' '(Ljava/lang/Object;J)Ljava/lang/Object;' in 'java/lang/invoke/LambdaForm$MH+0x0000000801002400')} 0x0000ffff614bd9b8: movk x2, #0x41, lsl #16 0x0000ffff614bd9bc: movk x2, #0xffff, lsl #32 0x0000ffff614bd9c0: add x2, x2, #0x2a8 ;; 0xFFFED001A638 0x0000ffff614bd9c4: mov x3, #0x1288 // #4744 ; {oop(a 'java/lang/invoke/BoundMethodHandle$Species_LL'{0x00000000f7001288})} 0x0000ffff614bd9c8: movk x3, #0xf700, lsl #16 0x0000ffff614bd9cc: movk x3, #0x0, lsl #32 ;; emit_profile_type { 0x0000ffff614bd9d0: cbnz x3, 0x0000ffff614bd9e4 0x0000ffff614bd9d4: ldr x9, [x2] 0x0000ffff614bd9d8: orr x9, x9, #0x1 0x0000ffff614bd9dc: str x9, [x2] 0x0000ffff614bd9e0: b 0x0000ffff614bda68 0x0000ffff614bd9e4: ldr w3, [x3, #8] 0x0000ffff614bd9e8: eor x3, x3, #0x800000000 ;; 0x8002288B8 0x0000ffff614bd9ec: mov x8, #0x88b8 // #35000 ; {metadata('java/lang/invoke/BoundMethodHandle$Species_LL')} 0x0000ffff614bd9f0: movk x8, #0x22, lsl #16 0x0000ffff614bd9f4: movk x8, #0x8, lsl #32 0x0000ffff614bd9f8: eor x8, x3, x8 0x0000ffff614bd9fc: cbz x8, 0x0000ffff614bda0c ;; exact klass and actual klass differ 0x0000ffff614bda00: dcps1 #0xdeae 0x0000ffff614bda04: .inst 0x7f855e88 ; undefined 0x0000ffff614bda08: .inst 0x0000ffff ; undefined ;; 0x8002288B8 0x0000ffff614bda0c: mov x3, #0x88b8 // #35000 ; {metadata('java/lang/invoke/BoundMethodHandle$Species_LL')} 0x0000ffff614bda10: movk x3, #0x22, lsl #16 0x0000ffff614bda14: movk x3, #0x8, lsl #32 0x0000ffff614bda18: ldr x9, [x2] 0x0000ffff614bda1c: eor x3, x3, x9 0x0000ffff614bda20: and x8, x3, #0xfffffffffffffffc 0x0000ffff614bda24: cbz x8, 0x0000ffff614bda68 0x0000ffff614bda28: tbnz w3, #1, 0x0000ffff614bda68 0x0000ffff614bda2c: cbz x9, 0x0000ffff614bda60 0x0000ffff614bda30: cmp x9, #0x1 0x0000ffff614bda34: b.eq 0x0000ffff614bda60 // b.none 0x0000ffff614bda38: dmb ishld 0x0000ffff614bda3c: eor x3, x3, x9 0x0000ffff614bda40: ldr x9, [x2] 0x0000ffff614bda44: eor x3, x3, x9 0x0000ffff614bda48: and x8, x3, #0xfffffffffffffffc 0x0000ffff614bda4c: cbz x8, 0x0000ffff614bda68 0x0000ffff614bda50: ldr x9, [x2] 0x0000ffff614bda54: orr x9, x9, #0x2 0x0000ffff614bda58: str x9, [x2] 0x0000ffff614bda5c: b 0x0000ffff614bda68 0x0000ffff614bda60: str x3, [x2] 0x0000ffff614bda64: and x3, x3, #0xfffffffffffffffe ;; } emit_profile_type ;; 0xFFFF0040D800 0x0000ffff614bda68: mov x2, #0xd800 // #55296 ; {metadata(method data for {method} {0x0000ffff00409398} 'invoke' '(Ljava/lang/Object;I)Ljava/lang/Object;' in 'java/lang/invoke/LambdaForm$MH+0x0000000801003000')} 0x0000ffff614bda6c: movk x2, #0x40, lsl #16 0x0000ffff614bda70: movk x2, #0xffff, lsl #32 0x0000ffff614bda74: ldr x8, [x2, #600] 0x0000ffff614bda78: add x8, x8, #0x1 0x0000ffff614bda7c: str x8, [x2, #600] ;; 0xFFFF00410400 0x0000ffff614bda80: mov x2, #0x400 // #1024 ; {metadata(method data for {method} {0x0000ffff00407ad8} 'invoke' '(Ljava/lang/Object;J)Ljava/lang/Object;' in 'java/lang/invoke/LambdaForm$MH+0x0000000801002400')} 0x0000ffff614bda84: movk x2, #0x41, lsl #16 0x0000ffff614bda88: movk x2, #0xffff, lsl #32 0x0000ffff614bda8c: ldr w3, [x2, #308] 0x0000ffff614bda90: add w3, w3, #0x2 0x0000ffff614bda94: str w3, [x2, #308] 0x0000ffff614bda98: and w3, w3, #0x1ffffe 0x0000ffff614bda9c: cmp w3, #0x0 ;; 400 branch [EQ] [CounterOverflowStub: 0x0000fffed01d5240] 0x0000ffff614bdaa0: b.eq 0x0000ffff614c21a4 // b.none ;; 0xFFFF00410400 0x0000ffff614bdaa4: mov x2, #0x400 // #1024 ; {metadata(method data for {method} {0x0000ffff00407ad8} 'invoke' '(Ljava/lang/Object;J)Ljava/lang/Object;' in 'java/lang/invoke/LambdaForm$MH+0x0000000801002400')} 0x0000ffff614bdaa8: movk x2, #0x41, lsl #16 0x0000ffff614bdaac: movk x2, #0xffff, lsl #32 0x0000ffff614bdab0: add x2, x2, #0x220 ;; 0xFFFED001A648 0x0000ffff614bdab4: mov x3, #0x12b0 // #4784 ; {oop(" seconds."{0x00000000f70012b0})} 0x0000ffff614bdab8: movk x3, #0xf700, lsl #16 0x0000ffff614bdabc: movk x3, #0x0, lsl #32 ;; emit_profile_type { 0x0000ffff614bdac0: mov x1, x3 0x0000ffff614bdac4: cbnz x1, 0x0000ffff614bdad8 0x0000ffff614bdac8: ldr x9, [x2, #8] 0x0000ffff614bdacc: orr x9, x9, #0x1 0x0000ffff614bdad0: str x9, [x2, #8] 0x0000ffff614bdad4: b 0x0000ffff614bdb5c 0x0000ffff614bdad8: ldr w1, [x1, #8] 0x0000ffff614bdadc: eor x1, x1, #0x800000000 ;; 0x80000F6F0 0x0000ffff614bdae0: mov x8, #0xf6f0 // #63216 ; {metadata('java/lang/String')} 0x0000ffff614bdae4: movk x8, #0x0, lsl #16 0x0000ffff614bdae8: movk x8, #0x8, lsl #32 0x0000ffff614bdaec: eor x8, x1, x8 0x0000ffff614bdaf0: cbz x8, 0x0000ffff614bdb00 ;; exact klass and actual klass differ 0x0000ffff614bdaf4: dcps1 #0xdeae 0x0000ffff614bdaf8: .inst 0x7f855e88 ; undefined 0x0000ffff614bdafc: .inst 0x0000ffff ; undefined ;; 0x80000F6F0 0x0000ffff614bdb00: mov x1, #0xf6f0 // #63216 ; {metadata('java/lang/String')} 0x0000ffff614bdb04: movk x1, #0x0, lsl #16 0x0000ffff614bdb08: movk x1, #0x8, lsl #32 0x0000ffff614bdb0c: ldr x9, [x2, #8] 0x0000ffff614bdb10: eor x1, x1, x9 0x0000ffff614bdb14: and x8, x1, #0xfffffffffffffffc 0x0000ffff614bdb18: cbz x8, 0x0000ffff614bdb5c 0x0000ffff614bdb1c: tbnz w1, #1, 0x0000ffff614bdb5c 0x0000ffff614bdb20: cbz x9, 0x0000ffff614bdb54 0x0000ffff614bdb24: cmp x9, #0x1 0x0000ffff614bdb28: b.eq 0x0000ffff614bdb54 // b.none 0x0000ffff614bdb2c: dmb ishld 0x0000ffff614bdb30: eor x1, x1, x9 0x0000ffff614bdb34: ldr x9, [x2, #8] 0x0000ffff614bdb38: eor x1, x1, x9 0x0000ffff614bdb3c: and x8, x1, #0xfffffffffffffffc 0x0000ffff614bdb40: cbz x8, 0x0000ffff614bdb5c 0x0000ffff614bdb44: ldr x9, [x2, #8] 0x0000ffff614bdb48: orr x9, x9, #0x2 0x0000ffff614bdb4c: str x9, [x2, #8] 0x0000ffff614bdb50: b 0x0000ffff614bdb5c 0x0000ffff614bdb54: str x1, [x2, #8] 0x0000ffff614bdb58: and x1, x1, #0xfffffffffffffffe ;; } emit_profile_type ;; 0xFFFF00099D80 0x0000ffff614bdb5c: mov x2, #0x9d80 // #40320 ; {metadata(method data for {method} {0x00000008000ea098} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;J)Ljava/lang/Object;' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614bdb60: movk x2, #0x9, lsl #16 0x0000ffff614bdb64: movk x2, #0xffff, lsl #32 0x0000ffff614bdb68: add x2, x2, #0x290 ;; 0xFFFED001A650 0x0000ffff614bdb6c: mov x1, #0x12c8 // #4808 ; {oop(a 'java/lang/invoke/DirectMethodHandle'{0x00000000f70012c8})} 0x0000ffff614bdb70: movk x1, #0xf700, lsl #16 0x0000ffff614bdb74: movk x1, #0x0, lsl #32 ;; emit_profile_type { 0x0000ffff614bdb78: mov x5, x1 0x0000ffff614bdb7c: cbnz x5, 0x0000ffff614bdb8c 0x0000ffff614bdb80: ldr x9, [x2] 0x0000ffff614bdb84: orr x9, x9, #0x1 0x0000ffff614bdb88: str x9, [x2] ;; } emit_profile_type ;; emit_profile_type { 0x0000ffff614bdb8c: mov x5, x3 0x0000ffff614bdb90: cbnz x5, 0x0000ffff614bdba4 0x0000ffff614bdb94: ldr x9, [x2, #16] 0x0000ffff614bdb98: orr x9, x9, #0x1 0x0000ffff614bdb9c: str x9, [x2, #16] 0x0000ffff614bdba0: b 0x0000ffff614bdbe0 0x0000ffff614bdba4: ldr w5, [x5, #8] 0x0000ffff614bdba8: eor x5, x5, #0x800000000 ;; 0x80000F6F0 0x0000ffff614bdbac: mov x8, #0xf6f0 // #63216 ; {metadata('java/lang/String')} 0x0000ffff614bdbb0: movk x8, #0x0, lsl #16 0x0000ffff614bdbb4: movk x8, #0x8, lsl #32 0x0000ffff614bdbb8: eor x8, x5, x8 0x0000ffff614bdbbc: cbz x8, 0x0000ffff614bdbcc ;; exact klass and actual klass differ 0x0000ffff614bdbc0: dcps1 #0xdeae 0x0000ffff614bdbc4: .inst 0x7f855e88 ; undefined 0x0000ffff614bdbc8: .inst 0x0000ffff ; undefined 0x0000ffff614bdbcc: ldr x5, [x2, #16] 0x0000ffff614bdbd0: tbnz w5, #1, 0x0000ffff614bdbe0 0x0000ffff614bdbd4: ldr x9, [x2, #16] 0x0000ffff614bdbd8: orr x9, x9, #0x2 0x0000ffff614bdbdc: str x9, [x2, #16] ;; } emit_profile_type ;; 0xFFFF00410400 0x0000ffff614bdbe0: mov x2, #0x400 // #1024 ; {metadata(method data for {method} {0x0000ffff00407ad8} 'invoke' '(Ljava/lang/Object;J)Ljava/lang/Object;' in 'java/lang/invoke/LambdaForm$MH+0x0000000801002400')} 0x0000ffff614bdbe4: movk x2, #0x41, lsl #16 0x0000ffff614bdbe8: movk x2, #0xffff, lsl #32 0x0000ffff614bdbec: ldr x8, [x2, #488] 0x0000ffff614bdbf0: add x8, x8, #0x1 0x0000ffff614bdbf4: str x8, [x2, #488] ;; 0xFFFF00099D80 0x0000ffff614bdbf8: mov x2, #0x9d80 // #40320 ; {metadata(method data for {method} {0x00000008000ea098} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;J)Ljava/lang/Object;' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614bdbfc: movk x2, #0x9, lsl #16 0x0000ffff614bdc00: movk x2, #0xffff, lsl #32 0x0000ffff614bdc04: ldr w5, [x2, #308] 0x0000ffff614bdc08: add w5, w5, #0x2 0x0000ffff614bdc0c: str w5, [x2, #308] 0x0000ffff614bdc10: and w5, w5, #0x1ffffe 0x0000ffff614bdc14: cmp w5, #0x0 ;; 436 branch [EQ] [CounterOverflowStub: 0x0000fffed01d5f30] 0x0000ffff614bdc18: b.eq 0x0000ffff614c21cc // b.none ;; 0xFFFF00099D80 0x0000ffff614bdc1c: mov x2, #0x9d80 // #40320 ; {metadata(method data for {method} {0x00000008000ea098} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;J)Ljava/lang/Object;' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614bdc20: movk x2, #0x9, lsl #16 0x0000ffff614bdc24: movk x2, #0xffff, lsl #32 0x0000ffff614bdc28: add x2, x2, #0x188 ;; emit_profile_type { 0x0000ffff614bdc2c: cbnz x1, 0x0000ffff614bdc3c 0x0000ffff614bdc30: ldr x9, [x2, #8] 0x0000ffff614bdc34: orr x9, x9, #0x1 0x0000ffff614bdc38: str x9, [x2, #8] ;; } emit_profile_type ;; 0xFFFF00099D80 0x0000ffff614bdc3c: mov x2, #0x9d80 // #40320 ; {metadata(method data for {method} {0x00000008000ea098} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;J)Ljava/lang/Object;' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614bdc40: movk x2, #0x9, lsl #16 0x0000ffff614bdc44: movk x2, #0xffff, lsl #32 0x0000ffff614bdc48: ldr x8, [x2, #376] 0x0000ffff614bdc4c: add x8, x8, #0x1 0x0000ffff614bdc50: str x8, [x2, #376] ;; 0xFFFF0008BFA0 0x0000ffff614bdc54: mov x2, #0xbfa0 // #49056 ; {metadata(method data for {method} {0x00000008003eb190} 'internalMemberName' '(Ljava/lang/Object;)Ljava/lang/Object;' in 'java/lang/invoke/DirectMethodHandle')} 0x0000ffff614bdc58: movk x2, #0x8, lsl #16 0x0000ffff614bdc5c: movk x2, #0xffff, lsl #32 0x0000ffff614bdc60: ldr w1, [x2, #308] 0x0000ffff614bdc64: add w1, w1, #0x2 0x0000ffff614bdc68: str w1, [x2, #308] 0x0000ffff614bdc6c: and w1, w1, #0x1ffffe 0x0000ffff614bdc70: cmp w1, #0x0 ;; 460 branch [EQ] [CounterOverflowStub: 0x0000fffed01d6a00] 0x0000ffff614bdc74: b.eq 0x0000ffff614c21f4 // b.none ;; 0xFFFF00099D80 0x0000ffff614bdc78: mov x2, #0x9d80 // #40320 ; {metadata(method data for {method} {0x00000008000ea098} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;J)Ljava/lang/Object;' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614bdc7c: movk x2, #0x9, lsl #16 0x0000ffff614bdc80: movk x2, #0xffff, lsl #32 0x0000ffff614bdc84: add x2, x2, #0x198 ;; 0xFFFED001A658 0x0000ffff614bdc88: mov x1, #0x12e8 // #4840 ; {oop(a 'java/lang/invoke/MemberName'{0x00000000f70012e8} = {method} {0x0000000800458fc0} 'newArrayWithSuffix' '(Ljava/lang/String;J)[B' in 'java/lang/StringConcatHelper')} 0x0000ffff614bdc8c: movk x1, #0xf700, lsl #16 0x0000ffff614bdc90: movk x1, #0x0, lsl #32 ;; emit_profile_type { 0x0000ffff614bdc94: cbnz x1, 0x0000ffff614bdca4 0x0000ffff614bdc98: ldr x9, [x2] 0x0000ffff614bdc9c: orr x9, x9, #0x1 0x0000ffff614bdca0: str x9, [x2] ;; } emit_profile_type ;; 0xFFFF00099D80 0x0000ffff614bdca4: mov x2, #0x9d80 // #40320 ; {metadata(method data for {method} {0x00000008000ea098} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;J)Ljava/lang/Object;' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614bdca8: movk x2, #0x9, lsl #16 0x0000ffff614bdcac: movk x2, #0xffff, lsl #32 0x0000ffff614bdcb0: add x2, x2, #0x1f0 ;; emit_profile_type { 0x0000ffff614bdcb4: mov x1, x3 0x0000ffff614bdcb8: cbnz x1, 0x0000ffff614bdccc 0x0000ffff614bdcbc: ldr x9, [x2, #8] 0x0000ffff614bdcc0: orr x9, x9, #0x1 0x0000ffff614bdcc4: str x9, [x2, #8] 0x0000ffff614bdcc8: b 0x0000ffff614bdd08 0x0000ffff614bdccc: ldr w1, [x1, #8] 0x0000ffff614bdcd0: eor x1, x1, #0x800000000 ;; 0x80000F6F0 0x0000ffff614bdcd4: mov x8, #0xf6f0 // #63216 ; {metadata('java/lang/String')} 0x0000ffff614bdcd8: movk x8, #0x0, lsl #16 0x0000ffff614bdcdc: movk x8, #0x8, lsl #32 0x0000ffff614bdce0: eor x8, x1, x8 0x0000ffff614bdce4: cbz x8, 0x0000ffff614bdcf4 ;; exact klass and actual klass differ 0x0000ffff614bdce8: dcps1 #0xdeae 0x0000ffff614bdcec: .inst 0x7f855e88 ; undefined 0x0000ffff614bdcf0: .inst 0x0000ffff ; undefined 0x0000ffff614bdcf4: ldr x1, [x2, #8] 0x0000ffff614bdcf8: tbnz w1, #1, 0x0000ffff614bdd08 0x0000ffff614bdcfc: ldr x9, [x2, #8] 0x0000ffff614bdd00: orr x9, x9, #0x2 0x0000ffff614bdd04: str x9, [x2, #8] ;; } emit_profile_type ;; 0xFFFF00099D80 0x0000ffff614bdd08: mov x2, #0x9d80 // #40320 ; {metadata(method data for {method} {0x00000008000ea098} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;J)Ljava/lang/Object;' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614bdd0c: movk x2, #0x9, lsl #16 0x0000ffff614bdd10: movk x2, #0xffff, lsl #32 0x0000ffff614bdd14: ldr x8, [x2, #480] 0x0000ffff614bdd18: add x8, x8, #0x1 0x0000ffff614bdd1c: str x8, [x2, #480] ;; 0xFFFF0009E668 0x0000ffff614bdd20: mov x2, #0xe668 // #58984 ; {metadata(method data for {method} {0x0000000800458fc0} 'newArrayWithSuffix' '(Ljava/lang/String;J)[B' in 'java/lang/StringConcatHelper')} 0x0000ffff614bdd24: movk x2, #0x9, lsl #16 0x0000ffff614bdd28: movk x2, #0xffff, lsl #32 0x0000ffff614bdd2c: ldr w1, [x2, #308] 0x0000ffff614bdd30: add w1, w1, #0x2 0x0000ffff614bdd34: str w1, [x2, #308] 0x0000ffff614bdd38: and w1, w1, #0x1ffffe 0x0000ffff614bdd3c: cmp w1, #0x0 ;; 492 branch [EQ] [CounterOverflowStub: 0x0000fffed01d7550] 0x0000ffff614bdd40: b.eq 0x0000ffff614c221c // b.none 0x0000ffff614bdd44: mov x2, x3 ;; 0xFFFF0009E668 0x0000ffff614bdd48: mov x1, #0xe668 // #58984 ; {metadata(method data for {method} {0x0000000800458fc0} 'newArrayWithSuffix' '(Ljava/lang/String;J)[B' in 'java/lang/StringConcatHelper')} 0x0000ffff614bdd4c: movk x1, #0x9, lsl #16 0x0000ffff614bdd50: movk x1, #0xffff, lsl #32 0x0000ffff614bdd54: ldr x8, [x1, #376] 0x0000ffff614bdd58: add x8, x8, #0x1 0x0000ffff614bdd5c: str x8, [x1, #376] ;; 0xFFFF00015A10 0x0000ffff614bdd60: mov x2, #0x5a10 // #23056 ; {metadata(method data for {method} {0x000000080047d578} 'length' '()I' in 'java/lang/String')} 0x0000ffff614bdd64: movk x2, #0x1, lsl #16 0x0000ffff614bdd68: movk x2, #0xffff, lsl #32 0x0000ffff614bdd6c: ldr w1, [x2, #308] 0x0000ffff614bdd70: add w1, w1, #0x2 0x0000ffff614bdd74: str w1, [x2, #308] 0x0000ffff614bdd78: and w1, w1, #0x1ffffe 0x0000ffff614bdd7c: cmp w1, #0x0 ;; 512 branch [EQ] [CounterOverflowStub: 0x0000fffed01d80c0] 0x0000ffff614bdd80: b.eq 0x0000ffff614c2244 // b.none ;; 0xFFFF00015A10 0x0000ffff614bdd84: mov x2, #0x5a10 // #23056 ; {metadata(method data for {method} {0x000000080047d578} 'length' '()I' in 'java/lang/String')} 0x0000ffff614bdd88: movk x2, #0x1, lsl #16 0x0000ffff614bdd8c: movk x2, #0xffff, lsl #32 0x0000ffff614bdd90: ldr x8, [x2, #376] 0x0000ffff614bdd94: add x8, x8, #0x1 0x0000ffff614bdd98: str x8, [x2, #376] ;; 0xFFFF00011EA8 0x0000ffff614bdd9c: mov x2, #0x1ea8 // #7848 ; {metadata(method data for {method} {0x000000080047e7f0} 'coder' '()B' in 'java/lang/String')} 0x0000ffff614bdda0: movk x2, #0x1, lsl #16 0x0000ffff614bdda4: movk x2, #0xffff, lsl #32 0x0000ffff614bdda8: ldr w3, [x2, #308] 0x0000ffff614bddac: add w3, w3, #0x2 0x0000ffff614bddb0: str w3, [x2, #308] 0x0000ffff614bddb4: and w3, w3, #0x1ffffe 0x0000ffff614bddb8: cmp w3, #0x0 ;; 532 branch [EQ] [CounterOverflowStub: 0x0000fffed01d8850] 0x0000ffff614bddbc: b.eq 0x0000ffff614c226c // b.none ;; 0xFFFF00011EA8 0x0000ffff614bddc0: mov x2, #0x1ea8 // #7848 ; {metadata(method data for {method} {0x000000080047e7f0} 'coder' '()B' in 'java/lang/String')} 0x0000ffff614bddc4: movk x2, #0x1, lsl #16 0x0000ffff614bddc8: movk x2, #0xffff, lsl #32 0x0000ffff614bddcc: ldr x3, [x2, #392] 0x0000ffff614bddd0: add x3, x3, #0x1 0x0000ffff614bddd4: str x3, [x2, #392] ;*ifeq {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.String::coder@3 (line 4545) ; - java.lang.String::length@6 (line 1481) ; - java.lang.StringConcatHelper::newArrayWithSuffix@2 (line 475) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@13 ; - java.lang.invoke.LambdaForm$MH/0x0000000801002400::invoke@23 ; - java.lang.invoke.LambdaForm$MH/0x0000000801003000::invoke@31 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@45 (line 78) ;; block B72 [6, 10] ;; 0xFFFF00011EA8 0x0000ffff614bddd8: mov x2, #0x1ea8 // #7848 ; {metadata(method data for {method} {0x000000080047e7f0} 'coder' '()B' in 'java/lang/String')} 0x0000ffff614bdddc: movk x2, #0x1, lsl #16 0x0000ffff614bdde0: movk x2, #0xffff, lsl #32 0x0000ffff614bdde4: ldr x3, [x2, #408] 0x0000ffff614bdde8: add x3, x3, #0x1 0x0000ffff614bddec: str x3, [x2, #408] ;*goto {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.String::coder@10 (line 4545) ; - java.lang.String::length@6 (line 1481) ; - java.lang.StringConcatHelper::newArrayWithSuffix@2 (line 475) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@13 ; - java.lang.invoke.LambdaForm$MH/0x0000000801002400::invoke@23 ; - java.lang.invoke.LambdaForm$MH/0x0000000801003000::invoke@31 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@45 (line 78) ;; block B68 [5, 13] 0x0000ffff614bddf0: add x2, x0, #0x9 ;; 0xFFFF0009E668 0x0000ffff614bddf4: mov x3, #0xe668 // #58984 ; {metadata(method data for {method} {0x0000000800458fc0} 'newArrayWithSuffix' '(Ljava/lang/String;J)[B' in 'java/lang/StringConcatHelper')} 0x0000ffff614bddf8: movk x3, #0x9, lsl #16 0x0000ffff614bddfc: movk x3, #0xffff, lsl #32 0x0000ffff614bde00: ldr x8, [x3, #432] 0x0000ffff614bde04: add x8, x8, #0x1 0x0000ffff614bde08: str x8, [x3, #432] ;; 0xFFFF0008CFC8 0x0000ffff614bde0c: mov x3, #0xcfc8 // #53192 ; {metadata(method data for {method} {0x00000008004584c8} 'newArray' '(J)[B' in 'java/lang/StringConcatHelper')} 0x0000ffff614bde10: movk x3, #0x8, lsl #16 0x0000ffff614bde14: movk x3, #0xffff, lsl #32 0x0000ffff614bde18: ldr w1, [x3, #308] 0x0000ffff614bde1c: add w1, w1, #0x2 0x0000ffff614bde20: str w1, [x3, #308] 0x0000ffff614bde24: and w1, w1, #0x1ffffe 0x0000ffff614bde28: cmp w1, #0x0 ;; 584 branch [EQ] [CounterOverflowStub: 0x0000fffed01d9a70] 0x0000ffff614bde2c: b.eq 0x0000ffff614c2294 // b.none 0x0000ffff614bde30: asr x3, x2, #32 ;; FIXME: This could be a no-op 0x0000ffff614bde34: ubfx x3, x3, #0, #32 0x0000ffff614bde38: sxtb x3, w3 ;; FIXME: This could be a no-op 0x0000ffff614bde3c: ubfx x2, x2, #0, #32 0x0000ffff614bde40: and w3, w3, #0x1f 0x0000ffff614bde44: lsl w1, w2, w3 0x0000ffff614bde48: cmp w1, #0x0 ;; 0xFFFF0008CFC8 0x0000ffff614bde4c: mov x2, #0xcfc8 // #53192 ; {metadata(method data for {method} {0x00000008004584c8} 'newArray' '(J)[B' in 'java/lang/StringConcatHelper')} 0x0000ffff614bde50: movk x2, #0x8, lsl #16 0x0000ffff614bde54: movk x2, #0xffff, lsl #32 ;; 0x188 0x0000ffff614bde58: mov x8, #0x188 // #392 ;; 0x178 0x0000ffff614bde5c: mov x9, #0x178 // #376 0x0000ffff614bde60: csel x3, x8, x9, lt // lt = tstop 0x0000ffff614bde64: ldr x5, [x2, x3] 0x0000ffff614bde68: add x5, x5, #0x1 0x0000ffff614bde6c: str x5, [x2, x3] ;; 612 branch [LT] [B77] 0x0000ffff614bde70: b.lt 0x0000ffff614c1ac4 // b.tstop;*ifge {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringConcatHelper::newArray@13 (line 494) ; - java.lang.StringConcatHelper::newArrayWithSuffix@7 (line 475) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@13 ; - java.lang.invoke.LambdaForm$MH/0x0000000801002400::invoke@23 ; - java.lang.invoke.LambdaForm$MH/0x0000000801003000::invoke@31 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@45 (line 78) ;; block B78 [26, 10] 0x0000ffff614bde74: str w4, [sp, #332] ;; 0xFFFED001A678 0x0000ffff614bde78: mov x5, #0x440 // #1088 ; {oop(a 'jdk/internal/misc/Unsafe'{0x00000000f7000440})} 0x0000ffff614bde7c: movk x5, #0xf700, lsl #16 0x0000ffff614bde80: movk x5, #0x0, lsl #32 0x0000ffff614bde84: mov x2, x5 ;; 0xFFFF0008CFC8 0x0000ffff614bde88: mov x3, #0xcfc8 // #53192 ; {metadata(method data for {method} {0x00000008004584c8} 'newArray' '(J)[B' in 'java/lang/StringConcatHelper')} 0x0000ffff614bde8c: movk x3, #0x8, lsl #16 0x0000ffff614bde90: movk x3, #0xffff, lsl #32 0x0000ffff614bde94: ldr x8, [x3, #424] 0x0000ffff614bde98: add x8, x8, #0x1 0x0000ffff614bde9c: str x8, [x3, #424] ;; 0xFFFED001A688 0x0000ffff614bdea0: mov x2, #0x1c0 // #448 ; {oop(a 'java/lang/Class'{0x00000007fef001c0} = byte)} 0x0000ffff614bdea4: movk x2, #0xfef0, lsl #16 0x0000ffff614bdea8: movk x2, #0x7, lsl #32 0x0000ffff614bdeac: mov x3, x1 0x0000ffff614bdeb0: mov x1, x5 ;*invokevirtual allocateUninitializedArray {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringConcatHelper::newArray@33 (line 497) ; - java.lang.StringConcatHelper::newArrayWithSuffix@7 (line 475) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@13 ; - java.lang.invoke.LambdaForm$MH/0x0000000801002400::invoke@23 ; - java.lang.invoke.LambdaForm$MH/0x0000000801003000::invoke@31 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@45 (line 78) 0x0000ffff614bdeb4: bl 0x0000ffff614c32d0 ; ImmutableOopMap {[336]=Oop } ;*invokevirtual allocateUninitializedArray {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringConcatHelper::newArray@33 (line 497) ; - java.lang.StringConcatHelper::newArrayWithSuffix@7 (line 475) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@13 ; - java.lang.invoke.LambdaForm$MH/0x0000000801002400::invoke@23 ; - java.lang.invoke.LambdaForm$MH/0x0000000801003000::invoke@31 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@45 (line 78) ; {optimized virtual_call} 0x0000ffff614bdeb8: cbnz x0, 0x0000ffff614bded8 ;; 0xFFFF0008CFC8 0x0000ffff614bdebc: mov x4, #0xcfc8 // #53192 ; {metadata(method data for {method} {0x00000008004584c8} 'newArray' '(J)[B' in 'java/lang/StringConcatHelper')} 0x0000ffff614bdec0: movk x4, #0x8, lsl #16 0x0000ffff614bdec4: movk x4, #0xffff, lsl #32 0x0000ffff614bdec8: ldrb w8, [x4, #473] 0x0000ffff614bdecc: orr x8, x8, #0x1 0x0000ffff614bded0: strb w8, [x4, #473] 0x0000ffff614bded4: b 0x0000ffff614bdfb0 ;; 0x800006E88 0x0000ffff614bded8: mov x3, #0x6e88 // #28296 ; {metadata({type array byte})} 0x0000ffff614bdedc: movk x3, #0x0, lsl #16 0x0000ffff614bdee0: movk x3, #0x8, lsl #32 0x0000ffff614bdee4: ldr w4, [x0, #8] 0x0000ffff614bdee8: eor x4, x4, #0x800000000 0x0000ffff614bdeec: ldr x8, [x4, #64] 0x0000ffff614bdef0: cmp x3, x8 0x0000ffff614bdef4: b.ne 0x0000ffff614bdf90 // b.any ;; 0xFFFF0008CFC8 0x0000ffff614bdef8: mov x4, #0xcfc8 // #53192 ; {metadata(method data for {method} {0x00000008004584c8} 'newArray' '(J)[B' in 'java/lang/StringConcatHelper')} 0x0000ffff614bdefc: movk x4, #0x8, lsl #16 0x0000ffff614bdf00: movk x4, #0xffff, lsl #32 0x0000ffff614bdf04: ldr w3, [x0, #8] 0x0000ffff614bdf08: eor x3, x3, #0x800000000 0x0000ffff614bdf0c: add x9, x4, #0x1f0 0x0000ffff614bdf10: ldr x8, [x9] 0x0000ffff614bdf14: cmp x3, x8 0x0000ffff614bdf18: b.ne 0x0000ffff614bdf2c // b.any 0x0000ffff614bdf1c: ldr x8, [x4, #504] 0x0000ffff614bdf20: add x8, x8, #0x1 0x0000ffff614bdf24: str x8, [x4, #504] 0x0000ffff614bdf28: b 0x0000ffff614bdfb0 0x0000ffff614bdf2c: add x9, x4, #0x200 0x0000ffff614bdf30: ldr x8, [x9] 0x0000ffff614bdf34: cmp x3, x8 0x0000ffff614bdf38: b.ne 0x0000ffff614bdf4c // b.any 0x0000ffff614bdf3c: ldr x8, [x4, #520] 0x0000ffff614bdf40: add x8, x8, #0x1 0x0000ffff614bdf44: str x8, [x4, #520] 0x0000ffff614bdf48: b 0x0000ffff614bdfb0 0x0000ffff614bdf4c: add x9, x4, #0x1f0 0x0000ffff614bdf50: ldr x8, [x9] 0x0000ffff614bdf54: cbnz x8, 0x0000ffff614bdf6c 0x0000ffff614bdf58: str x3, [x9] ;; 0x1 0x0000ffff614bdf5c: orr x8, xzr, #0x1 0x0000ffff614bdf60: add x9, x4, #0x1f8 0x0000ffff614bdf64: str x8, [x9] 0x0000ffff614bdf68: b 0x0000ffff614bdfb0 0x0000ffff614bdf6c: add x9, x4, #0x200 0x0000ffff614bdf70: ldr x8, [x9] 0x0000ffff614bdf74: cbnz x8, 0x0000ffff614bdf8c 0x0000ffff614bdf78: str x3, [x9] ;; 0x1 0x0000ffff614bdf7c: orr x8, xzr, #0x1 0x0000ffff614bdf80: add x9, x4, #0x208 0x0000ffff614bdf84: str x8, [x9] 0x0000ffff614bdf88: b 0x0000ffff614bdfb0 0x0000ffff614bdf8c: b 0x0000ffff614bdfb0 ;; 0xFFFF0008CFC8 0x0000ffff614bdf90: mov x4, #0xcfc8 // #53192 ; {metadata(method data for {method} {0x00000008004584c8} 'newArray' '(J)[B' in 'java/lang/StringConcatHelper')} 0x0000ffff614bdf94: movk x4, #0x8, lsl #16 0x0000ffff614bdf98: movk x4, #0xffff, lsl #32 0x0000ffff614bdf9c: ldr x8, [x4, #480] 0x0000ffff614bdfa0: sub x8, x8, #0x1 0x0000ffff614bdfa4: str x8, [x4, #480] 0x0000ffff614bdfa8: b 0x0000ffff614c22bc 0x0000ffff614bdfac: b 0x0000ffff614bdfb0 ;*checkcast {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringConcatHelper::newArray@36 (line 497) ; - java.lang.StringConcatHelper::newArrayWithSuffix@7 (line 475) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@13 ; - java.lang.invoke.LambdaForm$MH/0x0000000801002400::invoke@23 ; - java.lang.invoke.LambdaForm$MH/0x0000000801003000::invoke@31 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@45 (line 78) 0x0000ffff614bdfb0: str x0, [sp, #352] ;; block B75 [10, 15] 0x0000ffff614bdfb4: ldr x2, [sp, #344] ;; 0x100000000 0x0000ffff614bdfb8: orr x3, xzr, #0x100000000 0x0000ffff614bdfbc: cmp x2, x3 ;; 0xFFFF0009E668 0x0000ffff614bdfc0: mov x2, #0xe668 // #58984 ; {metadata(method data for {method} {0x0000000800458fc0} 'newArrayWithSuffix' '(Ljava/lang/String;J)[B' in 'java/lang/StringConcatHelper')} 0x0000ffff614bdfc4: movk x2, #0x9, lsl #16 0x0000ffff614bdfc8: movk x2, #0xffff, lsl #32 ;; 0x1C0 0x0000ffff614bdfcc: orr x8, xzr, #0x1c0 ;; 0x1D0 0x0000ffff614bdfd0: mov x9, #0x1d0 // #464 0x0000ffff614bdfd4: csel x3, x8, x9, ge // ge = tcont 0x0000ffff614bdfd8: ldr x4, [x2, x3] 0x0000ffff614bdfdc: add x4, x4, #0x1 0x0000ffff614bdfe0: str x4, [x2, x3] ;; 656 branch [GE] [B66] 0x0000ffff614bdfe4: b.ge 0x0000ffff614be03c // b.tcont;*lcmp {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringConcatHelper::newArrayWithSuffix@15 (line 476) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@13 ; - java.lang.invoke.LambdaForm$MH/0x0000000801002400::invoke@23 ; - java.lang.invoke.LambdaForm$MH/0x0000000801003000::invoke@31 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@45 (line 78) ;; block B65 [19, 27] ;; 0xFFFED001A648 0x0000ffff614bdfe8: mov x1, #0x12b0 // #4784 ; {oop(" seconds."{0x00000000f70012b0})} 0x0000ffff614bdfec: movk x1, #0xf700, lsl #16 0x0000ffff614bdff0: movk x1, #0x0, lsl #32 0x0000ffff614bdff4: mov x2, x1 ;; 0xFFFF0009E668 0x0000ffff614bdff8: mov x3, #0xe668 // #58984 ; {metadata(method data for {method} {0x0000000800458fc0} 'newArrayWithSuffix' '(Ljava/lang/String;J)[B' in 'java/lang/StringConcatHelper')} 0x0000ffff614bdffc: movk x3, #0x9, lsl #16 0x0000ffff614be000: movk x3, #0xffff, lsl #32 0x0000ffff614be004: ldr x8, [x3, #480] 0x0000ffff614be008: add x8, x8, #0x1 0x0000ffff614be00c: str x8, [x3, #480] 0x0000ffff614be010: mov x2, x0 0x0000ffff614be014: ldr w3, [sp, #332] ;; 0x0 0x0000ffff614be018: movz w4, #0x0, lsl #16 ;*invokevirtual getBytes {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringConcatHelper::newArrayWithSuffix@24 (line 477) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@13 ; - java.lang.invoke.LambdaForm$MH/0x0000000801002400::invoke@23 ; - java.lang.invoke.LambdaForm$MH/0x0000000801003000::invoke@31 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@45 (line 78) 0x0000ffff614be01c: bl 0x0000ffff614c3300 ; ImmutableOopMap {[336]=Oop [352]=Oop } ;*invokevirtual getBytes {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringConcatHelper::newArrayWithSuffix@24 (line 477) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@13 ; - java.lang.invoke.LambdaForm$MH/0x0000000801002400::invoke@23 ; - java.lang.invoke.LambdaForm$MH/0x0000000801003000::invoke@31 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@45 (line 78) ; {optimized virtual_call} ;; 0xFFFF0009E668 0x0000ffff614be020: mov x2, #0xe668 // #58984 ; {metadata(method data for {method} {0x0000000800458fc0} 'newArrayWithSuffix' '(Ljava/lang/String;J)[B' in 'java/lang/StringConcatHelper')} 0x0000ffff614be024: movk x2, #0x9, lsl #16 0x0000ffff614be028: movk x2, #0xffff, lsl #32 0x0000ffff614be02c: ldr x3, [x2, #536] 0x0000ffff614be030: add x3, x3, #0x1 0x0000ffff614be034: str x3, [x2, #536] ;; 686 branch [AL] [B67] 0x0000ffff614be038: b 0x0000ffff614be078 ;*goto {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringConcatHelper::newArrayWithSuffix@27 (line 477) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@13 ; - java.lang.invoke.LambdaForm$MH/0x0000000801002400::invoke@23 ; - java.lang.invoke.LambdaForm$MH/0x0000000801003000::invoke@31 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@45 (line 78) ;; block B66 [30, 38] 0x0000ffff614be03c: ldr w4, [sp, #332] ;; 0xFFFED001A648 0x0000ffff614be040: mov x1, #0x12b0 // #4784 ; {oop(" seconds."{0x00000000f70012b0})} 0x0000ffff614be044: movk x1, #0xf700, lsl #16 0x0000ffff614be048: movk x1, #0x0, lsl #32 0x0000ffff614be04c: mov x2, x1 ;; 0xFFFF0009E668 0x0000ffff614be050: mov x3, #0xe668 // #58984 ; {metadata(method data for {method} {0x0000000800458fc0} 'newArrayWithSuffix' '(Ljava/lang/String;J)[B' in 'java/lang/StringConcatHelper')} 0x0000ffff614be054: movk x3, #0x9, lsl #16 0x0000ffff614be058: movk x3, #0xffff, lsl #32 0x0000ffff614be05c: ldr x8, [x3, #560] 0x0000ffff614be060: add x8, x8, #0x1 0x0000ffff614be064: str x8, [x3, #560] 0x0000ffff614be068: ldr x2, [sp, #352] 0x0000ffff614be06c: mov x3, x4 ;; 0x1 0x0000ffff614be070: orr w4, wzr, #0x1 ;*invokevirtual getBytes {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringConcatHelper::newArrayWithSuffix@35 (line 479) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@13 ; - java.lang.invoke.LambdaForm$MH/0x0000000801002400::invoke@23 ; - java.lang.invoke.LambdaForm$MH/0x0000000801003000::invoke@31 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@45 (line 78) 0x0000ffff614be074: bl 0x0000ffff614c3330 ; ImmutableOopMap {[336]=Oop [352]=Oop } ;*invokevirtual getBytes {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringConcatHelper::newArrayWithSuffix@35 (line 479) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@13 ; - java.lang.invoke.LambdaForm$MH/0x0000000801002400::invoke@23 ; - java.lang.invoke.LambdaForm$MH/0x0000000801003000::invoke@31 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@45 (line 78) ; {optimized virtual_call} ;; block B67 [38, 16] 0x0000ffff614be078: ldr x0, [sp, #352] ;; 0xFFFF00099D80 0x0000ffff614be07c: mov x1, #0x9d80 // #40320 ; {metadata(method data for {method} {0x00000008000ea098} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;J)Ljava/lang/Object;' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614be080: movk x1, #0x9, lsl #16 0x0000ffff614be084: movk x1, #0xffff, lsl #32 0x0000ffff614be088: add x1, x1, #0x210 ;; emit_profile_type { 0x0000ffff614be08c: mov x2, x0 0x0000ffff614be090: cbnz x2, 0x0000ffff614be0a4 0x0000ffff614be094: ldr x9, [x1] 0x0000ffff614be098: orr x9, x9, #0x1 0x0000ffff614be09c: str x9, [x1] 0x0000ffff614be0a0: b 0x0000ffff614be0e0 0x0000ffff614be0a4: ldr w2, [x2, #8] 0x0000ffff614be0a8: eor x2, x2, #0x800000000 ;; 0x800006E88 0x0000ffff614be0ac: mov x8, #0x6e88 // #28296 ; {metadata({type array byte})} 0x0000ffff614be0b0: movk x8, #0x0, lsl #16 0x0000ffff614be0b4: movk x8, #0x8, lsl #32 0x0000ffff614be0b8: eor x8, x2, x8 0x0000ffff614be0bc: cbz x8, 0x0000ffff614be0cc ;; exact klass and actual klass differ 0x0000ffff614be0c0: dcps1 #0xdeae 0x0000ffff614be0c4: .inst 0x7f855e88 ; undefined 0x0000ffff614be0c8: .inst 0x0000ffff ; undefined 0x0000ffff614be0cc: ldr x2, [x1] 0x0000ffff614be0d0: tbnz w2, #1, 0x0000ffff614be0e0 0x0000ffff614be0d4: ldr x9, [x1] 0x0000ffff614be0d8: orr x9, x9, #0x2 0x0000ffff614be0dc: str x9, [x1] ;; } emit_profile_type ;; block B63 [16, 26] ;; 0xFFFF00410400 0x0000ffff614be0e0: mov x1, #0x400 // #1024 ; {metadata(method data for {method} {0x0000ffff00407ad8} 'invoke' '(Ljava/lang/Object;J)Ljava/lang/Object;' in 'java/lang/invoke/LambdaForm$MH+0x0000000801002400')} 0x0000ffff614be0e4: movk x1, #0x41, lsl #16 0x0000ffff614be0e8: movk x1, #0xffff, lsl #32 0x0000ffff614be0ec: add x1, x1, #0x230 ;; emit_profile_type { 0x0000ffff614be0f0: mov x2, x0 0x0000ffff614be0f4: cbnz x2, 0x0000ffff614be108 0x0000ffff614be0f8: ldr x9, [x1] 0x0000ffff614be0fc: orr x9, x9, #0x1 0x0000ffff614be100: str x9, [x1] 0x0000ffff614be104: b 0x0000ffff614be18c 0x0000ffff614be108: ldr w2, [x2, #8] 0x0000ffff614be10c: eor x2, x2, #0x800000000 ;; 0x800006E88 0x0000ffff614be110: mov x8, #0x6e88 // #28296 ; {metadata({type array byte})} 0x0000ffff614be114: movk x8, #0x0, lsl #16 0x0000ffff614be118: movk x8, #0x8, lsl #32 0x0000ffff614be11c: eor x8, x2, x8 0x0000ffff614be120: cbz x8, 0x0000ffff614be130 ;; exact klass and actual klass differ 0x0000ffff614be124: dcps1 #0xdeae 0x0000ffff614be128: .inst 0x7f855e88 ; undefined 0x0000ffff614be12c: .inst 0x0000ffff ; undefined ;; 0x800006E88 0x0000ffff614be130: mov x2, #0x6e88 // #28296 ; {metadata({type array byte})} 0x0000ffff614be134: movk x2, #0x0, lsl #16 0x0000ffff614be138: movk x2, #0x8, lsl #32 0x0000ffff614be13c: ldr x9, [x1] 0x0000ffff614be140: eor x2, x2, x9 0x0000ffff614be144: and x8, x2, #0xfffffffffffffffc 0x0000ffff614be148: cbz x8, 0x0000ffff614be18c 0x0000ffff614be14c: tbnz w2, #1, 0x0000ffff614be18c 0x0000ffff614be150: cbz x9, 0x0000ffff614be184 0x0000ffff614be154: cmp x9, #0x1 0x0000ffff614be158: b.eq 0x0000ffff614be184 // b.none 0x0000ffff614be15c: dmb ishld 0x0000ffff614be160: eor x2, x2, x9 0x0000ffff614be164: ldr x9, [x1] 0x0000ffff614be168: eor x2, x2, x9 0x0000ffff614be16c: and x8, x2, #0xfffffffffffffffc 0x0000ffff614be170: cbz x8, 0x0000ffff614be18c 0x0000ffff614be174: ldr x9, [x1] 0x0000ffff614be178: orr x9, x9, #0x2 0x0000ffff614be17c: str x9, [x1] 0x0000ffff614be180: b 0x0000ffff614be18c 0x0000ffff614be184: str x2, [x1] 0x0000ffff614be188: and x2, x2, #0xfffffffffffffffe ;; } emit_profile_type ;; block B59 [26, 34] ;; 0xFFFF0040D800 0x0000ffff614be18c: mov x1, #0xd800 // #55296 ; {metadata(method data for {method} {0x0000ffff00409398} 'invoke' '(Ljava/lang/Object;I)Ljava/lang/Object;' in 'java/lang/invoke/LambdaForm$MH+0x0000000801003000')} 0x0000ffff614be190: movk x1, #0x40, lsl #16 0x0000ffff614be194: movk x1, #0xffff, lsl #32 0x0000ffff614be198: add x1, x1, #0x290 ;; emit_profile_type { 0x0000ffff614be19c: mov x2, x0 0x0000ffff614be1a0: cbnz x2, 0x0000ffff614be1b4 0x0000ffff614be1a4: ldr x9, [x1] 0x0000ffff614be1a8: orr x9, x9, #0x1 0x0000ffff614be1ac: str x9, [x1] 0x0000ffff614be1b0: b 0x0000ffff614be238 0x0000ffff614be1b4: ldr w2, [x2, #8] 0x0000ffff614be1b8: eor x2, x2, #0x800000000 ;; 0x800006E88 0x0000ffff614be1bc: mov x8, #0x6e88 // #28296 ; {metadata({type array byte})} 0x0000ffff614be1c0: movk x8, #0x0, lsl #16 0x0000ffff614be1c4: movk x8, #0x8, lsl #32 0x0000ffff614be1c8: eor x8, x2, x8 0x0000ffff614be1cc: cbz x8, 0x0000ffff614be1dc ;; exact klass and actual klass differ 0x0000ffff614be1d0: dcps1 #0xdeae 0x0000ffff614be1d4: .inst 0x7f855e88 ; undefined 0x0000ffff614be1d8: .inst 0x0000ffff ; undefined ;; 0x800006E88 0x0000ffff614be1dc: mov x2, #0x6e88 // #28296 ; {metadata({type array byte})} 0x0000ffff614be1e0: movk x2, #0x0, lsl #16 0x0000ffff614be1e4: movk x2, #0x8, lsl #32 0x0000ffff614be1e8: ldr x9, [x1] 0x0000ffff614be1ec: eor x2, x2, x9 0x0000ffff614be1f0: and x8, x2, #0xfffffffffffffffc 0x0000ffff614be1f4: cbz x8, 0x0000ffff614be238 0x0000ffff614be1f8: tbnz w2, #1, 0x0000ffff614be238 0x0000ffff614be1fc: cbz x9, 0x0000ffff614be230 0x0000ffff614be200: cmp x9, #0x1 0x0000ffff614be204: b.eq 0x0000ffff614be230 // b.none 0x0000ffff614be208: dmb ishld 0x0000ffff614be20c: eor x2, x2, x9 0x0000ffff614be210: ldr x9, [x1] 0x0000ffff614be214: eor x2, x2, x9 0x0000ffff614be218: and x8, x2, #0xfffffffffffffffc 0x0000ffff614be21c: cbz x8, 0x0000ffff614be238 0x0000ffff614be220: ldr x9, [x1] 0x0000ffff614be224: orr x9, x9, #0x2 0x0000ffff614be228: str x9, [x1] 0x0000ffff614be22c: b 0x0000ffff614be238 0x0000ffff614be230: str x2, [x1] 0x0000ffff614be234: and x2, x2, #0xfffffffffffffffe ;; } emit_profile_type ;; block B57 [34, 8] ;; 0xFFFF0040D800 0x0000ffff614be238: mov x1, #0xd800 // #55296 ; {metadata(method data for {method} {0x0000ffff00409398} 'invoke' '(Ljava/lang/Object;I)Ljava/lang/Object;' in 'java/lang/invoke/LambdaForm$MH+0x0000000801003000')} 0x0000ffff614be23c: movk x1, #0x40, lsl #16 0x0000ffff614be240: movk x1, #0xffff, lsl #32 0x0000ffff614be244: add x1, x1, #0x310 ;; emit_profile_type { 0x0000ffff614be248: mov x2, x0 0x0000ffff614be24c: cbnz x2, 0x0000ffff614be260 0x0000ffff614be250: ldr x9, [x1, #8] 0x0000ffff614be254: orr x9, x9, #0x1 0x0000ffff614be258: str x9, [x1, #8] 0x0000ffff614be25c: b 0x0000ffff614be2e4 0x0000ffff614be260: ldr w2, [x2, #8] 0x0000ffff614be264: eor x2, x2, #0x800000000 ;; 0x800006E88 0x0000ffff614be268: mov x8, #0x6e88 // #28296 ; {metadata({type array byte})} 0x0000ffff614be26c: movk x8, #0x0, lsl #16 0x0000ffff614be270: movk x8, #0x8, lsl #32 0x0000ffff614be274: eor x8, x2, x8 0x0000ffff614be278: cbz x8, 0x0000ffff614be288 ;; exact klass and actual klass differ 0x0000ffff614be27c: dcps1 #0xdeae 0x0000ffff614be280: .inst 0x7f855e88 ; undefined 0x0000ffff614be284: .inst 0x0000ffff ; undefined ;; 0x800006E88 0x0000ffff614be288: mov x2, #0x6e88 // #28296 ; {metadata({type array byte})} 0x0000ffff614be28c: movk x2, #0x0, lsl #16 0x0000ffff614be290: movk x2, #0x8, lsl #32 0x0000ffff614be294: ldr x9, [x1, #8] 0x0000ffff614be298: eor x2, x2, x9 0x0000ffff614be29c: and x8, x2, #0xfffffffffffffffc 0x0000ffff614be2a0: cbz x8, 0x0000ffff614be2e4 0x0000ffff614be2a4: tbnz w2, #1, 0x0000ffff614be2e4 0x0000ffff614be2a8: cbz x9, 0x0000ffff614be2dc 0x0000ffff614be2ac: cmp x9, #0x1 0x0000ffff614be2b0: b.eq 0x0000ffff614be2dc // b.none 0x0000ffff614be2b4: dmb ishld 0x0000ffff614be2b8: eor x2, x2, x9 0x0000ffff614be2bc: ldr x9, [x1, #8] 0x0000ffff614be2c0: eor x2, x2, x9 0x0000ffff614be2c4: and x8, x2, #0xfffffffffffffffc 0x0000ffff614be2c8: cbz x8, 0x0000ffff614be2e4 0x0000ffff614be2cc: ldr x9, [x1, #8] 0x0000ffff614be2d0: orr x9, x9, #0x2 0x0000ffff614be2d4: str x9, [x1, #8] 0x0000ffff614be2d8: b 0x0000ffff614be2e4 0x0000ffff614be2dc: str x2, [x1, #8] 0x0000ffff614be2e0: and x2, x2, #0xfffffffffffffffe ;; } emit_profile_type ;; 0xFFFF00410800 0x0000ffff614be2e4: mov x1, #0x800 // #2048 ; {metadata(method data for {method} {0x0000ffff00406ae8} 'invoke' '(Ljava/lang/Object;JLjava/lang/Object;I)J' in 'java/lang/invoke/LambdaForm$MH+0x0000000801001c00')} 0x0000ffff614be2e8: movk x1, #0x41, lsl #16 0x0000ffff614be2ec: movk x1, #0xffff, lsl #32 0x0000ffff614be2f0: add x1, x1, #0x2c0 ;; 0xFFFED001A690 0x0000ffff614be2f4: mov x2, #0x1318 // #4888 ; {oop(a 'java/lang/invoke/BoundMethodHandle$Species_LL'{0x00000000f7001318})} 0x0000ffff614be2f8: movk x2, #0xf700, lsl #16 0x0000ffff614be2fc: movk x2, #0x0, lsl #32 ;; emit_profile_type { 0x0000ffff614be300: cbnz x2, 0x0000ffff614be314 0x0000ffff614be304: ldr x9, [x1] 0x0000ffff614be308: orr x9, x9, #0x1 0x0000ffff614be30c: str x9, [x1] 0x0000ffff614be310: b 0x0000ffff614be398 0x0000ffff614be314: ldr w2, [x2, #8] 0x0000ffff614be318: eor x2, x2, #0x800000000 ;; 0x8002288B8 0x0000ffff614be31c: mov x8, #0x88b8 // #35000 ; {metadata('java/lang/invoke/BoundMethodHandle$Species_LL')} 0x0000ffff614be320: movk x8, #0x22, lsl #16 0x0000ffff614be324: movk x8, #0x8, lsl #32 0x0000ffff614be328: eor x8, x2, x8 0x0000ffff614be32c: cbz x8, 0x0000ffff614be33c ;; exact klass and actual klass differ 0x0000ffff614be330: dcps1 #0xdeae 0x0000ffff614be334: .inst 0x7f855e88 ; undefined 0x0000ffff614be338: .inst 0x0000ffff ; undefined ;; 0x8002288B8 0x0000ffff614be33c: mov x2, #0x88b8 // #35000 ; {metadata('java/lang/invoke/BoundMethodHandle$Species_LL')} 0x0000ffff614be340: movk x2, #0x22, lsl #16 0x0000ffff614be344: movk x2, #0x8, lsl #32 0x0000ffff614be348: ldr x9, [x1] 0x0000ffff614be34c: eor x2, x2, x9 0x0000ffff614be350: and x8, x2, #0xfffffffffffffffc 0x0000ffff614be354: cbz x8, 0x0000ffff614be398 0x0000ffff614be358: tbnz w2, #1, 0x0000ffff614be398 0x0000ffff614be35c: cbz x9, 0x0000ffff614be390 0x0000ffff614be360: cmp x9, #0x1 0x0000ffff614be364: b.eq 0x0000ffff614be390 // b.none 0x0000ffff614be368: dmb ishld 0x0000ffff614be36c: eor x2, x2, x9 0x0000ffff614be370: ldr x9, [x1] 0x0000ffff614be374: eor x2, x2, x9 0x0000ffff614be378: and x8, x2, #0xfffffffffffffffc 0x0000ffff614be37c: cbz x8, 0x0000ffff614be398 0x0000ffff614be380: ldr x9, [x1] 0x0000ffff614be384: orr x9, x9, #0x2 0x0000ffff614be388: str x9, [x1] 0x0000ffff614be38c: b 0x0000ffff614be398 0x0000ffff614be390: str x2, [x1] 0x0000ffff614be394: and x2, x2, #0xfffffffffffffffe ;; } emit_profile_type ;; emit_profile_type { 0x0000ffff614be398: mov x2, x0 0x0000ffff614be39c: cbnz x2, 0x0000ffff614be3b0 0x0000ffff614be3a0: ldr x9, [x1, #16] 0x0000ffff614be3a4: orr x9, x9, #0x1 0x0000ffff614be3a8: str x9, [x1, #16] 0x0000ffff614be3ac: b 0x0000ffff614be434 0x0000ffff614be3b0: ldr w2, [x2, #8] 0x0000ffff614be3b4: eor x2, x2, #0x800000000 ;; 0x800006E88 0x0000ffff614be3b8: mov x8, #0x6e88 // #28296 ; {metadata({type array byte})} 0x0000ffff614be3bc: movk x8, #0x0, lsl #16 0x0000ffff614be3c0: movk x8, #0x8, lsl #32 0x0000ffff614be3c4: eor x8, x2, x8 0x0000ffff614be3c8: cbz x8, 0x0000ffff614be3d8 ;; exact klass and actual klass differ 0x0000ffff614be3cc: dcps1 #0xdeae 0x0000ffff614be3d0: .inst 0x7f855e88 ; undefined 0x0000ffff614be3d4: .inst 0x0000ffff ; undefined ;; 0x800006E88 0x0000ffff614be3d8: mov x2, #0x6e88 // #28296 ; {metadata({type array byte})} 0x0000ffff614be3dc: movk x2, #0x0, lsl #16 0x0000ffff614be3e0: movk x2, #0x8, lsl #32 0x0000ffff614be3e4: ldr x9, [x1, #16] 0x0000ffff614be3e8: eor x2, x2, x9 0x0000ffff614be3ec: and x8, x2, #0xfffffffffffffffc 0x0000ffff614be3f0: cbz x8, 0x0000ffff614be434 0x0000ffff614be3f4: tbnz w2, #1, 0x0000ffff614be434 0x0000ffff614be3f8: cbz x9, 0x0000ffff614be42c 0x0000ffff614be3fc: cmp x9, #0x1 0x0000ffff614be400: b.eq 0x0000ffff614be42c // b.none 0x0000ffff614be404: dmb ishld 0x0000ffff614be408: eor x2, x2, x9 0x0000ffff614be40c: ldr x9, [x1, #16] 0x0000ffff614be410: eor x2, x2, x9 0x0000ffff614be414: and x8, x2, #0xfffffffffffffffc 0x0000ffff614be418: cbz x8, 0x0000ffff614be434 0x0000ffff614be41c: ldr x9, [x1, #16] 0x0000ffff614be420: orr x9, x9, #0x2 0x0000ffff614be424: str x9, [x1, #16] 0x0000ffff614be428: b 0x0000ffff614be434 0x0000ffff614be42c: str x2, [x1, #16] 0x0000ffff614be430: and x2, x2, #0xfffffffffffffffe ;; } emit_profile_type ;; 0xFFFF0040D800 0x0000ffff614be434: mov x1, #0xd800 // #55296 ; {metadata(method data for {method} {0x0000ffff00409398} 'invoke' '(Ljava/lang/Object;I)Ljava/lang/Object;' in 'java/lang/invoke/LambdaForm$MH+0x0000000801003000')} 0x0000ffff614be438: movk x1, #0x40, lsl #16 0x0000ffff614be43c: movk x1, #0xffff, lsl #32 0x0000ffff614be440: ldr x8, [x1, #728] 0x0000ffff614be444: add x8, x8, #0x1 0x0000ffff614be448: str x8, [x1, #728] ;; 0xFFFF00410800 0x0000ffff614be44c: mov x1, #0x800 // #2048 ; {metadata(method data for {method} {0x0000ffff00406ae8} 'invoke' '(Ljava/lang/Object;JLjava/lang/Object;I)J' in 'java/lang/invoke/LambdaForm$MH+0x0000000801001c00')} 0x0000ffff614be450: movk x1, #0x41, lsl #16 0x0000ffff614be454: movk x1, #0xffff, lsl #32 0x0000ffff614be458: ldr w2, [x1, #308] 0x0000ffff614be45c: add w2, w2, #0x2 0x0000ffff614be460: str w2, [x1, #308] 0x0000ffff614be464: and w2, w2, #0x1ffffe 0x0000ffff614be468: cmp w2, #0x0 ;; 770 branch [EQ] [CounterOverflowStub: 0x0000fffed01dfca0] 0x0000ffff614be46c: b.eq 0x0000ffff614c22d8 // b.none ;; 0xFFFF00410800 0x0000ffff614be470: mov x1, #0x800 // #2048 ; {metadata(method data for {method} {0x0000ffff00406ae8} 'invoke' '(Ljava/lang/Object;JLjava/lang/Object;I)J' in 'java/lang/invoke/LambdaForm$MH+0x0000000801001c00')} 0x0000ffff614be474: movk x1, #0x41, lsl #16 0x0000ffff614be478: movk x1, #0xffff, lsl #32 0x0000ffff614be47c: add x1, x1, #0x220 ;; emit_profile_type { 0x0000ffff614be480: mov x2, x0 0x0000ffff614be484: cbnz x2, 0x0000ffff614be498 0x0000ffff614be488: ldr x9, [x1, #8] 0x0000ffff614be48c: orr x9, x9, #0x1 0x0000ffff614be490: str x9, [x1, #8] 0x0000ffff614be494: b 0x0000ffff614be51c 0x0000ffff614be498: ldr w2, [x2, #8] 0x0000ffff614be49c: eor x2, x2, #0x800000000 ;; 0x800006E88 0x0000ffff614be4a0: mov x8, #0x6e88 // #28296 ; {metadata({type array byte})} 0x0000ffff614be4a4: movk x8, #0x0, lsl #16 0x0000ffff614be4a8: movk x8, #0x8, lsl #32 0x0000ffff614be4ac: eor x8, x2, x8 0x0000ffff614be4b0: cbz x8, 0x0000ffff614be4c0 ;; exact klass and actual klass differ 0x0000ffff614be4b4: dcps1 #0xdeae 0x0000ffff614be4b8: .inst 0x7f855e88 ; undefined 0x0000ffff614be4bc: .inst 0x0000ffff ; undefined ;; 0x800006E88 0x0000ffff614be4c0: mov x2, #0x6e88 // #28296 ; {metadata({type array byte})} 0x0000ffff614be4c4: movk x2, #0x0, lsl #16 0x0000ffff614be4c8: movk x2, #0x8, lsl #32 0x0000ffff614be4cc: ldr x9, [x1, #8] 0x0000ffff614be4d0: eor x2, x2, x9 0x0000ffff614be4d4: and x8, x2, #0xfffffffffffffffc 0x0000ffff614be4d8: cbz x8, 0x0000ffff614be51c 0x0000ffff614be4dc: tbnz w2, #1, 0x0000ffff614be51c 0x0000ffff614be4e0: cbz x9, 0x0000ffff614be514 0x0000ffff614be4e4: cmp x9, #0x1 0x0000ffff614be4e8: b.eq 0x0000ffff614be514 // b.none 0x0000ffff614be4ec: dmb ishld 0x0000ffff614be4f0: eor x2, x2, x9 0x0000ffff614be4f4: ldr x9, [x1, #8] 0x0000ffff614be4f8: eor x2, x2, x9 0x0000ffff614be4fc: and x8, x2, #0xfffffffffffffffc 0x0000ffff614be500: cbz x8, 0x0000ffff614be51c 0x0000ffff614be504: ldr x9, [x1, #8] 0x0000ffff614be508: orr x9, x9, #0x2 0x0000ffff614be50c: str x9, [x1, #8] 0x0000ffff614be510: b 0x0000ffff614be51c 0x0000ffff614be514: str x2, [x1, #8] 0x0000ffff614be518: and x2, x2, #0xfffffffffffffffe ;; } emit_profile_type ;; 0xFFFF0009E920 0x0000ffff614be51c: mov x1, #0xe920 // #59680 ; {metadata(method data for {method} {0x00000008000ea510} 'invokeStatic' '(Ljava/lang/Object;JLjava/lang/Object;ILjava/lang/Object;)J' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614be520: movk x1, #0x9, lsl #16 0x0000ffff614be524: movk x1, #0xffff, lsl #32 0x0000ffff614be528: add x1, x1, #0x298 ;; 0xFFFED001A6A8 0x0000ffff614be52c: mov x2, #0x1340 // #4928 ; {oop(a 'java/lang/invoke/DirectMethodHandle'{0x00000000f7001340})} 0x0000ffff614be530: movk x2, #0xf700, lsl #16 0x0000ffff614be534: movk x2, #0x0, lsl #32 ;; emit_profile_type { 0x0000ffff614be538: mov x3, x2 0x0000ffff614be53c: cbnz x3, 0x0000ffff614be550 0x0000ffff614be540: ldr x9, [x1] 0x0000ffff614be544: orr x9, x9, #0x1 0x0000ffff614be548: str x9, [x1] 0x0000ffff614be54c: b 0x0000ffff614be5d4 0x0000ffff614be550: ldr w3, [x3, #8] 0x0000ffff614be554: eor x3, x3, #0x800000000 ;; 0x8000C22D0 0x0000ffff614be558: mov x8, #0x22d0 // #8912 ; {metadata('java/lang/invoke/DirectMethodHandle')} 0x0000ffff614be55c: movk x8, #0xc, lsl #16 0x0000ffff614be560: movk x8, #0x8, lsl #32 0x0000ffff614be564: eor x8, x3, x8 0x0000ffff614be568: cbz x8, 0x0000ffff614be578 ;; exact klass and actual klass differ 0x0000ffff614be56c: dcps1 #0xdeae 0x0000ffff614be570: .inst 0x7f855e88 ; undefined 0x0000ffff614be574: .inst 0x0000ffff ; undefined ;; 0x8000C22D0 0x0000ffff614be578: mov x3, #0x22d0 // #8912 ; {metadata('java/lang/invoke/DirectMethodHandle')} 0x0000ffff614be57c: movk x3, #0xc, lsl #16 0x0000ffff614be580: movk x3, #0x8, lsl #32 0x0000ffff614be584: ldr x9, [x1] 0x0000ffff614be588: eor x3, x3, x9 0x0000ffff614be58c: and x8, x3, #0xfffffffffffffffc 0x0000ffff614be590: cbz x8, 0x0000ffff614be5d4 0x0000ffff614be594: tbnz w3, #1, 0x0000ffff614be5d4 0x0000ffff614be598: cbz x9, 0x0000ffff614be5cc 0x0000ffff614be59c: cmp x9, #0x1 0x0000ffff614be5a0: b.eq 0x0000ffff614be5cc // b.none 0x0000ffff614be5a4: dmb ishld 0x0000ffff614be5a8: eor x3, x3, x9 0x0000ffff614be5ac: ldr x9, [x1] 0x0000ffff614be5b0: eor x3, x3, x9 0x0000ffff614be5b4: and x8, x3, #0xfffffffffffffffc 0x0000ffff614be5b8: cbz x8, 0x0000ffff614be5d4 0x0000ffff614be5bc: ldr x9, [x1] 0x0000ffff614be5c0: orr x9, x9, #0x2 0x0000ffff614be5c4: str x9, [x1] 0x0000ffff614be5c8: b 0x0000ffff614be5d4 0x0000ffff614be5cc: str x3, [x1] 0x0000ffff614be5d0: and x3, x3, #0xfffffffffffffffe ;; } emit_profile_type ;; emit_profile_type { 0x0000ffff614be5d4: mov x3, x0 0x0000ffff614be5d8: cbnz x3, 0x0000ffff614be5ec 0x0000ffff614be5dc: ldr x9, [x1, #16] 0x0000ffff614be5e0: orr x9, x9, #0x1 0x0000ffff614be5e4: str x9, [x1, #16] 0x0000ffff614be5e8: b 0x0000ffff614be670 0x0000ffff614be5ec: ldr w3, [x3, #8] 0x0000ffff614be5f0: eor x3, x3, #0x800000000 ;; 0x800006E88 0x0000ffff614be5f4: mov x8, #0x6e88 // #28296 ; {metadata({type array byte})} 0x0000ffff614be5f8: movk x8, #0x0, lsl #16 0x0000ffff614be5fc: movk x8, #0x8, lsl #32 0x0000ffff614be600: eor x8, x3, x8 0x0000ffff614be604: cbz x8, 0x0000ffff614be614 ;; exact klass and actual klass differ 0x0000ffff614be608: dcps1 #0xdeae 0x0000ffff614be60c: .inst 0x7f855e88 ; undefined 0x0000ffff614be610: .inst 0x0000ffff ; undefined ;; 0x800006E88 0x0000ffff614be614: mov x3, #0x6e88 // #28296 ; {metadata({type array byte})} 0x0000ffff614be618: movk x3, #0x0, lsl #16 0x0000ffff614be61c: movk x3, #0x8, lsl #32 0x0000ffff614be620: ldr x9, [x1, #16] 0x0000ffff614be624: eor x3, x3, x9 0x0000ffff614be628: and x8, x3, #0xfffffffffffffffc 0x0000ffff614be62c: cbz x8, 0x0000ffff614be670 0x0000ffff614be630: tbnz w3, #1, 0x0000ffff614be670 0x0000ffff614be634: cbz x9, 0x0000ffff614be668 0x0000ffff614be638: cmp x9, #0x1 0x0000ffff614be63c: b.eq 0x0000ffff614be668 // b.none 0x0000ffff614be640: dmb ishld 0x0000ffff614be644: eor x3, x3, x9 0x0000ffff614be648: ldr x9, [x1, #16] 0x0000ffff614be64c: eor x3, x3, x9 0x0000ffff614be650: and x8, x3, #0xfffffffffffffffc 0x0000ffff614be654: cbz x8, 0x0000ffff614be670 0x0000ffff614be658: ldr x9, [x1, #16] 0x0000ffff614be65c: orr x9, x9, #0x2 0x0000ffff614be660: str x9, [x1, #16] 0x0000ffff614be664: b 0x0000ffff614be670 0x0000ffff614be668: str x3, [x1, #16] 0x0000ffff614be66c: and x3, x3, #0xfffffffffffffffe ;; } emit_profile_type ;; 0xFFFF00410800 0x0000ffff614be670: mov x1, #0x800 // #2048 ; {metadata(method data for {method} {0x0000ffff00406ae8} 'invoke' '(Ljava/lang/Object;JLjava/lang/Object;I)J' in 'java/lang/invoke/LambdaForm$MH+0x0000000801001c00')} 0x0000ffff614be674: movk x1, #0x41, lsl #16 0x0000ffff614be678: movk x1, #0xffff, lsl #32 0x0000ffff614be67c: ldr x8, [x1, #488] 0x0000ffff614be680: add x8, x8, #0x1 0x0000ffff614be684: str x8, [x1, #488] ;; 0xFFFF0009E920 0x0000ffff614be688: mov x1, #0xe920 // #59680 ; {metadata(method data for {method} {0x00000008000ea510} 'invokeStatic' '(Ljava/lang/Object;JLjava/lang/Object;ILjava/lang/Object;)J' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614be68c: movk x1, #0x9, lsl #16 0x0000ffff614be690: movk x1, #0xffff, lsl #32 0x0000ffff614be694: ldr w3, [x1, #308] 0x0000ffff614be698: add w3, w3, #0x2 0x0000ffff614be69c: str w3, [x1, #308] 0x0000ffff614be6a0: and w3, w3, #0x1ffffe 0x0000ffff614be6a4: cmp w3, #0x0 ;; 804 branch [EQ] [CounterOverflowStub: 0x0000fffed01e0920] 0x0000ffff614be6a8: b.eq 0x0000ffff614c2300 // b.none ;; 0xFFFF0009E920 0x0000ffff614be6ac: mov x1, #0xe920 // #59680 ; {metadata(method data for {method} {0x00000008000ea510} 'invokeStatic' '(Ljava/lang/Object;JLjava/lang/Object;ILjava/lang/Object;)J' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614be6b0: movk x1, #0x9, lsl #16 0x0000ffff614be6b4: movk x1, #0xffff, lsl #32 0x0000ffff614be6b8: add x1, x1, #0x188 ;; emit_profile_type { 0x0000ffff614be6bc: cbnz x2, 0x0000ffff614be6d0 0x0000ffff614be6c0: ldr x9, [x1, #8] 0x0000ffff614be6c4: orr x9, x9, #0x1 0x0000ffff614be6c8: str x9, [x1, #8] 0x0000ffff614be6cc: b 0x0000ffff614be754 0x0000ffff614be6d0: ldr w2, [x2, #8] 0x0000ffff614be6d4: eor x2, x2, #0x800000000 ;; 0x8000C22D0 0x0000ffff614be6d8: mov x8, #0x22d0 // #8912 ; {metadata('java/lang/invoke/DirectMethodHandle')} 0x0000ffff614be6dc: movk x8, #0xc, lsl #16 0x0000ffff614be6e0: movk x8, #0x8, lsl #32 0x0000ffff614be6e4: eor x8, x2, x8 0x0000ffff614be6e8: cbz x8, 0x0000ffff614be6f8 ;; exact klass and actual klass differ 0x0000ffff614be6ec: dcps1 #0xdeae 0x0000ffff614be6f0: .inst 0x7f855e88 ; undefined 0x0000ffff614be6f4: .inst 0x0000ffff ; undefined ;; 0x8000C22D0 0x0000ffff614be6f8: mov x2, #0x22d0 // #8912 ; {metadata('java/lang/invoke/DirectMethodHandle')} 0x0000ffff614be6fc: movk x2, #0xc, lsl #16 0x0000ffff614be700: movk x2, #0x8, lsl #32 0x0000ffff614be704: ldr x9, [x1, #8] 0x0000ffff614be708: eor x2, x2, x9 0x0000ffff614be70c: and x8, x2, #0xfffffffffffffffc 0x0000ffff614be710: cbz x8, 0x0000ffff614be754 0x0000ffff614be714: tbnz w2, #1, 0x0000ffff614be754 0x0000ffff614be718: cbz x9, 0x0000ffff614be74c 0x0000ffff614be71c: cmp x9, #0x1 0x0000ffff614be720: b.eq 0x0000ffff614be74c // b.none 0x0000ffff614be724: dmb ishld 0x0000ffff614be728: eor x2, x2, x9 0x0000ffff614be72c: ldr x9, [x1, #8] 0x0000ffff614be730: eor x2, x2, x9 0x0000ffff614be734: and x8, x2, #0xfffffffffffffffc 0x0000ffff614be738: cbz x8, 0x0000ffff614be754 0x0000ffff614be73c: ldr x9, [x1, #8] 0x0000ffff614be740: orr x9, x9, #0x2 0x0000ffff614be744: str x9, [x1, #8] 0x0000ffff614be748: b 0x0000ffff614be754 0x0000ffff614be74c: str x2, [x1, #8] 0x0000ffff614be750: and x2, x2, #0xfffffffffffffffe ;; } emit_profile_type ;; 0xFFFF0009E920 0x0000ffff614be754: mov x1, #0xe920 // #59680 ; {metadata(method data for {method} {0x00000008000ea510} 'invokeStatic' '(Ljava/lang/Object;JLjava/lang/Object;ILjava/lang/Object;)J' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614be758: movk x1, #0x9, lsl #16 0x0000ffff614be75c: movk x1, #0xffff, lsl #32 0x0000ffff614be760: ldr x8, [x1, #376] 0x0000ffff614be764: add x8, x8, #0x1 0x0000ffff614be768: str x8, [x1, #376] ;; 0xFFFF0008BFA0 0x0000ffff614be76c: mov x1, #0xbfa0 // #49056 ; {metadata(method data for {method} {0x00000008003eb190} 'internalMemberName' '(Ljava/lang/Object;)Ljava/lang/Object;' in 'java/lang/invoke/DirectMethodHandle')} 0x0000ffff614be770: movk x1, #0x8, lsl #16 0x0000ffff614be774: movk x1, #0xffff, lsl #32 0x0000ffff614be778: ldr w2, [x1, #308] 0x0000ffff614be77c: add w2, w2, #0x2 0x0000ffff614be780: str w2, [x1, #308] 0x0000ffff614be784: and w2, w2, #0x1ffffe 0x0000ffff614be788: cmp w2, #0x0 ;; 828 branch [EQ] [CounterOverflowStub: 0x0000fffed01e1470] 0x0000ffff614be78c: b.eq 0x0000ffff614c2328 // b.none ;; 0xFFFF0009E920 0x0000ffff614be790: mov x1, #0xe920 // #59680 ; {metadata(method data for {method} {0x00000008000ea510} 'invokeStatic' '(Ljava/lang/Object;JLjava/lang/Object;ILjava/lang/Object;)J' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614be794: movk x1, #0x9, lsl #16 0x0000ffff614be798: movk x1, #0xffff, lsl #32 0x0000ffff614be79c: add x1, x1, #0x198 ;; 0xFFFED001A6B0 0x0000ffff614be7a0: mov x5, #0x1360 // #4960 ; {oop(a 'java/lang/invoke/MemberName'{0x00000000f7001360} = {method} {0x0000000800458d50} 'prepend' '(J[BILjava/lang/String;)J' in 'java/lang/StringConcatHelper')} 0x0000ffff614be7a4: movk x5, #0xf700, lsl #16 0x0000ffff614be7a8: movk x5, #0x0, lsl #32 ;; emit_profile_type { 0x0000ffff614be7ac: mov x2, x5 0x0000ffff614be7b0: cbnz x2, 0x0000ffff614be7c4 0x0000ffff614be7b4: ldr x9, [x1] 0x0000ffff614be7b8: orr x9, x9, #0x1 0x0000ffff614be7bc: str x9, [x1] 0x0000ffff614be7c0: b 0x0000ffff614be848 0x0000ffff614be7c4: ldr w2, [x2, #8] 0x0000ffff614be7c8: eor x2, x2, #0x800000000 ;; 0x8000D95A8 0x0000ffff614be7cc: mov x8, #0x95a8 // #38312 ; {metadata('java/lang/invoke/MemberName')} 0x0000ffff614be7d0: movk x8, #0xd, lsl #16 0x0000ffff614be7d4: movk x8, #0x8, lsl #32 0x0000ffff614be7d8: eor x8, x2, x8 0x0000ffff614be7dc: cbz x8, 0x0000ffff614be7ec ;; exact klass and actual klass differ 0x0000ffff614be7e0: dcps1 #0xdeae 0x0000ffff614be7e4: .inst 0x7f855e88 ; undefined 0x0000ffff614be7e8: .inst 0x0000ffff ; undefined ;; 0x8000D95A8 0x0000ffff614be7ec: mov x2, #0x95a8 // #38312 ; {metadata('java/lang/invoke/MemberName')} 0x0000ffff614be7f0: movk x2, #0xd, lsl #16 0x0000ffff614be7f4: movk x2, #0x8, lsl #32 0x0000ffff614be7f8: ldr x9, [x1] 0x0000ffff614be7fc: eor x2, x2, x9 0x0000ffff614be800: and x8, x2, #0xfffffffffffffffc 0x0000ffff614be804: cbz x8, 0x0000ffff614be848 0x0000ffff614be808: tbnz w2, #1, 0x0000ffff614be848 0x0000ffff614be80c: cbz x9, 0x0000ffff614be840 0x0000ffff614be810: cmp x9, #0x1 0x0000ffff614be814: b.eq 0x0000ffff614be840 // b.none 0x0000ffff614be818: dmb ishld 0x0000ffff614be81c: eor x2, x2, x9 0x0000ffff614be820: ldr x9, [x1] 0x0000ffff614be824: eor x2, x2, x9 0x0000ffff614be828: and x8, x2, #0xfffffffffffffffc 0x0000ffff614be82c: cbz x8, 0x0000ffff614be848 0x0000ffff614be830: ldr x9, [x1] 0x0000ffff614be834: orr x9, x9, #0x2 0x0000ffff614be838: str x9, [x1] 0x0000ffff614be83c: b 0x0000ffff614be848 0x0000ffff614be840: str x2, [x1] 0x0000ffff614be844: and x2, x2, #0xfffffffffffffffe ;; } emit_profile_type ;; 0xFFFF0009E920 0x0000ffff614be848: mov x1, #0xe920 // #59680 ; {metadata(method data for {method} {0x00000008000ea510} 'invokeStatic' '(Ljava/lang/Object;JLjava/lang/Object;ILjava/lang/Object;)J' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614be84c: movk x1, #0x9, lsl #16 0x0000ffff614be850: movk x1, #0xffff, lsl #32 0x0000ffff614be854: add x1, x1, #0x1f0 ;; emit_profile_type { 0x0000ffff614be858: mov x2, x0 0x0000ffff614be85c: cbnz x2, 0x0000ffff614be870 0x0000ffff614be860: ldr x9, [x1, #8] 0x0000ffff614be864: orr x9, x9, #0x1 0x0000ffff614be868: str x9, [x1, #8] 0x0000ffff614be86c: b 0x0000ffff614be8f4 0x0000ffff614be870: ldr w2, [x2, #8] 0x0000ffff614be874: eor x2, x2, #0x800000000 ;; 0x800006E88 0x0000ffff614be878: mov x8, #0x6e88 // #28296 ; {metadata({type array byte})} 0x0000ffff614be87c: movk x8, #0x0, lsl #16 0x0000ffff614be880: movk x8, #0x8, lsl #32 0x0000ffff614be884: eor x8, x2, x8 0x0000ffff614be888: cbz x8, 0x0000ffff614be898 ;; exact klass and actual klass differ 0x0000ffff614be88c: dcps1 #0xdeae 0x0000ffff614be890: .inst 0x7f855e88 ; undefined 0x0000ffff614be894: .inst 0x0000ffff ; undefined ;; 0x800006E88 0x0000ffff614be898: mov x2, #0x6e88 // #28296 ; {metadata({type array byte})} 0x0000ffff614be89c: movk x2, #0x0, lsl #16 0x0000ffff614be8a0: movk x2, #0x8, lsl #32 0x0000ffff614be8a4: ldr x9, [x1, #8] 0x0000ffff614be8a8: eor x2, x2, x9 0x0000ffff614be8ac: and x8, x2, #0xfffffffffffffffc 0x0000ffff614be8b0: cbz x8, 0x0000ffff614be8f4 0x0000ffff614be8b4: tbnz w2, #1, 0x0000ffff614be8f4 0x0000ffff614be8b8: cbz x9, 0x0000ffff614be8ec 0x0000ffff614be8bc: cmp x9, #0x1 0x0000ffff614be8c0: b.eq 0x0000ffff614be8ec // b.none 0x0000ffff614be8c4: dmb ishld 0x0000ffff614be8c8: eor x2, x2, x9 0x0000ffff614be8cc: ldr x9, [x1, #8] 0x0000ffff614be8d0: eor x2, x2, x9 0x0000ffff614be8d4: and x8, x2, #0xfffffffffffffffc 0x0000ffff614be8d8: cbz x8, 0x0000ffff614be8f4 0x0000ffff614be8dc: ldr x9, [x1, #8] 0x0000ffff614be8e0: orr x9, x9, #0x2 0x0000ffff614be8e4: str x9, [x1, #8] 0x0000ffff614be8e8: b 0x0000ffff614be8f4 0x0000ffff614be8ec: str x2, [x1, #8] 0x0000ffff614be8f0: and x2, x2, #0xfffffffffffffffe ;; } emit_profile_type ;; 0xFFFED001A6A0 0x0000ffff614be8f4: mov x4, #0x1390 // #5008 ; {oop("About to execute for "{0x00000000f7001390})} 0x0000ffff614be8f8: movk x4, #0xf700, lsl #16 0x0000ffff614be8fc: movk x4, #0x0, lsl #32 ;; emit_profile_type { 0x0000ffff614be900: mov x2, x4 0x0000ffff614be904: cbnz x2, 0x0000ffff614be918 0x0000ffff614be908: ldr x9, [x1, #24] 0x0000ffff614be90c: orr x9, x9, #0x1 0x0000ffff614be910: str x9, [x1, #24] 0x0000ffff614be914: b 0x0000ffff614be99c 0x0000ffff614be918: ldr w2, [x2, #8] 0x0000ffff614be91c: eor x2, x2, #0x800000000 ;; 0x80000F6F0 0x0000ffff614be920: mov x8, #0xf6f0 // #63216 ; {metadata('java/lang/String')} 0x0000ffff614be924: movk x8, #0x0, lsl #16 0x0000ffff614be928: movk x8, #0x8, lsl #32 0x0000ffff614be92c: eor x8, x2, x8 0x0000ffff614be930: cbz x8, 0x0000ffff614be940 ;; exact klass and actual klass differ 0x0000ffff614be934: dcps1 #0xdeae 0x0000ffff614be938: .inst 0x7f855e88 ; undefined 0x0000ffff614be93c: .inst 0x0000ffff ; undefined ;; 0x80000F6F0 0x0000ffff614be940: mov x2, #0xf6f0 // #63216 ; {metadata('java/lang/String')} 0x0000ffff614be944: movk x2, #0x0, lsl #16 0x0000ffff614be948: movk x2, #0x8, lsl #32 0x0000ffff614be94c: ldr x9, [x1, #24] 0x0000ffff614be950: eor x2, x2, x9 0x0000ffff614be954: and x8, x2, #0xfffffffffffffffc 0x0000ffff614be958: cbz x8, 0x0000ffff614be99c 0x0000ffff614be95c: tbnz w2, #1, 0x0000ffff614be99c 0x0000ffff614be960: cbz x9, 0x0000ffff614be994 0x0000ffff614be964: cmp x9, #0x1 0x0000ffff614be968: b.eq 0x0000ffff614be994 // b.none 0x0000ffff614be96c: dmb ishld 0x0000ffff614be970: eor x2, x2, x9 0x0000ffff614be974: ldr x9, [x1, #24] 0x0000ffff614be978: eor x2, x2, x9 0x0000ffff614be97c: and x8, x2, #0xfffffffffffffffc 0x0000ffff614be980: cbz x8, 0x0000ffff614be99c 0x0000ffff614be984: ldr x9, [x1, #24] 0x0000ffff614be988: orr x9, x9, #0x2 0x0000ffff614be98c: str x9, [x1, #24] 0x0000ffff614be990: b 0x0000ffff614be99c 0x0000ffff614be994: str x2, [x1, #24] 0x0000ffff614be998: and x2, x2, #0xfffffffffffffffe ;; } emit_profile_type ;; 0xFFFF0009E920 0x0000ffff614be99c: mov x1, #0xe920 // #59680 ; {metadata(method data for {method} {0x00000008000ea510} 'invokeStatic' '(Ljava/lang/Object;JLjava/lang/Object;ILjava/lang/Object;)J' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614be9a0: movk x1, #0x9, lsl #16 0x0000ffff614be9a4: movk x1, #0xffff, lsl #32 0x0000ffff614be9a8: ldr x8, [x1, #480] 0x0000ffff614be9ac: add x8, x8, #0x1 0x0000ffff614be9b0: str x8, [x1, #480] 0x0000ffff614be9b4: ldr x1, [sp, #344] 0x0000ffff614be9b8: mov x2, x0 0x0000ffff614be9bc: ldr w3, [sp, #328] ;*invokestatic linkToStatic {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@17 ; - java.lang.invoke.LambdaForm$MH/0x0000000801001c00::invoke@28 ; - java.lang.invoke.LambdaForm$MH/0x0000000801003000::invoke@51 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@45 (line 78) 0x0000ffff614be9c0: bl 0x0000ffff614c3360 ; ImmutableOopMap {[336]=Oop [352]=Oop } ;*invokestatic linkToStatic {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@17 ; - java.lang.invoke.LambdaForm$MH/0x0000000801001c00::invoke@28 ; - java.lang.invoke.LambdaForm$MH/0x0000000801003000::invoke@51 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@45 (line 78) ; {static_call} ;; 0xFFFF0040D800 0x0000ffff614be9c4: mov x1, #0xd800 // #55296 ; {metadata(method data for {method} {0x0000ffff00409398} 'invoke' '(Ljava/lang/Object;I)Ljava/lang/Object;' in 'java/lang/invoke/LambdaForm$MH+0x0000000801003000')} 0x0000ffff614be9c8: movk x1, #0x40, lsl #16 0x0000ffff614be9cc: movk x1, #0xffff, lsl #32 0x0000ffff614be9d0: add x1, x1, #0x398 0x0000ffff614be9d4: ldr x2, [sp, #352] ;; emit_profile_type { 0x0000ffff614be9d8: mov x3, x2 0x0000ffff614be9dc: cbnz x3, 0x0000ffff614be9f0 0x0000ffff614be9e0: ldr x9, [x1, #8] 0x0000ffff614be9e4: orr x9, x9, #0x1 0x0000ffff614be9e8: str x9, [x1, #8] 0x0000ffff614be9ec: b 0x0000ffff614bea74 0x0000ffff614be9f0: ldr w3, [x3, #8] 0x0000ffff614be9f4: eor x3, x3, #0x800000000 ;; 0x800006E88 0x0000ffff614be9f8: mov x8, #0x6e88 // #28296 ; {metadata({type array byte})} 0x0000ffff614be9fc: movk x8, #0x0, lsl #16 0x0000ffff614bea00: movk x8, #0x8, lsl #32 0x0000ffff614bea04: eor x8, x3, x8 0x0000ffff614bea08: cbz x8, 0x0000ffff614bea18 ;; exact klass and actual klass differ 0x0000ffff614bea0c: dcps1 #0xdeae 0x0000ffff614bea10: .inst 0x7f855e88 ; undefined 0x0000ffff614bea14: .inst 0x0000ffff ; undefined ;; 0x800006E88 0x0000ffff614bea18: mov x3, #0x6e88 // #28296 ; {metadata({type array byte})} 0x0000ffff614bea1c: movk x3, #0x0, lsl #16 0x0000ffff614bea20: movk x3, #0x8, lsl #32 0x0000ffff614bea24: ldr x9, [x1, #8] 0x0000ffff614bea28: eor x3, x3, x9 0x0000ffff614bea2c: and x8, x3, #0xfffffffffffffffc 0x0000ffff614bea30: cbz x8, 0x0000ffff614bea74 0x0000ffff614bea34: tbnz w3, #1, 0x0000ffff614bea74 0x0000ffff614bea38: cbz x9, 0x0000ffff614bea6c 0x0000ffff614bea3c: cmp x9, #0x1 0x0000ffff614bea40: b.eq 0x0000ffff614bea6c // b.none 0x0000ffff614bea44: dmb ishld 0x0000ffff614bea48: eor x3, x3, x9 0x0000ffff614bea4c: ldr x9, [x1, #8] 0x0000ffff614bea50: eor x3, x3, x9 0x0000ffff614bea54: and x8, x3, #0xfffffffffffffffc 0x0000ffff614bea58: cbz x8, 0x0000ffff614bea74 0x0000ffff614bea5c: ldr x9, [x1, #8] 0x0000ffff614bea60: orr x9, x9, #0x2 0x0000ffff614bea64: str x9, [x1, #8] 0x0000ffff614bea68: b 0x0000ffff614bea74 0x0000ffff614bea6c: str x3, [x1, #8] 0x0000ffff614bea70: and x3, x3, #0xfffffffffffffffe ;; } emit_profile_type ;; 0xFFFF00099D80 0x0000ffff614bea74: mov x1, #0x9d80 // #40320 ; {metadata(method data for {method} {0x00000008000ea098} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;J)Ljava/lang/Object;' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614bea78: movk x1, #0x9, lsl #16 0x0000ffff614bea7c: movk x1, #0xffff, lsl #32 0x0000ffff614bea80: add x1, x1, #0x290 ;; 0xFFFED001A6B8 0x0000ffff614bea84: mov x3, #0x660 // #1632 ; {oop(a 'java/lang/invoke/DirectMethodHandle'{0x00000000f7000660})} 0x0000ffff614bea88: movk x3, #0xf700, lsl #16 0x0000ffff614bea8c: movk x3, #0x0, lsl #32 ;; emit_profile_type { 0x0000ffff614bea90: mov x4, x3 0x0000ffff614bea94: cbnz x4, 0x0000ffff614beaa4 0x0000ffff614bea98: ldr x9, [x1] 0x0000ffff614bea9c: orr x9, x9, #0x1 0x0000ffff614beaa0: str x9, [x1] ;; } emit_profile_type ;; emit_profile_type { 0x0000ffff614beaa4: mov x4, x2 0x0000ffff614beaa8: cbnz x4, 0x0000ffff614beab8 0x0000ffff614beaac: ldr x9, [x1, #16] 0x0000ffff614beab0: orr x9, x9, #0x1 0x0000ffff614beab4: str x9, [x1, #16] ;; } emit_profile_type ;; 0xFFFF0040D800 0x0000ffff614beab8: mov x1, #0xd800 // #55296 ; {metadata(method data for {method} {0x0000ffff00409398} 'invoke' '(Ljava/lang/Object;I)Ljava/lang/Object;' in 'java/lang/invoke/LambdaForm$MH+0x0000000801003000')} 0x0000ffff614beabc: movk x1, #0x40, lsl #16 0x0000ffff614beac0: movk x1, #0xffff, lsl #32 0x0000ffff614beac4: ldr x8, [x1, #864] 0x0000ffff614beac8: add x8, x8, #0x1 0x0000ffff614beacc: str x8, [x1, #864] ;; 0xFFFF00099D80 0x0000ffff614bead0: mov x1, #0x9d80 // #40320 ; {metadata(method data for {method} {0x00000008000ea098} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;J)Ljava/lang/Object;' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614bead4: movk x1, #0x9, lsl #16 0x0000ffff614bead8: movk x1, #0xffff, lsl #32 0x0000ffff614beadc: ldr w4, [x1, #308] 0x0000ffff614beae0: add w4, w4, #0x2 0x0000ffff614beae4: str w4, [x1, #308] 0x0000ffff614beae8: and w4, w4, #0x1ffffe 0x0000ffff614beaec: cmp w4, #0x0 ;; 896 branch [EQ] [CounterOverflowStub: 0x0000fffed01e2fe0] 0x0000ffff614beaf0: b.eq 0x0000ffff614c2350 // b.none ;; 0xFFFF00099D80 0x0000ffff614beaf4: mov x1, #0x9d80 // #40320 ; {metadata(method data for {method} {0x00000008000ea098} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;J)Ljava/lang/Object;' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614beaf8: movk x1, #0x9, lsl #16 0x0000ffff614beafc: movk x1, #0xffff, lsl #32 0x0000ffff614beb00: add x1, x1, #0x188 ;; emit_profile_type { 0x0000ffff614beb04: cbnz x3, 0x0000ffff614beb14 0x0000ffff614beb08: ldr x9, [x1, #8] 0x0000ffff614beb0c: orr x9, x9, #0x1 0x0000ffff614beb10: str x9, [x1, #8] ;; } emit_profile_type ;; 0xFFFF00099D80 0x0000ffff614beb14: mov x1, #0x9d80 // #40320 ; {metadata(method data for {method} {0x00000008000ea098} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;J)Ljava/lang/Object;' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614beb18: movk x1, #0x9, lsl #16 0x0000ffff614beb1c: movk x1, #0xffff, lsl #32 0x0000ffff614beb20: ldr x8, [x1, #376] 0x0000ffff614beb24: add x8, x8, #0x1 0x0000ffff614beb28: str x8, [x1, #376] ;; 0xFFFF0008BFA0 0x0000ffff614beb2c: mov x1, #0xbfa0 // #49056 ; {metadata(method data for {method} {0x00000008003eb190} 'internalMemberName' '(Ljava/lang/Object;)Ljava/lang/Object;' in 'java/lang/invoke/DirectMethodHandle')} 0x0000ffff614beb30: movk x1, #0x8, lsl #16 0x0000ffff614beb34: movk x1, #0xffff, lsl #32 0x0000ffff614beb38: ldr w3, [x1, #308] 0x0000ffff614beb3c: add w3, w3, #0x2 0x0000ffff614beb40: str w3, [x1, #308] 0x0000ffff614beb44: and w3, w3, #0x1ffffe 0x0000ffff614beb48: cmp w3, #0x0 ;; 920 branch [EQ] [CounterOverflowStub: 0x0000fffed01e3890] 0x0000ffff614beb4c: b.eq 0x0000ffff614c2378 // b.none ;; 0xFFFF00099D80 0x0000ffff614beb50: mov x1, #0x9d80 // #40320 ; {metadata(method data for {method} {0x00000008000ea098} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;J)Ljava/lang/Object;' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614beb54: movk x1, #0x9, lsl #16 0x0000ffff614beb58: movk x1, #0xffff, lsl #32 0x0000ffff614beb5c: add x1, x1, #0x198 ;; 0xFFFED001A6C0 0x0000ffff614beb60: mov x3, #0x680 // #1664 ; {oop(a 'java/lang/invoke/MemberName'{0x00000000f7000680} = {method} {0x0000000800458530} 'newString' '([BJ)Ljava/lang/String;' in 'java/lang/StringConcatHelper')} 0x0000ffff614beb64: movk x3, #0xf700, lsl #16 0x0000ffff614beb68: movk x3, #0x0, lsl #32 ;; emit_profile_type { 0x0000ffff614beb6c: mov x4, x3 0x0000ffff614beb70: cbnz x4, 0x0000ffff614beb80 0x0000ffff614beb74: ldr x9, [x1] 0x0000ffff614beb78: orr x9, x9, #0x1 0x0000ffff614beb7c: str x9, [x1] ;; } emit_profile_type ;; 0xFFFF00099D80 0x0000ffff614beb80: mov x1, #0x9d80 // #40320 ; {metadata(method data for {method} {0x00000008000ea098} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;J)Ljava/lang/Object;' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614beb84: movk x1, #0x9, lsl #16 0x0000ffff614beb88: movk x1, #0xffff, lsl #32 0x0000ffff614beb8c: add x1, x1, #0x1f0 ;; emit_profile_type { 0x0000ffff614beb90: mov x4, x2 0x0000ffff614beb94: cbnz x4, 0x0000ffff614beba4 0x0000ffff614beb98: ldr x9, [x1, #8] 0x0000ffff614beb9c: orr x9, x9, #0x1 0x0000ffff614beba0: str x9, [x1, #8] ;; } emit_profile_type ;; emit_profile_type { 0x0000ffff614beba4: mov x4, x3 0x0000ffff614beba8: cbnz x4, 0x0000ffff614bebb8 0x0000ffff614bebac: ldr x9, [x1, #24] 0x0000ffff614bebb0: orr x9, x9, #0x1 0x0000ffff614bebb4: str x9, [x1, #24] ;; } emit_profile_type ;; 0xFFFF00099D80 0x0000ffff614bebb8: mov x1, #0x9d80 // #40320 ; {metadata(method data for {method} {0x00000008000ea098} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;J)Ljava/lang/Object;' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614bebbc: movk x1, #0x9, lsl #16 0x0000ffff614bebc0: movk x1, #0xffff, lsl #32 0x0000ffff614bebc4: ldr x8, [x1, #480] 0x0000ffff614bebc8: add x8, x8, #0x1 0x0000ffff614bebcc: str x8, [x1, #480] 0x0000ffff614bebd0: mov x1, x2 0x0000ffff614bebd4: mov x2, x0 ;*invokestatic linkToStatic {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@13 ; - java.lang.invoke.LambdaForm$MH/0x0000000801003000::invoke@71 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@45 (line 78) 0x0000ffff614bebd8: bl 0x0000ffff614c3390 ; ImmutableOopMap {[336]=Oop } ;*invokestatic linkToStatic {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@13 ; - java.lang.invoke.LambdaForm$MH/0x0000000801003000::invoke@71 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@45 (line 78) ; {static_call} ;; 0xFFFF00099D80 0x0000ffff614bebdc: mov x2, #0x9d80 // #40320 ; {metadata(method data for {method} {0x00000008000ea098} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;J)Ljava/lang/Object;' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614bebe0: movk x2, #0x9, lsl #16 0x0000ffff614bebe4: movk x2, #0xffff, lsl #32 0x0000ffff614bebe8: add x2, x2, #0x210 ;; emit_profile_type { 0x0000ffff614bebec: mov x1, x0 0x0000ffff614bebf0: cbnz x1, 0x0000ffff614bec04 0x0000ffff614bebf4: ldr x9, [x2] 0x0000ffff614bebf8: orr x9, x9, #0x1 0x0000ffff614bebfc: str x9, [x2] 0x0000ffff614bec00: b 0x0000ffff614bec2c 0x0000ffff614bec04: ldr w1, [x1, #8] 0x0000ffff614bec08: eor x1, x1, #0x800000000 0x0000ffff614bec0c: ldr x9, [x2] 0x0000ffff614bec10: eor x1, x1, x9 0x0000ffff614bec14: and x8, x1, #0xfffffffffffffffc 0x0000ffff614bec18: cbz x8, 0x0000ffff614bec2c 0x0000ffff614bec1c: tbnz w1, #1, 0x0000ffff614bec2c 0x0000ffff614bec20: ldr x9, [x2] 0x0000ffff614bec24: orr x9, x9, #0x2 0x0000ffff614bec28: str x9, [x2] ;; } emit_profile_type ;; 0xFFFF0040D800 0x0000ffff614bec2c: mov x2, #0xd800 // #55296 ; {metadata(method data for {method} {0x0000ffff00409398} 'invoke' '(Ljava/lang/Object;I)Ljava/lang/Object;' in 'java/lang/invoke/LambdaForm$MH+0x0000000801003000')} 0x0000ffff614bec30: movk x2, #0x40, lsl #16 0x0000ffff614bec34: movk x2, #0xffff, lsl #32 0x0000ffff614bec38: add x2, x2, #0x3a8 ;; emit_profile_type { 0x0000ffff614bec3c: mov x1, x0 0x0000ffff614bec40: cbnz x1, 0x0000ffff614bec54 0x0000ffff614bec44: ldr x9, [x2] 0x0000ffff614bec48: orr x9, x9, #0x1 0x0000ffff614bec4c: str x9, [x2] 0x0000ffff614bec50: b 0x0000ffff614becac 0x0000ffff614bec54: ldr w1, [x1, #8] 0x0000ffff614bec58: eor x1, x1, #0x800000000 0x0000ffff614bec5c: ldr x9, [x2] 0x0000ffff614bec60: eor x1, x1, x9 0x0000ffff614bec64: and x8, x1, #0xfffffffffffffffc 0x0000ffff614bec68: cbz x8, 0x0000ffff614becac 0x0000ffff614bec6c: tbnz w1, #1, 0x0000ffff614becac 0x0000ffff614bec70: cbz x9, 0x0000ffff614beca4 0x0000ffff614bec74: cmp x9, #0x1 0x0000ffff614bec78: b.eq 0x0000ffff614beca4 // b.none 0x0000ffff614bec7c: dmb ishld 0x0000ffff614bec80: eor x1, x1, x9 0x0000ffff614bec84: ldr x9, [x2] 0x0000ffff614bec88: eor x1, x1, x9 0x0000ffff614bec8c: and x8, x1, #0xfffffffffffffffc 0x0000ffff614bec90: cbz x8, 0x0000ffff614becac 0x0000ffff614bec94: ldr x9, [x2] 0x0000ffff614bec98: orr x9, x9, #0x2 0x0000ffff614bec9c: str x9, [x2] 0x0000ffff614beca0: b 0x0000ffff614becac 0x0000ffff614beca4: str x1, [x2] 0x0000ffff614beca8: and x1, x1, #0xfffffffffffffffe ;; } emit_profile_type ;; 0xFFFF0009DFA0 0x0000ffff614becac: mov x2, #0xdfa0 // #57248 ; {metadata(method data for {method} {0x00000008000ebb68} 'linkToTargetMethod' '(ILjava/lang/Object;)Ljava/lang/Object;' in 'java/lang/invoke/Invokers$Holder')} 0x0000ffff614becb0: movk x2, #0x9, lsl #16 0x0000ffff614becb4: movk x2, #0xffff, lsl #32 0x0000ffff614becb8: add x2, x2, #0x1e8 ;; emit_profile_type { 0x0000ffff614becbc: mov x1, x0 0x0000ffff614becc0: cbnz x1, 0x0000ffff614becd4 0x0000ffff614becc4: ldr x9, [x2] 0x0000ffff614becc8: orr x9, x9, #0x1 0x0000ffff614beccc: str x9, [x2] 0x0000ffff614becd0: b 0x0000ffff614bed2c 0x0000ffff614becd4: ldr w1, [x1, #8] 0x0000ffff614becd8: eor x1, x1, #0x800000000 0x0000ffff614becdc: ldr x9, [x2] 0x0000ffff614bece0: eor x1, x1, x9 0x0000ffff614bece4: and x8, x1, #0xfffffffffffffffc 0x0000ffff614bece8: cbz x8, 0x0000ffff614bed2c 0x0000ffff614becec: tbnz w1, #1, 0x0000ffff614bed2c 0x0000ffff614becf0: cbz x9, 0x0000ffff614bed24 0x0000ffff614becf4: cmp x9, #0x1 0x0000ffff614becf8: b.eq 0x0000ffff614bed24 // b.none 0x0000ffff614becfc: dmb ishld 0x0000ffff614bed00: eor x1, x1, x9 0x0000ffff614bed04: ldr x9, [x2] 0x0000ffff614bed08: eor x1, x1, x9 0x0000ffff614bed0c: and x8, x1, #0xfffffffffffffffc 0x0000ffff614bed10: cbz x8, 0x0000ffff614bed2c 0x0000ffff614bed14: ldr x9, [x2] 0x0000ffff614bed18: orr x9, x9, #0x2 0x0000ffff614bed1c: str x9, [x2] 0x0000ffff614bed20: b 0x0000ffff614bed2c 0x0000ffff614bed24: str x1, [x2] 0x0000ffff614bed28: and x1, x1, #0xfffffffffffffffe ;; } emit_profile_type ;; block B43 [8, 50] ;; 0xFFFF0040E000 0x0000ffff614bed2c: mov x2, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614bed30: movk x2, #0x40, lsl #16 0x0000ffff614bed34: movk x2, #0xffff, lsl #32 0x0000ffff614bed38: add x2, x2, #0x260 ;; emit_profile_type { 0x0000ffff614bed3c: mov x1, x0 0x0000ffff614bed40: cbnz x1, 0x0000ffff614bed50 0x0000ffff614bed44: ldr x9, [x2] 0x0000ffff614bed48: orr x9, x9, #0x1 0x0000ffff614bed4c: str x9, [x2] ;; } emit_profile_type 0x0000ffff614bed50: ldr x2, [sp, #336] ;; block B41 [50, 66] 0x0000ffff614bed54: ldr xzr, [x2] ; implicit exception: dispatches to 0x0000ffff614c23a0 0x0000ffff614bed58: mov x1, x2 ;; 0xFFFF0040E000 0x0000ffff614bed5c: mov x3, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614bed60: movk x3, #0x40, lsl #16 0x0000ffff614bed64: movk x3, #0xffff, lsl #32 ;; 0x8000150A8 0x0000ffff614bed68: mov x8, #0x50a8 // #20648 ; {metadata('java/io/PrintStream')} 0x0000ffff614bed6c: movk x8, #0x1, lsl #16 0x0000ffff614bed70: movk x8, #0x8, lsl #32 0x0000ffff614bed74: add x9, x3, #0x280 0x0000ffff614bed78: str x8, [x9] 0x0000ffff614bed7c: ldr x8, [x3, #648] 0x0000ffff614bed80: add x8, x8, #0x1 0x0000ffff614bed84: str x8, [x3, #648] 0x0000ffff614bed88: mov x5, x2 0x0000ffff614bed8c: mov x2, x0 0x0000ffff614bed90: mov x1, x5 ;*invokevirtual println {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@50 (line 78) 0x0000ffff614bed94: bl 0x0000ffff614c33c0 ; ImmutableOopMap {} ;*invokevirtual println {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@50 (line 78) ; {optimized virtual_call} ;; 0xFFFF0040E000 0x0000ffff614bed98: mov x0, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614bed9c: movk x0, #0x40, lsl #16 0x0000ffff614beda0: movk x0, #0xffff, lsl #32 0x0000ffff614beda4: ldr x8, [x0, #680] 0x0000ffff614beda8: add x8, x8, #0x1 0x0000ffff614bedac: str x8, [x0, #680] ;; 0xFFFF7F215000 0x0000ffff614bedb0: mov x8, #0x5000 // #20480 ; {runtime_call os::javaTimeMillis()} 0x0000ffff614bedb4: movk x8, #0x7f21, lsl #16 0x0000ffff614bedb8: movk x8, #0xffff, lsl #32 0x0000ffff614bedbc: blr x8 ;*invokestatic currentTimeMillis {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@61 (line 83) 0x0000ffff614bedc0: ldr w1, [sp, #328] ;; 0x0 0x0000ffff614bedc4: mov x2, #0x0 // #0 ;; 0x0 0x0000ffff614bedc8: mov x3, #0x0 // #0 ;; 0x0 0x0000ffff614bedcc: mov x4, #0x0 // #0 0x0000ffff614bedd0: str x0, [sp, #368] ;; block B12 [66, 78] ;; merged str pair 0x0000ffff614bedd4: stp x2, x3, [sp, #384] 0x0000ffff614bedd8: str x4, [sp, #376] 0x0000ffff614beddc: str w1, [sp, #360] ;; 0xFFFF0040E000 0x0000ffff614bede0: mov x5, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614bede4: movk x5, #0x40, lsl #16 0x0000ffff614bede8: movk x5, #0xffff, lsl #32 0x0000ffff614bedec: ldr x8, [x5, #696] 0x0000ffff614bedf0: add x8, x8, #0x1 0x0000ffff614bedf4: str x8, [x5, #696] ;; 0xFFFF7F215000 0x0000ffff614bedf8: mov x8, #0x5000 // #20480 ; {runtime_call os::javaTimeMillis()} 0x0000ffff614bedfc: movk x8, #0x7f21, lsl #16 0x0000ffff614bee00: movk x8, #0xffff, lsl #32 0x0000ffff614bee04: blr x8 ;*invokestatic currentTimeMillis {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@66 (line 84) ;; 0x3E8 0x0000ffff614bee08: mov w3, #0x3e8 // #1000 0x0000ffff614bee0c: ldr w1, [sp, #360] 0x0000ffff614bee10: mul w4, w1, w3 0x0000ffff614bee14: sxtw x4, w4 0x0000ffff614bee18: ldr x2, [sp, #368] 0x0000ffff614bee1c: add x3, x4, x2 0x0000ffff614bee20: cmp x0, x3 ;; 0xFFFF0040E000 0x0000ffff614bee24: mov x3, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614bee28: movk x3, #0x40, lsl #16 0x0000ffff614bee2c: movk x3, #0xffff, lsl #32 ;; 0x2C8 0x0000ffff614bee30: mov x8, #0x2c8 // #712 ;; 0x2D8 0x0000ffff614bee34: mov x9, #0x2d8 // #728 0x0000ffff614bee38: csel x0, x8, x9, ge // ge = tcont 0x0000ffff614bee3c: ldr x4, [x3, x0] 0x0000ffff614bee40: add x4, x4, #0x1 0x0000ffff614bee44: str x4, [x3, x0] ;; 1044 branch [GE] [B14] 0x0000ffff614bee48: b.ge 0x0000ffff614c0ffc // b.tcont;*lcmp {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@78 (line 84) ;; block B13 [82, 2] 0x0000ffff614bee4c: str x2, [sp, #368] 0x0000ffff614bee50: ldr x4, [sp, #376] 0x0000ffff614bee54: str w1, [sp, #360] 0x0000ffff614bee58: add x2, x4, #0x1 0x0000ffff614bee5c: str x2, [sp, #400] ;; 0x800014D18 0x0000ffff614bee60: mov x3, #0x4d18 // #19736 ; {metadata('java/lang/ThreadGroup')} 0x0000ffff614bee64: movk x3, #0x1, lsl #16 0x0000ffff614bee68: movk x3, #0x8, lsl #32 0x0000ffff614bee6c: ldr x0, [x28, #288] 0x0000ffff614bee70: add x11, x0, #0x30 0x0000ffff614bee74: ldr x8, [x28, #304] 0x0000ffff614bee78: cmp x11, x8 0x0000ffff614bee7c: b.hi 0x0000ffff614c23b8 // b.pmore 0x0000ffff614bee80: str x11, [x28, #288] ;; 0x1 0x0000ffff614bee84: orr x10, xzr, #0x1 0x0000ffff614bee88: str x10, [x0] 0x0000ffff614bee8c: eor x10, x3, #0x800000000 ;; merged str pair 0x0000ffff614bee90: stp w10, wzr, [x0, #8] 0x0000ffff614bee94: add x10, x0, #0x10 ;; zero_words (count = 4) { 0x0000ffff614bee98: stp xzr, xzr, [x10] 0x0000ffff614bee9c: stp xzr, xzr, [x10, #16] ;; } zero_words 0x0000ffff614beea0: dmb ishst ;*new {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@86 (line 90) 0x0000ffff614beea4: str x0, [sp, #408] ;; 0xFFFF0009ACA0 0x0000ffff614beea8: mov x3, #0xaca0 // #44192 ; {metadata(method data for {method} {0x00000008000eba30} 'linkToTargetMethod' '(JLjava/lang/Object;)Ljava/lang/Object;' in 'java/lang/invoke/Invokers$Holder')} 0x0000ffff614beeac: movk x3, #0x9, lsl #16 0x0000ffff614beeb0: movk x3, #0xffff, lsl #32 0x0000ffff614beeb4: add x3, x3, #0x260 ;; 0xFFFED001A6C8 0x0000ffff614beeb8: mov x4, #0x258 // #600 ; {oop(a 'java/lang/invoke/BoundMethodHandle$Species_LLLL'{0x00000000f7000258})} 0x0000ffff614beebc: movk x4, #0xf700, lsl #16 0x0000ffff614beec0: movk x4, #0x0, lsl #32 ;; emit_profile_type { 0x0000ffff614beec4: mov x6, x4 0x0000ffff614beec8: cbnz x6, 0x0000ffff614beed8 0x0000ffff614beecc: ldr x9, [x3] 0x0000ffff614beed0: orr x9, x9, #0x1 0x0000ffff614beed4: str x9, [x3] ;; } emit_profile_type ;; 0xFFFF0040E000 0x0000ffff614beed8: mov x3, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614beedc: movk x3, #0x40, lsl #16 0x0000ffff614beee0: movk x3, #0xffff, lsl #32 0x0000ffff614beee4: ldr x8, [x3, #744] 0x0000ffff614beee8: add x8, x8, #0x1 0x0000ffff614beeec: str x8, [x3, #744] ;; 0xFFFF0009ACA0 0x0000ffff614beef0: mov x3, #0xaca0 // #44192 ; {metadata(method data for {method} {0x00000008000eba30} 'linkToTargetMethod' '(JLjava/lang/Object;)Ljava/lang/Object;' in 'java/lang/invoke/Invokers$Holder')} 0x0000ffff614beef4: movk x3, #0x9, lsl #16 0x0000ffff614beef8: movk x3, #0xffff, lsl #32 0x0000ffff614beefc: ldr w6, [x3, #308] 0x0000ffff614bef00: add w6, w6, #0x2 0x0000ffff614bef04: str w6, [x3, #308] 0x0000ffff614bef08: and w6, w6, #0x1ffffe 0x0000ffff614bef0c: cmp w6, #0x0 ;; 1080 branch [EQ] [CounterOverflowStub: 0x0000fffed01e9390] 0x0000ffff614bef10: b.eq 0x0000ffff614c23c8 // b.none ;; 0xFFFF0040C800 0x0000ffff614bef14: mov x3, #0xc800 // #51200 ; {metadata(method data for {method} {0x0000ffff0040c390} 'invoke' '(Ljava/lang/Object;J)Ljava/lang/Object;' in 'java/lang/invoke/LambdaForm$MH+0x0000000801004800')} 0x0000ffff614bef18: movk x3, #0x40, lsl #16 0x0000ffff614bef1c: movk x3, #0xffff, lsl #32 0x0000ffff614bef20: add x3, x3, #0x420 ;; emit_profile_type { 0x0000ffff614bef24: cbnz x4, 0x0000ffff614bef34 0x0000ffff614bef28: ldr x9, [x3] 0x0000ffff614bef2c: orr x9, x9, #0x1 0x0000ffff614bef30: str x9, [x3] ;; } emit_profile_type ;; 0xFFFF0009ACA0 0x0000ffff614bef34: mov x3, #0xaca0 // #44192 ; {metadata(method data for {method} {0x00000008000eba30} 'linkToTargetMethod' '(JLjava/lang/Object;)Ljava/lang/Object;' in 'java/lang/invoke/Invokers$Holder')} 0x0000ffff614bef38: movk x3, #0x9, lsl #16 0x0000ffff614bef3c: movk x3, #0xffff, lsl #32 0x0000ffff614bef40: ldr x8, [x3, #432] 0x0000ffff614bef44: add x8, x8, #0x1 0x0000ffff614bef48: str x8, [x3, #432] ;; 0xFFFF0040C800 0x0000ffff614bef4c: mov x3, #0xc800 // #51200 ; {metadata(method data for {method} {0x0000ffff0040c390} 'invoke' '(Ljava/lang/Object;J)Ljava/lang/Object;' in 'java/lang/invoke/LambdaForm$MH+0x0000000801004800')} 0x0000ffff614bef50: movk x3, #0x40, lsl #16 0x0000ffff614bef54: movk x3, #0xffff, lsl #32 0x0000ffff614bef58: ldr w4, [x3, #308] 0x0000ffff614bef5c: add w4, w4, #0x2 0x0000ffff614bef60: str w4, [x3, #308] 0x0000ffff614bef64: and w4, w4, #0x1ffffe 0x0000ffff614bef68: cmp w4, #0x0 ;; 1104 branch [EQ] [CounterOverflowStub: 0x0000fffed01e9d30] 0x0000ffff614bef6c: b.eq 0x0000ffff614c23f0 // b.none ;; 0xFFFF0040D000 0x0000ffff614bef70: mov x3, #0xd000 // #53248 ; {metadata(method data for {method} {0x0000ffff0040baf0} 'invoke' '(Ljava/lang/Object;J)J' in 'java/lang/invoke/LambdaForm$MH+0x0000000801004400')} 0x0000ffff614bef74: movk x3, #0x40, lsl #16 0x0000ffff614bef78: movk x3, #0xffff, lsl #32 0x0000ffff614bef7c: add x3, x3, #0x288 ;; 0xFFFEC8000E48 0x0000ffff614bef80: mov x4, #0x300 // #768 ; {oop(a 'java/lang/invoke/BoundMethodHandle$Species_LJ'{0x00000000f7000300})} 0x0000ffff614bef84: movk x4, #0xf700, lsl #16 0x0000ffff614bef88: movk x4, #0x0, lsl #32 ;; emit_profile_type { 0x0000ffff614bef8c: cbnz x4, 0x0000ffff614bef9c 0x0000ffff614bef90: ldr x9, [x3] 0x0000ffff614bef94: orr x9, x9, #0x1 0x0000ffff614bef98: str x9, [x3] ;; } emit_profile_type ;; 0xFFFF0040C800 0x0000ffff614bef9c: mov x3, #0xc800 // #51200 ; {metadata(method data for {method} {0x0000ffff0040c390} 'invoke' '(Ljava/lang/Object;J)Ljava/lang/Object;' in 'java/lang/invoke/LambdaForm$MH+0x0000000801004800')} 0x0000ffff614befa0: movk x3, #0x40, lsl #16 0x0000ffff614befa4: movk x3, #0xffff, lsl #32 0x0000ffff614befa8: ldr x8, [x3, #488] 0x0000ffff614befac: add x8, x8, #0x1 0x0000ffff614befb0: str x8, [x3, #488] ;; 0xFFFF0040D000 0x0000ffff614befb4: mov x3, #0xd000 // #53248 ; {metadata(method data for {method} {0x0000ffff0040baf0} 'invoke' '(Ljava/lang/Object;J)J' in 'java/lang/invoke/LambdaForm$MH+0x0000000801004400')} 0x0000ffff614befb8: movk x3, #0x40, lsl #16 0x0000ffff614befbc: movk x3, #0xffff, lsl #32 0x0000ffff614befc0: ldr w4, [x3, #308] 0x0000ffff614befc4: add w4, w4, #0x2 0x0000ffff614befc8: str w4, [x3, #308] 0x0000ffff614befcc: and w4, w4, #0x1ffffe 0x0000ffff614befd0: cmp w4, #0x0 ;; 1130 branch [EQ] [CounterOverflowStub: 0x0000fffed01ea840] 0x0000ffff614befd4: b.eq 0x0000ffff614c2418 // b.none ;; 0xFFFF0009B858 0x0000ffff614befd8: mov x3, #0xb858 // #47192 ; {metadata(method data for {method} {0x00000008000e9a18} 'invokeStatic' '(Ljava/lang/Object;JJ)J' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614befdc: movk x3, #0x9, lsl #16 0x0000ffff614befe0: movk x3, #0xffff, lsl #32 0x0000ffff614befe4: add x3, x3, #0x280 ;; 0xFFFEC8000E58 0x0000ffff614befe8: mov x4, #0x3a0 // #928 ; {oop(a 'java/lang/invoke/DirectMethodHandle'{0x00000000f70003a0})} 0x0000ffff614befec: movk x4, #0xf700, lsl #16 0x0000ffff614beff0: movk x4, #0x0, lsl #32 ;; emit_profile_type { 0x0000ffff614beff4: mov x6, x4 0x0000ffff614beff8: cbnz x6, 0x0000ffff614bf008 0x0000ffff614beffc: ldr x9, [x3] 0x0000ffff614bf000: orr x9, x9, #0x1 0x0000ffff614bf004: str x9, [x3] ;; } emit_profile_type ;; 0xFFFF0040D000 0x0000ffff614bf008: mov x3, #0xd000 // #53248 ; {metadata(method data for {method} {0x0000ffff0040baf0} 'invoke' '(Ljava/lang/Object;J)J' in 'java/lang/invoke/LambdaForm$MH+0x0000000801004400')} 0x0000ffff614bf00c: movk x3, #0x40, lsl #16 0x0000ffff614bf010: movk x3, #0xffff, lsl #32 0x0000ffff614bf014: ldr x8, [x3, #488] 0x0000ffff614bf018: add x8, x8, #0x1 0x0000ffff614bf01c: str x8, [x3, #488] ;; 0xFFFF0009B858 0x0000ffff614bf020: mov x3, #0xb858 // #47192 ; {metadata(method data for {method} {0x00000008000e9a18} 'invokeStatic' '(Ljava/lang/Object;JJ)J' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614bf024: movk x3, #0x9, lsl #16 0x0000ffff614bf028: movk x3, #0xffff, lsl #32 0x0000ffff614bf02c: ldr w6, [x3, #308] 0x0000ffff614bf030: add w6, w6, #0x2 0x0000ffff614bf034: str w6, [x3, #308] 0x0000ffff614bf038: and w6, w6, #0x1ffffe 0x0000ffff614bf03c: cmp w6, #0x0 ;; 1156 branch [EQ] [CounterOverflowStub: 0x0000fffed01eb170] 0x0000ffff614bf040: b.eq 0x0000ffff614c2440 // b.none ;; 0xFFFF0009B858 0x0000ffff614bf044: mov x3, #0xb858 // #47192 ; {metadata(method data for {method} {0x00000008000e9a18} 'invokeStatic' '(Ljava/lang/Object;JJ)J' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614bf048: movk x3, #0x9, lsl #16 0x0000ffff614bf04c: movk x3, #0xffff, lsl #32 0x0000ffff614bf050: add x3, x3, #0x188 ;; emit_profile_type { 0x0000ffff614bf054: cbnz x4, 0x0000ffff614bf064 0x0000ffff614bf058: ldr x9, [x3, #8] 0x0000ffff614bf05c: orr x9, x9, #0x1 0x0000ffff614bf060: str x9, [x3, #8] ;; } emit_profile_type ;; 0xFFFF0009B858 0x0000ffff614bf064: mov x3, #0xb858 // #47192 ; {metadata(method data for {method} {0x00000008000e9a18} 'invokeStatic' '(Ljava/lang/Object;JJ)J' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614bf068: movk x3, #0x9, lsl #16 0x0000ffff614bf06c: movk x3, #0xffff, lsl #32 0x0000ffff614bf070: ldr x8, [x3, #376] 0x0000ffff614bf074: add x8, x8, #0x1 0x0000ffff614bf078: str x8, [x3, #376] ;; 0xFFFF0008BFA0 0x0000ffff614bf07c: mov x3, #0xbfa0 // #49056 ; {metadata(method data for {method} {0x00000008003eb190} 'internalMemberName' '(Ljava/lang/Object;)Ljava/lang/Object;' in 'java/lang/invoke/DirectMethodHandle')} 0x0000ffff614bf080: movk x3, #0x8, lsl #16 0x0000ffff614bf084: movk x3, #0xffff, lsl #32 0x0000ffff614bf088: ldr w4, [x3, #308] 0x0000ffff614bf08c: add w4, w4, #0x2 0x0000ffff614bf090: str w4, [x3, #308] 0x0000ffff614bf094: and w4, w4, #0x1ffffe 0x0000ffff614bf098: cmp w4, #0x0 ;; 1180 branch [EQ] [CounterOverflowStub: 0x0000fffed01eba40] 0x0000ffff614bf09c: b.eq 0x0000ffff614c2468 // b.none ;; 0xFFFF0009B858 0x0000ffff614bf0a0: mov x3, #0xb858 // #47192 ; {metadata(method data for {method} {0x00000008000e9a18} 'invokeStatic' '(Ljava/lang/Object;JJ)J' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614bf0a4: movk x3, #0x9, lsl #16 0x0000ffff614bf0a8: movk x3, #0xffff, lsl #32 0x0000ffff614bf0ac: add x3, x3, #0x198 ;; 0xFFFEC8000E60 0x0000ffff614bf0b0: mov x4, #0x3c0 // #960 ; {oop(a 'java/lang/invoke/MemberName'{0x00000000f70003c0} = {method} {0x00000008004588d8} 'mix' '(JJ)J' in 'java/lang/StringConcatHelper')} 0x0000ffff614bf0b4: movk x4, #0xf700, lsl #16 0x0000ffff614bf0b8: movk x4, #0x0, lsl #32 ;; emit_profile_type { 0x0000ffff614bf0bc: cbnz x4, 0x0000ffff614bf0cc 0x0000ffff614bf0c0: ldr x9, [x3] 0x0000ffff614bf0c4: orr x9, x9, #0x1 0x0000ffff614bf0c8: str x9, [x3] ;; } emit_profile_type ;; 0xFFFF0009B858 0x0000ffff614bf0cc: mov x3, #0xb858 // #47192 ; {metadata(method data for {method} {0x00000008000e9a18} 'invokeStatic' '(Ljava/lang/Object;JJ)J' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614bf0d0: movk x3, #0x9, lsl #16 0x0000ffff614bf0d4: movk x3, #0xffff, lsl #32 0x0000ffff614bf0d8: ldr x8, [x3, #480] 0x0000ffff614bf0dc: add x8, x8, #0x1 0x0000ffff614bf0e0: str x8, [x3, #480] ;; 0xFFFF0009B440 0x0000ffff614bf0e4: mov x3, #0xb440 // #46144 ; {metadata(method data for {method} {0x00000008004588d8} 'mix' '(JJ)J' in 'java/lang/StringConcatHelper')} 0x0000ffff614bf0e8: movk x3, #0x9, lsl #16 0x0000ffff614bf0ec: movk x3, #0xffff, lsl #32 0x0000ffff614bf0f0: ldr w4, [x3, #308] 0x0000ffff614bf0f4: add w4, w4, #0x2 0x0000ffff614bf0f8: str w4, [x3, #308] 0x0000ffff614bf0fc: and w4, w4, #0x1ffffe 0x0000ffff614bf100: cmp w4, #0x0 ;; 1206 branch [EQ] [CounterOverflowStub: 0x0000fffed01ec780] 0x0000ffff614bf104: b.eq 0x0000ffff614c2490 // b.none ;; 0xFFFF0009B440 0x0000ffff614bf108: mov x3, #0xb440 // #46144 ; {metadata(method data for {method} {0x00000008004588d8} 'mix' '(JJ)J' in 'java/lang/StringConcatHelper')} 0x0000ffff614bf10c: movk x3, #0x9, lsl #16 0x0000ffff614bf110: movk x3, #0xffff, lsl #32 0x0000ffff614bf114: ldr x8, [x3, #376] 0x0000ffff614bf118: add x8, x8, #0x1 0x0000ffff614bf11c: str x8, [x3, #376] 0x0000ffff614bf120: mov x1, x2 ;*invokestatic stringSize {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringConcatHelper::mix@2 (line 123) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@13 ; - java.lang.invoke.LambdaForm$MH/0x0000000801004400::invoke@23 ; - java.lang.invoke.LambdaForm$MH/0x0000000801004800::invoke@15 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@91 (line 90) 0x0000ffff614bf124: bl 0x0000ffff614ba480 ; ImmutableOopMap {[408]=Oop } ;*invokestatic stringSize {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringConcatHelper::mix@2 (line 123) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@13 ; - java.lang.invoke.LambdaForm$MH/0x0000000801004400::invoke@23 ; - java.lang.invoke.LambdaForm$MH/0x0000000801004800::invoke@15 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@91 (line 90) ; {static_call} 0x0000ffff614bf128: sxtw x0, w0 ;; 0x5 0x0000ffff614bf12c: mov x2, #0x5 // #5 0x0000ffff614bf130: add x0, x0, x2 0x0000ffff614bf134: str x0, [sp, #416] ;; 0xFFFF0009B440 0x0000ffff614bf138: mov x2, #0xb440 // #46144 ; {metadata(method data for {method} {0x00000008004588d8} 'mix' '(JJ)J' in 'java/lang/StringConcatHelper')} 0x0000ffff614bf13c: movk x2, #0x9, lsl #16 0x0000ffff614bf140: movk x2, #0xffff, lsl #32 0x0000ffff614bf144: ldr x8, [x2, #392] 0x0000ffff614bf148: add x8, x8, #0x1 0x0000ffff614bf14c: str x8, [x2, #392] ;; 0xFFFF0008D880 0x0000ffff614bf150: mov x2, #0xd880 // #55424 ; {metadata(method data for {method} {0x00000008004589a8} 'checkOverflow' '(J)J' in 'java/lang/StringConcatHelper')} 0x0000ffff614bf154: movk x2, #0x8, lsl #16 0x0000ffff614bf158: movk x2, #0xffff, lsl #32 0x0000ffff614bf15c: ldr w3, [x2, #308] 0x0000ffff614bf160: add w3, w3, #0x2 0x0000ffff614bf164: str w3, [x2, #308] 0x0000ffff614bf168: and w3, w3, #0x1ffffe 0x0000ffff614bf16c: cmp w3, #0x0 ;; 1238 branch [EQ] [CounterOverflowStub: 0x0000fffed01ed3c0] 0x0000ffff614bf170: b.eq 0x0000ffff614c24b8 // b.none ;; FIXME: This could be a no-op 0x0000ffff614bf174: ubfx x2, x0, #0, #32 0x0000ffff614bf178: cmp w2, #0x0 ;; 0xFFFF0008D880 0x0000ffff614bf17c: mov x3, #0xd880 // #55424 ; {metadata(method data for {method} {0x00000008004589a8} 'checkOverflow' '(J)J' in 'java/lang/StringConcatHelper')} 0x0000ffff614bf180: movk x3, #0x8, lsl #16 0x0000ffff614bf184: movk x3, #0xffff, lsl #32 ;; 0x178 0x0000ffff614bf188: mov x8, #0x178 // #376 ;; 0x188 0x0000ffff614bf18c: mov x9, #0x188 // #392 0x0000ffff614bf190: csel x1, x8, x9, lt // lt = tstop 0x0000ffff614bf194: ldr x4, [x3, x1] 0x0000ffff614bf198: add x4, x4, #0x1 0x0000ffff614bf19c: str x4, [x3, x1] ;; 1256 branch [LT] [B104] 0x0000ffff614bf1a0: b.lt 0x0000ffff614c1a44 // b.tstop;*iflt {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringConcatHelper::checkOverflow@2 (line 54) ; - java.lang.StringConcatHelper::mix@7 (line 123) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@13 ; - java.lang.invoke.LambdaForm$MH/0x0000000801004400::invoke@23 ; - java.lang.invoke.LambdaForm$MH/0x0000000801004800::invoke@15 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@91 (line 90) ;; block B93 [18, 13] ;; 0xFFFF0009C5F8 0x0000ffff614bf1a4: mov x3, #0xc5f8 // #50680 ; {metadata(method data for {method} {0x00000008000ea168} 'invokeStatic' '(Ljava/lang/Object;J)Ljava/lang/Object;' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614bf1a8: movk x3, #0x9, lsl #16 0x0000ffff614bf1ac: movk x3, #0xffff, lsl #32 0x0000ffff614bf1b0: add x3, x3, #0x278 ;; 0xFFFEC8000E68 0x0000ffff614bf1b4: mov x1, #0x3f0 // #1008 ; {oop(a 'java/lang/invoke/DirectMethodHandle'{0x00000000f70003f0})} 0x0000ffff614bf1b8: movk x1, #0xf700, lsl #16 0x0000ffff614bf1bc: movk x1, #0x0, lsl #32 ;; emit_profile_type { 0x0000ffff614bf1c0: mov x4, x1 0x0000ffff614bf1c4: cbnz x4, 0x0000ffff614bf1d4 0x0000ffff614bf1c8: ldr x9, [x3] 0x0000ffff614bf1cc: orr x9, x9, #0x1 0x0000ffff614bf1d0: str x9, [x3] ;; } emit_profile_type ;; 0xFFFF0040C800 0x0000ffff614bf1d4: mov x3, #0xc800 // #51200 ; {metadata(method data for {method} {0x0000ffff0040c390} 'invoke' '(Ljava/lang/Object;J)Ljava/lang/Object;' in 'java/lang/invoke/LambdaForm$MH+0x0000000801004800')} 0x0000ffff614bf1d8: movk x3, #0x40, lsl #16 0x0000ffff614bf1dc: movk x3, #0xffff, lsl #32 0x0000ffff614bf1e0: ldr x8, [x3, #600] 0x0000ffff614bf1e4: add x8, x8, #0x1 0x0000ffff614bf1e8: str x8, [x3, #600] ;; 0xFFFF0009C5F8 0x0000ffff614bf1ec: mov x3, #0xc5f8 // #50680 ; {metadata(method data for {method} {0x00000008000ea168} 'invokeStatic' '(Ljava/lang/Object;J)Ljava/lang/Object;' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614bf1f0: movk x3, #0x9, lsl #16 0x0000ffff614bf1f4: movk x3, #0xffff, lsl #32 0x0000ffff614bf1f8: ldr w4, [x3, #308] 0x0000ffff614bf1fc: add w4, w4, #0x2 0x0000ffff614bf200: str w4, [x3, #308] 0x0000ffff614bf204: and w4, w4, #0x1ffffe 0x0000ffff614bf208: cmp w4, #0x0 ;; 1300 branch [EQ] [CounterOverflowStub: 0x0000fffed01ee880] 0x0000ffff614bf20c: b.eq 0x0000ffff614c24e0 // b.none ;; 0xFFFF0009C5F8 0x0000ffff614bf210: mov x3, #0xc5f8 // #50680 ; {metadata(method data for {method} {0x00000008000ea168} 'invokeStatic' '(Ljava/lang/Object;J)Ljava/lang/Object;' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614bf214: movk x3, #0x9, lsl #16 0x0000ffff614bf218: movk x3, #0xffff, lsl #32 0x0000ffff614bf21c: add x3, x3, #0x188 ;; emit_profile_type { 0x0000ffff614bf220: cbnz x1, 0x0000ffff614bf230 0x0000ffff614bf224: ldr x9, [x3, #8] 0x0000ffff614bf228: orr x9, x9, #0x1 0x0000ffff614bf22c: str x9, [x3, #8] ;; } emit_profile_type ;; 0xFFFF0009C5F8 0x0000ffff614bf230: mov x3, #0xc5f8 // #50680 ; {metadata(method data for {method} {0x00000008000ea168} 'invokeStatic' '(Ljava/lang/Object;J)Ljava/lang/Object;' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614bf234: movk x3, #0x9, lsl #16 0x0000ffff614bf238: movk x3, #0xffff, lsl #32 0x0000ffff614bf23c: ldr x8, [x3, #376] 0x0000ffff614bf240: add x8, x8, #0x1 0x0000ffff614bf244: str x8, [x3, #376] ;; 0xFFFF0008BFA0 0x0000ffff614bf248: mov x3, #0xbfa0 // #49056 ; {metadata(method data for {method} {0x00000008003eb190} 'internalMemberName' '(Ljava/lang/Object;)Ljava/lang/Object;' in 'java/lang/invoke/DirectMethodHandle')} 0x0000ffff614bf24c: movk x3, #0x8, lsl #16 0x0000ffff614bf250: movk x3, #0xffff, lsl #32 0x0000ffff614bf254: ldr w1, [x3, #308] 0x0000ffff614bf258: add w1, w1, #0x2 0x0000ffff614bf25c: str w1, [x3, #308] 0x0000ffff614bf260: and w1, w1, #0x1ffffe 0x0000ffff614bf264: cmp w1, #0x0 ;; 1324 branch [EQ] [CounterOverflowStub: 0x0000fffed01ef230] 0x0000ffff614bf268: b.eq 0x0000ffff614c2508 // b.none ;; 0xFFFF0009C5F8 0x0000ffff614bf26c: mov x3, #0xc5f8 // #50680 ; {metadata(method data for {method} {0x00000008000ea168} 'invokeStatic' '(Ljava/lang/Object;J)Ljava/lang/Object;' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614bf270: movk x3, #0x9, lsl #16 0x0000ffff614bf274: movk x3, #0xffff, lsl #32 0x0000ffff614bf278: add x3, x3, #0x198 ;; 0xFFFEC8000E70 0x0000ffff614bf27c: mov x1, #0x410 // #1040 ; {oop(a 'java/lang/invoke/MemberName'{0x00000000f7000410} = {method} {0x00000008004584c8} 'newArray' '(J)[B' in 'java/lang/StringConcatHelper')} 0x0000ffff614bf280: movk x1, #0xf700, lsl #16 0x0000ffff614bf284: movk x1, #0x0, lsl #32 ;; emit_profile_type { 0x0000ffff614bf288: cbnz x1, 0x0000ffff614bf298 0x0000ffff614bf28c: ldr x9, [x3] 0x0000ffff614bf290: orr x9, x9, #0x1 0x0000ffff614bf294: str x9, [x3] ;; } emit_profile_type ;; 0xFFFF0009C5F8 0x0000ffff614bf298: mov x3, #0xc5f8 // #50680 ; {metadata(method data for {method} {0x00000008000ea168} 'invokeStatic' '(Ljava/lang/Object;J)Ljava/lang/Object;' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614bf29c: movk x3, #0x9, lsl #16 0x0000ffff614bf2a0: movk x3, #0xffff, lsl #32 0x0000ffff614bf2a4: ldr x8, [x3, #480] 0x0000ffff614bf2a8: add x8, x8, #0x1 0x0000ffff614bf2ac: str x8, [x3, #480] ;; 0xFFFF0008CFC8 0x0000ffff614bf2b0: mov x3, #0xcfc8 // #53192 ; {metadata(method data for {method} {0x00000008004584c8} 'newArray' '(J)[B' in 'java/lang/StringConcatHelper')} 0x0000ffff614bf2b4: movk x3, #0x8, lsl #16 0x0000ffff614bf2b8: movk x3, #0xffff, lsl #32 0x0000ffff614bf2bc: ldr w1, [x3, #308] 0x0000ffff614bf2c0: add w1, w1, #0x2 0x0000ffff614bf2c4: str w1, [x3, #308] 0x0000ffff614bf2c8: and w1, w1, #0x1ffffe 0x0000ffff614bf2cc: cmp w1, #0x0 ;; 1350 branch [EQ] [CounterOverflowStub: 0x0000fffed01efd50] 0x0000ffff614bf2d0: b.eq 0x0000ffff614c2530 // b.none 0x0000ffff614bf2d4: asr x3, x0, #32 ;; FIXME: This could be a no-op 0x0000ffff614bf2d8: ubfx x3, x3, #0, #32 0x0000ffff614bf2dc: sxtb x3, w3 0x0000ffff614bf2e0: and w3, w3, #0x1f 0x0000ffff614bf2e4: lsl w1, w2, w3 0x0000ffff614bf2e8: cmp w1, #0x0 ;; 0xFFFF0008CFC8 0x0000ffff614bf2ec: mov x2, #0xcfc8 // #53192 ; {metadata(method data for {method} {0x00000008004584c8} 'newArray' '(J)[B' in 'java/lang/StringConcatHelper')} 0x0000ffff614bf2f0: movk x2, #0x8, lsl #16 0x0000ffff614bf2f4: movk x2, #0xffff, lsl #32 ;; 0x188 0x0000ffff614bf2f8: mov x8, #0x188 // #392 ;; 0x178 0x0000ffff614bf2fc: mov x9, #0x178 // #376 0x0000ffff614bf300: csel x3, x8, x9, lt // lt = tstop 0x0000ffff614bf304: ldr x4, [x2, x3] 0x0000ffff614bf308: add x4, x4, #0x1 0x0000ffff614bf30c: str x4, [x2, x3] ;; 1376 branch [LT] [B111] 0x0000ffff614bf310: b.lt 0x0000ffff614c19c4 // b.tstop;*ifge {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringConcatHelper::newArray@13 (line 494) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@10 ; - java.lang.invoke.LambdaForm$MH/0x0000000801004800::invoke@33 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@91 (line 90) ;; block B112 [26, 13] ;; 0xFFFED001A678 0x0000ffff614bf314: mov x4, #0x440 // #1088 ; {oop(a 'jdk/internal/misc/Unsafe'{0x00000000f7000440})} 0x0000ffff614bf318: movk x4, #0xf700, lsl #16 0x0000ffff614bf31c: movk x4, #0x0, lsl #32 0x0000ffff614bf320: mov x2, x4 ;; 0xFFFF0008CFC8 0x0000ffff614bf324: mov x3, #0xcfc8 // #53192 ; {metadata(method data for {method} {0x00000008004584c8} 'newArray' '(J)[B' in 'java/lang/StringConcatHelper')} 0x0000ffff614bf328: movk x3, #0x8, lsl #16 0x0000ffff614bf32c: movk x3, #0xffff, lsl #32 0x0000ffff614bf330: ldr x8, [x3, #424] 0x0000ffff614bf334: add x8, x8, #0x1 0x0000ffff614bf338: str x8, [x3, #424] ;; 0xFFFED001A688 0x0000ffff614bf33c: mov x2, #0x1c0 // #448 ; {oop(a 'java/lang/Class'{0x00000007fef001c0} = byte)} 0x0000ffff614bf340: movk x2, #0xfef0, lsl #16 0x0000ffff614bf344: movk x2, #0x7, lsl #32 0x0000ffff614bf348: mov x3, x1 0x0000ffff614bf34c: mov x1, x4 ;*invokevirtual allocateUninitializedArray {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringConcatHelper::newArray@33 (line 497) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@10 ; - java.lang.invoke.LambdaForm$MH/0x0000000801004800::invoke@33 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@91 (line 90) 0x0000ffff614bf350: bl 0x0000ffff61483980 ; ImmutableOopMap {[408]=Oop } ;*invokevirtual allocateUninitializedArray {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringConcatHelper::newArray@33 (line 497) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@10 ; - java.lang.invoke.LambdaForm$MH/0x0000000801004800::invoke@33 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@91 (line 90) ; {optimized virtual_call} 0x0000ffff614bf354: cbnz x0, 0x0000ffff614bf374 ;; 0xFFFF0008CFC8 0x0000ffff614bf358: mov x3, #0xcfc8 // #53192 ; {metadata(method data for {method} {0x00000008004584c8} 'newArray' '(J)[B' in 'java/lang/StringConcatHelper')} 0x0000ffff614bf35c: movk x3, #0x8, lsl #16 0x0000ffff614bf360: movk x3, #0xffff, lsl #32 0x0000ffff614bf364: ldrb w8, [x3, #473] 0x0000ffff614bf368: orr x8, x8, #0x1 0x0000ffff614bf36c: strb w8, [x3, #473] 0x0000ffff614bf370: b 0x0000ffff614bf44c ;; 0x800006E88 0x0000ffff614bf374: mov x2, #0x6e88 // #28296 ; {metadata({type array byte})} 0x0000ffff614bf378: movk x2, #0x0, lsl #16 0x0000ffff614bf37c: movk x2, #0x8, lsl #32 0x0000ffff614bf380: ldr w3, [x0, #8] 0x0000ffff614bf384: eor x3, x3, #0x800000000 0x0000ffff614bf388: ldr x8, [x3, #64] 0x0000ffff614bf38c: cmp x2, x8 0x0000ffff614bf390: b.ne 0x0000ffff614bf42c // b.any ;; 0xFFFF0008CFC8 0x0000ffff614bf394: mov x3, #0xcfc8 // #53192 ; {metadata(method data for {method} {0x00000008004584c8} 'newArray' '(J)[B' in 'java/lang/StringConcatHelper')} 0x0000ffff614bf398: movk x3, #0x8, lsl #16 0x0000ffff614bf39c: movk x3, #0xffff, lsl #32 0x0000ffff614bf3a0: ldr w2, [x0, #8] 0x0000ffff614bf3a4: eor x2, x2, #0x800000000 0x0000ffff614bf3a8: add x9, x3, #0x1f0 0x0000ffff614bf3ac: ldr x8, [x9] 0x0000ffff614bf3b0: cmp x2, x8 0x0000ffff614bf3b4: b.ne 0x0000ffff614bf3c8 // b.any 0x0000ffff614bf3b8: ldr x8, [x3, #504] 0x0000ffff614bf3bc: add x8, x8, #0x1 0x0000ffff614bf3c0: str x8, [x3, #504] 0x0000ffff614bf3c4: b 0x0000ffff614bf44c 0x0000ffff614bf3c8: add x9, x3, #0x200 0x0000ffff614bf3cc: ldr x8, [x9] 0x0000ffff614bf3d0: cmp x2, x8 0x0000ffff614bf3d4: b.ne 0x0000ffff614bf3e8 // b.any 0x0000ffff614bf3d8: ldr x8, [x3, #520] 0x0000ffff614bf3dc: add x8, x8, #0x1 0x0000ffff614bf3e0: str x8, [x3, #520] 0x0000ffff614bf3e4: b 0x0000ffff614bf44c 0x0000ffff614bf3e8: add x9, x3, #0x1f0 0x0000ffff614bf3ec: ldr x8, [x9] 0x0000ffff614bf3f0: cbnz x8, 0x0000ffff614bf408 0x0000ffff614bf3f4: str x2, [x9] ;; 0x1 0x0000ffff614bf3f8: orr x8, xzr, #0x1 0x0000ffff614bf3fc: add x9, x3, #0x1f8 0x0000ffff614bf400: str x8, [x9] 0x0000ffff614bf404: b 0x0000ffff614bf44c 0x0000ffff614bf408: add x9, x3, #0x200 0x0000ffff614bf40c: ldr x8, [x9] 0x0000ffff614bf410: cbnz x8, 0x0000ffff614bf428 0x0000ffff614bf414: str x2, [x9] ;; 0x1 0x0000ffff614bf418: orr x8, xzr, #0x1 0x0000ffff614bf41c: add x9, x3, #0x208 0x0000ffff614bf420: str x8, [x9] 0x0000ffff614bf424: b 0x0000ffff614bf44c 0x0000ffff614bf428: b 0x0000ffff614bf44c ;; 0xFFFF0008CFC8 0x0000ffff614bf42c: mov x3, #0xcfc8 // #53192 ; {metadata(method data for {method} {0x00000008004584c8} 'newArray' '(J)[B' in 'java/lang/StringConcatHelper')} 0x0000ffff614bf430: movk x3, #0x8, lsl #16 0x0000ffff614bf434: movk x3, #0xffff, lsl #32 0x0000ffff614bf438: ldr x8, [x3, #480] 0x0000ffff614bf43c: sub x8, x8, #0x1 0x0000ffff614bf440: str x8, [x3, #480] 0x0000ffff614bf444: b 0x0000ffff614c2558 0x0000ffff614bf448: b 0x0000ffff614bf44c ;*checkcast {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringConcatHelper::newArray@36 (line 497) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@10 ; - java.lang.invoke.LambdaForm$MH/0x0000000801004800::invoke@33 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@91 (line 90) ;; 0xFFFF0009C5F8 0x0000ffff614bf44c: mov x1, #0xc5f8 // #50680 ; {metadata(method data for {method} {0x00000008000ea168} 'invokeStatic' '(Ljava/lang/Object;J)Ljava/lang/Object;' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614bf450: movk x1, #0x9, lsl #16 0x0000ffff614bf454: movk x1, #0xffff, lsl #32 0x0000ffff614bf458: add x1, x1, #0x200 ;; emit_profile_type { 0x0000ffff614bf45c: mov x2, x0 0x0000ffff614bf460: cbnz x2, 0x0000ffff614bf470 0x0000ffff614bf464: ldr x9, [x1] 0x0000ffff614bf468: orr x9, x9, #0x1 0x0000ffff614bf46c: str x9, [x1] ;; } emit_profile_type ;; block B109 [13, 36] ;; 0xFFFF0040C800 0x0000ffff614bf470: mov x1, #0xc800 // #51200 ; {metadata(method data for {method} {0x0000ffff0040c390} 'invoke' '(Ljava/lang/Object;J)Ljava/lang/Object;' in 'java/lang/invoke/LambdaForm$MH+0x0000000801004800')} 0x0000ffff614bf474: movk x1, #0x40, lsl #16 0x0000ffff614bf478: movk x1, #0xffff, lsl #32 0x0000ffff614bf47c: add x1, x1, #0x290 ;; emit_profile_type { 0x0000ffff614bf480: mov x2, x0 0x0000ffff614bf484: cbnz x2, 0x0000ffff614bf494 0x0000ffff614bf488: ldr x9, [x1] 0x0000ffff614bf48c: orr x9, x9, #0x1 0x0000ffff614bf490: str x9, [x1] ;; } emit_profile_type ;; block B105 [36, 8] ;; 0xFFFF0040C800 0x0000ffff614bf494: mov x1, #0xc800 // #51200 ; {metadata(method data for {method} {0x0000ffff0040c390} 'invoke' '(Ljava/lang/Object;J)Ljava/lang/Object;' in 'java/lang/invoke/LambdaForm$MH+0x0000000801004800')} 0x0000ffff614bf498: movk x1, #0x40, lsl #16 0x0000ffff614bf49c: movk x1, #0xffff, lsl #32 0x0000ffff614bf4a0: add x1, x1, #0x310 ;; emit_profile_type { 0x0000ffff614bf4a4: mov x2, x0 0x0000ffff614bf4a8: cbnz x2, 0x0000ffff614bf4b8 0x0000ffff614bf4ac: ldr x9, [x1, #8] 0x0000ffff614bf4b0: orr x9, x9, #0x1 0x0000ffff614bf4b4: str x9, [x1, #8] ;; } emit_profile_type ;; 0xFFFF0040D400 0x0000ffff614bf4b8: mov x1, #0xd400 // #54272 ; {metadata(method data for {method} {0x0000ffff0040a2e8} 'invoke' '(Ljava/lang/Object;JLjava/lang/Object;J)J' in 'java/lang/invoke/LambdaForm$MH+0x0000000801003800')} 0x0000ffff614bf4bc: movk x1, #0x40, lsl #16 0x0000ffff614bf4c0: movk x1, #0xffff, lsl #32 0x0000ffff614bf4c4: add x1, x1, #0x2c8 ;; 0xFFFEC8000E78 0x0000ffff614bf4c8: mov x2, #0x450 // #1104 ; {oop(a 'java/lang/invoke/BoundMethodHandle$Species_LL'{0x00000000f7000450})} 0x0000ffff614bf4cc: movk x2, #0xf700, lsl #16 0x0000ffff614bf4d0: movk x2, #0x0, lsl #32 ;; emit_profile_type { 0x0000ffff614bf4d4: cbnz x2, 0x0000ffff614bf4e4 0x0000ffff614bf4d8: ldr x9, [x1] 0x0000ffff614bf4dc: orr x9, x9, #0x1 0x0000ffff614bf4e0: str x9, [x1] ;; } emit_profile_type ;; emit_profile_type { 0x0000ffff614bf4e4: mov x2, x0 0x0000ffff614bf4e8: cbnz x2, 0x0000ffff614bf4f8 0x0000ffff614bf4ec: ldr x9, [x1, #16] 0x0000ffff614bf4f0: orr x9, x9, #0x1 0x0000ffff614bf4f4: str x9, [x1, #16] ;; } emit_profile_type ;; 0xFFFF0040C800 0x0000ffff614bf4f8: mov x1, #0xc800 // #51200 ; {metadata(method data for {method} {0x0000ffff0040c390} 'invoke' '(Ljava/lang/Object;J)Ljava/lang/Object;' in 'java/lang/invoke/LambdaForm$MH+0x0000000801004800')} 0x0000ffff614bf4fc: movk x1, #0x40, lsl #16 0x0000ffff614bf500: movk x1, #0xffff, lsl #32 0x0000ffff614bf504: ldr x8, [x1, #728] 0x0000ffff614bf508: add x8, x8, #0x1 0x0000ffff614bf50c: str x8, [x1, #728] ;; 0xFFFF0040D400 0x0000ffff614bf510: mov x1, #0xd400 // #54272 ; {metadata(method data for {method} {0x0000ffff0040a2e8} 'invoke' '(Ljava/lang/Object;JLjava/lang/Object;J)J' in 'java/lang/invoke/LambdaForm$MH+0x0000000801003800')} 0x0000ffff614bf514: movk x1, #0x40, lsl #16 0x0000ffff614bf518: movk x1, #0xffff, lsl #32 0x0000ffff614bf51c: ldr w2, [x1, #308] 0x0000ffff614bf520: add w2, w2, #0x2 0x0000ffff614bf524: str w2, [x1, #308] 0x0000ffff614bf528: and w2, w2, #0x1ffffe 0x0000ffff614bf52c: cmp w2, #0x0 ;; 1450 branch [EQ] [CounterOverflowStub: 0x0000fffed01f2160] 0x0000ffff614bf530: b.eq 0x0000ffff614c2574 // b.none ;; 0xFFFF0040D400 0x0000ffff614bf534: mov x1, #0xd400 // #54272 ; {metadata(method data for {method} {0x0000ffff0040a2e8} 'invoke' '(Ljava/lang/Object;JLjava/lang/Object;J)J' in 'java/lang/invoke/LambdaForm$MH+0x0000000801003800')} 0x0000ffff614bf538: movk x1, #0x40, lsl #16 0x0000ffff614bf53c: movk x1, #0xffff, lsl #32 0x0000ffff614bf540: add x1, x1, #0x220 ;; emit_profile_type { 0x0000ffff614bf544: mov x2, x0 0x0000ffff614bf548: cbnz x2, 0x0000ffff614bf558 0x0000ffff614bf54c: ldr x9, [x1, #8] 0x0000ffff614bf550: orr x9, x9, #0x1 0x0000ffff614bf554: str x9, [x1, #8] ;; } emit_profile_type ;; 0xFFFF0009CB50 0x0000ffff614bf558: mov x1, #0xcb50 // #52048 ; {metadata(method data for {method} {0x00000008000ea440} 'invokeStatic' '(Ljava/lang/Object;JLjava/lang/Object;JLjava/lang/Object;)J' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614bf55c: movk x1, #0x9, lsl #16 0x0000ffff614bf560: movk x1, #0xffff, lsl #32 0x0000ffff614bf564: add x1, x1, #0x2a0 ;; 0xFFFEC8000E90 0x0000ffff614bf568: mov x2, #0x508 // #1288 ; {oop(a 'java/lang/invoke/DirectMethodHandle'{0x00000000f7000508})} 0x0000ffff614bf56c: movk x2, #0xf700, lsl #16 0x0000ffff614bf570: movk x2, #0x0, lsl #32 ;; emit_profile_type { 0x0000ffff614bf574: mov x3, x2 0x0000ffff614bf578: cbnz x3, 0x0000ffff614bf588 0x0000ffff614bf57c: ldr x9, [x1] 0x0000ffff614bf580: orr x9, x9, #0x1 0x0000ffff614bf584: str x9, [x1] ;; } emit_profile_type ;; emit_profile_type { 0x0000ffff614bf588: mov x3, x0 0x0000ffff614bf58c: cbnz x3, 0x0000ffff614bf59c 0x0000ffff614bf590: ldr x9, [x1, #16] 0x0000ffff614bf594: orr x9, x9, #0x1 0x0000ffff614bf598: str x9, [x1, #16] ;; } emit_profile_type ;; 0xFFFF0040D400 0x0000ffff614bf59c: mov x1, #0xd400 // #54272 ; {metadata(method data for {method} {0x0000ffff0040a2e8} 'invoke' '(Ljava/lang/Object;JLjava/lang/Object;J)J' in 'java/lang/invoke/LambdaForm$MH+0x0000000801003800')} 0x0000ffff614bf5a0: movk x1, #0x40, lsl #16 0x0000ffff614bf5a4: movk x1, #0xffff, lsl #32 0x0000ffff614bf5a8: ldr x8, [x1, #488] 0x0000ffff614bf5ac: add x8, x8, #0x1 0x0000ffff614bf5b0: str x8, [x1, #488] ;; 0xFFFF0009CB50 0x0000ffff614bf5b4: mov x1, #0xcb50 // #52048 ; {metadata(method data for {method} {0x00000008000ea440} 'invokeStatic' '(Ljava/lang/Object;JLjava/lang/Object;JLjava/lang/Object;)J' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614bf5b8: movk x1, #0x9, lsl #16 0x0000ffff614bf5bc: movk x1, #0xffff, lsl #32 0x0000ffff614bf5c0: ldr w3, [x1, #308] 0x0000ffff614bf5c4: add w3, w3, #0x2 0x0000ffff614bf5c8: str w3, [x1, #308] 0x0000ffff614bf5cc: and w3, w3, #0x1ffffe 0x0000ffff614bf5d0: cmp w3, #0x0 ;; 1484 branch [EQ] [CounterOverflowStub: 0x0000fffed01f2de0] 0x0000ffff614bf5d4: b.eq 0x0000ffff614c259c // b.none ;; 0xFFFF0009CB50 0x0000ffff614bf5d8: mov x1, #0xcb50 // #52048 ; {metadata(method data for {method} {0x00000008000ea440} 'invokeStatic' '(Ljava/lang/Object;JLjava/lang/Object;JLjava/lang/Object;)J' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614bf5dc: movk x1, #0x9, lsl #16 0x0000ffff614bf5e0: movk x1, #0xffff, lsl #32 0x0000ffff614bf5e4: add x1, x1, #0x188 ;; emit_profile_type { 0x0000ffff614bf5e8: cbnz x2, 0x0000ffff614bf5f8 0x0000ffff614bf5ec: ldr x9, [x1, #8] 0x0000ffff614bf5f0: orr x9, x9, #0x1 0x0000ffff614bf5f4: str x9, [x1, #8] ;; } emit_profile_type ;; 0xFFFF0009CB50 0x0000ffff614bf5f8: mov x1, #0xcb50 // #52048 ; {metadata(method data for {method} {0x00000008000ea440} 'invokeStatic' '(Ljava/lang/Object;JLjava/lang/Object;JLjava/lang/Object;)J' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614bf5fc: movk x1, #0x9, lsl #16 0x0000ffff614bf600: movk x1, #0xffff, lsl #32 0x0000ffff614bf604: ldr x8, [x1, #376] 0x0000ffff614bf608: add x8, x8, #0x1 0x0000ffff614bf60c: str x8, [x1, #376] ;; 0xFFFF0008BFA0 0x0000ffff614bf610: mov x1, #0xbfa0 // #49056 ; {metadata(method data for {method} {0x00000008003eb190} 'internalMemberName' '(Ljava/lang/Object;)Ljava/lang/Object;' in 'java/lang/invoke/DirectMethodHandle')} 0x0000ffff614bf614: movk x1, #0x8, lsl #16 0x0000ffff614bf618: movk x1, #0xffff, lsl #32 0x0000ffff614bf61c: ldr w2, [x1, #308] 0x0000ffff614bf620: add w2, w2, #0x2 0x0000ffff614bf624: str w2, [x1, #308] 0x0000ffff614bf628: and w2, w2, #0x1ffffe 0x0000ffff614bf62c: cmp w2, #0x0 ;; 1508 branch [EQ] [CounterOverflowStub: 0x0000fffed01f38b0] 0x0000ffff614bf630: b.eq 0x0000ffff614c25c4 // b.none ;; 0xFFFF0009CB50 0x0000ffff614bf634: mov x1, #0xcb50 // #52048 ; {metadata(method data for {method} {0x00000008000ea440} 'invokeStatic' '(Ljava/lang/Object;JLjava/lang/Object;JLjava/lang/Object;)J' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614bf638: movk x1, #0x9, lsl #16 0x0000ffff614bf63c: movk x1, #0xffff, lsl #32 0x0000ffff614bf640: add x1, x1, #0x198 ;; 0xFFFEC8000E98 0x0000ffff614bf644: mov x5, #0x528 // #1320 ; {oop(a 'java/lang/invoke/MemberName'{0x00000000f7000528} = {method} {0x0000000800458a78} 'prepend' '(J[BJLjava/lang/String;)J' in 'java/lang/StringConcatHelper')} 0x0000ffff614bf648: movk x5, #0xf700, lsl #16 0x0000ffff614bf64c: movk x5, #0x0, lsl #32 ;; emit_profile_type { 0x0000ffff614bf650: mov x2, x5 0x0000ffff614bf654: cbnz x2, 0x0000ffff614bf664 0x0000ffff614bf658: ldr x9, [x1] 0x0000ffff614bf65c: orr x9, x9, #0x1 0x0000ffff614bf660: str x9, [x1] ;; } emit_profile_type ;; 0xFFFF0009CB50 0x0000ffff614bf664: mov x1, #0xcb50 // #52048 ; {metadata(method data for {method} {0x00000008000ea440} 'invokeStatic' '(Ljava/lang/Object;JLjava/lang/Object;JLjava/lang/Object;)J' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614bf668: movk x1, #0x9, lsl #16 0x0000ffff614bf66c: movk x1, #0xffff, lsl #32 0x0000ffff614bf670: add x1, x1, #0x1f0 ;; emit_profile_type { 0x0000ffff614bf674: mov x2, x0 0x0000ffff614bf678: cbnz x2, 0x0000ffff614bf688 0x0000ffff614bf67c: ldr x9, [x1, #8] 0x0000ffff614bf680: orr x9, x9, #0x1 0x0000ffff614bf684: str x9, [x1, #8] ;; } emit_profile_type ;; 0xFFFEC8000E88 0x0000ffff614bf688: mov x4, #0x4f0 // #1264 ; {oop("myTG-"{0x00000000f70004f0})} 0x0000ffff614bf68c: movk x4, #0xf700, lsl #16 0x0000ffff614bf690: movk x4, #0x0, lsl #32 ;; emit_profile_type { 0x0000ffff614bf694: mov x2, x4 0x0000ffff614bf698: cbnz x2, 0x0000ffff614bf6a8 0x0000ffff614bf69c: ldr x9, [x1, #24] 0x0000ffff614bf6a0: orr x9, x9, #0x1 0x0000ffff614bf6a4: str x9, [x1, #24] ;; } emit_profile_type ;; 0xFFFF0009CB50 0x0000ffff614bf6a8: mov x1, #0xcb50 // #52048 ; {metadata(method data for {method} {0x00000008000ea440} 'invokeStatic' '(Ljava/lang/Object;JLjava/lang/Object;JLjava/lang/Object;)J' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614bf6ac: movk x1, #0x9, lsl #16 0x0000ffff614bf6b0: movk x1, #0xffff, lsl #32 0x0000ffff614bf6b4: ldr x8, [x1, #480] 0x0000ffff614bf6b8: add x8, x8, #0x1 0x0000ffff614bf6bc: str x8, [x1, #480] 0x0000ffff614bf6c0: ldr x1, [sp, #416] 0x0000ffff614bf6c4: mov x2, x0 0x0000ffff614bf6c8: ldr x3, [sp, #400] ;*invokestatic linkToStatic {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@17 ; - java.lang.invoke.LambdaForm$MH/0x0000000801003800::invoke@28 ; - java.lang.invoke.LambdaForm$MH/0x0000000801004800::invoke@54 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@91 (line 90) 0x0000ffff614bf6cc: str x0, [sp, #424] 0x0000ffff614bf6d0: bl 0x0000ffff614c3450 ; ImmutableOopMap {[408]=Oop [424]=Oop } ;*invokestatic linkToStatic {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@17 ; - java.lang.invoke.LambdaForm$MH/0x0000000801003800::invoke@28 ; - java.lang.invoke.LambdaForm$MH/0x0000000801004800::invoke@54 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@91 (line 90) ; {static_call} ;; 0xFFFF0040C800 0x0000ffff614bf6d4: mov x1, #0xc800 // #51200 ; {metadata(method data for {method} {0x0000ffff0040c390} 'invoke' '(Ljava/lang/Object;J)Ljava/lang/Object;' in 'java/lang/invoke/LambdaForm$MH+0x0000000801004800')} 0x0000ffff614bf6d8: movk x1, #0x40, lsl #16 0x0000ffff614bf6dc: movk x1, #0xffff, lsl #32 0x0000ffff614bf6e0: add x1, x1, #0x398 0x0000ffff614bf6e4: ldr x2, [sp, #424] ;; emit_profile_type { 0x0000ffff614bf6e8: mov x3, x2 0x0000ffff614bf6ec: cbnz x3, 0x0000ffff614bf6fc 0x0000ffff614bf6f0: ldr x9, [x1, #8] 0x0000ffff614bf6f4: orr x9, x9, #0x1 0x0000ffff614bf6f8: str x9, [x1, #8] ;; } emit_profile_type ;; 0xFFFF00099D80 0x0000ffff614bf6fc: mov x1, #0x9d80 // #40320 ; {metadata(method data for {method} {0x00000008000ea098} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;J)Ljava/lang/Object;' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614bf700: movk x1, #0x9, lsl #16 0x0000ffff614bf704: movk x1, #0xffff, lsl #32 0x0000ffff614bf708: add x1, x1, #0x290 ;; 0xFFFED001A6B8 0x0000ffff614bf70c: mov x3, #0x660 // #1632 ; {oop(a 'java/lang/invoke/DirectMethodHandle'{0x00000000f7000660})} 0x0000ffff614bf710: movk x3, #0xf700, lsl #16 0x0000ffff614bf714: movk x3, #0x0, lsl #32 ;; emit_profile_type { 0x0000ffff614bf718: mov x4, x3 0x0000ffff614bf71c: cbnz x4, 0x0000ffff614bf72c 0x0000ffff614bf720: ldr x9, [x1] 0x0000ffff614bf724: orr x9, x9, #0x1 0x0000ffff614bf728: str x9, [x1] ;; } emit_profile_type ;; emit_profile_type { 0x0000ffff614bf72c: mov x4, x2 0x0000ffff614bf730: cbnz x4, 0x0000ffff614bf740 0x0000ffff614bf734: ldr x9, [x1, #16] 0x0000ffff614bf738: orr x9, x9, #0x1 0x0000ffff614bf73c: str x9, [x1, #16] ;; } emit_profile_type ;; 0xFFFF0040C800 0x0000ffff614bf740: mov x1, #0xc800 // #51200 ; {metadata(method data for {method} {0x0000ffff0040c390} 'invoke' '(Ljava/lang/Object;J)Ljava/lang/Object;' in 'java/lang/invoke/LambdaForm$MH+0x0000000801004800')} 0x0000ffff614bf744: movk x1, #0x40, lsl #16 0x0000ffff614bf748: movk x1, #0xffff, lsl #32 0x0000ffff614bf74c: ldr x8, [x1, #864] 0x0000ffff614bf750: add x8, x8, #0x1 0x0000ffff614bf754: str x8, [x1, #864] ;; 0xFFFF00099D80 0x0000ffff614bf758: mov x1, #0x9d80 // #40320 ; {metadata(method data for {method} {0x00000008000ea098} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;J)Ljava/lang/Object;' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614bf75c: movk x1, #0x9, lsl #16 0x0000ffff614bf760: movk x1, #0xffff, lsl #32 0x0000ffff614bf764: ldr w4, [x1, #308] 0x0000ffff614bf768: add w4, w4, #0x2 0x0000ffff614bf76c: str w4, [x1, #308] 0x0000ffff614bf770: and w4, w4, #0x1ffffe 0x0000ffff614bf774: cmp w4, #0x0 ;; 1576 branch [EQ] [CounterOverflowStub: 0x0000fffed01f5430] 0x0000ffff614bf778: b.eq 0x0000ffff614c25ec // b.none ;; 0xFFFF00099D80 0x0000ffff614bf77c: mov x1, #0x9d80 // #40320 ; {metadata(method data for {method} {0x00000008000ea098} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;J)Ljava/lang/Object;' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614bf780: movk x1, #0x9, lsl #16 0x0000ffff614bf784: movk x1, #0xffff, lsl #32 0x0000ffff614bf788: add x1, x1, #0x188 ;; emit_profile_type { 0x0000ffff614bf78c: cbnz x3, 0x0000ffff614bf79c 0x0000ffff614bf790: ldr x9, [x1, #8] 0x0000ffff614bf794: orr x9, x9, #0x1 0x0000ffff614bf798: str x9, [x1, #8] ;; } emit_profile_type ;; 0xFFFF00099D80 0x0000ffff614bf79c: mov x1, #0x9d80 // #40320 ; {metadata(method data for {method} {0x00000008000ea098} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;J)Ljava/lang/Object;' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614bf7a0: movk x1, #0x9, lsl #16 0x0000ffff614bf7a4: movk x1, #0xffff, lsl #32 0x0000ffff614bf7a8: ldr x8, [x1, #376] 0x0000ffff614bf7ac: add x8, x8, #0x1 0x0000ffff614bf7b0: str x8, [x1, #376] ;; 0xFFFF0008BFA0 0x0000ffff614bf7b4: mov x1, #0xbfa0 // #49056 ; {metadata(method data for {method} {0x00000008003eb190} 'internalMemberName' '(Ljava/lang/Object;)Ljava/lang/Object;' in 'java/lang/invoke/DirectMethodHandle')} 0x0000ffff614bf7b8: movk x1, #0x8, lsl #16 0x0000ffff614bf7bc: movk x1, #0xffff, lsl #32 0x0000ffff614bf7c0: ldr w3, [x1, #308] 0x0000ffff614bf7c4: add w3, w3, #0x2 0x0000ffff614bf7c8: str w3, [x1, #308] 0x0000ffff614bf7cc: and w3, w3, #0x1ffffe 0x0000ffff614bf7d0: cmp w3, #0x0 ;; 1600 branch [EQ] [CounterOverflowStub: 0x0000fffed01f5ce0] 0x0000ffff614bf7d4: b.eq 0x0000ffff614c2614 // b.none ;; 0xFFFF00099D80 0x0000ffff614bf7d8: mov x1, #0x9d80 // #40320 ; {metadata(method data for {method} {0x00000008000ea098} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;J)Ljava/lang/Object;' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614bf7dc: movk x1, #0x9, lsl #16 0x0000ffff614bf7e0: movk x1, #0xffff, lsl #32 0x0000ffff614bf7e4: add x1, x1, #0x198 ;; 0xFFFED001A6C0 0x0000ffff614bf7e8: mov x3, #0x680 // #1664 ; {oop(a 'java/lang/invoke/MemberName'{0x00000000f7000680} = {method} {0x0000000800458530} 'newString' '([BJ)Ljava/lang/String;' in 'java/lang/StringConcatHelper')} 0x0000ffff614bf7ec: movk x3, #0xf700, lsl #16 0x0000ffff614bf7f0: movk x3, #0x0, lsl #32 ;; emit_profile_type { 0x0000ffff614bf7f4: mov x4, x3 0x0000ffff614bf7f8: cbnz x4, 0x0000ffff614bf808 0x0000ffff614bf7fc: ldr x9, [x1] 0x0000ffff614bf800: orr x9, x9, #0x1 0x0000ffff614bf804: str x9, [x1] ;; } emit_profile_type ;; 0xFFFF00099D80 0x0000ffff614bf808: mov x1, #0x9d80 // #40320 ; {metadata(method data for {method} {0x00000008000ea098} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;J)Ljava/lang/Object;' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614bf80c: movk x1, #0x9, lsl #16 0x0000ffff614bf810: movk x1, #0xffff, lsl #32 0x0000ffff614bf814: add x1, x1, #0x1f0 ;; emit_profile_type { 0x0000ffff614bf818: mov x4, x2 0x0000ffff614bf81c: cbnz x4, 0x0000ffff614bf82c 0x0000ffff614bf820: ldr x9, [x1, #8] 0x0000ffff614bf824: orr x9, x9, #0x1 0x0000ffff614bf828: str x9, [x1, #8] ;; } emit_profile_type ;; emit_profile_type { 0x0000ffff614bf82c: mov x4, x3 0x0000ffff614bf830: cbnz x4, 0x0000ffff614bf840 0x0000ffff614bf834: ldr x9, [x1, #24] 0x0000ffff614bf838: orr x9, x9, #0x1 0x0000ffff614bf83c: str x9, [x1, #24] ;; } emit_profile_type ;; 0xFFFF00099D80 0x0000ffff614bf840: mov x1, #0x9d80 // #40320 ; {metadata(method data for {method} {0x00000008000ea098} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;J)Ljava/lang/Object;' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614bf844: movk x1, #0x9, lsl #16 0x0000ffff614bf848: movk x1, #0xffff, lsl #32 0x0000ffff614bf84c: ldr x8, [x1, #480] 0x0000ffff614bf850: add x8, x8, #0x1 0x0000ffff614bf854: str x8, [x1, #480] 0x0000ffff614bf858: mov x1, x2 0x0000ffff614bf85c: mov x2, x0 ;*invokestatic linkToStatic {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@13 ; - java.lang.invoke.LambdaForm$MH/0x0000000801004800::invoke@74 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@91 (line 90) 0x0000ffff614bf860: bl 0x0000ffff614c3480 ; ImmutableOopMap {[408]=Oop } ;*invokestatic linkToStatic {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@13 ; - java.lang.invoke.LambdaForm$MH/0x0000000801004800::invoke@74 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@91 (line 90) ; {static_call} ;; 0xFFFF00099D80 0x0000ffff614bf864: mov x2, #0x9d80 // #40320 ; {metadata(method data for {method} {0x00000008000ea098} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;J)Ljava/lang/Object;' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614bf868: movk x2, #0x9, lsl #16 0x0000ffff614bf86c: movk x2, #0xffff, lsl #32 0x0000ffff614bf870: add x2, x2, #0x210 ;; emit_profile_type { 0x0000ffff614bf874: mov x1, x0 0x0000ffff614bf878: cbnz x1, 0x0000ffff614bf88c 0x0000ffff614bf87c: ldr x9, [x2] 0x0000ffff614bf880: orr x9, x9, #0x1 0x0000ffff614bf884: str x9, [x2] 0x0000ffff614bf888: b 0x0000ffff614bf8b4 0x0000ffff614bf88c: ldr w1, [x1, #8] 0x0000ffff614bf890: eor x1, x1, #0x800000000 0x0000ffff614bf894: ldr x9, [x2] 0x0000ffff614bf898: eor x1, x1, x9 0x0000ffff614bf89c: and x8, x1, #0xfffffffffffffffc 0x0000ffff614bf8a0: cbz x8, 0x0000ffff614bf8b4 0x0000ffff614bf8a4: tbnz w1, #1, 0x0000ffff614bf8b4 0x0000ffff614bf8a8: ldr x9, [x2] 0x0000ffff614bf8ac: orr x9, x9, #0x2 0x0000ffff614bf8b0: str x9, [x2] ;; } emit_profile_type ;; 0xFFFF0040C800 0x0000ffff614bf8b4: mov x2, #0xc800 // #51200 ; {metadata(method data for {method} {0x0000ffff0040c390} 'invoke' '(Ljava/lang/Object;J)Ljava/lang/Object;' in 'java/lang/invoke/LambdaForm$MH+0x0000000801004800')} 0x0000ffff614bf8b8: movk x2, #0x40, lsl #16 0x0000ffff614bf8bc: movk x2, #0xffff, lsl #32 0x0000ffff614bf8c0: add x2, x2, #0x3a8 ;; emit_profile_type { 0x0000ffff614bf8c4: mov x1, x0 0x0000ffff614bf8c8: cbnz x1, 0x0000ffff614bf8dc 0x0000ffff614bf8cc: ldr x9, [x2] 0x0000ffff614bf8d0: orr x9, x9, #0x1 0x0000ffff614bf8d4: str x9, [x2] 0x0000ffff614bf8d8: b 0x0000ffff614bf904 0x0000ffff614bf8dc: ldr w1, [x1, #8] 0x0000ffff614bf8e0: eor x1, x1, #0x800000000 0x0000ffff614bf8e4: ldr x9, [x2] 0x0000ffff614bf8e8: eor x1, x1, x9 0x0000ffff614bf8ec: and x8, x1, #0xfffffffffffffffc 0x0000ffff614bf8f0: cbz x8, 0x0000ffff614bf904 0x0000ffff614bf8f4: tbnz w1, #1, 0x0000ffff614bf904 0x0000ffff614bf8f8: ldr x9, [x2] 0x0000ffff614bf8fc: orr x9, x9, #0x2 0x0000ffff614bf900: str x9, [x2] ;; } emit_profile_type ;; 0xFFFF0009ACA0 0x0000ffff614bf904: mov x2, #0xaca0 // #44192 ; {metadata(method data for {method} {0x00000008000eba30} 'linkToTargetMethod' '(JLjava/lang/Object;)Ljava/lang/Object;' in 'java/lang/invoke/Invokers$Holder')} 0x0000ffff614bf908: movk x2, #0x9, lsl #16 0x0000ffff614bf90c: movk x2, #0xffff, lsl #32 0x0000ffff614bf910: add x2, x2, #0x1e8 ;; emit_profile_type { 0x0000ffff614bf914: mov x1, x0 0x0000ffff614bf918: cbnz x1, 0x0000ffff614bf92c 0x0000ffff614bf91c: ldr x9, [x2] 0x0000ffff614bf920: orr x9, x9, #0x1 0x0000ffff614bf924: str x9, [x2] 0x0000ffff614bf928: b 0x0000ffff614bf954 0x0000ffff614bf92c: ldr w1, [x1, #8] 0x0000ffff614bf930: eor x1, x1, #0x800000000 0x0000ffff614bf934: ldr x9, [x2] 0x0000ffff614bf938: eor x1, x1, x9 0x0000ffff614bf93c: and x8, x1, #0xfffffffffffffffc 0x0000ffff614bf940: cbz x8, 0x0000ffff614bf954 0x0000ffff614bf944: tbnz w1, #1, 0x0000ffff614bf954 0x0000ffff614bf948: ldr x9, [x2] 0x0000ffff614bf94c: orr x9, x9, #0x2 0x0000ffff614bf950: str x9, [x2] ;; } emit_profile_type ;; block B91 [8, 96] ;; 0xFFFF0040E000 0x0000ffff614bf954: mov x2, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614bf958: movk x2, #0x40, lsl #16 0x0000ffff614bf95c: movk x2, #0xffff, lsl #32 0x0000ffff614bf960: add x2, x2, #0x2f8 ;; emit_profile_type { 0x0000ffff614bf964: mov x1, x0 0x0000ffff614bf968: cbnz x1, 0x0000ffff614bf978 0x0000ffff614bf96c: ldr x9, [x2] 0x0000ffff614bf970: orr x9, x9, #0x1 0x0000ffff614bf974: str x9, [x2] ;; } emit_profile_type ;; block B89 [96, 4] 0x0000ffff614bf978: ldr x2, [sp, #408] ;; 0xFFFF0040E000 0x0000ffff614bf97c: mov x1, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614bf980: movk x1, #0x40, lsl #16 0x0000ffff614bf984: movk x1, #0xffff, lsl #32 0x0000ffff614bf988: ldr x8, [x1, #776] 0x0000ffff614bf98c: add x8, x8, #0x1 0x0000ffff614bf990: str x8, [x1, #776] ;; 0xFFFF0009A028 0x0000ffff614bf994: mov x2, #0xa028 // #41000 ; {metadata(method data for {method} {0x000000080045eda8} '' '(Ljava/lang/String;)V' in 'java/lang/ThreadGroup')} 0x0000ffff614bf998: movk x2, #0x9, lsl #16 0x0000ffff614bf99c: movk x2, #0xffff, lsl #32 0x0000ffff614bf9a0: ldr w1, [x2, #308] 0x0000ffff614bf9a4: add w1, w1, #0x2 0x0000ffff614bf9a8: str w1, [x2, #308] 0x0000ffff614bf9ac: and w1, w1, #0x1ffffe 0x0000ffff614bf9b0: cmp w1, #0x0 ;; 1680 branch [EQ] [CounterOverflowStub: 0x0000fffed01f77f0] 0x0000ffff614bf9b4: b.eq 0x0000ffff614c263c // b.none ;; 0xFFFF0009A028 0x0000ffff614bf9b8: mov x2, #0xa028 // #41000 ; {metadata(method data for {method} {0x000000080045eda8} '' '(Ljava/lang/String;)V' in 'java/lang/ThreadGroup')} 0x0000ffff614bf9bc: movk x2, #0x9, lsl #16 0x0000ffff614bf9c0: movk x2, #0xffff, lsl #32 0x0000ffff614bf9c4: ldr x8, [x2, #376] 0x0000ffff614bf9c8: add x8, x8, #0x1 0x0000ffff614bf9cc: str x8, [x2, #376] 0x0000ffff614bf9d0: ldr x2, [x28, #720] 0x0000ffff614bf9d4: ldr x2, [x2] ;*invokestatic currentThread {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadGroup::@1 (line 92) ; - StopAtExit::main@96 (line 90) 0x0000ffff614bf9d8: ldr xzr, [x2] ; implicit exception: dispatches to 0x0000ffff614c2664 ;*invokevirtual getThreadGroup {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadGroup::@4 (line 92) ; - StopAtExit::main@96 (line 90) 0x0000ffff614bf9dc: mov x1, x2 ;; 0xFFFF0009A028 0x0000ffff614bf9e0: mov x3, #0xa028 // #41000 ; {metadata(method data for {method} {0x000000080045eda8} '' '(Ljava/lang/String;)V' in 'java/lang/ThreadGroup')} 0x0000ffff614bf9e4: movk x3, #0x9, lsl #16 0x0000ffff614bf9e8: movk x3, #0xffff, lsl #32 0x0000ffff614bf9ec: ldr x8, [x3, #392] 0x0000ffff614bf9f0: add x8, x8, #0x1 0x0000ffff614bf9f4: str x8, [x3, #392] 0x0000ffff614bf9f8: ldr w3, [x2, #56] 0x0000ffff614bf9fc: lsl x3, x3, #3 ;*getfield group {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.Thread::getThreadGroup@1 (line 1210) ; - java.lang.ThreadGroup::@4 (line 92) ; - StopAtExit::main@96 (line 90) 0x0000ffff614bfa00: ldr x2, [sp, #408] ;; 0xFFFF0009A028 0x0000ffff614bfa04: mov x1, #0xa028 // #41000 ; {metadata(method data for {method} {0x000000080045eda8} '' '(Ljava/lang/String;)V' in 'java/lang/ThreadGroup')} 0x0000ffff614bfa08: movk x1, #0x9, lsl #16 0x0000ffff614bfa0c: movk x1, #0xffff, lsl #32 0x0000ffff614bfa10: ldr x8, [x1, #448] 0x0000ffff614bfa14: add x8, x8, #0x1 0x0000ffff614bfa18: str x8, [x1, #448] ;; 0xFFFF00099498 0x0000ffff614bfa1c: mov x2, #0x9498 // #38040 ; {metadata(method data for {method} {0x000000080045ee10} '' '(Ljava/lang/ThreadGroup;Ljava/lang/String;)V' in 'java/lang/ThreadGroup')} 0x0000ffff614bfa20: movk x2, #0x9, lsl #16 0x0000ffff614bfa24: movk x2, #0xffff, lsl #32 0x0000ffff614bfa28: ldr w1, [x2, #308] 0x0000ffff614bfa2c: add w1, w1, #0x2 0x0000ffff614bfa30: str w1, [x2, #308] 0x0000ffff614bfa34: and w1, w1, #0x1ffffe 0x0000ffff614bfa38: cmp w1, #0x0 ;; 1714 branch [EQ] [CounterOverflowStub: 0x0000fffed01f8400] 0x0000ffff614bfa3c: b.eq 0x0000ffff614c267c // b.none ;; 0xFFFF00099498 0x0000ffff614bfa40: mov x2, #0x9498 // #38040 ; {metadata(method data for {method} {0x000000080045ee10} '' '(Ljava/lang/ThreadGroup;Ljava/lang/String;)V' in 'java/lang/ThreadGroup')} 0x0000ffff614bfa44: movk x2, #0x9, lsl #16 0x0000ffff614bfa48: movk x2, #0xffff, lsl #32 0x0000ffff614bfa4c: ldr x8, [x2, #376] 0x0000ffff614bfa50: add x8, x8, #0x1 0x0000ffff614bfa54: str x8, [x2, #376] ;; 0xFFFF00099680 0x0000ffff614bfa58: mov x2, #0x9680 // #38528 ; {metadata(method data for {method} {0x000000080045f908} 'checkParentAccess' '(Ljava/lang/ThreadGroup;)Ljava/lang/Void;' in 'java/lang/ThreadGroup')} 0x0000ffff614bfa5c: movk x2, #0x9, lsl #16 0x0000ffff614bfa60: movk x2, #0xffff, lsl #32 0x0000ffff614bfa64: ldr w1, [x2, #308] 0x0000ffff614bfa68: add w1, w1, #0x2 0x0000ffff614bfa6c: str w1, [x2, #308] 0x0000ffff614bfa70: and w1, w1, #0x1ffffe 0x0000ffff614bfa74: cmp w1, #0x0 ;; 1732 branch [EQ] [CounterOverflowStub: 0x0000fffed01f8cc0] 0x0000ffff614bfa78: b.eq 0x0000ffff614c26a4 // b.none 0x0000ffff614bfa7c: ldr xzr, [x3] ; implicit exception: dispatches to 0x0000ffff614c26cc ;*invokevirtual checkAccess {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadGroup::checkParentAccess@1 (line 130) ; - java.lang.ThreadGroup::@2 (line 113) ; - java.lang.ThreadGroup::@8 (line 92) ; - StopAtExit::main@96 (line 90) 0x0000ffff614bfa80: mov x2, x3 ;; 0xFFFF00099680 0x0000ffff614bfa84: mov x1, #0x9680 // #38528 ; {metadata(method data for {method} {0x000000080045f908} 'checkParentAccess' '(Ljava/lang/ThreadGroup;)Ljava/lang/Void;' in 'java/lang/ThreadGroup')} 0x0000ffff614bfa88: movk x1, #0x9, lsl #16 0x0000ffff614bfa8c: movk x1, #0xffff, lsl #32 0x0000ffff614bfa90: ldr x8, [x1, #376] 0x0000ffff614bfa94: add x8, x8, #0x1 0x0000ffff614bfa98: str x8, [x1, #376] ;; 0xFFFF0008BB50 0x0000ffff614bfa9c: mov x2, #0xbb50 // #47952 ; {metadata(method data for {method} {0x000000080045f1b8} 'checkAccess' '()V' in 'java/lang/ThreadGroup')} 0x0000ffff614bfaa0: movk x2, #0x8, lsl #16 0x0000ffff614bfaa4: movk x2, #0xffff, lsl #32 0x0000ffff614bfaa8: ldr w1, [x2, #308] 0x0000ffff614bfaac: add w1, w1, #0x2 0x0000ffff614bfab0: str w1, [x2, #308] 0x0000ffff614bfab4: and w1, w1, #0x1ffffe 0x0000ffff614bfab8: cmp w1, #0x0 ;; 1754 branch [EQ] [CounterOverflowStub: 0x0000fffed01f9520] 0x0000ffff614bfabc: b.eq 0x0000ffff614c26e4 // b.none ;; 0xFFFF0008BB50 0x0000ffff614bfac0: mov x2, #0xbb50 // #47952 ; {metadata(method data for {method} {0x000000080045f1b8} 'checkAccess' '()V' in 'java/lang/ThreadGroup')} 0x0000ffff614bfac4: movk x2, #0x8, lsl #16 0x0000ffff614bfac8: movk x2, #0xffff, lsl #32 0x0000ffff614bfacc: ldr x8, [x2, #376] 0x0000ffff614bfad0: add x8, x8, #0x1 0x0000ffff614bfad4: str x8, [x2, #376] ;; 0xFFFF0003A728 0x0000ffff614bfad8: mov x2, #0xa728 // #42792 ; {metadata(method data for {method} {0x00000008000201e8} 'getSecurityManager' '()Ljava/lang/SecurityManager;' in 'java/lang/System')} 0x0000ffff614bfadc: movk x2, #0x3, lsl #16 0x0000ffff614bfae0: movk x2, #0xffff, lsl #32 0x0000ffff614bfae4: ldr w1, [x2, #308] 0x0000ffff614bfae8: add w1, w1, #0x2 0x0000ffff614bfaec: str w1, [x2, #308] 0x0000ffff614bfaf0: and w1, w1, #0x1ffffe 0x0000ffff614bfaf4: cmp w1, #0x0 ;; 1772 branch [EQ] [CounterOverflowStub: 0x0000fffed01f9c00] 0x0000ffff614bfaf8: b.eq 0x0000ffff614c270c // b.none ;; 0xFFFF0003A728 0x0000ffff614bfafc: mov x2, #0xa728 // #42792 ; {metadata(method data for {method} {0x00000008000201e8} 'getSecurityManager' '()Ljava/lang/SecurityManager;' in 'java/lang/System')} 0x0000ffff614bfb00: movk x2, #0x3, lsl #16 0x0000ffff614bfb04: movk x2, #0xffff, lsl #32 0x0000ffff614bfb08: ldr x8, [x2, #376] 0x0000ffff614bfb0c: add x8, x8, #0x1 0x0000ffff614bfb10: str x8, [x2, #376] ;; 0xFFFF0003A948 0x0000ffff614bfb14: mov x2, #0xa948 // #43336 ; {metadata(method data for {method} {0x0000000800020330} 'allowSecurityManager' '()Z' in 'java/lang/System')} 0x0000ffff614bfb18: movk x2, #0x3, lsl #16 0x0000ffff614bfb1c: movk x2, #0xffff, lsl #32 0x0000ffff614bfb20: ldr w1, [x2, #308] 0x0000ffff614bfb24: add w1, w1, #0x2 0x0000ffff614bfb28: str w1, [x2, #308] 0x0000ffff614bfb2c: and w1, w1, #0x1ffffe 0x0000ffff614bfb30: cmp w1, #0x0 ;; 1790 branch [EQ] [CounterOverflowStub: 0x0000fffed01fa2e0] 0x0000ffff614bfb34: b.eq 0x0000ffff614c2734 // b.none ;; 0xFFFF0003A948 0x0000ffff614bfb38: mov x2, #0xa948 // #43336 ; {metadata(method data for {method} {0x0000000800020330} 'allowSecurityManager' '()Z' in 'java/lang/System')} 0x0000ffff614bfb3c: movk x2, #0x3, lsl #16 0x0000ffff614bfb40: movk x2, #0xffff, lsl #32 0x0000ffff614bfb44: ldr x1, [x2, #392] 0x0000ffff614bfb48: add x1, x1, #0x1 0x0000ffff614bfb4c: str x1, [x2, #392] ;*if_icmpeq {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.System::allowSecurityManager@4 (line 194) ; - java.lang.System::getSecurityManager@0 (line 484) ; - java.lang.ThreadGroup::checkAccess@0 (line 333) ; - java.lang.ThreadGroup::checkParentAccess@1 (line 130) ; - java.lang.ThreadGroup::@2 (line 113) ; - java.lang.ThreadGroup::@8 (line 92) ; - StopAtExit::main@96 (line 90) ;; block B141 [7, 8] ;; 0xFFFF0003A948 0x0000ffff614bfb50: mov x2, #0xa948 // #43336 ; {metadata(method data for {method} {0x0000000800020330} 'allowSecurityManager' '()Z' in 'java/lang/System')} 0x0000ffff614bfb54: movk x2, #0x3, lsl #16 0x0000ffff614bfb58: movk x2, #0xffff, lsl #32 0x0000ffff614bfb5c: ldr x1, [x2, #408] 0x0000ffff614bfb60: add x1, x1, #0x1 0x0000ffff614bfb64: str x1, [x2, #408] ;*goto {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.System::allowSecurityManager@8 (line 194) ; - java.lang.System::getSecurityManager@0 (line 484) ; - java.lang.ThreadGroup::checkAccess@0 (line 333) ; - java.lang.ThreadGroup::checkParentAccess@1 (line 130) ; - java.lang.ThreadGroup::@2 (line 113) ; - java.lang.ThreadGroup::@8 (line 92) ; - StopAtExit::main@96 (line 90) ;; block B139 [3, 3] ;; 0xFFFF0003A728 0x0000ffff614bfb68: mov x2, #0xa728 // #42792 ; {metadata(method data for {method} {0x00000008000201e8} 'getSecurityManager' '()Ljava/lang/SecurityManager;' in 'java/lang/System')} 0x0000ffff614bfb6c: movk x2, #0x3, lsl #16 0x0000ffff614bfb70: movk x2, #0xffff, lsl #32 0x0000ffff614bfb74: ldr x1, [x2, #408] 0x0000ffff614bfb78: add x1, x1, #0x1 0x0000ffff614bfb7c: str x1, [x2, #408] ;*ifeq {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.System::getSecurityManager@3 (line 484) ; - java.lang.ThreadGroup::checkAccess@0 (line 333) ; - java.lang.ThreadGroup::checkParentAccess@1 (line 130) ; - java.lang.ThreadGroup::@2 (line 113) ; - java.lang.ThreadGroup::@8 (line 92) ; - StopAtExit::main@96 (line 90) ;; block B137 [6, 3] ;; 0xFFFED001A5F8 0x0000ffff614bfb80: mov x2, #0x770 // #1904 ; {oop(a 'java/lang/Class'{0x00000007fef00770} = 'java/lang/System')} 0x0000ffff614bfb84: movk x2, #0xfef0, lsl #16 0x0000ffff614bfb88: movk x2, #0x7, lsl #32 ;; membar 0x0000ffff614bfb8c: dmb ish 0x0000ffff614bfb90: ldr w1, [x2, #124] 0x0000ffff614bfb94: lsl x1, x1, #3 0x0000ffff614bfb98: dmb ishld ;*getstatic security {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.System::getSecurityManager@6 (line 485) ; - java.lang.ThreadGroup::checkAccess@0 (line 333) ; - java.lang.ThreadGroup::checkParentAccess@1 (line 130) ; - java.lang.ThreadGroup::@2 (line 113) ; - java.lang.ThreadGroup::@8 (line 92) ; - StopAtExit::main@96 (line 90) ;; block B135 [3, 5] 0x0000ffff614bfb9c: mov x2, xzr 0x0000ffff614bfba0: cmp x1, x2 ;; 0xFFFF0008BB50 0x0000ffff614bfba4: mov x2, #0xbb50 // #47952 ; {metadata(method data for {method} {0x000000080045f1b8} 'checkAccess' '()V' in 'java/lang/ThreadGroup')} 0x0000ffff614bfba8: movk x2, #0x8, lsl #16 0x0000ffff614bfbac: movk x2, #0xffff, lsl #32 ;; 0x198 0x0000ffff614bfbb0: mov x8, #0x198 // #408 ;; 0x188 0x0000ffff614bfbb4: mov x9, #0x188 // #392 0x0000ffff614bfbb8: csel x4, x8, x9, ne // ne = any 0x0000ffff614bfbbc: ldr x5, [x2, x4] 0x0000ffff614bfbc0: add x5, x5, #0x1 0x0000ffff614bfbc4: str x5, [x2, x4] ;; 1860 branch [NE] [B133] 0x0000ffff614bfbc8: b.ne 0x0000ffff614bfbd4 // b.any;*ifnull {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadGroup::checkAccess@5 (line 334) ; - java.lang.ThreadGroup::checkParentAccess@1 (line 130) ; - java.lang.ThreadGroup::@2 (line 113) ; - java.lang.ThreadGroup::@8 (line 92) ; - StopAtExit::main@96 (line 90) ;; block B252 [13, 13] ;; merged str pair 0x0000ffff614bfbcc: stp x3, x0, [sp, #432] ;; 1866 branch [AL] [B131] 0x0000ffff614bfbd0: b 0x0000ffff614bfc98 ;*return {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadGroup::checkAccess@13 (line 337) ; - java.lang.ThreadGroup::checkParentAccess@1 (line 130) ; - java.lang.ThreadGroup::@2 (line 113) ; - java.lang.ThreadGroup::@8 (line 92) ; - StopAtExit::main@96 (line 90) ;; block B133 [8, 13] 0x0000ffff614bfbd4: str x0, [sp, #440] 0x0000ffff614bfbd8: ldr xzr, [x1] ; implicit exception: dispatches to 0x0000ffff614c275c 0x0000ffff614bfbdc: mov x2, x1 ;; 0xFFFF0008BB50 0x0000ffff614bfbe0: mov x4, #0xbb50 // #47952 ; {metadata(method data for {method} {0x000000080045f1b8} 'checkAccess' '()V' in 'java/lang/ThreadGroup')} 0x0000ffff614bfbe4: movk x4, #0x8, lsl #16 0x0000ffff614bfbe8: movk x4, #0xffff, lsl #32 0x0000ffff614bfbec: ldr w2, [x2, #8] 0x0000ffff614bfbf0: eor x2, x2, #0x800000000 0x0000ffff614bfbf4: add x9, x4, #0x1b8 0x0000ffff614bfbf8: ldr x8, [x9] 0x0000ffff614bfbfc: cmp x2, x8 0x0000ffff614bfc00: b.ne 0x0000ffff614bfc14 // b.any 0x0000ffff614bfc04: ldr x8, [x4, #448] 0x0000ffff614bfc08: add x8, x8, #0x1 0x0000ffff614bfc0c: str x8, [x4, #448] 0x0000ffff614bfc10: b 0x0000ffff614bfc80 0x0000ffff614bfc14: add x9, x4, #0x1c8 0x0000ffff614bfc18: ldr x8, [x9] 0x0000ffff614bfc1c: cmp x2, x8 0x0000ffff614bfc20: b.ne 0x0000ffff614bfc34 // b.any 0x0000ffff614bfc24: ldr x8, [x4, #464] 0x0000ffff614bfc28: add x8, x8, #0x1 0x0000ffff614bfc2c: str x8, [x4, #464] 0x0000ffff614bfc30: b 0x0000ffff614bfc80 0x0000ffff614bfc34: add x9, x4, #0x1b8 0x0000ffff614bfc38: ldr x8, [x9] 0x0000ffff614bfc3c: cbnz x8, 0x0000ffff614bfc54 0x0000ffff614bfc40: str x2, [x9] ;; 0x1 0x0000ffff614bfc44: orr x8, xzr, #0x1 0x0000ffff614bfc48: add x9, x4, #0x1c0 0x0000ffff614bfc4c: str x8, [x9] 0x0000ffff614bfc50: b 0x0000ffff614bfc80 0x0000ffff614bfc54: add x9, x4, #0x1c8 0x0000ffff614bfc58: ldr x8, [x9] 0x0000ffff614bfc5c: cbnz x8, 0x0000ffff614bfc74 0x0000ffff614bfc60: str x2, [x9] ;; 0x1 0x0000ffff614bfc64: orr x8, xzr, #0x1 0x0000ffff614bfc68: add x9, x4, #0x1d0 0x0000ffff614bfc6c: str x8, [x9] 0x0000ffff614bfc70: b 0x0000ffff614bfc80 0x0000ffff614bfc74: ldr x8, [x4, #424] 0x0000ffff614bfc78: add x8, x8, #0x1 0x0000ffff614bfc7c: str x8, [x4, #424] 0x0000ffff614bfc80: mov x2, x3 ;*invokevirtual checkAccess {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadGroup::checkAccess@10 (line 335) ; - java.lang.ThreadGroup::checkParentAccess@1 (line 130) ; - java.lang.ThreadGroup::@2 (line 113) ; - java.lang.ThreadGroup::@8 (line 92) ; - StopAtExit::main@96 (line 90) 0x0000ffff614bfc84: str x3, [sp, #432] ;; 0xFFFFFFFFFFFF 0x0000ffff614bfc88: mov x9, #0xffff // #65535 0x0000ffff614bfc8c: movk x9, #0xffff, lsl #16 0x0000ffff614bfc90: movk x9, #0xffff, lsl #32 0x0000ffff614bfc94: bl 0x0000ffff614c34b0 ; ImmutableOopMap {[408]=Oop [440]=Oop [432]=Oop } ;*invokevirtual checkAccess {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadGroup::checkAccess@10 (line 335) ; - java.lang.ThreadGroup::checkParentAccess@1 (line 130) ; - java.lang.ThreadGroup::@2 (line 113) ; - java.lang.ThreadGroup::@8 (line 92) ; - StopAtExit::main@96 (line 90) ; {virtual_call} ;; block B131 [4, 5] ;; merged ldr pair 0x0000ffff614bfc98: ldp x3, x0, [sp, #432] ;; block B129 [5, 11] 0x0000ffff614bfc9c: ldr x2, [sp, #408] ;; 0xFFFF00099498 0x0000ffff614bfca0: mov x4, #0x9498 // #38040 ; {metadata(method data for {method} {0x000000080045ee10} '' '(Ljava/lang/ThreadGroup;Ljava/lang/String;)V' in 'java/lang/ThreadGroup')} 0x0000ffff614bfca4: movk x4, #0x9, lsl #16 0x0000ffff614bfca8: movk x4, #0xffff, lsl #32 0x0000ffff614bfcac: ldr x8, [x4, #392] 0x0000ffff614bfcb0: add x8, x8, #0x1 0x0000ffff614bfcb4: str x8, [x4, #392] 0x0000ffff614bfcb8: mov x2, xzr 0x0000ffff614bfcbc: mov x4, x0 0x0000ffff614bfcc0: ldr x1, [sp, #408] ;*invokespecial {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadGroup::@7 (line 113) ; - java.lang.ThreadGroup::@8 (line 92) ; - StopAtExit::main@96 (line 90) 0x0000ffff614bfcc4: bl 0x0000ffff614a4340 ; ImmutableOopMap {[408]=Oop } ;*invokespecial {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadGroup::@7 (line 113) ; - java.lang.ThreadGroup::@8 (line 92) ; - StopAtExit::main@96 (line 90) ; {optimized virtual_call} ;; block B123 [99, 4] 0x0000ffff614bfcc8: ldr x0, [sp, #408] ;; 0xFFFF0040E000 0x0000ffff614bfccc: mov x2, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614bfcd0: movk x2, #0x40, lsl #16 0x0000ffff614bfcd4: movk x2, #0xffff, lsl #32 0x0000ffff614bfcd8: ldr x8, [x2, #792] 0x0000ffff614bfcdc: add x8, x8, #0x1 0x0000ffff614bfce0: str x8, [x2, #792] ;; 0xFFFF0009D588 0x0000ffff614bfce4: mov x2, #0xd588 // #54664 ; {metadata(method data for {method} {0x000000080045f220} 'setDaemon' '(Z)V' in 'java/lang/ThreadGroup')} 0x0000ffff614bfce8: movk x2, #0x9, lsl #16 0x0000ffff614bfcec: movk x2, #0xffff, lsl #32 0x0000ffff614bfcf0: ldr w1, [x2, #308] 0x0000ffff614bfcf4: add w1, w1, #0x2 0x0000ffff614bfcf8: str w1, [x2, #308] 0x0000ffff614bfcfc: and w1, w1, #0x1ffffe 0x0000ffff614bfd00: cmp w1, #0x0 ;; 1932 branch [EQ] [CounterOverflowStub: 0x0000fffed01fd540] 0x0000ffff614bfd04: b.eq 0x0000ffff614c2774 // b.none 0x0000ffff614bfd08: ldr x0, [sp, #408] ;; 0xFFFF0009D588 0x0000ffff614bfd0c: mov x2, #0xd588 // #54664 ; {metadata(method data for {method} {0x000000080045f220} 'setDaemon' '(Z)V' in 'java/lang/ThreadGroup')} 0x0000ffff614bfd10: movk x2, #0x9, lsl #16 0x0000ffff614bfd14: movk x2, #0xffff, lsl #32 0x0000ffff614bfd18: ldr x8, [x2, #376] 0x0000ffff614bfd1c: add x8, x8, #0x1 0x0000ffff614bfd20: str x8, [x2, #376] ;; 0xFFFF0008BB50 0x0000ffff614bfd24: mov x2, #0xbb50 // #47952 ; {metadata(method data for {method} {0x000000080045f1b8} 'checkAccess' '()V' in 'java/lang/ThreadGroup')} 0x0000ffff614bfd28: movk x2, #0x8, lsl #16 0x0000ffff614bfd2c: movk x2, #0xffff, lsl #32 0x0000ffff614bfd30: ldr w1, [x2, #308] 0x0000ffff614bfd34: add w1, w1, #0x2 0x0000ffff614bfd38: str w1, [x2, #308] 0x0000ffff614bfd3c: and w1, w1, #0x1ffffe 0x0000ffff614bfd40: cmp w1, #0x0 ;; 1952 branch [EQ] [CounterOverflowStub: 0x0000fffed01fddb0] 0x0000ffff614bfd44: b.eq 0x0000ffff614c279c // b.none ;; 0xFFFF0008BB50 0x0000ffff614bfd48: mov x2, #0xbb50 // #47952 ; {metadata(method data for {method} {0x000000080045f1b8} 'checkAccess' '()V' in 'java/lang/ThreadGroup')} 0x0000ffff614bfd4c: movk x2, #0x8, lsl #16 0x0000ffff614bfd50: movk x2, #0xffff, lsl #32 0x0000ffff614bfd54: ldr x8, [x2, #376] 0x0000ffff614bfd58: add x8, x8, #0x1 0x0000ffff614bfd5c: str x8, [x2, #376] ;; 0xFFFF0003A728 0x0000ffff614bfd60: mov x2, #0xa728 // #42792 ; {metadata(method data for {method} {0x00000008000201e8} 'getSecurityManager' '()Ljava/lang/SecurityManager;' in 'java/lang/System')} 0x0000ffff614bfd64: movk x2, #0x3, lsl #16 0x0000ffff614bfd68: movk x2, #0xffff, lsl #32 0x0000ffff614bfd6c: ldr w1, [x2, #308] 0x0000ffff614bfd70: add w1, w1, #0x2 0x0000ffff614bfd74: str w1, [x2, #308] 0x0000ffff614bfd78: and w1, w1, #0x1ffffe 0x0000ffff614bfd7c: cmp w1, #0x0 ;; 1970 branch [EQ] [CounterOverflowStub: 0x0000fffed01fe450] 0x0000ffff614bfd80: b.eq 0x0000ffff614c27c4 // b.none ;; 0xFFFF0003A728 0x0000ffff614bfd84: mov x2, #0xa728 // #42792 ; {metadata(method data for {method} {0x00000008000201e8} 'getSecurityManager' '()Ljava/lang/SecurityManager;' in 'java/lang/System')} 0x0000ffff614bfd88: movk x2, #0x3, lsl #16 0x0000ffff614bfd8c: movk x2, #0xffff, lsl #32 0x0000ffff614bfd90: ldr x8, [x2, #376] 0x0000ffff614bfd94: add x8, x8, #0x1 0x0000ffff614bfd98: str x8, [x2, #376] ;; 0xFFFF0003A948 0x0000ffff614bfd9c: mov x2, #0xa948 // #43336 ; {metadata(method data for {method} {0x0000000800020330} 'allowSecurityManager' '()Z' in 'java/lang/System')} 0x0000ffff614bfda0: movk x2, #0x3, lsl #16 0x0000ffff614bfda4: movk x2, #0xffff, lsl #32 0x0000ffff614bfda8: ldr w1, [x2, #308] 0x0000ffff614bfdac: add w1, w1, #0x2 0x0000ffff614bfdb0: str w1, [x2, #308] 0x0000ffff614bfdb4: and w1, w1, #0x1ffffe 0x0000ffff614bfdb8: cmp w1, #0x0 ;; 1988 branch [EQ] [CounterOverflowStub: 0x0000fffed01fecf0] 0x0000ffff614bfdbc: b.eq 0x0000ffff614c27ec // b.none ;; 0xFFFF0003A948 0x0000ffff614bfdc0: mov x2, #0xa948 // #43336 ; {metadata(method data for {method} {0x0000000800020330} 'allowSecurityManager' '()Z' in 'java/lang/System')} 0x0000ffff614bfdc4: movk x2, #0x3, lsl #16 0x0000ffff614bfdc8: movk x2, #0xffff, lsl #32 0x0000ffff614bfdcc: ldr x1, [x2, #392] 0x0000ffff614bfdd0: add x1, x1, #0x1 0x0000ffff614bfdd4: str x1, [x2, #392] ;*if_icmpeq {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.System::allowSecurityManager@4 (line 194) ; - java.lang.System::getSecurityManager@0 (line 484) ; - java.lang.ThreadGroup::checkAccess@0 (line 333) ; - java.lang.ThreadGroup::setDaemon@1 (line 239) ; - StopAtExit::main@104 (line 91) ;; block B156 [7, 8] ;; 0xFFFF0003A948 0x0000ffff614bfdd8: mov x2, #0xa948 // #43336 ; {metadata(method data for {method} {0x0000000800020330} 'allowSecurityManager' '()Z' in 'java/lang/System')} 0x0000ffff614bfddc: movk x2, #0x3, lsl #16 0x0000ffff614bfde0: movk x2, #0xffff, lsl #32 0x0000ffff614bfde4: ldr x1, [x2, #408] 0x0000ffff614bfde8: add x1, x1, #0x1 0x0000ffff614bfdec: str x1, [x2, #408] ;*goto {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.System::allowSecurityManager@8 (line 194) ; - java.lang.System::getSecurityManager@0 (line 484) ; - java.lang.ThreadGroup::checkAccess@0 (line 333) ; - java.lang.ThreadGroup::setDaemon@1 (line 239) ; - StopAtExit::main@104 (line 91) ;; block B154 [3, 3] ;; 0xFFFF0003A728 0x0000ffff614bfdf0: mov x2, #0xa728 // #42792 ; {metadata(method data for {method} {0x00000008000201e8} 'getSecurityManager' '()Ljava/lang/SecurityManager;' in 'java/lang/System')} 0x0000ffff614bfdf4: movk x2, #0x3, lsl #16 0x0000ffff614bfdf8: movk x2, #0xffff, lsl #32 0x0000ffff614bfdfc: ldr x1, [x2, #408] 0x0000ffff614bfe00: add x1, x1, #0x1 0x0000ffff614bfe04: str x1, [x2, #408] ;*ifeq {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.System::getSecurityManager@3 (line 484) ; - java.lang.ThreadGroup::checkAccess@0 (line 333) ; - java.lang.ThreadGroup::setDaemon@1 (line 239) ; - StopAtExit::main@104 (line 91) ;; block B152 [6, 3] ;; 0xFFFED001A5F8 0x0000ffff614bfe08: mov x2, #0x770 // #1904 ; {oop(a 'java/lang/Class'{0x00000007fef00770} = 'java/lang/System')} 0x0000ffff614bfe0c: movk x2, #0xfef0, lsl #16 0x0000ffff614bfe10: movk x2, #0x7, lsl #32 ;; membar 0x0000ffff614bfe14: dmb ish 0x0000ffff614bfe18: ldr w1, [x2, #124] 0x0000ffff614bfe1c: lsl x1, x1, #3 0x0000ffff614bfe20: dmb ishld ;*getstatic security {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.System::getSecurityManager@6 (line 485) ; - java.lang.ThreadGroup::checkAccess@0 (line 333) ; - java.lang.ThreadGroup::setDaemon@1 (line 239) ; - StopAtExit::main@104 (line 91) ;; block B150 [3, 5] 0x0000ffff614bfe24: mov x2, xzr 0x0000ffff614bfe28: cmp x1, x2 ;; 0xFFFF0008BB50 0x0000ffff614bfe2c: mov x2, #0xbb50 // #47952 ; {metadata(method data for {method} {0x000000080045f1b8} 'checkAccess' '()V' in 'java/lang/ThreadGroup')} 0x0000ffff614bfe30: movk x2, #0x8, lsl #16 0x0000ffff614bfe34: movk x2, #0xffff, lsl #32 ;; 0x188 0x0000ffff614bfe38: mov x8, #0x188 // #392 ;; 0x198 0x0000ffff614bfe3c: mov x9, #0x198 // #408 0x0000ffff614bfe40: csel x0, x8, x9, eq // eq = none 0x0000ffff614bfe44: ldr x3, [x2, x0] 0x0000ffff614bfe48: add x3, x3, #0x1 0x0000ffff614bfe4c: str x3, [x2, x0] ;; 2058 branch [EQ] [B149] 0x0000ffff614bfe50: b.eq 0x0000ffff614bff10 // b.none;*ifnull {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadGroup::checkAccess@5 (line 334) ; - java.lang.ThreadGroup::setDaemon@1 (line 239) ; - StopAtExit::main@104 (line 91) ;; block B148 [8, 13] 0x0000ffff614bfe54: ldr xzr, [x1] ; implicit exception: dispatches to 0x0000ffff614c2814 0x0000ffff614bfe58: mov x2, x1 ;; 0xFFFF0008BB50 0x0000ffff614bfe5c: mov x0, #0xbb50 // #47952 ; {metadata(method data for {method} {0x000000080045f1b8} 'checkAccess' '()V' in 'java/lang/ThreadGroup')} 0x0000ffff614bfe60: movk x0, #0x8, lsl #16 0x0000ffff614bfe64: movk x0, #0xffff, lsl #32 0x0000ffff614bfe68: ldr w2, [x2, #8] 0x0000ffff614bfe6c: eor x2, x2, #0x800000000 0x0000ffff614bfe70: add x9, x0, #0x1b8 0x0000ffff614bfe74: ldr x8, [x9] 0x0000ffff614bfe78: cmp x2, x8 0x0000ffff614bfe7c: b.ne 0x0000ffff614bfe90 // b.any 0x0000ffff614bfe80: ldr x8, [x0, #448] 0x0000ffff614bfe84: add x8, x8, #0x1 0x0000ffff614bfe88: str x8, [x0, #448] 0x0000ffff614bfe8c: b 0x0000ffff614bfefc 0x0000ffff614bfe90: add x9, x0, #0x1c8 0x0000ffff614bfe94: ldr x8, [x9] 0x0000ffff614bfe98: cmp x2, x8 0x0000ffff614bfe9c: b.ne 0x0000ffff614bfeb0 // b.any 0x0000ffff614bfea0: ldr x8, [x0, #464] 0x0000ffff614bfea4: add x8, x8, #0x1 0x0000ffff614bfea8: str x8, [x0, #464] 0x0000ffff614bfeac: b 0x0000ffff614bfefc 0x0000ffff614bfeb0: add x9, x0, #0x1b8 0x0000ffff614bfeb4: ldr x8, [x9] 0x0000ffff614bfeb8: cbnz x8, 0x0000ffff614bfed0 0x0000ffff614bfebc: str x2, [x9] ;; 0x1 0x0000ffff614bfec0: orr x8, xzr, #0x1 0x0000ffff614bfec4: add x9, x0, #0x1c0 0x0000ffff614bfec8: str x8, [x9] 0x0000ffff614bfecc: b 0x0000ffff614bfefc 0x0000ffff614bfed0: add x9, x0, #0x1c8 0x0000ffff614bfed4: ldr x8, [x9] 0x0000ffff614bfed8: cbnz x8, 0x0000ffff614bfef0 0x0000ffff614bfedc: str x2, [x9] ;; 0x1 0x0000ffff614bfee0: orr x8, xzr, #0x1 0x0000ffff614bfee4: add x9, x0, #0x1d0 0x0000ffff614bfee8: str x8, [x9] 0x0000ffff614bfeec: b 0x0000ffff614bfefc 0x0000ffff614bfef0: ldr x8, [x0, #424] 0x0000ffff614bfef4: add x8, x8, #0x1 0x0000ffff614bfef8: str x8, [x0, #424] 0x0000ffff614bfefc: ldr x2, [sp, #408] ;*invokevirtual checkAccess {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadGroup::checkAccess@10 (line 335) ; - java.lang.ThreadGroup::setDaemon@1 (line 239) ; - StopAtExit::main@104 (line 91) ;; 0xFFFFFFFFFFFF 0x0000ffff614bff00: mov x9, #0xffff // #65535 0x0000ffff614bff04: movk x9, #0xffff, lsl #16 0x0000ffff614bff08: movk x9, #0xffff, lsl #32 0x0000ffff614bff0c: bl 0x0000ffff614c3510 ; ImmutableOopMap {[408]=Oop } ;*invokevirtual checkAccess {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadGroup::checkAccess@10 (line 335) ; - java.lang.ThreadGroup::setDaemon@1 (line 239) ; - StopAtExit::main@104 (line 91) ; {virtual_call} ;; block B149 [13, 4] 0x0000ffff614bff10: ldr x0, [sp, #408] ;; block B146 [4, 107] ;; 0x1 0x0000ffff614bff14: orr w3, wzr, #0x1 0x0000ffff614bff18: strb w3, [x0, #29] ;*putfield daemon {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadGroup::setDaemon@6 (line 240) ; - StopAtExit::main@104 (line 91) ;; block B144 [107, 5] ;; 0x801001240 0x0000ffff614bff1c: mov x3, #0x1240 // #4672 ; {metadata('StopAtExit')} 0x0000ffff614bff20: movk x3, #0x100, lsl #16 0x0000ffff614bff24: movk x3, #0x8, lsl #32 0x0000ffff614bff28: mov x5, x0 0x0000ffff614bff2c: ldr x0, [x28, #288] 0x0000ffff614bff30: add x11, x0, #0x178 0x0000ffff614bff34: ldr x8, [x28, #304] 0x0000ffff614bff38: cmp x11, x8 0x0000ffff614bff3c: b.hi 0x0000ffff614c282c // b.pmore 0x0000ffff614bff40: str x11, [x28, #288] ;; 0x1 0x0000ffff614bff44: orr x10, xzr, #0x1 0x0000ffff614bff48: str x10, [x0] 0x0000ffff614bff4c: eor x10, x3, #0x800000000 ;; merged str pair 0x0000ffff614bff50: stp w10, wzr, [x0, #8] 0x0000ffff614bff54: add x10, x0, #0x10 ;; 0x2D 0x0000ffff614bff58: mov x11, #0x2d // #45 ;; zero_words { 0x0000ffff614bff5c: subs x8, x11, #0x8 0x0000ffff614bff60: b.cc 0x0000ffff614bff70 // b.lo, b.ul, b.last 0x0000ffff614bff64: adrp x8, 0x0000ffff68885000 ; {runtime_call StubRoutines (2)} 0x0000ffff614bff68: add x8, x8, #0x6c0 0x0000ffff614bff6c: blr x8 0x0000ffff614bff70: tbz w11, #2, 0x0000ffff614bff7c 0x0000ffff614bff74: stp xzr, xzr, [x10], #16 0x0000ffff614bff78: stp xzr, xzr, [x10], #16 0x0000ffff614bff7c: tbz w11, #1, 0x0000ffff614bff84 0x0000ffff614bff80: stp xzr, xzr, [x10], #16 0x0000ffff614bff84: tbz w11, #0, 0x0000ffff614bff8c 0x0000ffff614bff88: str xzr, [x10] ;; } zero_words 0x0000ffff614bff8c: dmb ishst ;*new {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@107 (line 92) 0x0000ffff614bff90: str x0, [sp, #448] 0x0000ffff614bff94: mov x2, x0 ;; 0xFFFF0040E000 0x0000ffff614bff98: mov x3, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614bff9c: movk x3, #0x40, lsl #16 0x0000ffff614bffa0: movk x3, #0xffff, lsl #32 0x0000ffff614bffa4: ldr x8, [x3, #848] 0x0000ffff614bffa8: add x8, x8, #0x1 0x0000ffff614bffac: str x8, [x3, #848] ;; 0xFFFF00405DD8 0x0000ffff614bffb0: mov x2, #0x5dd8 // #24024 ; {metadata(method data for {method} {0x0000ffff00404d58} '' '(Ljava/lang/ThreadGroup;Ljava/lang/Runnable;)V' in 'StopAtExit')} 0x0000ffff614bffb4: movk x2, #0x40, lsl #16 0x0000ffff614bffb8: movk x2, #0xffff, lsl #32 0x0000ffff614bffbc: ldr w3, [x2, #308] 0x0000ffff614bffc0: add w3, w3, #0x2 0x0000ffff614bffc4: str w3, [x2, #308] 0x0000ffff614bffc8: and w3, w3, #0x1ffffe 0x0000ffff614bffcc: cmp w3, #0x0 ;; 2118 branch [EQ] [CounterOverflowStub: 0x0000fffed02017d0] 0x0000ffff614bffd0: b.eq 0x0000ffff614c283c // b.none 0x0000ffff614bffd4: mov x2, x0 ;; 0xFFFF00405DD8 0x0000ffff614bffd8: mov x3, #0x5dd8 // #24024 ; {metadata(method data for {method} {0x0000ffff00404d58} '' '(Ljava/lang/ThreadGroup;Ljava/lang/Runnable;)V' in 'StopAtExit')} 0x0000ffff614bffdc: movk x3, #0x40, lsl #16 0x0000ffff614bffe0: movk x3, #0xffff, lsl #32 0x0000ffff614bffe4: ldr x8, [x3, #376] 0x0000ffff614bffe8: add x8, x8, #0x1 0x0000ffff614bffec: str x8, [x3, #376] 0x0000ffff614bfff0: mov x2, x5 0x0000ffff614bfff4: mov x3, xzr 0x0000ffff614bfff8: mov x1, x0 ;*invokespecial {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::@3 (line 44) ; - StopAtExit::main@114 (line 92) 0x0000ffff614bfffc: bl 0x0000ffff614a7d00 ; ImmutableOopMap {[448]=Oop [408]=Oop } ;*invokespecial {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::@3 (line 44) ; - StopAtExit::main@114 (line 92) ; {optimized virtual_call} ;; 0x8010484C8 0x0000ffff614c0000: mov x3, #0x84c8 // #33992 ; {metadata('java/util/concurrent/CountDownLatch')} 0x0000ffff614c0004: movk x3, #0x104, lsl #16 0x0000ffff614c0008: movk x3, #0x8, lsl #32 0x0000ffff614c000c: ldr x0, [x28, #288] 0x0000ffff614c0010: add x11, x0, #0x10 0x0000ffff614c0014: ldr x8, [x28, #304] 0x0000ffff614c0018: cmp x11, x8 0x0000ffff614c001c: b.hi 0x0000ffff614c2864 // b.pmore 0x0000ffff614c0020: str x11, [x28, #288] ;; 0x1 0x0000ffff614c0024: orr x10, xzr, #0x1 0x0000ffff614c0028: str x10, [x0] 0x0000ffff614c002c: eor x10, x3, #0x800000000 ;; merged str pair 0x0000ffff614c0030: stp w10, wzr, [x0, #8] 0x0000ffff614c0034: dmb ishst 0x0000ffff614c0038: mov x1, x0 ;*new {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::@7 (line 40) ; - StopAtExit::main@114 (line 92) 0x0000ffff614c003c: mov x3, x1 ;; 0xFFFF00405DD8 0x0000ffff614c0040: mov x0, #0x5dd8 // #24024 ; {metadata(method data for {method} {0x0000ffff00404d58} '' '(Ljava/lang/ThreadGroup;Ljava/lang/Runnable;)V' in 'StopAtExit')} 0x0000ffff614c0044: movk x0, #0x40, lsl #16 0x0000ffff614c0048: movk x0, #0xffff, lsl #32 0x0000ffff614c004c: ldr x8, [x0, #392] 0x0000ffff614c0050: add x8, x8, #0x1 0x0000ffff614c0054: str x8, [x0, #392] ;; 0xFFFF0008EE40 0x0000ffff614c0058: mov x3, #0xee40 // #60992 ; {metadata(method data for {method} {0x0000ffff00088900} '' '(I)V' in 'java/util/concurrent/CountDownLatch')} 0x0000ffff614c005c: movk x3, #0x8, lsl #16 0x0000ffff614c0060: movk x3, #0xffff, lsl #32 0x0000ffff614c0064: ldr w0, [x3, #308] 0x0000ffff614c0068: add w0, w0, #0x2 0x0000ffff614c006c: str w0, [x3, #308] 0x0000ffff614c0070: and w0, w0, #0x1ffffe 0x0000ffff614c0074: cmp w0, #0x0 ;; 2156 branch [EQ] [CounterOverflowStub: 0x0000fffed02027f0] 0x0000ffff614c0078: b.eq 0x0000ffff614c2874 // b.none 0x0000ffff614c007c: mov x3, x1 ;; 0xFFFF0008EE40 0x0000ffff614c0080: mov x0, #0xee40 // #60992 ; {metadata(method data for {method} {0x0000ffff00088900} '' '(I)V' in 'java/util/concurrent/CountDownLatch')} 0x0000ffff614c0084: movk x0, #0x8, lsl #16 0x0000ffff614c0088: movk x0, #0xffff, lsl #32 0x0000ffff614c008c: ldr x8, [x0, #376] 0x0000ffff614c0090: add x8, x8, #0x1 0x0000ffff614c0094: str x8, [x0, #376] ;; 0xFFFF0000E8C0 0x0000ffff614c0098: mov x3, #0xe8c0 // #59584 ; {metadata(method data for {method} {0x000000080049a418} '' '()V' in 'java/lang/Object')} 0x0000ffff614c009c: movk x3, #0x0, lsl #16 0x0000ffff614c00a0: movk x3, #0xffff, lsl #32 0x0000ffff614c00a4: ldr w0, [x3, #308] 0x0000ffff614c00a8: add w0, w0, #0x2 0x0000ffff614c00ac: str w0, [x3, #308] 0x0000ffff614c00b0: and w0, w0, #0x1ffffe 0x0000ffff614c00b4: cmp w0, #0x0 ;; 2176 branch [EQ] [CounterOverflowStub: 0x0000fffed0203100] 0x0000ffff614c00b8: b.eq 0x0000ffff614c289c // b.none ;; 0xFFFF0008EE40 0x0000ffff614c00bc: mov x3, #0xee40 // #60992 ; {metadata(method data for {method} {0x0000ffff00088900} '' '(I)V' in 'java/util/concurrent/CountDownLatch')} 0x0000ffff614c00c0: movk x3, #0x8, lsl #16 0x0000ffff614c00c4: movk x3, #0xffff, lsl #32 0x0000ffff614c00c8: ldr x0, [x3, #392] 0x0000ffff614c00cc: add x0, x0, #0x1 0x0000ffff614c00d0: str x0, [x3, #392] ;*ifge {reexecute=0 rethrow=0 return_oop=0} ; - java.util.concurrent.CountDownLatch::@5 (line 198) ; - StopAtExit::@12 (line 40) ; - StopAtExit::main@114 (line 92) ;; block B164 [18, 15] ;; 0x801048708 0x0000ffff614c00d4: mov x3, #0x8708 // #34568 ; {metadata('java/util/concurrent/CountDownLatch$Sync')} 0x0000ffff614c00d8: movk x3, #0x104, lsl #16 0x0000ffff614c00dc: movk x3, #0x8, lsl #32 0x0000ffff614c00e0: ldr x0, [x28, #288] 0x0000ffff614c00e4: add x11, x0, #0x20 0x0000ffff614c00e8: ldr x8, [x28, #304] 0x0000ffff614c00ec: cmp x11, x8 0x0000ffff614c00f0: b.hi 0x0000ffff614c28c4 // b.pmore 0x0000ffff614c00f4: str x11, [x28, #288] ;; 0x1 0x0000ffff614c00f8: orr x10, xzr, #0x1 0x0000ffff614c00fc: str x10, [x0] 0x0000ffff614c0100: eor x10, x3, #0x800000000 ;; merged str pair 0x0000ffff614c0104: stp w10, wzr, [x0, #8] 0x0000ffff614c0108: add x10, x0, #0x10 ;; zero_words (count = 2) { 0x0000ffff614c010c: stp xzr, xzr, [x10] ;; } zero_words 0x0000ffff614c0110: dmb ishst ;*new {reexecute=0 rethrow=0 return_oop=0} ; - java.util.concurrent.CountDownLatch::@19 (line 199) ; - StopAtExit::@12 (line 40) ; - StopAtExit::main@114 (line 92) 0x0000ffff614c0114: mov x3, x0 ;; 0xFFFF0008EE40 0x0000ffff614c0118: mov x4, #0xee40 // #60992 ; {metadata(method data for {method} {0x0000ffff00088900} '' '(I)V' in 'java/util/concurrent/CountDownLatch')} 0x0000ffff614c011c: movk x4, #0x8, lsl #16 0x0000ffff614c0120: movk x4, #0xffff, lsl #32 0x0000ffff614c0124: ldr x8, [x4, #440] 0x0000ffff614c0128: add x8, x8, #0x1 0x0000ffff614c012c: str x8, [x4, #440] ;; 0xFFFF0008F040 0x0000ffff614c0130: mov x3, #0xf040 // #61504 ; {metadata(method data for {method} {0x0000ffff00089288} '' '(I)V' in 'java/util/concurrent/CountDownLatch$Sync')} 0x0000ffff614c0134: movk x3, #0x8, lsl #16 0x0000ffff614c0138: movk x3, #0xffff, lsl #32 0x0000ffff614c013c: ldr w4, [x3, #308] 0x0000ffff614c0140: add w4, w4, #0x2 0x0000ffff614c0144: str w4, [x3, #308] 0x0000ffff614c0148: and w4, w4, #0x1ffffe 0x0000ffff614c014c: cmp w4, #0x0 ;; 2214 branch [EQ] [CounterOverflowStub: 0x0000fffed0203fd0] 0x0000ffff614c0150: b.eq 0x0000ffff614c28d4 // b.none 0x0000ffff614c0154: mov x3, x0 ;; 0xFFFF0008F040 0x0000ffff614c0158: mov x4, #0xf040 // #61504 ; {metadata(method data for {method} {0x0000ffff00089288} '' '(I)V' in 'java/util/concurrent/CountDownLatch$Sync')} 0x0000ffff614c015c: movk x4, #0x8, lsl #16 0x0000ffff614c0160: movk x4, #0xffff, lsl #32 0x0000ffff614c0164: ldr x8, [x4, #376] 0x0000ffff614c0168: add x8, x8, #0x1 0x0000ffff614c016c: str x8, [x4, #376] ;; 0xFFFF0008F248 0x0000ffff614c0170: mov x3, #0xf248 // #62024 ; {metadata(method data for {method} {0x00000008000350e0} '' '()V' in 'java/util/concurrent/locks/AbstractQueuedSynchronizer')} 0x0000ffff614c0174: movk x3, #0x8, lsl #16 0x0000ffff614c0178: movk x3, #0xffff, lsl #32 0x0000ffff614c017c: ldr w4, [x3, #308] 0x0000ffff614c0180: add w4, w4, #0x2 0x0000ffff614c0184: str w4, [x3, #308] 0x0000ffff614c0188: and w4, w4, #0x1ffffe 0x0000ffff614c018c: cmp w4, #0x0 ;; 2234 branch [EQ] [CounterOverflowStub: 0x0000fffed0204800] 0x0000ffff614c0190: b.eq 0x0000ffff614c28fc // b.none 0x0000ffff614c0194: mov x3, x0 ;; 0xFFFF0008F248 0x0000ffff614c0198: mov x4, #0xf248 // #62024 ; {metadata(method data for {method} {0x00000008000350e0} '' '()V' in 'java/util/concurrent/locks/AbstractQueuedSynchronizer')} 0x0000ffff614c019c: movk x4, #0x8, lsl #16 0x0000ffff614c01a0: movk x4, #0xffff, lsl #32 0x0000ffff614c01a4: ldr x8, [x4, #376] 0x0000ffff614c01a8: add x8, x8, #0x1 0x0000ffff614c01ac: str x8, [x4, #376] ;; 0xFFFF0008F3F0 0x0000ffff614c01b0: mov x3, #0xf3f0 // #62448 ; {metadata(method data for {method} {0x0000000800037878} '' '()V' in 'java/util/concurrent/locks/AbstractOwnableSynchronizer')} 0x0000ffff614c01b4: movk x3, #0x8, lsl #16 0x0000ffff614c01b8: movk x3, #0xffff, lsl #32 0x0000ffff614c01bc: ldr w4, [x3, #308] 0x0000ffff614c01c0: add w4, w4, #0x2 0x0000ffff614c01c4: str w4, [x3, #308] 0x0000ffff614c01c8: and w4, w4, #0x1ffffe 0x0000ffff614c01cc: cmp w4, #0x0 ;; 2254 branch [EQ] [CounterOverflowStub: 0x0000fffed0204f50] 0x0000ffff614c01d0: b.eq 0x0000ffff614c2924 // b.none 0x0000ffff614c01d4: mov x3, x0 ;; 0xFFFF0008F3F0 0x0000ffff614c01d8: mov x4, #0xf3f0 // #62448 ; {metadata(method data for {method} {0x0000000800037878} '' '()V' in 'java/util/concurrent/locks/AbstractOwnableSynchronizer')} 0x0000ffff614c01dc: movk x4, #0x8, lsl #16 0x0000ffff614c01e0: movk x4, #0xffff, lsl #32 0x0000ffff614c01e4: ldr x8, [x4, #376] 0x0000ffff614c01e8: add x8, x8, #0x1 0x0000ffff614c01ec: str x8, [x4, #376] ;; 0xFFFF0000E8C0 0x0000ffff614c01f0: mov x3, #0xe8c0 // #59584 ; {metadata(method data for {method} {0x000000080049a418} '' '()V' in 'java/lang/Object')} 0x0000ffff614c01f4: movk x3, #0x0, lsl #16 0x0000ffff614c01f8: movk x3, #0xffff, lsl #32 0x0000ffff614c01fc: ldr w4, [x3, #308] 0x0000ffff614c0200: add w4, w4, #0x2 0x0000ffff614c0204: str w4, [x3, #308] 0x0000ffff614c0208: and w4, w4, #0x1ffffe 0x0000ffff614c020c: cmp w4, #0x0 ;; 2274 branch [EQ] [CounterOverflowStub: 0x0000fffed02058c0] 0x0000ffff614c0210: b.eq 0x0000ffff614c294c // b.none 0x0000ffff614c0214: mov x3, x0 ;; 0xFFFF0008F040 0x0000ffff614c0218: mov x4, #0xf040 // #61504 ; {metadata(method data for {method} {0x0000ffff00089288} '' '(I)V' in 'java/util/concurrent/CountDownLatch$Sync')} 0x0000ffff614c021c: movk x4, #0x8, lsl #16 0x0000ffff614c0220: movk x4, #0xffff, lsl #32 0x0000ffff614c0224: ldr x8, [x4, #392] 0x0000ffff614c0228: add x8, x8, #0x1 0x0000ffff614c022c: str x8, [x4, #392] ;; 0x1 0x0000ffff614c0230: orr w3, wzr, #0x1 0x0000ffff614c0234: dmb ish 0x0000ffff614c0238: str w3, [x0, #16] ;; membar 0x0000ffff614c023c: dmb ish ;*putfield state {reexecute=0 rethrow=0 return_oop=0} ; - java.util.concurrent.locks.AbstractQueuedSynchronizer::setState@2 (line 541) ; - java.util.concurrent.CountDownLatch$Sync::@6 (line 164) ; - java.util.concurrent.CountDownLatch::@24 (line 199) ; - StopAtExit::@12 (line 40) ; - StopAtExit::main@114 (line 92) 0x0000ffff614c0240: ldrb w3, [x28, #56] 0x0000ffff614c0244: cmp w3, #0x0 ;; 2294 branch [NE] [G1PreBarrierStub: 0x0000fffed0205ff0] 0x0000ffff614c0248: b.ne 0x0000ffff614c2974 // b.any 0x0000ffff614c024c: lsr x8, x0, #3 0x0000ffff614c0250: str w8, [x1, #12] 0x0000ffff614c0254: eor x3, x1, x0 0x0000ffff614c0258: lsr x3, x3, #24 0x0000ffff614c025c: cmp x3, #0x0 ;; 2306 branch [NE] [G1PostBarrierStub: 0x0000fffed0206450] 0x0000ffff614c0260: b.ne 0x0000ffff614c2994 // b.any;*putfield sync {reexecute=0 rethrow=0 return_oop=0} ; - java.util.concurrent.CountDownLatch::@27 (line 199) ; - StopAtExit::@12 (line 40) ; - StopAtExit::main@114 (line 92) 0x0000ffff614c0264: dmb ishst 0x0000ffff614c0268: ldr x0, [sp, #448] ;; block B161 [15, 5] 0x0000ffff614c026c: ldrb w3, [x28, #56] 0x0000ffff614c0270: cmp w3, #0x0 ;; 2320 branch [NE] [G1PreBarrierStub: 0x0000fffed0206980] 0x0000ffff614c0274: b.ne 0x0000ffff614c29ac // b.any 0x0000ffff614c0278: lsr x8, x1, #3 0x0000ffff614c027c: str w8, [x0, #368] 0x0000ffff614c0280: eor x3, x0, x1 0x0000ffff614c0284: lsr x3, x3, #24 0x0000ffff614c0288: cmp x3, #0x0 ;; 2332 branch [NE] [G1PostBarrierStub: 0x0000fffed0206e60] 0x0000ffff614c028c: b.ne 0x0000ffff614c29cc // b.any;*putfield exitSyncObj {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::@15 (line 40) ; - StopAtExit::main@114 (line 92) ;; 0x8010484C8 0x0000ffff614c0290: mov x3, #0x84c8 // #33992 ; {metadata('java/util/concurrent/CountDownLatch')} 0x0000ffff614c0294: movk x3, #0x104, lsl #16 0x0000ffff614c0298: movk x3, #0x8, lsl #32 0x0000ffff614c029c: mov x2, x0 0x0000ffff614c02a0: ldr x0, [x28, #288] 0x0000ffff614c02a4: add x11, x0, #0x10 0x0000ffff614c02a8: ldr x8, [x28, #304] 0x0000ffff614c02ac: cmp x11, x8 0x0000ffff614c02b0: b.hi 0x0000ffff614c29e4 // b.pmore 0x0000ffff614c02b4: str x11, [x28, #288] ;; 0x1 0x0000ffff614c02b8: orr x10, xzr, #0x1 0x0000ffff614c02bc: str x10, [x0] 0x0000ffff614c02c0: eor x10, x3, #0x800000000 ;; merged str pair 0x0000ffff614c02c4: stp w10, wzr, [x0, #8] 0x0000ffff614c02c8: dmb ishst 0x0000ffff614c02cc: mov x1, x0 ;*new {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::@19 (line 41) ; - StopAtExit::main@114 (line 92) 0x0000ffff614c02d0: mov x3, x1 ;; 0xFFFF00405DD8 0x0000ffff614c02d4: mov x0, #0x5dd8 // #24024 ; {metadata(method data for {method} {0x0000ffff00404d58} '' '(Ljava/lang/ThreadGroup;Ljava/lang/Runnable;)V' in 'StopAtExit')} 0x0000ffff614c02d8: movk x0, #0x40, lsl #16 0x0000ffff614c02dc: movk x0, #0xffff, lsl #32 0x0000ffff614c02e0: ldr x8, [x0, #408] 0x0000ffff614c02e4: add x8, x8, #0x1 0x0000ffff614c02e8: str x8, [x0, #408] ;; 0xFFFF0008EE40 0x0000ffff614c02ec: mov x3, #0xee40 // #60992 ; {metadata(method data for {method} {0x0000ffff00088900} '' '(I)V' in 'java/util/concurrent/CountDownLatch')} 0x0000ffff614c02f0: movk x3, #0x8, lsl #16 0x0000ffff614c02f4: movk x3, #0xffff, lsl #32 0x0000ffff614c02f8: ldr w0, [x3, #308] 0x0000ffff614c02fc: add w0, w0, #0x2 0x0000ffff614c0300: str w0, [x3, #308] 0x0000ffff614c0304: and w0, w0, #0x1ffffe 0x0000ffff614c0308: cmp w0, #0x0 ;; 2358 branch [EQ] [CounterOverflowStub: 0x0000fffed02078a0] 0x0000ffff614c030c: b.eq 0x0000ffff614c29f4 // b.none 0x0000ffff614c0310: mov x3, x1 ;; 0xFFFF0008EE40 0x0000ffff614c0314: mov x0, #0xee40 // #60992 ; {metadata(method data for {method} {0x0000ffff00088900} '' '(I)V' in 'java/util/concurrent/CountDownLatch')} 0x0000ffff614c0318: movk x0, #0x8, lsl #16 0x0000ffff614c031c: movk x0, #0xffff, lsl #32 0x0000ffff614c0320: ldr x8, [x0, #376] 0x0000ffff614c0324: add x8, x8, #0x1 0x0000ffff614c0328: str x8, [x0, #376] ;; 0xFFFF0000E8C0 0x0000ffff614c032c: mov x3, #0xe8c0 // #59584 ; {metadata(method data for {method} {0x000000080049a418} '' '()V' in 'java/lang/Object')} 0x0000ffff614c0330: movk x3, #0x0, lsl #16 0x0000ffff614c0334: movk x3, #0xffff, lsl #32 0x0000ffff614c0338: ldr w0, [x3, #308] 0x0000ffff614c033c: add w0, w0, #0x2 0x0000ffff614c0340: str w0, [x3, #308] 0x0000ffff614c0344: and w0, w0, #0x1ffffe 0x0000ffff614c0348: cmp w0, #0x0 ;; 2378 branch [EQ] [CounterOverflowStub: 0x0000fffed0207fb0] 0x0000ffff614c034c: b.eq 0x0000ffff614c2a1c // b.none ;; 0xFFFF0008EE40 0x0000ffff614c0350: mov x3, #0xee40 // #60992 ; {metadata(method data for {method} {0x0000ffff00088900} '' '(I)V' in 'java/util/concurrent/CountDownLatch')} 0x0000ffff614c0354: movk x3, #0x8, lsl #16 0x0000ffff614c0358: movk x3, #0xffff, lsl #32 0x0000ffff614c035c: ldr x0, [x3, #392] 0x0000ffff614c0360: add x0, x0, #0x1 0x0000ffff614c0364: str x0, [x3, #392] ;*ifge {reexecute=0 rethrow=0 return_oop=0} ; - java.util.concurrent.CountDownLatch::@5 (line 198) ; - StopAtExit::@24 (line 41) ; - StopAtExit::main@114 (line 92) ;; block B180 [18, 27] ;; 0x801048708 0x0000ffff614c0368: mov x3, #0x8708 // #34568 ; {metadata('java/util/concurrent/CountDownLatch$Sync')} 0x0000ffff614c036c: movk x3, #0x104, lsl #16 0x0000ffff614c0370: movk x3, #0x8, lsl #32 0x0000ffff614c0374: ldr x0, [x28, #288] 0x0000ffff614c0378: add x11, x0, #0x20 0x0000ffff614c037c: ldr x8, [x28, #304] 0x0000ffff614c0380: cmp x11, x8 0x0000ffff614c0384: b.hi 0x0000ffff614c2a44 // b.pmore 0x0000ffff614c0388: str x11, [x28, #288] ;; 0x1 0x0000ffff614c038c: orr x10, xzr, #0x1 0x0000ffff614c0390: str x10, [x0] 0x0000ffff614c0394: eor x10, x3, #0x800000000 ;; merged str pair 0x0000ffff614c0398: stp w10, wzr, [x0, #8] 0x0000ffff614c039c: add x10, x0, #0x10 ;; zero_words (count = 2) { 0x0000ffff614c03a0: stp xzr, xzr, [x10] ;; } zero_words 0x0000ffff614c03a4: dmb ishst ;*new {reexecute=0 rethrow=0 return_oop=0} ; - java.util.concurrent.CountDownLatch::@19 (line 199) ; - StopAtExit::@24 (line 41) ; - StopAtExit::main@114 (line 92) 0x0000ffff614c03a8: mov x3, x0 ;; 0xFFFF0008EE40 0x0000ffff614c03ac: mov x4, #0xee40 // #60992 ; {metadata(method data for {method} {0x0000ffff00088900} '' '(I)V' in 'java/util/concurrent/CountDownLatch')} 0x0000ffff614c03b0: movk x4, #0x8, lsl #16 0x0000ffff614c03b4: movk x4, #0xffff, lsl #32 0x0000ffff614c03b8: ldr x8, [x4, #440] 0x0000ffff614c03bc: add x8, x8, #0x1 0x0000ffff614c03c0: str x8, [x4, #440] ;; 0xFFFF0008F040 0x0000ffff614c03c4: mov x3, #0xf040 // #61504 ; {metadata(method data for {method} {0x0000ffff00089288} '' '(I)V' in 'java/util/concurrent/CountDownLatch$Sync')} 0x0000ffff614c03c8: movk x3, #0x8, lsl #16 0x0000ffff614c03cc: movk x3, #0xffff, lsl #32 0x0000ffff614c03d0: ldr w4, [x3, #308] 0x0000ffff614c03d4: add w4, w4, #0x2 0x0000ffff614c03d8: str w4, [x3, #308] 0x0000ffff614c03dc: and w4, w4, #0x1ffffe 0x0000ffff614c03e0: cmp w4, #0x0 ;; 2416 branch [EQ] [CounterOverflowStub: 0x0000fffed0209080] 0x0000ffff614c03e4: b.eq 0x0000ffff614c2a54 // b.none 0x0000ffff614c03e8: mov x3, x0 ;; 0xFFFF0008F040 0x0000ffff614c03ec: mov x4, #0xf040 // #61504 ; {metadata(method data for {method} {0x0000ffff00089288} '' '(I)V' in 'java/util/concurrent/CountDownLatch$Sync')} 0x0000ffff614c03f0: movk x4, #0x8, lsl #16 0x0000ffff614c03f4: movk x4, #0xffff, lsl #32 0x0000ffff614c03f8: ldr x8, [x4, #376] 0x0000ffff614c03fc: add x8, x8, #0x1 0x0000ffff614c0400: str x8, [x4, #376] ;; 0xFFFF0008F248 0x0000ffff614c0404: mov x3, #0xf248 // #62024 ; {metadata(method data for {method} {0x00000008000350e0} '' '()V' in 'java/util/concurrent/locks/AbstractQueuedSynchronizer')} 0x0000ffff614c0408: movk x3, #0x8, lsl #16 0x0000ffff614c040c: movk x3, #0xffff, lsl #32 0x0000ffff614c0410: ldr w4, [x3, #308] 0x0000ffff614c0414: add w4, w4, #0x2 0x0000ffff614c0418: str w4, [x3, #308] 0x0000ffff614c041c: and w4, w4, #0x1ffffe 0x0000ffff614c0420: cmp w4, #0x0 ;; 2436 branch [EQ] [CounterOverflowStub: 0x0000fffed0209920] 0x0000ffff614c0424: b.eq 0x0000ffff614c2a7c // b.none 0x0000ffff614c0428: mov x3, x0 ;; 0xFFFF0008F248 0x0000ffff614c042c: mov x4, #0xf248 // #62024 ; {metadata(method data for {method} {0x00000008000350e0} '' '()V' in 'java/util/concurrent/locks/AbstractQueuedSynchronizer')} 0x0000ffff614c0430: movk x4, #0x8, lsl #16 0x0000ffff614c0434: movk x4, #0xffff, lsl #32 0x0000ffff614c0438: ldr x8, [x4, #376] 0x0000ffff614c043c: add x8, x8, #0x1 0x0000ffff614c0440: str x8, [x4, #376] ;; 0xFFFF0008F3F0 0x0000ffff614c0444: mov x3, #0xf3f0 // #62448 ; {metadata(method data for {method} {0x0000000800037878} '' '()V' in 'java/util/concurrent/locks/AbstractOwnableSynchronizer')} 0x0000ffff614c0448: movk x3, #0x8, lsl #16 0x0000ffff614c044c: movk x3, #0xffff, lsl #32 0x0000ffff614c0450: ldr w4, [x3, #308] 0x0000ffff614c0454: add w4, w4, #0x2 0x0000ffff614c0458: str w4, [x3, #308] 0x0000ffff614c045c: and w4, w4, #0x1ffffe 0x0000ffff614c0460: cmp w4, #0x0 ;; 2456 branch [EQ] [CounterOverflowStub: 0x0000fffed020a070] 0x0000ffff614c0464: b.eq 0x0000ffff614c2aa4 // b.none 0x0000ffff614c0468: mov x3, x0 ;; 0xFFFF0008F3F0 0x0000ffff614c046c: mov x4, #0xf3f0 // #62448 ; {metadata(method data for {method} {0x0000000800037878} '' '()V' in 'java/util/concurrent/locks/AbstractOwnableSynchronizer')} 0x0000ffff614c0470: movk x4, #0x8, lsl #16 0x0000ffff614c0474: movk x4, #0xffff, lsl #32 0x0000ffff614c0478: ldr x8, [x4, #376] 0x0000ffff614c047c: add x8, x8, #0x1 0x0000ffff614c0480: str x8, [x4, #376] ;; 0xFFFF0000E8C0 0x0000ffff614c0484: mov x3, #0xe8c0 // #59584 ; {metadata(method data for {method} {0x000000080049a418} '' '()V' in 'java/lang/Object')} 0x0000ffff614c0488: movk x3, #0x0, lsl #16 0x0000ffff614c048c: movk x3, #0xffff, lsl #32 0x0000ffff614c0490: ldr w4, [x3, #308] 0x0000ffff614c0494: add w4, w4, #0x2 0x0000ffff614c0498: str w4, [x3, #308] 0x0000ffff614c049c: and w4, w4, #0x1ffffe 0x0000ffff614c04a0: cmp w4, #0x0 ;; 2476 branch [EQ] [CounterOverflowStub: 0x0000fffed020a9e0] 0x0000ffff614c04a4: b.eq 0x0000ffff614c2acc // b.none 0x0000ffff614c04a8: mov x3, x0 ;; 0xFFFF0008F040 0x0000ffff614c04ac: mov x4, #0xf040 // #61504 ; {metadata(method data for {method} {0x0000ffff00089288} '' '(I)V' in 'java/util/concurrent/CountDownLatch$Sync')} 0x0000ffff614c04b0: movk x4, #0x8, lsl #16 0x0000ffff614c04b4: movk x4, #0xffff, lsl #32 0x0000ffff614c04b8: ldr x8, [x4, #392] 0x0000ffff614c04bc: add x8, x8, #0x1 0x0000ffff614c04c0: str x8, [x4, #392] ;; 0x1 0x0000ffff614c04c4: orr w3, wzr, #0x1 0x0000ffff614c04c8: dmb ish 0x0000ffff614c04cc: str w3, [x0, #16] ;; membar 0x0000ffff614c04d0: dmb ish ;*putfield state {reexecute=0 rethrow=0 return_oop=0} ; - java.util.concurrent.locks.AbstractQueuedSynchronizer::setState@2 (line 541) ; - java.util.concurrent.CountDownLatch$Sync::@6 (line 164) ; - java.util.concurrent.CountDownLatch::@24 (line 199) ; - StopAtExit::@24 (line 41) ; - StopAtExit::main@114 (line 92) 0x0000ffff614c04d4: ldrb w3, [x28, #56] 0x0000ffff614c04d8: cmp w3, #0x0 ;; 2496 branch [NE] [G1PreBarrierStub: 0x0000fffed020b110] 0x0000ffff614c04dc: b.ne 0x0000ffff614c2af4 // b.any 0x0000ffff614c04e0: lsr x8, x0, #3 0x0000ffff614c04e4: str w8, [x1, #12] 0x0000ffff614c04e8: eor x3, x1, x0 0x0000ffff614c04ec: lsr x3, x3, #24 0x0000ffff614c04f0: cmp x3, #0x0 ;; 2508 branch [NE] [G1PostBarrierStub: 0x0000fffed020b570] 0x0000ffff614c04f4: b.ne 0x0000ffff614c2b14 // b.any;*putfield sync {reexecute=0 rethrow=0 return_oop=0} ; - java.util.concurrent.CountDownLatch::@27 (line 199) ; - StopAtExit::@24 (line 41) ; - StopAtExit::main@114 (line 92) 0x0000ffff614c04f8: dmb ishst ;; block B177 [27, 117] 0x0000ffff614c04fc: ldrb w0, [x28, #56] 0x0000ffff614c0500: cmp w0, #0x0 ;; 2522 branch [NE] [G1PreBarrierStub: 0x0000fffed020baa0] 0x0000ffff614c0504: b.ne 0x0000ffff614c2b2c // b.any 0x0000ffff614c0508: lsr x8, x1, #3 0x0000ffff614c050c: str w8, [x2, #372] 0x0000ffff614c0510: eor x0, x2, x1 0x0000ffff614c0514: lsr x0, x0, #24 0x0000ffff614c0518: cmp x0, #0x0 ;; 2534 branch [NE] [G1PostBarrierStub: 0x0000fffed020bf80] 0x0000ffff614c051c: b.ne 0x0000ffff614c2b4c // b.any;*putfield startSyncObj {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::@27 (line 41) ; - StopAtExit::main@114 (line 92) ;; block B159 [117, 124] 0x0000ffff614c0520: mov x0, x2 ;; 0xFFFF0040E000 0x0000ffff614c0524: mov x1, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c0528: movk x1, #0x40, lsl #16 0x0000ffff614c052c: movk x1, #0xffff, lsl #32 0x0000ffff614c0530: ldr w0, [x0, #8] 0x0000ffff614c0534: eor x0, x0, #0x800000000 0x0000ffff614c0538: add x9, x1, #0x370 0x0000ffff614c053c: ldr x8, [x9] 0x0000ffff614c0540: cmp x0, x8 0x0000ffff614c0544: b.ne 0x0000ffff614c0558 // b.any 0x0000ffff614c0548: ldr x8, [x1, #888] 0x0000ffff614c054c: add x8, x8, #0x1 0x0000ffff614c0550: str x8, [x1, #888] 0x0000ffff614c0554: b 0x0000ffff614c05c4 0x0000ffff614c0558: add x9, x1, #0x380 0x0000ffff614c055c: ldr x8, [x9] 0x0000ffff614c0560: cmp x0, x8 0x0000ffff614c0564: b.ne 0x0000ffff614c0578 // b.any 0x0000ffff614c0568: ldr x8, [x1, #904] 0x0000ffff614c056c: add x8, x8, #0x1 0x0000ffff614c0570: str x8, [x1, #904] 0x0000ffff614c0574: b 0x0000ffff614c05c4 0x0000ffff614c0578: add x9, x1, #0x370 0x0000ffff614c057c: ldr x8, [x9] 0x0000ffff614c0580: cbnz x8, 0x0000ffff614c0598 0x0000ffff614c0584: str x0, [x9] ;; 0x1 0x0000ffff614c0588: orr x8, xzr, #0x1 0x0000ffff614c058c: add x9, x1, #0x378 0x0000ffff614c0590: str x8, [x9] 0x0000ffff614c0594: b 0x0000ffff614c05c4 0x0000ffff614c0598: add x9, x1, #0x380 0x0000ffff614c059c: ldr x8, [x9] 0x0000ffff614c05a0: cbnz x8, 0x0000ffff614c05b8 0x0000ffff614c05a4: str x0, [x9] ;; 0x1 0x0000ffff614c05a8: orr x8, xzr, #0x1 0x0000ffff614c05ac: add x9, x1, #0x388 0x0000ffff614c05b0: str x8, [x9] 0x0000ffff614c05b4: b 0x0000ffff614c05c4 0x0000ffff614c05b8: ldr x8, [x1, #864] 0x0000ffff614c05bc: add x8, x8, #0x1 0x0000ffff614c05c0: str x8, [x1, #864] 0x0000ffff614c05c4: mov x1, x2 ;*invokevirtual start {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@121 (line 93) 0x0000ffff614c05c8: bl 0x0000ffff614a2480 ; ImmutableOopMap {[408]=Oop [448]=Oop } ;*invokevirtual start {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@121 (line 93) ; {optimized virtual_call} 0x0000ffff614c05cc: ldr x0, [sp, #448] ;; block B15 [124, 5] 0x0000ffff614c05d0: ldr w2, [x0, #372] 0x0000ffff614c05d4: lsl x2, x2, #3 ;*getfield startSyncObj {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@126 (line 96) 0x0000ffff614c05d8: ldr xzr, [x2] ; implicit exception: dispatches to 0x0000ffff614c2b64 ;*invokevirtual await {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@129 (line 96) 0x0000ffff614c05dc: mov x1, x2 ;; 0xFFFF0040E000 0x0000ffff614c05e0: mov x3, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c05e4: movk x3, #0x40, lsl #16 0x0000ffff614c05e8: movk x3, #0xffff, lsl #32 ;; 0x8010484C8 0x0000ffff614c05ec: mov x8, #0x84c8 // #33992 ; {metadata('java/util/concurrent/CountDownLatch')} 0x0000ffff614c05f0: movk x8, #0x104, lsl #16 0x0000ffff614c05f4: movk x8, #0x8, lsl #32 0x0000ffff614c05f8: add x9, x3, #0x3a8 0x0000ffff614c05fc: str x8, [x9] 0x0000ffff614c0600: ldr x8, [x3, #944] 0x0000ffff614c0604: add x8, x8, #0x1 0x0000ffff614c0608: str x8, [x3, #944] ;; 0xFFFF0008F598 0x0000ffff614c060c: mov x1, #0xf598 // #62872 ; {metadata(method data for {method} {0x0000ffff000889c0} 'await' '()V' in 'java/util/concurrent/CountDownLatch')} 0x0000ffff614c0610: movk x1, #0x8, lsl #16 0x0000ffff614c0614: movk x1, #0xffff, lsl #32 0x0000ffff614c0618: ldr w3, [x1, #308] 0x0000ffff614c061c: add w3, w3, #0x2 0x0000ffff614c0620: str w3, [x1, #308] 0x0000ffff614c0624: and w3, w3, #0x1ffffe 0x0000ffff614c0628: cmp w3, #0x0 ;; 2574 branch [EQ] [CounterOverflowStub: 0x0000fffed020cc90] 0x0000ffff614c062c: b.eq 0x0000ffff614c2b7c // b.none 0x0000ffff614c0630: ldr w1, [x2, #12] 0x0000ffff614c0634: lsl x1, x1, #3 ;*getfield sync {reexecute=0 rethrow=0 return_oop=0} ; - java.util.concurrent.CountDownLatch::await@1 (line 230) ; - StopAtExit::main@129 (line 96) 0x0000ffff614c0638: ldr xzr, [x1] ; implicit exception: dispatches to 0x0000ffff614c2ba4 0x0000ffff614c063c: mov x2, x1 ;; 0xFFFF0008F598 0x0000ffff614c0640: mov x3, #0xf598 // #62872 ; {metadata(method data for {method} {0x0000ffff000889c0} 'await' '()V' in 'java/util/concurrent/CountDownLatch')} 0x0000ffff614c0644: movk x3, #0x8, lsl #16 0x0000ffff614c0648: movk x3, #0xffff, lsl #32 0x0000ffff614c064c: ldr x8, [x3, #376] 0x0000ffff614c0650: add x8, x8, #0x1 0x0000ffff614c0654: str x8, [x3, #376] ;; 0x1 0x0000ffff614c0658: orr w2, wzr, #0x1 ;*invokevirtual acquireSharedInterruptibly {reexecute=0 rethrow=0 return_oop=0} ; - java.util.concurrent.CountDownLatch::await@5 (line 230) ; - StopAtExit::main@129 (line 96) 0x0000ffff614c065c: bl 0x0000ffff614c35a0 ; ImmutableOopMap {[408]=Oop [448]=Oop } ;*invokevirtual acquireSharedInterruptibly {reexecute=0 rethrow=0 return_oop=0} ; - java.util.concurrent.CountDownLatch::await@5 (line 230) ; - StopAtExit::main@129 (line 96) ; {optimized virtual_call} 0x0000ffff614c0660: ldr x0, [sp, #448] 0x0000ffff614c0664: ldr w2, [x0, #368] 0x0000ffff614c0668: lsl x2, x2, #3 ;*getfield exitSyncObj {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@134 (line 99) 0x0000ffff614c066c: ldr xzr, [x2] ; implicit exception: dispatches to 0x0000ffff614c2bbc ;*invokevirtual countDown {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@137 (line 99) 0x0000ffff614c0670: mov x1, x2 ;; 0xFFFF0040E000 0x0000ffff614c0674: mov x3, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c0678: movk x3, #0x40, lsl #16 0x0000ffff614c067c: movk x3, #0xffff, lsl #32 ;; 0x8010484C8 0x0000ffff614c0680: mov x8, #0x84c8 // #33992 ; {metadata('java/util/concurrent/CountDownLatch')} 0x0000ffff614c0684: movk x8, #0x104, lsl #16 0x0000ffff614c0688: movk x8, #0x8, lsl #32 0x0000ffff614c068c: add x9, x3, #0x3e0 0x0000ffff614c0690: str x8, [x9] 0x0000ffff614c0694: ldr x8, [x3, #1000] 0x0000ffff614c0698: add x8, x8, #0x1 0x0000ffff614c069c: str x8, [x3, #1000] ;; 0xFFFF00090428 0x0000ffff614c06a0: mov x1, #0x428 // #1064 ; {metadata(method data for {method} {0x0000ffff00088b50} 'countDown' '()V' in 'java/util/concurrent/CountDownLatch')} 0x0000ffff614c06a4: movk x1, #0x9, lsl #16 0x0000ffff614c06a8: movk x1, #0xffff, lsl #32 0x0000ffff614c06ac: ldr w3, [x1, #308] 0x0000ffff614c06b0: add w3, w3, #0x2 0x0000ffff614c06b4: str w3, [x1, #308] 0x0000ffff614c06b8: and w3, w3, #0x1ffffe 0x0000ffff614c06bc: cmp w3, #0x0 ;; 2612 branch [EQ] [CounterOverflowStub: 0x0000fffed0211b20] 0x0000ffff614c06c0: b.eq 0x0000ffff614c2bd4 // b.none 0x0000ffff614c06c4: ldr w3, [x2, #12] 0x0000ffff614c06c8: lsl x3, x3, #3 ;*getfield sync {reexecute=0 rethrow=0 return_oop=0} ; - java.util.concurrent.CountDownLatch::countDown@1 (line 290) ; - StopAtExit::main@137 (line 99) 0x0000ffff614c06cc: ldr xzr, [x3] ; implicit exception: dispatches to 0x0000ffff614c2bfc ;*invokevirtual releaseShared {reexecute=0 rethrow=0 return_oop=0} ; - java.util.concurrent.CountDownLatch::countDown@5 (line 290) ; - StopAtExit::main@137 (line 99) 0x0000ffff614c06d0: mov x2, x3 ;; 0xFFFF00090428 0x0000ffff614c06d4: mov x1, #0x428 // #1064 ; {metadata(method data for {method} {0x0000ffff00088b50} 'countDown' '()V' in 'java/util/concurrent/CountDownLatch')} 0x0000ffff614c06d8: movk x1, #0x9, lsl #16 0x0000ffff614c06dc: movk x1, #0xffff, lsl #32 0x0000ffff614c06e0: ldr x8, [x1, #376] 0x0000ffff614c06e4: add x8, x8, #0x1 0x0000ffff614c06e8: str x8, [x1, #376] ;; 0xFFFF00090618 0x0000ffff614c06ec: mov x2, #0x618 // #1560 ; {metadata(method data for {method} {0x0000000800035d10} 'releaseShared' '(I)Z' in 'java/util/concurrent/locks/AbstractQueuedSynchronizer')} 0x0000ffff614c06f0: movk x2, #0x9, lsl #16 0x0000ffff614c06f4: movk x2, #0xffff, lsl #32 0x0000ffff614c06f8: ldr w1, [x2, #308] 0x0000ffff614c06fc: add w1, w1, #0x2 0x0000ffff614c0700: str w1, [x2, #308] 0x0000ffff614c0704: and w1, w1, #0x1ffffe 0x0000ffff614c0708: cmp w1, #0x0 ;; 2636 branch [EQ] [CounterOverflowStub: 0x0000fffed0212570] 0x0000ffff614c070c: b.eq 0x0000ffff614c2c14 // b.none 0x0000ffff614c0710: mov x2, x3 ;; 0xFFFF00090618 0x0000ffff614c0714: mov x1, #0x618 // #1560 ; {metadata(method data for {method} {0x0000000800035d10} 'releaseShared' '(I)Z' in 'java/util/concurrent/locks/AbstractQueuedSynchronizer')} 0x0000ffff614c0718: movk x1, #0x9, lsl #16 0x0000ffff614c071c: movk x1, #0xffff, lsl #32 0x0000ffff614c0720: ldr x8, [x1, #376] 0x0000ffff614c0724: add x8, x8, #0x1 0x0000ffff614c0728: str x8, [x1, #376] ;; 0x1 0x0000ffff614c072c: orr w2, wzr, #0x1 0x0000ffff614c0730: mov x1, x3 ;*invokevirtual tryReleaseShared {reexecute=0 rethrow=0 return_oop=0} ; - java.util.concurrent.locks.AbstractQueuedSynchronizer::releaseShared@2 (line 1094) ; - java.util.concurrent.CountDownLatch::countDown@5 (line 290) ; - StopAtExit::main@137 (line 99) 0x0000ffff614c0734: str x3, [sp, #456] 0x0000ffff614c0738: bl 0x0000ffff614c35d0 ; ImmutableOopMap {[408]=Oop [456]=Oop [448]=Oop } ;*invokevirtual tryReleaseShared {reexecute=0 rethrow=0 return_oop=0} ; - java.util.concurrent.locks.AbstractQueuedSynchronizer::releaseShared@2 (line 1094) ; - java.util.concurrent.CountDownLatch::countDown@5 (line 290) ; - StopAtExit::main@137 (line 99) ; {optimized virtual_call} 0x0000ffff614c073c: cmp w0, #0x0 ;; 0xFFFF00090618 0x0000ffff614c0740: mov x1, #0x618 // #1560 ; {metadata(method data for {method} {0x0000000800035d10} 'releaseShared' '(I)Z' in 'java/util/concurrent/locks/AbstractQueuedSynchronizer')} 0x0000ffff614c0744: movk x1, #0x9, lsl #16 0x0000ffff614c0748: movk x1, #0xffff, lsl #32 ;; 0x1B0 0x0000ffff614c074c: mov x8, #0x1b0 // #432 ;; 0x1C0 0x0000ffff614c0750: orr x9, xzr, #0x1c0 0x0000ffff614c0754: csel x0, x8, x9, eq // eq = none 0x0000ffff614c0758: ldr x2, [x1, x0] 0x0000ffff614c075c: add x2, x2, #0x1 0x0000ffff614c0760: str x2, [x1, x0] ;; 2664 branch [EQ] [B199] 0x0000ffff614c0764: b.eq 0x0000ffff614c07a0 // b.none;*ifeq {reexecute=0 rethrow=0 return_oop=0} ; - java.util.concurrent.locks.AbstractQueuedSynchronizer::releaseShared@5 (line 1094) ; - java.util.concurrent.CountDownLatch::countDown@5 (line 290) ; - StopAtExit::main@137 (line 99) ;; block B198 [8, 8] 0x0000ffff614c0768: ldr x3, [sp, #456] ;; membar 0x0000ffff614c076c: dmb ish 0x0000ffff614c0770: ldr w1, [x3, #20] 0x0000ffff614c0774: lsl x1, x1, #3 0x0000ffff614c0778: dmb ishld ;*getfield head {reexecute=0 rethrow=0 return_oop=0} ; - java.util.concurrent.locks.AbstractQueuedSynchronizer::releaseShared@9 (line 1095) ; - java.util.concurrent.CountDownLatch::countDown@5 (line 290) ; - StopAtExit::main@137 (line 99) ;; 0xFFFF00090618 0x0000ffff614c077c: mov x0, #0x618 // #1560 ; {metadata(method data for {method} {0x0000000800035d10} 'releaseShared' '(I)Z' in 'java/util/concurrent/locks/AbstractQueuedSynchronizer')} 0x0000ffff614c0780: movk x0, #0x9, lsl #16 0x0000ffff614c0784: movk x0, #0xffff, lsl #32 0x0000ffff614c0788: ldr x8, [x0, #464] 0x0000ffff614c078c: add x8, x8, #0x1 0x0000ffff614c0790: str x8, [x0, #464] 0x0000ffff614c0794: bl 0x0000ffff614c3600 ; ImmutableOopMap {[408]=Oop [448]=Oop } ;*invokestatic signalNext {reexecute=0 rethrow=0 return_oop=0} ; - java.util.concurrent.locks.AbstractQueuedSynchronizer::releaseShared@12 (line 1095) ; - java.util.concurrent.CountDownLatch::countDown@5 (line 290) ; - StopAtExit::main@137 (line 99) ; {static_call} ;; 0x1 0x0000ffff614c0798: orr w1, wzr, #0x1 ;; 2684 branch [AL] [B196] 0x0000ffff614c079c: b 0x0000ffff614c07a4 ;; block B199 [17, 8] ;; 0x0 0x0000ffff614c07a0: movz w1, #0x0, lsl #16 ;*pop {reexecute=0 rethrow=0 return_oop=0} ; - java.util.concurrent.CountDownLatch::countDown@8 (line 290) ; - StopAtExit::main@137 (line 99) ;; block B196 [8, 140] 0x0000ffff614c07a4: ldr x0, [sp, #448] 0x0000ffff614c07a8: ldr x2, [sp, #408] 0x0000ffff614c07ac: ldr x3, [sp, #368] ;; merged ldr pair 0x0000ffff614c07b0: ldp x4, x5, [sp, #384] 0x0000ffff614c07b4: ldr x6, [sp, #400] 0x0000ffff614c07b8: ldr w1, [sp, #360] ;*aload {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@140 (line 101) 0x0000ffff614c07bc: str x2, [sp, #520] 0x0000ffff614c07c0: str x3, [sp, #528] 0x0000ffff614c07c4: str x4, [sp, #536] 0x0000ffff614c07c8: str x5, [sp, #544] 0x0000ffff614c07cc: str x6, [sp, #552] 0x0000ffff614c07d0: str w1, [sp, #560] ;; block B1 [140, 5] 0x0000ffff614c07d4: ldr xzr, [x0] ; implicit exception: dispatches to 0x0000ffff614c2c3c 0x0000ffff614c07d8: mov x7, x0 ;; 0xFFFF0040E000 0x0000ffff614c07dc: mov x10, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c07e0: movk x10, #0x40, lsl #16 0x0000ffff614c07e4: movk x10, #0xffff, lsl #32 0x0000ffff614c07e8: ldr x8, [x10, #1032] 0x0000ffff614c07ec: add x8, x8, #0x1 0x0000ffff614c07f0: str x8, [x10, #1032] 0x0000ffff614c07f4: mov x1, x0 ;*invokevirtual stop {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@142 (line 101) 0x0000ffff614c07f8: str x0, [sp, #512] 0x0000ffff614c07fc: bl 0x0000ffff614c3630 ; ImmutableOopMap {[520]=Oop [512]=Oop } ;*invokevirtual stop {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@142 (line 101) ; {optimized virtual_call} 0x0000ffff614c0800: ldr x0, [sp, #512] ;; 0xFFFF0040E000 0x0000ffff614c0804: mov x2, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c0808: movk x2, #0x40, lsl #16 0x0000ffff614c080c: movk x2, #0xffff, lsl #32 0x0000ffff614c0810: ldr x8, [x2, #1088] 0x0000ffff614c0814: add x8, x8, #0x1 0x0000ffff614c0818: str x8, [x2, #1088] ;; 0xFFFF0008C190 0x0000ffff614c081c: mov x0, #0xc190 // #49552 ; {metadata(method data for {method} {0x00000008004471e8} 'isAlive' '()Z' in 'java/lang/Thread')} 0x0000ffff614c0820: movk x0, #0x8, lsl #16 0x0000ffff614c0824: movk x0, #0xffff, lsl #32 0x0000ffff614c0828: ldr w2, [x0, #308] 0x0000ffff614c082c: add w2, w2, #0x2 0x0000ffff614c0830: str w2, [x0, #308] 0x0000ffff614c0834: and w2, w2, #0x1ffffe 0x0000ffff614c0838: cmp w2, #0x0 ;; 2778 branch [EQ] [CounterOverflowStub: 0x0000fffed0219df0] 0x0000ffff614c083c: b.eq 0x0000ffff614c2c54 // b.none ;; membar 0x0000ffff614c0840: dmb ish 0x0000ffff614c0844: ldr x0, [sp, #512] 0x0000ffff614c0848: ldr x2, [x0, #16] 0x0000ffff614c084c: dmb ishld ;*getfield eetop {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.Thread::isAlive@1 (line 1061) ; - StopAtExit::main@147 (line 103) 0x0000ffff614c0850: cmp x2, #0x0 ;; 0xFFFF0008C190 0x0000ffff614c0854: mov x2, #0xc190 // #49552 ; {metadata(method data for {method} {0x00000008004471e8} 'isAlive' '()Z' in 'java/lang/Thread')} 0x0000ffff614c0858: movk x2, #0x8, lsl #16 0x0000ffff614c085c: movk x2, #0xffff, lsl #32 ;; 0x188 0x0000ffff614c0860: mov x8, #0x188 // #392 ;; 0x178 0x0000ffff614c0864: mov x9, #0x178 // #376 0x0000ffff614c0868: csel x1, x8, x9, ne // ne = any 0x0000ffff614c086c: ldr x3, [x2, x1] 0x0000ffff614c0870: add x3, x3, #0x1 0x0000ffff614c0874: str x3, [x2, x1] ;; 2802 branch [NE] [B203] 0x0000ffff614c0878: b.ne 0x0000ffff614c0884 // b.any;*lcmp {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.Thread::isAlive@5 (line 1061) ; - StopAtExit::main@147 (line 103) ;; block B204 [13, 14] ;; 0x0 0x0000ffff614c087c: movz w2, #0x0, lsl #16 ;; 2810 branch [AL] [B205] 0x0000ffff614c0880: b 0x0000ffff614c08a0 ;*ireturn {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.Thread::isAlive@14 (line 1061) ; - StopAtExit::main@147 (line 103) ;; block B203 [9, 10] ;; 0xFFFF0008C190 0x0000ffff614c0884: mov x2, #0xc190 // #49552 ; {metadata(method data for {method} {0x00000008004471e8} 'isAlive' '()Z' in 'java/lang/Thread')} 0x0000ffff614c0888: movk x2, #0x8, lsl #16 0x0000ffff614c088c: movk x2, #0xffff, lsl #32 0x0000ffff614c0890: ldr x1, [x2, #408] 0x0000ffff614c0894: add x1, x1, #0x1 0x0000ffff614c0898: str x1, [x2, #408] ;; 0x1 0x0000ffff614c089c: orr w2, wzr, #0x1 ;*goto {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.Thread::isAlive@10 (line 1061) ; - StopAtExit::main@147 (line 103) ;; block B205 [14, 150] 0x0000ffff614c08a0: and w2, w2, #0x1 ;; block B201 [150, 150] 0x0000ffff614c08a4: cmp w2, #0x0 ;; 0x2 0x0000ffff614c08a8: orr w8, wzr, #0x2 ;; 0x0 0x0000ffff614c08ac: movz w9, #0x0, lsl #16 0x0000ffff614c08b0: csel x1, x8, x9, ne // ne = any ;; 0xFFFF0040E000 0x0000ffff614c08b4: mov x3, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c08b8: movk x3, #0x40, lsl #16 0x0000ffff614c08bc: movk x3, #0xffff, lsl #32 0x0000ffff614c08c0: ldr w4, [x3, #312] 0x0000ffff614c08c4: add w4, w4, w1 0x0000ffff614c08c8: str w4, [x3, #312] 0x0000ffff614c08cc: cmp w1, #0x0 ;; 0x2 0x0000ffff614c08d0: orr w9, wzr, #0x2 0x0000ffff614c08d4: csel x4, x4, x9, ne // ne = any 0x0000ffff614c08d8: and w4, w4, #0x3ffe 0x0000ffff614c08dc: cmp w4, #0x0 ;; 2854 branch [EQ] [CounterOverflowStub: 0x0000fffed021b5f0] 0x0000ffff614c08e0: b.eq 0x0000ffff614c2c7c // b.none;*ifne {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@150 (line 103) 0x0000ffff614c08e4: ldr x8, [x28, #928] ; ImmutableOopMap {[520]=Oop c_rarg0=Oop } ;*ifne {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) StopAtExit::main@150 (line 103) 0x0000ffff614c08e8: ldr wzr, [x8] ; {poll} 0x0000ffff614c08ec: ldrb w8, [x28, #952] 0x0000ffff614c08f0: cbz x8, 0x0000ffff614c0908 ;; 0xFFFF7F6241E0 0x0000ffff614c08f4: mov x8, #0x41e0 // #16864 ; {external_word} 0x0000ffff614c08f8: movk x8, #0x7f62, lsl #16 0x0000ffff614c08fc: movk x8, #0xffff, lsl #32 0x0000ffff614c0900: mov x0, x28 0x0000ffff614c0904: blr x8 0x0000ffff614c0908: cmp w2, #0x0 ;; 0xFFFF0040E000 0x0000ffff614c090c: mov x2, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c0910: movk x2, #0x40, lsl #16 0x0000ffff614c0914: movk x2, #0xffff, lsl #32 ;; 0x478 0x0000ffff614c0918: mov x8, #0x478 // #1144 ;; 0x488 0x0000ffff614c091c: mov x9, #0x488 // #1160 0x0000ffff614c0920: csel x1, x8, x9, ne // ne = any 0x0000ffff614c0924: ldr x3, [x2, x1] 0x0000ffff614c0928: add x3, x3, #0x1 0x0000ffff614c092c: str x3, [x2, x1] ;; 2872 branch [NE] [B1] 0x0000ffff614c0930: b.ne 0x0000ffff614c07d4 // b.any;*ifne {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@150 (line 103) ;; block B16 [153, 153] ;; 0xFFFF0040E000 0x0000ffff614c0934: mov x2, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c0938: movk x2, #0x40, lsl #16 0x0000ffff614c093c: movk x2, #0xffff, lsl #32 0x0000ffff614c0940: ldr x1, [x2, #1176] 0x0000ffff614c0944: add x1, x1, #0x1 0x0000ffff614c0948: str x1, [x2, #1176] ;*goto {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@153 (line 106) 0x0000ffff614c094c: ldr x2, [sp, #520] 0x0000ffff614c0950: ldr x3, [sp, #528] 0x0000ffff614c0954: ldr x4, [sp, #536] 0x0000ffff614c0958: ldr x5, [sp, #544] 0x0000ffff614c095c: ldr x6, [sp, #552] 0x0000ffff614c0960: ldr w1, [sp, #560] ;; block B17 [156, 156] ;; 0xFFFF0040E000 0x0000ffff614c0964: mov x7, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c0968: movk x7, #0x40, lsl #16 0x0000ffff614c096c: movk x7, #0xffff, lsl #32 0x0000ffff614c0970: ldr x10, [x7, #1200] 0x0000ffff614c0974: add x10, x10, #0x1 0x0000ffff614c0978: str x10, [x7, #1200] ;; 2916 branch [AL] [B18] 0x0000ffff614c097c: b 0x0000ffff614c0990 ;*goto {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@156 (line 116) ;; block B4 [176, 178] 0x0000ffff614c0980: ldr x0, [x28, #1080] 0x0000ffff614c0984: str xzr, [x28, #1080] 0x0000ffff614c0988: str xzr, [x28, #1088] 0x0000ffff614c098c: mov x0, x7 ;*aload {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@178 (line 119) ;; block B18 [178, 183] 0x0000ffff614c0990: str x2, [sp, #576] 0x0000ffff614c0994: str x3, [sp, #600] 0x0000ffff614c0998: str x4, [sp, #584] 0x0000ffff614c099c: str x5, [sp, #592] 0x0000ffff614c09a0: str x6, [sp, #608] 0x0000ffff614c09a4: str w1, [sp, #564] 0x0000ffff614c09a8: ldr xzr, [x0] ; implicit exception: dispatches to 0x0000ffff614c2ca4 ;*invokevirtual join {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@180 (line 119) 0x0000ffff614c09ac: mov x7, x0 ;; 0xFFFF0040E000 0x0000ffff614c09b0: mov x10, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c09b4: movk x10, #0x40, lsl #16 0x0000ffff614c09b8: movk x10, #0xffff, lsl #32 0x0000ffff614c09bc: ldr x8, [x10, #1288] 0x0000ffff614c09c0: add x8, x8, #0x1 0x0000ffff614c09c4: str x8, [x10, #1288] ;; 0xFFFF0009A678 0x0000ffff614c09c8: mov x7, #0xa678 // #42616 ; {metadata(method data for {method} {0x0000000800447df8} 'join' '()V' in 'java/lang/Thread')} 0x0000ffff614c09cc: movk x7, #0x9, lsl #16 0x0000ffff614c09d0: movk x7, #0xffff, lsl #32 0x0000ffff614c09d4: ldr w10, [x7, #308] 0x0000ffff614c09d8: add w10, w10, #0x2 0x0000ffff614c09dc: str w10, [x7, #308] 0x0000ffff614c09e0: and w10, w10, #0x1ffffe 0x0000ffff614c09e4: cmp w10, #0x0 ;; 2964 branch [EQ] [CounterOverflowStub: 0x0000fffed021e1e0] 0x0000ffff614c09e8: b.eq 0x0000ffff614c2cbc // b.none 0x0000ffff614c09ec: mov x7, x0 ;; 0xFFFF0009A678 0x0000ffff614c09f0: mov x10, #0xa678 // #42616 ; {metadata(method data for {method} {0x0000000800447df8} 'join' '()V' in 'java/lang/Thread')} 0x0000ffff614c09f4: movk x10, #0x9, lsl #16 0x0000ffff614c09f8: movk x10, #0xffff, lsl #32 0x0000ffff614c09fc: ldr x8, [x10, #376] 0x0000ffff614c0a00: add x8, x8, #0x1 0x0000ffff614c0a04: str x8, [x10, #376] ;; 0x0 0x0000ffff614c0a08: mov x2, #0x0 // #0 0x0000ffff614c0a0c: mov x1, x0 ;*invokevirtual join {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.Thread::join@2 (line 1381) ; - StopAtExit::main@180 (line 119) 0x0000ffff614c0a10: str x0, [sp, #568] 0x0000ffff614c0a14: bl 0x0000ffff614a9700 ; ImmutableOopMap {[576]=Oop [568]=Oop } ;*invokevirtual join {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.Thread::join@2 (line 1381) ; - StopAtExit::main@180 (line 119) ; {optimized virtual_call} ;; block B19 [183, 183] ;; 0xFFFF0040E000 0x0000ffff614c0a18: mov x1, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c0a1c: movk x1, #0x40, lsl #16 0x0000ffff614c0a20: movk x1, #0xffff, lsl #32 0x0000ffff614c0a24: ldr x0, [x1, #1344] 0x0000ffff614c0a28: add x0, x0, #0x1 0x0000ffff614c0a2c: str x0, [x1, #1344] ;*goto {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@183 (line 122) ;; block B20 [203, 213] 0x0000ffff614c0a30: ldr x0, [sp, #568] ;; 0xFFFF0040E000 0x0000ffff614c0a34: mov x1, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c0a38: movk x1, #0x40, lsl #16 0x0000ffff614c0a3c: movk x1, #0xffff, lsl #32 0x0000ffff614c0a40: ldr x8, [x1, #1432] 0x0000ffff614c0a44: add x8, x8, #0x1 0x0000ffff614c0a48: str x8, [x1, #1432] 0x0000ffff614c0a4c: ldr x1, [sp, #568] ;*invokevirtual stop {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@205 (line 125) 0x0000ffff614c0a50: bl 0x0000ffff614c3690 ; ImmutableOopMap {[568]=Oop [576]=Oop } ;*invokevirtual stop {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@205 (line 125) ; {optimized virtual_call} 0x0000ffff614c0a54: ldr x2, [sp, #576] 0x0000ffff614c0a58: ldr xzr, [x2] ; implicit exception: dispatches to 0x0000ffff614c2ce4 0x0000ffff614c0a5c: mov x1, x2 ;; 0xFFFF0040E000 0x0000ffff614c0a60: mov x0, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c0a64: movk x0, #0x40, lsl #16 0x0000ffff614c0a68: movk x0, #0xffff, lsl #32 0x0000ffff614c0a6c: ldr w1, [x1, #8] 0x0000ffff614c0a70: eor x1, x1, #0x800000000 0x0000ffff614c0a74: add x9, x0, #0x5e0 0x0000ffff614c0a78: ldr x8, [x9] 0x0000ffff614c0a7c: cmp x1, x8 0x0000ffff614c0a80: b.ne 0x0000ffff614c0a94 // b.any 0x0000ffff614c0a84: ldr x8, [x0, #1512] 0x0000ffff614c0a88: add x8, x8, #0x1 0x0000ffff614c0a8c: str x8, [x0, #1512] 0x0000ffff614c0a90: b 0x0000ffff614c0b00 0x0000ffff614c0a94: add x9, x0, #0x5f0 0x0000ffff614c0a98: ldr x8, [x9] 0x0000ffff614c0a9c: cmp x1, x8 0x0000ffff614c0aa0: b.ne 0x0000ffff614c0ab4 // b.any 0x0000ffff614c0aa4: ldr x8, [x0, #1528] 0x0000ffff614c0aa8: add x8, x8, #0x1 0x0000ffff614c0aac: str x8, [x0, #1528] 0x0000ffff614c0ab0: b 0x0000ffff614c0b00 0x0000ffff614c0ab4: add x9, x0, #0x5e0 0x0000ffff614c0ab8: ldr x8, [x9] 0x0000ffff614c0abc: cbnz x8, 0x0000ffff614c0ad4 0x0000ffff614c0ac0: str x1, [x9] ;; 0x1 0x0000ffff614c0ac4: orr x8, xzr, #0x1 0x0000ffff614c0ac8: add x9, x0, #0x5e8 0x0000ffff614c0acc: str x8, [x9] 0x0000ffff614c0ad0: b 0x0000ffff614c0b00 0x0000ffff614c0ad4: add x9, x0, #0x5f0 0x0000ffff614c0ad8: ldr x8, [x9] 0x0000ffff614c0adc: cbnz x8, 0x0000ffff614c0af4 0x0000ffff614c0ae0: str x1, [x9] ;; 0x1 0x0000ffff614c0ae4: orr x8, xzr, #0x1 0x0000ffff614c0ae8: add x9, x0, #0x5f8 0x0000ffff614c0aec: str x8, [x9] 0x0000ffff614c0af0: b 0x0000ffff614c0b00 0x0000ffff614c0af4: ldr x8, [x0, #1488] 0x0000ffff614c0af8: add x8, x8, #0x1 0x0000ffff614c0afc: str x8, [x0, #1488] 0x0000ffff614c0b00: mov x1, x2 ;*invokevirtual activeCount {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@210 (line 127) 0x0000ffff614c0b04: str x2, [sp, #576] 0x0000ffff614c0b08: bl 0x0000ffff614acfc0 ; ImmutableOopMap {[568]=Oop [576]=Oop } ;*invokevirtual activeCount {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@210 (line 127) ; {optimized virtual_call} 0x0000ffff614c0b0c: cmp w0, #0x0 ;; 0xFFFF0040E000 0x0000ffff614c0b10: mov x1, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c0b14: movk x1, #0x40, lsl #16 0x0000ffff614c0b18: movk x1, #0xffff, lsl #32 ;; 0x608 0x0000ffff614c0b1c: mov x8, #0x608 // #1544 ;; 0x618 0x0000ffff614c0b20: mov x9, #0x618 // #1560 0x0000ffff614c0b24: csel x2, x8, x9, eq // eq = none 0x0000ffff614c0b28: ldr x0, [x1, x2] 0x0000ffff614c0b2c: add x0, x0, #0x1 0x0000ffff614c0b30: str x0, [x1, x2] ;; 3026 branch [EQ] [B22] 0x0000ffff614c0b34: b.eq 0x0000ffff614c0dc8 // b.none;*ifeq {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@213 (line 127) ;; block B21 [216, 222] 0x0000ffff614c0b38: ldr x4, [sp, #584] 0x0000ffff614c0b3c: add x0, x4, #0x1 0x0000ffff614c0b40: str x0, [sp, #616] 0x0000ffff614c0b44: ldr x0, [sp, #568] ;; block B23 [222, 229] ;; 0xFFFF0040E000 0x0000ffff614c0b48: mov x1, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c0b4c: movk x1, #0x40, lsl #16 0x0000ffff614c0b50: movk x1, #0xffff, lsl #32 0x0000ffff614c0b54: ldr x8, [x1, #1576] 0x0000ffff614c0b58: add x8, x8, #0x1 0x0000ffff614c0b5c: str x8, [x1, #1576] 0x0000ffff614c0b60: ldr x1, [sp, #576] 0x0000ffff614c0b64: mov x2, x0 ;*invokestatic threadTerminated {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@226 (line 133) 0x0000ffff614c0b68: bl 0x0000ffff614c36f0 ; ImmutableOopMap {[576]=Oop } ;*invokestatic threadTerminated {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@226 (line 133) ; {static_call} ;; block B24 [229, 229] ;; 0xFFFF0040E000 0x0000ffff614c0b6c: mov x1, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c0b70: movk x1, #0x40, lsl #16 0x0000ffff614c0b74: movk x1, #0xffff, lsl #32 0x0000ffff614c0b78: ldr x0, [x1, #1592] 0x0000ffff614c0b7c: add x0, x0, #0x1 0x0000ffff614c0b80: str x0, [x1, #1592] ;*goto {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@229 (line 136) ;; block B25 [249, 258] 0x0000ffff614c0b84: ldr x2, [sp, #576] ;; 0xFFFF0040E000 0x0000ffff614c0b88: mov x1, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c0b8c: movk x1, #0x40, lsl #16 0x0000ffff614c0b90: movk x1, #0xffff, lsl #32 0x0000ffff614c0b94: ldr w2, [x2, #8] 0x0000ffff614c0b98: eor x2, x2, #0x800000000 0x0000ffff614c0b9c: add x9, x1, #0x6a0 0x0000ffff614c0ba0: ldr x8, [x9] 0x0000ffff614c0ba4: cmp x2, x8 0x0000ffff614c0ba8: b.ne 0x0000ffff614c0bbc // b.any 0x0000ffff614c0bac: ldr x8, [x1, #1704] 0x0000ffff614c0bb0: add x8, x8, #0x1 0x0000ffff614c0bb4: str x8, [x1, #1704] 0x0000ffff614c0bb8: b 0x0000ffff614c0c28 0x0000ffff614c0bbc: add x9, x1, #0x6b0 0x0000ffff614c0bc0: ldr x8, [x9] 0x0000ffff614c0bc4: cmp x2, x8 0x0000ffff614c0bc8: b.ne 0x0000ffff614c0bdc // b.any 0x0000ffff614c0bcc: ldr x8, [x1, #1720] 0x0000ffff614c0bd0: add x8, x8, #0x1 0x0000ffff614c0bd4: str x8, [x1, #1720] 0x0000ffff614c0bd8: b 0x0000ffff614c0c28 0x0000ffff614c0bdc: add x9, x1, #0x6a0 0x0000ffff614c0be0: ldr x8, [x9] 0x0000ffff614c0be4: cbnz x8, 0x0000ffff614c0bfc 0x0000ffff614c0be8: str x2, [x9] ;; 0x1 0x0000ffff614c0bec: orr x8, xzr, #0x1 0x0000ffff614c0bf0: add x9, x1, #0x6a8 0x0000ffff614c0bf4: str x8, [x9] 0x0000ffff614c0bf8: b 0x0000ffff614c0c28 0x0000ffff614c0bfc: add x9, x1, #0x6b0 0x0000ffff614c0c00: ldr x8, [x9] 0x0000ffff614c0c04: cbnz x8, 0x0000ffff614c0c1c 0x0000ffff614c0c08: str x2, [x9] ;; 0x1 0x0000ffff614c0c0c: orr x8, xzr, #0x1 0x0000ffff614c0c10: add x9, x1, #0x6b8 0x0000ffff614c0c14: str x8, [x9] 0x0000ffff614c0c18: b 0x0000ffff614c0c28 0x0000ffff614c0c1c: ldr x8, [x1, #1680] 0x0000ffff614c0c20: add x8, x8, #0x1 0x0000ffff614c0c24: str x8, [x1, #1680] 0x0000ffff614c0c28: ldr x1, [sp, #576] ;*invokevirtual activeCount {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@251 (line 137) 0x0000ffff614c0c2c: bl 0x0000ffff614c3720 ; ImmutableOopMap {[576]=Oop } ;*invokevirtual activeCount {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@251 (line 137) ; {optimized virtual_call} 0x0000ffff614c0c30: mov x1, x0 ;*invokevirtual activeCount {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@251 (line 137) 0x0000ffff614c0c34: cmp w1, #0x0 ;; 0xFFFF0040E000 0x0000ffff614c0c38: mov x0, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c0c3c: movk x0, #0x40, lsl #16 0x0000ffff614c0c40: movk x0, #0xffff, lsl #32 ;; 0x6D8 0x0000ffff614c0c44: mov x8, #0x6d8 // #1752 ;; 0x6C8 0x0000ffff614c0c48: mov x9, #0x6c8 // #1736 0x0000ffff614c0c4c: csel x2, x8, x9, ne // ne = any 0x0000ffff614c0c50: ldr x3, [x0, x2] 0x0000ffff614c0c54: add x3, x3, #0x1 0x0000ffff614c0c58: str x3, [x0, x2] ;; 3084 branch [NE] [B26] 0x0000ffff614c0c5c: b.ne 0x0000ffff614c1918 // b.any;*ifeq {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@258 (line 138) ;; block B27 [276, 281] 0x0000ffff614c0c60: ldr x2, [sp, #576] 0x0000ffff614c0c64: mov x0, x2 ;; 0xFFFF0040E000 0x0000ffff614c0c68: mov x1, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c0c6c: movk x1, #0x40, lsl #16 0x0000ffff614c0c70: movk x1, #0xffff, lsl #32 0x0000ffff614c0c74: ldr w0, [x0, #8] 0x0000ffff614c0c78: eor x0, x0, #0x800000000 0x0000ffff614c0c7c: add x9, x1, #0x728 0x0000ffff614c0c80: ldr x8, [x9] 0x0000ffff614c0c84: cmp x0, x8 0x0000ffff614c0c88: b.ne 0x0000ffff614c0c9c // b.any 0x0000ffff614c0c8c: ldr x8, [x1, #1840] 0x0000ffff614c0c90: add x8, x8, #0x1 0x0000ffff614c0c94: str x8, [x1, #1840] 0x0000ffff614c0c98: b 0x0000ffff614c0d08 0x0000ffff614c0c9c: add x9, x1, #0x738 0x0000ffff614c0ca0: ldr x8, [x9] 0x0000ffff614c0ca4: cmp x0, x8 0x0000ffff614c0ca8: b.ne 0x0000ffff614c0cbc // b.any 0x0000ffff614c0cac: ldr x8, [x1, #1856] 0x0000ffff614c0cb0: add x8, x8, #0x1 0x0000ffff614c0cb4: str x8, [x1, #1856] 0x0000ffff614c0cb8: b 0x0000ffff614c0d08 0x0000ffff614c0cbc: add x9, x1, #0x728 0x0000ffff614c0cc0: ldr x8, [x9] 0x0000ffff614c0cc4: cbnz x8, 0x0000ffff614c0cdc 0x0000ffff614c0cc8: str x0, [x9] ;; 0x1 0x0000ffff614c0ccc: orr x8, xzr, #0x1 0x0000ffff614c0cd0: add x9, x1, #0x730 0x0000ffff614c0cd4: str x8, [x9] 0x0000ffff614c0cd8: b 0x0000ffff614c0d08 0x0000ffff614c0cdc: add x9, x1, #0x738 0x0000ffff614c0ce0: ldr x8, [x9] 0x0000ffff614c0ce4: cbnz x8, 0x0000ffff614c0cfc 0x0000ffff614c0ce8: str x0, [x9] ;; 0x1 0x0000ffff614c0cec: orr x8, xzr, #0x1 0x0000ffff614c0cf0: add x9, x1, #0x740 0x0000ffff614c0cf4: str x8, [x9] 0x0000ffff614c0cf8: b 0x0000ffff614c0d08 0x0000ffff614c0cfc: ldr x8, [x1, #1816] 0x0000ffff614c0d00: add x8, x8, #0x1 0x0000ffff614c0d04: str x8, [x1, #1816] 0x0000ffff614c0d08: add x1, sp, #0x2e0 0x0000ffff614c0d0c: str x2, [x1, #8] 0x0000ffff614c0d10: ldr x0, [x2] 0x0000ffff614c0d14: orr x0, x0, #0x1 0x0000ffff614c0d18: str x0, [x1] 0x0000ffff614c0d1c: sub x9, x2, #0x0 0x0000ffff614c0d20: mov x8, x0 0x0000ffff614c0d24: casal x0, x1, [x9] 0x0000ffff614c0d28: cmp x8, x0 0x0000ffff614c0d2c: b.eq 0x0000ffff614c0d48 // b.none 0x0000ffff614c0d30: dmb ish 0x0000ffff614c0d34: mov x8, sp 0x0000ffff614c0d38: sub x0, x0, x8 0x0000ffff614c0d3c: ands x0, x0, #0xfffffffffffff007 0x0000ffff614c0d40: str x0, [x1] 0x0000ffff614c0d44: cbnz x0, 0x0000ffff614c2cfc ;*synchronization entry ; - java.lang.ThreadGroup::isDestroyed@-1 (line 211) ; - StopAtExit::main@278 (line 142) 0x0000ffff614c0d48: ldrb w1, [x2, #28] ;*getfield destroyed {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadGroup::isDestroyed@1 (line 211) ; - StopAtExit::main@278 (line 142) 0x0000ffff614c0d4c: add x0, sp, #0x2e0 0x0000ffff614c0d50: ldr x3, [x0] 0x0000ffff614c0d54: cbz x3, 0x0000ffff614c0d74 0x0000ffff614c0d58: ldr x4, [x0, #8] 0x0000ffff614c0d5c: mov x9, x0 0x0000ffff614c0d60: casal x0, x3, [x4] 0x0000ffff614c0d64: cmp x9, x0 0x0000ffff614c0d68: b.eq 0x0000ffff614c0d74 // b.none 0x0000ffff614c0d6c: dmb ish 0x0000ffff614c0d70: b 0x0000ffff614c2d10 ;*synchronization entry ; - java.lang.ThreadGroup::isDestroyed@-1 (line 211) ; - StopAtExit::main@278 (line 142) 0x0000ffff614c0d74: and w0, w1, #0x1 0x0000ffff614c0d78: cmp w0, #0x0 ;; 0xFFFF0040E000 0x0000ffff614c0d7c: mov x0, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c0d80: movk x0, #0x40, lsl #16 0x0000ffff614c0d84: movk x0, #0xffff, lsl #32 ;; 0x760 0x0000ffff614c0d88: mov x8, #0x760 // #1888 ;; 0x750 0x0000ffff614c0d8c: mov x9, #0x750 // #1872 0x0000ffff614c0d90: csel x1, x8, x9, eq // eq = none 0x0000ffff614c0d94: ldr x3, [x0, x1] 0x0000ffff614c0d98: add x3, x3, #0x1 0x0000ffff614c0d9c: str x3, [x0, x1] ;; 3118 branch [EQ] [B28] 0x0000ffff614c0da0: b.eq 0x0000ffff614c1848 // b.none;*ifne {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@281 (line 142) ;; block B29 [302, 302] 0x0000ffff614c0da4: ldr x0, [sp, #616] ;; 0xFFFF0040E000 0x0000ffff614c0da8: mov x1, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c0dac: movk x1, #0x40, lsl #16 0x0000ffff614c0db0: movk x1, #0xffff, lsl #32 0x0000ffff614c0db4: ldr x2, [x1, #2024] 0x0000ffff614c0db8: add x2, x2, #0x1 0x0000ffff614c0dbc: str x2, [x1, #2024] 0x0000ffff614c0dc0: ldr x5, [sp, #592] ;; 3136 branch [AL] [B30] 0x0000ffff614c0dc4: b 0x0000ffff614c0f78 ;*goto {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@302 (line 146) ;; block B22 [305, 310] 0x0000ffff614c0dc8: ldr x2, [sp, #576] 0x0000ffff614c0dcc: ldr x4, [sp, #584] 0x0000ffff614c0dd0: mov x0, x2 ;; 0xFFFF0040E000 0x0000ffff614c0dd4: mov x1, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c0dd8: movk x1, #0x40, lsl #16 0x0000ffff614c0ddc: movk x1, #0xffff, lsl #32 0x0000ffff614c0de0: ldr w0, [x0, #8] 0x0000ffff614c0de4: eor x0, x0, #0x800000000 0x0000ffff614c0de8: add x9, x1, #0x810 0x0000ffff614c0dec: ldr x8, [x9] 0x0000ffff614c0df0: cmp x0, x8 0x0000ffff614c0df4: b.ne 0x0000ffff614c0e08 // b.any 0x0000ffff614c0df8: ldr x8, [x1, #2072] 0x0000ffff614c0dfc: add x8, x8, #0x1 0x0000ffff614c0e00: str x8, [x1, #2072] 0x0000ffff614c0e04: b 0x0000ffff614c0e74 0x0000ffff614c0e08: add x9, x1, #0x820 0x0000ffff614c0e0c: ldr x8, [x9] 0x0000ffff614c0e10: cmp x0, x8 0x0000ffff614c0e14: b.ne 0x0000ffff614c0e28 // b.any 0x0000ffff614c0e18: ldr x8, [x1, #2088] 0x0000ffff614c0e1c: add x8, x8, #0x1 0x0000ffff614c0e20: str x8, [x1, #2088] 0x0000ffff614c0e24: b 0x0000ffff614c0e74 0x0000ffff614c0e28: add x9, x1, #0x810 0x0000ffff614c0e2c: ldr x8, [x9] 0x0000ffff614c0e30: cbnz x8, 0x0000ffff614c0e48 0x0000ffff614c0e34: str x0, [x9] ;; 0x1 0x0000ffff614c0e38: orr x8, xzr, #0x1 0x0000ffff614c0e3c: add x9, x1, #0x818 0x0000ffff614c0e40: str x8, [x9] 0x0000ffff614c0e44: b 0x0000ffff614c0e74 0x0000ffff614c0e48: add x9, x1, #0x820 0x0000ffff614c0e4c: ldr x8, [x9] 0x0000ffff614c0e50: cbnz x8, 0x0000ffff614c0e68 0x0000ffff614c0e54: str x0, [x9] ;; 0x1 0x0000ffff614c0e58: orr x8, xzr, #0x1 0x0000ffff614c0e5c: add x9, x1, #0x828 0x0000ffff614c0e60: str x8, [x9] 0x0000ffff614c0e64: b 0x0000ffff614c0e74 0x0000ffff614c0e68: ldr x8, [x1, #2048] 0x0000ffff614c0e6c: add x8, x8, #0x1 0x0000ffff614c0e70: str x8, [x1, #2048] 0x0000ffff614c0e74: add x1, sp, #0x2e0 0x0000ffff614c0e78: str x2, [x1, #8] 0x0000ffff614c0e7c: ldr x0, [x2] 0x0000ffff614c0e80: orr x0, x0, #0x1 0x0000ffff614c0e84: str x0, [x1] 0x0000ffff614c0e88: sub x9, x2, #0x0 0x0000ffff614c0e8c: mov x8, x0 0x0000ffff614c0e90: casal x0, x1, [x9] 0x0000ffff614c0e94: cmp x8, x0 0x0000ffff614c0e98: b.eq 0x0000ffff614c0eb4 // b.none 0x0000ffff614c0e9c: dmb ish 0x0000ffff614c0ea0: mov x8, sp 0x0000ffff614c0ea4: sub x0, x0, x8 0x0000ffff614c0ea8: ands x0, x0, #0xfffffffffffff007 0x0000ffff614c0eac: str x0, [x1] 0x0000ffff614c0eb0: cbnz x0, 0x0000ffff614c2d28 ;*synchronization entry ; - java.lang.ThreadGroup::isDestroyed@-1 (line 211) ; - StopAtExit::main@307 (line 146) 0x0000ffff614c0eb4: ldrb w1, [x2, #28] ;*getfield destroyed {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadGroup::isDestroyed@1 (line 211) ; - StopAtExit::main@307 (line 146) 0x0000ffff614c0eb8: add x0, sp, #0x2e0 0x0000ffff614c0ebc: ldr x3, [x0] 0x0000ffff614c0ec0: cbz x3, 0x0000ffff614c0ee0 0x0000ffff614c0ec4: ldr x5, [x0, #8] 0x0000ffff614c0ec8: mov x9, x0 0x0000ffff614c0ecc: casal x0, x3, [x5] 0x0000ffff614c0ed0: cmp x9, x0 0x0000ffff614c0ed4: b.eq 0x0000ffff614c0ee0 // b.none 0x0000ffff614c0ed8: dmb ish 0x0000ffff614c0edc: b 0x0000ffff614c2d3c ;*synchronization entry ; - java.lang.ThreadGroup::isDestroyed@-1 (line 211) ; - StopAtExit::main@307 (line 146) 0x0000ffff614c0ee0: and w1, w1, #0x1 0x0000ffff614c0ee4: cmp w1, #0x0 ;; 0xFFFF0040E000 0x0000ffff614c0ee8: mov x1, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c0eec: movk x1, #0x40, lsl #16 0x0000ffff614c0ef0: movk x1, #0xffff, lsl #32 ;; 0x848 0x0000ffff614c0ef4: mov x8, #0x848 // #2120 ;; 0x838 0x0000ffff614c0ef8: mov x9, #0x838 // #2104 0x0000ffff614c0efc: csel x0, x8, x9, eq // eq = none 0x0000ffff614c0f00: ldr x3, [x1, x0] 0x0000ffff614c0f04: add x3, x3, #0x1 0x0000ffff614c0f08: str x3, [x1, x0] ;; 3168 branch [EQ] [B31] 0x0000ffff614c0f0c: b.eq 0x0000ffff614c0f1c // b.none;*ifne {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@310 (line 146) ;; block B249 [344, 344] 0x0000ffff614c0f10: mov x0, x4 0x0000ffff614c0f14: ldr x5, [sp, #592] ;; 3178 branch [AL] [B30] 0x0000ffff614c0f18: b 0x0000ffff614c0f78 ;*goto {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@344 (line 159) ;; block B31 [313, 319] 0x0000ffff614c0f1c: ldr x5, [sp, #592] 0x0000ffff614c0f20: add x0, x5, #0x1 0x0000ffff614c0f24: str x0, [sp, #624] 0x0000ffff614c0f28: str x4, [sp, #584] ;; block B32 [319, 324] 0x0000ffff614c0f2c: mov x1, x2 ;; 0xFFFF0040E000 0x0000ffff614c0f30: mov x3, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c0f34: movk x3, #0x40, lsl #16 0x0000ffff614c0f38: movk x3, #0xffff, lsl #32 0x0000ffff614c0f3c: ldr x8, [x3, #2136] 0x0000ffff614c0f40: add x8, x8, #0x1 0x0000ffff614c0f44: str x8, [x3, #2136] 0x0000ffff614c0f48: mov x1, x2 ;*invokevirtual destroy {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@321 (line 154) 0x0000ffff614c0f4c: bl 0x0000ffff614af740 ; ImmutableOopMap {} ;*invokevirtual destroy {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@321 (line 154) ; {optimized virtual_call} 0x0000ffff614c0f50: ldr x1, [sp, #624] 0x0000ffff614c0f54: ldr x4, [sp, #584] ;; block B33 [324, 324] ;; 0xFFFF0040E000 0x0000ffff614c0f58: mov x2, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c0f5c: movk x2, #0x40, lsl #16 0x0000ffff614c0f60: movk x2, #0xffff, lsl #32 0x0000ffff614c0f64: ldr x0, [x2, #2192] 0x0000ffff614c0f68: add x0, x0, #0x1 0x0000ffff614c0f6c: str x0, [x2, #2192] 0x0000ffff614c0f70: mov x0, x4 0x0000ffff614c0f74: mov x5, x1 ;*goto {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@324 (line 157) ;; block B30 [344, 344] 0x0000ffff614c0f78: ldr x3, [sp, #600] 0x0000ffff614c0f7c: ldr x6, [sp, #608] 0x0000ffff614c0f80: ldr w1, [sp, #564] ;; 0xFFFF0040E000 0x0000ffff614c0f84: mov x2, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c0f88: movk x2, #0x40, lsl #16 0x0000ffff614c0f8c: movk x2, #0xffff, lsl #32 0x0000ffff614c0f90: ldr w4, [x2, #312] 0x0000ffff614c0f94: add w4, w4, #0x2 0x0000ffff614c0f98: str w4, [x2, #312] 0x0000ffff614c0f9c: and w4, w4, #0x3ffe 0x0000ffff614c0fa0: cmp w4, #0x0 ;; 3228 branch [EQ] [CounterOverflowStub: 0x0000fffed02248d0] 0x0000ffff614c0fa4: b.eq 0x0000ffff614c2d54 // b.none;*goto {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@344 (line 159) 0x0000ffff614c0fa8: ldr x8, [x28, #928] ; ImmutableOopMap {} ;*goto {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) StopAtExit::main@344 (line 159) 0x0000ffff614c0fac: ldr wzr, [x8] ; {poll} 0x0000ffff614c0fb0: ldrb w8, [x28, #952] 0x0000ffff614c0fb4: cbz x8, 0x0000ffff614c0fcc ;; 0xFFFF7F6241E0 0x0000ffff614c0fb8: mov x8, #0x41e0 // #16864 ; {external_word} 0x0000ffff614c0fbc: movk x8, #0x7f62, lsl #16 0x0000ffff614c0fc0: movk x8, #0xffff, lsl #32 0x0000ffff614c0fc4: mov x0, x28 0x0000ffff614c0fc8: blr x8 ;; 0xFFFF0040E000 0x0000ffff614c0fcc: mov x2, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c0fd0: movk x2, #0x40, lsl #16 0x0000ffff614c0fd4: movk x2, #0xffff, lsl #32 0x0000ffff614c0fd8: ldr x4, [x2, #2280] 0x0000ffff614c0fdc: add x4, x4, #0x1 0x0000ffff614c0fe0: str x4, [x2, #2280] 0x0000ffff614c0fe4: mov x7, x3 0x0000ffff614c0fe8: mov x2, x0 0x0000ffff614c0fec: mov x3, x5 0x0000ffff614c0ff0: mov x4, x6 0x0000ffff614c0ff4: str x7, [sp, #368] ;; 3252 branch [AL] [B12] 0x0000ffff614c0ff8: b 0x0000ffff614bedd4 ;*goto {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@344 (line 159) ;; block B14 [347, 350] ;; merged ldr pair 0x0000ffff614c0ffc: ldp x2, x3, [sp, #384] 0x0000ffff614c1000: ldr x4, [sp, #376] 0x0000ffff614c1004: mov x0, x3 0x0000ffff614c1008: cmp x0, #0x0 ;; 0xFFFF0040E000 0x0000ffff614c100c: mov x0, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c1010: movk x0, #0x40, lsl #16 0x0000ffff614c1014: movk x0, #0xffff, lsl #32 ;; 0x900 0x0000ffff614c1018: mov x8, #0x900 // #2304 ;; 0x910 0x0000ffff614c101c: mov x9, #0x910 // #2320 0x0000ffff614c1020: csel x5, x8, x9, eq // eq = none 0x0000ffff614c1024: ldr x6, [x0, x5] 0x0000ffff614c1028: add x6, x6, #0x1 0x0000ffff614c102c: str x6, [x0, x5] ;; merged str pair 0x0000ffff614c1030: stp x4, x2, [sp, #376] 0x0000ffff614c1034: str w1, [sp, #360] ;; 3270 branch [EQ] [B35] 0x0000ffff614c1038: b.eq 0x0000ffff614c10d0 // b.none;*lcmp {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@350 (line 161) ;; block B34 [354, 367] ;; 0xFFFED001A5F8 0x0000ffff614c103c: mov x0, #0x770 // #1904 ; {oop(a 'java/lang/Class'{0x00000007fef00770} = 'java/lang/System')} 0x0000ffff614c1040: movk x0, #0xfef0, lsl #16 0x0000ffff614c1044: movk x0, #0x7, lsl #32 0x0000ffff614c1048: ldr w0, [x0, #116] 0x0000ffff614c104c: lsl x0, x0, #3 ;*getstatic out {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@354 (line 162) ;; 3284 move [obj:0x0000000000000000|L] [c_rarg5|L] [patch_normal] [bci:359] 0x0000ffff614c1050: adrp x8, 0x0000ffff68835000 ; {runtime_call load_appendix_patching Runtime1 stub} 0x0000ffff614c1054: add x8, x8, #0x940 0x0000ffff614c1058: blr x8 ; ImmutableOopMap {c_rarg0=Oop } ;*invokedynamic {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@359 (line 162) 0x0000ffff614c105c: mov x1, x3 0x0000ffff614c1060: mov x2, x5 ;*invokedynamic {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@359 (line 162) 0x0000ffff614c1064: str x0, [sp, #632] 0x0000ffff614c1068: bl 0x0000ffff614c3780 ; ImmutableOopMap {[632]=Oop } ;*invokedynamic {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@359 (line 162) ; {static_call} ;; 0xFFFF0040E000 0x0000ffff614c106c: mov x2, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c1070: movk x2, #0x40, lsl #16 0x0000ffff614c1074: movk x2, #0xffff, lsl #32 0x0000ffff614c1078: add x2, x2, #0x930 ;; emit_profile_type { 0x0000ffff614c107c: mov x1, x0 0x0000ffff614c1080: cbnz x1, 0x0000ffff614c1090 0x0000ffff614c1084: ldr x9, [x2] 0x0000ffff614c1088: orr x9, x9, #0x1 0x0000ffff614c108c: str x9, [x2] ;; } emit_profile_type 0x0000ffff614c1090: ldr x1, [sp, #632] 0x0000ffff614c1094: ldr xzr, [x1] ; implicit exception: dispatches to 0x0000ffff614c2d7c 0x0000ffff614c1098: mov x2, x1 ;; 0xFFFF0040E000 0x0000ffff614c109c: mov x3, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c10a0: movk x3, #0x40, lsl #16 0x0000ffff614c10a4: movk x3, #0xffff, lsl #32 ;; 0x8000150A8 0x0000ffff614c10a8: mov x8, #0x50a8 // #20648 ; {metadata('java/io/PrintStream')} 0x0000ffff614c10ac: movk x8, #0x1, lsl #16 0x0000ffff614c10b0: movk x8, #0x8, lsl #32 0x0000ffff614c10b4: add x9, x3, #0x950 0x0000ffff614c10b8: str x8, [x9] 0x0000ffff614c10bc: ldr x8, [x3, #2392] 0x0000ffff614c10c0: add x8, x8, #0x1 0x0000ffff614c10c4: str x8, [x3, #2392] 0x0000ffff614c10c8: mov x2, x0 ;*invokevirtual println {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@364 (line 162) 0x0000ffff614c10cc: bl 0x0000ffff614c37b0 ; ImmutableOopMap {} ;*invokevirtual println {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@364 (line 162) ; {optimized virtual_call} ;; block B35 [367, 370] 0x0000ffff614c10d0: ldr x2, [sp, #384] 0x0000ffff614c10d4: cmp x2, #0x0 ;; 0xFFFF0040E000 0x0000ffff614c10d8: mov x1, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c10dc: movk x1, #0x40, lsl #16 0x0000ffff614c10e0: movk x1, #0xffff, lsl #32 ;; 0x978 0x0000ffff614c10e4: mov x8, #0x978 // #2424 ;; 0x988 0x0000ffff614c10e8: mov x9, #0x988 // #2440 0x0000ffff614c10ec: csel x2, x8, x9, eq // eq = none 0x0000ffff614c10f0: ldr x0, [x1, x2] 0x0000ffff614c10f4: add x0, x0, #0x1 0x0000ffff614c10f8: str x0, [x1, x2] ;; 3330 branch [EQ] [B37] 0x0000ffff614c10fc: b.eq 0x0000ffff614c1190 // b.none;*lcmp {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@370 (line 165) ;; block B36 [374, 387] ;; 0xFFFED001A5F8 0x0000ffff614c1100: mov x1, #0x770 // #1904 ; {oop(a 'java/lang/Class'{0x00000007fef00770} = 'java/lang/System')} 0x0000ffff614c1104: movk x1, #0xfef0, lsl #16 0x0000ffff614c1108: movk x1, #0x7, lsl #32 0x0000ffff614c110c: ldr w0, [x1, #116] 0x0000ffff614c1110: lsl x0, x0, #3 ;*getstatic out {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@374 (line 166) ;; 3344 move [obj:0x0000000000000000|L] [c_rarg2|L] [patch_normal] [bci:379] 0x0000ffff614c1114: adrp x8, 0x0000ffff68835000 ; {runtime_call load_appendix_patching Runtime1 stub} 0x0000ffff614c1118: add x8, x8, #0x940 0x0000ffff614c111c: blr x8 ; ImmutableOopMap {c_rarg0=Oop } ;*invokedynamic {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@379 (line 166) 0x0000ffff614c1120: ldr x1, [sp, #384] ;*invokedynamic {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@379 (line 166) 0x0000ffff614c1124: str x0, [sp, #640] 0x0000ffff614c1128: bl 0x0000ffff614c37e0 ; ImmutableOopMap {[640]=Oop } ;*invokedynamic {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@379 (line 166) ; {static_call} ;; 0xFFFF0040E000 0x0000ffff614c112c: mov x2, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c1130: movk x2, #0x40, lsl #16 0x0000ffff614c1134: movk x2, #0xffff, lsl #32 0x0000ffff614c1138: add x2, x2, #0x9a8 ;; emit_profile_type { 0x0000ffff614c113c: mov x1, x0 0x0000ffff614c1140: cbnz x1, 0x0000ffff614c1150 0x0000ffff614c1144: ldr x9, [x2] 0x0000ffff614c1148: orr x9, x9, #0x1 0x0000ffff614c114c: str x9, [x2] ;; } emit_profile_type 0x0000ffff614c1150: ldr x1, [sp, #640] 0x0000ffff614c1154: ldr xzr, [x1] ; implicit exception: dispatches to 0x0000ffff614c2d94 0x0000ffff614c1158: mov x2, x1 ;; 0xFFFF0040E000 0x0000ffff614c115c: mov x3, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c1160: movk x3, #0x40, lsl #16 0x0000ffff614c1164: movk x3, #0xffff, lsl #32 ;; 0x8000150A8 0x0000ffff614c1168: mov x8, #0x50a8 // #20648 ; {metadata('java/io/PrintStream')} 0x0000ffff614c116c: movk x8, #0x1, lsl #16 0x0000ffff614c1170: movk x8, #0x8, lsl #32 0x0000ffff614c1174: add x9, x3, #0x9c8 0x0000ffff614c1178: str x8, [x9] 0x0000ffff614c117c: ldr x8, [x3, #2512] 0x0000ffff614c1180: add x8, x8, #0x1 0x0000ffff614c1184: str x8, [x3, #2512] 0x0000ffff614c1188: mov x2, x0 ;*invokevirtual println {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@384 (line 166) 0x0000ffff614c118c: bl 0x0000ffff614c3810 ; ImmutableOopMap {} ;*invokevirtual println {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@384 (line 166) ; {optimized virtual_call} ;; block B37 [387, 4] 0x0000ffff614c1190: ldr x4, [sp, #376] ;; 0xFFFED001A5F8 0x0000ffff614c1194: mov x1, #0x770 // #1904 ; {oop(a 'java/lang/Class'{0x00000007fef00770} = 'java/lang/System')} 0x0000ffff614c1198: movk x1, #0xfef0, lsl #16 0x0000ffff614c119c: movk x1, #0x7, lsl #32 0x0000ffff614c11a0: ldr w0, [x1, #116] 0x0000ffff614c11a4: lsl x0, x0, #3 ;*getstatic out {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@387 (line 169) ;; 3380 move [obj:0x0000000000000000|L] [c_rarg3|L] [patch_normal] [bci:392] 0x0000ffff614c11a8: adrp x8, 0x0000ffff68835000 ; {runtime_call load_appendix_patching Runtime1 stub} 0x0000ffff614c11ac: add x8, x8, #0x940 0x0000ffff614c11b0: blr x8 ; ImmutableOopMap {c_rarg0=Oop } ;*invokedynamic {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@392 (line 169) 0x0000ffff614c11b4: mov x1, x4 0x0000ffff614c11b8: ldr w2, [sp, #360] ;*invokedynamic {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@392 (line 169) 0x0000ffff614c11bc: str x0, [sp, #648] 0x0000ffff614c11c0: bl 0x0000ffff614c3840 ; ImmutableOopMap {[648]=Oop } ;*invokedynamic {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@392 (line 169) ; {static_call} ;; 0xFFFF0040E000 0x0000ffff614c11c4: mov x2, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c11c8: movk x2, #0x40, lsl #16 0x0000ffff614c11cc: movk x2, #0xffff, lsl #32 0x0000ffff614c11d0: add x2, x2, #0xa00 ;; emit_profile_type { 0x0000ffff614c11d4: mov x1, x0 0x0000ffff614c11d8: cbnz x1, 0x0000ffff614c11e8 0x0000ffff614c11dc: ldr x9, [x2] 0x0000ffff614c11e0: orr x9, x9, #0x1 0x0000ffff614c11e4: str x9, [x2] ;; } emit_profile_type 0x0000ffff614c11e8: ldr x1, [sp, #648] 0x0000ffff614c11ec: ldr xzr, [x1] ; implicit exception: dispatches to 0x0000ffff614c2dac 0x0000ffff614c11f0: mov x2, x1 ;; 0xFFFF0040E000 0x0000ffff614c11f4: mov x3, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c11f8: movk x3, #0x40, lsl #16 0x0000ffff614c11fc: movk x3, #0xffff, lsl #32 ;; 0x8000150A8 0x0000ffff614c1200: mov x8, #0x50a8 // #20648 ; {metadata('java/io/PrintStream')} 0x0000ffff614c1204: movk x8, #0x1, lsl #16 0x0000ffff614c1208: movk x8, #0x8, lsl #32 0x0000ffff614c120c: add x9, x3, #0xa20 0x0000ffff614c1210: str x8, [x9] 0x0000ffff614c1214: ldr x8, [x3, #2600] 0x0000ffff614c1218: add x8, x8, #0x1 0x0000ffff614c121c: str x8, [x3, #2600] 0x0000ffff614c1220: mov x2, x0 ;*invokevirtual println {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@397 (line 169) 0x0000ffff614c1224: bl 0x0000ffff614c3870 ; ImmutableOopMap {} ;*invokevirtual println {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@397 (line 169) ; {optimized virtual_call} ;; 0xFFFF0040E000 0x0000ffff614c1228: mov x1, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c122c: movk x1, #0x40, lsl #16 0x0000ffff614c1230: movk x1, #0xffff, lsl #32 0x0000ffff614c1234: ldr x8, [x1, #2632] 0x0000ffff614c1238: add x8, x8, #0x1 0x0000ffff614c123c: str x8, [x1, #2632] ;; 0xFFFF0009EF98 0x0000ffff614c1240: mov x1, #0xef98 // #61336 ; {metadata(method data for {method} {0x000000080001fed0} 'getProperty' '(Ljava/lang/String;)Ljava/lang/String;' in 'java/lang/System')} 0x0000ffff614c1244: movk x1, #0x9, lsl #16 0x0000ffff614c1248: movk x1, #0xffff, lsl #32 0x0000ffff614c124c: ldr w0, [x1, #308] 0x0000ffff614c1250: add w0, w0, #0x2 0x0000ffff614c1254: str w0, [x1, #308] 0x0000ffff614c1258: and w0, w0, #0x1ffffe 0x0000ffff614c125c: cmp w0, #0x0 ;; 3424 branch [EQ] [CounterOverflowStub: 0x0000fffed0229660] 0x0000ffff614c1260: b.eq 0x0000ffff614c2dc4 // b.none ;; 0xFFFF0009EF98 0x0000ffff614c1264: mov x1, #0xef98 // #61336 ; {metadata(method data for {method} {0x000000080001fed0} 'getProperty' '(Ljava/lang/String;)Ljava/lang/String;' in 'java/lang/System')} 0x0000ffff614c1268: movk x1, #0x9, lsl #16 0x0000ffff614c126c: movk x1, #0xffff, lsl #32 0x0000ffff614c1270: ldr x8, [x1, #376] 0x0000ffff614c1274: add x8, x8, #0x1 0x0000ffff614c1278: str x8, [x1, #376] ;; 0xFFFEC8000EA0 0x0000ffff614c127c: mov x1, #0x13a8 // #5032 ; {oop("sun.java.command"{0x00000000f70013a8})} 0x0000ffff614c1280: movk x1, #0xf700, lsl #16 0x0000ffff614c1284: movk x1, #0x0, lsl #32 0x0000ffff614c1288: bl 0x0000ffff614c38a0 ; ImmutableOopMap {} ;*invokestatic checkKey {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.System::getProperty@1 (line 925) ; - StopAtExit::main@402 (line 172) ; {static_call} ;; 0xFFFF0009EF98 0x0000ffff614c128c: mov x2, #0xef98 // #61336 ; {metadata(method data for {method} {0x000000080001fed0} 'getProperty' '(Ljava/lang/String;)Ljava/lang/String;' in 'java/lang/System')} 0x0000ffff614c1290: movk x2, #0x9, lsl #16 0x0000ffff614c1294: movk x2, #0xffff, lsl #32 0x0000ffff614c1298: ldr x8, [x2, #392] 0x0000ffff614c129c: add x8, x8, #0x1 0x0000ffff614c12a0: str x8, [x2, #392] ;; 0xFFFF0003A728 0x0000ffff614c12a4: mov x2, #0xa728 // #42792 ; {metadata(method data for {method} {0x00000008000201e8} 'getSecurityManager' '()Ljava/lang/SecurityManager;' in 'java/lang/System')} 0x0000ffff614c12a8: movk x2, #0x3, lsl #16 0x0000ffff614c12ac: movk x2, #0xffff, lsl #32 0x0000ffff614c12b0: ldr w1, [x2, #308] 0x0000ffff614c12b4: add w1, w1, #0x2 0x0000ffff614c12b8: str w1, [x2, #308] 0x0000ffff614c12bc: and w1, w1, #0x1ffffe 0x0000ffff614c12c0: cmp w1, #0x0 ;; 3450 branch [EQ] [CounterOverflowStub: 0x0000fffed022a230] 0x0000ffff614c12c4: b.eq 0x0000ffff614c2dec // b.none ;; 0xFFFF0003A728 0x0000ffff614c12c8: mov x2, #0xa728 // #42792 ; {metadata(method data for {method} {0x00000008000201e8} 'getSecurityManager' '()Ljava/lang/SecurityManager;' in 'java/lang/System')} 0x0000ffff614c12cc: movk x2, #0x3, lsl #16 0x0000ffff614c12d0: movk x2, #0xffff, lsl #32 0x0000ffff614c12d4: ldr x8, [x2, #376] 0x0000ffff614c12d8: add x8, x8, #0x1 0x0000ffff614c12dc: str x8, [x2, #376] ;; 0xFFFF0003A948 0x0000ffff614c12e0: mov x2, #0xa948 // #43336 ; {metadata(method data for {method} {0x0000000800020330} 'allowSecurityManager' '()Z' in 'java/lang/System')} 0x0000ffff614c12e4: movk x2, #0x3, lsl #16 0x0000ffff614c12e8: movk x2, #0xffff, lsl #32 0x0000ffff614c12ec: ldr w1, [x2, #308] 0x0000ffff614c12f0: add w1, w1, #0x2 0x0000ffff614c12f4: str w1, [x2, #308] 0x0000ffff614c12f8: and w1, w1, #0x1ffffe 0x0000ffff614c12fc: cmp w1, #0x0 ;; 3468 branch [EQ] [CounterOverflowStub: 0x0000fffed022a8b0] 0x0000ffff614c1300: b.eq 0x0000ffff614c2e14 // b.none ;; 0xFFFF0003A948 0x0000ffff614c1304: mov x2, #0xa948 // #43336 ; {metadata(method data for {method} {0x0000000800020330} 'allowSecurityManager' '()Z' in 'java/lang/System')} 0x0000ffff614c1308: movk x2, #0x3, lsl #16 0x0000ffff614c130c: movk x2, #0xffff, lsl #32 0x0000ffff614c1310: ldr x1, [x2, #392] 0x0000ffff614c1314: add x1, x1, #0x1 0x0000ffff614c1318: str x1, [x2, #392] ;*if_icmpeq {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.System::allowSecurityManager@4 (line 194) ; - java.lang.System::getSecurityManager@0 (line 484) ; - java.lang.System::getProperty@4 (line 927) ; - StopAtExit::main@402 (line 172) ;; block B225 [7, 8] ;; 0xFFFF0003A948 0x0000ffff614c131c: mov x2, #0xa948 // #43336 ; {metadata(method data for {method} {0x0000000800020330} 'allowSecurityManager' '()Z' in 'java/lang/System')} 0x0000ffff614c1320: movk x2, #0x3, lsl #16 0x0000ffff614c1324: movk x2, #0xffff, lsl #32 0x0000ffff614c1328: ldr x1, [x2, #408] 0x0000ffff614c132c: add x1, x1, #0x1 0x0000ffff614c1330: str x1, [x2, #408] ;*goto {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.System::allowSecurityManager@8 (line 194) ; - java.lang.System::getSecurityManager@0 (line 484) ; - java.lang.System::getProperty@4 (line 927) ; - StopAtExit::main@402 (line 172) ;; block B223 [3, 3] ;; 0xFFFF0003A728 0x0000ffff614c1334: mov x2, #0xa728 // #42792 ; {metadata(method data for {method} {0x00000008000201e8} 'getSecurityManager' '()Ljava/lang/SecurityManager;' in 'java/lang/System')} 0x0000ffff614c1338: movk x2, #0x3, lsl #16 0x0000ffff614c133c: movk x2, #0xffff, lsl #32 0x0000ffff614c1340: ldr x1, [x2, #408] 0x0000ffff614c1344: add x1, x1, #0x1 0x0000ffff614c1348: str x1, [x2, #408] ;*ifeq {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.System::getSecurityManager@3 (line 484) ; - java.lang.System::getProperty@4 (line 927) ; - StopAtExit::main@402 (line 172) ;; block B221 [6, 7] ;; 0xFFFED001A5F8 0x0000ffff614c134c: mov x2, #0x770 // #1904 ; {oop(a 'java/lang/Class'{0x00000007fef00770} = 'java/lang/System')} 0x0000ffff614c1350: movk x2, #0xfef0, lsl #16 0x0000ffff614c1354: movk x2, #0x7, lsl #32 ;; membar 0x0000ffff614c1358: dmb ish 0x0000ffff614c135c: ldr w1, [x2, #124] 0x0000ffff614c1360: lsl x1, x1, #3 0x0000ffff614c1364: dmb ishld ;*getstatic security {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.System::getSecurityManager@6 (line 485) ; - java.lang.System::getProperty@4 (line 927) ; - StopAtExit::main@402 (line 172) ;; block B219 [7, 9] 0x0000ffff614c1368: mov x2, xzr 0x0000ffff614c136c: cmp x1, x2 ;; 0xFFFF0009EF98 0x0000ffff614c1370: mov x2, #0xef98 // #61336 ; {metadata(method data for {method} {0x000000080001fed0} 'getProperty' '(Ljava/lang/String;)Ljava/lang/String;' in 'java/lang/System')} 0x0000ffff614c1374: movk x2, #0x9, lsl #16 0x0000ffff614c1378: movk x2, #0xffff, lsl #32 ;; 0x198 0x0000ffff614c137c: mov x8, #0x198 // #408 ;; 0x1A8 0x0000ffff614c1380: mov x9, #0x1a8 // #424 0x0000ffff614c1384: csel x0, x8, x9, eq // eq = none 0x0000ffff614c1388: ldr x3, [x2, x0] 0x0000ffff614c138c: add x3, x3, #0x1 0x0000ffff614c1390: str x3, [x2, x0] ;; 3538 branch [EQ] [B218] 0x0000ffff614c1394: b.eq 0x0000ffff614c145c // b.none;*ifnull {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.System::getProperty@9 (line 928) ; - StopAtExit::main@402 (line 172) ;; block B217 [12, 17] 0x0000ffff614c1398: ldr xzr, [x1] ; implicit exception: dispatches to 0x0000ffff614c2e3c ;*invokevirtual checkPropertyAccess {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.System::getProperty@14 (line 929) ; - StopAtExit::main@402 (line 172) 0x0000ffff614c139c: mov x2, x1 ;; 0xFFFF0009EF98 0x0000ffff614c13a0: mov x0, #0xef98 // #61336 ; {metadata(method data for {method} {0x000000080001fed0} 'getProperty' '(Ljava/lang/String;)Ljava/lang/String;' in 'java/lang/System')} 0x0000ffff614c13a4: movk x0, #0x9, lsl #16 0x0000ffff614c13a8: movk x0, #0xffff, lsl #32 0x0000ffff614c13ac: ldr w2, [x2, #8] 0x0000ffff614c13b0: eor x2, x2, #0x800000000 0x0000ffff614c13b4: add x9, x0, #0x1c8 0x0000ffff614c13b8: ldr x8, [x9] 0x0000ffff614c13bc: cmp x2, x8 0x0000ffff614c13c0: b.ne 0x0000ffff614c13d4 // b.any 0x0000ffff614c13c4: ldr x8, [x0, #464] 0x0000ffff614c13c8: add x8, x8, #0x1 0x0000ffff614c13cc: str x8, [x0, #464] 0x0000ffff614c13d0: b 0x0000ffff614c1440 0x0000ffff614c13d4: add x9, x0, #0x1d8 0x0000ffff614c13d8: ldr x8, [x9] 0x0000ffff614c13dc: cmp x2, x8 0x0000ffff614c13e0: b.ne 0x0000ffff614c13f4 // b.any 0x0000ffff614c13e4: ldr x8, [x0, #480] 0x0000ffff614c13e8: add x8, x8, #0x1 0x0000ffff614c13ec: str x8, [x0, #480] 0x0000ffff614c13f0: b 0x0000ffff614c1440 0x0000ffff614c13f4: add x9, x0, #0x1c8 0x0000ffff614c13f8: ldr x8, [x9] 0x0000ffff614c13fc: cbnz x8, 0x0000ffff614c1414 0x0000ffff614c1400: str x2, [x9] ;; 0x1 0x0000ffff614c1404: orr x8, xzr, #0x1 0x0000ffff614c1408: add x9, x0, #0x1d0 0x0000ffff614c140c: str x8, [x9] 0x0000ffff614c1410: b 0x0000ffff614c1440 0x0000ffff614c1414: add x9, x0, #0x1d8 0x0000ffff614c1418: ldr x8, [x9] 0x0000ffff614c141c: cbnz x8, 0x0000ffff614c1434 0x0000ffff614c1420: str x2, [x9] ;; 0x1 0x0000ffff614c1424: orr x8, xzr, #0x1 0x0000ffff614c1428: add x9, x0, #0x1e0 0x0000ffff614c142c: str x8, [x9] 0x0000ffff614c1430: b 0x0000ffff614c1440 0x0000ffff614c1434: ldr x8, [x0, #440] 0x0000ffff614c1438: add x8, x8, #0x1 0x0000ffff614c143c: str x8, [x0, #440] ;; 0xFFFEC8000EA0 0x0000ffff614c1440: mov x2, #0x13a8 // #5032 ; {oop("sun.java.command"{0x00000000f70013a8})} 0x0000ffff614c1444: movk x2, #0xf700, lsl #16 0x0000ffff614c1448: movk x2, #0x0, lsl #32 ;; 0xFFFFFFFFFFFF 0x0000ffff614c144c: mov x9, #0xffff // #65535 0x0000ffff614c1450: movk x9, #0xffff, lsl #16 0x0000ffff614c1454: movk x9, #0xffff, lsl #32 0x0000ffff614c1458: bl 0x0000ffff614c38d0 ; ImmutableOopMap {} ;*invokevirtual checkPropertyAccess {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.System::getProperty@14 (line 929) ; - StopAtExit::main@402 (line 172) ; {virtual_call} ;; block B218 [17, 405] ;; 0xFFFED001A5F8 0x0000ffff614c145c: mov x2, #0x770 // #1904 ; {oop(a 'java/lang/Class'{0x00000007fef00770} = 'java/lang/System')} 0x0000ffff614c1460: movk x2, #0xfef0, lsl #16 0x0000ffff614c1464: movk x2, #0x7, lsl #32 0x0000ffff614c1468: ldr w1, [x2, #136] 0x0000ffff614c146c: lsl x1, x1, #3 ;*getstatic props {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.System::getProperty@17 (line 932) ; - StopAtExit::main@402 (line 172) 0x0000ffff614c1470: ldr xzr, [x1] ; implicit exception: dispatches to 0x0000ffff614c2e54 ;*invokevirtual getProperty {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.System::getProperty@21 (line 932) ; - StopAtExit::main@402 (line 172) 0x0000ffff614c1474: mov x2, x1 ;; 0xFFFF0009EF98 0x0000ffff614c1478: mov x0, #0xef98 // #61336 ; {metadata(method data for {method} {0x000000080001fed0} 'getProperty' '(Ljava/lang/String;)Ljava/lang/String;' in 'java/lang/System')} 0x0000ffff614c147c: movk x0, #0x9, lsl #16 0x0000ffff614c1480: movk x0, #0xffff, lsl #32 ;; 0x800017ED8 0x0000ffff614c1484: mov x8, #0x7ed8 // #32472 ; {metadata('java/util/Properties')} 0x0000ffff614c1488: movk x8, #0x1, lsl #16 0x0000ffff614c148c: movk x8, #0x8, lsl #32 0x0000ffff614c1490: add x9, x0, #0x200 0x0000ffff614c1494: str x8, [x9] 0x0000ffff614c1498: ldr x8, [x0, #520] 0x0000ffff614c149c: add x8, x8, #0x1 0x0000ffff614c14a0: str x8, [x0, #520] ;; 0xFFFEC8000EA0 0x0000ffff614c14a4: mov x2, #0x13a8 // #5032 ; {oop("sun.java.command"{0x00000000f70013a8})} 0x0000ffff614c14a8: movk x2, #0xf700, lsl #16 0x0000ffff614c14ac: movk x2, #0x0, lsl #32 0x0000ffff614c14b0: bl 0x0000ffff614c3900 ; ImmutableOopMap {} ;*invokevirtual getProperty {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.System::getProperty@21 (line 932) ; - StopAtExit::main@402 (line 172) ; {optimized virtual_call} ;; block B215 [405, 409] 0x0000ffff614c14b4: mov x2, xzr 0x0000ffff614c14b8: cmp x0, x2 ;; 0xFFFF0040E000 0x0000ffff614c14bc: mov x2, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c14c0: movk x2, #0x40, lsl #16 0x0000ffff614c14c4: movk x2, #0xffff, lsl #32 ;; 0xA58 0x0000ffff614c14c8: mov x8, #0xa58 // #2648 ;; 0xA68 0x0000ffff614c14cc: mov x9, #0xa68 // #2664 0x0000ffff614c14d0: csel x3, x8, x9, eq // eq = none 0x0000ffff614c14d4: ldr x1, [x2, x3] 0x0000ffff614c14d8: add x1, x1, #0x1 0x0000ffff614c14dc: str x1, [x2, x3] ;; 3604 branch [EQ] [B39] 0x0000ffff614c14e0: b.eq 0x0000ffff614c1830 // b.none;*ifnull {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@409 (line 173) ;; block B38 [412, 419] 0x0000ffff614c14e4: ldr xzr, [x0] ; implicit exception: dispatches to 0x0000ffff614c2e6c ;*invokevirtual startsWith {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@416 (line 173) 0x0000ffff614c14e8: mov x2, x0 ;; 0xFFFF0040E000 0x0000ffff614c14ec: mov x3, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c14f0: movk x3, #0x40, lsl #16 0x0000ffff614c14f4: movk x3, #0xffff, lsl #32 0x0000ffff614c14f8: ldr x8, [x3, #2680] 0x0000ffff614c14fc: add x8, x8, #0x1 0x0000ffff614c1500: str x8, [x3, #2680] ;; 0xFFFF0007B920 0x0000ffff614c1504: mov x2, #0xb920 // #47392 ; {metadata(method data for {method} {0x000000080047fca8} 'startsWith' '(Ljava/lang/String;)Z' in 'java/lang/String')} 0x0000ffff614c1508: movk x2, #0x7, lsl #16 0x0000ffff614c150c: movk x2, #0xffff, lsl #32 0x0000ffff614c1510: ldr w3, [x2, #308] 0x0000ffff614c1514: add w3, w3, #0x2 0x0000ffff614c1518: str w3, [x2, #308] 0x0000ffff614c151c: and w3, w3, #0x1ffffe 0x0000ffff614c1520: cmp w3, #0x0 ;; 3632 branch [EQ] [CounterOverflowStub: 0x0000fffed022dc80] 0x0000ffff614c1524: b.eq 0x0000ffff614c2e84 // b.none 0x0000ffff614c1528: mov x2, x0 ;; 0xFFFF0007B920 0x0000ffff614c152c: mov x3, #0xb920 // #47392 ; {metadata(method data for {method} {0x000000080047fca8} 'startsWith' '(Ljava/lang/String;)Z' in 'java/lang/String')} 0x0000ffff614c1530: movk x3, #0x7, lsl #16 0x0000ffff614c1534: movk x3, #0xffff, lsl #32 0x0000ffff614c1538: ldr x8, [x3, #376] 0x0000ffff614c153c: add x8, x8, #0x1 0x0000ffff614c1540: str x8, [x3, #376] ;; 0xFFFEC8000EA8 0x0000ffff614c1544: mov x2, #0x13c0 // #5056 ; {oop("com.sun.javatest.regtest.agent.MainWrapper"{0x00000000f70013c0})} 0x0000ffff614c1548: movk x2, #0xf700, lsl #16 0x0000ffff614c154c: movk x2, #0x0, lsl #32 ;; 0x0 0x0000ffff614c1550: movz w3, #0x0, lsl #16 0x0000ffff614c1554: mov x1, x0 ;*invokevirtual startsWith {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.String::startsWith@3 (line 2302) ; - StopAtExit::main@416 (line 173) 0x0000ffff614c1558: bl 0x0000ffff614c3930 ; ImmutableOopMap {} ;*invokevirtual startsWith {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.String::startsWith@3 (line 2302) ; - StopAtExit::main@416 (line 173) ; {optimized virtual_call} 0x0000ffff614c155c: and w2, w0, #0x1 0x0000ffff614c1560: cmp w2, #0x0 ;; 0xFFFF0040E000 0x0000ffff614c1564: mov x2, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c1568: movk x2, #0x40, lsl #16 0x0000ffff614c156c: movk x2, #0xffff, lsl #32 ;; 0xAB0 0x0000ffff614c1570: mov x8, #0xab0 // #2736 ;; 0xAC0 0x0000ffff614c1574: mov x9, #0xac0 // #2752 0x0000ffff614c1578: csel x1, x8, x9, ne // ne = any 0x0000ffff614c157c: ldr x0, [x2, x1] 0x0000ffff614c1580: add x0, x0, #0x1 0x0000ffff614c1584: str x0, [x2, x1] ;; 3664 branch [NE] [B39] 0x0000ffff614c1588: b.ne 0x0000ffff614c1830 // b.any;*ifne {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@419 (line 173) ;; block B40 [422, 4] ;; 0xFFFF0040E000 0x0000ffff614c158c: mov x2, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c1590: movk x2, #0x40, lsl #16 0x0000ffff614c1594: movk x2, #0xffff, lsl #32 0x0000ffff614c1598: ldr x8, [x2, #2768] 0x0000ffff614c159c: add x8, x8, #0x1 0x0000ffff614c15a0: str x8, [x2, #2768] ;; 0xFFFF0009F780 0x0000ffff614c15a4: mov x2, #0xf780 // #63360 ; {metadata(method data for {method} {0x000000080001fe00} 'exit' '(I)V' in 'java/lang/System')} 0x0000ffff614c15a8: movk x2, #0x9, lsl #16 0x0000ffff614c15ac: movk x2, #0xffff, lsl #32 0x0000ffff614c15b0: ldr w1, [x2, #308] 0x0000ffff614c15b4: add w1, w1, #0x2 0x0000ffff614c15b8: str w1, [x2, #308] 0x0000ffff614c15bc: and w1, w1, #0x1ffffe 0x0000ffff614c15c0: cmp w1, #0x0 ;; 3688 branch [EQ] [CounterOverflowStub: 0x0000fffed022f090] 0x0000ffff614c15c4: b.eq 0x0000ffff614c2eac // b.none ;; 0xFFFF0009F780 0x0000ffff614c15c8: mov x2, #0xf780 // #63360 ; {metadata(method data for {method} {0x000000080001fe00} 'exit' '(I)V' in 'java/lang/System')} 0x0000ffff614c15cc: movk x2, #0x9, lsl #16 0x0000ffff614c15d0: movk x2, #0xffff, lsl #32 0x0000ffff614c15d4: ldr x8, [x2, #376] 0x0000ffff614c15d8: add x8, x8, #0x1 0x0000ffff614c15dc: str x8, [x2, #376] ;; 0xFFFF0009F980 0x0000ffff614c15e0: mov x2, #0xf980 // #63872 ; {metadata(method data for {method} {0x000000080014b660} 'getRuntime' '()Ljava/lang/Runtime;' in 'java/lang/Runtime')} 0x0000ffff614c15e4: movk x2, #0x9, lsl #16 0x0000ffff614c15e8: movk x2, #0xffff, lsl #32 0x0000ffff614c15ec: ldr w1, [x2, #308] 0x0000ffff614c15f0: add w1, w1, #0x2 0x0000ffff614c15f4: str w1, [x2, #308] 0x0000ffff614c15f8: and w1, w1, #0x1ffffe 0x0000ffff614c15fc: cmp w1, #0x0 ;; 3706 branch [EQ] [CounterOverflowStub: 0x0000fffed022f790] 0x0000ffff614c1600: b.eq 0x0000ffff614c2ed4 // b.none ;; 0xFFFEC8000EB8 0x0000ffff614c1604: mov x2, #0x13d8 // #5080 ; {oop(a 'java/lang/Runtime'{0x00000000f70013d8})} 0x0000ffff614c1608: movk x2, #0xf700, lsl #16 0x0000ffff614c160c: movk x2, #0x0, lsl #32 ;; 0xFFFF0009F780 0x0000ffff614c1610: mov x1, #0xf780 // #63360 ; {metadata(method data for {method} {0x000000080001fe00} 'exit' '(I)V' in 'java/lang/System')} 0x0000ffff614c1614: movk x1, #0x9, lsl #16 0x0000ffff614c1618: movk x1, #0xffff, lsl #32 ;; 0x800148B70 0x0000ffff614c161c: mov x8, #0x8b70 // #35696 ; {metadata('java/lang/Runtime')} 0x0000ffff614c1620: movk x8, #0x14, lsl #16 0x0000ffff614c1624: movk x8, #0x8, lsl #32 0x0000ffff614c1628: add x9, x1, #0x198 0x0000ffff614c162c: str x8, [x9] 0x0000ffff614c1630: ldr x8, [x1, #416] 0x0000ffff614c1634: add x8, x8, #0x1 0x0000ffff614c1638: str x8, [x1, #416] ;; 0xFFFF0009FB10 0x0000ffff614c163c: mov x2, #0xfb10 // #64272 ; {metadata(method data for {method} {0x000000080014a638} 'exit' '(I)V' in 'java/lang/Runtime')} 0x0000ffff614c1640: movk x2, #0x9, lsl #16 0x0000ffff614c1644: movk x2, #0xffff, lsl #32 0x0000ffff614c1648: ldr w1, [x2, #308] 0x0000ffff614c164c: add w1, w1, #0x2 0x0000ffff614c1650: str w1, [x2, #308] 0x0000ffff614c1654: and w1, w1, #0x1ffffe 0x0000ffff614c1658: cmp w1, #0x0 ;; 3728 branch [EQ] [CounterOverflowStub: 0x0000fffed022fff0] 0x0000ffff614c165c: b.eq 0x0000ffff614c2efc // b.none ;; 0xFFFF0009FB10 0x0000ffff614c1660: mov x2, #0xfb10 // #64272 ; {metadata(method data for {method} {0x000000080014a638} 'exit' '(I)V' in 'java/lang/Runtime')} 0x0000ffff614c1664: movk x2, #0x9, lsl #16 0x0000ffff614c1668: movk x2, #0xffff, lsl #32 0x0000ffff614c166c: ldr x8, [x2, #376] 0x0000ffff614c1670: add x8, x8, #0x1 0x0000ffff614c1674: str x8, [x2, #376] ;; 0xFFFF0003A728 0x0000ffff614c1678: mov x2, #0xa728 // #42792 ; {metadata(method data for {method} {0x00000008000201e8} 'getSecurityManager' '()Ljava/lang/SecurityManager;' in 'java/lang/System')} 0x0000ffff614c167c: movk x2, #0x3, lsl #16 0x0000ffff614c1680: movk x2, #0xffff, lsl #32 0x0000ffff614c1684: ldr w1, [x2, #308] 0x0000ffff614c1688: add w1, w1, #0x2 0x0000ffff614c168c: str w1, [x2, #308] 0x0000ffff614c1690: and w1, w1, #0x1ffffe 0x0000ffff614c1694: cmp w1, #0x0 ;; 3746 branch [EQ] [CounterOverflowStub: 0x0000fffed0230890] 0x0000ffff614c1698: b.eq 0x0000ffff614c2f24 // b.none ;; 0xFFFF0003A728 0x0000ffff614c169c: mov x2, #0xa728 // #42792 ; {metadata(method data for {method} {0x00000008000201e8} 'getSecurityManager' '()Ljava/lang/SecurityManager;' in 'java/lang/System')} 0x0000ffff614c16a0: movk x2, #0x3, lsl #16 0x0000ffff614c16a4: movk x2, #0xffff, lsl #32 0x0000ffff614c16a8: ldr x8, [x2, #376] 0x0000ffff614c16ac: add x8, x8, #0x1 0x0000ffff614c16b0: str x8, [x2, #376] ;; 0xFFFF0003A948 0x0000ffff614c16b4: mov x2, #0xa948 // #43336 ; {metadata(method data for {method} {0x0000000800020330} 'allowSecurityManager' '()Z' in 'java/lang/System')} 0x0000ffff614c16b8: movk x2, #0x3, lsl #16 0x0000ffff614c16bc: movk x2, #0xffff, lsl #32 0x0000ffff614c16c0: ldr w1, [x2, #308] 0x0000ffff614c16c4: add w1, w1, #0x2 0x0000ffff614c16c8: str w1, [x2, #308] 0x0000ffff614c16cc: and w1, w1, #0x1ffffe 0x0000ffff614c16d0: cmp w1, #0x0 ;; 3764 branch [EQ] [CounterOverflowStub: 0x0000fffed0230f30] 0x0000ffff614c16d4: b.eq 0x0000ffff614c2f4c // b.none ;; 0xFFFF0003A948 0x0000ffff614c16d8: mov x2, #0xa948 // #43336 ; {metadata(method data for {method} {0x0000000800020330} 'allowSecurityManager' '()Z' in 'java/lang/System')} 0x0000ffff614c16dc: movk x2, #0x3, lsl #16 0x0000ffff614c16e0: movk x2, #0xffff, lsl #32 0x0000ffff614c16e4: ldr x1, [x2, #392] 0x0000ffff614c16e8: add x1, x1, #0x1 0x0000ffff614c16ec: str x1, [x2, #392] ;*if_icmpeq {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.System::allowSecurityManager@4 (line 194) ; - java.lang.System::getSecurityManager@0 (line 484) ; - java.lang.Runtime::exit@0 (line 111) ; - java.lang.System::exit@4 (line 1877) ; - StopAtExit::main@423 (line 175) ;; block B243 [7, 8] ;; 0xFFFF0003A948 0x0000ffff614c16f0: mov x2, #0xa948 // #43336 ; {metadata(method data for {method} {0x0000000800020330} 'allowSecurityManager' '()Z' in 'java/lang/System')} 0x0000ffff614c16f4: movk x2, #0x3, lsl #16 0x0000ffff614c16f8: movk x2, #0xffff, lsl #32 0x0000ffff614c16fc: ldr x1, [x2, #408] 0x0000ffff614c1700: add x1, x1, #0x1 0x0000ffff614c1704: str x1, [x2, #408] ;*goto {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.System::allowSecurityManager@8 (line 194) ; - java.lang.System::getSecurityManager@0 (line 484) ; - java.lang.Runtime::exit@0 (line 111) ; - java.lang.System::exit@4 (line 1877) ; - StopAtExit::main@423 (line 175) ;; block B241 [3, 3] ;; 0xFFFF0003A728 0x0000ffff614c1708: mov x2, #0xa728 // #42792 ; {metadata(method data for {method} {0x00000008000201e8} 'getSecurityManager' '()Ljava/lang/SecurityManager;' in 'java/lang/System')} 0x0000ffff614c170c: movk x2, #0x3, lsl #16 0x0000ffff614c1710: movk x2, #0xffff, lsl #32 0x0000ffff614c1714: ldr x1, [x2, #408] 0x0000ffff614c1718: add x1, x1, #0x1 0x0000ffff614c171c: str x1, [x2, #408] ;*ifeq {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.System::getSecurityManager@3 (line 484) ; - java.lang.Runtime::exit@0 (line 111) ; - java.lang.System::exit@4 (line 1877) ; - StopAtExit::main@423 (line 175) ;; block B239 [6, 3] ;; 0xFFFED001A5F8 0x0000ffff614c1720: mov x2, #0x770 // #1904 ; {oop(a 'java/lang/Class'{0x00000007fef00770} = 'java/lang/System')} 0x0000ffff614c1724: movk x2, #0xfef0, lsl #16 0x0000ffff614c1728: movk x2, #0x7, lsl #32 ;; membar 0x0000ffff614c172c: dmb ish 0x0000ffff614c1730: ldr w1, [x2, #124] 0x0000ffff614c1734: lsl x1, x1, #3 0x0000ffff614c1738: dmb ishld ;*getstatic security {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.System::getSecurityManager@6 (line 485) ; - java.lang.Runtime::exit@0 (line 111) ; - java.lang.System::exit@4 (line 1877) ; - StopAtExit::main@423 (line 175) ;; block B237 [3, 5] 0x0000ffff614c173c: mov x2, xzr 0x0000ffff614c1740: cmp x1, x2 ;; 0xFFFF0009FB10 0x0000ffff614c1744: mov x2, #0xfb10 // #64272 ; {metadata(method data for {method} {0x000000080014a638} 'exit' '(I)V' in 'java/lang/Runtime')} 0x0000ffff614c1748: movk x2, #0x9, lsl #16 0x0000ffff614c174c: movk x2, #0xffff, lsl #32 ;; 0x188 0x0000ffff614c1750: mov x8, #0x188 // #392 ;; 0x198 0x0000ffff614c1754: mov x9, #0x198 // #408 0x0000ffff614c1758: csel x0, x8, x9, eq // eq = none 0x0000ffff614c175c: ldr x3, [x2, x0] 0x0000ffff614c1760: add x3, x3, #0x1 0x0000ffff614c1764: str x3, [x2, x0] ;; 3834 branch [EQ] [B236] 0x0000ffff614c1768: b.eq 0x0000ffff614c1828 // b.none;*ifnull {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.Runtime::exit@5 (line 112) ; - java.lang.System::exit@4 (line 1877) ; - StopAtExit::main@423 (line 175) ;; block B235 [8, 13] 0x0000ffff614c176c: ldr xzr, [x1] ; implicit exception: dispatches to 0x0000ffff614c2f74 0x0000ffff614c1770: mov x2, x1 ;; 0xFFFF0009FB10 0x0000ffff614c1774: mov x0, #0xfb10 // #64272 ; {metadata(method data for {method} {0x000000080014a638} 'exit' '(I)V' in 'java/lang/Runtime')} 0x0000ffff614c1778: movk x0, #0x9, lsl #16 0x0000ffff614c177c: movk x0, #0xffff, lsl #32 0x0000ffff614c1780: ldr w2, [x2, #8] 0x0000ffff614c1784: eor x2, x2, #0x800000000 0x0000ffff614c1788: add x9, x0, #0x1b8 0x0000ffff614c178c: ldr x8, [x9] 0x0000ffff614c1790: cmp x2, x8 0x0000ffff614c1794: b.ne 0x0000ffff614c17a8 // b.any 0x0000ffff614c1798: ldr x8, [x0, #448] 0x0000ffff614c179c: add x8, x8, #0x1 0x0000ffff614c17a0: str x8, [x0, #448] 0x0000ffff614c17a4: b 0x0000ffff614c1814 0x0000ffff614c17a8: add x9, x0, #0x1c8 0x0000ffff614c17ac: ldr x8, [x9] 0x0000ffff614c17b0: cmp x2, x8 0x0000ffff614c17b4: b.ne 0x0000ffff614c17c8 // b.any 0x0000ffff614c17b8: ldr x8, [x0, #464] 0x0000ffff614c17bc: add x8, x8, #0x1 0x0000ffff614c17c0: str x8, [x0, #464] 0x0000ffff614c17c4: b 0x0000ffff614c1814 0x0000ffff614c17c8: add x9, x0, #0x1b8 0x0000ffff614c17cc: ldr x8, [x9] 0x0000ffff614c17d0: cbnz x8, 0x0000ffff614c17e8 0x0000ffff614c17d4: str x2, [x9] ;; 0x1 0x0000ffff614c17d8: orr x8, xzr, #0x1 0x0000ffff614c17dc: add x9, x0, #0x1c0 0x0000ffff614c17e0: str x8, [x9] 0x0000ffff614c17e4: b 0x0000ffff614c1814 0x0000ffff614c17e8: add x9, x0, #0x1c8 0x0000ffff614c17ec: ldr x8, [x9] 0x0000ffff614c17f0: cbnz x8, 0x0000ffff614c1808 0x0000ffff614c17f4: str x2, [x9] ;; 0x1 0x0000ffff614c17f8: orr x8, xzr, #0x1 0x0000ffff614c17fc: add x9, x0, #0x1d0 0x0000ffff614c1800: str x8, [x9] 0x0000ffff614c1804: b 0x0000ffff614c1814 0x0000ffff614c1808: ldr x8, [x0, #424] 0x0000ffff614c180c: add x8, x8, #0x1 0x0000ffff614c1810: str x8, [x0, #424] ;; 0x0 0x0000ffff614c1814: movz w2, #0x0, lsl #16 ;*invokevirtual checkExit {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.Runtime::exit@10 (line 113) ; - java.lang.System::exit@4 (line 1877) ; - StopAtExit::main@423 (line 175) ;; 0xFFFFFFFFFFFF 0x0000ffff614c1818: mov x9, #0xffff // #65535 0x0000ffff614c181c: movk x9, #0xffff, lsl #16 0x0000ffff614c1820: movk x9, #0xffff, lsl #32 0x0000ffff614c1824: bl 0x0000ffff614c3960 ; ImmutableOopMap {} ;*invokevirtual checkExit {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.Runtime::exit@10 (line 113) ; - java.lang.System::exit@4 (line 1877) ; - StopAtExit::main@423 (line 175) ; {virtual_call} ;; block B236 [13, 7] ;; 0x0 0x0000ffff614c1828: movz w1, #0x0, lsl #16 ;*invokestatic exit {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.Runtime::exit@14 (line 115) ; - java.lang.System::exit@4 (line 1877) ; - StopAtExit::main@423 (line 175) 0x0000ffff614c182c: bl 0x0000ffff614c3990 ; ImmutableOopMap {} ;*invokestatic exit {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.Runtime::exit@14 (line 115) ; - java.lang.System::exit@4 (line 1877) ; - StopAtExit::main@423 (line 175) ; {static_call} ;; block B39 [426, 426] 0x0000ffff614c1830: add sp, sp, #0x300 0x0000ffff614c1834: ldp x29, x30, [sp], #16 0x0000ffff614c1838: ldr x8, [x28, #920] ; {poll_return} 0x0000ffff614c183c: cmp sp, x8 0x0000ffff614c1840: b.hi 0x0000ffff614c2f8c // b.pmore 0x0000ffff614c1844: ret ;*return {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@426 (line 177) ;; block B28 [284, 301] ;; 3876 move [metadata:0x0000000000000000|M] [c_rarg3|M] [patch_normal] [bci:284] 0x0000ffff614c1848: adrp x8, 0x0000ffff68835000 ; {runtime_call load_mirror_patching Runtime1 stub} 0x0000ffff614c184c: add x8, x8, #0xc40 0x0000ffff614c1850: blr x8 ; ImmutableOopMap {c_rarg2=Oop } ;*new {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@284 (line 143) 0x0000ffff614c1854: ldr x0, [x28, #288] 0x0000ffff614c1858: add x11, x0, #0x28 0x0000ffff614c185c: ldr x8, [x28, #304] 0x0000ffff614c1860: cmp x11, x8 0x0000ffff614c1864: b.hi 0x0000ffff614c2fa0 // b.pmore 0x0000ffff614c1868: str x11, [x28, #288] ;; 0x1 0x0000ffff614c186c: orr x10, xzr, #0x1 0x0000ffff614c1870: str x10, [x0] 0x0000ffff614c1874: eor x10, x3, #0x800000000 ;; merged str pair 0x0000ffff614c1878: stp w10, wzr, [x0, #8] 0x0000ffff614c187c: add x10, x0, #0x10 ;; zero_words (count = 3) { 0x0000ffff614c1880: str xzr, [x10] 0x0000ffff614c1884: stp xzr, xzr, [x10, #8] ;; } zero_words 0x0000ffff614c1888: dmb ishst ;*new {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@284 (line 143) 0x0000ffff614c188c: mov x1, x2 ;; 0xFFFF0040E000 0x0000ffff614c1890: mov x3, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c1894: movk x3, #0x40, lsl #16 0x0000ffff614c1898: movk x3, #0xffff, lsl #32 0x0000ffff614c189c: ldr x8, [x3, #1904] 0x0000ffff614c18a0: add x8, x8, #0x1 0x0000ffff614c18a4: str x8, [x3, #1904] 0x0000ffff614c18a8: ldr w1, [x2, #36] 0x0000ffff614c18ac: lsl x1, x1, #3 ;*getfield name {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadGroup::getName@1 (line 141) ; - StopAtExit::main@290 (line 144) ;; 3888 move [obj:0x0000000000000000|L] [c_rarg2|L] [patch_normal] [bci:293] 0x0000ffff614c18b0: adrp x8, 0x0000ffff68835000 ; {runtime_call load_appendix_patching Runtime1 stub} 0x0000ffff614c18b4: add x8, x8, #0x940 0x0000ffff614c18b8: blr x8 ; ImmutableOopMap {c_rarg0=Oop c_rarg1=Oop } ;*invokedynamic {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@293 (line 144) 0x0000ffff614c18bc: str x0, [sp, #656] 0x0000ffff614c18c0: bl 0x0000ffff614c39c0 ; ImmutableOopMap {[656]=Oop } ;*invokedynamic {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@293 (line 144) ; {static_call} ;; 0xFFFF0040E000 0x0000ffff614c18c4: mov x2, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c18c8: movk x2, #0x40, lsl #16 0x0000ffff614c18cc: movk x2, #0xffff, lsl #32 0x0000ffff614c18d0: add x2, x2, #0x7c8 ;; emit_profile_type { 0x0000ffff614c18d4: mov x1, x0 0x0000ffff614c18d8: cbnz x1, 0x0000ffff614c18e8 0x0000ffff614c18dc: ldr x9, [x2] 0x0000ffff614c18e0: orr x9, x9, #0x1 0x0000ffff614c18e4: str x9, [x2] ;; } emit_profile_type 0x0000ffff614c18e8: ldr x2, [sp, #656] ;; 0xFFFF0040E000 0x0000ffff614c18ec: mov x1, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c18f0: movk x1, #0x40, lsl #16 0x0000ffff614c18f4: movk x1, #0xffff, lsl #32 0x0000ffff614c18f8: ldr x8, [x1, #2008] 0x0000ffff614c18fc: add x8, x8, #0x1 0x0000ffff614c1900: str x8, [x1, #2008] 0x0000ffff614c1904: mov x2, x0 0x0000ffff614c1908: ldr x1, [sp, #656] ;*invokespecial {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@298 (line 144) 0x0000ffff614c190c: bl 0x0000ffff614c39f0 ; ImmutableOopMap {[656]=Oop } ;*invokespecial {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@298 (line 144) ; {optimized virtual_call} 0x0000ffff614c1910: ldr x0, [sp, #656] 0x0000ffff614c1914: b 0x0000ffff614c3194 ;*athrow {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@301 (line 144) ;; block B26 [261, 275] ;; 3920 move [metadata:0x0000000000000000|M] [c_rarg3|M] [patch_normal] [bci:261] 0x0000ffff614c1918: adrp x8, 0x0000ffff68835000 ; {runtime_call load_mirror_patching Runtime1 stub} 0x0000ffff614c191c: add x8, x8, #0xc40 0x0000ffff614c1920: blr x8 ; ImmutableOopMap {} ;*new {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@261 (line 139) 0x0000ffff614c1924: ldr x0, [x28, #288] 0x0000ffff614c1928: add x11, x0, #0x28 0x0000ffff614c192c: ldr x8, [x28, #304] 0x0000ffff614c1930: cmp x11, x8 0x0000ffff614c1934: b.hi 0x0000ffff614c2fb0 // b.pmore 0x0000ffff614c1938: str x11, [x28, #288] ;; 0x1 0x0000ffff614c193c: orr x10, xzr, #0x1 0x0000ffff614c1940: str x10, [x0] 0x0000ffff614c1944: eor x10, x3, #0x800000000 ;; merged str pair 0x0000ffff614c1948: stp w10, wzr, [x0, #8] 0x0000ffff614c194c: add x10, x0, #0x10 ;; zero_words (count = 3) { 0x0000ffff614c1950: str xzr, [x10] 0x0000ffff614c1954: stp xzr, xzr, [x10, #8] ;; } zero_words 0x0000ffff614c1958: dmb ishst ;*new {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@261 (line 139) ;; 3926 move [obj:0x0000000000000000|L] [c_rarg2|L] [patch_normal] [bci:267] 0x0000ffff614c195c: adrp x8, 0x0000ffff68835000 ; {runtime_call load_appendix_patching Runtime1 stub} 0x0000ffff614c1960: add x8, x8, #0x940 0x0000ffff614c1964: blr x8 ; ImmutableOopMap {c_rarg0=Oop } ;*invokedynamic {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@267 (line 139) 0x0000ffff614c1968: str x0, [sp, #664] 0x0000ffff614c196c: bl 0x0000ffff614c3a20 ; ImmutableOopMap {[664]=Oop } ;*invokedynamic {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@267 (line 139) ; {static_call} ;; 0xFFFF0040E000 0x0000ffff614c1970: mov x2, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c1974: movk x2, #0x40, lsl #16 0x0000ffff614c1978: movk x2, #0xffff, lsl #32 0x0000ffff614c197c: add x2, x2, #0x6f8 ;; emit_profile_type { 0x0000ffff614c1980: mov x1, x0 0x0000ffff614c1984: cbnz x1, 0x0000ffff614c1994 0x0000ffff614c1988: ldr x9, [x2] 0x0000ffff614c198c: orr x9, x9, #0x1 0x0000ffff614c1990: str x9, [x2] ;; } emit_profile_type 0x0000ffff614c1994: ldr x2, [sp, #664] ;; 0xFFFF0040E000 0x0000ffff614c1998: mov x1, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c199c: movk x1, #0x40, lsl #16 0x0000ffff614c19a0: movk x1, #0xffff, lsl #32 0x0000ffff614c19a4: ldr x8, [x1, #1800] 0x0000ffff614c19a8: add x8, x8, #0x1 0x0000ffff614c19ac: str x8, [x1, #1800] 0x0000ffff614c19b0: mov x2, x0 0x0000ffff614c19b4: ldr x1, [sp, #664] ;*invokespecial {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@272 (line 139) 0x0000ffff614c19b8: bl 0x0000ffff614c3a50 ; ImmutableOopMap {[664]=Oop } ;*invokespecial {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@272 (line 139) ; {optimized virtual_call} 0x0000ffff614c19bc: ldr x0, [sp, #664] 0x0000ffff614c19c0: b 0x0000ffff614c3194 ;*athrow {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@275 (line 139) ;; block B111 [16, 25] ;; 3958 move [metadata:0x0000000000000000|M] [c_rarg3|M] [patch_normal] [bci:16] 0x0000ffff614c19c4: adrp x8, 0x0000ffff68835000 ; {runtime_call load_mirror_patching Runtime1 stub} 0x0000ffff614c19c8: add x8, x8, #0xc40 0x0000ffff614c19cc: blr x8 ; ImmutableOopMap {[408]=Oop } ;*new {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringConcatHelper::newArray@16 (line 495) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@10 ; - java.lang.invoke.LambdaForm$MH/0x0000000801004800::invoke@33 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@91 (line 90) 0x0000ffff614c19d0: ldr x0, [x28, #288] 0x0000ffff614c19d4: add x11, x0, #0x28 0x0000ffff614c19d8: ldr x8, [x28, #304] 0x0000ffff614c19dc: cmp x11, x8 0x0000ffff614c19e0: b.hi 0x0000ffff614c2fc0 // b.pmore 0x0000ffff614c19e4: str x11, [x28, #288] ;; 0x1 0x0000ffff614c19e8: orr x10, xzr, #0x1 0x0000ffff614c19ec: str x10, [x0] 0x0000ffff614c19f0: eor x10, x3, #0x800000000 ;; merged str pair 0x0000ffff614c19f4: stp w10, wzr, [x0, #8] 0x0000ffff614c19f8: add x10, x0, #0x10 ;; zero_words (count = 3) { 0x0000ffff614c19fc: str xzr, [x10] 0x0000ffff614c1a00: stp xzr, xzr, [x10, #8] ;; } zero_words 0x0000ffff614c1a04: dmb ishst ;*new {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringConcatHelper::newArray@16 (line 495) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@10 ; - java.lang.invoke.LambdaForm$MH/0x0000000801004800::invoke@33 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@91 (line 90) 0x0000ffff614c1a08: mov x2, x0 ;; 0xFFFF0008CFC8 0x0000ffff614c1a0c: mov x1, #0xcfc8 // #53192 ; {metadata(method data for {method} {0x00000008004584c8} 'newArray' '(J)[B' in 'java/lang/StringConcatHelper')} 0x0000ffff614c1a10: movk x1, #0x8, lsl #16 0x0000ffff614c1a14: movk x1, #0xffff, lsl #32 0x0000ffff614c1a18: ldr x8, [x1, #408] 0x0000ffff614c1a1c: add x8, x8, #0x1 0x0000ffff614c1a20: str x8, [x1, #408] ;; 0xFFFED001A630 0x0000ffff614c1a24: mov x2, #0x3bd0 // #15312 ; {oop("Overflow: String length out of range"{0x00000007ff023bd0})} 0x0000ffff614c1a28: movk x2, #0xff02, lsl #16 0x0000ffff614c1a2c: movk x2, #0x7, lsl #32 0x0000ffff614c1a30: mov x1, x0 ;*invokespecial {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringConcatHelper::newArray@22 (line 495) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@10 ; - java.lang.invoke.LambdaForm$MH/0x0000000801004800::invoke@33 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@91 (line 90) 0x0000ffff614c1a34: str x0, [sp, #672] 0x0000ffff614c1a38: bl 0x0000ffff614c3a80 ; ImmutableOopMap {[408]=Oop [672]=Oop } ;*invokespecial {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringConcatHelper::newArray@22 (line 495) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@10 ; - java.lang.invoke.LambdaForm$MH/0x0000000801004800::invoke@33 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@91 (line 90) ; {optimized virtual_call} 0x0000ffff614c1a3c: ldr x0, [sp, #672] 0x0000ffff614c1a40: b 0x0000ffff614c3194 ;*athrow {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringConcatHelper::newArray@25 (line 495) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@10 ; - java.lang.invoke.LambdaForm$MH/0x0000000801004800::invoke@33 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@91 (line 90) ;; block B104 [7, 16] ;; 3980 move [metadata:0x0000000000000000|M] [c_rarg3|M] [patch_normal] [bci:7] 0x0000ffff614c1a44: adrp x8, 0x0000ffff68835000 ; {runtime_call load_mirror_patching Runtime1 stub} 0x0000ffff614c1a48: add x8, x8, #0xc40 0x0000ffff614c1a4c: blr x8 ; ImmutableOopMap {[408]=Oop } ;*new {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringConcatHelper::checkOverflow@7 (line 57) ; - java.lang.StringConcatHelper::mix@7 (line 123) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@13 ; - java.lang.invoke.LambdaForm$MH/0x0000000801004400::invoke@23 ; - java.lang.invoke.LambdaForm$MH/0x0000000801004800::invoke@15 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@91 (line 90) 0x0000ffff614c1a50: ldr x0, [x28, #288] 0x0000ffff614c1a54: add x11, x0, #0x28 0x0000ffff614c1a58: ldr x8, [x28, #304] 0x0000ffff614c1a5c: cmp x11, x8 0x0000ffff614c1a60: b.hi 0x0000ffff614c2fd0 // b.pmore 0x0000ffff614c1a64: str x11, [x28, #288] ;; 0x1 0x0000ffff614c1a68: orr x10, xzr, #0x1 0x0000ffff614c1a6c: str x10, [x0] 0x0000ffff614c1a70: eor x10, x3, #0x800000000 ;; merged str pair 0x0000ffff614c1a74: stp w10, wzr, [x0, #8] 0x0000ffff614c1a78: add x10, x0, #0x10 ;; zero_words (count = 3) { 0x0000ffff614c1a7c: str xzr, [x10] 0x0000ffff614c1a80: stp xzr, xzr, [x10, #8] ;; } zero_words 0x0000ffff614c1a84: dmb ishst ;*new {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringConcatHelper::checkOverflow@7 (line 57) ; - java.lang.StringConcatHelper::mix@7 (line 123) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@13 ; - java.lang.invoke.LambdaForm$MH/0x0000000801004400::invoke@23 ; - java.lang.invoke.LambdaForm$MH/0x0000000801004800::invoke@15 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@91 (line 90) 0x0000ffff614c1a88: mov x3, x0 ;; 0xFFFF0008D880 0x0000ffff614c1a8c: mov x4, #0xd880 // #55424 ; {metadata(method data for {method} {0x00000008004589a8} 'checkOverflow' '(J)J' in 'java/lang/StringConcatHelper')} 0x0000ffff614c1a90: movk x4, #0x8, lsl #16 0x0000ffff614c1a94: movk x4, #0xffff, lsl #32 0x0000ffff614c1a98: ldr x8, [x4, #408] 0x0000ffff614c1a9c: add x8, x8, #0x1 0x0000ffff614c1aa0: str x8, [x4, #408] ;; 0xFFFED001A630 0x0000ffff614c1aa4: mov x2, #0x3bd0 // #15312 ; {oop("Overflow: String length out of range"{0x00000007ff023bd0})} 0x0000ffff614c1aa8: movk x2, #0xff02, lsl #16 0x0000ffff614c1aac: movk x2, #0x7, lsl #32 0x0000ffff614c1ab0: mov x1, x0 ;*invokespecial {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringConcatHelper::checkOverflow@13 (line 57) ; - java.lang.StringConcatHelper::mix@7 (line 123) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@13 ; - java.lang.invoke.LambdaForm$MH/0x0000000801004400::invoke@23 ; - java.lang.invoke.LambdaForm$MH/0x0000000801004800::invoke@15 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@91 (line 90) 0x0000ffff614c1ab4: str x0, [sp, #680] 0x0000ffff614c1ab8: bl 0x0000ffff614c3ab0 ; ImmutableOopMap {[680]=Oop [408]=Oop } ;*invokespecial {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringConcatHelper::checkOverflow@13 (line 57) ; - java.lang.StringConcatHelper::mix@7 (line 123) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@13 ; - java.lang.invoke.LambdaForm$MH/0x0000000801004400::invoke@23 ; - java.lang.invoke.LambdaForm$MH/0x0000000801004800::invoke@15 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@91 (line 90) ; {optimized virtual_call} 0x0000ffff614c1abc: ldr x0, [sp, #680] 0x0000ffff614c1ac0: b 0x0000ffff614c3194 ;*athrow {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringConcatHelper::checkOverflow@16 (line 57) ; - java.lang.StringConcatHelper::mix@7 (line 123) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@13 ; - java.lang.invoke.LambdaForm$MH/0x0000000801004400::invoke@23 ; - java.lang.invoke.LambdaForm$MH/0x0000000801004800::invoke@15 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@91 (line 90) ;; block B77 [16, 25] ;; 4002 move [metadata:0x0000000000000000|M] [c_rarg3|M] [patch_normal] [bci:16] 0x0000ffff614c1ac4: adrp x8, 0x0000ffff68835000 ; {runtime_call load_mirror_patching Runtime1 stub} 0x0000ffff614c1ac8: add x8, x8, #0xc40 0x0000ffff614c1acc: blr x8 ; ImmutableOopMap {[336]=Oop } ;*new {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringConcatHelper::newArray@16 (line 495) ; - java.lang.StringConcatHelper::newArrayWithSuffix@7 (line 475) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@13 ; - java.lang.invoke.LambdaForm$MH/0x0000000801002400::invoke@23 ; - java.lang.invoke.LambdaForm$MH/0x0000000801003000::invoke@31 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@45 (line 78) 0x0000ffff614c1ad0: ldr x0, [x28, #288] 0x0000ffff614c1ad4: add x11, x0, #0x28 0x0000ffff614c1ad8: ldr x8, [x28, #304] 0x0000ffff614c1adc: cmp x11, x8 0x0000ffff614c1ae0: b.hi 0x0000ffff614c2fe0 // b.pmore 0x0000ffff614c1ae4: str x11, [x28, #288] ;; 0x1 0x0000ffff614c1ae8: orr x10, xzr, #0x1 0x0000ffff614c1aec: str x10, [x0] 0x0000ffff614c1af0: eor x10, x3, #0x800000000 ;; merged str pair 0x0000ffff614c1af4: stp w10, wzr, [x0, #8] 0x0000ffff614c1af8: add x10, x0, #0x10 ;; zero_words (count = 3) { 0x0000ffff614c1afc: str xzr, [x10] 0x0000ffff614c1b00: stp xzr, xzr, [x10, #8] ;; } zero_words 0x0000ffff614c1b04: dmb ishst ;*new {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringConcatHelper::newArray@16 (line 495) ; - java.lang.StringConcatHelper::newArrayWithSuffix@7 (line 475) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@13 ; - java.lang.invoke.LambdaForm$MH/0x0000000801002400::invoke@23 ; - java.lang.invoke.LambdaForm$MH/0x0000000801003000::invoke@31 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@45 (line 78) 0x0000ffff614c1b08: mov x1, x0 ;; 0xFFFF0008CFC8 0x0000ffff614c1b0c: mov x3, #0xcfc8 // #53192 ; {metadata(method data for {method} {0x00000008004584c8} 'newArray' '(J)[B' in 'java/lang/StringConcatHelper')} 0x0000ffff614c1b10: movk x3, #0x8, lsl #16 0x0000ffff614c1b14: movk x3, #0xffff, lsl #32 0x0000ffff614c1b18: ldr x8, [x3, #408] 0x0000ffff614c1b1c: add x8, x8, #0x1 0x0000ffff614c1b20: str x8, [x3, #408] ;; 0xFFFED001A630 0x0000ffff614c1b24: mov x2, #0x3bd0 // #15312 ; {oop("Overflow: String length out of range"{0x00000007ff023bd0})} 0x0000ffff614c1b28: movk x2, #0xff02, lsl #16 0x0000ffff614c1b2c: movk x2, #0x7, lsl #32 0x0000ffff614c1b30: mov x1, x0 ;*invokespecial {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringConcatHelper::newArray@22 (line 495) ; - java.lang.StringConcatHelper::newArrayWithSuffix@7 (line 475) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@13 ; - java.lang.invoke.LambdaForm$MH/0x0000000801002400::invoke@23 ; - java.lang.invoke.LambdaForm$MH/0x0000000801003000::invoke@31 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@45 (line 78) 0x0000ffff614c1b34: str x0, [sp, #688] 0x0000ffff614c1b38: bl 0x0000ffff614c3ae0 ; ImmutableOopMap {[336]=Oop [688]=Oop } ;*invokespecial {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringConcatHelper::newArray@22 (line 495) ; - java.lang.StringConcatHelper::newArrayWithSuffix@7 (line 475) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@13 ; - java.lang.invoke.LambdaForm$MH/0x0000000801002400::invoke@23 ; - java.lang.invoke.LambdaForm$MH/0x0000000801003000::invoke@31 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@45 (line 78) ; {optimized virtual_call} 0x0000ffff614c1b3c: ldr x0, [sp, #688] 0x0000ffff614c1b40: b 0x0000ffff614c3194 ;*athrow {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringConcatHelper::newArray@25 (line 495) ; - java.lang.StringConcatHelper::newArrayWithSuffix@7 (line 475) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@13 ; - java.lang.invoke.LambdaForm$MH/0x0000000801002400::invoke@23 ; - java.lang.invoke.LambdaForm$MH/0x0000000801003000::invoke@31 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@45 (line 78) ;; block B56 [7, 16] ;; 4024 move [metadata:0x0000000000000000|M] [c_rarg3|M] [patch_normal] [bci:7] 0x0000ffff614c1b44: adrp x8, 0x0000ffff68835000 ; {runtime_call load_mirror_patching Runtime1 stub} 0x0000ffff614c1b48: add x8, x8, #0xc40 0x0000ffff614c1b4c: blr x8 ; ImmutableOopMap {[336]=Oop } ;*new {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringConcatHelper::checkOverflow@7 (line 57) ; - java.lang.StringConcatHelper::mix@7 (line 112) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@13 ; - java.lang.invoke.LambdaForm$MH/0x0000000801002c00::invoke@23 ; - java.lang.invoke.LambdaForm$MH/0x0000000801003000::invoke@15 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@45 (line 78) 0x0000ffff614c1b50: ldr x0, [x28, #288] 0x0000ffff614c1b54: add x11, x0, #0x28 0x0000ffff614c1b58: ldr x8, [x28, #304] 0x0000ffff614c1b5c: cmp x11, x8 0x0000ffff614c1b60: b.hi 0x0000ffff614c2ff0 // b.pmore 0x0000ffff614c1b64: str x11, [x28, #288] ;; 0x1 0x0000ffff614c1b68: orr x10, xzr, #0x1 0x0000ffff614c1b6c: str x10, [x0] 0x0000ffff614c1b70: eor x10, x3, #0x800000000 ;; merged str pair 0x0000ffff614c1b74: stp w10, wzr, [x0, #8] 0x0000ffff614c1b78: add x10, x0, #0x10 ;; zero_words (count = 3) { 0x0000ffff614c1b7c: str xzr, [x10] 0x0000ffff614c1b80: stp xzr, xzr, [x10, #8] ;; } zero_words 0x0000ffff614c1b84: dmb ishst ;*new {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringConcatHelper::checkOverflow@7 (line 57) ; - java.lang.StringConcatHelper::mix@7 (line 112) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@13 ; - java.lang.invoke.LambdaForm$MH/0x0000000801002c00::invoke@23 ; - java.lang.invoke.LambdaForm$MH/0x0000000801003000::invoke@15 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@45 (line 78) 0x0000ffff614c1b88: mov x1, x0 ;; 0xFFFF0008D880 0x0000ffff614c1b8c: mov x3, #0xd880 // #55424 ; {metadata(method data for {method} {0x00000008004589a8} 'checkOverflow' '(J)J' in 'java/lang/StringConcatHelper')} 0x0000ffff614c1b90: movk x3, #0x8, lsl #16 0x0000ffff614c1b94: movk x3, #0xffff, lsl #32 0x0000ffff614c1b98: ldr x8, [x3, #408] 0x0000ffff614c1b9c: add x8, x8, #0x1 0x0000ffff614c1ba0: str x8, [x3, #408] ;; 0xFFFED001A630 0x0000ffff614c1ba4: mov x2, #0x3bd0 // #15312 ; {oop("Overflow: String length out of range"{0x00000007ff023bd0})} 0x0000ffff614c1ba8: movk x2, #0xff02, lsl #16 0x0000ffff614c1bac: movk x2, #0x7, lsl #32 0x0000ffff614c1bb0: mov x1, x0 ;*invokespecial {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringConcatHelper::checkOverflow@13 (line 57) ; - java.lang.StringConcatHelper::mix@7 (line 112) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@13 ; - java.lang.invoke.LambdaForm$MH/0x0000000801002c00::invoke@23 ; - java.lang.invoke.LambdaForm$MH/0x0000000801003000::invoke@15 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@45 (line 78) 0x0000ffff614c1bb4: str x0, [sp, #696] 0x0000ffff614c1bb8: bl 0x0000ffff614c3b10 ; ImmutableOopMap {[336]=Oop [696]=Oop } ;*invokespecial {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringConcatHelper::checkOverflow@13 (line 57) ; - java.lang.StringConcatHelper::mix@7 (line 112) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@13 ; - java.lang.invoke.LambdaForm$MH/0x0000000801002c00::invoke@23 ; - java.lang.invoke.LambdaForm$MH/0x0000000801003000::invoke@15 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@45 (line 78) ; {optimized virtual_call} 0x0000ffff614c1bbc: ldr x0, [sp, #696] 0x0000ffff614c1bc0: b 0x0000ffff614c3194 ;*athrow {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringConcatHelper::checkOverflow@16 (line 57) ; - java.lang.StringConcatHelper::mix@7 (line 112) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@13 ; - java.lang.invoke.LambdaForm$MH/0x0000000801002c00::invoke@23 ; - java.lang.invoke.LambdaForm$MH/0x0000000801003000::invoke@15 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@45 (line 78) ;; block B7 [327, 343] 0x0000ffff614c1bc4: ldr x0, [x28, #1080] 0x0000ffff614c1bc8: str xzr, [x28, #1080] 0x0000ffff614c1bcc: str xzr, [x28, #1088] 0x0000ffff614c1bd0: mov x1, x0 ;; 4054 move [metadata:0x0000000000000000|M] [c_rarg3|M] [patch_normal] [bci:329] 0x0000ffff614c1bd4: adrp x8, 0x0000ffff68835000 ; {runtime_call load_mirror_patching Runtime1 stub} 0x0000ffff614c1bd8: add x8, x8, #0xc40 0x0000ffff614c1bdc: blr x8 ; ImmutableOopMap {c_rarg1=Oop } ;*new {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@329 (line 156) 0x0000ffff614c1be0: ldr x0, [x28, #288] 0x0000ffff614c1be4: add x11, x0, #0x28 0x0000ffff614c1be8: ldr x8, [x28, #304] 0x0000ffff614c1bec: cmp x11, x8 0x0000ffff614c1bf0: b.hi 0x0000ffff614c3000 // b.pmore 0x0000ffff614c1bf4: str x11, [x28, #288] ;; 0x1 0x0000ffff614c1bf8: orr x10, xzr, #0x1 0x0000ffff614c1bfc: str x10, [x0] 0x0000ffff614c1c00: eor x10, x3, #0x800000000 ;; merged str pair 0x0000ffff614c1c04: stp w10, wzr, [x0, #8] 0x0000ffff614c1c08: add x10, x0, #0x10 ;; zero_words (count = 3) { 0x0000ffff614c1c0c: str xzr, [x10] 0x0000ffff614c1c10: stp xzr, xzr, [x10, #8] ;; } zero_words 0x0000ffff614c1c14: dmb ishst ;*new {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@329 (line 156) ;; 4060 move [obj:0x0000000000000000|L] [c_rarg2|L] [patch_normal] [bci:335] 0x0000ffff614c1c18: adrp x8, 0x0000ffff68835000 ; {runtime_call load_appendix_patching Runtime1 stub} 0x0000ffff614c1c1c: add x8, x8, #0x940 0x0000ffff614c1c20: blr x8 ; ImmutableOopMap {c_rarg1=Oop c_rarg0=Oop } ;*invokedynamic {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@335 (line 156) 0x0000ffff614c1c24: str x0, [sp, #704] 0x0000ffff614c1c28: bl 0x0000ffff614c3b40 ; ImmutableOopMap {[704]=Oop } ;*invokedynamic {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@335 (line 156) ; {static_call} ;; 0xFFFF0040E000 0x0000ffff614c1c2c: mov x2, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c1c30: movk x2, #0x40, lsl #16 0x0000ffff614c1c34: movk x2, #0xffff, lsl #32 0x0000ffff614c1c38: add x2, x2, #0x8c8 ;; emit_profile_type { 0x0000ffff614c1c3c: mov x1, x0 0x0000ffff614c1c40: cbnz x1, 0x0000ffff614c1c50 0x0000ffff614c1c44: ldr x9, [x2] 0x0000ffff614c1c48: orr x9, x9, #0x1 0x0000ffff614c1c4c: str x9, [x2] ;; } emit_profile_type 0x0000ffff614c1c50: ldr x2, [sp, #704] ;; 0xFFFF0040E000 0x0000ffff614c1c54: mov x1, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c1c58: movk x1, #0x40, lsl #16 0x0000ffff614c1c5c: movk x1, #0xffff, lsl #32 0x0000ffff614c1c60: ldr x8, [x1, #2264] 0x0000ffff614c1c64: add x8, x8, #0x1 0x0000ffff614c1c68: str x8, [x1, #2264] 0x0000ffff614c1c6c: mov x2, x0 0x0000ffff614c1c70: ldr x1, [sp, #704] ;*invokespecial {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@340 (line 156) 0x0000ffff614c1c74: bl 0x0000ffff614c3b70 ; ImmutableOopMap {[704]=Oop } ;*invokespecial {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@340 (line 156) ; {optimized virtual_call} 0x0000ffff614c1c78: ldr x0, [sp, #704] 0x0000ffff614c1c7c: b 0x0000ffff614c3194 ;*athrow {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@343 (line 156) ;; block B214 [-1, 307] 0x0000ffff614c1c80: ldr x0, [x28, #1080] 0x0000ffff614c1c84: str xzr, [x28, #1080] 0x0000ffff614c1c88: str xzr, [x28, #1088] 0x0000ffff614c1c8c: mov x3, x0 0x0000ffff614c1c90: add x0, sp, #0x2e0 0x0000ffff614c1c94: ldr x4, [x0] 0x0000ffff614c1c98: cbz x4, 0x0000ffff614c1cb8 0x0000ffff614c1c9c: ldr x10, [x0, #8] 0x0000ffff614c1ca0: mov x9, x0 0x0000ffff614c1ca4: casal x0, x4, [x10] 0x0000ffff614c1ca8: cmp x9, x0 0x0000ffff614c1cac: b.eq 0x0000ffff614c1cb8 // b.none 0x0000ffff614c1cb0: dmb ish 0x0000ffff614c1cb4: b 0x0000ffff614c3010 ;*synchronization entry ; - java.lang.ThreadGroup::isDestroyed@-1 (line 211) ; - StopAtExit::main@307 (line 146) 0x0000ffff614c1cb8: mov x0, x3 0x0000ffff614c1cbc: b 0x0000ffff614c3194 ;*invokevirtual isDestroyed {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@307 (line 146) ;; block B209 [-1, 278] 0x0000ffff614c1cc0: ldr x0, [x28, #1080] 0x0000ffff614c1cc4: str xzr, [x28, #1080] 0x0000ffff614c1cc8: str xzr, [x28, #1088] 0x0000ffff614c1ccc: mov x3, x0 0x0000ffff614c1cd0: add x0, sp, #0x2e0 0x0000ffff614c1cd4: ldr x4, [x0] 0x0000ffff614c1cd8: cbz x4, 0x0000ffff614c1cf8 0x0000ffff614c1cdc: ldr x10, [x0, #8] 0x0000ffff614c1ce0: mov x9, x0 0x0000ffff614c1ce4: casal x0, x4, [x10] 0x0000ffff614c1ce8: cmp x9, x0 0x0000ffff614c1cec: b.eq 0x0000ffff614c1cf8 // b.none 0x0000ffff614c1cf0: dmb ish 0x0000ffff614c1cf4: b 0x0000ffff614c3028 ;*synchronization entry ; - java.lang.ThreadGroup::isDestroyed@-1 (line 211) ; - StopAtExit::main@278 (line 142) 0x0000ffff614c1cf8: mov x0, x3 0x0000ffff614c1cfc: b 0x0000ffff614c3194 ;*invokevirtual isDestroyed {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@278 (line 142) ;; block B6 [232, 248] 0x0000ffff614c1d00: ldr x0, [x28, #1080] 0x0000ffff614c1d04: str xzr, [x28, #1080] 0x0000ffff614c1d08: str xzr, [x28, #1088] 0x0000ffff614c1d0c: mov x1, x0 ;; 4136 move [metadata:0x0000000000000000|M] [c_rarg3|M] [patch_normal] [bci:234] 0x0000ffff614c1d10: adrp x8, 0x0000ffff68835000 ; {runtime_call load_mirror_patching Runtime1 stub} 0x0000ffff614c1d14: add x8, x8, #0xc40 0x0000ffff614c1d18: blr x8 ; ImmutableOopMap {c_rarg1=Oop } ;*new {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@234 (line 135) 0x0000ffff614c1d1c: ldr x0, [x28, #288] 0x0000ffff614c1d20: add x11, x0, #0x28 0x0000ffff614c1d24: ldr x8, [x28, #304] 0x0000ffff614c1d28: cmp x11, x8 0x0000ffff614c1d2c: b.hi 0x0000ffff614c3040 // b.pmore 0x0000ffff614c1d30: str x11, [x28, #288] ;; 0x1 0x0000ffff614c1d34: orr x10, xzr, #0x1 0x0000ffff614c1d38: str x10, [x0] 0x0000ffff614c1d3c: eor x10, x3, #0x800000000 ;; merged str pair 0x0000ffff614c1d40: stp w10, wzr, [x0, #8] 0x0000ffff614c1d44: add x10, x0, #0x10 ;; zero_words (count = 3) { 0x0000ffff614c1d48: str xzr, [x10] 0x0000ffff614c1d4c: stp xzr, xzr, [x10, #8] ;; } zero_words 0x0000ffff614c1d50: dmb ishst ;*new {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@234 (line 135) ;; 4142 move [obj:0x0000000000000000|L] [c_rarg2|L] [patch_normal] [bci:240] 0x0000ffff614c1d54: adrp x8, 0x0000ffff68835000 ; {runtime_call load_appendix_patching Runtime1 stub} 0x0000ffff614c1d58: add x8, x8, #0x940 0x0000ffff614c1d5c: blr x8 ; ImmutableOopMap {c_rarg1=Oop c_rarg0=Oop } ;*invokedynamic {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@240 (line 135) 0x0000ffff614c1d60: str x0, [sp, #712] 0x0000ffff614c1d64: bl 0x0000ffff614c3ba0 ; ImmutableOopMap {[712]=Oop } ;*invokedynamic {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@240 (line 135) ; {static_call} ;; 0xFFFF0040E000 0x0000ffff614c1d68: mov x2, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c1d6c: movk x2, #0x40, lsl #16 0x0000ffff614c1d70: movk x2, #0xffff, lsl #32 0x0000ffff614c1d74: add x2, x2, #0x670 ;; emit_profile_type { 0x0000ffff614c1d78: mov x1, x0 0x0000ffff614c1d7c: cbnz x1, 0x0000ffff614c1d8c 0x0000ffff614c1d80: ldr x9, [x2] 0x0000ffff614c1d84: orr x9, x9, #0x1 0x0000ffff614c1d88: str x9, [x2] ;; } emit_profile_type 0x0000ffff614c1d8c: ldr x2, [sp, #712] ;; 0xFFFF0040E000 0x0000ffff614c1d90: mov x1, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c1d94: movk x1, #0x40, lsl #16 0x0000ffff614c1d98: movk x1, #0xffff, lsl #32 0x0000ffff614c1d9c: ldr x8, [x1, #1664] 0x0000ffff614c1da0: add x8, x8, #0x1 0x0000ffff614c1da4: str x8, [x1, #1664] 0x0000ffff614c1da8: mov x2, x0 0x0000ffff614c1dac: ldr x1, [sp, #712] ;*invokespecial {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@245 (line 135) 0x0000ffff614c1db0: bl 0x0000ffff614c3bd0 ; ImmutableOopMap {[712]=Oop } ;*invokespecial {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@245 (line 135) ; {optimized virtual_call} 0x0000ffff614c1db4: ldr x0, [sp, #712] 0x0000ffff614c1db8: b 0x0000ffff614c3194 ;*athrow {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@248 (line 135) ;; block B5 [186, 202] 0x0000ffff614c1dbc: ldr x0, [x28, #1080] 0x0000ffff614c1dc0: str xzr, [x28, #1080] 0x0000ffff614c1dc4: str xzr, [x28, #1088] 0x0000ffff614c1dc8: mov x1, x0 ;; 4182 move [metadata:0x0000000000000000|M] [c_rarg3|M] [patch_normal] [bci:188] 0x0000ffff614c1dcc: adrp x8, 0x0000ffff68835000 ; {runtime_call load_mirror_patching Runtime1 stub} 0x0000ffff614c1dd0: add x8, x8, #0xc40 0x0000ffff614c1dd4: blr x8 ; ImmutableOopMap {c_rarg1=Oop } ;*new {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@188 (line 121) 0x0000ffff614c1dd8: ldr x0, [x28, #288] 0x0000ffff614c1ddc: add x11, x0, #0x28 0x0000ffff614c1de0: ldr x8, [x28, #304] 0x0000ffff614c1de4: cmp x11, x8 0x0000ffff614c1de8: b.hi 0x0000ffff614c3050 // b.pmore 0x0000ffff614c1dec: str x11, [x28, #288] ;; 0x1 0x0000ffff614c1df0: orr x10, xzr, #0x1 0x0000ffff614c1df4: str x10, [x0] 0x0000ffff614c1df8: eor x10, x3, #0x800000000 ;; merged str pair 0x0000ffff614c1dfc: stp w10, wzr, [x0, #8] 0x0000ffff614c1e00: add x10, x0, #0x10 ;; zero_words (count = 3) { 0x0000ffff614c1e04: str xzr, [x10] 0x0000ffff614c1e08: stp xzr, xzr, [x10, #8] ;; } zero_words 0x0000ffff614c1e0c: dmb ishst ;*new {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@188 (line 121) ;; 4188 move [obj:0x0000000000000000|L] [c_rarg2|L] [patch_normal] [bci:194] 0x0000ffff614c1e10: adrp x8, 0x0000ffff68835000 ; {runtime_call load_appendix_patching Runtime1 stub} 0x0000ffff614c1e14: add x8, x8, #0x940 0x0000ffff614c1e18: blr x8 ; ImmutableOopMap {c_rarg1=Oop c_rarg0=Oop } ;*invokedynamic {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@194 (line 121) 0x0000ffff614c1e1c: str x0, [sp, #720] 0x0000ffff614c1e20: bl 0x0000ffff614c3c00 ; ImmutableOopMap {[720]=Oop } ;*invokedynamic {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@194 (line 121) ; {static_call} ;; 0xFFFF0040E000 0x0000ffff614c1e24: mov x2, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c1e28: movk x2, #0x40, lsl #16 0x0000ffff614c1e2c: movk x2, #0xffff, lsl #32 0x0000ffff614c1e30: add x2, x2, #0x578 ;; emit_profile_type { 0x0000ffff614c1e34: mov x1, x0 0x0000ffff614c1e38: cbnz x1, 0x0000ffff614c1e48 0x0000ffff614c1e3c: ldr x9, [x2] 0x0000ffff614c1e40: orr x9, x9, #0x1 0x0000ffff614c1e44: str x9, [x2] ;; } emit_profile_type 0x0000ffff614c1e48: ldr x2, [sp, #720] ;; 0xFFFF0040E000 0x0000ffff614c1e4c: mov x1, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c1e50: movk x1, #0x40, lsl #16 0x0000ffff614c1e54: movk x1, #0xffff, lsl #32 0x0000ffff614c1e58: ldr x8, [x1, #1416] 0x0000ffff614c1e5c: add x8, x8, #0x1 0x0000ffff614c1e60: str x8, [x1, #1416] 0x0000ffff614c1e64: mov x2, x0 0x0000ffff614c1e68: ldr x1, [sp, #720] ;*invokespecial {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@199 (line 121) 0x0000ffff614c1e6c: bl 0x0000ffff614c3c30 ; ImmutableOopMap {[720]=Oop } ;*invokespecial {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@199 (line 121) ; {optimized virtual_call} 0x0000ffff614c1e70: ldr x0, [sp, #720] 0x0000ffff614c1e74: b 0x0000ffff614c3194 ;*athrow {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@202 (line 121) ;; block B3 [159, 175] 0x0000ffff614c1e78: ldr x0, [x28, #1080] 0x0000ffff614c1e7c: str xzr, [x28, #1080] 0x0000ffff614c1e80: str xzr, [x28, #1088] 0x0000ffff614c1e84: mov x1, x0 ;; 4228 move [metadata:0x0000000000000000|M] [c_rarg3|M] [patch_normal] [bci:161] 0x0000ffff614c1e88: adrp x8, 0x0000ffff68835000 ; {runtime_call load_mirror_patching Runtime1 stub} 0x0000ffff614c1e8c: add x8, x8, #0xc40 0x0000ffff614c1e90: blr x8 ; ImmutableOopMap {c_rarg1=Oop } ;*new {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@161 (line 110) 0x0000ffff614c1e94: ldr x0, [x28, #288] 0x0000ffff614c1e98: add x11, x0, #0x28 0x0000ffff614c1e9c: ldr x8, [x28, #304] 0x0000ffff614c1ea0: cmp x11, x8 0x0000ffff614c1ea4: b.hi 0x0000ffff614c3060 // b.pmore 0x0000ffff614c1ea8: str x11, [x28, #288] ;; 0x1 0x0000ffff614c1eac: orr x10, xzr, #0x1 0x0000ffff614c1eb0: str x10, [x0] 0x0000ffff614c1eb4: eor x10, x3, #0x800000000 ;; merged str pair 0x0000ffff614c1eb8: stp w10, wzr, [x0, #8] 0x0000ffff614c1ebc: add x10, x0, #0x10 ;; zero_words (count = 3) { 0x0000ffff614c1ec0: str xzr, [x10] 0x0000ffff614c1ec4: stp xzr, xzr, [x10, #8] ;; } zero_words 0x0000ffff614c1ec8: dmb ishst ;*new {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@161 (line 110) ;; 4234 move [obj:0x0000000000000000|L] [c_rarg2|L] [patch_normal] [bci:167] 0x0000ffff614c1ecc: adrp x8, 0x0000ffff68835000 ; {runtime_call load_appendix_patching Runtime1 stub} 0x0000ffff614c1ed0: add x8, x8, #0x940 0x0000ffff614c1ed4: blr x8 ; ImmutableOopMap {c_rarg1=Oop c_rarg0=Oop } ;*invokedynamic {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@167 (line 110) 0x0000ffff614c1ed8: str x0, [sp, #728] 0x0000ffff614c1edc: bl 0x0000ffff614c3c60 ; ImmutableOopMap {[728]=Oop } ;*invokedynamic {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@167 (line 110) ; {static_call} ;; 0xFFFF0040E000 0x0000ffff614c1ee0: mov x2, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c1ee4: movk x2, #0x40, lsl #16 0x0000ffff614c1ee8: movk x2, #0xffff, lsl #32 0x0000ffff614c1eec: add x2, x2, #0x4e8 ;; emit_profile_type { 0x0000ffff614c1ef0: mov x1, x0 0x0000ffff614c1ef4: cbnz x1, 0x0000ffff614c1f04 0x0000ffff614c1ef8: ldr x9, [x2] 0x0000ffff614c1efc: orr x9, x9, #0x1 0x0000ffff614c1f00: str x9, [x2] ;; } emit_profile_type 0x0000ffff614c1f04: ldr x2, [sp, #728] ;; 0xFFFF0040E000 0x0000ffff614c1f08: mov x1, #0xe000 // #57344 ; {metadata(method data for {method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c1f0c: movk x1, #0x40, lsl #16 0x0000ffff614c1f10: movk x1, #0xffff, lsl #32 0x0000ffff614c1f14: ldr x8, [x1, #1272] 0x0000ffff614c1f18: add x8, x8, #0x1 0x0000ffff614c1f1c: str x8, [x1, #1272] 0x0000ffff614c1f20: mov x2, x0 0x0000ffff614c1f24: ldr x1, [sp, #728] ;*invokespecial {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@172 (line 110) 0x0000ffff614c1f28: bl 0x0000ffff614c3c90 ; ImmutableOopMap {[728]=Oop } ;*invokespecial {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@172 (line 110) ; {optimized virtual_call} 0x0000ffff614c1f2c: ldr x0, [sp, #728] 0x0000ffff614c1f30: b 0x0000ffff614c3194 ;*athrow {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@175 (line 110) ;; block B200 [140, 140] 0x0000ffff614c1f34: sub x9, sp, #0x19, lsl #12 0x0000ffff614c1f38: str xzr, [x9] 0x0000ffff614c1f3c: stp x29, x30, [sp, #-16]! 0x0000ffff614c1f40: sub sp, sp, #0x300 0x0000ffff614c1f44: ldrb w8, [x28, #952] 0x0000ffff614c1f48: cbz x8, 0x0000ffff614c1f60 ;; 0xFFFF7F6241E0 0x0000ffff614c1f4c: mov x8, #0x41e0 // #16864 ; {external_word} 0x0000ffff614c1f50: movk x8, #0x7f62, lsl #16 0x0000ffff614c1f54: movk x8, #0xffff, lsl #32 0x0000ffff614c1f58: mov x0, x28 0x0000ffff614c1f5c: blr x8 0x0000ffff614c1f60: ldr w2, [x1, #88] 0x0000ffff614c1f64: ldr x3, [x1, #72] 0x0000ffff614c1f68: ldr x4, [x1, #56] 0x0000ffff614c1f6c: ldr x5, [x1, #40] ;; merged ldr pair 0x0000ffff614c1f70: ldp x7, x6, [x1, #16] 0x0000ffff614c1f74: ldr x10, [x1, #8] 0x0000ffff614c1f78: mov x0, x1 0x0000ffff614c1f7c: str w2, [sp, #364] ;; merged str pair 0x0000ffff614c1f80: stp x4, x3, [sp, #496] ;; merged str pair 0x0000ffff614c1f84: stp x6, x5, [sp, #480] ;; merged str pair 0x0000ffff614c1f88: stp x10, x7, [sp, #464] ;; 0xFFFF7F386B04 0x0000ffff614c1f8c: mov x8, #0x6b04 // #27396 ; {runtime_call SharedRuntime::OSR_migration_end(long*)} 0x0000ffff614c1f90: movk x8, #0x7f38, lsl #16 0x0000ffff614c1f94: movk x8, #0xffff, lsl #32 0x0000ffff614c1f98: blr x8 0x0000ffff614c1f9c: ldr x10, [sp, #464] 0x0000ffff614c1fa0: mov x0, x10 0x0000ffff614c1fa4: ldr x7, [sp, #472] 0x0000ffff614c1fa8: mov x2, x7 0x0000ffff614c1fac: ldr x6, [sp, #480] 0x0000ffff614c1fb0: mov x3, x6 0x0000ffff614c1fb4: ldr x5, [sp, #488] 0x0000ffff614c1fb8: mov x4, x5 0x0000ffff614c1fbc: ldr x1, [sp, #496] 0x0000ffff614c1fc0: mov x5, x1 0x0000ffff614c1fc4: ldr x1, [sp, #504] 0x0000ffff614c1fc8: mov x6, x1 0x0000ffff614c1fcc: ldr w1, [sp, #364] 0x0000ffff614c1fd0: str x2, [sp, #520] 0x0000ffff614c1fd4: str x3, [sp, #528] 0x0000ffff614c1fd8: str x4, [sp, #536] 0x0000ffff614c1fdc: str x5, [sp, #544] 0x0000ffff614c1fe0: str x6, [sp, #552] 0x0000ffff614c1fe4: str w1, [sp, #560] ;; 2748 branch [AL] [B1] 0x0000ffff614c1fe8: b 0x0000ffff614c07d4 ;; CounterOverflowStub slow case ;; 0xFFFF00405128 0x0000ffff614c1fec: mov x8, #0x5128 // #20776 ; {metadata({method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c1ff0: movk x8, #0x40, lsl #16 0x0000ffff614c1ff4: movk x8, #0xffff, lsl #32 0x0000ffff614c1ff8: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c1ffc: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c2000: str x8, [sp] 0x0000ffff614c2004: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c2008: add x8, x8, #0x340 0x0000ffff614c200c: blr x8 ; ImmutableOopMap {c_rarg1=Oop } ;*synchronization entry ; - StopAtExit::main@-1 (line 66) 0x0000ffff614c2010: b 0x0000ffff614bd214 ;; ImplicitNullCheckStub slow case 0x0000ffff614c2014: adrp x8, 0x0000ffff6883a000 ; {runtime_call throw_null_pointer_exception Runtime1 stub} 0x0000ffff614c2018: add x8, x8, #0x740 0x0000ffff614c201c: blr x8 ; ImmutableOopMap {c_rarg1=Oop } ;*arraylength {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@3 (line 67) ;; should not reach here 0x0000ffff614c2020: dcps1 #0xdeae 0x0000ffff614c2024: .inst 0x7f849560 ; undefined 0x0000ffff614c2028: .inst 0x0000ffff ; undefined ;; RangeCheckStub slow case ;; 0x0 0x0000ffff614c202c: mov x8, #0x0 // #0 0x0000ffff614c2030: mov x9, x1 ;; 0xFFFF6883B340 0x0000ffff614c2034: mov x30, #0xb340 // #45888 ; {runtime_call throw_range_check_failed Runtime1 stub} 0x0000ffff614c2038: movk x30, #0x6883, lsl #16 0x0000ffff614c203c: movk x30, #0xffff, lsl #32 0x0000ffff614c2040: blr x30 ; ImmutableOopMap {c_rarg1=Oop } ;*aaload {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@15 (line 71) ;; should not reach here 0x0000ffff614c2044: dcps1 #0xdeae 0x0000ffff614c2048: .inst 0x7f849560 ; undefined 0x0000ffff614c204c: .inst 0x0000ffff ; undefined ;; RangeCheckStub slow case ;; 0x0 0x0000ffff614c2050: mov x8, #0x0 // #0 0x0000ffff614c2054: mov x9, x1 ;; 0xFFFF6883B340 0x0000ffff614c2058: mov x30, #0xb340 // #45888 ; {runtime_call throw_range_check_failed Runtime1 stub} 0x0000ffff614c205c: movk x30, #0x6883, lsl #16 0x0000ffff614c2060: movk x30, #0xffff, lsl #32 0x0000ffff614c2064: blr x30 ; ImmutableOopMap {c_rarg1=Oop c_rarg0=Oop } ;*aaload {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@29 (line 73) ;; should not reach here 0x0000ffff614c2068: dcps1 #0xdeae 0x0000ffff614c206c: .inst 0x7f849560 ; undefined 0x0000ffff614c2070: .inst 0x0000ffff ; undefined ;; ImplicitNullCheckStub slow case 0x0000ffff614c2074: adrp x8, 0x0000ffff6883a000 ; {runtime_call throw_null_pointer_exception Runtime1 stub} 0x0000ffff614c2078: add x8, x8, #0x740 0x0000ffff614c207c: blr x8 ; ImmutableOopMap {c_rarg0=Oop c_rarg1=Oop } ;*invokevirtual println {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@35 (line 73) ;; should not reach here 0x0000ffff614c2080: dcps1 #0xdeae 0x0000ffff614c2084: .inst 0x7f849560 ; undefined 0x0000ffff614c2088: .inst 0x0000ffff ; undefined ;; CounterOverflowStub slow case ;; 0x8000EBB68 0x0000ffff614c208c: mov x8, #0xbb68 // #47976 ; {metadata({method} {0x00000008000ebb68} 'linkToTargetMethod' '(ILjava/lang/Object;)Ljava/lang/Object;' in 'java/lang/invoke/Invokers$Holder')} 0x0000ffff614c2090: movk x8, #0xe, lsl #16 0x0000ffff614c2094: movk x8, #0x8, lsl #32 0x0000ffff614c2098: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c209c: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c20a0: str x8, [sp] 0x0000ffff614c20a4: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c20a8: add x8, x8, #0x340 0x0000ffff614c20ac: blr x8 ; ImmutableOopMap {c_rarg2=Oop [336]=Oop c_rarg3=Oop } ;*synchronization entry ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@-1 ; - StopAtExit::main@45 (line 78) 0x0000ffff614c20b0: b 0x0000ffff614bd478 ;; CounterOverflowStub slow case ;; 0xFFFF00409398 0x0000ffff614c20b4: mov x8, #0x9398 // #37784 ; {metadata({method} {0x0000ffff00409398} 'invoke' '(Ljava/lang/Object;I)Ljava/lang/Object;' in 'java/lang/invoke/LambdaForm$MH+0x0000000801003000')} 0x0000ffff614c20b8: movk x8, #0x40, lsl #16 0x0000ffff614c20bc: movk x8, #0xffff, lsl #32 0x0000ffff614c20c0: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c20c4: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c20c8: str x8, [sp] 0x0000ffff614c20cc: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c20d0: add x8, x8, #0x340 0x0000ffff614c20d4: blr x8 ; ImmutableOopMap {c_rarg2=Oop [336]=Oop } ;*synchronization entry ; - java.lang.invoke.LambdaForm$MH/0x0000000801003000::invoke@-1 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@45 (line 78) 0x0000ffff614c20d8: b 0x0000ffff614bd55c ;; CounterOverflowStub slow case ;; 0xFFFF00408AF0 0x0000ffff614c20dc: mov x8, #0x8af0 // #35568 ; {metadata({method} {0x0000ffff00408af0} 'invoke' '(Ljava/lang/Object;I)J' in 'java/lang/invoke/LambdaForm$MH+0x0000000801002c00')} 0x0000ffff614c20e0: movk x8, #0x40, lsl #16 0x0000ffff614c20e4: movk x8, #0xffff, lsl #32 0x0000ffff614c20e8: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c20ec: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c20f0: str x8, [sp] 0x0000ffff614c20f4: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c20f8: add x8, x8, #0x340 0x0000ffff614c20fc: blr x8 ; ImmutableOopMap {c_rarg2=Oop [336]=Oop } ;*synchronization entry ; - java.lang.invoke.LambdaForm$MH/0x0000000801002c00::invoke@-1 ; - java.lang.invoke.LambdaForm$MH/0x0000000801003000::invoke@15 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@45 (line 78) 0x0000ffff614c2100: b 0x0000ffff614bd64c ;; CounterOverflowStub slow case ;; 0x8000E9A80 0x0000ffff614c2104: mov x8, #0x9a80 // #39552 ; {metadata({method} {0x00000008000e9a80} 'invokeStatic' '(Ljava/lang/Object;JI)J' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614c2108: movk x8, #0xe, lsl #16 0x0000ffff614c210c: movk x8, #0x8, lsl #32 0x0000ffff614c2110: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c2114: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c2118: str x8, [sp] 0x0000ffff614c211c: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c2120: add x8, x8, #0x340 0x0000ffff614c2124: blr x8 ; ImmutableOopMap {c_rarg2=Oop [336]=Oop c_rarg3=Oop } ;*synchronization entry ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@-1 ; - java.lang.invoke.LambdaForm$MH/0x0000000801002c00::invoke@23 ; - java.lang.invoke.LambdaForm$MH/0x0000000801003000::invoke@15 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@45 (line 78) 0x0000ffff614c2128: b 0x0000ffff614bd740 ;; CounterOverflowStub slow case ;; 0x8003EB190 0x0000ffff614c212c: mov x8, #0xb190 // #45456 ; {metadata({method} {0x00000008003eb190} 'internalMemberName' '(Ljava/lang/Object;)Ljava/lang/Object;' in 'java/lang/invoke/DirectMethodHandle')} 0x0000ffff614c2130: movk x8, #0x3e, lsl #16 0x0000ffff614c2134: movk x8, #0x8, lsl #32 0x0000ffff614c2138: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c213c: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c2140: str x8, [sp] 0x0000ffff614c2144: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c2148: add x8, x8, #0x340 0x0000ffff614c214c: blr x8 ; ImmutableOopMap {c_rarg2=Oop [336]=Oop } ;*synchronization entry ; - java.lang.invoke.DirectMethodHandle::internalMemberName@-1 (line 329) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@1 ; - java.lang.invoke.LambdaForm$MH/0x0000000801002c00::invoke@23 ; - java.lang.invoke.LambdaForm$MH/0x0000000801003000::invoke@15 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@45 (line 78) 0x0000ffff614c2150: b 0x0000ffff614bd824 ;; CounterOverflowStub slow case ;; 0x800458870 0x0000ffff614c2154: mov x8, #0x8870 // #34928 ; {metadata({method} {0x0000000800458870} 'mix' '(JI)J' in 'java/lang/StringConcatHelper')} 0x0000ffff614c2158: movk x8, #0x45, lsl #16 0x0000ffff614c215c: movk x8, #0x8, lsl #32 0x0000ffff614c2160: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c2164: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c2168: str x8, [sp] 0x0000ffff614c216c: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c2170: add x8, x8, #0x340 0x0000ffff614c2174: blr x8 ; ImmutableOopMap {c_rarg2=Oop [336]=Oop } ;*synchronization entry ; - java.lang.StringConcatHelper::mix@-1 (line 112) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@13 ; - java.lang.invoke.LambdaForm$MH/0x0000000801002c00::invoke@23 ; - java.lang.invoke.LambdaForm$MH/0x0000000801003000::invoke@15 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@45 (line 78) 0x0000ffff614c2178: b 0x0000ffff614bd914 ;; CounterOverflowStub slow case ;; 0x8004589A8 0x0000ffff614c217c: mov x8, #0x89a8 // #35240 ; {metadata({method} {0x00000008004589a8} 'checkOverflow' '(J)J' in 'java/lang/StringConcatHelper')} 0x0000ffff614c2180: movk x8, #0x45, lsl #16 0x0000ffff614c2184: movk x8, #0x8, lsl #32 0x0000ffff614c2188: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c218c: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c2190: str x8, [sp] 0x0000ffff614c2194: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c2198: add x8, x8, #0x340 0x0000ffff614c219c: blr x8 ; ImmutableOopMap {[336]=Oop } ;*synchronization entry ; - java.lang.StringConcatHelper::checkOverflow@-1 (line 54) ; - java.lang.StringConcatHelper::mix@7 (line 112) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@13 ; - java.lang.invoke.LambdaForm$MH/0x0000000801002c00::invoke@23 ; - java.lang.invoke.LambdaForm$MH/0x0000000801003000::invoke@15 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@45 (line 78) 0x0000ffff614c21a0: b 0x0000ffff614bd984 ;; CounterOverflowStub slow case ;; 0xFFFF00407AD8 0x0000ffff614c21a4: mov x8, #0x7ad8 // #31448 ; {metadata({method} {0x0000ffff00407ad8} 'invoke' '(Ljava/lang/Object;J)Ljava/lang/Object;' in 'java/lang/invoke/LambdaForm$MH+0x0000000801002400')} 0x0000ffff614c21a8: movk x8, #0x40, lsl #16 0x0000ffff614c21ac: movk x8, #0xffff, lsl #32 0x0000ffff614c21b0: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c21b4: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c21b8: str x8, [sp] 0x0000ffff614c21bc: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c21c0: add x8, x8, #0x340 0x0000ffff614c21c4: blr x8 ; ImmutableOopMap {[336]=Oop } ;*synchronization entry ; - java.lang.invoke.LambdaForm$MH/0x0000000801002400::invoke@-1 ; - java.lang.invoke.LambdaForm$MH/0x0000000801003000::invoke@31 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@45 (line 78) 0x0000ffff614c21c8: b 0x0000ffff614bdaa4 ;; CounterOverflowStub slow case ;; 0x8000EA098 0x0000ffff614c21cc: mov x8, #0xa098 // #41112 ; {metadata({method} {0x00000008000ea098} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;J)Ljava/lang/Object;' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614c21d0: movk x8, #0xe, lsl #16 0x0000ffff614c21d4: movk x8, #0x8, lsl #32 0x0000ffff614c21d8: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c21dc: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c21e0: str x8, [sp] 0x0000ffff614c21e4: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c21e8: add x8, x8, #0x340 0x0000ffff614c21ec: blr x8 ; ImmutableOopMap {[336]=Oop c_rarg3=Oop c_rarg1=Oop } ;*synchronization entry ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@-1 ; - java.lang.invoke.LambdaForm$MH/0x0000000801002400::invoke@23 ; - java.lang.invoke.LambdaForm$MH/0x0000000801003000::invoke@31 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@45 (line 78) 0x0000ffff614c21f0: b 0x0000ffff614bdc1c ;; CounterOverflowStub slow case ;; 0x8003EB190 0x0000ffff614c21f4: mov x8, #0xb190 // #45456 ; {metadata({method} {0x00000008003eb190} 'internalMemberName' '(Ljava/lang/Object;)Ljava/lang/Object;' in 'java/lang/invoke/DirectMethodHandle')} 0x0000ffff614c21f8: movk x8, #0x3e, lsl #16 0x0000ffff614c21fc: movk x8, #0x8, lsl #32 0x0000ffff614c2200: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c2204: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c2208: str x8, [sp] 0x0000ffff614c220c: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c2210: add x8, x8, #0x340 0x0000ffff614c2214: blr x8 ; ImmutableOopMap {[336]=Oop c_rarg3=Oop } ;*synchronization entry ; - java.lang.invoke.DirectMethodHandle::internalMemberName@-1 (line 329) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@1 ; - java.lang.invoke.LambdaForm$MH/0x0000000801002400::invoke@23 ; - java.lang.invoke.LambdaForm$MH/0x0000000801003000::invoke@31 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@45 (line 78) 0x0000ffff614c2218: b 0x0000ffff614bdc78 ;; CounterOverflowStub slow case ;; 0x800458FC0 0x0000ffff614c221c: mov x8, #0x8fc0 // #36800 ; {metadata({method} {0x0000000800458fc0} 'newArrayWithSuffix' '(Ljava/lang/String;J)[B' in 'java/lang/StringConcatHelper')} 0x0000ffff614c2220: movk x8, #0x45, lsl #16 0x0000ffff614c2224: movk x8, #0x8, lsl #32 0x0000ffff614c2228: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c222c: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c2230: str x8, [sp] 0x0000ffff614c2234: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c2238: add x8, x8, #0x340 0x0000ffff614c223c: blr x8 ; ImmutableOopMap {[336]=Oop c_rarg3=Oop } ;*synchronization entry ; - java.lang.StringConcatHelper::newArrayWithSuffix@-1 (line 475) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@13 ; - java.lang.invoke.LambdaForm$MH/0x0000000801002400::invoke@23 ; - java.lang.invoke.LambdaForm$MH/0x0000000801003000::invoke@31 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@45 (line 78) 0x0000ffff614c2240: b 0x0000ffff614bdd44 ;; CounterOverflowStub slow case ;; 0x80047D578 0x0000ffff614c2244: mov x8, #0xd578 // #54648 ; {metadata({method} {0x000000080047d578} 'length' '()I' in 'java/lang/String')} 0x0000ffff614c2248: movk x8, #0x47, lsl #16 0x0000ffff614c224c: movk x8, #0x8, lsl #32 0x0000ffff614c2250: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c2254: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c2258: str x8, [sp] 0x0000ffff614c225c: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c2260: add x8, x8, #0x340 0x0000ffff614c2264: blr x8 ; ImmutableOopMap {[336]=Oop c_rarg3=Oop } ;*synchronization entry ; - java.lang.String::length@-1 (line 1481) ; - java.lang.StringConcatHelper::newArrayWithSuffix@2 (line 475) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@13 ; - java.lang.invoke.LambdaForm$MH/0x0000000801002400::invoke@23 ; - java.lang.invoke.LambdaForm$MH/0x0000000801003000::invoke@31 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@45 (line 78) 0x0000ffff614c2268: b 0x0000ffff614bdd84 ;; CounterOverflowStub slow case ;; 0x80047E7F0 0x0000ffff614c226c: mov x8, #0xe7f0 // #59376 ; {metadata({method} {0x000000080047e7f0} 'coder' '()B' in 'java/lang/String')} 0x0000ffff614c2270: movk x8, #0x47, lsl #16 0x0000ffff614c2274: movk x8, #0x8, lsl #32 0x0000ffff614c2278: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c227c: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c2280: str x8, [sp] 0x0000ffff614c2284: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c2288: add x8, x8, #0x340 0x0000ffff614c228c: blr x8 ; ImmutableOopMap {[336]=Oop } ;*synchronization entry ; - java.lang.String::coder@-1 (line 4545) ; - java.lang.String::length@6 (line 1481) ; - java.lang.StringConcatHelper::newArrayWithSuffix@2 (line 475) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@13 ; - java.lang.invoke.LambdaForm$MH/0x0000000801002400::invoke@23 ; - java.lang.invoke.LambdaForm$MH/0x0000000801003000::invoke@31 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@45 (line 78) 0x0000ffff614c2290: b 0x0000ffff614bddc0 ;; CounterOverflowStub slow case ;; 0x8004584C8 0x0000ffff614c2294: mov x8, #0x84c8 // #33992 ; {metadata({method} {0x00000008004584c8} 'newArray' '(J)[B' in 'java/lang/StringConcatHelper')} 0x0000ffff614c2298: movk x8, #0x45, lsl #16 0x0000ffff614c229c: movk x8, #0x8, lsl #32 0x0000ffff614c22a0: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c22a4: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c22a8: str x8, [sp] 0x0000ffff614c22ac: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c22b0: add x8, x8, #0x340 0x0000ffff614c22b4: blr x8 ; ImmutableOopMap {[336]=Oop } ;*synchronization entry ; - java.lang.StringConcatHelper::newArray@-1 (line 492) ; - java.lang.StringConcatHelper::newArrayWithSuffix@7 (line 475) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@13 ; - java.lang.invoke.LambdaForm$MH/0x0000000801002400::invoke@23 ; - java.lang.invoke.LambdaForm$MH/0x0000000801003000::invoke@31 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@45 (line 78) 0x0000ffff614c22b8: b 0x0000ffff614bde30 ;; SimpleExceptionStub slow case 0x0000ffff614c22bc: mov x8, x0 0x0000ffff614c22c0: adrp x9, 0x0000ffff68837000 ; {runtime_call throw_class_cast_exception Runtime1 stub} 0x0000ffff614c22c4: add x9, x9, #0xa40 0x0000ffff614c22c8: blr x9 ; ImmutableOopMap {[336]=Oop } ;*checkcast {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringConcatHelper::newArray@36 (line 497) ; - java.lang.StringConcatHelper::newArrayWithSuffix@7 (line 475) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@13 ; - java.lang.invoke.LambdaForm$MH/0x0000000801002400::invoke@23 ; - java.lang.invoke.LambdaForm$MH/0x0000000801003000::invoke@31 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@45 (line 78) ;; should not reach here 0x0000ffff614c22cc: dcps1 #0xdeae 0x0000ffff614c22d0: .inst 0x7f849560 ; undefined 0x0000ffff614c22d4: .inst 0x0000ffff ; undefined ;; CounterOverflowStub slow case ;; 0xFFFF00406AE8 0x0000ffff614c22d8: mov x8, #0x6ae8 // #27368 ; {metadata({method} {0x0000ffff00406ae8} 'invoke' '(Ljava/lang/Object;JLjava/lang/Object;I)J' in 'java/lang/invoke/LambdaForm$MH+0x0000000801001c00')} 0x0000ffff614c22dc: movk x8, #0x40, lsl #16 0x0000ffff614c22e0: movk x8, #0xffff, lsl #32 0x0000ffff614c22e4: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c22e8: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c22ec: str x8, [sp] 0x0000ffff614c22f0: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c22f4: add x8, x8, #0x340 0x0000ffff614c22f8: blr x8 ; ImmutableOopMap {[336]=Oop c_rarg0=Oop [352]=Oop } ;*synchronization entry ; - java.lang.invoke.LambdaForm$MH/0x0000000801001c00::invoke@-1 ; - java.lang.invoke.LambdaForm$MH/0x0000000801003000::invoke@51 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@45 (line 78) 0x0000ffff614c22fc: b 0x0000ffff614be470 ;; CounterOverflowStub slow case ;; 0x8000EA510 0x0000ffff614c2300: mov x8, #0xa510 // #42256 ; {metadata({method} {0x00000008000ea510} 'invokeStatic' '(Ljava/lang/Object;JLjava/lang/Object;ILjava/lang/Object;)J' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614c2304: movk x8, #0xe, lsl #16 0x0000ffff614c2308: movk x8, #0x8, lsl #32 0x0000ffff614c230c: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c2310: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c2314: str x8, [sp] 0x0000ffff614c2318: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c231c: add x8, x8, #0x340 0x0000ffff614c2320: blr x8 ; ImmutableOopMap {[336]=Oop c_rarg0=Oop [352]=Oop c_rarg2=Oop } ;*synchronization entry ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@-1 ; - java.lang.invoke.LambdaForm$MH/0x0000000801001c00::invoke@28 ; - java.lang.invoke.LambdaForm$MH/0x0000000801003000::invoke@51 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@45 (line 78) 0x0000ffff614c2324: b 0x0000ffff614be6ac ;; CounterOverflowStub slow case ;; 0x8003EB190 0x0000ffff614c2328: mov x8, #0xb190 // #45456 ; {metadata({method} {0x00000008003eb190} 'internalMemberName' '(Ljava/lang/Object;)Ljava/lang/Object;' in 'java/lang/invoke/DirectMethodHandle')} 0x0000ffff614c232c: movk x8, #0x3e, lsl #16 0x0000ffff614c2330: movk x8, #0x8, lsl #32 0x0000ffff614c2334: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c2338: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c233c: str x8, [sp] 0x0000ffff614c2340: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c2344: add x8, x8, #0x340 0x0000ffff614c2348: blr x8 ; ImmutableOopMap {[336]=Oop c_rarg0=Oop [352]=Oop } ;*synchronization entry ; - java.lang.invoke.DirectMethodHandle::internalMemberName@-1 (line 329) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@1 ; - java.lang.invoke.LambdaForm$MH/0x0000000801001c00::invoke@28 ; - java.lang.invoke.LambdaForm$MH/0x0000000801003000::invoke@51 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@45 (line 78) 0x0000ffff614c234c: b 0x0000ffff614be790 ;; CounterOverflowStub slow case ;; 0x8000EA098 0x0000ffff614c2350: mov x8, #0xa098 // #41112 ; {metadata({method} {0x00000008000ea098} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;J)Ljava/lang/Object;' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614c2354: movk x8, #0xe, lsl #16 0x0000ffff614c2358: movk x8, #0x8, lsl #32 0x0000ffff614c235c: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c2360: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c2364: str x8, [sp] 0x0000ffff614c2368: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c236c: add x8, x8, #0x340 0x0000ffff614c2370: blr x8 ; ImmutableOopMap {[336]=Oop c_rarg2=Oop [352]=Oop c_rarg3=Oop } ;*synchronization entry ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@-1 ; - java.lang.invoke.LambdaForm$MH/0x0000000801003000::invoke@71 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@45 (line 78) 0x0000ffff614c2374: b 0x0000ffff614beaf4 ;; CounterOverflowStub slow case ;; 0x8003EB190 0x0000ffff614c2378: mov x8, #0xb190 // #45456 ; {metadata({method} {0x00000008003eb190} 'internalMemberName' '(Ljava/lang/Object;)Ljava/lang/Object;' in 'java/lang/invoke/DirectMethodHandle')} 0x0000ffff614c237c: movk x8, #0x3e, lsl #16 0x0000ffff614c2380: movk x8, #0x8, lsl #32 0x0000ffff614c2384: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c2388: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c238c: str x8, [sp] 0x0000ffff614c2390: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c2394: add x8, x8, #0x340 0x0000ffff614c2398: blr x8 ; ImmutableOopMap {[336]=Oop c_rarg2=Oop [352]=Oop } ;*synchronization entry ; - java.lang.invoke.DirectMethodHandle::internalMemberName@-1 (line 329) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@1 ; - java.lang.invoke.LambdaForm$MH/0x0000000801003000::invoke@71 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@45 (line 78) 0x0000ffff614c239c: b 0x0000ffff614beb50 ;; ImplicitNullCheckStub slow case 0x0000ffff614c23a0: adrp x8, 0x0000ffff6883a000 ; {runtime_call throw_null_pointer_exception Runtime1 stub} 0x0000ffff614c23a4: add x8, x8, #0x740 0x0000ffff614c23a8: blr x8 ; ImmutableOopMap {c_rarg0=Oop c_rarg2=Oop [336]=Oop } ;*invokevirtual println {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@50 (line 78) ;; should not reach here 0x0000ffff614c23ac: dcps1 #0xdeae 0x0000ffff614c23b0: .inst 0x7f849560 ; undefined 0x0000ffff614c23b4: .inst 0x0000ffff ; undefined ;; NewInstanceStub slow case 0x0000ffff614c23b8: adrp x8, 0x0000ffff68839000 ; {runtime_call fast_new_instance Runtime1 stub} 0x0000ffff614c23bc: add x8, x8, #0x840 0x0000ffff614c23c0: blr x8 ; ImmutableOopMap {} ;*new {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@86 (line 90) 0x0000ffff614c23c4: b 0x0000ffff614beea4 ;; CounterOverflowStub slow case ;; 0x8000EBA30 0x0000ffff614c23c8: mov x8, #0xba30 // #47664 ; {metadata({method} {0x00000008000eba30} 'linkToTargetMethod' '(JLjava/lang/Object;)Ljava/lang/Object;' in 'java/lang/invoke/Invokers$Holder')} 0x0000ffff614c23cc: movk x8, #0xe, lsl #16 0x0000ffff614c23d0: movk x8, #0x8, lsl #32 0x0000ffff614c23d4: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c23d8: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c23dc: str x8, [sp] 0x0000ffff614c23e0: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c23e4: add x8, x8, #0x340 0x0000ffff614c23e8: blr x8 ; ImmutableOopMap {c_rarg0=Oop [408]=Oop c_rarg4=Oop } ;*synchronization entry ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@-1 ; - StopAtExit::main@91 (line 90) 0x0000ffff614c23ec: b 0x0000ffff614bef14 ;; CounterOverflowStub slow case ;; 0xFFFF0040C390 0x0000ffff614c23f0: mov x8, #0xc390 // #50064 ; {metadata({method} {0x0000ffff0040c390} 'invoke' '(Ljava/lang/Object;J)Ljava/lang/Object;' in 'java/lang/invoke/LambdaForm$MH+0x0000000801004800')} 0x0000ffff614c23f4: movk x8, #0x40, lsl #16 0x0000ffff614c23f8: movk x8, #0xffff, lsl #32 0x0000ffff614c23fc: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c2400: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c2404: str x8, [sp] 0x0000ffff614c2408: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c240c: add x8, x8, #0x340 0x0000ffff614c2410: blr x8 ; ImmutableOopMap {c_rarg0=Oop [408]=Oop } ;*synchronization entry ; - java.lang.invoke.LambdaForm$MH/0x0000000801004800::invoke@-1 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@91 (line 90) 0x0000ffff614c2414: b 0x0000ffff614bef70 ;; CounterOverflowStub slow case ;; 0xFFFF0040BAF0 0x0000ffff614c2418: mov x8, #0xbaf0 // #47856 ; {metadata({method} {0x0000ffff0040baf0} 'invoke' '(Ljava/lang/Object;J)J' in 'java/lang/invoke/LambdaForm$MH+0x0000000801004400')} 0x0000ffff614c241c: movk x8, #0x40, lsl #16 0x0000ffff614c2420: movk x8, #0xffff, lsl #32 0x0000ffff614c2424: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c2428: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c242c: str x8, [sp] 0x0000ffff614c2430: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c2434: add x8, x8, #0x340 0x0000ffff614c2438: blr x8 ; ImmutableOopMap {c_rarg0=Oop [408]=Oop } ;*synchronization entry ; - java.lang.invoke.LambdaForm$MH/0x0000000801004400::invoke@-1 ; - java.lang.invoke.LambdaForm$MH/0x0000000801004800::invoke@15 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@91 (line 90) 0x0000ffff614c243c: b 0x0000ffff614befd8 ;; CounterOverflowStub slow case ;; 0x8000E9A18 0x0000ffff614c2440: mov x8, #0x9a18 // #39448 ; {metadata({method} {0x00000008000e9a18} 'invokeStatic' '(Ljava/lang/Object;JJ)J' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614c2444: movk x8, #0xe, lsl #16 0x0000ffff614c2448: movk x8, #0x8, lsl #32 0x0000ffff614c244c: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c2450: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c2454: str x8, [sp] 0x0000ffff614c2458: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c245c: add x8, x8, #0x340 0x0000ffff614c2460: blr x8 ; ImmutableOopMap {c_rarg0=Oop [408]=Oop c_rarg4=Oop } ;*synchronization entry ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@-1 ; - java.lang.invoke.LambdaForm$MH/0x0000000801004400::invoke@23 ; - java.lang.invoke.LambdaForm$MH/0x0000000801004800::invoke@15 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@91 (line 90) 0x0000ffff614c2464: b 0x0000ffff614bf044 ;; CounterOverflowStub slow case ;; 0x8003EB190 0x0000ffff614c2468: mov x8, #0xb190 // #45456 ; {metadata({method} {0x00000008003eb190} 'internalMemberName' '(Ljava/lang/Object;)Ljava/lang/Object;' in 'java/lang/invoke/DirectMethodHandle')} 0x0000ffff614c246c: movk x8, #0x3e, lsl #16 0x0000ffff614c2470: movk x8, #0x8, lsl #32 0x0000ffff614c2474: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c2478: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c247c: str x8, [sp] 0x0000ffff614c2480: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c2484: add x8, x8, #0x340 0x0000ffff614c2488: blr x8 ; ImmutableOopMap {c_rarg0=Oop [408]=Oop } ;*synchronization entry ; - java.lang.invoke.DirectMethodHandle::internalMemberName@-1 (line 329) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@1 ; - java.lang.invoke.LambdaForm$MH/0x0000000801004400::invoke@23 ; - java.lang.invoke.LambdaForm$MH/0x0000000801004800::invoke@15 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@91 (line 90) 0x0000ffff614c248c: b 0x0000ffff614bf0a0 ;; CounterOverflowStub slow case ;; 0x8004588D8 0x0000ffff614c2490: mov x8, #0x88d8 // #35032 ; {metadata({method} {0x00000008004588d8} 'mix' '(JJ)J' in 'java/lang/StringConcatHelper')} 0x0000ffff614c2494: movk x8, #0x45, lsl #16 0x0000ffff614c2498: movk x8, #0x8, lsl #32 0x0000ffff614c249c: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c24a0: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c24a4: str x8, [sp] 0x0000ffff614c24a8: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c24ac: add x8, x8, #0x340 0x0000ffff614c24b0: blr x8 ; ImmutableOopMap {c_rarg0=Oop [408]=Oop } ;*synchronization entry ; - java.lang.StringConcatHelper::mix@-1 (line 123) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@13 ; - java.lang.invoke.LambdaForm$MH/0x0000000801004400::invoke@23 ; - java.lang.invoke.LambdaForm$MH/0x0000000801004800::invoke@15 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@91 (line 90) 0x0000ffff614c24b4: b 0x0000ffff614bf108 ;; CounterOverflowStub slow case ;; 0x8004589A8 0x0000ffff614c24b8: mov x8, #0x89a8 // #35240 ; {metadata({method} {0x00000008004589a8} 'checkOverflow' '(J)J' in 'java/lang/StringConcatHelper')} 0x0000ffff614c24bc: movk x8, #0x45, lsl #16 0x0000ffff614c24c0: movk x8, #0x8, lsl #32 0x0000ffff614c24c4: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c24c8: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c24cc: str x8, [sp] 0x0000ffff614c24d0: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c24d4: add x8, x8, #0x340 0x0000ffff614c24d8: blr x8 ; ImmutableOopMap {[408]=Oop } ;*synchronization entry ; - java.lang.StringConcatHelper::checkOverflow@-1 (line 54) ; - java.lang.StringConcatHelper::mix@7 (line 123) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@13 ; - java.lang.invoke.LambdaForm$MH/0x0000000801004400::invoke@23 ; - java.lang.invoke.LambdaForm$MH/0x0000000801004800::invoke@15 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@91 (line 90) 0x0000ffff614c24dc: b 0x0000ffff614bf174 ;; CounterOverflowStub slow case ;; 0x8000EA168 0x0000ffff614c24e0: mov x8, #0xa168 // #41320 ; {metadata({method} {0x00000008000ea168} 'invokeStatic' '(Ljava/lang/Object;J)Ljava/lang/Object;' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614c24e4: movk x8, #0xe, lsl #16 0x0000ffff614c24e8: movk x8, #0x8, lsl #32 0x0000ffff614c24ec: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c24f0: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c24f4: str x8, [sp] 0x0000ffff614c24f8: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c24fc: add x8, x8, #0x340 0x0000ffff614c2500: blr x8 ; ImmutableOopMap {[408]=Oop c_rarg1=Oop } ;*synchronization entry ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@-1 ; - java.lang.invoke.LambdaForm$MH/0x0000000801004800::invoke@33 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@91 (line 90) 0x0000ffff614c2504: b 0x0000ffff614bf210 ;; CounterOverflowStub slow case ;; 0x8003EB190 0x0000ffff614c2508: mov x8, #0xb190 // #45456 ; {metadata({method} {0x00000008003eb190} 'internalMemberName' '(Ljava/lang/Object;)Ljava/lang/Object;' in 'java/lang/invoke/DirectMethodHandle')} 0x0000ffff614c250c: movk x8, #0x3e, lsl #16 0x0000ffff614c2510: movk x8, #0x8, lsl #32 0x0000ffff614c2514: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c2518: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c251c: str x8, [sp] 0x0000ffff614c2520: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c2524: add x8, x8, #0x340 0x0000ffff614c2528: blr x8 ; ImmutableOopMap {[408]=Oop } ;*synchronization entry ; - java.lang.invoke.DirectMethodHandle::internalMemberName@-1 (line 329) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@1 ; - java.lang.invoke.LambdaForm$MH/0x0000000801004800::invoke@33 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@91 (line 90) 0x0000ffff614c252c: b 0x0000ffff614bf26c ;; CounterOverflowStub slow case ;; 0x8004584C8 0x0000ffff614c2530: mov x8, #0x84c8 // #33992 ; {metadata({method} {0x00000008004584c8} 'newArray' '(J)[B' in 'java/lang/StringConcatHelper')} 0x0000ffff614c2534: movk x8, #0x45, lsl #16 0x0000ffff614c2538: movk x8, #0x8, lsl #32 0x0000ffff614c253c: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c2540: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c2544: str x8, [sp] 0x0000ffff614c2548: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c254c: add x8, x8, #0x340 0x0000ffff614c2550: blr x8 ; ImmutableOopMap {[408]=Oop } ;*synchronization entry ; - java.lang.StringConcatHelper::newArray@-1 (line 492) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@10 ; - java.lang.invoke.LambdaForm$MH/0x0000000801004800::invoke@33 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@91 (line 90) 0x0000ffff614c2554: b 0x0000ffff614bf2d4 ;; SimpleExceptionStub slow case 0x0000ffff614c2558: mov x8, x0 0x0000ffff614c255c: adrp x9, 0x0000ffff68837000 ; {runtime_call throw_class_cast_exception Runtime1 stub} 0x0000ffff614c2560: add x9, x9, #0xa40 0x0000ffff614c2564: blr x9 ; ImmutableOopMap {[408]=Oop } ;*checkcast {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringConcatHelper::newArray@36 (line 497) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@10 ; - java.lang.invoke.LambdaForm$MH/0x0000000801004800::invoke@33 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@91 (line 90) ;; should not reach here 0x0000ffff614c2568: dcps1 #0xdeae 0x0000ffff614c256c: .inst 0x7f849560 ; undefined 0x0000ffff614c2570: .inst 0x0000ffff ; undefined ;; CounterOverflowStub slow case ;; 0xFFFF0040A2E8 0x0000ffff614c2574: mov x8, #0xa2e8 // #41704 ; {metadata({method} {0x0000ffff0040a2e8} 'invoke' '(Ljava/lang/Object;JLjava/lang/Object;J)J' in 'java/lang/invoke/LambdaForm$MH+0x0000000801003800')} 0x0000ffff614c2578: movk x8, #0x40, lsl #16 0x0000ffff614c257c: movk x8, #0xffff, lsl #32 0x0000ffff614c2580: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c2584: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c2588: str x8, [sp] 0x0000ffff614c258c: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c2590: add x8, x8, #0x340 0x0000ffff614c2594: blr x8 ; ImmutableOopMap {[408]=Oop c_rarg0=Oop } ;*synchronization entry ; - java.lang.invoke.LambdaForm$MH/0x0000000801003800::invoke@-1 ; - java.lang.invoke.LambdaForm$MH/0x0000000801004800::invoke@54 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@91 (line 90) 0x0000ffff614c2598: b 0x0000ffff614bf534 ;; CounterOverflowStub slow case ;; 0x8000EA440 0x0000ffff614c259c: mov x8, #0xa440 // #42048 ; {metadata({method} {0x00000008000ea440} 'invokeStatic' '(Ljava/lang/Object;JLjava/lang/Object;JLjava/lang/Object;)J' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614c25a0: movk x8, #0xe, lsl #16 0x0000ffff614c25a4: movk x8, #0x8, lsl #32 0x0000ffff614c25a8: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c25ac: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c25b0: str x8, [sp] 0x0000ffff614c25b4: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c25b8: add x8, x8, #0x340 0x0000ffff614c25bc: blr x8 ; ImmutableOopMap {[408]=Oop c_rarg0=Oop c_rarg2=Oop } ;*synchronization entry ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@-1 ; - java.lang.invoke.LambdaForm$MH/0x0000000801003800::invoke@28 ; - java.lang.invoke.LambdaForm$MH/0x0000000801004800::invoke@54 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@91 (line 90) 0x0000ffff614c25c0: b 0x0000ffff614bf5d8 ;; CounterOverflowStub slow case ;; 0x8003EB190 0x0000ffff614c25c4: mov x8, #0xb190 // #45456 ; {metadata({method} {0x00000008003eb190} 'internalMemberName' '(Ljava/lang/Object;)Ljava/lang/Object;' in 'java/lang/invoke/DirectMethodHandle')} 0x0000ffff614c25c8: movk x8, #0x3e, lsl #16 0x0000ffff614c25cc: movk x8, #0x8, lsl #32 0x0000ffff614c25d0: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c25d4: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c25d8: str x8, [sp] 0x0000ffff614c25dc: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c25e0: add x8, x8, #0x340 0x0000ffff614c25e4: blr x8 ; ImmutableOopMap {[408]=Oop c_rarg0=Oop } ;*synchronization entry ; - java.lang.invoke.DirectMethodHandle::internalMemberName@-1 (line 329) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@1 ; - java.lang.invoke.LambdaForm$MH/0x0000000801003800::invoke@28 ; - java.lang.invoke.LambdaForm$MH/0x0000000801004800::invoke@54 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@91 (line 90) 0x0000ffff614c25e8: b 0x0000ffff614bf634 ;; CounterOverflowStub slow case ;; 0x8000EA098 0x0000ffff614c25ec: mov x8, #0xa098 // #41112 ; {metadata({method} {0x00000008000ea098} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;J)Ljava/lang/Object;' in 'java/lang/invoke/DirectMethodHandle$Holder')} 0x0000ffff614c25f0: movk x8, #0xe, lsl #16 0x0000ffff614c25f4: movk x8, #0x8, lsl #32 0x0000ffff614c25f8: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c25fc: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c2600: str x8, [sp] 0x0000ffff614c2604: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c2608: add x8, x8, #0x340 0x0000ffff614c260c: blr x8 ; ImmutableOopMap {[408]=Oop c_rarg2=Oop c_rarg3=Oop } ;*synchronization entry ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@-1 ; - java.lang.invoke.LambdaForm$MH/0x0000000801004800::invoke@74 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@91 (line 90) 0x0000ffff614c2610: b 0x0000ffff614bf77c ;; CounterOverflowStub slow case ;; 0x8003EB190 0x0000ffff614c2614: mov x8, #0xb190 // #45456 ; {metadata({method} {0x00000008003eb190} 'internalMemberName' '(Ljava/lang/Object;)Ljava/lang/Object;' in 'java/lang/invoke/DirectMethodHandle')} 0x0000ffff614c2618: movk x8, #0x3e, lsl #16 0x0000ffff614c261c: movk x8, #0x8, lsl #32 0x0000ffff614c2620: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c2624: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c2628: str x8, [sp] 0x0000ffff614c262c: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c2630: add x8, x8, #0x340 0x0000ffff614c2634: blr x8 ; ImmutableOopMap {[408]=Oop c_rarg2=Oop } ;*synchronization entry ; - java.lang.invoke.DirectMethodHandle::internalMemberName@-1 (line 329) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@1 ; - java.lang.invoke.LambdaForm$MH/0x0000000801004800::invoke@74 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@91 (line 90) 0x0000ffff614c2638: b 0x0000ffff614bf7d8 ;; CounterOverflowStub slow case ;; 0x80045EDA8 0x0000ffff614c263c: mov x8, #0xeda8 // #60840 ; {metadata({method} {0x000000080045eda8} '' '(Ljava/lang/String;)V' in 'java/lang/ThreadGroup')} 0x0000ffff614c2640: movk x8, #0x45, lsl #16 0x0000ffff614c2644: movk x8, #0x8, lsl #32 0x0000ffff614c2648: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c264c: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c2650: str x8, [sp] 0x0000ffff614c2654: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c2658: add x8, x8, #0x340 0x0000ffff614c265c: blr x8 ; ImmutableOopMap {[408]=Oop c_rarg0=Oop } ;*synchronization entry ; - java.lang.ThreadGroup::@-1 (line 92) ; - StopAtExit::main@96 (line 90) 0x0000ffff614c2660: b 0x0000ffff614bf9b8 ;; ImplicitNullCheckStub slow case 0x0000ffff614c2664: adrp x8, 0x0000ffff6883a000 ; {runtime_call throw_null_pointer_exception Runtime1 stub} 0x0000ffff614c2668: add x8, x8, #0x740 0x0000ffff614c266c: blr x8 ; ImmutableOopMap {[408]=Oop c_rarg0=Oop c_rarg2=Oop } ;*invokevirtual getThreadGroup {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadGroup::@4 (line 92) ; - StopAtExit::main@96 (line 90) ;; should not reach here 0x0000ffff614c2670: dcps1 #0xdeae 0x0000ffff614c2674: .inst 0x7f849560 ; undefined 0x0000ffff614c2678: .inst 0x0000ffff ; undefined ;; CounterOverflowStub slow case ;; 0x80045EE10 0x0000ffff614c267c: mov x8, #0xee10 // #60944 ; {metadata({method} {0x000000080045ee10} '' '(Ljava/lang/ThreadGroup;Ljava/lang/String;)V' in 'java/lang/ThreadGroup')} 0x0000ffff614c2680: movk x8, #0x45, lsl #16 0x0000ffff614c2684: movk x8, #0x8, lsl #32 0x0000ffff614c2688: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c268c: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c2690: str x8, [sp] 0x0000ffff614c2694: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c2698: add x8, x8, #0x340 0x0000ffff614c269c: blr x8 ; ImmutableOopMap {[408]=Oop c_rarg0=Oop c_rarg3=Oop } ;*synchronization entry ; - java.lang.ThreadGroup::@-1 (line 113) ; - java.lang.ThreadGroup::@8 (line 92) ; - StopAtExit::main@96 (line 90) 0x0000ffff614c26a0: b 0x0000ffff614bfa40 ;; CounterOverflowStub slow case ;; 0x80045F908 0x0000ffff614c26a4: mov x8, #0xf908 // #63752 ; {metadata({method} {0x000000080045f908} 'checkParentAccess' '(Ljava/lang/ThreadGroup;)Ljava/lang/Void;' in 'java/lang/ThreadGroup')} 0x0000ffff614c26a8: movk x8, #0x45, lsl #16 0x0000ffff614c26ac: movk x8, #0x8, lsl #32 0x0000ffff614c26b0: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c26b4: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c26b8: str x8, [sp] 0x0000ffff614c26bc: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c26c0: add x8, x8, #0x340 0x0000ffff614c26c4: blr x8 ; ImmutableOopMap {[408]=Oop c_rarg0=Oop c_rarg3=Oop } ;*synchronization entry ; - java.lang.ThreadGroup::checkParentAccess@-1 (line 130) ; - java.lang.ThreadGroup::@2 (line 113) ; - java.lang.ThreadGroup::@8 (line 92) ; - StopAtExit::main@96 (line 90) 0x0000ffff614c26c8: b 0x0000ffff614bfa7c ;; ImplicitNullCheckStub slow case 0x0000ffff614c26cc: adrp x8, 0x0000ffff6883a000 ; {runtime_call throw_null_pointer_exception Runtime1 stub} 0x0000ffff614c26d0: add x8, x8, #0x740 0x0000ffff614c26d4: blr x8 ; ImmutableOopMap {[408]=Oop c_rarg0=Oop c_rarg3=Oop } ;*invokevirtual checkAccess {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadGroup::checkParentAccess@1 (line 130) ; - java.lang.ThreadGroup::@2 (line 113) ; - java.lang.ThreadGroup::@8 (line 92) ; - StopAtExit::main@96 (line 90) ;; should not reach here 0x0000ffff614c26d8: dcps1 #0xdeae 0x0000ffff614c26dc: .inst 0x7f849560 ; undefined 0x0000ffff614c26e0: .inst 0x0000ffff ; undefined ;; CounterOverflowStub slow case ;; 0x80045F1B8 0x0000ffff614c26e4: mov x8, #0xf1b8 // #61880 ; {metadata({method} {0x000000080045f1b8} 'checkAccess' '()V' in 'java/lang/ThreadGroup')} 0x0000ffff614c26e8: movk x8, #0x45, lsl #16 0x0000ffff614c26ec: movk x8, #0x8, lsl #32 0x0000ffff614c26f0: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c26f4: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c26f8: str x8, [sp] 0x0000ffff614c26fc: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c2700: add x8, x8, #0x340 0x0000ffff614c2704: blr x8 ; ImmutableOopMap {[408]=Oop c_rarg0=Oop c_rarg3=Oop } ;*synchronization entry ; - java.lang.ThreadGroup::checkAccess@-1 (line 333) ; - java.lang.ThreadGroup::checkParentAccess@1 (line 130) ; - java.lang.ThreadGroup::@2 (line 113) ; - java.lang.ThreadGroup::@8 (line 92) ; - StopAtExit::main@96 (line 90) 0x0000ffff614c2708: b 0x0000ffff614bfac0 ;; CounterOverflowStub slow case ;; 0x8000201E8 0x0000ffff614c270c: mov x8, #0x1e8 // #488 ; {metadata({method} {0x00000008000201e8} 'getSecurityManager' '()Ljava/lang/SecurityManager;' in 'java/lang/System')} 0x0000ffff614c2710: movk x8, #0x2, lsl #16 0x0000ffff614c2714: movk x8, #0x8, lsl #32 0x0000ffff614c2718: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c271c: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c2720: str x8, [sp] 0x0000ffff614c2724: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c2728: add x8, x8, #0x340 0x0000ffff614c272c: blr x8 ; ImmutableOopMap {[408]=Oop c_rarg0=Oop c_rarg3=Oop } ;*synchronization entry ; - java.lang.System::getSecurityManager@-1 (line 484) ; - java.lang.ThreadGroup::checkAccess@0 (line 333) ; - java.lang.ThreadGroup::checkParentAccess@1 (line 130) ; - java.lang.ThreadGroup::@2 (line 113) ; - java.lang.ThreadGroup::@8 (line 92) ; - StopAtExit::main@96 (line 90) 0x0000ffff614c2730: b 0x0000ffff614bfafc ;; CounterOverflowStub slow case ;; 0x800020330 0x0000ffff614c2734: mov x8, #0x330 // #816 ; {metadata({method} {0x0000000800020330} 'allowSecurityManager' '()Z' in 'java/lang/System')} 0x0000ffff614c2738: movk x8, #0x2, lsl #16 0x0000ffff614c273c: movk x8, #0x8, lsl #32 0x0000ffff614c2740: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c2744: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c2748: str x8, [sp] 0x0000ffff614c274c: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c2750: add x8, x8, #0x340 0x0000ffff614c2754: blr x8 ; ImmutableOopMap {[408]=Oop c_rarg0=Oop c_rarg3=Oop } ;*synchronization entry ; - java.lang.System::allowSecurityManager@-1 (line 194) ; - java.lang.System::getSecurityManager@0 (line 484) ; - java.lang.ThreadGroup::checkAccess@0 (line 333) ; - java.lang.ThreadGroup::checkParentAccess@1 (line 130) ; - java.lang.ThreadGroup::@2 (line 113) ; - java.lang.ThreadGroup::@8 (line 92) ; - StopAtExit::main@96 (line 90) 0x0000ffff614c2758: b 0x0000ffff614bfb38 ;; ImplicitNullCheckStub slow case 0x0000ffff614c275c: adrp x8, 0x0000ffff6883a000 ; {runtime_call throw_null_pointer_exception Runtime1 stub} 0x0000ffff614c2760: add x8, x8, #0x740 0x0000ffff614c2764: blr x8 ; ImmutableOopMap {[408]=Oop c_rarg3=Oop [440]=Oop c_rarg1=Oop } ;*invokevirtual checkAccess {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadGroup::checkAccess@10 (line 335) ; - java.lang.ThreadGroup::checkParentAccess@1 (line 130) ; - java.lang.ThreadGroup::@2 (line 113) ; - java.lang.ThreadGroup::@8 (line 92) ; - StopAtExit::main@96 (line 90) ;; should not reach here 0x0000ffff614c2768: dcps1 #0xdeae 0x0000ffff614c276c: .inst 0x7f849560 ; undefined 0x0000ffff614c2770: .inst 0x0000ffff ; undefined ;; CounterOverflowStub slow case ;; 0x80045F220 0x0000ffff614c2774: mov x8, #0xf220 // #61984 ; {metadata({method} {0x000000080045f220} 'setDaemon' '(Z)V' in 'java/lang/ThreadGroup')} 0x0000ffff614c2778: movk x8, #0x45, lsl #16 0x0000ffff614c277c: movk x8, #0x8, lsl #32 0x0000ffff614c2780: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c2784: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c2788: str x8, [sp] 0x0000ffff614c278c: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c2790: add x8, x8, #0x340 0x0000ffff614c2794: blr x8 ; ImmutableOopMap {[408]=Oop } ;*synchronization entry ; - java.lang.ThreadGroup::setDaemon@-1 (line 239) ; - StopAtExit::main@104 (line 91) 0x0000ffff614c2798: b 0x0000ffff614bfd08 ;; CounterOverflowStub slow case ;; 0x80045F1B8 0x0000ffff614c279c: mov x8, #0xf1b8 // #61880 ; {metadata({method} {0x000000080045f1b8} 'checkAccess' '()V' in 'java/lang/ThreadGroup')} 0x0000ffff614c27a0: movk x8, #0x45, lsl #16 0x0000ffff614c27a4: movk x8, #0x8, lsl #32 0x0000ffff614c27a8: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c27ac: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c27b0: str x8, [sp] 0x0000ffff614c27b4: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c27b8: add x8, x8, #0x340 0x0000ffff614c27bc: blr x8 ; ImmutableOopMap {[408]=Oop } ;*synchronization entry ; - java.lang.ThreadGroup::checkAccess@-1 (line 333) ; - java.lang.ThreadGroup::setDaemon@1 (line 239) ; - StopAtExit::main@104 (line 91) 0x0000ffff614c27c0: b 0x0000ffff614bfd48 ;; CounterOverflowStub slow case ;; 0x8000201E8 0x0000ffff614c27c4: mov x8, #0x1e8 // #488 ; {metadata({method} {0x00000008000201e8} 'getSecurityManager' '()Ljava/lang/SecurityManager;' in 'java/lang/System')} 0x0000ffff614c27c8: movk x8, #0x2, lsl #16 0x0000ffff614c27cc: movk x8, #0x8, lsl #32 0x0000ffff614c27d0: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c27d4: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c27d8: str x8, [sp] 0x0000ffff614c27dc: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c27e0: add x8, x8, #0x340 0x0000ffff614c27e4: blr x8 ; ImmutableOopMap {[408]=Oop } ;*synchronization entry ; - java.lang.System::getSecurityManager@-1 (line 484) ; - java.lang.ThreadGroup::checkAccess@0 (line 333) ; - java.lang.ThreadGroup::setDaemon@1 (line 239) ; - StopAtExit::main@104 (line 91) 0x0000ffff614c27e8: b 0x0000ffff614bfd84 ;; CounterOverflowStub slow case ;; 0x800020330 0x0000ffff614c27ec: mov x8, #0x330 // #816 ; {metadata({method} {0x0000000800020330} 'allowSecurityManager' '()Z' in 'java/lang/System')} 0x0000ffff614c27f0: movk x8, #0x2, lsl #16 0x0000ffff614c27f4: movk x8, #0x8, lsl #32 0x0000ffff614c27f8: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c27fc: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c2800: str x8, [sp] 0x0000ffff614c2804: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c2808: add x8, x8, #0x340 0x0000ffff614c280c: blr x8 ; ImmutableOopMap {[408]=Oop } ;*synchronization entry ; - java.lang.System::allowSecurityManager@-1 (line 194) ; - java.lang.System::getSecurityManager@0 (line 484) ; - java.lang.ThreadGroup::checkAccess@0 (line 333) ; - java.lang.ThreadGroup::setDaemon@1 (line 239) ; - StopAtExit::main@104 (line 91) 0x0000ffff614c2810: b 0x0000ffff614bfdc0 ;; ImplicitNullCheckStub slow case 0x0000ffff614c2814: adrp x8, 0x0000ffff6883a000 ; {runtime_call throw_null_pointer_exception Runtime1 stub} 0x0000ffff614c2818: add x8, x8, #0x740 0x0000ffff614c281c: blr x8 ; ImmutableOopMap {[408]=Oop c_rarg1=Oop } ;*invokevirtual checkAccess {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadGroup::checkAccess@10 (line 335) ; - java.lang.ThreadGroup::setDaemon@1 (line 239) ; - StopAtExit::main@104 (line 91) ;; should not reach here 0x0000ffff614c2820: dcps1 #0xdeae 0x0000ffff614c2824: .inst 0x7f849560 ; undefined 0x0000ffff614c2828: .inst 0x0000ffff ; undefined ;; NewInstanceStub slow case 0x0000ffff614c282c: adrp x8, 0x0000ffff68839000 ; {runtime_call fast_new_instance Runtime1 stub} 0x0000ffff614c2830: add x8, x8, #0x840 0x0000ffff614c2834: blr x8 ; ImmutableOopMap {c_rarg5=Oop [408]=Oop } ;*new {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@107 (line 92) 0x0000ffff614c2838: b 0x0000ffff614bff90 ;; CounterOverflowStub slow case ;; 0xFFFF00404D58 0x0000ffff614c283c: mov x8, #0x4d58 // #19800 ; {metadata({method} {0x0000ffff00404d58} '' '(Ljava/lang/ThreadGroup;Ljava/lang/Runnable;)V' in 'StopAtExit')} 0x0000ffff614c2840: movk x8, #0x40, lsl #16 0x0000ffff614c2844: movk x8, #0xffff, lsl #32 0x0000ffff614c2848: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c284c: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c2850: str x8, [sp] 0x0000ffff614c2854: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c2858: add x8, x8, #0x340 0x0000ffff614c285c: blr x8 ; ImmutableOopMap {c_rarg5=Oop [408]=Oop c_rarg0=Oop [448]=Oop } ;*synchronization entry ; - StopAtExit::@-1 (line 44) ; - StopAtExit::main@114 (line 92) 0x0000ffff614c2860: b 0x0000ffff614bffd4 ;; NewInstanceStub slow case 0x0000ffff614c2864: adrp x8, 0x0000ffff68839000 ; {runtime_call fast_new_instance Runtime1 stub} 0x0000ffff614c2868: add x8, x8, #0x840 0x0000ffff614c286c: blr x8 ; ImmutableOopMap {[448]=Oop [408]=Oop } ;*new {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::@7 (line 40) ; - StopAtExit::main@114 (line 92) 0x0000ffff614c2870: b 0x0000ffff614c0038 ;; CounterOverflowStub slow case ;; 0xFFFF00088900 0x0000ffff614c2874: mov x8, #0x8900 // #35072 ; {metadata({method} {0x0000ffff00088900} '' '(I)V' in 'java/util/concurrent/CountDownLatch')} 0x0000ffff614c2878: movk x8, #0x8, lsl #16 0x0000ffff614c287c: movk x8, #0xffff, lsl #32 0x0000ffff614c2880: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c2884: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c2888: str x8, [sp] 0x0000ffff614c288c: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c2890: add x8, x8, #0x340 0x0000ffff614c2894: blr x8 ; ImmutableOopMap {[448]=Oop [408]=Oop c_rarg1=Oop } ;*synchronization entry ; - java.util.concurrent.CountDownLatch::@-1 (line 197) ; - StopAtExit::@12 (line 40) ; - StopAtExit::main@114 (line 92) 0x0000ffff614c2898: b 0x0000ffff614c007c ;; CounterOverflowStub slow case ;; 0x80049A418 0x0000ffff614c289c: mov x8, #0xa418 // #42008 ; {metadata({method} {0x000000080049a418} '' '()V' in 'java/lang/Object')} 0x0000ffff614c28a0: movk x8, #0x49, lsl #16 0x0000ffff614c28a4: movk x8, #0x8, lsl #32 0x0000ffff614c28a8: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c28ac: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c28b0: str x8, [sp] 0x0000ffff614c28b4: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c28b8: add x8, x8, #0x340 0x0000ffff614c28bc: blr x8 ; ImmutableOopMap {[448]=Oop [408]=Oop c_rarg1=Oop } ;*synchronization entry ; - java.lang.Object::@-1 (line 44) ; - java.util.concurrent.CountDownLatch::@1 (line 197) ; - StopAtExit::@12 (line 40) ; - StopAtExit::main@114 (line 92) 0x0000ffff614c28c0: b 0x0000ffff614c00bc ;; NewInstanceStub slow case 0x0000ffff614c28c4: adrp x8, 0x0000ffff68839000 ; {runtime_call fast_new_instance Runtime1 stub} 0x0000ffff614c28c8: add x8, x8, #0x840 0x0000ffff614c28cc: blr x8 ; ImmutableOopMap {[448]=Oop [408]=Oop c_rarg1=Oop } ;*new {reexecute=0 rethrow=0 return_oop=0} ; - java.util.concurrent.CountDownLatch::@19 (line 199) ; - StopAtExit::@12 (line 40) ; - StopAtExit::main@114 (line 92) 0x0000ffff614c28d0: b 0x0000ffff614c0114 ;; CounterOverflowStub slow case ;; 0xFFFF00089288 0x0000ffff614c28d4: mov x8, #0x9288 // #37512 ; {metadata({method} {0x0000ffff00089288} '' '(I)V' in 'java/util/concurrent/CountDownLatch$Sync')} 0x0000ffff614c28d8: movk x8, #0x8, lsl #16 0x0000ffff614c28dc: movk x8, #0xffff, lsl #32 0x0000ffff614c28e0: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c28e4: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c28e8: str x8, [sp] 0x0000ffff614c28ec: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c28f0: add x8, x8, #0x340 0x0000ffff614c28f4: blr x8 ; ImmutableOopMap {[448]=Oop [408]=Oop c_rarg1=Oop c_rarg0=Oop } ;*synchronization entry ; - java.util.concurrent.CountDownLatch$Sync::@-1 (line 163) ; - java.util.concurrent.CountDownLatch::@24 (line 199) ; - StopAtExit::@12 (line 40) ; - StopAtExit::main@114 (line 92) 0x0000ffff614c28f8: b 0x0000ffff614c0154 ;; CounterOverflowStub slow case ;; 0x8000350E0 0x0000ffff614c28fc: mov x8, #0x50e0 // #20704 ; {metadata({method} {0x00000008000350e0} '' '()V' in 'java/util/concurrent/locks/AbstractQueuedSynchronizer')} 0x0000ffff614c2900: movk x8, #0x3, lsl #16 0x0000ffff614c2904: movk x8, #0x8, lsl #32 0x0000ffff614c2908: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c290c: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c2910: str x8, [sp] 0x0000ffff614c2914: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c2918: add x8, x8, #0x340 0x0000ffff614c291c: blr x8 ; ImmutableOopMap {[448]=Oop [408]=Oop c_rarg1=Oop c_rarg0=Oop } ;*synchronization entry ; - java.util.concurrent.locks.AbstractQueuedSynchronizer::@-1 (line 314) ; - java.util.concurrent.CountDownLatch$Sync::@1 (line 163) ; - java.util.concurrent.CountDownLatch::@24 (line 199) ; - StopAtExit::@12 (line 40) ; - StopAtExit::main@114 (line 92) 0x0000ffff614c2920: b 0x0000ffff614c0194 ;; CounterOverflowStub slow case ;; 0x800037878 0x0000ffff614c2924: mov x8, #0x7878 // #30840 ; {metadata({method} {0x0000000800037878} '' '()V' in 'java/util/concurrent/locks/AbstractOwnableSynchronizer')} 0x0000ffff614c2928: movk x8, #0x3, lsl #16 0x0000ffff614c292c: movk x8, #0x8, lsl #32 0x0000ffff614c2930: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c2934: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c2938: str x8, [sp] 0x0000ffff614c293c: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c2940: add x8, x8, #0x340 0x0000ffff614c2944: blr x8 ; ImmutableOopMap {[448]=Oop [408]=Oop c_rarg1=Oop c_rarg0=Oop } ;*synchronization entry ; - java.util.concurrent.locks.AbstractOwnableSynchronizer::@-1 (line 59) ; - java.util.concurrent.locks.AbstractQueuedSynchronizer::@1 (line 314) ; - java.util.concurrent.CountDownLatch$Sync::@1 (line 163) ; - java.util.concurrent.CountDownLatch::@24 (line 199) ; - StopAtExit::@12 (line 40) ; - StopAtExit::main@114 (line 92) 0x0000ffff614c2948: b 0x0000ffff614c01d4 ;; CounterOverflowStub slow case ;; 0x80049A418 0x0000ffff614c294c: mov x8, #0xa418 // #42008 ; {metadata({method} {0x000000080049a418} '' '()V' in 'java/lang/Object')} 0x0000ffff614c2950: movk x8, #0x49, lsl #16 0x0000ffff614c2954: movk x8, #0x8, lsl #32 0x0000ffff614c2958: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c295c: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c2960: str x8, [sp] 0x0000ffff614c2964: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c2968: add x8, x8, #0x340 0x0000ffff614c296c: blr x8 ; ImmutableOopMap {[448]=Oop [408]=Oop c_rarg1=Oop c_rarg0=Oop } ;*synchronization entry ; - java.lang.Object::@-1 (line 44) ; - java.util.concurrent.locks.AbstractOwnableSynchronizer::@1 (line 59) ; - java.util.concurrent.locks.AbstractQueuedSynchronizer::@1 (line 314) ; - java.util.concurrent.CountDownLatch$Sync::@1 (line 163) ; - java.util.concurrent.CountDownLatch::@24 (line 199) ; - StopAtExit::@12 (line 40) ; - StopAtExit::main@114 (line 92) 0x0000ffff614c2970: b 0x0000ffff614c0214 ;; G1PreBarrierStub slow case 0x0000ffff614c2974: ldr w3, [x1, #12] 0x0000ffff614c2978: lsl x3, x3, #3 0x0000ffff614c297c: cbz x3, 0x0000ffff614c024c 0x0000ffff614c2980: str x3, [sp] 0x0000ffff614c2984: adrp x8, 0x0000ffff68834000 ; {runtime_call g1_pre_barrier_slow} 0x0000ffff614c2988: add x8, x8, #0xd40 0x0000ffff614c298c: blr x8 0x0000ffff614c2990: b 0x0000ffff614c024c ;; G1PostBarrierStub slow case 0x0000ffff614c2994: cbz x0, 0x0000ffff614c0264 0x0000ffff614c2998: str x1, [sp] 0x0000ffff614c299c: adrp x8, 0x0000ffff68834000 ; {runtime_call g1_post_barrier_slow} 0x0000ffff614c29a0: add x8, x8, #0xa40 0x0000ffff614c29a4: blr x8 0x0000ffff614c29a8: b 0x0000ffff614c0264 ;; G1PreBarrierStub slow case 0x0000ffff614c29ac: ldr w3, [x0, #368] 0x0000ffff614c29b0: lsl x3, x3, #3 0x0000ffff614c29b4: cbz x3, 0x0000ffff614c0278 0x0000ffff614c29b8: str x3, [sp] 0x0000ffff614c29bc: adrp x8, 0x0000ffff68834000 ; {runtime_call g1_pre_barrier_slow} 0x0000ffff614c29c0: add x8, x8, #0xd40 0x0000ffff614c29c4: blr x8 0x0000ffff614c29c8: b 0x0000ffff614c0278 ;; G1PostBarrierStub slow case 0x0000ffff614c29cc: cbz x1, 0x0000ffff614c0290 0x0000ffff614c29d0: str x0, [sp] 0x0000ffff614c29d4: adrp x8, 0x0000ffff68834000 ; {runtime_call g1_post_barrier_slow} 0x0000ffff614c29d8: add x8, x8, #0xa40 0x0000ffff614c29dc: blr x8 0x0000ffff614c29e0: b 0x0000ffff614c0290 ;; NewInstanceStub slow case 0x0000ffff614c29e4: adrp x8, 0x0000ffff68839000 ; {runtime_call fast_new_instance Runtime1 stub} 0x0000ffff614c29e8: add x8, x8, #0x840 0x0000ffff614c29ec: blr x8 ; ImmutableOopMap {[408]=Oop c_rarg2=Oop [448]=Oop } ;*new {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::@19 (line 41) ; - StopAtExit::main@114 (line 92) 0x0000ffff614c29f0: b 0x0000ffff614c02cc ;; CounterOverflowStub slow case ;; 0xFFFF00088900 0x0000ffff614c29f4: mov x8, #0x8900 // #35072 ; {metadata({method} {0x0000ffff00088900} '' '(I)V' in 'java/util/concurrent/CountDownLatch')} 0x0000ffff614c29f8: movk x8, #0x8, lsl #16 0x0000ffff614c29fc: movk x8, #0xffff, lsl #32 0x0000ffff614c2a00: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c2a04: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c2a08: str x8, [sp] 0x0000ffff614c2a0c: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c2a10: add x8, x8, #0x340 0x0000ffff614c2a14: blr x8 ; ImmutableOopMap {[408]=Oop c_rarg2=Oop [448]=Oop c_rarg1=Oop } ;*synchronization entry ; - java.util.concurrent.CountDownLatch::@-1 (line 197) ; - StopAtExit::@24 (line 41) ; - StopAtExit::main@114 (line 92) 0x0000ffff614c2a18: b 0x0000ffff614c0310 ;; CounterOverflowStub slow case ;; 0x80049A418 0x0000ffff614c2a1c: mov x8, #0xa418 // #42008 ; {metadata({method} {0x000000080049a418} '' '()V' in 'java/lang/Object')} 0x0000ffff614c2a20: movk x8, #0x49, lsl #16 0x0000ffff614c2a24: movk x8, #0x8, lsl #32 0x0000ffff614c2a28: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c2a2c: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c2a30: str x8, [sp] 0x0000ffff614c2a34: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c2a38: add x8, x8, #0x340 0x0000ffff614c2a3c: blr x8 ; ImmutableOopMap {[408]=Oop c_rarg2=Oop [448]=Oop c_rarg1=Oop } ;*synchronization entry ; - java.lang.Object::@-1 (line 44) ; - java.util.concurrent.CountDownLatch::@1 (line 197) ; - StopAtExit::@24 (line 41) ; - StopAtExit::main@114 (line 92) 0x0000ffff614c2a40: b 0x0000ffff614c0350 ;; NewInstanceStub slow case 0x0000ffff614c2a44: adrp x8, 0x0000ffff68839000 ; {runtime_call fast_new_instance Runtime1 stub} 0x0000ffff614c2a48: add x8, x8, #0x840 0x0000ffff614c2a4c: blr x8 ; ImmutableOopMap {[408]=Oop c_rarg2=Oop [448]=Oop c_rarg1=Oop } ;*new {reexecute=0 rethrow=0 return_oop=0} ; - java.util.concurrent.CountDownLatch::@19 (line 199) ; - StopAtExit::@24 (line 41) ; - StopAtExit::main@114 (line 92) 0x0000ffff614c2a50: b 0x0000ffff614c03a8 ;; CounterOverflowStub slow case ;; 0xFFFF00089288 0x0000ffff614c2a54: mov x8, #0x9288 // #37512 ; {metadata({method} {0x0000ffff00089288} '' '(I)V' in 'java/util/concurrent/CountDownLatch$Sync')} 0x0000ffff614c2a58: movk x8, #0x8, lsl #16 0x0000ffff614c2a5c: movk x8, #0xffff, lsl #32 0x0000ffff614c2a60: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c2a64: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c2a68: str x8, [sp] 0x0000ffff614c2a6c: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c2a70: add x8, x8, #0x340 0x0000ffff614c2a74: blr x8 ; ImmutableOopMap {[408]=Oop c_rarg2=Oop [448]=Oop c_rarg1=Oop c_rarg0=Oop } ;*synchronization entry ; - java.util.concurrent.CountDownLatch$Sync::@-1 (line 163) ; - java.util.concurrent.CountDownLatch::@24 (line 199) ; - StopAtExit::@24 (line 41) ; - StopAtExit::main@114 (line 92) 0x0000ffff614c2a78: b 0x0000ffff614c03e8 ;; CounterOverflowStub slow case ;; 0x8000350E0 0x0000ffff614c2a7c: mov x8, #0x50e0 // #20704 ; {metadata({method} {0x00000008000350e0} '' '()V' in 'java/util/concurrent/locks/AbstractQueuedSynchronizer')} 0x0000ffff614c2a80: movk x8, #0x3, lsl #16 0x0000ffff614c2a84: movk x8, #0x8, lsl #32 0x0000ffff614c2a88: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c2a8c: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c2a90: str x8, [sp] 0x0000ffff614c2a94: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c2a98: add x8, x8, #0x340 0x0000ffff614c2a9c: blr x8 ; ImmutableOopMap {[408]=Oop c_rarg2=Oop [448]=Oop c_rarg1=Oop c_rarg0=Oop } ;*synchronization entry ; - java.util.concurrent.locks.AbstractQueuedSynchronizer::@-1 (line 314) ; - java.util.concurrent.CountDownLatch$Sync::@1 (line 163) ; - java.util.concurrent.CountDownLatch::@24 (line 199) ; - StopAtExit::@24 (line 41) ; - StopAtExit::main@114 (line 92) 0x0000ffff614c2aa0: b 0x0000ffff614c0428 ;; CounterOverflowStub slow case ;; 0x800037878 0x0000ffff614c2aa4: mov x8, #0x7878 // #30840 ; {metadata({method} {0x0000000800037878} '' '()V' in 'java/util/concurrent/locks/AbstractOwnableSynchronizer')} 0x0000ffff614c2aa8: movk x8, #0x3, lsl #16 0x0000ffff614c2aac: movk x8, #0x8, lsl #32 0x0000ffff614c2ab0: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c2ab4: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c2ab8: str x8, [sp] 0x0000ffff614c2abc: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c2ac0: add x8, x8, #0x340 0x0000ffff614c2ac4: blr x8 ; ImmutableOopMap {[408]=Oop c_rarg2=Oop [448]=Oop c_rarg1=Oop c_rarg0=Oop } ;*synchronization entry ; - java.util.concurrent.locks.AbstractOwnableSynchronizer::@-1 (line 59) ; - java.util.concurrent.locks.AbstractQueuedSynchronizer::@1 (line 314) ; - java.util.concurrent.CountDownLatch$Sync::@1 (line 163) ; - java.util.concurrent.CountDownLatch::@24 (line 199) ; - StopAtExit::@24 (line 41) ; - StopAtExit::main@114 (line 92) 0x0000ffff614c2ac8: b 0x0000ffff614c0468 ;; CounterOverflowStub slow case ;; 0x80049A418 0x0000ffff614c2acc: mov x8, #0xa418 // #42008 ; {metadata({method} {0x000000080049a418} '' '()V' in 'java/lang/Object')} 0x0000ffff614c2ad0: movk x8, #0x49, lsl #16 0x0000ffff614c2ad4: movk x8, #0x8, lsl #32 0x0000ffff614c2ad8: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c2adc: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c2ae0: str x8, [sp] 0x0000ffff614c2ae4: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c2ae8: add x8, x8, #0x340 0x0000ffff614c2aec: blr x8 ; ImmutableOopMap {[408]=Oop c_rarg2=Oop [448]=Oop c_rarg1=Oop c_rarg0=Oop } ;*synchronization entry ; - java.lang.Object::@-1 (line 44) ; - java.util.concurrent.locks.AbstractOwnableSynchronizer::@1 (line 59) ; - java.util.concurrent.locks.AbstractQueuedSynchronizer::@1 (line 314) ; - java.util.concurrent.CountDownLatch$Sync::@1 (line 163) ; - java.util.concurrent.CountDownLatch::@24 (line 199) ; - StopAtExit::@24 (line 41) ; - StopAtExit::main@114 (line 92) 0x0000ffff614c2af0: b 0x0000ffff614c04a8 ;; G1PreBarrierStub slow case 0x0000ffff614c2af4: ldr w3, [x1, #12] 0x0000ffff614c2af8: lsl x3, x3, #3 0x0000ffff614c2afc: cbz x3, 0x0000ffff614c04e0 0x0000ffff614c2b00: str x3, [sp] 0x0000ffff614c2b04: adrp x8, 0x0000ffff68834000 ; {runtime_call g1_pre_barrier_slow} 0x0000ffff614c2b08: add x8, x8, #0xd40 0x0000ffff614c2b0c: blr x8 0x0000ffff614c2b10: b 0x0000ffff614c04e0 ;; G1PostBarrierStub slow case 0x0000ffff614c2b14: cbz x0, 0x0000ffff614c04f8 0x0000ffff614c2b18: str x1, [sp] 0x0000ffff614c2b1c: adrp x8, 0x0000ffff68834000 ; {runtime_call g1_post_barrier_slow} 0x0000ffff614c2b20: add x8, x8, #0xa40 0x0000ffff614c2b24: blr x8 0x0000ffff614c2b28: b 0x0000ffff614c04f8 ;; G1PreBarrierStub slow case 0x0000ffff614c2b2c: ldr w0, [x2, #372] 0x0000ffff614c2b30: lsl x0, x0, #3 0x0000ffff614c2b34: cbz x0, 0x0000ffff614c0508 0x0000ffff614c2b38: str x0, [sp] 0x0000ffff614c2b3c: adrp x8, 0x0000ffff68834000 ; {runtime_call g1_pre_barrier_slow} 0x0000ffff614c2b40: add x8, x8, #0xd40 0x0000ffff614c2b44: blr x8 0x0000ffff614c2b48: b 0x0000ffff614c0508 ;; G1PostBarrierStub slow case 0x0000ffff614c2b4c: cbz x1, 0x0000ffff614c0520 0x0000ffff614c2b50: str x2, [sp] 0x0000ffff614c2b54: adrp x8, 0x0000ffff68834000 ; {runtime_call g1_post_barrier_slow} 0x0000ffff614c2b58: add x8, x8, #0xa40 0x0000ffff614c2b5c: blr x8 0x0000ffff614c2b60: b 0x0000ffff614c0520 ;; ImplicitNullCheckStub slow case 0x0000ffff614c2b64: adrp x8, 0x0000ffff6883a000 ; {runtime_call throw_null_pointer_exception Runtime1 stub} 0x0000ffff614c2b68: add x8, x8, #0x740 0x0000ffff614c2b6c: blr x8 ; ImmutableOopMap {[408]=Oop c_rarg0=Oop [448]=Oop c_rarg2=Oop } ;*invokevirtual await {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@129 (line 96) ;; should not reach here 0x0000ffff614c2b70: dcps1 #0xdeae 0x0000ffff614c2b74: .inst 0x7f849560 ; undefined 0x0000ffff614c2b78: .inst 0x0000ffff ; undefined ;; CounterOverflowStub slow case ;; 0xFFFF000889C0 0x0000ffff614c2b7c: mov x8, #0x89c0 // #35264 ; {metadata({method} {0x0000ffff000889c0} 'await' '()V' in 'java/util/concurrent/CountDownLatch')} 0x0000ffff614c2b80: movk x8, #0x8, lsl #16 0x0000ffff614c2b84: movk x8, #0xffff, lsl #32 0x0000ffff614c2b88: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c2b8c: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c2b90: str x8, [sp] 0x0000ffff614c2b94: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c2b98: add x8, x8, #0x340 0x0000ffff614c2b9c: blr x8 ; ImmutableOopMap {[408]=Oop c_rarg0=Oop [448]=Oop c_rarg2=Oop } ;*synchronization entry ; - java.util.concurrent.CountDownLatch::await@-1 (line 230) ; - StopAtExit::main@129 (line 96) 0x0000ffff614c2ba0: b 0x0000ffff614c0630 ;; ImplicitNullCheckStub slow case 0x0000ffff614c2ba4: adrp x8, 0x0000ffff6883a000 ; {runtime_call throw_null_pointer_exception Runtime1 stub} 0x0000ffff614c2ba8: add x8, x8, #0x740 0x0000ffff614c2bac: blr x8 ; ImmutableOopMap {[408]=Oop c_rarg0=Oop [448]=Oop c_rarg1=Oop } ;*invokevirtual acquireSharedInterruptibly {reexecute=0 rethrow=0 return_oop=0} ; - java.util.concurrent.CountDownLatch::await@5 (line 230) ; - StopAtExit::main@129 (line 96) ;; should not reach here 0x0000ffff614c2bb0: dcps1 #0xdeae 0x0000ffff614c2bb4: .inst 0x7f849560 ; undefined 0x0000ffff614c2bb8: .inst 0x0000ffff ; undefined ;; ImplicitNullCheckStub slow case 0x0000ffff614c2bbc: adrp x8, 0x0000ffff6883a000 ; {runtime_call throw_null_pointer_exception Runtime1 stub} 0x0000ffff614c2bc0: add x8, x8, #0x740 0x0000ffff614c2bc4: blr x8 ; ImmutableOopMap {[408]=Oop c_rarg0=Oop [448]=Oop c_rarg2=Oop } ;*invokevirtual countDown {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@137 (line 99) ;; should not reach here 0x0000ffff614c2bc8: dcps1 #0xdeae 0x0000ffff614c2bcc: .inst 0x7f849560 ; undefined 0x0000ffff614c2bd0: .inst 0x0000ffff ; undefined ;; CounterOverflowStub slow case ;; 0xFFFF00088B50 0x0000ffff614c2bd4: mov x8, #0x8b50 // #35664 ; {metadata({method} {0x0000ffff00088b50} 'countDown' '()V' in 'java/util/concurrent/CountDownLatch')} 0x0000ffff614c2bd8: movk x8, #0x8, lsl #16 0x0000ffff614c2bdc: movk x8, #0xffff, lsl #32 0x0000ffff614c2be0: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c2be4: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c2be8: str x8, [sp] 0x0000ffff614c2bec: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c2bf0: add x8, x8, #0x340 0x0000ffff614c2bf4: blr x8 ; ImmutableOopMap {[408]=Oop c_rarg0=Oop [448]=Oop c_rarg2=Oop } ;*synchronization entry ; - java.util.concurrent.CountDownLatch::countDown@-1 (line 290) ; - StopAtExit::main@137 (line 99) 0x0000ffff614c2bf8: b 0x0000ffff614c06c4 ;; ImplicitNullCheckStub slow case 0x0000ffff614c2bfc: adrp x8, 0x0000ffff6883a000 ; {runtime_call throw_null_pointer_exception Runtime1 stub} 0x0000ffff614c2c00: add x8, x8, #0x740 0x0000ffff614c2c04: blr x8 ; ImmutableOopMap {[408]=Oop c_rarg0=Oop [448]=Oop c_rarg3=Oop } ;*invokevirtual releaseShared {reexecute=0 rethrow=0 return_oop=0} ; - java.util.concurrent.CountDownLatch::countDown@5 (line 290) ; - StopAtExit::main@137 (line 99) ;; should not reach here 0x0000ffff614c2c08: dcps1 #0xdeae 0x0000ffff614c2c0c: .inst 0x7f849560 ; undefined 0x0000ffff614c2c10: .inst 0x0000ffff ; undefined ;; CounterOverflowStub slow case ;; 0x800035D10 0x0000ffff614c2c14: mov x8, #0x5d10 // #23824 ; {metadata({method} {0x0000000800035d10} 'releaseShared' '(I)Z' in 'java/util/concurrent/locks/AbstractQueuedSynchronizer')} 0x0000ffff614c2c18: movk x8, #0x3, lsl #16 0x0000ffff614c2c1c: movk x8, #0x8, lsl #32 0x0000ffff614c2c20: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c2c24: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c2c28: str x8, [sp] 0x0000ffff614c2c2c: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c2c30: add x8, x8, #0x340 0x0000ffff614c2c34: blr x8 ; ImmutableOopMap {[408]=Oop c_rarg0=Oop [448]=Oop c_rarg3=Oop } ;*synchronization entry ; - java.util.concurrent.locks.AbstractQueuedSynchronizer::releaseShared@-1 (line 1094) ; - java.util.concurrent.CountDownLatch::countDown@5 (line 290) ; - StopAtExit::main@137 (line 99) 0x0000ffff614c2c38: b 0x0000ffff614c0710 ;; ImplicitNullCheckStub slow case 0x0000ffff614c2c3c: adrp x8, 0x0000ffff6883a000 ; {runtime_call throw_null_pointer_exception Runtime1 stub} 0x0000ffff614c2c40: add x8, x8, #0x740 0x0000ffff614c2c44: blr x8 ; ImmutableOopMap {c_rarg0=Oop [520]=Oop } ;*invokevirtual stop {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@142 (line 101) ;; should not reach here 0x0000ffff614c2c48: dcps1 #0xdeae 0x0000ffff614c2c4c: .inst 0x7f849560 ; undefined 0x0000ffff614c2c50: .inst 0x0000ffff ; undefined ;; CounterOverflowStub slow case ;; 0x8004471E8 0x0000ffff614c2c54: mov x8, #0x71e8 // #29160 ; {metadata({method} {0x00000008004471e8} 'isAlive' '()Z' in 'java/lang/Thread')} 0x0000ffff614c2c58: movk x8, #0x44, lsl #16 0x0000ffff614c2c5c: movk x8, #0x8, lsl #32 0x0000ffff614c2c60: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c2c64: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c2c68: str x8, [sp] 0x0000ffff614c2c6c: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c2c70: add x8, x8, #0x340 0x0000ffff614c2c74: blr x8 ; ImmutableOopMap {[520]=Oop [512]=Oop } ;*synchronization entry ; - java.lang.Thread::isAlive@-1 (line 1061) ; - StopAtExit::main@147 (line 103) 0x0000ffff614c2c78: b 0x0000ffff614c0840 ;; CounterOverflowStub slow case ;; 0xFFFF00405128 0x0000ffff614c2c7c: mov x8, #0x5128 // #20776 ; {metadata({method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c2c80: movk x8, #0x40, lsl #16 0x0000ffff614c2c84: movk x8, #0xffff, lsl #32 0x0000ffff614c2c88: str x8, [sp, #8] ;; 0x96 0x0000ffff614c2c8c: mov x8, #0x96 // #150 0x0000ffff614c2c90: str x8, [sp] 0x0000ffff614c2c94: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c2c98: add x8, x8, #0x340 0x0000ffff614c2c9c: blr x8 ; ImmutableOopMap {[520]=Oop c_rarg0=Oop } ;*ifne {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) StopAtExit::main@150 (line 103) 0x0000ffff614c2ca0: b 0x0000ffff614c08e4 ;; ImplicitNullCheckStub slow case 0x0000ffff614c2ca4: adrp x8, 0x0000ffff6883a000 ; {runtime_call throw_null_pointer_exception Runtime1 stub} 0x0000ffff614c2ca8: add x8, x8, #0x740 0x0000ffff614c2cac: blr x8 ; ImmutableOopMap {c_rarg0=Oop [576]=Oop } ;*invokevirtual join {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@180 (line 119) ;; should not reach here 0x0000ffff614c2cb0: dcps1 #0xdeae 0x0000ffff614c2cb4: .inst 0x7f849560 ; undefined 0x0000ffff614c2cb8: .inst 0x0000ffff ; undefined ;; CounterOverflowStub slow case ;; 0x800447DF8 0x0000ffff614c2cbc: mov x8, #0x7df8 // #32248 ; {metadata({method} {0x0000000800447df8} 'join' '()V' in 'java/lang/Thread')} 0x0000ffff614c2cc0: movk x8, #0x44, lsl #16 0x0000ffff614c2cc4: movk x8, #0x8, lsl #32 0x0000ffff614c2cc8: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c2ccc: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c2cd0: str x8, [sp] 0x0000ffff614c2cd4: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c2cd8: add x8, x8, #0x340 0x0000ffff614c2cdc: blr x8 ; ImmutableOopMap {c_rarg0=Oop [576]=Oop } ;*synchronization entry ; - java.lang.Thread::join@-1 (line 1381) ; - StopAtExit::main@180 (line 119) 0x0000ffff614c2ce0: b 0x0000ffff614c09ec ;; ImplicitNullCheckStub slow case 0x0000ffff614c2ce4: adrp x8, 0x0000ffff6883a000 ; {runtime_call throw_null_pointer_exception Runtime1 stub} 0x0000ffff614c2ce8: add x8, x8, #0x740 0x0000ffff614c2cec: blr x8 ; ImmutableOopMap {[568]=Oop c_rarg2=Oop } ;*invokevirtual activeCount {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@210 (line 127) ;; should not reach here 0x0000ffff614c2cf0: dcps1 #0xdeae 0x0000ffff614c2cf4: .inst 0x7f849560 ; undefined 0x0000ffff614c2cf8: .inst 0x0000ffff ; undefined ;; MonitorEnterStub slow case ;; merged str pair 0x0000ffff614c2cfc: stp x1, x2, [sp] 0x0000ffff614c2d00: adrp x8, 0x0000ffff68836000 ; {runtime_call monitorenter_nofpu Runtime1 stub} 0x0000ffff614c2d04: add x8, x8, #0xe40 0x0000ffff614c2d08: blr x8 ; ImmutableOopMap {c_rarg2=Oop [744]=Oop } ;*synchronization entry ; - java.lang.ThreadGroup::isDestroyed@-1 (line 211) ; - StopAtExit::main@278 (line 142) 0x0000ffff614c2d0c: b 0x0000ffff614c0d48 ;; MonitorExitStub slow case 0x0000ffff614c2d10: add x0, sp, #0x2e0 0x0000ffff614c2d14: str x0, [sp] 0x0000ffff614c2d18: adr x30, 0x0000ffff614c0d74 0x0000ffff614c2d1c: adrp x8, 0x0000ffff68836000 ; {runtime_call monitorexit_nofpu Runtime1 stub} 0x0000ffff614c2d20: add x8, x8, #0x840 0x0000ffff614c2d24: br x8 ;; MonitorEnterStub slow case ;; merged str pair 0x0000ffff614c2d28: stp x1, x2, [sp] 0x0000ffff614c2d2c: adrp x8, 0x0000ffff68836000 ; {runtime_call monitorenter_nofpu Runtime1 stub} 0x0000ffff614c2d30: add x8, x8, #0xe40 0x0000ffff614c2d34: blr x8 ; ImmutableOopMap {c_rarg2=Oop [744]=Oop } ;*synchronization entry ; - java.lang.ThreadGroup::isDestroyed@-1 (line 211) ; - StopAtExit::main@307 (line 146) 0x0000ffff614c2d38: b 0x0000ffff614c0eb4 ;; MonitorExitStub slow case 0x0000ffff614c2d3c: add x0, sp, #0x2e0 0x0000ffff614c2d40: str x0, [sp] 0x0000ffff614c2d44: adr x30, 0x0000ffff614c0ee0 0x0000ffff614c2d48: adrp x8, 0x0000ffff68836000 ; {runtime_call monitorexit_nofpu Runtime1 stub} 0x0000ffff614c2d4c: add x8, x8, #0x840 0x0000ffff614c2d50: br x8 ;; CounterOverflowStub slow case ;; 0xFFFF00405128 0x0000ffff614c2d54: mov x8, #0x5128 // #20776 ; {metadata({method} {0x0000ffff00405128} 'main' '([Ljava/lang/String;)V' in 'StopAtExit')} 0x0000ffff614c2d58: movk x8, #0x40, lsl #16 0x0000ffff614c2d5c: movk x8, #0xffff, lsl #32 0x0000ffff614c2d60: str x8, [sp, #8] ;; 0x158 0x0000ffff614c2d64: mov x8, #0x158 // #344 0x0000ffff614c2d68: str x8, [sp] 0x0000ffff614c2d6c: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c2d70: add x8, x8, #0x340 0x0000ffff614c2d74: blr x8 ; ImmutableOopMap {} ;*goto {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) StopAtExit::main@344 (line 159) 0x0000ffff614c2d78: b 0x0000ffff614c0fa8 ;; ImplicitNullCheckStub slow case 0x0000ffff614c2d7c: adrp x8, 0x0000ffff6883a000 ; {runtime_call throw_null_pointer_exception Runtime1 stub} 0x0000ffff614c2d80: add x8, x8, #0x740 0x0000ffff614c2d84: blr x8 ; ImmutableOopMap {c_rarg0=Oop c_rarg1=Oop } ;*invokevirtual println {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@364 (line 162) ;; should not reach here 0x0000ffff614c2d88: dcps1 #0xdeae 0x0000ffff614c2d8c: .inst 0x7f849560 ; undefined 0x0000ffff614c2d90: .inst 0x0000ffff ; undefined ;; ImplicitNullCheckStub slow case 0x0000ffff614c2d94: adrp x8, 0x0000ffff6883a000 ; {runtime_call throw_null_pointer_exception Runtime1 stub} 0x0000ffff614c2d98: add x8, x8, #0x740 0x0000ffff614c2d9c: blr x8 ; ImmutableOopMap {c_rarg0=Oop c_rarg1=Oop } ;*invokevirtual println {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@384 (line 166) ;; should not reach here 0x0000ffff614c2da0: dcps1 #0xdeae 0x0000ffff614c2da4: .inst 0x7f849560 ; undefined 0x0000ffff614c2da8: .inst 0x0000ffff ; undefined ;; ImplicitNullCheckStub slow case 0x0000ffff614c2dac: adrp x8, 0x0000ffff6883a000 ; {runtime_call throw_null_pointer_exception Runtime1 stub} 0x0000ffff614c2db0: add x8, x8, #0x740 0x0000ffff614c2db4: blr x8 ; ImmutableOopMap {c_rarg0=Oop c_rarg1=Oop } ;*invokevirtual println {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@397 (line 169) ;; should not reach here 0x0000ffff614c2db8: dcps1 #0xdeae 0x0000ffff614c2dbc: .inst 0x7f849560 ; undefined 0x0000ffff614c2dc0: .inst 0x0000ffff ; undefined ;; CounterOverflowStub slow case ;; 0x80001FED0 0x0000ffff614c2dc4: mov x8, #0xfed0 // #65232 ; {metadata({method} {0x000000080001fed0} 'getProperty' '(Ljava/lang/String;)Ljava/lang/String;' in 'java/lang/System')} 0x0000ffff614c2dc8: movk x8, #0x1, lsl #16 0x0000ffff614c2dcc: movk x8, #0x8, lsl #32 0x0000ffff614c2dd0: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c2dd4: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c2dd8: str x8, [sp] 0x0000ffff614c2ddc: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c2de0: add x8, x8, #0x340 0x0000ffff614c2de4: blr x8 ; ImmutableOopMap {} ;*synchronization entry ; - java.lang.System::getProperty@-1 (line 925) ; - StopAtExit::main@402 (line 172) 0x0000ffff614c2de8: b 0x0000ffff614c1264 ;; CounterOverflowStub slow case ;; 0x8000201E8 0x0000ffff614c2dec: mov x8, #0x1e8 // #488 ; {metadata({method} {0x00000008000201e8} 'getSecurityManager' '()Ljava/lang/SecurityManager;' in 'java/lang/System')} 0x0000ffff614c2df0: movk x8, #0x2, lsl #16 0x0000ffff614c2df4: movk x8, #0x8, lsl #32 0x0000ffff614c2df8: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c2dfc: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c2e00: str x8, [sp] 0x0000ffff614c2e04: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c2e08: add x8, x8, #0x340 0x0000ffff614c2e0c: blr x8 ; ImmutableOopMap {} ;*synchronization entry ; - java.lang.System::getSecurityManager@-1 (line 484) ; - java.lang.System::getProperty@4 (line 927) ; - StopAtExit::main@402 (line 172) 0x0000ffff614c2e10: b 0x0000ffff614c12c8 ;; CounterOverflowStub slow case ;; 0x800020330 0x0000ffff614c2e14: mov x8, #0x330 // #816 ; {metadata({method} {0x0000000800020330} 'allowSecurityManager' '()Z' in 'java/lang/System')} 0x0000ffff614c2e18: movk x8, #0x2, lsl #16 0x0000ffff614c2e1c: movk x8, #0x8, lsl #32 0x0000ffff614c2e20: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c2e24: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c2e28: str x8, [sp] 0x0000ffff614c2e2c: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c2e30: add x8, x8, #0x340 0x0000ffff614c2e34: blr x8 ; ImmutableOopMap {} ;*synchronization entry ; - java.lang.System::allowSecurityManager@-1 (line 194) ; - java.lang.System::getSecurityManager@0 (line 484) ; - java.lang.System::getProperty@4 (line 927) ; - StopAtExit::main@402 (line 172) 0x0000ffff614c2e38: b 0x0000ffff614c1304 ;; ImplicitNullCheckStub slow case 0x0000ffff614c2e3c: adrp x8, 0x0000ffff6883a000 ; {runtime_call throw_null_pointer_exception Runtime1 stub} 0x0000ffff614c2e40: add x8, x8, #0x740 0x0000ffff614c2e44: blr x8 ; ImmutableOopMap {c_rarg1=Oop } ;*invokevirtual checkPropertyAccess {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.System::getProperty@14 (line 929) ; - StopAtExit::main@402 (line 172) ;; should not reach here 0x0000ffff614c2e48: dcps1 #0xdeae 0x0000ffff614c2e4c: .inst 0x7f849560 ; undefined 0x0000ffff614c2e50: .inst 0x0000ffff ; undefined ;; ImplicitNullCheckStub slow case 0x0000ffff614c2e54: adrp x8, 0x0000ffff6883a000 ; {runtime_call throw_null_pointer_exception Runtime1 stub} 0x0000ffff614c2e58: add x8, x8, #0x740 0x0000ffff614c2e5c: blr x8 ; ImmutableOopMap {c_rarg1=Oop } ;*invokevirtual getProperty {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.System::getProperty@21 (line 932) ; - StopAtExit::main@402 (line 172) ;; should not reach here 0x0000ffff614c2e60: dcps1 #0xdeae 0x0000ffff614c2e64: .inst 0x7f849560 ; undefined 0x0000ffff614c2e68: .inst 0x0000ffff ; undefined ;; ImplicitNullCheckStub slow case 0x0000ffff614c2e6c: adrp x8, 0x0000ffff6883a000 ; {runtime_call throw_null_pointer_exception Runtime1 stub} 0x0000ffff614c2e70: add x8, x8, #0x740 0x0000ffff614c2e74: blr x8 ; ImmutableOopMap {c_rarg0=Oop } ;*invokevirtual startsWith {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@416 (line 173) ;; should not reach here 0x0000ffff614c2e78: dcps1 #0xdeae 0x0000ffff614c2e7c: .inst 0x7f849560 ; undefined 0x0000ffff614c2e80: .inst 0x0000ffff ; undefined ;; CounterOverflowStub slow case ;; 0x80047FCA8 0x0000ffff614c2e84: mov x8, #0xfca8 // #64680 ; {metadata({method} {0x000000080047fca8} 'startsWith' '(Ljava/lang/String;)Z' in 'java/lang/String')} 0x0000ffff614c2e88: movk x8, #0x47, lsl #16 0x0000ffff614c2e8c: movk x8, #0x8, lsl #32 0x0000ffff614c2e90: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c2e94: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c2e98: str x8, [sp] 0x0000ffff614c2e9c: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c2ea0: add x8, x8, #0x340 0x0000ffff614c2ea4: blr x8 ; ImmutableOopMap {c_rarg0=Oop } ;*synchronization entry ; - java.lang.String::startsWith@-1 (line 2302) ; - StopAtExit::main@416 (line 173) 0x0000ffff614c2ea8: b 0x0000ffff614c1528 ;; CounterOverflowStub slow case ;; 0x80001FE00 0x0000ffff614c2eac: mov x8, #0xfe00 // #65024 ; {metadata({method} {0x000000080001fe00} 'exit' '(I)V' in 'java/lang/System')} 0x0000ffff614c2eb0: movk x8, #0x1, lsl #16 0x0000ffff614c2eb4: movk x8, #0x8, lsl #32 0x0000ffff614c2eb8: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c2ebc: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c2ec0: str x8, [sp] 0x0000ffff614c2ec4: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c2ec8: add x8, x8, #0x340 0x0000ffff614c2ecc: blr x8 ; ImmutableOopMap {} ;*synchronization entry ; - java.lang.System::exit@-1 (line 1877) ; - StopAtExit::main@423 (line 175) 0x0000ffff614c2ed0: b 0x0000ffff614c15c8 ;; CounterOverflowStub slow case ;; 0x80014B660 0x0000ffff614c2ed4: mov x8, #0xb660 // #46688 ; {metadata({method} {0x000000080014b660} 'getRuntime' '()Ljava/lang/Runtime;' in 'java/lang/Runtime')} 0x0000ffff614c2ed8: movk x8, #0x14, lsl #16 0x0000ffff614c2edc: movk x8, #0x8, lsl #32 0x0000ffff614c2ee0: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c2ee4: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c2ee8: str x8, [sp] 0x0000ffff614c2eec: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c2ef0: add x8, x8, #0x340 0x0000ffff614c2ef4: blr x8 ; ImmutableOopMap {} ;*synchronization entry ; - java.lang.Runtime::getRuntime@-1 (line 69) ; - java.lang.System::exit@0 (line 1877) ; - StopAtExit::main@423 (line 175) 0x0000ffff614c2ef8: b 0x0000ffff614c1604 ;; CounterOverflowStub slow case ;; 0x80014A638 0x0000ffff614c2efc: mov x8, #0xa638 // #42552 ; {metadata({method} {0x000000080014a638} 'exit' '(I)V' in 'java/lang/Runtime')} 0x0000ffff614c2f00: movk x8, #0x14, lsl #16 0x0000ffff614c2f04: movk x8, #0x8, lsl #32 0x0000ffff614c2f08: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c2f0c: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c2f10: str x8, [sp] 0x0000ffff614c2f14: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c2f18: add x8, x8, #0x340 0x0000ffff614c2f1c: blr x8 ; ImmutableOopMap {} ;*synchronization entry ; - java.lang.Runtime::exit@-1 (line 111) ; - java.lang.System::exit@4 (line 1877) ; - StopAtExit::main@423 (line 175) 0x0000ffff614c2f20: b 0x0000ffff614c1660 ;; CounterOverflowStub slow case ;; 0x8000201E8 0x0000ffff614c2f24: mov x8, #0x1e8 // #488 ; {metadata({method} {0x00000008000201e8} 'getSecurityManager' '()Ljava/lang/SecurityManager;' in 'java/lang/System')} 0x0000ffff614c2f28: movk x8, #0x2, lsl #16 0x0000ffff614c2f2c: movk x8, #0x8, lsl #32 0x0000ffff614c2f30: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c2f34: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c2f38: str x8, [sp] 0x0000ffff614c2f3c: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c2f40: add x8, x8, #0x340 0x0000ffff614c2f44: blr x8 ; ImmutableOopMap {} ;*synchronization entry ; - java.lang.System::getSecurityManager@-1 (line 484) ; - java.lang.Runtime::exit@0 (line 111) ; - java.lang.System::exit@4 (line 1877) ; - StopAtExit::main@423 (line 175) 0x0000ffff614c2f48: b 0x0000ffff614c169c ;; CounterOverflowStub slow case ;; 0x800020330 0x0000ffff614c2f4c: mov x8, #0x330 // #816 ; {metadata({method} {0x0000000800020330} 'allowSecurityManager' '()Z' in 'java/lang/System')} 0x0000ffff614c2f50: movk x8, #0x2, lsl #16 0x0000ffff614c2f54: movk x8, #0x8, lsl #32 0x0000ffff614c2f58: str x8, [sp, #8] ;; 0xFFFFFFFFFFFFFFFF 0x0000ffff614c2f5c: mov x8, #0xffffffffffffffff // #-1 0x0000ffff614c2f60: str x8, [sp] 0x0000ffff614c2f64: adrp x8, 0x0000ffff68835000 ; {runtime_call counter_overflow Runtime1 stub} 0x0000ffff614c2f68: add x8, x8, #0x340 0x0000ffff614c2f6c: blr x8 ; ImmutableOopMap {} ;*synchronization entry ; - java.lang.System::allowSecurityManager@-1 (line 194) ; - java.lang.System::getSecurityManager@0 (line 484) ; - java.lang.Runtime::exit@0 (line 111) ; - java.lang.System::exit@4 (line 1877) ; - StopAtExit::main@423 (line 175) 0x0000ffff614c2f70: b 0x0000ffff614c16d8 ;; ImplicitNullCheckStub slow case 0x0000ffff614c2f74: adrp x8, 0x0000ffff6883a000 ; {runtime_call throw_null_pointer_exception Runtime1 stub} 0x0000ffff614c2f78: add x8, x8, #0x740 0x0000ffff614c2f7c: blr x8 ; ImmutableOopMap {c_rarg1=Oop } ;*invokevirtual checkExit {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.Runtime::exit@10 (line 113) ; - java.lang.System::exit@4 (line 1877) ; - StopAtExit::main@423 (line 175) ;; should not reach here 0x0000ffff614c2f80: dcps1 #0xdeae 0x0000ffff614c2f84: .inst 0x7f849560 ; undefined 0x0000ffff614c2f88: .inst 0x0000ffff ; undefined ;; C1SafepointPollStub slow case 0x0000ffff614c2f8c: adr x8, 0x0000ffff614c1838 ; {internal_word} 0x0000ffff614c2f90: str x8, [x28, #944] 0x0000ffff614c2f94: adrp x8, 0x0000ffff688e6000 ; {runtime_call SafepointBlob} 0x0000ffff614c2f98: add x8, x8, #0x4c0 0x0000ffff614c2f9c: br x8 ;; NewInstanceStub slow case 0x0000ffff614c2fa0: adrp x8, 0x0000ffff68839000 ; {runtime_call fast_new_instance Runtime1 stub} 0x0000ffff614c2fa4: add x8, x8, #0x840 0x0000ffff614c2fa8: blr x8 ; ImmutableOopMap {c_rarg2=Oop } ;*new {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@284 (line 143) 0x0000ffff614c2fac: b 0x0000ffff614c188c ;; NewInstanceStub slow case 0x0000ffff614c2fb0: adrp x8, 0x0000ffff68839000 ; {runtime_call fast_new_instance Runtime1 stub} 0x0000ffff614c2fb4: add x8, x8, #0x840 0x0000ffff614c2fb8: blr x8 ; ImmutableOopMap {} ;*new {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@261 (line 139) 0x0000ffff614c2fbc: b 0x0000ffff614c195c ;; NewInstanceStub slow case 0x0000ffff614c2fc0: adrp x8, 0x0000ffff68839000 ; {runtime_call fast_new_instance Runtime1 stub} 0x0000ffff614c2fc4: add x8, x8, #0x840 0x0000ffff614c2fc8: blr x8 ; ImmutableOopMap {[408]=Oop } ;*new {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringConcatHelper::newArray@16 (line 495) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@10 ; - java.lang.invoke.LambdaForm$MH/0x0000000801004800::invoke@33 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@91 (line 90) 0x0000ffff614c2fcc: b 0x0000ffff614c1a08 ;; NewInstanceStub slow case 0x0000ffff614c2fd0: adrp x8, 0x0000ffff68839000 ; {runtime_call fast_new_instance Runtime1 stub} 0x0000ffff614c2fd4: add x8, x8, #0x840 0x0000ffff614c2fd8: blr x8 ; ImmutableOopMap {[408]=Oop } ;*new {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringConcatHelper::checkOverflow@7 (line 57) ; - java.lang.StringConcatHelper::mix@7 (line 123) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@13 ; - java.lang.invoke.LambdaForm$MH/0x0000000801004400::invoke@23 ; - java.lang.invoke.LambdaForm$MH/0x0000000801004800::invoke@15 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@91 (line 90) 0x0000ffff614c2fdc: b 0x0000ffff614c1a88 ;; NewInstanceStub slow case 0x0000ffff614c2fe0: adrp x8, 0x0000ffff68839000 ; {runtime_call fast_new_instance Runtime1 stub} 0x0000ffff614c2fe4: add x8, x8, #0x840 0x0000ffff614c2fe8: blr x8 ; ImmutableOopMap {[336]=Oop } ;*new {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringConcatHelper::newArray@16 (line 495) ; - java.lang.StringConcatHelper::newArrayWithSuffix@7 (line 475) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@13 ; - java.lang.invoke.LambdaForm$MH/0x0000000801002400::invoke@23 ; - java.lang.invoke.LambdaForm$MH/0x0000000801003000::invoke@31 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@45 (line 78) 0x0000ffff614c2fec: b 0x0000ffff614c1b08 ;; NewInstanceStub slow case 0x0000ffff614c2ff0: adrp x8, 0x0000ffff68839000 ; {runtime_call fast_new_instance Runtime1 stub} 0x0000ffff614c2ff4: add x8, x8, #0x840 0x0000ffff614c2ff8: blr x8 ; ImmutableOopMap {[336]=Oop } ;*new {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringConcatHelper::checkOverflow@7 (line 57) ; - java.lang.StringConcatHelper::mix@7 (line 112) ; - java.lang.invoke.DirectMethodHandle$Holder::invokeStatic@13 ; - java.lang.invoke.LambdaForm$MH/0x0000000801002c00::invoke@23 ; - java.lang.invoke.LambdaForm$MH/0x0000000801003000::invoke@15 ; - java.lang.invoke.Invokers$Holder::linkToTargetMethod@5 ; - StopAtExit::main@45 (line 78) 0x0000ffff614c2ffc: b 0x0000ffff614c1b88 ;; NewInstanceStub slow case 0x0000ffff614c3000: adrp x8, 0x0000ffff68839000 ; {runtime_call fast_new_instance Runtime1 stub} 0x0000ffff614c3004: add x8, x8, #0x840 0x0000ffff614c3008: blr x8 ; ImmutableOopMap {c_rarg1=Oop } ;*new {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@329 (line 156) 0x0000ffff614c300c: b 0x0000ffff614c1c18 ;; MonitorExitStub slow case 0x0000ffff614c3010: add x0, sp, #0x2e0 0x0000ffff614c3014: str x0, [sp] 0x0000ffff614c3018: adr x30, 0x0000ffff614c1cb8 0x0000ffff614c301c: adrp x8, 0x0000ffff68836000 ; {runtime_call monitorexit_nofpu Runtime1 stub} 0x0000ffff614c3020: add x8, x8, #0x840 0x0000ffff614c3024: br x8 ;; MonitorExitStub slow case 0x0000ffff614c3028: add x0, sp, #0x2e0 0x0000ffff614c302c: str x0, [sp] 0x0000ffff614c3030: adr x30, 0x0000ffff614c1cf8 0x0000ffff614c3034: adrp x8, 0x0000ffff68836000 ; {runtime_call monitorexit_nofpu Runtime1 stub} 0x0000ffff614c3038: add x8, x8, #0x840 0x0000ffff614c303c: br x8 ;; NewInstanceStub slow case 0x0000ffff614c3040: adrp x8, 0x0000ffff68839000 ; {runtime_call fast_new_instance Runtime1 stub} 0x0000ffff614c3044: add x8, x8, #0x840 0x0000ffff614c3048: blr x8 ; ImmutableOopMap {c_rarg1=Oop } ;*new {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@234 (line 135) 0x0000ffff614c304c: b 0x0000ffff614c1d54 ;; NewInstanceStub slow case 0x0000ffff614c3050: adrp x8, 0x0000ffff68839000 ; {runtime_call fast_new_instance Runtime1 stub} 0x0000ffff614c3054: add x8, x8, #0x840 0x0000ffff614c3058: blr x8 ; ImmutableOopMap {c_rarg1=Oop } ;*new {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@188 (line 121) 0x0000ffff614c305c: b 0x0000ffff614c1e10 ;; NewInstanceStub slow case 0x0000ffff614c3060: adrp x8, 0x0000ffff68839000 ; {runtime_call fast_new_instance Runtime1 stub} 0x0000ffff614c3064: add x8, x8, #0x840 0x0000ffff614c3068: blr x8 ; ImmutableOopMap {c_rarg1=Oop } ;*new {reexecute=0 rethrow=0 return_oop=0} ; - StopAtExit::main@161 (line 110) 0x0000ffff614c306c: b 0x0000ffff614c1ecc ;; Exception adapter block 0x0000ffff614c3070: ldr x1, [sp, #312] ;; branch [AL] [B2] 0x0000ffff614c3074: b 0x0000ffff614bd2a0 ;; Exception adapter block 0x0000ffff614c3078: ldr x7, [sp, #448] 0x0000ffff614c307c: ldr x2, [sp, #408] 0x0000ffff614c3080: ldr x3, [sp, #368] ;; merged ldr pair 0x0000ffff614c3084: ldp x4, x5, [sp, #384] 0x0000ffff614c3088: ldr x6, [sp, #400] 0x0000ffff614c308c: ldr w1, [sp, #360] ;; branch [AL] [B4] 0x0000ffff614c3090: b 0x0000ffff614c0980 ;; Exception adapter block 0x0000ffff614c3094: ldr x7, [sp, #448] 0x0000ffff614c3098: ldr x2, [sp, #408] 0x0000ffff614c309c: ldr x3, [sp, #368] ;; merged ldr pair 0x0000ffff614c30a0: ldp x4, x5, [sp, #384] 0x0000ffff614c30a4: ldr x6, [sp, #400] 0x0000ffff614c30a8: ldr w1, [sp, #360] ;; branch [AL] [B4] 0x0000ffff614c30ac: b 0x0000ffff614c0980 ;; Exception adapter block 0x0000ffff614c30b0: ldr x7, [sp, #448] 0x0000ffff614c30b4: ldr x2, [sp, #408] 0x0000ffff614c30b8: ldr x3, [sp, #368] ;; merged ldr pair 0x0000ffff614c30bc: ldp x4, x5, [sp, #384] 0x0000ffff614c30c0: ldr x6, [sp, #400] 0x0000ffff614c30c4: ldr w1, [sp, #360] ;; branch [AL] [B4] 0x0000ffff614c30c8: b 0x0000ffff614c0980 ;; Exception adapter block 0x0000ffff614c30cc: ldr x7, [sp, #512] 0x0000ffff614c30d0: ldr x2, [sp, #520] 0x0000ffff614c30d4: ldr x3, [sp, #528] 0x0000ffff614c30d8: ldr x4, [sp, #536] 0x0000ffff614c30dc: ldr x5, [sp, #544] 0x0000ffff614c30e0: ldr x6, [sp, #552] 0x0000ffff614c30e4: ldr w1, [sp, #560] ;; branch [AL] [B4] 0x0000ffff614c30e8: b 0x0000ffff614c0980 ;; Exception adapter block 0x0000ffff614c30ec: mov x7, x0 0x0000ffff614c30f0: ldr x2, [sp, #408] 0x0000ffff614c30f4: ldr x3, [sp, #368] ;; merged ldr pair 0x0000ffff614c30f8: ldp x4, x5, [sp, #384] 0x0000ffff614c30fc: ldr x6, [sp, #400] 0x0000ffff614c3100: ldr w1, [sp, #360] ;; branch [AL] [B4] 0x0000ffff614c3104: b 0x0000ffff614c0980 ;; Exception adapter block 0x0000ffff614c3108: mov x7, x0 0x0000ffff614c310c: ldr x2, [sp, #408] 0x0000ffff614c3110: ldr x3, [sp, #368] ;; merged ldr pair 0x0000ffff614c3114: ldp x4, x5, [sp, #384] 0x0000ffff614c3118: ldr x6, [sp, #400] 0x0000ffff614c311c: ldr w1, [sp, #360] ;; branch [AL] [B4] 0x0000ffff614c3120: b 0x0000ffff614c0980 ;; Exception adapter block 0x0000ffff614c3124: mov x7, x0 0x0000ffff614c3128: ldr x2, [sp, #408] 0x0000ffff614c312c: ldr x3, [sp, #368] ;; merged ldr pair 0x0000ffff614c3130: ldp x4, x5, [sp, #384] 0x0000ffff614c3134: ldr x6, [sp, #400] 0x0000ffff614c3138: ldr w1, [sp, #360] ;; branch [AL] [B4] 0x0000ffff614c313c: b 0x0000ffff614c0980 ;; Exception adapter block 0x0000ffff614c3140: mov x7, x0 0x0000ffff614c3144: ldr x2, [sp, #408] 0x0000ffff614c3148: ldr x3, [sp, #368] ;; merged ldr pair 0x0000ffff614c314c: ldp x4, x5, [sp, #384] 0x0000ffff614c3150: ldr x6, [sp, #400] 0x0000ffff614c3154: ldr w1, [sp, #360] ;; branch [AL] [B4] 0x0000ffff614c3158: b 0x0000ffff614c0980 ;; Exception adapter block 0x0000ffff614c315c: mov x7, x0 0x0000ffff614c3160: ldr x2, [sp, #520] 0x0000ffff614c3164: ldr x3, [sp, #528] 0x0000ffff614c3168: ldr x4, [sp, #536] 0x0000ffff614c316c: ldr x5, [sp, #544] 0x0000ffff614c3170: ldr x6, [sp, #552] 0x0000ffff614c3174: ldr w1, [sp, #560] ;; branch [AL] [B4] 0x0000ffff614c3178: b 0x0000ffff614c0980 0x0000ffff614c317c: nop 0x0000ffff614c3180: nop 0x0000ffff614c3184: nop ;; Unwind handler 0x0000ffff614c3188: ldr x0, [x28, #1080] 0x0000ffff614c318c: str xzr, [x28, #1080] 0x0000ffff614c3190: str xzr, [x28, #1088] ;; remove_frame and dispatch to the unwind handler 0x0000ffff614c3194: add sp, sp, #0x300 0x0000ffff614c3198: ldp x29, x30, [sp], #16 0x0000ffff614c319c: adrp x8, 0x0000ffff6883b000 ; {runtime_call unwind_exception Runtime1 stub} 0x0000ffff614c31a0: add x8, x8, #0x940 0x0000ffff614c31a4: br x8 0x0000ffff614c31a8: .inst 0x00000000 ; undefined 0x0000ffff614c31ac: .inst 0x00000000 ; undefined 0x0000ffff614c31b0: .inst 0x00000000 ; undefined 0x0000ffff614c31b4: .inst 0x00000000 ; undefined 0x0000ffff614c31b8: .inst 0x00000000 ; undefined 0x0000ffff614c31bc: .inst 0x00000000 ; undefined [Stub Code] 0x0000ffff614c31c0: isb ; {no_reloc} 0x0000ffff614c31c4: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c31c8: movk x12, #0x0, lsl #16 0x0000ffff614c31cc: movk x12, #0x0, lsl #32 0x0000ffff614c31d0: mov x8, #0x0 // #0 0x0000ffff614c31d4: movk x8, #0x0, lsl #16 0x0000ffff614c31d8: movk x8, #0x0, lsl #32 0x0000ffff614c31dc: br x8 0x0000ffff614c31e0: ldr x8, 0x0000ffff614c31e8 ; {trampoline_stub} 0x0000ffff614c31e4: br x8 0x0000ffff614c31e8: .inst 0x688e06c0 ; undefined 0x0000ffff614c31ec: .inst 0x0000ffff ; undefined 0x0000ffff614c31f0: isb ; {static_stub} 0x0000ffff614c31f4: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c31f8: movk x12, #0x0, lsl #16 0x0000ffff614c31fc: movk x12, #0x0, lsl #32 0x0000ffff614c3200: mov x8, #0x0 // #0 0x0000ffff614c3204: movk x8, #0x0, lsl #16 0x0000ffff614c3208: movk x8, #0x0, lsl #32 0x0000ffff614c320c: br x8 0x0000ffff614c3210: ldr x8, 0x0000ffff614c3218 ; {trampoline_stub} 0x0000ffff614c3214: br x8 0x0000ffff614c3218: .inst 0x688e06c0 ; undefined 0x0000ffff614c321c: .inst 0x0000ffff ; undefined 0x0000ffff614c3220: isb ; {static_stub} 0x0000ffff614c3224: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c3228: movk x12, #0x0, lsl #16 0x0000ffff614c322c: movk x12, #0x0, lsl #32 0x0000ffff614c3230: mov x8, #0x0 // #0 0x0000ffff614c3234: movk x8, #0x0, lsl #16 0x0000ffff614c3238: movk x8, #0x0, lsl #32 0x0000ffff614c323c: br x8 0x0000ffff614c3240: ldr x8, 0x0000ffff614c3248 ; {trampoline_stub} 0x0000ffff614c3244: br x8 0x0000ffff614c3248: .inst 0x688e00c0 ; undefined 0x0000ffff614c324c: .inst 0x0000ffff ; undefined 0x0000ffff614c3250: isb ; {static_stub} 0x0000ffff614c3254: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c3258: movk x12, #0x0, lsl #16 0x0000ffff614c325c: movk x12, #0x0, lsl #32 0x0000ffff614c3260: mov x8, #0x0 // #0 0x0000ffff614c3264: movk x8, #0x0, lsl #16 0x0000ffff614c3268: movk x8, #0x0, lsl #32 0x0000ffff614c326c: br x8 0x0000ffff614c3270: ldr x8, 0x0000ffff614c3278 ; {trampoline_stub} 0x0000ffff614c3274: br x8 0x0000ffff614c3278: .inst 0x688e06c0 ; undefined 0x0000ffff614c327c: .inst 0x0000ffff ; undefined 0x0000ffff614c3280: isb ; {static_stub} 0x0000ffff614c3284: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c3288: movk x12, #0x0, lsl #16 0x0000ffff614c328c: movk x12, #0x0, lsl #32 0x0000ffff614c3290: mov x8, #0x0 // #0 0x0000ffff614c3294: movk x8, #0x0, lsl #16 0x0000ffff614c3298: movk x8, #0x0, lsl #32 0x0000ffff614c329c: br x8 0x0000ffff614c32a0: ldr x8, 0x0000ffff614c32a8 ; {trampoline_stub} 0x0000ffff614c32a4: br x8 0x0000ffff614c32a8: .inst 0x688e06c0 ; undefined 0x0000ffff614c32ac: .inst 0x0000ffff ; undefined 0x0000ffff614c32b0: isb ; {static_stub} 0x0000ffff614c32b4: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c32b8: movk x12, #0x0, lsl #16 0x0000ffff614c32bc: movk x12, #0x0, lsl #32 0x0000ffff614c32c0: mov x8, #0x0 // #0 0x0000ffff614c32c4: movk x8, #0x0, lsl #16 0x0000ffff614c32c8: movk x8, #0x0, lsl #32 0x0000ffff614c32cc: br x8 0x0000ffff614c32d0: ldr x8, 0x0000ffff614c32d8 ; {trampoline_stub} 0x0000ffff614c32d4: br x8 0x0000ffff614c32d8: .inst 0x688e00c0 ; undefined 0x0000ffff614c32dc: .inst 0x0000ffff ; undefined 0x0000ffff614c32e0: isb ; {static_stub} 0x0000ffff614c32e4: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c32e8: movk x12, #0x0, lsl #16 0x0000ffff614c32ec: movk x12, #0x0, lsl #32 0x0000ffff614c32f0: mov x8, #0x0 // #0 0x0000ffff614c32f4: movk x8, #0x0, lsl #16 0x0000ffff614c32f8: movk x8, #0x0, lsl #32 0x0000ffff614c32fc: br x8 0x0000ffff614c3300: ldr x8, 0x0000ffff614c3308 ; {trampoline_stub} 0x0000ffff614c3304: br x8 0x0000ffff614c3308: .inst 0x688e00c0 ; undefined 0x0000ffff614c330c: .inst 0x0000ffff ; undefined 0x0000ffff614c3310: isb ; {static_stub} 0x0000ffff614c3314: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c3318: movk x12, #0x0, lsl #16 0x0000ffff614c331c: movk x12, #0x0, lsl #32 0x0000ffff614c3320: mov x8, #0x0 // #0 0x0000ffff614c3324: movk x8, #0x0, lsl #16 0x0000ffff614c3328: movk x8, #0x0, lsl #32 0x0000ffff614c332c: br x8 0x0000ffff614c3330: ldr x8, 0x0000ffff614c3338 ; {trampoline_stub} 0x0000ffff614c3334: br x8 0x0000ffff614c3338: .inst 0x688e00c0 ; undefined 0x0000ffff614c333c: .inst 0x0000ffff ; undefined 0x0000ffff614c3340: isb ; {static_stub} 0x0000ffff614c3344: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c3348: movk x12, #0x0, lsl #16 0x0000ffff614c334c: movk x12, #0x0, lsl #32 0x0000ffff614c3350: mov x8, #0x0 // #0 0x0000ffff614c3354: movk x8, #0x0, lsl #16 0x0000ffff614c3358: movk x8, #0x0, lsl #32 0x0000ffff614c335c: br x8 0x0000ffff614c3360: ldr x8, 0x0000ffff614c3368 ; {trampoline_stub} 0x0000ffff614c3364: br x8 0x0000ffff614c3368: .inst 0x688e06c0 ; undefined 0x0000ffff614c336c: .inst 0x0000ffff ; undefined 0x0000ffff614c3370: isb ; {static_stub} 0x0000ffff614c3374: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c3378: movk x12, #0x0, lsl #16 0x0000ffff614c337c: movk x12, #0x0, lsl #32 0x0000ffff614c3380: mov x8, #0x0 // #0 0x0000ffff614c3384: movk x8, #0x0, lsl #16 0x0000ffff614c3388: movk x8, #0x0, lsl #32 0x0000ffff614c338c: br x8 0x0000ffff614c3390: ldr x8, 0x0000ffff614c3398 ; {trampoline_stub} 0x0000ffff614c3394: br x8 0x0000ffff614c3398: .inst 0x688e06c0 ; undefined 0x0000ffff614c339c: .inst 0x0000ffff ; undefined 0x0000ffff614c33a0: isb ; {static_stub} 0x0000ffff614c33a4: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c33a8: movk x12, #0x0, lsl #16 0x0000ffff614c33ac: movk x12, #0x0, lsl #32 0x0000ffff614c33b0: mov x8, #0x0 // #0 0x0000ffff614c33b4: movk x8, #0x0, lsl #16 0x0000ffff614c33b8: movk x8, #0x0, lsl #32 0x0000ffff614c33bc: br x8 0x0000ffff614c33c0: ldr x8, 0x0000ffff614c33c8 ; {trampoline_stub} 0x0000ffff614c33c4: br x8 0x0000ffff614c33c8: .inst 0x688e00c0 ; undefined 0x0000ffff614c33cc: .inst 0x0000ffff ; undefined 0x0000ffff614c33d0: isb ; {static_stub} 0x0000ffff614c33d4: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c33d8: movk x12, #0x0, lsl #16 0x0000ffff614c33dc: movk x12, #0x0, lsl #32 0x0000ffff614c33e0: mov x8, #0x0 // #0 0x0000ffff614c33e4: movk x8, #0x0, lsl #16 0x0000ffff614c33e8: movk x8, #0x0, lsl #32 0x0000ffff614c33ec: br x8 0x0000ffff614c33f0: ldr x8, 0x0000ffff614c33f8 ; {trampoline_stub} 0x0000ffff614c33f4: br x8 0x0000ffff614c33f8: .inst 0x614ba480 ; undefined 0x0000ffff614c33fc: .inst 0x0000ffff ; undefined 0x0000ffff614c3400: isb ; {static_stub} 0x0000ffff614c3404: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c3408: movk x12, #0x0, lsl #16 0x0000ffff614c340c: movk x12, #0x0, lsl #32 0x0000ffff614c3410: mov x8, #0x0 // #0 0x0000ffff614c3414: movk x8, #0x0, lsl #16 0x0000ffff614c3418: movk x8, #0x0, lsl #32 0x0000ffff614c341c: br x8 0x0000ffff614c3420: ldr x8, 0x0000ffff614c3428 ; {trampoline_stub} 0x0000ffff614c3424: br x8 0x0000ffff614c3428: .inst 0x61483980 ; undefined 0x0000ffff614c342c: .inst 0x0000ffff ; undefined 0x0000ffff614c3430: isb ; {static_stub} 0x0000ffff614c3434: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c3438: movk x12, #0x0, lsl #16 0x0000ffff614c343c: movk x12, #0x0, lsl #32 0x0000ffff614c3440: mov x8, #0x0 // #0 0x0000ffff614c3444: movk x8, #0x0, lsl #16 0x0000ffff614c3448: movk x8, #0x0, lsl #32 0x0000ffff614c344c: br x8 0x0000ffff614c3450: ldr x8, 0x0000ffff614c3458 ; {trampoline_stub} 0x0000ffff614c3454: br x8 0x0000ffff614c3458: ldpsw x0, x23, [x10], #-8 0x0000ffff614c345c: .inst 0x0000ffff ; undefined 0x0000ffff614c3460: isb ; {static_stub} 0x0000ffff614c3464: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c3468: movk x12, #0x0, lsl #16 0x0000ffff614c346c: movk x12, #0x0, lsl #32 0x0000ffff614c3470: mov x8, #0x0 // #0 0x0000ffff614c3474: movk x8, #0x0, lsl #16 0x0000ffff614c3478: movk x8, #0x0, lsl #32 0x0000ffff614c347c: br x8 0x0000ffff614c3480: ldr x8, 0x0000ffff614c3488 ; {trampoline_stub} 0x0000ffff614c3484: br x8 0x0000ffff614c3488: ldpsw x0, x30, [x6], #-12 0x0000ffff614c348c: .inst 0x0000ffff ; undefined 0x0000ffff614c3490: isb ; {static_stub} 0x0000ffff614c3494: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c3498: movk x12, #0x0, lsl #16 0x0000ffff614c349c: movk x12, #0x0, lsl #32 0x0000ffff614c34a0: mov x8, #0x0 // #0 0x0000ffff614c34a4: movk x8, #0x0, lsl #16 0x0000ffff614c34a8: movk x8, #0x0, lsl #32 0x0000ffff614c34ac: br x8 0x0000ffff614c34b0: ldr x8, 0x0000ffff614c34b8 ; {trampoline_stub} 0x0000ffff614c34b4: br x8 0x0000ffff614c34b8: .inst 0x688e03c0 ; undefined 0x0000ffff614c34bc: .inst 0x0000ffff ; undefined 0x0000ffff614c34c0: isb ; {static_stub} 0x0000ffff614c34c4: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c34c8: movk x12, #0x0, lsl #16 0x0000ffff614c34cc: movk x12, #0x0, lsl #32 0x0000ffff614c34d0: mov x8, #0x0 // #0 0x0000ffff614c34d4: movk x8, #0x0, lsl #16 0x0000ffff614c34d8: movk x8, #0x0, lsl #32 0x0000ffff614c34dc: br x8 0x0000ffff614c34e0: ldr x8, 0x0000ffff614c34e8 ; {trampoline_stub} 0x0000ffff614c34e4: br x8 0x0000ffff614c34e8: .inst 0x614a4340 ; undefined 0x0000ffff614c34ec: .inst 0x0000ffff ; undefined 0x0000ffff614c34f0: isb ; {static_stub} 0x0000ffff614c34f4: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c34f8: movk x12, #0x0, lsl #16 0x0000ffff614c34fc: movk x12, #0x0, lsl #32 0x0000ffff614c3500: mov x8, #0x0 // #0 0x0000ffff614c3504: movk x8, #0x0, lsl #16 0x0000ffff614c3508: movk x8, #0x0, lsl #32 0x0000ffff614c350c: br x8 0x0000ffff614c3510: ldr x8, 0x0000ffff614c3518 ; {trampoline_stub} 0x0000ffff614c3514: br x8 0x0000ffff614c3518: .inst 0x688e03c0 ; undefined 0x0000ffff614c351c: .inst 0x0000ffff ; undefined 0x0000ffff614c3520: isb ; {static_stub} 0x0000ffff614c3524: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c3528: movk x12, #0x0, lsl #16 0x0000ffff614c352c: movk x12, #0x0, lsl #32 0x0000ffff614c3530: mov x8, #0x0 // #0 0x0000ffff614c3534: movk x8, #0x0, lsl #16 0x0000ffff614c3538: movk x8, #0x0, lsl #32 0x0000ffff614c353c: br x8 0x0000ffff614c3540: ldr x8, 0x0000ffff614c3548 ; {trampoline_stub} 0x0000ffff614c3544: br x8 0x0000ffff614c3548: .inst 0x614a7d00 ; undefined 0x0000ffff614c354c: .inst 0x0000ffff ; undefined 0x0000ffff614c3550: isb ; {static_stub} 0x0000ffff614c3554: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c3558: movk x12, #0x0, lsl #16 0x0000ffff614c355c: movk x12, #0x0, lsl #32 0x0000ffff614c3560: mov x8, #0x0 // #0 0x0000ffff614c3564: movk x8, #0x0, lsl #16 0x0000ffff614c3568: movk x8, #0x0, lsl #32 0x0000ffff614c356c: br x8 0x0000ffff614c3570: ldr x8, 0x0000ffff614c3578 ; {trampoline_stub} 0x0000ffff614c3574: br x8 0x0000ffff614c3578: .inst 0x614a2480 ; undefined 0x0000ffff614c357c: .inst 0x0000ffff ; undefined 0x0000ffff614c3580: isb ; {static_stub} 0x0000ffff614c3584: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c3588: movk x12, #0x0, lsl #16 0x0000ffff614c358c: movk x12, #0x0, lsl #32 0x0000ffff614c3590: mov x8, #0x0 // #0 0x0000ffff614c3594: movk x8, #0x0, lsl #16 0x0000ffff614c3598: movk x8, #0x0, lsl #32 0x0000ffff614c359c: br x8 0x0000ffff614c35a0: ldr x8, 0x0000ffff614c35a8 ; {trampoline_stub} 0x0000ffff614c35a4: br x8 0x0000ffff614c35a8: .inst 0x69009620 ; undefined 0x0000ffff614c35ac: .inst 0x0000ffff ; undefined 0x0000ffff614c35b0: isb ; {static_stub} 0x0000ffff614c35b4: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c35b8: movk x12, #0x0, lsl #16 0x0000ffff614c35bc: movk x12, #0x0, lsl #32 0x0000ffff614c35c0: mov x8, #0x0 // #0 0x0000ffff614c35c4: movk x8, #0x0, lsl #16 0x0000ffff614c35c8: movk x8, #0x0, lsl #32 0x0000ffff614c35cc: br x8 0x0000ffff614c35d0: ldr x8, 0x0000ffff614c35d8 ; {trampoline_stub} 0x0000ffff614c35d4: br x8 0x0000ffff614c35d8: .inst 0x690090e0 ; undefined 0x0000ffff614c35dc: .inst 0x0000ffff ; undefined 0x0000ffff614c35e0: isb ; {static_stub} 0x0000ffff614c35e4: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c35e8: movk x12, #0x0, lsl #16 0x0000ffff614c35ec: movk x12, #0x0, lsl #32 0x0000ffff614c35f0: mov x8, #0x0 // #0 0x0000ffff614c35f4: movk x8, #0x0, lsl #16 0x0000ffff614c35f8: movk x8, #0x0, lsl #32 0x0000ffff614c35fc: br x8 0x0000ffff614c3600: ldr x8, 0x0000ffff614c3608 ; {trampoline_stub} 0x0000ffff614c3604: br x8 0x0000ffff614c3608: .inst 0x69009b80 ; undefined 0x0000ffff614c360c: .inst 0x0000ffff ; undefined 0x0000ffff614c3610: isb ; {static_stub} 0x0000ffff614c3614: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c3618: movk x12, #0x0, lsl #16 0x0000ffff614c361c: movk x12, #0x0, lsl #32 0x0000ffff614c3620: mov x8, #0x0 // #0 0x0000ffff614c3624: movk x8, #0x0, lsl #16 0x0000ffff614c3628: movk x8, #0x0, lsl #32 0x0000ffff614c362c: br x8 0x0000ffff614c3630: ldr x8, 0x0000ffff614c3638 ; {trampoline_stub} 0x0000ffff614c3634: br x8 0x0000ffff614c3638: ldpsw x0, x30, [x7], #-4 0x0000ffff614c363c: .inst 0x0000ffff ; undefined 0x0000ffff614c3640: isb ; {static_stub} 0x0000ffff614c3644: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c3648: movk x12, #0x0, lsl #16 0x0000ffff614c364c: movk x12, #0x0, lsl #32 0x0000ffff614c3650: mov x8, #0x0 // #0 0x0000ffff614c3654: movk x8, #0x0, lsl #16 0x0000ffff614c3658: movk x8, #0x0, lsl #32 0x0000ffff614c365c: br x8 0x0000ffff614c3660: ldr x8, 0x0000ffff614c3668 ; {trampoline_stub} 0x0000ffff614c3664: br x8 0x0000ffff614c3668: .inst 0x614a9700 ; undefined 0x0000ffff614c366c: .inst 0x0000ffff ; undefined 0x0000ffff614c3670: isb ; {static_stub} 0x0000ffff614c3674: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c3678: movk x12, #0x0, lsl #16 0x0000ffff614c367c: movk x12, #0x0, lsl #32 0x0000ffff614c3680: mov x8, #0x0 // #0 0x0000ffff614c3684: movk x8, #0x0, lsl #16 0x0000ffff614c3688: movk x8, #0x0, lsl #32 0x0000ffff614c368c: br x8 0x0000ffff614c3690: ldr x8, 0x0000ffff614c3698 ; {trampoline_stub} 0x0000ffff614c3694: br x8 0x0000ffff614c3698: ldpsw x0, x30, [x7], #-4 0x0000ffff614c369c: .inst 0x0000ffff ; undefined 0x0000ffff614c36a0: isb ; {static_stub} 0x0000ffff614c36a4: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c36a8: movk x12, #0x0, lsl #16 0x0000ffff614c36ac: movk x12, #0x0, lsl #32 0x0000ffff614c36b0: mov x8, #0x0 // #0 0x0000ffff614c36b4: movk x8, #0x0, lsl #16 0x0000ffff614c36b8: movk x8, #0x0, lsl #32 0x0000ffff614c36bc: br x8 0x0000ffff614c36c0: ldr x8, 0x0000ffff614c36c8 ; {trampoline_stub} 0x0000ffff614c36c4: br x8 0x0000ffff614c36c8: .inst 0x614acfc0 ; undefined 0x0000ffff614c36cc: .inst 0x0000ffff ; undefined 0x0000ffff614c36d0: isb ; {static_stub} 0x0000ffff614c36d4: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c36d8: movk x12, #0x0, lsl #16 0x0000ffff614c36dc: movk x12, #0x0, lsl #32 0x0000ffff614c36e0: mov x8, #0x0 // #0 0x0000ffff614c36e4: movk x8, #0x0, lsl #16 0x0000ffff614c36e8: movk x8, #0x0, lsl #32 0x0000ffff614c36ec: br x8 0x0000ffff614c36f0: ldr x8, 0x0000ffff614c36f8 ; {trampoline_stub} 0x0000ffff614c36f4: br x8 0x0000ffff614c36f8: .inst 0x688e06c0 ; undefined 0x0000ffff614c36fc: .inst 0x0000ffff ; undefined 0x0000ffff614c3700: isb ; {static_stub} 0x0000ffff614c3704: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c3708: movk x12, #0x0, lsl #16 0x0000ffff614c370c: movk x12, #0x0, lsl #32 0x0000ffff614c3710: mov x8, #0x0 // #0 0x0000ffff614c3714: movk x8, #0x0, lsl #16 0x0000ffff614c3718: movk x8, #0x0, lsl #32 0x0000ffff614c371c: br x8 0x0000ffff614c3720: ldr x8, 0x0000ffff614c3728 ; {trampoline_stub} 0x0000ffff614c3724: br x8 0x0000ffff614c3728: .inst 0x688e00c0 ; undefined 0x0000ffff614c372c: .inst 0x0000ffff ; undefined 0x0000ffff614c3730: isb ; {static_stub} 0x0000ffff614c3734: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c3738: movk x12, #0x0, lsl #16 0x0000ffff614c373c: movk x12, #0x0, lsl #32 0x0000ffff614c3740: mov x8, #0x0 // #0 0x0000ffff614c3744: movk x8, #0x0, lsl #16 0x0000ffff614c3748: movk x8, #0x0, lsl #32 0x0000ffff614c374c: br x8 0x0000ffff614c3750: ldr x8, 0x0000ffff614c3758 ; {trampoline_stub} 0x0000ffff614c3754: br x8 0x0000ffff614c3758: .inst 0x614af740 ; undefined 0x0000ffff614c375c: .inst 0x0000ffff ; undefined 0x0000ffff614c3760: isb ; {static_stub} 0x0000ffff614c3764: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c3768: movk x12, #0x0, lsl #16 0x0000ffff614c376c: movk x12, #0x0, lsl #32 0x0000ffff614c3770: mov x8, #0x0 // #0 0x0000ffff614c3774: movk x8, #0x0, lsl #16 0x0000ffff614c3778: movk x8, #0x0, lsl #32 0x0000ffff614c377c: br x8 0x0000ffff614c3780: ldr x8, 0x0000ffff614c3788 ; {trampoline_stub} 0x0000ffff614c3784: br x8 0x0000ffff614c3788: .inst 0x688e06c0 ; undefined 0x0000ffff614c378c: .inst 0x0000ffff ; undefined 0x0000ffff614c3790: isb ; {static_stub} 0x0000ffff614c3794: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c3798: movk x12, #0x0, lsl #16 0x0000ffff614c379c: movk x12, #0x0, lsl #32 0x0000ffff614c37a0: mov x8, #0x0 // #0 0x0000ffff614c37a4: movk x8, #0x0, lsl #16 0x0000ffff614c37a8: movk x8, #0x0, lsl #32 0x0000ffff614c37ac: br x8 0x0000ffff614c37b0: ldr x8, 0x0000ffff614c37b8 ; {trampoline_stub} 0x0000ffff614c37b4: br x8 0x0000ffff614c37b8: .inst 0x688e00c0 ; undefined 0x0000ffff614c37bc: .inst 0x0000ffff ; undefined 0x0000ffff614c37c0: isb ; {static_stub} 0x0000ffff614c37c4: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c37c8: movk x12, #0x0, lsl #16 0x0000ffff614c37cc: movk x12, #0x0, lsl #32 0x0000ffff614c37d0: mov x8, #0x0 // #0 0x0000ffff614c37d4: movk x8, #0x0, lsl #16 0x0000ffff614c37d8: movk x8, #0x0, lsl #32 0x0000ffff614c37dc: br x8 0x0000ffff614c37e0: ldr x8, 0x0000ffff614c37e8 ; {trampoline_stub} 0x0000ffff614c37e4: br x8 0x0000ffff614c37e8: .inst 0x688e06c0 ; undefined 0x0000ffff614c37ec: .inst 0x0000ffff ; undefined 0x0000ffff614c37f0: isb ; {static_stub} 0x0000ffff614c37f4: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c37f8: movk x12, #0x0, lsl #16 0x0000ffff614c37fc: movk x12, #0x0, lsl #32 0x0000ffff614c3800: mov x8, #0x0 // #0 0x0000ffff614c3804: movk x8, #0x0, lsl #16 0x0000ffff614c3808: movk x8, #0x0, lsl #32 0x0000ffff614c380c: br x8 0x0000ffff614c3810: ldr x8, 0x0000ffff614c3818 ; {trampoline_stub} 0x0000ffff614c3814: br x8 0x0000ffff614c3818: .inst 0x688e00c0 ; undefined 0x0000ffff614c381c: .inst 0x0000ffff ; undefined 0x0000ffff614c3820: isb ; {static_stub} 0x0000ffff614c3824: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c3828: movk x12, #0x0, lsl #16 0x0000ffff614c382c: movk x12, #0x0, lsl #32 0x0000ffff614c3830: mov x8, #0x0 // #0 0x0000ffff614c3834: movk x8, #0x0, lsl #16 0x0000ffff614c3838: movk x8, #0x0, lsl #32 0x0000ffff614c383c: br x8 0x0000ffff614c3840: ldr x8, 0x0000ffff614c3848 ; {trampoline_stub} 0x0000ffff614c3844: br x8 0x0000ffff614c3848: .inst 0x688e06c0 ; undefined 0x0000ffff614c384c: .inst 0x0000ffff ; undefined 0x0000ffff614c3850: isb ; {static_stub} 0x0000ffff614c3854: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c3858: movk x12, #0x0, lsl #16 0x0000ffff614c385c: movk x12, #0x0, lsl #32 0x0000ffff614c3860: mov x8, #0x0 // #0 0x0000ffff614c3864: movk x8, #0x0, lsl #16 0x0000ffff614c3868: movk x8, #0x0, lsl #32 0x0000ffff614c386c: br x8 0x0000ffff614c3870: ldr x8, 0x0000ffff614c3878 ; {trampoline_stub} 0x0000ffff614c3874: br x8 0x0000ffff614c3878: .inst 0x688e00c0 ; undefined 0x0000ffff614c387c: .inst 0x0000ffff ; undefined 0x0000ffff614c3880: isb ; {static_stub} 0x0000ffff614c3884: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c3888: movk x12, #0x0, lsl #16 0x0000ffff614c388c: movk x12, #0x0, lsl #32 0x0000ffff614c3890: mov x8, #0x0 // #0 0x0000ffff614c3894: movk x8, #0x0, lsl #16 0x0000ffff614c3898: movk x8, #0x0, lsl #32 0x0000ffff614c389c: br x8 0x0000ffff614c38a0: ldr x8, 0x0000ffff614c38a8 ; {trampoline_stub} 0x0000ffff614c38a4: br x8 0x0000ffff614c38a8: .inst 0x688e06c0 ; undefined 0x0000ffff614c38ac: .inst 0x0000ffff ; undefined 0x0000ffff614c38b0: isb ; {static_stub} 0x0000ffff614c38b4: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c38b8: movk x12, #0x0, lsl #16 0x0000ffff614c38bc: movk x12, #0x0, lsl #32 0x0000ffff614c38c0: mov x8, #0x0 // #0 0x0000ffff614c38c4: movk x8, #0x0, lsl #16 0x0000ffff614c38c8: movk x8, #0x0, lsl #32 0x0000ffff614c38cc: br x8 0x0000ffff614c38d0: ldr x8, 0x0000ffff614c38d8 ; {trampoline_stub} 0x0000ffff614c38d4: br x8 0x0000ffff614c38d8: .inst 0x688e03c0 ; undefined 0x0000ffff614c38dc: .inst 0x0000ffff ; undefined 0x0000ffff614c38e0: isb ; {static_stub} 0x0000ffff614c38e4: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c38e8: movk x12, #0x0, lsl #16 0x0000ffff614c38ec: movk x12, #0x0, lsl #32 0x0000ffff614c38f0: mov x8, #0x0 // #0 0x0000ffff614c38f4: movk x8, #0x0, lsl #16 0x0000ffff614c38f8: movk x8, #0x0, lsl #32 0x0000ffff614c38fc: br x8 0x0000ffff614c3900: ldr x8, 0x0000ffff614c3908 ; {trampoline_stub} 0x0000ffff614c3904: br x8 0x0000ffff614c3908: .inst 0x688e00c0 ; undefined 0x0000ffff614c390c: .inst 0x0000ffff ; undefined 0x0000ffff614c3910: isb ; {static_stub} 0x0000ffff614c3914: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c3918: movk x12, #0x0, lsl #16 0x0000ffff614c391c: movk x12, #0x0, lsl #32 0x0000ffff614c3920: mov x8, #0x0 // #0 0x0000ffff614c3924: movk x8, #0x0, lsl #16 0x0000ffff614c3928: movk x8, #0x0, lsl #32 0x0000ffff614c392c: br x8 0x0000ffff614c3930: ldr x8, 0x0000ffff614c3938 ; {trampoline_stub} 0x0000ffff614c3934: br x8 0x0000ffff614c3938: .inst 0x688e00c0 ; undefined 0x0000ffff614c393c: .inst 0x0000ffff ; undefined 0x0000ffff614c3940: isb ; {static_stub} 0x0000ffff614c3944: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c3948: movk x12, #0x0, lsl #16 0x0000ffff614c394c: movk x12, #0x0, lsl #32 0x0000ffff614c3950: mov x8, #0x0 // #0 0x0000ffff614c3954: movk x8, #0x0, lsl #16 0x0000ffff614c3958: movk x8, #0x0, lsl #32 0x0000ffff614c395c: br x8 0x0000ffff614c3960: ldr x8, 0x0000ffff614c3968 ; {trampoline_stub} 0x0000ffff614c3964: br x8 0x0000ffff614c3968: .inst 0x688e03c0 ; undefined 0x0000ffff614c396c: .inst 0x0000ffff ; undefined 0x0000ffff614c3970: isb ; {static_stub} 0x0000ffff614c3974: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c3978: movk x12, #0x0, lsl #16 0x0000ffff614c397c: movk x12, #0x0, lsl #32 0x0000ffff614c3980: mov x8, #0x0 // #0 0x0000ffff614c3984: movk x8, #0x0, lsl #16 0x0000ffff614c3988: movk x8, #0x0, lsl #32 0x0000ffff614c398c: br x8 0x0000ffff614c3990: ldr x8, 0x0000ffff614c3998 ; {trampoline_stub} 0x0000ffff614c3994: br x8 0x0000ffff614c3998: .inst 0x688e06c0 ; undefined 0x0000ffff614c399c: .inst 0x0000ffff ; undefined 0x0000ffff614c39a0: isb ; {static_stub} 0x0000ffff614c39a4: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c39a8: movk x12, #0x0, lsl #16 0x0000ffff614c39ac: movk x12, #0x0, lsl #32 0x0000ffff614c39b0: mov x8, #0x0 // #0 0x0000ffff614c39b4: movk x8, #0x0, lsl #16 0x0000ffff614c39b8: movk x8, #0x0, lsl #32 0x0000ffff614c39bc: br x8 0x0000ffff614c39c0: ldr x8, 0x0000ffff614c39c8 ; {trampoline_stub} 0x0000ffff614c39c4: br x8 0x0000ffff614c39c8: .inst 0x688e06c0 ; undefined 0x0000ffff614c39cc: .inst 0x0000ffff ; undefined 0x0000ffff614c39d0: isb ; {static_stub} 0x0000ffff614c39d4: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c39d8: movk x12, #0x0, lsl #16 0x0000ffff614c39dc: movk x12, #0x0, lsl #32 0x0000ffff614c39e0: mov x8, #0x0 // #0 0x0000ffff614c39e4: movk x8, #0x0, lsl #16 0x0000ffff614c39e8: movk x8, #0x0, lsl #32 0x0000ffff614c39ec: br x8 0x0000ffff614c39f0: ldr x8, 0x0000ffff614c39f8 ; {trampoline_stub} 0x0000ffff614c39f4: br x8 0x0000ffff614c39f8: .inst 0x688e00c0 ; undefined 0x0000ffff614c39fc: .inst 0x0000ffff ; undefined 0x0000ffff614c3a00: isb ; {static_stub} 0x0000ffff614c3a04: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c3a08: movk x12, #0x0, lsl #16 0x0000ffff614c3a0c: movk x12, #0x0, lsl #32 0x0000ffff614c3a10: mov x8, #0x0 // #0 0x0000ffff614c3a14: movk x8, #0x0, lsl #16 0x0000ffff614c3a18: movk x8, #0x0, lsl #32 0x0000ffff614c3a1c: br x8 0x0000ffff614c3a20: ldr x8, 0x0000ffff614c3a28 ; {trampoline_stub} 0x0000ffff614c3a24: br x8 0x0000ffff614c3a28: .inst 0x688e06c0 ; undefined 0x0000ffff614c3a2c: .inst 0x0000ffff ; undefined 0x0000ffff614c3a30: isb ; {static_stub} 0x0000ffff614c3a34: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c3a38: movk x12, #0x0, lsl #16 0x0000ffff614c3a3c: movk x12, #0x0, lsl #32 0x0000ffff614c3a40: mov x8, #0x0 // #0 0x0000ffff614c3a44: movk x8, #0x0, lsl #16 0x0000ffff614c3a48: movk x8, #0x0, lsl #32 0x0000ffff614c3a4c: br x8 0x0000ffff614c3a50: ldr x8, 0x0000ffff614c3a58 ; {trampoline_stub} 0x0000ffff614c3a54: br x8 0x0000ffff614c3a58: .inst 0x688e00c0 ; undefined 0x0000ffff614c3a5c: .inst 0x0000ffff ; undefined 0x0000ffff614c3a60: isb ; {static_stub} 0x0000ffff614c3a64: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c3a68: movk x12, #0x0, lsl #16 0x0000ffff614c3a6c: movk x12, #0x0, lsl #32 0x0000ffff614c3a70: mov x8, #0x0 // #0 0x0000ffff614c3a74: movk x8, #0x0, lsl #16 0x0000ffff614c3a78: movk x8, #0x0, lsl #32 0x0000ffff614c3a7c: br x8 0x0000ffff614c3a80: ldr x8, 0x0000ffff614c3a88 ; {trampoline_stub} 0x0000ffff614c3a84: br x8 0x0000ffff614c3a88: .inst 0x688e00c0 ; undefined 0x0000ffff614c3a8c: .inst 0x0000ffff ; undefined 0x0000ffff614c3a90: isb ; {static_stub} 0x0000ffff614c3a94: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c3a98: movk x12, #0x0, lsl #16 0x0000ffff614c3a9c: movk x12, #0x0, lsl #32 0x0000ffff614c3aa0: mov x8, #0x0 // #0 0x0000ffff614c3aa4: movk x8, #0x0, lsl #16 0x0000ffff614c3aa8: movk x8, #0x0, lsl #32 0x0000ffff614c3aac: br x8 0x0000ffff614c3ab0: ldr x8, 0x0000ffff614c3ab8 ; {trampoline_stub} 0x0000ffff614c3ab4: br x8 0x0000ffff614c3ab8: .inst 0x688e00c0 ; undefined 0x0000ffff614c3abc: .inst 0x0000ffff ; undefined 0x0000ffff614c3ac0: isb ; {static_stub} 0x0000ffff614c3ac4: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c3ac8: movk x12, #0x0, lsl #16 0x0000ffff614c3acc: movk x12, #0x0, lsl #32 0x0000ffff614c3ad0: mov x8, #0x0 // #0 0x0000ffff614c3ad4: movk x8, #0x0, lsl #16 0x0000ffff614c3ad8: movk x8, #0x0, lsl #32 0x0000ffff614c3adc: br x8 0x0000ffff614c3ae0: ldr x8, 0x0000ffff614c3ae8 ; {trampoline_stub} 0x0000ffff614c3ae4: br x8 0x0000ffff614c3ae8: .inst 0x688e00c0 ; undefined 0x0000ffff614c3aec: .inst 0x0000ffff ; undefined 0x0000ffff614c3af0: isb ; {static_stub} 0x0000ffff614c3af4: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c3af8: movk x12, #0x0, lsl #16 0x0000ffff614c3afc: movk x12, #0x0, lsl #32 0x0000ffff614c3b00: mov x8, #0x0 // #0 0x0000ffff614c3b04: movk x8, #0x0, lsl #16 0x0000ffff614c3b08: movk x8, #0x0, lsl #32 0x0000ffff614c3b0c: br x8 0x0000ffff614c3b10: ldr x8, 0x0000ffff614c3b18 ; {trampoline_stub} 0x0000ffff614c3b14: br x8 0x0000ffff614c3b18: .inst 0x688e00c0 ; undefined 0x0000ffff614c3b1c: .inst 0x0000ffff ; undefined 0x0000ffff614c3b20: isb ; {static_stub} 0x0000ffff614c3b24: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c3b28: movk x12, #0x0, lsl #16 0x0000ffff614c3b2c: movk x12, #0x0, lsl #32 0x0000ffff614c3b30: mov x8, #0x0 // #0 0x0000ffff614c3b34: movk x8, #0x0, lsl #16 0x0000ffff614c3b38: movk x8, #0x0, lsl #32 0x0000ffff614c3b3c: br x8 0x0000ffff614c3b40: ldr x8, 0x0000ffff614c3b48 ; {trampoline_stub} 0x0000ffff614c3b44: br x8 0x0000ffff614c3b48: .inst 0x688e06c0 ; undefined 0x0000ffff614c3b4c: .inst 0x0000ffff ; undefined 0x0000ffff614c3b50: isb ; {static_stub} 0x0000ffff614c3b54: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c3b58: movk x12, #0x0, lsl #16 0x0000ffff614c3b5c: movk x12, #0x0, lsl #32 0x0000ffff614c3b60: mov x8, #0x0 // #0 0x0000ffff614c3b64: movk x8, #0x0, lsl #16 0x0000ffff614c3b68: movk x8, #0x0, lsl #32 0x0000ffff614c3b6c: br x8 0x0000ffff614c3b70: ldr x8, 0x0000ffff614c3b78 ; {trampoline_stub} 0x0000ffff614c3b74: br x8 0x0000ffff614c3b78: .inst 0x688e00c0 ; undefined 0x0000ffff614c3b7c: .inst 0x0000ffff ; undefined 0x0000ffff614c3b80: isb ; {static_stub} 0x0000ffff614c3b84: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c3b88: movk x12, #0x0, lsl #16 0x0000ffff614c3b8c: movk x12, #0x0, lsl #32 0x0000ffff614c3b90: mov x8, #0x0 // #0 0x0000ffff614c3b94: movk x8, #0x0, lsl #16 0x0000ffff614c3b98: movk x8, #0x0, lsl #32 0x0000ffff614c3b9c: br x8 0x0000ffff614c3ba0: ldr x8, 0x0000ffff614c3ba8 ; {trampoline_stub} 0x0000ffff614c3ba4: br x8 0x0000ffff614c3ba8: .inst 0x688e06c0 ; undefined 0x0000ffff614c3bac: .inst 0x0000ffff ; undefined 0x0000ffff614c3bb0: isb ; {static_stub} 0x0000ffff614c3bb4: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c3bb8: movk x12, #0x0, lsl #16 0x0000ffff614c3bbc: movk x12, #0x0, lsl #32 0x0000ffff614c3bc0: mov x8, #0x0 // #0 0x0000ffff614c3bc4: movk x8, #0x0, lsl #16 0x0000ffff614c3bc8: movk x8, #0x0, lsl #32 0x0000ffff614c3bcc: br x8 0x0000ffff614c3bd0: ldr x8, 0x0000ffff614c3bd8 ; {trampoline_stub} 0x0000ffff614c3bd4: br x8 0x0000ffff614c3bd8: .inst 0x688e00c0 ; undefined 0x0000ffff614c3bdc: .inst 0x0000ffff ; undefined 0x0000ffff614c3be0: isb ; {static_stub} 0x0000ffff614c3be4: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c3be8: movk x12, #0x0, lsl #16 0x0000ffff614c3bec: movk x12, #0x0, lsl #32 0x0000ffff614c3bf0: mov x8, #0x0 // #0 0x0000ffff614c3bf4: movk x8, #0x0, lsl #16 0x0000ffff614c3bf8: movk x8, #0x0, lsl #32 0x0000ffff614c3bfc: br x8 0x0000ffff614c3c00: ldr x8, 0x0000ffff614c3c08 ; {trampoline_stub} 0x0000ffff614c3c04: br x8 0x0000ffff614c3c08: .inst 0x688e06c0 ; undefined 0x0000ffff614c3c0c: .inst 0x0000ffff ; undefined 0x0000ffff614c3c10: isb ; {static_stub} 0x0000ffff614c3c14: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c3c18: movk x12, #0x0, lsl #16 0x0000ffff614c3c1c: movk x12, #0x0, lsl #32 0x0000ffff614c3c20: mov x8, #0x0 // #0 0x0000ffff614c3c24: movk x8, #0x0, lsl #16 0x0000ffff614c3c28: movk x8, #0x0, lsl #32 0x0000ffff614c3c2c: br x8 0x0000ffff614c3c30: ldr x8, 0x0000ffff614c3c38 ; {trampoline_stub} 0x0000ffff614c3c34: br x8 0x0000ffff614c3c38: .inst 0x688e00c0 ; undefined 0x0000ffff614c3c3c: .inst 0x0000ffff ; undefined 0x0000ffff614c3c40: isb ; {static_stub} 0x0000ffff614c3c44: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c3c48: movk x12, #0x0, lsl #16 0x0000ffff614c3c4c: movk x12, #0x0, lsl #32 0x0000ffff614c3c50: mov x8, #0x0 // #0 0x0000ffff614c3c54: movk x8, #0x0, lsl #16 0x0000ffff614c3c58: movk x8, #0x0, lsl #32 0x0000ffff614c3c5c: br x8 0x0000ffff614c3c60: ldr x8, 0x0000ffff614c3c68 ; {trampoline_stub} 0x0000ffff614c3c64: br x8 0x0000ffff614c3c68: .inst 0x688e06c0 ; undefined 0x0000ffff614c3c6c: .inst 0x0000ffff ; undefined 0x0000ffff614c3c70: isb ; {static_stub} 0x0000ffff614c3c74: mov x12, #0x0 // #0 ; {metadata(NULL)} 0x0000ffff614c3c78: movk x12, #0x0, lsl #16 0x0000ffff614c3c7c: movk x12, #0x0, lsl #32 0x0000ffff614c3c80: mov x8, #0x0 // #0 0x0000ffff614c3c84: movk x8, #0x0, lsl #16 0x0000ffff614c3c88: movk x8, #0x0, lsl #32 0x0000ffff614c3c8c: br x8 0x0000ffff614c3c90: ldr x8, 0x0000ffff614c3c98 ; {trampoline_stub} 0x0000ffff614c3c94: br x8 0x0000ffff614c3c98: .inst 0x688e00c0 ; undefined 0x0000ffff614c3c9c: .inst 0x0000ffff ; undefined [Exception Handler] 0x0000ffff614c3ca0: mov x19, #0xdead // #57005 0x0000ffff614c3ca4: mov x2, #0x161 // #353 0x0000ffff614c3ca8: mov x4, #0xdead // #57005 0x0000ffff614c3cac: mov x5, #0xdead // #57005 0x0000ffff614c3cb0: adrp x8, 0x0000ffff68838000 ; {runtime_call handle_exception_from_callee Runtime1 stub} 0x0000ffff614c3cb4: add x8, x8, #0x40 0x0000ffff614c3cb8: blr x8 0x0000ffff614c3cbc: dcps1 #0xdeae 0x0000ffff614c3cc0: .inst 0x7f849560 ; undefined 0x0000ffff614c3cc4: .inst 0x0000ffff ; undefined [Deopt Handler Code] 0x0000ffff614c3cc8: adr x30, 0x0000ffff614c3cc8 0x0000ffff614c3ccc: adrp x8, 0x0000ffff688e6000 ; {runtime_call DeoptimizationBlob} 0x0000ffff614c3cd0: add x8, x8, #0x7c0 0x0000ffff614c3cd4: br x8 [Deopt MH Handler Code] 0x0000ffff614c3cd8: adr x30, 0x0000ffff614c3cd8 0x0000ffff614c3cdc: adrp x8, 0x0000ffff688e6000 ; {runtime_call DeoptimizationBlob} 0x0000ffff614c3ce0: add x8, x8, #0x7c0 0x0000ffff614c3ce4: br x8 -------------------------------------------------------------------------------- [/Disassembly] --------------- P R O C E S S --------------- uid : 0 euid : 0 gid : 0 egid : 0 umask: 0022 (----w--w-) Threads class SMR info: _java_thread_list=0x0000fffea8015f70, length=13, elements={ 0x0000ffff7802e8d0, 0x0000ffff7830dc30, 0x0000ffff7830f100, 0x0000ffff783254f0, 0x0000ffff783268c0, 0x0000ffff78327f40, 0x0000ffff78329d00, 0x0000ffff78333610, 0x0000ffff78334d60, 0x0000ffff783888e0, 0x0000ffff783e14d0, 0x0000ffff784155e0, 0x0000fffea802c580 } _java_thread_list_alloc_cnt=7290, _java_thread_list_free_cnt=7288, _java_thread_list_max=19, _nested_thread_list_max=2 _tlh_cnt=446086, _tlh_times=6628, avg_tlh_time=0.01, _tlh_time_max=39 _deleted_thread_cnt=3638, _deleted_thread_times=2269, avg_deleted_thread_time=0.62, _deleted_thread_time_max=39 _delete_lock_wait_cnt=0, _delete_lock_wait_max=3 _to_delete_list_cnt=0, _to_delete_list_max=2 Java Threads: ( => current thread ) 0x0000ffff7802e8d0 JavaThread "main" [_thread_blocked, id=539310, stack(0x0000ffff7da42000,0x0000ffff7dc40000)] 0x0000ffff7830dc30 JavaThread "Reference Handler" daemon [_thread_blocked, id=539330, stack(0x0000ffff09805000,0x0000ffff09a03000)] 0x0000ffff7830f100 JavaThread "Finalizer" daemon [_thread_blocked, id=539331, stack(0x0000ffff09606000,0x0000ffff09804000)] 0x0000ffff783254f0 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=539333, stack(0x0000ffff09407000,0x0000ffff09605000)] 0x0000ffff783268c0 JavaThread "Service Thread" daemon [_thread_blocked, id=539334, stack(0x0000ffff09208000,0x0000ffff09406000)] 0x0000ffff78327f40 JavaThread "Monitor Deflation Thread" daemon [_thread_blocked, id=539335, stack(0x0000ffff09009000,0x0000ffff09207000)] 0x0000ffff78329d00 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=539336, stack(0x0000ffff08e0a000,0x0000ffff09008000)] 0x0000ffff78333610 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=539337, stack(0x0000ffff08c0b000,0x0000ffff08e09000)] 0x0000ffff78334d60 JavaThread "Sweeper thread" daemon [_thread_blocked, id=539338, stack(0x0000ffff08a0c000,0x0000ffff08c0a000)] 0x0000ffff783888e0 JavaThread "Common-Cleaner" daemon [_thread_blocked, id=539347, stack(0x0000ffff08011000,0x0000ffff0820f000)] 0x0000ffff783e14d0 JavaThread "Notification Thread" daemon [_thread_blocked, id=539460, stack(0x0000fffee26d3000,0x0000fffee28d1000)] =>0x0000ffff784155e0 JavaThread "MainThread" [_thread_in_vm, id=539599, stack(0x0000fffee2272000,0x0000fffee2470000)], _nested_threads_hazard_ptr_cnt=1, _nested_threads_hazard_ptr=0x0000fffea8015f70 0x0000fffea802c580 JavaThread "Thread-3634" [_thread_in_vm, id=595719, stack(0x0000ffff0840f000,0x0000ffff0860d000)] Other Threads: 0x0000ffff782ff6b0 VMThread "VM Thread" [stack: 0x0000ffff09a04000,0x0000ffff09c02000] [id=539328] 0x0000ffff783e3220 WatcherThread [stack: 0x0000fffee24d4000,0x0000fffee26d2000] [id=539462] 0x0000ffff78070520 GCTaskThread "GC Thread#0" [stack: 0x0000ffff19d04000,0x0000ffff19f02000] [id=539319] 0x0000fffef800aa70 GCTaskThread "GC Thread#1" [stack: 0x0000fffee2073000,0x0000fffee2271000] [id=540019] 0x0000fffef800b250 GCTaskThread "GC Thread#2" [stack: 0x0000fffee1c75000,0x0000fffee1e73000] [id=540020] 0x0000fffef800bcc0 GCTaskThread "GC Thread#3" [stack: 0x0000fffee1a76000,0x0000fffee1c74000] [id=540021] 0x0000fffef800c730 GCTaskThread "GC Thread#4" [stack: 0x0000fffee1877000,0x0000fffee1a75000] [id=540022] 0x0000fffef800d380 GCTaskThread "GC Thread#5" [stack: 0x0000fffee1678000,0x0000fffee1876000] [id=540023] 0x0000fffef800e020 GCTaskThread "GC Thread#6" [stack: 0x0000fffee1479000,0x0000fffee1677000] [id=540025] 0x0000fffef800ecc0 GCTaskThread "GC Thread#7" [stack: 0x0000fffee127a000,0x0000fffee1478000] [id=540027] 0x0000fffef800f960 GCTaskThread "GC Thread#8" [stack: 0x0000fffee107b000,0x0000fffee1279000] [id=540028] 0x0000fffef8010600 GCTaskThread "GC Thread#9" [stack: 0x0000fffee0e7c000,0x0000fffee107a000] [id=540030] 0x0000fffef80112a0 GCTaskThread "GC Thread#10" [stack: 0x0000fffee0c7d000,0x0000fffee0e7b000] [id=540031] 0x0000fffef8011f40 GCTaskThread "GC Thread#11" [stack: 0x0000fffee0a7e000,0x0000fffee0c7c000] [id=540032] 0x0000fffef8012be0 GCTaskThread "GC Thread#12" [stack: 0x0000fffee087f000,0x0000fffee0a7d000] [id=540033] 0x0000fffef8013880 GCTaskThread "GC Thread#13" [stack: 0x0000fffee0680000,0x0000fffee087e000] [id=540034] 0x0000fffef80147f0 GCTaskThread "GC Thread#14" [stack: 0x0000fffee0481000,0x0000fffee067f000] [id=540035] 0x0000fffef80158b0 GCTaskThread "GC Thread#15" [stack: 0x0000fffee0282000,0x0000fffee0480000] [id=540036] 0x0000fffef8016970 GCTaskThread "GC Thread#16" [stack: 0x0000fffee0083000,0x0000fffee0281000] [id=540037] 0x0000fffef8017a30 GCTaskThread "GC Thread#17" [stack: 0x0000fffe63e02000,0x0000fffe64000000] [id=540038] 0x0000fffef8018af0 GCTaskThread "GC Thread#18" [stack: 0x0000fffe63c03000,0x0000fffe63e01000] [id=540039] 0x0000fffef8019bb0 GCTaskThread "GC Thread#19" [stack: 0x0000fffe63a04000,0x0000fffe63c02000] [id=540040] 0x0000fffef801ac70 GCTaskThread "GC Thread#20" [stack: 0x0000fffe63805000,0x0000fffe63a03000] [id=540041] 0x0000fffef801bd30 GCTaskThread "GC Thread#21" [stack: 0x0000fffe63606000,0x0000fffe63804000] [id=540043] 0x0000fffef801cdf0 GCTaskThread "GC Thread#22" [stack: 0x0000fffe63407000,0x0000fffe63605000] [id=540044] 0x0000ffff78081070 ConcurrentGCThread "G1 Main Marker" [stack: 0x0000ffff19b05000,0x0000ffff19d03000] [id=539320] 0x0000ffff780822e0 ConcurrentGCThread "G1 Conc#0" [stack: 0x0000ffff19906000,0x0000ffff19b04000] [id=539321] 0x0000ffff781f7060 ConcurrentGCThread "G1 Refine#0" [stack: 0x0000ffff09e02000,0x0000ffff0a000000] [id=539324] 0x0000ffff781f81f0 ConcurrentGCThread "G1 Service" [stack: 0x0000ffff09c03000,0x0000ffff09e01000] [id=539325] Threads with active compile tasks: VM state: not at safepoint (normal execution) VM Mutex/Monitor currently owned by a thread: None Heap address: 0x0000000082000000, size: 30688 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 CDS archive(s) mapped at: [0x0000000800000000-0x0000000800c30000-0x0000000800c30000), size 12779520, SharedBaseAddress: 0x0000000800000000, ArchiveRelocationMode: 1. Compressed class space mapped at: 0x0000000801000000-0x0000000841000000, reserved size: 1073741824 Narrow klass base: 0x0000000800000000, Narrow klass shift: 0, Narrow klass range: 0x100000000 GC Precious Log: CPUs: 32 total, 32 available Memory: 122G Large Page Support: Disabled NUMA Support: Disabled Compressed Oops: Enabled (Zero based) Heap Region Size: 16M Heap Min Capacity: 16M Heap Initial Capacity: 1968M Heap Max Capacity: 30688M Pre-touch: Disabled Parallel Workers: 23 Concurrent Workers: 6 Concurrent Refinement Workers: 23 Periodic GC: Disabled Heap: garbage-first heap total 4849664K, used 918186K [0x0000000082000000, 0x0000000800000000) region size 16384K, 57 young (933888K), 1 survivors (16384K) Metaspace used 742K, committed 896K, reserved 1114112K class space used 48K, committed 128K, reserved 1048576K Heap Regions: E=young(eden), S=young(survivor), O=old, HS=humongous(starts), HC=humongous(continues), CS=collection set, F=free, OA=open archive, CA=closed archive, TAMS=top-at-mark-start (previous, next) | 0|0x0000000082000000, 0x0000000082000000, 0x0000000083000000| 0%| F| |TAMS 0x0000000082000000, 0x0000000082000000| Untracked | 1|0x0000000083000000, 0x0000000083000000, 0x0000000084000000| 0%| F| |TAMS 0x0000000083000000, 0x0000000083000000| Untracked | 2|0x0000000084000000, 0x0000000084000000, 0x0000000085000000| 0%| F| |TAMS 0x0000000084000000, 0x0000000084000000| Untracked | 3|0x0000000085000000, 0x0000000085000000, 0x0000000086000000| 0%| F| |TAMS 0x0000000085000000, 0x0000000085000000| Untracked | 4|0x0000000086000000, 0x0000000086000000, 0x0000000087000000| 0%| F| |TAMS 0x0000000086000000, 0x0000000086000000| Untracked | 5|0x0000000087000000, 0x0000000087000000, 0x0000000088000000| 0%| F| |TAMS 0x0000000087000000, 0x0000000087000000| Untracked | 6|0x0000000088000000, 0x0000000088000000, 0x0000000089000000| 0%| F| |TAMS 0x0000000088000000, 0x0000000088000000| Untracked | 7|0x0000000089000000, 0x0000000089000000, 0x000000008a000000| 0%| F| |TAMS 0x0000000089000000, 0x0000000089000000| Untracked | 8|0x000000008a000000, 0x000000008a000000, 0x000000008b000000| 0%| F| |TAMS 0x000000008a000000, 0x000000008a000000| Untracked | 9|0x000000008b000000, 0x000000008b000000, 0x000000008c000000| 0%| F| |TAMS 0x000000008b000000, 0x000000008b000000| Untracked | 10|0x000000008c000000, 0x000000008c000000, 0x000000008d000000| 0%| F| |TAMS 0x000000008c000000, 0x000000008c000000| Untracked | 11|0x000000008d000000, 0x000000008d000000, 0x000000008e000000| 0%| F| |TAMS 0x000000008d000000, 0x000000008d000000| Untracked | 12|0x000000008e000000, 0x000000008e000000, 0x000000008f000000| 0%| F| |TAMS 0x000000008e000000, 0x000000008e000000| Untracked | 13|0x000000008f000000, 0x000000008f000000, 0x0000000090000000| 0%| F| |TAMS 0x000000008f000000, 0x000000008f000000| Untracked | 14|0x0000000090000000, 0x0000000090000000, 0x0000000091000000| 0%| F| |TAMS 0x0000000090000000, 0x0000000090000000| Untracked | 15|0x0000000091000000, 0x0000000091000000, 0x0000000092000000| 0%| F| |TAMS 0x0000000091000000, 0x0000000091000000| Untracked | 16|0x0000000092000000, 0x0000000092000000, 0x0000000093000000| 0%| F| |TAMS 0x0000000092000000, 0x0000000092000000| Untracked | 17|0x0000000093000000, 0x0000000093000000, 0x0000000094000000| 0%| F| |TAMS 0x0000000093000000, 0x0000000093000000| Untracked | 18|0x0000000094000000, 0x0000000094000000, 0x0000000095000000| 0%| F| |TAMS 0x0000000094000000, 0x0000000094000000| Untracked | 19|0x0000000095000000, 0x0000000095000000, 0x0000000096000000| 0%| F| |TAMS 0x0000000095000000, 0x0000000095000000| Untracked | 20|0x0000000096000000, 0x0000000096000000, 0x0000000097000000| 0%| F| |TAMS 0x0000000096000000, 0x0000000096000000| Untracked | 21|0x0000000097000000, 0x0000000097000000, 0x0000000098000000| 0%| F| |TAMS 0x0000000097000000, 0x0000000097000000| Untracked | 22|0x0000000098000000, 0x0000000098000000, 0x0000000099000000| 0%| F| |TAMS 0x0000000098000000, 0x0000000098000000| Untracked | 23|0x0000000099000000, 0x0000000099000000, 0x000000009a000000| 0%| F| |TAMS 0x0000000099000000, 0x0000000099000000| Untracked | 24|0x000000009a000000, 0x000000009a000000, 0x000000009b000000| 0%| F| |TAMS 0x000000009a000000, 0x000000009a000000| Untracked | 25|0x000000009b000000, 0x000000009b000000, 0x000000009c000000| 0%| F| |TAMS 0x000000009b000000, 0x000000009b000000| Untracked | 26|0x000000009c000000, 0x000000009c000000, 0x000000009d000000| 0%| F| |TAMS 0x000000009c000000, 0x000000009c000000| Untracked | 27|0x000000009d000000, 0x000000009d000000, 0x000000009e000000| 0%| F| |TAMS 0x000000009d000000, 0x000000009d000000| Untracked | 28|0x000000009e000000, 0x000000009e000000, 0x000000009f000000| 0%| F| |TAMS 0x000000009e000000, 0x000000009e000000| Untracked | 29|0x000000009f000000, 0x000000009f000000, 0x00000000a0000000| 0%| F| |TAMS 0x000000009f000000, 0x000000009f000000| Untracked | 30|0x00000000a0000000, 0x00000000a0000000, 0x00000000a1000000| 0%| F| |TAMS 0x00000000a0000000, 0x00000000a0000000| Untracked | 31|0x00000000a1000000, 0x00000000a1000000, 0x00000000a2000000| 0%| F| |TAMS 0x00000000a1000000, 0x00000000a1000000| Untracked | 32|0x00000000a2000000, 0x00000000a2000000, 0x00000000a3000000| 0%| F| |TAMS 0x00000000a2000000, 0x00000000a2000000| Untracked | 33|0x00000000a3000000, 0x00000000a3000000, 0x00000000a4000000| 0%| F| |TAMS 0x00000000a3000000, 0x00000000a3000000| Untracked | 34|0x00000000a4000000, 0x00000000a4000000, 0x00000000a5000000| 0%| F| |TAMS 0x00000000a4000000, 0x00000000a4000000| Untracked | 35|0x00000000a5000000, 0x00000000a5000000, 0x00000000a6000000| 0%| F| |TAMS 0x00000000a5000000, 0x00000000a5000000| Untracked | 36|0x00000000a6000000, 0x00000000a6000000, 0x00000000a7000000| 0%| F| |TAMS 0x00000000a6000000, 0x00000000a6000000| Untracked | 37|0x00000000a7000000, 0x00000000a7000000, 0x00000000a8000000| 0%| F| |TAMS 0x00000000a7000000, 0x00000000a7000000| Untracked | 38|0x00000000a8000000, 0x00000000a8000000, 0x00000000a9000000| 0%| F| |TAMS 0x00000000a8000000, 0x00000000a8000000| Untracked | 39|0x00000000a9000000, 0x00000000a9000000, 0x00000000aa000000| 0%| F| |TAMS 0x00000000a9000000, 0x00000000a9000000| Untracked | 40|0x00000000aa000000, 0x00000000aa000000, 0x00000000ab000000| 0%| F| |TAMS 0x00000000aa000000, 0x00000000aa000000| Untracked | 41|0x00000000ab000000, 0x00000000ab000000, 0x00000000ac000000| 0%| F| |TAMS 0x00000000ab000000, 0x00000000ab000000| Untracked | 42|0x00000000ac000000, 0x00000000ac000000, 0x00000000ad000000| 0%| F| |TAMS 0x00000000ac000000, 0x00000000ac000000| Untracked | 43|0x00000000ad000000, 0x00000000ad000000, 0x00000000ae000000| 0%| F| |TAMS 0x00000000ad000000, 0x00000000ad000000| Untracked | 44|0x00000000ae000000, 0x00000000ae000000, 0x00000000af000000| 0%| F| |TAMS 0x00000000ae000000, 0x00000000ae000000| Untracked | 45|0x00000000af000000, 0x00000000af000000, 0x00000000b0000000| 0%| F| |TAMS 0x00000000af000000, 0x00000000af000000| Untracked | 46|0x00000000b0000000, 0x00000000b0000000, 0x00000000b1000000| 0%| F| |TAMS 0x00000000b0000000, 0x00000000b0000000| Untracked | 47|0x00000000b1000000, 0x00000000b1000000, 0x00000000b2000000| 0%| F| |TAMS 0x00000000b1000000, 0x00000000b1000000| Untracked | 48|0x00000000b2000000, 0x00000000b2000000, 0x00000000b3000000| 0%| F| |TAMS 0x00000000b2000000, 0x00000000b2000000| Untracked | 49|0x00000000b3000000, 0x00000000b3000000, 0x00000000b4000000| 0%| F| |TAMS 0x00000000b3000000, 0x00000000b3000000| Untracked | 50|0x00000000b4000000, 0x00000000b4000000, 0x00000000b5000000| 0%| F| |TAMS 0x00000000b4000000, 0x00000000b4000000| Untracked | 51|0x00000000b5000000, 0x00000000b5000000, 0x00000000b6000000| 0%| F| |TAMS 0x00000000b5000000, 0x00000000b5000000| Untracked | 52|0x00000000b6000000, 0x00000000b6000000, 0x00000000b7000000| 0%| F| |TAMS 0x00000000b6000000, 0x00000000b6000000| Untracked | 53|0x00000000b7000000, 0x00000000b7000000, 0x00000000b8000000| 0%| F| |TAMS 0x00000000b7000000, 0x00000000b7000000| Untracked | 54|0x00000000b8000000, 0x00000000b8000000, 0x00000000b9000000| 0%| F| |TAMS 0x00000000b8000000, 0x00000000b8000000| Untracked | 55|0x00000000b9000000, 0x00000000b9000000, 0x00000000ba000000| 0%| F| |TAMS 0x00000000b9000000, 0x00000000b9000000| Untracked | 56|0x00000000ba000000, 0x00000000ba000000, 0x00000000bb000000| 0%| F| |TAMS 0x00000000ba000000, 0x00000000ba000000| Untracked | 57|0x00000000bb000000, 0x00000000bb000000, 0x00000000bc000000| 0%| F| |TAMS 0x00000000bb000000, 0x00000000bb000000| Untracked | 58|0x00000000bc000000, 0x00000000bc000000, 0x00000000bd000000| 0%| F| |TAMS 0x00000000bc000000, 0x00000000bc000000| Untracked | 59|0x00000000bd000000, 0x00000000bd000000, 0x00000000be000000| 0%| F| |TAMS 0x00000000bd000000, 0x00000000bd000000| Untracked | 60|0x00000000be000000, 0x00000000be000000, 0x00000000bf000000| 0%| F| |TAMS 0x00000000be000000, 0x00000000be000000| Untracked | 61|0x00000000bf000000, 0x00000000bf000000, 0x00000000c0000000| 0%| F| |TAMS 0x00000000bf000000, 0x00000000bf000000| Untracked | 62|0x00000000c0000000, 0x00000000c0000000, 0x00000000c1000000| 0%| F| |TAMS 0x00000000c0000000, 0x00000000c0000000| Untracked | 63|0x00000000c1000000, 0x00000000c1000000, 0x00000000c2000000| 0%| F| |TAMS 0x00000000c1000000, 0x00000000c1000000| Untracked | 64|0x00000000c2000000, 0x00000000c2000000, 0x00000000c3000000| 0%| F| |TAMS 0x00000000c2000000, 0x00000000c2000000| Untracked | 65|0x00000000c3000000, 0x00000000c3000000, 0x00000000c4000000| 0%| F| |TAMS 0x00000000c3000000, 0x00000000c3000000| Untracked | 66|0x00000000c4000000, 0x00000000c4000000, 0x00000000c5000000| 0%| F| |TAMS 0x00000000c4000000, 0x00000000c4000000| Untracked | 67|0x00000000c5000000, 0x00000000c5000000, 0x00000000c6000000| 0%| F| |TAMS 0x00000000c5000000, 0x00000000c5000000| Untracked | 68|0x00000000c6000000, 0x00000000c6000000, 0x00000000c7000000| 0%| F| |TAMS 0x00000000c6000000, 0x00000000c6000000| Untracked | 69|0x00000000c7000000, 0x00000000c7000000, 0x00000000c8000000| 0%| F| |TAMS 0x00000000c7000000, 0x00000000c7000000| Untracked | 70|0x00000000c8000000, 0x00000000c8000000, 0x00000000c9000000| 0%| F| |TAMS 0x00000000c8000000, 0x00000000c8000000| Untracked | 71|0x00000000c9000000, 0x00000000c9000000, 0x00000000ca000000| 0%| F| |TAMS 0x00000000c9000000, 0x00000000c9000000| Untracked | 72|0x00000000ca000000, 0x00000000ca000000, 0x00000000cb000000| 0%| F| |TAMS 0x00000000ca000000, 0x00000000ca000000| Untracked | 73|0x00000000cb000000, 0x00000000cb000000, 0x00000000cc000000| 0%| F| |TAMS 0x00000000cb000000, 0x00000000cb000000| Untracked | 74|0x00000000cc000000, 0x00000000cc000000, 0x00000000cd000000| 0%| F| |TAMS 0x00000000cc000000, 0x00000000cc000000| Untracked | 75|0x00000000cd000000, 0x00000000cd000000, 0x00000000ce000000| 0%| F| |TAMS 0x00000000cd000000, 0x00000000cd000000| Untracked | 76|0x00000000ce000000, 0x00000000ce000000, 0x00000000cf000000| 0%| F| |TAMS 0x00000000ce000000, 0x00000000ce000000| Untracked | 77|0x00000000cf000000, 0x00000000cf000000, 0x00000000d0000000| 0%| F| |TAMS 0x00000000cf000000, 0x00000000cf000000| Untracked | 78|0x00000000d0000000, 0x00000000d0000000, 0x00000000d1000000| 0%| F| |TAMS 0x00000000d0000000, 0x00000000d0000000| Untracked | 79|0x00000000d1000000, 0x00000000d1000000, 0x00000000d2000000| 0%| F| |TAMS 0x00000000d1000000, 0x00000000d1000000| Untracked | 80|0x00000000d2000000, 0x00000000d2000000, 0x00000000d3000000| 0%| F| |TAMS 0x00000000d2000000, 0x00000000d2000000| Untracked | 81|0x00000000d3000000, 0x00000000d3000000, 0x00000000d4000000| 0%| F| |TAMS 0x00000000d3000000, 0x00000000d3000000| Untracked | 82|0x00000000d4000000, 0x00000000d4000000, 0x00000000d5000000| 0%| F| |TAMS 0x00000000d4000000, 0x00000000d4000000| Untracked | 83|0x00000000d5000000, 0x00000000d5000000, 0x00000000d6000000| 0%| F| |TAMS 0x00000000d5000000, 0x00000000d5000000| Untracked | 84|0x00000000d6000000, 0x00000000d6000000, 0x00000000d7000000| 0%| F| |TAMS 0x00000000d6000000, 0x00000000d6000000| Untracked | 85|0x00000000d7000000, 0x00000000d7000000, 0x00000000d8000000| 0%| F| |TAMS 0x00000000d7000000, 0x00000000d7000000| Untracked | 86|0x00000000d8000000, 0x00000000d8000000, 0x00000000d9000000| 0%| F| |TAMS 0x00000000d8000000, 0x00000000d8000000| Untracked | 87|0x00000000d9000000, 0x00000000d9000000, 0x00000000da000000| 0%| F| |TAMS 0x00000000d9000000, 0x00000000d9000000| Untracked | 88|0x00000000da000000, 0x00000000da000000, 0x00000000db000000| 0%| F| |TAMS 0x00000000da000000, 0x00000000da000000| Untracked | 89|0x00000000db000000, 0x00000000db000000, 0x00000000dc000000| 0%| F| |TAMS 0x00000000db000000, 0x00000000db000000| Untracked | 90|0x00000000dc000000, 0x00000000dc000000, 0x00000000dd000000| 0%| F| |TAMS 0x00000000dc000000, 0x00000000dc000000| Untracked | 91|0x00000000dd000000, 0x00000000dd000000, 0x00000000de000000| 0%| F| |TAMS 0x00000000dd000000, 0x00000000dd000000| Untracked | 92|0x00000000de000000, 0x00000000de000000, 0x00000000df000000| 0%| F| |TAMS 0x00000000de000000, 0x00000000de000000| Untracked | 93|0x00000000df000000, 0x00000000df000000, 0x00000000e0000000| 0%| F| |TAMS 0x00000000df000000, 0x00000000df000000| Untracked | 94|0x00000000e0000000, 0x00000000e0000000, 0x00000000e1000000| 0%| F| |TAMS 0x00000000e0000000, 0x00000000e0000000| Untracked | 95|0x00000000e1000000, 0x00000000e1000000, 0x00000000e2000000| 0%| F| |TAMS 0x00000000e1000000, 0x00000000e1000000| Untracked | 96|0x00000000e2000000, 0x00000000e2000000, 0x00000000e3000000| 0%| F| |TAMS 0x00000000e2000000, 0x00000000e2000000| Untracked | 97|0x00000000e3000000, 0x00000000e3000000, 0x00000000e4000000| 0%| F| |TAMS 0x00000000e3000000, 0x00000000e3000000| Untracked | 98|0x00000000e4000000, 0x00000000e4000000, 0x00000000e5000000| 0%| F| |TAMS 0x00000000e4000000, 0x00000000e4000000| Untracked | 99|0x00000000e5000000, 0x00000000e5000000, 0x00000000e6000000| 0%| F| |TAMS 0x00000000e5000000, 0x00000000e5000000| Untracked | 100|0x00000000e6000000, 0x00000000e6000000, 0x00000000e7000000| 0%| F| |TAMS 0x00000000e6000000, 0x00000000e6000000| Untracked | 101|0x00000000e7000000, 0x00000000e7000000, 0x00000000e8000000| 0%| F| |TAMS 0x00000000e7000000, 0x00000000e7000000| Untracked | 102|0x00000000e8000000, 0x00000000e8000000, 0x00000000e9000000| 0%| F| |TAMS 0x00000000e8000000, 0x00000000e8000000| Untracked | 103|0x00000000e9000000, 0x00000000e9000000, 0x00000000ea000000| 0%| F| |TAMS 0x00000000e9000000, 0x00000000e9000000| Untracked | 104|0x00000000ea000000, 0x00000000ea000000, 0x00000000eb000000| 0%| F| |TAMS 0x00000000ea000000, 0x00000000ea000000| Untracked | 105|0x00000000eb000000, 0x00000000eb000000, 0x00000000ec000000| 0%| F| |TAMS 0x00000000eb000000, 0x00000000eb000000| Untracked | 106|0x00000000ec000000, 0x00000000ec000000, 0x00000000ed000000| 0%| F| |TAMS 0x00000000ec000000, 0x00000000ec000000| Untracked | 107|0x00000000ed000000, 0x00000000ed000000, 0x00000000ee000000| 0%| F| |TAMS 0x00000000ed000000, 0x00000000ed000000| Untracked | 108|0x00000000ee000000, 0x00000000ee000000, 0x00000000ef000000| 0%| F| |TAMS 0x00000000ee000000, 0x00000000ee000000| Untracked | 109|0x00000000ef000000, 0x00000000ef000000, 0x00000000f0000000| 0%| F| |TAMS 0x00000000ef000000, 0x00000000ef000000| Untracked | 110|0x00000000f0000000, 0x00000000f0000000, 0x00000000f1000000| 0%| F| |TAMS 0x00000000f0000000, 0x00000000f0000000| Untracked | 111|0x00000000f1000000, 0x00000000f1000000, 0x00000000f2000000| 0%| F| |TAMS 0x00000000f1000000, 0x00000000f1000000| Untracked | 112|0x00000000f2000000, 0x00000000f2000000, 0x00000000f3000000| 0%| F| |TAMS 0x00000000f2000000, 0x00000000f2000000| Untracked | 113|0x00000000f3000000, 0x00000000f3000000, 0x00000000f4000000| 0%| F| |TAMS 0x00000000f3000000, 0x00000000f3000000| Untracked | 114|0x00000000f4000000, 0x00000000f4000000, 0x00000000f5000000| 0%| F| |TAMS 0x00000000f4000000, 0x00000000f4000000| Untracked | 115|0x00000000f5000000, 0x00000000f5000000, 0x00000000f6000000| 0%| F| |TAMS 0x00000000f5000000, 0x00000000f5000000| Untracked | 116|0x00000000f6000000, 0x00000000f6000000, 0x00000000f7000000| 0%| F| |TAMS 0x00000000f6000000, 0x00000000f6000000| Untracked | 117|0x00000000f7000000, 0x00000000f70beb58, 0x00000000f8000000| 4%| S|CS|TAMS 0x00000000f7000000, 0x00000000f7000000| Complete | 118|0x00000000f8000000, 0x00000000f8000000, 0x00000000f9000000| 0%| F| |TAMS 0x00000000f8000000, 0x00000000f8000000| Untracked | 119|0x00000000f9000000, 0x00000000f9000000, 0x00000000fa000000| 0%| F| |TAMS 0x00000000f9000000, 0x00000000f9000000| Untracked | 120|0x00000000fa000000, 0x00000000fa000000, 0x00000000fb000000| 0%| F| |TAMS 0x00000000fa000000, 0x00000000fa000000| Untracked | 121|0x00000000fb000000, 0x00000000fb000000, 0x00000000fc000000| 0%| F| |TAMS 0x00000000fb000000, 0x00000000fb000000| Untracked | 122|0x00000000fc000000, 0x00000000fc000000, 0x00000000fd000000| 0%| F| |TAMS 0x00000000fc000000, 0x00000000fc000000| Untracked | 123|0x00000000fd000000, 0x00000000fd000000, 0x00000000fe000000| 0%| F| |TAMS 0x00000000fd000000, 0x00000000fd000000| Untracked | 124|0x00000000fe000000, 0x00000000fe000000, 0x00000000ff000000| 0%| F| |TAMS 0x00000000fe000000, 0x00000000fe000000| Untracked | 125|0x00000000ff000000, 0x00000000ff000000, 0x0000000100000000| 0%| F| |TAMS 0x00000000ff000000, 0x00000000ff000000| Untracked | 126|0x0000000100000000, 0x0000000100000000, 0x0000000101000000| 0%| F| |TAMS 0x0000000100000000, 0x0000000100000000| Untracked | 127|0x0000000101000000, 0x0000000101000000, 0x0000000102000000| 0%| F| |TAMS 0x0000000101000000, 0x0000000101000000| Untracked | 128|0x0000000102000000, 0x0000000102000000, 0x0000000103000000| 0%| F| |TAMS 0x0000000102000000, 0x0000000102000000| Untracked | 129|0x0000000103000000, 0x0000000103000000, 0x0000000104000000| 0%| F| |TAMS 0x0000000103000000, 0x0000000103000000| Untracked | 130|0x0000000104000000, 0x0000000104000000, 0x0000000105000000| 0%| F| |TAMS 0x0000000104000000, 0x0000000104000000| Untracked | 131|0x0000000105000000, 0x0000000105000000, 0x0000000106000000| 0%| F| |TAMS 0x0000000105000000, 0x0000000105000000| Untracked | 132|0x0000000106000000, 0x0000000106000000, 0x0000000107000000| 0%| F| |TAMS 0x0000000106000000, 0x0000000106000000| Untracked | 133|0x0000000107000000, 0x0000000107000000, 0x0000000108000000| 0%| F| |TAMS 0x0000000107000000, 0x0000000107000000| Untracked | 134|0x0000000108000000, 0x0000000108000000, 0x0000000109000000| 0%| F| |TAMS 0x0000000108000000, 0x0000000108000000| Untracked | 135|0x0000000109000000, 0x0000000109000000, 0x000000010a000000| 0%| F| |TAMS 0x0000000109000000, 0x0000000109000000| Untracked | 136|0x000000010a000000, 0x000000010a000000, 0x000000010b000000| 0%| F| |TAMS 0x000000010a000000, 0x000000010a000000| Untracked | 137|0x000000010b000000, 0x000000010b000000, 0x000000010c000000| 0%| F| |TAMS 0x000000010b000000, 0x000000010b000000| Untracked | 138|0x000000010c000000, 0x000000010c000000, 0x000000010d000000| 0%| F| |TAMS 0x000000010c000000, 0x000000010c000000| Untracked | 139|0x000000010d000000, 0x000000010d000000, 0x000000010e000000| 0%| F| |TAMS 0x000000010d000000, 0x000000010d000000| Untracked | 140|0x000000010e000000, 0x000000010e000000, 0x000000010f000000| 0%| F| |TAMS 0x000000010e000000, 0x000000010e000000| Untracked | 141|0x000000010f000000, 0x000000010f000000, 0x0000000110000000| 0%| F| |TAMS 0x000000010f000000, 0x000000010f000000| Untracked | 142|0x0000000110000000, 0x0000000110000000, 0x0000000111000000| 0%| F| |TAMS 0x0000000110000000, 0x0000000110000000| Untracked | 143|0x0000000111000000, 0x0000000111000000, 0x0000000112000000| 0%| F| |TAMS 0x0000000111000000, 0x0000000111000000| Untracked | 144|0x0000000112000000, 0x0000000112000000, 0x0000000113000000| 0%| F| |TAMS 0x0000000112000000, 0x0000000112000000| Untracked | 145|0x0000000113000000, 0x0000000113000000, 0x0000000114000000| 0%| F| |TAMS 0x0000000113000000, 0x0000000113000000| Untracked | 146|0x0000000114000000, 0x0000000114000000, 0x0000000115000000| 0%| F| |TAMS 0x0000000114000000, 0x0000000114000000| Untracked | 147|0x0000000115000000, 0x0000000115000000, 0x0000000116000000| 0%| F| |TAMS 0x0000000115000000, 0x0000000115000000| Untracked | 148|0x0000000116000000, 0x0000000116000000, 0x0000000117000000| 0%| F| |TAMS 0x0000000116000000, 0x0000000116000000| Untracked | 149|0x0000000117000000, 0x0000000117000000, 0x0000000118000000| 0%| F| |TAMS 0x0000000117000000, 0x0000000117000000| Untracked | 150|0x0000000118000000, 0x0000000118000000, 0x0000000119000000| 0%| F| |TAMS 0x0000000118000000, 0x0000000118000000| Untracked | 151|0x0000000119000000, 0x0000000119000000, 0x000000011a000000| 0%| F| |TAMS 0x0000000119000000, 0x0000000119000000| Untracked | 152|0x000000011a000000, 0x000000011a000000, 0x000000011b000000| 0%| F| |TAMS 0x000000011a000000, 0x000000011a000000| Untracked | 153|0x000000011b000000, 0x000000011b000000, 0x000000011c000000| 0%| F| |TAMS 0x000000011b000000, 0x000000011b000000| Untracked | 154|0x000000011c000000, 0x000000011c000000, 0x000000011d000000| 0%| F| |TAMS 0x000000011c000000, 0x000000011c000000| Untracked | 155|0x000000011d000000, 0x000000011d000000, 0x000000011e000000| 0%| F| |TAMS 0x000000011d000000, 0x000000011d000000| Untracked | 156|0x000000011e000000, 0x000000011e000000, 0x000000011f000000| 0%| F| |TAMS 0x000000011e000000, 0x000000011e000000| Untracked | 157|0x000000011f000000, 0x000000011f000000, 0x0000000120000000| 0%| F| |TAMS 0x000000011f000000, 0x000000011f000000| Untracked | 158|0x0000000120000000, 0x0000000120000000, 0x0000000121000000| 0%| F| |TAMS 0x0000000120000000, 0x0000000120000000| Untracked | 159|0x0000000121000000, 0x0000000121000000, 0x0000000122000000| 0%| F| |TAMS 0x0000000121000000, 0x0000000121000000| Untracked | 160|0x0000000122000000, 0x0000000122000000, 0x0000000123000000| 0%| F| |TAMS 0x0000000122000000, 0x0000000122000000| Untracked | 161|0x0000000123000000, 0x0000000123000000, 0x0000000124000000| 0%| F| |TAMS 0x0000000123000000, 0x0000000123000000| Untracked | 162|0x0000000124000000, 0x0000000124000000, 0x0000000125000000| 0%| F| |TAMS 0x0000000124000000, 0x0000000124000000| Untracked | 163|0x0000000125000000, 0x0000000125000000, 0x0000000126000000| 0%| F| |TAMS 0x0000000125000000, 0x0000000125000000| Untracked | 164|0x0000000126000000, 0x0000000126000000, 0x0000000127000000| 0%| F| |TAMS 0x0000000126000000, 0x0000000126000000| Untracked | 165|0x0000000127000000, 0x0000000127000000, 0x0000000128000000| 0%| F| |TAMS 0x0000000127000000, 0x0000000127000000| Untracked | 166|0x0000000128000000, 0x0000000128000000, 0x0000000129000000| 0%| F| |TAMS 0x0000000128000000, 0x0000000128000000| Untracked | 167|0x0000000129000000, 0x0000000129000000, 0x000000012a000000| 0%| F| |TAMS 0x0000000129000000, 0x0000000129000000| Untracked | 168|0x000000012a000000, 0x000000012a000000, 0x000000012b000000| 0%| F| |TAMS 0x000000012a000000, 0x000000012a000000| Untracked | 169|0x000000012b000000, 0x000000012b000000, 0x000000012c000000| 0%| F| |TAMS 0x000000012b000000, 0x000000012b000000| Untracked | 170|0x000000012c000000, 0x000000012c000000, 0x000000012d000000| 0%| F| |TAMS 0x000000012c000000, 0x000000012c000000| Untracked | 171|0x000000012d000000, 0x000000012d000000, 0x000000012e000000| 0%| F| |TAMS 0x000000012d000000, 0x000000012d000000| Untracked | 172|0x000000012e000000, 0x000000012e000000, 0x000000012f000000| 0%| F| |TAMS 0x000000012e000000, 0x000000012e000000| Untracked | 173|0x000000012f000000, 0x000000012f000000, 0x0000000130000000| 0%| F| |TAMS 0x000000012f000000, 0x000000012f000000| Untracked | 174|0x0000000130000000, 0x0000000130000000, 0x0000000131000000| 0%| F| |TAMS 0x0000000130000000, 0x0000000130000000| Untracked | 175|0x0000000131000000, 0x0000000131000000, 0x0000000132000000| 0%| F| |TAMS 0x0000000131000000, 0x0000000131000000| Untracked | 176|0x0000000132000000, 0x0000000132000000, 0x0000000133000000| 0%| F| |TAMS 0x0000000132000000, 0x0000000132000000| Untracked | 177|0x0000000133000000, 0x0000000133000000, 0x0000000134000000| 0%| F| |TAMS 0x0000000133000000, 0x0000000133000000| Untracked | 178|0x0000000134000000, 0x0000000134000000, 0x0000000135000000| 0%| F| |TAMS 0x0000000134000000, 0x0000000134000000| Untracked | 179|0x0000000135000000, 0x0000000135000000, 0x0000000136000000| 0%| F| |TAMS 0x0000000135000000, 0x0000000135000000| Untracked | 180|0x0000000136000000, 0x0000000136000000, 0x0000000137000000| 0%| F| |TAMS 0x0000000136000000, 0x0000000136000000| Untracked | 181|0x0000000137000000, 0x0000000137000000, 0x0000000138000000| 0%| F| |TAMS 0x0000000137000000, 0x0000000137000000| Untracked | 182|0x0000000138000000, 0x0000000138000000, 0x0000000139000000| 0%| F| |TAMS 0x0000000138000000, 0x0000000138000000| Untracked | 183|0x0000000139000000, 0x0000000139000000, 0x000000013a000000| 0%| F| |TAMS 0x0000000139000000, 0x0000000139000000| Untracked | 184|0x000000013a000000, 0x000000013a000000, 0x000000013b000000| 0%| F| |TAMS 0x000000013a000000, 0x000000013a000000| Untracked | 185|0x000000013b000000, 0x000000013b000000, 0x000000013c000000| 0%| F| |TAMS 0x000000013b000000, 0x000000013b000000| Untracked | 186|0x000000013c000000, 0x000000013c000000, 0x000000013d000000| 0%| F| |TAMS 0x000000013c000000, 0x000000013c000000| Untracked | 187|0x000000013d000000, 0x000000013d000000, 0x000000013e000000| 0%| F| |TAMS 0x000000013d000000, 0x000000013d000000| Untracked | 188|0x000000013e000000, 0x000000013e000000, 0x000000013f000000| 0%| F| |TAMS 0x000000013e000000, 0x000000013e000000| Untracked | 189|0x000000013f000000, 0x000000013f000000, 0x0000000140000000| 0%| F| |TAMS 0x000000013f000000, 0x000000013f000000| Untracked | 190|0x0000000140000000, 0x0000000140000000, 0x0000000141000000| 0%| F| |TAMS 0x0000000140000000, 0x0000000140000000| Untracked | 191|0x0000000141000000, 0x0000000141000000, 0x0000000142000000| 0%| F| |TAMS 0x0000000141000000, 0x0000000141000000| Untracked | 192|0x0000000142000000, 0x0000000142000000, 0x0000000143000000| 0%| F| |TAMS 0x0000000142000000, 0x0000000142000000| Untracked | 193|0x0000000143000000, 0x0000000143000000, 0x0000000144000000| 0%| F| |TAMS 0x0000000143000000, 0x0000000143000000| Untracked | 194|0x0000000144000000, 0x0000000144000000, 0x0000000145000000| 0%| F| |TAMS 0x0000000144000000, 0x0000000144000000| Untracked | 195|0x0000000145000000, 0x0000000145000000, 0x0000000146000000| 0%| F| |TAMS 0x0000000145000000, 0x0000000145000000| Untracked | 196|0x0000000146000000, 0x0000000146000000, 0x0000000147000000| 0%| F| |TAMS 0x0000000146000000, 0x0000000146000000| Untracked | 197|0x0000000147000000, 0x0000000147000000, 0x0000000148000000| 0%| F| |TAMS 0x0000000147000000, 0x0000000147000000| Untracked | 198|0x0000000148000000, 0x0000000148000000, 0x0000000149000000| 0%| F| |TAMS 0x0000000148000000, 0x0000000148000000| Untracked | 199|0x0000000149000000, 0x0000000149000000, 0x000000014a000000| 0%| F| |TAMS 0x0000000149000000, 0x0000000149000000| Untracked | 200|0x000000014a000000, 0x000000014a000000, 0x000000014b000000| 0%| F| |TAMS 0x000000014a000000, 0x000000014a000000| Untracked | 201|0x000000014b000000, 0x000000014b000000, 0x000000014c000000| 0%| F| |TAMS 0x000000014b000000, 0x000000014b000000| Untracked | 202|0x000000014c000000, 0x000000014c000000, 0x000000014d000000| 0%| F| |TAMS 0x000000014c000000, 0x000000014c000000| Untracked | 203|0x000000014d000000, 0x000000014d000000, 0x000000014e000000| 0%| F| |TAMS 0x000000014d000000, 0x000000014d000000| Untracked | 204|0x000000014e000000, 0x000000014e000000, 0x000000014f000000| 0%| F| |TAMS 0x000000014e000000, 0x000000014e000000| Untracked | 205|0x000000014f000000, 0x000000014f000000, 0x0000000150000000| 0%| F| |TAMS 0x000000014f000000, 0x000000014f000000| Untracked | 206|0x0000000150000000, 0x0000000150000000, 0x0000000151000000| 0%| F| |TAMS 0x0000000150000000, 0x0000000150000000| Untracked | 207|0x0000000151000000, 0x0000000151000000, 0x0000000152000000| 0%| F| |TAMS 0x0000000151000000, 0x0000000151000000| Untracked | 208|0x0000000152000000, 0x0000000152000000, 0x0000000153000000| 0%| F| |TAMS 0x0000000152000000, 0x0000000152000000| Untracked | 209|0x0000000153000000, 0x0000000153000000, 0x0000000154000000| 0%| F| |TAMS 0x0000000153000000, 0x0000000153000000| Untracked | 210|0x0000000154000000, 0x0000000154000000, 0x0000000155000000| 0%| F| |TAMS 0x0000000154000000, 0x0000000154000000| Untracked | 211|0x0000000155000000, 0x0000000155000000, 0x0000000156000000| 0%| F| |TAMS 0x0000000155000000, 0x0000000155000000| Untracked | 212|0x0000000156000000, 0x0000000156000000, 0x0000000157000000| 0%| F| |TAMS 0x0000000156000000, 0x0000000156000000| Untracked | 213|0x0000000157000000, 0x0000000157000000, 0x0000000158000000| 0%| F| |TAMS 0x0000000157000000, 0x0000000157000000| Untracked | 214|0x0000000158000000, 0x0000000158000000, 0x0000000159000000| 0%| F| |TAMS 0x0000000158000000, 0x0000000158000000| Untracked | 215|0x0000000159000000, 0x0000000159000000, 0x000000015a000000| 0%| F| |TAMS 0x0000000159000000, 0x0000000159000000| Untracked | 216|0x000000015a000000, 0x000000015a000000, 0x000000015b000000| 0%| F| |TAMS 0x000000015a000000, 0x000000015a000000| Untracked | 217|0x000000015b000000, 0x000000015b000000, 0x000000015c000000| 0%| F| |TAMS 0x000000015b000000, 0x000000015b000000| Untracked | 218|0x000000015c000000, 0x000000015c000000, 0x000000015d000000| 0%| F| |TAMS 0x000000015c000000, 0x000000015c000000| Untracked | 219|0x000000015d000000, 0x000000015d000000, 0x000000015e000000| 0%| F| |TAMS 0x000000015d000000, 0x000000015d000000| Untracked | 220|0x000000015e000000, 0x000000015e000000, 0x000000015f000000| 0%| F| |TAMS 0x000000015e000000, 0x000000015e000000| Untracked | 221|0x000000015f000000, 0x000000015f000000, 0x0000000160000000| 0%| F| |TAMS 0x000000015f000000, 0x000000015f000000| Untracked | 222|0x0000000160000000, 0x0000000160000000, 0x0000000161000000| 0%| F| |TAMS 0x0000000160000000, 0x0000000160000000| Untracked | 223|0x0000000161000000, 0x0000000161000000, 0x0000000162000000| 0%| F| |TAMS 0x0000000161000000, 0x0000000161000000| Untracked | 224|0x0000000162000000, 0x0000000162000000, 0x0000000163000000| 0%| F| |TAMS 0x0000000162000000, 0x0000000162000000| Untracked | 225|0x0000000163000000, 0x0000000163000000, 0x0000000164000000| 0%| F| |TAMS 0x0000000163000000, 0x0000000163000000| Untracked | 226|0x0000000164000000, 0x0000000164000000, 0x0000000165000000| 0%| F| |TAMS 0x0000000164000000, 0x0000000164000000| Untracked | 227|0x0000000165000000, 0x0000000165000000, 0x0000000166000000| 0%| F| |TAMS 0x0000000165000000, 0x0000000165000000| Untracked | 228|0x0000000166000000, 0x0000000166000000, 0x0000000167000000| 0%| F| |TAMS 0x0000000166000000, 0x0000000166000000| Untracked | 229|0x0000000167000000, 0x0000000167000000, 0x0000000168000000| 0%| F| |TAMS 0x0000000167000000, 0x0000000167000000| Untracked | 230|0x0000000168000000, 0x0000000168000000, 0x0000000169000000| 0%| F| |TAMS 0x0000000168000000, 0x0000000168000000| Untracked | 231|0x0000000169000000, 0x0000000169000000, 0x000000016a000000| 0%| F| |TAMS 0x0000000169000000, 0x0000000169000000| Untracked | 232|0x000000016a000000, 0x000000016a000000, 0x000000016b000000| 0%| F| |TAMS 0x000000016a000000, 0x000000016a000000| Untracked | 233|0x000000016b000000, 0x000000016b000000, 0x000000016c000000| 0%| F| |TAMS 0x000000016b000000, 0x000000016b000000| Untracked | 234|0x000000016c000000, 0x000000016c000000, 0x000000016d000000| 0%| F| |TAMS 0x000000016c000000, 0x000000016c000000| Untracked | 235|0x000000016d000000, 0x000000016d000000, 0x000000016e000000| 0%| F| |TAMS 0x000000016d000000, 0x000000016d000000| Untracked | 236|0x000000016e000000, 0x000000016e000000, 0x000000016f000000| 0%| F| |TAMS 0x000000016e000000, 0x000000016e000000| Untracked | 237|0x000000016f000000, 0x000000016f000000, 0x0000000170000000| 0%| F| |TAMS 0x000000016f000000, 0x000000016f000000| Untracked | 238|0x0000000170000000, 0x0000000171000000, 0x0000000171000000|100%| E| |TAMS 0x0000000170000000, 0x0000000170000000| Complete | 239|0x0000000171000000, 0x0000000172000000, 0x0000000172000000|100%| E|CS|TAMS 0x0000000171000000, 0x0000000171000000| Complete | 240|0x0000000172000000, 0x0000000173000000, 0x0000000173000000|100%| E|CS|TAMS 0x0000000172000000, 0x0000000172000000| Complete | 241|0x0000000173000000, 0x0000000174000000, 0x0000000174000000|100%| E|CS|TAMS 0x0000000173000000, 0x0000000173000000| Complete | 242|0x0000000174000000, 0x0000000175000000, 0x0000000175000000|100%| E|CS|TAMS 0x0000000174000000, 0x0000000174000000| Complete | 243|0x0000000175000000, 0x0000000176000000, 0x0000000176000000|100%| E|CS|TAMS 0x0000000175000000, 0x0000000175000000| Complete | 244|0x0000000176000000, 0x0000000177000000, 0x0000000177000000|100%| E|CS|TAMS 0x0000000176000000, 0x0000000176000000| Complete | 245|0x0000000177000000, 0x0000000178000000, 0x0000000178000000|100%| E|CS|TAMS 0x0000000177000000, 0x0000000177000000| Complete | 246|0x0000000178000000, 0x0000000179000000, 0x0000000179000000|100%| E|CS|TAMS 0x0000000178000000, 0x0000000178000000| Complete | 247|0x0000000179000000, 0x000000017a000000, 0x000000017a000000|100%| E|CS|TAMS 0x0000000179000000, 0x0000000179000000| Complete | 248|0x000000017a000000, 0x000000017b000000, 0x000000017b000000|100%| E|CS|TAMS 0x000000017a000000, 0x000000017a000000| Complete | 249|0x000000017b000000, 0x000000017c000000, 0x000000017c000000|100%| E|CS|TAMS 0x000000017b000000, 0x000000017b000000| Complete | 250|0x000000017c000000, 0x000000017d000000, 0x000000017d000000|100%| E|CS|TAMS 0x000000017c000000, 0x000000017c000000| Complete | 251|0x000000017d000000, 0x000000017e000000, 0x000000017e000000|100%| E|CS|TAMS 0x000000017d000000, 0x000000017d000000| Complete | 252|0x000000017e000000, 0x000000017f000000, 0x000000017f000000|100%| E|CS|TAMS 0x000000017e000000, 0x000000017e000000| Complete | 253|0x000000017f000000, 0x0000000180000000, 0x0000000180000000|100%| E|CS|TAMS 0x000000017f000000, 0x000000017f000000| Complete | 254|0x0000000180000000, 0x0000000181000000, 0x0000000181000000|100%| E|CS|TAMS 0x0000000180000000, 0x0000000180000000| Complete | 255|0x0000000181000000, 0x0000000182000000, 0x0000000182000000|100%| E|CS|TAMS 0x0000000181000000, 0x0000000181000000| Complete | 256|0x0000000182000000, 0x0000000183000000, 0x0000000183000000|100%| E|CS|TAMS 0x0000000182000000, 0x0000000182000000| Complete | 257|0x0000000183000000, 0x0000000184000000, 0x0000000184000000|100%| E|CS|TAMS 0x0000000183000000, 0x0000000183000000| Complete | 258|0x0000000184000000, 0x0000000185000000, 0x0000000185000000|100%| E|CS|TAMS 0x0000000184000000, 0x0000000184000000| Complete | 259|0x0000000185000000, 0x0000000186000000, 0x0000000186000000|100%| E|CS|TAMS 0x0000000185000000, 0x0000000185000000| Complete | 260|0x0000000186000000, 0x0000000187000000, 0x0000000187000000|100%| E|CS|TAMS 0x0000000186000000, 0x0000000186000000| Complete | 261|0x0000000187000000, 0x0000000188000000, 0x0000000188000000|100%| E|CS|TAMS 0x0000000187000000, 0x0000000187000000| Complete | 262|0x0000000188000000, 0x0000000189000000, 0x0000000189000000|100%| E|CS|TAMS 0x0000000188000000, 0x0000000188000000| Complete | 263|0x0000000189000000, 0x000000018a000000, 0x000000018a000000|100%| E|CS|TAMS 0x0000000189000000, 0x0000000189000000| Complete | 264|0x000000018a000000, 0x000000018b000000, 0x000000018b000000|100%| E|CS|TAMS 0x000000018a000000, 0x000000018a000000| Complete | 265|0x000000018b000000, 0x000000018c000000, 0x000000018c000000|100%| E|CS|TAMS 0x000000018b000000, 0x000000018b000000| Complete | 266|0x000000018c000000, 0x000000018d000000, 0x000000018d000000|100%| E|CS|TAMS 0x000000018c000000, 0x000000018c000000| Complete | 267|0x000000018d000000, 0x000000018e000000, 0x000000018e000000|100%| E|CS|TAMS 0x000000018d000000, 0x000000018d000000| Complete | 268|0x000000018e000000, 0x000000018f000000, 0x000000018f000000|100%| E|CS|TAMS 0x000000018e000000, 0x000000018e000000| Complete | 269|0x000000018f000000, 0x0000000190000000, 0x0000000190000000|100%| E|CS|TAMS 0x000000018f000000, 0x000000018f000000| Complete | 270|0x0000000190000000, 0x0000000191000000, 0x0000000191000000|100%| E|CS|TAMS 0x0000000190000000, 0x0000000190000000| Complete | 271|0x0000000191000000, 0x0000000192000000, 0x0000000192000000|100%| E|CS|TAMS 0x0000000191000000, 0x0000000191000000| Complete | 272|0x0000000192000000, 0x0000000193000000, 0x0000000193000000|100%| E|CS|TAMS 0x0000000192000000, 0x0000000192000000| Complete | 273|0x0000000193000000, 0x0000000194000000, 0x0000000194000000|100%| E|CS|TAMS 0x0000000193000000, 0x0000000193000000| Complete | 274|0x0000000194000000, 0x0000000195000000, 0x0000000195000000|100%| E|CS|TAMS 0x0000000194000000, 0x0000000194000000| Complete | 275|0x0000000195000000, 0x0000000196000000, 0x0000000196000000|100%| E|CS|TAMS 0x0000000195000000, 0x0000000195000000| Complete | 276|0x0000000196000000, 0x0000000197000000, 0x0000000197000000|100%| E|CS|TAMS 0x0000000196000000, 0x0000000196000000| Complete | 277|0x0000000197000000, 0x0000000198000000, 0x0000000198000000|100%| E|CS|TAMS 0x0000000197000000, 0x0000000197000000| Complete | 278|0x0000000198000000, 0x0000000199000000, 0x0000000199000000|100%| E|CS|TAMS 0x0000000198000000, 0x0000000198000000| Complete | 279|0x0000000199000000, 0x000000019a000000, 0x000000019a000000|100%| E|CS|TAMS 0x0000000199000000, 0x0000000199000000| Complete | 280|0x000000019a000000, 0x000000019b000000, 0x000000019b000000|100%| E|CS|TAMS 0x000000019a000000, 0x000000019a000000| Complete | 281|0x000000019b000000, 0x000000019c000000, 0x000000019c000000|100%| E|CS|TAMS 0x000000019b000000, 0x000000019b000000| Complete | 282|0x000000019c000000, 0x000000019d000000, 0x000000019d000000|100%| E|CS|TAMS 0x000000019c000000, 0x000000019c000000| Complete | 283|0x000000019d000000, 0x000000019e000000, 0x000000019e000000|100%| E|CS|TAMS 0x000000019d000000, 0x000000019d000000| Complete | 284|0x000000019e000000, 0x000000019f000000, 0x000000019f000000|100%| E|CS|TAMS 0x000000019e000000, 0x000000019e000000| Complete | 285|0x000000019f000000, 0x00000001a0000000, 0x00000001a0000000|100%| E|CS|TAMS 0x000000019f000000, 0x000000019f000000| Complete | 286|0x00000001a0000000, 0x00000001a1000000, 0x00000001a1000000|100%| E|CS|TAMS 0x00000001a0000000, 0x00000001a0000000| Complete | 287|0x00000001a1000000, 0x00000001a2000000, 0x00000001a2000000|100%| E|CS|TAMS 0x00000001a1000000, 0x00000001a1000000| Complete | 288|0x00000001a2000000, 0x00000001a3000000, 0x00000001a3000000|100%| E|CS|TAMS 0x00000001a2000000, 0x00000001a2000000| Complete | 289|0x00000001a3000000, 0x00000001a4000000, 0x00000001a4000000|100%| E|CS|TAMS 0x00000001a3000000, 0x00000001a3000000| Complete | 290|0x00000001a4000000, 0x00000001a5000000, 0x00000001a5000000|100%| E|CS|TAMS 0x00000001a4000000, 0x00000001a4000000| Complete | 291|0x00000001a5000000, 0x00000001a6000000, 0x00000001a6000000|100%| E|CS|TAMS 0x00000001a5000000, 0x00000001a5000000| Complete | 292|0x00000001a6000000, 0x00000001a7000000, 0x00000001a7000000|100%| E|CS|TAMS 0x00000001a6000000, 0x00000001a6000000| Complete | 293|0x00000001a7000000, 0x00000001a8000000, 0x00000001a8000000|100%| E|CS|TAMS 0x00000001a7000000, 0x00000001a7000000| Complete |1916|0x00000007fe000000, 0x00000007fef75000, 0x00000007ff000000| 96%|OA| |TAMS 0x00000007fe000000, 0x00000007fe000000| Untracked |1917|0x00000007ff000000, 0x00000007ff077000, 0x0000000800000000| 2%|CA| |TAMS 0x00000007ff000000, 0x00000007ff000000| Untracked Card table byte_map: [0x0000ffff59b22000,0x0000ffff5d712000] _byte_map_base: 0x0000ffff59712000 Marking Bits (Prev, Next): (CMBitMap*) 0x0000ffff78071418, (CMBitMap*) 0x0000ffff78071458 Prev Bits: [0x0000ffff37fb2000, 0x0000ffff55f32000) Next Bits: [0x0000ffff1a032000, 0x0000ffff37fb2000) Polling page: 0x0000ffff801a0000 Metaspace: Usage: Non-class: 694.41 KB used. Class: 48.10 KB used. Both: 742.52 KB used. Virtual space: Non-class space: 64.00 MB reserved, 768.00 KB ( 1%) committed, 1 nodes. Class space: 1.00 GB reserved, 128.00 KB ( <1%) committed, 1 nodes. Both: 1.06 GB reserved, 896.00 KB ( <1%) committed. Chunk freelists: Non-Class: 11.93 MB Class: 15.73 MB Both: 27.67 MB MaxMetaspaceSize: unlimited CompressedClassSpaceSize: 1.00 GB Initial GC threshold: 21.00 MB Current GC threshold: 21.00 MB CDS: on MetaspaceReclaimPolicy: balanced - commit_granule_bytes: 65536. - commit_granule_words: 8192. - virtual_space_node_default_size: 8388608. - enlarge_chunks_in_place: 1. - new_chunks_are_fully_committed: 0. - uncommit_free_chunks: 1. - use_allocation_guard: 0. - handle_deallocations: 1. Internal statistics: num_allocs: 5341. num_deallocs: 0. num_allocs_from_deallocated_blocks: 4. num_chunks_retired: 12. num_allocs_failed_limit: 0. num_arena_births: 32. num_arena_deaths: 0. num_vsnodes_births: 2. num_vsnodes_deaths: 0. num_space_committed: 14. num_space_uncommitted: 0. num_chunks_returned_to_freelist: 0. num_chunks_taken_from_freelist: 45. num_chunk_merges: 0. num_chunk_splits: 29. num_chunks_enlarged: 30. num_inconsistent_stats: 0. CodeHeap 'non-profiled nmethods': size=118880Kb used=226Kb max_used=226Kb free=118653Kb bounds [0x0000ffff68fda000, 0x0000ffff6924a000, 0x0000ffff703f2000] CodeHeap 'profiled nmethods': size=118876Kb used=896Kb max_used=896Kb free=117979Kb bounds [0x0000ffff613f2000, 0x0000ffff61662000, 0x0000ffff68809000] CodeHeap 'non-nmethods': size=8004Kb used=1529Kb max_used=3803Kb free=6474Kb bounds [0x0000ffff68809000, 0x0000ffff68bc9000, 0x0000ffff68fda000] total_blobs=1222 nmethods=466 adapters=681 compilation: enabled stopped_count=0, restarted_count=0 full_count=0 Compilation events (20 events): Event: 4.420 Thread 0x0000ffff78333610 458 3 java.lang.IllegalThreadStateException:: (5 bytes) Event: 4.422 Thread 0x0000ffff78333610 nmethod 458 0x0000ffff614bbc90 code [0x0000ffff614bbe80, 0x0000ffff614bc168] Event: 5.757 Thread 0x0000ffff78333610 459 % ! 3 StopAtExit::main @ 140 (427 bytes) Event: 5.798 Thread 0x0000ffff78333610 nmethod 459% 0x0000ffff614bc290 code [0x0000ffff614bd1c0, 0x0000ffff614c3ce8] Event: 5.807 Thread 0x0000ffff78333610 460 ! 3 StopAtExit::main (427 bytes) Event: 5.850 Thread 0x0000ffff78333610 nmethod 460 0x0000ffff614c7510 code [0x0000ffff614c8400, 0x0000ffff614ceca8] Event: 6.453 Thread 0x0000ffff78329d00 461 4 java.lang.AbstractStringBuilder::ensureCapacityInternal (39 bytes) Event: 6.463 Thread 0x0000ffff78329d00 nmethod 461 0x0000ffff69004b90 code [0x0000ffff69004dc0, 0x0000ffff69005250] Event: 7.506 Thread 0x0000ffff78329d00 462 ! 4 java.util.concurrent.locks.AbstractQueuedSynchronizer::acquire (407 bytes) Event: 7.547 Thread 0x0000ffff78329d00 nmethod 462 0x0000ffff69005610 code [0x0000ffff690058c0, 0x0000ffff69006b20] Event: 8.632 Thread 0x0000ffff78329d00 463 4 java.security.AccessControlContext::combine (205 bytes) Event: 8.656 Thread 0x0000ffff78329d00 nmethod 463 0x0000ffff69007c10 code [0x0000ffff69007e80, 0x0000ffff690086b0] Event: 8.679 Thread 0x0000ffff78329d00 464 4 java.util.concurrent.CountDownLatch$Sync::tryReleaseShared (37 bytes) Event: 8.683 Thread 0x0000ffff78329d00 nmethod 464 0x0000ffff69008f10 code [0x0000ffff690090c0, 0x0000ffff69009210] Event: 8.683 Thread 0x0000ffff78329d00 465 4 java.util.concurrent.locks.AbstractQueuedSynchronizer::acquireSharedInterruptibly (36 bytes) Event: 8.688 Thread 0x0000ffff78329d00 nmethod 465 0x0000ffff69009410 code [0x0000ffff69009600, 0x0000ffff690097b0] Event: 10.291 Thread 0x0000ffff78329d00 466 4 java.util.concurrent.locks.AbstractQueuedSynchronizer::signalNext (34 bytes) Event: 10.297 Thread 0x0000ffff78329d00 nmethod 466 0x0000ffff69009990 code [0x0000ffff69009b80, 0x0000ffff69009d40] Event: 11.119 Thread 0x0000ffff78329d00 467 % ! 4 StopAtExit::main @ 140 (427 bytes) Event: 11.604 Thread 0x0000ffff78329d00 nmethod 467% 0x0000ffff69009f90 code [0x0000ffff6900a780, 0x0000ffff6900e720] GC Heap History (20 events): Event: 0.942 GC heap before {Heap before GC invocations=2 (full 0): garbage-first heap total 2048000K, used 1196685K [0x0000000082000000, 0x0000000800000000) region size 16384K, 73 young (1196032K), 1 survivors (16384K) Metaspace used 724K, committed 832K, reserved 1114112K class space used 48K, committed 128K, reserved 1048576K } Event: 0.968 GC heap after {Heap after GC invocations=3 (full 0): garbage-first heap total 2048000K, used 17043K [0x0000000082000000, 0x0000000800000000) region size 16384K, 1 young (16384K), 1 survivors (16384K) Metaspace used 724K, committed 832K, reserved 1114112K class space used 48K, committed 128K, reserved 1048576K } Event: 1.342 GC heap before {Heap before GC invocations=3 (full 0): garbage-first heap total 2048000K, used 1196691K [0x0000000082000000, 0x0000000800000000) region size 16384K, 73 young (1196032K), 1 survivors (16384K) Metaspace used 724K, committed 832K, reserved 1114112K class space used 48K, committed 128K, reserved 1048576K } Event: 1.371 GC heap after {Heap after GC invocations=4 (full 0): garbage-first heap total 2048000K, used 17048K [0x0000000082000000, 0x0000000800000000) region size 16384K, 1 young (16384K), 1 survivors (16384K) Metaspace used 724K, committed 832K, reserved 1114112K class space used 48K, committed 128K, reserved 1048576K } Event: 1.852 GC heap before {Heap before GC invocations=4 (full 0): garbage-first heap total 2048000K, used 1196696K [0x0000000082000000, 0x0000000800000000) region size 16384K, 73 young (1196032K), 1 survivors (16384K) Metaspace used 724K, committed 832K, reserved 1114112K class space used 48K, committed 128K, reserved 1048576K } Event: 1.890 GC heap after {Heap after GC invocations=5 (full 0): garbage-first heap total 3391488K, used 17082K [0x0000000082000000, 0x0000000800000000) region size 16384K, 1 young (16384K), 1 survivors (16384K) Metaspace used 724K, committed 832K, reserved 1114112K class space used 48K, committed 128K, reserved 1048576K } Event: 3.189 GC heap before {Heap before GC invocations=5 (full 0): garbage-first heap total 3391488K, used 2032314K [0x0000000082000000, 0x0000000800000000) region size 16384K, 124 young (2031616K), 1 survivors (16384K) Metaspace used 724K, committed 832K, reserved 1114112K class space used 48K, committed 128K, reserved 1048576K } Event: 3.229 GC heap after {Heap after GC invocations=6 (full 0): garbage-first heap total 3391488K, used 17069K [0x0000000082000000, 0x0000000800000000) region size 16384K, 1 young (16384K), 1 survivors (16384K) Metaspace used 724K, committed 832K, reserved 1114112K class space used 48K, committed 128K, reserved 1048576K } Event: 4.206 GC heap before {Heap before GC invocations=6 (full 0): garbage-first heap total 3391488K, used 2032301K [0x0000000082000000, 0x0000000800000000) region size 16384K, 124 young (2031616K), 1 survivors (16384K) Metaspace used 724K, committed 832K, reserved 1114112K class space used 48K, committed 128K, reserved 1048576K } Event: 4.258 GC heap after {Heap after GC invocations=7 (full 0): garbage-first heap total 3391488K, used 17067K [0x0000000082000000, 0x0000000800000000) region size 16384K, 1 young (16384K), 1 survivors (16384K) Metaspace used 724K, committed 832K, reserved 1114112K class space used 48K, committed 128K, reserved 1048576K } Event: 5.351 GC heap before {Heap before GC invocations=7 (full 0): garbage-first heap total 3391488K, used 2032299K [0x0000000082000000, 0x0000000800000000) region size 16384K, 124 young (2031616K), 1 survivors (16384K) Metaspace used 724K, committed 832K, reserved 1114112K class space used 48K, committed 128K, reserved 1048576K } Event: 5.404 GC heap after {Heap after GC invocations=8 (full 0): garbage-first heap total 3391488K, used 17070K [0x0000000082000000, 0x0000000800000000) region size 16384K, 1 young (16384K), 1 survivors (16384K) Metaspace used 724K, committed 832K, reserved 1114112K class space used 48K, committed 128K, reserved 1048576K } Event: 6.476 GC heap before {Heap before GC invocations=8 (full 0): garbage-first heap total 3391488K, used 2032302K [0x0000000082000000, 0x0000000800000000) region size 16384K, 124 young (2031616K), 1 survivors (16384K) Metaspace used 742K, committed 896K, reserved 1114112K class space used 48K, committed 128K, reserved 1048576K } Event: 6.531 GC heap after {Heap after GC invocations=9 (full 0): garbage-first heap total 4849664K, used 17059K [0x0000000082000000, 0x0000000800000000) region size 16384K, 1 young (16384K), 1 survivors (16384K) Metaspace used 742K, committed 896K, reserved 1114112K class space used 48K, committed 128K, reserved 1048576K } Event: 8.052 GC heap before {Heap before GC invocations=9 (full 0): garbage-first heap total 4849664K, used 2900643K [0x0000000082000000, 0x0000000800000000) region size 16384K, 177 young (2899968K), 1 survivors (16384K) Metaspace used 742K, committed 896K, reserved 1114112K class space used 48K, committed 128K, reserved 1048576K } Event: 8.119 GC heap after {Heap after GC invocations=10 (full 0): garbage-first heap total 4849664K, used 17071K [0x0000000082000000, 0x0000000800000000) region size 16384K, 1 young (16384K), 1 survivors (16384K) Metaspace used 742K, committed 896K, reserved 1114112K class space used 48K, committed 128K, reserved 1048576K } Event: 9.649 GC heap before {Heap before GC invocations=10 (full 0): garbage-first heap total 4849664K, used 2900655K [0x0000000082000000, 0x0000000800000000) region size 16384K, 177 young (2899968K), 1 survivors (16384K) Metaspace used 742K, committed 896K, reserved 1114112K class space used 48K, committed 128K, reserved 1048576K } Event: 9.735 GC heap after {Heap after GC invocations=11 (full 0): garbage-first heap total 4849664K, used 17059K [0x0000000082000000, 0x0000000800000000) region size 16384K, 1 young (16384K), 1 survivors (16384K) Metaspace used 742K, committed 896K, reserved 1114112K class space used 48K, committed 128K, reserved 1048576K } Event: 11.237 GC heap before {Heap before GC invocations=11 (full 0): garbage-first heap total 4849664K, used 2900643K [0x0000000082000000, 0x0000000800000000) region size 16384K, 177 young (2899968K), 1 survivors (16384K) Metaspace used 742K, committed 896K, reserved 1114112K class space used 48K, committed 128K, reserved 1048576K } Event: 11.295 GC heap after {Heap after GC invocations=12 (full 0): garbage-first heap total 4849664K, used 17066K [0x0000000082000000, 0x0000000800000000) region size 16384K, 1 young (16384K), 1 survivors (16384K) Metaspace used 742K, committed 896K, reserved 1114112K class space used 48K, committed 128K, reserved 1048576K } Dll operation events (3 events): Event: 0.002 Loaded shared library /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-fastdebug/images/jdk/lib/libjava.so Event: 0.164 Loaded shared library /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-fastdebug/images/jdk/lib/libnio.so Event: 0.181 Loaded shared library /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-fastdebug/images/jdk/lib/libzip.so Deoptimization events (20 events): Event: 11.773 Thread 0x0000fffea802c580 DEOPT PACKING pc=0x0000ffff690065c8 sp=0x0000fffee2ace190 Event: 11.773 Thread 0x0000fffea802c580 DEOPT UNPACKING pc=0x0000ffff688e6b04 sp=0x0000fffee2acde10 mode 1 Event: 11.795 Thread 0x0000fffea802c580 DEOPT PACKING pc=0x0000ffff690065c8 sp=0x0000ffff0860b190 Event: 11.795 Thread 0x0000fffea802c580 DEOPT UNPACKING pc=0x0000ffff688e6b04 sp=0x0000ffff0860ae10 mode 1 Event: 11.798 Thread 0x0000fffea801dde0 DEOPT PACKING pc=0x0000ffff690065c8 sp=0x0000fffee2070190 Event: 11.798 Thread 0x0000fffea801dde0 DEOPT UNPACKING pc=0x0000ffff688e6b04 sp=0x0000fffee206fe10 mode 1 Event: 11.801 Thread 0x0000fffea802c580 DEOPT PACKING pc=0x0000ffff690065c8 sp=0x0000ffff0860b190 Event: 11.801 Thread 0x0000fffea802c580 DEOPT UNPACKING pc=0x0000ffff688e6b04 sp=0x0000ffff0860ae10 mode 1 Event: 11.804 Thread 0x0000fffea801d620 DEOPT PACKING pc=0x0000ffff690065c8 sp=0x0000fffee2070190 Event: 11.804 Thread 0x0000fffea801d620 DEOPT UNPACKING pc=0x0000ffff688e6b04 sp=0x0000fffee206fe10 mode 1 Event: 11.809 Thread 0x0000fffea801d620 DEOPT PACKING pc=0x0000ffff690065c8 sp=0x0000fffee2070190 Event: 11.809 Thread 0x0000fffea801d620 DEOPT UNPACKING pc=0x0000ffff688e6b04 sp=0x0000fffee206fe10 mode 1 Event: 11.809 Thread 0x0000fffea801d620 DEOPT PACKING pc=0x0000ffff614ae96c sp=0x0000fffee2070260 Event: 11.809 Thread 0x0000fffea801d620 DEOPT UNPACKING pc=0x0000ffff688e6b04 sp=0x0000fffee206fee0 mode 1 Event: 11.809 Thread 0x0000fffea801d620 DEOPT PACKING pc=0x0000ffff6149008c sp=0x0000fffee20701f0 Event: 11.809 Thread 0x0000fffea801d620 DEOPT UNPACKING pc=0x0000ffff688e6b04 sp=0x0000fffee206fed0 mode 1 Event: 11.809 Thread 0x0000fffea801d620 DEOPT PACKING pc=0x0000ffff614afe40 sp=0x0000fffee2070100 Event: 11.809 Thread 0x0000fffea801d620 DEOPT UNPACKING pc=0x0000ffff688e6b04 sp=0x0000fffee206fdf0 mode 1 Event: 11.813 Thread 0x0000fffea802c580 DEOPT PACKING pc=0x0000ffff614afe40 sp=0x0000ffff0860b100 Event: 11.813 Thread 0x0000fffea802c580 DEOPT UNPACKING pc=0x0000ffff688e6b04 sp=0x0000ffff0860adf0 mode 1 Classes loaded (20 events): Event: 0.200 Loading class java/lang/reflect/InvocationTargetException Event: 0.200 Loading class java/lang/reflect/InvocationTargetException done Event: 0.200 Loading class java/lang/IllegalAccessException Event: 0.200 Loading class java/lang/IllegalAccessException done Event: 0.202 Loading class jdk/internal/loader/URLClassPath$FileLoader$1 Event: 0.202 Loading class jdk/internal/loader/URLClassPath$FileLoader$1 done Event: 0.203 Loading class java/lang/NumberFormatException Event: 0.203 Loading class java/lang/NumberFormatException done Event: 0.236 Loading class java/util/concurrent/CountDownLatch Event: 0.236 Loading class java/util/concurrent/CountDownLatch done Event: 0.237 Loading class java/util/concurrent/CountDownLatch$Sync Event: 0.237 Loading class java/util/concurrent/CountDownLatch$Sync done Event: 0.238 Loading class java/util/concurrent/locks/AbstractQueuedSynchronizer$SharedNode Event: 0.238 Loading class java/util/concurrent/locks/AbstractQueuedSynchronizer$Node Event: 0.238 Loading class java/util/concurrent/locks/AbstractQueuedSynchronizer$Node done Event: 0.238 Loading class java/util/concurrent/locks/AbstractQueuedSynchronizer$SharedNode done Event: 0.239 Loading class java/util/concurrent/locks/AbstractQueuedSynchronizer$ExclusiveNode Event: 0.239 Loading class java/util/concurrent/locks/AbstractQueuedSynchronizer$ExclusiveNode done Event: 0.242 Loading class java/lang/IllegalThreadStateException Event: 0.242 Loading class java/lang/IllegalThreadStateException done Classes unloaded (0 events): No events Classes redefined (0 events): No events Internal exceptions (20 events): Event: 11.813 Thread 0x0000ffff784155e0 JVM_StopThread thread JavaThread 0x0000fffea802c580 as oop 0x00000001738062d0 [exception 0x0000fffee246d5c8] Event: 11.813 Thread 0x0000ffff784155e0 JVM_StopThread thread JavaThread 0x0000fffea802c580 as oop 0x00000001738062d0 [exception 0x0000fffee246d5c8] Event: 11.813 Thread 0x0000ffff784155e0 JVM_StopThread thread JavaThread 0x0000fffea802c580 as oop 0x00000001738062d0 [exception 0x0000fffee246d5c8] Event: 11.813 Thread 0x0000ffff784155e0 JVM_StopThread thread JavaThread 0x0000fffea802c580 as oop 0x00000001738062d0 [exception 0x0000fffee246d5c8] Event: 11.813 Thread 0x0000ffff784155e0 JVM_StopThread thread JavaThread 0x0000fffea802c580 as oop 0x00000001738062d0 [exception 0x0000fffee246d5c8] Event: 11.813 Thread 0x0000ffff784155e0 JVM_StopThread thread JavaThread 0x0000fffea802c580 as oop 0x00000001738062d0 [exception 0x0000fffee246d5c8] Event: 11.813 Thread 0x0000ffff784155e0 JVM_StopThread thread JavaThread 0x0000fffea802c580 as oop 0x00000001738062d0 [exception 0x0000fffee246d5c8] Event: 11.813 Thread 0x0000ffff784155e0 JVM_StopThread thread JavaThread 0x0000fffea802c580 as oop 0x00000001738062d0 [exception 0x0000fffee246d5c8] Event: 11.813 Thread 0x0000ffff784155e0 JVM_StopThread thread JavaThread 0x0000fffea802c580 as oop 0x00000001738062d0 [exception 0x0000fffee246d5c8] Event: 11.813 Thread 0x0000ffff784155e0 JVM_StopThread thread JavaThread 0x0000fffea802c580 as oop 0x00000001738062d0 [exception 0x0000fffee246d5c8] Event: 11.813 Thread 0x0000ffff784155e0 JVM_StopThread thread JavaThread 0x0000fffea802c580 as oop 0x00000001738062d0 [exception 0x0000fffee246d5c8] Event: 11.813 Thread 0x0000ffff784155e0 JVM_StopThread thread JavaThread 0x0000fffea802c580 as oop 0x00000001738062d0 [exception 0x0000fffee246d5c8] Event: 11.813 Thread 0x0000ffff784155e0 JVM_StopThread thread JavaThread 0x0000fffea802c580 as oop 0x00000001738062d0 [exception 0x0000fffee246d5c8] Event: 11.813 Thread 0x0000ffff784155e0 JVM_StopThread thread JavaThread 0x0000fffea802c580 as oop 0x00000001738062d0 [exception 0x0000fffee246d5c8] Event: 11.813 Thread 0x0000ffff784155e0 JVM_StopThread thread JavaThread 0x0000fffea802c580 as oop 0x00000001738062d0 [exception 0x0000fffee246d5c8] Event: 11.813 Thread 0x0000ffff784155e0 JVM_StopThread thread JavaThread 0x0000fffea802c580 as oop 0x00000001738062d0 [exception 0x0000fffee246d5c8] Event: 11.813 Thread 0x0000ffff784155e0 JVM_StopThread thread JavaThread 0x0000fffea802c580 as oop 0x00000001738062d0 [exception 0x0000fffee246d5c8] Event: 11.813 Thread 0x0000ffff784155e0 JVM_StopThread thread JavaThread 0x0000fffea802c580 as oop 0x00000001738062d0 [exception 0x0000fffee246d5c8] Event: 11.813 Thread 0x0000ffff784155e0 JVM_StopThread thread JavaThread 0x0000fffea802c580 as oop 0x00000001738062d0 [exception 0x0000fffee246d5c8] Event: 11.813 Thread 0x0000ffff784155e0 JVM_StopThread thread JavaThread 0x0000fffea802c580 as oop 0x00000001738062d0 [exception 0x0000fffee246d5c8] VM Operations (20 events): Event: 0.940 Executing VM operation: G1CollectForAllocation Event: 0.969 Executing VM operation: G1CollectForAllocation done Event: 1.339 Executing VM operation: G1CollectForAllocation Event: 1.371 Executing VM operation: G1CollectForAllocation done Event: 1.848 Executing VM operation: G1CollectForAllocation Event: 1.891 Executing VM operation: G1CollectForAllocation done Event: 3.183 Executing VM operation: G1CollectForAllocation Event: 3.229 Executing VM operation: G1CollectForAllocation done Event: 4.200 Executing VM operation: G1CollectForAllocation Event: 4.259 Executing VM operation: G1CollectForAllocation done Event: 5.345 Executing VM operation: G1CollectForAllocation Event: 5.405 Executing VM operation: G1CollectForAllocation done Event: 6.470 Executing VM operation: G1CollectForAllocation Event: 6.531 Executing VM operation: G1CollectForAllocation done Event: 8.043 Executing VM operation: G1CollectForAllocation Event: 8.119 Executing VM operation: G1CollectForAllocation done Event: 9.640 Executing VM operation: G1CollectForAllocation Event: 9.735 Executing VM operation: G1CollectForAllocation done Event: 11.228 Executing VM operation: G1CollectForAllocation Event: 11.295 Executing VM operation: G1CollectForAllocation done Memory protections (20 events): Event: 11.710 Protecting memory [0x0000fffee28d2000,0x0000fffee28d6000] with protection modes 0 Event: 11.712 Protecting memory [0x0000ffff0840f000,0x0000ffff08413000] with protection modes 0 Event: 11.713 Protecting memory [0x0000fffee28d2000,0x0000fffee28d6000] with protection modes 0 Event: 11.717 Protecting memory [0x0000ffff0840f000,0x0000ffff08413000] with protection modes 0 Event: 11.721 Protecting memory [0x0000ffff0840f000,0x0000ffff08413000] with protection modes 0 Event: 11.723 Protecting memory [0x0000fffee28d2000,0x0000fffee28d6000] with protection modes 0 Event: 11.738 Protecting memory [0x0000fffee28d2000,0x0000fffee28d6000] with protection modes 0 Event: 11.740 Protecting memory [0x0000ffff0840f000,0x0000ffff08413000] with protection modes 0 Event: 11.744 Protecting memory [0x0000fffee28d2000,0x0000fffee28d6000] with protection modes 0 Event: 11.756 Protecting memory [0x0000ffff0840f000,0x0000ffff08413000] with protection modes 0 Event: 11.763 Protecting memory [0x0000fffee28d2000,0x0000fffee28d6000] with protection modes 0 Event: 11.771 Protecting memory [0x0000fffee28d2000,0x0000fffee28d6000] with protection modes 0 Event: 11.792 Protecting memory [0x0000ffff0840f000,0x0000ffff08413000] with protection modes 0 Event: 11.793 Protecting memory [0x0000ffff0840f000,0x0000ffff08413000] with protection modes 0 Event: 11.796 Protecting memory [0x0000fffee28d2000,0x0000fffee28d6000] with protection modes 0 Event: 11.797 Protecting memory [0x0000fffee1e74000,0x0000fffee1e78000] with protection modes 0 Event: 11.800 Protecting memory [0x0000ffff0840f000,0x0000ffff08413000] with protection modes 0 Event: 11.802 Protecting memory [0x0000fffee1e74000,0x0000fffee1e78000] with protection modes 0 Event: 11.808 Protecting memory [0x0000fffee1e74000,0x0000fffee1e78000] with protection modes 0 Event: 11.810 Protecting memory [0x0000ffff0840f000,0x0000ffff08413000] with protection modes 0 Nmethod flushes (0 events): No events Events (20 events): Event: 11.762 Thread 0x0000fffea802c580 Thread exited: 0x0000fffea802c580 Event: 11.763 Thread 0x0000ffff784155e0 Thread added: 0x0000fffea801d620 Event: 11.769 Thread 0x0000fffea801d620 Thread exited: 0x0000fffea801d620 Event: 11.771 Thread 0x0000ffff784155e0 Thread added: 0x0000fffea802c580 Event: 11.792 Thread 0x0000ffff784155e0 Thread added: 0x0000fffea801d620 Event: 11.792 Thread 0x0000fffea802c580 Thread exited: 0x0000fffea802c580 Event: 11.792 Thread 0x0000fffea801d620 Thread exited: 0x0000fffea801d620 Event: 11.793 Thread 0x0000ffff784155e0 Thread added: 0x0000fffea802c580 Event: 11.796 Thread 0x0000ffff784155e0 Thread added: 0x0000fffea801d620 Event: 11.796 Thread 0x0000fffea802c580 Thread exited: 0x0000fffea802c580 Event: 11.797 Thread 0x0000ffff784155e0 Thread added: 0x0000fffea801dde0 Event: 11.797 Thread 0x0000fffea801d620 Thread exited: 0x0000fffea801d620 Event: 11.799 Thread 0x0000fffea801dde0 Thread exited: 0x0000fffea801dde0 Event: 11.800 Thread 0x0000ffff784155e0 Thread added: 0x0000fffea802c580 Event: 11.802 Thread 0x0000ffff784155e0 Thread added: 0x0000fffea801d620 Event: 11.803 Thread 0x0000fffea802c580 Thread exited: 0x0000fffea802c580 Event: 11.804 Thread 0x0000fffea801d620 Thread exited: 0x0000fffea801d620 Event: 11.805 Thread 0x0000ffff784155e0 Thread added: 0x0000fffea801d620 Event: 11.810 Thread 0x0000ffff784155e0 Thread added: 0x0000fffea802c580 Event: 11.810 Thread 0x0000fffea801d620 Thread exited: 0x0000fffea801d620 Dynamic libraries: 82000000-1a8000000 rw-p 00000000 00:00 0 1a8000000-7fe000000 ---p 00000000 00:00 0 7fe000000-7fef00000 rw-p 00000000 00:00 0 7fef00000-7fef75000 rw-p 00d00000 103:02 1832376 /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-fastdebug/images/jdk/lib/server/classes.jsa 7fef75000-7ff000000 rw-p 00000000 00:00 0 7ff000000-7ff077000 rw-p 00c80000 103:02 1832376 /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-fastdebug/images/jdk/lib/server/classes.jsa 7ff077000-800000000 rw-p 00000000 00:00 0 800000000-8004b0000 rw-p 00010000 103:02 1832376 /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-fastdebug/images/jdk/lib/server/classes.jsa 8004b0000-800c30000 r--p 004c0000 103:02 1832376 /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-fastdebug/images/jdk/lib/server/classes.jsa 800c30000-801000000 ---p 00000000 00:00 0 801000000-801010000 rw-p 00000000 00:00 0 801010000-801040000 ---p 00000000 00:00 0 801040000-801050000 rw-p 00000000 00:00 0 801050000-841000000 ---p 00000000 00:00 0 aaaac9c20000-aaaac9c21000 r-xp 00000000 103:02 1831639 /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-fastdebug/images/jdk/bin/java aaaac9c3f000-aaaac9c40000 r--p 0000f000 103:02 1831639 /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-fastdebug/images/jdk/bin/java aaaac9c40000-aaaac9c41000 rw-p 00010000 103:02 1831639 /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-fastdebug/images/jdk/bin/java aaaaf37ae000-aaaaf37e2000 rw-p 00000000 00:00 0 [heap] fffe40000000-fffe40021000 rw-p 00000000 00:00 0 fffe40021000-fffe44000000 ---p 00000000 00:00 0 fffe44000000-fffe44021000 rw-p 00000000 00:00 0 fffe44021000-fffe48000000 ---p 00000000 00:00 0 fffe48000000-fffe48021000 rw-p 00000000 00:00 0 fffe48021000-fffe4c000000 ---p 00000000 00:00 0 fffe4c000000-fffe4c021000 rw-p 00000000 00:00 0 fffe4c021000-fffe50000000 ---p 00000000 00:00 0 fffe50000000-fffe50021000 rw-p 00000000 00:00 0 fffe50021000-fffe54000000 ---p 00000000 00:00 0 fffe54000000-fffe54021000 rw-p 00000000 00:00 0 fffe54021000-fffe58000000 ---p 00000000 00:00 0 fffe58000000-fffe58021000 rw-p 00000000 00:00 0 fffe58021000-fffe5c000000 ---p 00000000 00:00 0 fffe5c000000-fffe5c021000 rw-p 00000000 00:00 0 fffe5c021000-fffe60000000 ---p 00000000 00:00 0 fffe62ab0000-fffe62bed000 r-xp 00000000 103:02 818922 /tmp/tone/run/jtreg/jdk-repo/build/tools/lib/hsdis-aarch64.so fffe62bed000-fffe62c06000 ---p 0013d000 103:02 818922 /tmp/tone/run/jtreg/jdk-repo/build/tools/lib/hsdis-aarch64.so fffe62c06000-fffe62c30000 r--p 00146000 103:02 818922 /tmp/tone/run/jtreg/jdk-repo/build/tools/lib/hsdis-aarch64.so fffe62c30000-fffe62c77000 rw-p 00170000 103:02 818922 /tmp/tone/run/jtreg/jdk-repo/build/tools/lib/hsdis-aarch64.so fffe62c77000-fffe62c92000 rw-p 00000000 00:00 0 fffe62c9f000-fffe63207000 rw-p 00000000 00:00 0 fffe63207000-fffe63208000 ---p 00000000 00:00 0 fffe63208000-fffe6320c000 ---p 00000000 00:00 0 fffe6320c000-fffe63406000 rw-p 00000000 00:00 0 fffe63406000-fffe63407000 ---p 00000000 00:00 0 fffe63407000-fffe63605000 rw-p 00000000 00:00 0 fffe63605000-fffe63606000 ---p 00000000 00:00 0 fffe63606000-fffe63804000 rw-p 00000000 00:00 0 fffe63804000-fffe63805000 ---p 00000000 00:00 0 fffe63805000-fffe63a03000 rw-p 00000000 00:00 0 fffe63a03000-fffe63a04000 ---p 00000000 00:00 0 fffe63a04000-fffe63c02000 rw-p 00000000 00:00 0 fffe63c02000-fffe63c03000 ---p 00000000 00:00 0 fffe63c03000-fffe63e01000 rw-p 00000000 00:00 0 fffe63e01000-fffe63e02000 ---p 00000000 00:00 0 fffe63e02000-fffe64000000 rw-p 00000000 00:00 0 fffe64000000-fffe64021000 rw-p 00000000 00:00 0 fffe64021000-fffe68000000 ---p 00000000 00:00 0 fffe68000000-fffe68021000 rw-p 00000000 00:00 0 fffe68021000-fffe6c000000 ---p 00000000 00:00 0 fffe6c000000-fffe6c021000 rw-p 00000000 00:00 0 fffe6c021000-fffe70000000 ---p 00000000 00:00 0 fffe70000000-fffe70021000 rw-p 00000000 00:00 0 fffe70021000-fffe74000000 ---p 00000000 00:00 0 fffe74000000-fffe74021000 rw-p 00000000 00:00 0 fffe74021000-fffe78000000 ---p 00000000 00:00 0 fffe78000000-fffe78021000 rw-p 00000000 00:00 0 fffe78021000-fffe7c000000 ---p 00000000 00:00 0 fffe7c000000-fffe7c021000 rw-p 00000000 00:00 0 fffe7c021000-fffe80000000 ---p 00000000 00:00 0 fffe80000000-fffe80021000 rw-p 00000000 00:00 0 fffe80021000-fffe84000000 ---p 00000000 00:00 0 fffe84000000-fffe84021000 rw-p 00000000 00:00 0 fffe84021000-fffe88000000 ---p 00000000 00:00 0 fffe88000000-fffe88021000 rw-p 00000000 00:00 0 fffe88021000-fffe8c000000 ---p 00000000 00:00 0 fffe8c000000-fffe8c021000 rw-p 00000000 00:00 0 fffe8c021000-fffe90000000 ---p 00000000 00:00 0 fffe90000000-fffe90021000 rw-p 00000000 00:00 0 fffe90021000-fffe94000000 ---p 00000000 00:00 0 fffe94000000-fffe94021000 rw-p 00000000 00:00 0 fffe94021000-fffe98000000 ---p 00000000 00:00 0 fffe98000000-fffe98021000 rw-p 00000000 00:00 0 fffe98021000-fffe9c000000 ---p 00000000 00:00 0 fffe9c000000-fffe9c056000 rw-p 00000000 00:00 0 fffe9c056000-fffea0000000 ---p 00000000 00:00 0 fffea0000000-fffea0021000 rw-p 00000000 00:00 0 fffea0021000-fffea4000000 ---p 00000000 00:00 0 fffea4000000-fffea4021000 rw-p 00000000 00:00 0 fffea4021000-fffea8000000 ---p 00000000 00:00 0 fffea8000000-fffea8064000 rw-p 00000000 00:00 0 fffea8064000-fffeac000000 ---p 00000000 00:00 0 fffeac000000-fffeac067000 rw-p 00000000 00:00 0 fffeac067000-fffeb0000000 ---p 00000000 00:00 0 fffeb0000000-fffeb0021000 rw-p 00000000 00:00 0 fffeb0021000-fffeb4000000 ---p 00000000 00:00 0 fffeb4000000-fffeb40bf000 rw-p 00000000 00:00 0 fffeb40bf000-fffeb8000000 ---p 00000000 00:00 0 fffeb8000000-fffeb8021000 rw-p 00000000 00:00 0 fffeb8021000-fffebc000000 ---p 00000000 00:00 0 fffebc000000-fffebc104000 rw-p 00000000 00:00 0 fffebc104000-fffec0000000 ---p 00000000 00:00 0 fffec0000000-fffec00fa000 rw-p 00000000 00:00 0 fffec00fa000-fffec4000000 ---p 00000000 00:00 0 fffec4000000-fffec4021000 rw-p 00000000 00:00 0 fffec4021000-fffec8000000 ---p 00000000 00:00 0 fffec8000000-fffec81e1000 rw-p 00000000 00:00 0 fffec81e1000-fffecc000000 ---p 00000000 00:00 0 fffecc000000-fffecca71000 rw-p 00000000 00:00 0 fffecca71000-fffed0000000 ---p 00000000 00:00 0 fffed0000000-fffed04e4000 rw-p 00000000 00:00 0 fffed04e4000-fffed4000000 ---p 00000000 00:00 0 fffed4000000-fffed4021000 rw-p 00000000 00:00 0 fffed4021000-fffed8000000 ---p 00000000 00:00 0 fffed8000000-fffed8021000 rw-p 00000000 00:00 0 fffed8021000-fffedc000000 ---p 00000000 00:00 0 fffedc000000-fffedc021000 rw-p 00000000 00:00 0 fffedc021000-fffee0000000 ---p 00000000 00:00 0 fffee0082000-fffee0083000 ---p 00000000 00:00 0 fffee0083000-fffee0281000 rw-p 00000000 00:00 0 fffee0281000-fffee0282000 ---p 00000000 00:00 0 fffee0282000-fffee0480000 rw-p 00000000 00:00 0 fffee0480000-fffee0481000 ---p 00000000 00:00 0 fffee0481000-fffee067f000 rw-p 00000000 00:00 0 fffee067f000-fffee0680000 ---p 00000000 00:00 0 fffee0680000-fffee087e000 rw-p 00000000 00:00 0 fffee087e000-fffee087f000 ---p 00000000 00:00 0 fffee087f000-fffee0a7d000 rw-p 00000000 00:00 0 fffee0a7d000-fffee0a7e000 ---p 00000000 00:00 0 fffee0a7e000-fffee0c7c000 rw-p 00000000 00:00 0 fffee0c7c000-fffee0c7d000 ---p 00000000 00:00 0 fffee0c7d000-fffee0e7b000 rw-p 00000000 00:00 0 fffee0e7b000-fffee0e7c000 ---p 00000000 00:00 0 fffee0e7c000-fffee107a000 rw-p 00000000 00:00 0 fffee107a000-fffee107b000 ---p 00000000 00:00 0 fffee107b000-fffee1279000 rw-p 00000000 00:00 0 fffee1279000-fffee127a000 ---p 00000000 00:00 0 fffee127a000-fffee1478000 rw-p 00000000 00:00 0 fffee1478000-fffee1479000 ---p 00000000 00:00 0 fffee1479000-fffee1677000 rw-p 00000000 00:00 0 fffee1677000-fffee1678000 ---p 00000000 00:00 0 fffee1678000-fffee1876000 rw-p 00000000 00:00 0 fffee1876000-fffee1877000 ---p 00000000 00:00 0 fffee1877000-fffee1a75000 rw-p 00000000 00:00 0 fffee1a75000-fffee1a76000 ---p 00000000 00:00 0 fffee1a76000-fffee1c74000 rw-p 00000000 00:00 0 fffee1c74000-fffee1c75000 ---p 00000000 00:00 0 fffee1c75000-fffee1e73000 rw-p 00000000 00:00 0 fffee1e73000-fffee1e74000 ---p 00000000 00:00 0 fffee1e74000-fffee1e78000 ---p 00000000 00:00 0 fffee1e78000-fffee2072000 rw-p 00000000 00:00 0 fffee2072000-fffee2073000 ---p 00000000 00:00 0 fffee2073000-fffee2077000 ---p 00000000 00:00 0 fffee2077000-fffee2271000 rw-p 00000000 00:00 0 fffee2271000-fffee2272000 ---p 00000000 00:00 0 fffee2272000-fffee2276000 ---p 00000000 00:00 0 fffee2276000-fffee2470000 rw-p 00000000 00:00 0 fffee2470000-fffee2477000 r-xp 00000000 103:02 1831653 /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-fastdebug/images/jdk/lib/libzip.so fffee2477000-fffee248f000 ---p 00007000 103:02 1831653 /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-fastdebug/images/jdk/lib/libzip.so fffee248f000-fffee2490000 r--p 0000f000 103:02 1831653 /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-fastdebug/images/jdk/lib/libzip.so fffee2490000-fffee2491000 rw-p 00000000 00:00 0 fffee24a0000-fffee24b6000 r-xp 00000000 103:02 1831650 /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-fastdebug/images/jdk/lib/libnet.so fffee24b6000-fffee24cf000 ---p 00016000 103:02 1831650 /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-fastdebug/images/jdk/lib/libnet.so fffee24cf000-fffee24d0000 r--p 0001f000 103:02 1831650 /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-fastdebug/images/jdk/lib/libnet.so fffee24d0000-fffee24d1000 rw-p 00020000 103:02 1831650 /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-fastdebug/images/jdk/lib/libnet.so fffee24d3000-fffee24d4000 ---p 00000000 00:00 0 fffee24d4000-fffee26d2000 rw-p 00000000 00:00 0 fffee26d2000-fffee26d3000 ---p 00000000 00:00 0 fffee26d3000-fffee26d7000 ---p 00000000 00:00 0 fffee26d7000-fffee28d1000 rw-p 00000000 00:00 0 fffee28d1000-fffee28d2000 ---p 00000000 00:00 0 fffee28d2000-fffee28d6000 ---p 00000000 00:00 0 fffee28d6000-fffee2ad0000 rw-p 00000000 00:00 0 fffee2ad0000-fffef0000000 r--p 00000000 103:02 265857 /usr/lib/locale/locale-archive fffef0000000-fffef0021000 rw-p 00000000 00:00 0 fffef0021000-fffef4000000 ---p 00000000 00:00 0 fffef4000000-fffef4021000 rw-p 00000000 00:00 0 fffef4021000-fffef8000000 ---p 00000000 00:00 0 fffef8000000-fffef81ad000 rw-p 00000000 00:00 0 fffef81ad000-fffefc000000 ---p 00000000 00:00 0 fffefc000000-fffefc021000 rw-p 00000000 00:00 0 fffefc021000-ffff00000000 ---p 00000000 00:00 0 ffff00000000-ffff000a0000 rw-p 00000000 00:00 0 ffff000a0000-ffff00400000 ---p 00000000 00:00 0 ffff00400000-ffff00420000 rw-p 00000000 00:00 0 ffff00420000-ffff04000000 ---p 00000000 00:00 0 ffff04000000-ffff04021000 rw-p 00000000 00:00 0 ffff04021000-ffff08000000 ---p 00000000 00:00 0 ffff08010000-ffff08011000 ---p 00000000 00:00 0 ffff08011000-ffff08015000 ---p 00000000 00:00 0 ffff08015000-ffff0820f000 rw-p 00000000 00:00 0 ffff0820f000-ffff08210000 ---p 00000000 00:00 0 ffff08210000-ffff08214000 ---p 00000000 00:00 0 ffff08214000-ffff0840e000 rw-p 00000000 00:00 0 ffff0840e000-ffff0840f000 ---p 00000000 00:00 0 ffff0840f000-ffff08413000 ---p 00000000 00:00 0 ffff08413000-ffff0860d000 rw-p 00000000 00:00 0 ffff0860d000-ffff0860e000 ---p 00000000 00:00 0 ffff0860e000-ffff08612000 ---p 00000000 00:00 0 ffff08612000-ffff0880c000 rw-p 00000000 00:00 0 ffff0880c000-ffff0880d000 ---p 00000000 00:00 0 ffff0880d000-ffff08811000 ---p 00000000 00:00 0 ffff08811000-ffff08a0b000 rw-p 00000000 00:00 0 ffff08a0b000-ffff08a0c000 ---p 00000000 00:00 0 ffff08a0c000-ffff08a10000 ---p 00000000 00:00 0 ffff08a10000-ffff08c0a000 rw-p 00000000 00:00 0 ffff08c0a000-ffff08c0b000 ---p 00000000 00:00 0 ffff08c0b000-ffff08c0f000 ---p 00000000 00:00 0 ffff08c0f000-ffff08e09000 rw-p 00000000 00:00 0 ffff08e09000-ffff08e0a000 ---p 00000000 00:00 0 ffff08e0a000-ffff08e0e000 ---p 00000000 00:00 0 ffff08e0e000-ffff09008000 rw-p 00000000 00:00 0 ffff09008000-ffff09009000 ---p 00000000 00:00 0 ffff09009000-ffff0900d000 ---p 00000000 00:00 0 ffff0900d000-ffff09207000 rw-p 00000000 00:00 0 ffff09207000-ffff09208000 ---p 00000000 00:00 0 ffff09208000-ffff0920c000 ---p 00000000 00:00 0 ffff0920c000-ffff09406000 rw-p 00000000 00:00 0 ffff09406000-ffff09407000 ---p 00000000 00:00 0 ffff09407000-ffff0940b000 ---p 00000000 00:00 0 ffff0940b000-ffff09605000 rw-p 00000000 00:00 0 ffff09605000-ffff09606000 ---p 00000000 00:00 0 ffff09606000-ffff0960a000 ---p 00000000 00:00 0 ffff0960a000-ffff09804000 rw-p 00000000 00:00 0 ffff09804000-ffff09805000 ---p 00000000 00:00 0 ffff09805000-ffff09809000 ---p 00000000 00:00 0 ffff09809000-ffff09a03000 rw-p 00000000 00:00 0 ffff09a03000-ffff09a04000 ---p 00000000 00:00 0 ffff09a04000-ffff09c02000 rw-p 00000000 00:00 0 ffff09c02000-ffff09c03000 ---p 00000000 00:00 0 ffff09c03000-ffff09e01000 rw-p 00000000 00:00 0 ffff09e01000-ffff09e02000 ---p 00000000 00:00 0 ffff09e02000-ffff0c000000 rw-p 00000000 00:00 0 ffff0c000000-ffff0c021000 rw-p 00000000 00:00 0 ffff0c021000-ffff10000000 ---p 00000000 00:00 0 ffff10000000-ffff10021000 rw-p 00000000 00:00 0 ffff10021000-ffff14000000 ---p 00000000 00:00 0 ffff14000000-ffff14021000 rw-p 00000000 00:00 0 ffff14021000-ffff18000000 ---p 00000000 00:00 0 ffff18007000-ffff18040000 rw-p 00000000 00:00 0 ffff18040000-ffff18052000 r-xp 00000000 103:02 1831651 /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-fastdebug/images/jdk/lib/libnio.so ffff18052000-ffff1806f000 ---p 00012000 103:02 1831651 /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-fastdebug/images/jdk/lib/libnio.so ffff1806f000-ffff18070000 r--p 0001f000 103:02 1831651 /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-fastdebug/images/jdk/lib/libnio.so ffff18070000-ffff18071000 rw-p 00020000 103:02 1831651 /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-fastdebug/images/jdk/lib/libnio.so ffff1807c000-ffff180d1000 r--p 00000000 103:02 265801 /usr/lib/locale/C.utf8/LC_CTYPE ffff180d1000-ffff19905000 rw-p 00000000 00:00 0 ffff19905000-ffff19906000 ---p 00000000 00:00 0 ffff19906000-ffff19b04000 rw-p 00000000 00:00 0 ffff19b04000-ffff19b05000 ---p 00000000 00:00 0 ffff19b05000-ffff19d03000 rw-p 00000000 00:00 0 ffff19d03000-ffff19d04000 ---p 00000000 00:00 0 ffff19d04000-ffff1e9b2000 rw-p 00000000 00:00 0 ffff1e9b2000-ffff37f32000 ---p 00000000 00:00 0 ffff37f32000-ffff3c932000 rw-p 00000000 00:00 0 ffff3c932000-ffff55eb2000 ---p 00000000 00:00 0 ffff55eb2000-ffff56862000 rw-p 00000000 00:00 0 ffff56862000-ffff59b12000 ---p 00000000 00:00 0 ffff59b12000-ffff5a452000 rw-p 00000000 00:00 0 ffff5a452000-ffff5d702000 ---p 00000000 00:00 0 ffff5d702000-ffff5e042000 rw-p 00000000 00:00 0 ffff5e042000-ffff612f2000 ---p 00000000 00:00 0 ffff612f2000-ffff613f2000 rw-p 00000000 00:00 0 ffff613f2000-ffff61662000 rwxp 00000000 00:00 0 ffff61662000-ffff68809000 ---p 00000000 00:00 0 ffff68809000-ffff68bc9000 rwxp 00000000 00:00 0 ffff68bc9000-ffff68fda000 ---p 00000000 00:00 0 ffff68fda000-ffff6924a000 rwxp 00000000 00:00 0 ffff6924a000-ffff703f2000 ---p 00000000 00:00 0 ffff703f2000-ffff78000000 r--s 00000000 103:02 1831610 /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-fastdebug/images/jdk/lib/modules ffff78000000-ffff7842c000 rw-p 00000000 00:00 0 ffff7842c000-ffff7c000000 ---p 00000000 00:00 0 ffff7c01f000-ffff7d7b3000 rw-p 00000000 00:00 0 ffff7d7b3000-ffff7d897000 ---p 00000000 00:00 0 ffff7d897000-ffff7d89c000 rw-p 00000000 00:00 0 ffff7d89c000-ffff7d980000 ---p 00000000 00:00 0 ffff7d980000-ffff7d988000 rw-p 00000000 00:00 0 ffff7d988000-ffff7d990000 ---p 00000000 00:00 0 ffff7d990000-ffff7d9b4000 r-xp 00000000 103:02 1831646 /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-fastdebug/images/jdk/lib/libjava.so ffff7d9b4000-ffff7d9cf000 ---p 00024000 103:02 1831646 /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-fastdebug/images/jdk/lib/libjava.so ffff7d9cf000-ffff7d9d0000 r--p 0002f000 103:02 1831646 /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-fastdebug/images/jdk/lib/libjava.so ffff7d9d0000-ffff7d9d1000 rw-p 00030000 103:02 1831646 /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-fastdebug/images/jdk/lib/libjava.so ffff7d9e0000-ffff7d9eb000 r-xp 00000000 103:02 264928 /usr/lib64/libnss_files-2.32.so ffff7d9eb000-ffff7d9ff000 ---p 0000b000 103:02 264928 /usr/lib64/libnss_files-2.32.so ffff7d9ff000-ffff7da00000 r--p 0000f000 103:02 264928 /usr/lib64/libnss_files-2.32.so ffff7da00000-ffff7da01000 rw-p 00010000 103:02 264928 /usr/lib64/libnss_files-2.32.so ffff7da01000-ffff7da07000 rw-p 00000000 00:00 0 ffff7da10000-ffff7da2d000 r-xp 00000000 103:02 1831647 /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-fastdebug/images/jdk/lib/libjimage.so ffff7da2d000-ffff7da3e000 ---p 0001d000 103:02 1831647 /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-fastdebug/images/jdk/lib/libjimage.so ffff7da3e000-ffff7da40000 r--p 0001e000 103:02 1831647 /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-fastdebug/images/jdk/lib/libjimage.so ffff7da40000-ffff7da41000 rw-p 00020000 103:02 1831647 /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-fastdebug/images/jdk/lib/libjimage.so ffff7da42000-ffff7da46000 ---p 00000000 00:00 0 ffff7da46000-ffff7dc40000 rw-p 00000000 00:00 0 ffff7dc40000-ffff7dcda000 r-xp 00000000 103:02 264922 /usr/lib64/libm-2.32.so ffff7dcda000-ffff7dcef000 ---p 0009a000 103:02 264922 /usr/lib64/libm-2.32.so ffff7dcef000-ffff7dcf0000 r--p 0009f000 103:02 264922 /usr/lib64/libm-2.32.so ffff7dcf0000-ffff7dcf1000 rw-p 000a0000 103:02 264922 /usr/lib64/libm-2.32.so ffff7dd00000-ffff7dd07000 r-xp 00000000 103:02 264934 /usr/lib64/librt-2.32.so ffff7dd07000-ffff7dd1f000 ---p 00007000 103:02 264934 /usr/lib64/librt-2.32.so ffff7dd1f000-ffff7dd20000 r--p 0000f000 103:02 264934 /usr/lib64/librt-2.32.so ffff7dd20000-ffff7dd21000 rw-p 00010000 103:02 264934 /usr/lib64/librt-2.32.so ffff7dd30000-ffff7fce6000 r-xp 00000000 103:02 1831661 /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-fastdebug/images/jdk/lib/server/libjvm.so ffff7fce6000-ffff7fcfd000 ---p 01fb6000 103:02 1831661 /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-fastdebug/images/jdk/lib/server/libjvm.so ffff7fcfd000-ffff7fe00000 r--p 01fbd000 103:02 1831661 /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-fastdebug/images/jdk/lib/server/libjvm.so ffff7fe00000-ffff7fe33000 rw-p 020c0000 103:02 1831661 /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-fastdebug/images/jdk/lib/server/libjvm.so ffff7fe33000-ffff7fef7000 rw-p 00000000 00:00 0 ffff7ff00000-ffff8005f000 r-xp 00000000 103:02 264918 /usr/lib64/libc-2.32.so ffff8005f000-ffff8007d000 ---p 0015f000 103:02 264918 /usr/lib64/libc-2.32.so ffff8007d000-ffff80080000 r--p 0016d000 103:02 264918 /usr/lib64/libc-2.32.so ffff80080000-ffff80083000 rw-p 00170000 103:02 264918 /usr/lib64/libc-2.32.so ffff80083000-ffff80086000 rw-p 00000000 00:00 0 ffff80090000-ffff80093000 r-xp 00000000 103:02 264920 /usr/lib64/libdl-2.32.so ffff80093000-ffff800af000 ---p 00003000 103:02 264920 /usr/lib64/libdl-2.32.so ffff800af000-ffff800b0000 r--p 0000f000 103:02 264920 /usr/lib64/libdl-2.32.so ffff800b0000-ffff800b1000 rw-p 00010000 103:02 264920 /usr/lib64/libdl-2.32.so ffff800c0000-ffff800db000 r-xp 00000000 103:02 264930 /usr/lib64/libpthread-2.32.so ffff800db000-ffff800ef000 ---p 0001b000 103:02 264930 /usr/lib64/libpthread-2.32.so ffff800ef000-ffff800f0000 r--p 0001f000 103:02 264930 /usr/lib64/libpthread-2.32.so ffff800f0000-ffff800f1000 rw-p 00020000 103:02 264930 /usr/lib64/libpthread-2.32.so ffff800f1000-ffff800f5000 rw-p 00000000 00:00 0 ffff80100000-ffff8010e000 r-xp 00000000 103:02 1831648 /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-fastdebug/images/jdk/lib/libjli.so ffff8010e000-ffff8011f000 ---p 0000e000 103:02 1831648 /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-fastdebug/images/jdk/lib/libjli.so ffff8011f000-ffff80120000 r--p 0000f000 103:02 1831648 /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-fastdebug/images/jdk/lib/libjli.so ffff80120000-ffff80121000 rw-p 00010000 103:02 1831648 /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-fastdebug/images/jdk/lib/libjli.so ffff80130000-ffff80149000 r-xp 00000000 103:02 265860 /usr/lib64/libz.so.1.2.11 ffff80149000-ffff8015f000 ---p 00019000 103:02 265860 /usr/lib64/libz.so.1.2.11 ffff8015f000-ffff80160000 r--p 0001f000 103:02 265860 /usr/lib64/libz.so.1.2.11 ffff80160000-ffff80161000 rw-p 00020000 103:02 265860 /usr/lib64/libz.so.1.2.11 ffff80169000-ffff8018c000 r-xp 00000000 103:02 264911 /usr/lib64/ld-2.32.so ffff8018f000-ffff80196000 r--s 00000000 103:02 265647 /usr/lib64/gconv/gconv-modules.cache ffff80196000-ffff80198000 rw-p 00000000 00:00 0 ffff80198000-ffff801a0000 rw-s 00000000 103:02 818943 /tmp/hsperfdata_root/539304 ffff801a0000-ffff801a1000 ---p 00000000 00:00 0 ffff801a1000-ffff801a2000 r--p 00000000 00:00 0 ffff801a2000-ffff801a3000 rwxp 00000000 00:00 0 ffff801a3000-ffff801a5000 rw-p 00000000 00:00 0 ffff801a5000-ffff801a7000 r--p 00000000 00:00 0 [vvar] ffff801a7000-ffff801a8000 r-xp 00000000 00:00 0 [vdso] ffff801a8000-ffff801a9000 r--p 0002f000 103:02 264911 /usr/lib64/ld-2.32.so ffff801a9000-ffff801ab000 rw-p 00030000 103:02 264911 /usr/lib64/ld-2.32.so ffffd86ca000-ffffd86eb000 rw-p 00000000 00:00 0 [stack] VM Arguments: jvm_args: -Dtest.vm.opts=-Djdk.lang.processReaperUseDefaultStackSize=true -Dtest.wisp.socketAddress=www.alibabacloud.com -Xmixed -ea -esa -Dtest.tool.vm.opts=-J-Djdk.lang.processReaperUseDefaultStackSize=true -J-Dtest.wisp.socketAddress=www.alibabacloud.com -J-Xmixed -J-ea -J-esa -Dtest.compiler.opts= -Dtest.java.opts= -Dtest.jdk=/tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-fastdebug/images/jdk -Dcompile.jdk=/tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-fastdebug/images/jdk -Dtest.timeout.factor=10.0 -Dtest.nativepath=/tmp/tone/run/jtreg/test-images/hotspot/jtreg/native -Dtest.root=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg -Dtest.name=runtime/Thread/StopAtExit.java -Dtest.file=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/runtime/Thread/StopAtExit.java -Dtest.src=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/runtime/Thread -Dtest.src.path=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/runtime/Thread -Dtest.classes=/tmp/tone/run/jtreg/jt-work/index-34/classes/runtime/Thread/StopAtExit.d -Dtest.class.path=/tmp/tone/run/jtreg/jt-work/index-34/classes/runtime/Thread/StopAtExit.d -Dtest.modules=java.base/java.lang:open --add-modules=java.base --add-opens=java.base/java.lang=ALL-UNNAMED -Djdk.lang.processReaperUseDefaultStackSize=true -Dtest.wisp.socketAddress=www.alibabacloud.com -Xmixed -ea -esa -Djava.library.path=/tmp/tone/run/jtreg/test-images/hotspot/jtreg/native java_command: com.sun.javatest.regtest.agent.MainWrapper /tmp/tone/run/jtreg/jt-work/index-34/runtime/Thread/StopAtExit.d/main.0.jta java_class_path (initial): /tmp/tone/run/jtreg/jt-work/index-34/classes/runtime/Thread/StopAtExit.d:/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/runtime/Thread:/tmp/tone/run/jtreg/jtreg/lib/javatest.jar:/tmp/tone/run/jtreg/jtreg/lib/jtreg.jar Launcher Type: SUN_STANDARD [Global flags] intx CICompilerCount = 15 {product} {ergonomic} Number of compiler threads to run uint ConcGCThreads = 6 {product} {ergonomic} Number of threads concurrent gc will use uint G1ConcRefinementThreads = 23 {product} {ergonomic} The number of parallel rem set update threads. Will be set ergonomically by default. size_t G1HeapRegionSize = 16777216 {product} {ergonomic} Size of the G1 regions. uintx GCDrainStackTargetSize = 64 {product} {ergonomic} Number of entries we will try to leave on the stack during parallel gc size_t InitialHeapSize = 2063597568 {product} {ergonomic} Initial heap size (in bytes); zero means use ergonomics size_t MarkStackSize = 4194304 {product} {ergonomic} Size of marking stack size_t MaxHeapSize = 32178700288 {product} {ergonomic} Maximum heap size (in bytes) size_t MaxNewSize = 19293798400 {product} {ergonomic} Maximum new generation size (in bytes), max_uintx means set ergonomically size_t MinHeapDeltaBytes = 16777216 {product} {ergonomic} The minimum change in heap space due to GC (in bytes) size_t MinHeapSize = 16777216 {product} {ergonomic} Minimum heap size (in bytes); zero means use ergonomics uintx NonNMethodCodeHeapSize = 8193020 {pd product} {ergonomic} Size of code heap with non-nmethods (in bytes) uintx NonProfiledCodeHeapSize = 121732610 {pd product} {ergonomic} Size of code heap with non-profiled methods (in bytes) uintx ProfiledCodeHeapSize = 121732610 {pd product} {ergonomic} Size of code heap with profiled methods (in bytes) uintx ReservedCodeCacheSize = 251658240 {pd product} {ergonomic} Reserved code cache size (in bytes) - maximum code cache size bool SegmentedCodeCache = true {product} {ergonomic} Use a segmented code cache size_t SoftMaxHeapSize = 32178700288 {manageable} {ergonomic} Soft limit for maximum heap size (in bytes) bool UseCompressedClassPointers = true {product lp64_product} {ergonomic} Use 32-bit class pointers in 64-bit VM. lp64_product means flag is always constant in 32 bit VM bool UseCompressedOops = true {product lp64_product} {ergonomic} Use 32-bit object references in 64-bit VM. lp64_product means flag is always constant in 32 bit VM bool UseG1GC = true {product} {ergonomic} Use the Garbage-First garbage collector Logging: Log output configuration: #0: stdout all=warning uptime,level,tags #1: stderr all=off uptime,level,tags Environment Variables: CLASSPATH=/tmp/tone/run/jtreg/jt-work/index-34/classes/runtime/Thread/StopAtExit.d:/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/runtime/Thread:/tmp/tone/run/jtreg/jtreg/lib/javatest.jar:/tmp/tone/run/jtreg/jtreg/lib/jtreg.jar PATH=/bin:/usr/bin:/usr/sbin LD_LIBRARY_PATH=/tmp/tone/run/jtreg/jdk-repo/build/tools/lib DISPLAY=:7 LANG=C LC_CTYPE=C.UTF-8 Active Locale: LC_ALL=LC_CTYPE=C.UTF-8;LC_NUMERIC=C;LC_TIME=C;LC_COLLATE=C;LC_MONETARY=C;LC_MESSAGES=C;LC_PAPER=C;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=C;LC_IDENTIFICATION=C LC_COLLATE=C LC_CTYPE=C.UTF-8 LC_MESSAGES=C LC_MONETARY=C LC_NUMERIC=C LC_TIME=C Signal Handlers: SIGSEGV: crash_handler in libjvm.so, mask=11100100010111111101111111111110, flags=SA_RESTART|SA_SIGINFO, unblocked SIGBUS: crash_handler in libjvm.so, mask=11100100010111111101111111111110, flags=SA_RESTART|SA_SIGINFO, unblocked SIGFPE: crash_handler in libjvm.so, mask=11100100010111111101111111111110, flags=SA_RESTART|SA_SIGINFO, unblocked SIGPIPE: javaSignalHandler in libjvm.so, mask=11100100010111111101111111111110, flags=SA_RESTART|SA_SIGINFO, unblocked SIGXFSZ: javaSignalHandler in libjvm.so, mask=11100100010111111101111111111110, flags=SA_RESTART|SA_SIGINFO, unblocked SIGILL: crash_handler in libjvm.so, mask=11100100010111111101111111111110, flags=SA_RESTART|SA_SIGINFO, unblocked SIGUSR2: SR_handler in libjvm.so, mask=00100000000000000000000000000000, flags=SA_RESTART|SA_SIGINFO, unblocked SIGHUP: UserHandler in libjvm.so, mask=11100100010111111101111111111110, flags=SA_RESTART|SA_SIGINFO, unblocked SIGINT: UserHandler in libjvm.so, mask=11100100010111111101111111111110, flags=SA_RESTART|SA_SIGINFO, unblocked SIGTERM: UserHandler in libjvm.so, mask=11100100010111111101111111111110, flags=SA_RESTART|SA_SIGINFO, unblocked SIGQUIT: UserHandler in libjvm.so, mask=11100100010111111101111111111110, flags=SA_RESTART|SA_SIGINFO, blocked SIGTRAP: crash_handler in libjvm.so, mask=11100100010111111101111111111110, flags=SA_RESTART|SA_SIGINFO, unblocked Native Memory Tracking: (Omitting categories weighting less than 1KB) Total: reserved=34161292KB, committed=5160224KB malloc: 72744KB #83003 mmap: reserved=34088548KB, committed=5087480KB - Java Heap (reserved=31424512KB, committed=4849664KB) (mmap: reserved=31424512KB, committed=4849664KB) - Class (reserved=1048733KB, committed=285KB) (classes #907) ( instance classes #784, array classes #123) (malloc=157KB #1423) (peak=158KB #1411) (mmap: reserved=1048576KB, committed=128KB) ( Metadata: ) ( reserved=65536KB, committed=768KB) ( used=694KB) ( waste=74KB =9.58%) ( Class space:) ( reserved=1048576KB, committed=128KB) ( used=48KB) ( waste=80KB =62.42%) - Thread (reserved=85789KB, committed=1649KB) (thread #42) (stack: reserved=85680KB, committed=1540KB) (malloc=62KB #256) (peak=83KB #314) (arena=47KB #82) (peak=399KB #82) - Code (reserved=250125KB, committed=11341KB) (malloc=2437KB #73916) (at peak) (mmap: reserved=247688KB, committed=8904KB) (arena=0KB #0) (peak=1KB #1) - GC (reserved=1251956KB, committed=265780KB) (malloc=51828KB #1548) (peak=51921KB #1844) (mmap: reserved=1200128KB, committed=213952KB) - Compiler (reserved=220KB, committed=220KB) (malloc=24KB #59) (peak=49KB #74) (arena=197KB #5) (peak=12468KB #13) - Internal (reserved=5827KB, committed=5827KB) (malloc=5791KB #2430) (peak=5792KB #2432) (mmap: reserved=36KB, committed=36KB) - Other (reserved=2KB, committed=2KB) (malloc=2KB #1) (at peak) - Symbol (reserved=1152KB, committed=1152KB) (malloc=792KB #807) (at peak) (arena=360KB #1) (at peak) - Native Memory Tracking (reserved=1308KB, committed=1308KB) (malloc=11KB #101) (peak=13KB #111) (tracking overhead=1297KB) - Shared class space (reserved=16384KB, committed=12480KB) (mmap: reserved=16384KB, committed=12480KB) - Arena Chunk (reserved=9437KB, committed=9437KB) (malloc=9437KB #400) (peak=13055KB #426) - Module (reserved=167KB, committed=167KB) (malloc=167KB #1207) (at peak) - Safepoint (reserved=8KB, committed=8KB) (mmap: reserved=8KB, committed=8KB) - Synchronization (reserved=53KB, committed=53KB) (malloc=53KB #490) (peak=54KB #492) - Serviceability (reserved=1KB, committed=1KB) (malloc=1KB #6) (at peak) - Metaspace (reserved=65549KB, committed=781KB) (malloc=13KB #15) (at peak) (mmap: reserved=65536KB, committed=768KB) - String Deduplication (reserved=1KB, committed=1KB) (malloc=1KB #8) (at peak) - Object Monitors (reserved=68KB, committed=68KB) (malloc=68KB #322) (at peak) Preinit state:entries: 431 (primary: 420, empties: 7499), sum bytes: 16874, longest chain length: 2 pre-init mallocs: 485, pre-init reallocs: 23, pre-init frees: 54 Periodic native trim disabled --------------- S Y S T E M --------------- OS: Alibaba Cloud Linux release 3 (OpenAnolis Edition) uname: Linux iZbp1dycjpmt33f63j4pyjZ 5.10.134-17.2.al8.aarch64 #1 SMP Fri Aug 9 15:44:30 CST 2024 aarch64 OS uptime: 0 days 0:17 hours libc: glibc 2.32 NPTL 2.32 rlimit (soft/hard): STACK 8192k/infinity , CORE 0k/infinity , NPROC infinity/infinity , NOFILE 262144/262144 , AS infinity/infinity , CPU infinity/infinity , DATA infinity/infinity , FSIZE infinity/infinity , MEMLOCK 64k/64k load average: 45.14 25.96 13.05 /proc/meminfo: MemTotal: 128718912 kB MemFree: 61144132 kB MemAvailable: 62339428 kB Buffers: 153112 kB Cached: 1796568 kB SwapCached: 0 kB Active: 271660 kB Inactive: 66246492 kB Active(anon): 592 kB Inactive(anon): 64568748 kB Active(file): 271068 kB Inactive(file): 1677744 kB Unevictable: 0 kB Mlocked: 0 kB SwapTotal: 0 kB SwapFree: 0 kB Dirty: 912 kB Writeback: 0 kB AnonPages: 64568376 kB Mapped: 243868 kB Shmem: 868 kB KReclaimable: 388084 kB Slab: 533000 kB SReclaimable: 388084 kB SUnreclaim: 144916 kB KernelStack: 28832 kB PageTables: 146572 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 64359456 kB Committed_AS: 112444524 kB VmallocTotal: 135290290112 kB VmallocUsed: 71632 kB VmallocChunk: 0 kB Percpu: 25856 kB HardwareCorrupted: 0 kB AnonHugePages: 60459008 kB ShmemHugePages: 0 kB ShmemPmdMapped: 0 kB FileHugePages: 61440 kB FilePmdMapped: 59392 kB CmaTotal: 65536 kB CmaFree: 46304 kB DupText: 0 kB HugePages_Total: 0 HugePages_Free: 0 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB Hugetlb: 0 kB /sys/kernel/mm/transparent_hugepage/enabled: [always] madvise never /sys/kernel/mm/transparent_hugepage/hpage_pmd_size: 2097152 /sys/kernel/mm/transparent_hugepage/defrag (defrag/compaction efforts parameter): always defer defer+madvise [madvise] never Process Memory: Virtual Size: 37689296K (peak: 37689360K) Resident Set Size: 4183656K (peak: 4183656K) (anon: 4146880K, file: 36776K, shmem: 0K) Swapped out: 0K C-Heap outstanding allocations: 75439K, retained: 12856K glibc malloc tunables: (default) /proc/sys/kernel/threads-max (system-wide limit on the number of threads): 1004813 /proc/sys/vm/max_map_count (maximum number of memory map areas a process may have): 65535000 /proc/sys/vm/swappiness (control to define how aggressively the kernel swaps out anonymous memory): 0 /proc/sys/kernel/pid_max (system-wide limit on number of process identifiers): 4194304 container (cgroup) information: container_type: cgroupv1 cpu_cpuset_cpus: 0-31 cpu_memory_nodes: 0 active_processor_count: 32 cpu_quota: no quota cpu_period: 100000 cpu_shares: no shares memory_limit_in_bytes: unlimited memory_and_swap_limit_in_bytes: unlimited memory_soft_limit_in_bytes: unlimited memory_usage_in_bytes: 66513932 k memory_max_usage_in_bytes: 26450496 k kernel_memory_usage_in_bytes: unlimited kernel_memory_max_usage_in_bytes: unlimited kernel_memory_limit_in_bytes: unlimited maximum number of tasks: not supported current number of tasks: not supported Steal ticks since vm start: 0 Steal ticks percentage since vm start: 0.000 CPU: total 32 (initial active 32) 0x41:0x0:0xd49:0, fp, simd, evtstrm, aes, pmull, sha1, sha256, crc, lse, dcpop, sha3, sha512, sve, sve2 /proc/cpuinfo: processor : 0 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 1 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 2 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 3 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 4 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 5 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 6 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 7 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 8 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 9 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 10 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 11 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 12 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 13 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 14 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 15 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 16 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 17 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 18 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 19 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 20 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 21 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 22 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 23 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 24 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 25 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 26 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 27 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 28 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 29 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 30 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 processor : 31 BogoMIPS : 100.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd49 CPU revision : 0 address sizes : 48 bits physical, 48 bits virtual CPU MHz : 3000.000 Online cpus: 0-31 Offline cpus: cache level: 1 cache type: Data cache size: 64K cache coherency line size: 64 cache level: 1 cache type: Instruction cache size: 64K cache coherency line size: 64 cache level: 2 cache type: Unified cache size: 1024K cache coherency line size: 64 cache level: 3 cache type: Unified cache size: 65536K cache coherency line size: 64 Memory: 4k page, physical 128718912k(61144132k free), swap 0k(0k free) Page Sizes: 4k vm_info: OpenJDK 64-Bit Server VM (fastdebug 17.0.14+0) for linux-aarch64 JRE (17.0.14+0), built on Sep 19 2024 06:44:14 by "" with gcc 10.2.1 20210130 (Red Hat 10.2.1-11) END.