File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00070690
00070690runtime.(*unwinder).resolveInternal: ; void runtime.(*unwinder).resolveInternal(runtime.unwinder * u, bool innermost, bool isSyscall)
00070690ldr x16, [x28+16]
00070694subs xzr, sp, x16
00070698b.ls 0x709b8
0007069cstr x30, [sp-112]!
000706a0stur x29, [sp-8]
000706a4sub x29, sp, 8
000706a8str x0, [sp+120]
000706acstrb w1, [sp+128]
000706b0strb w2, [sp+129]
000706b4ldr x0, [x0+72]
000706b8bl runtime.guintptr.ptr
000706bcldr x1, [sp+120]
000706c0ldr x2, [x1]
000706c4ldr w3, [x2+16]
000706c8cbz w3, 0x70954
000706ccldrb w3, [x2+41]
000706d0ldrb w4, [x2+40]
000706d4and x5, x3, -3
000706d8ldr x6, [x1+8]
000706dcsubs wzr, w4, 4
000706e0csel x3, x5, x3, eq
000706e4and x5, x3, -3
000706e8ldrb w7, [sp+129]
000706ecands wzr, w7, 1
000706f0csel x3, x5, x3, ne
000706f4ldr x5, [x1+48]
000706f8cbnz x5, 0x70870
000706fcldrb w5, [x1+89]
00070700tbz w5, 3, 0x7082c
00070704ldr x5, [x0+48]
00070708ldr x7, [x5]
0007070csubs xzr, x0, x7
00070710b.ne 0x7082c
00070714ldr x7, [x5+192]
00070718cbz x7, 0x7082c
0007071cldr x8, [x7+48]
00070720subs xzr, x8, x5
00070724b.ne 0x7082c
00070728subs wzr, w4, 13
0007072cb.eq 0x707c8
00070730subs wzr, w4, 20
00070734b.ne 0x7082c
00070738str x0, [sp+80]
0007073cstr x6, [sp+72]
00070740str x2, [sp+64]
00070744strb w3, [sp+39]
00070748ldr x3, [x1+16]
0007074cmov x0, x2
00070750mov x1, x6
00070754mov x2, x3
00070758bl runtime.funcspdelta
0007075ccbnz w0, 0x70778
00070760ldrb w4, [sp+39]
00070764and x3, x4, -3
00070768ldr x1, [sp+120]
0007076cldr x2, [sp+64]
00070770ldr x6, [sp+72]
00070774b 0x7082c
00070778
00070778loc_70778:
00070778ldr x2, [sp+80]
0007077cldr x2, [x2+48]
00070780ldr x1, [x2+192]
00070784str x1, [sp+80]
00070788ldr x2, [sp+120]
0007078cadd x0, x2, 72
00070790bl runtime.(*guintptr).set
00070794ldr x2, [sp+80]
00070798ldr x3, [x2+56]
0007079cldr x4, [sp+120]
000707a0str x3, [x4+40]
000707a4ldr x2, [x2+336]
000707a8sub x2, x2, 1
000707acstr x2, [x4+80]
000707b0ldrb w2, [sp+39]
000707b4and x3, x2, -3
000707b8mov x1, x4
000707bcldr x2, [sp+64]
000707c0ldr x6, [sp+72]
000707c4b 0x7082c
000707c8
000707c8loc_707c8:
000707c8str x7, [sp+96]
000707ccadd x0, x1, 72
000707d0mov x1, x7
000707d4bl runtime.(*guintptr).set
000707d8ldr x2, [sp+96]
000707dcldr x0, [x2+64]
000707e0ldr x2, [sp+120]
000707e4str x0, [x2+16]
000707e8bl runtime.findfunc
000707ecldr x2, [sp+120]
000707f0str x0, [x2]
000707f4str x1, [x2+8]
000707f8ldr x3, [sp+96]
000707fcldr x4, [x3+96]
00070800ldrb w5, [x0+41]
00070804str x4, [x2+32]
00070808ldr x4, [x3+56]
0007080cstr x4, [x2+40]
00070810ldr x3, [x3+336]
00070814sub x3, x3, 1
00070818str x3, [x2+80]
0007081cmov x2, x0
00070820mov x6, x1
00070824mov x3, x5
00070828ldr x1, [sp+120]
0007082c
0007082cloc_7082c:
0007082cstr x2, [sp+48]
00070830str x6, [sp+40]
00070834strb w3, [sp+39]
00070838ldr x3, [x1+16]
0007083cmov x0, x2
00070840mov x1, x6
00070844mov x2, x3
00070848bl runtime.funcspdelta
0007084cldr x3, [sp+120]
00070850ldr x4, [x3+40]
00070854sbfm x5, x0, 0, 31
00070858add x4, x5, x4
0007085cstr x4, [x3+48]
00070860mov x1, x3
00070864ldrb w3, [sp+39]
00070868ldr x2, [sp+48]
0007086cldr x6, [sp+40]
00070870
00070870loc_70870:
00070870tbz w3, 0, 0x7087c
00070874str xzr, [x1+32]
00070878b 0x708d8
0007087c
0007087cloc_7087c:
0007087ctbz w3, 1, 0x708ac
00070880ldrb w0, [sp+128]
00070884tbz w0, 0, 0x70894
00070888ldrb w3, [x1+89]
0007088cands wzr, w3, 3
00070890b.eq 0x708b0
00070894
00070894loc_70894:
00070894ldrb w3, [x1+89]
00070898ands wzr, w3, 3
0007089cb.ne 0x708a4
000708a0tbz w0, 0, 0x70968
000708a4
000708a4loc_708a4:
000708a4str xzr, [x1+32]
000708a8b 0x708d8
000708ac
000708acloc_708ac:
000708acldrb w0, [sp+128]
000708b0
000708b0loc_708b0:
000708b0tbz w0, 0, 0x708c4
000708b4ldr x2, [x1+40]
000708b8ldr x3, [x1+48]
000708bcsubs xzr, x3, x2
000708c0b.hi 0x708cc
000708c4
000708c4loc_708c4:
000708c4ldr x2, [x1+32]
000708c8cbnz x2, 0x708d8
000708cc
000708ccloc_708cc:
000708ccldr x2, [x1+40]
000708d0ldr x2, [x2]
000708d4str x2, [x1+32]
000708d8
000708d8loc_708d8:
000708d8ldr x2, [x1+48]
000708dcstr x2, [x1+56]
000708e0ldr x3, [x1+40]
000708e4subs xzr, x3, x2
000708e8b.hs 0x708f4
000708ecsub x2, x2, 8
000708f0str x2, [x1+56]
000708f4
000708f4loc_708f4:
000708f4ldr x2, [x1+48]
000708f8add x2, x2, 8
000708fcstr x2, [x1+64]
00070900ldr x2, [x1+16]
00070904str x2, [x1+24]
00070908ldrb w2, [x1+88]
0007090csubs wzr, w2, 19
00070910b.ne 0x70948
00070914ldr x0, [x1]
00070918ldr w2, [x0+12]
0007091ccbnz w2, 0x70928
00070920str xzr, [x1+24]
00070924b 0x70948
00070928
00070928loc_70928:
00070928ldr x1, [x1+8]
0007092cbl runtime.funcInfo.entry
00070930ldr x2, [sp+120]
00070934ldr x3, [x2]
00070938ldr w3, [x3+12]
0007093cadd x3, x3, x0
00070940add x3, x3, 1
00070944str x3, [x2+24]
00070948
00070948loc_70948:
00070948ldur x29, [sp-8]
0007094cldr x30, [sp], 112
00070950ret x30
00070954
00070954loc_70954:
00070954mov x0, x1
00070958bl runtime.(*unwinder).finishInternal
0007095cldur x29, [sp-8]
00070960ldr x30, [sp], 112
00070964ret x30
00070968
00070968loc_70968:
00070968mov x0, x2
0007096cmov x1, x6
00070970bl runtime.funcname
00070974str x0, [sp+88]
00070978str x1, [sp+56]
0007097cbl runtime.printlock
00070980adrp x0, 0x653000
00070984add x0, x0, 1651
00070988movz x1, 39
0007098cbl runtime.printstring
00070990ldr x0, [sp+88]
00070994ldr x1, [sp+56]
00070998bl runtime.printstring
0007099cbl runtime.printnl
000709a0bl runtime.printunlock
000709a4adrp x0, 0x641000
000709a8add x0, x0, 3091
000709acmovz x1, 9
000709b0bl runtime.throw
000709b4hint
000709b8
000709b8loc_709b8:
000709b8str x0, [sp+8]
000709bcstrb w1, [sp+16]
000709c0strb w2, [sp+17]
000709c4mov x3, x30
000709c8bl runtime.morestack_noctxt.abi0
000709ccldr x0, [sp+8]
000709d0ldrb w1, [sp+16]
000709d4ldrb w2, [sp+17]
000709d8b 0x70690
000709dcudf 0
00070690
00070690runtime.(*unwinder).resolveInternal: ; void runtime.(*unwinder).resolveInternal(runtime.unwinder * u, bool innermost, bool isSyscall)
00070690ldr x16, [x28+16]
00070694subs xzr, sp, x16
00070698b.ls 0x709b8
0007069cstr x30, [sp-112]!
000706a0stur x29, [sp-8]
000706a4sub x29, sp, 8
000706a8str x0, [sp+120]
000706acstrb w1, [sp+128]
000706b0strb w2, [sp+129]
000706b4ldr x0, [x0+72]
000706b8bl runtime.guintptr.ptr
000706bcldr x1, [sp+120]
000706c0ldr x2, [x1]
000706c4ldr w3, [x2+16]
000706c8cbz w3, 0x70954
000706ccldrb w3, [x2+41]
000706d0ldrb w4, [x2+40]
000706d4and x5, x3, -3
000706d8ldr x6, [x1+8]
000706dcsubs wzr, w4, 4
000706e0csel x3, x5, x3, eq
000706e4and x5, x3, -3
000706e8ldrb w7, [sp+129]
000706ecands wzr, w7, 1
000706f0csel x3, x5, x3, ne
000706f4ldr x5, [x1+48]
000706f8cbnz x5, 0x70870
000706fcldrb w5, [x1+89]
00070700tbz w5, 3, 0x7082c
00070704ldr x5, [x0+48]
00070708ldr x7, [x5]
0007070csubs xzr, x0, x7
00070710b.ne 0x7082c
00070714ldr x7, [x5+192]
00070718cbz x7, 0x7082c
0007071cldr x8, [x7+48]
00070720subs xzr, x8, x5
00070724b.ne 0x7082c
00070728subs wzr, w4, 13
0007072cb.eq 0x707c8
00070730subs wzr, w4, 20
00070734b.ne 0x7082c
00070738str x0, [sp+80]
0007073cstr x6, [sp+72]
00070740str x2, [sp+64]
00070744strb w3, [sp+39]
00070748ldr x3, [x1+16]
0007074cmov x0, x2
00070750mov x1, x6
00070754mov x2, x3
00070758bl runtime.funcspdelta
0007075ccbnz w0, 0x70778
00070760ldrb w4, [sp+39]
00070764and x3, x4, -3
00070768ldr x1, [sp+120]
0007076cldr x2, [sp+64]
00070770ldr x6, [sp+72]
00070774b 0x7082c
00070778
00070778loc_70778:
00070778ldr x2, [sp+80]
0007077cldr x2, [x2+48]
00070780ldr x1, [x2+192]
00070784str x1, [sp+80]
00070788ldr x2, [sp+120]
0007078cadd x0, x2, 72
00070790bl runtime.(*guintptr).set
00070794ldr x2, [sp+80]
00070798ldr x3, [x2+56]
0007079cldr x4, [sp+120]
000707a0str x3, [x4+40]
000707a4ldr x2, [x2+336]
000707a8sub x2, x2, 1
000707acstr x2, [x4+80]
000707b0ldrb w2, [sp+39]
000707b4and x3, x2, -3
000707b8mov x1, x4
000707bcldr x2, [sp+64]
000707c0ldr x6, [sp+72]
000707c4b 0x7082c
000707c8
000707c8loc_707c8:
000707c8str x7, [sp+96]
000707ccadd x0, x1, 72
000707d0mov x1, x7
000707d4bl runtime.(*guintptr).set
000707d8ldr x2, [sp+96]
000707dcldr x0, [x2+64]
000707e0ldr x2, [sp+120]
000707e4str x0, [x2+16]
000707e8bl runtime.findfunc
000707ecldr x2, [sp+120]
000707f0str x0, [x2]
000707f4str x1, [x2+8]
000707f8ldr x3, [sp+96]
000707fcldr x4, [x3+96]
00070800ldrb w5, [x0+41]
00070804str x4, [x2+32]
00070808ldr x4, [x3+56]
0007080cstr x4, [x2+40]
00070810ldr x3, [x3+336]
00070814sub x3, x3, 1
00070818str x3, [x2+80]
0007081cmov x2, x0
00070820mov x6, x1
00070824mov x3, x5
00070828ldr x1, [sp+120]
0007082c
0007082cloc_7082c:
0007082cstr x2, [sp+48]
00070830str x6, [sp+40]
00070834strb w3, [sp+39]
00070838ldr x3, [x1+16]
0007083cmov x0, x2
00070840mov x1, x6
00070844mov x2, x3
00070848bl runtime.funcspdelta
0007084cldr x3, [sp+120]
00070850ldr x4, [x3+40]
00070854sbfm x5, x0, 0, 31
00070858add x4, x5, x4
0007085cstr x4, [x3+48]
00070860mov x1, x3
00070864ldrb w3, [sp+39]
00070868ldr x2, [sp+48]
0007086cldr x6, [sp+40]
00070870
00070870loc_70870:
00070870tbz w3, 0, 0x7087c
00070874str xzr, [x1+32]
00070878b 0x708d8
0007087c
0007087cloc_7087c:
0007087ctbz w3, 1, 0x708ac
00070880ldrb w0, [sp+128]
00070884tbz w0, 0, 0x70894
00070888ldrb w3, [x1+89]
0007088cands wzr, w3, 3
00070890b.eq 0x708b0
00070894
00070894loc_70894:
00070894ldrb w3, [x1+89]
00070898ands wzr, w3, 3
0007089cb.ne 0x708a4
000708a0tbz w0, 0, 0x70968
000708a4
000708a4loc_708a4:
000708a4str xzr, [x1+32]
000708a8b 0x708d8
000708ac
000708acloc_708ac:
000708acldrb w0, [sp+128]
000708b0
000708b0loc_708b0:
000708b0tbz w0, 0, 0x708c4
000708b4ldr x2, [x1+40]
000708b8ldr x3, [x1+48]
000708bcsubs xzr, x3, x2
000708c0b.hi 0x708cc
000708c4
000708c4loc_708c4:
000708c4ldr x2, [x1+32]
000708c8cbnz x2, 0x708d8
000708cc
000708ccloc_708cc:
000708ccldr x2, [x1+40]
000708d0ldr x2, [x2]
000708d4str x2, [x1+32]
000708d8
000708d8loc_708d8:
000708d8ldr x2, [x1+48]
000708dcstr x2, [x1+56]
000708e0ldr x3, [x1+40]
000708e4subs xzr, x3, x2
000708e8b.hs 0x708f4
000708ecsub x2, x2, 8
000708f0str x2, [x1+56]
000708f4
000708f4loc_708f4:
000708f4ldr x2, [x1+48]
000708f8add x2, x2, 8
000708fcstr x2, [x1+64]
00070900ldr x2, [x1+16]
00070904str x2, [x1+24]
00070908ldrb w2, [x1+88]
0007090csubs wzr, w2, 19
00070910b.ne 0x70948
00070914ldr x0, [x1]
00070918ldr w2, [x0+12]
0007091ccbnz w2, 0x70928
00070920str xzr, [x1+24]
00070924b 0x70948
00070928
00070928loc_70928:
00070928ldr x1, [x1+8]
0007092cbl runtime.funcInfo.entry
00070930ldr x2, [sp+120]
00070934ldr x3, [x2]
00070938ldr w3, [x3+12]
0007093cadd x3, x3, x0
00070940add x3, x3, 1
00070944str x3, [x2+24]
00070948
00070948loc_70948:
00070948ldur x29, [sp-8]
0007094cldr x30, [sp], 112
00070950ret x30
00070954
00070954loc_70954:
00070954mov x0, x1
00070958bl runtime.(*unwinder).finishInternal
0007095cldur x29, [sp-8]
00070960ldr x30, [sp], 112
00070964ret x30
00070968
00070968loc_70968:
00070968mov x0, x2
0007096cmov x1, x6
00070970bl runtime.funcname
00070974str x0, [sp+88]
00070978str x1, [sp+56]
0007097cbl runtime.printlock
00070980adrp x0, 0x653000
00070984add x0, x0, 1651
00070988movz x1, 39
0007098cbl runtime.printstring
00070990ldr x0, [sp+88]
00070994ldr x1, [sp+56]
00070998bl runtime.printstring
0007099cbl runtime.printnl
000709a0bl runtime.printunlock
000709a4adrp x0, 0x641000
000709a8add x0, x0, 3091
000709acmovz x1, 9
000709b0bl runtime.throw
000709b4hint
000709b8
000709b8loc_709b8:
000709b8str x0, [sp+8]
000709bcstrb w1, [sp+16]
000709c0strb w2, [sp+17]
000709c4mov x3, x30
000709c8bl runtime.morestack_noctxt.abi0
000709ccldr x0, [sp+8]
000709d0ldrb w1, [sp+16]
000709d4ldrb w2, [sp+17]
000709d8b 0x70690
000709dcudf 0
00070690
000709e0
000709e0runtime.(*unwinder).next: ; void runtime.(*unwinder).next(runtime.unwinder * u)
000709e0ldr x16, [x28+16]
000709e4sub x17, sp, 16
000709e8subs xzr, x17, x16
000709ecb.ls 0x70d3c
000709f0str x30, [sp-144]!
000709f4stur x29, [sp-8]
000709f8sub x29, sp, 8
000709fcstr x0, [sp+152]
00070a00ldr x1, [x0+72]
00070a04ldr x2, [x0+8]
00070a08str x2, [sp+112]
00070a0cldr x2, [x0]
00070a10str x2, [sp+104]
00070a14mov x0, x1
00070a18bl runtime.guintptr.ptr
00070a1cldr x1, [sp+152]
00070a20ldr x2, [x1+32]
00070a24cbz x2, 0x70c9c
00070a28str x0, [sp+120]
00070a2cmov x0, x2
00070a30bl runtime.findfunc
00070a34str x0, [sp+96]
00070a38str x1, [sp+88]
00070a3cbl runtime.funcInfo.valid
00070a40tbz w0, 0, 0x70b80
00070a44ldr x0, [sp+152]
00070a48ldr x3, [x0+16]
00070a4cldr x4, [x0+32]
00070a50subs xzr, x4, x3
00070a54b.ne 0x70a68
00070a58ldr x4, [x0+40]
00070a5cldr x5, [x0+48]
00070a60subs xzr, x5, x4
00070a64b.eq 0x70cc0
00070a68
00070a68loc_70a68:
00070a68ldr x3, [sp+104]
00070a6cldrb w4, [x3+40]
00070a70subs wzr, w4, 19
00070a74b.eq 0x70a80
00070a78subs wzr, w4, 3
00070a7cb.ne 0x70a88
00070a80
00070a80loc_70a80:
00070a80orr x4, xzr, 1
00070a84b 0x70a90
00070a88
00070a88loc_70a88:
00070a88subs wzr, w4, 6
00070a8ccset x4, eq
00070a90
00070a90loc_70a90:
00070a90tbz w4, 0, 0x70aa4
00070a94ldrb w5, [x0+89]
00070a98orr x5, x5, 4
00070a9cstrb w5, [x0+89]
00070aa0b 0x70ab0
00070aa4
00070aa4loc_70aa4:
00070aa4ldrb w5, [x0+89]
00070aa8and x5, x5, -5
00070aacstrb w5, [x0+89]
00070ab0
00070ab0loc_70ab0:
00070ab0ldrb w3, [x3+40]
00070ab4strb w3, [x0+88]
00070ab8ldr x3, [sp+96]
00070abcstr x3, [x0]
00070ac0ldr x3, [sp+88]
00070ac4str x3, [x0+8]
00070ac8ldr x3, [x0+32]
00070accstr x3, [x0+16]
00070ad0str xzr, [x0+32]
00070ad4ldr x3, [x0+48]
00070ad8str x3, [x0+40]
00070adcstr xzr, [x0+48]
00070ae0tbz w4, 0, 0x70b68
00070ae4ldr x2, [x3]
00070ae8str x2, [sp+48]
00070aecorr x0, xzr, 8
00070af0orr x1, xzr, 16
00070af4bl runtime.alignUp
00070af8ldr x2, [sp+152]
00070afcldr x3, [x2+40]
00070b00add x3, x3, x0
00070b04str x3, [x2+40]
00070b08ldr x0, [x2+16]
00070b0cbl runtime.findfunc
00070b10str x0, [sp+104]
00070b14str x1, [sp+112]
00070b18ldr x2, [sp+152]
00070b1cstr x0, [x2]
00070b20str x1, [x2+8]
00070b24bl runtime.funcInfo.valid
00070b28tbnz w0, 0, 0x70b3c
00070b2cldr x3, [sp+48]
00070b30ldr x0, [sp+152]
00070b34str x3, [x0+16]
00070b38b 0x70b68
00070b3c
00070b3cloc_70b3c:
00070b3cldr x3, [sp+152]
00070b40ldr x2, [x3+16]
00070b44ldr x0, [sp+104]
00070b48ldr x1, [sp+112]
00070b4cbl runtime.funcspdelta
00070b50cbnz w0, 0x70b64
00070b54ldr x3, [sp+48]
00070b58ldr x0, [sp+152]
00070b5cstr x3, [x0+32]
00070b60b 0x70b68
00070b64
00070b64loc_70b64:
00070b64ldr x0, [sp+152]
00070b68
00070b68loc_70b68:
00070b68mov x1, xzr
00070b6cmov x2, x1
00070b70bl runtime.(*unwinder).resolveInternal
00070b74ldur x29, [sp-8]
00070b78ldr x30, [sp], 144
00070b7cret x30
00070b80
00070b80loc_70b80:
00070b80ldr x0, [sp+152]
00070b84ldrb w2, [x0+89]
00070b88ands wzr, w2, 2
00070b8ccset x3, eq
00070b90tbnz w2, 1, 0x70bc4
00070b94ldr x4, [sp+120]
00070b98ldr x5, [x4+48]
00070b9cldrb w5, [x5+280]
00070ba0tbz w5, 0, 0x70bbc
00070ba4ldr x5, [sp+104]
00070ba8ldrb w6, [x5+40]
00070bacsubs wzr, w6, 19
00070bb0b.ne 0x70bcc
00070bb4mov x3, xzr
00070bb8b 0x70bcc
00070bbc
00070bbcloc_70bbc:
00070bbcldr x5, [sp+104]
00070bc0b 0x70bcc
00070bc4
00070bc4loc_70bc4:
00070bc4ldr x4, [sp+120]
00070bc8ldr x5, [sp+104]
00070bcc
00070bccloc_70bcc:
00070bccstrb w2, [sp+47]
00070bd0ands wzr, w2, 3
00070bd4b.eq 0x70bdc
00070bd8tbz w3, 0, 0x70c84
00070bdc
00070bdcloc_70bdc:
00070bdcmov x0, x5
00070be0ldr x1, [sp+112]
00070be4bl runtime.funcname
00070be8str x0, [sp+128]
00070becstr x1, [sp+80]
00070bf0ldr x2, [sp+120]
00070bf4ldr x2, [x2+160]
00070bf8str x2, [sp+72]
00070bfcldr x2, [sp+152]
00070c00ldr x2, [x2+32]
00070c04str x2, [sp+64]
00070c08bl runtime.printlock
00070c0cadrp x0, 0x642000
00070c10add x0, x0, 2285
00070c14movz x1, 11
00070c18bl runtime.printstring
00070c1cldr x0, [sp+72]
00070c20bl runtime.printuint
00070c24adrp x0, 0x64a000
00070c28add x0, x0, 3929
00070c2cmovz x1, 27
00070c30bl runtime.printstring
00070c34ldr x0, [sp+128]
00070c38ldr x1, [sp+80]
00070c3cbl runtime.printstring
00070c40adrp x0, 0x643000
00070c44add x0, x0, 1823
00070c48movz x1, 13
00070c4cbl runtime.printstring
00070c50ldr x0, [sp+64]
00070c54bl runtime.printhex
00070c58bl runtime.printnl
00070c5cbl runtime.printunlock
00070c60ldr x2, [sp+120]
00070c64ldr x1, [x2+8]
00070c68ldr x0, [x2]
00070c6cldr x2, [sp+152]
00070c70mov x3, xzr
00070c74bl runtime.tracebackHexdump
00070c78ldrb w2, [sp+47]
00070c7cands wzr, w2, 3
00070c80ldr x0, [sp+152]
00070c84
00070c84loc_70c84:
00070c84b.eq 0x70cb0
00070c88str xzr, [x0+32]
00070c8cbl runtime.(*unwinder).finishInternal
00070c90ldur x29, [sp-8]
00070c94ldr x30, [sp], 144
00070c98ret x30
00070c9c
00070c9cloc_70c9c:
00070c9cmov x0, x1
00070ca0bl runtime.(*unwinder).finishInternal
00070ca4ldur x29, [sp-8]
00070ca8ldr x30, [sp], 144
00070cacret x30
00070cb0
00070cb0loc_70cb0:
00070cb0adrp x0, 0x645000
00070cb4add x0, x0, 472
00070cb8movz x1, 17
00070cbcbl runtime.throw
00070cc0
00070cc0loc_70cc0:
00070cc0str x3, [sp+64]
00070cc4str x4, [sp+56]
00070cc8bl runtime.printlock
00070cccadrp x0, 0x64c000
00070cd0add x0, x0, 1352
00070cd4movz x1, 29
00070cd8bl runtime.printstring
00070cdcldr x0, [sp+64]
00070ce0bl runtime.printhex
00070ce4adrp x0, 0x640000
00070ce8add x0, x0, 890
00070cecorr x1, xzr, 4
00070cf0bl runtime.printstring
00070cf4ldr x0, [sp+56]
00070cf8bl runtime.printhex
00070cfcbl runtime.printnl
00070d00bl runtime.printunlock
00070d04ldr x0, [sp+120]
00070d08ldr x1, [x0]
00070d0cldr x0, [x0+8]
00070d10ldr x2, [sp+152]
00070d14ldr x3, [x2+40]
00070d18mov x4, x0
00070d1cmov x0, x1
00070d20mov x1, x4
00070d24bl runtime.tracebackHexdump
00070d28adrp x0, 0x644000
00070d2cadd x0, x0, 837
00070d30orr x1, xzr, 15
00070d34bl runtime.throw
00070d38hint
00070d3c
00070d3cloc_70d3c:
00070d3cstr x0, [sp+8]
00070d40mov x3, x30
00070d44bl runtime.morestack_noctxt.abi0
00070d48ldr x0, [sp+8]
00070d4cb 0x709e0
000709e0
000709e0runtime.(*unwinder).next: ; void runtime.(*unwinder).next(runtime.unwinder * u)
000709e0ldr x16, [x28+16]
000709e4sub x17, sp, 16
000709e8subs xzr, x17, x16
000709ecb.ls 0x70d3c
000709f0str x30, [sp-144]!
000709f4stur x29, [sp-8]
000709f8sub x29, sp, 8
000709fcstr x0, [sp+152]
00070a00ldr x1, [x0+72]
00070a04ldr x2, [x0+8]
00070a08str x2, [sp+112]
00070a0cldr x2, [x0]
00070a10str x2, [sp+104]
00070a14mov x0, x1
00070a18bl runtime.guintptr.ptr
00070a1cldr x1, [sp+152]
00070a20ldr x2, [x1+32]
00070a24cbz x2, 0x70c9c
00070a28str x0, [sp+120]
00070a2cmov x0, x2
00070a30bl runtime.findfunc
00070a34str x0, [sp+96]
00070a38str x1, [sp+88]
00070a3cbl runtime.funcInfo.valid
00070a40tbz w0, 0, 0x70b80
00070a44ldr x0, [sp+152]
00070a48ldr x3, [x0+16]
00070a4cldr x4, [x0+32]
00070a50subs xzr, x4, x3
00070a54b.ne 0x70a68
00070a58ldr x4, [x0+40]
00070a5cldr x5, [x0+48]
00070a60subs xzr, x5, x4
00070a64b.eq 0x70cc0
00070a68
00070a68loc_70a68:
00070a68ldr x3, [sp+104]
00070a6cldrb w4, [x3+40]
00070a70subs wzr, w4, 19
00070a74b.eq 0x70a80
00070a78subs wzr, w4, 3
00070a7cb.ne 0x70a88
00070a80
00070a80loc_70a80:
00070a80orr x4, xzr, 1
00070a84b 0x70a90
00070a88
00070a88loc_70a88:
00070a88subs wzr, w4, 6
00070a8ccset x4, eq
00070a90
00070a90loc_70a90:
00070a90tbz w4, 0, 0x70aa4
00070a94ldrb w5, [x0+89]
00070a98orr x5, x5, 4
00070a9cstrb w5, [x0+89]
00070aa0b 0x70ab0
00070aa4
00070aa4loc_70aa4:
00070aa4ldrb w5, [x0+89]
00070aa8and x5, x5, -5
00070aacstrb w5, [x0+89]
00070ab0
00070ab0loc_70ab0:
00070ab0ldrb w3, [x3+40]
00070ab4strb w3, [x0+88]
00070ab8ldr x3, [sp+96]
00070abcstr x3, [x0]
00070ac0ldr x3, [sp+88]
00070ac4str x3, [x0+8]
00070ac8ldr x3, [x0+32]
00070accstr x3, [x0+16]
00070ad0str xzr, [x0+32]
00070ad4ldr x3, [x0+48]
00070ad8str x3, [x0+40]
00070adcstr xzr, [x0+48]
00070ae0tbz w4, 0, 0x70b68
00070ae4ldr x2, [x3]
00070ae8str x2, [sp+48]
00070aecorr x0, xzr, 8
00070af0orr x1, xzr, 16
00070af4bl runtime.alignUp
00070af8ldr x2, [sp+152]
00070afcldr x3, [x2+40]
00070b00add x3, x3, x0
00070b04str x3, [x2+40]
00070b08ldr x0, [x2+16]
00070b0cbl runtime.findfunc
00070b10str x0, [sp+104]
00070b14str x1, [sp+112]
00070b18ldr x2, [sp+152]
00070b1cstr x0, [x2]
00070b20str x1, [x2+8]
00070b24bl runtime.funcInfo.valid
00070b28tbnz w0, 0, 0x70b3c
00070b2cldr x3, [sp+48]
00070b30ldr x0, [sp+152]
00070b34str x3, [x0+16]
00070b38b 0x70b68
00070b3c
00070b3cloc_70b3c:
00070b3cldr x3, [sp+152]
00070b40ldr x2, [x3+16]
00070b44ldr x0, [sp+104]
00070b48ldr x1, [sp+112]
00070b4cbl runtime.funcspdelta
00070b50cbnz w0, 0x70b64
00070b54ldr x3, [sp+48]
00070b58ldr x0, [sp+152]
00070b5cstr x3, [x0+32]
00070b60b 0x70b68
00070b64
00070b64loc_70b64:
00070b64ldr x0, [sp+152]
00070b68
00070b68loc_70b68:
00070b68mov x1, xzr
00070b6cmov x2, x1
00070b70bl runtime.(*unwinder).resolveInternal
00070b74ldur x29, [sp-8]
00070b78ldr x30, [sp], 144
00070b7cret x30
00070b80
00070b80loc_70b80:
00070b80ldr x0, [sp+152]
00070b84ldrb w2, [x0+89]
00070b88ands wzr, w2, 2
00070b8ccset x3, eq
00070b90tbnz w2, 1, 0x70bc4
00070b94ldr x4, [sp+120]
00070b98ldr x5, [x4+48]
00070b9cldrb w5, [x5+280]
00070ba0tbz w5, 0, 0x70bbc
00070ba4ldr x5, [sp+104]
00070ba8ldrb w6, [x5+40]
00070bacsubs wzr, w6, 19
00070bb0b.ne 0x70bcc
00070bb4mov x3, xzr
00070bb8b 0x70bcc
00070bbc
00070bbcloc_70bbc:
00070bbcldr x5, [sp+104]
00070bc0b 0x70bcc
00070bc4
00070bc4loc_70bc4:
00070bc4ldr x4, [sp+120]
00070bc8ldr x5, [sp+104]
00070bcc
00070bccloc_70bcc:
00070bccstrb w2, [sp+47]
00070bd0ands wzr, w2, 3
00070bd4b.eq 0x70bdc
00070bd8tbz w3, 0, 0x70c84
00070bdc
00070bdcloc_70bdc:
00070bdcmov x0, x5
00070be0ldr x1, [sp+112]
00070be4bl runtime.funcname
00070be8str x0, [sp+128]
00070becstr x1, [sp+80]
00070bf0ldr x2, [sp+120]
00070bf4ldr x2, [x2+160]
00070bf8str x2, [sp+72]
00070bfcldr x2, [sp+152]
00070c00ldr x2, [x2+32]
00070c04str x2, [sp+64]
00070c08bl runtime.printlock
00070c0cadrp x0, 0x642000
00070c10add x0, x0, 2285
00070c14movz x1, 11
00070c18bl runtime.printstring
00070c1cldr x0, [sp+72]
00070c20bl runtime.printuint
00070c24adrp x0, 0x64a000
00070c28add x0, x0, 3929
00070c2cmovz x1, 27
00070c30bl runtime.printstring
00070c34ldr x0, [sp+128]
00070c38ldr x1, [sp+80]
00070c3cbl runtime.printstring
00070c40adrp x0, 0x643000
00070c44add x0, x0, 1823
00070c48movz x1, 13
00070c4cbl runtime.printstring
00070c50ldr x0, [sp+64]
00070c54bl runtime.printhex
00070c58bl runtime.printnl
00070c5cbl runtime.printunlock
00070c60ldr x2, [sp+120]
00070c64ldr x1, [x2+8]
00070c68ldr x0, [x2]
00070c6cldr x2, [sp+152]
00070c70mov x3, xzr
00070c74bl runtime.tracebackHexdump
00070c78ldrb w2, [sp+47]
00070c7cands wzr, w2, 3
00070c80ldr x0, [sp+152]
00070c84
00070c84loc_70c84:
00070c84b.eq 0x70cb0
00070c88str xzr, [x0+32]
00070c8cbl runtime.(*unwinder).finishInternal
00070c90ldur x29, [sp-8]
00070c94ldr x30, [sp], 144
00070c98ret x30
00070c9c
00070c9cloc_70c9c:
00070c9cmov x0, x1
00070ca0bl runtime.(*unwinder).finishInternal
00070ca4ldur x29, [sp-8]
00070ca8ldr x30, [sp], 144
00070cacret x30
00070cb0
00070cb0loc_70cb0:
00070cb0adrp x0, 0x645000
00070cb4add x0, x0, 472
00070cb8movz x1, 17
00070cbcbl runtime.throw
00070cc0
00070cc0loc_70cc0:
00070cc0str x3, [sp+64]
00070cc4str x4, [sp+56]
00070cc8bl runtime.printlock
00070cccadrp x0, 0x64c000
00070cd0add x0, x0, 1352
00070cd4movz x1, 29
00070cd8bl runtime.printstring
00070cdcldr x0, [sp+64]
00070ce0bl runtime.printhex
00070ce4adrp x0, 0x640000
00070ce8add x0, x0, 890
00070cecorr x1, xzr, 4
00070cf0bl runtime.printstring
00070cf4ldr x0, [sp+56]
00070cf8bl runtime.printhex
00070cfcbl runtime.printnl
00070d00bl runtime.printunlock
00070d04ldr x0, [sp+120]
00070d08ldr x1, [x0]
00070d0cldr x0, [x0+8]
00070d10ldr x2, [sp+152]
00070d14ldr x3, [x2+40]
00070d18mov x4, x0
00070d1cmov x0, x1
00070d20mov x1, x4
00070d24bl runtime.tracebackHexdump
00070d28adrp x0, 0x644000
00070d2cadd x0, x0, 837
00070d30orr x1, xzr, 15
00070d34bl runtime.throw
00070d38hint
00070d3c
00070d3cloc_70d3c:
00070d3cstr x0, [sp+8]
00070d40mov x3, x30
00070d44bl runtime.morestack_noctxt.abi0
00070d48ldr x0, [sp+8]
00070d4cb 0x709e0
000709e0
00070d50
00070d50runtime.(*unwinder).finishInternal: ; void runtime.(*unwinder).finishInternal(runtime.unwinder * u)
00070d50ldr x16, [x28+16]
00070d54subs xzr, sp, x16
00070d58b.ls 0x70e70
00070d5cstr x30, [sp-64]!
00070d60stur x29, [sp-8]
00070d64sub x29, sp, 8
00070d68str x0, [sp+72]
00070d6cstr xzr, [x0+16]
00070d70ldr x0, [x0+72]
00070d74bl runtime.guintptr.ptr
00070d78ldr x1, [sp+72]
00070d7cldrb w2, [x1+89]
00070d80ands wzr, w2, 3
00070d84b.ne 0x70d98
00070d88ldr x1, [x1+40]
00070d8cldr x2, [x0+136]
00070d90subs xzr, x2, x1
00070d94b.ne 0x70da4
00070d98
00070d98loc_70d98:
00070d98ldur x29, [sp-8]
00070d9cldr x30, [sp], 64
00070da0ret x30
00070da4
00070da4loc_70da4:
00070da4str x0, [sp+48]
00070da8str x1, [sp+24]
00070dacstr x2, [sp+40]
00070db0ldr x0, [x0+160]
00070db4str x0, [sp+32]
00070db8bl runtime.printlock
00070dbcadrp x0, 0x642000
00070dc0add x0, x0, 484
00070dc4movz x1, 10
00070dc8bl runtime.printstring
00070dccldr x0, [sp+32]
00070dd0bl runtime.printuint
00070dd4adrp x0, 0x642000
00070dd8add x0, x0, 2296
00070ddcmovz x1, 11
00070de0bl runtime.printstring
00070de4ldr x0, [sp+24]
00070de8bl runtime.printhex
00070decadrp x0, 0x640000
00070df0add x0, x0, 1717
00070df4movz x1, 5
00070df8bl runtime.printstring
00070dfcldr x0, [sp+40]
00070e00bl runtime.printhex
00070e04bl runtime.printnl
00070e08bl runtime.printunlock
00070e0cldr x0, [sp+48]
00070e10ldr x1, [x0]
00070e14str x1, [sp+24]
00070e18ldr x0, [x0+8]
00070e1cstr x0, [sp+40]
00070e20bl runtime.printlock
00070e24adrp x0, 0x641000
00070e28add x0, x0, 1052
00070e2corr x1, xzr, 8
00070e30bl runtime.printstring
00070e34ldr x0, [sp+24]
00070e38bl runtime.printhex
00070e3cadrp x0, 0x69f000
00070e40add x0, x0, 728
00070e44orr x1, xzr, 1
00070e48bl runtime.printstring
00070e4cldr x0, [sp+40]
00070e50bl runtime.printhex
00070e54bl runtime.printnl
00070e58bl runtime.printunlock
00070e5cadrp x0, 0x650000
00070e60add x0, x0, 2456
00070e64movz x1, 35
00070e68bl runtime.throw
00070e6chint
00070e70
00070e70loc_70e70:
00070e70str x0, [sp+8]
00070e74mov x3, x30
00070e78bl runtime.morestack_noctxt.abi0
00070e7cldr x0, [sp+8]
00070e80b 0x70d50
00070e84udf 0
00070e88udf 0
00070e8cudf 0
00070d50
00070d50runtime.(*unwinder).finishInternal: ; void runtime.(*unwinder).finishInternal(runtime.unwinder * u)
00070d50ldr x16, [x28+16]
00070d54subs xzr, sp, x16
00070d58b.ls 0x70e70
00070d5cstr x30, [sp-64]!
00070d60stur x29, [sp-8]
00070d64sub x29, sp, 8
00070d68str x0, [sp+72]
00070d6cstr xzr, [x0+16]
00070d70ldr x0, [x0+72]
00070d74bl runtime.guintptr.ptr
00070d78ldr x1, [sp+72]
00070d7cldrb w2, [x1+89]
00070d80ands wzr, w2, 3
00070d84b.ne 0x70d98
00070d88ldr x1, [x1+40]
00070d8cldr x2, [x0+136]
00070d90subs xzr, x2, x1
00070d94b.ne 0x70da4
00070d98
00070d98loc_70d98:
00070d98ldur x29, [sp-8]
00070d9cldr x30, [sp], 64
00070da0ret x30
00070da4
00070da4loc_70da4:
00070da4str x0, [sp+48]
00070da8str x1, [sp+24]
00070dacstr x2, [sp+40]
00070db0ldr x0, [x0+160]
00070db4str x0, [sp+32]
00070db8bl runtime.printlock
00070dbcadrp x0, 0x642000
00070dc0add x0, x0, 484
00070dc4movz x1, 10
00070dc8bl runtime.printstring
00070dccldr x0, [sp+32]
00070dd0bl runtime.printuint
00070dd4adrp x0, 0x642000
00070dd8add x0, x0, 2296
00070ddcmovz x1, 11
00070de0bl runtime.printstring
00070de4ldr x0, [sp+24]
00070de8bl runtime.printhex
00070decadrp x0, 0x640000
00070df0add x0, x0, 1717
00070df4movz x1, 5
00070df8bl runtime.printstring
00070dfcldr x0, [sp+40]
00070e00bl runtime.printhex
00070e04bl runtime.printnl
00070e08bl runtime.printunlock
00070e0cldr x0, [sp+48]
00070e10ldr x1, [x0]
00070e14str x1, [sp+24]
00070e18ldr x0, [x0+8]
00070e1cstr x0, [sp+40]
00070e20bl runtime.printlock
00070e24adrp x0, 0x641000
00070e28add x0, x0, 1052
00070e2corr x1, xzr, 8
00070e30bl runtime.printstring
00070e34ldr x0, [sp+24]
00070e38bl runtime.printhex
00070e3cadrp x0, 0x69f000
00070e40add x0, x0, 728
00070e44orr x1, xzr, 1
00070e48bl runtime.printstring
00070e4cldr x0, [sp+40]
00070e50bl runtime.printhex
00070e54bl runtime.printnl
00070e58bl runtime.printunlock
00070e5cadrp x0, 0x650000
00070e60add x0, x0, 2456
00070e64movz x1, 35
00070e68bl runtime.throw
00070e6chint
00070e70
00070e70loc_70e70:
00070e70str x0, [sp+8]
00070e74mov x3, x30
00070e78bl runtime.morestack_noctxt.abi0
00070e7cldr x0, [sp+8]
00070e80b 0x70d50
00070e84udf 0
00070e88udf 0
00070e8cudf 0
00070d50
00070e90
00070e90runtime.(*unwinder).symPC: ; void runtime.(*unwinder).symPC(runtime.unwinder * u)
00070e90ldr x16, [x28+16]
00070e94subs xzr, sp, x16
00070e98b.ls 0x70ef8
00070e9cstr x30, [sp-32]!
00070ea0stur x29, [sp-8]
00070ea4sub x29, sp, 8
00070ea8ldrb w2, [x0+89]
00070eactbnz w2, 2, 0x70ed8
00070eb0str x0, [sp+40]
00070eb4ldr x2, [x0]
00070eb8ldr x1, [x0+8]
00070ebcmov x0, x2
00070ec0bl runtime.funcInfo.entry
00070ec4ldr x2, [sp+40]
00070ec8ldr x3, [x2+16]
00070eccsubs xzr, x0, x3
00070ed0b.lo 0x70ee8
00070ed4mov x0, x2
00070ed8
00070ed8loc_70ed8:
00070ed8ldr x0, [x0+16]
00070edcldur x29, [sp-8]
00070ee0ldr x30, [sp], 32
00070ee4ret x30
00070ee8
00070ee8loc_70ee8:
00070ee8sub x0, x3, 1
00070eecldur x29, [sp-8]
00070ef0ldr x30, [sp], 32
00070ef4ret x30
00070ef8
00070ef8loc_70ef8:
00070ef8str x0, [sp+8]
00070efcmov x3, x30
00070f00bl runtime.morestack_noctxt.abi0
00070f04ldr x0, [sp+8]
00070f08b 0x70e90
00070f0cudf 0
00070e90
00070e90runtime.(*unwinder).symPC: ; void runtime.(*unwinder).symPC(runtime.unwinder * u)
00070e90ldr x16, [x28+16]
00070e94subs xzr, sp, x16
00070e98b.ls 0x70ef8
00070e9cstr x30, [sp-32]!
00070ea0stur x29, [sp-8]
00070ea4sub x29, sp, 8
00070ea8ldrb w2, [x0+89]
00070eactbnz w2, 2, 0x70ed8
00070eb0str x0, [sp+40]
00070eb4ldr x2, [x0]
00070eb8ldr x1, [x0+8]
00070ebcmov x0, x2
00070ec0bl runtime.funcInfo.entry
00070ec4ldr x2, [sp+40]
00070ec8ldr x3, [x2+16]
00070eccsubs xzr, x0, x3
00070ed0b.lo 0x70ee8
00070ed4mov x0, x2
00070ed8
00070ed8loc_70ed8:
00070ed8ldr x0, [x0+16]
00070edcldur x29, [sp-8]
00070ee0ldr x30, [sp], 32
00070ee4ret x30
00070ee8
00070ee8loc_70ee8:
00070ee8sub x0, x3, 1
00070eecldur x29, [sp-8]
00070ef0ldr x30, [sp], 32
00070ef4ret x30
00070ef8
00070ef8loc_70ef8:
00070ef8str x0, [sp+8]
00070efcmov x3, x30
00070f00bl runtime.morestack_noctxt.abi0
00070f04ldr x0, [sp+8]
00070f08b 0x70e90
00070f0cudf 0
00070e90
00070f10
00070f10runtime.(*unwinder).cgoCallers: ; void runtime.(*unwinder).cgoCallers(runtime.unwinder * u, struct []uintptr pcBuf)
00070f10ldr x16, [x28+16]
00070f14subs xzr, sp, x16
00070f18b.ls 0x70ff8
00070f1cstr x30, [sp-48]!
00070f20stur x29, [sp-8]
00070f24sub x29, sp, 8
00070f28str x1, [sp+64]
00070f2cadrp x27, 0x9b0000
00070f30ldr x4, [x27+3112]
00070f34cbz x4, 0x70fac
00070f38ldr x4, [x0]
00070f3cldrb w4, [x4+40]
00070f40subs wzr, w4, 4
00070f44b.ne 0x70fac
00070f48ldr x4, [x0+80]
00070f4ctbnz x4, 63, 0x70fac
00070f50str x0, [sp+56]
00070f54str x1, [sp+64]
00070f58str x2, [sp+72]
00070f5cstr x3, [sp+80]
00070f60ldr x0, [x0+72]
00070f64bl runtime.guintptr.ptr
00070f68ldr x1, [x0+336]
00070f6cldr x2, [sp+56]
00070f70ldr x3, [x2+80]
00070f74subs xzr, x1, x3
00070f78b.ls 0x70fec
00070f7cldr x4, [x0+328]
00070f80ldr x0, [x4+3*x3]
00070f84sub x4, x3, 1
00070f88str x4, [x2+80]
00070f8cldr x1, [sp+64]
00070f90ldr x2, [sp+72]
00070f94ldr x3, [sp+80]
00070f98bl runtime.cgoContextPCs
00070f9cldr x2, [sp+72]
00070fa0ldr x1, [sp+64]
00070fa4mov x0, xzr
00070fa8b 0x70fc0
00070fac
00070facloc_70fac:
00070facmov x0, xzr
00070fb0ldur x29, [sp-8]
00070fb4ldr x30, [sp], 48
00070fb8ret x30
00070fbc
00070fbcloc_70fbc:
00070fbcadd x0, x0, 1
00070fc0
00070fc0loc_70fc0:
00070fc0subs xzr, x2, x0
00070fc4b.le 0x70fdc
00070fc8ldr x3, [x1+3*x0]
00070fcccbnz x3, 0x70fbc
00070fd0ldur x29, [sp-8]
00070fd4ldr x30, [sp], 48
00070fd8ret x30
00070fdc
00070fdcloc_70fdc:
00070fdcmov x0, x2
00070fe0ldur x29, [sp-8]
00070fe4ldr x30, [sp], 48
00070fe8ret x30
00070fec
00070fecloc_70fec:
00070fecmov x0, x3
00070ff0bl runtime.panicIndex
00070ff4hint
00070ff8
00070ff8loc_70ff8:
00070ff8stp x0, x1, [sp+8]
00070ffcstp x2, x3, [sp+24]
00071000mov x3, x30
00071004bl runtime.morestack_noctxt.abi0
00071008ldp x0, x1, [sp+8]
0007100cldp x2, x3, [sp+24]
00071010b 0x70f10
00071014udf 0
00071018udf 0
0007101cudf 0
00070f10
00070f10runtime.(*unwinder).cgoCallers: ; void runtime.(*unwinder).cgoCallers(runtime.unwinder * u, struct []uintptr pcBuf)
00070f10ldr x16, [x28+16]
00070f14subs xzr, sp, x16
00070f18b.ls 0x70ff8
00070f1cstr x30, [sp-48]!
00070f20stur x29, [sp-8]
00070f24sub x29, sp, 8
00070f28str x1, [sp+64]
00070f2cadrp x27, 0x9b0000
00070f30ldr x4, [x27+3112]
00070f34cbz x4, 0x70fac
00070f38ldr x4, [x0]
00070f3cldrb w4, [x4+40]
00070f40subs wzr, w4, 4
00070f44b.ne 0x70fac
00070f48ldr x4, [x0+80]
00070f4ctbnz x4, 63, 0x70fac
00070f50str x0, [sp+56]
00070f54str x1, [sp+64]
00070f58str x2, [sp+72]
00070f5cstr x3, [sp+80]
00070f60ldr x0, [x0+72]
00070f64bl runtime.guintptr.ptr
00070f68ldr x1, [x0+336]
00070f6cldr x2, [sp+56]
00070f70ldr x3, [x2+80]
00070f74subs xzr, x1, x3
00070f78b.ls 0x70fec
00070f7cldr x4, [x0+328]
00070f80ldr x0, [x4+3*x3]
00070f84sub x4, x3, 1
00070f88str x4, [x2+80]
00070f8cldr x1, [sp+64]
00070f90ldr x2, [sp+72]
00070f94ldr x3, [sp+80]
00070f98bl runtime.cgoContextPCs
00070f9cldr x2, [sp+72]
00070fa0ldr x1, [sp+64]
00070fa4mov x0, xzr
00070fa8b 0x70fc0
00070fac
00070facloc_70fac:
00070facmov x0, xzr
00070fb0ldur x29, [sp-8]
00070fb4ldr x30, [sp], 48
00070fb8ret x30
00070fbc
00070fbcloc_70fbc:
00070fbcadd x0, x0, 1
00070fc0
00070fc0loc_70fc0:
00070fc0subs xzr, x2, x0
00070fc4b.le 0x70fdc
00070fc8ldr x3, [x1+3*x0]
00070fcccbnz x3, 0x70fbc
00070fd0ldur x29, [sp-8]
00070fd4ldr x30, [sp], 48
00070fd8ret x30
00070fdc
00070fdcloc_70fdc:
00070fdcmov x0, x2
00070fe0ldur x29, [sp-8]
00070fe4ldr x30, [sp], 48
00070fe8ret x30
00070fec
00070fecloc_70fec:
00070fecmov x0, x3
00070ff0bl runtime.panicIndex
00070ff4hint
00070ff8
00070ff8loc_70ff8:
00070ff8stp x0, x1, [sp+8]
00070ffcstp x2, x3, [sp+24]
00071000mov x3, x30
00071004bl runtime.morestack_noctxt.abi0
00071008ldp x0, x1, [sp+8]
0007100cldp x2, x3, [sp+24]
00071010b 0x70f10
00071014udf 0
00071018udf 0
0007101cudf 0
00070f10
00071020
00071020runtime.tracebackPCs: ; void runtime.tracebackPCs(runtime.unwinder * u, int skip, struct []uintptr pcBuf)
00071020ldr x16, [x28+16]
00071024sub x17, sp, 272
00071028subs xzr, x17, x16
0007102cb.ls 0x71320
00071030sub x20, sp, 400
00071034stp x29, x30, [x20-8]
00071038add sp, x20, 0
0007103csub x29, sp, 8
00071040str x0, [sp+408]
00071044str x4, [sp+440]
00071048str x3, [sp+432]
0007104cstr x2, [sp+424]
00071050add x20, sp, 80
00071054adr x27, 16
00071058stp x29, x27, [sp-24]
0007105csub x29, sp, 24
00071060bl fn_87cd0
00071064sub x29, sp, 8
00071068mov x5, xzr
0007106cb 0x71094
00071070
00071070loc_71070:
00071070str x7, [sp+64]
00071074ldr x0, [sp+408]
00071078bl runtime.(*unwinder).next
0007107cldr x0, [sp+408]
00071080ldr x2, [sp+424]
00071084ldr x3, [sp+432]
00071088ldr x4, [sp+440]
0007108cldr x5, [sp+64]
00071090ldr x1, [sp+360]
00071094
00071094loc_71094:
00071094subs xzr, x3, x5
00071098b.le 0x7117c
0007109cstr x5, [sp+64]
000710a0str x1, [sp+360]
000710a4bl runtime.(*unwinder).valid
000710a8tbz w0, 0, 0x71178
000710acldr x0, [sp+408]
000710b0ldr x4, [x0]
000710b4str x4, [sp+352]
000710b8ldr x4, [x0+8]
000710bcstr x4, [sp+344]
000710c0add x1, sp, 80
000710c4orr x2, xzr, 32
000710c8mov x3, x2
000710ccbl runtime.(*unwinder).cgoCallers
000710d0str x0, [sp+72]
000710d4ldr x0, [sp+408]
000710d8bl runtime.(*unwinder).symPC
000710dcldr x1, [sp+344]
000710e0mov x2, x0
000710e4ldr x0, [sp+352]
000710e8bl runtime.newInlineUnwinder
000710ecldr x5, [sp+432]
000710f0ldr x6, [sp+360]
000710f4ldr x7, [sp+64]
000710f8orr x8, xzr, 1
000710fcb 0x711c0
00071100
00071100loc_71100:
00071100cbnz x6, 0x71070
00071104b.lo 0x7130c
00071108ldr x3, [sp+440]
0007110csub x4, x3, x7
00071110sub x4, xzr, x4
00071114sbfm x4, x4, 63, 63
00071118and x4, x4, x7, lsl #3
0007111csub x8, x5, x7
00071120ldr x9, [sp+424]
00071124add x0, x9, x4
00071128ldr x1, [sp+72]
0007112csubs xzr, x1, 32
00071130b.hi 0x71304
00071134subs xzr, x1, x8
00071138csel x4, x1, x8, lt
0007113cadd x1, sp, 80
00071140subs xzr, x1, x0
00071144b.eq 0x71170
00071148str x4, [sp+336]
0007114cubfm x2, x4, 61, 60
00071150bl runtime.memmove
00071154add x1, sp, 80
00071158ldr x3, [sp+440]
0007115cldr x4, [sp+336]
00071160ldr x5, [sp+432]
00071164ldr x6, [sp+360]
00071168ldr x7, [sp+64]
0007116cldr x9, [sp+424]
00071170
00071170loc_71170:
00071170add x7, x4, x7
00071174b 0x71070
00071178
00071178loc_71178:
00071178ldr x5, [sp+64]
0007117c
0007117cloc_7117c:
0007117cmov x0, x5
00071180ldp x29, x30, [sp-8]
00071184add sp, sp, 400
00071188ret x30
0007118c
0007118cloc_7118c:
0007118cldr x0, [sp+408]
00071190strb w3, [x0+88]
00071194ldr x10, [sp+368]
00071198ldr x11, [sp+376]
0007119cldr x2, [sp+384]
000711a0ldrsw x12, [sp+52]
000711a4ldrb w8, [sp+51]
000711a8mov x5, x1
000711acmov x0, x10
000711b0mov x1, x11
000711b4ldr x3, [sp+56]
000711b8mov x6, x4
000711bcmov x4, x12
000711c0
000711c0loc_711c0:
000711c0str x6, [sp+360]
000711c4str x7, [sp+64]
000711c8str x0, [sp+368]
000711ccstr x1, [sp+376]
000711d0str x2, [sp+384]
000711d4tbz w8, 0, 0x711e0
000711d8mov x0, xzr
000711dcb 0x7120c
000711e0
000711e0loc_711e0:
000711e0strb w8, [sp+51]
000711e4add x0, sp, 368
000711e8mov x1, x3
000711ecmov x2, x4
000711f0bl runtime.(*inlineUnwinder).next
000711f4ldr x5, [sp+432]
000711f8ldr x6, [sp+360]
000711fcldr x7, [sp+64]
00071200mov x3, x0
00071204mov x4, x1
00071208ldrb w0, [sp+51]
0007120c
0007120cloc_7120c:
0007120cstr w4, [sp+52]
00071210str x3, [sp+56]
00071214strb w0, [sp+51]
00071218subs xzr, x5, x7
0007121cb.gt 0x71228
00071220mov x1, xzr
00071224b 0x7125c
00071228
00071228loc_71228:
00071228mov x0, x3
0007122cmov x1, x4
00071230bl runtime.inlineFrame.valid
00071234ldr x1, [sp+432]
00071238ldr x2, [sp+64]
0007123csubs xzr, x1, x2
00071240ldr x3, [sp+56]
00071244ldrsw x4, [sp+52]
00071248mov x5, x1
0007124cldr x6, [sp+360]
00071250mov x7, x2
00071254mov x1, x0
00071258ldrb w0, [sp+51]
0007125c
0007125cloc_7125c:
0007125ctbz w1, 0, 0x71100
00071260add x0, sp, 368
00071264mov x1, x3
00071268mov x2, x4
0007126cbl runtime.(*inlineUnwinder).srcFunc
00071270ubfm x4, x3, 0, 7
00071274subs wzr, w4, 22
00071278b.eq 0x71284
0007127cmov x0, xzr
00071280b 0x71298
00071284
00071284loc_71284:
00071284strb w3, [sp+50]
00071288ldr x1, [sp+408]
0007128cldrb w0, [x1+88]
00071290bl runtime.elideWrapperCalling
00071294ldrb w3, [sp+50]
00071298
00071298loc_71298:
00071298tbz w0, 0, 0x712b4
0007129cldr x1, [sp+432]
000712a0ldr x5, [sp+56]
000712a4ldr x9, [sp+424]
000712a8ldr x7, [sp+64]
000712acldr x4, [sp+360]
000712b0b 0x7118c
000712b4
000712b4loc_712b4:
000712b4ldr x4, [sp+360]
000712b8subs xzr, x4, 0
000712bcb.le 0x712dc
000712c0sub x6, x4, 1
000712c4ldr x1, [sp+432]
000712c8ldr x5, [sp+56]
000712ccldr x9, [sp+424]
000712d0ldr x7, [sp+64]
000712d4mov x4, x6
000712d8b 0x7118c
000712dc
000712dcloc_712dc:
000712dcldr x1, [sp+432]
000712e0ldr x0, [sp+64]
000712e4subs xzr, x1, x0
000712e8b.ls 0x71318
000712ecldr x5, [sp+56]
000712f0add x8, x5, 1
000712f4ldr x9, [sp+424]
000712f8str x8, [x9+3*x0]
000712fcadd x7, x0, 1
00071300b 0x7118c
00071304
00071304loc_71304:
00071304orr x2, xzr, 32
00071308bl runtime.panicSliceAlen
0007130c
0007130cloc_7130c:
0007130cmov x0, x7
00071310mov x1, x5
00071314bl runtime.panicSliceB
00071318
00071318loc_71318:
00071318bl runtime.panicIndex
0007131chint
00071320
00071320loc_71320:
00071320stp x0, x1, [sp+8]
00071324stp x2, x3, [sp+24]
00071328str x4, [sp+40]
0007132cmov x3, x30
00071330bl runtime.morestack_noctxt.abi0
00071334ldp x0, x1, [sp+8]
00071338ldp x2, x3, [sp+24]
0007133cldr x4, [sp+40]
00071340b 0x71020
00071344udf 0
00071348udf 0
0007134cudf 0
00071020
00071020runtime.tracebackPCs: ; void runtime.tracebackPCs(runtime.unwinder * u, int skip, struct []uintptr pcBuf)
00071020ldr x16, [x28+16]
00071024sub x17, sp, 272
00071028subs xzr, x17, x16
0007102cb.ls 0x71320
00071030sub x20, sp, 400
00071034stp x29, x30, [x20-8]
00071038add sp, x20, 0
0007103csub x29, sp, 8
00071040str x0, [sp+408]
00071044str x4, [sp+440]
00071048str x3, [sp+432]
0007104cstr x2, [sp+424]
00071050add x20, sp, 80
00071054adr x27, 16
00071058stp x29, x27, [sp-24]
0007105csub x29, sp, 24
00071060bl fn_87cd0
00071064sub x29, sp, 8
00071068mov x5, xzr
0007106cb 0x71094
00071070
00071070loc_71070:
00071070str x7, [sp+64]
00071074ldr x0, [sp+408]
00071078bl runtime.(*unwinder).next
0007107cldr x0, [sp+408]
00071080ldr x2, [sp+424]
00071084ldr x3, [sp+432]
00071088ldr x4, [sp+440]
0007108cldr x5, [sp+64]
00071090ldr x1, [sp+360]
00071094
00071094loc_71094:
00071094subs xzr, x3, x5
00071098b.le 0x7117c
0007109cstr x5, [sp+64]
000710a0str x1, [sp+360]
000710a4bl runtime.(*unwinder).valid
000710a8tbz w0, 0, 0x71178
000710acldr x0, [sp+408]
000710b0ldr x4, [x0]
000710b4str x4, [sp+352]
000710b8ldr x4, [x0+8]
000710bcstr x4, [sp+344]
000710c0add x1, sp, 80
000710c4orr x2, xzr, 32
000710c8mov x3, x2
000710ccbl runtime.(*unwinder).cgoCallers
000710d0str x0, [sp+72]
000710d4ldr x0, [sp+408]
000710d8bl runtime.(*unwinder).symPC
000710dcldr x1, [sp+344]
000710e0mov x2, x0
000710e4ldr x0, [sp+352]
000710e8bl runtime.newInlineUnwinder
000710ecldr x5, [sp+432]
000710f0ldr x6, [sp+360]
000710f4ldr x7, [sp+64]
000710f8orr x8, xzr, 1
000710fcb 0x711c0
00071100
00071100loc_71100:
00071100cbnz x6, 0x71070
00071104b.lo 0x7130c
00071108ldr x3, [sp+440]
0007110csub x4, x3, x7
00071110sub x4, xzr, x4
00071114sbfm x4, x4, 63, 63
00071118and x4, x4, x7, lsl #3
0007111csub x8, x5, x7
00071120ldr x9, [sp+424]
00071124add x0, x9, x4
00071128ldr x1, [sp+72]
0007112csubs xzr, x1, 32
00071130b.hi 0x71304
00071134subs xzr, x1, x8
00071138csel x4, x1, x8, lt
0007113cadd x1, sp, 80
00071140subs xzr, x1, x0
00071144b.eq 0x71170
00071148str x4, [sp+336]
0007114cubfm x2, x4, 61, 60
00071150bl runtime.memmove
00071154add x1, sp, 80
00071158ldr x3, [sp+440]
0007115cldr x4, [sp+336]
00071160ldr x5, [sp+432]
00071164ldr x6, [sp+360]
00071168ldr x7, [sp+64]
0007116cldr x9, [sp+424]
00071170
00071170loc_71170:
00071170add x7, x4, x7
00071174b 0x71070
00071178
00071178loc_71178:
00071178ldr x5, [sp+64]
0007117c
0007117cloc_7117c:
0007117cmov x0, x5
00071180ldp x29, x30, [sp-8]
00071184add sp, sp, 400
00071188ret x30
0007118c
0007118cloc_7118c:
0007118cldr x0, [sp+408]
00071190strb w3, [x0+88]
00071194ldr x10, [sp+368]
00071198ldr x11, [sp+376]
0007119cldr x2, [sp+384]
000711a0ldrsw x12, [sp+52]
000711a4ldrb w8, [sp+51]
000711a8mov x5, x1
000711acmov x0, x10
000711b0mov x1, x11
000711b4ldr x3, [sp+56]
000711b8mov x6, x4
000711bcmov x4, x12
000711c0
000711c0loc_711c0:
000711c0str x6, [sp+360]
000711c4str x7, [sp+64]
000711c8str x0, [sp+368]
000711ccstr x1, [sp+376]
000711d0str x2, [sp+384]
000711d4tbz w8, 0, 0x711e0
000711d8mov x0, xzr
000711dcb 0x7120c
000711e0
000711e0loc_711e0:
000711e0strb w8, [sp+51]
000711e4add x0, sp, 368
000711e8mov x1, x3
000711ecmov x2, x4
000711f0bl runtime.(*inlineUnwinder).next
000711f4ldr x5, [sp+432]
000711f8ldr x6, [sp+360]
000711fcldr x7, [sp+64]
00071200mov x3, x0
00071204mov x4, x1
00071208ldrb w0, [sp+51]
0007120c
0007120cloc_7120c:
0007120cstr w4, [sp+52]
00071210str x3, [sp+56]
00071214strb w0, [sp+51]
00071218subs xzr, x5, x7
0007121cb.gt 0x71228
00071220mov x1, xzr
00071224b 0x7125c
00071228
00071228loc_71228:
00071228mov x0, x3
0007122cmov x1, x4
00071230bl runtime.inlineFrame.valid
00071234ldr x1, [sp+432]
00071238ldr x2, [sp+64]
0007123csubs xzr, x1, x2
00071240ldr x3, [sp+56]
00071244ldrsw x4, [sp+52]
00071248mov x5, x1
0007124cldr x6, [sp+360]
00071250mov x7, x2
00071254mov x1, x0
00071258ldrb w0, [sp+51]
0007125c
0007125cloc_7125c:
0007125ctbz w1, 0, 0x71100
00071260add x0, sp, 368
00071264mov x1, x3
00071268mov x2, x4
0007126cbl runtime.(*inlineUnwinder).srcFunc
00071270ubfm x4, x3, 0, 7
00071274subs wzr, w4, 22
00071278b.eq 0x71284
0007127cmov x0, xzr
00071280b 0x71298
00071284
00071284loc_71284:
00071284strb w3, [sp+50]
00071288ldr x1, [sp+408]
0007128cldrb w0, [x1+88]
00071290bl runtime.elideWrapperCalling
00071294ldrb w3, [sp+50]
00071298
00071298loc_71298:
00071298tbz w0, 0, 0x712b4
0007129cldr x1, [sp+432]
000712a0ldr x5, [sp+56]
000712a4ldr x9, [sp+424]
000712a8ldr x7, [sp+64]
000712acldr x4, [sp+360]
000712b0b 0x7118c
000712b4
000712b4loc_712b4:
000712b4ldr x4, [sp+360]
000712b8subs xzr, x4, 0
000712bcb.le 0x712dc
000712c0sub x6, x4, 1
000712c4ldr x1, [sp+432]
000712c8ldr x5, [sp+56]
000712ccldr x9, [sp+424]
000712d0ldr x7, [sp+64]
000712d4mov x4, x6
000712d8b 0x7118c
000712dc
000712dcloc_712dc:
000712dcldr x1, [sp+432]
000712e0ldr x0, [sp+64]
000712e4subs xzr, x1, x0
000712e8b.ls 0x71318
000712ecldr x5, [sp+56]
000712f0add x8, x5, 1
000712f4ldr x9, [sp+424]
000712f8str x8, [x9+3*x0]
000712fcadd x7, x0, 1
00071300b 0x7118c
00071304
00071304loc_71304:
00071304orr x2, xzr, 32
00071308bl runtime.panicSliceAlen
0007130c
0007130cloc_7130c:
0007130cmov x0, x7
00071310mov x1, x5
00071314bl runtime.panicSliceB
00071318
00071318loc_71318:
00071318bl runtime.panicIndex
0007131chint
00071320
00071320loc_71320:
00071320stp x0, x1, [sp+8]
00071324stp x2, x3, [sp+24]
00071328str x4, [sp+40]
0007132cmov x3, x30
00071330bl runtime.morestack_noctxt.abi0
00071334ldp x0, x1, [sp+8]
00071338ldp x2, x3, [sp+24]
0007133cldr x4, [sp+40]
00071340b 0x71020
00071344udf 0
00071348udf 0
0007134cudf 0
00071020
00071350
00071350runtime.printArgs: ; void runtime.printArgs(runtime.funcInfo f, void * argp, uintptr pc)
00071350ldr x16, [x28+16]
00071354sub x17, sp, 48
00071358subs xzr, x17, x16
0007135cb.ls 0x715e4
00071360str x30, [sp-176]!
00071364stur x29, [sp-8]
00071368sub x29, sp, 8
0007136cstr x2, [sp+200]
00071370str x3, [sp+208]
00071374str x1, [sp+80]
00071378str x0, [sp+72]
0007137cmovz x2, 5
00071380bl runtime.funcdata
00071384cbz x0, 0x7142c
00071388str x0, [sp+96]
0007138cldr x0, [sp+72]
00071390ldr x1, [sp+80]
00071394orr x2, xzr, 6
00071398bl runtime.funcdata
0007139cstr x0, [sp+88]
000713a0ldr x0, [sp+72]
000713a4ldr x1, [sp+80]
000713a8orr x2, xzr, 3
000713acldr x3, [sp+208]
000713b0bl runtime.pcdatavalue
000713b4ldr x1, [sp+88]
000713b8cbz x1, 0x713c4
000713bcldrb w2, [x1]
000713c0b 0x713c8
000713c4
000713c4loc_713c4:
000713c4movn x2, 0
000713c8
000713c8loc_713c8:
000713c8strb w2, [sp+48]
000713ccadrp x3, 0
000713d0add x3, x3, 1888
000713d4str x3, [sp+144]
000713d8str x1, [sp+152]
000713dcstr w0, [sp+160]
000713e0strb w2, [sp+164]
000713e4adrp x3, 0
000713e8add x3, x3, 1632
000713ecstr x3, [sp+120]
000713f0ldr x3, [sp+200]
000713f4str x3, [sp+128]
000713f8add x3, sp, 144
000713fcstr x3, [sp+136]
00071400orr x3, xzr, 1
00071404strb w3, [sp+49]
00071408adrp x4, 0
0007140cadd x4, x4, 1536
00071410str x4, [sp+104]
00071414add x4, sp, 49
00071418str x4, [sp+112]
0007141cldr x4, [sp+96]
00071420mov x0, xzr
00071424mov x1, xzr
00071428b 0x71448
0007142c
0007142cloc_7142c:
0007142cldur x29, [sp-8]
00071430ldr x30, [sp], 176
00071434ret x30
00071438
00071438loc_71438:
00071438ldr x4, [sp+96]
0007143cmov x2, x3
00071440orr x3, xzr, 1
00071444mov x0, x7
00071448
00071448loc_71448:
00071448subs xzr, x0, 171
0007144cb.hs 0x715d8
00071450strb w1, [sp+50]
00071454ldrb w5, [x4+x0]
00071458mov x6, x5
0007145cadd x7, x0, 1
00071460str x7, [sp+56]
00071464subs wzr, w6, 252
00071468b.hi 0x71548
0007146csubs wzr, w6, 251
00071470b.eq 0x71514
00071474subs wzr, w6, 252
00071478b.ne 0x714b0
0007147cldr x0, [sp+104]
00071480add x26, sp, 104
00071484blr x0
00071488bl runtime.printlock
0007148cadrp x0, 0x63f000
00071490add x0, x0, 375
00071494orr x1, xzr, 3
00071498bl runtime.printstring
0007149cbl runtime.printunlock
000714a0ldrb w3, [sp+48]
000714a4ldr x7, [sp+56]
000714a8ldrb w1, [sp+50]
000714acb 0x715b8
000714b0
000714b0loc_714b0:
000714b0strb w5, [sp+51]
000714b4str w6, [sp+52]
000714b8str x0, [sp+64]
000714bcldr x0, [sp+104]
000714c0add x26, sp, 104
000714c4blr x0
000714c8ldr x0, [sp+56]
000714ccsubs xzr, x0, 171
000714d0b.hs 0x715cc
000714d4ldr x3, [sp+96]
000714d8ldrb w1, [x3+x0]
000714dcldr x3, [sp+120]
000714e0ldrb w0, [sp+51]
000714e4ldrb w2, [sp+50]
000714e8add x26, sp, 120
000714ecblr x3
000714f0ldrb w3, [sp+48]
000714f4mov x4, x3
000714f8ldr x5, [sp+64]
000714fcadd x7, x5, 2
00071500ldr w5, [sp+52]
00071504subs wzr, w4, w5
00071508ldrb w4, [sp+50]
0007150ccinc x1, x4, ls
00071510b 0x715b8
00071514
00071514loc_71514:
00071514ldr x0, [sp+104]
00071518add x26, sp, 104
0007151cblr x0
00071520bl runtime.printlock
00071524adrp x0, 0x69f000
00071528add x0, x0, 3136
0007152corr x1, xzr, 1
00071530bl runtime.printstring
00071534bl runtime.printunlock
00071538ldrb w3, [sp+48]
0007153cldr x7, [sp+56]
00071540ldrb w1, [sp+50]
00071544b 0x715b8
00071548
00071548loc_71548:
00071548subs wzr, w6, 253
0007154cb.eq 0x71594
00071550subs wzr, w6, 254
00071554b.ne 0x715c0
00071558ldr x0, [sp+104]
0007155cadd x26, sp, 104
00071560blr x0
00071564bl runtime.printlock
00071568adrp x0, 0x69f000
0007156cadd x0, x0, 3004
00071570orr x1, xzr, 1
00071574bl runtime.printstring
00071578bl runtime.printunlock
0007157corr x0, xzr, 1
00071580strb w0, [sp+49]
00071584ldrb w3, [sp+48]
00071588ldr x7, [sp+56]
0007158cldrb w1, [sp+50]
00071590b 0x71438
00071594
00071594loc_71594:
00071594bl runtime.printlock
00071598adrp x0, 0x69f000
0007159cadd x0, x0, 3008
000715a0orr x1, xzr, 1
000715a4bl runtime.printstring
000715a8bl runtime.printunlock
000715acldrb w3, [sp+48]
000715b0ldr x7, [sp+56]
000715b4ldrb w1, [sp+50]
000715b8
000715b8loc_715b8:
000715b8strb wzr, [sp+49]
000715bcb 0x71438
000715c0
000715c0loc_715c0:
000715c0ldur x29, [sp-8]
000715c4ldr x30, [sp], 176
000715c8ret x30
000715cc
000715ccloc_715cc:
000715ccmovz x0, 171
000715d0mov x1, x0
000715d4bl runtime.panicIndex
000715d8
000715d8loc_715d8:
000715d8movz x1, 171
000715dcbl runtime.panicIndex
000715e0hint
000715e4
000715e4loc_715e4:
000715e4stp x0, x1, [sp+8]
000715e8stp x2, x3, [sp+24]
000715ecmov x3, x30
000715f0bl runtime.morestack_noctxt.abi0
000715f4ldp x0, x1, [sp+8]
000715f8ldp x2, x3, [sp+24]
000715fcb 0x71350
00071350
00071350runtime.printArgs: ; void runtime.printArgs(runtime.funcInfo f, void * argp, uintptr pc)
00071350ldr x16, [x28+16]
00071354sub x17, sp, 48
00071358subs xzr, x17, x16
0007135cb.ls 0x715e4
00071360str x30, [sp-176]!
00071364stur x29, [sp-8]
00071368sub x29, sp, 8
0007136cstr x2, [sp+200]
00071370str x3, [sp+208]
00071374str x1, [sp+80]
00071378str x0, [sp+72]
0007137cmovz x2, 5
00071380bl runtime.funcdata
00071384cbz x0, 0x7142c
00071388str x0, [sp+96]
0007138cldr x0, [sp+72]
00071390ldr x1, [sp+80]
00071394orr x2, xzr, 6
00071398bl runtime.funcdata
0007139cstr x0, [sp+88]
000713a0ldr x0, [sp+72]
000713a4ldr x1, [sp+80]
000713a8orr x2, xzr, 3
000713acldr x3, [sp+208]
000713b0bl runtime.pcdatavalue
000713b4ldr x1, [sp+88]
000713b8cbz x1, 0x713c4
000713bcldrb w2, [x1]
000713c0b 0x713c8
000713c4
000713c4loc_713c4:
000713c4movn x2, 0
000713c8
000713c8loc_713c8:
000713c8strb w2, [sp+48]
000713ccadrp x3, 0
000713d0add x3, x3, 1888
000713d4str x3, [sp+144]
000713d8str x1, [sp+152]
000713dcstr w0, [sp+160]
000713e0strb w2, [sp+164]
000713e4adrp x3, 0
000713e8add x3, x3, 1632
000713ecstr x3, [sp+120]
000713f0ldr x3, [sp+200]
000713f4str x3, [sp+128]
000713f8add x3, sp, 144
000713fcstr x3, [sp+136]
00071400orr x3, xzr, 1
00071404strb w3, [sp+49]
00071408adrp x4, 0
0007140cadd x4, x4, 1536
00071410str x4, [sp+104]
00071414add x4, sp, 49
00071418str x4, [sp+112]
0007141cldr x4, [sp+96]
00071420mov x0, xzr
00071424mov x1, xzr
00071428b 0x71448
0007142c
0007142cloc_7142c:
0007142cldur x29, [sp-8]
00071430ldr x30, [sp], 176
00071434ret x30
00071438
00071438loc_71438:
00071438ldr x4, [sp+96]
0007143cmov x2, x3
00071440orr x3, xzr, 1
00071444mov x0, x7
00071448
00071448loc_71448:
00071448subs xzr, x0, 171
0007144cb.hs 0x715d8
00071450strb w1, [sp+50]
00071454ldrb w5, [x4+x0]
00071458mov x6, x5
0007145cadd x7, x0, 1
00071460str x7, [sp+56]
00071464subs wzr, w6, 252
00071468b.hi 0x71548
0007146csubs wzr, w6, 251
00071470b.eq 0x71514
00071474subs wzr, w6, 252
00071478b.ne 0x714b0
0007147cldr x0, [sp+104]
00071480add x26, sp, 104
00071484blr x0
00071488bl runtime.printlock
0007148cadrp x0, 0x63f000
00071490add x0, x0, 375
00071494orr x1, xzr, 3
00071498bl runtime.printstring
0007149cbl runtime.printunlock
000714a0ldrb w3, [sp+48]
000714a4ldr x7, [sp+56]
000714a8ldrb w1, [sp+50]
000714acb 0x715b8
000714b0
000714b0loc_714b0:
000714b0strb w5, [sp+51]
000714b4str w6, [sp+52]
000714b8str x0, [sp+64]
000714bcldr x0, [sp+104]
000714c0add x26, sp, 104
000714c4blr x0
000714c8ldr x0, [sp+56]
000714ccsubs xzr, x0, 171
000714d0b.hs 0x715cc
000714d4ldr x3, [sp+96]
000714d8ldrb w1, [x3+x0]
000714dcldr x3, [sp+120]
000714e0ldrb w0, [sp+51]
000714e4ldrb w2, [sp+50]
000714e8add x26, sp, 120
000714ecblr x3
000714f0ldrb w3, [sp+48]
000714f4mov x4, x3
000714f8ldr x5, [sp+64]
000714fcadd x7, x5, 2
00071500ldr w5, [sp+52]
00071504subs wzr, w4, w5
00071508ldrb w4, [sp+50]
0007150ccinc x1, x4, ls
00071510b 0x715b8
00071514
00071514loc_71514:
00071514ldr x0, [sp+104]
00071518add x26, sp, 104
0007151cblr x0
00071520bl runtime.printlock
00071524adrp x0, 0x69f000
00071528add x0, x0, 3136
0007152corr x1, xzr, 1
00071530bl runtime.printstring
00071534bl runtime.printunlock
00071538ldrb w3, [sp+48]
0007153cldr x7, [sp+56]
00071540ldrb w1, [sp+50]
00071544b 0x715b8
00071548
00071548loc_71548:
00071548subs wzr, w6, 253
0007154cb.eq 0x71594
00071550subs wzr, w6, 254
00071554b.ne 0x715c0
00071558ldr x0, [sp+104]
0007155cadd x26, sp, 104
00071560blr x0
00071564bl runtime.printlock
00071568adrp x0, 0x69f000
0007156cadd x0, x0, 3004
00071570orr x1, xzr, 1
00071574bl runtime.printstring
00071578bl runtime.printunlock
0007157corr x0, xzr, 1
00071580strb w0, [sp+49]
00071584ldrb w3, [sp+48]
00071588ldr x7, [sp+56]
0007158cldrb w1, [sp+50]
00071590b 0x71438
00071594
00071594loc_71594:
00071594bl runtime.printlock
00071598adrp x0, 0x69f000
0007159cadd x0, x0, 3008
000715a0orr x1, xzr, 1
000715a4bl runtime.printstring
000715a8bl runtime.printunlock
000715acldrb w3, [sp+48]
000715b0ldr x7, [sp+56]
000715b4ldrb w1, [sp+50]
000715b8
000715b8loc_715b8:
000715b8strb wzr, [sp+49]
000715bcb 0x71438
000715c0
000715c0loc_715c0:
000715c0ldur x29, [sp-8]
000715c4ldr x30, [sp], 176
000715c8ret x30
000715cc
000715ccloc_715cc:
000715ccmovz x0, 171
000715d0mov x1, x0
000715d4bl runtime.panicIndex
000715d8
000715d8loc_715d8:
000715d8movz x1, 171
000715dcbl runtime.panicIndex
000715e0hint
000715e4
000715e4loc_715e4:
000715e4stp x0, x1, [sp+8]
000715e8stp x2, x3, [sp+24]
000715ecmov x3, x30
000715f0bl runtime.morestack_noctxt.abi0
000715f4ldp x0, x1, [sp+8]
000715f8ldp x2, x3, [sp+24]
000715fcb 0x71350
00071350
00071600
00071600runtime.printArgs.func3: ; void runtime.printArgs.func3(void)
00071600ldr x16, [x28+16]
00071604subs xzr, sp, x16
00071608b.ls 0x71648
0007160cstr x30, [sp-32]!
00071610stur x29, [sp-8]
00071614sub x29, sp, 8
00071618ldr x0, [x26+8]
0007161cldrb w0, [x0]
00071620tbnz w0, 0, 0x7163c
00071624bl runtime.printlock
00071628adrp x0, 0x63e000
0007162cadd x0, x0, 4049
00071630orr x1, xzr, 2
00071634bl runtime.printstring
00071638bl runtime.printunlock
0007163c
0007163cloc_7163c:
0007163cldur x29, [sp-8]
00071640ldr x30, [sp], 32
00071644ret x30
00071648
00071648loc_71648:
00071648mov x3, x30
0007164cbl runtime.morestack.abi0
00071650b 0x71600
00071654udf 0
00071658udf 0
0007165cudf 0
00071600
00071600runtime.printArgs.func3: ; void runtime.printArgs.func3(void)
00071600ldr x16, [x28+16]
00071604subs xzr, sp, x16
00071608b.ls 0x71648
0007160cstr x30, [sp-32]!
00071610stur x29, [sp-8]
00071614sub x29, sp, 8
00071618ldr x0, [x26+8]
0007161cldrb w0, [x0]
00071620tbnz w0, 0, 0x7163c
00071624bl runtime.printlock
00071628adrp x0, 0x63e000
0007162cadd x0, x0, 4049
00071630orr x1, xzr, 2
00071634bl runtime.printstring
00071638bl runtime.printunlock
0007163c
0007163cloc_7163c:
0007163cldur x29, [sp-8]
00071640ldr x30, [sp], 32
00071644ret x30
00071648
00071648loc_71648:
00071648mov x3, x30
0007164cbl runtime.morestack.abi0
00071650b 0x71600
00071654udf 0
00071658udf 0
0007165cudf 0
00071600
00071660
00071660runtime.printArgs.func2: ; void runtime.printArgs.func2(uint8 off, uint8 sz, uint8 slotIdx)
00071660ldr x16, [x28+16]
00071664subs xzr, sp, x16
00071668b.ls 0x71730
0007166cstr x30, [sp-64]!
00071670stur x29, [sp-8]
00071674sub x29, sp, 8
00071678strb w0, [sp+72]
0007167cstrb w1, [sp+73]
00071680strb w2, [sp+74]
00071684ldr x2, [x26+8]
00071688ubfm x3, x0, 0, 7
0007168cubfm x4, x1, 0, 7
00071690str w4, [sp+36]
00071694ldr x4, [x26+16]
00071698str x4, [sp+48]
0007169cmov x0, x2
000716a0mov x1, x3
000716a4bl runtime.add
000716a8bl runtime.readUnaligned64
000716acldr w2, [sp+36]
000716b0subs wzr, w2, 8
000716b4b.hs 0x716dc
000716b8orr x1, xzr, 64
000716bcldrb w2, [sp+73]
000716c0sub x1, x1, x2, lsl #3
000716c4lslv x2, x0, x1
000716c8ubfm x3, x1, 0, 7
000716ccsubs xzr, x3, 64
000716d0csel x2, x2, xzr, lo
000716d4lsrv x1, x2, x1
000716d8csel x0, x1, xzr, lo
000716dc
000716dcloc_716dc:
000716dcstr x0, [sp+40]
000716e0bl runtime.printlock
000716e4ldr x0, [sp+40]
000716e8bl runtime.printhex
000716ecbl runtime.printunlock
000716f0ldr x26, [sp+48]
000716f4ldr x0, [x26]
000716f8ldrb w1, [sp+74]
000716fcmov x2, x0
00071700ldrb w0, [sp+72]
00071704blr x2
00071708tbnz w0, 0, 0x71724
0007170cbl runtime.printlock
00071710adrp x0, 0x69e000
00071714add x0, x0, 704
00071718orr x1, xzr, 1
0007171cbl runtime.printstring
00071720bl runtime.printunlock
00071724
00071724loc_71724:
00071724ldur x29, [sp-8]
00071728ldr x30, [sp], 64
0007172cret x30
00071730
00071730loc_71730:
00071730strb w0, [sp+8]
00071734strb w1, [sp+9]
00071738strb w2, [sp+10]
0007173cmov x3, x30
00071740bl runtime.morestack.abi0
00071744ldrb w0, [sp+8]
00071748ldrb w1, [sp+9]
0007174cldrb w2, [sp+10]
00071750b 0x71660
00071754udf 0
00071758udf 0
0007175cudf 0
00071660
00071660runtime.printArgs.func2: ; void runtime.printArgs.func2(uint8 off, uint8 sz, uint8 slotIdx)
00071660ldr x16, [x28+16]
00071664subs xzr, sp, x16
00071668b.ls 0x71730
0007166cstr x30, [sp-64]!
00071670stur x29, [sp-8]
00071674sub x29, sp, 8
00071678strb w0, [sp+72]
0007167cstrb w1, [sp+73]
00071680strb w2, [sp+74]
00071684ldr x2, [x26+8]
00071688ubfm x3, x0, 0, 7
0007168cubfm x4, x1, 0, 7
00071690str w4, [sp+36]
00071694ldr x4, [x26+16]
00071698str x4, [sp+48]
0007169cmov x0, x2
000716a0mov x1, x3
000716a4bl runtime.add
000716a8bl runtime.readUnaligned64
000716acldr w2, [sp+36]
000716b0subs wzr, w2, 8
000716b4b.hs 0x716dc
000716b8orr x1, xzr, 64
000716bcldrb w2, [sp+73]
000716c0sub x1, x1, x2, lsl #3
000716c4lslv x2, x0, x1
000716c8ubfm x3, x1, 0, 7
000716ccsubs xzr, x3, 64
000716d0csel x2, x2, xzr, lo
000716d4lsrv x1, x2, x1
000716d8csel x0, x1, xzr, lo
000716dc
000716dcloc_716dc:
000716dcstr x0, [sp+40]
000716e0bl runtime.printlock
000716e4ldr x0, [sp+40]
000716e8bl runtime.printhex
000716ecbl runtime.printunlock
000716f0ldr x26, [sp+48]
000716f4ldr x0, [x26]
000716f8ldrb w1, [sp+74]
000716fcmov x2, x0
00071700ldrb w0, [sp+72]
00071704blr x2
00071708tbnz w0, 0, 0x71724
0007170cbl runtime.printlock
00071710adrp x0, 0x69e000
00071714add x0, x0, 704
00071718orr x1, xzr, 1
0007171cbl runtime.printstring
00071720bl runtime.printunlock
00071724
00071724loc_71724:
00071724ldur x29, [sp-8]
00071728ldr x30, [sp], 64
0007172cret x30
00071730
00071730loc_71730:
00071730strb w0, [sp+8]
00071734strb w1, [sp+9]
00071738strb w2, [sp+10]
0007173cmov x3, x30
00071740bl runtime.morestack.abi0
00071744ldrb w0, [sp+8]
00071748ldrb w1, [sp+9]
0007174cldrb w2, [sp+10]
00071750b 0x71660
00071754udf 0
00071758udf 0
0007175cudf 0
00071660
00071760
00071760runtime.printArgs.func1: ; void runtime.printArgs.func1(uint8 off, uint8 slotIdx)
00071760ldr x16, [x28+16]
00071764subs xzr, sp, x16
00071768b.ls 0x71800
0007176cstr x30, [sp-32]!
00071770stur x29, [sp-8]
00071774sub x29, sp, 8
00071778ldr x2, [x26+8]
0007177ccbz x2, 0x717f0
00071780ldrsw x3, [x26+16]
00071784subs wzr, w3, 0
00071788b.le 0x717f0
0007178cldrb w4, [x26+20]
00071790ubfm x5, x0, 0, 7
00071794subs wzr, w4, w5
00071798b.ls 0x717ac
0007179corr x0, xzr, 1
000717a0ldur x29, [sp-8]
000717a4ldr x30, [sp], 32
000717a8ret x30
000717ac
000717acloc_717ac:
000717acstrb w1, [sp+41]
000717b0ubfm x4, x1, 3, 7
000717b4add x1, x3, x4
000717b8mov x0, x2
000717bcbl runtime.add
000717c0ldrb w2, [x0]
000717c4ldrb w3, [sp+41]
000717c8and x3, x3, 7
000717ccorr x4, xzr, 1
000717d0lslv x3, x4, x3
000717d4and x2, x3, x2
000717d8ubfm x2, x2, 0, 7
000717dcsubs wzr, w2, 0
000717e0cset x0, ne
000717e4ldur x29, [sp-8]
000717e8ldr x30, [sp], 32
000717ecret x30
000717f0
000717f0loc_717f0:
000717f0orr x0, xzr, 1
000717f4ldur x29, [sp-8]
000717f8ldr x30, [sp], 32
000717fcret x30
00071800
00071800loc_71800:
00071800strb w0, [sp+8]
00071804strb w1, [sp+9]
00071808mov x3, x30
0007180cbl runtime.morestack.abi0
00071810ldrb w0, [sp+8]
00071814ldrb w1, [sp+9]
00071818b 0x71760
0007181cudf 0
00071760
00071760runtime.printArgs.func1: ; void runtime.printArgs.func1(uint8 off, uint8 slotIdx)
00071760ldr x16, [x28+16]
00071764subs xzr, sp, x16
00071768b.ls 0x71800
0007176cstr x30, [sp-32]!
00071770stur x29, [sp-8]
00071774sub x29, sp, 8
00071778ldr x2, [x26+8]
0007177ccbz x2, 0x717f0
00071780ldrsw x3, [x26+16]
00071784subs wzr, w3, 0
00071788b.le 0x717f0
0007178cldrb w4, [x26+20]
00071790ubfm x5, x0, 0, 7
00071794subs wzr, w4, w5
00071798b.ls 0x717ac
0007179corr x0, xzr, 1
000717a0ldur x29, [sp-8]
000717a4ldr x30, [sp], 32
000717a8ret x30
000717ac
000717acloc_717ac:
000717acstrb w1, [sp+41]
000717b0ubfm x4, x1, 3, 7
000717b4add x1, x3, x4
000717b8mov x0, x2
000717bcbl runtime.add
000717c0ldrb w2, [x0]
000717c4ldrb w3, [sp+41]
000717c8and x3, x3, 7
000717ccorr x4, xzr, 1
000717d0lslv x3, x4, x3
000717d4and x2, x3, x2
000717d8ubfm x2, x2, 0, 7
000717dcsubs wzr, w2, 0
000717e0cset x0, ne
000717e4ldur x29, [sp-8]
000717e8ldr x30, [sp], 32
000717ecret x30
000717f0
000717f0loc_717f0:
000717f0orr x0, xzr, 1
000717f4ldur x29, [sp-8]
000717f8ldr x30, [sp], 32
000717fcret x30
00071800
00071800loc_71800:
00071800strb w0, [sp+8]
00071804strb w1, [sp+9]
00071808mov x3, x30
0007180cbl runtime.morestack.abi0
00071810ldrb w0, [sp+8]
00071814ldrb w1, [sp+9]
00071818b 0x71760
0007181cudf 0
00071760
00071820
00071820runtime.funcNamePiecesForPrint: ; void runtime.funcNamePiecesForPrint(struct string name)
00071820ldr x16, [x28+16]
00071824subs xzr, sp, x16
00071828b.ls 0x71910
0007182cstr x30, [sp-48]!
00071830stur x29, [sp-8]
00071834sub x29, sp, 8
00071838str x1, [sp+64]
0007183cstr x0, [sp+56]
00071840str x0, [sp+8]
00071844str x1, [sp+16]
00071848movz x0, 91
0007184cstrb w0, [sp+24]
00071850bl internal/bytealg.IndexByteString.abi0
00071854ldr x1, [sp+32]
00071858tbnz x1, 63, 0x7186c
0007185cldr x6, [sp+64]
00071860sub x7, x6, 1
00071864ldr x0, [sp+56]
00071868b 0x71894
0007186c
0007186cloc_7186c:
0007186cldr x0, [sp+56]
00071870ldr x1, [sp+64]
00071874mov x2, xzr
00071878mov x3, xzr
0007187cmov x4, x2
00071880mov x5, x3
00071884ldur x29, [sp-8]
00071888ldr x30, [sp], 48
0007188cret x30
00071890
00071890loc_71890:
00071890sub x7, x7, 1
00071894
00071894loc_71894:
00071894subs xzr, x6, x7
00071898b.ls 0x71900
0007189cldrb w8, [x0+x7]
000718a0subs wzr, w8, 93
000718a4b.ne 0x71890
000718a8subs xzr, x7, x1
000718acb.gt 0x718d0
000718b0mov x1, x6
000718b4mov x2, xzr
000718b8mov x3, xzr
000718bcmov x4, x2
000718c0mov x5, x3
000718c4ldur x29, [sp-8]
000718c8ldr x30, [sp], 48
000718ccret x30
000718d0
000718d0loc_718d0:
000718d0sub x6, x6, x7
000718d4sub x5, x6, 1
000718d8sub x6, xzr, x5
000718dcadd x7, x7, 1
000718e0and x6, x7, x6, asr #63
000718e4add x4, x0, x6
000718e8adrp x2, 0x63f000
000718ecadd x2, x2, 1722
000718f0movz x3, 5
000718f4ldur x29, [sp-8]
000718f8ldr x30, [sp], 48
000718fcret x30
00071900
00071900loc_71900:
00071900mov x0, x7
00071904mov x1, x6
00071908bl runtime.panicIndex
0007190chint
00071910
00071910loc_71910:
00071910stp x0, x1, [sp+8]
00071914mov x3, x30
00071918bl runtime.morestack_noctxt.abi0
0007191cldp x0, x1, [sp+8]
00071920b 0x71820
00071924udf 0
00071928udf 0
0007192cudf 0
00071820
00071820runtime.funcNamePiecesForPrint: ; void runtime.funcNamePiecesForPrint(struct string name)
00071820ldr x16, [x28+16]
00071824subs xzr, sp, x16
00071828b.ls 0x71910
0007182cstr x30, [sp-48]!
00071830stur x29, [sp-8]
00071834sub x29, sp, 8
00071838str x1, [sp+64]
0007183cstr x0, [sp+56]
00071840str x0, [sp+8]
00071844str x1, [sp+16]
00071848movz x0, 91
0007184cstrb w0, [sp+24]
00071850bl internal/bytealg.IndexByteString.abi0
00071854ldr x1, [sp+32]
00071858tbnz x1, 63, 0x7186c
0007185cldr x6, [sp+64]
00071860sub x7, x6, 1
00071864ldr x0, [sp+56]
00071868b 0x71894
0007186c
0007186cloc_7186c:
0007186cldr x0, [sp+56]
00071870ldr x1, [sp+64]
00071874mov x2, xzr
00071878mov x3, xzr
0007187cmov x4, x2
00071880mov x5, x3
00071884ldur x29, [sp-8]
00071888ldr x30, [sp], 48
0007188cret x30
00071890
00071890loc_71890:
00071890sub x7, x7, 1
00071894
00071894loc_71894:
00071894subs xzr, x6, x7
00071898b.ls 0x71900
0007189cldrb w8, [x0+x7]
000718a0subs wzr, w8, 93
000718a4b.ne 0x71890
000718a8subs xzr, x7, x1
000718acb.gt 0x718d0
000718b0mov x1, x6
000718b4mov x2, xzr
000718b8mov x3, xzr
000718bcmov x4, x2
000718c0mov x5, x3
000718c4ldur x29, [sp-8]
000718c8ldr x30, [sp], 48
000718ccret x30
000718d0
000718d0loc_718d0:
000718d0sub x6, x6, x7
000718d4sub x5, x6, 1
000718d8sub x6, xzr, x5
000718dcadd x7, x7, 1
000718e0and x6, x7, x6, asr #63
000718e4add x4, x0, x6
000718e8adrp x2, 0x63f000
000718ecadd x2, x2, 1722
000718f0movz x3, 5
000718f4ldur x29, [sp-8]
000718f8ldr x30, [sp], 48
000718fcret x30
00071900
00071900loc_71900:
00071900mov x0, x7
00071904mov x1, x6
00071908bl runtime.panicIndex
0007190chint
00071910
00071910loc_71910:
00071910stp x0, x1, [sp+8]
00071914mov x3, x30
00071918bl runtime.morestack_noctxt.abi0
0007191cldp x0, x1, [sp+8]
00071920b 0x71820
00071924udf 0
00071928udf 0
0007192cudf 0
00071820
00071930
00071930runtime.funcNameForPrint: ; void runtime.funcNameForPrint(struct string name)
00071930ldr x16, [x28+16]
00071934subs xzr, sp, x16
00071938b.ls 0x7197c
0007193cstr x30, [sp-80]!
00071940stur x29, [sp-8]
00071944sub x29, sp, 8
00071948str x0, [sp+88]
0007194cbl runtime.funcNamePiecesForPrint
00071950mov x6, x5
00071954mov x5, x4
00071958mov x4, x3
0007195cmov x3, x2
00071960mov x2, x1
00071964mov x1, x0
00071968mov x0, xzr
0007196cbl runtime.concatstring3
00071970ldur x29, [sp-8]
00071974ldr x30, [sp], 80
00071978ret x30
0007197c
0007197cloc_7197c:
0007197cstp x0, x1, [sp+8]
00071980mov x3, x30
00071984bl runtime.morestack_noctxt.abi0
00071988ldp x0, x1, [sp+8]
0007198cb 0x71930
00071930
00071930runtime.funcNameForPrint: ; void runtime.funcNameForPrint(struct string name)
00071930ldr x16, [x28+16]
00071934subs xzr, sp, x16
00071938b.ls 0x7197c
0007193cstr x30, [sp-80]!
00071940stur x29, [sp-8]
00071944sub x29, sp, 8
00071948str x0, [sp+88]
0007194cbl runtime.funcNamePiecesForPrint
00071950mov x6, x5
00071954mov x5, x4
00071958mov x4, x3
0007195cmov x3, x2
00071960mov x2, x1
00071964mov x1, x0
00071968mov x0, xzr
0007196cbl runtime.concatstring3
00071970ldur x29, [sp-8]
00071974ldr x30, [sp], 80
00071978ret x30
0007197c
0007197cloc_7197c:
0007197cstp x0, x1, [sp+8]
00071980mov x3, x30
00071984bl runtime.morestack_noctxt.abi0
00071988ldp x0, x1, [sp+8]
0007198cb 0x71930
00071930
00071990
00071990runtime.printFuncName: ; void runtime.printFuncName(struct string name)
00071990ldr x16, [x28+16]
00071994subs xzr, sp, x16
00071998b.ls 0x71a78
0007199cstr x30, [sp-80]!
000719a0stur x29, [sp-8]
000719a4sub x29, sp, 8
000719a8str x0, [sp+88]
000719acsubs xzr, x1, 15
000719b0b.ne 0x71a24
000719b4ldr x2, [x0]
000719b8movz x3, 30066
000719bcmovk x3, 0x746e0000
000719c0movk x3, 0x6d6900000000
000719c4movk x3, 0x2e65000000000000
000719c8subs xzr, x2, x3
000719ccb.ne 0x71a24
000719d0ldr w2, [x0+8]
000719d4movz x3, 28519
000719d8movk x3, 0x61700000
000719dcsubs wzr, w2, w3
000719e0b.ne 0x71a24
000719e4ldrh w2, [x0+12]
000719e8movz x3, 26990
000719ecsubs wzr, w2, w3
000719f0b.ne 0x71a24
000719f4ldrb w2, [x0+14]
000719f8subs wzr, w2, 99
000719fcb.ne 0x71a24
00071a00bl runtime.printlock
00071a04adrp x0, 0x63f000
00071a08add x0, x0, 1622
00071a0cmovz x1, 5
00071a10bl runtime.printstring
00071a14bl runtime.printunlock
00071a18ldur x29, [sp-8]
00071a1cldr x30, [sp], 80
00071a20ret x30
00071a24
00071a24loc_71a24:
00071a24bl runtime.funcNamePiecesForPrint
00071a28str x0, [sp+64]
00071a2cstr x2, [sp+56]
00071a30str x4, [sp+48]
00071a34str x1, [sp+40]
00071a38str x3, [sp+32]
00071a3cstr x5, [sp+24]
00071a40bl runtime.printlock
00071a44ldr x0, [sp+64]
00071a48ldr x1, [sp+40]
00071a4cbl runtime.printstring
00071a50ldr x0, [sp+56]
00071a54ldr x1, [sp+32]
00071a58bl runtime.printstring
00071a5cldr x0, [sp+48]
00071a60ldr x1, [sp+24]
00071a64bl runtime.printstring
00071a68bl runtime.printunlock
00071a6cldur x29, [sp-8]
00071a70ldr x30, [sp], 80
00071a74ret x30
00071a78
00071a78loc_71a78:
00071a78stp x0, x1, [sp+8]
00071a7cmov x3, x30
00071a80bl runtime.morestack_noctxt.abi0
00071a84ldp x0, x1, [sp+8]
00071a88b 0x71990
00071a8cudf 0
00071990
00071990runtime.printFuncName: ; void runtime.printFuncName(struct string name)
00071990ldr x16, [x28+16]
00071994subs xzr, sp, x16
00071998b.ls 0x71a78
0007199cstr x30, [sp-80]!
000719a0stur x29, [sp-8]
000719a4sub x29, sp, 8
000719a8str x0, [sp+88]
000719acsubs xzr, x1, 15
000719b0b.ne 0x71a24
000719b4ldr x2, [x0]
000719b8movz x3, 30066
000719bcmovk x3, 0x746e0000
000719c0movk x3, 0x6d6900000000
000719c4movk x3, 0x2e65000000000000
000719c8subs xzr, x2, x3
000719ccb.ne 0x71a24
000719d0ldr w2, [x0+8]
000719d4movz x3, 28519
000719d8movk x3, 0x61700000
000719dcsubs wzr, w2, w3
000719e0b.ne 0x71a24
000719e4ldrh w2, [x0+12]
000719e8movz x3, 26990
000719ecsubs wzr, w2, w3
000719f0b.ne 0x71a24
000719f4ldrb w2, [x0+14]
000719f8subs wzr, w2, 99
000719fcb.ne 0x71a24
00071a00bl runtime.printlock
00071a04adrp x0, 0x63f000
00071a08add x0, x0, 1622
00071a0cmovz x1, 5
00071a10bl runtime.printstring
00071a14bl runtime.printunlock
00071a18ldur x29, [sp-8]
00071a1cldr x30, [sp], 80
00071a20ret x30
00071a24
00071a24loc_71a24:
00071a24bl runtime.funcNamePiecesForPrint
00071a28str x0, [sp+64]
00071a2cstr x2, [sp+56]
00071a30str x4, [sp+48]
00071a34str x1, [sp+40]
00071a38str x3, [sp+32]
00071a3cstr x5, [sp+24]
00071a40bl runtime.printlock
00071a44ldr x0, [sp+64]
00071a48ldr x1, [sp+40]
00071a4cbl runtime.printstring
00071a50ldr x0, [sp+56]
00071a54ldr x1, [sp+32]
00071a58bl runtime.printstring
00071a5cldr x0, [sp+48]
00071a60ldr x1, [sp+24]
00071a64bl runtime.printstring
00071a68bl runtime.printunlock
00071a6cldur x29, [sp-8]
00071a70ldr x30, [sp], 80
00071a74ret x30
00071a78
00071a78loc_71a78:
00071a78stp x0, x1, [sp+8]
00071a7cmov x3, x30
00071a80bl runtime.morestack_noctxt.abi0
00071a84ldp x0, x1, [sp+8]
00071a88b 0x71990
00071a8cudf 0
00071990
00071a90
00071a90runtime.printcreatedby: ; void runtime.printcreatedby(runtime.g * gp)
00071a90ldr x16, [x28+16]
00071a94subs xzr, sp, x16
00071a98b.ls 0x71b20
00071a9cstr x30, [sp-80]!
00071aa0stur x29, [sp-8]
00071aa4sub x29, sp, 8
00071aa8str x0, [sp+88]
00071aacldr x0, [x0+288]
00071ab0str x0, [sp+48]
00071ab4bl runtime.findfunc
00071ab8str x0, [sp+64]
00071abcstr x1, [sp+56]
00071ac0bl runtime.funcInfo.valid
00071ac4tbnz w0, 0, 0x71ad0
00071ac8mov x0, xzr
00071accb 0x71aec
00071ad0
00071ad0loc_71ad0:
00071ad0ldr x0, [sp+64]
00071ad4ldr x1, [sp+56]
00071ad8bl runtime.funcInfo.srcFunc
00071adcldr x4, [sp+88]
00071ae0mov x5, xzr
00071ae4mov x6, xzr
00071ae8bl runtime.showframe
00071aec
00071aecloc_71aec:
00071aectbz w0, 0, 0x71b14
00071af0ldr x4, [sp+88]
00071af4ldr x5, [x4+160]
00071af8subs xzr, x5, 1
00071afcb.eq 0x71b14
00071b00ldr x3, [x4+280]
00071b04ldr x0, [sp+64]
00071b08ldr x1, [sp+56]
00071b0cldr x2, [sp+48]
00071b10bl runtime.printcreatedby1
00071b14
00071b14loc_71b14:
00071b14ldur x29, [sp-8]
00071b18ldr x30, [sp], 80
00071b1cret x30
00071b20
00071b20loc_71b20:
00071b20str x0, [sp+8]
00071b24mov x3, x30
00071b28bl runtime.morestack_noctxt.abi0
00071b2cldr x0, [sp+8]
00071b30b 0x71a90
00071b34udf 0
00071b38udf 0
00071b3cudf 0
00071a90
00071a90runtime.printcreatedby: ; void runtime.printcreatedby(runtime.g * gp)
00071a90ldr x16, [x28+16]
00071a94subs xzr, sp, x16
00071a98b.ls 0x71b20
00071a9cstr x30, [sp-80]!
00071aa0stur x29, [sp-8]
00071aa4sub x29, sp, 8
00071aa8str x0, [sp+88]
00071aacldr x0, [x0+288]
00071ab0str x0, [sp+48]
00071ab4bl runtime.findfunc
00071ab8str x0, [sp+64]
00071abcstr x1, [sp+56]
00071ac0bl runtime.funcInfo.valid
00071ac4tbnz w0, 0, 0x71ad0
00071ac8mov x0, xzr
00071accb 0x71aec
00071ad0
00071ad0loc_71ad0:
00071ad0ldr x0, [sp+64]
00071ad4ldr x1, [sp+56]
00071ad8bl runtime.funcInfo.srcFunc
00071adcldr x4, [sp+88]
00071ae0mov x5, xzr
00071ae4mov x6, xzr
00071ae8bl runtime.showframe
00071aec
00071aecloc_71aec:
00071aectbz w0, 0, 0x71b14
00071af0ldr x4, [sp+88]
00071af4ldr x5, [x4+160]
00071af8subs xzr, x5, 1
00071afcb.eq 0x71b14
00071b00ldr x3, [x4+280]
00071b04ldr x0, [sp+64]
00071b08ldr x1, [sp+56]
00071b0cldr x2, [sp+48]
00071b10bl runtime.printcreatedby1
00071b14
00071b14loc_71b14:
00071b14ldur x29, [sp-8]
00071b18ldr x30, [sp], 80
00071b1cret x30
00071b20
00071b20loc_71b20:
00071b20str x0, [sp+8]
00071b24mov x3, x30
00071b28bl runtime.morestack_noctxt.abi0
00071b2cldr x0, [sp+8]
00071b30b 0x71a90
00071b34udf 0
00071b38udf 0
00071b3cudf 0
00071a90
00071b40
00071b40runtime.printcreatedby1: ; void runtime.printcreatedby1(runtime.funcInfo f, uintptr pc, uint64 goid)
00071b40ldr x16, [x28+16]
00071b44subs xzr, sp, x16
00071b48b.ls 0x71c9c
00071b4cstr x30, [sp-96]!
00071b50stur x29, [sp-8]
00071b54sub x29, sp, 8
00071b58str x2, [sp+120]
00071b5cstr x3, [sp+128]
00071b60str x0, [sp+72]
00071b64str x1, [sp+64]
00071b68bl runtime.printlock
00071b6cadrp x0, 0x641000
00071b70add x0, x0, 2307
00071b74movz x1, 11
00071b78bl runtime.printstring
00071b7cbl runtime.printunlock
00071b80ldr x0, [sp+72]
00071b84ldr x1, [sp+64]
00071b88bl runtime.funcname
00071b8cbl runtime.printFuncName
00071b90ldr x0, [sp+128]
00071b94cbz x0, 0x71bb8
00071b98bl runtime.printlock
00071b9cadrp x0, 0x642000
00071ba0add x0, x0, 3472
00071ba4orr x1, xzr, 14
00071ba8bl runtime.printstring
00071bacldr x0, [sp+128]
00071bb0bl runtime.printuint
00071bb4bl runtime.printunlock
00071bb8
00071bb8loc_71bb8:
00071bb8bl runtime.printlock
00071bbcbl runtime.printnl
00071bc0bl runtime.printunlock
00071bc4ldr x0, [sp+72]
00071bc8ldr x1, [sp+64]
00071bccbl runtime.funcInfo.entry
00071bd0ldr x1, [sp+120]
00071bd4sub x2, x1, 4
00071bd8subs xzr, x0, x1
00071bdccsel x2, x2, x1, lo
00071be0ldr x0, [sp+72]
00071be4ldr x1, [sp+64]
00071be8bl runtime.funcline
00071becstr x0, [sp+80]
00071bf0str w2, [sp+44]
00071bf4str x1, [sp+48]
00071bf8bl runtime.printlock
00071bfcadrp x0, 0x69e000
00071c00add x0, x0, 272
00071c04orr x1, xzr, 1
00071c08bl runtime.printstring
00071c0cldr x0, [sp+80]
00071c10ldr x1, [sp+48]
00071c14bl runtime.printstring
00071c18adrp x0, 0x69e000
00071c1cadd x0, x0, 376
00071c20orr x1, xzr, 1
00071c24bl runtime.printstring
00071c28ldrsw x0, [sp+44]
00071c2cbl runtime.printint
00071c30bl runtime.printunlock
00071c34ldr x0, [sp+72]
00071c38ldr x1, [sp+64]
00071c3cbl runtime.funcInfo.entry
00071c40ldr x1, [sp+120]
00071c44subs xzr, x0, x1
00071c48b.hs 0x71c84
00071c4cldr x0, [sp+72]
00071c50ldr x1, [sp+64]
00071c54bl runtime.funcInfo.entry
00071c58str x0, [sp+56]
00071c5cbl runtime.printlock
00071c60adrp x0, 0x63e000
00071c64add x0, x0, 4087
00071c68orr x1, xzr, 2
00071c6cbl runtime.printstring
00071c70ldr x2, [sp+120]
00071c74ldr x3, [sp+56]
00071c78sub x0, x2, x3
00071c7cbl runtime.printhex
00071c80bl runtime.printunlock
00071c84
00071c84loc_71c84:
00071c84bl runtime.printlock
00071c88bl runtime.printnl
00071c8cbl runtime.printunlock
00071c90ldur x29, [sp-8]
00071c94ldr x30, [sp], 96
00071c98ret x30
00071c9c
00071c9cloc_71c9c:
00071c9cstp x0, x1, [sp+8]
00071ca0stp x2, x3, [sp+24]
00071ca4mov x3, x30
00071ca8bl runtime.morestack_noctxt.abi0
00071cacldp x0, x1, [sp+8]
00071cb0ldp x2, x3, [sp+24]
00071cb4b 0x71b40
00071cb8udf 0
00071cbcudf 0
00071b40
00071b40runtime.printcreatedby1: ; void runtime.printcreatedby1(runtime.funcInfo f, uintptr pc, uint64 goid)
00071b40ldr x16, [x28+16]
00071b44subs xzr, sp, x16
00071b48b.ls 0x71c9c
00071b4cstr x30, [sp-96]!
00071b50stur x29, [sp-8]
00071b54sub x29, sp, 8
00071b58str x2, [sp+120]
00071b5cstr x3, [sp+128]
00071b60str x0, [sp+72]
00071b64str x1, [sp+64]
00071b68bl runtime.printlock
00071b6cadrp x0, 0x641000
00071b70add x0, x0, 2307
00071b74movz x1, 11
00071b78bl runtime.printstring
00071b7cbl runtime.printunlock
00071b80ldr x0, [sp+72]
00071b84ldr x1, [sp+64]
00071b88bl runtime.funcname
00071b8cbl runtime.printFuncName
00071b90ldr x0, [sp+128]
00071b94cbz x0, 0x71bb8
00071b98bl runtime.printlock
00071b9cadrp x0, 0x642000
00071ba0add x0, x0, 3472
00071ba4orr x1, xzr, 14
00071ba8bl runtime.printstring
00071bacldr x0, [sp+128]
00071bb0bl runtime.printuint
00071bb4bl runtime.printunlock
00071bb8
00071bb8loc_71bb8:
00071bb8bl runtime.printlock
00071bbcbl runtime.printnl
00071bc0bl runtime.printunlock
00071bc4ldr x0, [sp+72]
00071bc8ldr x1, [sp+64]
00071bccbl runtime.funcInfo.entry
00071bd0ldr x1, [sp+120]
00071bd4sub x2, x1, 4
00071bd8subs xzr, x0, x1
00071bdccsel x2, x2, x1, lo
00071be0ldr x0, [sp+72]
00071be4ldr x1, [sp+64]
00071be8bl runtime.funcline
00071becstr x0, [sp+80]
00071bf0str w2, [sp+44]
00071bf4str x1, [sp+48]
00071bf8bl runtime.printlock
00071bfcadrp x0, 0x69e000
00071c00add x0, x0, 272
00071c04orr x1, xzr, 1
00071c08bl runtime.printstring
00071c0cldr x0, [sp+80]
00071c10ldr x1, [sp+48]
00071c14bl runtime.printstring
00071c18adrp x0, 0x69e000
00071c1cadd x0, x0, 376
00071c20orr x1, xzr, 1
00071c24bl runtime.printstring
00071c28ldrsw x0, [sp+44]
00071c2cbl runtime.printint
00071c30bl runtime.printunlock
00071c34ldr x0, [sp+72]
00071c38ldr x1, [sp+64]
00071c3cbl runtime.funcInfo.entry
00071c40ldr x1, [sp+120]
00071c44subs xzr, x0, x1
00071c48b.hs 0x71c84
00071c4cldr x0, [sp+72]
00071c50ldr x1, [sp+64]
00071c54bl runtime.funcInfo.entry
00071c58str x0, [sp+56]
00071c5cbl runtime.printlock
00071c60adrp x0, 0x63e000
00071c64add x0, x0, 4087
00071c68orr x1, xzr, 2
00071c6cbl runtime.printstring
00071c70ldr x2, [sp+120]
00071c74ldr x3, [sp+56]
00071c78sub x0, x2, x3
00071c7cbl runtime.printhex
00071c80bl runtime.printunlock
00071c84
00071c84loc_71c84:
00071c84bl runtime.printlock
00071c88bl runtime.printnl
00071c8cbl runtime.printunlock
00071c90ldur x29, [sp-8]
00071c94ldr x30, [sp], 96
00071c98ret x30
00071c9c
00071c9cloc_71c9c:
00071c9cstp x0, x1, [sp+8]
00071ca0stp x2, x3, [sp+24]
00071ca4mov x3, x30
00071ca8bl runtime.morestack_noctxt.abi0
00071cacldp x0, x1, [sp+8]
00071cb0ldp x2, x3, [sp+24]
00071cb4b 0x71b40
00071cb8udf 0
00071cbcudf 0
00071b40
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
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
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
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
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
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
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
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
Loading..