File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    00071cc0
    00071cc0runtime.traceback: ; void runtime.traceback(uintptr pc, uintptr sp, uintptr lr, runtime.g * gp)
    00071cc0ldr x16, [x28+16]
    00071cc4subs xzr, sp, x16
    00071cc8b.ls 0x71cec
    00071cccstr x30, [sp-64]!
    00071cd0stur x29, [sp-8]
    00071cd4sub x29, sp, 8
    00071cd8mov x4, xzr
    00071cdcbl runtime.traceback1
    00071ce0ldur x29, [sp-8]
    00071ce4ldr x30, [sp], 64
    00071ce8ret x30
    00071cec
    00071cecloc_71cec:
    00071cecstp x0, x1, [sp+8]
    00071cf0stp x2, x3, [sp+24]
    00071cf4mov x3, x30
    00071cf8bl runtime.morestack_noctxt.abi0
    00071cfcldp x0, x1, [sp+8]
    00071d00ldp x2, x3, [sp+24]
    00071d04b 0x71cc0
    00071d08udf 0
    00071d0cudf 0
    00071cc0
    00071d10
    00071d10runtime.tracebacktrap: ; void runtime.tracebacktrap(uintptr pc, uintptr sp, uintptr lr, runtime.g * gp)
    00071d10ldr x16, [x28+16]
    00071d14subs xzr, sp, x16
    00071d18b.ls 0x71d84
    00071d1cstr x30, [sp-64]!
    00071d20stur x29, [sp-8]
    00071d24sub x29, sp, 8
    00071d28ldr x5, [x3+48]
    00071d2cldr x6, [x5+864]
    00071d30cbz x6, 0x71d70
    00071d34str x3, [sp+96]
    00071d38ldr x0, [x5+872]
    00071d3cbl runtime.guintptr.ptr
    00071d40ldr x1, [sp+96]
    00071d44ldr x1, [x1+48]
    00071d48ldr x2, [x1+856]
    00071d4cldr x1, [x1+864]
    00071d50mov x3, x0
    00071d54mov x4, xzr
    00071d58mov x0, x2
    00071d5cmov x2, xzr
    00071d60bl runtime.traceback1
    00071d64ldur x29, [sp-8]
    00071d68ldr x30, [sp], 64
    00071d6cret x30
    00071d70
    00071d70loc_71d70:
    00071d70orr x4, xzr, 4
    00071d74bl runtime.traceback1
    00071d78ldur x29, [sp-8]
    00071d7cldr x30, [sp], 64
    00071d80ret x30
    00071d84
    00071d84loc_71d84:
    00071d84stp x0, x1, [sp+8]
    00071d88stp x2, x3, [sp+24]
    00071d8cmov x3, x30
    00071d90bl runtime.morestack_noctxt.abi0
    00071d94ldp x0, x1, [sp+8]
    00071d98ldp x2, x3, [sp+24]
    00071d9cb 0x71d10
    00071d10
    00071da0
    00071da0runtime.traceback1: ; void runtime.traceback1(uintptr pc, uintptr sp, uintptr lr, runtime.g * gp, runtime.unwindFlags flags)
    00071da0ldr x16, [x28+16]
    00071da4sub x17, sp, 400
    00071da8subs xzr, x17, x16
    00071dacb.ls 0x71fd4
    00071db0sub x20, sp, 528
    00071db4stp x29, x30, [x20-8]
    00071db8add sp, x20, 0
    00071dbcsub x29, sp, 8
    00071dc0str x0, [sp+536]
    00071dc4str x1, [sp+544]
    00071dc8str x2, [sp+552]
    00071dccstr x3, [sp+560]
    00071dd0strb w4, [sp+568]
    00071dd4adrp x27, 0x9da000
    00071dd8ldrb w5, [x27+1585]
    00071ddctbz w5, 0, 0x71e6c
    00071de0ldr x5, [x3+48]
    00071de4cbz x5, 0x71e6c
    00071de8ldrsw x6, [x5+304]
    00071decsubs wzr, w6, 0
    00071df0b.le 0x71e6c
    00071df4ldr x6, [x3+112]
    00071df8cbz x6, 0x71e6c
    00071dfcldr x6, [x5+312]
    00071e00cbz x6, 0x71e6c
    00071e04ldr x6, [x6]
    00071e08cbz x6, 0x71e6c
    00071e0cadd x0, x5, 308
    00071e10orr x1, xzr, 1
    00071e14bl internal/runtime/atomic.(*Uint32).Store
    00071e18ldr x2, [sp+560]
    00071e1cldr x3, [x2+48]
    00071e20ldr x20, [x3+312]
    00071e24ldrsb x27, [x20]
    00071e28add x21, sp, 152
    00071e2cadr x27, 16
    00071e30stp x29, x27, [sp-24]
    00071e34sub x29, sp, 24
    00071e38bl fn_87ea0
    00071e3csub x29, sp, 8
    00071e40ldr x3, [x2+48]
    00071e44ldr x3, [x3+312]
    00071e48str xzr, [x3]
    00071e4cldr x2, [x2+48]
    00071e50ldrsb x27, [x2]
    00071e54add x0, x2, 308
    00071e58mov x1, xzr
    00071e5cbl internal/runtime/atomic.(*Uint32).Store
    00071e60add x0, sp, 152
    00071e64bl runtime.printCgoTraceback
    00071e68ldr x3, [sp+560]
    00071e6c
    00071e6cloc_71e6c:
    00071e6cmov x0, x3
    00071e70bl runtime.readgstatus
    00071e74and x1, x0, -4097
    00071e78subs wzr, w1, 3
    00071e7cb.ne 0x71e98
    00071e80ldr x2, [sp+560]
    00071e84ldr x0, [x2+120]
    00071e88ldr x1, [x2+112]
    00071e8cldrb w3, [sp+568]
    00071e90and x4, x3, -5
    00071e94b 0x71ea8
    00071e98
    00071e98loc_71e98:
    00071e98ldr x2, [sp+560]
    00071e9cldrb w4, [sp+568]
    00071ea0ldr x1, [sp+544]
    00071ea4ldr x0, [sp+536]
    00071ea8
    00071ea8loc_71ea8:
    00071ea8ldr x3, [x2+48]
    00071eaccbz x3, 0x71ecc
    00071eb0ldr x5, [x3+880]
    00071eb4cbz x5, 0x71ec4
    00071eb8ldr x0, [x3+888]
    00071ebcand x4, x4, -5
    00071ec0b 0x71ed0
    00071ec4
    00071ec4loc_71ec4:
    00071ec4mov x5, x1
    00071ec8b 0x71ed0
    00071ecc
    00071eccloc_71ecc:
    00071eccmov x5, x1
    00071ed0
    00071ed0loc_71ed0:
    00071ed0orr x1, x4, 1
    00071ed4add x20, sp, 56
    00071ed8adr x27, 16
    00071edcstp x29, x27, [sp-24]
    00071ee0sub x29, sp, 24
    00071ee4bl fn_87cf8
    00071ee8sub x29, sp, 8
    00071eecstp xzr, xzr, [sp+464]
    00071ef0stp xzr, xzr, [sp+480]
    00071ef4stp xzr, xzr, [sp+496]
    00071ef8str xzr, [sp+512]
    00071efcadrp x3, 4096
    00071f00add x3, x3, 0
    00071f04str x3, [sp+464]
    00071f08add x3, sp, 56
    00071f0cstr x3, [sp+472]
    00071f10str x0, [sp+480]
    00071f14str x5, [sp+488]
    00071f18ldr x3, [sp+552]
    00071f1cstr x3, [sp+496]
    00071f20str x2, [sp+504]
    00071f24strb w1, [sp+512]
    00071f28ldr x1, [sp+464]
    00071f2cmov x0, xzr
    00071f30add x26, sp, 464
    00071f34blr x1
    00071f38cbnz x0, 0x71f4c
    00071f3cldr x1, [sp+464]
    00071f40orr x0, xzr, 1
    00071f44add x26, sp, 464
    00071f48blr x1
    00071f4c
    00071f4cloc_71f4c:
    00071f4cldr x0, [sp+560]
    00071f50bl runtime.printcreatedby
    00071f54ldr x1, [sp+560]
    00071f58ldr x1, [x1+296]
    00071f5ccbz x1, 0x71f6c
    00071f60ldr x5, [x1]
    00071f64ldr x6, [x1+8]
    00071f68b 0x71fc0
    00071f6c
    00071f6cloc_71f6c:
    00071f6cldp x29, x30, [sp-8]
    00071f70add sp, sp, 528
    00071f74ret x30
    00071f78
    00071f78loc_71f78:
    00071f78str x6, [sp+408]
    00071f7cstr x5, [sp+456]
    00071f80ldp x6, x7, [x5]
    00071f84ldp x8, x9, [x5+16]
    00071f88stp x6, x7, [sp+416]
    00071f8cstp x8, x9, [sp+432]
    00071f90ldr x5, [x5+32]
    00071f94str x5, [sp+448]
    00071f98ldr x0, [sp+416]
    00071f9cldr x1, [sp+424]
    00071fa0ldr x2, [sp+432]
    00071fa4ldr x3, [sp+440]
    00071fa8ldr x4, [sp+448]
    00071facbl runtime.printAncestorTraceback
    00071fb0ldr x5, [sp+456]
    00071fb4add x5, x5, 40
    00071fb8ldr x6, [sp+408]
    00071fbcsub x6, x6, 1
    00071fc0
    00071fc0loc_71fc0:
    00071fc0subs xzr, x6, 0
    00071fc4b.gt 0x71f78
    00071fc8ldp x29, x30, [sp-8]
    00071fccadd sp, sp, 528
    00071fd0ret x30
    00071fd4
    00071fd4loc_71fd4:
    00071fd4stp x0, x1, [sp+8]
    00071fd8stp x2, x3, [sp+24]
    00071fdcstrb w4, [sp+40]
    00071fe0mov x3, x30
    00071fe4bl runtime.morestack_noctxt.abi0
    00071fe8ldp x0, x1, [sp+8]
    00071fecldp x2, x3, [sp+24]
    00071ff0ldrb w4, [sp+40]
    00071ff4b 0x71da0
    00071ff8udf 0
    00071ffcudf 0
    00071da0
    00072000
    00072000runtime.traceback1.func1: ; void runtime.traceback1.func1(bool showRuntime)
    00072000ldr x16, [x28+16]
    00072004sub x17, sp, 80
    00072008subs xzr, x17, x16
    0007200cb.ls 0x72128
    00072010str x30, [sp-208]!
    00072014stur x29, [sp-8]
    00072018sub x29, sp, 8
    0007201cstrb w0, [sp+216]
    00072020ldr x1, [x26+16]
    00072024ldr x2, [x26+24]
    00072028ldr x3, [x26+32]
    0007202cldr x4, [x26+40]
    00072030ldrb w5, [x26+48]
    00072034ldr x0, [x26+8]
    00072038str x0, [sp+192]
    0007203cbl runtime.(*unwinder).initAt
    00072040ldr x0, [sp+192]
    00072044ldrb w1, [sp+216]
    00072048mov x2, xzr
    0007204cmovz x3, 50
    00072050bl runtime.traceback2
    00072054subs xzr, x0, 50
    00072058b.lt 0x7211c
    0007205cstr x0, [sp+168]
    00072060str x1, [sp+176]
    00072064add x21, sp, 64
    00072068ldr x20, [sp+192]
    0007206cadr x27, 16
    00072070stp x29, x27, [sp-24]
    00072074sub x29, sp, 24
    00072078bl fn_87ef0
    0007207csub x29, sp, 8
    00072080ldr x0, [sp+192]
    00072084ldrb w1, [sp+216]
    00072088orr x2, xzr, 0x7fffffff
    0007208cmov x3, xzr
    00072090bl runtime.traceback2
    00072094ldr x2, [sp+176]
    00072098sub x4, x0, x2
    0007209csub x4, x4, 50
    000720a0subs xzr, x4, 0
    000720a4b.le 0x720fc
    000720a8str x0, [sp+160]
    000720acstr x4, [sp+184]
    000720b0bl runtime.printlock
    000720b4adrp x0, 0x63e000
    000720b8add x0, x0, 375
    000720bcorr x1, xzr, 3
    000720c0bl runtime.printstring
    000720c4ldr x0, [sp+184]
    000720c8bl runtime.printint
    000720ccadrp x0, 0x643000
    000720d0add x0, x0, 2471
    000720d4movz x1, 18
    000720d8bl runtime.printstring
    000720dcbl runtime.printunlock
    000720e0ldr x0, [sp+160]
    000720e4sub x2, x0, 50
    000720e8add x0, sp, 64
    000720ecldrb w1, [sp+216]
    000720f0movz x3, 50
    000720f4bl runtime.traceback2
    000720f8b 0x7210c
    000720fc
    000720fcloc_720fc:
    000720fcadd x0, sp, 64
    00072100ldrb w1, [sp+216]
    00072104movz x3, 50
    00072108bl runtime.traceback2
    0007210c
    0007210cloc_7210c:
    0007210cldr x0, [sp+168]
    00072110ldur x29, [sp-8]
    00072114ldr x30, [sp], 208
    00072118ret x30
    0007211c
    0007211cloc_7211c:
    0007211cldur x29, [sp-8]
    00072120ldr x30, [sp], 208
    00072124ret x30
    00072128
    00072128loc_72128:
    00072128strb w0, [sp+8]
    0007212cmov x3, x30
    00072130bl runtime.morestack.abi0
    00072134ldrb w0, [sp+8]
    00072138b 0x72000
    0007213cudf 0
    00072000
    00072140
    00072140runtime.traceback2: ; void runtime.traceback2(runtime.unwinder * u, bool showRuntime, int skip, int max)
    00072140ldr x16, [x28+16]
    00072144sub x17, sp, 480
    00072148subs xzr, x17, x16
    0007214cb.ls 0x726c8
    00072150sub x20, sp, 608
    00072154stp x29, x30, [x20-8]
    00072158add sp, x20, 0
    0007215csub x29, sp, 8
    00072160str x0, [sp+616]
    00072164strb w1, [sp+624]
    00072168str x2, [sp+632]
    0007216cstr x3, [sp+640]
    00072170str xzr, [sp+96]
    00072174str xzr, [sp+112]
    00072178adrp x1, 0
    0007217cadd x1, x1, 1776
    00072180str x1, [sp+560]
    00072184add x1, sp, 632
    00072188str x1, [sp+568]
    0007218cadd x1, sp, 640
    00072190str x1, [sp+576]
    00072194add x1, sp, 96
    00072198str x1, [sp+584]
    0007219cadd x1, sp, 112
    000721a0str x1, [sp+592]
    000721a4ldr x0, [x0+72]
    000721a8bl runtime.guintptr.ptr
    000721acstr x0, [sp+480]
    000721b0bl runtime.gotraceback
    000721b4str w0, [sp+60]
    000721b8add x20, sp, 136
    000721bcadr x27, 16
    000721c0stp x29, x27, [sp-24]
    000721c4sub x29, sp, 24
    000721c8bl fn_87cd0
    000721ccsub x29, sp, 8
    000721d0b 0x721dc
    000721d4
    000721d4loc_721d4:
    000721d4ldr x0, [sp+616]
    000721d8bl runtime.(*unwinder).next
    000721dc
    000721dcloc_721dc:
    000721dcldr x0, [sp+616]
    000721e0bl runtime.(*unwinder).valid
    000721e4tbz w0, 0, 0x7226c
    000721e8str xzr, [sp+112]
    000721ecldr x0, [sp+616]
    000721f0ldr x1, [x0+8]
    000721f4str x1, [sp+440]
    000721f8ldr x1, [x0]
    000721fcstr x1, [sp+432]
    00072200bl runtime.(*unwinder).symPC
    00072204ldr x1, [sp+440]
    00072208mov x2, x0
    0007220cldr x0, [sp+432]
    00072210bl runtime.newInlineUnwinder
    00072214orr x5, xzr, 1
    00072218b 0x7229c
    0007221c
    0007221cloc_7221c:
    0007221cldr x0, [sp+616]
    00072220add x1, sp, 136
    00072224orr x2, xzr, 32
    00072228mov x3, x2
    0007222cbl runtime.(*unwinder).cgoCallers
    00072230subs xzr, x0, 0
    00072234b.le 0x721d4
    00072238stp xzr, xzr, [sp+504]
    0007223cadd x27, sp, 520
    00072240stp xzr, xzr, [x27]
    00072244add x27, sp, 536
    00072248stp xzr, xzr, [x27]
    0007224cstr xzr, [sp+552]
    00072250subs xzr, x0, 32
    00072254b.hi 0x726b8
    00072258str x0, [sp+128]
    0007225cmov x1, xzr
    00072260mov x2, xzr
    00072264mov x3, xzr
    00072268b 0x725e4
    0007226c
    0007226cloc_7226c:
    0007226cstr xzr, [sp+112]
    00072270ldr x0, [sp+96]
    00072274mov x1, xzr
    00072278ldp x29, x30, [sp-8]
    0007227cadd sp, sp, 608
    00072280ret x30
    00072284
    00072284loc_72284:
    00072284ldr x0, [sp+456]
    00072288ldr x1, [sp+464]
    0007228cldr x2, [sp+472]
    00072290ldrb w5, [sp+55]
    00072294ldrsw x4, [sp+56]
    00072298ldr x3, [sp+72]
    0007229c
    0007229cloc_7229c:
    0007229cstr x0, [sp+456]
    000722a0str x1, [sp+464]
    000722a4str x2, [sp+472]
    000722a8tbz w5, 0, 0x722b4
    000722acmov x0, xzr
    000722b0b 0x722d4
    000722b4
    000722b4loc_722b4:
    000722b4strb w5, [sp+55]
    000722b8add x0, sp, 456
    000722bcmov x1, x3
    000722c0mov x2, x4
    000722c4bl runtime.(*inlineUnwinder).next
    000722c8mov x4, x1
    000722ccmov x3, x0
    000722d0ldrb w0, [sp+55]
    000722d4
    000722d4loc_722d4:
    000722d4str w4, [sp+56]
    000722d8str x3, [sp+72]
    000722dcstrb w0, [sp+55]
    000722e0mov x0, x3
    000722e4mov x1, x4
    000722e8bl runtime.inlineFrame.valid
    000722ectbz w0, 0, 0x7221c
    000722f0add x0, sp, 456
    000722f4ldr x1, [sp+72]
    000722f8ldrsw x2, [sp+56]
    000722fcbl runtime.(*inlineUnwinder).srcFunc
    00072300strb w3, [sp+54]
    00072304str x0, [sp+424]
    00072308str w1, [sp+68]
    0007230cstr w2, [sp+64]
    00072310ldr x4, [sp+616]
    00072314ldrb w6, [x4+88]
    00072318strb w3, [x4+88]
    0007231cldrb w5, [sp+624]
    00072320tbz w5, 0, 0x7232c
    00072324orr x6, xzr, 1
    00072328b 0x7235c
    0007232c
    0007232cloc_7232c:
    0007232cldr x7, [sp+96]
    00072330subs xzr, x7, 0
    00072334cset x5, eq
    00072338ldr x4, [sp+480]
    0007233cbl runtime.showframe
    00072340ldrsw x1, [sp+68]
    00072344ldrsw x2, [sp+64]
    00072348ldrb w3, [sp+54]
    0007234cldr x4, [sp+616]
    00072350ldrb w5, [sp+624]
    00072354mov x6, x0
    00072358ldr x0, [sp+424]
    0007235c
    0007235cloc_7235c:
    0007235ctbz w6, 0, 0x72284
    00072360ldr x0, [sp+560]
    00072364add x26, sp, 560
    00072368blr x0
    0007236ctbnz w1, 0, 0x725b8
    00072370tbnz w0, 0, 0x72380
    00072374ldr x4, [sp+616]
    00072378ldrb w5, [sp+624]
    0007237cb 0x72284
    00072380
    00072380loc_72380:
    00072380ldr x0, [sp+424]
    00072384ldrsw x1, [sp+68]
    00072388ldrsw x2, [sp+64]
    0007238cldrb w3, [sp+54]
    00072390bl runtime.srcFunc.name
    00072394str x0, [sp+448]
    00072398str x1, [sp+88]
    0007239cadd x0, sp, 456
    000723a0ldr x1, [sp+72]
    000723a4ldrsw x2, [sp+56]
    000723a8bl runtime.(*inlineUnwinder).fileLine
    000723acstr x0, [sp+488]
    000723b0str x2, [sp+104]
    000723b4str x1, [sp+120]
    000723b8ldr x0, [sp+448]
    000723bcldr x1, [sp+88]
    000723c0bl runtime.printFuncName
    000723c4bl runtime.printlock
    000723c8adrp x0, 0x69e000
    000723ccadd x0, x0, 3048
    000723d0orr x1, xzr, 1
    000723d4bl runtime.printstring
    000723d8bl runtime.printunlock
    000723dcadd x0, sp, 456
    000723e0ldr x1, [sp+72]
    000723e4ldrsw x2, [sp+56]
    000723e8bl runtime.(*inlineUnwinder).isInlined
    000723ectbz w0, 0, 0x7240c
    000723f0bl runtime.printlock
    000723f4adrp x0, 0x63e000
    000723f8add x0, x0, 375
    000723fcorr x1, xzr, 3
    00072400bl runtime.printstring
    00072404bl runtime.printunlock
    00072408b 0x72430
    0007240c
    0007240cloc_7240c:
    0007240cldr x0, [sp+616]
    00072410ldr x1, [x0+64]
    00072414str x1, [sp+496]
    00072418bl runtime.(*unwinder).symPC
    0007241cldr x1, [sp+440]
    00072420ldr x2, [sp+496]
    00072424mov x3, x0
    00072428ldr x0, [sp+432]
    0007242cbl runtime.printArgs
    00072430
    00072430loc_72430:
    00072430bl runtime.printlock
    00072434adrp x0, 0x63d000
    00072438add x0, x0, 4061
    0007243corr x1, xzr, 2
    00072440bl runtime.printstring
    00072444bl runtime.printunlock
    00072448bl runtime.printlock
    0007244cadrp x0, 0x69d000
    00072450add x0, x0, 272
    00072454orr x1, xzr, 1
    00072458bl runtime.printstring
    0007245cldr x0, [sp+488]
    00072460ldr x1, [sp+120]
    00072464bl runtime.printstring
    00072468adrp x0, 0x69d000
    0007246cadd x0, x0, 376
    00072470orr x1, xzr, 1
    00072474bl runtime.printstring
    00072478ldr x0, [sp+104]
    0007247cbl runtime.printint
    00072480bl runtime.printunlock
    00072484add x0, sp, 456
    00072488ldr x1, [sp+72]
    0007248cldrsw x2, [sp+56]
    00072490bl runtime.(*inlineUnwinder).isInlined
    00072494tbnz w0, 0, 0x725a0
    00072498ldr x0, [sp+432]
    0007249cldr x1, [sp+440]
    000724a0bl runtime.funcInfo.entry
    000724a4ldr x2, [sp+616]
    000724a8ldr x3, [x2+16]
    000724acsubs xzr, x0, x3
    000724b0b.hs 0x724fc
    000724b4ldr x0, [sp+432]
    000724b8ldr x1, [sp+440]
    000724bcbl runtime.funcInfo.entry
    000724c0str x0, [sp+416]
    000724c4ldr x2, [sp+616]
    000724c8ldr x2, [x2+16]
    000724ccstr x2, [sp+408]
    000724d0bl runtime.printlock
    000724d4adrp x0, 0x63d000
    000724d8add x0, x0, 4087
    000724dcorr x1, xzr, 2
    000724e0bl runtime.printstring
    000724e4ldr x2, [sp+408]
    000724e8ldr x3, [sp+416]
    000724ecsub x0, x2, x3
    000724f0bl runtime.printhex
    000724f4bl runtime.printunlock
    000724f8ldr x2, [sp+616]
    000724fc
    000724fcloc_724fc:
    000724fcldr x0, [sp+480]
    00072500ldr x1, [x0+48]
    00072504cbz x1, 0x72520
    00072508ldr w3, [x1+244]
    0007250csubs wzr, w3, 2
    00072510b.lo 0x72520
    00072514ldr x1, [x1+192]
    00072518subs xzr, x0, x1
    0007251cb.eq 0x7252c
    00072520
    00072520loc_72520:
    00072520ldrsw x1, [sp+60]
    00072524subs wzr, w1, 2
    00072528b.lt 0x725a0
    0007252c
    0007252cloc_7252c:
    0007252cldr x0, [x2+48]
    00072530str x0, [sp+416]
    00072534ldr x0, [x2+40]
    00072538str x0, [sp+408]
    0007253cldr x0, [x2+16]
    00072540str x0, [sp+400]
    00072544bl runtime.printlock
    00072548adrp x0, 0x63e000
    0007254cadd x0, x0, 902
    00072550orr x1, xzr, 4
    00072554bl runtime.printstring
    00072558ldr x0, [sp+416]
    0007255cbl runtime.printhex
    00072560adrp x0, 0x63e000
    00072564add x0, x0, 890
    00072568orr x1, xzr, 4
    0007256cbl runtime.printstring
    00072570ldr x0, [sp+408]
    00072574bl runtime.printhex
    00072578adrp x0, 0x63e000
    0007257cadd x0, x0, 834
    00072580orr x1, xzr, 4
    00072584bl runtime.printstring
    00072588ldr x0, [sp+400]
    0007258cbl runtime.printhex
    00072590bl runtime.printunlock
    00072594ldr x0, [sp+480]
    00072598ldrsw x1, [sp+60]
    0007259cldr x2, [sp+616]
    000725a0
    000725a0loc_725a0:
    000725a0bl runtime.printlock
    000725a4bl runtime.printnl
    000725a8bl runtime.printunlock
    000725acldr x4, [sp+616]
    000725b0ldrb w5, [sp+624]
    000725b4b 0x72284
    000725b8
    000725b8loc_725b8:
    000725b8ldr x1, [sp+112]
    000725bcldr x0, [sp+96]
    000725c0ldp x29, x30, [sp-8]
    000725c4add sp, sp, 608
    000725c8ret x30
    000725cc
    000725ccloc_725cc:
    000725ccldr x4, [sp+392]
    000725d0add x4, x4, 1
    000725d4mov x2, x1
    000725d8mov x3, x0
    000725dcldr x0, [sp+128]
    000725e0mov x1, x4
    000725e4
    000725e4loc_725e4:
    000725e4subs xzr, x0, x1
    000725e8b.le 0x72684
    000725ecstr x1, [sp+392]
    000725f0add x4, sp, 136
    000725f4ldr x5, [x4+3*x1]
    000725f8adrp x27, 0x9ae000
    000725fcldr x6, [x27+3120]
    00072600cbz x6, 0x72620
    00072604mov x0, x5
    00072608add x1, sp, 560
    0007260cadd x2, sp, 504
    00072610bl runtime.printOneCgoTraceback
    00072614tbnz w0, 0, 0x72670
    00072618orr x1, xzr, 1
    0007261cb 0x725cc
    00072620
    00072620loc_72620:
    00072620str x5, [sp+80]
    00072624strb w3, [sp+52]
    00072628strb w2, [sp+53]
    0007262cldr x0, [sp+560]
    00072630add x26, sp, 560
    00072634blr x0
    00072638tbnz w1, 0, 0x72678
    0007263ctbz w0, 0, 0x72664
    00072640bl runtime.printlock
    00072644adrp x0, 0x645000
    00072648add x0, x0, 2864
    0007264cmovz x1, 22
    00072650bl runtime.printstring
    00072654ldr x0, [sp+80]
    00072658bl runtime.printhex
    0007265cbl runtime.printnl
    00072660bl runtime.printunlock
    00072664
    00072664loc_72664:
    00072664ldrb w1, [sp+53]
    00072668ldrb w0, [sp+52]
    0007266cb 0x725cc
    00072670
    00072670loc_72670:
    00072670orr x2, xzr, 1
    00072674b 0x72688
    00072678
    00072678loc_72678:
    00072678ldrb w2, [sp+53]
    0007267cldrb w0, [sp+52]
    00072680b 0x72688
    00072684
    00072684loc_72684:
    00072684mov x0, x3
    00072688
    00072688loc_72688:
    00072688tbz w2, 0, 0x726a0
    0007268cstrb w0, [sp+55]
    00072690str xzr, [sp+504]
    00072694add x0, sp, 504
    00072698bl runtime.callCgoSymbolizer
    0007269cldrb w0, [sp+55]
    000726a0
    000726a0loc_726a0:
    000726a0tbz w0, 0, 0x721d4
    000726a4ldr x1, [sp+112]
    000726a8ldr x0, [sp+96]
    000726acldp x29, x30, [sp-8]
    000726b0add sp, sp, 608
    000726b4ret x30
    000726b8
    000726b8loc_726b8:
    000726b8mov x1, x0
    000726bcorr x2, xzr, 32
    000726c0bl runtime.panicSliceAlen
    000726c4hint
    000726c8
    000726c8loc_726c8:
    000726c8str x0, [sp+8]
    000726ccstrb w1, [sp+16]
    000726d0stp x2, x3, [sp+24]
    000726d4mov x3, x30
    000726d8bl runtime.morestack_noctxt.abi0
    000726dcldr x0, [sp+8]
    000726e0ldrb w1, [sp+16]
    000726e4ldp x2, x3, [sp+24]
    000726e8b 0x72140
    000726ecudf 0
    00072140
    000726f0
    000726f0runtime.traceback2.func1: ; void runtime.traceback2.func1(void)
    000726f0ldr x2, [x26+8]
    000726f4ldr x3, [x26+16]
    000726f8ldr x4, [x2]
    000726fccbnz x4, 0x72714
    00072700ldr x4, [x3]
    00072704cbnz x4, 0x72714
    00072708mov x0, xzr
    0007270corr x1, xzr, 1
    00072710ret x30
    00072714
    00072714loc_72714:
    00072714ldr x4, [x26+24]
    00072718ldr x5, [x26+32]
    0007271cldr x6, [x4]
    00072720add x6, x6, 1
    00072724str x6, [x4]
    00072728ldr x4, [x5]
    0007272cadd x4, x4, 1
    00072730str x4, [x5]
    00072734ldr x4, [x2]
    00072738subs xzr, x4, 0
    0007273cb.le 0x72754
    00072740sub x3, x4, 1
    00072744str x3, [x2]
    00072748mov x0, xzr
    0007274cmov x1, x0
    00072750ret x30
    00072754
    00072754loc_72754:
    00072754ldr x2, [x3]
    00072758sub x2, x2, 1
    0007275cstr x2, [x3]
    00072760orr x0, xzr, 1
    00072764mov x1, xzr
    00072768ret x30
    0007276cudf 0
    000726f0
    00072770
    00072770runtime.printAncestorTraceback: ; void runtime.printAncestorTraceback(runtime.ancestorInfo ancestor)
    00072770ldr x16, [x28+16]
    00072774subs xzr, sp, x16
    00072778b.ls 0x728d4
    0007277cstr x30, [sp-112]!
    00072780stur x29, [sp-8]
    00072784sub x29, sp, 8
    00072788str x3, [sp+88]
    0007278cstr x0, [sp+120]
    00072790str x1, [sp+128]
    00072794str x2, [sp+136]
    00072798str x3, [sp+144]
    0007279cstr x4, [sp+152]
    000727a0bl runtime.printlock
    000727a4adrp x0, 0x649000
    000727a8add x0, x0, 2536
    000727acorr x1, xzr, 28
    000727b0bl runtime.printstring
    000727b4ldr x0, [sp+88]
    000727b8bl runtime.printuint
    000727bcadrp x0, 0x63e000
    000727c0add x0, x0, 378
    000727c4orr x1, xzr, 3
    000727c8bl runtime.printstring
    000727ccbl runtime.printunlock
    000727d0ldr x0, [sp+120]
    000727d4str x0, [sp+96]
    000727d8ldr x1, [sp+128]
    000727dcstr x1, [sp+80]
    000727e0mov x2, xzr
    000727e4b 0x727f8
    000727e8
    000727e8loc_727e8:
    000727e8ldr x3, [sp+56]
    000727ecadd x2, x3, 1
    000727f0ldr x0, [sp+96]
    000727f4ldr x1, [sp+80]
    000727f8
    000727f8loc_727f8:
    000727f8subs xzr, x2, x1
    000727fcb.ge 0x72848
    00072800str x2, [sp+56]
    00072804ldr x0, [x0+3*x2]
    00072808str x0, [sp+48]
    0007280cbl runtime.findfunc
    00072810str x0, [sp+72]
    00072814str x1, [sp+64]
    00072818bl runtime.funcInfo.srcFunc
    0007281cldr x4, [sp+56]
    00072820subs xzr, x4, 0
    00072824cset x4, eq
    00072828mov x5, xzr
    0007282cbl runtime.showfuncinfo
    00072830tbz w0, 0, 0x727e8
    00072834ldr x0, [sp+72]
    00072838ldr x1, [sp+64]
    0007283cldr x2, [sp+48]
    00072840bl runtime.printAncestorTracebackFuncInfo
    00072844b 0x727e8
    00072848
    00072848loc_72848:
    00072848ldr x1, [sp+128]
    0007284csubs xzr, x1, 50
    00072850b.ne 0x7286c
    00072854bl runtime.printlock
    00072858adrp x0, 0x64b000
    0007285cadd x0, x0, 2773
    00072860orr x1, xzr, 31
    00072864bl runtime.printstring
    00072868bl runtime.printunlock
    0007286c
    0007286cloc_7286c:
    0007286cldr x0, [sp+152]
    00072870bl runtime.findfunc
    00072874str x0, [sp+72]
    00072878str x1, [sp+64]
    0007287cbl runtime.funcInfo.valid
    00072880tbnz w0, 0, 0x7288c
    00072884mov x0, xzr
    00072888b 0x728a4
    0007288c
    0007288cloc_7288c:
    0007288cldr x0, [sp+72]
    00072890ldr x1, [sp+64]
    00072894bl runtime.funcInfo.srcFunc
    00072898mov x4, xzr
    0007289cmov x5, xzr
    000728a0bl runtime.showfuncinfo
    000728a4
    000728a4loc_728a4:
    000728a4tbz w0, 0, 0x728c8
    000728a8ldr x4, [sp+144]
    000728acsubs xzr, x4, 1
    000728b0b.eq 0x728c8
    000728b4ldr x2, [sp+152]
    000728b8ldr x0, [sp+72]
    000728bcldr x1, [sp+64]
    000728c0mov x3, xzr
    000728c4bl runtime.printcreatedby1
    000728c8
    000728c8loc_728c8:
    000728c8ldur x29, [sp-8]
    000728ccldr x30, [sp], 112
    000728d0ret x30
    000728d4
    000728d4loc_728d4:
    000728d4stp x0, x1, [sp+8]
    000728d8stp x2, x3, [sp+24]
    000728dcstr x4, [sp+40]
    000728e0mov x3, x30
    000728e4bl runtime.morestack_noctxt.abi0
    000728e8ldp x0, x1, [sp+8]
    000728ecldp x2, x3, [sp+24]
    000728f0ldr x4, [sp+40]
    000728f4b 0x72770
    000728f8udf 0
    000728fcudf 0
    00072770
    00072900
    00072900runtime.printAncestorTracebackFuncInfo: ; void runtime.printAncestorTracebackFuncInfo(runtime.funcInfo f, uintptr pc)
    00072900ldr x16, [x28+16]
    00072904subs xzr, sp, x16
    00072908b.ls 0x72a2c
    0007290cstr x30, [sp-128]!
    00072910stur x29, [sp-8]
    00072914sub x29, sp, 8
    00072918str x2, [sp+152]
    0007291cstr x1, [sp+80]
    00072920str x0, [sp+72]
    00072924bl runtime.newInlineUnwinder
    00072928str x3, [sp+64]
    0007292cstr w4, [sp+44]
    00072930str x0, [sp+88]
    00072934str x1, [sp+96]
    00072938str x2, [sp+104]
    0007293cadd x0, sp, 88
    00072940mov x1, x3
    00072944mov x2, x4
    00072948bl runtime.(*inlineUnwinder).fileLine
    0007294cstr x0, [sp+112]
    00072950str x2, [sp+48]
    00072954str x1, [sp+56]
    00072958add x0, sp, 88
    0007295cldr x1, [sp+64]
    00072960ldrsw x2, [sp+44]
    00072964bl runtime.(*inlineUnwinder).srcFunc
    00072968bl runtime.srcFunc.name
    0007296cbl runtime.printFuncName
    00072970bl runtime.printlock
    00072974adrp x0, 0x63e000
    00072978add x0, x0, 2551
    0007297corr x1, xzr, 6
    00072980bl runtime.printstring
    00072984bl runtime.printunlock
    00072988bl runtime.printlock
    0007298cadrp x0, 0x69d000
    00072990add x0, x0, 272
    00072994orr x1, xzr, 1
    00072998bl runtime.printstring
    0007299cldr x0, [sp+112]
    000729a0ldr x1, [sp+56]
    000729a4bl runtime.printstring
    000729a8adrp x0, 0x69d000
    000729acadd x0, x0, 376
    000729b0orr x1, xzr, 1
    000729b4bl runtime.printstring
    000729b8ldr x0, [sp+48]
    000729bcbl runtime.printint
    000729c0bl runtime.printunlock
    000729c4ldr x0, [sp+72]
    000729c8ldr x1, [sp+80]
    000729ccbl runtime.funcInfo.entry
    000729d0ldr x3, [sp+152]
    000729d4subs xzr, x0, x3
    000729d8b.hs 0x72a14
    000729dcldr x0, [sp+72]
    000729e0ldr x1, [sp+80]
    000729e4bl runtime.funcInfo.entry
    000729e8str x0, [sp+64]
    000729ecbl runtime.printlock
    000729f0adrp x0, 0x63d000
    000729f4add x0, x0, 4087
    000729f8orr x1, xzr, 2
    000729fcbl runtime.printstring
    00072a00ldr x2, [sp+152]
    00072a04ldr x3, [sp+64]
    00072a08sub x0, x2, x3
    00072a0cbl runtime.printhex
    00072a10bl runtime.printunlock
    00072a14
    00072a14loc_72a14:
    00072a14bl runtime.printlock
    00072a18bl runtime.printnl
    00072a1cbl runtime.printunlock
    00072a20ldur x29, [sp-8]
    00072a24ldr x30, [sp], 128
    00072a28ret x30
    00072a2c
    00072a2cloc_72a2c:
    00072a2cstp x0, x1, [sp+8]
    00072a30str x2, [sp+24]
    00072a34mov x3, x30
    00072a38bl runtime.morestack_noctxt.abi0
    00072a3cldp x0, x1, [sp+8]
    00072a40ldr x2, [sp+24]
    00072a44b 0x72900
    00072a48udf 0
    00072a4cudf 0
    00072900
    00072a50
    00072a50runtime.callers.func1: ; void runtime.callers.func1(void)
    00072a50ldr x16, [x28+16]
    00072a54sub x17, sp, 80
    00072a58subs xzr, x17, x16
    00072a5cb.ls 0x72af4
    00072a60str x30, [sp-208]!
    00072a64stur x29, [sp-8]
    00072a68sub x29, sp, 8
    00072a6cldr x2, [x26+16]
    00072a70ldr x4, [x26+24]
    00072a74ldr x6, [x26+32]
    00072a78str x6, [sp+192]
    00072a7cldr x6, [x26+40]
    00072a80str x6, [sp+160]
    00072a84ldr x6, [x26+48]
    00072a88str x6, [sp+184]
    00072a8cldr x6, [x26+56]
    00072a90str x6, [sp+168]
    00072a94ldr x6, [x26+64]
    00072a98str x6, [sp+176]
    00072a9cldr x1, [x26+8]
    00072aa0add x20, sp, 64
    00072aa4adr x27, 16
    00072aa8stp x29, x27, [sp-24]
    00072aacsub x29, sp, 24
    00072ab0bl fn_87cf8
    00072ab4sub x29, sp, 8
    00072ab8add x0, sp, 64
    00072abcmov x3, xzr
    00072ac0orr x5, xzr, 2
    00072ac4bl runtime.(*unwinder).initAt
    00072ac8add x0, sp, 64
    00072accldr x1, [sp+160]
    00072ad0ldr x2, [sp+184]
    00072ad4ldr x3, [sp+168]
    00072ad8ldr x4, [sp+176]
    00072adcbl runtime.tracebackPCs
    00072ae0ldr x6, [sp+192]
    00072ae4str x0, [x6]
    00072ae8ldur x29, [sp-8]
    00072aecldr x30, [sp], 208
    00072af0ret x30
    00072af4
    00072af4loc_72af4:
    00072af4mov x3, x30
    00072af8bl runtime.morestack.abi0
    00072afcb 0x72a50
    00072a50
    00072b00
    00072b00runtime.gcallers: ; void runtime.gcallers(runtime.g * gp, int skip, struct []uintptr pcbuf)
    00072b00ldr x16, [x28+16]
    00072b04sub x17, sp, 32
    00072b08subs xzr, x17, x16
    00072b0cb.ls 0x72b78
    00072b10str x30, [sp-160]!
    00072b14stur x29, [sp-8]
    00072b18sub x29, sp, 8
    00072b1cstr x4, [sp+200]
    00072b20str x3, [sp+192]
    00072b24str x2, [sp+184]
    00072b28str x1, [sp+176]
    00072b2cadd x20, sp, 56
    00072b30adr x27, 16
    00072b34stp x29, x27, [sp-24]
    00072b38sub x29, sp, 24
    00072b3cbl fn_87cf8
    00072b40sub x29, sp, 8
    00072b44mov x1, x0
    00072b48orr x2, xzr, 2
    00072b4cadd x0, sp, 56
    00072b50bl runtime.(*unwinder).init
    00072b54add x0, sp, 56
    00072b58ldr x1, [sp+176]
    00072b5cldr x2, [sp+184]
    00072b60ldr x3, [sp+192]
    00072b64ldr x4, [sp+200]
    00072b68bl runtime.tracebackPCs
    00072b6cldur x29, [sp-8]
    00072b70ldr x30, [sp], 160
    00072b74ret x30
    00072b78
    00072b78loc_72b78:
    00072b78stp x0, x1, [sp+8]
    00072b7cstp x2, x3, [sp+24]
    00072b80str x4, [sp+40]
    00072b84mov x3, x30
    00072b88bl runtime.morestack_noctxt.abi0
    00072b8cldp x0, x1, [sp+8]
    00072b90ldp x2, x3, [sp+24]
    00072b94ldr x4, [sp+40]
    00072b98b 0x72b00
    00072b9cudf 0
    00072b00
    00072ba0
    00072ba0runtime.showframe: ; void runtime.showframe(runtime.srcFunc sf, runtime.g * gp, bool firstFrame, internal/abi.FuncID calleeID)
    00072ba0ldr x16, [x28+16]
    00072ba4subs xzr, sp, x16
    00072ba8b.ls 0x72c58
    00072bacstr x30, [sp-80]!
    00072bb0stur x29, [sp-8]
    00072bb4sub x29, sp, 8
    00072bb8ldr x7, [x28+48]
    00072bbcldr w8, [x7+244]
    00072bc0subs wzr, w8, 2
    00072bc4b.lo 0x72c40
    00072bc8cbz x4, 0x72c40
    00072bccldr x8, [x7+192]
    00072bd0subs xzr, x4, x8
    00072bd4b.ne 0x72be0
    00072bd8orr x4, xzr, 1
    00072bdcb 0x72c2c
    00072be0
    00072be0loc_72be0:
    00072be0str x4, [sp+112]
    00072be4strb w5, [sp+120]
    00072be8strb w6, [sp+121]
    00072becstr w1, [sp+60]
    00072bf0str x0, [sp+64]
    00072bf4str w2, [sp+56]
    00072bf8strb w3, [sp+55]
    00072bfcldr x0, [x7+200]
    00072c00bl runtime.guintptr.ptr
    00072c04ldr x1, [sp+112]
    00072c08subs xzr, x0, x1
    00072c0ccset x1, eq
    00072c10ldr x0, [sp+64]
    00072c14ldrsw x2, [sp+56]
    00072c18ldrb w3, [sp+55]
    00072c1cldrb w5, [sp+120]
    00072c20ldrb w6, [sp+121]
    00072c24mov x4, x1
    00072c28ldrsw x1, [sp+60]
    00072c2c
    00072c2cloc_72c2c:
    00072c2ctbz w4, 0, 0x72c40
    00072c30orr x0, xzr, 1
    00072c34ldur x29, [sp-8]
    00072c38ldr x30, [sp], 80
    00072c3cret x30
    00072c40
    00072c40loc_72c40:
    00072c40mov x4, x5
    00072c44mov x5, x6
    00072c48bl runtime.showfuncinfo
    00072c4cldur x29, [sp-8]
    00072c50ldr x30, [sp], 80
    00072c54ret x30
    00072c58
    00072c58loc_72c58:
    00072c58str x0, [sp+8]
    00072c5cstp w1, w2, [sp+16]
    00072c60strb w3, [sp+24]
    00072c64str x4, [sp+32]
    00072c68strb w5, [sp+40]
    00072c6cstrb w6, [sp+41]
    00072c70mov x3, x30
    00072c74bl runtime.morestack_noctxt.abi0
    00072c78ldr x0, [sp+8]
    00072c7cldp w1, w2, [sp+16]
    00072c80ldrb w3, [sp+24]
    00072c84ldr x4, [sp+32]
    00072c88ldrb w5, [sp+40]
    00072c8cldrb w6, [sp+41]
    00072c90b 0x72ba0
    00072c94udf 0
    00072c98udf 0
    00072c9cudf 0
    00072ba0
    00072ca0
    00072ca0runtime.showfuncinfo: ; void runtime.showfuncinfo(runtime.srcFunc sf, bool firstFrame, internal/abi.FuncID calleeID)
    00072ca0ldr x16, [x28+16]
    00072ca4subs xzr, sp, x16
    00072ca8b.ls 0x72e00
    00072cacstr x30, [sp-96]!
    00072cb0stur x29, [sp-8]
    00072cb4sub x29, sp, 8
    00072cb8strb w4, [sp+128]
    00072cbcstrb w5, [sp+129]
    00072cc0strb w3, [sp+55]
    00072cc4str w1, [sp+60]
    00072cc8str x0, [sp+72]
    00072cccstr w2, [sp+56]
    00072cd0bl runtime.gotraceback
    00072cd4subs wzr, w0, 1
    00072cd8b.gt 0x72df0
    00072cdcldrb w3, [sp+55]
    00072ce0mov x4, x3
    00072ce4subs wzr, w4, 22
    00072ce8b.ne 0x72cfc
    00072cecldrb w0, [sp+129]
    00072cf0bl runtime.elideWrapperCalling
    00072cf4tbnz w0, 0, 0x72de0
    00072cf8ldrb w3, [sp+55]
    00072cfc
    00072cfcloc_72cfc:
    00072cfcldr x0, [sp+72]
    00072d00ldrsw x1, [sp+60]
    00072d04ldrsw x2, [sp+56]
    00072d08bl runtime.srcFunc.name
    00072d0csubs xzr, x1, 15
    00072d10b.ne 0x72d78
    00072d14ldr x2, [x0]
    00072d18movz x3, 30066
    00072d1cmovk x3, 0x746e0000
    00072d20movk x3, 0x6d6900000000
    00072d24movk x3, 0x2e65000000000000
    00072d28subs xzr, x2, x3
    00072d2cb.ne 0x72d78
    00072d30ldr w2, [x0+8]
    00072d34movz x3, 28519
    00072d38movk x3, 0x61700000
    00072d3csubs wzr, w2, w3
    00072d40b.ne 0x72d78
    00072d44ldrh w2, [x0+12]
    00072d48movz x3, 26990
    00072d4csubs wzr, w2, w3
    00072d50b.ne 0x72d78
    00072d54ldrb w2, [x0+14]
    00072d58subs wzr, w2, 99
    00072d5cb.ne 0x72d78
    00072d60ldrb w2, [sp+128]
    00072d64tbnz w2, 0, 0x72d78
    00072d68orr x0, xzr, 1
    00072d6cldur x29, [sp-8]
    00072d70ldr x30, [sp], 96
    00072d74ret x30
    00072d78
    00072d78loc_72d78:
    00072d78str x1, [sp+64]
    00072d7cstr x0, [sp+80]
    00072d80str x0, [sp+8]
    00072d84str x1, [sp+16]
    00072d88movz x0, 46
    00072d8cstrb w0, [sp+24]
    00072d90bl internal/bytealg.IndexByteString.abi0
    00072d94ldr x0, [sp+32]
    00072d98tbz x0, 63, 0x72da4
    00072d9cmov x0, xzr
    00072da0b 0x72dd4
    00072da4
    00072da4loc_72da4:
    00072da4ldr x0, [sp+80]
    00072da8ldr x1, [sp+64]
    00072dacadrp x2, 0x63f000
    00072db0add x2, x2, 588
    00072db4orr x3, xzr, 8
    00072db8bl internal/stringslite.HasPrefix
    00072dbctbnz w0, 0, 0x72dc8
    00072dc0orr x0, xzr, 1
    00072dc4b 0x72dd4
    00072dc8
    00072dc8loc_72dc8:
    00072dc8ldr x0, [sp+80]
    00072dccldr x1, [sp+64]
    00072dd0bl runtime.isExportedRuntime
    00072dd4
    00072dd4loc_72dd4:
    00072dd4ldur x29, [sp-8]
    00072dd8ldr x30, [sp], 96
    00072ddcret x30
    00072de0
    00072de0loc_72de0:
    00072de0mov x0, xzr
    00072de4ldur x29, [sp-8]
    00072de8ldr x30, [sp], 96
    00072decret x30
    00072df0
    00072df0loc_72df0:
    00072df0orr x0, xzr, 1
    00072df4ldur x29, [sp-8]
    00072df8ldr x30, [sp], 96
    00072dfcret x30
    00072e00
    00072e00loc_72e00:
    00072e00str x0, [sp+8]
    00072e04stp w1, w2, [sp+16]
    00072e08strb w3, [sp+24]
    00072e0cstrb w4, [sp+32]
    00072e10strb w5, [sp+33]
    00072e14mov x3, x30
    00072e18bl runtime.morestack_noctxt.abi0
    00072e1cldr x0, [sp+8]
    00072e20ldp w1, w2, [sp+16]
    00072e24ldrb w3, [sp+24]
    00072e28ldrb w4, [sp+32]
    00072e2cldrb w5, [sp+33]
    00072e30b 0x72ca0
    00072e34udf 0
    00072e38udf 0
    00072e3cudf 0
    00072ca0
    00072e40
    00072e40runtime.isExportedRuntime: ; void runtime.isExportedRuntime(struct string name)
    00072e40ldr x16, [x28+16]
    00072e44subs xzr, sp, x16
    00072e48b.ls 0x72f9c
    00072e4cstr x30, [sp-48]!
    00072e50stur x29, [sp-8]
    00072e54sub x29, sp, 8
    00072e58str x0, [sp+56]
    00072e5cadrp x2, 0x63f000
    00072e60add x2, x2, 588
    00072e64orr x3, xzr, 8
    00072e68bl internal/stringslite.CutPrefix
    00072e6ctbz w2, 0, 0x72e78
    00072e70sub x3, x1, 1
    00072e74b 0x72e8c
    00072e78
    00072e78loc_72e78:
    00072e78mov x0, xzr
    00072e7cldur x29, [sp-8]
    00072e80ldr x30, [sp], 48
    00072e84ret x30
    00072e88
    00072e88loc_72e88:
    00072e88sub x3, x3, 1
    00072e8c
    00072e8cloc_72e8c:
    00072e8ctbnz x3, 63, 0x72f20
    00072e90ldrb w4, [x0+x3]
    00072e94subs wzr, w4, 46
    00072e98b.ne 0x72e88
    00072e9ctbnz x3, 63, 0x72f10
    00072ea0subs xzr, x1, x3
    00072ea4b.lo 0x72f8c
    00072ea8add x2, x3, 1
    00072eacsubs xzr, x1, x2
    00072eb0b.lo 0x72f84
    00072eb4sub x1, x1, x3
    00072eb8sub x1, x1, 1
    00072ebcsub x4, xzr, x1
    00072ec0and x2, x2, x4, asr #63
    00072ec4add x2, x0, x2
    00072ec8subs xzr, x3, 3
    00072eccb.lt 0x72f2c
    00072ed0ldrb w4, [x0]
    00072ed4subs wzr, w4, 40
    00072ed8b.ne 0x72f2c
    00072edcldrb w4, [x0+1]
    00072ee0subs wzr, w4, 42
    00072ee4b.ne 0x72f2c
    00072ee8sub x4, x3, 1
    00072eecldrb w4, [x0+x4]
    00072ef0subs wzr, w4, 41
    00072ef4b.ne 0x72f2c
    00072ef8sub x3, x3, 3
    00072efcsub x4, xzr, x3
    00072f00sbfm x4, x4, 63, 63
    00072f04and x4, x4, 2
    00072f08add x0, x0, x4
    00072f0cb 0x72f2c
    00072f10
    00072f10loc_72f10:
    00072f10mov x2, x0
    00072f14mov x3, xzr
    00072f18mov x0, xzr
    00072f1cb 0x72f2c
    00072f20
    00072f20loc_72f20:
    00072f20mov x2, x0
    00072f24mov x3, xzr
    00072f28mov x0, xzr
    00072f2c
    00072f2cloc_72f2c:
    00072f2ccbz x1, 0x72f70
    00072f30ldrb w1, [x2]
    00072f34subs wzr, w1, 65
    00072f38b.lo 0x72f70
    00072f3csubs wzr, w1, 90
    00072f40b.hi 0x72f70
    00072f44cbnz x3, 0x72f50
    00072f48orr x1, xzr, 1
    00072f4cb 0x72f74
    00072f50
    00072f50loc_72f50:
    00072f50ldrb w1, [x0]
    00072f54subs wzr, w1, 65
    00072f58b.lo 0x72f68
    00072f5csubs wzr, w1, 90
    00072f60cset x1, ls
    00072f64b 0x72f74
    00072f68
    00072f68loc_72f68:
    00072f68mov x1, xzr
    00072f6cb 0x72f74
    00072f70
    00072f70loc_72f70:
    00072f70mov x1, xzr
    00072f74
    00072f74loc_72f74:
    00072f74mov x0, x1
    00072f78ldur x29, [sp-8]
    00072f7cldr x30, [sp], 48
    00072f80ret x30
    00072f84
    00072f84loc_72f84:
    00072f84mov x0, x2
    00072f88bl runtime.panicSliceB
    00072f8c
    00072f8cloc_72f8c:
    00072f8cmov x2, x1
    00072f90mov x1, x3
    00072f94bl runtime.panicSliceAlen
    00072f98hint
    00072f9c
    00072f9cloc_72f9c:
    00072f9cstp x0, x1, [sp+8]
    00072fa0mov x3, x30
    00072fa4bl runtime.morestack_noctxt.abi0
    00072fa8ldp x0, x1, [sp+8]
    00072facb 0x72e40
    00072e40
    00072fb0
    00072fb0runtime.elideWrapperCalling: ; void runtime.elideWrapperCalling(internal/abi.FuncID id)
    00072fb0ubfm x1, x0, 0, 7
    00072fb4subs wzr, w1, 10
    00072fb8b.eq 0x72fc4
    00072fbcsubs wzr, w1, 19
    00072fc0b.ne 0x72fcc
    00072fc4
    00072fc4loc_72fc4:
    00072fc4orr x1, xzr, 1
    00072fc8b 0x72fd4
    00072fcc
    00072fccloc_72fcc:
    00072fccsubs wzr, w1, 15
    00072fd0cset x1, eq
    00072fd4
    00072fd4loc_72fd4:
    00072fd4eor x0, x1, 1
    00072fd8ret x30
    00072fdcudf 0
    00072fb0
    00072fe0
    00072fe0runtime.goroutineheader: ; void runtime.goroutineheader(runtime.g * gp)
    00072fe0ldr x16, [x28+16]
    00072fe4subs xzr, sp, x16
    00072fe8b.ls 0x732e0
    00072fecstr x30, [sp-96]!
    00072ff0stur x29, [sp-8]
    00072ff4sub x29, sp, 8
    00072ff8str x0, [sp+104]
    00072ffcbl runtime.gotraceback
    00073000str w0, [sp+28]
    00073004ldr x0, [sp+104]
    00073008bl runtime.readgstatus
    0007300cand x1, x0, -4097
    00073010subs wzr, w1, 10
    00073014b.hs 0x73040
    00073018movz x2, 61439
    0007301cmovk x2, 0xffff0000
    00073020and x2, x0, x2
    00073024adrp x3, 0x9a6000
    00073028add x3, x3, 2624
    0007302cadd x4, x3, x2, lsl #4
    00073030ubfm x2, x2, 60, 59
    00073034ldr x2, [x3+x2]
    00073038ldr x3, [x4+8]
    0007303cb 0x7304c
    00073040
    00073040loc_73040:
    00073040orr x3, xzr, 3
    00073044adrp x2, 0x63d000
    00073048add x2, x2, 381
    0007304c
    0007304cloc_7304c:
    0007304cstr w0, [sp+32]
    00073050subs wzr, w1, 4
    00073054b.ne 0x73094
    00073058ldr x4, [sp+104]
    0007305cldrb w5, [x4+184]
    00073060mov x6, x5
    00073064cbz w6, 0x73098
    00073068str w1, [sp+36]
    0007306cmov x0, x5
    00073070bl runtime.waitReason.String
    00073074ldr w2, [sp+36]
    00073078subs wzr, w2, 4
    0007307cldr x4, [sp+104]
    00073080mov x3, x1
    00073084mov x1, x2
    00073088mov x2, x0
    0007308cldr w0, [sp+32]
    00073090b 0x73098
    00073094
    00073094loc_73094:
    00073094ldr x4, [sp+104]
    00073098
    00073098loc_73098:
    00073098str x3, [sp+48]
    0007309cstr x2, [sp+72]
    000730a0b.eq 0x730ac
    000730a4subs wzr, w1, 3
    000730a8b.ne 0x730f4
    000730ac
    000730acloc_730ac:
    000730acldr x1, [x4+176]
    000730b0cbnz x1, 0x730bc
    000730b4mov x1, xzr
    000730b8b 0x730f8
    000730bc
    000730bcloc_730bc:
    000730bcbl runtime.nanotime
    000730c0ldr x1, [sp+104]
    000730c4ldr x2, [x1+176]
    000730c8sub x0, x0, x2
    000730ccmovz x2, 18240
    000730d0movk x2, 0x3f4f0000
    000730d4movk x2, 0xff9a00000000
    000730d8movk x2, 0x494c000000000000
    000730dcsmulh x2, x2, x0
    000730e0sbfm x2, x2, 34, 63
    000730e4sub x0, x2, x0, asr #63
    000730e8mov x4, x1
    000730ecmov x1, x0
    000730f0b 0x730f8
    000730f4
    000730f4loc_730f4:
    000730f4mov x1, xzr
    000730f8
    000730f8loc_730f8:
    000730f8str x1, [sp+40]
    000730fcldr x0, [x4+160]
    00073100str x0, [sp+64]
    00073104bl runtime.printlock
    00073108adrp x0, 0x63f000
    0007310cadd x0, x0, 494
    00073110movz x1, 10
    00073114bl runtime.printstring
    00073118ldr x0, [sp+64]
    0007311cbl runtime.printuint
    00073120bl runtime.printunlock
    00073124ldr x0, [sp+104]
    00073128ldr x1, [x0+48]
    0007312ccbz x1, 0x73148
    00073130ldr w2, [x1+244]
    00073134subs wzr, w2, 2
    00073138b.lo 0x73148
    0007313cldr x1, [x1+192]
    00073140subs xzr, x0, x1
    00073144b.eq 0x73154
    00073148
    00073148loc_73148:
    00073148ldrsw x1, [sp+28]
    0007314csubs wzr, w1, 2
    00073150b.lt 0x731e0
    00073154
    00073154loc_73154:
    00073154bl runtime.printlock
    00073158adrp x0, 0x63d000
    0007315cadd x0, x0, 918
    00073160orr x1, xzr, 4
    00073164bl runtime.printstring
    00073168ldr x0, [sp+104]
    0007316cbl runtime.printpointer
    00073170bl runtime.printunlock
    00073174ldr x0, [sp+104]
    00073178ldr x1, [x0+48]
    0007317ccbz x1, 0x731c8
    00073180str x1, [sp+80]
    00073184ldr x0, [x1+232]
    00073188str x0, [sp+56]
    0007318cbl runtime.printlock
    00073190adrp x0, 0x63d000
    00073194add x0, x0, 348
    00073198orr x1, xzr, 3
    0007319cbl runtime.printstring
    000731a0ldr x0, [sp+56]
    000731a4bl runtime.printint
    000731a8adrp x0, 0x63d000
    000731acadd x0, x0, 922
    000731b0orr x1, xzr, 4
    000731b4bl runtime.printstring
    000731b8ldr x0, [sp+80]
    000731bcbl runtime.printpointer
    000731c0bl runtime.printunlock
    000731c4b 0x731e0
    000731c8
    000731c8loc_731c8:
    000731c8bl runtime.printlock
    000731ccadrp x0, 0x63d000
    000731d0add x0, x0, 2557
    000731d4orr x1, xzr, 6
    000731d8bl runtime.printstring
    000731dcbl runtime.printunlock
    000731e0
    000731e0loc_731e0:
    000731e0bl runtime.printlock
    000731e4adrp x0, 0x63c000
    000731e8add x0, x0, 4053
    000731ecorr x1, xzr, 2
    000731f0bl runtime.printstring
    000731f4ldr x0, [sp+72]
    000731f8ldr x1, [sp+48]
    000731fcbl runtime.printstring
    00073200bl runtime.printunlock
    00073204ldr w0, [sp+32]
    00073208tbz w0, 12, 0x73224
    0007320cbl runtime.printlock
    00073210adrp x0, 0x63d000
    00073214add x0, x0, 3605
    00073218orr x1, xzr, 7
    0007321cbl runtime.printstring
    00073220bl runtime.printunlock
    00073224
    00073224loc_73224:
    00073224ldr x0, [sp+40]
    00073228subs xzr, x0, 0
    0007322cb.le 0x73260
    00073230bl runtime.printlock
    00073234adrp x0, 0x63c000
    00073238add x0, x0, 4049
    0007323corr x1, xzr, 2
    00073240bl runtime.printstring
    00073244ldr x0, [sp+40]
    00073248bl runtime.printint
    0007324cadrp x0, 0x63e000
    00073250add x0, x0, 1060
    00073254orr x1, xzr, 8
    00073258bl runtime.printstring
    0007325cbl runtime.printunlock
    00073260
    00073260loc_73260:
    00073260ldr x0, [sp+104]
    00073264ldr x1, [x0+216]
    00073268cbz x1, 0x73288
    0007326cbl runtime.printlock
    00073270adrp x0, 0x642000
    00073274add x0, x0, 2489
    00073278movz x1, 18
    0007327cbl runtime.printstring
    00073280bl runtime.printunlock
    00073284ldr x0, [sp+104]
    00073288
    00073288loc_73288:
    00073288ldr x0, [x0+392]
    0007328ccbz x0, 0x732bc
    00073290ldr x0, [x0+88]
    00073294ldr x0, [x0+160]
    00073298str x0, [sp+64]
    0007329cbl runtime.printlock
    000732a0adrp x0, 0x642000
    000732a4add x0, x0, 489
    000732a8movz x1, 17
    000732acbl runtime.printstring
    000732b0ldr x0, [sp+64]
    000732b4bl runtime.printuint
    000732b8bl runtime.printunlock
    000732bc
    000732bcloc_732bc:
    000732bcbl runtime.printlock
    000732c0adrp x0, 0x63d000
    000732c4add x0, x0, 378
    000732c8orr x1, xzr, 3
    000732ccbl runtime.printstring
    000732d0bl runtime.printunlock
    000732d4ldur x29, [sp-8]
    000732d8ldr x30, [sp], 96
    000732dcret x30
    000732e0
    000732e0loc_732e0:
    000732e0str x0, [sp+8]
    000732e4mov x3, x30
    000732e8bl runtime.morestack_noctxt.abi0
    000732ecldr x0, [sp+8]
    000732f0b 0x72fe0
    000732f4udf 0
    000732f8udf 0
    000732fcudf 0
    00072fe0
    00073300
    00073300runtime.tracebackothers: ; void runtime.tracebackothers(runtime.g * me)
    00073300ldr x16, [x28+16]
    00073304subs xzr, sp, x16
    00073308b.ls 0x733a8
    0007330cstr x30, [sp-96]!
    00073310stur x29, [sp-8]
    00073314sub x29, sp, 8
    00073318str x0, [sp+104]
    0007331cbl runtime.gotraceback
    00073320ldr x1, [x28+48]
    00073324ldr x1, [x1+192]
    00073328cbz x1, 0x73378
    0007332cldr x2, [sp+104]
    00073330subs xzr, x2, x1
    00073334b.eq 0x7337c
    00073338str w0, [sp+44]
    0007333cstr x1, [sp+48]
    00073340bl runtime.printlock
    00073344bl runtime.printnl
    00073348bl runtime.printunlock
    0007334cldr x0, [sp+48]
    00073350bl runtime.goroutineheader
    00073354movn x0, 0
    00073358mov x1, x0
    0007335cmov x2, xzr
    00073360ldr x3, [sp+48]
    00073364bl runtime.traceback
    00073368ldrsw x0, [sp+44]
    0007336cldr x1, [sp+48]
    00073370ldr x2, [sp+104]
    00073374b 0x7337c
    00073378
    00073378loc_73378:
    00073378ldr x2, [sp+104]
    0007337c
    0007337cloc_7337c:
    0007337cadrp x3, 0
    00073380add x3, x3, 960
    00073384str x3, [sp+56]
    00073388str x2, [sp+64]
    0007338cstr x1, [sp+72]
    00073390str w0, [sp+80]
    00073394add x0, sp, 56
    00073398bl runtime.forEachGRace
    0007339cldur x29, [sp-8]
    000733a0ldr x30, [sp], 96
    000733a4ret x30
    000733a8
    000733a8loc_733a8:
    000733a8str x0, [sp+8]
    000733acmov x3, x30
    000733b0bl runtime.morestack_noctxt.abi0
    000733b4ldr x0, [sp+8]
    000733b8b 0x73300
    000733bcudf 0
    00073300
    000733c0
    000733c0runtime.tracebackothers.func1: ; void runtime.tracebackothers.func1(runtime.g * gp)
    000733c0ldr x16, [x28+16]
    000733c4subs xzr, sp, x16
    000733c8b.ls 0x734c8
    000733ccstr x30, [sp-64]!
    000733d0stur x29, [sp-8]
    000733d4sub x29, sp, 8
    000733d8str x0, [sp+72]
    000733dcldr x2, [x26+8]
    000733e0ldrsw x3, [x26+24]
    000733e4str w3, [sp+52]
    000733e8subs xzr, x0, x2
    000733ecb.ne 0x733f8
    000733f0orr x1, xzr, 1
    000733f4b 0x73420
    000733f8
    000733f8loc_733f8:
    000733f8ldr x2, [x26+16]
    000733fcsubs xzr, x0, x2
    00073400b.ne 0x7340c
    00073404orr x1, xzr, 1
    00073408b 0x73420
    0007340c
    0007340cloc_7340c:
    0007340cbl runtime.readgstatus
    00073410subs wzr, w0, 6
    00073414cset x1, eq
    00073418ldr x0, [sp+72]
    0007341cldrsw x3, [sp+52]
    00073420
    00073420loc_73420:
    00073420tbnz w1, 0, 0x7343c
    00073424mov x1, xzr
    00073428bl runtime.isSystemGoroutine
    0007342ctbz w0, 0, 0x73448
    00073430ldrsw x0, [sp+52]
    00073434subs wzr, w0, 2
    00073438b.ge 0x73448
    0007343c
    0007343cloc_7343c:
    0007343cldur x29, [sp-8]
    00073440ldr x30, [sp], 64
    00073444ret x30
    00073448
    00073448loc_73448:
    00073448bl runtime.printlock
    0007344cbl runtime.printnl
    00073450bl runtime.printunlock
    00073454ldr x0, [sp+72]
    00073458bl runtime.goroutineheader
    0007345cldr x3, [sp+72]
    00073460ldr x0, [x3+48]
    00073464ldr x1, [x28+48]
    00073468subs xzr, x1, x0
    0007346cb.eq 0x73488
    00073470mov x0, x3
    00073474bl runtime.readgstatus
    00073478and x1, x0, -4097
    0007347csubs wzr, w1, 2
    00073480b.eq 0x7349c
    00073484ldr x3, [sp+72]
    00073488
    00073488loc_73488:
    00073488movn x0, 0
    0007348cmov x1, x0
    00073490mov x2, xzr
    00073494bl runtime.traceback
    00073498b 0x734bc
    0007349c
    0007349cloc_7349c:
    0007349cbl runtime.printlock
    000734a0adrp x0, 0x657000
    000734a4add x0, x0, 2284
    000734a8movz x1, 54
    000734acbl runtime.printstring
    000734b0bl runtime.printunlock
    000734b4ldr x0, [sp+72]
    000734b8bl runtime.printcreatedby
    000734bc
    000734bcloc_734bc:
    000734bcldur x29, [sp-8]
    000734c0ldr x30, [sp], 64
    000734c4ret x30
    000734c8
    000734c8loc_734c8:
    000734c8str x0, [sp+8]
    000734ccmov x3, x30
    000734d0bl runtime.morestack.abi0
    000734d4ldr x0, [sp+8]
    000734d8b 0x733c0
    000734dcudf 0
    000733c0
    000734e0
    000734e0runtime.tracebackHexdump: ; void runtime.tracebackHexdump(runtime.stack stk, runtime.stkframe * frame, uintptr bad)
    000734e0ldr x16, [x28+16]
    000734e4subs xzr, sp, x16
    000734e8b.ls 0x73638
    000734ecstr x30, [sp-112]!
    000734f0stur x29, [sp-8]
    000734f4sub x29, sp, 8
    000734f8ldr x4, [x2+40]
    000734fcldr x5, [x2+48]
    00073500cbz x5, 0x73514
    00073504subs xzr, x5, x4
    00073508b.hs 0x73514
    0007350cmov x6, x5
    00073510b 0x7351c
    00073514
    00073514loc_73514:
    00073514mov x6, x5
    00073518mov x5, x4
    0007351c
    0007351cloc_7351c:
    0007351cstr x2, [sp+136]
    00073520str x3, [sp+144]
    00073524str x4, [sp+40]
    00073528str x6, [sp+72]
    0007352cstr x1, [sp+64]
    00073530str x0, [sp+56]
    00073534str x5, [sp+32]
    00073538cbz x6, 0x73544
    0007353csubs xzr, x6, x4
    00073540b.hi 0x73548
    00073544
    00073544loc_73544:
    00073544mov x6, x4
    00073548
    00073548loc_73548:
    00073548str x6, [sp+48]
    0007354cbl runtime.printlock
    00073550adrp x0, 0x642000
    00073554add x0, x0, 506
    00073558movz x1, 17
    0007355cbl runtime.printstring
    00073560ldr x0, [sp+40]
    00073564bl runtime.printhex
    00073568adrp x0, 0x63d000
    0007356cadd x0, x0, 1727
    00073570movz x1, 5
    00073574bl runtime.printstring
    00073578ldr x0, [sp+72]
    0007357cbl runtime.printhex
    00073580adrp x0, 0x63e000
    00073584add x0, x0, 3100
    00073588movz x1, 9
    0007358cbl runtime.printstring
    00073590ldr x0, [sp+56]
    00073594bl runtime.printhex
    00073598adrp x0, 0x63c000
    0007359cadd x0, x0, 4033
    000735a0orr x1, xzr, 1
    000735a4bl runtime.printstring
    000735a8ldr x0, [sp+64]
    000735acbl runtime.printhex
    000735b0adrp x0, 0x63c000
    000735b4add x0, x0, 4061
    000735b8orr x1, xzr, 2
    000735bcbl runtime.printstring
    000735c0bl runtime.printunlock
    000735c4ldr x0, [sp+32]
    000735c8sub x0, x0, 256
    000735ccldr x1, [sp+48]
    000735d0add x1, x1, 256
    000735d4ldr x2, [sp+40]
    000735d8sub x3, x2, 2048
    000735dcadd x2, x2, 2048
    000735e0adrp x4, 0
    000735e4add x4, x4, 1632
    000735e8str x4, [sp+80]
    000735ecldr x4, [sp+136]
    000735f0str x4, [sp+88]
    000735f4ldr x4, [sp+144]
    000735f8str x4, [sp+96]
    000735fcsubs xzr, x3, x0
    00073600csel x0, x3, x0, hi
    00073604subs xzr, x2, x1
    00073608csel x1, x2, x1, lo
    0007360cldr x2, [sp+56]
    00073610subs xzr, x2, x0
    00073614csel x0, x2, x0, hi
    00073618ldr x2, [sp+64]
    0007361csubs xzr, x2, x1
    00073620csel x1, x2, x1, lo
    00073624add x2, sp, 80
    00073628bl runtime.hexdumpWords
    0007362cldur x29, [sp-8]
    00073630ldr x30, [sp], 112
    00073634ret x30
    00073638
    00073638loc_73638:
    00073638stp x0, x1, [sp+8]
    0007363cstp x2, x3, [sp+24]
    00073640mov x3, x30
    00073644bl runtime.morestack_noctxt.abi0
    00073648ldp x0, x1, [sp+8]
    0007364cldp x2, x3, [sp+24]
    00073650b 0x734e0
    00073654udf 0
    00073658udf 0
    0007365cudf 0
    000734e0
    00073660
    00073660runtime.tracebackHexdump.func1: ; void runtime.tracebackHexdump.func1(uintptr p)
    00073660ldr x1, [x26+8]
    00073664ldr x2, [x1+48]
    00073668subs xzr, x0, x2
    0007366cb.eq 0x736a0
    00073670ldr x1, [x1+40]
    00073674subs xzr, x0, x1
    00073678b.eq 0x73698
    0007367cldr x1, [x26+16]
    00073680subs xzr, x0, x1
    00073684b.ne 0x73690
    00073688movz x0, 33
    0007368cret x30
    00073690
    00073690loc_73690:
    00073690mov x0, xzr
    00073694ret x30
    00073698
    00073698loc_73698:
    00073698orr x0, xzr, 60
    0007369cret x30
    000736a0
    000736a0loc_736a0:
    000736a0orr x0, xzr, 62
    000736a4ret x30
    000736a8udf 0
    000736acudf 0
    00073660
    000736b0
    000736b0runtime.isSystemGoroutine: ; void runtime.isSystemGoroutine(runtime.g * gp, bool fixed)
    000736b0ldr x16, [x28+16]
    000736b4subs xzr, sp, x16
    000736b8b.ls 0x73788
    000736bcstr x30, [sp-64]!
    000736c0stur x29, [sp-8]
    000736c4sub x29, sp, 8
    000736c8strb w1, [sp+80]
    000736ccldr x0, [x0+304]
    000736d0bl runtime.findfunc
    000736d4str x0, [sp+48]
    000736d8str x1, [sp+40]
    000736dcbl runtime.funcInfo.valid
    000736e0tbz w0, 0, 0x73778
    000736e4ldr x0, [sp+48]
    000736e8ldrb w2, [x0+40]
    000736ecsubs wzr, w2, 18
    000736f0b.eq 0x73704
    000736f4subs wzr, w2, 5
    000736f8b.eq 0x73704
    000736fcsubs wzr, w2, 11
    00073700b.ne 0x73714
    00073704
    00073704loc_73704:
    00073704mov x0, xzr
    00073708ldur x29, [sp-8]
    0007370cldr x30, [sp], 64
    00073710ret x30
    00073714
    00073714loc_73714:
    00073714subs wzr, w2, 17
    00073718b.ne 0x73754
    0007371cldrb w0, [sp+80]
    00073720tbz w0, 0, 0x73734
    00073724mov x0, xzr
    00073728ldur x29, [sp-8]
    0007372cldr x30, [sp], 64
    00073730ret x30
    00073734
    00073734loc_73734:
    00073734adrp x0, 0x9d8000
    00073738add x0, x0, 1596
    0007373cbl internal/runtime/atomic.(*Uint32).Load
    00073740ands wzr, w0, 2
    00073744cset x0, eq
    00073748ldur x29, [sp-8]
    0007374cldr x30, [sp], 64
    00073750ret x30
    00073754
    00073754loc_73754:
    00073754ldr x1, [sp+40]
    00073758bl runtime.funcname
    0007375cadrp x2, 0x63e000
    00073760add x2, x2, 588
    00073764orr x3, xzr, 8
    00073768bl internal/stringslite.HasPrefix
    0007376cldur x29, [sp-8]
    00073770ldr x30, [sp], 64
    00073774ret x30
    00073778
    00073778loc_73778:
    00073778mov x0, xzr
    0007377cldur x29, [sp-8]
    00073780ldr x30, [sp], 64
    00073784ret x30
    00073788
    00073788loc_73788:
    00073788str x0, [sp+8]
    0007378cstrb w1, [sp+16]
    00073790mov x3, x30
    00073794bl runtime.morestack_noctxt.abi0
    00073798ldr x0, [sp+8]
    0007379cldrb w1, [sp+16]
    000737a0b 0x736b0
    000737a4udf 0
    000737a8udf 0
    000737acudf 0
    000736b0
    000737b0
    000737b0runtime.printCgoTraceback: ; void runtime.printCgoTraceback(runtime.cgoCallers * callers)
    000737b0ldr x16, [x28+16]
    000737b4subs xzr, sp, x16
    000737b8b.ls 0x738a4
    000737bcstr x30, [sp-112]!
    000737c0stur x29, [sp-8]
    000737c4sub x29, sp, 8
    000737c8str x0, [sp+120]
    000737ccadrp x27, 0x9ad000
    000737d0ldr x3, [x27+3120]
    000737d4cbz x3, 0x737f0
    000737d8stp xzr, xzr, [sp+48]
    000737dcstp xzr, xzr, [sp+64]
    000737e0stp xzr, xzr, [sp+80]
    000737e4str xzr, [sp+96]
    000737e8mov x1, xzr
    000737ecb 0x73878
    000737f0
    000737f0loc_737f0:
    000737f0mov x1, xzr
    000737f4b 0x73830
    000737f8
    000737f8loc_737f8:
    000737f8str x1, [sp+40]
    000737fcstr x2, [sp+32]
    00073800bl runtime.printlock
    00073804adrp x0, 0x644000
    00073808add x0, x0, 2864
    0007380cmovz x1, 22
    00073810bl runtime.printstring
    00073814ldr x0, [sp+32]
    00073818bl runtime.printhex
    0007381cbl runtime.printnl
    00073820bl runtime.printunlock
    00073824ldr x0, [sp+40]
    00073828add x1, x0, 1
    0007382cldr x0, [sp+120]
    00073830
    00073830loc_73830:
    00073830subs xzr, x1, 32
    00073834b.ge 0x73844
    00073838ldrsb x27, [x0]
    0007383cldr x2, [x0+3*x1]
    00073840cbnz x2, 0x737f8
    00073844
    00073844loc_73844:
    00073844ldur x29, [sp-8]
    00073848ldr x30, [sp], 112
    0007384cret x30
    00073850
    00073850loc_73850:
    00073850str x1, [sp+40]
    00073854mov x0, x3
    00073858adrp x1, 0x665000
    0007385cadd x1, x1, 2504
    00073860add x2, sp, 48
    00073864bl runtime.printOneCgoTraceback
    00073868ldr x3, [sp+40]
    0007386cadd x1, x3, 1
    00073870ldr x3, [sp+120]
    00073874mov x0, x3
    00073878
    00073878loc_73878:
    00073878subs xzr, x1, 32
    0007387cb.ge 0x7388c
    00073880ldrsb x27, [x0]
    00073884ldr x3, [x0+3*x1]
    00073888cbnz x3, 0x73850
    0007388c
    0007388cloc_7388c:
    0007388cstr xzr, [sp+48]
    00073890add x0, sp, 48
    00073894bl runtime.callCgoSymbolizer
    00073898ldur x29, [sp-8]
    0007389cldr x30, [sp], 112
    000738a0ret x30
    000738a4
    000738a4loc_738a4:
    000738a4str x0, [sp+8]
    000738a8mov x3, x30
    000738acbl runtime.morestack_noctxt.abi0
    000738b0ldr x0, [sp+8]
    000738b4b 0x737b0
    000738b8udf 0
    000738bcudf 0
    000737b0
    000738c0
    000738c0runtime.printOneCgoTraceback: ; void runtime.printOneCgoTraceback(uintptr pc, func() (bool, bool) commitFrame, runtime.cgoSymbolizerArg * arg)
    000738c0ldr x16, [x28+16]
    000738c4subs xzr, sp, x16
    000738c8b.ls 0x73a20
    000738ccstr x30, [sp-64]!
    000738d0stur x29, [sp-8]
    000738d4sub x29, sp, 8
    000738d8str x0, [sp+72]
    000738dcstr x1, [sp+80]
    000738e0str x2, [sp+88]
    000738e4str x0, [x2]
    000738e8b 0x738f0
    000738ec
    000738ecloc_738ec:
    000738ecldr x1, [sp+80]
    000738f0
    000738f0loc_738f0:
    000738f0ldr x0, [x1]
    000738f4mov x26, x1
    000738f8blr x0
    000738fctbnz w1, 0, 0x73a10
    00073900tbnz w0, 0, 0x7390c
    00073904ldr x0, [sp+88]
    00073908b 0x738ec
    0007390c
    0007390cloc_7390c:
    0007390cldr x0, [sp+88]
    00073910bl runtime.callCgoSymbolizer
    00073914ldr x1, [sp+88]
    00073918ldr x0, [x1+24]
    0007391ccbz x0, 0x73948
    00073920bl runtime.gostringnocopy
    00073924str x0, [sp+48]
    00073928str x1, [sp+40]
    0007392cbl runtime.printlock
    00073930ldr x0, [sp+48]
    00073934ldr x1, [sp+40]
    00073938bl runtime.printstring
    0007393cbl runtime.printnl
    00073940bl runtime.printunlock
    00073944b 0x73960
    00073948
    00073948loc_73948:
    00073948bl runtime.printlock
    0007394cadrp x0, 0x641000
    00073950add x0, x0, 2628
    00073954orr x1, xzr, 16
    00073958bl runtime.printstring
    0007395cbl runtime.printunlock
    00073960
    00073960loc_73960:
    00073960bl runtime.printlock
    00073964adrp x0, 0x69c000
    00073968add x0, x0, 272
    0007396corr x1, xzr, 1
    00073970bl runtime.printstring
    00073974bl runtime.printunlock
    00073978ldr x0, [sp+88]
    0007397cldr x1, [x0+8]
    00073980cbz x1, 0x739d0
    00073984mov x0, x1
    00073988bl runtime.gostringnocopy
    0007398cstr x0, [sp+48]
    00073990str x1, [sp+40]
    00073994ldr x1, [sp+88]
    00073998ldr x1, [x1+16]
    0007399cstr x1, [sp+32]
    000739a0bl runtime.printlock
    000739a4ldr x0, [sp+48]
    000739a8ldr x1, [sp+40]
    000739acbl runtime.printstring
    000739b0adrp x0, 0x69c000
    000739b4add x0, x0, 376
    000739b8orr x1, xzr, 1
    000739bcbl runtime.printstring
    000739c0ldr x0, [sp+32]
    000739c4bl runtime.printuint
    000739c8bl runtime.printsp
    000739ccbl runtime.printunlock
    000739d0
    000739d0loc_739d0:
    000739d0bl runtime.printlock
    000739d4adrp x0, 0x63d000
    000739d8add x0, x0, 384
    000739dcorr x1, xzr, 3
    000739e0bl runtime.printstring
    000739e4ldr x0, [sp+72]
    000739e8bl runtime.printhex
    000739ecbl runtime.printnl
    000739f0bl runtime.printunlock
    000739f4ldr x0, [sp+88]
    000739f8ldr x1, [x0+40]
    000739fccbnz x1, 0x738ec
    00073a00mov x0, xzr
    00073a04ldur x29, [sp-8]
    00073a08ldr x30, [sp], 64
    00073a0cret x30
    00073a10
    00073a10loc_73a10:
    00073a10orr x0, xzr, 1
    00073a14ldur x29, [sp-8]
    00073a18ldr x30, [sp], 64
    00073a1cret x30
    00073a20
    00073a20loc_73a20:
    00073a20stp x0, x1, [sp+8]
    00073a24str x2, [sp+24]
    00073a28mov x3, x30
    00073a2cbl runtime.morestack_noctxt.abi0
    00073a30ldp x0, x1, [sp+8]
    00073a34ldr x2, [sp+24]
    00073a38b 0x738c0
    00073a3cudf 0
    000738c0
    00073a40
    00073a40runtime.callCgoSymbolizer: ; void runtime.callCgoSymbolizer(runtime.cgoSymbolizerArg * arg)
    00073a40ldr x16, [x28+16]
    00073a44subs xzr, sp, x16
    00073a48b.ls 0x73acc
    00073a4cstr x30, [sp-48]!
    00073a50stur x29, [sp-8]
    00073a54sub x29, sp, 8
    00073a58str x0, [sp+56]
    00073a5cadrp x0, 0x9d8000
    00073a60add x0, x0, 1628
    00073a64bl internal/runtime/atomic.(*Uint32).Load
    00073a68cbnz w0, 0x73a7c
    00073a6cldr x1, [x28+48]
    00073a70ldr x1, [x1+192]
    00073a74subs xzr, x28, x1
    00073a78b.eq 0x73a88
    00073a7c
    00073a7cloc_73a7c:
    00073a7cadrp x0, 0x665000
    00073a80add x0, x0, 1656
    00073a84b 0x73a90
    00073a88
    00073a88loc_73a88:
    00073a88adrp x0, 0x665000
    00073a8cadd x0, x0, 1680
    00073a90
    00073a90loc_73a90:
    00073a90str x0, [sp+32]
    00073a94ldr x0, [sp+56]
    00073a98bl runtime.noescape
    00073a9cldr x26, [sp+32]
    00073aa0ldr x1, [x26]
    00073aa4adrp x27, 0x9ad000
    00073aa8ldr x2, [x27+3120]
    00073aacmov x3, x0
    00073ab0mov x0, x2
    00073ab4mov x4, x1
    00073ab8mov x1, x3
    00073abcblr x4
    00073ac0ldur x29, [sp-8]
    00073ac4ldr x30, [sp], 48
    00073ac8ret x30
    00073acc
    00073accloc_73acc:
    00073accstr x0, [sp+8]
    00073ad0mov x3, x30
    00073ad4bl runtime.morestack_noctxt.abi0
    00073ad8ldr x0, [sp+8]
    00073adcb 0x73a40
    00073a40
    00073ae0
    00073ae0runtime.cgoContextPCs: ; void runtime.cgoContextPCs(uintptr ctxt, struct []uintptr buf)
    00073ae0ldr x16, [x28+16]
    00073ae4subs xzr, sp, x16
    00073ae8b.ls 0x73bcc
    00073aecstr x30, [sp-80]!
    00073af0stur x29, [sp-8]
    00073af4sub x29, sp, 8
    00073af8str x1, [sp+96]
    00073afcadrp x27, 0x9ad000
    00073b00ldr x3, [x27+3112]
    00073b04cbz x3, 0x73bb0
    00073b08str x0, [sp+88]
    00073b0cstr x1, [sp+96]
    00073b10str x2, [sp+104]
    00073b14adrp x0, 0x9d8000
    00073b18add x0, x0, 1628
    00073b1cbl internal/runtime/atomic.(*Uint32).Load
    00073b20cbnz w0, 0x73b34
    00073b24ldr x2, [x28+48]
    00073b28ldr x2, [x2+192]
    00073b2csubs xzr, x28, x2
    00073b30b.eq 0x73b40
    00073b34
    00073b34loc_73b34:
    00073b34adrp x0, 0x665000
    00073b38add x0, x0, 1656
    00073b3cb 0x73b48
    00073b40
    00073b40loc_73b40:
    00073b40adrp x0, 0x665000
    00073b44add x0, x0, 1680
    00073b48
    00073b48loc_73b48:
    00073b48ldr x2, [sp+104]
    00073b4csubs xzr, x2, 0
    00073b50b.ls 0x73bbc
    00073b54str x0, [sp+32]
    00073b58ldr x0, [sp+96]
    00073b5cbl runtime.noescape
    00073b60ldr x1, [sp+88]
    00073b64str x1, [sp+40]
    00073b68str xzr, [sp+48]
    00073b6cstr x0, [sp+56]
    00073b70ldr x1, [sp+104]
    00073b74str x1, [sp+64]
    00073b78add x0, sp, 40
    00073b7cbl runtime.noescape
    00073b80ldr x26, [sp+32]
    00073b84ldr x1, [x26]
    00073b88adrp x27, 0x9ad000
    00073b8cldr x2, [x27+3112]
    00073b90mov x3, x0
    00073b94mov x0, x2
    00073b98mov x4, x1
    00073b9cmov x1, x3
    00073ba0blr x4
    00073ba4ldur x29, [sp-8]
    00073ba8ldr x30, [sp], 80
    00073bacret x30
    00073bb0
    00073bb0loc_73bb0:
    00073bb0ldur x29, [sp-8]
    00073bb4ldr x30, [sp], 80
    00073bb8ret x30
    00073bbc
    00073bbcloc_73bbc:
    00073bbcmov x0, xzr
    00073bc0mov x1, x0
    00073bc4bl runtime.panicIndex
    00073bc8hint
    00073bcc
    00073bccloc_73bcc:
    00073bccstp x0, x1, [sp+8]
    00073bd0stp x2, x3, [sp+24]
    00073bd4mov x3, x30
    00073bd8bl runtime.morestack_noctxt.abi0
    00073bdcldp x0, x1, [sp+8]
    00073be0ldp x2, x3, [sp+24]
    00073be4b 0x73ae0
    00073be8udf 0
    00073becudf 0
    00073ae0
    00073bf0
    00073bf0runtime.traceLocker.writer: ; void runtime.traceLocker.writer(runtime.traceLocker tl)
    00073bf0str x0, [sp+8]
    00073bf4ldrsb x27, [x0]
    00073bf8add x4, x0, 760
    00073bfcand x5, x1, 1
    00073c00add x4, x4, x5, lsl #4
    00073c04ldr x3, [x4]
    00073c08mov x2, xzr
    00073c0cret x30
    00073bf0
    00073c10
    00073c10runtime.unsafeTraceWriter: ; void runtime.unsafeTraceWriter(uintptr gen, runtime.traceBuf * buf)
    00073c10mov x2, xzr
    00073c14mov x3, x1
    00073c18mov x1, x0
    00073c1cmov x0, xzr
    00073c20ret x30
    00073c24udf 0
    00073c28udf 0
    00073c2cudf 0
    00073c10
    00073c30
    00073c30runtime.traceWriter.event: ; void runtime.traceWriter.event(runtime.traceWriter w, runtime.traceEv ev, struct []runtime.traceArg args)
    00073c30str x30, [sp-112]!
    00073c34stur x29, [sp-8]
    00073c38sub x29, sp, 8
    00073c3cstr x0, [sp+120]
    00073c40strb w4, [sp+152]
    00073c44str x6, [sp+168]
    00073c48str x5, [sp+160]
    00073c4cadd x5, x6, x6, lsl #2
    00073c50ubfm x5, x5, 63, 62
    00073c54add x4, x5, 11
    00073c58bl runtime.traceWriter.ensure
    00073c5cstr x3, [sp+88]
    00073c60str x0, [sp+96]
    00073c64str x1, [sp+80]
    00073c68strb w2, [sp+55]
    00073c6cbl runtime.traceClockNow
    00073c70ldr x5, [sp+88]
    00073c74ldr x6, [x5+8]
    00073c78str x6, [sp+72]
    00073c7csubs xzr, x0, x6
    00073c80csinc x6, x0, x6, hi
    00073c84str x6, [sp+56]
    00073c88str x6, [x5+8]
    00073c8cmov x0, x5
    00073c90ldrb w1, [sp+152]
    00073c94bl runtime.(*traceBuf).byte
    00073c98ldr x5, [sp+56]
    00073c9cldr x6, [sp+72]
    00073ca0sub x1, x5, x6
    00073ca4ldr x0, [sp+88]
    00073ca8bl runtime.(*traceBuf).varint
    00073cacmov x0, xzr
    00073cb0b 0x73cd0
    00073cb4
    00073cb4loc_73cb4:
    00073cb4str x0, [sp+64]
    00073cb8ldr x2, [sp+160]
    00073cbcldr x1, [x2+3*x0]
    00073cc0ldr x0, [sp+88]
    00073cc4bl runtime.(*traceBuf).varint
    00073cc8ldr x2, [sp+64]
    00073cccadd x0, x2, 1
    00073cd0
    00073cd0loc_73cd0:
    00073cd0ldr x4, [sp+168]
    00073cd4subs xzr, x4, x0
    00073cd8b.gt 0x73cb4
    00073cdcldr x0, [sp+96]
    00073ce0ldr x1, [sp+80]
    00073ce4ldrb w2, [sp+55]
    00073ce8ldr x3, [sp+88]
    00073cecldur x29, [sp-8]
    00073cf0ldr x30, [sp], 112
    00073cf4ret x30
    00073cf8udf 0
    00073cfcudf 0
    00073c30