File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
0004a8e0
0004a8e0runtime.sysSigaction: ; void runtime.sysSigaction(uint32 sig, runtime.sigactiont * new, runtime.sigactiont * old)
0004a8e0str x30, [sp-64]!
0004a8e4stur x29, [sp-8]
0004a8e8sub x29, sp, 8
0004a8ecstr w0, [sp+72]
0004a8f0mov w0, w0
0004a8f4str x0, [sp+8]
0004a8f8str x1, [sp+16]
0004a8fcstr x2, [sp+24]
0004a900orr x0, xzr, 8
0004a904str x0, [sp+32]
0004a908bl runtime.rt_sigaction.abi0
0004a90cldrsw x0, [sp+40]
0004a910cbz w0, 0x4a940
0004a914ldr w0, [sp+72]
0004a918subs wzr, w0, 32
0004a91cb.eq 0x4a940
0004a920subs wzr, w0, 33
0004a924b.eq 0x4a940
0004a928subs wzr, w0, 64
0004a92cb.eq 0x4a940
0004a930adrp x0, 0x68e000
0004a934add x0, x0, 2584
0004a938str x0, [sp+8]
0004a93cbl runtime.systemstack.abi0
0004a940
0004a940loc_4a940:
0004a940ldur x29, [sp-8]
0004a944ldr x30, [sp], 64
0004a948ret x30
0004a94cudf 0
0004a8e0
0004a8e0runtime.sysSigaction: ; void runtime.sysSigaction(uint32 sig, runtime.sigactiont * new, runtime.sigactiont * old)
0004a8e0str x30, [sp-64]!
0004a8e4stur x29, [sp-8]
0004a8e8sub x29, sp, 8
0004a8ecstr w0, [sp+72]
0004a8f0mov w0, w0
0004a8f4str x0, [sp+8]
0004a8f8str x1, [sp+16]
0004a8fcstr x2, [sp+24]
0004a900orr x0, xzr, 8
0004a904str x0, [sp+32]
0004a908bl runtime.rt_sigaction.abi0
0004a90cldrsw x0, [sp+40]
0004a910cbz w0, 0x4a940
0004a914ldr w0, [sp+72]
0004a918subs wzr, w0, 32
0004a91cb.eq 0x4a940
0004a920subs wzr, w0, 33
0004a924b.eq 0x4a940
0004a928subs wzr, w0, 64
0004a92cb.eq 0x4a940
0004a930adrp x0, 0x68e000
0004a934add x0, x0, 2584
0004a938str x0, [sp+8]
0004a93cbl runtime.systemstack.abi0
0004a940
0004a940loc_4a940:
0004a940ldur x29, [sp-8]
0004a944ldr x30, [sp], 64
0004a948ret x30
0004a94cudf 0
0004a8e0
0004a950
0004a950runtime.signalM: ; void runtime.signalM(runtime.m * mp, int sig)
0004a950ldr x16, [x28+16]
0004a954subs xzr, sp, x16
0004a958b.ls 0x4a998
0004a95cstr x30, [sp-48]!
0004a960stur x29, [sp-8]
0004a964sub x29, sp, 8
0004a968str x0, [sp+56]
0004a96cstr x1, [sp+64]
0004a970bl runtime.getpid.abi0
0004a974ldr x0, [sp+56]
0004a978ldr x0, [x0+72]
0004a97cstr x0, [sp+16]
0004a980ldr x0, [sp+64]
0004a984str x0, [sp+24]
0004a988bl runtime.tgkill.abi0
0004a98cldur x29, [sp-8]
0004a990ldr x30, [sp], 48
0004a994ret x30
0004a998
0004a998loc_4a998:
0004a998stp x0, x1, [sp+8]
0004a99cmov x3, x30
0004a9a0bl runtime.morestack_noctxt.abi0
0004a9a4ldp x0, x1, [sp+8]
0004a9a8b 0x4a950
0004a9acudf 0
0004a950
0004a950runtime.signalM: ; void runtime.signalM(runtime.m * mp, int sig)
0004a950ldr x16, [x28+16]
0004a954subs xzr, sp, x16
0004a958b.ls 0x4a998
0004a95cstr x30, [sp-48]!
0004a960stur x29, [sp-8]
0004a964sub x29, sp, 8
0004a968str x0, [sp+56]
0004a96cstr x1, [sp+64]
0004a970bl runtime.getpid.abi0
0004a974ldr x0, [sp+56]
0004a978ldr x0, [x0+72]
0004a97cstr x0, [sp+16]
0004a980ldr x0, [sp+64]
0004a984str x0, [sp+24]
0004a988bl runtime.tgkill.abi0
0004a98cldur x29, [sp-8]
0004a990ldr x30, [sp], 48
0004a994ret x30
0004a998
0004a998loc_4a998:
0004a998stp x0, x1, [sp+8]
0004a99cmov x3, x30
0004a9a0bl runtime.morestack_noctxt.abi0
0004a9a4ldp x0, x1, [sp+8]
0004a9a8b 0x4a950
0004a9acudf 0
0004a950
0004a9b0
0004a9b0runtime.validSIGPROF: ; void runtime.validSIGPROF(runtime.m * mp, runtime.sigctxt * c)
0004a9b0str x30, [sp-48]!
0004a9b4stur x29, [sp-8]
0004a9b8sub x29, sp, 8
0004a9bcstr x0, [sp+56]
0004a9c0mov x0, x1
0004a9c4bl runtime.(*sigctxt).sigcode
0004a9c8adds wzr, w0, 2
0004a9ccsubs wzr, w0, 128
0004a9d0b.ne 0x4a9dc
0004a9d4subs wzr, w0, 128
0004a9d8b 0x4a9e8
0004a9dc
0004a9dcloc_4a9dc:
0004a9dcadds wzr, w0, 2
0004a9e0b.ne 0x4aa40
0004a9e4subs wzr, w0, 128
0004a9e8
0004a9e8loc_4a9e8:
0004a9e8cset x1, eq
0004a9ecldr x2, [sp+56]
0004a9f0cbz x2, 0x4aa30
0004a9f4str x0, [sp+32]
0004a9f8strb w1, [sp+31]
0004a9fcadd x0, x2, 1300
0004aa00bl internal/runtime/atomic.(*Bool).Load
0004aa04ldr x1, [sp+32]
0004aa08adds wzr, w1, 2
0004aa0ctbz w0, 0, 0x4aa20
0004aa10cset x0, eq
0004aa14ldur x29, [sp-8]
0004aa18ldr x30, [sp], 48
0004aa1cret x30
0004aa20
0004aa20loc_4aa20:
0004aa20ldrb w0, [sp+31]
0004aa24ldur x29, [sp-8]
0004aa28ldr x30, [sp], 48
0004aa2cret x30
0004aa30
0004aa30loc_4aa30:
0004aa30mov x0, x1
0004aa34ldur x29, [sp-8]
0004aa38ldr x30, [sp], 48
0004aa3cret x30
0004aa40
0004aa40loc_4aa40:
0004aa40orr x0, xzr, 1
0004aa44ldur x29, [sp-8]
0004aa48ldr x30, [sp], 48
0004aa4cret x30
0004a9b0
0004a9b0runtime.validSIGPROF: ; void runtime.validSIGPROF(runtime.m * mp, runtime.sigctxt * c)
0004a9b0str x30, [sp-48]!
0004a9b4stur x29, [sp-8]
0004a9b8sub x29, sp, 8
0004a9bcstr x0, [sp+56]
0004a9c0mov x0, x1
0004a9c4bl runtime.(*sigctxt).sigcode
0004a9c8adds wzr, w0, 2
0004a9ccsubs wzr, w0, 128
0004a9d0b.ne 0x4a9dc
0004a9d4subs wzr, w0, 128
0004a9d8b 0x4a9e8
0004a9dc
0004a9dcloc_4a9dc:
0004a9dcadds wzr, w0, 2
0004a9e0b.ne 0x4aa40
0004a9e4subs wzr, w0, 128
0004a9e8
0004a9e8loc_4a9e8:
0004a9e8cset x1, eq
0004a9ecldr x2, [sp+56]
0004a9f0cbz x2, 0x4aa30
0004a9f4str x0, [sp+32]
0004a9f8strb w1, [sp+31]
0004a9fcadd x0, x2, 1300
0004aa00bl internal/runtime/atomic.(*Bool).Load
0004aa04ldr x1, [sp+32]
0004aa08adds wzr, w1, 2
0004aa0ctbz w0, 0, 0x4aa20
0004aa10cset x0, eq
0004aa14ldur x29, [sp-8]
0004aa18ldr x30, [sp], 48
0004aa1cret x30
0004aa20
0004aa20loc_4aa20:
0004aa20ldrb w0, [sp+31]
0004aa24ldur x29, [sp-8]
0004aa28ldr x30, [sp], 48
0004aa2cret x30
0004aa30
0004aa30loc_4aa30:
0004aa30mov x0, x1
0004aa34ldur x29, [sp-8]
0004aa38ldr x30, [sp], 48
0004aa3cret x30
0004aa40
0004aa40loc_4aa40:
0004aa40orr x0, xzr, 1
0004aa44ldur x29, [sp-8]
0004aa48ldr x30, [sp], 48
0004aa4cret x30
0004a9b0
0004aa50
0004aa50runtime.setThreadCPUProfiler: ; void runtime.setThreadCPUProfiler(int32 hz)
0004aa50ldr x16, [x28+16]
0004aa54sub x17, sp, 80
0004aa58subs xzr, x17, x16
0004aa5cb.ls 0x4acec
0004aa60str x30, [sp-208]!
0004aa64stur x29, [sp-8]
0004aa68sub x29, sp, 8
0004aa6cstr w0, [sp+216]
0004aa70ldr x1, [x28+48]
0004aa74str x1, [sp+184]
0004aa78str w0, [x1+272]
0004aa7cadd x0, x1, 1300
0004aa80str x0, [sp+192]
0004aa84bl internal/runtime/atomic.(*Bool).Load
0004aa88tbz w0, 0, 0x4aac0
0004aa8cldr x2, [sp+184]
0004aa90ldrsw x2, [x2+1296]
0004aa94str w2, [sp+44]
0004aa98ldr x0, [sp+192]
0004aa9cmov x1, xzr
0004aaa0bl internal/runtime/atomic.(*Bool).Store
0004aaa4ldr x2, [sp+184]
0004aaa8str wzr, [x2+1296]
0004aaacldrsw x2, [sp+44]
0004aab0str w2, [sp+8]
0004aab4bl runtime.timer_delete.abi0
0004aab8ldrsw x2, [sp+16]
0004aabccbnz w2, 0x4ac90
0004aac0
0004aac0loc_4aac0:
0004aac0ldrsw x0, [sp+216]
0004aac4cbz w0, 0x4abac
0004aac8stp xzr, xzr, [sp+152]
0004aaccstp xzr, xzr, [sp+168]
0004aad0movz x1, 51712
0004aad4movk x1, 0x3b9a0000
0004aad8sdiv w0, w1, w0
0004aadcbl runtime.cheaprandn
0004aae0mov w1, w0
0004aae4add x1, x1, 1
0004aae8add x0, sp, 168
0004aaecbl runtime.(*timespec).setNsec
0004aaf0ldrsw x1, [sp+216]
0004aaf4movz x2, 51712
0004aaf8movk x2, 0x3b9a0000
0004aafcsdiv x1, x2, x1
0004ab00add x0, sp, 152
0004ab04bl runtime.(*timespec).setNsec
0004ab08str wzr, [sp+40]
0004ab0cstp xzr, xzr, [sp+56]
0004ab10stp xzr, xzr, [sp+72]
0004ab14stp xzr, xzr, [sp+88]
0004ab18stp xzr, xzr, [sp+104]
0004ab1cmovz x1, 27
0004ab20movk x1, 0x400000000
0004ab24str x1, [sp+64]
0004ab28ldr x1, [sp+184]
0004ab2cldr x1, [x1+72]
0004ab30str w1, [sp+72]
0004ab34orr x1, xzr, 3
0004ab38str w1, [sp+8]
0004ab3cadd x1, sp, 56
0004ab40str x1, [sp+16]
0004ab44add x1, sp, 40
0004ab48str x1, [sp+24]
0004ab4cbl runtime.timer_create.abi0
0004ab50ldrsw x1, [sp+32]
0004ab54cbz w1, 0x4ab64
0004ab58ldur x29, [sp-8]
0004ab5cldr x30, [sp], 208
0004ab60ret x30
0004ab64
0004ab64loc_4ab64:
0004ab64ldrsw x0, [sp+40]
0004ab68str w0, [sp+8]
0004ab6cstr wzr, [sp+12]
0004ab70add x0, sp, 152
0004ab74str x0, [sp+16]
0004ab78str xzr, [sp+24]
0004ab7cbl runtime.timer_settime.abi0
0004ab80ldrsw x0, [sp+32]
0004ab84cbnz w0, 0x4abb8
0004ab88ldrsw x2, [sp+40]
0004ab8cldr x3, [sp+184]
0004ab90str w2, [x3+1296]
0004ab94ldr x0, [sp+192]
0004ab98orr x1, xzr, 1
0004ab9cbl internal/runtime/atomic.(*Bool).Store
0004aba0ldur x29, [sp-8]
0004aba4ldr x30, [sp], 208
0004aba8ret x30
0004abac
0004abacloc_4abac:
0004abacldur x29, [sp-8]
0004abb0ldr x30, [sp], 208
0004abb4ret x30
0004abb8
0004abb8loc_4abb8:
0004abb8str w0, [sp+48]
0004abbcldr x0, [sp+152]
0004abc0str x0, [sp+144]
0004abc4ldr x0, [sp+160]
0004abc8str x0, [sp+136]
0004abccldr x0, [sp+168]
0004abd0str x0, [sp+128]
0004abd4ldr x0, [sp+176]
0004abd8str x0, [sp+120]
0004abdcbl runtime.printlock
0004abe0adrp x0, 0x682000
0004abe4add x0, x0, 1804
0004abe8orr x1, xzr, 60
0004abecbl runtime.printstring
0004abf0ldrsw x0, [sp+40]
0004abf4bl runtime.printint
0004abf8adrp x0, 0x66b000
0004abfcadd x0, x0, 302
0004ac00movz x1, 17
0004ac04bl runtime.printstring
0004ac08ldr x0, [sp+144]
0004ac0cbl runtime.printint
0004ac10adrp x0, 0x666000
0004ac14add x0, x0, 826
0004ac18orr x1, xzr, 4
0004ac1cbl runtime.printstring
0004ac20ldr x0, [sp+136]
0004ac24bl runtime.printint
0004ac28adrp x0, 0x668000
0004ac2cadd x0, x0, 3952
0004ac30orr x1, xzr, 12
0004ac34bl runtime.printstring
0004ac38ldr x0, [sp+128]
0004ac3cbl runtime.printint
0004ac40adrp x0, 0x666000
0004ac44add x0, x0, 826
0004ac48orr x1, xzr, 4
0004ac4cbl runtime.printstring
0004ac50ldr x0, [sp+120]
0004ac54bl runtime.printint
0004ac58adrp x0, 0x66b000
0004ac5cadd x0, x0, 319
0004ac60movz x1, 17
0004ac64bl runtime.printstring
0004ac68ldrsw x0, [sp+48]
0004ac6csub x0, xzr, x0
0004ac70sbfm x0, x0, 0, 31
0004ac74bl runtime.printint
0004ac78bl runtime.printnl
0004ac7cbl runtime.printunlock
0004ac80adrp x0, 0x669000
0004ac84add x0, x0, 1628
0004ac88movz x1, 13
0004ac8cbl runtime.throw
0004ac90
0004ac90loc_4ac90:
0004ac90str w2, [sp+52]
0004ac94bl runtime.printlock
0004ac98adrp x0, 0x681000
0004ac9cadd x0, x0, 2643
0004aca0movz x1, 57
0004aca4bl runtime.printstring
0004aca8ldrsw x0, [sp+44]
0004acacbl runtime.printint
0004acb0adrp x0, 0x667000
0004acb4add x0, x0, 684
0004acb8orr x1, xzr, 8
0004acbcbl runtime.printstring
0004acc0ldrsw x0, [sp+52]
0004acc4sub x0, xzr, x0
0004acc8sbfm x0, x0, 0, 31
0004acccbl runtime.printint
0004acd0bl runtime.printnl
0004acd4bl runtime.printunlock
0004acd8adrp x0, 0x668000
0004acdcadd x0, x0, 3940
0004ace0orr x1, xzr, 12
0004ace4bl runtime.throw
0004ace8hint
0004acec
0004acecloc_4acec:
0004acecstr w0, [sp+8]
0004acf0mov x3, x30
0004acf4bl runtime.morestack_noctxt.abi0
0004acf8ldrsw x0, [sp+8]
0004acfcb 0x4aa50
0004aa50
0004aa50runtime.setThreadCPUProfiler: ; void runtime.setThreadCPUProfiler(int32 hz)
0004aa50ldr x16, [x28+16]
0004aa54sub x17, sp, 80
0004aa58subs xzr, x17, x16
0004aa5cb.ls 0x4acec
0004aa60str x30, [sp-208]!
0004aa64stur x29, [sp-8]
0004aa68sub x29, sp, 8
0004aa6cstr w0, [sp+216]
0004aa70ldr x1, [x28+48]
0004aa74str x1, [sp+184]
0004aa78str w0, [x1+272]
0004aa7cadd x0, x1, 1300
0004aa80str x0, [sp+192]
0004aa84bl internal/runtime/atomic.(*Bool).Load
0004aa88tbz w0, 0, 0x4aac0
0004aa8cldr x2, [sp+184]
0004aa90ldrsw x2, [x2+1296]
0004aa94str w2, [sp+44]
0004aa98ldr x0, [sp+192]
0004aa9cmov x1, xzr
0004aaa0bl internal/runtime/atomic.(*Bool).Store
0004aaa4ldr x2, [sp+184]
0004aaa8str wzr, [x2+1296]
0004aaacldrsw x2, [sp+44]
0004aab0str w2, [sp+8]
0004aab4bl runtime.timer_delete.abi0
0004aab8ldrsw x2, [sp+16]
0004aabccbnz w2, 0x4ac90
0004aac0
0004aac0loc_4aac0:
0004aac0ldrsw x0, [sp+216]
0004aac4cbz w0, 0x4abac
0004aac8stp xzr, xzr, [sp+152]
0004aaccstp xzr, xzr, [sp+168]
0004aad0movz x1, 51712
0004aad4movk x1, 0x3b9a0000
0004aad8sdiv w0, w1, w0
0004aadcbl runtime.cheaprandn
0004aae0mov w1, w0
0004aae4add x1, x1, 1
0004aae8add x0, sp, 168
0004aaecbl runtime.(*timespec).setNsec
0004aaf0ldrsw x1, [sp+216]
0004aaf4movz x2, 51712
0004aaf8movk x2, 0x3b9a0000
0004aafcsdiv x1, x2, x1
0004ab00add x0, sp, 152
0004ab04bl runtime.(*timespec).setNsec
0004ab08str wzr, [sp+40]
0004ab0cstp xzr, xzr, [sp+56]
0004ab10stp xzr, xzr, [sp+72]
0004ab14stp xzr, xzr, [sp+88]
0004ab18stp xzr, xzr, [sp+104]
0004ab1cmovz x1, 27
0004ab20movk x1, 0x400000000
0004ab24str x1, [sp+64]
0004ab28ldr x1, [sp+184]
0004ab2cldr x1, [x1+72]
0004ab30str w1, [sp+72]
0004ab34orr x1, xzr, 3
0004ab38str w1, [sp+8]
0004ab3cadd x1, sp, 56
0004ab40str x1, [sp+16]
0004ab44add x1, sp, 40
0004ab48str x1, [sp+24]
0004ab4cbl runtime.timer_create.abi0
0004ab50ldrsw x1, [sp+32]
0004ab54cbz w1, 0x4ab64
0004ab58ldur x29, [sp-8]
0004ab5cldr x30, [sp], 208
0004ab60ret x30
0004ab64
0004ab64loc_4ab64:
0004ab64ldrsw x0, [sp+40]
0004ab68str w0, [sp+8]
0004ab6cstr wzr, [sp+12]
0004ab70add x0, sp, 152
0004ab74str x0, [sp+16]
0004ab78str xzr, [sp+24]
0004ab7cbl runtime.timer_settime.abi0
0004ab80ldrsw x0, [sp+32]
0004ab84cbnz w0, 0x4abb8
0004ab88ldrsw x2, [sp+40]
0004ab8cldr x3, [sp+184]
0004ab90str w2, [x3+1296]
0004ab94ldr x0, [sp+192]
0004ab98orr x1, xzr, 1
0004ab9cbl internal/runtime/atomic.(*Bool).Store
0004aba0ldur x29, [sp-8]
0004aba4ldr x30, [sp], 208
0004aba8ret x30
0004abac
0004abacloc_4abac:
0004abacldur x29, [sp-8]
0004abb0ldr x30, [sp], 208
0004abb4ret x30
0004abb8
0004abb8loc_4abb8:
0004abb8str w0, [sp+48]
0004abbcldr x0, [sp+152]
0004abc0str x0, [sp+144]
0004abc4ldr x0, [sp+160]
0004abc8str x0, [sp+136]
0004abccldr x0, [sp+168]
0004abd0str x0, [sp+128]
0004abd4ldr x0, [sp+176]
0004abd8str x0, [sp+120]
0004abdcbl runtime.printlock
0004abe0adrp x0, 0x682000
0004abe4add x0, x0, 1804
0004abe8orr x1, xzr, 60
0004abecbl runtime.printstring
0004abf0ldrsw x0, [sp+40]
0004abf4bl runtime.printint
0004abf8adrp x0, 0x66b000
0004abfcadd x0, x0, 302
0004ac00movz x1, 17
0004ac04bl runtime.printstring
0004ac08ldr x0, [sp+144]
0004ac0cbl runtime.printint
0004ac10adrp x0, 0x666000
0004ac14add x0, x0, 826
0004ac18orr x1, xzr, 4
0004ac1cbl runtime.printstring
0004ac20ldr x0, [sp+136]
0004ac24bl runtime.printint
0004ac28adrp x0, 0x668000
0004ac2cadd x0, x0, 3952
0004ac30orr x1, xzr, 12
0004ac34bl runtime.printstring
0004ac38ldr x0, [sp+128]
0004ac3cbl runtime.printint
0004ac40adrp x0, 0x666000
0004ac44add x0, x0, 826
0004ac48orr x1, xzr, 4
0004ac4cbl runtime.printstring
0004ac50ldr x0, [sp+120]
0004ac54bl runtime.printint
0004ac58adrp x0, 0x66b000
0004ac5cadd x0, x0, 319
0004ac60movz x1, 17
0004ac64bl runtime.printstring
0004ac68ldrsw x0, [sp+48]
0004ac6csub x0, xzr, x0
0004ac70sbfm x0, x0, 0, 31
0004ac74bl runtime.printint
0004ac78bl runtime.printnl
0004ac7cbl runtime.printunlock
0004ac80adrp x0, 0x669000
0004ac84add x0, x0, 1628
0004ac88movz x1, 13
0004ac8cbl runtime.throw
0004ac90
0004ac90loc_4ac90:
0004ac90str w2, [sp+52]
0004ac94bl runtime.printlock
0004ac98adrp x0, 0x681000
0004ac9cadd x0, x0, 2643
0004aca0movz x1, 57
0004aca4bl runtime.printstring
0004aca8ldrsw x0, [sp+44]
0004acacbl runtime.printint
0004acb0adrp x0, 0x667000
0004acb4add x0, x0, 684
0004acb8orr x1, xzr, 8
0004acbcbl runtime.printstring
0004acc0ldrsw x0, [sp+52]
0004acc4sub x0, xzr, x0
0004acc8sbfm x0, x0, 0, 31
0004acccbl runtime.printint
0004acd0bl runtime.printnl
0004acd4bl runtime.printunlock
0004acd8adrp x0, 0x668000
0004acdcadd x0, x0, 3940
0004ace0orr x1, xzr, 12
0004ace4bl runtime.throw
0004ace8hint
0004acec
0004acecloc_4acec:
0004acecstr w0, [sp+8]
0004acf0mov x3, x30
0004acf4bl runtime.morestack_noctxt.abi0
0004acf8ldrsw x0, [sp+8]
0004acfcb 0x4aa50
0004aa50
0004ad00
0004ad00runtime.runPerThreadSyscall: ; void runtime.runPerThreadSyscall(void)
0004ad00sub x20, sp, 256
0004ad04stp x29, x30, [x20-8]
0004ad08add sp, x20, 0
0004ad0csub x29, sp, 8
0004ad10str x28, [sp+240]
0004ad14ldr x1, [x28+48]
0004ad18ldrsb x27, [x1]
0004ad1cadd x0, x1, 1301
0004ad20bl internal/runtime/atomic.(*Uint8).Load
0004ad24ubfm x1, x0, 0, 7
0004ad28cbz w1, 0x4afb4
0004ad2cadrp x27, 0xa02000
0004ad30add x27, x27, 32
0004ad34ldp x0, x1, [x27]
0004ad38adrp x27, 0xa02000
0004ad3cadd x27, x27, 48
0004ad40ldp x2, x3, [x27]
0004ad44adrp x27, 0xa02000
0004ad48add x27, x27, 64
0004ad4cldp x4, x5, [x27]
0004ad50adrp x27, 0xa02000
0004ad54add x27, x27, 80
0004ad58ldp x6, x7, [x27]
0004ad5cstp x0, x1, [sp+112]
0004ad60stp x2, x3, [sp+128]
0004ad64stp x4, x5, [sp+144]
0004ad68stp x6, x7, [sp+160]
0004ad6cadrp x27, 0xa02000
0004ad70ldr x0, [x27+96]
0004ad74str x0, [sp+176]
0004ad78ldr x0, [sp+112]
0004ad7cldr x1, [sp+120]
0004ad80ldr x2, [sp+128]
0004ad84ldr x3, [sp+136]
0004ad88ldr x4, [sp+144]
0004ad8cldr x5, [sp+152]
0004ad90ldr x6, [sp+160]
0004ad94str x0, [sp+8]
0004ad98str x1, [sp+16]
0004ad9cstr x2, [sp+24]
0004ada0str x3, [sp+32]
0004ada4str x4, [sp+40]
0004ada8str x5, [sp+48]
0004adacstr x6, [sp+56]
0004adb0bl internal/runtime/syscall.Syscall6.abi0
0004adb4ldr x0, [sp+64]
0004adb8str x0, [sp+96]
0004adbcldr x1, [sp+72]
0004adc0str x1, [sp+88]
0004adc4ldr x2, [sp+80]
0004adc8str x2, [sp+104]
0004adcccbnz x2, 0x4ade8
0004add0ldr x3, [sp+168]
0004add4subs xzr, x3, x0
0004add8b.ne 0x4ade8
0004addcldr x3, [sp+176]
0004ade0subs xzr, x3, x1
0004ade4b.eq 0x4af90
0004ade8
0004ade8loc_4ade8:
0004ade8ldr x0, [sp+112]
0004adecstr x0, [sp+232]
0004adf0ldr x0, [sp+120]
0004adf4str x0, [sp+224]
0004adf8ldr x0, [sp+128]
0004adfcstr x0, [sp+216]
0004ae00ldr x0, [sp+136]
0004ae04str x0, [sp+208]
0004ae08ldr x0, [sp+144]
0004ae0cstr x0, [sp+200]
0004ae10ldr x0, [sp+152]
0004ae14str x0, [sp+192]
0004ae18ldr x0, [sp+160]
0004ae1cstr x0, [sp+184]
0004ae20bl runtime.printlock
0004ae24adrp x0, 0x666000
0004ae28add x0, x0, 1677
0004ae2cmovz x1, 5
0004ae30bl runtime.printstring
0004ae34ldr x0, [sp+232]
0004ae38bl runtime.printuint
0004ae3cadrp x0, 0x668000
0004ae40add x0, x0, 2087
0004ae44movz x1, 11
0004ae48bl runtime.printstring
0004ae4cldr x0, [sp+224]
0004ae50bl runtime.printuint
0004ae54adrp x0, 0x665000
0004ae58add x0, x0, 4033
0004ae5corr x1, xzr, 1
0004ae60bl runtime.printstring
0004ae64ldr x0, [sp+216]
0004ae68bl runtime.printuint
0004ae6cadrp x0, 0x665000
0004ae70add x0, x0, 4033
0004ae74orr x1, xzr, 1
0004ae78bl runtime.printstring
0004ae7cldr x0, [sp+208]
0004ae80bl runtime.printuint
0004ae84adrp x0, 0x665000
0004ae88add x0, x0, 4033
0004ae8corr x1, xzr, 1
0004ae90bl runtime.printstring
0004ae94ldr x0, [sp+200]
0004ae98bl runtime.printuint
0004ae9cadrp x0, 0x665000
0004aea0add x0, x0, 4033
0004aea4orr x1, xzr, 1
0004aea8bl runtime.printstring
0004aeacldr x0, [sp+192]
0004aeb0bl runtime.printuint
0004aeb4adrp x0, 0x665000
0004aeb8add x0, x0, 4033
0004aebcorr x1, xzr, 1
0004aec0bl runtime.printstring
0004aec4ldr x0, [sp+184]
0004aec8bl runtime.printuint
0004aeccadrp x0, 0x665000
0004aed0add x0, x0, 4077
0004aed4orr x1, xzr, 2
0004aed8bl runtime.printstring
0004aedcbl runtime.printunlock
0004aee0ldr x0, [sp+168]
0004aee4str x0, [sp+232]
0004aee8ldr x0, [sp+176]
0004aeecstr x0, [sp+224]
0004aef0bl runtime.printlock
0004aef4adrp x0, 0x66b000
0004aef8add x0, x0, 336
0004aefcmovz x1, 17
0004af00bl runtime.printstring
0004af04ldr x0, [sp+96]
0004af08bl runtime.printuint
0004af0cadrp x0, 0x666000
0004af10add x0, x0, 830
0004af14orr x1, xzr, 4
0004af18bl runtime.printstring
0004af1cldr x0, [sp+88]
0004af20bl runtime.printuint
0004af24adrp x0, 0x666000
0004af28add x0, x0, 3500
0004af2corr x1, xzr, 7
0004af30bl runtime.printstring
0004af34ldr x0, [sp+104]
0004af38bl runtime.printuint
0004af3cadrp x0, 0x668000
0004af40add x0, x0, 3964
0004af44orr x1, xzr, 12
0004af48bl runtime.printstring
0004af4cldr x0, [sp+232]
0004af50bl runtime.printuint
0004af54adrp x0, 0x666000
0004af58add x0, x0, 830
0004af5corr x1, xzr, 4
0004af60bl runtime.printstring
0004af64ldr x0, [sp+224]
0004af68bl runtime.printuint
0004af6cadrp x0, 0x668000
0004af70add x0, x0, 304
0004af74movz x1, 10
0004af78bl runtime.printstring
0004af7cbl runtime.printunlock
0004af80adrp x0, 0x684000
0004af84add x0, x0, 515
0004af88movz x1, 68
0004af8cbl runtime.fatal
0004af90
0004af90loc_4af90:
0004af90ldr x2, [sp+240]
0004af94ldr x2, [x2+48]
0004af98ldrsb x27, [x2]
0004af9cadd x0, x2, 1301
0004afa0mov x1, xzr
0004afa4bl internal/runtime/atomic.(*Uint8).Store
0004afa8ldp x29, x30, [sp-8]
0004afacadd sp, sp, 256
0004afb0ret x30
0004afb4
0004afb4loc_4afb4:
0004afb4ldp x29, x30, [sp-8]
0004afb8add sp, sp, 256
0004afbcret x30
0004ad00
0004ad00runtime.runPerThreadSyscall: ; void runtime.runPerThreadSyscall(void)
0004ad00sub x20, sp, 256
0004ad04stp x29, x30, [x20-8]
0004ad08add sp, x20, 0
0004ad0csub x29, sp, 8
0004ad10str x28, [sp+240]
0004ad14ldr x1, [x28+48]
0004ad18ldrsb x27, [x1]
0004ad1cadd x0, x1, 1301
0004ad20bl internal/runtime/atomic.(*Uint8).Load
0004ad24ubfm x1, x0, 0, 7
0004ad28cbz w1, 0x4afb4
0004ad2cadrp x27, 0xa02000
0004ad30add x27, x27, 32
0004ad34ldp x0, x1, [x27]
0004ad38adrp x27, 0xa02000
0004ad3cadd x27, x27, 48
0004ad40ldp x2, x3, [x27]
0004ad44adrp x27, 0xa02000
0004ad48add x27, x27, 64
0004ad4cldp x4, x5, [x27]
0004ad50adrp x27, 0xa02000
0004ad54add x27, x27, 80
0004ad58ldp x6, x7, [x27]
0004ad5cstp x0, x1, [sp+112]
0004ad60stp x2, x3, [sp+128]
0004ad64stp x4, x5, [sp+144]
0004ad68stp x6, x7, [sp+160]
0004ad6cadrp x27, 0xa02000
0004ad70ldr x0, [x27+96]
0004ad74str x0, [sp+176]
0004ad78ldr x0, [sp+112]
0004ad7cldr x1, [sp+120]
0004ad80ldr x2, [sp+128]
0004ad84ldr x3, [sp+136]
0004ad88ldr x4, [sp+144]
0004ad8cldr x5, [sp+152]
0004ad90ldr x6, [sp+160]
0004ad94str x0, [sp+8]
0004ad98str x1, [sp+16]
0004ad9cstr x2, [sp+24]
0004ada0str x3, [sp+32]
0004ada4str x4, [sp+40]
0004ada8str x5, [sp+48]
0004adacstr x6, [sp+56]
0004adb0bl internal/runtime/syscall.Syscall6.abi0
0004adb4ldr x0, [sp+64]
0004adb8str x0, [sp+96]
0004adbcldr x1, [sp+72]
0004adc0str x1, [sp+88]
0004adc4ldr x2, [sp+80]
0004adc8str x2, [sp+104]
0004adcccbnz x2, 0x4ade8
0004add0ldr x3, [sp+168]
0004add4subs xzr, x3, x0
0004add8b.ne 0x4ade8
0004addcldr x3, [sp+176]
0004ade0subs xzr, x3, x1
0004ade4b.eq 0x4af90
0004ade8
0004ade8loc_4ade8:
0004ade8ldr x0, [sp+112]
0004adecstr x0, [sp+232]
0004adf0ldr x0, [sp+120]
0004adf4str x0, [sp+224]
0004adf8ldr x0, [sp+128]
0004adfcstr x0, [sp+216]
0004ae00ldr x0, [sp+136]
0004ae04str x0, [sp+208]
0004ae08ldr x0, [sp+144]
0004ae0cstr x0, [sp+200]
0004ae10ldr x0, [sp+152]
0004ae14str x0, [sp+192]
0004ae18ldr x0, [sp+160]
0004ae1cstr x0, [sp+184]
0004ae20bl runtime.printlock
0004ae24adrp x0, 0x666000
0004ae28add x0, x0, 1677
0004ae2cmovz x1, 5
0004ae30bl runtime.printstring
0004ae34ldr x0, [sp+232]
0004ae38bl runtime.printuint
0004ae3cadrp x0, 0x668000
0004ae40add x0, x0, 2087
0004ae44movz x1, 11
0004ae48bl runtime.printstring
0004ae4cldr x0, [sp+224]
0004ae50bl runtime.printuint
0004ae54adrp x0, 0x665000
0004ae58add x0, x0, 4033
0004ae5corr x1, xzr, 1
0004ae60bl runtime.printstring
0004ae64ldr x0, [sp+216]
0004ae68bl runtime.printuint
0004ae6cadrp x0, 0x665000
0004ae70add x0, x0, 4033
0004ae74orr x1, xzr, 1
0004ae78bl runtime.printstring
0004ae7cldr x0, [sp+208]
0004ae80bl runtime.printuint
0004ae84adrp x0, 0x665000
0004ae88add x0, x0, 4033
0004ae8corr x1, xzr, 1
0004ae90bl runtime.printstring
0004ae94ldr x0, [sp+200]
0004ae98bl runtime.printuint
0004ae9cadrp x0, 0x665000
0004aea0add x0, x0, 4033
0004aea4orr x1, xzr, 1
0004aea8bl runtime.printstring
0004aeacldr x0, [sp+192]
0004aeb0bl runtime.printuint
0004aeb4adrp x0, 0x665000
0004aeb8add x0, x0, 4033
0004aebcorr x1, xzr, 1
0004aec0bl runtime.printstring
0004aec4ldr x0, [sp+184]
0004aec8bl runtime.printuint
0004aeccadrp x0, 0x665000
0004aed0add x0, x0, 4077
0004aed4orr x1, xzr, 2
0004aed8bl runtime.printstring
0004aedcbl runtime.printunlock
0004aee0ldr x0, [sp+168]
0004aee4str x0, [sp+232]
0004aee8ldr x0, [sp+176]
0004aeecstr x0, [sp+224]
0004aef0bl runtime.printlock
0004aef4adrp x0, 0x66b000
0004aef8add x0, x0, 336
0004aefcmovz x1, 17
0004af00bl runtime.printstring
0004af04ldr x0, [sp+96]
0004af08bl runtime.printuint
0004af0cadrp x0, 0x666000
0004af10add x0, x0, 830
0004af14orr x1, xzr, 4
0004af18bl runtime.printstring
0004af1cldr x0, [sp+88]
0004af20bl runtime.printuint
0004af24adrp x0, 0x666000
0004af28add x0, x0, 3500
0004af2corr x1, xzr, 7
0004af30bl runtime.printstring
0004af34ldr x0, [sp+104]
0004af38bl runtime.printuint
0004af3cadrp x0, 0x668000
0004af40add x0, x0, 3964
0004af44orr x1, xzr, 12
0004af48bl runtime.printstring
0004af4cldr x0, [sp+232]
0004af50bl runtime.printuint
0004af54adrp x0, 0x666000
0004af58add x0, x0, 830
0004af5corr x1, xzr, 4
0004af60bl runtime.printstring
0004af64ldr x0, [sp+224]
0004af68bl runtime.printuint
0004af6cadrp x0, 0x668000
0004af70add x0, x0, 304
0004af74movz x1, 10
0004af78bl runtime.printstring
0004af7cbl runtime.printunlock
0004af80adrp x0, 0x684000
0004af84add x0, x0, 515
0004af88movz x1, 68
0004af8cbl runtime.fatal
0004af90
0004af90loc_4af90:
0004af90ldr x2, [sp+240]
0004af94ldr x2, [x2+48]
0004af98ldrsb x27, [x2]
0004af9cadd x0, x2, 1301
0004afa0mov x1, xzr
0004afa4bl internal/runtime/atomic.(*Uint8).Store
0004afa8ldp x29, x30, [sp-8]
0004afacadd sp, sp, 256
0004afb0ret x30
0004afb4
0004afb4loc_4afb4:
0004afb4ldp x29, x30, [sp-8]
0004afb8add sp, sp, 256
0004afbcret x30
0004ad00
0004afc0
0004afc0runtime.(*sigctxt).sigFromUser: ; void runtime.(*sigctxt).sigFromUser(runtime.sigctxt * c)
0004afc0str x30, [sp-32]!
0004afc4stur x29, [sp-8]
0004afc8sub x29, sp, 8
0004afccbl runtime.(*sigctxt).sigcode
0004afd0cbnz w0, 0x4afdc
0004afd4orr x1, xzr, 1
0004afd8b 0x4afe4
0004afdc
0004afdcloc_4afdc:
0004afdcadds wzr, w0, 6
0004afe0cset x1, eq
0004afe4
0004afe4loc_4afe4:
0004afe4mov x0, x1
0004afe8ldur x29, [sp-8]
0004afecldr x30, [sp], 32
0004aff0ret x30
0004aff4udf 0
0004aff8udf 0
0004affcudf 0
0004afc0
0004afc0runtime.(*sigctxt).sigFromUser: ; void runtime.(*sigctxt).sigFromUser(runtime.sigctxt * c)
0004afc0str x30, [sp-32]!
0004afc4stur x29, [sp-8]
0004afc8sub x29, sp, 8
0004afccbl runtime.(*sigctxt).sigcode
0004afd0cbnz w0, 0x4afdc
0004afd4orr x1, xzr, 1
0004afd8b 0x4afe4
0004afdc
0004afdcloc_4afdc:
0004afdcadds wzr, w0, 6
0004afe0cset x1, eq
0004afe4
0004afe4loc_4afe4:
0004afe4mov x0, x1
0004afe8ldur x29, [sp-8]
0004afecldr x30, [sp], 32
0004aff0ret x30
0004aff4udf 0
0004aff8udf 0
0004affcudf 0
0004afc0
0004b000
0004b000runtime.(*sigctxt).sigFromSeccomp: ; void runtime.(*sigctxt).sigFromSeccomp(runtime.sigctxt * c)
0004b000str x30, [sp-32]!
0004b004stur x29, [sp-8]
0004b008sub x29, sp, 8
0004b00cbl runtime.(*sigctxt).sigcode
0004b010subs wzr, w0, 1
0004b014cset x0, eq
0004b018ldur x29, [sp-8]
0004b01cldr x30, [sp], 32
0004b020ret x30
0004b024udf 0
0004b028udf 0
0004b02cudf 0
0004b000
0004b000runtime.(*sigctxt).sigFromSeccomp: ; void runtime.(*sigctxt).sigFromSeccomp(runtime.sigctxt * c)
0004b000str x30, [sp-32]!
0004b004stur x29, [sp-8]
0004b008sub x29, sp, 8
0004b00cbl runtime.(*sigctxt).sigcode
0004b010subs wzr, w0, 1
0004b014cset x0, eq
0004b018ldur x29, [sp-8]
0004b01cldr x30, [sp], 32
0004b020ret x30
0004b024udf 0
0004b028udf 0
0004b02cudf 0
0004b000
0004b030
0004b030runtime.mprotect: ; void runtime.mprotect(void * addr, uintptr n, int32 prot)
0004b030str x30, [sp-112]!
0004b034stur x29, [sp-8]
0004b038sub x29, sp, 8
0004b03cstr x0, [sp+96]
0004b040movz x3, 226
0004b044str x3, [sp+8]
0004b048str x0, [sp+16]
0004b04cstr x1, [sp+24]
0004b050sbfm x0, x2, 0, 31
0004b054str x0, [sp+32]
0004b058stp xzr, xzr, [sp+40]
0004b05cstr xzr, [sp+56]
0004b060bl internal/runtime/syscall.Syscall6.abi0
0004b064ldr x0, [sp+64]
0004b068ldr x1, [sp+80]
0004b06cldur x29, [sp-8]
0004b070ldr x30, [sp], 112
0004b074ret x30
0004b078udf 0
0004b07cudf 0
0004b030
0004b030runtime.mprotect: ; void runtime.mprotect(void * addr, uintptr n, int32 prot)
0004b030str x30, [sp-112]!
0004b034stur x29, [sp-8]
0004b038sub x29, sp, 8
0004b03cstr x0, [sp+96]
0004b040movz x3, 226
0004b044str x3, [sp+8]
0004b048str x0, [sp+16]
0004b04cstr x1, [sp+24]
0004b050sbfm x0, x2, 0, 31
0004b054str x0, [sp+32]
0004b058stp xzr, xzr, [sp+40]
0004b05cstr xzr, [sp+56]
0004b060bl internal/runtime/syscall.Syscall6.abi0
0004b064ldr x0, [sp+64]
0004b068ldr x1, [sp+80]
0004b06cldur x29, [sp-8]
0004b070ldr x30, [sp], 112
0004b074ret x30
0004b078udf 0
0004b07cudf 0
0004b030
0004b080
0004b080runtime.archauxv: ; void runtime.archauxv(uintptr tag, uintptr val)
0004b080subs xzr, x0, 16
0004b084b.ne 0x4b090
0004b088adrp x27, 0xa00000
0004b08cstr x1, [x27+2424]
0004b090
0004b090loc_4b090:
0004b090ret x30
0004b094udf 0
0004b098udf 0
0004b09cudf 0
0004b080
0004b080runtime.archauxv: ; void runtime.archauxv(uintptr tag, uintptr val)
0004b080subs xzr, x0, 16
0004b084b.ne 0x4b090
0004b088adrp x27, 0xa00000
0004b08cstr x1, [x27+2424]
0004b090
0004b090loc_4b090:
0004b090ret x30
0004b094udf 0
0004b098udf 0
0004b09cudf 0
0004b080
0004b0a0
0004b0a0runtime.osArchInit: ; void runtime.osArchInit(void)
0004b0a0ret x30
0004b0a4udf 0
0004b0a8udf 0
0004b0acudf 0
0004b0a0
0004b0a0runtime.osArchInit: ; void runtime.osArchInit(void)
0004b0a0ret x30
0004b0a4udf 0
0004b0a8udf 0
0004b0acudf 0
0004b0a0
0004b0b0
0004b0b0runtime.sigaddset: ; void runtime.sigaddset(runtime.sigset * mask, int i)
0004b0b0str x30, [sp-32]!
0004b0b4stur x29, [sp-8]
0004b0b8sub x29, sp, 8
0004b0bcsub x2, x1, 1
0004b0c0sbfm x2, x2, 63, 63
0004b0c4add x2, x1, x2, lsr #59
0004b0c8sub x2, x2, 1
0004b0ccsbfm x2, x2, 5, 63
0004b0d0subs xzr, x2, 2
0004b0d4b.hs 0x4b104
0004b0d8ldrsb x27, [x0]
0004b0dcldr w3, [x0+2*x2]
0004b0e0sub x1, x1, 1
0004b0e4and x1, x1, 31
0004b0e8orr x4, xzr, 1
0004b0eclslv x1, x4, x1
0004b0f0orr x1, x3, x1
0004b0f4str w1, [x0+2*x2]
0004b0f8ldur x29, [sp-8]
0004b0fcldr x30, [sp], 32
0004b100ret x30
0004b104
0004b104loc_4b104:
0004b104mov x0, x2
0004b108orr x1, xzr, 2
0004b10cbl runtime.panicIndex
0004b110hint
0004b114udf 0
0004b118udf 0
0004b11cudf 0
0004b0b0
0004b0b0runtime.sigaddset: ; void runtime.sigaddset(runtime.sigset * mask, int i)
0004b0b0str x30, [sp-32]!
0004b0b4stur x29, [sp-8]
0004b0b8sub x29, sp, 8
0004b0bcsub x2, x1, 1
0004b0c0sbfm x2, x2, 63, 63
0004b0c4add x2, x1, x2, lsr #59
0004b0c8sub x2, x2, 1
0004b0ccsbfm x2, x2, 5, 63
0004b0d0subs xzr, x2, 2
0004b0d4b.hs 0x4b104
0004b0d8ldrsb x27, [x0]
0004b0dcldr w3, [x0+2*x2]
0004b0e0sub x1, x1, 1
0004b0e4and x1, x1, 31
0004b0e8orr x4, xzr, 1
0004b0eclslv x1, x4, x1
0004b0f0orr x1, x3, x1
0004b0f4str w1, [x0+2*x2]
0004b0f8ldur x29, [sp-8]
0004b0fcldr x30, [sp], 32
0004b100ret x30
0004b104
0004b104loc_4b104:
0004b104mov x0, x2
0004b108orr x1, xzr, 2
0004b10cbl runtime.panicIndex
0004b110hint
0004b114udf 0
0004b118udf 0
0004b11cudf 0
0004b0b0
0004b120
0004b120runtime.sigdelset: ; void runtime.sigdelset(runtime.sigset * mask, int i)
0004b120ldr x16, [x28+16]
0004b124subs xzr, sp, x16
0004b128b.ls 0x4b190
0004b12cstr x30, [sp-32]!
0004b130stur x29, [sp-8]
0004b134sub x29, sp, 8
0004b138sub x2, x1, 1
0004b13csbfm x2, x2, 63, 63
0004b140add x2, x1, x2, lsr #59
0004b144sub x2, x2, 1
0004b148sbfm x2, x2, 5, 63
0004b14csubs xzr, x2, 2
0004b150b.hs 0x4b180
0004b154ldrsb x27, [x0]
0004b158ldr w3, [x0+2*x2]
0004b15csub x1, x1, 1
0004b160and x1, x1, 31
0004b164orr x4, xzr, 1
0004b168lslv x1, x4, x1
0004b16cbic x1, x3, x1
0004b170str w1, [x0+2*x2]
0004b174ldur x29, [sp-8]
0004b178ldr x30, [sp], 32
0004b17cret x30
0004b180
0004b180loc_4b180:
0004b180mov x0, x2
0004b184orr x1, xzr, 2
0004b188bl runtime.panicIndex
0004b18chint
0004b190
0004b190loc_4b190:
0004b190stp x0, x1, [sp+8]
0004b194mov x3, x30
0004b198bl runtime.morestack_noctxt.abi0
0004b19cldp x0, x1, [sp+8]
0004b1a0b 0x4b120
0004b1a4udf 0
0004b1a8udf 0
0004b1acudf 0
0004b120
0004b120runtime.sigdelset: ; void runtime.sigdelset(runtime.sigset * mask, int i)
0004b120ldr x16, [x28+16]
0004b124subs xzr, sp, x16
0004b128b.ls 0x4b190
0004b12cstr x30, [sp-32]!
0004b130stur x29, [sp-8]
0004b134sub x29, sp, 8
0004b138sub x2, x1, 1
0004b13csbfm x2, x2, 63, 63
0004b140add x2, x1, x2, lsr #59
0004b144sub x2, x2, 1
0004b148sbfm x2, x2, 5, 63
0004b14csubs xzr, x2, 2
0004b150b.hs 0x4b180
0004b154ldrsb x27, [x0]
0004b158ldr w3, [x0+2*x2]
0004b15csub x1, x1, 1
0004b160and x1, x1, 31
0004b164orr x4, xzr, 1
0004b168lslv x1, x4, x1
0004b16cbic x1, x3, x1
0004b170str w1, [x0+2*x2]
0004b174ldur x29, [sp-8]
0004b178ldr x30, [sp], 32
0004b17cret x30
0004b180
0004b180loc_4b180:
0004b180mov x0, x2
0004b184orr x1, xzr, 2
0004b188bl runtime.panicIndex
0004b18chint
0004b190
0004b190loc_4b190:
0004b190stp x0, x1, [sp+8]
0004b194mov x3, x30
0004b198bl runtime.morestack_noctxt.abi0
0004b19cldp x0, x1, [sp+8]
0004b1a0b 0x4b120
0004b1a4udf 0
0004b1a8udf 0
0004b1acudf 0
0004b120
0004b1b0
0004b1b0runtime.sigfillset: ; void runtime.sigfillset(uint64 * mask)
0004b1b0movn x1, 0
0004b1b4str x1, [x0]
0004b1b8ret x30
0004b1bcudf 0
0004b1b0
0004b1b0runtime.sigfillset: ; void runtime.sigfillset(uint64 * mask)
0004b1b0movn x1, 0
0004b1b4str x1, [x0]
0004b1b8ret x30
0004b1bcudf 0
0004b1b0
0004b1c0
0004b1c0runtime.osStackAlloc: ; void runtime.osStackAlloc(runtime.mspan * s)
0004b1c0ret x30
0004b1c4udf 0
0004b1c8udf 0
0004b1ccudf 0
0004b1c0
0004b1c0runtime.osStackAlloc: ; void runtime.osStackAlloc(runtime.mspan * s)
0004b1c0ret x30
0004b1c4udf 0
0004b1c8udf 0
0004b1ccudf 0
0004b1c0
0004b1d0
0004b1d0runtime.osStackFree: ; void runtime.osStackFree(runtime.mspan * s)
0004b1d0ret x30
0004b1d4udf 0
0004b1d8udf 0
0004b1dcudf 0
0004b1d0
0004b1d0runtime.osStackFree: ; void runtime.osStackFree(runtime.mspan * s)
0004b1d0ret x30
0004b1d4udf 0
0004b1d8udf 0
0004b1dcudf 0
0004b1d0
0004b1e0
0004b1e0runtime.panicCheck1: ; void runtime.panicCheck1(uintptr pc, struct string msg)
0004b1e0ldr x16, [x28+16]
0004b1e4subs xzr, sp, x16
0004b1e8b.ls 0x4b25c
0004b1ecstr x30, [sp-48]!
0004b1f0stur x29, [sp-8]
0004b1f4sub x29, sp, 8
0004b1f8str x1, [sp+64]
0004b1fcstr x2, [sp+72]
0004b200bl runtime.findfunc
0004b204bl runtime.funcname
0004b208adrp x2, 0x666000
0004b20cadd x2, x2, 588
0004b210orr x3, xzr, 8
0004b214bl internal/stringslite.HasPrefix
0004b218tbnz w0, 0, 0x4b24c
0004b21cmov x0, x28
0004b220cbz x0, 0x4b234
0004b224ldr x2, [x0+48]
0004b228cbz x2, 0x4b234
0004b22cldrsw x2, [x2+240]
0004b230cbnz w2, 0x4b240
0004b234
0004b234loc_4b234:
0004b234ldur x29, [sp-8]
0004b238ldr x30, [sp], 48
0004b23cret x30
0004b240
0004b240loc_4b240:
0004b240ldr x0, [sp+64]
0004b244ldr x1, [sp+72]
0004b248bl runtime.throw
0004b24c
0004b24cloc_4b24c:
0004b24cldr x0, [sp+64]
0004b250ldr x1, [sp+72]
0004b254bl runtime.throw
0004b258hint
0004b25c
0004b25cloc_4b25c:
0004b25cstp x0, x1, [sp+8]
0004b260str x2, [sp+24]
0004b264mov x3, x30
0004b268bl runtime.morestack_noctxt.abi0
0004b26cldp x0, x1, [sp+8]
0004b270ldr x2, [sp+24]
0004b274b 0x4b1e0
0004b278udf 0
0004b27cudf 0
0004b1e0
0004b1e0runtime.panicCheck1: ; void runtime.panicCheck1(uintptr pc, struct string msg)
0004b1e0ldr x16, [x28+16]
0004b1e4subs xzr, sp, x16
0004b1e8b.ls 0x4b25c
0004b1ecstr x30, [sp-48]!
0004b1f0stur x29, [sp-8]
0004b1f4sub x29, sp, 8
0004b1f8str x1, [sp+64]
0004b1fcstr x2, [sp+72]
0004b200bl runtime.findfunc
0004b204bl runtime.funcname
0004b208adrp x2, 0x666000
0004b20cadd x2, x2, 588
0004b210orr x3, xzr, 8
0004b214bl internal/stringslite.HasPrefix
0004b218tbnz w0, 0, 0x4b24c
0004b21cmov x0, x28
0004b220cbz x0, 0x4b234
0004b224ldr x2, [x0+48]
0004b228cbz x2, 0x4b234
0004b22cldrsw x2, [x2+240]
0004b230cbnz w2, 0x4b240
0004b234
0004b234loc_4b234:
0004b234ldur x29, [sp-8]
0004b238ldr x30, [sp], 48
0004b23cret x30
0004b240
0004b240loc_4b240:
0004b240ldr x0, [sp+64]
0004b244ldr x1, [sp+72]
0004b248bl runtime.throw
0004b24c
0004b24cloc_4b24c:
0004b24cldr x0, [sp+64]
0004b250ldr x1, [sp+72]
0004b254bl runtime.throw
0004b258hint
0004b25c
0004b25cloc_4b25c:
0004b25cstp x0, x1, [sp+8]
0004b260str x2, [sp+24]
0004b264mov x3, x30
0004b268bl runtime.morestack_noctxt.abi0
0004b26cldp x0, x1, [sp+8]
0004b270ldr x2, [sp+24]
0004b274b 0x4b1e0
0004b278udf 0
0004b27cudf 0
0004b1e0
0004b280
0004b280runtime.panicCheck2: ; void runtime.panicCheck2(struct string err)
0004b280ldr x16, [x28+16]
0004b284subs xzr, sp, x16
0004b288b.ls 0x4b2c8
0004b28cstr x30, [sp-32]!
0004b290stur x29, [sp-8]
0004b294sub x29, sp, 8
0004b298str x0, [sp+40]
0004b29cmov x2, x28
0004b2a0cbz x2, 0x4b2b4
0004b2a4ldr x2, [x2+48]
0004b2a8cbz x2, 0x4b2b4
0004b2acldrsw x2, [x2+240]
0004b2b0cbnz w2, 0x4b2c0
0004b2b4
0004b2b4loc_4b2b4:
0004b2b4ldur x29, [sp-8]
0004b2b8ldr x30, [sp], 32
0004b2bcret x30
0004b2c0
0004b2c0loc_4b2c0:
0004b2c0bl runtime.throw
0004b2c4hint
0004b2c8
0004b2c8loc_4b2c8:
0004b2c8stp x0, x1, [sp+8]
0004b2ccmov x3, x30
0004b2d0bl runtime.morestack_noctxt.abi0
0004b2d4ldp x0, x1, [sp+8]
0004b2d8b 0x4b280
0004b2dcudf 0
0004b280
0004b280runtime.panicCheck2: ; void runtime.panicCheck2(struct string err)
0004b280ldr x16, [x28+16]
0004b284subs xzr, sp, x16
0004b288b.ls 0x4b2c8
0004b28cstr x30, [sp-32]!
0004b290stur x29, [sp-8]
0004b294sub x29, sp, 8
0004b298str x0, [sp+40]
0004b29cmov x2, x28
0004b2a0cbz x2, 0x4b2b4
0004b2a4ldr x2, [x2+48]
0004b2a8cbz x2, 0x4b2b4
0004b2acldrsw x2, [x2+240]
0004b2b0cbnz w2, 0x4b2c0
0004b2b4
0004b2b4loc_4b2b4:
0004b2b4ldur x29, [sp-8]
0004b2b8ldr x30, [sp], 32
0004b2bcret x30
0004b2c0
0004b2c0loc_4b2c0:
0004b2c0bl runtime.throw
0004b2c4hint
0004b2c8
0004b2c8loc_4b2c8:
0004b2c8stp x0, x1, [sp+8]
0004b2ccmov x3, x30
0004b2d0bl runtime.morestack_noctxt.abi0
0004b2d4ldp x0, x1, [sp+8]
0004b2d8b 0x4b280
0004b2dcudf 0
0004b280
0004b2e0
0004b2e0runtime.goPanicIndex: ; void runtime.goPanicIndex(int x, int y)
0004b2e0ldr x16, [x28+16]
0004b2e4subs xzr, sp, x16
0004b2e8b.ls 0x4b358
0004b2ecstr x30, [sp-64]!
0004b2f0stur x29, [sp-8]
0004b2f4sub x29, sp, 8
0004b2f8str x0, [sp+72]
0004b2fcstr x1, [sp+80]
0004b300ldr x0, [sp]
0004b304adrp x1, 0x66a000
0004b308add x1, x1, 2309
0004b30cmovz x2, 18
0004b310bl runtime.panicCheck1
0004b314strb wzr, [sp+49]
0004b318ldr x3, [sp+72]
0004b31cstr x3, [sp+32]
0004b320orr x3, xzr, 1
0004b324strb w3, [sp+48]
0004b328ldr x3, [sp+80]
0004b32cstr x3, [sp+40]
0004b330strb wzr, [sp+49]
0004b334adrp x0, 0x62d000
0004b338add x0, x0, 3808
0004b33cadd x1, sp, 32
0004b340bl runtime.convTnoptr
0004b344mov x1, x0
0004b348adrp x0, 0x62d000
0004b34cadd x0, x0, 3808
0004b350bl runtime.gopanic
0004b354hint
0004b358
0004b358loc_4b358:
0004b358stp x0, x1, [sp+8]
0004b35cmov x3, x30
0004b360bl runtime.morestack_noctxt.abi0
0004b364ldp x0, x1, [sp+8]
0004b368b 0x4b2e0
0004b36cudf 0
0004b2e0
0004b2e0runtime.goPanicIndex: ; void runtime.goPanicIndex(int x, int y)
0004b2e0ldr x16, [x28+16]
0004b2e4subs xzr, sp, x16
0004b2e8b.ls 0x4b358
0004b2ecstr x30, [sp-64]!
0004b2f0stur x29, [sp-8]
0004b2f4sub x29, sp, 8
0004b2f8str x0, [sp+72]
0004b2fcstr x1, [sp+80]
0004b300ldr x0, [sp]
0004b304adrp x1, 0x66a000
0004b308add x1, x1, 2309
0004b30cmovz x2, 18
0004b310bl runtime.panicCheck1
0004b314strb wzr, [sp+49]
0004b318ldr x3, [sp+72]
0004b31cstr x3, [sp+32]
0004b320orr x3, xzr, 1
0004b324strb w3, [sp+48]
0004b328ldr x3, [sp+80]
0004b32cstr x3, [sp+40]
0004b330strb wzr, [sp+49]
0004b334adrp x0, 0x62d000
0004b338add x0, x0, 3808
0004b33cadd x1, sp, 32
0004b340bl runtime.convTnoptr
0004b344mov x1, x0
0004b348adrp x0, 0x62d000
0004b34cadd x0, x0, 3808
0004b350bl runtime.gopanic
0004b354hint
0004b358
0004b358loc_4b358:
0004b358stp x0, x1, [sp+8]
0004b35cmov x3, x30
0004b360bl runtime.morestack_noctxt.abi0
0004b364ldp x0, x1, [sp+8]
0004b368b 0x4b2e0
0004b36cudf 0
0004b2e0
0004b370
0004b370runtime.goPanicIndexU: ; void runtime.goPanicIndexU(uint x, int y)
0004b370ldr x16, [x28+16]
0004b374subs xzr, sp, x16
0004b378b.ls 0x4b3e4
0004b37cstr x30, [sp-64]!
0004b380stur x29, [sp-8]
0004b384sub x29, sp, 8
0004b388str x0, [sp+72]
0004b38cstr x1, [sp+80]
0004b390ldr x0, [sp]
0004b394adrp x1, 0x66a000
0004b398add x1, x1, 2309
0004b39cmovz x2, 18
0004b3a0bl runtime.panicCheck1
0004b3a4strb wzr, [sp+49]
0004b3a8ldr x3, [sp+72]
0004b3acstr x3, [sp+32]
0004b3b0strb wzr, [sp+48]
0004b3b4ldr x3, [sp+80]
0004b3b8str x3, [sp+40]
0004b3bcstrb wzr, [sp+49]
0004b3c0adrp x0, 0x62d000
0004b3c4add x0, x0, 3808
0004b3c8add x1, sp, 32
0004b3ccbl runtime.convTnoptr
0004b3d0mov x1, x0
0004b3d4adrp x0, 0x62d000
0004b3d8add x0, x0, 3808
0004b3dcbl runtime.gopanic
0004b3e0hint
0004b3e4
0004b3e4loc_4b3e4:
0004b3e4stp x0, x1, [sp+8]
0004b3e8mov x3, x30
0004b3ecbl runtime.morestack_noctxt.abi0
0004b3f0ldp x0, x1, [sp+8]
0004b3f4b 0x4b370
0004b3f8udf 0
0004b3fcudf 0
0004b370
0004b370runtime.goPanicIndexU: ; void runtime.goPanicIndexU(uint x, int y)
0004b370ldr x16, [x28+16]
0004b374subs xzr, sp, x16
0004b378b.ls 0x4b3e4
0004b37cstr x30, [sp-64]!
0004b380stur x29, [sp-8]
0004b384sub x29, sp, 8
0004b388str x0, [sp+72]
0004b38cstr x1, [sp+80]
0004b390ldr x0, [sp]
0004b394adrp x1, 0x66a000
0004b398add x1, x1, 2309
0004b39cmovz x2, 18
0004b3a0bl runtime.panicCheck1
0004b3a4strb wzr, [sp+49]
0004b3a8ldr x3, [sp+72]
0004b3acstr x3, [sp+32]
0004b3b0strb wzr, [sp+48]
0004b3b4ldr x3, [sp+80]
0004b3b8str x3, [sp+40]
0004b3bcstrb wzr, [sp+49]
0004b3c0adrp x0, 0x62d000
0004b3c4add x0, x0, 3808
0004b3c8add x1, sp, 32
0004b3ccbl runtime.convTnoptr
0004b3d0mov x1, x0
0004b3d4adrp x0, 0x62d000
0004b3d8add x0, x0, 3808
0004b3dcbl runtime.gopanic
0004b3e0hint
0004b3e4
0004b3e4loc_4b3e4:
0004b3e4stp x0, x1, [sp+8]
0004b3e8mov x3, x30
0004b3ecbl runtime.morestack_noctxt.abi0
0004b3f0ldp x0, x1, [sp+8]
0004b3f4b 0x4b370
0004b3f8udf 0
0004b3fcudf 0
0004b370
0004b400
0004b400runtime.goPanicSliceAlen: ; void runtime.goPanicSliceAlen(int x, int y)
0004b400ldr x16, [x28+16]
0004b404subs xzr, sp, x16
0004b408b.ls 0x4b47c
0004b40cstr x30, [sp-64]!
0004b410stur x29, [sp-8]
0004b414sub x29, sp, 8
0004b418str x0, [sp+72]
0004b41cstr x1, [sp+80]
0004b420ldr x0, [sp]
0004b424adrp x1, 0x66e000
0004b428add x1, x1, 2179
0004b42cmovz x2, 25
0004b430bl runtime.panicCheck1
0004b434strb wzr, [sp+49]
0004b438ldr x3, [sp+72]
0004b43cstr x3, [sp+32]
0004b440orr x3, xzr, 1
0004b444strb w3, [sp+48]
0004b448ldr x3, [sp+80]
0004b44cstr x3, [sp+40]
0004b450orr x3, xzr, 1
0004b454strb w3, [sp+49]
0004b458adrp x0, 0x62d000
0004b45cadd x0, x0, 3808
0004b460add x1, sp, 32
0004b464bl runtime.convTnoptr
0004b468mov x1, x0
0004b46cadrp x0, 0x62d000
0004b470add x0, x0, 3808
0004b474bl runtime.gopanic
0004b478hint
0004b47c
0004b47cloc_4b47c:
0004b47cstp x0, x1, [sp+8]
0004b480mov x3, x30
0004b484bl runtime.morestack_noctxt.abi0
0004b488ldp x0, x1, [sp+8]
0004b48cb 0x4b400
0004b400
0004b400runtime.goPanicSliceAlen: ; void runtime.goPanicSliceAlen(int x, int y)
0004b400ldr x16, [x28+16]
0004b404subs xzr, sp, x16
0004b408b.ls 0x4b47c
0004b40cstr x30, [sp-64]!
0004b410stur x29, [sp-8]
0004b414sub x29, sp, 8
0004b418str x0, [sp+72]
0004b41cstr x1, [sp+80]
0004b420ldr x0, [sp]
0004b424adrp x1, 0x66e000
0004b428add x1, x1, 2179
0004b42cmovz x2, 25
0004b430bl runtime.panicCheck1
0004b434strb wzr, [sp+49]
0004b438ldr x3, [sp+72]
0004b43cstr x3, [sp+32]
0004b440orr x3, xzr, 1
0004b444strb w3, [sp+48]
0004b448ldr x3, [sp+80]
0004b44cstr x3, [sp+40]
0004b450orr x3, xzr, 1
0004b454strb w3, [sp+49]
0004b458adrp x0, 0x62d000
0004b45cadd x0, x0, 3808
0004b460add x1, sp, 32
0004b464bl runtime.convTnoptr
0004b468mov x1, x0
0004b46cadrp x0, 0x62d000
0004b470add x0, x0, 3808
0004b474bl runtime.gopanic
0004b478hint
0004b47c
0004b47cloc_4b47c:
0004b47cstp x0, x1, [sp+8]
0004b480mov x3, x30
0004b484bl runtime.morestack_noctxt.abi0
0004b488ldp x0, x1, [sp+8]
0004b48cb 0x4b400
0004b400
0004b490
0004b490runtime.goPanicSliceAlenU: ; void runtime.goPanicSliceAlenU(uint x, int y)
0004b490ldr x16, [x28+16]
0004b494subs xzr, sp, x16
0004b498b.ls 0x4b508
0004b49cstr x30, [sp-64]!
0004b4a0stur x29, [sp-8]
0004b4a4sub x29, sp, 8
0004b4a8str x0, [sp+72]
0004b4acstr x1, [sp+80]
0004b4b0ldr x0, [sp]
0004b4b4adrp x1, 0x66e000
0004b4b8add x1, x1, 2179
0004b4bcmovz x2, 25
0004b4c0bl runtime.panicCheck1
0004b4c4strb wzr, [sp+49]
0004b4c8ldr x3, [sp+72]
0004b4ccstr x3, [sp+32]
0004b4d0strb wzr, [sp+48]
0004b4d4ldr x3, [sp+80]
0004b4d8str x3, [sp+40]
0004b4dcorr x3, xzr, 1
0004b4e0strb w3, [sp+49]
0004b4e4adrp x0, 0x62d000
0004b4e8add x0, x0, 3808
0004b4ecadd x1, sp, 32
0004b4f0bl runtime.convTnoptr
0004b4f4mov x1, x0
0004b4f8adrp x0, 0x62d000
0004b4fcadd x0, x0, 3808
0004b500bl runtime.gopanic
0004b504hint
0004b508
0004b508loc_4b508:
0004b508stp x0, x1, [sp+8]
0004b50cmov x3, x30
0004b510bl runtime.morestack_noctxt.abi0
0004b514ldp x0, x1, [sp+8]
0004b518b 0x4b490
0004b51cudf 0
0004b490
0004b490runtime.goPanicSliceAlenU: ; void runtime.goPanicSliceAlenU(uint x, int y)
0004b490ldr x16, [x28+16]
0004b494subs xzr, sp, x16
0004b498b.ls 0x4b508
0004b49cstr x30, [sp-64]!
0004b4a0stur x29, [sp-8]
0004b4a4sub x29, sp, 8
0004b4a8str x0, [sp+72]
0004b4acstr x1, [sp+80]
0004b4b0ldr x0, [sp]
0004b4b4adrp x1, 0x66e000
0004b4b8add x1, x1, 2179
0004b4bcmovz x2, 25
0004b4c0bl runtime.panicCheck1
0004b4c4strb wzr, [sp+49]
0004b4c8ldr x3, [sp+72]
0004b4ccstr x3, [sp+32]
0004b4d0strb wzr, [sp+48]
0004b4d4ldr x3, [sp+80]
0004b4d8str x3, [sp+40]
0004b4dcorr x3, xzr, 1
0004b4e0strb w3, [sp+49]
0004b4e4adrp x0, 0x62d000
0004b4e8add x0, x0, 3808
0004b4ecadd x1, sp, 32
0004b4f0bl runtime.convTnoptr
0004b4f4mov x1, x0
0004b4f8adrp x0, 0x62d000
0004b4fcadd x0, x0, 3808
0004b500bl runtime.gopanic
0004b504hint
0004b508
0004b508loc_4b508:
0004b508stp x0, x1, [sp+8]
0004b50cmov x3, x30
0004b510bl runtime.morestack_noctxt.abi0
0004b514ldp x0, x1, [sp+8]
0004b518b 0x4b490
0004b51cudf 0
0004b490
0004b520
0004b520runtime.goPanicSliceAcap: ; void runtime.goPanicSliceAcap(int x, int y)
0004b520ldr x16, [x28+16]
0004b524subs xzr, sp, x16
0004b528b.ls 0x4b59c
0004b52cstr x30, [sp-64]!
0004b530stur x29, [sp-8]
0004b534sub x29, sp, 8
0004b538str x0, [sp+72]
0004b53cstr x1, [sp+80]
0004b540ldr x0, [sp]
0004b544adrp x1, 0x66e000
0004b548add x1, x1, 2179
0004b54cmovz x2, 25
0004b550bl runtime.panicCheck1
0004b554strb wzr, [sp+49]
0004b558ldr x3, [sp+72]
0004b55cstr x3, [sp+32]
0004b560orr x3, xzr, 1
0004b564strb w3, [sp+48]
0004b568ldr x3, [sp+80]
0004b56cstr x3, [sp+40]
0004b570orr x3, xzr, 2
0004b574strb w3, [sp+49]
0004b578adrp x0, 0x62d000
0004b57cadd x0, x0, 3808
0004b580add x1, sp, 32
0004b584bl runtime.convTnoptr
0004b588mov x1, x0
0004b58cadrp x0, 0x62d000
0004b590add x0, x0, 3808
0004b594bl runtime.gopanic
0004b598hint
0004b59c
0004b59cloc_4b59c:
0004b59cstp x0, x1, [sp+8]
0004b5a0mov x3, x30
0004b5a4bl runtime.morestack_noctxt.abi0
0004b5a8ldp x0, x1, [sp+8]
0004b5acb 0x4b520
0004b520
0004b520runtime.goPanicSliceAcap: ; void runtime.goPanicSliceAcap(int x, int y)
0004b520ldr x16, [x28+16]
0004b524subs xzr, sp, x16
0004b528b.ls 0x4b59c
0004b52cstr x30, [sp-64]!
0004b530stur x29, [sp-8]
0004b534sub x29, sp, 8
0004b538str x0, [sp+72]
0004b53cstr x1, [sp+80]
0004b540ldr x0, [sp]
0004b544adrp x1, 0x66e000
0004b548add x1, x1, 2179
0004b54cmovz x2, 25
0004b550bl runtime.panicCheck1
0004b554strb wzr, [sp+49]
0004b558ldr x3, [sp+72]
0004b55cstr x3, [sp+32]
0004b560orr x3, xzr, 1
0004b564strb w3, [sp+48]
0004b568ldr x3, [sp+80]
0004b56cstr x3, [sp+40]
0004b570orr x3, xzr, 2
0004b574strb w3, [sp+49]
0004b578adrp x0, 0x62d000
0004b57cadd x0, x0, 3808
0004b580add x1, sp, 32
0004b584bl runtime.convTnoptr
0004b588mov x1, x0
0004b58cadrp x0, 0x62d000
0004b590add x0, x0, 3808
0004b594bl runtime.gopanic
0004b598hint
0004b59c
0004b59cloc_4b59c:
0004b59cstp x0, x1, [sp+8]
0004b5a0mov x3, x30
0004b5a4bl runtime.morestack_noctxt.abi0
0004b5a8ldp x0, x1, [sp+8]
0004b5acb 0x4b520
0004b520
0004b5b0
0004b5b0runtime.goPanicSliceAcapU: ; void runtime.goPanicSliceAcapU(uint x, int y)
0004b5b0ldr x16, [x28+16]
0004b5b4subs xzr, sp, x16
0004b5b8b.ls 0x4b628
0004b5bcstr x30, [sp-64]!
0004b5c0stur x29, [sp-8]
0004b5c4sub x29, sp, 8
0004b5c8str x0, [sp+72]
0004b5ccstr x1, [sp+80]
0004b5d0ldr x0, [sp]
0004b5d4adrp x1, 0x66e000
0004b5d8add x1, x1, 2179
0004b5dcmovz x2, 25
0004b5e0bl runtime.panicCheck1
0004b5e4strb wzr, [sp+49]
0004b5e8ldr x3, [sp+72]
0004b5ecstr x3, [sp+32]
0004b5f0strb wzr, [sp+48]
0004b5f4ldr x3, [sp+80]
0004b5f8str x3, [sp+40]
0004b5fcorr x3, xzr, 2
0004b600strb w3, [sp+49]
0004b604adrp x0, 0x62d000
0004b608add x0, x0, 3808
0004b60cadd x1, sp, 32
0004b610bl runtime.convTnoptr
0004b614mov x1, x0
0004b618adrp x0, 0x62d000
0004b61cadd x0, x0, 3808
0004b620bl runtime.gopanic
0004b624hint
0004b628
0004b628loc_4b628:
0004b628stp x0, x1, [sp+8]
0004b62cmov x3, x30
0004b630bl runtime.morestack_noctxt.abi0
0004b634ldp x0, x1, [sp+8]
0004b638b 0x4b5b0
0004b63cudf 0
0004b5b0
0004b5b0runtime.goPanicSliceAcapU: ; void runtime.goPanicSliceAcapU(uint x, int y)
0004b5b0ldr x16, [x28+16]
0004b5b4subs xzr, sp, x16
0004b5b8b.ls 0x4b628
0004b5bcstr x30, [sp-64]!
0004b5c0stur x29, [sp-8]
0004b5c4sub x29, sp, 8
0004b5c8str x0, [sp+72]
0004b5ccstr x1, [sp+80]
0004b5d0ldr x0, [sp]
0004b5d4adrp x1, 0x66e000
0004b5d8add x1, x1, 2179
0004b5dcmovz x2, 25
0004b5e0bl runtime.panicCheck1
0004b5e4strb wzr, [sp+49]
0004b5e8ldr x3, [sp+72]
0004b5ecstr x3, [sp+32]
0004b5f0strb wzr, [sp+48]
0004b5f4ldr x3, [sp+80]
0004b5f8str x3, [sp+40]
0004b5fcorr x3, xzr, 2
0004b600strb w3, [sp+49]
0004b604adrp x0, 0x62d000
0004b608add x0, x0, 3808
0004b60cadd x1, sp, 32
0004b610bl runtime.convTnoptr
0004b614mov x1, x0
0004b618adrp x0, 0x62d000
0004b61cadd x0, x0, 3808
0004b620bl runtime.gopanic
0004b624hint
0004b628
0004b628loc_4b628:
0004b628stp x0, x1, [sp+8]
0004b62cmov x3, x30
0004b630bl runtime.morestack_noctxt.abi0
0004b634ldp x0, x1, [sp+8]
0004b638b 0x4b5b0
0004b63cudf 0
0004b5b0
0004b640
0004b640runtime.goPanicSliceB: ; void runtime.goPanicSliceB(int x, int y)
0004b640ldr x16, [x28+16]
0004b644subs xzr, sp, x16
0004b648b.ls 0x4b6bc
0004b64cstr x30, [sp-64]!
0004b650stur x29, [sp-8]
0004b654sub x29, sp, 8
0004b658str x0, [sp+72]
0004b65cstr x1, [sp+80]
0004b660ldr x0, [sp]
0004b664adrp x1, 0x66e000
0004b668add x1, x1, 2179
0004b66cmovz x2, 25
0004b670bl runtime.panicCheck1
0004b674strb wzr, [sp+49]
0004b678ldr x3, [sp+72]
0004b67cstr x3, [sp+32]
0004b680orr x3, xzr, 1
0004b684strb w3, [sp+48]
0004b688ldr x3, [sp+80]
0004b68cstr x3, [sp+40]
0004b690orr x3, xzr, 3
0004b694strb w3, [sp+49]
0004b698adrp x0, 0x62d000
0004b69cadd x0, x0, 3808
0004b6a0add x1, sp, 32
0004b6a4bl runtime.convTnoptr
0004b6a8mov x1, x0
0004b6acadrp x0, 0x62d000
0004b6b0add x0, x0, 3808
0004b6b4bl runtime.gopanic
0004b6b8hint
0004b6bc
0004b6bcloc_4b6bc:
0004b6bcstp x0, x1, [sp+8]
0004b6c0mov x3, x30
0004b6c4bl runtime.morestack_noctxt.abi0
0004b6c8ldp x0, x1, [sp+8]
0004b6ccb 0x4b640
0004b640
0004b640runtime.goPanicSliceB: ; void runtime.goPanicSliceB(int x, int y)
0004b640ldr x16, [x28+16]
0004b644subs xzr, sp, x16
0004b648b.ls 0x4b6bc
0004b64cstr x30, [sp-64]!
0004b650stur x29, [sp-8]
0004b654sub x29, sp, 8
0004b658str x0, [sp+72]
0004b65cstr x1, [sp+80]
0004b660ldr x0, [sp]
0004b664adrp x1, 0x66e000
0004b668add x1, x1, 2179
0004b66cmovz x2, 25
0004b670bl runtime.panicCheck1
0004b674strb wzr, [sp+49]
0004b678ldr x3, [sp+72]
0004b67cstr x3, [sp+32]
0004b680orr x3, xzr, 1
0004b684strb w3, [sp+48]
0004b688ldr x3, [sp+80]
0004b68cstr x3, [sp+40]
0004b690orr x3, xzr, 3
0004b694strb w3, [sp+49]
0004b698adrp x0, 0x62d000
0004b69cadd x0, x0, 3808
0004b6a0add x1, sp, 32
0004b6a4bl runtime.convTnoptr
0004b6a8mov x1, x0
0004b6acadrp x0, 0x62d000
0004b6b0add x0, x0, 3808
0004b6b4bl runtime.gopanic
0004b6b8hint
0004b6bc
0004b6bcloc_4b6bc:
0004b6bcstp x0, x1, [sp+8]
0004b6c0mov x3, x30
0004b6c4bl runtime.morestack_noctxt.abi0
0004b6c8ldp x0, x1, [sp+8]
0004b6ccb 0x4b640
0004b640
0004b6d0
0004b6d0runtime.goPanicSliceBU: ; void runtime.goPanicSliceBU(uint x, int y)
0004b6d0ldr x16, [x28+16]
0004b6d4subs xzr, sp, x16
0004b6d8b.ls 0x4b748
0004b6dcstr x30, [sp-64]!
0004b6e0stur x29, [sp-8]
0004b6e4sub x29, sp, 8
0004b6e8str x0, [sp+72]
0004b6ecstr x1, [sp+80]
0004b6f0ldr x0, [sp]
0004b6f4adrp x1, 0x66e000
0004b6f8add x1, x1, 2179
0004b6fcmovz x2, 25
0004b700bl runtime.panicCheck1
0004b704strb wzr, [sp+49]
0004b708ldr x3, [sp+72]
0004b70cstr x3, [sp+32]
0004b710strb wzr, [sp+48]
0004b714ldr x3, [sp+80]
0004b718str x3, [sp+40]
0004b71corr x3, xzr, 3
0004b720strb w3, [sp+49]
0004b724adrp x0, 0x62d000
0004b728add x0, x0, 3808
0004b72cadd x1, sp, 32
0004b730bl runtime.convTnoptr
0004b734mov x1, x0
0004b738adrp x0, 0x62d000
0004b73cadd x0, x0, 3808
0004b740bl runtime.gopanic
0004b744hint
0004b748
0004b748loc_4b748:
0004b748stp x0, x1, [sp+8]
0004b74cmov x3, x30
0004b750bl runtime.morestack_noctxt.abi0
0004b754ldp x0, x1, [sp+8]
0004b758b 0x4b6d0
0004b75cudf 0
0004b6d0
0004b6d0runtime.goPanicSliceBU: ; void runtime.goPanicSliceBU(uint x, int y)
0004b6d0ldr x16, [x28+16]
0004b6d4subs xzr, sp, x16
0004b6d8b.ls 0x4b748
0004b6dcstr x30, [sp-64]!
0004b6e0stur x29, [sp-8]
0004b6e4sub x29, sp, 8
0004b6e8str x0, [sp+72]
0004b6ecstr x1, [sp+80]
0004b6f0ldr x0, [sp]
0004b6f4adrp x1, 0x66e000
0004b6f8add x1, x1, 2179
0004b6fcmovz x2, 25
0004b700bl runtime.panicCheck1
0004b704strb wzr, [sp+49]
0004b708ldr x3, [sp+72]
0004b70cstr x3, [sp+32]
0004b710strb wzr, [sp+48]
0004b714ldr x3, [sp+80]
0004b718str x3, [sp+40]
0004b71corr x3, xzr, 3
0004b720strb w3, [sp+49]
0004b724adrp x0, 0x62d000
0004b728add x0, x0, 3808
0004b72cadd x1, sp, 32
0004b730bl runtime.convTnoptr
0004b734mov x1, x0
0004b738adrp x0, 0x62d000
0004b73cadd x0, x0, 3808
0004b740bl runtime.gopanic
0004b744hint
0004b748
0004b748loc_4b748:
0004b748stp x0, x1, [sp+8]
0004b74cmov x3, x30
0004b750bl runtime.morestack_noctxt.abi0
0004b754ldp x0, x1, [sp+8]
0004b758b 0x4b6d0
0004b75cudf 0
0004b6d0
0004b760
0004b760runtime.goPanicSlice3Alen: ; void runtime.goPanicSlice3Alen(int x, int y)
0004b760ldr x16, [x28+16]
0004b764subs xzr, sp, x16
0004b768b.ls 0x4b7dc
0004b76cstr x30, [sp-64]!
0004b770stur x29, [sp-8]
0004b774sub x29, sp, 8
0004b778str x0, [sp+72]
0004b77cstr x1, [sp+80]
0004b780ldr x0, [sp]
0004b784adrp x1, 0x66e000
0004b788add x1, x1, 2179
0004b78cmovz x2, 25
0004b790bl runtime.panicCheck1
0004b794strb wzr, [sp+49]
0004b798ldr x3, [sp+72]
0004b79cstr x3, [sp+32]
0004b7a0orr x3, xzr, 1
0004b7a4strb w3, [sp+48]
0004b7a8ldr x3, [sp+80]
0004b7acstr x3, [sp+40]
0004b7b0orr x3, xzr, 4
0004b7b4strb w3, [sp+49]
0004b7b8adrp x0, 0x62d000
0004b7bcadd x0, x0, 3808
0004b7c0add x1, sp, 32
0004b7c4bl runtime.convTnoptr
0004b7c8mov x1, x0
0004b7ccadrp x0, 0x62d000
0004b7d0add x0, x0, 3808
0004b7d4bl runtime.gopanic
0004b7d8hint
0004b7dc
0004b7dcloc_4b7dc:
0004b7dcstp x0, x1, [sp+8]
0004b7e0mov x3, x30
0004b7e4bl runtime.morestack_noctxt.abi0
0004b7e8ldp x0, x1, [sp+8]
0004b7ecb 0x4b760
0004b760
0004b760runtime.goPanicSlice3Alen: ; void runtime.goPanicSlice3Alen(int x, int y)
0004b760ldr x16, [x28+16]
0004b764subs xzr, sp, x16
0004b768b.ls 0x4b7dc
0004b76cstr x30, [sp-64]!
0004b770stur x29, [sp-8]
0004b774sub x29, sp, 8
0004b778str x0, [sp+72]
0004b77cstr x1, [sp+80]
0004b780ldr x0, [sp]
0004b784adrp x1, 0x66e000
0004b788add x1, x1, 2179
0004b78cmovz x2, 25
0004b790bl runtime.panicCheck1
0004b794strb wzr, [sp+49]
0004b798ldr x3, [sp+72]
0004b79cstr x3, [sp+32]
0004b7a0orr x3, xzr, 1
0004b7a4strb w3, [sp+48]
0004b7a8ldr x3, [sp+80]
0004b7acstr x3, [sp+40]
0004b7b0orr x3, xzr, 4
0004b7b4strb w3, [sp+49]
0004b7b8adrp x0, 0x62d000
0004b7bcadd x0, x0, 3808
0004b7c0add x1, sp, 32
0004b7c4bl runtime.convTnoptr
0004b7c8mov x1, x0
0004b7ccadrp x0, 0x62d000
0004b7d0add x0, x0, 3808
0004b7d4bl runtime.gopanic
0004b7d8hint
0004b7dc
0004b7dcloc_4b7dc:
0004b7dcstp x0, x1, [sp+8]
0004b7e0mov x3, x30
0004b7e4bl runtime.morestack_noctxt.abi0
0004b7e8ldp x0, x1, [sp+8]
0004b7ecb 0x4b760
0004b760
0004b7f0
0004b7f0runtime.goPanicSlice3Acap: ; void runtime.goPanicSlice3Acap(int x, int y)
0004b7f0ldr x16, [x28+16]
0004b7f4subs xzr, sp, x16
0004b7f8b.ls 0x4b86c
0004b7fcstr x30, [sp-64]!
0004b800stur x29, [sp-8]
0004b804sub x29, sp, 8
0004b808str x0, [sp+72]
0004b80cstr x1, [sp+80]
0004b810ldr x0, [sp]
0004b814adrp x1, 0x66e000
0004b818add x1, x1, 2179
0004b81cmovz x2, 25
0004b820bl runtime.panicCheck1
0004b824strb wzr, [sp+49]
0004b828ldr x3, [sp+72]
0004b82cstr x3, [sp+32]
0004b830orr x3, xzr, 1
0004b834strb w3, [sp+48]
0004b838ldr x3, [sp+80]
0004b83cstr x3, [sp+40]
0004b840movz x3, 5
0004b844strb w3, [sp+49]
0004b848adrp x0, 0x62d000
0004b84cadd x0, x0, 3808
0004b850add x1, sp, 32
0004b854bl runtime.convTnoptr
0004b858mov x1, x0
0004b85cadrp x0, 0x62d000
0004b860add x0, x0, 3808
0004b864bl runtime.gopanic
0004b868hint
0004b86c
0004b86cloc_4b86c:
0004b86cstp x0, x1, [sp+8]
0004b870mov x3, x30
0004b874bl runtime.morestack_noctxt.abi0
0004b878ldp x0, x1, [sp+8]
0004b87cb 0x4b7f0
0004b7f0
0004b7f0runtime.goPanicSlice3Acap: ; void runtime.goPanicSlice3Acap(int x, int y)
0004b7f0ldr x16, [x28+16]
0004b7f4subs xzr, sp, x16
0004b7f8b.ls 0x4b86c
0004b7fcstr x30, [sp-64]!
0004b800stur x29, [sp-8]
0004b804sub x29, sp, 8
0004b808str x0, [sp+72]
0004b80cstr x1, [sp+80]
0004b810ldr x0, [sp]
0004b814adrp x1, 0x66e000
0004b818add x1, x1, 2179
0004b81cmovz x2, 25
0004b820bl runtime.panicCheck1
0004b824strb wzr, [sp+49]
0004b828ldr x3, [sp+72]
0004b82cstr x3, [sp+32]
0004b830orr x3, xzr, 1
0004b834strb w3, [sp+48]
0004b838ldr x3, [sp+80]
0004b83cstr x3, [sp+40]
0004b840movz x3, 5
0004b844strb w3, [sp+49]
0004b848adrp x0, 0x62d000
0004b84cadd x0, x0, 3808
0004b850add x1, sp, 32
0004b854bl runtime.convTnoptr
0004b858mov x1, x0
0004b85cadrp x0, 0x62d000
0004b860add x0, x0, 3808
0004b864bl runtime.gopanic
0004b868hint
0004b86c
0004b86cloc_4b86c:
0004b86cstp x0, x1, [sp+8]
0004b870mov x3, x30
0004b874bl runtime.morestack_noctxt.abi0
0004b878ldp x0, x1, [sp+8]
0004b87cb 0x4b7f0
0004b7f0
0004b880
0004b880runtime.goPanicSlice3B: ; void runtime.goPanicSlice3B(int x, int y)
0004b880ldr x16, [x28+16]
0004b884subs xzr, sp, x16
0004b888b.ls 0x4b8fc
0004b88cstr x30, [sp-64]!
0004b890stur x29, [sp-8]
0004b894sub x29, sp, 8
0004b898str x0, [sp+72]
0004b89cstr x1, [sp+80]
0004b8a0ldr x0, [sp]
0004b8a4adrp x1, 0x66e000
0004b8a8add x1, x1, 2179
0004b8acmovz x2, 25
0004b8b0bl runtime.panicCheck1
0004b8b4strb wzr, [sp+49]
0004b8b8ldr x3, [sp+72]
0004b8bcstr x3, [sp+32]
0004b8c0orr x3, xzr, 1
0004b8c4strb w3, [sp+48]
0004b8c8ldr x3, [sp+80]
0004b8ccstr x3, [sp+40]
0004b8d0orr x3, xzr, 6
0004b8d4strb w3, [sp+49]
0004b8d8adrp x0, 0x62d000
0004b8dcadd x0, x0, 3808
0004b8e0add x1, sp, 32
0004b8e4bl runtime.convTnoptr
0004b8e8mov x1, x0
0004b8ecadrp x0, 0x62d000
0004b8f0add x0, x0, 3808
0004b8f4bl runtime.gopanic
0004b8f8hint
0004b8fc
0004b8fcloc_4b8fc:
0004b8fcstp x0, x1, [sp+8]
0004b900mov x3, x30
0004b904bl runtime.morestack_noctxt.abi0
0004b908ldp x0, x1, [sp+8]
0004b90cb 0x4b880
0004b880
0004b880runtime.goPanicSlice3B: ; void runtime.goPanicSlice3B(int x, int y)
0004b880ldr x16, [x28+16]
0004b884subs xzr, sp, x16
0004b888b.ls 0x4b8fc
0004b88cstr x30, [sp-64]!
0004b890stur x29, [sp-8]
0004b894sub x29, sp, 8
0004b898str x0, [sp+72]
0004b89cstr x1, [sp+80]
0004b8a0ldr x0, [sp]
0004b8a4adrp x1, 0x66e000
0004b8a8add x1, x1, 2179
0004b8acmovz x2, 25
0004b8b0bl runtime.panicCheck1
0004b8b4strb wzr, [sp+49]
0004b8b8ldr x3, [sp+72]
0004b8bcstr x3, [sp+32]
0004b8c0orr x3, xzr, 1
0004b8c4strb w3, [sp+48]
0004b8c8ldr x3, [sp+80]
0004b8ccstr x3, [sp+40]
0004b8d0orr x3, xzr, 6
0004b8d4strb w3, [sp+49]
0004b8d8adrp x0, 0x62d000
0004b8dcadd x0, x0, 3808
0004b8e0add x1, sp, 32
0004b8e4bl runtime.convTnoptr
0004b8e8mov x1, x0
0004b8ecadrp x0, 0x62d000
0004b8f0add x0, x0, 3808
0004b8f4bl runtime.gopanic
0004b8f8hint
0004b8fc
0004b8fcloc_4b8fc:
0004b8fcstp x0, x1, [sp+8]
0004b900mov x3, x30
0004b904bl runtime.morestack_noctxt.abi0
0004b908ldp x0, x1, [sp+8]
0004b90cb 0x4b880
0004b880
0004b910
0004b910runtime.goPanicSlice3C: ; void runtime.goPanicSlice3C(int x, int y)
0004b910ldr x16, [x28+16]
0004b914subs xzr, sp, x16
0004b918b.ls 0x4b98c
0004b91cstr x30, [sp-64]!
0004b920stur x29, [sp-8]
0004b924sub x29, sp, 8
0004b928str x0, [sp+72]
0004b92cstr x1, [sp+80]
0004b930ldr x0, [sp]
0004b934adrp x1, 0x66e000
0004b938add x1, x1, 2179
0004b93cmovz x2, 25
0004b940bl runtime.panicCheck1
0004b944strb wzr, [sp+49]
0004b948ldr x3, [sp+72]
0004b94cstr x3, [sp+32]
0004b950orr x3, xzr, 1
0004b954strb w3, [sp+48]
0004b958ldr x3, [sp+80]
0004b95cstr x3, [sp+40]
0004b960orr x3, xzr, 7
0004b964strb w3, [sp+49]
0004b968adrp x0, 0x62d000
0004b96cadd x0, x0, 3808
0004b970add x1, sp, 32
0004b974bl runtime.convTnoptr
0004b978mov x1, x0
0004b97cadrp x0, 0x62d000
0004b980add x0, x0, 3808
0004b984bl runtime.gopanic
0004b988hint
0004b98c
0004b98cloc_4b98c:
0004b98cstp x0, x1, [sp+8]
0004b990mov x3, x30
0004b994bl runtime.morestack_noctxt.abi0
0004b998ldp x0, x1, [sp+8]
0004b99cb 0x4b910
0004b910
0004b910runtime.goPanicSlice3C: ; void runtime.goPanicSlice3C(int x, int y)
0004b910ldr x16, [x28+16]
0004b914subs xzr, sp, x16
0004b918b.ls 0x4b98c
0004b91cstr x30, [sp-64]!
0004b920stur x29, [sp-8]
0004b924sub x29, sp, 8
0004b928str x0, [sp+72]
0004b92cstr x1, [sp+80]
0004b930ldr x0, [sp]
0004b934adrp x1, 0x66e000
0004b938add x1, x1, 2179
0004b93cmovz x2, 25
0004b940bl runtime.panicCheck1
0004b944strb wzr, [sp+49]
0004b948ldr x3, [sp+72]
0004b94cstr x3, [sp+32]
0004b950orr x3, xzr, 1
0004b954strb w3, [sp+48]
0004b958ldr x3, [sp+80]
0004b95cstr x3, [sp+40]
0004b960orr x3, xzr, 7
0004b964strb w3, [sp+49]
0004b968adrp x0, 0x62d000
0004b96cadd x0, x0, 3808
0004b970add x1, sp, 32
0004b974bl runtime.convTnoptr
0004b978mov x1, x0
0004b97cadrp x0, 0x62d000
0004b980add x0, x0, 3808
0004b984bl runtime.gopanic
0004b988hint
0004b98c
0004b98cloc_4b98c:
0004b98cstp x0, x1, [sp+8]
0004b990mov x3, x30
0004b994bl runtime.morestack_noctxt.abi0
0004b998ldp x0, x1, [sp+8]
0004b99cb 0x4b910
0004b910
0004b9a0
0004b9a0runtime.goPanicSliceConvert: ; void runtime.goPanicSliceConvert(int x, int y)
0004b9a0ldr x16, [x28+16]
0004b9a4subs xzr, sp, x16
0004b9a8b.ls 0x4ba1c
0004b9acstr x30, [sp-64]!
0004b9b0stur x29, [sp-8]
0004b9b4sub x29, sp, 8
0004b9b8str x0, [sp+72]
0004b9bcstr x1, [sp+80]
0004b9c0ldr x0, [sp]
0004b9c4adrp x1, 0x681000
0004b9c8add x1, x1, 3318
0004b9ccorr x2, xzr, 62
0004b9d0bl runtime.panicCheck1
0004b9d4strb wzr, [sp+49]
0004b9d8ldr x3, [sp+72]
0004b9dcstr x3, [sp+32]
0004b9e0orr x3, xzr, 1
0004b9e4strb w3, [sp+48]
0004b9e8ldr x3, [sp+80]
0004b9ecstr x3, [sp+40]
0004b9f0orr x3, xzr, 8
0004b9f4strb w3, [sp+49]
0004b9f8adrp x0, 0x62d000
0004b9fcadd x0, x0, 3808
0004ba00add x1, sp, 32
0004ba04bl runtime.convTnoptr
0004ba08mov x1, x0
0004ba0cadrp x0, 0x62d000
0004ba10add x0, x0, 3808
0004ba14bl runtime.gopanic
0004ba18hint
0004ba1c
0004ba1cloc_4ba1c:
0004ba1cstp x0, x1, [sp+8]
0004ba20mov x3, x30
0004ba24bl runtime.morestack_noctxt.abi0
0004ba28ldp x0, x1, [sp+8]
0004ba2cb 0x4b9a0
0004b9a0
0004b9a0runtime.goPanicSliceConvert: ; void runtime.goPanicSliceConvert(int x, int y)
0004b9a0ldr x16, [x28+16]
0004b9a4subs xzr, sp, x16
0004b9a8b.ls 0x4ba1c
0004b9acstr x30, [sp-64]!
0004b9b0stur x29, [sp-8]
0004b9b4sub x29, sp, 8
0004b9b8str x0, [sp+72]
0004b9bcstr x1, [sp+80]
0004b9c0ldr x0, [sp]
0004b9c4adrp x1, 0x681000
0004b9c8add x1, x1, 3318
0004b9ccorr x2, xzr, 62
0004b9d0bl runtime.panicCheck1
0004b9d4strb wzr, [sp+49]
0004b9d8ldr x3, [sp+72]
0004b9dcstr x3, [sp+32]
0004b9e0orr x3, xzr, 1
0004b9e4strb w3, [sp+48]
0004b9e8ldr x3, [sp+80]
0004b9ecstr x3, [sp+40]
0004b9f0orr x3, xzr, 8
0004b9f4strb w3, [sp+49]
0004b9f8adrp x0, 0x62d000
0004b9fcadd x0, x0, 3808
0004ba00add x1, sp, 32
0004ba04bl runtime.convTnoptr
0004ba08mov x1, x0
0004ba0cadrp x0, 0x62d000
0004ba10add x0, x0, 3808
0004ba14bl runtime.gopanic
0004ba18hint
0004ba1c
0004ba1cloc_4ba1c:
0004ba1cstp x0, x1, [sp+8]
0004ba20mov x3, x30
0004ba24bl runtime.morestack_noctxt.abi0
0004ba28ldp x0, x1, [sp+8]
0004ba2cb 0x4b9a0
0004b9a0
0004ba30
0004ba30runtime.panicshift: ; void runtime.panicshift(void)
0004ba30ldr x16, [x28+16]
0004ba34subs xzr, sp, x16
0004ba38b.ls 0x4ba80
0004ba3cstr x30, [sp-48]!
0004ba40stur x29, [sp-8]
0004ba44sub x29, sp, 8
0004ba48ldr x0, [sp]
0004ba4cadrp x1, 0x66c000
0004ba50add x1, x1, 375
0004ba54movz x2, 21
0004ba58bl runtime.panicCheck1
0004ba5cadrp x27, 0x9c2000
0004ba60ldr x3, [x27+2224]
0004ba64cbz x3, 0x4ba6c
0004ba68ldr x3, [x3+8]
0004ba6c
0004ba6cloc_4ba6c:
0004ba6cadrp x27, 0x9c2000
0004ba70ldr x1, [x27+2232]
0004ba74mov x0, x3
0004ba78bl runtime.gopanic
0004ba7chint
0004ba80
0004ba80loc_4ba80:
0004ba80mov x3, x30
0004ba84bl runtime.morestack_noctxt.abi0
0004ba88b 0x4ba30
0004ba8cudf 0
0004ba30
0004ba30runtime.panicshift: ; void runtime.panicshift(void)
0004ba30ldr x16, [x28+16]
0004ba34subs xzr, sp, x16
0004ba38b.ls 0x4ba80
0004ba3cstr x30, [sp-48]!
0004ba40stur x29, [sp-8]
0004ba44sub x29, sp, 8
0004ba48ldr x0, [sp]
0004ba4cadrp x1, 0x66c000
0004ba50add x1, x1, 375
0004ba54movz x2, 21
0004ba58bl runtime.panicCheck1
0004ba5cadrp x27, 0x9c2000
0004ba60ldr x3, [x27+2224]
0004ba64cbz x3, 0x4ba6c
0004ba68ldr x3, [x3+8]
0004ba6c
0004ba6cloc_4ba6c:
0004ba6cadrp x27, 0x9c2000
0004ba70ldr x1, [x27+2232]
0004ba74mov x0, x3
0004ba78bl runtime.gopanic
0004ba7chint
0004ba80
0004ba80loc_4ba80:
0004ba80mov x3, x30
0004ba84bl runtime.morestack_noctxt.abi0
0004ba88b 0x4ba30
0004ba8cudf 0
0004ba30
0004ba90
0004ba90runtime.panicdivide: ; void runtime.panicdivide(void)
0004ba90ldr x16, [x28+16]
0004ba94subs xzr, sp, x16
0004ba98b.ls 0x4badc
0004ba9cstr x30, [sp-32]!
0004baa0stur x29, [sp-8]
0004baa4sub x29, sp, 8
0004baa8adrp x0, 0x66c000
0004baacadd x0, x0, 2160
0004bab0movz x1, 22
0004bab4bl runtime.panicCheck2
0004bab8adrp x27, 0x9c2000
0004babcldr x2, [x27+3312]
0004bac0cbz x2, 0x4bac8
0004bac4ldr x2, [x2+8]
0004bac8
0004bac8loc_4bac8:
0004bac8adrp x27, 0x9c2000
0004baccldr x1, [x27+3320]
0004bad0mov x0, x2
0004bad4bl runtime.gopanic
0004bad8hint
0004badc
0004badcloc_4badc:
0004badcmov x3, x30
0004bae0bl runtime.morestack_noctxt.abi0
0004bae4b 0x4ba90
0004bae8udf 0
0004baecudf 0
0004ba90
0004ba90runtime.panicdivide: ; void runtime.panicdivide(void)
0004ba90ldr x16, [x28+16]
0004ba94subs xzr, sp, x16
0004ba98b.ls 0x4badc
0004ba9cstr x30, [sp-32]!
0004baa0stur x29, [sp-8]
0004baa4sub x29, sp, 8
0004baa8adrp x0, 0x66c000
0004baacadd x0, x0, 2160
0004bab0movz x1, 22
0004bab4bl runtime.panicCheck2
0004bab8adrp x27, 0x9c2000
0004babcldr x2, [x27+3312]
0004bac0cbz x2, 0x4bac8
0004bac4ldr x2, [x2+8]
0004bac8
0004bac8loc_4bac8:
0004bac8adrp x27, 0x9c2000
0004baccldr x1, [x27+3320]
0004bad0mov x0, x2
0004bad4bl runtime.gopanic
0004bad8hint
0004badc
0004badcloc_4badc:
0004badcmov x3, x30
0004bae0bl runtime.morestack_noctxt.abi0
0004bae4b 0x4ba90
0004bae8udf 0
0004baecudf 0
0004ba90
0004baf0
0004baf0runtime.panicoverflow: ; void runtime.panicoverflow(void)
0004baf0ldr x16, [x28+16]
0004baf4subs xzr, sp, x16
0004baf8b.ls 0x4bb3c
0004bafcstr x30, [sp-32]!
0004bb00stur x29, [sp-8]
0004bb04sub x29, sp, 8
0004bb08adrp x0, 0x669000
0004bb0cadd x0, x0, 2084
0004bb10orr x1, xzr, 16
0004bb14bl runtime.panicCheck2
0004bb18adrp x27, 0x9c2000
0004bb1cldr x2, [x27+3328]
0004bb20cbz x2, 0x4bb28
0004bb24ldr x2, [x2+8]
0004bb28
0004bb28loc_4bb28:
0004bb28adrp x27, 0x9c2000
0004bb2cldr x1, [x27+3336]
0004bb30mov x0, x2
0004bb34bl runtime.gopanic
0004bb38hint
0004bb3c
0004bb3cloc_4bb3c:
0004bb3cmov x3, x30
0004bb40bl runtime.morestack_noctxt.abi0
0004bb44b 0x4baf0
0004bb48udf 0
0004bb4cudf 0
0004baf0
0004baf0runtime.panicoverflow: ; void runtime.panicoverflow(void)
0004baf0ldr x16, [x28+16]
0004baf4subs xzr, sp, x16
0004baf8b.ls 0x4bb3c
0004bafcstr x30, [sp-32]!
0004bb00stur x29, [sp-8]
0004bb04sub x29, sp, 8
0004bb08adrp x0, 0x669000
0004bb0cadd x0, x0, 2084
0004bb10orr x1, xzr, 16
0004bb14bl runtime.panicCheck2
0004bb18adrp x27, 0x9c2000
0004bb1cldr x2, [x27+3328]
0004bb20cbz x2, 0x4bb28
0004bb24ldr x2, [x2+8]
0004bb28
0004bb28loc_4bb28:
0004bb28adrp x27, 0x9c2000
0004bb2cldr x1, [x27+3336]
0004bb30mov x0, x2
0004bb34bl runtime.gopanic
0004bb38hint
0004bb3c
0004bb3cloc_4bb3c:
0004bb3cmov x3, x30
0004bb40bl runtime.morestack_noctxt.abi0
0004bb44b 0x4baf0
0004bb48udf 0
0004bb4cudf 0
0004baf0
0004bb50
0004bb50runtime.panicfloat: ; void runtime.panicfloat(void)
0004bb50ldr x16, [x28+16]
0004bb54subs xzr, sp, x16
0004bb58b.ls 0x4bb9c
0004bb5cstr x30, [sp-32]!
0004bb60stur x29, [sp-8]
0004bb64sub x29, sp, 8
0004bb68adrp x0, 0x66b000
0004bb6cadd x0, x0, 2127
0004bb70movz x1, 20
0004bb74bl runtime.panicCheck2
0004bb78adrp x27, 0x9c2000
0004bb7cldr x2, [x27+2240]
0004bb80cbz x2, 0x4bb88
0004bb84ldr x2, [x2+8]
0004bb88
0004bb88loc_4bb88:
0004bb88adrp x27, 0x9c2000
0004bb8cldr x1, [x27+2248]
0004bb90mov x0, x2
0004bb94bl runtime.gopanic
0004bb98hint
0004bb9c
0004bb9cloc_4bb9c:
0004bb9cmov x3, x30
0004bba0bl runtime.morestack_noctxt.abi0
0004bba4b 0x4bb50
0004bba8udf 0
0004bbacudf 0
0004bb50
0004bb50runtime.panicfloat: ; void runtime.panicfloat(void)
0004bb50ldr x16, [x28+16]
0004bb54subs xzr, sp, x16
0004bb58b.ls 0x4bb9c
0004bb5cstr x30, [sp-32]!
0004bb60stur x29, [sp-8]
0004bb64sub x29, sp, 8
0004bb68adrp x0, 0x66b000
0004bb6cadd x0, x0, 2127
0004bb70movz x1, 20
0004bb74bl runtime.panicCheck2
0004bb78adrp x27, 0x9c2000
0004bb7cldr x2, [x27+2240]
0004bb80cbz x2, 0x4bb88
0004bb84ldr x2, [x2+8]
0004bb88
0004bb88loc_4bb88:
0004bb88adrp x27, 0x9c2000
0004bb8cldr x1, [x27+2248]
0004bb90mov x0, x2
0004bb94bl runtime.gopanic
0004bb98hint
0004bb9c
0004bb9cloc_4bb9c:
0004bb9cmov x3, x30
0004bba0bl runtime.morestack_noctxt.abi0
0004bba4b 0x4bb50
0004bba8udf 0
0004bbacudf 0
0004bb50
0004bbb0
0004bbb0runtime.panicmem: ; void runtime.panicmem(void)
0004bbb0ldr x16, [x28+16]
0004bbb4subs xzr, sp, x16
0004bbb8b.ls 0x4bbfc
0004bbbcstr x30, [sp-32]!
0004bbc0stur x29, [sp-8]
0004bbc4sub x29, sp, 8
0004bbc8adrp x0, 0x67d000
0004bbccadd x0, x0, 3190
0004bbd0movz x1, 49
0004bbd4bl runtime.panicCheck2
0004bbd8adrp x27, 0x9c2000
0004bbdcldr x2, [x27+2256]
0004bbe0cbz x2, 0x4bbe8
0004bbe4ldr x2, [x2+8]
0004bbe8
0004bbe8loc_4bbe8:
0004bbe8adrp x27, 0x9c2000
0004bbecldr x1, [x27+2264]
0004bbf0mov x0, x2
0004bbf4bl runtime.gopanic
0004bbf8hint
0004bbfc
0004bbfcloc_4bbfc:
0004bbfcmov x3, x30
0004bc00bl runtime.morestack_noctxt.abi0
0004bc04b 0x4bbb0
0004bc08udf 0
0004bc0cudf 0
0004bbb0
0004bbb0runtime.panicmem: ; void runtime.panicmem(void)
0004bbb0ldr x16, [x28+16]
0004bbb4subs xzr, sp, x16
0004bbb8b.ls 0x4bbfc
0004bbbcstr x30, [sp-32]!
0004bbc0stur x29, [sp-8]
0004bbc4sub x29, sp, 8
0004bbc8adrp x0, 0x67d000
0004bbccadd x0, x0, 3190
0004bbd0movz x1, 49
0004bbd4bl runtime.panicCheck2
0004bbd8adrp x27, 0x9c2000
0004bbdcldr x2, [x27+2256]
0004bbe0cbz x2, 0x4bbe8
0004bbe4ldr x2, [x2+8]
0004bbe8
0004bbe8loc_4bbe8:
0004bbe8adrp x27, 0x9c2000
0004bbecldr x1, [x27+2264]
0004bbf0mov x0, x2
0004bbf4bl runtime.gopanic
0004bbf8hint
0004bbfc
0004bbfcloc_4bbfc:
0004bbfcmov x3, x30
0004bc00bl runtime.morestack_noctxt.abi0
0004bc04b 0x4bbb0
0004bc08udf 0
0004bc0cudf 0
0004bbb0
0004bc10
0004bc10runtime.panicmemAddr: ; void runtime.panicmemAddr(uintptr addr)
0004bc10ldr x16, [x28+16]
0004bc14subs xzr, sp, x16
0004bc18b.ls 0x4bc7c
0004bc1cstr x30, [sp-64]!
0004bc20stur x29, [sp-8]
0004bc24sub x29, sp, 8
0004bc28str x0, [sp+72]
0004bc2cadrp x0, 0x67d000
0004bc30add x0, x0, 3190
0004bc34movz x1, 49
0004bc38bl runtime.panicCheck2
0004bc3cadrp x2, 0x67d000
0004bc40add x2, x2, 3190
0004bc44str x2, [sp+32]
0004bc48movz x2, 49
0004bc4cstr x2, [sp+40]
0004bc50ldr x2, [sp+72]
0004bc54str x2, [sp+48]
0004bc58adrp x0, 0x617000
0004bc5cadd x0, x0, 4064
0004bc60add x1, sp, 32
0004bc64bl runtime.convT
0004bc68mov x1, x0
0004bc6cadrp x0, 0x617000
0004bc70add x0, x0, 4064
0004bc74bl runtime.gopanic
0004bc78hint
0004bc7c
0004bc7cloc_4bc7c:
0004bc7cstr x0, [sp+8]
0004bc80mov x3, x30
0004bc84bl runtime.morestack_noctxt.abi0
0004bc88ldr x0, [sp+8]
0004bc8cb 0x4bc10
0004bc10
0004bc10runtime.panicmemAddr: ; void runtime.panicmemAddr(uintptr addr)
0004bc10ldr x16, [x28+16]
0004bc14subs xzr, sp, x16
0004bc18b.ls 0x4bc7c
0004bc1cstr x30, [sp-64]!
0004bc20stur x29, [sp-8]
0004bc24sub x29, sp, 8
0004bc28str x0, [sp+72]
0004bc2cadrp x0, 0x67d000
0004bc30add x0, x0, 3190
0004bc34movz x1, 49
0004bc38bl runtime.panicCheck2
0004bc3cadrp x2, 0x67d000
0004bc40add x2, x2, 3190
0004bc44str x2, [sp+32]
0004bc48movz x2, 49
0004bc4cstr x2, [sp+40]
0004bc50ldr x2, [sp+72]
0004bc54str x2, [sp+48]
0004bc58adrp x0, 0x617000
0004bc5cadd x0, x0, 4064
0004bc60add x1, sp, 32
0004bc64bl runtime.convT
0004bc68mov x1, x0
0004bc6cadrp x0, 0x617000
0004bc70add x0, x0, 4064
0004bc74bl runtime.gopanic
0004bc78hint
0004bc7c
0004bc7cloc_4bc7c:
0004bc7cstr x0, [sp+8]
0004bc80mov x3, x30
0004bc84bl runtime.morestack_noctxt.abi0
0004bc88ldr x0, [sp+8]
0004bc8cb 0x4bc10
0004bc10
0004bc90
0004bc90runtime.deferproc: ; void runtime.deferproc(func() fn)
0004bc90ldr x16, [x28+16]
0004bc94subs xzr, sp, x16
0004bc98b.ls 0x4bd50
0004bc9cstr x30, [sp-48]!
0004bca0stur x29, [sp-8]
0004bca4sub x29, sp, 8
0004bca8ldr x2, [x28+48]
0004bcacldr x2, [x2+192]
0004bcb0subs xzr, x28, x2
0004bcb4b.ne 0x4bd3c
0004bcb8str x0, [sp+56]
0004bcbcstr x28, [sp+32]
0004bcc0bl runtime.newdefer
0004bcc4ldrsb x27, [x0]
0004bcc8ldr x1, [sp+32]
0004bcccldr x2, [x1+40]
0004bcd0adrp x27, 0xa00000
0004bcd4ldr w3, [x27+3056]
0004bcd8cbnz w3, 0x4bce4
0004bcdcldr x3, [sp+56]
0004bce0b 0x4bd10
0004bce4
0004bce4loc_4bce4:
0004bce4bl runtime.gcWriteBarrier6
0004bce8str x2, [x25]
0004bcecldr x3, [x0+32]
0004bcf0str x3, [x25+8]
0004bcf4str x0, [x25+16]
0004bcf8ldr x3, [x1+40]
0004bcfcstr x3, [x25+24]
0004bd00ldr x3, [sp+56]
0004bd04str x3, [x25+32]
0004bd08ldr x4, [x0+24]
0004bd0cstr x4, [x25+40]
0004bd10
0004bd10loc_4bd10:
0004bd10str x2, [x0+32]
0004bd14str x0, [x1+40]
0004bd18str x3, [x0+24]
0004bd1cldr x1, [sp]
0004bd20str x1, [x0+16]
0004bd24add x1, sp, 48
0004bd28str x1, [x0+8]
0004bd2cbl runtime.return0.abi0
0004bd30ldur x29, [sp-8]
0004bd34ldr x30, [sp], 48
0004bd38ret x30
0004bd3c
0004bd3cloc_4bd3c:
0004bd3cadrp x0, 0x66c000
0004bd40add x0, x0, 543
0004bd44movz x1, 21
0004bd48bl runtime.throw
0004bd4chint
0004bd50
0004bd50loc_4bd50:
0004bd50str x0, [sp+8]
0004bd54mov x3, x30
0004bd58bl runtime.morestack_noctxt.abi0
0004bd5cldr x0, [sp+8]
0004bd60b 0x4bc90
0004bd64udf 0
0004bd68udf 0
0004bd6cudf 0
0004bc90
0004bc90runtime.deferproc: ; void runtime.deferproc(func() fn)
0004bc90ldr x16, [x28+16]
0004bc94subs xzr, sp, x16
0004bc98b.ls 0x4bd50
0004bc9cstr x30, [sp-48]!
0004bca0stur x29, [sp-8]
0004bca4sub x29, sp, 8
0004bca8ldr x2, [x28+48]
0004bcacldr x2, [x2+192]
0004bcb0subs xzr, x28, x2
0004bcb4b.ne 0x4bd3c
0004bcb8str x0, [sp+56]
0004bcbcstr x28, [sp+32]
0004bcc0bl runtime.newdefer
0004bcc4ldrsb x27, [x0]
0004bcc8ldr x1, [sp+32]
0004bcccldr x2, [x1+40]
0004bcd0adrp x27, 0xa00000
0004bcd4ldr w3, [x27+3056]
0004bcd8cbnz w3, 0x4bce4
0004bcdcldr x3, [sp+56]
0004bce0b 0x4bd10
0004bce4
0004bce4loc_4bce4:
0004bce4bl runtime.gcWriteBarrier6
0004bce8str x2, [x25]
0004bcecldr x3, [x0+32]
0004bcf0str x3, [x25+8]
0004bcf4str x0, [x25+16]
0004bcf8ldr x3, [x1+40]
0004bcfcstr x3, [x25+24]
0004bd00ldr x3, [sp+56]
0004bd04str x3, [x25+32]
0004bd08ldr x4, [x0+24]
0004bd0cstr x4, [x25+40]
0004bd10
0004bd10loc_4bd10:
0004bd10str x2, [x0+32]
0004bd14str x0, [x1+40]
0004bd18str x3, [x0+24]
0004bd1cldr x1, [sp]
0004bd20str x1, [x0+16]
0004bd24add x1, sp, 48
0004bd28str x1, [x0+8]
0004bd2cbl runtime.return0.abi0
0004bd30ldur x29, [sp-8]
0004bd34ldr x30, [sp], 48
0004bd38ret x30
0004bd3c
0004bd3cloc_4bd3c:
0004bd3cadrp x0, 0x66c000
0004bd40add x0, x0, 543
0004bd44movz x1, 21
0004bd48bl runtime.throw
0004bd4chint
0004bd50
0004bd50loc_4bd50:
0004bd50str x0, [sp+8]
0004bd54mov x3, x30
0004bd58bl runtime.morestack_noctxt.abi0
0004bd5cldr x0, [sp+8]
0004bd60b 0x4bc90
0004bd64udf 0
0004bd68udf 0
0004bd6cudf 0
0004bc90
0004bd70
0004bd70runtime.panicrangestate: ; void runtime.panicrangestate(int state)
0004bd70ldr x16, [x28+16]
0004bd74subs xzr, sp, x16
0004bd78b.ls 0x4be3c
0004bd7cstr x30, [sp-32]!
0004bd80stur x29, [sp-8]
0004bd84sub x29, sp, 8
0004bd88subs xzr, x0, 2
0004bd8cb.gt 0x4bde8
0004bd90cbnz x0, 0x4bdb4
0004bd94adrp x27, 0x9c2000
0004bd98ldr x2, [x27+2272]
0004bd9ccbz x2, 0x4bda4
0004bda0ldr x2, [x2+8]
0004bda4
0004bda4loc_4bda4:
0004bda4adrp x27, 0x9c2000
0004bda8ldr x1, [x27+2280]
0004bdacmov x0, x2
0004bdb0bl runtime.gopanic
0004bdb4
0004bdb4loc_4bdb4:
0004bdb4b.ne 0x4bdd8
0004bdb8adrp x27, 0x9c2000
0004bdbcldr x2, [x27+2288]
0004bdc0cbz x2, 0x4bdc8
0004bdc4ldr x2, [x2+8]
0004bdc8
0004bdc8loc_4bdc8:
0004bdc8adrp x27, 0x9c2000
0004bdccldr x1, [x27+2296]
0004bdd0mov x0, x2
0004bdd4bl runtime.gopanic
0004bdd8
0004bdd8loc_4bdd8:
0004bdd8adrp x0, 0x67a000
0004bddcadd x0, x0, 1033
0004bde0movz x1, 42
0004bde4bl runtime.throw
0004bde8
0004bde8loc_4bde8:
0004bde8subs xzr, x0, 3
0004bdecb.ne 0x4be10
0004bdf0adrp x27, 0x9c2000
0004bdf4ldr x2, [x27+2304]
0004bdf8cbz x2, 0x4be00
0004bdfcldr x2, [x2+8]
0004be00
0004be00loc_4be00:
0004be00adrp x27, 0x9c2000
0004be04ldr x1, [x27+2312]
0004be08mov x0, x2
0004be0cbl runtime.gopanic
0004be10
0004be10loc_4be10:
0004be10subs xzr, x0, 4
0004be14b.ne 0x4bdd8
0004be18adrp x27, 0x9c2000
0004be1cldr x2, [x27+2320]
0004be20cbz x2, 0x4be28
0004be24ldr x2, [x2+8]
0004be28
0004be28loc_4be28:
0004be28adrp x27, 0x9c2000
0004be2cldr x1, [x27+2328]
0004be30mov x0, x2
0004be34bl runtime.gopanic
0004be38hint
0004be3c
0004be3cloc_4be3c:
0004be3cstr x0, [sp+8]
0004be40mov x3, x30
0004be44bl runtime.morestack_noctxt.abi0
0004be48ldr x0, [sp+8]
0004be4cb 0x4bd70
0004bd70
0004bd70runtime.panicrangestate: ; void runtime.panicrangestate(int state)
0004bd70ldr x16, [x28+16]
0004bd74subs xzr, sp, x16
0004bd78b.ls 0x4be3c
0004bd7cstr x30, [sp-32]!
0004bd80stur x29, [sp-8]
0004bd84sub x29, sp, 8
0004bd88subs xzr, x0, 2
0004bd8cb.gt 0x4bde8
0004bd90cbnz x0, 0x4bdb4
0004bd94adrp x27, 0x9c2000
0004bd98ldr x2, [x27+2272]
0004bd9ccbz x2, 0x4bda4
0004bda0ldr x2, [x2+8]
0004bda4
0004bda4loc_4bda4:
0004bda4adrp x27, 0x9c2000
0004bda8ldr x1, [x27+2280]
0004bdacmov x0, x2
0004bdb0bl runtime.gopanic
0004bdb4
0004bdb4loc_4bdb4:
0004bdb4b.ne 0x4bdd8
0004bdb8adrp x27, 0x9c2000
0004bdbcldr x2, [x27+2288]
0004bdc0cbz x2, 0x4bdc8
0004bdc4ldr x2, [x2+8]
0004bdc8
0004bdc8loc_4bdc8:
0004bdc8adrp x27, 0x9c2000
0004bdccldr x1, [x27+2296]
0004bdd0mov x0, x2
0004bdd4bl runtime.gopanic
0004bdd8
0004bdd8loc_4bdd8:
0004bdd8adrp x0, 0x67a000
0004bddcadd x0, x0, 1033
0004bde0movz x1, 42
0004bde4bl runtime.throw
0004bde8
0004bde8loc_4bde8:
0004bde8subs xzr, x0, 3
0004bdecb.ne 0x4be10
0004bdf0adrp x27, 0x9c2000
0004bdf4ldr x2, [x27+2304]
0004bdf8cbz x2, 0x4be00
0004bdfcldr x2, [x2+8]
0004be00
0004be00loc_4be00:
0004be00adrp x27, 0x9c2000
0004be04ldr x1, [x27+2312]
0004be08mov x0, x2
0004be0cbl runtime.gopanic
0004be10
0004be10loc_4be10:
0004be10subs xzr, x0, 4
0004be14b.ne 0x4bdd8
0004be18adrp x27, 0x9c2000
0004be1cldr x2, [x27+2320]
0004be20cbz x2, 0x4be28
0004be24ldr x2, [x2+8]
0004be28
0004be28loc_4be28:
0004be28adrp x27, 0x9c2000
0004be2cldr x1, [x27+2328]
0004be30mov x0, x2
0004be34bl runtime.gopanic
0004be38hint
0004be3c
0004be3cloc_4be3c:
0004be3cstr x0, [sp+8]
0004be40mov x3, x30
0004be44bl runtime.morestack_noctxt.abi0
0004be48ldr x0, [sp+8]
0004be4cb 0x4bd70
0004bd70
0004be50
0004be50runtime.badDefer: ; void runtime.badDefer(void)
0004be50orr x0, xzr, 1
0004be54ret x30
0004be58udf 0
0004be5cudf 0
0004be50
0004be50runtime.badDefer: ; void runtime.badDefer(void)
0004be50orr x0, xzr, 1
0004be54ret x30
0004be58udf 0
0004be5cudf 0
0004be50
0004be60
0004be60runtime.deferconvert: ; void runtime.deferconvert(runtime._defer * d0)
0004be60ldr x16, [x28+16]
0004be64subs xzr, sp, x16
0004be68b.ls 0x4bf50
0004be6cstr x30, [sp-80]!
0004be70stur x29, [sp-8]
0004be74sub x29, sp, 8
0004be78str x0, [sp+88]
0004be7cldr x2, [x0+40]
0004be80str x2, [sp+56]
0004be84ldr x3, [x0+32]
0004be88str x3, [sp+48]
0004be8cstrb wzr, [x0+1]
0004be90b 0x4be98
0004be94
0004be94loc_4be94:
0004be94ldr x2, [sp+56]
0004be98
0004be98loc_4be98:
0004be98mov x0, x2
0004be9cadrp x1, 0x6d0000
0004bea0add x1, x1, 3520
0004bea4bl internal/runtime/atomic.(*Pointer[go.shape.struct { runtime.heap bool; runtime.rangefunc bool; runtime.sp uintptr; runtime.pc uintptr; runtime.fn func(); runtime.link *runtime._defer; runtime.head *internal/runtime/atomic.Pointer[runtime._defer] }]).Load
0004bea8str x0, [sp+64]
0004beacbl runtime.badDefer
0004beb0adrp x1, 0x6d0000
0004beb4add x1, x1, 3520
0004beb8ldr x2, [sp+64]
0004bebcmov x3, x0
0004bec0ldr x0, [sp+56]
0004bec4bl internal/runtime/atomic.(*Pointer[go.shape.struct { runtime.heap bool; runtime.rangefunc bool; runtime.sp uintptr; runtime.pc uintptr; runtime.fn func(); runtime.link *runtime._defer; runtime.head *internal/runtime/atomic.Pointer[runtime._defer] }]).CompareAndSwap
0004bec8tbz w0, 0, 0x4be94
0004beccldr x0, [sp+64]
0004bed0cbz x0, 0x4bee0
0004bed4ldr x1, [sp+88]
0004bed8mov x2, x0
0004bedcb 0x4bef0
0004bee0
0004bee0loc_4bee0:
0004bee0ldur x29, [sp-8]
0004bee4ldr x30, [sp], 80
0004bee8ret x30
0004beec
0004beecloc_4beec:
0004beecmov x0, x3
0004bef0
0004bef0loc_4bef0:
0004bef0ldr x3, [x1+8]
0004bef4str x3, [x0+8]
0004bef8ldr x3, [x1+16]
0004befcstr x3, [x0+16]
0004bf00ldr x3, [x0+32]
0004bf04cbnz x3, 0x4beec
0004bf08adrp x27, 0xa00000
0004bf0cldr w3, [x27+3056]
0004bf10cbnz w3, 0x4bf1c
0004bf14ldr x3, [sp+48]
0004bf18b 0x4bf3c
0004bf1c
0004bf1cloc_4bf1c:
0004bf1cbl runtime.gcWriteBarrier4
0004bf20ldr x3, [sp+48]
0004bf24str x3, [x25]
0004bf28ldr x4, [x0+32]
0004bf2cstr x4, [x25+8]
0004bf30str x2, [x25+16]
0004bf34ldr x4, [x1+32]
0004bf38str x4, [x25+24]
0004bf3c
0004bf3cloc_4bf3c:
0004bf3cstr x3, [x0+32]
0004bf40str x2, [x1+32]
0004bf44ldur x29, [sp-8]
0004bf48ldr x30, [sp], 80
0004bf4cret x30
0004bf50
0004bf50loc_4bf50:
0004bf50str x0, [sp+8]
0004bf54mov x3, x30
0004bf58bl runtime.morestack_noctxt.abi0
0004bf5cldr x0, [sp+8]
0004bf60b 0x4be60
0004bf64udf 0
0004bf68udf 0
0004bf6cudf 0
0004be60
0004be60runtime.deferconvert: ; void runtime.deferconvert(runtime._defer * d0)
0004be60ldr x16, [x28+16]
0004be64subs xzr, sp, x16
0004be68b.ls 0x4bf50
0004be6cstr x30, [sp-80]!
0004be70stur x29, [sp-8]
0004be74sub x29, sp, 8
0004be78str x0, [sp+88]
0004be7cldr x2, [x0+40]
0004be80str x2, [sp+56]
0004be84ldr x3, [x0+32]
0004be88str x3, [sp+48]
0004be8cstrb wzr, [x0+1]
0004be90b 0x4be98
0004be94
0004be94loc_4be94:
0004be94ldr x2, [sp+56]
0004be98
0004be98loc_4be98:
0004be98mov x0, x2
0004be9cadrp x1, 0x6d0000
0004bea0add x1, x1, 3520
0004bea4bl internal/runtime/atomic.(*Pointer[go.shape.struct { runtime.heap bool; runtime.rangefunc bool; runtime.sp uintptr; runtime.pc uintptr; runtime.fn func(); runtime.link *runtime._defer; runtime.head *internal/runtime/atomic.Pointer[runtime._defer] }]).Load
0004bea8str x0, [sp+64]
0004beacbl runtime.badDefer
0004beb0adrp x1, 0x6d0000
0004beb4add x1, x1, 3520
0004beb8ldr x2, [sp+64]
0004bebcmov x3, x0
0004bec0ldr x0, [sp+56]
0004bec4bl internal/runtime/atomic.(*Pointer[go.shape.struct { runtime.heap bool; runtime.rangefunc bool; runtime.sp uintptr; runtime.pc uintptr; runtime.fn func(); runtime.link *runtime._defer; runtime.head *internal/runtime/atomic.Pointer[runtime._defer] }]).CompareAndSwap
0004bec8tbz w0, 0, 0x4be94
0004beccldr x0, [sp+64]
0004bed0cbz x0, 0x4bee0
0004bed4ldr x1, [sp+88]
0004bed8mov x2, x0
0004bedcb 0x4bef0
0004bee0
0004bee0loc_4bee0:
0004bee0ldur x29, [sp-8]
0004bee4ldr x30, [sp], 80
0004bee8ret x30
0004beec
0004beecloc_4beec:
0004beecmov x0, x3
0004bef0
0004bef0loc_4bef0:
0004bef0ldr x3, [x1+8]
0004bef4str x3, [x0+8]
0004bef8ldr x3, [x1+16]
0004befcstr x3, [x0+16]
0004bf00ldr x3, [x0+32]
0004bf04cbnz x3, 0x4beec
0004bf08adrp x27, 0xa00000
0004bf0cldr w3, [x27+3056]
0004bf10cbnz w3, 0x4bf1c
0004bf14ldr x3, [sp+48]
0004bf18b 0x4bf3c
0004bf1c
0004bf1cloc_4bf1c:
0004bf1cbl runtime.gcWriteBarrier4
0004bf20ldr x3, [sp+48]
0004bf24str x3, [x25]
0004bf28ldr x4, [x0+32]
0004bf2cstr x4, [x25+8]
0004bf30str x2, [x25+16]
0004bf34ldr x4, [x1+32]
0004bf38str x4, [x25+24]
0004bf3c
0004bf3cloc_4bf3c:
0004bf3cstr x3, [x0+32]
0004bf40str x2, [x1+32]
0004bf44ldur x29, [sp-8]
0004bf48ldr x30, [sp], 80
0004bf4cret x30
0004bf50
0004bf50loc_4bf50:
0004bf50str x0, [sp+8]
0004bf54mov x3, x30
0004bf58bl runtime.morestack_noctxt.abi0
0004bf5cldr x0, [sp+8]
0004bf60b 0x4be60
0004bf64udf 0
0004bf68udf 0
0004bf6cudf 0
0004be60
0004bf70
0004bf70runtime.deferprocStack: ; void runtime.deferprocStack(runtime._defer * d)
0004bf70str x30, [sp-32]!
0004bf74stur x29, [sp-8]
0004bf78sub x29, sp, 8
0004bf7cldr x2, [x28+48]
0004bf80ldr x2, [x2+192]
0004bf84subs xzr, x28, x2
0004bf88b.ne 0x4bfc0
0004bf8cstrh wzr, [x0]
0004bf90add x1, sp, 32
0004bf94str x1, [x0+8]
0004bf98ldr x1, [sp]
0004bf9cstr x1, [x0+16]
0004bfa0ldr x1, [x28+40]
0004bfa4str x1, [x0+32]
0004bfa8str xzr, [x0+40]
0004bfacstr x0, [x28+40]
0004bfb0bl runtime.return0.abi0
0004bfb4ldur x29, [sp-8]
0004bfb8ldr x30, [sp], 32
0004bfbcret x30
0004bfc0
0004bfc0loc_4bfc0:
0004bfc0adrp x0, 0x66c000
0004bfc4add x0, x0, 543
0004bfc8movz x1, 21
0004bfccbl runtime.throw
0004bfd0hint
0004bfd4udf 0
0004bfd8udf 0
0004bfdcudf 0
0004bf70
0004bf70runtime.deferprocStack: ; void runtime.deferprocStack(runtime._defer * d)
0004bf70str x30, [sp-32]!
0004bf74stur x29, [sp-8]
0004bf78sub x29, sp, 8
0004bf7cldr x2, [x28+48]
0004bf80ldr x2, [x2+192]
0004bf84subs xzr, x28, x2
0004bf88b.ne 0x4bfc0
0004bf8cstrh wzr, [x0]
0004bf90add x1, sp, 32
0004bf94str x1, [x0+8]
0004bf98ldr x1, [sp]
0004bf9cstr x1, [x0+16]
0004bfa0ldr x1, [x28+40]
0004bfa4str x1, [x0+32]
0004bfa8str xzr, [x0+40]
0004bfacstr x0, [x28+40]
0004bfb0bl runtime.return0.abi0
0004bfb4ldur x29, [sp-8]
0004bfb8ldr x30, [sp], 32
0004bfbcret x30
0004bfc0
0004bfc0loc_4bfc0:
0004bfc0adrp x0, 0x66c000
0004bfc4add x0, x0, 543
0004bfc8movz x1, 21
0004bfccbl runtime.throw
0004bfd0hint
0004bfd4udf 0
0004bfd8udf 0
0004bfdcudf 0
0004bf70
0004bfe0
0004bfe0runtime.newdefer: ; void runtime.newdefer(void)
0004bfe0ldr x16, [x28+16]
0004bfe4subs xzr, sp, x16
0004bfe8b.ls 0x4c1ac
0004bfecstr x30, [sp-128]!
0004bff0stur x29, [sp-8]
0004bff4sub x29, sp, 8
0004bff8bl runtime.acquirem
0004bffcstr x0, [sp+96]
0004c000ldr x0, [x0+208]
0004c004bl runtime.puintptr.ptr
0004c008ldr x1, [x0+104]
0004c00ccbnz x1, 0x4c034
0004c010adrp x27, 0x9db000
0004c014ldr x3, [x27+344]
0004c018cbz x3, 0x4c034
0004c01cstr x0, [sp+88]
0004c020adrp x0, 0x9db000
0004c024add x0, x0, 336
0004c028bl runtime.lock
0004c02cldr x1, [sp+88]
0004c030b 0x4c0b8
0004c034
0004c034loc_4c034:
0004c034ldr x3, [x0+104]
0004c038cbz x3, 0x4c078
0004c03cldr x4, [x0+96]
0004c040sub x1, x3, 1
0004c044ldr x3, [x4+3*x1]
0004c048adrp x27, 0x9ff000
0004c04cldr w5, [x27+3056]
0004c050cbz w5, 0x4c060
0004c054ldr x5, [x4+3*x1]
0004c058bl runtime.gcWriteBarrier1
0004c05cstr x5, [x25]
0004c060
0004c060loc_4c060:
0004c060str xzr, [x4+3*x1]
0004c064ldr x2, [x0+112]
0004c068subs xzr, x2, x1
0004c06cb.lo 0x4c0b0
0004c070str x1, [x0+104]
0004c074b 0x4c07c
0004c078
0004c078loc_4c078:
0004c078mov x3, xzr
0004c07c
0004c07cloc_4c07c:
0004c07cstr x3, [sp+104]
0004c080ldr x0, [sp+96]
0004c084bl runtime.releasem
0004c088ldr x0, [sp+104]
0004c08ccbnz x0, 0x4c09c
0004c090adrp x0, 0x637000
0004c094add x0, x0, 2336
0004c098bl runtime.newobject
0004c09c
0004c09cloc_4c09c:
0004c09corr x1, xzr, 1
0004c0a0strb w1, [x0]
0004c0a4ldur x29, [sp-8]
0004c0a8ldr x30, [sp], 128
0004c0acret x30
0004c0b0
0004c0b0loc_4c0b0:
0004c0b0bl runtime.panicSliceAcap
0004c0b4
0004c0b4loc_4c0b4:
0004c0b4str x5, [x0+3*x6]
0004c0b8
0004c0b8loc_4c0b8:
0004c0b8ldr x5, [x1+104]
0004c0bcldr x6, [x1+112]
0004c0c0subs xzr, x5, x6, lsr #1
0004c0c4b.ge 0x4c198
0004c0c8adrp x27, 0x9db000
0004c0ccldr x5, [x27+344]
0004c0d0cbz x5, 0x4c198
0004c0d4ldr x6, [x5+32]
0004c0d8adrp x27, 0x9ff000
0004c0dcldr w7, [x27+3056]
0004c0e0cbz w7, 0x4c100
0004c0e4bl runtime.gcWriteBarrier3
0004c0e8str x6, [x25]
0004c0ecadrp x27, 0x9db000
0004c0f0ldr x7, [x27+344]
0004c0f4str x7, [x25+8]
0004c0f8ldr x7, [x5+32]
0004c0fcstr x7, [x25+16]
0004c100
0004c100loc_4c100:
0004c100adrp x27, 0x9db000
0004c104str x6, [x27+344]
0004c108str xzr, [x5+32]
0004c10cldr x2, [x1+112]
0004c110ldr x6, [x1+104]
0004c114add x6, x6, 1
0004c118ldr x0, [x1+96]
0004c11csubs xzr, x2, x6
0004c120b.hs 0x4c170
0004c124str x5, [sp+112]
0004c128mov x1, x6
0004c12corr x3, xzr, 1
0004c130adrp x4, 0x598000
0004c134add x4, x4, 128
0004c138bl runtime.growslice
0004c13cldr x5, [sp+88]
0004c140str x2, [x5+112]
0004c144adrp x27, 0x9ff000
0004c148ldr w6, [x27+3056]
0004c14ccbz w6, 0x4c160
0004c150bl runtime.gcWriteBarrier2
0004c154str x0, [x25]
0004c158ldr x6, [x5+96]
0004c15cstr x6, [x25+8]
0004c160
0004c160loc_4c160:
0004c160str x0, [x5+96]
0004c164ldr x5, [sp+112]
0004c168mov x6, x1
0004c16cldr x1, [sp+88]
0004c170
0004c170loc_4c170:
0004c170str x6, [x1+104]
0004c174sub x6, x6, 1
0004c178adrp x27, 0x9ff000
0004c17cldr w7, [x27+3056]
0004c180cbz w7, 0x4c0b4
0004c184bl runtime.gcWriteBarrier2
0004c188str x5, [x25]
0004c18cldr x7, [x0+3*x6]
0004c190str x7, [x25+8]
0004c194b 0x4c0b4
0004c198
0004c198loc_4c198:
0004c198adrp x0, 0x9db000
0004c19cadd x0, x0, 336
0004c1a0bl runtime.unlock
0004c1a4ldr x0, [sp+88]
0004c1a8b 0x4c034
0004c1ac
0004c1acloc_4c1ac:
0004c1acmov x3, x30
0004c1b0bl runtime.morestack_noctxt.abi0
0004c1b4b 0x4bfe0
0004c1b8udf 0
0004c1bcudf 0
0004bfe0
0004bfe0runtime.newdefer: ; void runtime.newdefer(void)
0004bfe0ldr x16, [x28+16]
0004bfe4subs xzr, sp, x16
0004bfe8b.ls 0x4c1ac
0004bfecstr x30, [sp-128]!
0004bff0stur x29, [sp-8]
0004bff4sub x29, sp, 8
0004bff8bl runtime.acquirem
0004bffcstr x0, [sp+96]
0004c000ldr x0, [x0+208]
0004c004bl runtime.puintptr.ptr
0004c008ldr x1, [x0+104]
0004c00ccbnz x1, 0x4c034
0004c010adrp x27, 0x9db000
0004c014ldr x3, [x27+344]
0004c018cbz x3, 0x4c034
0004c01cstr x0, [sp+88]
0004c020adrp x0, 0x9db000
0004c024add x0, x0, 336
0004c028bl runtime.lock
0004c02cldr x1, [sp+88]
0004c030b 0x4c0b8
0004c034
0004c034loc_4c034:
0004c034ldr x3, [x0+104]
0004c038cbz x3, 0x4c078
0004c03cldr x4, [x0+96]
0004c040sub x1, x3, 1
0004c044ldr x3, [x4+3*x1]
0004c048adrp x27, 0x9ff000
0004c04cldr w5, [x27+3056]
0004c050cbz w5, 0x4c060
0004c054ldr x5, [x4+3*x1]
0004c058bl runtime.gcWriteBarrier1
0004c05cstr x5, [x25]
0004c060
0004c060loc_4c060:
0004c060str xzr, [x4+3*x1]
0004c064ldr x2, [x0+112]
0004c068subs xzr, x2, x1
0004c06cb.lo 0x4c0b0
0004c070str x1, [x0+104]
0004c074b 0x4c07c
0004c078
0004c078loc_4c078:
0004c078mov x3, xzr
0004c07c
0004c07cloc_4c07c:
0004c07cstr x3, [sp+104]
0004c080ldr x0, [sp+96]
0004c084bl runtime.releasem
0004c088ldr x0, [sp+104]
0004c08ccbnz x0, 0x4c09c
0004c090adrp x0, 0x637000
0004c094add x0, x0, 2336
0004c098bl runtime.newobject
0004c09c
0004c09cloc_4c09c:
0004c09corr x1, xzr, 1
0004c0a0strb w1, [x0]
0004c0a4ldur x29, [sp-8]
0004c0a8ldr x30, [sp], 128
0004c0acret x30
0004c0b0
0004c0b0loc_4c0b0:
0004c0b0bl runtime.panicSliceAcap
0004c0b4
0004c0b4loc_4c0b4:
0004c0b4str x5, [x0+3*x6]
0004c0b8
0004c0b8loc_4c0b8:
0004c0b8ldr x5, [x1+104]
0004c0bcldr x6, [x1+112]
0004c0c0subs xzr, x5, x6, lsr #1
0004c0c4b.ge 0x4c198
0004c0c8adrp x27, 0x9db000
0004c0ccldr x5, [x27+344]
0004c0d0cbz x5, 0x4c198
0004c0d4ldr x6, [x5+32]
0004c0d8adrp x27, 0x9ff000
0004c0dcldr w7, [x27+3056]
0004c0e0cbz w7, 0x4c100
0004c0e4bl runtime.gcWriteBarrier3
0004c0e8str x6, [x25]
0004c0ecadrp x27, 0x9db000
0004c0f0ldr x7, [x27+344]
0004c0f4str x7, [x25+8]
0004c0f8ldr x7, [x5+32]
0004c0fcstr x7, [x25+16]
0004c100
0004c100loc_4c100:
0004c100adrp x27, 0x9db000
0004c104str x6, [x27+344]
0004c108str xzr, [x5+32]
0004c10cldr x2, [x1+112]
0004c110ldr x6, [x1+104]
0004c114add x6, x6, 1
0004c118ldr x0, [x1+96]
0004c11csubs xzr, x2, x6
0004c120b.hs 0x4c170
0004c124str x5, [sp+112]
0004c128mov x1, x6
0004c12corr x3, xzr, 1
0004c130adrp x4, 0x598000
0004c134add x4, x4, 128
0004c138bl runtime.growslice
0004c13cldr x5, [sp+88]
0004c140str x2, [x5+112]
0004c144adrp x27, 0x9ff000
0004c148ldr w6, [x27+3056]
0004c14ccbz w6, 0x4c160
0004c150bl runtime.gcWriteBarrier2
0004c154str x0, [x25]
0004c158ldr x6, [x5+96]
0004c15cstr x6, [x25+8]
0004c160
0004c160loc_4c160:
0004c160str x0, [x5+96]
0004c164ldr x5, [sp+112]
0004c168mov x6, x1
0004c16cldr x1, [sp+88]
0004c170
0004c170loc_4c170:
0004c170str x6, [x1+104]
0004c174sub x6, x6, 1
0004c178adrp x27, 0x9ff000
0004c17cldr w7, [x27+3056]
0004c180cbz w7, 0x4c0b4
0004c184bl runtime.gcWriteBarrier2
0004c188str x5, [x25]
0004c18cldr x7, [x0+3*x6]
0004c190str x7, [x25+8]
0004c194b 0x4c0b4
0004c198
0004c198loc_4c198:
0004c198adrp x0, 0x9db000
0004c19cadd x0, x0, 336
0004c1a0bl runtime.unlock
0004c1a4ldr x0, [sp+88]
0004c1a8b 0x4c034
0004c1ac
0004c1acloc_4c1ac:
0004c1acmov x3, x30
0004c1b0bl runtime.morestack_noctxt.abi0
0004c1b4b 0x4bfe0
0004c1b8udf 0
0004c1bcudf 0
0004bfe0
0004c1c0
0004c1c0runtime.popDefer: ; void runtime.popDefer(runtime.g * gp)
0004c1c0ldr x16, [x28+16]
0004c1c4subs xzr, sp, x16
0004c1c8b.ls 0x4c44c
0004c1ccstr x30, [sp-128]!
0004c1d0stur x29, [sp-8]
0004c1d4sub x29, sp, 8
0004c1d8ldr x1, [x0+40]
0004c1dcldrsb x27, [x1]
0004c1e0adrp x27, 0x9ff000
0004c1e4ldr w2, [x27+3056]
0004c1e8cbz w2, 0x4c1f8
0004c1ecldr x2, [x1+24]
0004c1f0bl runtime.gcWriteBarrier1
0004c1f4str x2, [x25]
0004c1f8
0004c1f8loc_4c1f8:
0004c1f8str xzr, [x1+24]
0004c1fcldr x2, [x1+32]
0004c200adrp x27, 0x9ff000
0004c204ldr w3, [x27+3056]
0004c208cbz w3, 0x4c224
0004c20cbl runtime.gcWriteBarrier3
0004c210str x2, [x25]
0004c214ldr x3, [x0+40]
0004c218str x3, [x25+8]
0004c21cldr x3, [x1+32]
0004c220str x3, [x25+16]
0004c224
0004c224loc_4c224:
0004c224str x2, [x0+40]
0004c228str xzr, [x1+32]
0004c22cldrb w0, [x1]
0004c230tbz w0, 0, 0x4c268
0004c234str x1, [sp+112]
0004c238bl runtime.acquirem
0004c23cstr x0, [sp+88]
0004c240ldr x0, [x0+208]
0004c244bl runtime.puintptr.ptr
0004c248str x0, [sp+80]
0004c24cldr x1, [x0+104]
0004c250ldr x2, [x0+112]
0004c254subs xzr, x1, x2
0004c258b.ne 0x4c274
0004c25cmov x1, xzr
0004c260mov x2, xzr
0004c264b 0x4c344
0004c268
0004c268loc_4c268:
0004c268ldur x29, [sp-8]
0004c26cldr x30, [sp], 128
0004c270ret x30
0004c274
0004c274loc_4c274:
0004c274adrp x27, 0x9ff000
0004c278ldr w5, [x27+3056]
0004c27ccbz w5, 0x4c294
0004c280adrp x0, 0x637000
0004c284add x0, x0, 2336
0004c288ldr x1, [sp+112]
0004c28cbl runtime.wbZero
0004c290ldr x0, [sp+80]
0004c294
0004c294loc_4c294:
0004c294ldr x5, [sp+112]
0004c298stp xzr, xzr, [x5]
0004c29cstp xzr, xzr, [x5+16]
0004c2a0stp xzr, xzr, [x5+32]
0004c2a4ldr x2, [x0+112]
0004c2a8ldr x6, [x0+104]
0004c2acadd x1, x6, 1
0004c2b0ldr x6, [x0+96]
0004c2b4subs xzr, x2, x1
0004c2b8b.hs 0x4c304
0004c2bcmov x0, x6
0004c2c0orr x3, xzr, 1
0004c2c4adrp x4, 0x598000
0004c2c8add x4, x4, 128
0004c2ccbl runtime.growslice
0004c2d0ldr x5, [sp+80]
0004c2d4str x2, [x5+112]
0004c2d8adrp x27, 0x9ff000
0004c2dcldr w6, [x27+3056]
0004c2e0cbz w6, 0x4c2f4
0004c2e4bl runtime.gcWriteBarrier2
0004c2e8str x0, [x25]
0004c2ecldr x2, [x5+96]
0004c2f0str x2, [x25+8]
0004c2f4
0004c2f4loc_4c2f4:
0004c2f4str x0, [x5+96]
0004c2f8mov x6, x0
0004c2fcmov x0, x5
0004c300ldr x5, [sp+112]
0004c304
0004c304loc_4c304:
0004c304str x1, [x0+104]
0004c308sub x1, x1, 1
0004c30cadrp x27, 0x9ff000
0004c310ldr w2, [x27+3056]
0004c314cbz w2, 0x4c328
0004c318bl runtime.gcWriteBarrier2
0004c31cstr x5, [x25]
0004c320ldr x2, [x6+3*x1]
0004c324str x2, [x25+8]
0004c328
0004c328loc_4c328:
0004c328str x5, [x6+3*x1]
0004c32cldr x0, [sp+88]
0004c330bl runtime.releasem
0004c334ldur x29, [sp-8]
0004c338ldr x30, [sp], 128
0004c33cret x30
0004c340
0004c340loc_4c340:
0004c340mov x2, x5
0004c344
0004c344loc_4c344:
0004c344ldr x3, [x0+104]
0004c348ldr x4, [x0+112]
0004c34csubs xzr, x3, x4, lsr #1
0004c350b.le 0x4c3c0
0004c354ldr x4, [x0+96]
0004c358sub x3, x3, 1
0004c35cldr x5, [x4+3*x3]
0004c360adrp x27, 0x9ff000
0004c364ldr w6, [x27+3056]
0004c368cbz w6, 0x4c378
0004c36cldr x6, [x4+3*x3]
0004c370bl runtime.gcWriteBarrier1
0004c374str x6, [x25]
0004c378
0004c378loc_4c378:
0004c378str xzr, [x4+3*x3]
0004c37cldr x4, [x0+112]
0004c380subs xzr, x4, x3
0004c384b.lo 0x4c43c
0004c388str x3, [x0+104]
0004c38ccbz x1, 0x4c3b8
0004c390ldrsb x27, [x2]
0004c394adrp x27, 0x9ff000
0004c398ldr w3, [x27+3056]
0004c39ccbz w3, 0x4c3b0
0004c3a0bl runtime.gcWriteBarrier2
0004c3a4str x5, [x25]
0004c3a8ldr x3, [x2+32]
0004c3acstr x3, [x25+8]
0004c3b0
0004c3b0loc_4c3b0:
0004c3b0str x5, [x2+32]
0004c3b4b 0x4c340
0004c3b8
0004c3b8loc_4c3b8:
0004c3b8mov x1, x5
0004c3bcb 0x4c340
0004c3c0
0004c3c0loc_4c3c0:
0004c3c0str x2, [sp+96]
0004c3c4str x1, [sp+104]
0004c3c8adrp x0, 0x9db000
0004c3ccadd x0, x0, 336
0004c3d0bl runtime.lock
0004c3d4ldr x1, [sp+96]
0004c3d8ldrsb x27, [x1]
0004c3dcadrp x27, 0x9db000
0004c3e0ldr x2, [x27+344]
0004c3e4adrp x27, 0x9ff000
0004c3e8ldr w3, [x27+3056]
0004c3eccbnz w3, 0x4c3f8
0004c3f0ldr x3, [sp+104]
0004c3f4b 0x4c41c
0004c3f8
0004c3f8loc_4c3f8:
0004c3f8bl runtime.gcWriteBarrier4
0004c3fcstr x2, [x25]
0004c400ldr x3, [x1+32]
0004c404str x3, [x25+8]
0004c408ldr x3, [sp+104]
0004c40cstr x3, [x25+16]
0004c410adrp x27, 0x9db000
0004c414ldr x4, [x27+344]
0004c418str x4, [x25+24]
0004c41c
0004c41cloc_4c41c:
0004c41cstr x2, [x1+32]
0004c420adrp x27, 0x9db000
0004c424str x3, [x27+344]
0004c428adrp x0, 0x9db000
0004c42cadd x0, x0, 336
0004c430bl runtime.unlock
0004c434ldr x0, [sp+80]
0004c438b 0x4c274
0004c43c
0004c43cloc_4c43c:
0004c43cmov x1, x3
0004c440mov x2, x4
0004c444bl runtime.panicSliceAcap
0004c448hint
0004c44c
0004c44cloc_4c44c:
0004c44cstr x0, [sp+8]
0004c450mov x3, x30
0004c454bl runtime.morestack_noctxt.abi0
0004c458ldr x0, [sp+8]
0004c45cb 0x4c1c0
0004c1c0
0004c1c0runtime.popDefer: ; void runtime.popDefer(runtime.g * gp)
0004c1c0ldr x16, [x28+16]
0004c1c4subs xzr, sp, x16
0004c1c8b.ls 0x4c44c
0004c1ccstr x30, [sp-128]!
0004c1d0stur x29, [sp-8]
0004c1d4sub x29, sp, 8
0004c1d8ldr x1, [x0+40]
0004c1dcldrsb x27, [x1]
0004c1e0adrp x27, 0x9ff000
0004c1e4ldr w2, [x27+3056]
0004c1e8cbz w2, 0x4c1f8
0004c1ecldr x2, [x1+24]
0004c1f0bl runtime.gcWriteBarrier1
0004c1f4str x2, [x25]
0004c1f8
0004c1f8loc_4c1f8:
0004c1f8str xzr, [x1+24]
0004c1fcldr x2, [x1+32]
0004c200adrp x27, 0x9ff000
0004c204ldr w3, [x27+3056]
0004c208cbz w3, 0x4c224
0004c20cbl runtime.gcWriteBarrier3
0004c210str x2, [x25]
0004c214ldr x3, [x0+40]
0004c218str x3, [x25+8]
0004c21cldr x3, [x1+32]
0004c220str x3, [x25+16]
0004c224
0004c224loc_4c224:
0004c224str x2, [x0+40]
0004c228str xzr, [x1+32]
0004c22cldrb w0, [x1]
0004c230tbz w0, 0, 0x4c268
0004c234str x1, [sp+112]
0004c238bl runtime.acquirem
0004c23cstr x0, [sp+88]
0004c240ldr x0, [x0+208]
0004c244bl runtime.puintptr.ptr
0004c248str x0, [sp+80]
0004c24cldr x1, [x0+104]
0004c250ldr x2, [x0+112]
0004c254subs xzr, x1, x2
0004c258b.ne 0x4c274
0004c25cmov x1, xzr
0004c260mov x2, xzr
0004c264b 0x4c344
0004c268
0004c268loc_4c268:
0004c268ldur x29, [sp-8]
0004c26cldr x30, [sp], 128
0004c270ret x30
0004c274
0004c274loc_4c274:
0004c274adrp x27, 0x9ff000
0004c278ldr w5, [x27+3056]
0004c27ccbz w5, 0x4c294
0004c280adrp x0, 0x637000
0004c284add x0, x0, 2336
0004c288ldr x1, [sp+112]
0004c28cbl runtime.wbZero
0004c290ldr x0, [sp+80]
0004c294
0004c294loc_4c294:
0004c294ldr x5, [sp+112]
0004c298stp xzr, xzr, [x5]
0004c29cstp xzr, xzr, [x5+16]
0004c2a0stp xzr, xzr, [x5+32]
0004c2a4ldr x2, [x0+112]
0004c2a8ldr x6, [x0+104]
0004c2acadd x1, x6, 1
0004c2b0ldr x6, [x0+96]
0004c2b4subs xzr, x2, x1
0004c2b8b.hs 0x4c304
0004c2bcmov x0, x6
0004c2c0orr x3, xzr, 1
0004c2c4adrp x4, 0x598000
0004c2c8add x4, x4, 128
0004c2ccbl runtime.growslice
0004c2d0ldr x5, [sp+80]
0004c2d4str x2, [x5+112]
0004c2d8adrp x27, 0x9ff000
0004c2dcldr w6, [x27+3056]
0004c2e0cbz w6, 0x4c2f4
0004c2e4bl runtime.gcWriteBarrier2
0004c2e8str x0, [x25]
0004c2ecldr x2, [x5+96]
0004c2f0str x2, [x25+8]
0004c2f4
0004c2f4loc_4c2f4:
0004c2f4str x0, [x5+96]
0004c2f8mov x6, x0
0004c2fcmov x0, x5
0004c300ldr x5, [sp+112]
0004c304
0004c304loc_4c304:
0004c304str x1, [x0+104]
0004c308sub x1, x1, 1
0004c30cadrp x27, 0x9ff000
0004c310ldr w2, [x27+3056]
0004c314cbz w2, 0x4c328
0004c318bl runtime.gcWriteBarrier2
0004c31cstr x5, [x25]
0004c320ldr x2, [x6+3*x1]
0004c324str x2, [x25+8]
0004c328
0004c328loc_4c328:
0004c328str x5, [x6+3*x1]
0004c32cldr x0, [sp+88]
0004c330bl runtime.releasem
0004c334ldur x29, [sp-8]
0004c338ldr x30, [sp], 128
0004c33cret x30
0004c340
0004c340loc_4c340:
0004c340mov x2, x5
0004c344
0004c344loc_4c344:
0004c344ldr x3, [x0+104]
0004c348ldr x4, [x0+112]
0004c34csubs xzr, x3, x4, lsr #1
0004c350b.le 0x4c3c0
0004c354ldr x4, [x0+96]
0004c358sub x3, x3, 1
0004c35cldr x5, [x4+3*x3]
0004c360adrp x27, 0x9ff000
0004c364ldr w6, [x27+3056]
0004c368cbz w6, 0x4c378
0004c36cldr x6, [x4+3*x3]
0004c370bl runtime.gcWriteBarrier1
0004c374str x6, [x25]
0004c378
0004c378loc_4c378:
0004c378str xzr, [x4+3*x3]
0004c37cldr x4, [x0+112]
0004c380subs xzr, x4, x3
0004c384b.lo 0x4c43c
0004c388str x3, [x0+104]
0004c38ccbz x1, 0x4c3b8
0004c390ldrsb x27, [x2]
0004c394adrp x27, 0x9ff000
0004c398ldr w3, [x27+3056]
0004c39ccbz w3, 0x4c3b0
0004c3a0bl runtime.gcWriteBarrier2
0004c3a4str x5, [x25]
0004c3a8ldr x3, [x2+32]
0004c3acstr x3, [x25+8]
0004c3b0
0004c3b0loc_4c3b0:
0004c3b0str x5, [x2+32]
0004c3b4b 0x4c340
0004c3b8
0004c3b8loc_4c3b8:
0004c3b8mov x1, x5
0004c3bcb 0x4c340
0004c3c0
0004c3c0loc_4c3c0:
0004c3c0str x2, [sp+96]
0004c3c4str x1, [sp+104]
0004c3c8adrp x0, 0x9db000
0004c3ccadd x0, x0, 336
0004c3d0bl runtime.lock
0004c3d4ldr x1, [sp+96]
0004c3d8ldrsb x27, [x1]
0004c3dcadrp x27, 0x9db000
0004c3e0ldr x2, [x27+344]
0004c3e4adrp x27, 0x9ff000
0004c3e8ldr w3, [x27+3056]
0004c3eccbnz w3, 0x4c3f8
0004c3f0ldr x3, [sp+104]
0004c3f4b 0x4c41c
0004c3f8
0004c3f8loc_4c3f8:
0004c3f8bl runtime.gcWriteBarrier4
0004c3fcstr x2, [x25]
0004c400ldr x3, [x1+32]
0004c404str x3, [x25+8]
0004c408ldr x3, [sp+104]
0004c40cstr x3, [x25+16]
0004c410adrp x27, 0x9db000
0004c414ldr x4, [x27+344]
0004c418str x4, [x25+24]
0004c41c
0004c41cloc_4c41c:
0004c41cstr x2, [x1+32]
0004c420adrp x27, 0x9db000
0004c424str x3, [x27+344]
0004c428adrp x0, 0x9db000
0004c42cadd x0, x0, 336
0004c430bl runtime.unlock
0004c434ldr x0, [sp+80]
0004c438b 0x4c274
0004c43c
0004c43cloc_4c43c:
0004c43cmov x1, x3
0004c440mov x2, x4
0004c444bl runtime.panicSliceAcap
0004c448hint
0004c44c
0004c44cloc_4c44c:
0004c44cstr x0, [sp+8]
0004c450mov x3, x30
0004c454bl runtime.morestack_noctxt.abi0
0004c458ldr x0, [sp+8]
0004c45cb 0x4c1c0
0004c1c0
0004c460
0004c460runtime.deferreturn: ; void runtime.deferreturn(void)
0004c460ldr x16, [x28+16]
0004c464sub x17, sp, 16
0004c468subs xzr, x17, x16
0004c46cb.ls 0x4c4d8
0004c470str x30, [sp-144]!
0004c474stur x29, [sp-8]
0004c478sub x29, sp, 8
0004c47cadd x20, sp, 32
0004c480adr x27, 16
0004c484stp x29, x27, [sp-24]
0004c488sub x29, sp, 24
0004c48cbl fn_87cf8
0004c490sub x29, sp, 8
0004c494str xzr, [sp+128]
0004c498orr x3, xzr, 1
0004c49cstrb w3, [sp+130]
0004c4a0add x2, sp, 144
0004c4a4add x0, sp, 32
0004c4a8ldr x1, [sp]
0004c4acbl runtime.(*_panic).start
0004c4b0b 0x4c4c0
0004c4b4
0004c4b4loc_4c4b4:
0004c4b4ldr x1, [x0]
0004c4b8mov x26, x0
0004c4bcblr x1
0004c4c0
0004c4c0loc_4c4c0:
0004c4c0add x0, sp, 32
0004c4c4bl runtime.(*_panic).nextDefer
0004c4c8tbnz w1, 0, 0x4c4b4
0004c4ccldur x29, [sp-8]
0004c4d0ldr x30, [sp], 144
0004c4d4ret x30
0004c4d8
0004c4d8loc_4c4d8:
0004c4d8mov x3, x30
0004c4dcbl runtime.morestack_noctxt.abi0
0004c4e0b 0x4c460
0004c4e4udf 0
0004c4e8udf 0
0004c4ecudf 0
0004c460
0004c460runtime.deferreturn: ; void runtime.deferreturn(void)
0004c460ldr x16, [x28+16]
0004c464sub x17, sp, 16
0004c468subs xzr, x17, x16
0004c46cb.ls 0x4c4d8
0004c470str x30, [sp-144]!
0004c474stur x29, [sp-8]
0004c478sub x29, sp, 8
0004c47cadd x20, sp, 32
0004c480adr x27, 16
0004c484stp x29, x27, [sp-24]
0004c488sub x29, sp, 24
0004c48cbl fn_87cf8
0004c490sub x29, sp, 8
0004c494str xzr, [sp+128]
0004c498orr x3, xzr, 1
0004c49cstrb w3, [sp+130]
0004c4a0add x2, sp, 144
0004c4a4add x0, sp, 32
0004c4a8ldr x1, [sp]
0004c4acbl runtime.(*_panic).start
0004c4b0b 0x4c4c0
0004c4b4
0004c4b4loc_4c4b4:
0004c4b4ldr x1, [x0]
0004c4b8mov x26, x0
0004c4bcblr x1
0004c4c0
0004c4c0loc_4c4c0:
0004c4c0add x0, sp, 32
0004c4c4bl runtime.(*_panic).nextDefer
0004c4c8tbnz w1, 0, 0x4c4b4
0004c4ccldur x29, [sp-8]
0004c4d0ldr x30, [sp], 144
0004c4d4ret x30
0004c4d8
0004c4d8loc_4c4d8:
0004c4d8mov x3, x30
0004c4dcbl runtime.morestack_noctxt.abi0
0004c4e0b 0x4c460
0004c4e4udf 0
0004c4e8udf 0
0004c4ecudf 0
0004c460
0004c4f0
0004c4f0runtime.preprintpanics: ; void runtime.preprintpanics(runtime._panic * p)
0004c4f0ldr x16, [x28+16]
0004c4f4subs xzr, sp, x16
0004c4f8b.ls 0x4c660
0004c4fcstr x30, [sp-96]!
0004c500stur x29, [sp-8]
0004c504sub x29, sp, 8
0004c508str xzr, [sp+80]
0004c50cstrb wzr, [sp+63]
0004c510adrp x2, 0x68c000
0004c514add x2, x2, 2496
0004c518str x2, [sp+80]
0004c51corr x2, xzr, 1
0004c520strb w2, [sp+63]
0004c524b 0x4c52c
0004c528
0004c528loc_4c528:
0004c528ldr x0, [x0+24]
0004c52c
0004c52cloc_4c52c:
0004c52ccbz x0, 0x4c558
0004c530ldr x2, [x0+16]
0004c534ldr x1, [x0+8]
0004c538cbz x1, 0x4c528
0004c53cstr x0, [sp+72]
0004c540ldr w3, [x1+16]
0004c544adrp x4, 0x9c6000
0004c548add x4, x4, 256
0004c54cldar x5, [x4]
0004c550ldr x6, [x5]
0004c554b 0x4c56c
0004c558
0004c558loc_4c558:
0004c558strb wzr, [sp+63]
0004c55cbl runtime.preprintpanics.func1
0004c560ldur x29, [sp-8]
0004c564ldr x30, [sp], 96
0004c568ret x30
0004c56c
0004c56cloc_4c56c:
0004c56cand x7, x3, x6
0004c570add x7, x7, x7, lsl #1
0004c574add x8, x5, 8
0004c578ldr x9, [x8+3*x7]
0004c57cadd x7, x8, x7, lsl #3
0004c580subs xzr, x9, x1
0004c584b.eq 0x4c5ac
0004c588add x3, x3, 1
0004c58ccbnz x9, 0x4c56c
0004c590str x2, [sp+64]
0004c594mov x0, x4
0004c598bl runtime.interfaceSwitch
0004c59cldr x2, [sp+64]
0004c5a0mov x3, x0
0004c5a4ldr x0, [sp+72]
0004c5a8b 0x4c5b4
0004c5ac
0004c5acloc_4c5ac:
0004c5acldr x3, [x7+8]
0004c5b0ldr x1, [x7+16]
0004c5b4
0004c5b4loc_4c5b4:
0004c5b4cbz x3, 0x4c608
0004c5b8subs xzr, x3, 1
0004c5bcb.ne 0x4c528
0004c5c0ldr x1, [x1+24]
0004c5c4mov x0, x2
0004c5c8blr x1
0004c5ccbl runtime.convTstring
0004c5d0adrp x1, 0x5a9000
0004c5d4add x1, x1, 2944
0004c5d8ldr x2, [sp+72]
0004c5dcstr x1, [x2+8]
0004c5e0adrp x27, 0x9ff000
0004c5e4ldr w3, [x27+3056]
0004c5e8cbz w3, 0x4c5fc
0004c5ecbl runtime.gcWriteBarrier2
0004c5f0str x0, [x25]
0004c5f4ldr x3, [x2+16]
0004c5f8str x3, [x25+8]
0004c5fc
0004c5fcloc_4c5fc:
0004c5fcstr x0, [x2+16]
0004c600mov x0, x2
0004c604b 0x4c528
0004c608
0004c608loc_4c608:
0004c608ldr x1, [x1+24]
0004c60cmov x0, x2
0004c610blr x1
0004c614bl runtime.convTstring
0004c618adrp x1, 0x5a9000
0004c61cadd x1, x1, 2944
0004c620ldr x2, [sp+72]
0004c624str x1, [x2+8]
0004c628adrp x27, 0x9ff000
0004c62cldr w3, [x27+3056]
0004c630cbz w3, 0x4c644
0004c634bl runtime.gcWriteBarrier2
0004c638str x0, [x25]
0004c63cldr x3, [x2+16]
0004c640str x3, [x25+8]
0004c644
0004c644loc_4c644:
0004c644str x0, [x2+16]
0004c648mov x0, x2
0004c64cb 0x4c528
0004c650bl runtime.deferreturn
0004c654ldur x29, [sp-8]
0004c658ldr x30, [sp], 96
0004c65cret x30
0004c660
0004c660loc_4c660:
0004c660str x0, [sp+8]
0004c664mov x3, x30
0004c668bl runtime.morestack_noctxt.abi0
0004c66cldr x0, [sp+8]
0004c670b 0x4c4f0
0004c674udf 0
0004c678udf 0
0004c67cudf 0
0004c4f0
0004c4f0runtime.preprintpanics: ; void runtime.preprintpanics(runtime._panic * p)
0004c4f0ldr x16, [x28+16]
0004c4f4subs xzr, sp, x16
0004c4f8b.ls 0x4c660
0004c4fcstr x30, [sp-96]!
0004c500stur x29, [sp-8]
0004c504sub x29, sp, 8
0004c508str xzr, [sp+80]
0004c50cstrb wzr, [sp+63]
0004c510adrp x2, 0x68c000
0004c514add x2, x2, 2496
0004c518str x2, [sp+80]
0004c51corr x2, xzr, 1
0004c520strb w2, [sp+63]
0004c524b 0x4c52c
0004c528
0004c528loc_4c528:
0004c528ldr x0, [x0+24]
0004c52c
0004c52cloc_4c52c:
0004c52ccbz x0, 0x4c558
0004c530ldr x2, [x0+16]
0004c534ldr x1, [x0+8]
0004c538cbz x1, 0x4c528
0004c53cstr x0, [sp+72]
0004c540ldr w3, [x1+16]
0004c544adrp x4, 0x9c6000
0004c548add x4, x4, 256
0004c54cldar x5, [x4]
0004c550ldr x6, [x5]
0004c554b 0x4c56c
0004c558
0004c558loc_4c558:
0004c558strb wzr, [sp+63]
0004c55cbl runtime.preprintpanics.func1
0004c560ldur x29, [sp-8]
0004c564ldr x30, [sp], 96
0004c568ret x30
0004c56c
0004c56cloc_4c56c:
0004c56cand x7, x3, x6
0004c570add x7, x7, x7, lsl #1
0004c574add x8, x5, 8
0004c578ldr x9, [x8+3*x7]
0004c57cadd x7, x8, x7, lsl #3
0004c580subs xzr, x9, x1
0004c584b.eq 0x4c5ac
0004c588add x3, x3, 1
0004c58ccbnz x9, 0x4c56c
0004c590str x2, [sp+64]
0004c594mov x0, x4
0004c598bl runtime.interfaceSwitch
0004c59cldr x2, [sp+64]
0004c5a0mov x3, x0
0004c5a4ldr x0, [sp+72]
0004c5a8b 0x4c5b4
0004c5ac
0004c5acloc_4c5ac:
0004c5acldr x3, [x7+8]
0004c5b0ldr x1, [x7+16]
0004c5b4
0004c5b4loc_4c5b4:
0004c5b4cbz x3, 0x4c608
0004c5b8subs xzr, x3, 1
0004c5bcb.ne 0x4c528
0004c5c0ldr x1, [x1+24]
0004c5c4mov x0, x2
0004c5c8blr x1
0004c5ccbl runtime.convTstring
0004c5d0adrp x1, 0x5a9000
0004c5d4add x1, x1, 2944
0004c5d8ldr x2, [sp+72]
0004c5dcstr x1, [x2+8]
0004c5e0adrp x27, 0x9ff000
0004c5e4ldr w3, [x27+3056]
0004c5e8cbz w3, 0x4c5fc
0004c5ecbl runtime.gcWriteBarrier2
0004c5f0str x0, [x25]
0004c5f4ldr x3, [x2+16]
0004c5f8str x3, [x25+8]
0004c5fc
0004c5fcloc_4c5fc:
0004c5fcstr x0, [x2+16]
0004c600mov x0, x2
0004c604b 0x4c528
0004c608
0004c608loc_4c608:
0004c608ldr x1, [x1+24]
0004c60cmov x0, x2
0004c610blr x1
0004c614bl runtime.convTstring
0004c618adrp x1, 0x5a9000
0004c61cadd x1, x1, 2944
0004c620ldr x2, [sp+72]
0004c624str x1, [x2+8]
0004c628adrp x27, 0x9ff000
0004c62cldr w3, [x27+3056]
0004c630cbz w3, 0x4c644
0004c634bl runtime.gcWriteBarrier2
0004c638str x0, [x25]
0004c63cldr x3, [x2+16]
0004c640str x3, [x25+8]
0004c644
0004c644loc_4c644:
0004c644str x0, [x2+16]
0004c648mov x0, x2
0004c64cb 0x4c528
0004c650bl runtime.deferreturn
0004c654ldur x29, [sp-8]
0004c658ldr x30, [sp], 96
0004c65cret x30
0004c660
0004c660loc_4c660:
0004c660str x0, [sp+8]
0004c664mov x3, x30
0004c668bl runtime.morestack_noctxt.abi0
0004c66cldr x0, [sp+8]
0004c670b 0x4c4f0
0004c674udf 0
0004c678udf 0
0004c67cudf 0
0004c4f0
0004c680
0004c680runtime.printpanics: ; void runtime.printpanics(runtime._panic * p)
0004c680ldr x16, [x28+16]
0004c684subs xzr, sp, x16
0004c688b.ls 0x4c760
0004c68cstr x30, [sp-32]!
0004c690stur x29, [sp-8]
0004c694sub x29, sp, 8
0004c698str x0, [sp+40]
0004c69cldr x1, [x0+24]
0004c6a0cbz x1, 0x4c6dc
0004c6a4mov x0, x1
0004c6a8bl runtime.printpanics
0004c6acldr x1, [sp+40]
0004c6b0ldr x2, [x1+24]
0004c6b4ldrb w2, [x2+97]
0004c6b8tbnz w2, 0, 0x4c6d8
0004c6bcbl runtime.printlock
0004c6c0adrp x0, 0x6c3000
0004c6c4add x0, x0, 272
0004c6c8orr x1, xzr, 1
0004c6ccbl runtime.printstring
0004c6d0bl runtime.printunlock
0004c6d4ldr x1, [sp+40]
0004c6d8
0004c6d8loc_4c6d8:
0004c6d8mov x0, x1
0004c6dc
0004c6dcloc_4c6dc:
0004c6dcldrb w1, [x0+97]
0004c6e0tbnz w1, 0, 0x4c754
0004c6e4bl runtime.printlock
0004c6e8adrp x0, 0x664000
0004c6ecadd x0, x0, 3507
0004c6f0orr x1, xzr, 7
0004c6f4bl runtime.printstring
0004c6f8bl runtime.printunlock
0004c6fcldr x0, [sp+40]
0004c700ldr x1, [x0+8]
0004c704ldr x0, [x0+16]
0004c708mov x2, x0
0004c70cmov x0, x1
0004c710mov x1, x2
0004c714bl runtime.printpanicval
0004c718ldr x0, [sp+40]
0004c71cldrb w0, [x0+96]
0004c720tbz w0, 0, 0x4c73c
0004c724bl runtime.printlock
0004c728adrp x0, 0x666000
0004c72cadd x0, x0, 3976
0004c730orr x1, xzr, 12
0004c734bl runtime.printstring
0004c738bl runtime.printunlock
0004c73c
0004c73cloc_4c73c:
0004c73cbl runtime.printlock
0004c740bl runtime.printnl
0004c744bl runtime.printunlock
0004c748ldur x29, [sp-8]
0004c74cldr x30, [sp], 32
0004c750ret x30
0004c754
0004c754loc_4c754:
0004c754ldur x29, [sp-8]
0004c758ldr x30, [sp], 32
0004c75cret x30
0004c760
0004c760loc_4c760:
0004c760str x0, [sp+8]
0004c764mov x3, x30
0004c768bl runtime.morestack_noctxt.abi0
0004c76cldr x0, [sp+8]
0004c770b 0x4c680
0004c774udf 0
0004c778udf 0
0004c77cudf 0
0004c680
0004c680runtime.printpanics: ; void runtime.printpanics(runtime._panic * p)
0004c680ldr x16, [x28+16]
0004c684subs xzr, sp, x16
0004c688b.ls 0x4c760
0004c68cstr x30, [sp-32]!
0004c690stur x29, [sp-8]
0004c694sub x29, sp, 8
0004c698str x0, [sp+40]
0004c69cldr x1, [x0+24]
0004c6a0cbz x1, 0x4c6dc
0004c6a4mov x0, x1
0004c6a8bl runtime.printpanics
0004c6acldr x1, [sp+40]
0004c6b0ldr x2, [x1+24]
0004c6b4ldrb w2, [x2+97]
0004c6b8tbnz w2, 0, 0x4c6d8
0004c6bcbl runtime.printlock
0004c6c0adrp x0, 0x6c3000
0004c6c4add x0, x0, 272
0004c6c8orr x1, xzr, 1
0004c6ccbl runtime.printstring
0004c6d0bl runtime.printunlock
0004c6d4ldr x1, [sp+40]
0004c6d8
0004c6d8loc_4c6d8:
0004c6d8mov x0, x1
0004c6dc
0004c6dcloc_4c6dc:
0004c6dcldrb w1, [x0+97]
0004c6e0tbnz w1, 0, 0x4c754
0004c6e4bl runtime.printlock
0004c6e8adrp x0, 0x664000
0004c6ecadd x0, x0, 3507
0004c6f0orr x1, xzr, 7
0004c6f4bl runtime.printstring
0004c6f8bl runtime.printunlock
0004c6fcldr x0, [sp+40]
0004c700ldr x1, [x0+8]
0004c704ldr x0, [x0+16]
0004c708mov x2, x0
0004c70cmov x0, x1
0004c710mov x1, x2
0004c714bl runtime.printpanicval
0004c718ldr x0, [sp+40]
0004c71cldrb w0, [x0+96]
0004c720tbz w0, 0, 0x4c73c
0004c724bl runtime.printlock
0004c728adrp x0, 0x666000
0004c72cadd x0, x0, 3976
0004c730orr x1, xzr, 12
0004c734bl runtime.printstring
0004c738bl runtime.printunlock
0004c73c
0004c73cloc_4c73c:
0004c73cbl runtime.printlock
0004c740bl runtime.printnl
0004c744bl runtime.printunlock
0004c748ldur x29, [sp-8]
0004c74cldr x30, [sp], 32
0004c750ret x30
0004c754
0004c754loc_4c754:
0004c754ldur x29, [sp-8]
0004c758ldr x30, [sp], 32
0004c75cret x30
0004c760
0004c760loc_4c760:
0004c760str x0, [sp+8]
0004c764mov x3, x30
0004c768bl runtime.morestack_noctxt.abi0
0004c76cldr x0, [sp+8]
0004c770b 0x4c680
0004c774udf 0
0004c778udf 0
0004c77cudf 0
0004c680
0004c780
0004c780runtime.readvarintUnsafe: ; void runtime.readvarintUnsafe(void * fd)
0004c780ldr x16, [x28+16]
0004c784subs xzr, sp, x16
0004c788b.ls 0x4c848
0004c78cstr x30, [sp-48]!
0004c790stur x29, [sp-8]
0004c794sub x29, sp, 8
0004c798mov x1, xzr
0004c79cmov x2, xzr
0004c7a0b 0x4c7ac
0004c7a4
0004c7a4loc_4c7a4:
0004c7a4mov x1, x2
0004c7a8mov x2, x3
0004c7ac
0004c7acloc_4c7ac:
0004c7acstr x2, [sp+32]
0004c7b0str w1, [sp+28]
0004c7b4ldrb w2, [x0]
0004c7b8strb w2, [sp+27]
0004c7bcorr x1, xzr, 1
0004c7c0bl runtime.add
0004c7c4ldrb w2, [sp+27]
0004c7c8mov x3, x2
0004c7ccsubs wzr, w3, 128
0004c7d0b.lo 0x4c7fc
0004c7d4and x2, x2, 127
0004c7d8ldr x3, [sp+32]
0004c7dcand x4, x3, 31
0004c7e0lslv x2, x2, x4
0004c7e4add x3, x3, 7
0004c7e8ldr w4, [sp+28]
0004c7ecadd x2, x4, x2
0004c7f0subs xzr, x3, 28
0004c7f4b.le 0x4c7a4
0004c7f8b 0x4c830
0004c7fc
0004c7fcloc_4c7fc:
0004c7fcldr x1, [sp+32]
0004c800tbnz x1, 63, 0x4c82c
0004c804lslv x2, x3, x1
0004c808subs xzr, x1, 64
0004c80ccsel x2, x2, xzr, lo
0004c810ldr w3, [sp+28]
0004c814add x2, x3, x2
0004c818mov x1, x0
0004c81cmov x0, x2
0004c820ldur x29, [sp-8]
0004c824ldr x30, [sp], 48
0004c828ret x30
0004c82c
0004c82cloc_4c82c:
0004c82cbl runtime.panicshift
0004c830
0004c830loc_4c830:
0004c830adrp x0, 0x5a9000
0004c834add x0, x0, 2944
0004c838adrp x1, 0x6c5000
0004c83cadd x1, x1, 384
0004c840bl runtime.gopanic
0004c844hint
0004c848
0004c848loc_4c848:
0004c848str x0, [sp+8]
0004c84cmov x3, x30
0004c850bl runtime.morestack_noctxt.abi0
0004c854ldr x0, [sp+8]
0004c858b 0x4c780
0004c85cudf 0
0004c780
0004c780runtime.readvarintUnsafe: ; void runtime.readvarintUnsafe(void * fd)
0004c780ldr x16, [x28+16]
0004c784subs xzr, sp, x16
0004c788b.ls 0x4c848
0004c78cstr x30, [sp-48]!
0004c790stur x29, [sp-8]
0004c794sub x29, sp, 8
0004c798mov x1, xzr
0004c79cmov x2, xzr
0004c7a0b 0x4c7ac
0004c7a4
0004c7a4loc_4c7a4:
0004c7a4mov x1, x2
0004c7a8mov x2, x3
0004c7ac
0004c7acloc_4c7ac:
0004c7acstr x2, [sp+32]
0004c7b0str w1, [sp+28]
0004c7b4ldrb w2, [x0]
0004c7b8strb w2, [sp+27]
0004c7bcorr x1, xzr, 1
0004c7c0bl runtime.add
0004c7c4ldrb w2, [sp+27]
0004c7c8mov x3, x2
0004c7ccsubs wzr, w3, 128
0004c7d0b.lo 0x4c7fc
0004c7d4and x2, x2, 127
0004c7d8ldr x3, [sp+32]
0004c7dcand x4, x3, 31
0004c7e0lslv x2, x2, x4
0004c7e4add x3, x3, 7
0004c7e8ldr w4, [sp+28]
0004c7ecadd x2, x4, x2
0004c7f0subs xzr, x3, 28
0004c7f4b.le 0x4c7a4
0004c7f8b 0x4c830
0004c7fc
0004c7fcloc_4c7fc:
0004c7fcldr x1, [sp+32]
0004c800tbnz x1, 63, 0x4c82c
0004c804lslv x2, x3, x1
0004c808subs xzr, x1, 64
0004c80ccsel x2, x2, xzr, lo
0004c810ldr w3, [sp+28]
0004c814add x2, x3, x2
0004c818mov x1, x0
0004c81cmov x0, x2
0004c820ldur x29, [sp-8]
0004c824ldr x30, [sp], 48
0004c828ret x30
0004c82c
0004c82cloc_4c82c:
0004c82cbl runtime.panicshift
0004c830
0004c830loc_4c830:
0004c830adrp x0, 0x5a9000
0004c834add x0, x0, 2944
0004c838adrp x1, 0x6c5000
0004c83cadd x1, x1, 384
0004c840bl runtime.gopanic
0004c844hint
0004c848
0004c848loc_4c848:
0004c848str x0, [sp+8]
0004c84cmov x3, x30
0004c850bl runtime.morestack_noctxt.abi0
0004c854ldr x0, [sp+8]
0004c858b 0x4c780
0004c85cudf 0
0004c780
0004c860
0004c860runtime.(*PanicNilError).Error: ; void runtime.(*PanicNilError).Error(runtime.PanicNilError * p0)
0004c860adrp x0, 0x671000
0004c864add x0, x0, 142
0004c868orr x1, xzr, 30
0004c86cret x30
0004c860
0004c860runtime.(*PanicNilError).Error: ; void runtime.(*PanicNilError).Error(runtime.PanicNilError * p0)
0004c860adrp x0, 0x671000
0004c864add x0, x0, 142
0004c868orr x1, xzr, 30
0004c86cret x30
0004c860
0004c870
0004c870runtime.(*_panic).start: ; void runtime.(*_panic).start(runtime._panic * p, uintptr pc, void * sp)
0004c870ldr x16, [x28+16]
0004c874subs xzr, sp, x16
0004c878b.ls 0x4ca34
0004c87cstr x30, [sp-48]!
0004c880stur x29, [sp-8]
0004c884sub x29, sp, 8
0004c888str x28, [sp+24]
0004c88cldr x3, [sp]
0004c890str x3, [x0+32]
0004c894add x3, sp, 48
0004c898adrp x27, 0x9ff000
0004c89cldr w4, [x27+3056]
0004c8a0cbz w4, 0x4c8b4
0004c8a4bl runtime.gcWriteBarrier2
0004c8a8str x3, [x25]
0004c8acldr x4, [x0+40]
0004c8b0str x4, [x25+8]
0004c8b4
0004c8b4loc_4c8b4:
0004c8b4str x0, [sp+56]
0004c8b8str x2, [sp+72]
0004c8bcstr x3, [x0+40]
0004c8c0ldrb w3, [x0+98]
0004c8c4tbz w3, 0, 0x4c99c
0004c8c8adrp x27, 0x9ff000
0004c8ccldr w3, [x27+3056]
0004c8d0cbz w3, 0x4c8e4
0004c8d4bl runtime.gcWriteBarrier2
0004c8d8str x2, [x25]
0004c8dcldr x3, [x0+48]
0004c8e0str x3, [x25+8]
0004c8e4
0004c8e4loc_4c8e4:
0004c8e4str x2, [x0+48]
0004c8e8ldr x3, [sp+24]
0004c8ecldr x4, [x3+144]
0004c8f0cbz x4, 0x4c990
0004c8f4adrp x27, 0x9ff000
0004c8f8ldr w5, [x27+3056]
0004c8fccbz w5, 0x4c90c
0004c900ldr x5, [x3+144]
0004c904bl runtime.gcWriteBarrier1
0004c908str x5, [x25]
0004c90c
0004c90cloc_4c90c:
0004c90cstr x4, [sp+32]
0004c910str xzr, [x3+144]
0004c914ldr x3, [x4]
0004c918str x3, [x0+72]
0004c91cldr x1, [x4+8]
0004c920mov x0, x2
0004c924bl runtime.add
0004c928adrp x27, 0x9ff000
0004c92cldr w2, [x27+3056]
0004c930cbnz w2, 0x4c93c
0004c934ldr x2, [sp+56]
0004c938b 0x4c950
0004c93c
0004c93cloc_4c93c:
0004c93cbl runtime.gcWriteBarrier2
0004c940str x0, [x25]
0004c944ldr x2, [sp+56]
0004c948ldr x3, [x2+80]
0004c94cstr x3, [x25+8]
0004c950
0004c950loc_4c950:
0004c950str x0, [x2+80]
0004c954ldr x2, [sp+32]
0004c958ldr x1, [x2+16]
0004c95cldr x0, [sp+72]
0004c960bl runtime.add
0004c964adrp x27, 0x9ff000
0004c968ldr w2, [x27+3056]
0004c96ccbnz w2, 0x4c978
0004c970ldr x1, [sp+56]
0004c974b 0x4c98c
0004c978
0004c978loc_4c978:
0004c978bl runtime.gcWriteBarrier2
0004c97cstr x0, [x25]
0004c980ldr x1, [sp+56]
0004c984ldr x2, [x1+88]
0004c988str x2, [x25+8]
0004c98c
0004c98cloc_4c98c:
0004c98cstr x0, [x1+88]
0004c990
0004c990loc_4c990:
0004c990ldur x29, [sp-8]
0004c994ldr x30, [sp], 48
0004c998ret x30
0004c99c
0004c99cloc_4c99c:
0004c99cstr x1, [sp+64]
0004c9a0ldr x3, [sp+24]
0004c9a4ldr x4, [x3+32]
0004c9a8adrp x27, 0x9ff000
0004c9acldr w5, [x27+3056]
0004c9b0cbz w5, 0x4c9c4
0004c9b4bl runtime.gcWriteBarrier2
0004c9b8str x4, [x25]
0004c9bcldr x5, [x0+24]
0004c9c0str x5, [x25+8]
0004c9c4
0004c9c4loc_4c9c4:
0004c9c4str x4, [x0+24]
0004c9c8bl runtime.noescape
0004c9ccadrp x27, 0x9ff000
0004c9d0ldr w1, [x27+3056]
0004c9d4cbnz w1, 0x4c9e8
0004c9d8ldr x1, [sp+24]
0004c9dcldr x2, [sp+72]
0004c9e0ldr x3, [sp+56]
0004c9e4b 0x4ca10
0004c9e8
0004c9e8loc_4c9e8:
0004c9e8bl runtime.gcWriteBarrier4
0004c9ecstr x0, [x25]
0004c9f0ldr x1, [sp+24]
0004c9f4ldr x2, [x1+32]
0004c9f8str x2, [x25+8]
0004c9fcldr x2, [sp+72]
0004ca00str x2, [x25+16]
0004ca04ldr x3, [sp+56]
0004ca08ldr x4, [x3+64]
0004ca0cstr x4, [x25+24]
0004ca10
0004ca10loc_4ca10:
0004ca10str x0, [x1+32]
0004ca14ldr x1, [sp+64]
0004ca18str x1, [x3+56]
0004ca1cstr x2, [x3+64]
0004ca20mov x0, x3
0004ca24bl runtime.(*_panic).nextFrame
0004ca28ldur x29, [sp-8]
0004ca2cldr x30, [sp], 48
0004ca30ret x30
0004ca34
0004ca34loc_4ca34:
0004ca34stp x0, x1, [sp+8]
0004ca38str x2, [sp+24]
0004ca3cmov x3, x30
0004ca40bl runtime.morestack_noctxt.abi0
0004ca44ldp x0, x1, [sp+8]
0004ca48ldr x2, [sp+24]
0004ca4cb 0x4c870
0004c870
0004c870runtime.(*_panic).start: ; void runtime.(*_panic).start(runtime._panic * p, uintptr pc, void * sp)
0004c870ldr x16, [x28+16]
0004c874subs xzr, sp, x16
0004c878b.ls 0x4ca34
0004c87cstr x30, [sp-48]!
0004c880stur x29, [sp-8]
0004c884sub x29, sp, 8
0004c888str x28, [sp+24]
0004c88cldr x3, [sp]
0004c890str x3, [x0+32]
0004c894add x3, sp, 48
0004c898adrp x27, 0x9ff000
0004c89cldr w4, [x27+3056]
0004c8a0cbz w4, 0x4c8b4
0004c8a4bl runtime.gcWriteBarrier2
0004c8a8str x3, [x25]
0004c8acldr x4, [x0+40]
0004c8b0str x4, [x25+8]
0004c8b4
0004c8b4loc_4c8b4:
0004c8b4str x0, [sp+56]
0004c8b8str x2, [sp+72]
0004c8bcstr x3, [x0+40]
0004c8c0ldrb w3, [x0+98]
0004c8c4tbz w3, 0, 0x4c99c
0004c8c8adrp x27, 0x9ff000
0004c8ccldr w3, [x27+3056]
0004c8d0cbz w3, 0x4c8e4
0004c8d4bl runtime.gcWriteBarrier2
0004c8d8str x2, [x25]
0004c8dcldr x3, [x0+48]
0004c8e0str x3, [x25+8]
0004c8e4
0004c8e4loc_4c8e4:
0004c8e4str x2, [x0+48]
0004c8e8ldr x3, [sp+24]
0004c8ecldr x4, [x3+144]
0004c8f0cbz x4, 0x4c990
0004c8f4adrp x27, 0x9ff000
0004c8f8ldr w5, [x27+3056]
0004c8fccbz w5, 0x4c90c
0004c900ldr x5, [x3+144]
0004c904bl runtime.gcWriteBarrier1
0004c908str x5, [x25]
0004c90c
0004c90cloc_4c90c:
0004c90cstr x4, [sp+32]
0004c910str xzr, [x3+144]
0004c914ldr x3, [x4]
0004c918str x3, [x0+72]
0004c91cldr x1, [x4+8]
0004c920mov x0, x2
0004c924bl runtime.add
0004c928adrp x27, 0x9ff000
0004c92cldr w2, [x27+3056]
0004c930cbnz w2, 0x4c93c
0004c934ldr x2, [sp+56]
0004c938b 0x4c950
0004c93c
0004c93cloc_4c93c:
0004c93cbl runtime.gcWriteBarrier2
0004c940str x0, [x25]
0004c944ldr x2, [sp+56]
0004c948ldr x3, [x2+80]
0004c94cstr x3, [x25+8]
0004c950
0004c950loc_4c950:
0004c950str x0, [x2+80]
0004c954ldr x2, [sp+32]
0004c958ldr x1, [x2+16]
0004c95cldr x0, [sp+72]
0004c960bl runtime.add
0004c964adrp x27, 0x9ff000
0004c968ldr w2, [x27+3056]
0004c96ccbnz w2, 0x4c978
0004c970ldr x1, [sp+56]
0004c974b 0x4c98c
0004c978
0004c978loc_4c978:
0004c978bl runtime.gcWriteBarrier2
0004c97cstr x0, [x25]
0004c980ldr x1, [sp+56]
0004c984ldr x2, [x1+88]
0004c988str x2, [x25+8]
0004c98c
0004c98cloc_4c98c:
0004c98cstr x0, [x1+88]
0004c990
0004c990loc_4c990:
0004c990ldur x29, [sp-8]
0004c994ldr x30, [sp], 48
0004c998ret x30
0004c99c
0004c99cloc_4c99c:
0004c99cstr x1, [sp+64]
0004c9a0ldr x3, [sp+24]
0004c9a4ldr x4, [x3+32]
0004c9a8adrp x27, 0x9ff000
0004c9acldr w5, [x27+3056]
0004c9b0cbz w5, 0x4c9c4
0004c9b4bl runtime.gcWriteBarrier2
0004c9b8str x4, [x25]
0004c9bcldr x5, [x0+24]
0004c9c0str x5, [x25+8]
0004c9c4
0004c9c4loc_4c9c4:
0004c9c4str x4, [x0+24]
0004c9c8bl runtime.noescape
0004c9ccadrp x27, 0x9ff000
0004c9d0ldr w1, [x27+3056]
0004c9d4cbnz w1, 0x4c9e8
0004c9d8ldr x1, [sp+24]
0004c9dcldr x2, [sp+72]
0004c9e0ldr x3, [sp+56]
0004c9e4b 0x4ca10
0004c9e8
0004c9e8loc_4c9e8:
0004c9e8bl runtime.gcWriteBarrier4
0004c9ecstr x0, [x25]
0004c9f0ldr x1, [sp+24]
0004c9f4ldr x2, [x1+32]
0004c9f8str x2, [x25+8]
0004c9fcldr x2, [sp+72]
0004ca00str x2, [x25+16]
0004ca04ldr x3, [sp+56]
0004ca08ldr x4, [x3+64]
0004ca0cstr x4, [x25+24]
0004ca10
0004ca10loc_4ca10:
0004ca10str x0, [x1+32]
0004ca14ldr x1, [sp+64]
0004ca18str x1, [x3+56]
0004ca1cstr x2, [x3+64]
0004ca20mov x0, x3
0004ca24bl runtime.(*_panic).nextFrame
0004ca28ldur x29, [sp-8]
0004ca2cldr x30, [sp], 48
0004ca30ret x30
0004ca34
0004ca34loc_4ca34:
0004ca34stp x0, x1, [sp+8]
0004ca38str x2, [sp+24]
0004ca3cmov x3, x30
0004ca40bl runtime.morestack_noctxt.abi0
0004ca44ldp x0, x1, [sp+8]
0004ca48ldr x2, [sp+24]
0004ca4cb 0x4c870
0004c870
Loading..