File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
000636c0
000636c0runtime.(*sigctxt).r3: ; void runtime.(*sigctxt).r3(runtime.sigctxt * c)
000636c0ldr x16, [x28+16]
000636c4subs xzr, sp, x16
000636c8b.ls 0x636ec
000636ccstr x30, [sp-32]!
000636d0stur x29, [sp-8]
000636d4sub x29, sp, 8
000636d8bl runtime.(*sigctxt).regs
000636dcldr x0, [x0+32]
000636e0ldur x29, [sp-8]
000636e4ldr x30, [sp], 32
000636e8ret x30
000636ec
000636ecloc_636ec:
000636ecstr x0, [sp+8]
000636f0mov x3, x30
000636f4bl runtime.morestack_noctxt.abi0
000636f8ldr x0, [sp+8]
000636fcb 0x636c0
000636c0
000636c0runtime.(*sigctxt).r3: ; void runtime.(*sigctxt).r3(runtime.sigctxt * c)
000636c0ldr x16, [x28+16]
000636c4subs xzr, sp, x16
000636c8b.ls 0x636ec
000636ccstr x30, [sp-32]!
000636d0stur x29, [sp-8]
000636d4sub x29, sp, 8
000636d8bl runtime.(*sigctxt).regs
000636dcldr x0, [x0+32]
000636e0ldur x29, [sp-8]
000636e4ldr x30, [sp], 32
000636e8ret x30
000636ec
000636ecloc_636ec:
000636ecstr x0, [sp+8]
000636f0mov x3, x30
000636f4bl runtime.morestack_noctxt.abi0
000636f8ldr x0, [sp+8]
000636fcb 0x636c0
000636c0
00063700
00063700runtime.(*sigctxt).r4: ; void runtime.(*sigctxt).r4(runtime.sigctxt * c)
00063700ldr x16, [x28+16]
00063704subs xzr, sp, x16
00063708b.ls 0x6372c
0006370cstr x30, [sp-32]!
00063710stur x29, [sp-8]
00063714sub x29, sp, 8
00063718bl runtime.(*sigctxt).regs
0006371cldr x0, [x0+40]
00063720ldur x29, [sp-8]
00063724ldr x30, [sp], 32
00063728ret x30
0006372c
0006372cloc_6372c:
0006372cstr x0, [sp+8]
00063730mov x3, x30
00063734bl runtime.morestack_noctxt.abi0
00063738ldr x0, [sp+8]
0006373cb 0x63700
00063700
00063700runtime.(*sigctxt).r4: ; void runtime.(*sigctxt).r4(runtime.sigctxt * c)
00063700ldr x16, [x28+16]
00063704subs xzr, sp, x16
00063708b.ls 0x6372c
0006370cstr x30, [sp-32]!
00063710stur x29, [sp-8]
00063714sub x29, sp, 8
00063718bl runtime.(*sigctxt).regs
0006371cldr x0, [x0+40]
00063720ldur x29, [sp-8]
00063724ldr x30, [sp], 32
00063728ret x30
0006372c
0006372cloc_6372c:
0006372cstr x0, [sp+8]
00063730mov x3, x30
00063734bl runtime.morestack_noctxt.abi0
00063738ldr x0, [sp+8]
0006373cb 0x63700
00063700
00063740
00063740runtime.(*sigctxt).r5: ; void runtime.(*sigctxt).r5(runtime.sigctxt * c)
00063740ldr x16, [x28+16]
00063744subs xzr, sp, x16
00063748b.ls 0x6376c
0006374cstr x30, [sp-32]!
00063750stur x29, [sp-8]
00063754sub x29, sp, 8
00063758bl runtime.(*sigctxt).regs
0006375cldr x0, [x0+48]
00063760ldur x29, [sp-8]
00063764ldr x30, [sp], 32
00063768ret x30
0006376c
0006376cloc_6376c:
0006376cstr x0, [sp+8]
00063770mov x3, x30
00063774bl runtime.morestack_noctxt.abi0
00063778ldr x0, [sp+8]
0006377cb 0x63740
00063740
00063740runtime.(*sigctxt).r5: ; void runtime.(*sigctxt).r5(runtime.sigctxt * c)
00063740ldr x16, [x28+16]
00063744subs xzr, sp, x16
00063748b.ls 0x6376c
0006374cstr x30, [sp-32]!
00063750stur x29, [sp-8]
00063754sub x29, sp, 8
00063758bl runtime.(*sigctxt).regs
0006375cldr x0, [x0+48]
00063760ldur x29, [sp-8]
00063764ldr x30, [sp], 32
00063768ret x30
0006376c
0006376cloc_6376c:
0006376cstr x0, [sp+8]
00063770mov x3, x30
00063774bl runtime.morestack_noctxt.abi0
00063778ldr x0, [sp+8]
0006377cb 0x63740
00063740
00063780
00063780runtime.(*sigctxt).r6: ; void runtime.(*sigctxt).r6(runtime.sigctxt * c)
00063780ldr x16, [x28+16]
00063784subs xzr, sp, x16
00063788b.ls 0x637ac
0006378cstr x30, [sp-32]!
00063790stur x29, [sp-8]
00063794sub x29, sp, 8
00063798bl runtime.(*sigctxt).regs
0006379cldr x0, [x0+56]
000637a0ldur x29, [sp-8]
000637a4ldr x30, [sp], 32
000637a8ret x30
000637ac
000637acloc_637ac:
000637acstr x0, [sp+8]
000637b0mov x3, x30
000637b4bl runtime.morestack_noctxt.abi0
000637b8ldr x0, [sp+8]
000637bcb 0x63780
00063780
00063780runtime.(*sigctxt).r6: ; void runtime.(*sigctxt).r6(runtime.sigctxt * c)
00063780ldr x16, [x28+16]
00063784subs xzr, sp, x16
00063788b.ls 0x637ac
0006378cstr x30, [sp-32]!
00063790stur x29, [sp-8]
00063794sub x29, sp, 8
00063798bl runtime.(*sigctxt).regs
0006379cldr x0, [x0+56]
000637a0ldur x29, [sp-8]
000637a4ldr x30, [sp], 32
000637a8ret x30
000637ac
000637acloc_637ac:
000637acstr x0, [sp+8]
000637b0mov x3, x30
000637b4bl runtime.morestack_noctxt.abi0
000637b8ldr x0, [sp+8]
000637bcb 0x63780
00063780
000637c0
000637c0runtime.(*sigctxt).r7: ; void runtime.(*sigctxt).r7(runtime.sigctxt * c)
000637c0ldr x16, [x28+16]
000637c4subs xzr, sp, x16
000637c8b.ls 0x637ec
000637ccstr x30, [sp-32]!
000637d0stur x29, [sp-8]
000637d4sub x29, sp, 8
000637d8bl runtime.(*sigctxt).regs
000637dcldr x0, [x0+64]
000637e0ldur x29, [sp-8]
000637e4ldr x30, [sp], 32
000637e8ret x30
000637ec
000637ecloc_637ec:
000637ecstr x0, [sp+8]
000637f0mov x3, x30
000637f4bl runtime.morestack_noctxt.abi0
000637f8ldr x0, [sp+8]
000637fcb 0x637c0
000637c0
000637c0runtime.(*sigctxt).r7: ; void runtime.(*sigctxt).r7(runtime.sigctxt * c)
000637c0ldr x16, [x28+16]
000637c4subs xzr, sp, x16
000637c8b.ls 0x637ec
000637ccstr x30, [sp-32]!
000637d0stur x29, [sp-8]
000637d4sub x29, sp, 8
000637d8bl runtime.(*sigctxt).regs
000637dcldr x0, [x0+64]
000637e0ldur x29, [sp-8]
000637e4ldr x30, [sp], 32
000637e8ret x30
000637ec
000637ecloc_637ec:
000637ecstr x0, [sp+8]
000637f0mov x3, x30
000637f4bl runtime.morestack_noctxt.abi0
000637f8ldr x0, [sp+8]
000637fcb 0x637c0
000637c0
00063800
00063800runtime.(*sigctxt).r8: ; void runtime.(*sigctxt).r8(runtime.sigctxt * c)
00063800ldr x16, [x28+16]
00063804subs xzr, sp, x16
00063808b.ls 0x6382c
0006380cstr x30, [sp-32]!
00063810stur x29, [sp-8]
00063814sub x29, sp, 8
00063818bl runtime.(*sigctxt).regs
0006381cldr x0, [x0+72]
00063820ldur x29, [sp-8]
00063824ldr x30, [sp], 32
00063828ret x30
0006382c
0006382cloc_6382c:
0006382cstr x0, [sp+8]
00063830mov x3, x30
00063834bl runtime.morestack_noctxt.abi0
00063838ldr x0, [sp+8]
0006383cb 0x63800
00063800
00063800runtime.(*sigctxt).r8: ; void runtime.(*sigctxt).r8(runtime.sigctxt * c)
00063800ldr x16, [x28+16]
00063804subs xzr, sp, x16
00063808b.ls 0x6382c
0006380cstr x30, [sp-32]!
00063810stur x29, [sp-8]
00063814sub x29, sp, 8
00063818bl runtime.(*sigctxt).regs
0006381cldr x0, [x0+72]
00063820ldur x29, [sp-8]
00063824ldr x30, [sp], 32
00063828ret x30
0006382c
0006382cloc_6382c:
0006382cstr x0, [sp+8]
00063830mov x3, x30
00063834bl runtime.morestack_noctxt.abi0
00063838ldr x0, [sp+8]
0006383cb 0x63800
00063800
00063840
00063840runtime.(*sigctxt).r9: ; void runtime.(*sigctxt).r9(runtime.sigctxt * c)
00063840ldr x16, [x28+16]
00063844subs xzr, sp, x16
00063848b.ls 0x6386c
0006384cstr x30, [sp-32]!
00063850stur x29, [sp-8]
00063854sub x29, sp, 8
00063858bl runtime.(*sigctxt).regs
0006385cldr x0, [x0+80]
00063860ldur x29, [sp-8]
00063864ldr x30, [sp], 32
00063868ret x30
0006386c
0006386cloc_6386c:
0006386cstr x0, [sp+8]
00063870mov x3, x30
00063874bl runtime.morestack_noctxt.abi0
00063878ldr x0, [sp+8]
0006387cb 0x63840
00063840
00063840runtime.(*sigctxt).r9: ; void runtime.(*sigctxt).r9(runtime.sigctxt * c)
00063840ldr x16, [x28+16]
00063844subs xzr, sp, x16
00063848b.ls 0x6386c
0006384cstr x30, [sp-32]!
00063850stur x29, [sp-8]
00063854sub x29, sp, 8
00063858bl runtime.(*sigctxt).regs
0006385cldr x0, [x0+80]
00063860ldur x29, [sp-8]
00063864ldr x30, [sp], 32
00063868ret x30
0006386c
0006386cloc_6386c:
0006386cstr x0, [sp+8]
00063870mov x3, x30
00063874bl runtime.morestack_noctxt.abi0
00063878ldr x0, [sp+8]
0006387cb 0x63840
00063840
00063880
00063880runtime.(*sigctxt).r10: ; void runtime.(*sigctxt).r10(runtime.sigctxt * c)
00063880ldr x16, [x28+16]
00063884subs xzr, sp, x16
00063888b.ls 0x638ac
0006388cstr x30, [sp-32]!
00063890stur x29, [sp-8]
00063894sub x29, sp, 8
00063898bl runtime.(*sigctxt).regs
0006389cldr x0, [x0+88]
000638a0ldur x29, [sp-8]
000638a4ldr x30, [sp], 32
000638a8ret x30
000638ac
000638acloc_638ac:
000638acstr x0, [sp+8]
000638b0mov x3, x30
000638b4bl runtime.morestack_noctxt.abi0
000638b8ldr x0, [sp+8]
000638bcb 0x63880
00063880
00063880runtime.(*sigctxt).r10: ; void runtime.(*sigctxt).r10(runtime.sigctxt * c)
00063880ldr x16, [x28+16]
00063884subs xzr, sp, x16
00063888b.ls 0x638ac
0006388cstr x30, [sp-32]!
00063890stur x29, [sp-8]
00063894sub x29, sp, 8
00063898bl runtime.(*sigctxt).regs
0006389cldr x0, [x0+88]
000638a0ldur x29, [sp-8]
000638a4ldr x30, [sp], 32
000638a8ret x30
000638ac
000638acloc_638ac:
000638acstr x0, [sp+8]
000638b0mov x3, x30
000638b4bl runtime.morestack_noctxt.abi0
000638b8ldr x0, [sp+8]
000638bcb 0x63880
00063880
000638c0
000638c0runtime.(*sigctxt).r11: ; void runtime.(*sigctxt).r11(runtime.sigctxt * c)
000638c0ldr x16, [x28+16]
000638c4subs xzr, sp, x16
000638c8b.ls 0x638ec
000638ccstr x30, [sp-32]!
000638d0stur x29, [sp-8]
000638d4sub x29, sp, 8
000638d8bl runtime.(*sigctxt).regs
000638dcldr x0, [x0+96]
000638e0ldur x29, [sp-8]
000638e4ldr x30, [sp], 32
000638e8ret x30
000638ec
000638ecloc_638ec:
000638ecstr x0, [sp+8]
000638f0mov x3, x30
000638f4bl runtime.morestack_noctxt.abi0
000638f8ldr x0, [sp+8]
000638fcb 0x638c0
000638c0
000638c0runtime.(*sigctxt).r11: ; void runtime.(*sigctxt).r11(runtime.sigctxt * c)
000638c0ldr x16, [x28+16]
000638c4subs xzr, sp, x16
000638c8b.ls 0x638ec
000638ccstr x30, [sp-32]!
000638d0stur x29, [sp-8]
000638d4sub x29, sp, 8
000638d8bl runtime.(*sigctxt).regs
000638dcldr x0, [x0+96]
000638e0ldur x29, [sp-8]
000638e4ldr x30, [sp], 32
000638e8ret x30
000638ec
000638ecloc_638ec:
000638ecstr x0, [sp+8]
000638f0mov x3, x30
000638f4bl runtime.morestack_noctxt.abi0
000638f8ldr x0, [sp+8]
000638fcb 0x638c0
000638c0
00063900
00063900runtime.(*sigctxt).r12: ; void runtime.(*sigctxt).r12(runtime.sigctxt * c)
00063900ldr x16, [x28+16]
00063904subs xzr, sp, x16
00063908b.ls 0x6392c
0006390cstr x30, [sp-32]!
00063910stur x29, [sp-8]
00063914sub x29, sp, 8
00063918bl runtime.(*sigctxt).regs
0006391cldr x0, [x0+104]
00063920ldur x29, [sp-8]
00063924ldr x30, [sp], 32
00063928ret x30
0006392c
0006392cloc_6392c:
0006392cstr x0, [sp+8]
00063930mov x3, x30
00063934bl runtime.morestack_noctxt.abi0
00063938ldr x0, [sp+8]
0006393cb 0x63900
00063900
00063900runtime.(*sigctxt).r12: ; void runtime.(*sigctxt).r12(runtime.sigctxt * c)
00063900ldr x16, [x28+16]
00063904subs xzr, sp, x16
00063908b.ls 0x6392c
0006390cstr x30, [sp-32]!
00063910stur x29, [sp-8]
00063914sub x29, sp, 8
00063918bl runtime.(*sigctxt).regs
0006391cldr x0, [x0+104]
00063920ldur x29, [sp-8]
00063924ldr x30, [sp], 32
00063928ret x30
0006392c
0006392cloc_6392c:
0006392cstr x0, [sp+8]
00063930mov x3, x30
00063934bl runtime.morestack_noctxt.abi0
00063938ldr x0, [sp+8]
0006393cb 0x63900
00063900
00063940
00063940runtime.(*sigctxt).r13: ; void runtime.(*sigctxt).r13(runtime.sigctxt * c)
00063940ldr x16, [x28+16]
00063944subs xzr, sp, x16
00063948b.ls 0x6396c
0006394cstr x30, [sp-32]!
00063950stur x29, [sp-8]
00063954sub x29, sp, 8
00063958bl runtime.(*sigctxt).regs
0006395cldr x0, [x0+112]
00063960ldur x29, [sp-8]
00063964ldr x30, [sp], 32
00063968ret x30
0006396c
0006396cloc_6396c:
0006396cstr x0, [sp+8]
00063970mov x3, x30
00063974bl runtime.morestack_noctxt.abi0
00063978ldr x0, [sp+8]
0006397cb 0x63940
00063940
00063940runtime.(*sigctxt).r13: ; void runtime.(*sigctxt).r13(runtime.sigctxt * c)
00063940ldr x16, [x28+16]
00063944subs xzr, sp, x16
00063948b.ls 0x6396c
0006394cstr x30, [sp-32]!
00063950stur x29, [sp-8]
00063954sub x29, sp, 8
00063958bl runtime.(*sigctxt).regs
0006395cldr x0, [x0+112]
00063960ldur x29, [sp-8]
00063964ldr x30, [sp], 32
00063968ret x30
0006396c
0006396cloc_6396c:
0006396cstr x0, [sp+8]
00063970mov x3, x30
00063974bl runtime.morestack_noctxt.abi0
00063978ldr x0, [sp+8]
0006397cb 0x63940
00063940
00063980
00063980runtime.(*sigctxt).r14: ; void runtime.(*sigctxt).r14(runtime.sigctxt * c)
00063980ldr x16, [x28+16]
00063984subs xzr, sp, x16
00063988b.ls 0x639ac
0006398cstr x30, [sp-32]!
00063990stur x29, [sp-8]
00063994sub x29, sp, 8
00063998bl runtime.(*sigctxt).regs
0006399cldr x0, [x0+120]
000639a0ldur x29, [sp-8]
000639a4ldr x30, [sp], 32
000639a8ret x30
000639ac
000639acloc_639ac:
000639acstr x0, [sp+8]
000639b0mov x3, x30
000639b4bl runtime.morestack_noctxt.abi0
000639b8ldr x0, [sp+8]
000639bcb 0x63980
00063980
00063980runtime.(*sigctxt).r14: ; void runtime.(*sigctxt).r14(runtime.sigctxt * c)
00063980ldr x16, [x28+16]
00063984subs xzr, sp, x16
00063988b.ls 0x639ac
0006398cstr x30, [sp-32]!
00063990stur x29, [sp-8]
00063994sub x29, sp, 8
00063998bl runtime.(*sigctxt).regs
0006399cldr x0, [x0+120]
000639a0ldur x29, [sp-8]
000639a4ldr x30, [sp], 32
000639a8ret x30
000639ac
000639acloc_639ac:
000639acstr x0, [sp+8]
000639b0mov x3, x30
000639b4bl runtime.morestack_noctxt.abi0
000639b8ldr x0, [sp+8]
000639bcb 0x63980
00063980
000639c0
000639c0runtime.(*sigctxt).r15: ; void runtime.(*sigctxt).r15(runtime.sigctxt * c)
000639c0ldr x16, [x28+16]
000639c4subs xzr, sp, x16
000639c8b.ls 0x639ec
000639ccstr x30, [sp-32]!
000639d0stur x29, [sp-8]
000639d4sub x29, sp, 8
000639d8bl runtime.(*sigctxt).regs
000639dcldr x0, [x0+128]
000639e0ldur x29, [sp-8]
000639e4ldr x30, [sp], 32
000639e8ret x30
000639ec
000639ecloc_639ec:
000639ecstr x0, [sp+8]
000639f0mov x3, x30
000639f4bl runtime.morestack_noctxt.abi0
000639f8ldr x0, [sp+8]
000639fcb 0x639c0
000639c0
000639c0runtime.(*sigctxt).r15: ; void runtime.(*sigctxt).r15(runtime.sigctxt * c)
000639c0ldr x16, [x28+16]
000639c4subs xzr, sp, x16
000639c8b.ls 0x639ec
000639ccstr x30, [sp-32]!
000639d0stur x29, [sp-8]
000639d4sub x29, sp, 8
000639d8bl runtime.(*sigctxt).regs
000639dcldr x0, [x0+128]
000639e0ldur x29, [sp-8]
000639e4ldr x30, [sp], 32
000639e8ret x30
000639ec
000639ecloc_639ec:
000639ecstr x0, [sp+8]
000639f0mov x3, x30
000639f4bl runtime.morestack_noctxt.abi0
000639f8ldr x0, [sp+8]
000639fcb 0x639c0
000639c0
00063a00
00063a00runtime.(*sigctxt).r16: ; void runtime.(*sigctxt).r16(runtime.sigctxt * c)
00063a00ldr x16, [x28+16]
00063a04subs xzr, sp, x16
00063a08b.ls 0x63a2c
00063a0cstr x30, [sp-32]!
00063a10stur x29, [sp-8]
00063a14sub x29, sp, 8
00063a18bl runtime.(*sigctxt).regs
00063a1cldr x0, [x0+136]
00063a20ldur x29, [sp-8]
00063a24ldr x30, [sp], 32
00063a28ret x30
00063a2c
00063a2cloc_63a2c:
00063a2cstr x0, [sp+8]
00063a30mov x3, x30
00063a34bl runtime.morestack_noctxt.abi0
00063a38ldr x0, [sp+8]
00063a3cb 0x63a00
00063a00
00063a00runtime.(*sigctxt).r16: ; void runtime.(*sigctxt).r16(runtime.sigctxt * c)
00063a00ldr x16, [x28+16]
00063a04subs xzr, sp, x16
00063a08b.ls 0x63a2c
00063a0cstr x30, [sp-32]!
00063a10stur x29, [sp-8]
00063a14sub x29, sp, 8
00063a18bl runtime.(*sigctxt).regs
00063a1cldr x0, [x0+136]
00063a20ldur x29, [sp-8]
00063a24ldr x30, [sp], 32
00063a28ret x30
00063a2c
00063a2cloc_63a2c:
00063a2cstr x0, [sp+8]
00063a30mov x3, x30
00063a34bl runtime.morestack_noctxt.abi0
00063a38ldr x0, [sp+8]
00063a3cb 0x63a00
00063a00
00063a40
00063a40runtime.(*sigctxt).r17: ; void runtime.(*sigctxt).r17(runtime.sigctxt * c)
00063a40ldr x16, [x28+16]
00063a44subs xzr, sp, x16
00063a48b.ls 0x63a6c
00063a4cstr x30, [sp-32]!
00063a50stur x29, [sp-8]
00063a54sub x29, sp, 8
00063a58bl runtime.(*sigctxt).regs
00063a5cldr x0, [x0+144]
00063a60ldur x29, [sp-8]
00063a64ldr x30, [sp], 32
00063a68ret x30
00063a6c
00063a6cloc_63a6c:
00063a6cstr x0, [sp+8]
00063a70mov x3, x30
00063a74bl runtime.morestack_noctxt.abi0
00063a78ldr x0, [sp+8]
00063a7cb 0x63a40
00063a40
00063a40runtime.(*sigctxt).r17: ; void runtime.(*sigctxt).r17(runtime.sigctxt * c)
00063a40ldr x16, [x28+16]
00063a44subs xzr, sp, x16
00063a48b.ls 0x63a6c
00063a4cstr x30, [sp-32]!
00063a50stur x29, [sp-8]
00063a54sub x29, sp, 8
00063a58bl runtime.(*sigctxt).regs
00063a5cldr x0, [x0+144]
00063a60ldur x29, [sp-8]
00063a64ldr x30, [sp], 32
00063a68ret x30
00063a6c
00063a6cloc_63a6c:
00063a6cstr x0, [sp+8]
00063a70mov x3, x30
00063a74bl runtime.morestack_noctxt.abi0
00063a78ldr x0, [sp+8]
00063a7cb 0x63a40
00063a40
00063a80
00063a80runtime.(*sigctxt).r18: ; void runtime.(*sigctxt).r18(runtime.sigctxt * c)
00063a80ldr x16, [x28+16]
00063a84subs xzr, sp, x16
00063a88b.ls 0x63aac
00063a8cstr x30, [sp-32]!
00063a90stur x29, [sp-8]
00063a94sub x29, sp, 8
00063a98bl runtime.(*sigctxt).regs
00063a9cldr x0, [x0+152]
00063aa0ldur x29, [sp-8]
00063aa4ldr x30, [sp], 32
00063aa8ret x30
00063aac
00063aacloc_63aac:
00063aacstr x0, [sp+8]
00063ab0mov x3, x30
00063ab4bl runtime.morestack_noctxt.abi0
00063ab8ldr x0, [sp+8]
00063abcb 0x63a80
00063a80
00063a80runtime.(*sigctxt).r18: ; void runtime.(*sigctxt).r18(runtime.sigctxt * c)
00063a80ldr x16, [x28+16]
00063a84subs xzr, sp, x16
00063a88b.ls 0x63aac
00063a8cstr x30, [sp-32]!
00063a90stur x29, [sp-8]
00063a94sub x29, sp, 8
00063a98bl runtime.(*sigctxt).regs
00063a9cldr x0, [x0+152]
00063aa0ldur x29, [sp-8]
00063aa4ldr x30, [sp], 32
00063aa8ret x30
00063aac
00063aacloc_63aac:
00063aacstr x0, [sp+8]
00063ab0mov x3, x30
00063ab4bl runtime.morestack_noctxt.abi0
00063ab8ldr x0, [sp+8]
00063abcb 0x63a80
00063a80
00063ac0
00063ac0runtime.(*sigctxt).r19: ; void runtime.(*sigctxt).r19(runtime.sigctxt * c)
00063ac0ldr x16, [x28+16]
00063ac4subs xzr, sp, x16
00063ac8b.ls 0x63aec
00063accstr x30, [sp-32]!
00063ad0stur x29, [sp-8]
00063ad4sub x29, sp, 8
00063ad8bl runtime.(*sigctxt).regs
00063adcldr x0, [x0+160]
00063ae0ldur x29, [sp-8]
00063ae4ldr x30, [sp], 32
00063ae8ret x30
00063aec
00063aecloc_63aec:
00063aecstr x0, [sp+8]
00063af0mov x3, x30
00063af4bl runtime.morestack_noctxt.abi0
00063af8ldr x0, [sp+8]
00063afcb 0x63ac0
00063ac0
00063ac0runtime.(*sigctxt).r19: ; void runtime.(*sigctxt).r19(runtime.sigctxt * c)
00063ac0ldr x16, [x28+16]
00063ac4subs xzr, sp, x16
00063ac8b.ls 0x63aec
00063accstr x30, [sp-32]!
00063ad0stur x29, [sp-8]
00063ad4sub x29, sp, 8
00063ad8bl runtime.(*sigctxt).regs
00063adcldr x0, [x0+160]
00063ae0ldur x29, [sp-8]
00063ae4ldr x30, [sp], 32
00063ae8ret x30
00063aec
00063aecloc_63aec:
00063aecstr x0, [sp+8]
00063af0mov x3, x30
00063af4bl runtime.morestack_noctxt.abi0
00063af8ldr x0, [sp+8]
00063afcb 0x63ac0
00063ac0
00063b00
00063b00runtime.(*sigctxt).r20: ; void runtime.(*sigctxt).r20(runtime.sigctxt * c)
00063b00ldr x16, [x28+16]
00063b04subs xzr, sp, x16
00063b08b.ls 0x63b2c
00063b0cstr x30, [sp-32]!
00063b10stur x29, [sp-8]
00063b14sub x29, sp, 8
00063b18bl runtime.(*sigctxt).regs
00063b1cldr x0, [x0+168]
00063b20ldur x29, [sp-8]
00063b24ldr x30, [sp], 32
00063b28ret x30
00063b2c
00063b2cloc_63b2c:
00063b2cstr x0, [sp+8]
00063b30mov x3, x30
00063b34bl runtime.morestack_noctxt.abi0
00063b38ldr x0, [sp+8]
00063b3cb 0x63b00
00063b00
00063b00runtime.(*sigctxt).r20: ; void runtime.(*sigctxt).r20(runtime.sigctxt * c)
00063b00ldr x16, [x28+16]
00063b04subs xzr, sp, x16
00063b08b.ls 0x63b2c
00063b0cstr x30, [sp-32]!
00063b10stur x29, [sp-8]
00063b14sub x29, sp, 8
00063b18bl runtime.(*sigctxt).regs
00063b1cldr x0, [x0+168]
00063b20ldur x29, [sp-8]
00063b24ldr x30, [sp], 32
00063b28ret x30
00063b2c
00063b2cloc_63b2c:
00063b2cstr x0, [sp+8]
00063b30mov x3, x30
00063b34bl runtime.morestack_noctxt.abi0
00063b38ldr x0, [sp+8]
00063b3cb 0x63b00
00063b00
00063b40
00063b40runtime.(*sigctxt).r21: ; void runtime.(*sigctxt).r21(runtime.sigctxt * c)
00063b40ldr x16, [x28+16]
00063b44subs xzr, sp, x16
00063b48b.ls 0x63b6c
00063b4cstr x30, [sp-32]!
00063b50stur x29, [sp-8]
00063b54sub x29, sp, 8
00063b58bl runtime.(*sigctxt).regs
00063b5cldr x0, [x0+176]
00063b60ldur x29, [sp-8]
00063b64ldr x30, [sp], 32
00063b68ret x30
00063b6c
00063b6cloc_63b6c:
00063b6cstr x0, [sp+8]
00063b70mov x3, x30
00063b74bl runtime.morestack_noctxt.abi0
00063b78ldr x0, [sp+8]
00063b7cb 0x63b40
00063b40
00063b40runtime.(*sigctxt).r21: ; void runtime.(*sigctxt).r21(runtime.sigctxt * c)
00063b40ldr x16, [x28+16]
00063b44subs xzr, sp, x16
00063b48b.ls 0x63b6c
00063b4cstr x30, [sp-32]!
00063b50stur x29, [sp-8]
00063b54sub x29, sp, 8
00063b58bl runtime.(*sigctxt).regs
00063b5cldr x0, [x0+176]
00063b60ldur x29, [sp-8]
00063b64ldr x30, [sp], 32
00063b68ret x30
00063b6c
00063b6cloc_63b6c:
00063b6cstr x0, [sp+8]
00063b70mov x3, x30
00063b74bl runtime.morestack_noctxt.abi0
00063b78ldr x0, [sp+8]
00063b7cb 0x63b40
00063b40
00063b80
00063b80runtime.(*sigctxt).r22: ; void runtime.(*sigctxt).r22(runtime.sigctxt * c)
00063b80ldr x16, [x28+16]
00063b84subs xzr, sp, x16
00063b88b.ls 0x63bac
00063b8cstr x30, [sp-32]!
00063b90stur x29, [sp-8]
00063b94sub x29, sp, 8
00063b98bl runtime.(*sigctxt).regs
00063b9cldr x0, [x0+184]
00063ba0ldur x29, [sp-8]
00063ba4ldr x30, [sp], 32
00063ba8ret x30
00063bac
00063bacloc_63bac:
00063bacstr x0, [sp+8]
00063bb0mov x3, x30
00063bb4bl runtime.morestack_noctxt.abi0
00063bb8ldr x0, [sp+8]
00063bbcb 0x63b80
00063b80
00063b80runtime.(*sigctxt).r22: ; void runtime.(*sigctxt).r22(runtime.sigctxt * c)
00063b80ldr x16, [x28+16]
00063b84subs xzr, sp, x16
00063b88b.ls 0x63bac
00063b8cstr x30, [sp-32]!
00063b90stur x29, [sp-8]
00063b94sub x29, sp, 8
00063b98bl runtime.(*sigctxt).regs
00063b9cldr x0, [x0+184]
00063ba0ldur x29, [sp-8]
00063ba4ldr x30, [sp], 32
00063ba8ret x30
00063bac
00063bacloc_63bac:
00063bacstr x0, [sp+8]
00063bb0mov x3, x30
00063bb4bl runtime.morestack_noctxt.abi0
00063bb8ldr x0, [sp+8]
00063bbcb 0x63b80
00063b80
00063bc0
00063bc0runtime.(*sigctxt).r23: ; void runtime.(*sigctxt).r23(runtime.sigctxt * c)
00063bc0ldr x16, [x28+16]
00063bc4subs xzr, sp, x16
00063bc8b.ls 0x63bec
00063bccstr x30, [sp-32]!
00063bd0stur x29, [sp-8]
00063bd4sub x29, sp, 8
00063bd8bl runtime.(*sigctxt).regs
00063bdcldr x0, [x0+192]
00063be0ldur x29, [sp-8]
00063be4ldr x30, [sp], 32
00063be8ret x30
00063bec
00063becloc_63bec:
00063becstr x0, [sp+8]
00063bf0mov x3, x30
00063bf4bl runtime.morestack_noctxt.abi0
00063bf8ldr x0, [sp+8]
00063bfcb 0x63bc0
00063bc0
00063bc0runtime.(*sigctxt).r23: ; void runtime.(*sigctxt).r23(runtime.sigctxt * c)
00063bc0ldr x16, [x28+16]
00063bc4subs xzr, sp, x16
00063bc8b.ls 0x63bec
00063bccstr x30, [sp-32]!
00063bd0stur x29, [sp-8]
00063bd4sub x29, sp, 8
00063bd8bl runtime.(*sigctxt).regs
00063bdcldr x0, [x0+192]
00063be0ldur x29, [sp-8]
00063be4ldr x30, [sp], 32
00063be8ret x30
00063bec
00063becloc_63bec:
00063becstr x0, [sp+8]
00063bf0mov x3, x30
00063bf4bl runtime.morestack_noctxt.abi0
00063bf8ldr x0, [sp+8]
00063bfcb 0x63bc0
00063bc0
00063c00
00063c00runtime.(*sigctxt).r24: ; void runtime.(*sigctxt).r24(runtime.sigctxt * c)
00063c00ldr x16, [x28+16]
00063c04subs xzr, sp, x16
00063c08b.ls 0x63c2c
00063c0cstr x30, [sp-32]!
00063c10stur x29, [sp-8]
00063c14sub x29, sp, 8
00063c18bl runtime.(*sigctxt).regs
00063c1cldr x0, [x0+200]
00063c20ldur x29, [sp-8]
00063c24ldr x30, [sp], 32
00063c28ret x30
00063c2c
00063c2cloc_63c2c:
00063c2cstr x0, [sp+8]
00063c30mov x3, x30
00063c34bl runtime.morestack_noctxt.abi0
00063c38ldr x0, [sp+8]
00063c3cb 0x63c00
00063c00
00063c00runtime.(*sigctxt).r24: ; void runtime.(*sigctxt).r24(runtime.sigctxt * c)
00063c00ldr x16, [x28+16]
00063c04subs xzr, sp, x16
00063c08b.ls 0x63c2c
00063c0cstr x30, [sp-32]!
00063c10stur x29, [sp-8]
00063c14sub x29, sp, 8
00063c18bl runtime.(*sigctxt).regs
00063c1cldr x0, [x0+200]
00063c20ldur x29, [sp-8]
00063c24ldr x30, [sp], 32
00063c28ret x30
00063c2c
00063c2cloc_63c2c:
00063c2cstr x0, [sp+8]
00063c30mov x3, x30
00063c34bl runtime.morestack_noctxt.abi0
00063c38ldr x0, [sp+8]
00063c3cb 0x63c00
00063c00
00063c40
00063c40runtime.(*sigctxt).r25: ; void runtime.(*sigctxt).r25(runtime.sigctxt * c)
00063c40ldr x16, [x28+16]
00063c44subs xzr, sp, x16
00063c48b.ls 0x63c6c
00063c4cstr x30, [sp-32]!
00063c50stur x29, [sp-8]
00063c54sub x29, sp, 8
00063c58bl runtime.(*sigctxt).regs
00063c5cldr x0, [x0+208]
00063c60ldur x29, [sp-8]
00063c64ldr x30, [sp], 32
00063c68ret x30
00063c6c
00063c6cloc_63c6c:
00063c6cstr x0, [sp+8]
00063c70mov x3, x30
00063c74bl runtime.morestack_noctxt.abi0
00063c78ldr x0, [sp+8]
00063c7cb 0x63c40
00063c40
00063c40runtime.(*sigctxt).r25: ; void runtime.(*sigctxt).r25(runtime.sigctxt * c)
00063c40ldr x16, [x28+16]
00063c44subs xzr, sp, x16
00063c48b.ls 0x63c6c
00063c4cstr x30, [sp-32]!
00063c50stur x29, [sp-8]
00063c54sub x29, sp, 8
00063c58bl runtime.(*sigctxt).regs
00063c5cldr x0, [x0+208]
00063c60ldur x29, [sp-8]
00063c64ldr x30, [sp], 32
00063c68ret x30
00063c6c
00063c6cloc_63c6c:
00063c6cstr x0, [sp+8]
00063c70mov x3, x30
00063c74bl runtime.morestack_noctxt.abi0
00063c78ldr x0, [sp+8]
00063c7cb 0x63c40
00063c40
00063c80
00063c80runtime.(*sigctxt).r26: ; void runtime.(*sigctxt).r26(runtime.sigctxt * c)
00063c80ldr x16, [x28+16]
00063c84subs xzr, sp, x16
00063c88b.ls 0x63cac
00063c8cstr x30, [sp-32]!
00063c90stur x29, [sp-8]
00063c94sub x29, sp, 8
00063c98bl runtime.(*sigctxt).regs
00063c9cldr x0, [x0+216]
00063ca0ldur x29, [sp-8]
00063ca4ldr x30, [sp], 32
00063ca8ret x30
00063cac
00063cacloc_63cac:
00063cacstr x0, [sp+8]
00063cb0mov x3, x30
00063cb4bl runtime.morestack_noctxt.abi0
00063cb8ldr x0, [sp+8]
00063cbcb 0x63c80
00063c80
00063c80runtime.(*sigctxt).r26: ; void runtime.(*sigctxt).r26(runtime.sigctxt * c)
00063c80ldr x16, [x28+16]
00063c84subs xzr, sp, x16
00063c88b.ls 0x63cac
00063c8cstr x30, [sp-32]!
00063c90stur x29, [sp-8]
00063c94sub x29, sp, 8
00063c98bl runtime.(*sigctxt).regs
00063c9cldr x0, [x0+216]
00063ca0ldur x29, [sp-8]
00063ca4ldr x30, [sp], 32
00063ca8ret x30
00063cac
00063cacloc_63cac:
00063cacstr x0, [sp+8]
00063cb0mov x3, x30
00063cb4bl runtime.morestack_noctxt.abi0
00063cb8ldr x0, [sp+8]
00063cbcb 0x63c80
00063c80
00063cc0
00063cc0runtime.(*sigctxt).r27: ; void runtime.(*sigctxt).r27(runtime.sigctxt * c)
00063cc0ldr x16, [x28+16]
00063cc4subs xzr, sp, x16
00063cc8b.ls 0x63cec
00063cccstr x30, [sp-32]!
00063cd0stur x29, [sp-8]
00063cd4sub x29, sp, 8
00063cd8bl runtime.(*sigctxt).regs
00063cdcldr x0, [x0+224]
00063ce0ldur x29, [sp-8]
00063ce4ldr x30, [sp], 32
00063ce8ret x30
00063cec
00063cecloc_63cec:
00063cecstr x0, [sp+8]
00063cf0mov x3, x30
00063cf4bl runtime.morestack_noctxt.abi0
00063cf8ldr x0, [sp+8]
00063cfcb 0x63cc0
00063cc0
00063cc0runtime.(*sigctxt).r27: ; void runtime.(*sigctxt).r27(runtime.sigctxt * c)
00063cc0ldr x16, [x28+16]
00063cc4subs xzr, sp, x16
00063cc8b.ls 0x63cec
00063cccstr x30, [sp-32]!
00063cd0stur x29, [sp-8]
00063cd4sub x29, sp, 8
00063cd8bl runtime.(*sigctxt).regs
00063cdcldr x0, [x0+224]
00063ce0ldur x29, [sp-8]
00063ce4ldr x30, [sp], 32
00063ce8ret x30
00063cec
00063cecloc_63cec:
00063cecstr x0, [sp+8]
00063cf0mov x3, x30
00063cf4bl runtime.morestack_noctxt.abi0
00063cf8ldr x0, [sp+8]
00063cfcb 0x63cc0
00063cc0
00063d00
00063d00runtime.(*sigctxt).r28: ; void runtime.(*sigctxt).r28(runtime.sigctxt * c)
00063d00ldr x16, [x28+16]
00063d04subs xzr, sp, x16
00063d08b.ls 0x63d2c
00063d0cstr x30, [sp-32]!
00063d10stur x29, [sp-8]
00063d14sub x29, sp, 8
00063d18bl runtime.(*sigctxt).regs
00063d1cldr x0, [x0+232]
00063d20ldur x29, [sp-8]
00063d24ldr x30, [sp], 32
00063d28ret x30
00063d2c
00063d2cloc_63d2c:
00063d2cstr x0, [sp+8]
00063d30mov x3, x30
00063d34bl runtime.morestack_noctxt.abi0
00063d38ldr x0, [sp+8]
00063d3cb 0x63d00
00063d00
00063d00runtime.(*sigctxt).r28: ; void runtime.(*sigctxt).r28(runtime.sigctxt * c)
00063d00ldr x16, [x28+16]
00063d04subs xzr, sp, x16
00063d08b.ls 0x63d2c
00063d0cstr x30, [sp-32]!
00063d10stur x29, [sp-8]
00063d14sub x29, sp, 8
00063d18bl runtime.(*sigctxt).regs
00063d1cldr x0, [x0+232]
00063d20ldur x29, [sp-8]
00063d24ldr x30, [sp], 32
00063d28ret x30
00063d2c
00063d2cloc_63d2c:
00063d2cstr x0, [sp+8]
00063d30mov x3, x30
00063d34bl runtime.morestack_noctxt.abi0
00063d38ldr x0, [sp+8]
00063d3cb 0x63d00
00063d00
00063d40
00063d40runtime.(*sigctxt).r29: ; void runtime.(*sigctxt).r29(runtime.sigctxt * c)
00063d40ldr x16, [x28+16]
00063d44subs xzr, sp, x16
00063d48b.ls 0x63d6c
00063d4cstr x30, [sp-32]!
00063d50stur x29, [sp-8]
00063d54sub x29, sp, 8
00063d58bl runtime.(*sigctxt).regs
00063d5cldr x0, [x0+240]
00063d60ldur x29, [sp-8]
00063d64ldr x30, [sp], 32
00063d68ret x30
00063d6c
00063d6cloc_63d6c:
00063d6cstr x0, [sp+8]
00063d70mov x3, x30
00063d74bl runtime.morestack_noctxt.abi0
00063d78ldr x0, [sp+8]
00063d7cb 0x63d40
00063d40
00063d40runtime.(*sigctxt).r29: ; void runtime.(*sigctxt).r29(runtime.sigctxt * c)
00063d40ldr x16, [x28+16]
00063d44subs xzr, sp, x16
00063d48b.ls 0x63d6c
00063d4cstr x30, [sp-32]!
00063d50stur x29, [sp-8]
00063d54sub x29, sp, 8
00063d58bl runtime.(*sigctxt).regs
00063d5cldr x0, [x0+240]
00063d60ldur x29, [sp-8]
00063d64ldr x30, [sp], 32
00063d68ret x30
00063d6c
00063d6cloc_63d6c:
00063d6cstr x0, [sp+8]
00063d70mov x3, x30
00063d74bl runtime.morestack_noctxt.abi0
00063d78ldr x0, [sp+8]
00063d7cb 0x63d40
00063d40
00063d80
00063d80runtime.(*sigctxt).lr: ; void runtime.(*sigctxt).lr(runtime.sigctxt * c)
00063d80ldr x16, [x28+16]
00063d84subs xzr, sp, x16
00063d88b.ls 0x63dac
00063d8cstr x30, [sp-32]!
00063d90stur x29, [sp-8]
00063d94sub x29, sp, 8
00063d98bl runtime.(*sigctxt).regs
00063d9cldr x0, [x0+248]
00063da0ldur x29, [sp-8]
00063da4ldr x30, [sp], 32
00063da8ret x30
00063dac
00063dacloc_63dac:
00063dacstr x0, [sp+8]
00063db0mov x3, x30
00063db4bl runtime.morestack_noctxt.abi0
00063db8ldr x0, [sp+8]
00063dbcb 0x63d80
00063d80
00063d80runtime.(*sigctxt).lr: ; void runtime.(*sigctxt).lr(runtime.sigctxt * c)
00063d80ldr x16, [x28+16]
00063d84subs xzr, sp, x16
00063d88b.ls 0x63dac
00063d8cstr x30, [sp-32]!
00063d90stur x29, [sp-8]
00063d94sub x29, sp, 8
00063d98bl runtime.(*sigctxt).regs
00063d9cldr x0, [x0+248]
00063da0ldur x29, [sp-8]
00063da4ldr x30, [sp], 32
00063da8ret x30
00063dac
00063dacloc_63dac:
00063dacstr x0, [sp+8]
00063db0mov x3, x30
00063db4bl runtime.morestack_noctxt.abi0
00063db8ldr x0, [sp+8]
00063dbcb 0x63d80
00063d80
00063dc0
00063dc0runtime.(*sigctxt).sp: ; void runtime.(*sigctxt).sp(runtime.sigctxt * c)
00063dc0ldr x16, [x28+16]
00063dc4subs xzr, sp, x16
00063dc8b.ls 0x63dec
00063dccstr x30, [sp-32]!
00063dd0stur x29, [sp-8]
00063dd4sub x29, sp, 8
00063dd8bl runtime.(*sigctxt).regs
00063ddcldr x0, [x0+256]
00063de0ldur x29, [sp-8]
00063de4ldr x30, [sp], 32
00063de8ret x30
00063dec
00063decloc_63dec:
00063decstr x0, [sp+8]
00063df0mov x3, x30
00063df4bl runtime.morestack_noctxt.abi0
00063df8ldr x0, [sp+8]
00063dfcb 0x63dc0
00063dc0
00063dc0runtime.(*sigctxt).sp: ; void runtime.(*sigctxt).sp(runtime.sigctxt * c)
00063dc0ldr x16, [x28+16]
00063dc4subs xzr, sp, x16
00063dc8b.ls 0x63dec
00063dccstr x30, [sp-32]!
00063dd0stur x29, [sp-8]
00063dd4sub x29, sp, 8
00063dd8bl runtime.(*sigctxt).regs
00063ddcldr x0, [x0+256]
00063de0ldur x29, [sp-8]
00063de4ldr x30, [sp], 32
00063de8ret x30
00063dec
00063decloc_63dec:
00063decstr x0, [sp+8]
00063df0mov x3, x30
00063df4bl runtime.morestack_noctxt.abi0
00063df8ldr x0, [sp+8]
00063dfcb 0x63dc0
00063dc0
00063e00
00063e00runtime.(*sigctxt).pc: ; void runtime.(*sigctxt).pc(runtime.sigctxt * c)
00063e00str x30, [sp-32]!
00063e04stur x29, [sp-8]
00063e08sub x29, sp, 8
00063e0cbl runtime.(*sigctxt).regs
00063e10ldr x0, [x0+264]
00063e14ldur x29, [sp-8]
00063e18ldr x30, [sp], 32
00063e1cret x30
00063e00
00063e00runtime.(*sigctxt).pc: ; void runtime.(*sigctxt).pc(runtime.sigctxt * c)
00063e00str x30, [sp-32]!
00063e04stur x29, [sp-8]
00063e08sub x29, sp, 8
00063e0cbl runtime.(*sigctxt).regs
00063e10ldr x0, [x0+264]
00063e14ldur x29, [sp-8]
00063e18ldr x30, [sp], 32
00063e1cret x30
00063e00
00063e20
00063e20runtime.(*sigctxt).fault: ; void runtime.(*sigctxt).fault(runtime.sigctxt * c)
00063e20ldr x16, [x28+16]
00063e24subs xzr, sp, x16
00063e28b.ls 0x63e4c
00063e2cstr x30, [sp-32]!
00063e30stur x29, [sp-8]
00063e34sub x29, sp, 8
00063e38bl runtime.(*sigctxt).regs
00063e3cldr x0, [x0]
00063e40ldur x29, [sp-8]
00063e44ldr x30, [sp], 32
00063e48ret x30
00063e4c
00063e4cloc_63e4c:
00063e4cstr x0, [sp+8]
00063e50mov x3, x30
00063e54bl runtime.morestack_noctxt.abi0
00063e58ldr x0, [sp+8]
00063e5cb 0x63e20
00063e20
00063e20runtime.(*sigctxt).fault: ; void runtime.(*sigctxt).fault(runtime.sigctxt * c)
00063e20ldr x16, [x28+16]
00063e24subs xzr, sp, x16
00063e28b.ls 0x63e4c
00063e2cstr x30, [sp-32]!
00063e30stur x29, [sp-8]
00063e34sub x29, sp, 8
00063e38bl runtime.(*sigctxt).regs
00063e3cldr x0, [x0]
00063e40ldur x29, [sp-8]
00063e44ldr x30, [sp], 32
00063e48ret x30
00063e4c
00063e4cloc_63e4c:
00063e4cstr x0, [sp+8]
00063e50mov x3, x30
00063e54bl runtime.morestack_noctxt.abi0
00063e58ldr x0, [sp+8]
00063e5cb 0x63e20
00063e20
00063e60
00063e60runtime.(*sigctxt).sigcode: ; void runtime.(*sigctxt).sigcode(runtime.sigctxt * c)
00063e60ldr x1, [x0]
00063e64ldrsw x1, [x1+8]
00063e68mov x0, x1
00063e6cret x30
00063e60
00063e60runtime.(*sigctxt).sigcode: ; void runtime.(*sigctxt).sigcode(runtime.sigctxt * c)
00063e60ldr x1, [x0]
00063e64ldrsw x1, [x1+8]
00063e68mov x0, x1
00063e6cret x30
00063e60
00063e70
00063e70runtime.(*sigctxt).set_pc: ; void runtime.(*sigctxt).set_pc(runtime.sigctxt * c, uint64 x)
00063e70ldr x16, [x28+16]
00063e74subs xzr, sp, x16
00063e78b.ls 0x63ea4
00063e7cstr x30, [sp-32]!
00063e80stur x29, [sp-8]
00063e84sub x29, sp, 8
00063e88str x1, [sp+48]
00063e8cbl runtime.(*sigctxt).regs
00063e90ldr x1, [sp+48]
00063e94str x1, [x0+264]
00063e98ldur x29, [sp-8]
00063e9cldr x30, [sp], 32
00063ea0ret x30
00063ea4
00063ea4loc_63ea4:
00063ea4stp x0, x1, [sp+8]
00063ea8mov x3, x30
00063eacbl runtime.morestack_noctxt.abi0
00063eb0ldp x0, x1, [sp+8]
00063eb4b 0x63e70
00063eb8udf 0
00063ebcudf 0
00063e70
00063e70runtime.(*sigctxt).set_pc: ; void runtime.(*sigctxt).set_pc(runtime.sigctxt * c, uint64 x)
00063e70ldr x16, [x28+16]
00063e74subs xzr, sp, x16
00063e78b.ls 0x63ea4
00063e7cstr x30, [sp-32]!
00063e80stur x29, [sp-8]
00063e84sub x29, sp, 8
00063e88str x1, [sp+48]
00063e8cbl runtime.(*sigctxt).regs
00063e90ldr x1, [sp+48]
00063e94str x1, [x0+264]
00063e98ldur x29, [sp-8]
00063e9cldr x30, [sp], 32
00063ea0ret x30
00063ea4
00063ea4loc_63ea4:
00063ea4stp x0, x1, [sp+8]
00063ea8mov x3, x30
00063eacbl runtime.morestack_noctxt.abi0
00063eb0ldp x0, x1, [sp+8]
00063eb4b 0x63e70
00063eb8udf 0
00063ebcudf 0
00063e70
00063ec0
00063ec0runtime.(*sigctxt).set_sp: ; void runtime.(*sigctxt).set_sp(runtime.sigctxt * c, uint64 x)
00063ec0ldr x16, [x28+16]
00063ec4subs xzr, sp, x16
00063ec8b.ls 0x63ef4
00063eccstr x30, [sp-32]!
00063ed0stur x29, [sp-8]
00063ed4sub x29, sp, 8
00063ed8str x1, [sp+48]
00063edcbl runtime.(*sigctxt).regs
00063ee0ldr x1, [sp+48]
00063ee4str x1, [x0+256]
00063ee8ldur x29, [sp-8]
00063eecldr x30, [sp], 32
00063ef0ret x30
00063ef4
00063ef4loc_63ef4:
00063ef4stp x0, x1, [sp+8]
00063ef8mov x3, x30
00063efcbl runtime.morestack_noctxt.abi0
00063f00ldp x0, x1, [sp+8]
00063f04b 0x63ec0
00063f08udf 0
00063f0cudf 0
00063ec0
00063ec0runtime.(*sigctxt).set_sp: ; void runtime.(*sigctxt).set_sp(runtime.sigctxt * c, uint64 x)
00063ec0ldr x16, [x28+16]
00063ec4subs xzr, sp, x16
00063ec8b.ls 0x63ef4
00063eccstr x30, [sp-32]!
00063ed0stur x29, [sp-8]
00063ed4sub x29, sp, 8
00063ed8str x1, [sp+48]
00063edcbl runtime.(*sigctxt).regs
00063ee0ldr x1, [sp+48]
00063ee4str x1, [x0+256]
00063ee8ldur x29, [sp-8]
00063eecldr x30, [sp], 32
00063ef0ret x30
00063ef4
00063ef4loc_63ef4:
00063ef4stp x0, x1, [sp+8]
00063ef8mov x3, x30
00063efcbl runtime.morestack_noctxt.abi0
00063f00ldp x0, x1, [sp+8]
00063f04b 0x63ec0
00063f08udf 0
00063f0cudf 0
00063ec0
00063f10
00063f10runtime.(*sigctxt).set_lr: ; void runtime.(*sigctxt).set_lr(runtime.sigctxt * c, uint64 x)
00063f10ldr x16, [x28+16]
00063f14subs xzr, sp, x16
00063f18b.ls 0x63f44
00063f1cstr x30, [sp-32]!
00063f20stur x29, [sp-8]
00063f24sub x29, sp, 8
00063f28str x1, [sp+48]
00063f2cbl runtime.(*sigctxt).regs
00063f30ldr x1, [sp+48]
00063f34str x1, [x0+248]
00063f38ldur x29, [sp-8]
00063f3cldr x30, [sp], 32
00063f40ret x30
00063f44
00063f44loc_63f44:
00063f44stp x0, x1, [sp+8]
00063f48mov x3, x30
00063f4cbl runtime.morestack_noctxt.abi0
00063f50ldp x0, x1, [sp+8]
00063f54b 0x63f10
00063f58udf 0
00063f5cudf 0
00063f10
00063f10runtime.(*sigctxt).set_lr: ; void runtime.(*sigctxt).set_lr(runtime.sigctxt * c, uint64 x)
00063f10ldr x16, [x28+16]
00063f14subs xzr, sp, x16
00063f18b.ls 0x63f44
00063f1cstr x30, [sp-32]!
00063f20stur x29, [sp-8]
00063f24sub x29, sp, 8
00063f28str x1, [sp+48]
00063f2cbl runtime.(*sigctxt).regs
00063f30ldr x1, [sp+48]
00063f34str x1, [x0+248]
00063f38ldur x29, [sp-8]
00063f3cldr x30, [sp], 32
00063f40ret x30
00063f44
00063f44loc_63f44:
00063f44stp x0, x1, [sp+8]
00063f48mov x3, x30
00063f4cbl runtime.morestack_noctxt.abi0
00063f50ldp x0, x1, [sp+8]
00063f54b 0x63f10
00063f58udf 0
00063f5cudf 0
00063f10
00063f60
00063f60runtime.(*sigctxt).set_r28: ; void runtime.(*sigctxt).set_r28(runtime.sigctxt * c, uint64 x)
00063f60ldr x16, [x28+16]
00063f64subs xzr, sp, x16
00063f68b.ls 0x63f94
00063f6cstr x30, [sp-32]!
00063f70stur x29, [sp-8]
00063f74sub x29, sp, 8
00063f78str x1, [sp+48]
00063f7cbl runtime.(*sigctxt).regs
00063f80ldr x1, [sp+48]
00063f84str x1, [x0+232]
00063f88ldur x29, [sp-8]
00063f8cldr x30, [sp], 32
00063f90ret x30
00063f94
00063f94loc_63f94:
00063f94stp x0, x1, [sp+8]
00063f98mov x3, x30
00063f9cbl runtime.morestack_noctxt.abi0
00063fa0ldp x0, x1, [sp+8]
00063fa4b 0x63f60
00063fa8udf 0
00063facudf 0
00063f60
00063f60runtime.(*sigctxt).set_r28: ; void runtime.(*sigctxt).set_r28(runtime.sigctxt * c, uint64 x)
00063f60ldr x16, [x28+16]
00063f64subs xzr, sp, x16
00063f68b.ls 0x63f94
00063f6cstr x30, [sp-32]!
00063f70stur x29, [sp-8]
00063f74sub x29, sp, 8
00063f78str x1, [sp+48]
00063f7cbl runtime.(*sigctxt).regs
00063f80ldr x1, [sp+48]
00063f84str x1, [x0+232]
00063f88ldur x29, [sp-8]
00063f8cldr x30, [sp], 32
00063f90ret x30
00063f94
00063f94loc_63f94:
00063f94stp x0, x1, [sp+8]
00063f98mov x3, x30
00063f9cbl runtime.morestack_noctxt.abi0
00063fa0ldp x0, x1, [sp+8]
00063fa4b 0x63f60
00063fa8udf 0
00063facudf 0
00063f60
00063fb0
00063fb0runtime.signame: ; void runtime.signame(uint32 sig)
00063fb0subs wzr, w0, 65
00063fb4b.lo 0x63fc4
00063fb8mov x0, xzr
00063fbcmov x1, xzr
00063fc0ret x30
00063fc4
00063fc4loc_63fc4:
00063fc4mov w2, w0
00063fc8sub x2, x2, x2, lsl #2
00063fccadrp x3, 0x9b9000
00063fd0add x3, x3, 864
00063fd4sub x2, x3, x2, lsl #3
00063fd8ldr x0, [x2+8]
00063fdcldr x1, [x2+16]
00063fe0ret x30
00063fe4udf 0
00063fe8udf 0
00063fecudf 0
00063fb0
00063fb0runtime.signame: ; void runtime.signame(uint32 sig)
00063fb0subs wzr, w0, 65
00063fb4b.lo 0x63fc4
00063fb8mov x0, xzr
00063fbcmov x1, xzr
00063fc0ret x30
00063fc4
00063fc4loc_63fc4:
00063fc4mov w2, w0
00063fc8sub x2, x2, x2, lsl #2
00063fccadrp x3, 0x9b9000
00063fd0add x3, x3, 864
00063fd4sub x2, x3, x2, lsl #3
00063fd8ldr x0, [x2+8]
00063fdcldr x1, [x2+16]
00063fe0ret x30
00063fe4udf 0
00063fe8udf 0
00063fecudf 0
00063fb0
00063ff0
00063ff0runtime.initsig: ; void runtime.initsig(bool preinit)
00063ff0str x30, [sp-48]!
00063ff4stur x29, [sp-8]
00063ff8sub x29, sp, 8
00063ffctbnz w0, 0, 0x6400c
00064000orr x1, xzr, 1
00064004adrp x27, 0x9e7000
00064008strb w1, [x27+1531]
0006400c
0006400cloc_6400c:
0006400cadrp x27, 0x9e7000
00064010ldrb w1, [x27+1530]
00064014tbnz w1, 0, 0x64024
00064018adrp x27, 0x9e7000
0006401cldrb w1, [x27+1529]
00064020tbz w1, 0, 0x64034
00064024
00064024loc_64024:
00064024tbnz w0, 0, 0x64034
00064028ldur x29, [sp-8]
0006402cldr x30, [sp], 48
00064030ret x30
00064034
00064034loc_64034:
00064034mov x0, xzr
00064038b 0x64040
0006403c
0006403cloc_6403c:
0006403cadd x0, x0, 1
00064040
00064040loc_64040:
00064040subs wzr, w0, 65
00064044b.hs 0x64114
00064048mov w1, w0
0006404csub x2, x1, x1, lsl #2
00064050adrp x3, 0x9b8000
00064054add x3, x3, 864
00064058sub x2, x3, x2, lsl #3
0006405cldrsw x2, [x2]
00064060cbz w2, 0x6403c
00064064tbnz w2, 4, 0x6403c
00064068str w0, [sp+28]
0006406cstr x1, [sp+32]
00064070bl runtime.getsig
00064074ldr x1, [sp+32]
00064078adrp x2, 0x9e9000
0006407cadd x2, x2, 416
00064080str x0, [x2+3*x1]
00064084ldr w0, [sp+28]
00064088bl runtime.sigInstallGoHandler
0006408ctbnz w0, 0, 0x640e0
00064090ldr w0, [sp+28]
00064094ubfm x1, x0, 61, 31
00064098adrp x2, 0x9e9000
0006409cadd x2, x2, 416
000640a0ldr x1, [x2+x1]
000640a4cbz x1, 0x640d4
000640a8subs xzr, x1, 1
000640acb.eq 0x640c4
000640b0bl runtime.setsigstack
000640b4ldr w0, [sp+28]
000640b8adrp x2, 0x9e9000
000640bcadd x2, x2, 416
000640c0b 0x640d4
000640c4
000640c4loc_640c4:
000640c4bl runtime.sigInitIgnored
000640c8ldr w0, [sp+28]
000640ccadrp x2, 0x9e9000
000640d0add x2, x2, 416
000640d4
000640d4loc_640d4:
000640d4adrp x3, 0x9b8000
000640d8add x3, x3, 864
000640dcb 0x6403c
000640e0
000640e0loc_640e0:
000640e0ldr x2, [sp+32]
000640e4orr x3, xzr, 1
000640e8adrp x4, 0x9e8000
000640ecadd x4, x4, 992
000640f0str w3, [x4+2*x2]
000640f4adrp x1, 0
000640f8add x1, x1, 2368
000640fcldr w0, [sp+28]
00064100bl runtime.setsig
00064104ldr w0, [sp+28]
00064108adrp x3, 0x9b8000
0006410cadd x3, x3, 864
00064110b 0x6403c
00064114
00064114loc_64114:
00064114ldur x29, [sp-8]
00064118ldr x30, [sp], 48
0006411cret x30
00063ff0
00063ff0runtime.initsig: ; void runtime.initsig(bool preinit)
00063ff0str x30, [sp-48]!
00063ff4stur x29, [sp-8]
00063ff8sub x29, sp, 8
00063ffctbnz w0, 0, 0x6400c
00064000orr x1, xzr, 1
00064004adrp x27, 0x9e7000
00064008strb w1, [x27+1531]
0006400c
0006400cloc_6400c:
0006400cadrp x27, 0x9e7000
00064010ldrb w1, [x27+1530]
00064014tbnz w1, 0, 0x64024
00064018adrp x27, 0x9e7000
0006401cldrb w1, [x27+1529]
00064020tbz w1, 0, 0x64034
00064024
00064024loc_64024:
00064024tbnz w0, 0, 0x64034
00064028ldur x29, [sp-8]
0006402cldr x30, [sp], 48
00064030ret x30
00064034
00064034loc_64034:
00064034mov x0, xzr
00064038b 0x64040
0006403c
0006403cloc_6403c:
0006403cadd x0, x0, 1
00064040
00064040loc_64040:
00064040subs wzr, w0, 65
00064044b.hs 0x64114
00064048mov w1, w0
0006404csub x2, x1, x1, lsl #2
00064050adrp x3, 0x9b8000
00064054add x3, x3, 864
00064058sub x2, x3, x2, lsl #3
0006405cldrsw x2, [x2]
00064060cbz w2, 0x6403c
00064064tbnz w2, 4, 0x6403c
00064068str w0, [sp+28]
0006406cstr x1, [sp+32]
00064070bl runtime.getsig
00064074ldr x1, [sp+32]
00064078adrp x2, 0x9e9000
0006407cadd x2, x2, 416
00064080str x0, [x2+3*x1]
00064084ldr w0, [sp+28]
00064088bl runtime.sigInstallGoHandler
0006408ctbnz w0, 0, 0x640e0
00064090ldr w0, [sp+28]
00064094ubfm x1, x0, 61, 31
00064098adrp x2, 0x9e9000
0006409cadd x2, x2, 416
000640a0ldr x1, [x2+x1]
000640a4cbz x1, 0x640d4
000640a8subs xzr, x1, 1
000640acb.eq 0x640c4
000640b0bl runtime.setsigstack
000640b4ldr w0, [sp+28]
000640b8adrp x2, 0x9e9000
000640bcadd x2, x2, 416
000640c0b 0x640d4
000640c4
000640c4loc_640c4:
000640c4bl runtime.sigInitIgnored
000640c8ldr w0, [sp+28]
000640ccadrp x2, 0x9e9000
000640d0add x2, x2, 416
000640d4
000640d4loc_640d4:
000640d4adrp x3, 0x9b8000
000640d8add x3, x3, 864
000640dcb 0x6403c
000640e0
000640e0loc_640e0:
000640e0ldr x2, [sp+32]
000640e4orr x3, xzr, 1
000640e8adrp x4, 0x9e8000
000640ecadd x4, x4, 992
000640f0str w3, [x4+2*x2]
000640f4adrp x1, 0
000640f8add x1, x1, 2368
000640fcldr w0, [sp+28]
00064100bl runtime.setsig
00064104ldr w0, [sp+28]
00064108adrp x3, 0x9b8000
0006410cadd x3, x3, 864
00064110b 0x6403c
00064114
00064114loc_64114:
00064114ldur x29, [sp-8]
00064118ldr x30, [sp], 48
0006411cret x30
00063ff0
00064120
00064120runtime.sigInstallGoHandler: ; void runtime.sigInstallGoHandler(uint32 sig)
00064120str x30, [sp-32]!
00064124stur x29, [sp-8]
00064128sub x29, sp, 8
0006412ccbz w0, 0x64164
00064130subs wzr, w0, 2
00064134b.hi 0x64164
00064138mov w2, w0
0006413cadrp x3, 0x9e9000
00064140add x3, x3, 416
00064144add x2, x3, x2, lsl #3
00064148ldar x2, [x2]
0006414csubs xzr, x2, 1
00064150b.ne 0x64164
00064154mov x0, xzr
00064158ldur x29, [sp-8]
0006415cldr x30, [sp], 32
00064160ret x30
00064164
00064164loc_64164:
00064164adrp x27, 0x9e7000
00064168ldrb w2, [x27+1585]
0006416ctbnz w2, 0, 0x64178
00064170subs wzr, w0, 33
00064174b.eq 0x641f8
00064178
00064178loc_64178:
00064178mov w2, w0
0006417csubs xzr, x2, 65
00064180b.hs 0x64208
00064184sub x1, x2, x2, lsl #2
00064188adrp x2, 0x9b8000
0006418cadd x2, x2, 864
00064190sub x1, x2, x1, lsl #3
00064194ldrsw x1, [x1]
00064198tbnz w1, 6, 0x641e8
0006419cadrp x27, 0x9e7000
000641a0ldrb w2, [x27+1530]
000641a4tbnz w2, 0, 0x641b4
000641a8adrp x27, 0x9e7000
000641acldrb w2, [x27+1529]
000641b0tbz w2, 0, 0x641d8
000641b4
000641b4loc_641b4:
000641b4tbnz w1, 3, 0x641d8
000641b8subs wzr, w0, 13
000641bcb.eq 0x641d8
000641c0subs wzr, w0, 23
000641c4b.eq 0x641d8
000641c8mov x0, xzr
000641ccldur x29, [sp-8]
000641d0ldr x30, [sp], 32
000641d4ret x30
000641d8
000641d8loc_641d8:
000641d8orr x0, xzr, 1
000641dcldur x29, [sp-8]
000641e0ldr x30, [sp], 32
000641e4ret x30
000641e8
000641e8loc_641e8:
000641e8mov x0, xzr
000641ecldur x29, [sp-8]
000641f0ldr x30, [sp], 32
000641f4ret x30
000641f8
000641f8loc_641f8:
000641f8orr x0, xzr, 1
000641fcldur x29, [sp-8]
00064200ldr x30, [sp], 32
00064204ret x30
00064208
00064208loc_64208:
00064208mov x0, x2
0006420cmovz x1, 65
00064210bl runtime.panicIndex
00064214hint
00064218udf 0
0006421cudf 0
00064120
00064120runtime.sigInstallGoHandler: ; void runtime.sigInstallGoHandler(uint32 sig)
00064120str x30, [sp-32]!
00064124stur x29, [sp-8]
00064128sub x29, sp, 8
0006412ccbz w0, 0x64164
00064130subs wzr, w0, 2
00064134b.hi 0x64164
00064138mov w2, w0
0006413cadrp x3, 0x9e9000
00064140add x3, x3, 416
00064144add x2, x3, x2, lsl #3
00064148ldar x2, [x2]
0006414csubs xzr, x2, 1
00064150b.ne 0x64164
00064154mov x0, xzr
00064158ldur x29, [sp-8]
0006415cldr x30, [sp], 32
00064160ret x30
00064164
00064164loc_64164:
00064164adrp x27, 0x9e7000
00064168ldrb w2, [x27+1585]
0006416ctbnz w2, 0, 0x64178
00064170subs wzr, w0, 33
00064174b.eq 0x641f8
00064178
00064178loc_64178:
00064178mov w2, w0
0006417csubs xzr, x2, 65
00064180b.hs 0x64208
00064184sub x1, x2, x2, lsl #2
00064188adrp x2, 0x9b8000
0006418cadd x2, x2, 864
00064190sub x1, x2, x1, lsl #3
00064194ldrsw x1, [x1]
00064198tbnz w1, 6, 0x641e8
0006419cadrp x27, 0x9e7000
000641a0ldrb w2, [x27+1530]
000641a4tbnz w2, 0, 0x641b4
000641a8adrp x27, 0x9e7000
000641acldrb w2, [x27+1529]
000641b0tbz w2, 0, 0x641d8
000641b4
000641b4loc_641b4:
000641b4tbnz w1, 3, 0x641d8
000641b8subs wzr, w0, 13
000641bcb.eq 0x641d8
000641c0subs wzr, w0, 23
000641c4b.eq 0x641d8
000641c8mov x0, xzr
000641ccldur x29, [sp-8]
000641d0ldr x30, [sp], 32
000641d4ret x30
000641d8
000641d8loc_641d8:
000641d8orr x0, xzr, 1
000641dcldur x29, [sp-8]
000641e0ldr x30, [sp], 32
000641e4ret x30
000641e8
000641e8loc_641e8:
000641e8mov x0, xzr
000641ecldur x29, [sp-8]
000641f0ldr x30, [sp], 32
000641f4ret x30
000641f8
000641f8loc_641f8:
000641f8orr x0, xzr, 1
000641fcldur x29, [sp-8]
00064200ldr x30, [sp], 32
00064204ret x30
00064208
00064208loc_64208:
00064208mov x0, x2
0006420cmovz x1, 65
00064210bl runtime.panicIndex
00064214hint
00064218udf 0
0006421cudf 0
00064120
00064220
00064220runtime.clearSignalHandlers: ; void runtime.clearSignalHandlers(void)
00064220str x30, [sp-48]!
00064224stur x29, [sp-8]
00064228sub x29, sp, 8
0006422cmov x0, xzr
00064230b 0x64238
00064234
00064234loc_64234:
00064234add x0, x0, 1
00064238
00064238loc_64238:
00064238subs wzr, w0, 65
0006423cb.hs 0x64274
00064240mov w2, w0
00064244adrp x3, 0x9e8000
00064248add x3, x3, 992
0006424cadd x2, x3, x2, lsl #2
00064250ldar w2, [x2]
00064254cbz w2, 0x64234
00064258str w0, [sp+36]
0006425cmov x1, xzr
00064260bl runtime.setsig
00064264ldr w0, [sp+36]
00064268adrp x3, 0x9e8000
0006426cadd x3, x3, 992
00064270b 0x64234
00064274
00064274loc_64274:
00064274ldur x29, [sp-8]
00064278ldr x30, [sp], 48
0006427cret x30
00064220
00064220runtime.clearSignalHandlers: ; void runtime.clearSignalHandlers(void)
00064220str x30, [sp-48]!
00064224stur x29, [sp-8]
00064228sub x29, sp, 8
0006422cmov x0, xzr
00064230b 0x64238
00064234
00064234loc_64234:
00064234add x0, x0, 1
00064238
00064238loc_64238:
00064238subs wzr, w0, 65
0006423cb.hs 0x64274
00064240mov w2, w0
00064244adrp x3, 0x9e8000
00064248add x3, x3, 992
0006424cadd x2, x3, x2, lsl #2
00064250ldar w2, [x2]
00064254cbz w2, 0x64234
00064258str w0, [sp+36]
0006425cmov x1, xzr
00064260bl runtime.setsig
00064264ldr w0, [sp+36]
00064268adrp x3, 0x9e8000
0006426cadd x3, x3, 992
00064270b 0x64234
00064274
00064274loc_64274:
00064274ldur x29, [sp-8]
00064278ldr x30, [sp], 48
0006427cret x30
00064220
00064280
00064280runtime.sigpipe: ; void runtime.sigpipe(void)
00064280ldr x16, [x28+16]
00064284subs xzr, sp, x16
00064288b.ls 0x642d0
0006428cstr x30, [sp-32]!
00064290stur x29, [sp-8]
00064294sub x29, sp, 8
00064298movz x0, 13
0006429cbl os/signal.signal_ignored
000642a0tbnz w0, 0, 0x642b0
000642a4movz x0, 13
000642a8bl runtime.sigsend
000642actbz w0, 0, 0x642bc
000642b0
000642b0loc_642b0:
000642b0ldur x29, [sp-8]
000642b4ldr x30, [sp], 32
000642b8ret x30
000642bc
000642bcloc_642bc:
000642bcmovz x0, 13
000642c0bl runtime.dieFromSignal
000642c4ldur x29, [sp-8]
000642c8ldr x30, [sp], 32
000642ccret x30
000642d0
000642d0loc_642d0:
000642d0mov x3, x30
000642d4bl runtime.morestack_noctxt.abi0
000642d8b 0x64280
000642dcudf 0
00064280
00064280runtime.sigpipe: ; void runtime.sigpipe(void)
00064280ldr x16, [x28+16]
00064284subs xzr, sp, x16
00064288b.ls 0x642d0
0006428cstr x30, [sp-32]!
00064290stur x29, [sp-8]
00064294sub x29, sp, 8
00064298movz x0, 13
0006429cbl os/signal.signal_ignored
000642a0tbnz w0, 0, 0x642b0
000642a4movz x0, 13
000642a8bl runtime.sigsend
000642actbz w0, 0, 0x642bc
000642b0
000642b0loc_642b0:
000642b0ldur x29, [sp-8]
000642b4ldr x30, [sp], 32
000642b8ret x30
000642bc
000642bcloc_642bc:
000642bcmovz x0, 13
000642c0bl runtime.dieFromSignal
000642c4ldur x29, [sp-8]
000642c8ldr x30, [sp], 32
000642ccret x30
000642d0
000642d0loc_642d0:
000642d0mov x3, x30
000642d4bl runtime.morestack_noctxt.abi0
000642d8b 0x64280
000642dcudf 0
00064280
000642e0
000642e0runtime.doSigPreempt: ; void runtime.doSigPreempt(runtime.g * gp, runtime.sigctxt * ctxt)
000642e0ldr x16, [x28+16]
000642e4subs xzr, sp, x16
000642e8b.ls 0x64394
000642ecstr x30, [sp-64]!
000642f0stur x29, [sp-8]
000642f4sub x29, sp, 8
000642f8str x0, [sp+72]
000642fcstr x1, [sp+80]
00064300bl runtime.wantAsyncPreempt
00064304tbz w0, 0, 0x64358
00064308ldr x0, [sp+80]
0006430cbl runtime.(*sigctxt).sigpc
00064310str x0, [sp+48]
00064314ldr x0, [sp+80]
00064318bl runtime.(*sigctxt).sigsp
0006431cstr x0, [sp+40]
00064320ldr x0, [sp+80]
00064324bl runtime.(*sigctxt).siglr
00064328ldr x1, [sp+48]
0006432cldr x2, [sp+40]
00064330mov x3, x0
00064334ldr x0, [sp+72]
00064338bl runtime.isAsyncSafePoint
0006433ctbz w0, 0, 0x64358
00064340adrp x3, 0x24000
00064344add x3, x3, 848
00064348ldr x0, [sp+80]
0006434cmov x2, x1
00064350mov x1, x3
00064354bl runtime.(*sigctxt).pushCall
00064358
00064358loc_64358:
00064358ldr x2, [sp+72]
0006435cldr x2, [x2+48]
00064360ldrsb x27, [x2]
00064364add x0, x2, 896
00064368orr x1, xzr, 1
0006436cbl internal/runtime/atomic.(*Uint32).Add
00064370ldr x2, [sp+72]
00064374ldr x2, [x2+48]
00064378ldrsb x27, [x2]
0006437cadd x0, x2, 900
00064380mov x1, xzr
00064384bl internal/runtime/atomic.(*Uint32).Store
00064388ldur x29, [sp-8]
0006438cldr x30, [sp], 64
00064390ret x30
00064394
00064394loc_64394:
00064394stp x0, x1, [sp+8]
00064398mov x3, x30
0006439cbl runtime.morestack_noctxt.abi0
000643a0ldp x0, x1, [sp+8]
000643a4b 0x642e0
000643a8udf 0
000643acudf 0
000642e0
000642e0runtime.doSigPreempt: ; void runtime.doSigPreempt(runtime.g * gp, runtime.sigctxt * ctxt)
000642e0ldr x16, [x28+16]
000642e4subs xzr, sp, x16
000642e8b.ls 0x64394
000642ecstr x30, [sp-64]!
000642f0stur x29, [sp-8]
000642f4sub x29, sp, 8
000642f8str x0, [sp+72]
000642fcstr x1, [sp+80]
00064300bl runtime.wantAsyncPreempt
00064304tbz w0, 0, 0x64358
00064308ldr x0, [sp+80]
0006430cbl runtime.(*sigctxt).sigpc
00064310str x0, [sp+48]
00064314ldr x0, [sp+80]
00064318bl runtime.(*sigctxt).sigsp
0006431cstr x0, [sp+40]
00064320ldr x0, [sp+80]
00064324bl runtime.(*sigctxt).siglr
00064328ldr x1, [sp+48]
0006432cldr x2, [sp+40]
00064330mov x3, x0
00064334ldr x0, [sp+72]
00064338bl runtime.isAsyncSafePoint
0006433ctbz w0, 0, 0x64358
00064340adrp x3, 0x24000
00064344add x3, x3, 848
00064348ldr x0, [sp+80]
0006434cmov x2, x1
00064350mov x1, x3
00064354bl runtime.(*sigctxt).pushCall
00064358
00064358loc_64358:
00064358ldr x2, [sp+72]
0006435cldr x2, [x2+48]
00064360ldrsb x27, [x2]
00064364add x0, x2, 896
00064368orr x1, xzr, 1
0006436cbl internal/runtime/atomic.(*Uint32).Add
00064370ldr x2, [sp+72]
00064374ldr x2, [x2+48]
00064378ldrsb x27, [x2]
0006437cadd x0, x2, 900
00064380mov x1, xzr
00064384bl internal/runtime/atomic.(*Uint32).Store
00064388ldur x29, [sp-8]
0006438cldr x30, [sp], 64
00064390ret x30
00064394
00064394loc_64394:
00064394stp x0, x1, [sp+8]
00064398mov x3, x30
0006439cbl runtime.morestack_noctxt.abi0
000643a0ldp x0, x1, [sp+8]
000643a4b 0x642e0
000643a8udf 0
000643acudf 0
000642e0
000643b0
000643b0runtime.preemptM: ; void runtime.preemptM(runtime.m * mp)
000643b0ldr x16, [x28+16]
000643b4subs xzr, sp, x16
000643b8b.ls 0x643fc
000643bcstr x30, [sp-32]!
000643c0stur x29, [sp-8]
000643c4sub x29, sp, 8
000643c8str x0, [sp+40]
000643ccldrsb x27, [x0]
000643d0add x0, x0, 900
000643d4mov x1, xzr
000643d8orr x2, xzr, 1
000643dcbl internal/runtime/atomic.(*Uint32).CompareAndSwap
000643e0tbz w0, 0, 0x643f0
000643e4ldr x0, [sp+40]
000643e8movz x1, 23
000643ecbl runtime.signalM
000643f0
000643f0loc_643f0:
000643f0ldur x29, [sp-8]
000643f4ldr x30, [sp], 32
000643f8ret x30
000643fc
000643fcloc_643fc:
000643fcstr x0, [sp+8]
00064400mov x3, x30
00064404bl runtime.morestack_noctxt.abi0
00064408ldr x0, [sp+8]
0006440cb 0x643b0
000643b0
000643b0runtime.preemptM: ; void runtime.preemptM(runtime.m * mp)
000643b0ldr x16, [x28+16]
000643b4subs xzr, sp, x16
000643b8b.ls 0x643fc
000643bcstr x30, [sp-32]!
000643c0stur x29, [sp-8]
000643c4sub x29, sp, 8
000643c8str x0, [sp+40]
000643ccldrsb x27, [x0]
000643d0add x0, x0, 900
000643d4mov x1, xzr
000643d8orr x2, xzr, 1
000643dcbl internal/runtime/atomic.(*Uint32).CompareAndSwap
000643e0tbz w0, 0, 0x643f0
000643e4ldr x0, [sp+40]
000643e8movz x1, 23
000643ecbl runtime.signalM
000643f0
000643f0loc_643f0:
000643f0ldur x29, [sp-8]
000643f4ldr x30, [sp], 32
000643f8ret x30
000643fc
000643fcloc_643fc:
000643fcstr x0, [sp+8]
00064400mov x3, x30
00064404bl runtime.morestack_noctxt.abi0
00064408ldr x0, [sp+8]
0006440cb 0x643b0
000643b0
00064410
00064410runtime.sigFetchG: ; void runtime.sigFetchG(runtime.sigctxt * c)
00064410str x30, [sp-48]!
00064414stur x29, [sp-8]
00064418sub x29, sp, 8
0006441cadrp x27, 0x9e7000
00064420ldrb w1, [x27+1585]
00064424tbnz w1, 0, 0x64434
00064428bl runtime.(*sigctxt).sigpc
0006442cbl runtime.inVDSOPage
00064430tbnz w0, 0, 0x64444
00064434
00064434loc_64434:
00064434mov x0, x28
00064438ldur x29, [sp-8]
0006443cldr x30, [sp], 48
00064440ret x30
00064444
00064444loc_64444:
00064444add x0, sp, 48
00064448str x0, [sp+24]
0006444cbl runtime.spanOf
00064450cbnz x0, 0x6445c
00064454mov x2, xzr
00064458b 0x64498
0006445c
0006445cloc_6445c:
0006445cstr x0, [sp+32]
00064460add x0, x0, 99
00064464bl runtime.(*mSpanStateBox).get
00064468ubfm x1, x0, 0, 7
0006446csubs wzr, w1, 2
00064470b.eq 0x64480
00064474ldr x0, [sp+32]
00064478mov x2, xzr
0006447cb 0x64498
00064480
00064480loc_64480:
00064480ldr x0, [sp+32]
00064484bl runtime.(*mspan).base
00064488ldr x1, [sp+24]
0006448csubs xzr, x0, x1
00064490cset x2, lo
00064494ldr x0, [sp+32]
00064498
00064498loc_64498:
00064498tbz w2, 0, 0x644c0
0006449cldr x1, [x0+112]
000644a0ldr x2, [sp+24]
000644a4subs xzr, x2, x1
000644a8b.hs 0x644c0
000644acbl runtime.(*mspan).base
000644b0ldr x0, [x0]
000644b4ldur x29, [sp-8]
000644b8ldr x30, [sp], 48
000644bcret x30
000644c0
000644c0loc_644c0:
000644c0mov x0, xzr
000644c4ldur x29, [sp-8]
000644c8ldr x30, [sp], 48
000644ccret x30
00064410
00064410runtime.sigFetchG: ; void runtime.sigFetchG(runtime.sigctxt * c)
00064410str x30, [sp-48]!
00064414stur x29, [sp-8]
00064418sub x29, sp, 8
0006441cadrp x27, 0x9e7000
00064420ldrb w1, [x27+1585]
00064424tbnz w1, 0, 0x64434
00064428bl runtime.(*sigctxt).sigpc
0006442cbl runtime.inVDSOPage
00064430tbnz w0, 0, 0x64444
00064434
00064434loc_64434:
00064434mov x0, x28
00064438ldur x29, [sp-8]
0006443cldr x30, [sp], 48
00064440ret x30
00064444
00064444loc_64444:
00064444add x0, sp, 48
00064448str x0, [sp+24]
0006444cbl runtime.spanOf
00064450cbnz x0, 0x6445c
00064454mov x2, xzr
00064458b 0x64498
0006445c
0006445cloc_6445c:
0006445cstr x0, [sp+32]
00064460add x0, x0, 99
00064464bl runtime.(*mSpanStateBox).get
00064468ubfm x1, x0, 0, 7
0006446csubs wzr, w1, 2
00064470b.eq 0x64480
00064474ldr x0, [sp+32]
00064478mov x2, xzr
0006447cb 0x64498
00064480
00064480loc_64480:
00064480ldr x0, [sp+32]
00064484bl runtime.(*mspan).base
00064488ldr x1, [sp+24]
0006448csubs xzr, x0, x1
00064490cset x2, lo
00064494ldr x0, [sp+32]
00064498
00064498loc_64498:
00064498tbz w2, 0, 0x644c0
0006449cldr x1, [x0+112]
000644a0ldr x2, [sp+24]
000644a4subs xzr, x2, x1
000644a8b.hs 0x644c0
000644acbl runtime.(*mspan).base
000644b0ldr x0, [x0]
000644b4ldur x29, [sp-8]
000644b8ldr x30, [sp], 48
000644bcret x30
000644c0
000644c0loc_644c0:
000644c0mov x0, xzr
000644c4ldur x29, [sp-8]
000644c8ldr x30, [sp], 48
000644ccret x30
00064410
000644d0
000644d0runtime.sigtrampgo: ; void runtime.sigtrampgo(uint32 sig, runtime.siginfo * info, void * ctx)
000644d0str x30, [sp-128]!
000644d4stur x29, [sp-8]
000644d8sub x29, sp, 8
000644dcstr w0, [sp+136]
000644e0str x1, [sp+144]
000644e4str x2, [sp+152]
000644e8bl runtime.sigfwdgo
000644ectbnz w0, 0, 0x64670
000644f0ldr x1, [sp+144]
000644f4str x1, [sp+104]
000644f8ldr x1, [sp+152]
000644fcstr x1, [sp+112]
00064500add x0, sp, 104
00064504bl runtime.sigFetchG
00064508str x0, [sp+96]
0006450cstr x0, [sp+8]
00064510bl runtime.setg.abi0
00064514ldr x0, [sp+96]
00064518cbz x0, 0x645d8
0006451cldr x2, [x0+48]
00064520cbz x2, 0x6452c
00064524ldrb w3, [x2+282]
00064528tbnz w3, 0, 0x645d8
0006452c
0006452cloc_6452c:
0006452cldr x0, [x2+80]
00064530str x0, [sp+8]
00064534bl runtime.setg.abi0
00064538stp xzr, xzr, [sp+56]
0006453cstp xzr, xzr, [sp+72]
00064540str xzr, [sp+88]
00064544ldr x0, [sp+96]
00064548ldr x1, [x0+48]
0006454cldr w0, [sp+136]
00064550add x2, sp, 56
00064554bl runtime.adjustSignalStack
00064558tbz w0, 0, 0x64574
0006455cldr x2, [sp+96]
00064560ldr x3, [x2+48]
00064564ldr x3, [x3+80]
00064568add x4, sp, 128
0006456cstr x4, [x3+136]
00064570b 0x64578
00064574
00064574loc_64574:
00064574ldr x2, [sp+96]
00064578
00064578loc_64578:
00064578strb w0, [sp+55]
0006457cldr x3, [x2+16]
00064580adds xzr, x3, 1234
00064584b.ne 0x64590
00064588ldr w0, [sp+136]
0006458cbl runtime.signalDuringFork
00064590
00064590loc_64590:
00064590add x0, sp, 104
00064594ldr w1, [sp+136]
00064598bl runtime.(*sigctxt).fixsigcode
0006459cldr w0, [sp+136]
000645a0ldr x1, [sp+144]
000645a4ldr x2, [sp+152]
000645a8ldr x3, [sp+96]
000645acbl runtime.sighandler
000645b0ldr x2, [sp+96]
000645b4str x2, [sp+8]
000645b8bl runtime.setg.abi0
000645bcldrb w0, [sp+55]
000645c0tbz w0, 0, 0x645cc
000645c4add x0, sp, 56
000645c8bl runtime.restoreGsignalStack
000645cc
000645ccloc_645cc:
000645ccldur x29, [sp-8]
000645d0ldr x30, [sp], 128
000645d4ret x30
000645d8
000645d8loc_645d8:
000645d8ldr w1, [sp+136]
000645dcsubs wzr, w1, 27
000645e0b.eq 0x64648
000645e4subs wzr, w1, 23
000645e8b.ne 0x64604
000645ecadrp x27, 0x9e8000
000645f0ldrsw x2, [x27+292]
000645f4cbnz w2, 0x64604
000645f8ldur x29, [sp-8]
000645fcldr x30, [sp], 128
00064600ret x30
00064604
00064604loc_64604:
00064604add x0, sp, 104
00064608bl runtime.(*sigctxt).fixsigcode
0006460cldr x0, [sp+96]
00064610cbz x0, 0x6461c
00064614str xzr, [sp+8]
00064618bl runtime.setg.abi0
0006461c
0006461cloc_6461c:
0006461cldr w2, [sp+136]
00064620mov x0, x2
00064624add x1, sp, 104
00064628bl runtime.badsignal
0006462cldr x0, [sp+96]
00064630cbz x0, 0x6463c
00064634str x0, [sp+8]
00064638bl runtime.setg.abi0
0006463c
0006463cloc_6463c:
0006463cldur x29, [sp-8]
00064640ldr x30, [sp], 128
00064644ret x30
00064648
00064648loc_64648:
00064648mov x0, xzr
0006464cadd x1, sp, 104
00064650bl runtime.validSIGPROF
00064654tbz w0, 0, 0x64664
00064658add x0, sp, 104
0006465cbl runtime.(*sigctxt).sigpc
00064660bl runtime.sigprofNonGoPC
00064664
00064664loc_64664:
00064664ldur x29, [sp-8]
00064668ldr x30, [sp], 128
0006466cret x30
00064670
00064670loc_64670:
00064670ldur x29, [sp-8]
00064674ldr x30, [sp], 128
00064678ret x30
0006467cudf 0
000644d0
000644d0runtime.sigtrampgo: ; void runtime.sigtrampgo(uint32 sig, runtime.siginfo * info, void * ctx)
000644d0str x30, [sp-128]!
000644d4stur x29, [sp-8]
000644d8sub x29, sp, 8
000644dcstr w0, [sp+136]
000644e0str x1, [sp+144]
000644e4str x2, [sp+152]
000644e8bl runtime.sigfwdgo
000644ectbnz w0, 0, 0x64670
000644f0ldr x1, [sp+144]
000644f4str x1, [sp+104]
000644f8ldr x1, [sp+152]
000644fcstr x1, [sp+112]
00064500add x0, sp, 104
00064504bl runtime.sigFetchG
00064508str x0, [sp+96]
0006450cstr x0, [sp+8]
00064510bl runtime.setg.abi0
00064514ldr x0, [sp+96]
00064518cbz x0, 0x645d8
0006451cldr x2, [x0+48]
00064520cbz x2, 0x6452c
00064524ldrb w3, [x2+282]
00064528tbnz w3, 0, 0x645d8
0006452c
0006452cloc_6452c:
0006452cldr x0, [x2+80]
00064530str x0, [sp+8]
00064534bl runtime.setg.abi0
00064538stp xzr, xzr, [sp+56]
0006453cstp xzr, xzr, [sp+72]
00064540str xzr, [sp+88]
00064544ldr x0, [sp+96]
00064548ldr x1, [x0+48]
0006454cldr w0, [sp+136]
00064550add x2, sp, 56
00064554bl runtime.adjustSignalStack
00064558tbz w0, 0, 0x64574
0006455cldr x2, [sp+96]
00064560ldr x3, [x2+48]
00064564ldr x3, [x3+80]
00064568add x4, sp, 128
0006456cstr x4, [x3+136]
00064570b 0x64578
00064574
00064574loc_64574:
00064574ldr x2, [sp+96]
00064578
00064578loc_64578:
00064578strb w0, [sp+55]
0006457cldr x3, [x2+16]
00064580adds xzr, x3, 1234
00064584b.ne 0x64590
00064588ldr w0, [sp+136]
0006458cbl runtime.signalDuringFork
00064590
00064590loc_64590:
00064590add x0, sp, 104
00064594ldr w1, [sp+136]
00064598bl runtime.(*sigctxt).fixsigcode
0006459cldr w0, [sp+136]
000645a0ldr x1, [sp+144]
000645a4ldr x2, [sp+152]
000645a8ldr x3, [sp+96]
000645acbl runtime.sighandler
000645b0ldr x2, [sp+96]
000645b4str x2, [sp+8]
000645b8bl runtime.setg.abi0
000645bcldrb w0, [sp+55]
000645c0tbz w0, 0, 0x645cc
000645c4add x0, sp, 56
000645c8bl runtime.restoreGsignalStack
000645cc
000645ccloc_645cc:
000645ccldur x29, [sp-8]
000645d0ldr x30, [sp], 128
000645d4ret x30
000645d8
000645d8loc_645d8:
000645d8ldr w1, [sp+136]
000645dcsubs wzr, w1, 27
000645e0b.eq 0x64648
000645e4subs wzr, w1, 23
000645e8b.ne 0x64604
000645ecadrp x27, 0x9e8000
000645f0ldrsw x2, [x27+292]
000645f4cbnz w2, 0x64604
000645f8ldur x29, [sp-8]
000645fcldr x30, [sp], 128
00064600ret x30
00064604
00064604loc_64604:
00064604add x0, sp, 104
00064608bl runtime.(*sigctxt).fixsigcode
0006460cldr x0, [sp+96]
00064610cbz x0, 0x6461c
00064614str xzr, [sp+8]
00064618bl runtime.setg.abi0
0006461c
0006461cloc_6461c:
0006461cldr w2, [sp+136]
00064620mov x0, x2
00064624add x1, sp, 104
00064628bl runtime.badsignal
0006462cldr x0, [sp+96]
00064630cbz x0, 0x6463c
00064634str x0, [sp+8]
00064638bl runtime.setg.abi0
0006463c
0006463cloc_6463c:
0006463cldur x29, [sp-8]
00064640ldr x30, [sp], 128
00064644ret x30
00064648
00064648loc_64648:
00064648mov x0, xzr
0006464cadd x1, sp, 104
00064650bl runtime.validSIGPROF
00064654tbz w0, 0, 0x64664
00064658add x0, sp, 104
0006465cbl runtime.(*sigctxt).sigpc
00064660bl runtime.sigprofNonGoPC
00064664
00064664loc_64664:
00064664ldur x29, [sp-8]
00064668ldr x30, [sp], 128
0006466cret x30
00064670
00064670loc_64670:
00064670ldur x29, [sp-8]
00064674ldr x30, [sp], 128
00064678ret x30
0006467cudf 0
000644d0
00064680
00064680runtime.sigprofNonGo: ; void runtime.sigprofNonGo(uint32 sig, runtime.siginfo * info, void * ctx)
00064680str x30, [sp-64]!
00064684stur x29, [sp-8]
00064688sub x29, sp, 8
0006468cstr x1, [sp+80]
00064690str x2, [sp+88]
00064694adrp x0, 0x9e7000
00064698add x0, x0, 1988
0006469cbl internal/runtime/atomic.(*Int32).Load
000646a0cbz w0, 0x646cc
000646a4ldr x2, [sp+80]
000646a8str x2, [sp+40]
000646acldr x2, [sp+88]
000646b0str x2, [sp+48]
000646b4mov x0, xzr
000646b8add x1, sp, 40
000646bcbl runtime.validSIGPROF
000646c0tbz w0, 0, 0x646cc
000646c4mov x0, xzr
000646c8b 0x646ec
000646cc
000646ccloc_646cc:
000646ccmov x0, xzr
000646d0adrp x1, 0x9e7000
000646d4add x1, x1, 1664
000646d8stlr w0, [x1]
000646dcldur x29, [sp-8]
000646e0ldr x30, [sp], 64
000646e4ret x30
000646e8
000646e8loc_646e8:
000646e8add x0, x0, 1
000646ec
000646ecloc_646ec:
000646ecsubs xzr, x0, 32
000646f0b.ge 0x64708
000646f4adrp x1, 0x9e8000
000646f8add x1, x1, 480
000646fcldr x4, [x1+3*x0]
00064700cbnz x4, 0x646e8
00064704b 0x64710
00064708
00064708loc_64708:
00064708adrp x1, 0x9e8000
0006470cadd x1, x1, 480
00064710
00064710loc_64710:
00064710b.hi 0x6472c
00064714mov x2, x0
00064718orr x3, xzr, 32
0006471cadrp x0, 0x9c4000
00064720add x0, x0, 2880
00064724bl runtime.(*cpuProfile).addNonGo
00064728b 0x646cc
0006472c
0006472cloc_6472c:
0006472cmov x1, x0
00064730orr x2, xzr, 32
00064734bl runtime.panicSliceAlen
00064738hint
0006473cudf 0
00064680
00064680runtime.sigprofNonGo: ; void runtime.sigprofNonGo(uint32 sig, runtime.siginfo * info, void * ctx)
00064680str x30, [sp-64]!
00064684stur x29, [sp-8]
00064688sub x29, sp, 8
0006468cstr x1, [sp+80]
00064690str x2, [sp+88]
00064694adrp x0, 0x9e7000
00064698add x0, x0, 1988
0006469cbl internal/runtime/atomic.(*Int32).Load
000646a0cbz w0, 0x646cc
000646a4ldr x2, [sp+80]
000646a8str x2, [sp+40]
000646acldr x2, [sp+88]
000646b0str x2, [sp+48]
000646b4mov x0, xzr
000646b8add x1, sp, 40
000646bcbl runtime.validSIGPROF
000646c0tbz w0, 0, 0x646cc
000646c4mov x0, xzr
000646c8b 0x646ec
000646cc
000646ccloc_646cc:
000646ccmov x0, xzr
000646d0adrp x1, 0x9e7000
000646d4add x1, x1, 1664
000646d8stlr w0, [x1]
000646dcldur x29, [sp-8]
000646e0ldr x30, [sp], 64
000646e4ret x30
000646e8
000646e8loc_646e8:
000646e8add x0, x0, 1
000646ec
000646ecloc_646ec:
000646ecsubs xzr, x0, 32
000646f0b.ge 0x64708
000646f4adrp x1, 0x9e8000
000646f8add x1, x1, 480
000646fcldr x4, [x1+3*x0]
00064700cbnz x4, 0x646e8
00064704b 0x64710
00064708
00064708loc_64708:
00064708adrp x1, 0x9e8000
0006470cadd x1, x1, 480
00064710
00064710loc_64710:
00064710b.hi 0x6472c
00064714mov x2, x0
00064718orr x3, xzr, 32
0006471cadrp x0, 0x9c4000
00064720add x0, x0, 2880
00064724bl runtime.(*cpuProfile).addNonGo
00064728b 0x646cc
0006472c
0006472cloc_6472c:
0006472cmov x1, x0
00064730orr x2, xzr, 32
00064734bl runtime.panicSliceAlen
00064738hint
0006473cudf 0
00064680
00064740
00064740runtime.sigprofNonGoPC: ; void runtime.sigprofNonGoPC(uintptr pc)
00064740str x30, [sp-64]!
00064744stur x29, [sp-8]
00064748sub x29, sp, 8
0006474cstr x0, [sp+72]
00064750adrp x0, 0x9e7000
00064754add x0, x0, 1988
00064758bl internal/runtime/atomic.(*Int32).Load
0006475ccbz w0, 0x64790
00064760adrp x4, -45056
00064764add x4, x4, 544
00064768ldr x5, [sp+72]
0006476cstr x5, [sp+40]
00064770add x4, x4, 4
00064774str x4, [sp+48]
00064778adrp x0, 0x9c4000
0006477cadd x0, x0, 2880
00064780add x1, sp, 40
00064784orr x2, xzr, 2
00064788mov x3, x2
0006478cbl runtime.(*cpuProfile).addNonGo
00064790
00064790loc_64790:
00064790ldur x29, [sp-8]
00064794ldr x30, [sp], 64
00064798ret x30
0006479cudf 0
00064740
00064740runtime.sigprofNonGoPC: ; void runtime.sigprofNonGoPC(uintptr pc)
00064740str x30, [sp-64]!
00064744stur x29, [sp-8]
00064748sub x29, sp, 8
0006474cstr x0, [sp+72]
00064750adrp x0, 0x9e7000
00064754add x0, x0, 1988
00064758bl internal/runtime/atomic.(*Int32).Load
0006475ccbz w0, 0x64790
00064760adrp x4, -45056
00064764add x4, x4, 544
00064768ldr x5, [sp+72]
0006476cstr x5, [sp+40]
00064770add x4, x4, 4
00064774str x4, [sp+48]
00064778adrp x0, 0x9c4000
0006477cadd x0, x0, 2880
00064780add x1, sp, 40
00064784orr x2, xzr, 2
00064788mov x3, x2
0006478cbl runtime.(*cpuProfile).addNonGo
00064790
00064790loc_64790:
00064790ldur x29, [sp-8]
00064794ldr x30, [sp], 64
00064798ret x30
0006479cudf 0
00064740
000647a0
000647a0runtime.adjustSignalStack: ; void runtime.adjustSignalStack(uint32 sig, runtime.m * mp, runtime.gsignalStack * gsigStack)
000647a0str x30, [sp-112]!
000647a4stur x29, [sp-8]
000647a8sub x29, sp, 8
000647acstr x1, [sp+128]
000647b0str x2, [sp+136]
000647b4str w0, [sp+120]
000647b8add x3, sp, 120
000647bcstr x3, [sp+48]
000647c0ldr x4, [x1+80]
000647c4ldr x5, [x4]
000647c8subs xzr, x3, x5
000647ccb.lo 0x647ec
000647d0ldr x4, [x4+8]
000647d4subs xzr, x3, x4
000647d8b.hs 0x647ec
000647dcmov x0, xzr
000647e0ldur x29, [sp-8]
000647e4ldr x30, [sp], 112
000647e8ret x30
000647ec
000647ecloc_647ec:
000647ecstp xzr, xzr, [sp+80]
000647f0str xzr, [sp+96]
000647f4str xzr, [sp+8]
000647f8add x0, sp, 80
000647fcstr x0, [sp+16]
00064800bl runtime.sigaltstack.abi0
00064804ldrsw x0, [sp+88]
00064808tbnz w0, 1, 0x64848
0006480cldr x4, [sp+80]
00064810ldr x1, [sp+48]
00064814subs xzr, x4, x1
00064818b.hi 0x6484c
0006481cldr x5, [sp+96]
00064820add x4, x4, x5
00064824subs xzr, x1, x4
00064828b.hs 0x6484c
0006482cadd x0, sp, 80
00064830ldr x1, [sp+136]
00064834bl runtime.setGsignalStack
00064838orr x0, xzr, 1
0006483cldur x29, [sp-8]
00064840ldr x30, [sp], 112
00064844ret x30
00064848
00064848loc_64848:
00064848ldr x1, [sp+48]
0006484c
0006484cloc_6484c:
0006484cldr x2, [sp+128]
00064850ldr x4, [x2]
00064854ldr x5, [x4]
00064858subs xzr, x1, x5
0006485cb.lo 0x648ac
00064860ldr x6, [x4+8]
00064864subs xzr, x1, x6
00064868b.hs 0x648ac
0006486cldrsb x27, [x4]
00064870stp xzr, xzr, [sp+56]
00064874str xzr, [sp+72]
00064878sub x3, x6, x5
0006487cstr x3, [sp+72]
00064880ldr x2, [x2]
00064884ldr x1, [x2]
00064888add x0, sp, 56
0006488cbl runtime.setSignalstackSP
00064890add x0, sp, 56
00064894ldr x1, [sp+136]
00064898bl runtime.setGsignalStack
0006489corr x0, xzr, 1
000648a0ldur x29, [sp-8]
000648a4ldr x30, [sp], 112
000648a8ret x30
000648ac
000648acloc_648ac:
000648acldr w4, [sp+120]
000648b0adrp x27, 0x9a8000
000648b4ldr x26, [x27+4088]
000648b8ldr x5, [x26]
000648bcands wzr, w0, 2
000648c0cset x3, ne
000648c4mov x0, x4
000648c8blr x5
000648ccmov x0, xzr
000648d0ldur x29, [sp-8]
000648d4ldr x30, [sp], 112
000648d8ret x30
000648dcudf 0
000647a0
000647a0runtime.adjustSignalStack: ; void runtime.adjustSignalStack(uint32 sig, runtime.m * mp, runtime.gsignalStack * gsigStack)
000647a0str x30, [sp-112]!
000647a4stur x29, [sp-8]
000647a8sub x29, sp, 8
000647acstr x1, [sp+128]
000647b0str x2, [sp+136]
000647b4str w0, [sp+120]
000647b8add x3, sp, 120
000647bcstr x3, [sp+48]
000647c0ldr x4, [x1+80]
000647c4ldr x5, [x4]
000647c8subs xzr, x3, x5
000647ccb.lo 0x647ec
000647d0ldr x4, [x4+8]
000647d4subs xzr, x3, x4
000647d8b.hs 0x647ec
000647dcmov x0, xzr
000647e0ldur x29, [sp-8]
000647e4ldr x30, [sp], 112
000647e8ret x30
000647ec
000647ecloc_647ec:
000647ecstp xzr, xzr, [sp+80]
000647f0str xzr, [sp+96]
000647f4str xzr, [sp+8]
000647f8add x0, sp, 80
000647fcstr x0, [sp+16]
00064800bl runtime.sigaltstack.abi0
00064804ldrsw x0, [sp+88]
00064808tbnz w0, 1, 0x64848
0006480cldr x4, [sp+80]
00064810ldr x1, [sp+48]
00064814subs xzr, x4, x1
00064818b.hi 0x6484c
0006481cldr x5, [sp+96]
00064820add x4, x4, x5
00064824subs xzr, x1, x4
00064828b.hs 0x6484c
0006482cadd x0, sp, 80
00064830ldr x1, [sp+136]
00064834bl runtime.setGsignalStack
00064838orr x0, xzr, 1
0006483cldur x29, [sp-8]
00064840ldr x30, [sp], 112
00064844ret x30
00064848
00064848loc_64848:
00064848ldr x1, [sp+48]
0006484c
0006484cloc_6484c:
0006484cldr x2, [sp+128]
00064850ldr x4, [x2]
00064854ldr x5, [x4]
00064858subs xzr, x1, x5
0006485cb.lo 0x648ac
00064860ldr x6, [x4+8]
00064864subs xzr, x1, x6
00064868b.hs 0x648ac
0006486cldrsb x27, [x4]
00064870stp xzr, xzr, [sp+56]
00064874str xzr, [sp+72]
00064878sub x3, x6, x5
0006487cstr x3, [sp+72]
00064880ldr x2, [x2]
00064884ldr x1, [x2]
00064888add x0, sp, 56
0006488cbl runtime.setSignalstackSP
00064890add x0, sp, 56
00064894ldr x1, [sp+136]
00064898bl runtime.setGsignalStack
0006489corr x0, xzr, 1
000648a0ldur x29, [sp-8]
000648a4ldr x30, [sp], 112
000648a8ret x30
000648ac
000648acloc_648ac:
000648acldr w4, [sp+120]
000648b0adrp x27, 0x9a8000
000648b4ldr x26, [x27+4088]
000648b8ldr x5, [x26]
000648bcands wzr, w0, 2
000648c0cset x3, ne
000648c4mov x0, x4
000648c8blr x5
000648ccmov x0, xzr
000648d0ldur x29, [sp-8]
000648d4ldr x30, [sp], 112
000648d8ret x30
000648dcudf 0
000647a0
000648e0
000648e0runtime.adjustSignalStack2: ; void runtime.adjustSignalStack2(uint32 sig, uintptr sp, runtime.m * mp, bool ssDisable)
000648e0str x30, [sp-48]!
000648e4stur x29, [sp-8]
000648e8sub x29, sp, 8
000648ecstr w0, [sp+56]
000648f0str x1, [sp+64]
000648f4str x2, [sp+72]
000648f8strb w3, [sp+80]
000648fcstr xzr, [sp+8]
00064900bl runtime.setg.abi0
00064904orr x0, xzr, 1
00064908bl runtime.needm
0006490cldrb w0, [sp+80]
00064910tbz w0, 0, 0x64920
00064914ldr w0, [sp+56]
00064918bl runtime.noSignalStack
0006491cb 0x64930
00064920
00064920loc_64920:
00064920ldr w0, [sp+56]
00064924ldr x1, [sp+64]
00064928ldr x2, [sp+72]
0006492cbl runtime.sigNotOnStack
00064930
00064930loc_64930:
00064930bl runtime.dropm
00064934ldur x29, [sp-8]
00064938ldr x30, [sp], 48
0006493cret x30
000648e0
000648e0runtime.adjustSignalStack2: ; void runtime.adjustSignalStack2(uint32 sig, uintptr sp, runtime.m * mp, bool ssDisable)
000648e0str x30, [sp-48]!
000648e4stur x29, [sp-8]
000648e8sub x29, sp, 8
000648ecstr w0, [sp+56]
000648f0str x1, [sp+64]
000648f4str x2, [sp+72]
000648f8strb w3, [sp+80]
000648fcstr xzr, [sp+8]
00064900bl runtime.setg.abi0
00064904orr x0, xzr, 1
00064908bl runtime.needm
0006490cldrb w0, [sp+80]
00064910tbz w0, 0, 0x64920
00064914ldr w0, [sp+56]
00064918bl runtime.noSignalStack
0006491cb 0x64930
00064920
00064920loc_64920:
00064920ldr w0, [sp+56]
00064924ldr x1, [sp+64]
00064928ldr x2, [sp+72]
0006492cbl runtime.sigNotOnStack
00064930
00064930loc_64930:
00064930bl runtime.dropm
00064934ldur x29, [sp-8]
00064938ldr x30, [sp], 48
0006493cret x30
000648e0
00064940
00064940runtime.sighandler: ; void runtime.sighandler(uint32 sig, runtime.siginfo * info, void * ctxt, runtime.g * gp)
00064940ldr x16, [x28+16]
00064944sub x17, sp, 16
00064948subs xzr, x17, x16
0006494cb.ls 0x64fe0
00064950str x30, [sp-144]!
00064954stur x29, [sp-8]
00064958sub x29, sp, 8
0006495cldr x4, [x28+48]
00064960str x1, [sp+120]
00064964str x2, [sp+128]
00064968adrp x27, 0x9a8000
0006496cldr x2, [x27+4056]
00064970ldr x2, [x2]
00064974cbz x2, 0x649ac
00064978cbz x4, 0x649ac
0006497cldr x2, [x28]
00064980ldr x5, [x4]
00064984ldr x6, [x5]
00064988subs xzr, x6, x2
0006498cb.ne 0x649a4
00064990ldr x2, [x28+8]
00064994ldr x5, [x5+8]
00064998subs xzr, x5, x2
0006499ccset x2, eq
000649a0b 0x649b0
000649a4
000649a4loc_649a4:
000649a4mov x2, xzr
000649a8b 0x649b0
000649ac
000649acloc_649ac:
000649acmov x2, xzr
000649b0
000649b0loc_649b0:
000649b0str x3, [sp+176]
000649b4str x4, [sp+104]
000649b8subs wzr, w0, 27
000649bcb.ne 0x64a18
000649c0tbnz w2, 0, 0x64a0c
000649c4mov x0, x4
000649c8add x1, sp, 120
000649ccbl runtime.validSIGPROF
000649d0tbz w0, 0, 0x64a0c
000649d4add x0, sp, 120
000649d8bl runtime.(*sigctxt).sigpc
000649dcstr x0, [sp+96]
000649e0add x0, sp, 120
000649e4bl runtime.(*sigctxt).sigsp
000649e8str x0, [sp+88]
000649ecadd x0, sp, 120
000649f0bl runtime.(*sigctxt).siglr
000649f4ldr x1, [sp+88]
000649f8mov x2, x0
000649fcldr x3, [sp+176]
00064a00ldr x4, [sp+104]
00064a04ldr x0, [sp+96]
00064a08bl runtime.sigprof
00064a0c
00064a0cloc_64a0c:
00064a0cldur x29, [sp-8]
00064a10ldr x30, [sp], 144
00064a14ret x30
00064a18
00064a18loc_64a18:
00064a18str w0, [sp+152]
00064a1cstrb w2, [sp+63]
00064a20subs wzr, w0, 5
00064a24b.ne 0x64a88
00064a28adrp x27, 0x9bc000
00064a2cldr x5, [x27+3088]
00064a30cbz x5, 0x64a88
00064a34str x1, [sp+160]
00064a38add x0, sp, 120
00064a3cbl runtime.noescape
00064a40adrp x27, 0x9bc000
00064a44ldr x26, [x27+3088]
00064a48ldr x1, [x26]
00064a4cldr x2, [sp+176]
00064a50mov x3, x0
00064a54ldr x0, [sp+160]
00064a58mov x4, x1
00064a5cmov x1, x3
00064a60blr x4
00064a64tbnz w0, 0, 0x64a7c
00064a68ldr w0, [sp+152]
00064a6cldrb w2, [sp+63]
00064a70ldr x3, [sp+176]
00064a74ldr x4, [sp+104]
00064a78b 0x64a88
00064a7c
00064a7cloc_64a7c:
00064a7cldur x29, [sp-8]
00064a80ldr x30, [sp], 144
00064a84ret x30
00064a88
00064a88loc_64a88:
00064a88subs wzr, w0, 10
00064a8cb.ne 0x64acc
00064a90adrp x27, 0x9bc000
00064a94ldr x26, [x27+3096]
00064a98cbz x26, 0x64acc
00064a9cldr x1, [x26]
00064aa0mov x0, x3
00064aa4blr x1
00064aa8tbnz w0, 0, 0x64ac0
00064aacldr w0, [sp+152]
00064ab0ldrb w2, [sp+63]
00064ab4ldr x3, [sp+176]
00064ab8ldr x4, [sp+104]
00064abcb 0x64acc
00064ac0
00064ac0loc_64ac0:
00064ac0ldur x29, [sp-8]
00064ac4ldr x30, [sp], 144
00064ac8ret x30
00064acc
00064accloc_64acc:
00064accsubs wzr, w0, 33
00064ad0b.eq 0x64ee0
00064ad4subs wzr, w0, 23
00064ad8b.ne 0x64b04
00064adcadrp x27, 0x9e8000
00064ae0ldrsw x5, [x27+292]
00064ae4cbnz w5, 0x64b04
00064ae8tbnz w2, 0, 0x64b04
00064aecmov x0, x3
00064af0add x1, sp, 120
00064af4bl runtime.doSigPreempt
00064af8ldr w0, [sp+152]
00064afcldr x3, [sp+176]
00064b00ldr x4, [sp+104]
00064b04
00064b04loc_64b04:
00064b04subs wzr, w0, 65
00064b08b.hs 0x64b28
00064b0cmov w1, w0
00064b10sub x1, x1, x1, lsl #2
00064b14adrp x2, 0x9b8000
00064b18add x2, x2, 864
00064b1csub x1, x2, x1, lsl #3
00064b20ldrsw x1, [x1]
00064b24b 0x64b2c
00064b28
00064b28loc_64b28:
00064b28orr x1, xzr, 4
00064b2c
00064b2cloc_64b2c:
00064b2cstr w1, [sp+76]
00064b30add x0, sp, 120
00064b34bl runtime.(*sigctxt).sigFromUser
00064b38tbz w0, 0, 0x64b4c
00064b3cldrsw x0, [sp+76]
00064b40ldr x1, [sp+176]
00064b44ldr x2, [sp+104]
00064b48b 0x64b88
00064b4c
00064b4cloc_64b4c:
00064b4cldrsw x0, [sp+76]
00064b50tbz w0, 3, 0x64b80
00064b54ldr x1, [sp+176]
00064b58ldrb w2, [x1+191]
00064b5ctbz w2, 0, 0x64b68
00064b60ldr x2, [sp+104]
00064b64b 0x64b78
00064b68
00064b68loc_64b68:
00064b68ldr x2, [sp+104]
00064b6cldr x3, [x2+192]
00064b70subs xzr, x1, x3
00064b74b.eq 0x64b88
00064b78
00064b78loc_64b78:
00064b78orr x0, xzr, 4
00064b7cb 0x64b88
00064b80
00064b80loc_64b80:
00064b80ldr x1, [sp+176]
00064b84ldr x2, [sp+104]
00064b88
00064b88loc_64b88:
00064b88str w0, [sp+76]
00064b8cadd x0, sp, 120
00064b90bl runtime.(*sigctxt).sigpc
00064b94bl runtime.isAbortPC
00064b98ands wzr, w0, 1
00064b9corr x1, xzr, 4
00064ba0ldrsw x2, [sp+76]
00064ba4csel x1, x1, x2, ne
00064ba8str w1, [sp+76]
00064bacadd x0, sp, 120
00064bb0bl runtime.(*sigctxt).sigFromUser
00064bb4tbnz w0, 0, 0x64bc0
00064bb8ldrsw x0, [sp+76]
00064bbctbnz w0, 3, 0x64e8c
00064bc0
00064bc0loc_64bc0:
00064bc0add x0, sp, 120
00064bc4bl runtime.(*sigctxt).sigFromUser
00064bc8tbnz w0, 0, 0x64bd4
00064bccldrsw x0, [sp+76]
00064bd0tbz w0, 0, 0x64bec
00064bd4
00064bd4loc_64bd4:
00064bd4ldr w0, [sp+152]
00064bd8bl runtime.sigsend
00064bdctbz w0, 0, 0x64bec
00064be0ldur x29, [sp-8]
00064be4ldr x30, [sp], 144
00064be8ret x30
00064bec
00064becloc_64bec:
00064becadd x0, sp, 120
00064bf0bl runtime.(*sigctxt).sigFromUser
00064bf4tbz w0, 0, 0x64c04
00064bf8ldr w0, [sp+152]
00064bfcbl os/signal.signal_ignored
00064c00tbnz w0, 0, 0x64e80
00064c04
00064c04loc_64c04:
00064c04ldr w0, [sp+152]
00064c08subs wzr, w0, 31
00064c0cb.eq 0x64c18
00064c10mov x1, xzr
00064c14b 0x64c28
00064c18
00064c18loc_64c18:
00064c18add x0, sp, 120
00064c1cbl runtime.(*sigctxt).sigFromSeccomp
00064c20mov x1, x0
00064c24ldr w0, [sp+152]
00064c28
00064c28loc_64c28:
00064c28tbz w1, 0, 0x64c48
00064c2cadrp x2, 0x9e7000
00064c30add x2, x2, 1672
00064c34ldar w2, [x2]
00064c38cbz w2, 0x64c48
00064c3cldur x29, [sp-8]
00064c40ldr x30, [sp], 144
00064c44ret x30
00064c48
00064c48loc_64c48:
00064c48ldrsw x1, [sp+76]
00064c4ctbz w1, 1, 0x64c5c
00064c50bl runtime.dieFromSignal
00064c54ldr w0, [sp+152]
00064c58ldrsw x1, [sp+76]
00064c5c
00064c5cloc_64c5c:
00064c5cands wzr, w1, 12
00064c60b.eq 0x64e74
00064c64orr x2, xzr, 2
00064c68ldr x3, [sp+104]
00064c6cstr w2, [x3+244]
00064c70add x0, x3, 200
00064c74ldr x1, [sp+176]
00064c78bl runtime.(*guintptr).set
00064c7cadrp x0, 0x9e7000
00064c80add x0, x0, 1668
00064c84bl internal/runtime/atomic.(*Int32).Load
00064c88cbnz w0, 0x64c90
00064c8cbl runtime.startpanic_m
00064c90
00064c90loc_64c90:
00064c90ldr w0, [sp+152]
00064c94add x1, sp, 120
00064c98ldr x2, [sp+176]
00064c9cldr x3, [sp+104]
00064ca0bl runtime.fatalsignal
00064ca4str x0, [sp+112]
00064ca8bl runtime.gotraceback
00064cacsubs wzr, w0, 0
00064cb0b.le 0x64db4
00064cb4strb w2, [sp+62]
00064cb8ldr x0, [sp+112]
00064cbcbl runtime.goroutineheader
00064cc0add x0, sp, 120
00064cc4bl runtime.(*sigctxt).sigpc
00064cc8str x0, [sp+96]
00064cccadd x0, sp, 120
00064cd0bl runtime.(*sigctxt).sigsp
00064cd4str x0, [sp+88]
00064cd8add x0, sp, 120
00064cdcbl runtime.(*sigctxt).siglr
00064ce0ldr x1, [sp+88]
00064ce4mov x2, x0
00064ce8ldr x3, [sp+112]
00064cecldr x0, [sp+96]
00064cf0bl runtime.tracebacktrap
00064cf4adrp x0, 0x9e7000
00064cf8add x0, x0, 1668
00064cfcbl internal/runtime/atomic.(*Int32).Load
00064d00subs wzr, w0, 0
00064d04b.le 0x64d50
00064d08ldr x1, [sp+104]
00064d0cldr x0, [x1+192]
00064d10ldr x2, [sp+112]
00064d14subs xzr, x2, x0
00064d18b.eq 0x64d48
00064d1ccbnz x0, 0x64d28
00064d20mov x0, xzr
00064d24b 0x64d5c
00064d28
00064d28loc_64d28:
00064d28bl runtime.readgstatus
00064d2cand x1, x0, -4097
00064d30subs wzr, w1, 2
00064d34cset x1, eq
00064d38ldr x2, [sp+112]
00064d3cmov x0, x1
00064d40ldr x1, [sp+104]
00064d44b 0x64d5c
00064d48
00064d48loc_64d48:
00064d48mov x0, xzr
00064d4cb 0x64d5c
00064d50
00064d50loc_64d50:
00064d50ldr x1, [sp+104]
00064d54ldr x2, [sp+112]
00064d58mov x0, xzr
00064d5c
00064d5cloc_64d5c:
00064d5ctbz w0, 0, 0x64d84
00064d60ldr x0, [x1+192]
00064d64bl runtime.goroutineheader
00064d68ldr x1, [sp+104]
00064d6cldr x3, [x1+192]
00064d70movn x0, 0
00064d74mov x1, x0
00064d78mov x2, xzr
00064d7cbl runtime.traceback
00064d80b 0x64da8
00064d84
00064d84loc_64d84:
00064d84adrp x0, 0x9e7000
00064d88add x0, x0, 1668
00064d8cbl internal/runtime/atomic.(*Int32).Load
00064d90cbnz w0, 0x64da8
00064d94ldr x0, [sp+112]
00064d98bl runtime.tracebackothers
00064d9cbl runtime.printlock
00064da0bl runtime.printnl
00064da4bl runtime.printunlock
00064da8
00064da8loc_64da8:
00064da8add x0, sp, 120
00064dacbl runtime.dumpregs
00064db0ldrb w2, [sp+62]
00064db4
00064db4loc_64db4:
00064db4tbz w2, 0, 0x64ef0
00064db8adrp x0, 0x9e7000
00064dbcadd x0, x0, 1668
00064dc0mov x1, xzr
00064dc4orr x2, xzr, 1
00064dc8bl internal/runtime/atomic.(*Int32).CompareAndSwap
00064dccstrb w0, [sp+61]
00064dd0tbnz w0, 0, 0x64de4
00064dd4adrp x0, 0x9e7000
00064dd8add x0, x0, 1668
00064ddcorr x1, xzr, 1
00064de0bl internal/runtime/atomic.(*Int32).Add
00064de4
00064de4loc_64de4:
00064de4adrp x0, 0x9e7000
00064de8add x0, x0, 1668
00064decbl internal/runtime/atomic.(*Int32).Load
00064df0str w0, [sp+84]
00064df4bl runtime.mcount
00064df8str w0, [sp+80]
00064dfcadrp x0, 0x9e7000
00064e00add x0, x0, 1632
00064e04bl internal/runtime/atomic.(*Uint32).Load
00064e08ldrsw x1, [sp+80]
00064e0csub x1, x1, x0
00064e10ldrsw x2, [sp+84]
00064e14subs wzr, w2, w1
00064e18b.ge 0x64e40
00064e1cbl runtime.printlock
00064e20adrp x0, 0x64d000
00064e24add x0, x0, 1012
00064e28orr x1, xzr, 8
00064e2cbl runtime.printstring
00064e30bl runtime.printunlock
00064e34orr x0, xzr, 3
00064e38str w0, [sp+8]
00064e3cbl runtime.raiseproc.abi0
00064e40
00064e40loc_64e40:
00064e40ldrb w0, [sp+61]
00064e44tbz w0, 0, 0x64e60
00064e48adrp x0, 0x9e7000
00064e4cadd x0, x0, 1668
00064e50bl internal/runtime/atomic.(*Int32).Load
00064e54movz x1, 38528
00064e58movk x1, 0x980000
00064e5cb 0x64f80
00064e60
00064e60loc_64e60:
00064e60adrp x0, 0x9e7000
00064e64add x0, x0, 1668
00064e68bl internal/runtime/atomic.(*Int32).Load
00064e6cmov x1, xzr
00064e70b 0x64f30
00064e74
00064e74loc_64e74:
00064e74ldur x29, [sp-8]
00064e78ldr x30, [sp], 144
00064e7cret x30
00064e80
00064e80loc_64e80:
00064e80ldur x29, [sp-8]
00064e84ldr x30, [sp], 144
00064e88ret x30
00064e8c
00064e8cloc_64e8c:
00064e8cldr w1, [sp+152]
00064e90ldr x2, [sp+176]
00064e94str w1, [x2+228]
00064e98add x0, sp, 120
00064e9cbl runtime.(*sigctxt).sigcode
00064ea0ldr x1, [sp+176]
00064ea4str x0, [x1+256]
00064ea8add x0, sp, 120
00064eacbl runtime.(*sigctxt).fault
00064eb0ldr x1, [sp+176]
00064eb4str x0, [x1+264]
00064eb8add x0, sp, 120
00064ebcbl runtime.(*sigctxt).sigpc
00064ec0ldr x2, [sp+176]
00064ec4str x0, [x2+272]
00064ec8add x0, sp, 120
00064eccldr w1, [sp+152]
00064ed0bl runtime.(*sigctxt).preparePanic
00064ed4ldur x29, [sp-8]
00064ed8ldr x30, [sp], 144
00064edcret x30
00064ee0
00064ee0loc_64ee0:
00064ee0bl runtime.runPerThreadSyscall
00064ee4ldur x29, [sp-8]
00064ee8ldr x30, [sp], 144
00064eecret x30
00064ef0
00064ef0loc_64ef0:
00064ef0bl runtime.printDebugLog
00064ef4orr x0, xzr, 2
00064ef8str w0, [sp+8]
00064efcbl runtime.exit.abi0
00064f00ldur x29, [sp-8]
00064f04ldr x30, [sp], 144
00064f08ret x30
00064f0c
00064f0cloc_64f0c:
00064f0cstr w0, [sp+68]
00064f10movz x0, 38528
00064f14movk x0, 0x980000
00064f18str w0, [sp+8]
00064f1cbl runtime.usleep.abi0
00064f20adrp x0, 0x9e7000
00064f24add x0, x0, 1668
00064f28bl internal/runtime/atomic.(*Int32).Load
00064f2cldrsw x1, [sp+68]
00064f30
00064f30loc_64f30:
00064f30subs wzr, w1, w0
00064f34b.lt 0x64f0c
00064f38
00064f38loc_64f38:
00064f38bl runtime.printDebugLog
00064f3cbl runtime.crash
00064f40b 0x64ef0
00064f44
00064f44loc_64f44:
00064f44movz x0, 5000
00064f48str w0, [sp+8]
00064f4cbl runtime.usleep.abi0
00064f50adrp x0, 0x9e7000
00064f54add x0, x0, 1668
00064f58bl internal/runtime/atomic.(*Int32).Load
00064f5cldr w1, [sp+64]
00064f60movz x2, 5000
00064f64sub x1, x1, x2
00064f68ldrsw x2, [sp+72]
00064f6csubs wzr, w0, w2
00064f70movz x3, 38528
00064f74movk x3, 0x980000
00064f78csel x1, x3, x1, gt
00064f7ccsel x0, x0, x2, gt
00064f80
00064f80loc_64f80:
00064f80str w1, [sp+64]
00064f84str w0, [sp+72]
00064f88cbnz w1, 0x64f94
00064f8cmov x2, xzr
00064f90b 0x64fd8
00064f94
00064f94loc_64f94:
00064f94adrp x0, 0x9e7000
00064f98add x0, x0, 1668
00064f9cbl internal/runtime/atomic.(*Int32).Load
00064fa0str w0, [sp+84]
00064fa4bl runtime.mcount
00064fa8str w0, [sp+80]
00064facadrp x0, 0x9e7000
00064fb0add x0, x0, 1632
00064fb4bl internal/runtime/atomic.(*Uint32).Load
00064fb8ldrsw x1, [sp+80]
00064fbcsub x1, x1, x0
00064fc0ldrsw x2, [sp+84]
00064fc4subs wzr, w2, w1
00064fc8cset x1, lt
00064fccldrsw x0, [sp+72]
00064fd0mov x2, x1
00064fd4ldr w1, [sp+64]
00064fd8
00064fd8loc_64fd8:
00064fd8tbnz w2, 0, 0x64f44
00064fdcb 0x64f38
00064fe0
00064fe0loc_64fe0:
00064fe0str w0, [sp+8]
00064fe4stp x1, x2, [sp+16]
00064fe8str x3, [sp+32]
00064fecmov x3, x30
00064ff0bl runtime.morestack_noctxt.abi0
00064ff4ldr w0, [sp+8]
00064ff8ldp x1, x2, [sp+16]
00064ffcldr x3, [sp+32]
00065000b 0x64940
00065004udf 0
00065008udf 0
0006500cudf 0
00064940
00064940runtime.sighandler: ; void runtime.sighandler(uint32 sig, runtime.siginfo * info, void * ctxt, runtime.g * gp)
00064940ldr x16, [x28+16]
00064944sub x17, sp, 16
00064948subs xzr, x17, x16
0006494cb.ls 0x64fe0
00064950str x30, [sp-144]!
00064954stur x29, [sp-8]
00064958sub x29, sp, 8
0006495cldr x4, [x28+48]
00064960str x1, [sp+120]
00064964str x2, [sp+128]
00064968adrp x27, 0x9a8000
0006496cldr x2, [x27+4056]
00064970ldr x2, [x2]
00064974cbz x2, 0x649ac
00064978cbz x4, 0x649ac
0006497cldr x2, [x28]
00064980ldr x5, [x4]
00064984ldr x6, [x5]
00064988subs xzr, x6, x2
0006498cb.ne 0x649a4
00064990ldr x2, [x28+8]
00064994ldr x5, [x5+8]
00064998subs xzr, x5, x2
0006499ccset x2, eq
000649a0b 0x649b0
000649a4
000649a4loc_649a4:
000649a4mov x2, xzr
000649a8b 0x649b0
000649ac
000649acloc_649ac:
000649acmov x2, xzr
000649b0
000649b0loc_649b0:
000649b0str x3, [sp+176]
000649b4str x4, [sp+104]
000649b8subs wzr, w0, 27
000649bcb.ne 0x64a18
000649c0tbnz w2, 0, 0x64a0c
000649c4mov x0, x4
000649c8add x1, sp, 120
000649ccbl runtime.validSIGPROF
000649d0tbz w0, 0, 0x64a0c
000649d4add x0, sp, 120
000649d8bl runtime.(*sigctxt).sigpc
000649dcstr x0, [sp+96]
000649e0add x0, sp, 120
000649e4bl runtime.(*sigctxt).sigsp
000649e8str x0, [sp+88]
000649ecadd x0, sp, 120
000649f0bl runtime.(*sigctxt).siglr
000649f4ldr x1, [sp+88]
000649f8mov x2, x0
000649fcldr x3, [sp+176]
00064a00ldr x4, [sp+104]
00064a04ldr x0, [sp+96]
00064a08bl runtime.sigprof
00064a0c
00064a0cloc_64a0c:
00064a0cldur x29, [sp-8]
00064a10ldr x30, [sp], 144
00064a14ret x30
00064a18
00064a18loc_64a18:
00064a18str w0, [sp+152]
00064a1cstrb w2, [sp+63]
00064a20subs wzr, w0, 5
00064a24b.ne 0x64a88
00064a28adrp x27, 0x9bc000
00064a2cldr x5, [x27+3088]
00064a30cbz x5, 0x64a88
00064a34str x1, [sp+160]
00064a38add x0, sp, 120
00064a3cbl runtime.noescape
00064a40adrp x27, 0x9bc000
00064a44ldr x26, [x27+3088]
00064a48ldr x1, [x26]
00064a4cldr x2, [sp+176]
00064a50mov x3, x0
00064a54ldr x0, [sp+160]
00064a58mov x4, x1
00064a5cmov x1, x3
00064a60blr x4
00064a64tbnz w0, 0, 0x64a7c
00064a68ldr w0, [sp+152]
00064a6cldrb w2, [sp+63]
00064a70ldr x3, [sp+176]
00064a74ldr x4, [sp+104]
00064a78b 0x64a88
00064a7c
00064a7cloc_64a7c:
00064a7cldur x29, [sp-8]
00064a80ldr x30, [sp], 144
00064a84ret x30
00064a88
00064a88loc_64a88:
00064a88subs wzr, w0, 10
00064a8cb.ne 0x64acc
00064a90adrp x27, 0x9bc000
00064a94ldr x26, [x27+3096]
00064a98cbz x26, 0x64acc
00064a9cldr x1, [x26]
00064aa0mov x0, x3
00064aa4blr x1
00064aa8tbnz w0, 0, 0x64ac0
00064aacldr w0, [sp+152]
00064ab0ldrb w2, [sp+63]
00064ab4ldr x3, [sp+176]
00064ab8ldr x4, [sp+104]
00064abcb 0x64acc
00064ac0
00064ac0loc_64ac0:
00064ac0ldur x29, [sp-8]
00064ac4ldr x30, [sp], 144
00064ac8ret x30
00064acc
00064accloc_64acc:
00064accsubs wzr, w0, 33
00064ad0b.eq 0x64ee0
00064ad4subs wzr, w0, 23
00064ad8b.ne 0x64b04
00064adcadrp x27, 0x9e8000
00064ae0ldrsw x5, [x27+292]
00064ae4cbnz w5, 0x64b04
00064ae8tbnz w2, 0, 0x64b04
00064aecmov x0, x3
00064af0add x1, sp, 120
00064af4bl runtime.doSigPreempt
00064af8ldr w0, [sp+152]
00064afcldr x3, [sp+176]
00064b00ldr x4, [sp+104]
00064b04
00064b04loc_64b04:
00064b04subs wzr, w0, 65
00064b08b.hs 0x64b28
00064b0cmov w1, w0
00064b10sub x1, x1, x1, lsl #2
00064b14adrp x2, 0x9b8000
00064b18add x2, x2, 864
00064b1csub x1, x2, x1, lsl #3
00064b20ldrsw x1, [x1]
00064b24b 0x64b2c
00064b28
00064b28loc_64b28:
00064b28orr x1, xzr, 4
00064b2c
00064b2cloc_64b2c:
00064b2cstr w1, [sp+76]
00064b30add x0, sp, 120
00064b34bl runtime.(*sigctxt).sigFromUser
00064b38tbz w0, 0, 0x64b4c
00064b3cldrsw x0, [sp+76]
00064b40ldr x1, [sp+176]
00064b44ldr x2, [sp+104]
00064b48b 0x64b88
00064b4c
00064b4cloc_64b4c:
00064b4cldrsw x0, [sp+76]
00064b50tbz w0, 3, 0x64b80
00064b54ldr x1, [sp+176]
00064b58ldrb w2, [x1+191]
00064b5ctbz w2, 0, 0x64b68
00064b60ldr x2, [sp+104]
00064b64b 0x64b78
00064b68
00064b68loc_64b68:
00064b68ldr x2, [sp+104]
00064b6cldr x3, [x2+192]
00064b70subs xzr, x1, x3
00064b74b.eq 0x64b88
00064b78
00064b78loc_64b78:
00064b78orr x0, xzr, 4
00064b7cb 0x64b88
00064b80
00064b80loc_64b80:
00064b80ldr x1, [sp+176]
00064b84ldr x2, [sp+104]
00064b88
00064b88loc_64b88:
00064b88str w0, [sp+76]
00064b8cadd x0, sp, 120
00064b90bl runtime.(*sigctxt).sigpc
00064b94bl runtime.isAbortPC
00064b98ands wzr, w0, 1
00064b9corr x1, xzr, 4
00064ba0ldrsw x2, [sp+76]
00064ba4csel x1, x1, x2, ne
00064ba8str w1, [sp+76]
00064bacadd x0, sp, 120
00064bb0bl runtime.(*sigctxt).sigFromUser
00064bb4tbnz w0, 0, 0x64bc0
00064bb8ldrsw x0, [sp+76]
00064bbctbnz w0, 3, 0x64e8c
00064bc0
00064bc0loc_64bc0:
00064bc0add x0, sp, 120
00064bc4bl runtime.(*sigctxt).sigFromUser
00064bc8tbnz w0, 0, 0x64bd4
00064bccldrsw x0, [sp+76]
00064bd0tbz w0, 0, 0x64bec
00064bd4
00064bd4loc_64bd4:
00064bd4ldr w0, [sp+152]
00064bd8bl runtime.sigsend
00064bdctbz w0, 0, 0x64bec
00064be0ldur x29, [sp-8]
00064be4ldr x30, [sp], 144
00064be8ret x30
00064bec
00064becloc_64bec:
00064becadd x0, sp, 120
00064bf0bl runtime.(*sigctxt).sigFromUser
00064bf4tbz w0, 0, 0x64c04
00064bf8ldr w0, [sp+152]
00064bfcbl os/signal.signal_ignored
00064c00tbnz w0, 0, 0x64e80
00064c04
00064c04loc_64c04:
00064c04ldr w0, [sp+152]
00064c08subs wzr, w0, 31
00064c0cb.eq 0x64c18
00064c10mov x1, xzr
00064c14b 0x64c28
00064c18
00064c18loc_64c18:
00064c18add x0, sp, 120
00064c1cbl runtime.(*sigctxt).sigFromSeccomp
00064c20mov x1, x0
00064c24ldr w0, [sp+152]
00064c28
00064c28loc_64c28:
00064c28tbz w1, 0, 0x64c48
00064c2cadrp x2, 0x9e7000
00064c30add x2, x2, 1672
00064c34ldar w2, [x2]
00064c38cbz w2, 0x64c48
00064c3cldur x29, [sp-8]
00064c40ldr x30, [sp], 144
00064c44ret x30
00064c48
00064c48loc_64c48:
00064c48ldrsw x1, [sp+76]
00064c4ctbz w1, 1, 0x64c5c
00064c50bl runtime.dieFromSignal
00064c54ldr w0, [sp+152]
00064c58ldrsw x1, [sp+76]
00064c5c
00064c5cloc_64c5c:
00064c5cands wzr, w1, 12
00064c60b.eq 0x64e74
00064c64orr x2, xzr, 2
00064c68ldr x3, [sp+104]
00064c6cstr w2, [x3+244]
00064c70add x0, x3, 200
00064c74ldr x1, [sp+176]
00064c78bl runtime.(*guintptr).set
00064c7cadrp x0, 0x9e7000
00064c80add x0, x0, 1668
00064c84bl internal/runtime/atomic.(*Int32).Load
00064c88cbnz w0, 0x64c90
00064c8cbl runtime.startpanic_m
00064c90
00064c90loc_64c90:
00064c90ldr w0, [sp+152]
00064c94add x1, sp, 120
00064c98ldr x2, [sp+176]
00064c9cldr x3, [sp+104]
00064ca0bl runtime.fatalsignal
00064ca4str x0, [sp+112]
00064ca8bl runtime.gotraceback
00064cacsubs wzr, w0, 0
00064cb0b.le 0x64db4
00064cb4strb w2, [sp+62]
00064cb8ldr x0, [sp+112]
00064cbcbl runtime.goroutineheader
00064cc0add x0, sp, 120
00064cc4bl runtime.(*sigctxt).sigpc
00064cc8str x0, [sp+96]
00064cccadd x0, sp, 120
00064cd0bl runtime.(*sigctxt).sigsp
00064cd4str x0, [sp+88]
00064cd8add x0, sp, 120
00064cdcbl runtime.(*sigctxt).siglr
00064ce0ldr x1, [sp+88]
00064ce4mov x2, x0
00064ce8ldr x3, [sp+112]
00064cecldr x0, [sp+96]
00064cf0bl runtime.tracebacktrap
00064cf4adrp x0, 0x9e7000
00064cf8add x0, x0, 1668
00064cfcbl internal/runtime/atomic.(*Int32).Load
00064d00subs wzr, w0, 0
00064d04b.le 0x64d50
00064d08ldr x1, [sp+104]
00064d0cldr x0, [x1+192]
00064d10ldr x2, [sp+112]
00064d14subs xzr, x2, x0
00064d18b.eq 0x64d48
00064d1ccbnz x0, 0x64d28
00064d20mov x0, xzr
00064d24b 0x64d5c
00064d28
00064d28loc_64d28:
00064d28bl runtime.readgstatus
00064d2cand x1, x0, -4097
00064d30subs wzr, w1, 2
00064d34cset x1, eq
00064d38ldr x2, [sp+112]
00064d3cmov x0, x1
00064d40ldr x1, [sp+104]
00064d44b 0x64d5c
00064d48
00064d48loc_64d48:
00064d48mov x0, xzr
00064d4cb 0x64d5c
00064d50
00064d50loc_64d50:
00064d50ldr x1, [sp+104]
00064d54ldr x2, [sp+112]
00064d58mov x0, xzr
00064d5c
00064d5cloc_64d5c:
00064d5ctbz w0, 0, 0x64d84
00064d60ldr x0, [x1+192]
00064d64bl runtime.goroutineheader
00064d68ldr x1, [sp+104]
00064d6cldr x3, [x1+192]
00064d70movn x0, 0
00064d74mov x1, x0
00064d78mov x2, xzr
00064d7cbl runtime.traceback
00064d80b 0x64da8
00064d84
00064d84loc_64d84:
00064d84adrp x0, 0x9e7000
00064d88add x0, x0, 1668
00064d8cbl internal/runtime/atomic.(*Int32).Load
00064d90cbnz w0, 0x64da8
00064d94ldr x0, [sp+112]
00064d98bl runtime.tracebackothers
00064d9cbl runtime.printlock
00064da0bl runtime.printnl
00064da4bl runtime.printunlock
00064da8
00064da8loc_64da8:
00064da8add x0, sp, 120
00064dacbl runtime.dumpregs
00064db0ldrb w2, [sp+62]
00064db4
00064db4loc_64db4:
00064db4tbz w2, 0, 0x64ef0
00064db8adrp x0, 0x9e7000
00064dbcadd x0, x0, 1668
00064dc0mov x1, xzr
00064dc4orr x2, xzr, 1
00064dc8bl internal/runtime/atomic.(*Int32).CompareAndSwap
00064dccstrb w0, [sp+61]
00064dd0tbnz w0, 0, 0x64de4
00064dd4adrp x0, 0x9e7000
00064dd8add x0, x0, 1668
00064ddcorr x1, xzr, 1
00064de0bl internal/runtime/atomic.(*Int32).Add
00064de4
00064de4loc_64de4:
00064de4adrp x0, 0x9e7000
00064de8add x0, x0, 1668
00064decbl internal/runtime/atomic.(*Int32).Load
00064df0str w0, [sp+84]
00064df4bl runtime.mcount
00064df8str w0, [sp+80]
00064dfcadrp x0, 0x9e7000
00064e00add x0, x0, 1632
00064e04bl internal/runtime/atomic.(*Uint32).Load
00064e08ldrsw x1, [sp+80]
00064e0csub x1, x1, x0
00064e10ldrsw x2, [sp+84]
00064e14subs wzr, w2, w1
00064e18b.ge 0x64e40
00064e1cbl runtime.printlock
00064e20adrp x0, 0x64d000
00064e24add x0, x0, 1012
00064e28orr x1, xzr, 8
00064e2cbl runtime.printstring
00064e30bl runtime.printunlock
00064e34orr x0, xzr, 3
00064e38str w0, [sp+8]
00064e3cbl runtime.raiseproc.abi0
00064e40
00064e40loc_64e40:
00064e40ldrb w0, [sp+61]
00064e44tbz w0, 0, 0x64e60
00064e48adrp x0, 0x9e7000
00064e4cadd x0, x0, 1668
00064e50bl internal/runtime/atomic.(*Int32).Load
00064e54movz x1, 38528
00064e58movk x1, 0x980000
00064e5cb 0x64f80
00064e60
00064e60loc_64e60:
00064e60adrp x0, 0x9e7000
00064e64add x0, x0, 1668
00064e68bl internal/runtime/atomic.(*Int32).Load
00064e6cmov x1, xzr
00064e70b 0x64f30
00064e74
00064e74loc_64e74:
00064e74ldur x29, [sp-8]
00064e78ldr x30, [sp], 144
00064e7cret x30
00064e80
00064e80loc_64e80:
00064e80ldur x29, [sp-8]
00064e84ldr x30, [sp], 144
00064e88ret x30
00064e8c
00064e8cloc_64e8c:
00064e8cldr w1, [sp+152]
00064e90ldr x2, [sp+176]
00064e94str w1, [x2+228]
00064e98add x0, sp, 120
00064e9cbl runtime.(*sigctxt).sigcode
00064ea0ldr x1, [sp+176]
00064ea4str x0, [x1+256]
00064ea8add x0, sp, 120
00064eacbl runtime.(*sigctxt).fault
00064eb0ldr x1, [sp+176]
00064eb4str x0, [x1+264]
00064eb8add x0, sp, 120
00064ebcbl runtime.(*sigctxt).sigpc
00064ec0ldr x2, [sp+176]
00064ec4str x0, [x2+272]
00064ec8add x0, sp, 120
00064eccldr w1, [sp+152]
00064ed0bl runtime.(*sigctxt).preparePanic
00064ed4ldur x29, [sp-8]
00064ed8ldr x30, [sp], 144
00064edcret x30
00064ee0
00064ee0loc_64ee0:
00064ee0bl runtime.runPerThreadSyscall
00064ee4ldur x29, [sp-8]
00064ee8ldr x30, [sp], 144
00064eecret x30
00064ef0
00064ef0loc_64ef0:
00064ef0bl runtime.printDebugLog
00064ef4orr x0, xzr, 2
00064ef8str w0, [sp+8]
00064efcbl runtime.exit.abi0
00064f00ldur x29, [sp-8]
00064f04ldr x30, [sp], 144
00064f08ret x30
00064f0c
00064f0cloc_64f0c:
00064f0cstr w0, [sp+68]
00064f10movz x0, 38528
00064f14movk x0, 0x980000
00064f18str w0, [sp+8]
00064f1cbl runtime.usleep.abi0
00064f20adrp x0, 0x9e7000
00064f24add x0, x0, 1668
00064f28bl internal/runtime/atomic.(*Int32).Load
00064f2cldrsw x1, [sp+68]
00064f30
00064f30loc_64f30:
00064f30subs wzr, w1, w0
00064f34b.lt 0x64f0c
00064f38
00064f38loc_64f38:
00064f38bl runtime.printDebugLog
00064f3cbl runtime.crash
00064f40b 0x64ef0
00064f44
00064f44loc_64f44:
00064f44movz x0, 5000
00064f48str w0, [sp+8]
00064f4cbl runtime.usleep.abi0
00064f50adrp x0, 0x9e7000
00064f54add x0, x0, 1668
00064f58bl internal/runtime/atomic.(*Int32).Load
00064f5cldr w1, [sp+64]
00064f60movz x2, 5000
00064f64sub x1, x1, x2
00064f68ldrsw x2, [sp+72]
00064f6csubs wzr, w0, w2
00064f70movz x3, 38528
00064f74movk x3, 0x980000
00064f78csel x1, x3, x1, gt
00064f7ccsel x0, x0, x2, gt
00064f80
00064f80loc_64f80:
00064f80str w1, [sp+64]
00064f84str w0, [sp+72]
00064f88cbnz w1, 0x64f94
00064f8cmov x2, xzr
00064f90b 0x64fd8
00064f94
00064f94loc_64f94:
00064f94adrp x0, 0x9e7000
00064f98add x0, x0, 1668
00064f9cbl internal/runtime/atomic.(*Int32).Load
00064fa0str w0, [sp+84]
00064fa4bl runtime.mcount
00064fa8str w0, [sp+80]
00064facadrp x0, 0x9e7000
00064fb0add x0, x0, 1632
00064fb4bl internal/runtime/atomic.(*Uint32).Load
00064fb8ldrsw x1, [sp+80]
00064fbcsub x1, x1, x0
00064fc0ldrsw x2, [sp+84]
00064fc4subs wzr, w2, w1
00064fc8cset x1, lt
00064fccldrsw x0, [sp+72]
00064fd0mov x2, x1
00064fd4ldr w1, [sp+64]
00064fd8
00064fd8loc_64fd8:
00064fd8tbnz w2, 0, 0x64f44
00064fdcb 0x64f38
00064fe0
00064fe0loc_64fe0:
00064fe0str w0, [sp+8]
00064fe4stp x1, x2, [sp+16]
00064fe8str x3, [sp+32]
00064fecmov x3, x30
00064ff0bl runtime.morestack_noctxt.abi0
00064ff4ldr w0, [sp+8]
00064ff8ldp x1, x2, [sp+16]
00064ffcldr x3, [sp+32]
00065000b 0x64940
00065004udf 0
00065008udf 0
0006500cudf 0
00064940
00065010
00065010runtime.fatalsignal: ; void runtime.fatalsignal(uint32 sig, runtime.sigctxt * c, runtime.g * gp, runtime.m * mp)
00065010ldr x16, [x28+16]
00065014subs xzr, sp, x16
00065018b.ls 0x652cc
0006501cstr x30, [sp-128]!
00065020stur x29, [sp-8]
00065024sub x29, sp, 8
00065028str w0, [sp+136]
0006502cstr x1, [sp+144]
00065030str x2, [sp+152]
00065034str x3, [sp+160]
00065038subs wzr, w0, 65
0006503cb.hs 0x65080
00065040mov w0, w0
00065044sub x0, x0, x0, lsl #2
00065048adrp x1, 0x9b7000
0006504cadd x1, x1, 864
00065050sub x0, x1, x0, lsl #3
00065054ldr x1, [x0+8]
00065058str x1, [sp+112]
0006505cldr x0, [x0+16]
00065060str x0, [sp+88]
00065064bl runtime.printlock
00065068ldr x0, [sp+112]
0006506cldr x1, [sp+88]
00065070bl runtime.printstring
00065074bl runtime.printnl
00065078bl runtime.printunlock
0006507cb 0x650a4
00065080
00065080loc_65080:
00065080bl runtime.printlock
00065084adrp x0, 0x64b000
00065088add x0, x0, 3549
0006508corr x1, xzr, 7
00065090bl runtime.printstring
00065094ldr w0, [sp+136]
00065098bl runtime.printuint
0006509cbl runtime.printnl
000650a0bl runtime.printunlock
000650a4
000650a4loc_650a4:
000650a4bl runtime.isSecureMode
000650a8tbz w0, 0, 0x650b8
000650acorr x0, xzr, 2
000650b0str w0, [sp+8]
000650b4bl runtime.exit.abi0
000650b8
000650b8loc_650b8:
000650b8ldr x0, [sp+144]
000650bcbl runtime.(*sigctxt).sigpc
000650c0str x0, [sp+80]
000650c4ldr x0, [sp+144]
000650c8bl runtime.(*sigctxt).sigcode
000650ccstr x0, [sp+72]
000650d0ldr x1, [sp+160]
000650d4ldr x1, [x1+232]
000650d8str x1, [sp+64]
000650dcbl runtime.printlock
000650e0adrp x0, 0x64b000
000650e4add x0, x0, 354
000650e8orr x1, xzr, 3
000650ecbl runtime.printstring
000650f0ldr x0, [sp+80]
000650f4bl runtime.printhex
000650f8adrp x0, 0x64b000
000650fcadd x0, x0, 348
00065100orr x1, xzr, 3
00065104bl runtime.printstring
00065108ldr x0, [sp+64]
0006510cbl runtime.printint
00065110adrp x0, 0x64c000
00065114add x0, x0, 3028
00065118movz x1, 9
0006511cbl runtime.printstring
00065120ldr x0, [sp+72]
00065124bl runtime.printuint
00065128bl runtime.printunlock
0006512cldr w1, [sp+136]
00065130subs wzr, w1, 11
00065134b.eq 0x65140
00065138subs wzr, w1, 7
0006513cb.ne 0x6516c
00065140
00065140loc_65140:
00065140ldr x0, [sp+144]
00065144bl runtime.(*sigctxt).fault
00065148str x0, [sp+80]
0006514cbl runtime.printlock
00065150adrp x0, 0x64b000
00065154add x0, x0, 2473
00065158orr x1, xzr, 6
0006515cbl runtime.printstring
00065160ldr x0, [sp+80]
00065164bl runtime.printhex
00065168bl runtime.printunlock
0006516c
0006516cloc_6516c:
0006516cbl runtime.printlock
00065170bl runtime.printnl
00065174bl runtime.printunlock
00065178ldr x0, [sp+160]
0006517cldrb w1, [x0+280]
00065180tbz w1, 0, 0x651c0
00065184ldr x1, [x0]
00065188ldr x2, [sp+152]
0006518csubs xzr, x2, x1
00065190b.ne 0x651c4
00065194ldr x1, [x0+192]
00065198cbz x1, 0x651c4
0006519cbl runtime.printlock
000651a0adrp x0, 0x65c000
000651a4add x0, x0, 1669
000651a8movz x1, 36
000651acbl runtime.printstring
000651b0bl runtime.printunlock
000651b4ldr x0, [sp+160]
000651b8ldr x2, [x0+192]
000651bcb 0x651c4
000651c0
000651c0loc_651c0:
000651c0ldr x2, [sp+152]
000651c4
000651c4loc_651c4:
000651c4str x2, [sp+104]
000651c8ldr w1, [sp+136]
000651ccsubs wzr, w1, 4
000651d0b.eq 0x651dc
000651d4subs wzr, w1, 8
000651d8b.ne 0x6523c
000651dc
000651dcloc_651dc:
000651dcldr x0, [sp+144]
000651e0bl runtime.(*sigctxt).sigpc
000651e4adrp x27, 0x9e6000
000651e8ldr x1, [x27+1760]
000651eccbz x1, 0x652c4
000651f0str x0, [sp+40]
000651f4udiv x27, x0, x1
000651f8msub x2, x27, x1, x0
000651fcsub x1, x1, x2
00065200subs xzr, x1, 16
00065204b.lo 0x6520c
00065208orr x1, xzr, 16
0006520c
0006520cloc_6520c:
0006520cstr x1, [sp+48]
00065210bl runtime.printlock
00065214adrp x0, 0x650000
00065218add x0, x0, 2399
0006521cmovz x1, 18
00065220bl runtime.printstring
00065224bl runtime.printunlock
00065228ldr x0, [sp+40]
0006522cstr x0, [sp+96]
00065230ldr x1, [sp+48]
00065234mov x2, xzr
00065238b 0x65294
0006523c
0006523cloc_6523c:
0006523cbl runtime.printlock
00065240bl runtime.printnl
00065244bl runtime.printunlock
00065248ldr x0, [sp+104]
0006524cldur x29, [sp-8]
00065250ldr x30, [sp], 128
00065254ret x30
00065258
00065258loc_65258:
00065258str x2, [sp+56]
0006525cldrsb x27, [x0]
00065260ldrb w0, [x0+x2]
00065264strb w0, [sp+39]
00065268bl runtime.printlock
0006526cbl runtime.printsp
00065270ldrb w0, [sp+39]
00065274bl runtime.printhex
00065278bl runtime.printunlock
0006527cldr x0, [sp+56]
00065280add x2, x0, 1
00065284ldr x0, [sp+48]
00065288ldr x1, [sp+96]
0006528cmov x0, x1
00065290ldr x1, [sp+48]
00065294
00065294loc_65294:
00065294subs xzr, x1, x2
00065298b.ls 0x652a8
0006529csubs xzr, x2, 16
000652a0b.lo 0x65258
000652a4b 0x652b8
000652a8
000652a8loc_652a8:
000652a8bl runtime.printlock
000652acbl runtime.printnl
000652b0bl runtime.printunlock
000652b4b 0x6523c
000652b8
000652b8loc_652b8:
000652b8mov x0, x2
000652bcorr x1, xzr, 16
000652c0bl runtime.panicIndexU
000652c4
000652c4loc_652c4:
000652c4bl runtime.panicdivide
000652c8hint
000652cc
000652ccloc_652cc:
000652ccstr w0, [sp+8]
000652d0stp x1, x2, [sp+16]
000652d4str x3, [sp+32]
000652d8mov x3, x30
000652dcbl runtime.morestack_noctxt.abi0
000652e0ldr w0, [sp+8]
000652e4ldp x1, x2, [sp+16]
000652e8ldr x3, [sp+32]
000652ecb 0x65010
00065010
00065010runtime.fatalsignal: ; void runtime.fatalsignal(uint32 sig, runtime.sigctxt * c, runtime.g * gp, runtime.m * mp)
00065010ldr x16, [x28+16]
00065014subs xzr, sp, x16
00065018b.ls 0x652cc
0006501cstr x30, [sp-128]!
00065020stur x29, [sp-8]
00065024sub x29, sp, 8
00065028str w0, [sp+136]
0006502cstr x1, [sp+144]
00065030str x2, [sp+152]
00065034str x3, [sp+160]
00065038subs wzr, w0, 65
0006503cb.hs 0x65080
00065040mov w0, w0
00065044sub x0, x0, x0, lsl #2
00065048adrp x1, 0x9b7000
0006504cadd x1, x1, 864
00065050sub x0, x1, x0, lsl #3
00065054ldr x1, [x0+8]
00065058str x1, [sp+112]
0006505cldr x0, [x0+16]
00065060str x0, [sp+88]
00065064bl runtime.printlock
00065068ldr x0, [sp+112]
0006506cldr x1, [sp+88]
00065070bl runtime.printstring
00065074bl runtime.printnl
00065078bl runtime.printunlock
0006507cb 0x650a4
00065080
00065080loc_65080:
00065080bl runtime.printlock
00065084adrp x0, 0x64b000
00065088add x0, x0, 3549
0006508corr x1, xzr, 7
00065090bl runtime.printstring
00065094ldr w0, [sp+136]
00065098bl runtime.printuint
0006509cbl runtime.printnl
000650a0bl runtime.printunlock
000650a4
000650a4loc_650a4:
000650a4bl runtime.isSecureMode
000650a8tbz w0, 0, 0x650b8
000650acorr x0, xzr, 2
000650b0str w0, [sp+8]
000650b4bl runtime.exit.abi0
000650b8
000650b8loc_650b8:
000650b8ldr x0, [sp+144]
000650bcbl runtime.(*sigctxt).sigpc
000650c0str x0, [sp+80]
000650c4ldr x0, [sp+144]
000650c8bl runtime.(*sigctxt).sigcode
000650ccstr x0, [sp+72]
000650d0ldr x1, [sp+160]
000650d4ldr x1, [x1+232]
000650d8str x1, [sp+64]
000650dcbl runtime.printlock
000650e0adrp x0, 0x64b000
000650e4add x0, x0, 354
000650e8orr x1, xzr, 3
000650ecbl runtime.printstring
000650f0ldr x0, [sp+80]
000650f4bl runtime.printhex
000650f8adrp x0, 0x64b000
000650fcadd x0, x0, 348
00065100orr x1, xzr, 3
00065104bl runtime.printstring
00065108ldr x0, [sp+64]
0006510cbl runtime.printint
00065110adrp x0, 0x64c000
00065114add x0, x0, 3028
00065118movz x1, 9
0006511cbl runtime.printstring
00065120ldr x0, [sp+72]
00065124bl runtime.printuint
00065128bl runtime.printunlock
0006512cldr w1, [sp+136]
00065130subs wzr, w1, 11
00065134b.eq 0x65140
00065138subs wzr, w1, 7
0006513cb.ne 0x6516c
00065140
00065140loc_65140:
00065140ldr x0, [sp+144]
00065144bl runtime.(*sigctxt).fault
00065148str x0, [sp+80]
0006514cbl runtime.printlock
00065150adrp x0, 0x64b000
00065154add x0, x0, 2473
00065158orr x1, xzr, 6
0006515cbl runtime.printstring
00065160ldr x0, [sp+80]
00065164bl runtime.printhex
00065168bl runtime.printunlock
0006516c
0006516cloc_6516c:
0006516cbl runtime.printlock
00065170bl runtime.printnl
00065174bl runtime.printunlock
00065178ldr x0, [sp+160]
0006517cldrb w1, [x0+280]
00065180tbz w1, 0, 0x651c0
00065184ldr x1, [x0]
00065188ldr x2, [sp+152]
0006518csubs xzr, x2, x1
00065190b.ne 0x651c4
00065194ldr x1, [x0+192]
00065198cbz x1, 0x651c4
0006519cbl runtime.printlock
000651a0adrp x0, 0x65c000
000651a4add x0, x0, 1669
000651a8movz x1, 36
000651acbl runtime.printstring
000651b0bl runtime.printunlock
000651b4ldr x0, [sp+160]
000651b8ldr x2, [x0+192]
000651bcb 0x651c4
000651c0
000651c0loc_651c0:
000651c0ldr x2, [sp+152]
000651c4
000651c4loc_651c4:
000651c4str x2, [sp+104]
000651c8ldr w1, [sp+136]
000651ccsubs wzr, w1, 4
000651d0b.eq 0x651dc
000651d4subs wzr, w1, 8
000651d8b.ne 0x6523c
000651dc
000651dcloc_651dc:
000651dcldr x0, [sp+144]
000651e0bl runtime.(*sigctxt).sigpc
000651e4adrp x27, 0x9e6000
000651e8ldr x1, [x27+1760]
000651eccbz x1, 0x652c4
000651f0str x0, [sp+40]
000651f4udiv x27, x0, x1
000651f8msub x2, x27, x1, x0
000651fcsub x1, x1, x2
00065200subs xzr, x1, 16
00065204b.lo 0x6520c
00065208orr x1, xzr, 16
0006520c
0006520cloc_6520c:
0006520cstr x1, [sp+48]
00065210bl runtime.printlock
00065214adrp x0, 0x650000
00065218add x0, x0, 2399
0006521cmovz x1, 18
00065220bl runtime.printstring
00065224bl runtime.printunlock
00065228ldr x0, [sp+40]
0006522cstr x0, [sp+96]
00065230ldr x1, [sp+48]
00065234mov x2, xzr
00065238b 0x65294
0006523c
0006523cloc_6523c:
0006523cbl runtime.printlock
00065240bl runtime.printnl
00065244bl runtime.printunlock
00065248ldr x0, [sp+104]
0006524cldur x29, [sp-8]
00065250ldr x30, [sp], 128
00065254ret x30
00065258
00065258loc_65258:
00065258str x2, [sp+56]
0006525cldrsb x27, [x0]
00065260ldrb w0, [x0+x2]
00065264strb w0, [sp+39]
00065268bl runtime.printlock
0006526cbl runtime.printsp
00065270ldrb w0, [sp+39]
00065274bl runtime.printhex
00065278bl runtime.printunlock
0006527cldr x0, [sp+56]
00065280add x2, x0, 1
00065284ldr x0, [sp+48]
00065288ldr x1, [sp+96]
0006528cmov x0, x1
00065290ldr x1, [sp+48]
00065294
00065294loc_65294:
00065294subs xzr, x1, x2
00065298b.ls 0x652a8
0006529csubs xzr, x2, 16
000652a0b.lo 0x65258
000652a4b 0x652b8
000652a8
000652a8loc_652a8:
000652a8bl runtime.printlock
000652acbl runtime.printnl
000652b0bl runtime.printunlock
000652b4b 0x6523c
000652b8
000652b8loc_652b8:
000652b8mov x0, x2
000652bcorr x1, xzr, 16
000652c0bl runtime.panicIndexU
000652c4
000652c4loc_652c4:
000652c4bl runtime.panicdivide
000652c8hint
000652cc
000652ccloc_652cc:
000652ccstr w0, [sp+8]
000652d0stp x1, x2, [sp+16]
000652d4str x3, [sp+32]
000652d8mov x3, x30
000652dcbl runtime.morestack_noctxt.abi0
000652e0ldr w0, [sp+8]
000652e4ldp x1, x2, [sp+16]
000652e8ldr x3, [sp+32]
000652ecb 0x65010
00065010
000652f0
000652f0runtime.dieFromSignal: ; void runtime.dieFromSignal(uint32 sig)
000652f0str x30, [sp-32]!
000652f4stur x29, [sp-8]
000652f8sub x29, sp, 8
000652fcstr w0, [sp+40]
00065300bl runtime.unblocksig
00065304ldr w1, [sp+40]
00065308mov x0, x1
0006530csubs xzr, x0, 65
00065310b.hs 0x65378
00065314adrp x2, 0x9e7000
00065318add x2, x2, 992
0006531cadd x0, x2, x0, lsl #2
00065320mov x2, xzr
00065324stlr w2, [x0]
00065328str w1, [sp+8]
0006532cbl runtime.raise.abi0
00065330bl runtime.osyield.abi0
00065334bl runtime.osyield.abi0
00065338bl runtime.osyield.abi0
0006533cldr w0, [sp+40]
00065340mov x1, xzr
00065344bl runtime.setsig
00065348ldr w0, [sp+40]
0006534cstr w0, [sp+8]
00065350bl runtime.raise.abi0
00065354bl runtime.osyield.abi0
00065358bl runtime.osyield.abi0
0006535cbl runtime.osyield.abi0
00065360orr x0, xzr, 2
00065364str w0, [sp+8]
00065368bl runtime.exit.abi0
0006536cldur x29, [sp-8]
00065370ldr x30, [sp], 32
00065374ret x30
00065378
00065378loc_65378:
00065378movz x1, 65
0006537cbl runtime.panicIndex
00065380hint
00065384udf 0
00065388udf 0
0006538cudf 0
000652f0
000652f0runtime.dieFromSignal: ; void runtime.dieFromSignal(uint32 sig)
000652f0str x30, [sp-32]!
000652f4stur x29, [sp-8]
000652f8sub x29, sp, 8
000652fcstr w0, [sp+40]
00065300bl runtime.unblocksig
00065304ldr w1, [sp+40]
00065308mov x0, x1
0006530csubs xzr, x0, 65
00065310b.hs 0x65378
00065314adrp x2, 0x9e7000
00065318add x2, x2, 992
0006531cadd x0, x2, x0, lsl #2
00065320mov x2, xzr
00065324stlr w2, [x0]
00065328str w1, [sp+8]
0006532cbl runtime.raise.abi0
00065330bl runtime.osyield.abi0
00065334bl runtime.osyield.abi0
00065338bl runtime.osyield.abi0
0006533cldr w0, [sp+40]
00065340mov x1, xzr
00065344bl runtime.setsig
00065348ldr w0, [sp+40]
0006534cstr w0, [sp+8]
00065350bl runtime.raise.abi0
00065354bl runtime.osyield.abi0
00065358bl runtime.osyield.abi0
0006535cbl runtime.osyield.abi0
00065360orr x0, xzr, 2
00065364str w0, [sp+8]
00065368bl runtime.exit.abi0
0006536cldur x29, [sp-8]
00065370ldr x30, [sp], 32
00065374ret x30
00065378
00065378loc_65378:
00065378movz x1, 65
0006537cbl runtime.panicIndex
00065380hint
00065384udf 0
00065388udf 0
0006538cudf 0
000652f0
00065390
00065390runtime.raisebadsignal: ; void runtime.raisebadsignal(uint32 sig, runtime.sigctxt * c)
00065390ldr x16, [x28+16]
00065394subs xzr, sp, x16
00065398b.ls 0x6549c
0006539cstr x30, [sp-48]!
000653a0stur x29, [sp-8]
000653a4sub x29, sp, 8
000653a8subs wzr, w0, 27
000653acb.eq 0x65490
000653b0subs wzr, w0, 65
000653b4b.lo 0x653c4
000653b8mov x3, xzr
000653bcmov x2, xzr
000653c0b 0x653ec
000653c4
000653c4loc_653c4:
000653c4mov w2, w0
000653c8adrp x3, 0x9e8000
000653ccadd x3, x3, 416
000653d0add x3, x3, x2, lsl #3
000653d4ldar x3, [x3]
000653d8sub x2, x2, x2, lsl #2
000653dcadrp x4, 0x9b7000
000653e0add x4, x4, 864
000653e4sub x2, x4, x2, lsl #3
000653e8ldrsw x2, [x2]
000653ec
000653ecloc_653ec:
000653ecsubs xzr, x3, 1
000653f0b.eq 0x65404
000653f4str x1, [sp+64]
000653f8str x3, [sp+32]
000653fccbnz x3, 0x65410
00065400tbz w2, 8, 0x65410
00065404
00065404loc_65404:
00065404ldur x29, [sp-8]
00065408ldr x30, [sp], 48
0006540cret x30
00065410
00065410loc_65410:
00065410str w0, [sp+56]
00065414bl runtime.unblocksig
00065418ldr w0, [sp+56]
0006541cldr x1, [sp+32]
00065420bl runtime.setsig
00065424adrp x27, 0x9e6000
00065428ldrb w1, [x27+1530]
0006542ctbnz w1, 0, 0x6543c
00065430adrp x27, 0x9e6000
00065434ldrb w1, [x27+1529]
00065438tbz w1, 0, 0x6545c
0006543c
0006543cloc_6543c:
0006543cldr x0, [sp+32]
00065440cbnz x0, 0x6545c
00065444ldr x0, [sp+64]
00065448bl runtime.(*sigctxt).sigFromUser
0006544ctbnz w0, 0, 0x6545c
00065450ldur x29, [sp-8]
00065454ldr x30, [sp], 48
00065458ret x30
0006545c
0006545cloc_6545c:
0006545cldr w0, [sp+56]
00065460str w0, [sp+8]
00065464bl runtime.raise.abi0
00065468movz x0, 1000
0006546cstr w0, [sp+8]
00065470bl runtime.usleep.abi0
00065474adrp x1, -4096
00065478add x1, x1, 2368
0006547cldr w0, [sp+56]
00065480bl runtime.setsig
00065484ldur x29, [sp-8]
00065488ldr x30, [sp], 48
0006548cret x30
00065490
00065490loc_65490:
00065490ldur x29, [sp-8]
00065494ldr x30, [sp], 48
00065498ret x30
0006549c
0006549cloc_6549c:
0006549cstr w0, [sp+8]
000654a0str x1, [sp+16]
000654a4mov x3, x30
000654a8bl runtime.morestack_noctxt.abi0
000654acldr w0, [sp+8]
000654b0ldr x1, [sp+16]
000654b4b 0x65390
000654b8udf 0
000654bcudf 0
00065390
00065390runtime.raisebadsignal: ; void runtime.raisebadsignal(uint32 sig, runtime.sigctxt * c)
00065390ldr x16, [x28+16]
00065394subs xzr, sp, x16
00065398b.ls 0x6549c
0006539cstr x30, [sp-48]!
000653a0stur x29, [sp-8]
000653a4sub x29, sp, 8
000653a8subs wzr, w0, 27
000653acb.eq 0x65490
000653b0subs wzr, w0, 65
000653b4b.lo 0x653c4
000653b8mov x3, xzr
000653bcmov x2, xzr
000653c0b 0x653ec
000653c4
000653c4loc_653c4:
000653c4mov w2, w0
000653c8adrp x3, 0x9e8000
000653ccadd x3, x3, 416
000653d0add x3, x3, x2, lsl #3
000653d4ldar x3, [x3]
000653d8sub x2, x2, x2, lsl #2
000653dcadrp x4, 0x9b7000
000653e0add x4, x4, 864
000653e4sub x2, x4, x2, lsl #3
000653e8ldrsw x2, [x2]
000653ec
000653ecloc_653ec:
000653ecsubs xzr, x3, 1
000653f0b.eq 0x65404
000653f4str x1, [sp+64]
000653f8str x3, [sp+32]
000653fccbnz x3, 0x65410
00065400tbz w2, 8, 0x65410
00065404
00065404loc_65404:
00065404ldur x29, [sp-8]
00065408ldr x30, [sp], 48
0006540cret x30
00065410
00065410loc_65410:
00065410str w0, [sp+56]
00065414bl runtime.unblocksig
00065418ldr w0, [sp+56]
0006541cldr x1, [sp+32]
00065420bl runtime.setsig
00065424adrp x27, 0x9e6000
00065428ldrb w1, [x27+1530]
0006542ctbnz w1, 0, 0x6543c
00065430adrp x27, 0x9e6000
00065434ldrb w1, [x27+1529]
00065438tbz w1, 0, 0x6545c
0006543c
0006543cloc_6543c:
0006543cldr x0, [sp+32]
00065440cbnz x0, 0x6545c
00065444ldr x0, [sp+64]
00065448bl runtime.(*sigctxt).sigFromUser
0006544ctbnz w0, 0, 0x6545c
00065450ldur x29, [sp-8]
00065454ldr x30, [sp], 48
00065458ret x30
0006545c
0006545cloc_6545c:
0006545cldr w0, [sp+56]
00065460str w0, [sp+8]
00065464bl runtime.raise.abi0
00065468movz x0, 1000
0006546cstr w0, [sp+8]
00065470bl runtime.usleep.abi0
00065474adrp x1, -4096
00065478add x1, x1, 2368
0006547cldr w0, [sp+56]
00065480bl runtime.setsig
00065484ldur x29, [sp-8]
00065488ldr x30, [sp], 48
0006548cret x30
00065490
00065490loc_65490:
00065490ldur x29, [sp-8]
00065494ldr x30, [sp], 48
00065498ret x30
0006549c
0006549cloc_6549c:
0006549cstr w0, [sp+8]
000654a0str x1, [sp+16]
000654a4mov x3, x30
000654a8bl runtime.morestack_noctxt.abi0
000654acldr w0, [sp+8]
000654b0ldr x1, [sp+16]
000654b4b 0x65390
000654b8udf 0
000654bcudf 0
00065390
000654c0
000654c0runtime.crash: ; void runtime.crash(void)
000654c0str x30, [sp-32]!
000654c4stur x29, [sp-8]
000654c8sub x29, sp, 8
000654ccorr x0, xzr, 6
000654d0bl runtime.dieFromSignal
000654d4ldur x29, [sp-8]
000654d8ldr x30, [sp], 32
000654dcret x30
000654c0
000654c0runtime.crash: ; void runtime.crash(void)
000654c0str x30, [sp-32]!
000654c4stur x29, [sp-8]
000654c8sub x29, sp, 8
000654ccorr x0, xzr, 6
000654d0bl runtime.dieFromSignal
000654d4ldur x29, [sp-8]
000654d8ldr x30, [sp], 32
000654dcret x30
000654c0
000654e0
000654e0runtime.noSignalStack: ; void runtime.noSignalStack(uint32 sig)
000654e0ldr x16, [x28+16]
000654e4subs xzr, sp, x16
000654e8b.ls 0x65540
000654ecstr x30, [sp-32]!
000654f0stur x29, [sp-8]
000654f4sub x29, sp, 8
000654f8str w0, [sp+40]
000654fcbl runtime.printlock
00065500adrp x0, 0x64b000
00065504add x0, x0, 3556
00065508orr x1, xzr, 7
0006550cbl runtime.printstring
00065510ldr w0, [sp+40]
00065514bl runtime.printuint
00065518adrp x0, 0x65f000
0006551cadd x0, x0, 3151
00065520movz x1, 41
00065524bl runtime.printstring
00065528bl runtime.printunlock
0006552cadrp x0, 0x659000
00065530add x0, x0, 1552
00065534orr x1, xzr, 32
00065538bl runtime.throw
0006553chint
00065540
00065540loc_65540:
00065540str w0, [sp+8]
00065544mov x3, x30
00065548bl runtime.morestack_noctxt.abi0
0006554cldr w0, [sp+8]
00065550b 0x654e0
00065554udf 0
00065558udf 0
0006555cudf 0
000654e0
000654e0runtime.noSignalStack: ; void runtime.noSignalStack(uint32 sig)
000654e0ldr x16, [x28+16]
000654e4subs xzr, sp, x16
000654e8b.ls 0x65540
000654ecstr x30, [sp-32]!
000654f0stur x29, [sp-8]
000654f4sub x29, sp, 8
000654f8str w0, [sp+40]
000654fcbl runtime.printlock
00065500adrp x0, 0x64b000
00065504add x0, x0, 3556
00065508orr x1, xzr, 7
0006550cbl runtime.printstring
00065510ldr w0, [sp+40]
00065514bl runtime.printuint
00065518adrp x0, 0x65f000
0006551cadd x0, x0, 3151
00065520movz x1, 41
00065524bl runtime.printstring
00065528bl runtime.printunlock
0006552cadrp x0, 0x659000
00065530add x0, x0, 1552
00065534orr x1, xzr, 32
00065538bl runtime.throw
0006553chint
00065540
00065540loc_65540:
00065540str w0, [sp+8]
00065544mov x3, x30
00065548bl runtime.morestack_noctxt.abi0
0006554cldr w0, [sp+8]
00065550b 0x654e0
00065554udf 0
00065558udf 0
0006555cudf 0
000654e0
00065560
00065560runtime.sigNotOnStack: ; void runtime.sigNotOnStack(uint32 sig, uintptr sp, runtime.m * mp)
00065560ldr x16, [x28+16]
00065564subs xzr, sp, x16
00065568b.ls 0x6567c
0006556cstr x30, [sp-48]!
00065570stur x29, [sp-8]
00065574sub x29, sp, 8
00065578str w0, [sp+56]
0006557cstr x1, [sp+64]
00065580str x2, [sp+72]
00065584bl runtime.printlock
00065588adrp x0, 0x64b000
0006558cadd x0, x0, 3556
00065590orr x1, xzr, 7
00065594bl runtime.printstring
00065598ldr w0, [sp+56]
0006559cbl runtime.printuint
000655a0adrp x0, 0x660000
000655a4add x0, x0, 1243
000655a8movz x1, 42
000655acbl runtime.printstring
000655b0bl runtime.printunlock
000655b4ldr x0, [sp+72]
000655b8ldr x0, [x0+80]
000655bcldr x1, [x0]
000655c0str x1, [sp+32]
000655c4ldr x0, [x0+8]
000655c8str x0, [sp+24]
000655ccbl runtime.printlock
000655d0adrp x0, 0x650000
000655d4add x0, x0, 2417
000655d8movz x1, 18
000655dcbl runtime.printstring
000655e0ldr x0, [sp+32]
000655e4bl runtime.printhex
000655e8bl runtime.printsp
000655ecldr x0, [sp+24]
000655f0bl runtime.printhex
000655f4adrp x0, 0x64b000
000655f8add x0, x0, 357
000655fcorr x1, xzr, 3
00065600bl runtime.printstring
00065604bl runtime.printunlock
00065608ldr x0, [sp+72]
0006560cldr x0, [x0]
00065610ldr x1, [x0]
00065614str x1, [sp+32]
00065618ldr x0, [x0+8]
0006561cstr x0, [sp+24]
00065620bl runtime.printlock
00065624adrp x0, 0x64e000
00065628add x0, x0, 1719
0006562cmovz x1, 13
00065630bl runtime.printstring
00065634ldr x0, [sp+32]
00065638bl runtime.printhex
0006563cbl runtime.printsp
00065640ldr x0, [sp+24]
00065644bl runtime.printhex
00065648adrp x0, 0x64b000
0006564cadd x0, x0, 2479
00065650orr x1, xzr, 6
00065654bl runtime.printstring
00065658ldr x0, [sp+64]
0006565cbl runtime.printhex
00065660bl runtime.printnl
00065664bl runtime.printunlock
00065668adrp x0, 0x666000
0006566cadd x0, x0, 2700
00065670movz x1, 57
00065674bl runtime.throw
00065678hint
0006567c
0006567cloc_6567c:
0006567cstr w0, [sp+8]
00065680stp x1, x2, [sp+16]
00065684mov x3, x30
00065688bl runtime.morestack_noctxt.abi0
0006568cldr w0, [sp+8]
00065690ldp x1, x2, [sp+16]
00065694b 0x65560
00065698udf 0
0006569cudf 0
00065560
00065560runtime.sigNotOnStack: ; void runtime.sigNotOnStack(uint32 sig, uintptr sp, runtime.m * mp)
00065560ldr x16, [x28+16]
00065564subs xzr, sp, x16
00065568b.ls 0x6567c
0006556cstr x30, [sp-48]!
00065570stur x29, [sp-8]
00065574sub x29, sp, 8
00065578str w0, [sp+56]
0006557cstr x1, [sp+64]
00065580str x2, [sp+72]
00065584bl runtime.printlock
00065588adrp x0, 0x64b000
0006558cadd x0, x0, 3556
00065590orr x1, xzr, 7
00065594bl runtime.printstring
00065598ldr w0, [sp+56]
0006559cbl runtime.printuint
000655a0adrp x0, 0x660000
000655a4add x0, x0, 1243
000655a8movz x1, 42
000655acbl runtime.printstring
000655b0bl runtime.printunlock
000655b4ldr x0, [sp+72]
000655b8ldr x0, [x0+80]
000655bcldr x1, [x0]
000655c0str x1, [sp+32]
000655c4ldr x0, [x0+8]
000655c8str x0, [sp+24]
000655ccbl runtime.printlock
000655d0adrp x0, 0x650000
000655d4add x0, x0, 2417
000655d8movz x1, 18
000655dcbl runtime.printstring
000655e0ldr x0, [sp+32]
000655e4bl runtime.printhex
000655e8bl runtime.printsp
000655ecldr x0, [sp+24]
000655f0bl runtime.printhex
000655f4adrp x0, 0x64b000
000655f8add x0, x0, 357
000655fcorr x1, xzr, 3
00065600bl runtime.printstring
00065604bl runtime.printunlock
00065608ldr x0, [sp+72]
0006560cldr x0, [x0]
00065610ldr x1, [x0]
00065614str x1, [sp+32]
00065618ldr x0, [x0+8]
0006561cstr x0, [sp+24]
00065620bl runtime.printlock
00065624adrp x0, 0x64e000
00065628add x0, x0, 1719
0006562cmovz x1, 13
00065630bl runtime.printstring
00065634ldr x0, [sp+32]
00065638bl runtime.printhex
0006563cbl runtime.printsp
00065640ldr x0, [sp+24]
00065644bl runtime.printhex
00065648adrp x0, 0x64b000
0006564cadd x0, x0, 2479
00065650orr x1, xzr, 6
00065654bl runtime.printstring
00065658ldr x0, [sp+64]
0006565cbl runtime.printhex
00065660bl runtime.printnl
00065664bl runtime.printunlock
00065668adrp x0, 0x666000
0006566cadd x0, x0, 2700
00065670movz x1, 57
00065674bl runtime.throw
00065678hint
0006567c
0006567cloc_6567c:
0006567cstr w0, [sp+8]
00065680stp x1, x2, [sp+16]
00065684mov x3, x30
00065688bl runtime.morestack_noctxt.abi0
0006568cldr w0, [sp+8]
00065690ldp x1, x2, [sp+16]
00065694b 0x65560
00065698udf 0
0006569cudf 0
00065560
000656a0
000656a0runtime.signalDuringFork: ; void runtime.signalDuringFork(uint32 sig)
000656a0ldr x16, [x28+16]
000656a4subs xzr, sp, x16
000656a8b.ls 0x65700
000656acstr x30, [sp-32]!
000656b0stur x29, [sp-8]
000656b4sub x29, sp, 8
000656b8str w0, [sp+40]
000656bcbl runtime.printlock
000656c0adrp x0, 0x64b000
000656c4add x0, x0, 3556
000656c8orr x1, xzr, 7
000656ccbl runtime.printstring
000656d0ldr w0, [sp+40]
000656d4bl runtime.printuint
000656d8adrp x0, 0x652000
000656dcadd x0, x0, 2798
000656e0movz x1, 22
000656e4bl runtime.printstring
000656e8bl runtime.printunlock
000656ecadrp x0, 0x655000
000656f0add x0, x0, 3740
000656f4movz x1, 27
000656f8bl runtime.throw
000656fchint
00065700
00065700loc_65700:
00065700str w0, [sp+8]
00065704mov x3, x30
00065708bl runtime.morestack_noctxt.abi0
0006570cldr w0, [sp+8]
00065710b 0x656a0
00065714udf 0
00065718udf 0
0006571cudf 0
000656a0
000656a0runtime.signalDuringFork: ; void runtime.signalDuringFork(uint32 sig)
000656a0ldr x16, [x28+16]
000656a4subs xzr, sp, x16
000656a8b.ls 0x65700
000656acstr x30, [sp-32]!
000656b0stur x29, [sp-8]
000656b4sub x29, sp, 8
000656b8str w0, [sp+40]
000656bcbl runtime.printlock
000656c0adrp x0, 0x64b000
000656c4add x0, x0, 3556
000656c8orr x1, xzr, 7
000656ccbl runtime.printstring
000656d0ldr w0, [sp+40]
000656d4bl runtime.printuint
000656d8adrp x0, 0x652000
000656dcadd x0, x0, 2798
000656e0movz x1, 22
000656e4bl runtime.printstring
000656e8bl runtime.printunlock
000656ecadrp x0, 0x655000
000656f0add x0, x0, 3740
000656f4movz x1, 27
000656f8bl runtime.throw
000656fchint
00065700
00065700loc_65700:
00065700str w0, [sp+8]
00065704mov x3, x30
00065708bl runtime.morestack_noctxt.abi0
0006570cldr w0, [sp+8]
00065710b 0x656a0
00065714udf 0
00065718udf 0
0006571cudf 0
000656a0
Loading..