File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
0012b1b0
0012b1b0reflect.Value.MapRange: ; void reflect.Value.MapRange(reflect.Value v)
0012b1b0ldr x16, [x28+16]
0012b1b4subs xzr, sp, x16
0012b1b8b.ls 0x12b2c4
0012b1bcstr x30, [sp-80]!
0012b1c0stur x29, [sp-8]
0012b1c4sub x29, sp, 8
0012b1c8str x0, [sp+88]
0012b1ccstr x1, [sp+96]
0012b1d0str x2, [sp+104]
0012b1d4str xzr, [sp+48]
0012b1d8ldr x0, [sp+104]
0012b1dcbl reflect.flag.kind
0012b1e0str x0, [sp+40]
0012b1e4subs xzr, x0, 21
0012b1e8b.ne 0x12b1f0
0012b1ecb 0x12b1fc
0012b1f0
0012b1f0loc_12b1f0:
0012b1f0ldr x0, [sp+104]
0012b1f4bl reflect.flag.panicNotMap
0012b1f8b 0x12b200
0012b1fc
0012b1fcloc_12b1fc:
0012b1fcb 0x12b200
0012b200
0012b200loc_12b200:
0012b200adrp x0, 0x516000
0012b204add x0, x0, 3328
0012b208bl runtime.newobject
0012b20cstr x0, [sp+64]
0012b210adrp x27, 0x920000
0012b214ldr w1, [x27+3056]
0012b218cbz w1, 0x12b220
0012b21cb 0x12b224
0012b220
0012b220loc_12b220:
0012b220b 0x12b240
0012b224
0012b224loc_12b224:
0012b224str x0, [sp+56]
0012b228mov x1, x0
0012b22cadrp x0, 0x516000
0012b230add x0, x0, 3328
0012b234bl runtime.wbZero
0012b238ldr x0, [sp+56]
0012b23cb 0x12b240
0012b240
0012b240loc_12b240:
0012b240mov x20, x0
0012b244adr x27, 16
0012b248stp x29, x27, [sp-24]
0012b24csub x29, sp, 24
0012b250bl fn_87cf4
0012b254sub x29, sp, 8
0012b258str xzr, [x0+112]
0012b25cldr x1, [sp+64]
0012b260ldrsb x27, [x1]
0012b264ldr x2, [sp+88]
0012b268ldr x3, [sp+96]
0012b26cldr x4, [sp+104]
0012b270str x4, [x1+16]
0012b274adrp x27, 0x920000
0012b278ldr w4, [x27+3056]
0012b27ccbz w4, 0x12b284
0012b280b 0x12b288
0012b284
0012b284loc_12b284:
0012b284b 0x12b2a8
0012b288
0012b288loc_12b288:
0012b288bl runtime.gcWriteBarrier4
0012b28cstr x2, [x25]
0012b290ldr x4, [x1]
0012b294str x4, [x25+8]
0012b298str x3, [x25+16]
0012b29cldr x4, [x1+8]
0012b2a0str x4, [x25+24]
0012b2a4b 0x12b2a8
0012b2a8
0012b2a8loc_12b2a8:
0012b2a8str x2, [x1]
0012b2acstr x3, [x1+8]
0012b2b0ldr x0, [sp+64]
0012b2b4str x0, [sp+48]
0012b2b8ldur x29, [sp-8]
0012b2bcldr x30, [sp], 80
0012b2c0ret x30
0012b2c4
0012b2c4loc_12b2c4:
0012b2c4stp x0, x1, [sp+8]
0012b2c8str x2, [sp+24]
0012b2ccmov x3, x30
0012b2d0bl runtime.morestack_noctxt.abi0
0012b2d4ldp x0, x1, [sp+8]
0012b2d8ldr x2, [sp+24]
0012b2dcb 0x12b1b0
0012b1b0
0012b1b0reflect.Value.MapRange: ; void reflect.Value.MapRange(reflect.Value v)
0012b1b0ldr x16, [x28+16]
0012b1b4subs xzr, sp, x16
0012b1b8b.ls 0x12b2c4
0012b1bcstr x30, [sp-80]!
0012b1c0stur x29, [sp-8]
0012b1c4sub x29, sp, 8
0012b1c8str x0, [sp+88]
0012b1ccstr x1, [sp+96]
0012b1d0str x2, [sp+104]
0012b1d4str xzr, [sp+48]
0012b1d8ldr x0, [sp+104]
0012b1dcbl reflect.flag.kind
0012b1e0str x0, [sp+40]
0012b1e4subs xzr, x0, 21
0012b1e8b.ne 0x12b1f0
0012b1ecb 0x12b1fc
0012b1f0
0012b1f0loc_12b1f0:
0012b1f0ldr x0, [sp+104]
0012b1f4bl reflect.flag.panicNotMap
0012b1f8b 0x12b200
0012b1fc
0012b1fcloc_12b1fc:
0012b1fcb 0x12b200
0012b200
0012b200loc_12b200:
0012b200adrp x0, 0x516000
0012b204add x0, x0, 3328
0012b208bl runtime.newobject
0012b20cstr x0, [sp+64]
0012b210adrp x27, 0x920000
0012b214ldr w1, [x27+3056]
0012b218cbz w1, 0x12b220
0012b21cb 0x12b224
0012b220
0012b220loc_12b220:
0012b220b 0x12b240
0012b224
0012b224loc_12b224:
0012b224str x0, [sp+56]
0012b228mov x1, x0
0012b22cadrp x0, 0x516000
0012b230add x0, x0, 3328
0012b234bl runtime.wbZero
0012b238ldr x0, [sp+56]
0012b23cb 0x12b240
0012b240
0012b240loc_12b240:
0012b240mov x20, x0
0012b244adr x27, 16
0012b248stp x29, x27, [sp-24]
0012b24csub x29, sp, 24
0012b250bl fn_87cf4
0012b254sub x29, sp, 8
0012b258str xzr, [x0+112]
0012b25cldr x1, [sp+64]
0012b260ldrsb x27, [x1]
0012b264ldr x2, [sp+88]
0012b268ldr x3, [sp+96]
0012b26cldr x4, [sp+104]
0012b270str x4, [x1+16]
0012b274adrp x27, 0x920000
0012b278ldr w4, [x27+3056]
0012b27ccbz w4, 0x12b284
0012b280b 0x12b288
0012b284
0012b284loc_12b284:
0012b284b 0x12b2a8
0012b288
0012b288loc_12b288:
0012b288bl runtime.gcWriteBarrier4
0012b28cstr x2, [x25]
0012b290ldr x4, [x1]
0012b294str x4, [x25+8]
0012b298str x3, [x25+16]
0012b29cldr x4, [x1+8]
0012b2a0str x4, [x25+24]
0012b2a4b 0x12b2a8
0012b2a8
0012b2a8loc_12b2a8:
0012b2a8str x2, [x1]
0012b2acstr x3, [x1+8]
0012b2b0ldr x0, [sp+64]
0012b2b4str x0, [sp+48]
0012b2b8ldur x29, [sp-8]
0012b2bcldr x30, [sp], 80
0012b2c0ret x30
0012b2c4
0012b2c4loc_12b2c4:
0012b2c4stp x0, x1, [sp+8]
0012b2c8str x2, [sp+24]
0012b2ccmov x3, x30
0012b2d0bl runtime.morestack_noctxt.abi0
0012b2d4ldp x0, x1, [sp+8]
0012b2d8ldr x2, [sp+24]
0012b2dcb 0x12b1b0
0012b1b0
0012b2e0
0012b2e0reflect.Value.SetMapIndex: ; void reflect.Value.SetMapIndex(reflect.Value v, reflect.Value key, reflect.Value elem)
0012b2e0ldr x16, [x28+16]
0012b2e4sub x17, sp, 64
0012b2e8subs xzr, x17, x16
0012b2ecb.ls 0x12b6e4
0012b2f0str x30, [sp-192]!
0012b2f4stur x29, [sp-8]
0012b2f8sub x29, sp, 8
0012b2fcstr x0, [sp+200]
0012b300str x1, [sp+208]
0012b304str x2, [sp+216]
0012b308str x3, [sp+224]
0012b30cstr x4, [sp+232]
0012b310str x5, [sp+240]
0012b314str x6, [sp+248]
0012b318str x7, [sp+256]
0012b31cstr x8, [sp+264]
0012b320ldr x0, [sp+216]
0012b324movz x1, 21
0012b328bl reflect.flag.mustBe
0012b32cldr x0, [sp+216]
0012b330bl reflect.flag.mustBeExported
0012b334ldr x0, [sp+240]
0012b338bl reflect.flag.mustBeExported
0012b33cldr x0, [sp+200]
0012b340ldr x1, [sp+208]
0012b344ldr x2, [sp+216]
0012b348bl reflect.Value.typ
0012b34cstr x0, [sp+136]
0012b350str x0, [sp+88]
0012b354ldr x2, [sp+88]
0012b358ldrsb x27, [x2]
0012b35cldr x2, [x2+48]
0012b360adrp x27, 0x8f5000
0012b364ldr x3, [x27+3424]
0012b368subs xzr, x3, x2
0012b36ccset x2, eq
0012b370strb w2, [sp+70]
0012b374b.eq 0x12b37c
0012b378b 0x12b380
0012b37c
0012b37cloc_12b37c:
0012b37cb 0x12b39c
0012b380
0012b380loc_12b380:
0012b380ldr x0, [sp+240]
0012b384bl reflect.flag.kind
0012b388str x0, [sp+80]
0012b38csubs xzr, x0, 24
0012b390cset x1, eq
0012b394strb w1, [sp+70]
0012b398b 0x12b39c
0012b39c
0012b39cloc_12b39c:
0012b39cldrb w7, [sp+70]
0012b3a0strb w7, [sp+71]
0012b3a4tbnz w7, 0, 0x12b3ac
0012b3a8b 0x12b3dc
0012b3ac
0012b3acloc_12b3ac:
0012b3acldr x0, [sp+224]
0012b3b0ldr x1, [sp+232]
0012b3b4ldr x2, [sp+240]
0012b3b8bl reflect.Value.typ
0012b3bcstr x0, [sp+136]
0012b3c0ldr x3, [sp+88]
0012b3c4ldrsb x27, [x3]
0012b3c8ldr x3, [x3+48]
0012b3ccsubs xzr, x0, x3
0012b3d0cset x3, eq
0012b3d4strb w3, [sp+71]
0012b3d8b 0x12b3e0
0012b3dc
0012b3dcloc_12b3dc:
0012b3dcb 0x12b3e0
0012b3e0
0012b3e0loc_12b3e0:
0012b3e0ldrb w7, [sp+71]
0012b3e4strb w7, [sp+69]
0012b3e8tbnz w7, 0, 0x12b3f0
0012b3ecb 0x12b418
0012b3f0
0012b3f0loc_12b3f0:
0012b3f0ldr x1, [sp+88]
0012b3f4ldrsb x27, [x1]
0012b3f8ldr x0, [x1+56]
0012b3fcstr x0, [sp+168]
0012b400bl internal/abi.(*Type).Size
0012b404str x0, [sp+72]
0012b408subs xzr, x0, 128
0012b40ccset x1, ls
0012b410strb w1, [sp+69]
0012b414b 0x12b41c
0012b418
0012b418loc_12b418:
0012b418b 0x12b41c
0012b41c
0012b41cloc_12b41c:
0012b41cldrb w7, [sp+69]
0012b420tbnz w7, 0, 0x12b428
0012b424b 0x12b564
0012b428
0012b428loc_12b428:
0012b428ldr x3, [sp+232]
0012b42cldrsb x27, [x3]
0012b430ldr x4, [x3]
0012b434ldr x3, [x3+8]
0012b438str x4, [sp+104]
0012b43cstr x3, [sp+112]
0012b440ldr x0, [sp+248]
0012b444ldr x1, [sp+256]
0012b448ldr x2, [sp+264]
0012b44cbl reflect.Value.typ
0012b450str x0, [sp+136]
0012b454cbnz x0, 0x12b45c
0012b458b 0x12b518
0012b45c
0012b45cloc_12b45c:
0012b45cldr x0, [sp+264]
0012b460bl reflect.flag.mustBeExported
0012b464ldr x1, [sp+88]
0012b468ldrsb x27, [x1]
0012b46cldr x5, [x1+56]
0012b470str x5, [sp+160]
0012b474ldr x0, [sp+248]
0012b478ldr x1, [sp+256]
0012b47cldr x2, [sp+264]
0012b480adrp x3, 0x58e000
0012b484add x3, x3, 2904
0012b488movz x4, 25
0012b48cmov x6, xzr
0012b490bl reflect.Value.assignTo
0012b494str x0, [sp+248]
0012b498str x1, [sp+256]
0012b49cstr x2, [sp+264]
0012b4a0str xzr, [sp+128]
0012b4a4ldr x1, [sp+264]
0012b4a8tbnz w1, 7, 0x12b4b0
0012b4acb 0x12b4bc
0012b4b0
0012b4b0loc_12b4b0:
0012b4b0ldr x3, [sp+256]
0012b4b4str x3, [sp+128]
0012b4b8b 0x12b4c8
0012b4bc
0012b4bcloc_12b4bc:
0012b4bcadd x3, sp, 256
0012b4c0str x3, [sp+128]
0012b4c4b 0x12b4c8
0012b4c8
0012b4c8loc_12b4c8:
0012b4c8ldr x0, [sp+200]
0012b4ccldr x1, [sp+208]
0012b4d0ldr x2, [sp+216]
0012b4d4bl reflect.Value.typ
0012b4d8str x0, [sp+136]
0012b4dcldr x0, [sp+200]
0012b4e0ldr x1, [sp+208]
0012b4e4ldr x2, [sp+216]
0012b4e8bl reflect.Value.pointer
0012b4ecstr x0, [sp+176]
0012b4f0ldr x2, [sp+104]
0012b4f4ldr x4, [sp+128]
0012b4f8ldr x3, [sp+112]
0012b4fcldr x5, [sp+136]
0012b500mov x1, x0
0012b504mov x0, x5
0012b508bl reflect.mapassign_faststr
0012b50cldur x29, [sp-8]
0012b510ldr x30, [sp], 192
0012b514ret x30
0012b518
0012b518loc_12b518:
0012b518ldr x0, [sp+200]
0012b51cldr x1, [sp+208]
0012b520ldr x2, [sp+216]
0012b524bl reflect.Value.typ
0012b528str x0, [sp+136]
0012b52cldr x0, [sp+200]
0012b530ldr x1, [sp+208]
0012b534ldr x2, [sp+216]
0012b538bl reflect.Value.pointer
0012b53cstr x0, [sp+176]
0012b540ldr x2, [sp+104]
0012b544ldr x3, [sp+112]
0012b548ldr x4, [sp+136]
0012b54cmov x1, x0
0012b550mov x0, x4
0012b554bl reflect.mapdelete_faststr
0012b558ldur x29, [sp-8]
0012b55cldr x30, [sp], 192
0012b560ret x30
0012b564
0012b564loc_12b564:
0012b564ldr x7, [sp+88]
0012b568ldrsb x27, [x7]
0012b56cldr x5, [x7+48]
0012b570str x5, [sp+152]
0012b574ldr x0, [sp+224]
0012b578ldr x1, [sp+232]
0012b57cldr x2, [sp+240]
0012b580adrp x3, 0x58e000
0012b584add x3, x3, 2904
0012b588movz x4, 25
0012b58cmov x6, xzr
0012b590bl reflect.Value.assignTo
0012b594str x0, [sp+224]
0012b598str x1, [sp+232]
0012b59cstr x2, [sp+240]
0012b5a0str xzr, [sp+96]
0012b5a4ldr x7, [sp+240]
0012b5a8tbnz w7, 7, 0x12b5b0
0012b5acb 0x12b5bc
0012b5b0
0012b5b0loc_12b5b0:
0012b5b0ldr x3, [sp+232]
0012b5b4str x3, [sp+96]
0012b5b8b 0x12b5c8
0012b5bc
0012b5bcloc_12b5bc:
0012b5bcadd x3, sp, 232
0012b5c0str x3, [sp+96]
0012b5c4b 0x12b5c8
0012b5c8
0012b5c8loc_12b5c8:
0012b5c8ldr x0, [sp+248]
0012b5ccldr x1, [sp+256]
0012b5d0ldr x2, [sp+264]
0012b5d4bl reflect.Value.typ
0012b5d8str x0, [sp+136]
0012b5dccbnz x0, 0x12b5e4
0012b5e0b 0x12b69c
0012b5e4
0012b5e4loc_12b5e4:
0012b5e4ldr x0, [sp+264]
0012b5e8bl reflect.flag.mustBeExported
0012b5ecldr x1, [sp+88]
0012b5f0ldrsb x27, [x1]
0012b5f4ldr x5, [x1+56]
0012b5f8str x5, [sp+144]
0012b5fcldr x0, [sp+248]
0012b600ldr x1, [sp+256]
0012b604ldr x2, [sp+264]
0012b608adrp x3, 0x58e000
0012b60cadd x3, x3, 2904
0012b610movz x4, 25
0012b614mov x6, xzr
0012b618bl reflect.Value.assignTo
0012b61cstr x0, [sp+248]
0012b620str x1, [sp+256]
0012b624str x2, [sp+264]
0012b628str xzr, [sp+120]
0012b62cldr x1, [sp+264]
0012b630tbnz w1, 7, 0x12b638
0012b634b 0x12b644
0012b638
0012b638loc_12b638:
0012b638ldr x3, [sp+256]
0012b63cstr x3, [sp+120]
0012b640b 0x12b650
0012b644
0012b644loc_12b644:
0012b644add x3, sp, 256
0012b648str x3, [sp+120]
0012b64cb 0x12b650
0012b650
0012b650loc_12b650:
0012b650ldr x0, [sp+200]
0012b654ldr x1, [sp+208]
0012b658ldr x2, [sp+216]
0012b65cbl reflect.Value.typ
0012b660str x0, [sp+136]
0012b664ldr x0, [sp+200]
0012b668ldr x1, [sp+208]
0012b66cldr x2, [sp+216]
0012b670bl reflect.Value.pointer
0012b674str x0, [sp+176]
0012b678ldr x2, [sp+96]
0012b67cldr x3, [sp+120]
0012b680ldr x4, [sp+136]
0012b684mov x1, x0
0012b688mov x0, x4
0012b68cbl reflect.mapassign
0012b690ldur x29, [sp-8]
0012b694ldr x30, [sp], 192
0012b698ret x30
0012b69c
0012b69cloc_12b69c:
0012b69cldr x0, [sp+200]
0012b6a0ldr x1, [sp+208]
0012b6a4ldr x2, [sp+216]
0012b6a8bl reflect.Value.typ
0012b6acstr x0, [sp+136]
0012b6b0ldr x0, [sp+200]
0012b6b4ldr x1, [sp+208]
0012b6b8ldr x2, [sp+216]
0012b6bcbl reflect.Value.pointer
0012b6c0str x0, [sp+176]
0012b6c4ldr x2, [sp+96]
0012b6c8ldr x3, [sp+136]
0012b6ccmov x1, x0
0012b6d0mov x0, x3
0012b6d4bl reflect.mapdelete
0012b6d8ldur x29, [sp-8]
0012b6dcldr x30, [sp], 192
0012b6e0ret x30
0012b6e4
0012b6e4loc_12b6e4:
0012b6e4stp x0, x1, [sp+8]
0012b6e8stp x2, x3, [sp+24]
0012b6ecstp x4, x5, [sp+40]
0012b6f0stp x6, x7, [sp+56]
0012b6f4str x8, [sp+72]
0012b6f8mov x3, x30
0012b6fcbl runtime.morestack_noctxt.abi0
0012b700ldp x0, x1, [sp+8]
0012b704ldp x2, x3, [sp+24]
0012b708ldp x4, x5, [sp+40]
0012b70cldp x6, x7, [sp+56]
0012b710ldr x8, [sp+72]
0012b714b 0x12b2e0
0012b718udf 0
0012b71cudf 0
0012b2e0
0012b2e0reflect.Value.SetMapIndex: ; void reflect.Value.SetMapIndex(reflect.Value v, reflect.Value key, reflect.Value elem)
0012b2e0ldr x16, [x28+16]
0012b2e4sub x17, sp, 64
0012b2e8subs xzr, x17, x16
0012b2ecb.ls 0x12b6e4
0012b2f0str x30, [sp-192]!
0012b2f4stur x29, [sp-8]
0012b2f8sub x29, sp, 8
0012b2fcstr x0, [sp+200]
0012b300str x1, [sp+208]
0012b304str x2, [sp+216]
0012b308str x3, [sp+224]
0012b30cstr x4, [sp+232]
0012b310str x5, [sp+240]
0012b314str x6, [sp+248]
0012b318str x7, [sp+256]
0012b31cstr x8, [sp+264]
0012b320ldr x0, [sp+216]
0012b324movz x1, 21
0012b328bl reflect.flag.mustBe
0012b32cldr x0, [sp+216]
0012b330bl reflect.flag.mustBeExported
0012b334ldr x0, [sp+240]
0012b338bl reflect.flag.mustBeExported
0012b33cldr x0, [sp+200]
0012b340ldr x1, [sp+208]
0012b344ldr x2, [sp+216]
0012b348bl reflect.Value.typ
0012b34cstr x0, [sp+136]
0012b350str x0, [sp+88]
0012b354ldr x2, [sp+88]
0012b358ldrsb x27, [x2]
0012b35cldr x2, [x2+48]
0012b360adrp x27, 0x8f5000
0012b364ldr x3, [x27+3424]
0012b368subs xzr, x3, x2
0012b36ccset x2, eq
0012b370strb w2, [sp+70]
0012b374b.eq 0x12b37c
0012b378b 0x12b380
0012b37c
0012b37cloc_12b37c:
0012b37cb 0x12b39c
0012b380
0012b380loc_12b380:
0012b380ldr x0, [sp+240]
0012b384bl reflect.flag.kind
0012b388str x0, [sp+80]
0012b38csubs xzr, x0, 24
0012b390cset x1, eq
0012b394strb w1, [sp+70]
0012b398b 0x12b39c
0012b39c
0012b39cloc_12b39c:
0012b39cldrb w7, [sp+70]
0012b3a0strb w7, [sp+71]
0012b3a4tbnz w7, 0, 0x12b3ac
0012b3a8b 0x12b3dc
0012b3ac
0012b3acloc_12b3ac:
0012b3acldr x0, [sp+224]
0012b3b0ldr x1, [sp+232]
0012b3b4ldr x2, [sp+240]
0012b3b8bl reflect.Value.typ
0012b3bcstr x0, [sp+136]
0012b3c0ldr x3, [sp+88]
0012b3c4ldrsb x27, [x3]
0012b3c8ldr x3, [x3+48]
0012b3ccsubs xzr, x0, x3
0012b3d0cset x3, eq
0012b3d4strb w3, [sp+71]
0012b3d8b 0x12b3e0
0012b3dc
0012b3dcloc_12b3dc:
0012b3dcb 0x12b3e0
0012b3e0
0012b3e0loc_12b3e0:
0012b3e0ldrb w7, [sp+71]
0012b3e4strb w7, [sp+69]
0012b3e8tbnz w7, 0, 0x12b3f0
0012b3ecb 0x12b418
0012b3f0
0012b3f0loc_12b3f0:
0012b3f0ldr x1, [sp+88]
0012b3f4ldrsb x27, [x1]
0012b3f8ldr x0, [x1+56]
0012b3fcstr x0, [sp+168]
0012b400bl internal/abi.(*Type).Size
0012b404str x0, [sp+72]
0012b408subs xzr, x0, 128
0012b40ccset x1, ls
0012b410strb w1, [sp+69]
0012b414b 0x12b41c
0012b418
0012b418loc_12b418:
0012b418b 0x12b41c
0012b41c
0012b41cloc_12b41c:
0012b41cldrb w7, [sp+69]
0012b420tbnz w7, 0, 0x12b428
0012b424b 0x12b564
0012b428
0012b428loc_12b428:
0012b428ldr x3, [sp+232]
0012b42cldrsb x27, [x3]
0012b430ldr x4, [x3]
0012b434ldr x3, [x3+8]
0012b438str x4, [sp+104]
0012b43cstr x3, [sp+112]
0012b440ldr x0, [sp+248]
0012b444ldr x1, [sp+256]
0012b448ldr x2, [sp+264]
0012b44cbl reflect.Value.typ
0012b450str x0, [sp+136]
0012b454cbnz x0, 0x12b45c
0012b458b 0x12b518
0012b45c
0012b45cloc_12b45c:
0012b45cldr x0, [sp+264]
0012b460bl reflect.flag.mustBeExported
0012b464ldr x1, [sp+88]
0012b468ldrsb x27, [x1]
0012b46cldr x5, [x1+56]
0012b470str x5, [sp+160]
0012b474ldr x0, [sp+248]
0012b478ldr x1, [sp+256]
0012b47cldr x2, [sp+264]
0012b480adrp x3, 0x58e000
0012b484add x3, x3, 2904
0012b488movz x4, 25
0012b48cmov x6, xzr
0012b490bl reflect.Value.assignTo
0012b494str x0, [sp+248]
0012b498str x1, [sp+256]
0012b49cstr x2, [sp+264]
0012b4a0str xzr, [sp+128]
0012b4a4ldr x1, [sp+264]
0012b4a8tbnz w1, 7, 0x12b4b0
0012b4acb 0x12b4bc
0012b4b0
0012b4b0loc_12b4b0:
0012b4b0ldr x3, [sp+256]
0012b4b4str x3, [sp+128]
0012b4b8b 0x12b4c8
0012b4bc
0012b4bcloc_12b4bc:
0012b4bcadd x3, sp, 256
0012b4c0str x3, [sp+128]
0012b4c4b 0x12b4c8
0012b4c8
0012b4c8loc_12b4c8:
0012b4c8ldr x0, [sp+200]
0012b4ccldr x1, [sp+208]
0012b4d0ldr x2, [sp+216]
0012b4d4bl reflect.Value.typ
0012b4d8str x0, [sp+136]
0012b4dcldr x0, [sp+200]
0012b4e0ldr x1, [sp+208]
0012b4e4ldr x2, [sp+216]
0012b4e8bl reflect.Value.pointer
0012b4ecstr x0, [sp+176]
0012b4f0ldr x2, [sp+104]
0012b4f4ldr x4, [sp+128]
0012b4f8ldr x3, [sp+112]
0012b4fcldr x5, [sp+136]
0012b500mov x1, x0
0012b504mov x0, x5
0012b508bl reflect.mapassign_faststr
0012b50cldur x29, [sp-8]
0012b510ldr x30, [sp], 192
0012b514ret x30
0012b518
0012b518loc_12b518:
0012b518ldr x0, [sp+200]
0012b51cldr x1, [sp+208]
0012b520ldr x2, [sp+216]
0012b524bl reflect.Value.typ
0012b528str x0, [sp+136]
0012b52cldr x0, [sp+200]
0012b530ldr x1, [sp+208]
0012b534ldr x2, [sp+216]
0012b538bl reflect.Value.pointer
0012b53cstr x0, [sp+176]
0012b540ldr x2, [sp+104]
0012b544ldr x3, [sp+112]
0012b548ldr x4, [sp+136]
0012b54cmov x1, x0
0012b550mov x0, x4
0012b554bl reflect.mapdelete_faststr
0012b558ldur x29, [sp-8]
0012b55cldr x30, [sp], 192
0012b560ret x30
0012b564
0012b564loc_12b564:
0012b564ldr x7, [sp+88]
0012b568ldrsb x27, [x7]
0012b56cldr x5, [x7+48]
0012b570str x5, [sp+152]
0012b574ldr x0, [sp+224]
0012b578ldr x1, [sp+232]
0012b57cldr x2, [sp+240]
0012b580adrp x3, 0x58e000
0012b584add x3, x3, 2904
0012b588movz x4, 25
0012b58cmov x6, xzr
0012b590bl reflect.Value.assignTo
0012b594str x0, [sp+224]
0012b598str x1, [sp+232]
0012b59cstr x2, [sp+240]
0012b5a0str xzr, [sp+96]
0012b5a4ldr x7, [sp+240]
0012b5a8tbnz w7, 7, 0x12b5b0
0012b5acb 0x12b5bc
0012b5b0
0012b5b0loc_12b5b0:
0012b5b0ldr x3, [sp+232]
0012b5b4str x3, [sp+96]
0012b5b8b 0x12b5c8
0012b5bc
0012b5bcloc_12b5bc:
0012b5bcadd x3, sp, 232
0012b5c0str x3, [sp+96]
0012b5c4b 0x12b5c8
0012b5c8
0012b5c8loc_12b5c8:
0012b5c8ldr x0, [sp+248]
0012b5ccldr x1, [sp+256]
0012b5d0ldr x2, [sp+264]
0012b5d4bl reflect.Value.typ
0012b5d8str x0, [sp+136]
0012b5dccbnz x0, 0x12b5e4
0012b5e0b 0x12b69c
0012b5e4
0012b5e4loc_12b5e4:
0012b5e4ldr x0, [sp+264]
0012b5e8bl reflect.flag.mustBeExported
0012b5ecldr x1, [sp+88]
0012b5f0ldrsb x27, [x1]
0012b5f4ldr x5, [x1+56]
0012b5f8str x5, [sp+144]
0012b5fcldr x0, [sp+248]
0012b600ldr x1, [sp+256]
0012b604ldr x2, [sp+264]
0012b608adrp x3, 0x58e000
0012b60cadd x3, x3, 2904
0012b610movz x4, 25
0012b614mov x6, xzr
0012b618bl reflect.Value.assignTo
0012b61cstr x0, [sp+248]
0012b620str x1, [sp+256]
0012b624str x2, [sp+264]
0012b628str xzr, [sp+120]
0012b62cldr x1, [sp+264]
0012b630tbnz w1, 7, 0x12b638
0012b634b 0x12b644
0012b638
0012b638loc_12b638:
0012b638ldr x3, [sp+256]
0012b63cstr x3, [sp+120]
0012b640b 0x12b650
0012b644
0012b644loc_12b644:
0012b644add x3, sp, 256
0012b648str x3, [sp+120]
0012b64cb 0x12b650
0012b650
0012b650loc_12b650:
0012b650ldr x0, [sp+200]
0012b654ldr x1, [sp+208]
0012b658ldr x2, [sp+216]
0012b65cbl reflect.Value.typ
0012b660str x0, [sp+136]
0012b664ldr x0, [sp+200]
0012b668ldr x1, [sp+208]
0012b66cldr x2, [sp+216]
0012b670bl reflect.Value.pointer
0012b674str x0, [sp+176]
0012b678ldr x2, [sp+96]
0012b67cldr x3, [sp+120]
0012b680ldr x4, [sp+136]
0012b684mov x1, x0
0012b688mov x0, x4
0012b68cbl reflect.mapassign
0012b690ldur x29, [sp-8]
0012b694ldr x30, [sp], 192
0012b698ret x30
0012b69c
0012b69cloc_12b69c:
0012b69cldr x0, [sp+200]
0012b6a0ldr x1, [sp+208]
0012b6a4ldr x2, [sp+216]
0012b6a8bl reflect.Value.typ
0012b6acstr x0, [sp+136]
0012b6b0ldr x0, [sp+200]
0012b6b4ldr x1, [sp+208]
0012b6b8ldr x2, [sp+216]
0012b6bcbl reflect.Value.pointer
0012b6c0str x0, [sp+176]
0012b6c4ldr x2, [sp+96]
0012b6c8ldr x3, [sp+136]
0012b6ccmov x1, x0
0012b6d0mov x0, x3
0012b6d4bl reflect.mapdelete
0012b6d8ldur x29, [sp-8]
0012b6dcldr x30, [sp], 192
0012b6e0ret x30
0012b6e4
0012b6e4loc_12b6e4:
0012b6e4stp x0, x1, [sp+8]
0012b6e8stp x2, x3, [sp+24]
0012b6ecstp x4, x5, [sp+40]
0012b6f0stp x6, x7, [sp+56]
0012b6f4str x8, [sp+72]
0012b6f8mov x3, x30
0012b6fcbl runtime.morestack_noctxt.abi0
0012b700ldp x0, x1, [sp+8]
0012b704ldp x2, x3, [sp+24]
0012b708ldp x4, x5, [sp+40]
0012b70cldp x6, x7, [sp+56]
0012b710ldr x8, [sp+72]
0012b714b 0x12b2e0
0012b718udf 0
0012b71cudf 0
0012b2e0
0012b720
0012b720reflect.flag.panicNotMap: ; void reflect.flag.panicNotMap(reflect.flag f)
0012b720ldr x16, [x28+16]
0012b724subs xzr, sp, x16
0012b728b.ls 0x12b750
0012b72cstr x30, [sp-32]!
0012b730stur x29, [sp-8]
0012b734sub x29, sp, 8
0012b738str x0, [sp+40]
0012b73cmovz x1, 21
0012b740bl reflect.flag.mustBe
0012b744ldur x29, [sp-8]
0012b748ldr x30, [sp], 32
0012b74cret x30
0012b750
0012b750loc_12b750:
0012b750str x0, [sp+8]
0012b754mov x3, x30
0012b758bl runtime.morestack_noctxt.abi0
0012b75cldr x0, [sp+8]
0012b760b 0x12b720
0012b764udf 0
0012b768udf 0
0012b76cudf 0
0012b720
0012b720reflect.flag.panicNotMap: ; void reflect.flag.panicNotMap(reflect.flag f)
0012b720ldr x16, [x28+16]
0012b724subs xzr, sp, x16
0012b728b.ls 0x12b750
0012b72cstr x30, [sp-32]!
0012b730stur x29, [sp-8]
0012b734sub x29, sp, 8
0012b738str x0, [sp+40]
0012b73cmovz x1, 21
0012b740bl reflect.flag.mustBe
0012b744ldur x29, [sp-8]
0012b748ldr x30, [sp], 32
0012b74cret x30
0012b750
0012b750loc_12b750:
0012b750str x0, [sp+8]
0012b754mov x3, x30
0012b758bl runtime.morestack_noctxt.abi0
0012b75cldr x0, [sp+8]
0012b760b 0x12b720
0012b764udf 0
0012b768udf 0
0012b76cudf 0
0012b720
0012b770
0012b770reflect.(*rtype).common: ; void reflect.(*rtype).common(reflect.rtype * t)
0012b770str x30, [sp-32]!
0012b774stur x29, [sp-8]
0012b778sub x29, sp, 8
0012b77cstr x0, [sp+40]
0012b780str xzr, [sp+16]
0012b784ldr x0, [sp+40]
0012b788ldrsb x27, [x0]
0012b78cstr x0, [sp+16]
0012b790add x29, sp, 24
0012b794add sp, sp, 32
0012b798ret x30
0012b79cudf 0
0012b770
0012b770reflect.(*rtype).common: ; void reflect.(*rtype).common(reflect.rtype * t)
0012b770str x30, [sp-32]!
0012b774stur x29, [sp-8]
0012b778sub x29, sp, 8
0012b77cstr x0, [sp+40]
0012b780str xzr, [sp+16]
0012b784ldr x0, [sp+40]
0012b788ldrsb x27, [x0]
0012b78cstr x0, [sp+16]
0012b790add x29, sp, 24
0012b794add sp, sp, 32
0012b798ret x30
0012b79cudf 0
0012b770
0012b7a0
0012b7a0reflect.(*rtype).uncommon: ; void reflect.(*rtype).uncommon(reflect.rtype * t)
0012b7a0ldr x16, [x28+16]
0012b7a4subs xzr, sp, x16
0012b7a8b.ls 0x12b7e4
0012b7acstr x30, [sp-48]!
0012b7b0stur x29, [sp-8]
0012b7b4sub x29, sp, 8
0012b7b8str x0, [sp+56]
0012b7bcstr xzr, [sp+16]
0012b7c0ldr x0, [sp+56]
0012b7c4ldrsb x27, [x0]
0012b7c8str x0, [sp+24]
0012b7ccbl internal/abi.(*Type).Uncommon
0012b7d0str x0, [sp+32]
0012b7d4str x0, [sp+16]
0012b7d8ldur x29, [sp-8]
0012b7dcldr x30, [sp], 48
0012b7e0ret x30
0012b7e4
0012b7e4loc_12b7e4:
0012b7e4str x0, [sp+8]
0012b7e8mov x3, x30
0012b7ecbl runtime.morestack_noctxt.abi0
0012b7f0ldr x0, [sp+8]
0012b7f4b 0x12b7a0
0012b7f8udf 0
0012b7fcudf 0
0012b7a0
0012b7a0reflect.(*rtype).uncommon: ; void reflect.(*rtype).uncommon(reflect.rtype * t)
0012b7a0ldr x16, [x28+16]
0012b7a4subs xzr, sp, x16
0012b7a8b.ls 0x12b7e4
0012b7acstr x30, [sp-48]!
0012b7b0stur x29, [sp-8]
0012b7b4sub x29, sp, 8
0012b7b8str x0, [sp+56]
0012b7bcstr xzr, [sp+16]
0012b7c0ldr x0, [sp+56]
0012b7c4ldrsb x27, [x0]
0012b7c8str x0, [sp+24]
0012b7ccbl internal/abi.(*Type).Uncommon
0012b7d0str x0, [sp+32]
0012b7d4str x0, [sp+16]
0012b7d8ldur x29, [sp-8]
0012b7dcldr x30, [sp], 48
0012b7e0ret x30
0012b7e4
0012b7e4loc_12b7e4:
0012b7e4str x0, [sp+8]
0012b7e8mov x3, x30
0012b7ecbl runtime.morestack_noctxt.abi0
0012b7f0ldr x0, [sp+8]
0012b7f4b 0x12b7a0
0012b7f8udf 0
0012b7fcudf 0
0012b7a0
0012b800
0012b800reflect.(*interfaceType).nameOff: ; void reflect.(*interfaceType).nameOff(reflect.interfaceType * t, internal/abi.NameOff off)
0012b800ldr x16, [x28+16]
0012b804subs xzr, sp, x16
0012b808b.ls 0x12b858
0012b80cstr x30, [sp-64]!
0012b810stur x29, [sp-8]
0012b814sub x29, sp, 8
0012b818str x0, [sp+72]
0012b81cstr w1, [sp+80]
0012b820str xzr, [sp+24]
0012b824ldr x0, [sp+72]
0012b828ldrsb x27, [x0]
0012b82cstr x0, [sp+32]
0012b830bl reflect.toRType
0012b834str x0, [sp+48]
0012b838ldrsw x1, [sp+80]
0012b83cbl reflect.(*rtype).nameOff
0012b840str x0, [sp+40]
0012b844str x0, [sp+24]
0012b848ldr x0, [sp+24]
0012b84cldur x29, [sp-8]
0012b850ldr x30, [sp], 64
0012b854ret x30
0012b858
0012b858loc_12b858:
0012b858str x0, [sp+8]
0012b85cstr w1, [sp+16]
0012b860mov x3, x30
0012b864bl runtime.morestack_noctxt.abi0
0012b868ldr x0, [sp+8]
0012b86cldrsw x1, [sp+16]
0012b870b 0x12b800
0012b874udf 0
0012b878udf 0
0012b87cudf 0
0012b800
0012b800reflect.(*interfaceType).nameOff: ; void reflect.(*interfaceType).nameOff(reflect.interfaceType * t, internal/abi.NameOff off)
0012b800ldr x16, [x28+16]
0012b804subs xzr, sp, x16
0012b808b.ls 0x12b858
0012b80cstr x30, [sp-64]!
0012b810stur x29, [sp-8]
0012b814sub x29, sp, 8
0012b818str x0, [sp+72]
0012b81cstr w1, [sp+80]
0012b820str xzr, [sp+24]
0012b824ldr x0, [sp+72]
0012b828ldrsb x27, [x0]
0012b82cstr x0, [sp+32]
0012b830bl reflect.toRType
0012b834str x0, [sp+48]
0012b838ldrsw x1, [sp+80]
0012b83cbl reflect.(*rtype).nameOff
0012b840str x0, [sp+40]
0012b844str x0, [sp+24]
0012b848ldr x0, [sp+24]
0012b84cldur x29, [sp-8]
0012b850ldr x30, [sp], 64
0012b854ret x30
0012b858
0012b858loc_12b858:
0012b858str x0, [sp+8]
0012b85cstr w1, [sp+16]
0012b860mov x3, x30
0012b864bl runtime.morestack_noctxt.abi0
0012b868ldr x0, [sp+8]
0012b86cldrsw x1, [sp+16]
0012b870b 0x12b800
0012b874udf 0
0012b878udf 0
0012b87cudf 0
0012b800
0012b880
0012b880reflect.nameOffFor: ; void reflect.nameOffFor(internal/abi.Type * t, internal/abi.NameOff off)
0012b880ldr x16, [x28+16]
0012b884subs xzr, sp, x16
0012b888b.ls 0x12b8d0
0012b88cstr x30, [sp-64]!
0012b890stur x29, [sp-8]
0012b894sub x29, sp, 8
0012b898str x0, [sp+72]
0012b89cstr w1, [sp+80]
0012b8a0str xzr, [sp+32]
0012b8a4ldr x0, [sp+72]
0012b8a8bl reflect.toRType
0012b8acstr x0, [sp+48]
0012b8b0ldrsw x1, [sp+80]
0012b8b4bl reflect.(*rtype).nameOff
0012b8b8str x0, [sp+40]
0012b8bcstr x0, [sp+32]
0012b8c0ldr x0, [sp+32]
0012b8c4ldur x29, [sp-8]
0012b8c8ldr x30, [sp], 64
0012b8ccret x30
0012b8d0
0012b8d0loc_12b8d0:
0012b8d0str x0, [sp+8]
0012b8d4str w1, [sp+16]
0012b8d8mov x3, x30
0012b8dcbl runtime.morestack_noctxt.abi0
0012b8e0ldr x0, [sp+8]
0012b8e4ldrsw x1, [sp+16]
0012b8e8b 0x12b880
0012b8ecudf 0
0012b880
0012b880reflect.nameOffFor: ; void reflect.nameOffFor(internal/abi.Type * t, internal/abi.NameOff off)
0012b880ldr x16, [x28+16]
0012b884subs xzr, sp, x16
0012b888b.ls 0x12b8d0
0012b88cstr x30, [sp-64]!
0012b890stur x29, [sp-8]
0012b894sub x29, sp, 8
0012b898str x0, [sp+72]
0012b89cstr w1, [sp+80]
0012b8a0str xzr, [sp+32]
0012b8a4ldr x0, [sp+72]
0012b8a8bl reflect.toRType
0012b8acstr x0, [sp+48]
0012b8b0ldrsw x1, [sp+80]
0012b8b4bl reflect.(*rtype).nameOff
0012b8b8str x0, [sp+40]
0012b8bcstr x0, [sp+32]
0012b8c0ldr x0, [sp+32]
0012b8c4ldur x29, [sp-8]
0012b8c8ldr x30, [sp], 64
0012b8ccret x30
0012b8d0
0012b8d0loc_12b8d0:
0012b8d0str x0, [sp+8]
0012b8d4str w1, [sp+16]
0012b8d8mov x3, x30
0012b8dcbl runtime.morestack_noctxt.abi0
0012b8e0ldr x0, [sp+8]
0012b8e4ldrsw x1, [sp+16]
0012b8e8b 0x12b880
0012b8ecudf 0
0012b880
0012b8f0
0012b8f0reflect.typeOffFor: ; void reflect.typeOffFor(internal/abi.Type * t, internal/abi.TypeOff off)
0012b8f0ldr x16, [x28+16]
0012b8f4subs xzr, sp, x16
0012b8f8b.ls 0x12b93c
0012b8fcstr x30, [sp-64]!
0012b900stur x29, [sp-8]
0012b904sub x29, sp, 8
0012b908str x0, [sp+72]
0012b90cstr w1, [sp+80]
0012b910str xzr, [sp+32]
0012b914ldr x0, [sp+72]
0012b918bl reflect.toRType
0012b91cstr x0, [sp+48]
0012b920ldrsw x1, [sp+80]
0012b924bl reflect.(*rtype).typeOff
0012b928str x0, [sp+40]
0012b92cstr x0, [sp+32]
0012b930ldur x29, [sp-8]
0012b934ldr x30, [sp], 64
0012b938ret x30
0012b93c
0012b93cloc_12b93c:
0012b93cstr x0, [sp+8]
0012b940str w1, [sp+16]
0012b944mov x3, x30
0012b948bl runtime.morestack_noctxt.abi0
0012b94cldr x0, [sp+8]
0012b950ldrsw x1, [sp+16]
0012b954b 0x12b8f0
0012b958udf 0
0012b95cudf 0
0012b8f0
0012b8f0reflect.typeOffFor: ; void reflect.typeOffFor(internal/abi.Type * t, internal/abi.TypeOff off)
0012b8f0ldr x16, [x28+16]
0012b8f4subs xzr, sp, x16
0012b8f8b.ls 0x12b93c
0012b8fcstr x30, [sp-64]!
0012b900stur x29, [sp-8]
0012b904sub x29, sp, 8
0012b908str x0, [sp+72]
0012b90cstr w1, [sp+80]
0012b910str xzr, [sp+32]
0012b914ldr x0, [sp+72]
0012b918bl reflect.toRType
0012b91cstr x0, [sp+48]
0012b920ldrsw x1, [sp+80]
0012b924bl reflect.(*rtype).typeOff
0012b928str x0, [sp+40]
0012b92cstr x0, [sp+32]
0012b930ldur x29, [sp-8]
0012b934ldr x30, [sp], 64
0012b938ret x30
0012b93c
0012b93cloc_12b93c:
0012b93cstr x0, [sp+8]
0012b940str w1, [sp+16]
0012b944mov x3, x30
0012b948bl runtime.morestack_noctxt.abi0
0012b94cldr x0, [sp+8]
0012b950ldrsw x1, [sp+16]
0012b954b 0x12b8f0
0012b958udf 0
0012b95cudf 0
0012b8f0
0012b960
0012b960reflect.(*interfaceType).typeOff: ; void reflect.(*interfaceType).typeOff(reflect.interfaceType * t, internal/abi.TypeOff off)
0012b960ldr x16, [x28+16]
0012b964subs xzr, sp, x16
0012b968b.ls 0x12b9b4
0012b96cstr x30, [sp-64]!
0012b970stur x29, [sp-8]
0012b974sub x29, sp, 8
0012b978str x0, [sp+72]
0012b97cstr w1, [sp+80]
0012b980str xzr, [sp+24]
0012b984ldr x0, [sp+72]
0012b988ldrsb x27, [x0]
0012b98cstr x0, [sp+32]
0012b990bl reflect.toRType
0012b994str x0, [sp+48]
0012b998ldrsw x1, [sp+80]
0012b99cbl reflect.(*rtype).typeOff
0012b9a0str x0, [sp+40]
0012b9a4str x0, [sp+24]
0012b9a8ldur x29, [sp-8]
0012b9acldr x30, [sp], 64
0012b9b0ret x30
0012b9b4
0012b9b4loc_12b9b4:
0012b9b4str x0, [sp+8]
0012b9b8str w1, [sp+16]
0012b9bcmov x3, x30
0012b9c0bl runtime.morestack_noctxt.abi0
0012b9c4ldr x0, [sp+8]
0012b9c8ldrsw x1, [sp+16]
0012b9ccb 0x12b960
0012b960
0012b960reflect.(*interfaceType).typeOff: ; void reflect.(*interfaceType).typeOff(reflect.interfaceType * t, internal/abi.TypeOff off)
0012b960ldr x16, [x28+16]
0012b964subs xzr, sp, x16
0012b968b.ls 0x12b9b4
0012b96cstr x30, [sp-64]!
0012b970stur x29, [sp-8]
0012b974sub x29, sp, 8
0012b978str x0, [sp+72]
0012b97cstr w1, [sp+80]
0012b980str xzr, [sp+24]
0012b984ldr x0, [sp+72]
0012b988ldrsb x27, [x0]
0012b98cstr x0, [sp+32]
0012b990bl reflect.toRType
0012b994str x0, [sp+48]
0012b998ldrsw x1, [sp+80]
0012b99cbl reflect.(*rtype).typeOff
0012b9a0str x0, [sp+40]
0012b9a4str x0, [sp+24]
0012b9a8ldur x29, [sp-8]
0012b9acldr x30, [sp], 64
0012b9b0ret x30
0012b9b4
0012b9b4loc_12b9b4:
0012b9b4str x0, [sp+8]
0012b9b8str w1, [sp+16]
0012b9bcmov x3, x30
0012b9c0bl runtime.morestack_noctxt.abi0
0012b9c4ldr x0, [sp+8]
0012b9c8ldrsw x1, [sp+16]
0012b9ccb 0x12b960
0012b960
0012b9d0
0012b9d0reflect.pkgPath: ; void reflect.pkgPath(internal/abi.Name n)
0012b9d0ldr x16, [x28+16]
0012b9d4sub x17, sp, 192
0012b9d8subs xzr, x17, x16
0012b9dcb.ls 0x12bc08
0012b9e0sub x20, sp, 320
0012b9e4stp x29, x30, [x20-8]
0012b9e8add sp, x20, 0
0012b9ecsub x29, sp, 8
0012b9f0str x0, [sp+328]
0012b9f4stp xzr, xzr, [sp+160]
0012b9f8ldr x4, [sp+328]
0012b9fcsubs xzr, x4, 0
0012ba00cset x5, ne
0012ba04eor x5, x5, 1
0012ba08strb w5, [sp+51]
0012ba0ccbnz x4, 0x12ba14
0012ba10b 0x12ba48
0012ba14
0012ba14loc_12ba14:
0012ba14ldr x0, [sp+328]
0012ba18mov x1, xzr
0012ba1cadrp x2, 0x589000
0012ba20add x2, x2, 1062
0012ba24orr x3, xzr, 15
0012ba28bl internal/abi.Name.DataChecked
0012ba2cstr x0, [sp+304]
0012ba30ldrsb x27, [x0]
0012ba34ldrb w4, [x0]
0012ba38ands wzr, w4, 4
0012ba3ccset x4, eq
0012ba40strb w4, [sp+51]
0012ba44b 0x12ba4c
0012ba48
0012ba48loc_12ba48:
0012ba48b 0x12ba4c
0012ba4c
0012ba4cloc_12ba4c:
0012ba4cldrb w2, [sp+51]
0012ba50tbnz w2, 0, 0x12ba58
0012ba54b 0x12ba70
0012ba58
0012ba58loc_12ba58:
0012ba58stp xzr, xzr, [sp+160]
0012ba5cmov x0, xzr
0012ba60mov x1, xzr
0012ba64ldp x29, x30, [sp-8]
0012ba68add sp, sp, 320
0012ba6cret x30
0012ba70
0012ba70loc_12ba70:
0012ba70ldr x0, [sp+328]
0012ba74orr x1, xzr, 1
0012ba78bl internal/abi.Name.ReadVarint
0012ba7cstr x0, [sp+144]
0012ba80str x1, [sp+136]
0012ba84str x0, [sp+112]
0012ba88str x1, [sp+104]
0012ba8cstr x0, [sp+88]
0012ba90str x1, [sp+72]
0012ba94add x2, x0, x1
0012ba98add x2, x2, 1
0012ba9cstr x2, [sp+56]
0012baa0ldr x0, [sp+328]
0012baa4bl internal/abi.Name.HasTag
0012baa8strb w0, [sp+51]
0012baactbnz w0, 0, 0x12bab4
0012bab0b 0x12baec
0012bab4
0012bab4loc_12bab4:
0012bab4ldr x1, [sp+56]
0012bab8ldr x0, [sp+328]
0012babcbl internal/abi.Name.ReadVarint
0012bac0str x0, [sp+136]
0012bac4str x1, [sp+144]
0012bac8str x0, [sp+96]
0012baccstr x1, [sp+152]
0012bad0str x0, [sp+80]
0012bad4str x1, [sp+64]
0012bad8ldr x2, [sp+56]
0012badcadd x3, x0, x1
0012bae0add x2, x2, x3
0012bae4str x2, [sp+56]
0012bae8b 0x12baf0
0012baec
0012baecloc_12baec:
0012baecb 0x12baf0
0012baf0
0012baf0loc_12baf0:
0012baf0str wzr, [sp+52]
0012baf4add x4, sp, 52
0012baf8ldrsb x27, [x4]
0012bafcb 0x12bb00
0012bb00
0012bb00loc_12bb00:
0012bb00str x4, [sp+280]
0012bb04orr x4, xzr, 4
0012bb08str x4, [sp+288]
0012bb0cstr x4, [sp+296]
0012bb10ldr x1, [sp+56]
0012bb14ldr x0, [sp+328]
0012bb18adrp x2, 0x58a000
0012bb1cadd x2, x2, 693
0012bb20movz x3, 17
0012bb24bl internal/abi.Name.DataChecked
0012bb28str x0, [sp+304]
0012bb2cldrsb x27, [x0]
0012bb30b 0x12bb34
0012bb34
0012bb34loc_12bb34:
0012bb34str x0, [sp+256]
0012bb38orr x3, xzr, 4
0012bb3cstr x3, [sp+264]
0012bb40str x3, [sp+272]
0012bb44ldr x3, [sp+280]
0012bb48ldr x4, [sp+288]
0012bb4cldr x5, [sp+296]
0012bb50str x3, [sp+208]
0012bb54str x4, [sp+216]
0012bb58str x5, [sp+224]
0012bb5cldr x3, [sp+264]
0012bb60ldr x4, [sp+256]
0012bb64ldr x5, [sp+272]
0012bb68str x4, [sp+184]
0012bb6cstr x3, [sp+192]
0012bb70str x5, [sp+200]
0012bb74ldr x4, [sp+216]
0012bb78str x4, [sp+128]
0012bb7csubs xzr, x3, x4
0012bb80b.lt 0x12bb88
0012bb84b 0x12bb90
0012bb88
0012bb88loc_12bb88:
0012bb88str x3, [sp+128]
0012bb8cb 0x12bb94
0012bb90
0012bb90loc_12bb90:
0012bb90b 0x12bb94
0012bb94
0012bb94loc_12bb94:
0012bb94ldr x3, [sp+184]
0012bb98ldr x4, [sp+208]
0012bb9csubs xzr, x4, x3
0012bba0b.ne 0x12bba8
0012bba4b 0x12bbc4
0012bba8
0012bba8loc_12bba8:
0012bba8ldr x3, [sp+128]
0012bbacstr x3, [sp+120]
0012bbb0ldr x2, [sp+120]
0012bbb4ldr x1, [sp+184]
0012bbb8ldr x0, [sp+208]
0012bbbcbl runtime.memmove
0012bbc0b 0x12bbc8
0012bbc4
0012bbc4loc_12bbc4:
0012bbc4b 0x12bbc8
0012bbc8
0012bbc8loc_12bbc8:
0012bbc8ldrsw x1, [sp+52]
0012bbccldr x0, [sp+328]
0012bbd0bl reflect.resolveTypeOff
0012bbd4str x0, [sp+248]
0012bbd8str xzr, [sp+176]
0012bbdcldr x2, [sp+248]
0012bbe0str x2, [sp+176]
0012bbe4ldr x0, [sp+176]
0012bbe8bl internal/abi.Name.Name
0012bbecstr x0, [sp+232]
0012bbf0str x1, [sp+240]
0012bbf4str x0, [sp+160]
0012bbf8str x1, [sp+168]
0012bbfcldp x29, x30, [sp-8]
0012bc00add sp, sp, 320
0012bc04ret x30
0012bc08
0012bc08loc_12bc08:
0012bc08str x0, [sp+8]
0012bc0cmov x3, x30
0012bc10bl runtime.morestack_noctxt.abi0
0012bc14ldr x0, [sp+8]
0012bc18b 0x12b9d0
0012bc1cudf 0
0012b9d0
0012b9d0reflect.pkgPath: ; void reflect.pkgPath(internal/abi.Name n)
0012b9d0ldr x16, [x28+16]
0012b9d4sub x17, sp, 192
0012b9d8subs xzr, x17, x16
0012b9dcb.ls 0x12bc08
0012b9e0sub x20, sp, 320
0012b9e4stp x29, x30, [x20-8]
0012b9e8add sp, x20, 0
0012b9ecsub x29, sp, 8
0012b9f0str x0, [sp+328]
0012b9f4stp xzr, xzr, [sp+160]
0012b9f8ldr x4, [sp+328]
0012b9fcsubs xzr, x4, 0
0012ba00cset x5, ne
0012ba04eor x5, x5, 1
0012ba08strb w5, [sp+51]
0012ba0ccbnz x4, 0x12ba14
0012ba10b 0x12ba48
0012ba14
0012ba14loc_12ba14:
0012ba14ldr x0, [sp+328]
0012ba18mov x1, xzr
0012ba1cadrp x2, 0x589000
0012ba20add x2, x2, 1062
0012ba24orr x3, xzr, 15
0012ba28bl internal/abi.Name.DataChecked
0012ba2cstr x0, [sp+304]
0012ba30ldrsb x27, [x0]
0012ba34ldrb w4, [x0]
0012ba38ands wzr, w4, 4
0012ba3ccset x4, eq
0012ba40strb w4, [sp+51]
0012ba44b 0x12ba4c
0012ba48
0012ba48loc_12ba48:
0012ba48b 0x12ba4c
0012ba4c
0012ba4cloc_12ba4c:
0012ba4cldrb w2, [sp+51]
0012ba50tbnz w2, 0, 0x12ba58
0012ba54b 0x12ba70
0012ba58
0012ba58loc_12ba58:
0012ba58stp xzr, xzr, [sp+160]
0012ba5cmov x0, xzr
0012ba60mov x1, xzr
0012ba64ldp x29, x30, [sp-8]
0012ba68add sp, sp, 320
0012ba6cret x30
0012ba70
0012ba70loc_12ba70:
0012ba70ldr x0, [sp+328]
0012ba74orr x1, xzr, 1
0012ba78bl internal/abi.Name.ReadVarint
0012ba7cstr x0, [sp+144]
0012ba80str x1, [sp+136]
0012ba84str x0, [sp+112]
0012ba88str x1, [sp+104]
0012ba8cstr x0, [sp+88]
0012ba90str x1, [sp+72]
0012ba94add x2, x0, x1
0012ba98add x2, x2, 1
0012ba9cstr x2, [sp+56]
0012baa0ldr x0, [sp+328]
0012baa4bl internal/abi.Name.HasTag
0012baa8strb w0, [sp+51]
0012baactbnz w0, 0, 0x12bab4
0012bab0b 0x12baec
0012bab4
0012bab4loc_12bab4:
0012bab4ldr x1, [sp+56]
0012bab8ldr x0, [sp+328]
0012babcbl internal/abi.Name.ReadVarint
0012bac0str x0, [sp+136]
0012bac4str x1, [sp+144]
0012bac8str x0, [sp+96]
0012baccstr x1, [sp+152]
0012bad0str x0, [sp+80]
0012bad4str x1, [sp+64]
0012bad8ldr x2, [sp+56]
0012badcadd x3, x0, x1
0012bae0add x2, x2, x3
0012bae4str x2, [sp+56]
0012bae8b 0x12baf0
0012baec
0012baecloc_12baec:
0012baecb 0x12baf0
0012baf0
0012baf0loc_12baf0:
0012baf0str wzr, [sp+52]
0012baf4add x4, sp, 52
0012baf8ldrsb x27, [x4]
0012bafcb 0x12bb00
0012bb00
0012bb00loc_12bb00:
0012bb00str x4, [sp+280]
0012bb04orr x4, xzr, 4
0012bb08str x4, [sp+288]
0012bb0cstr x4, [sp+296]
0012bb10ldr x1, [sp+56]
0012bb14ldr x0, [sp+328]
0012bb18adrp x2, 0x58a000
0012bb1cadd x2, x2, 693
0012bb20movz x3, 17
0012bb24bl internal/abi.Name.DataChecked
0012bb28str x0, [sp+304]
0012bb2cldrsb x27, [x0]
0012bb30b 0x12bb34
0012bb34
0012bb34loc_12bb34:
0012bb34str x0, [sp+256]
0012bb38orr x3, xzr, 4
0012bb3cstr x3, [sp+264]
0012bb40str x3, [sp+272]
0012bb44ldr x3, [sp+280]
0012bb48ldr x4, [sp+288]
0012bb4cldr x5, [sp+296]
0012bb50str x3, [sp+208]
0012bb54str x4, [sp+216]
0012bb58str x5, [sp+224]
0012bb5cldr x3, [sp+264]
0012bb60ldr x4, [sp+256]
0012bb64ldr x5, [sp+272]
0012bb68str x4, [sp+184]
0012bb6cstr x3, [sp+192]
0012bb70str x5, [sp+200]
0012bb74ldr x4, [sp+216]
0012bb78str x4, [sp+128]
0012bb7csubs xzr, x3, x4
0012bb80b.lt 0x12bb88
0012bb84b 0x12bb90
0012bb88
0012bb88loc_12bb88:
0012bb88str x3, [sp+128]
0012bb8cb 0x12bb94
0012bb90
0012bb90loc_12bb90:
0012bb90b 0x12bb94
0012bb94
0012bb94loc_12bb94:
0012bb94ldr x3, [sp+184]
0012bb98ldr x4, [sp+208]
0012bb9csubs xzr, x4, x3
0012bba0b.ne 0x12bba8
0012bba4b 0x12bbc4
0012bba8
0012bba8loc_12bba8:
0012bba8ldr x3, [sp+128]
0012bbacstr x3, [sp+120]
0012bbb0ldr x2, [sp+120]
0012bbb4ldr x1, [sp+184]
0012bbb8ldr x0, [sp+208]
0012bbbcbl runtime.memmove
0012bbc0b 0x12bbc8
0012bbc4
0012bbc4loc_12bbc4:
0012bbc4b 0x12bbc8
0012bbc8
0012bbc8loc_12bbc8:
0012bbc8ldrsw x1, [sp+52]
0012bbccldr x0, [sp+328]
0012bbd0bl reflect.resolveTypeOff
0012bbd4str x0, [sp+248]
0012bbd8str xzr, [sp+176]
0012bbdcldr x2, [sp+248]
0012bbe0str x2, [sp+176]
0012bbe4ldr x0, [sp+176]
0012bbe8bl internal/abi.Name.Name
0012bbecstr x0, [sp+232]
0012bbf0str x1, [sp+240]
0012bbf4str x0, [sp+160]
0012bbf8str x1, [sp+168]
0012bbfcldp x29, x30, [sp-8]
0012bc00add sp, sp, 320
0012bc04ret x30
0012bc08
0012bc08loc_12bc08:
0012bc08str x0, [sp+8]
0012bc0cmov x3, x30
0012bc10bl runtime.morestack_noctxt.abi0
0012bc14ldr x0, [sp+8]
0012bc18b 0x12b9d0
0012bc1cudf 0
0012b9d0
0012bc20
0012bc20reflect.newName: ; void reflect.newName(struct string n, struct string tag, bool exported, bool embedded)
0012bc20ldr x16, [x28+16]
0012bc24subs xzr, sp, x16
0012bc28b.ls 0x12bc88
0012bc2cstr x30, [sp-80]!
0012bc30stur x29, [sp-8]
0012bc34sub x29, sp, 8
0012bc38str x0, [sp+88]
0012bc3cstr x1, [sp+96]
0012bc40str x2, [sp+104]
0012bc44str x3, [sp+112]
0012bc48strb w4, [sp+120]
0012bc4cstrb w5, [sp+121]
0012bc50str xzr, [sp+56]
0012bc54ldrb w5, [sp+121]
0012bc58ldrb w4, [sp+120]
0012bc5cldr x0, [sp+88]
0012bc60ldr x2, [sp+104]
0012bc64ldr x1, [sp+96]
0012bc68ldr x3, [sp+112]
0012bc6cbl internal/abi.NewName
0012bc70str x0, [sp+64]
0012bc74str x0, [sp+56]
0012bc78ldr x0, [sp+56]
0012bc7cldur x29, [sp-8]
0012bc80ldr x30, [sp], 80
0012bc84ret x30
0012bc88
0012bc88loc_12bc88:
0012bc88stp x0, x1, [sp+8]
0012bc8cstp x2, x3, [sp+24]
0012bc90strb w4, [sp+40]
0012bc94strb w5, [sp+41]
0012bc98mov x3, x30
0012bc9cbl runtime.morestack_noctxt.abi0
0012bca0ldp x0, x1, [sp+8]
0012bca4ldp x2, x3, [sp+24]
0012bca8ldrb w4, [sp+40]
0012bcacldrb w5, [sp+41]
0012bcb0b 0x12bc20
0012bcb4udf 0
0012bcb8udf 0
0012bcbcudf 0
0012bc20
0012bc20reflect.newName: ; void reflect.newName(struct string n, struct string tag, bool exported, bool embedded)
0012bc20ldr x16, [x28+16]
0012bc24subs xzr, sp, x16
0012bc28b.ls 0x12bc88
0012bc2cstr x30, [sp-80]!
0012bc30stur x29, [sp-8]
0012bc34sub x29, sp, 8
0012bc38str x0, [sp+88]
0012bc3cstr x1, [sp+96]
0012bc40str x2, [sp+104]
0012bc44str x3, [sp+112]
0012bc48strb w4, [sp+120]
0012bc4cstrb w5, [sp+121]
0012bc50str xzr, [sp+56]
0012bc54ldrb w5, [sp+121]
0012bc58ldrb w4, [sp+120]
0012bc5cldr x0, [sp+88]
0012bc60ldr x2, [sp+104]
0012bc64ldr x1, [sp+96]
0012bc68ldr x3, [sp+112]
0012bc6cbl internal/abi.NewName
0012bc70str x0, [sp+64]
0012bc74str x0, [sp+56]
0012bc78ldr x0, [sp+56]
0012bc7cldur x29, [sp-8]
0012bc80ldr x30, [sp], 80
0012bc84ret x30
0012bc88
0012bc88loc_12bc88:
0012bc88stp x0, x1, [sp+8]
0012bc8cstp x2, x3, [sp+24]
0012bc90strb w4, [sp+40]
0012bc94strb w5, [sp+41]
0012bc98mov x3, x30
0012bc9cbl runtime.morestack_noctxt.abi0
0012bca0ldp x0, x1, [sp+8]
0012bca4ldp x2, x3, [sp+24]
0012bca8ldrb w4, [sp+40]
0012bcacldrb w5, [sp+41]
0012bcb0b 0x12bc20
0012bcb4udf 0
0012bcb8udf 0
0012bcbcudf 0
0012bc20
0012bcc0
0012bcc0reflect.Kind.String: ; void reflect.Kind.String(reflect.Kind k)
0012bcc0ldr x16, [x28+16]
0012bcc4subs xzr, sp, x16
0012bcc8b.ls 0x12bd88
0012bcccstr x30, [sp-96]!
0012bcd0stur x29, [sp-8]
0012bcd4sub x29, sp, 8
0012bcd8str x0, [sp+104]
0012bcdcstp xzr, xzr, [sp+56]
0012bce0adrp x27, 0x8e3000
0012bce4ldr x2, [x27+1592]
0012bce8str x2, [sp+48]
0012bcecldr x3, [sp+104]
0012bcf0subs xzr, x2, x3
0012bcf4b.hi 0x12bcfc
0012bcf8b 0x12bd40
0012bcfc
0012bcfcloc_12bcfc:
0012bcfcadrp x27, 0x8e3000
0012bd00ldr x2, [x27+1584]
0012bd04adrp x27, 0x8e3000
0012bd08ldr x1, [x27+1592]
0012bd0cldr x0, [sp+104]
0012bd10subs xzr, x1, x0
0012bd14b.hi 0x12bd1c
0012bd18b 0x12bd80
0012bd1c
0012bd1cloc_12bd1c:
0012bd1cadd x3, x2, x0, lsl #4
0012bd20ldr x1, [x3+8]
0012bd24ubfm x3, x0, 60, 59
0012bd28ldr x0, [x2+x3]
0012bd2cstr x0, [sp+56]
0012bd30str x1, [sp+64]
0012bd34ldur x29, [sp-8]
0012bd38ldr x30, [sp], 96
0012bd3cret x30
0012bd40
0012bd40loc_12bd40:
0012bd40ldr x0, [sp+104]
0012bd44bl strconv.Itoa
0012bd48str x0, [sp+72]
0012bd4cstr x1, [sp+80]
0012bd50orr x2, xzr, 4
0012bd54mov x3, x0
0012bd58mov x4, x1
0012bd5cmov x0, xzr
0012bd60adrp x1, 0x585000
0012bd64add x1, x1, 1062
0012bd68bl runtime.concatstring2
0012bd6cstr x0, [sp+56]
0012bd70str x1, [sp+64]
0012bd74ldur x29, [sp-8]
0012bd78ldr x30, [sp], 96
0012bd7cret x30
0012bd80
0012bd80loc_12bd80:
0012bd80bl runtime.panicIndexU
0012bd84hint
0012bd88
0012bd88loc_12bd88:
0012bd88str x0, [sp+8]
0012bd8cmov x3, x30
0012bd90bl runtime.morestack_noctxt.abi0
0012bd94ldr x0, [sp+8]
0012bd98b 0x12bcc0
0012bd9cudf 0
0012bcc0
0012bcc0reflect.Kind.String: ; void reflect.Kind.String(reflect.Kind k)
0012bcc0ldr x16, [x28+16]
0012bcc4subs xzr, sp, x16
0012bcc8b.ls 0x12bd88
0012bcccstr x30, [sp-96]!
0012bcd0stur x29, [sp-8]
0012bcd4sub x29, sp, 8
0012bcd8str x0, [sp+104]
0012bcdcstp xzr, xzr, [sp+56]
0012bce0adrp x27, 0x8e3000
0012bce4ldr x2, [x27+1592]
0012bce8str x2, [sp+48]
0012bcecldr x3, [sp+104]
0012bcf0subs xzr, x2, x3
0012bcf4b.hi 0x12bcfc
0012bcf8b 0x12bd40
0012bcfc
0012bcfcloc_12bcfc:
0012bcfcadrp x27, 0x8e3000
0012bd00ldr x2, [x27+1584]
0012bd04adrp x27, 0x8e3000
0012bd08ldr x1, [x27+1592]
0012bd0cldr x0, [sp+104]
0012bd10subs xzr, x1, x0
0012bd14b.hi 0x12bd1c
0012bd18b 0x12bd80
0012bd1c
0012bd1cloc_12bd1c:
0012bd1cadd x3, x2, x0, lsl #4
0012bd20ldr x1, [x3+8]
0012bd24ubfm x3, x0, 60, 59
0012bd28ldr x0, [x2+x3]
0012bd2cstr x0, [sp+56]
0012bd30str x1, [sp+64]
0012bd34ldur x29, [sp-8]
0012bd38ldr x30, [sp], 96
0012bd3cret x30
0012bd40
0012bd40loc_12bd40:
0012bd40ldr x0, [sp+104]
0012bd44bl strconv.Itoa
0012bd48str x0, [sp+72]
0012bd4cstr x1, [sp+80]
0012bd50orr x2, xzr, 4
0012bd54mov x3, x0
0012bd58mov x4, x1
0012bd5cmov x0, xzr
0012bd60adrp x1, 0x585000
0012bd64add x1, x1, 1062
0012bd68bl runtime.concatstring2
0012bd6cstr x0, [sp+56]
0012bd70str x1, [sp+64]
0012bd74ldur x29, [sp-8]
0012bd78ldr x30, [sp], 96
0012bd7cret x30
0012bd80
0012bd80loc_12bd80:
0012bd80bl runtime.panicIndexU
0012bd84hint
0012bd88
0012bd88loc_12bd88:
0012bd88str x0, [sp+8]
0012bd8cmov x3, x30
0012bd90bl runtime.morestack_noctxt.abi0
0012bd94ldr x0, [sp+8]
0012bd98b 0x12bcc0
0012bd9cudf 0
0012bcc0
0012bda0
0012bda0reflect.resolveReflectName: ; void reflect.resolveReflectName(internal/abi.Name n)
0012bda0ldr x16, [x28+16]
0012bda4subs xzr, sp, x16
0012bda8b.ls 0x12bde0
0012bdacstr x30, [sp-32]!
0012bdb0stur x29, [sp-8]
0012bdb4sub x29, sp, 8
0012bdb8str x0, [sp+40]
0012bdbcstr wzr, [sp+16]
0012bdc0ldr x0, [sp+40]
0012bdc4bl reflect.addReflectOff
0012bdc8str w0, [sp+20]
0012bdccstr w0, [sp+16]
0012bdd0ldrsw x0, [sp+16]
0012bdd4ldur x29, [sp-8]
0012bdd8ldr x30, [sp], 32
0012bddcret x30
0012bde0
0012bde0loc_12bde0:
0012bde0str x0, [sp+8]
0012bde4mov x3, x30
0012bde8bl runtime.morestack_noctxt.abi0
0012bdecldr x0, [sp+8]
0012bdf0b 0x12bda0
0012bdf4udf 0
0012bdf8udf 0
0012bdfcudf 0
0012bda0
0012bda0reflect.resolveReflectName: ; void reflect.resolveReflectName(internal/abi.Name n)
0012bda0ldr x16, [x28+16]
0012bda4subs xzr, sp, x16
0012bda8b.ls 0x12bde0
0012bdacstr x30, [sp-32]!
0012bdb0stur x29, [sp-8]
0012bdb4sub x29, sp, 8
0012bdb8str x0, [sp+40]
0012bdbcstr wzr, [sp+16]
0012bdc0ldr x0, [sp+40]
0012bdc4bl reflect.addReflectOff
0012bdc8str w0, [sp+20]
0012bdccstr w0, [sp+16]
0012bdd0ldrsw x0, [sp+16]
0012bdd4ldur x29, [sp-8]
0012bdd8ldr x30, [sp], 32
0012bddcret x30
0012bde0
0012bde0loc_12bde0:
0012bde0str x0, [sp+8]
0012bde4mov x3, x30
0012bde8bl runtime.morestack_noctxt.abi0
0012bdecldr x0, [sp+8]
0012bdf0b 0x12bda0
0012bdf4udf 0
0012bdf8udf 0
0012bdfcudf 0
0012bda0
0012be00
0012be00reflect.resolveReflectType: ; void reflect.resolveReflectType(internal/abi.Type * t)
0012be00ldr x16, [x28+16]
0012be04subs xzr, sp, x16
0012be08b.ls 0x12be40
0012be0cstr x30, [sp-32]!
0012be10stur x29, [sp-8]
0012be14sub x29, sp, 8
0012be18str x0, [sp+40]
0012be1cstr wzr, [sp+16]
0012be20ldr x0, [sp+40]
0012be24bl reflect.addReflectOff
0012be28str w0, [sp+20]
0012be2cstr w0, [sp+16]
0012be30ldrsw x0, [sp+16]
0012be34ldur x29, [sp-8]
0012be38ldr x30, [sp], 32
0012be3cret x30
0012be40
0012be40loc_12be40:
0012be40str x0, [sp+8]
0012be44mov x3, x30
0012be48bl runtime.morestack_noctxt.abi0
0012be4cldr x0, [sp+8]
0012be50b 0x12be00
0012be54udf 0
0012be58udf 0
0012be5cudf 0
0012be00
0012be00reflect.resolveReflectType: ; void reflect.resolveReflectType(internal/abi.Type * t)
0012be00ldr x16, [x28+16]
0012be04subs xzr, sp, x16
0012be08b.ls 0x12be40
0012be0cstr x30, [sp-32]!
0012be10stur x29, [sp-8]
0012be14sub x29, sp, 8
0012be18str x0, [sp+40]
0012be1cstr wzr, [sp+16]
0012be20ldr x0, [sp+40]
0012be24bl reflect.addReflectOff
0012be28str w0, [sp+20]
0012be2cstr w0, [sp+16]
0012be30ldrsw x0, [sp+16]
0012be34ldur x29, [sp-8]
0012be38ldr x30, [sp], 32
0012be3cret x30
0012be40
0012be40loc_12be40:
0012be40str x0, [sp+8]
0012be44mov x3, x30
0012be48bl runtime.morestack_noctxt.abi0
0012be4cldr x0, [sp+8]
0012be50b 0x12be00
0012be54udf 0
0012be58udf 0
0012be5cudf 0
0012be00
0012be60
0012be60reflect.resolveReflectText: ; void reflect.resolveReflectText(void * ptr)
0012be60ldr x16, [x28+16]
0012be64subs xzr, sp, x16
0012be68b.ls 0x12bea0
0012be6cstr x30, [sp-32]!
0012be70stur x29, [sp-8]
0012be74sub x29, sp, 8
0012be78str x0, [sp+40]
0012be7cstr wzr, [sp+16]
0012be80ldr x0, [sp+40]
0012be84bl reflect.addReflectOff
0012be88str w0, [sp+20]
0012be8cstr w0, [sp+16]
0012be90ldrsw x0, [sp+16]
0012be94ldur x29, [sp-8]
0012be98ldr x30, [sp], 32
0012be9cret x30
0012bea0
0012bea0loc_12bea0:
0012bea0str x0, [sp+8]
0012bea4mov x3, x30
0012bea8bl runtime.morestack_noctxt.abi0
0012beacldr x0, [sp+8]
0012beb0b 0x12be60
0012beb4udf 0
0012beb8udf 0
0012bebcudf 0
0012be60
0012be60reflect.resolveReflectText: ; void reflect.resolveReflectText(void * ptr)
0012be60ldr x16, [x28+16]
0012be64subs xzr, sp, x16
0012be68b.ls 0x12bea0
0012be6cstr x30, [sp-32]!
0012be70stur x29, [sp-8]
0012be74sub x29, sp, 8
0012be78str x0, [sp+40]
0012be7cstr wzr, [sp+16]
0012be80ldr x0, [sp+40]
0012be84bl reflect.addReflectOff
0012be88str w0, [sp+20]
0012be8cstr w0, [sp+16]
0012be90ldrsw x0, [sp+16]
0012be94ldur x29, [sp-8]
0012be98ldr x30, [sp], 32
0012be9cret x30
0012bea0
0012bea0loc_12bea0:
0012bea0str x0, [sp+8]
0012bea4mov x3, x30
0012bea8bl runtime.morestack_noctxt.abi0
0012beacldr x0, [sp+8]
0012beb0b 0x12be60
0012beb4udf 0
0012beb8udf 0
0012bebcudf 0
0012be60
0012bec0
0012bec0reflect.(*rtype).nameOff: ; void reflect.(*rtype).nameOff(reflect.rtype * t, internal/abi.NameOff off)
0012bec0ldr x16, [x28+16]
0012bec4subs xzr, sp, x16
0012bec8b.ls 0x12bf10
0012beccstr x30, [sp-48]!
0012bed0stur x29, [sp-8]
0012bed4sub x29, sp, 8
0012bed8str x0, [sp+56]
0012bedcstr w1, [sp+64]
0012bee0str xzr, [sp+24]
0012bee4ldr x0, [sp+56]
0012bee8ldrsw x1, [sp+64]
0012beecbl reflect.resolveNameOff
0012bef0str x0, [sp+32]
0012bef4str xzr, [sp+24]
0012bef8ldr x2, [sp+32]
0012befcstr x2, [sp+24]
0012bf00ldr x0, [sp+24]
0012bf04ldur x29, [sp-8]
0012bf08ldr x30, [sp], 48
0012bf0cret x30
0012bf10
0012bf10loc_12bf10:
0012bf10str x0, [sp+8]
0012bf14str w1, [sp+16]
0012bf18mov x3, x30
0012bf1cbl runtime.morestack_noctxt.abi0
0012bf20ldr x0, [sp+8]
0012bf24ldrsw x1, [sp+16]
0012bf28b 0x12bec0
0012bf2cudf 0
0012bec0
0012bec0reflect.(*rtype).nameOff: ; void reflect.(*rtype).nameOff(reflect.rtype * t, internal/abi.NameOff off)
0012bec0ldr x16, [x28+16]
0012bec4subs xzr, sp, x16
0012bec8b.ls 0x12bf10
0012beccstr x30, [sp-48]!
0012bed0stur x29, [sp-8]
0012bed4sub x29, sp, 8
0012bed8str x0, [sp+56]
0012bedcstr w1, [sp+64]
0012bee0str xzr, [sp+24]
0012bee4ldr x0, [sp+56]
0012bee8ldrsw x1, [sp+64]
0012beecbl reflect.resolveNameOff
0012bef0str x0, [sp+32]
0012bef4str xzr, [sp+24]
0012bef8ldr x2, [sp+32]
0012befcstr x2, [sp+24]
0012bf00ldr x0, [sp+24]
0012bf04ldur x29, [sp-8]
0012bf08ldr x30, [sp], 48
0012bf0cret x30
0012bf10
0012bf10loc_12bf10:
0012bf10str x0, [sp+8]
0012bf14str w1, [sp+16]
0012bf18mov x3, x30
0012bf1cbl runtime.morestack_noctxt.abi0
0012bf20ldr x0, [sp+8]
0012bf24ldrsw x1, [sp+16]
0012bf28b 0x12bec0
0012bf2cudf 0
0012bec0
0012bf30
0012bf30reflect.(*rtype).typeOff: ; void reflect.(*rtype).typeOff(reflect.rtype * t, internal/abi.TypeOff off)
0012bf30ldr x16, [x28+16]
0012bf34subs xzr, sp, x16
0012bf38b.ls 0x12bf78
0012bf3cstr x30, [sp-48]!
0012bf40stur x29, [sp-8]
0012bf44sub x29, sp, 8
0012bf48str x0, [sp+56]
0012bf4cstr w1, [sp+64]
0012bf50str xzr, [sp+24]
0012bf54ldr x0, [sp+56]
0012bf58ldrsw x1, [sp+64]
0012bf5cbl reflect.resolveTypeOff
0012bf60str x0, [sp+32]
0012bf64str x0, [sp+24]
0012bf68ldr x0, [sp+24]
0012bf6cldur x29, [sp-8]
0012bf70ldr x30, [sp], 48
0012bf74ret x30
0012bf78
0012bf78loc_12bf78:
0012bf78str x0, [sp+8]
0012bf7cstr w1, [sp+16]
0012bf80mov x3, x30
0012bf84bl runtime.morestack_noctxt.abi0
0012bf88ldr x0, [sp+8]
0012bf8cldrsw x1, [sp+16]
0012bf90b 0x12bf30
0012bf94udf 0
0012bf98udf 0
0012bf9cudf 0
0012bf30
0012bf30reflect.(*rtype).typeOff: ; void reflect.(*rtype).typeOff(reflect.rtype * t, internal/abi.TypeOff off)
0012bf30ldr x16, [x28+16]
0012bf34subs xzr, sp, x16
0012bf38b.ls 0x12bf78
0012bf3cstr x30, [sp-48]!
0012bf40stur x29, [sp-8]
0012bf44sub x29, sp, 8
0012bf48str x0, [sp+56]
0012bf4cstr w1, [sp+64]
0012bf50str xzr, [sp+24]
0012bf54ldr x0, [sp+56]
0012bf58ldrsw x1, [sp+64]
0012bf5cbl reflect.resolveTypeOff
0012bf60str x0, [sp+32]
0012bf64str x0, [sp+24]
0012bf68ldr x0, [sp+24]
0012bf6cldur x29, [sp-8]
0012bf70ldr x30, [sp], 48
0012bf74ret x30
0012bf78
0012bf78loc_12bf78:
0012bf78str x0, [sp+8]
0012bf7cstr w1, [sp+16]
0012bf80mov x3, x30
0012bf84bl runtime.morestack_noctxt.abi0
0012bf88ldr x0, [sp+8]
0012bf8cldrsw x1, [sp+16]
0012bf90b 0x12bf30
0012bf94udf 0
0012bf98udf 0
0012bf9cudf 0
0012bf30
0012bfa0
0012bfa0reflect.(*rtype).textOff: ; void reflect.(*rtype).textOff(reflect.rtype * t, internal/abi.TextOff off)
0012bfa0ldr x16, [x28+16]
0012bfa4subs xzr, sp, x16
0012bfa8b.ls 0x12bfe4
0012bfacstr x30, [sp-48]!
0012bfb0stur x29, [sp-8]
0012bfb4sub x29, sp, 8
0012bfb8str x0, [sp+56]
0012bfbcstr w1, [sp+64]
0012bfc0str xzr, [sp+24]
0012bfc4ldr x0, [sp+56]
0012bfc8ldrsw x1, [sp+64]
0012bfccbl reflect.resolveTextOff
0012bfd0str x0, [sp+32]
0012bfd4str x0, [sp+24]
0012bfd8ldur x29, [sp-8]
0012bfdcldr x30, [sp], 48
0012bfe0ret x30
0012bfe4
0012bfe4loc_12bfe4:
0012bfe4str x0, [sp+8]
0012bfe8str w1, [sp+16]
0012bfecmov x3, x30
0012bff0bl runtime.morestack_noctxt.abi0
0012bff4ldr x0, [sp+8]
0012bff8ldrsw x1, [sp+16]
0012bffcb 0x12bfa0
0012bfa0
0012bfa0reflect.(*rtype).textOff: ; void reflect.(*rtype).textOff(reflect.rtype * t, internal/abi.TextOff off)
0012bfa0ldr x16, [x28+16]
0012bfa4subs xzr, sp, x16
0012bfa8b.ls 0x12bfe4
0012bfacstr x30, [sp-48]!
0012bfb0stur x29, [sp-8]
0012bfb4sub x29, sp, 8
0012bfb8str x0, [sp+56]
0012bfbcstr w1, [sp+64]
0012bfc0str xzr, [sp+24]
0012bfc4ldr x0, [sp+56]
0012bfc8ldrsw x1, [sp+64]
0012bfccbl reflect.resolveTextOff
0012bfd0str x0, [sp+32]
0012bfd4str x0, [sp+24]
0012bfd8ldur x29, [sp-8]
0012bfdcldr x30, [sp], 48
0012bfe0ret x30
0012bfe4
0012bfe4loc_12bfe4:
0012bfe4str x0, [sp+8]
0012bfe8str w1, [sp+16]
0012bfecmov x3, x30
0012bff0bl runtime.morestack_noctxt.abi0
0012bff4ldr x0, [sp+8]
0012bff8ldrsw x1, [sp+16]
0012bffcb 0x12bfa0
0012bfa0
0012c000
0012c000reflect.textOffFor: ; void reflect.textOffFor(internal/abi.Type * t, internal/abi.TextOff off)
0012c000ldr x16, [x28+16]
0012c004subs xzr, sp, x16
0012c008b.ls 0x12c04c
0012c00cstr x30, [sp-64]!
0012c010stur x29, [sp-8]
0012c014sub x29, sp, 8
0012c018str x0, [sp+72]
0012c01cstr w1, [sp+80]
0012c020str xzr, [sp+32]
0012c024ldr x0, [sp+72]
0012c028bl reflect.toRType
0012c02cstr x0, [sp+48]
0012c030ldrsw x1, [sp+80]
0012c034bl reflect.(*rtype).textOff
0012c038str x0, [sp+40]
0012c03cstr x0, [sp+32]
0012c040ldur x29, [sp-8]
0012c044ldr x30, [sp], 64
0012c048ret x30
0012c04c
0012c04cloc_12c04c:
0012c04cstr x0, [sp+8]
0012c050str w1, [sp+16]
0012c054mov x3, x30
0012c058bl runtime.morestack_noctxt.abi0
0012c05cldr x0, [sp+8]
0012c060ldrsw x1, [sp+16]
0012c064b 0x12c000
0012c068udf 0
0012c06cudf 0
0012c000
0012c000reflect.textOffFor: ; void reflect.textOffFor(internal/abi.Type * t, internal/abi.TextOff off)
0012c000ldr x16, [x28+16]
0012c004subs xzr, sp, x16
0012c008b.ls 0x12c04c
0012c00cstr x30, [sp-64]!
0012c010stur x29, [sp-8]
0012c014sub x29, sp, 8
0012c018str x0, [sp+72]
0012c01cstr w1, [sp+80]
0012c020str xzr, [sp+32]
0012c024ldr x0, [sp+72]
0012c028bl reflect.toRType
0012c02cstr x0, [sp+48]
0012c030ldrsw x1, [sp+80]
0012c034bl reflect.(*rtype).textOff
0012c038str x0, [sp+40]
0012c03cstr x0, [sp+32]
0012c040ldur x29, [sp-8]
0012c044ldr x30, [sp], 64
0012c048ret x30
0012c04c
0012c04cloc_12c04c:
0012c04cstr x0, [sp+8]
0012c050str w1, [sp+16]
0012c054mov x3, x30
0012c058bl runtime.morestack_noctxt.abi0
0012c05cldr x0, [sp+8]
0012c060ldrsw x1, [sp+16]
0012c064b 0x12c000
0012c068udf 0
0012c06cudf 0
0012c000
0012c070
0012c070reflect.(*rtype).exportedMethods: ; void reflect.(*rtype).exportedMethods(reflect.rtype * t)
0012c070ldr x16, [x28+16]
0012c074subs xzr, sp, x16
0012c078b.ls 0x12c0f0
0012c07cstr x30, [sp-80]!
0012c080stur x29, [sp-8]
0012c084sub x29, sp, 8
0012c088str x0, [sp+88]
0012c08cstr xzr, [sp+16]
0012c090stp xzr, xzr, [sp+24]
0012c094ldr x0, [sp+88]
0012c098bl reflect.(*rtype).uncommon
0012c09cstr x0, [sp+40]
0012c0a0cbnz x0, 0x12c0a8
0012c0a4b 0x12c0d0
0012c0a8
0012c0a8loc_12c0a8:
0012c0a8bl internal/abi.(*UncommonType).ExportedMethods
0012c0acstr x0, [sp+48]
0012c0b0str x1, [sp+56]
0012c0b4str x2, [sp+64]
0012c0b8str x0, [sp+16]
0012c0bcstr x1, [sp+24]
0012c0c0str x2, [sp+32]
0012c0c4ldur x29, [sp-8]
0012c0c8ldr x30, [sp], 80
0012c0ccret x30
0012c0d0
0012c0d0loc_12c0d0:
0012c0d0str xzr, [sp+16]
0012c0d4stp xzr, xzr, [sp+24]
0012c0d8mov x0, xzr
0012c0dcmov x1, xzr
0012c0e0mov x2, x1
0012c0e4ldur x29, [sp-8]
0012c0e8ldr x30, [sp], 80
0012c0ecret x30
0012c0f0
0012c0f0loc_12c0f0:
0012c0f0str x0, [sp+8]
0012c0f4mov x3, x30
0012c0f8bl runtime.morestack_noctxt.abi0
0012c0fcldr x0, [sp+8]
0012c100b 0x12c070
0012c104udf 0
0012c108udf 0
0012c10cudf 0
0012c070
0012c070reflect.(*rtype).exportedMethods: ; void reflect.(*rtype).exportedMethods(reflect.rtype * t)
0012c070ldr x16, [x28+16]
0012c074subs xzr, sp, x16
0012c078b.ls 0x12c0f0
0012c07cstr x30, [sp-80]!
0012c080stur x29, [sp-8]
0012c084sub x29, sp, 8
0012c088str x0, [sp+88]
0012c08cstr xzr, [sp+16]
0012c090stp xzr, xzr, [sp+24]
0012c094ldr x0, [sp+88]
0012c098bl reflect.(*rtype).uncommon
0012c09cstr x0, [sp+40]
0012c0a0cbnz x0, 0x12c0a8
0012c0a4b 0x12c0d0
0012c0a8
0012c0a8loc_12c0a8:
0012c0a8bl internal/abi.(*UncommonType).ExportedMethods
0012c0acstr x0, [sp+48]
0012c0b0str x1, [sp+56]
0012c0b4str x2, [sp+64]
0012c0b8str x0, [sp+16]
0012c0bcstr x1, [sp+24]
0012c0c0str x2, [sp+32]
0012c0c4ldur x29, [sp-8]
0012c0c8ldr x30, [sp], 80
0012c0ccret x30
0012c0d0
0012c0d0loc_12c0d0:
0012c0d0str xzr, [sp+16]
0012c0d4stp xzr, xzr, [sp+24]
0012c0d8mov x0, xzr
0012c0dcmov x1, xzr
0012c0e0mov x2, x1
0012c0e4ldur x29, [sp-8]
0012c0e8ldr x30, [sp], 80
0012c0ecret x30
0012c0f0
0012c0f0loc_12c0f0:
0012c0f0str x0, [sp+8]
0012c0f4mov x3, x30
0012c0f8bl runtime.morestack_noctxt.abi0
0012c0fcldr x0, [sp+8]
0012c100b 0x12c070
0012c104udf 0
0012c108udf 0
0012c10cudf 0
0012c070
0012c110
0012c110reflect.pkgPathFor: ; void reflect.pkgPathFor(internal/abi.Type * t)
0012c110ldr x16, [x28+16]
0012c114subs xzr, sp, x16
0012c118b.ls 0x12c15c
0012c11cstr x30, [sp-64]!
0012c120stur x29, [sp-8]
0012c124sub x29, sp, 8
0012c128str x0, [sp+72]
0012c12cstp xzr, xzr, [sp+16]
0012c130ldr x0, [sp+72]
0012c134bl reflect.toRType
0012c138str x0, [sp+48]
0012c13cbl reflect.(*rtype).PkgPath
0012c140str x0, [sp+32]
0012c144str x1, [sp+40]
0012c148str x0, [sp+16]
0012c14cstr x1, [sp+24]
0012c150ldur x29, [sp-8]
0012c154ldr x30, [sp], 64
0012c158ret x30
0012c15c
0012c15cloc_12c15c:
0012c15cstr x0, [sp+8]
0012c160mov x3, x30
0012c164bl runtime.morestack_noctxt.abi0
0012c168ldr x0, [sp+8]
0012c16cb 0x12c110
0012c110
0012c110reflect.pkgPathFor: ; void reflect.pkgPathFor(internal/abi.Type * t)
0012c110ldr x16, [x28+16]
0012c114subs xzr, sp, x16
0012c118b.ls 0x12c15c
0012c11cstr x30, [sp-64]!
0012c120stur x29, [sp-8]
0012c124sub x29, sp, 8
0012c128str x0, [sp+72]
0012c12cstp xzr, xzr, [sp+16]
0012c130ldr x0, [sp+72]
0012c134bl reflect.toRType
0012c138str x0, [sp+48]
0012c13cbl reflect.(*rtype).PkgPath
0012c140str x0, [sp+32]
0012c144str x1, [sp+40]
0012c148str x0, [sp+16]
0012c14cstr x1, [sp+24]
0012c150ldur x29, [sp-8]
0012c154ldr x30, [sp], 64
0012c158ret x30
0012c15c
0012c15cloc_12c15c:
0012c15cstr x0, [sp+8]
0012c160mov x3, x30
0012c164bl runtime.morestack_noctxt.abi0
0012c168ldr x0, [sp+8]
0012c16cb 0x12c110
0012c110
0012c170
0012c170reflect.nameFor: ; void reflect.nameFor(internal/abi.Type * t)
0012c170ldr x16, [x28+16]
0012c174subs xzr, sp, x16
0012c178b.ls 0x12c1bc
0012c17cstr x30, [sp-64]!
0012c180stur x29, [sp-8]
0012c184sub x29, sp, 8
0012c188str x0, [sp+72]
0012c18cstp xzr, xzr, [sp+16]
0012c190ldr x0, [sp+72]
0012c194bl reflect.toRType
0012c198str x0, [sp+48]
0012c19cbl reflect.(*rtype).Name
0012c1a0str x0, [sp+32]
0012c1a4str x1, [sp+40]
0012c1a8str x0, [sp+16]
0012c1acstr x1, [sp+24]
0012c1b0ldur x29, [sp-8]
0012c1b4ldr x30, [sp], 64
0012c1b8ret x30
0012c1bc
0012c1bcloc_12c1bc:
0012c1bcstr x0, [sp+8]
0012c1c0mov x3, x30
0012c1c4bl runtime.morestack_noctxt.abi0
0012c1c8ldr x0, [sp+8]
0012c1ccb 0x12c170
0012c170
0012c170reflect.nameFor: ; void reflect.nameFor(internal/abi.Type * t)
0012c170ldr x16, [x28+16]
0012c174subs xzr, sp, x16
0012c178b.ls 0x12c1bc
0012c17cstr x30, [sp-64]!
0012c180stur x29, [sp-8]
0012c184sub x29, sp, 8
0012c188str x0, [sp+72]
0012c18cstp xzr, xzr, [sp+16]
0012c190ldr x0, [sp+72]
0012c194bl reflect.toRType
0012c198str x0, [sp+48]
0012c19cbl reflect.(*rtype).Name
0012c1a0str x0, [sp+32]
0012c1a4str x1, [sp+40]
0012c1a8str x0, [sp+16]
0012c1acstr x1, [sp+24]
0012c1b0ldur x29, [sp-8]
0012c1b4ldr x30, [sp], 64
0012c1b8ret x30
0012c1bc
0012c1bcloc_12c1bc:
0012c1bcstr x0, [sp+8]
0012c1c0mov x3, x30
0012c1c4bl runtime.morestack_noctxt.abi0
0012c1c8ldr x0, [sp+8]
0012c1ccb 0x12c170
0012c170
0012c1d0
0012c1d0reflect.toRType: ; void reflect.toRType(internal/abi.Type * t)
0012c1d0str x30, [sp-32]!
0012c1d4stur x29, [sp-8]
0012c1d8sub x29, sp, 8
0012c1dcstr x0, [sp+40]
0012c1e0str xzr, [sp+16]
0012c1e4ldr x1, [sp+40]
0012c1e8str x1, [sp+16]
0012c1ecldr x0, [sp+16]
0012c1f0add x29, sp, 24
0012c1f4add sp, sp, 32
0012c1f8ret x30
0012c1fcudf 0
0012c1d0
0012c1d0reflect.toRType: ; void reflect.toRType(internal/abi.Type * t)
0012c1d0str x30, [sp-32]!
0012c1d4stur x29, [sp-8]
0012c1d8sub x29, sp, 8
0012c1dcstr x0, [sp+40]
0012c1e0str xzr, [sp+16]
0012c1e4ldr x1, [sp+40]
0012c1e8str x1, [sp+16]
0012c1ecldr x0, [sp+16]
0012c1f0add x29, sp, 24
0012c1f4add sp, sp, 32
0012c1f8ret x30
0012c1fcudf 0
0012c1d0
0012c200
0012c200reflect.elem: ; void reflect.elem(internal/abi.Type * t)
0012c200ldr x16, [x28+16]
0012c204subs xzr, sp, x16
0012c208b.ls 0x12c294
0012c20cstr x30, [sp-112]!
0012c210stur x29, [sp-8]
0012c214sub x29, sp, 8
0012c218str x0, [sp+120]
0012c21cstr xzr, [sp+48]
0012c220ldr x0, [sp+120]
0012c224bl internal/abi.(*Type).Elem
0012c228str x0, [sp+56]
0012c22ccbnz x0, 0x12c234
0012c230b 0x12c244
0012c234
0012c234loc_12c234:
0012c234str x0, [sp+48]
0012c238ldur x29, [sp-8]
0012c23cldr x30, [sp], 112
0012c240ret x30
0012c244
0012c244loc_12c244:
0012c244ldr x0, [sp+120]
0012c248bl reflect.stringFor
0012c24cstr x0, [sp+88]
0012c250str x1, [sp+96]
0012c254orr x2, xzr, 30
0012c258mov x3, x0
0012c25cmov x4, x1
0012c260mov x0, xzr
0012c264adrp x1, 0x591000
0012c268add x1, x1, 592
0012c26cbl runtime.concatstring2
0012c270str x0, [sp+72]
0012c274str x1, [sp+80]
0012c278bl runtime.convTstring
0012c27cstr x0, [sp+64]
0012c280mov x1, x0
0012c284adrp x0, 0x4c9000
0012c288add x0, x0, 2944
0012c28cbl runtime.gopanic
0012c290hint
0012c294
0012c294loc_12c294:
0012c294str x0, [sp+8]
0012c298mov x3, x30
0012c29cbl runtime.morestack_noctxt.abi0
0012c2a0ldr x0, [sp+8]
0012c2a4b 0x12c200
0012c2a8udf 0
0012c2acudf 0
0012c200
0012c200reflect.elem: ; void reflect.elem(internal/abi.Type * t)
0012c200ldr x16, [x28+16]
0012c204subs xzr, sp, x16
0012c208b.ls 0x12c294
0012c20cstr x30, [sp-112]!
0012c210stur x29, [sp-8]
0012c214sub x29, sp, 8
0012c218str x0, [sp+120]
0012c21cstr xzr, [sp+48]
0012c220ldr x0, [sp+120]
0012c224bl internal/abi.(*Type).Elem
0012c228str x0, [sp+56]
0012c22ccbnz x0, 0x12c234
0012c230b 0x12c244
0012c234
0012c234loc_12c234:
0012c234str x0, [sp+48]
0012c238ldur x29, [sp-8]
0012c23cldr x30, [sp], 112
0012c240ret x30
0012c244
0012c244loc_12c244:
0012c244ldr x0, [sp+120]
0012c248bl reflect.stringFor
0012c24cstr x0, [sp+88]
0012c250str x1, [sp+96]
0012c254orr x2, xzr, 30
0012c258mov x3, x0
0012c25cmov x4, x1
0012c260mov x0, xzr
0012c264adrp x1, 0x591000
0012c268add x1, x1, 592
0012c26cbl runtime.concatstring2
0012c270str x0, [sp+72]
0012c274str x1, [sp+80]
0012c278bl runtime.convTstring
0012c27cstr x0, [sp+64]
0012c280mov x1, x0
0012c284adrp x0, 0x4c9000
0012c288add x0, x0, 2944
0012c28cbl runtime.gopanic
0012c290hint
0012c294
0012c294loc_12c294:
0012c294str x0, [sp+8]
0012c298mov x3, x30
0012c29cbl runtime.morestack_noctxt.abi0
0012c2a0ldr x0, [sp+8]
0012c2a4b 0x12c200
0012c2a8udf 0
0012c2acudf 0
0012c200
0012c2b0
0012c2b0reflect.ChanDir.String: ; void reflect.ChanDir.String(reflect.ChanDir d)
0012c2b0ldr x16, [x28+16]
0012c2b4subs xzr, sp, x16
0012c2b8b.ls 0x12c3b4
0012c2bcstr x30, [sp-96]!
0012c2c0stur x29, [sp-8]
0012c2c4sub x29, sp, 8
0012c2c8str x0, [sp+104]
0012c2ccstp xzr, xzr, [sp+56]
0012c2d0ldr x2, [sp+104]
0012c2d4str x2, [sp+48]
0012c2d8subs xzr, x2, 1
0012c2dcb.eq 0x12c2e4
0012c2e0b 0x12c308
0012c2e4
0012c2e4loc_12c2e4:
0012c2e4b 0x12c2e8
0012c2e8
0012c2e8loc_12c2e8:
0012c2e8adrp x0, 0x584000
0012c2ecadd x0, x0, 2809
0012c2f0str x0, [sp+56]
0012c2f4orr x1, xzr, 6
0012c2f8str x1, [sp+64]
0012c2fcldur x29, [sp-8]
0012c300ldr x30, [sp], 96
0012c304ret x30
0012c308
0012c308loc_12c308:
0012c308subs xzr, x2, 2
0012c30cb.eq 0x12c314
0012c310b 0x12c338
0012c314
0012c314loc_12c314:
0012c314b 0x12c318
0012c318
0012c318loc_12c318:
0012c318adrp x0, 0x584000
0012c31cadd x0, x0, 2803
0012c320str x0, [sp+56]
0012c324orr x1, xzr, 6
0012c328str x1, [sp+64]
0012c32cldur x29, [sp-8]
0012c330ldr x30, [sp], 96
0012c334ret x30
0012c338
0012c338loc_12c338:
0012c338subs xzr, x2, 3
0012c33cb.eq 0x12c344
0012c340b 0x12c368
0012c344
0012c344loc_12c344:
0012c344b 0x12c348
0012c348
0012c348loc_12c348:
0012c348adrp x0, 0x584000
0012c34cadd x0, x0, 1038
0012c350str x0, [sp+56]
0012c354orr x1, xzr, 4
0012c358str x1, [sp+64]
0012c35cldur x29, [sp-8]
0012c360ldr x30, [sp], 96
0012c364ret x30
0012c368
0012c368loc_12c368:
0012c368b 0x12c36c
0012c36c
0012c36cloc_12c36c:
0012c36cb 0x12c370
0012c370
0012c370loc_12c370:
0012c370b 0x12c374
0012c374
0012c374loc_12c374:
0012c374ldr x0, [sp+104]
0012c378bl strconv.Itoa
0012c37cstr x0, [sp+72]
0012c380str x1, [sp+80]
0012c384orr x2, xzr, 7
0012c388mov x3, x0
0012c38cmov x4, x1
0012c390mov x0, xzr
0012c394adrp x1, 0x584000
0012c398add x1, x1, 3892
0012c39cbl runtime.concatstring2
0012c3a0str x0, [sp+56]
0012c3a4str x1, [sp+64]
0012c3a8ldur x29, [sp-8]
0012c3acldr x30, [sp], 96
0012c3b0ret x30
0012c3b4
0012c3b4loc_12c3b4:
0012c3b4str x0, [sp+8]
0012c3b8mov x3, x30
0012c3bcbl runtime.morestack_noctxt.abi0
0012c3c0ldr x0, [sp+8]
0012c3c4b 0x12c2b0
0012c3c8udf 0
0012c3ccudf 0
0012c2b0
0012c2b0reflect.ChanDir.String: ; void reflect.ChanDir.String(reflect.ChanDir d)
0012c2b0ldr x16, [x28+16]
0012c2b4subs xzr, sp, x16
0012c2b8b.ls 0x12c3b4
0012c2bcstr x30, [sp-96]!
0012c2c0stur x29, [sp-8]
0012c2c4sub x29, sp, 8
0012c2c8str x0, [sp+104]
0012c2ccstp xzr, xzr, [sp+56]
0012c2d0ldr x2, [sp+104]
0012c2d4str x2, [sp+48]
0012c2d8subs xzr, x2, 1
0012c2dcb.eq 0x12c2e4
0012c2e0b 0x12c308
0012c2e4
0012c2e4loc_12c2e4:
0012c2e4b 0x12c2e8
0012c2e8
0012c2e8loc_12c2e8:
0012c2e8adrp x0, 0x584000
0012c2ecadd x0, x0, 2809
0012c2f0str x0, [sp+56]
0012c2f4orr x1, xzr, 6
0012c2f8str x1, [sp+64]
0012c2fcldur x29, [sp-8]
0012c300ldr x30, [sp], 96
0012c304ret x30
0012c308
0012c308loc_12c308:
0012c308subs xzr, x2, 2
0012c30cb.eq 0x12c314
0012c310b 0x12c338
0012c314
0012c314loc_12c314:
0012c314b 0x12c318
0012c318
0012c318loc_12c318:
0012c318adrp x0, 0x584000
0012c31cadd x0, x0, 2803
0012c320str x0, [sp+56]
0012c324orr x1, xzr, 6
0012c328str x1, [sp+64]
0012c32cldur x29, [sp-8]
0012c330ldr x30, [sp], 96
0012c334ret x30
0012c338
0012c338loc_12c338:
0012c338subs xzr, x2, 3
0012c33cb.eq 0x12c344
0012c340b 0x12c368
0012c344
0012c344loc_12c344:
0012c344b 0x12c348
0012c348
0012c348loc_12c348:
0012c348adrp x0, 0x584000
0012c34cadd x0, x0, 1038
0012c350str x0, [sp+56]
0012c354orr x1, xzr, 4
0012c358str x1, [sp+64]
0012c35cldur x29, [sp-8]
0012c360ldr x30, [sp], 96
0012c364ret x30
0012c368
0012c368loc_12c368:
0012c368b 0x12c36c
0012c36c
0012c36cloc_12c36c:
0012c36cb 0x12c370
0012c370
0012c370loc_12c370:
0012c370b 0x12c374
0012c374
0012c374loc_12c374:
0012c374ldr x0, [sp+104]
0012c378bl strconv.Itoa
0012c37cstr x0, [sp+72]
0012c380str x1, [sp+80]
0012c384orr x2, xzr, 7
0012c388mov x3, x0
0012c38cmov x4, x1
0012c390mov x0, xzr
0012c394adrp x1, 0x584000
0012c398add x1, x1, 3892
0012c39cbl runtime.concatstring2
0012c3a0str x0, [sp+56]
0012c3a4str x1, [sp+64]
0012c3a8ldur x29, [sp-8]
0012c3acldr x30, [sp], 96
0012c3b0ret x30
0012c3b4
0012c3b4loc_12c3b4:
0012c3b4str x0, [sp+8]
0012c3b8mov x3, x30
0012c3bcbl runtime.morestack_noctxt.abi0
0012c3c0ldr x0, [sp+8]
0012c3c4b 0x12c2b0
0012c3c8udf 0
0012c3ccudf 0
0012c2b0
0012c3d0
0012c3d0reflect.(*interfaceType).Method: ; void reflect.(*interfaceType).Method(reflect.interfaceType * t, int i)
0012c3d0ldr x16, [x28+16]
0012c3d4sub x17, sp, 80
0012c3d8subs xzr, x17, x16
0012c3dcb.ls 0x12c5d0
0012c3e0str x30, [sp-208]!
0012c3e4stur x29, [sp-8]
0012c3e8sub x29, sp, 8
0012c3ecstr x0, [sp+216]
0012c3f0str x1, [sp+224]
0012c3f4add x20, sp, 72
0012c3f8adr x27, 16
0012c3fcstp x29, x27, [sp-24]
0012c400sub x29, sp, 24
0012c404bl fn_87cfc
0012c408sub x29, sp, 8
0012c40cldr x10, [sp+224]
0012c410subs xzr, x10, 0
0012c414cset x11, lt
0012c418strb w11, [sp+39]
0012c41ctbnz x10, 63, 0x12c424
0012c420b 0x12c428
0012c424
0012c424loc_12c424:
0012c424b 0x12c44c
0012c428
0012c428loc_12c428:
0012c428ldr x10, [sp+216]
0012c42cldrsb x27, [x10]
0012c430ldr x10, [x10+64]
0012c434str x10, [sp+48]
0012c438ldr x11, [sp+224]
0012c43csubs xzr, x10, x11
0012c440cset x10, le
0012c444strb w10, [sp+39]
0012c448b 0x12c44c
0012c44c
0012c44cloc_12c44c:
0012c44cldrb w10, [sp+39]
0012c450tbnz w10, 0, 0x12c458
0012c454b 0x12c48c
0012c458
0012c458loc_12c458:
0012c458ldr x0, [sp+72]
0012c45cldr x1, [sp+80]
0012c460ldr x2, [sp+88]
0012c464ldr x3, [sp+96]
0012c468ldr x4, [sp+104]
0012c46cldr x5, [sp+112]
0012c470ldr x6, [sp+120]
0012c474ldr x7, [sp+128]
0012c478ldr x8, [sp+136]
0012c47cldr x9, [sp+144]
0012c480ldur x29, [sp-8]
0012c484ldr x30, [sp], 208
0012c488ret x30
0012c48c
0012c48cloc_12c48c:
0012c48cldr x2, [sp+216]
0012c490ldrsb x27, [x2]
0012c494ldr x1, [x2+64]
0012c498ldr x2, [x2+56]
0012c49cldr x0, [sp+224]
0012c4a0subs xzr, x1, x0
0012c4a4b.hi 0x12c4ac
0012c4a8b 0x12c5c8
0012c4ac
0012c4acloc_12c4ac:
0012c4acadd x2, x2, x0, lsl #3
0012c4b0str x2, [sp+64]
0012c4b4ldrsb x27, [x2]
0012c4b8ldrsw x1, [x2]
0012c4bcstr w1, [sp+44]
0012c4c0ldr x0, [sp+216]
0012c4c4bl reflect.(*interfaceType).nameOff
0012c4c8str x0, [sp+56]
0012c4ccbl internal/abi.Name.Name
0012c4d0str x0, [sp+176]
0012c4d4str x1, [sp+184]
0012c4d8str x0, [sp+72]
0012c4dcstr x1, [sp+80]
0012c4e0ldr x0, [sp+56]
0012c4e4bl internal/abi.Name.IsExported
0012c4e8strb w0, [sp+39]
0012c4ectbnz w0, 0, 0x12c4f4
0012c4f0b 0x12c4f8
0012c4f4
0012c4f4loc_12c4f4:
0012c4f4b 0x12c548
0012c4f8
0012c4f8loc_12c4f8:
0012c4f8ldr x0, [sp+56]
0012c4fcbl reflect.pkgPath
0012c500str x0, [sp+176]
0012c504str x1, [sp+184]
0012c508str x0, [sp+88]
0012c50cstr x1, [sp+96]
0012c510cbz x1, 0x12c518
0012c514b 0x12c540
0012c518
0012c518loc_12c518:
0012c518ldr x1, [sp+216]
0012c51cldrsb x27, [x1]
0012c520ldr x0, [x1+48]
0012c524str x0, [sp+192]
0012c528bl internal/abi.Name.Name
0012c52cstr x0, [sp+176]
0012c530str x1, [sp+184]
0012c534str x0, [sp+88]
0012c538str x1, [sp+96]
0012c53cb 0x12c544
0012c540
0012c540loc_12c540:
0012c540b 0x12c544
0012c544
0012c544loc_12c544:
0012c544b 0x12c548
0012c548
0012c548loc_12c548:
0012c548ldr x2, [sp+64]
0012c54cldrsb x27, [x2]
0012c550ldrsw x1, [x2+4]
0012c554str w1, [sp+40]
0012c558ldr x0, [sp+216]
0012c55cbl reflect.(*interfaceType).typeOff
0012c560str x0, [sp+168]
0012c564bl reflect.toType
0012c568str x0, [sp+152]
0012c56cstr x1, [sp+160]
0012c570str x0, [sp+104]
0012c574str x1, [sp+112]
0012c578ldr x9, [sp+224]
0012c57cstr x9, [sp+144]
0012c580ldr x2, [sp+72]
0012c584ldr x3, [sp+80]
0012c588ldr x4, [sp+88]
0012c58cldr x5, [sp+96]
0012c590ldr x6, [sp+120]
0012c594ldr x7, [sp+128]
0012c598ldr x8, [sp+136]
0012c59cmov x10, x0
0012c5a0mov x0, x2
0012c5a4mov x11, x1
0012c5a8mov x1, x3
0012c5acmov x2, x4
0012c5b0mov x3, x5
0012c5b4mov x4, x10
0012c5b8mov x5, x11
0012c5bcldur x29, [sp-8]
0012c5c0ldr x30, [sp], 208
0012c5c4ret x30
0012c5c8
0012c5c8loc_12c5c8:
0012c5c8bl runtime.panicIndex
0012c5cchint
0012c5d0
0012c5d0loc_12c5d0:
0012c5d0stp x0, x1, [sp+8]
0012c5d4mov x3, x30
0012c5d8bl runtime.morestack_noctxt.abi0
0012c5dcldp x0, x1, [sp+8]
0012c5e0b 0x12c3d0
0012c5e4udf 0
0012c5e8udf 0
0012c5ecudf 0
0012c3d0
0012c3d0reflect.(*interfaceType).Method: ; void reflect.(*interfaceType).Method(reflect.interfaceType * t, int i)
0012c3d0ldr x16, [x28+16]
0012c3d4sub x17, sp, 80
0012c3d8subs xzr, x17, x16
0012c3dcb.ls 0x12c5d0
0012c3e0str x30, [sp-208]!
0012c3e4stur x29, [sp-8]
0012c3e8sub x29, sp, 8
0012c3ecstr x0, [sp+216]
0012c3f0str x1, [sp+224]
0012c3f4add x20, sp, 72
0012c3f8adr x27, 16
0012c3fcstp x29, x27, [sp-24]
0012c400sub x29, sp, 24
0012c404bl fn_87cfc
0012c408sub x29, sp, 8
0012c40cldr x10, [sp+224]
0012c410subs xzr, x10, 0
0012c414cset x11, lt
0012c418strb w11, [sp+39]
0012c41ctbnz x10, 63, 0x12c424
0012c420b 0x12c428
0012c424
0012c424loc_12c424:
0012c424b 0x12c44c
0012c428
0012c428loc_12c428:
0012c428ldr x10, [sp+216]
0012c42cldrsb x27, [x10]
0012c430ldr x10, [x10+64]
0012c434str x10, [sp+48]
0012c438ldr x11, [sp+224]
0012c43csubs xzr, x10, x11
0012c440cset x10, le
0012c444strb w10, [sp+39]
0012c448b 0x12c44c
0012c44c
0012c44cloc_12c44c:
0012c44cldrb w10, [sp+39]
0012c450tbnz w10, 0, 0x12c458
0012c454b 0x12c48c
0012c458
0012c458loc_12c458:
0012c458ldr x0, [sp+72]
0012c45cldr x1, [sp+80]
0012c460ldr x2, [sp+88]
0012c464ldr x3, [sp+96]
0012c468ldr x4, [sp+104]
0012c46cldr x5, [sp+112]
0012c470ldr x6, [sp+120]
0012c474ldr x7, [sp+128]
0012c478ldr x8, [sp+136]
0012c47cldr x9, [sp+144]
0012c480ldur x29, [sp-8]
0012c484ldr x30, [sp], 208
0012c488ret x30
0012c48c
0012c48cloc_12c48c:
0012c48cldr x2, [sp+216]
0012c490ldrsb x27, [x2]
0012c494ldr x1, [x2+64]
0012c498ldr x2, [x2+56]
0012c49cldr x0, [sp+224]
0012c4a0subs xzr, x1, x0
0012c4a4b.hi 0x12c4ac
0012c4a8b 0x12c5c8
0012c4ac
0012c4acloc_12c4ac:
0012c4acadd x2, x2, x0, lsl #3
0012c4b0str x2, [sp+64]
0012c4b4ldrsb x27, [x2]
0012c4b8ldrsw x1, [x2]
0012c4bcstr w1, [sp+44]
0012c4c0ldr x0, [sp+216]
0012c4c4bl reflect.(*interfaceType).nameOff
0012c4c8str x0, [sp+56]
0012c4ccbl internal/abi.Name.Name
0012c4d0str x0, [sp+176]
0012c4d4str x1, [sp+184]
0012c4d8str x0, [sp+72]
0012c4dcstr x1, [sp+80]
0012c4e0ldr x0, [sp+56]
0012c4e4bl internal/abi.Name.IsExported
0012c4e8strb w0, [sp+39]
0012c4ectbnz w0, 0, 0x12c4f4
0012c4f0b 0x12c4f8
0012c4f4
0012c4f4loc_12c4f4:
0012c4f4b 0x12c548
0012c4f8
0012c4f8loc_12c4f8:
0012c4f8ldr x0, [sp+56]
0012c4fcbl reflect.pkgPath
0012c500str x0, [sp+176]
0012c504str x1, [sp+184]
0012c508str x0, [sp+88]
0012c50cstr x1, [sp+96]
0012c510cbz x1, 0x12c518
0012c514b 0x12c540
0012c518
0012c518loc_12c518:
0012c518ldr x1, [sp+216]
0012c51cldrsb x27, [x1]
0012c520ldr x0, [x1+48]
0012c524str x0, [sp+192]
0012c528bl internal/abi.Name.Name
0012c52cstr x0, [sp+176]
0012c530str x1, [sp+184]
0012c534str x0, [sp+88]
0012c538str x1, [sp+96]
0012c53cb 0x12c544
0012c540
0012c540loc_12c540:
0012c540b 0x12c544
0012c544
0012c544loc_12c544:
0012c544b 0x12c548
0012c548
0012c548loc_12c548:
0012c548ldr x2, [sp+64]
0012c54cldrsb x27, [x2]
0012c550ldrsw x1, [x2+4]
0012c554str w1, [sp+40]
0012c558ldr x0, [sp+216]
0012c55cbl reflect.(*interfaceType).typeOff
0012c560str x0, [sp+168]
0012c564bl reflect.toType
0012c568str x0, [sp+152]
0012c56cstr x1, [sp+160]
0012c570str x0, [sp+104]
0012c574str x1, [sp+112]
0012c578ldr x9, [sp+224]
0012c57cstr x9, [sp+144]
0012c580ldr x2, [sp+72]
0012c584ldr x3, [sp+80]
0012c588ldr x4, [sp+88]
0012c58cldr x5, [sp+96]
0012c590ldr x6, [sp+120]
0012c594ldr x7, [sp+128]
0012c598ldr x8, [sp+136]
0012c59cmov x10, x0
0012c5a0mov x0, x2
0012c5a4mov x11, x1
0012c5a8mov x1, x3
0012c5acmov x2, x4
0012c5b0mov x3, x5
0012c5b4mov x4, x10
0012c5b8mov x5, x11
0012c5bcldur x29, [sp-8]
0012c5c0ldr x30, [sp], 208
0012c5c4ret x30
0012c5c8
0012c5c8loc_12c5c8:
0012c5c8bl runtime.panicIndex
0012c5cchint
0012c5d0
0012c5d0loc_12c5d0:
0012c5d0stp x0, x1, [sp+8]
0012c5d4mov x3, x30
0012c5d8bl runtime.morestack_noctxt.abi0
0012c5dcldp x0, x1, [sp+8]
0012c5e0b 0x12c3d0
0012c5e4udf 0
0012c5e8udf 0
0012c5ecudf 0
0012c3d0
0012c5f0
0012c5f0reflect.(*interfaceType).NumMethod: ; void reflect.(*interfaceType).NumMethod(reflect.interfaceType * t)
0012c5f0str x30, [sp-32]!
0012c5f4stur x29, [sp-8]
0012c5f8sub x29, sp, 8
0012c5fcstr x0, [sp+40]
0012c600str xzr, [sp+8]
0012c604ldrsb x27, [x0]
0012c608ldr x0, [x0+64]
0012c60cstr x0, [sp+16]
0012c610str x0, [sp+8]
0012c614add x29, sp, 24
0012c618add sp, sp, 32
0012c61cret x30
0012c5f0
0012c5f0reflect.(*interfaceType).NumMethod: ; void reflect.(*interfaceType).NumMethod(reflect.interfaceType * t)
0012c5f0str x30, [sp-32]!
0012c5f4stur x29, [sp-8]
0012c5f8sub x29, sp, 8
0012c5fcstr x0, [sp+40]
0012c600str xzr, [sp+8]
0012c604ldrsb x27, [x0]
0012c608ldr x0, [x0+64]
0012c60cstr x0, [sp+16]
0012c610str x0, [sp+8]
0012c614add x29, sp, 24
0012c618add sp, sp, 32
0012c61cret x30
0012c5f0
0012c620
0012c620reflect.(*interfaceType).MethodByName: ; void reflect.(*interfaceType).MethodByName(reflect.interfaceType * t, struct string name)
0012c620ldr x16, [x28+16]
0012c624sub x17, sp, 224
0012c628subs xzr, x17, x16
0012c62cb.ls 0x12c858
0012c630sub x20, sp, 352
0012c634stp x29, x30, [x20-8]
0012c638add sp, x20, 0
0012c63csub x29, sp, 8
0012c640str x0, [sp+360]
0012c644str x1, [sp+368]
0012c648str x2, [sp+376]
0012c64cadd x20, sp, 80
0012c650adr x27, 16
0012c654stp x29, x27, [sp-24]
0012c658sub x29, sp, 24
0012c65cbl fn_87cfc
0012c660sub x29, sp, 8
0012c664ldr x0, [sp+80]
0012c668ldr x2, [sp+96]
0012c66cldr x5, [sp+120]
0012c670ldr x6, [sp+128]
0012c674ldr x7, [sp+136]
0012c678strb wzr, [sp+43]
0012c67cldr x11, [sp+360]
0012c680cbnz x11, 0x12c688
0012c684b 0x12c6a4
0012c688
0012c688loc_12c688:
0012c688str xzr, [sp+72]
0012c68cstr xzr, [sp+56]
0012c690ldr x11, [sp+360]
0012c694ldrsb x27, [x11]
0012c698ldr x11, [x11+64]
0012c69cstr x11, [sp+64]
0012c6a0b 0x12c6c8
0012c6a4
0012c6a4loc_12c6a4:
0012c6a4mov x1, xzr
0012c6a8mov x3, xzr
0012c6acmov x4, xzr
0012c6b0mov x8, xzr
0012c6b4mov x9, xzr
0012c6b8mov x10, xzr
0012c6bcldp x29, x30, [sp-8]
0012c6c0add sp, sp, 352
0012c6c4ret x30
0012c6c8
0012c6c8loc_12c6c8:
0012c6c8ldr x11, [sp+64]
0012c6ccldr x12, [sp+56]
0012c6d0subs xzr, x11, x12
0012c6d4b.gt 0x12c6dc
0012c6d8b 0x12c818
0012c6dc
0012c6dcloc_12c6dc:
0012c6dcldr x0, [sp+56]
0012c6e0str x0, [sp+48]
0012c6e4ldr x2, [sp+360]
0012c6e8ldrsb x27, [x2]
0012c6ecldr x1, [x2+64]
0012c6f0ldr x2, [x2+56]
0012c6f4subs xzr, x1, x0
0012c6f8b.hi 0x12c700
0012c6fcb 0x12c850
0012c700
0012c700loc_12c700:
0012c700add x2, x2, x0, lsl #3
0012c704str x2, [sp+72]
0012c708ldrsb x27, [x2]
0012c70cldrsw x1, [x2]
0012c710str w1, [sp+44]
0012c714ldr x0, [sp+360]
0012c718bl reflect.(*interfaceType).nameOff
0012c71cstr x0, [sp+256]
0012c720bl internal/abi.Name.Name
0012c724str x0, [sp+240]
0012c728str x1, [sp+248]
0012c72cldr x2, [sp+376]
0012c730subs xzr, x1, x2
0012c734b.eq 0x12c73c
0012c738b 0x12c800
0012c73c
0012c73cloc_12c73c:
0012c73cldr x3, [sp+368]
0012c740mov x2, x1
0012c744mov x1, x3
0012c748bl runtime.memequal
0012c74ctbnz w0, 0, 0x12c754
0012c750b 0x12c7fc
0012c754
0012c754loc_12c754:
0012c754ldr x1, [sp+48]
0012c758ldr x0, [sp+360]
0012c75cbl reflect.(*interfaceType).Method
0012c760str x0, [sp+264]
0012c764str x1, [sp+272]
0012c768str x2, [sp+280]
0012c76cstr x3, [sp+288]
0012c770str x4, [sp+296]
0012c774str x5, [sp+304]
0012c778str x6, [sp+312]
0012c77cstr x7, [sp+320]
0012c780str x8, [sp+328]
0012c784str x9, [sp+336]
0012c788add x21, sp, 160
0012c78cadd x20, sp, 264
0012c790adr x27, 16
0012c794stp x29, x27, [sp-24]
0012c798sub x29, sp, 24
0012c79cbl fn_87ef8
0012c7a0sub x29, sp, 8
0012c7a4add x21, sp, 80
0012c7a8add x20, sp, 264
0012c7acadr x27, 16
0012c7b0stp x29, x27, [sp-24]
0012c7b4sub x29, sp, 24
0012c7b8bl fn_87ef8
0012c7bcsub x29, sp, 8
0012c7c0orr x10, xzr, 1
0012c7c4strb w10, [sp+43]
0012c7c8ldr x0, [sp+80]
0012c7ccldr x1, [sp+88]
0012c7d0ldr x2, [sp+96]
0012c7d4ldr x3, [sp+104]
0012c7d8ldr x4, [sp+112]
0012c7dcldr x5, [sp+120]
0012c7e0ldr x6, [sp+128]
0012c7e4ldr x7, [sp+136]
0012c7e8ldr x8, [sp+144]
0012c7ecldr x9, [sp+152]
0012c7f0ldp x29, x30, [sp-8]
0012c7f4add sp, sp, 352
0012c7f8ret x30
0012c7fc
0012c7fcloc_12c7fc:
0012c7fcb 0x12c804
0012c800
0012c800loc_12c800:
0012c800b 0x12c804
0012c804
0012c804loc_12c804:
0012c804b 0x12c808
0012c808
0012c808loc_12c808:
0012c808ldr x11, [sp+56]
0012c80cadd x11, x11, 1
0012c810str x11, [sp+56]
0012c814b 0x12c6c8
0012c818
0012c818loc_12c818:
0012c818ldrb w10, [sp+43]
0012c81cldr x0, [sp+80]
0012c820ldr x1, [sp+88]
0012c824ldr x2, [sp+96]
0012c828ldr x3, [sp+104]
0012c82cldr x4, [sp+112]
0012c830ldr x5, [sp+120]
0012c834ldr x6, [sp+128]
0012c838ldr x7, [sp+136]
0012c83cldr x8, [sp+144]
0012c840ldr x9, [sp+152]
0012c844ldp x29, x30, [sp-8]
0012c848add sp, sp, 352
0012c84cret x30
0012c850
0012c850loc_12c850:
0012c850bl runtime.panicIndex
0012c854hint
0012c858
0012c858loc_12c858:
0012c858stp x0, x1, [sp+8]
0012c85cstr x2, [sp+24]
0012c860mov x3, x30
0012c864bl runtime.morestack_noctxt.abi0
0012c868ldp x0, x1, [sp+8]
0012c86cldr x2, [sp+24]
0012c870b 0x12c620
0012c874udf 0
0012c878udf 0
0012c87cudf 0
0012c620
0012c620reflect.(*interfaceType).MethodByName: ; void reflect.(*interfaceType).MethodByName(reflect.interfaceType * t, struct string name)
0012c620ldr x16, [x28+16]
0012c624sub x17, sp, 224
0012c628subs xzr, x17, x16
0012c62cb.ls 0x12c858
0012c630sub x20, sp, 352
0012c634stp x29, x30, [x20-8]
0012c638add sp, x20, 0
0012c63csub x29, sp, 8
0012c640str x0, [sp+360]
0012c644str x1, [sp+368]
0012c648str x2, [sp+376]
0012c64cadd x20, sp, 80
0012c650adr x27, 16
0012c654stp x29, x27, [sp-24]
0012c658sub x29, sp, 24
0012c65cbl fn_87cfc
0012c660sub x29, sp, 8
0012c664ldr x0, [sp+80]
0012c668ldr x2, [sp+96]
0012c66cldr x5, [sp+120]
0012c670ldr x6, [sp+128]
0012c674ldr x7, [sp+136]
0012c678strb wzr, [sp+43]
0012c67cldr x11, [sp+360]
0012c680cbnz x11, 0x12c688
0012c684b 0x12c6a4
0012c688
0012c688loc_12c688:
0012c688str xzr, [sp+72]
0012c68cstr xzr, [sp+56]
0012c690ldr x11, [sp+360]
0012c694ldrsb x27, [x11]
0012c698ldr x11, [x11+64]
0012c69cstr x11, [sp+64]
0012c6a0b 0x12c6c8
0012c6a4
0012c6a4loc_12c6a4:
0012c6a4mov x1, xzr
0012c6a8mov x3, xzr
0012c6acmov x4, xzr
0012c6b0mov x8, xzr
0012c6b4mov x9, xzr
0012c6b8mov x10, xzr
0012c6bcldp x29, x30, [sp-8]
0012c6c0add sp, sp, 352
0012c6c4ret x30
0012c6c8
0012c6c8loc_12c6c8:
0012c6c8ldr x11, [sp+64]
0012c6ccldr x12, [sp+56]
0012c6d0subs xzr, x11, x12
0012c6d4b.gt 0x12c6dc
0012c6d8b 0x12c818
0012c6dc
0012c6dcloc_12c6dc:
0012c6dcldr x0, [sp+56]
0012c6e0str x0, [sp+48]
0012c6e4ldr x2, [sp+360]
0012c6e8ldrsb x27, [x2]
0012c6ecldr x1, [x2+64]
0012c6f0ldr x2, [x2+56]
0012c6f4subs xzr, x1, x0
0012c6f8b.hi 0x12c700
0012c6fcb 0x12c850
0012c700
0012c700loc_12c700:
0012c700add x2, x2, x0, lsl #3
0012c704str x2, [sp+72]
0012c708ldrsb x27, [x2]
0012c70cldrsw x1, [x2]
0012c710str w1, [sp+44]
0012c714ldr x0, [sp+360]
0012c718bl reflect.(*interfaceType).nameOff
0012c71cstr x0, [sp+256]
0012c720bl internal/abi.Name.Name
0012c724str x0, [sp+240]
0012c728str x1, [sp+248]
0012c72cldr x2, [sp+376]
0012c730subs xzr, x1, x2
0012c734b.eq 0x12c73c
0012c738b 0x12c800
0012c73c
0012c73cloc_12c73c:
0012c73cldr x3, [sp+368]
0012c740mov x2, x1
0012c744mov x1, x3
0012c748bl runtime.memequal
0012c74ctbnz w0, 0, 0x12c754
0012c750b 0x12c7fc
0012c754
0012c754loc_12c754:
0012c754ldr x1, [sp+48]
0012c758ldr x0, [sp+360]
0012c75cbl reflect.(*interfaceType).Method
0012c760str x0, [sp+264]
0012c764str x1, [sp+272]
0012c768str x2, [sp+280]
0012c76cstr x3, [sp+288]
0012c770str x4, [sp+296]
0012c774str x5, [sp+304]
0012c778str x6, [sp+312]
0012c77cstr x7, [sp+320]
0012c780str x8, [sp+328]
0012c784str x9, [sp+336]
0012c788add x21, sp, 160
0012c78cadd x20, sp, 264
0012c790adr x27, 16
0012c794stp x29, x27, [sp-24]
0012c798sub x29, sp, 24
0012c79cbl fn_87ef8
0012c7a0sub x29, sp, 8
0012c7a4add x21, sp, 80
0012c7a8add x20, sp, 264
0012c7acadr x27, 16
0012c7b0stp x29, x27, [sp-24]
0012c7b4sub x29, sp, 24
0012c7b8bl fn_87ef8
0012c7bcsub x29, sp, 8
0012c7c0orr x10, xzr, 1
0012c7c4strb w10, [sp+43]
0012c7c8ldr x0, [sp+80]
0012c7ccldr x1, [sp+88]
0012c7d0ldr x2, [sp+96]
0012c7d4ldr x3, [sp+104]
0012c7d8ldr x4, [sp+112]
0012c7dcldr x5, [sp+120]
0012c7e0ldr x6, [sp+128]
0012c7e4ldr x7, [sp+136]
0012c7e8ldr x8, [sp+144]
0012c7ecldr x9, [sp+152]
0012c7f0ldp x29, x30, [sp-8]
0012c7f4add sp, sp, 352
0012c7f8ret x30
0012c7fc
0012c7fcloc_12c7fc:
0012c7fcb 0x12c804
0012c800
0012c800loc_12c800:
0012c800b 0x12c804
0012c804
0012c804loc_12c804:
0012c804b 0x12c808
0012c808
0012c808loc_12c808:
0012c808ldr x11, [sp+56]
0012c80cadd x11, x11, 1
0012c810str x11, [sp+56]
0012c814b 0x12c6c8
0012c818
0012c818loc_12c818:
0012c818ldrb w10, [sp+43]
0012c81cldr x0, [sp+80]
0012c820ldr x1, [sp+88]
0012c824ldr x2, [sp+96]
0012c828ldr x3, [sp+104]
0012c82cldr x4, [sp+112]
0012c830ldr x5, [sp+120]
0012c834ldr x6, [sp+128]
0012c838ldr x7, [sp+136]
0012c83cldr x8, [sp+144]
0012c840ldr x9, [sp+152]
0012c844ldp x29, x30, [sp-8]
0012c848add sp, sp, 352
0012c84cret x30
0012c850
0012c850loc_12c850:
0012c850bl runtime.panicIndex
0012c854hint
0012c858
0012c858loc_12c858:
0012c858stp x0, x1, [sp+8]
0012c85cstr x2, [sp+24]
0012c860mov x3, x30
0012c864bl runtime.morestack_noctxt.abi0
0012c868ldp x0, x1, [sp+8]
0012c86cldr x2, [sp+24]
0012c870b 0x12c620
0012c874udf 0
0012c878udf 0
0012c87cudf 0
0012c620
0012c880
0012c880reflect.StructField.IsExported: ; void reflect.StructField.IsExported(reflect.StructField f)
0012c880str x30, [sp-32]!
0012c884stur x29, [sp-8]
0012c888sub x29, sp, 8
0012c88cstr x0, [sp+40]
0012c890str x1, [sp+48]
0012c894str x2, [sp+56]
0012c898str x3, [sp+64]
0012c89cstr x4, [sp+72]
0012c8a0str x5, [sp+80]
0012c8a4str x6, [sp+88]
0012c8a8str x7, [sp+96]
0012c8acstr x8, [sp+104]
0012c8b0str x9, [sp+112]
0012c8b4str x10, [sp+120]
0012c8b8str x11, [sp+128]
0012c8bcstrb w12, [sp+136]
0012c8c0strb wzr, [sp+23]
0012c8c4ldr x1, [sp+64]
0012c8c8subs xzr, x1, 0
0012c8cccset x0, eq
0012c8d0strb w0, [sp+23]
0012c8d4add x29, sp, 24
0012c8d8add sp, sp, 32
0012c8dcret x30
0012c880
0012c880reflect.StructField.IsExported: ; void reflect.StructField.IsExported(reflect.StructField f)
0012c880str x30, [sp-32]!
0012c884stur x29, [sp-8]
0012c888sub x29, sp, 8
0012c88cstr x0, [sp+40]
0012c890str x1, [sp+48]
0012c894str x2, [sp+56]
0012c898str x3, [sp+64]
0012c89cstr x4, [sp+72]
0012c8a0str x5, [sp+80]
0012c8a4str x6, [sp+88]
0012c8a8str x7, [sp+96]
0012c8acstr x8, [sp+104]
0012c8b0str x9, [sp+112]
0012c8b4str x10, [sp+120]
0012c8b8str x11, [sp+128]
0012c8bcstrb w12, [sp+136]
0012c8c0strb wzr, [sp+23]
0012c8c4ldr x1, [sp+64]
0012c8c8subs xzr, x1, 0
0012c8cccset x0, eq
0012c8d0strb w0, [sp+23]
0012c8d4add x29, sp, 24
0012c8d8add sp, sp, 32
0012c8dcret x30
0012c880
0012c8e0
0012c8e0reflect.StructTag.Get: ; void reflect.StructTag.Get(struct reflect.StructTag tag, struct string key)
0012c8e0ldr x16, [x28+16]
0012c8e4subs xzr, sp, x16
0012c8e8b.ls 0x12c96c
0012c8ecstr x30, [sp-128]!
0012c8f0stur x29, [sp-8]
0012c8f4sub x29, sp, 8
0012c8f8str x0, [sp+136]
0012c8fcstr x1, [sp+144]
0012c900str x2, [sp+152]
0012c904str x3, [sp+160]
0012c908stp xzr, xzr, [sp+56]
0012c90cstp xzr, xzr, [sp+88]
0012c910ldr x0, [sp+136]
0012c914ldr x2, [sp+152]
0012c918ldr x1, [sp+144]
0012c91cldr x3, [sp+160]
0012c920bl reflect.StructTag.Lookup
0012c924str x0, [sp+88]
0012c928str x1, [sp+96]
0012c92cstrb w2, [sp+54]
0012c930ldr x4, [sp+96]
0012c934ldr x5, [sp+88]
0012c938str x5, [sp+104]
0012c93cstr x4, [sp+112]
0012c940ldrb w4, [sp+54]
0012c944strb w4, [sp+55]
0012c948ldr x0, [sp+104]
0012c94cldr x1, [sp+112]
0012c950str x0, [sp+72]
0012c954str x1, [sp+80]
0012c958str x0, [sp+56]
0012c95cstr x1, [sp+64]
0012c960ldur x29, [sp-8]
0012c964ldr x30, [sp], 128
0012c968ret x30
0012c96c
0012c96cloc_12c96c:
0012c96cstp x0, x1, [sp+8]
0012c970stp x2, x3, [sp+24]
0012c974mov x3, x30
0012c978bl runtime.morestack_noctxt.abi0
0012c97cldp x0, x1, [sp+8]
0012c980ldp x2, x3, [sp+24]
0012c984b 0x12c8e0
0012c988udf 0
0012c98cudf 0
0012c8e0
0012c8e0reflect.StructTag.Get: ; void reflect.StructTag.Get(struct reflect.StructTag tag, struct string key)
0012c8e0ldr x16, [x28+16]
0012c8e4subs xzr, sp, x16
0012c8e8b.ls 0x12c96c
0012c8ecstr x30, [sp-128]!
0012c8f0stur x29, [sp-8]
0012c8f4sub x29, sp, 8
0012c8f8str x0, [sp+136]
0012c8fcstr x1, [sp+144]
0012c900str x2, [sp+152]
0012c904str x3, [sp+160]
0012c908stp xzr, xzr, [sp+56]
0012c90cstp xzr, xzr, [sp+88]
0012c910ldr x0, [sp+136]
0012c914ldr x2, [sp+152]
0012c918ldr x1, [sp+144]
0012c91cldr x3, [sp+160]
0012c920bl reflect.StructTag.Lookup
0012c924str x0, [sp+88]
0012c928str x1, [sp+96]
0012c92cstrb w2, [sp+54]
0012c930ldr x4, [sp+96]
0012c934ldr x5, [sp+88]
0012c938str x5, [sp+104]
0012c93cstr x4, [sp+112]
0012c940ldrb w4, [sp+54]
0012c944strb w4, [sp+55]
0012c948ldr x0, [sp+104]
0012c94cldr x1, [sp+112]
0012c950str x0, [sp+72]
0012c954str x1, [sp+80]
0012c958str x0, [sp+56]
0012c95cstr x1, [sp+64]
0012c960ldur x29, [sp-8]
0012c964ldr x30, [sp], 128
0012c968ret x30
0012c96c
0012c96cloc_12c96c:
0012c96cstp x0, x1, [sp+8]
0012c970stp x2, x3, [sp+24]
0012c974mov x3, x30
0012c978bl runtime.morestack_noctxt.abi0
0012c97cldp x0, x1, [sp+8]
0012c980ldp x2, x3, [sp+24]
0012c984b 0x12c8e0
0012c988udf 0
0012c98cudf 0
0012c8e0
0012c990
0012c990reflect.StructTag.Lookup: ; void reflect.StructTag.Lookup(struct reflect.StructTag tag, struct string key)
0012c990ldr x16, [x28+16]
0012c994sub x17, sp, 96
0012c998subs xzr, x17, x16
0012c99cb.ls 0x12cf74
0012c9a0str x30, [sp-224]!
0012c9a4stur x29, [sp-8]
0012c9a8sub x29, sp, 8
0012c9acstr x0, [sp+232]
0012c9b0str x1, [sp+240]
0012c9b4str x2, [sp+248]
0012c9b8str x3, [sp+256]
0012c9bcstp xzr, xzr, [sp+72]
0012c9c0strb wzr, [sp+35]
0012c9c4b 0x12c9c8
0012c9c8
0012c9c8loc_12c9c8:
0012c9c8ldr x3, [sp+240]
0012c9cccbnz x3, 0x12c9d4
0012c9d0b 0x12c9dc
0012c9d4
0012c9d4loc_12c9d4:
0012c9d4str xzr, [sp+40]
0012c9d8b 0x12ca00
0012c9dc
0012c9dcloc_12c9dc:
0012c9dcb 0x12c9e0
0012c9e0
0012c9e0loc_12c9e0:
0012c9e0stp xzr, xzr, [sp+72]
0012c9e4strb wzr, [sp+35]
0012c9e8ldr x1, [sp+80]
0012c9ecldr x0, [sp+72]
0012c9f0mov x2, xzr
0012c9f4ldur x29, [sp-8]
0012c9f8ldr x30, [sp], 224
0012c9fcret x30
0012ca00
0012ca00loc_12ca00:
0012ca00ldr x3, [sp+240]
0012ca04str x3, [sp+48]
0012ca08ldr x4, [sp+40]
0012ca0csubs xzr, x3, x4
0012ca10cset x3, gt
0012ca14strb w3, [sp+39]
0012ca18b.gt 0x12ca20
0012ca1cb 0x12ca4c
0012ca20
0012ca20loc_12ca20:
0012ca20ldr x0, [sp+40]
0012ca24ldr x1, [sp+240]
0012ca28ldr x3, [sp+232]
0012ca2csubs xzr, x1, x0
0012ca30b.hi 0x12ca38
0012ca34b 0x12cf6c
0012ca38
0012ca38loc_12ca38:
0012ca38ldrb w3, [x3+x0]
0012ca3csubs wzr, w3, 32
0012ca40cset x3, eq
0012ca44strb w3, [sp+39]
0012ca48b 0x12ca50
0012ca4c
0012ca4cloc_12ca4c:
0012ca4cb 0x12ca50
0012ca50
0012ca50loc_12ca50:
0012ca50ldrb w3, [sp+39]
0012ca54tbnz w3, 0, 0x12ca5c
0012ca58b 0x12ca70
0012ca5c
0012ca5cloc_12ca5c:
0012ca5cldr x3, [sp+40]
0012ca60add x3, x3, 1
0012ca64str x3, [sp+40]
0012ca68b 0x12ca6c
0012ca6c
0012ca6cloc_12ca6c:
0012ca6cb 0x12ca00
0012ca70
0012ca70loc_12ca70:
0012ca70ldr x0, [sp+40]
0012ca74ldr x1, [sp+240]
0012ca78ldr x3, [sp+232]
0012ca7csubs xzr, x1, x0
0012ca80b.hs 0x12ca88
0012ca84b 0x12cf68
0012ca88
0012ca88loc_12ca88:
0012ca88sub x4, x1, x0
0012ca8csub x5, xzr, x4
0012ca90and x5, x0, x5, asr #63
0012ca94add x3, x3, x5
0012ca98str x3, [sp+232]
0012ca9cstr x4, [sp+240]
0012caa0cbz x4, 0x12caa8
0012caa4b 0x12caac
0012caa8
0012caa8loc_12caa8:
0012caa8b 0x12c9e0
0012caac
0012caacloc_12caac:
0012caacstr xzr, [sp+40]
0012cab0b 0x12cab4
0012cab4
0012cab4loc_12cab4:
0012cab4ldr x3, [sp+240]
0012cab8str x3, [sp+48]
0012cabcldr x4, [sp+40]
0012cac0subs xzr, x3, x4
0012cac4cset x3, gt
0012cac8strb w3, [sp+36]
0012caccb.gt 0x12cad4
0012cad0b 0x12cb00
0012cad4
0012cad4loc_12cad4:
0012cad4ldr x0, [sp+40]
0012cad8ldr x1, [sp+240]
0012cadcldr x3, [sp+232]
0012cae0subs xzr, x1, x0
0012cae4b.hi 0x12caec
0012cae8b 0x12cf64
0012caec
0012caecloc_12caec:
0012caecldrb w3, [x3+x0]
0012caf0subs wzr, w3, 32
0012caf4cset x3, hi
0012caf8strb w3, [sp+36]
0012cafcb 0x12cb04
0012cb00
0012cb00loc_12cb00:
0012cb00b 0x12cb04
0012cb04
0012cb04loc_12cb04:
0012cb04ldrb w3, [sp+36]
0012cb08strb w3, [sp+37]
0012cb0ctbnz w3, 0, 0x12cb14
0012cb10b 0x12cb40
0012cb14
0012cb14loc_12cb14:
0012cb14ldr x0, [sp+40]
0012cb18ldr x1, [sp+240]
0012cb1cldr x3, [sp+232]
0012cb20subs xzr, x1, x0
0012cb24b.hi 0x12cb2c
0012cb28b 0x12cf60
0012cb2c
0012cb2cloc_12cb2c:
0012cb2cldrb w3, [x3+x0]
0012cb30subs wzr, w3, 58
0012cb34cset x3, ne
0012cb38strb w3, [sp+37]
0012cb3cb 0x12cb44
0012cb40
0012cb40loc_12cb40:
0012cb40b 0x12cb44
0012cb44
0012cb44loc_12cb44:
0012cb44ldrb w3, [sp+37]
0012cb48strb w3, [sp+38]
0012cb4ctbnz w3, 0, 0x12cb54
0012cb50b 0x12cb80
0012cb54
0012cb54loc_12cb54:
0012cb54ldr x0, [sp+40]
0012cb58ldr x1, [sp+240]
0012cb5cldr x3, [sp+232]
0012cb60subs xzr, x1, x0
0012cb64b.hi 0x12cb6c
0012cb68b 0x12cf5c
0012cb6c
0012cb6cloc_12cb6c:
0012cb6cldrb w3, [x3+x0]
0012cb70subs wzr, w3, 34
0012cb74cset x3, ne
0012cb78strb w3, [sp+38]
0012cb7cb 0x12cb84
0012cb80
0012cb80loc_12cb80:
0012cb80b 0x12cb84
0012cb84
0012cb84loc_12cb84:
0012cb84ldrb w3, [sp+38]
0012cb88strb w3, [sp+39]
0012cb8ctbnz w3, 0, 0x12cb94
0012cb90b 0x12cbc0
0012cb94
0012cb94loc_12cb94:
0012cb94ldr x0, [sp+40]
0012cb98ldr x1, [sp+240]
0012cb9cldr x3, [sp+232]
0012cba0subs xzr, x1, x0
0012cba4b.hi 0x12cbac
0012cba8b 0x12cf58
0012cbac
0012cbacloc_12cbac:
0012cbacldrb w3, [x3+x0]
0012cbb0subs wzr, w3, 127
0012cbb4cset x3, ne
0012cbb8strb w3, [sp+39]
0012cbbcb 0x12cbc4
0012cbc0
0012cbc0loc_12cbc0:
0012cbc0b 0x12cbc4
0012cbc4
0012cbc4loc_12cbc4:
0012cbc4ldrb w3, [sp+39]
0012cbc8tbnz w3, 0, 0x12cbd0
0012cbccb 0x12cbe4
0012cbd0
0012cbd0loc_12cbd0:
0012cbd0ldr x3, [sp+40]
0012cbd4add x3, x3, 1
0012cbd8str x3, [sp+40]
0012cbdcb 0x12cbe0
0012cbe0
0012cbe0loc_12cbe0:
0012cbe0b 0x12cab4
0012cbe4
0012cbe4loc_12cbe4:
0012cbe4ldr x3, [sp+40]
0012cbe8subs xzr, x3, 0
0012cbeccset x4, eq
0012cbf0strb w4, [sp+38]
0012cbf4cbz x3, 0x12cbfc
0012cbf8b 0x12cc00
0012cbfc
0012cbfcloc_12cbfc:
0012cbfcb 0x12cc20
0012cc00
0012cc00loc_12cc00:
0012cc00ldr x3, [sp+240]
0012cc04str x3, [sp+48]
0012cc08ldr x4, [sp+40]
0012cc0cadd x4, x4, 1
0012cc10subs xzr, x3, x4
0012cc14cset x3, le
0012cc18strb w3, [sp+38]
0012cc1cb 0x12cc20
0012cc20
0012cc20loc_12cc20:
0012cc20ldrb w3, [sp+38]
0012cc24strb w3, [sp+37]
0012cc28tbnz w3, 0, 0x12cc30
0012cc2cb 0x12cc34
0012cc30
0012cc30loc_12cc30:
0012cc30b 0x12cc60
0012cc34
0012cc34loc_12cc34:
0012cc34ldr x0, [sp+40]
0012cc38ldr x1, [sp+240]
0012cc3cldr x3, [sp+232]
0012cc40subs xzr, x0, x1
0012cc44b.lo 0x12cc4c
0012cc48b 0x12cf54
0012cc4c
0012cc4cloc_12cc4c:
0012cc4cldrb w3, [x3+x0]
0012cc50subs wzr, w3, 58
0012cc54cset x3, ne
0012cc58strb w3, [sp+37]
0012cc5cb 0x12cc60
0012cc60
0012cc60loc_12cc60:
0012cc60ldrb w3, [sp+37]
0012cc64strb w3, [sp+36]
0012cc68tbnz w3, 0, 0x12cc70
0012cc6cb 0x12cc74
0012cc70
0012cc70loc_12cc70:
0012cc70b 0x12cca4
0012cc74
0012cc74loc_12cc74:
0012cc74ldr x1, [sp+240]
0012cc78ldr x3, [sp+232]
0012cc7cldr x4, [sp+40]
0012cc80add x0, x4, 1
0012cc84subs xzr, x1, x0
0012cc88b.hi 0x12cc90
0012cc8cb 0x12cf50
0012cc90
0012cc90loc_12cc90:
0012cc90ldrb w3, [x3+x0]
0012cc94subs wzr, w3, 34
0012cc98cset x3, ne
0012cc9cstrb w3, [sp+36]
0012cca0b 0x12cca4
0012cca4
0012cca4loc_12cca4:
0012cca4ldrb w3, [sp+36]
0012cca8tbnz w3, 0, 0x12ccb0
0012ccacb 0x12ccb4
0012ccb0
0012ccb0loc_12ccb0:
0012ccb0b 0x12c9e0
0012ccb4
0012ccb4loc_12ccb4:
0012ccb4ldr x1, [sp+40]
0012ccb8ldr x3, [sp+232]
0012ccbcldr x2, [sp+240]
0012ccc0subs xzr, x1, x2
0012ccc4b.ls 0x12cccc
0012ccc8b 0x12cf4c
0012cccc
0012ccccloc_12cccc:
0012ccccb 0x12ccd0
0012ccd0
0012ccd0loc_12ccd0:
0012ccd0str x3, [sp+184]
0012ccd4str x1, [sp+192]
0012ccd8str x3, [sp+104]
0012ccdcstr x1, [sp+112]
0012cce0ldr x3, [sp+40]
0012cce4add x0, x3, 1
0012cce8str x0, [sp+48]
0012ccecldr x1, [sp+240]
0012ccf0ldr x4, [sp+232]
0012ccf4subs xzr, x1, x0
0012ccf8b.hs 0x12cd00
0012ccfcb 0x12cf48
0012cd00
0012cd00loc_12cd00:
0012cd00sub x3, x1, x3
0012cd04sub x3, x3, 1
0012cd08sub x5, xzr, x3
0012cd0cand x5, x0, x5, asr #63
0012cd10add x4, x4, x5
0012cd14str x4, [sp+232]
0012cd18str x3, [sp+240]
0012cd1corr x3, xzr, 1
0012cd20str x3, [sp+40]
0012cd24b 0x12cd28
0012cd28
0012cd28loc_12cd28:
0012cd28ldr x4, [sp+240]
0012cd2cstr x4, [sp+48]
0012cd30ldr x5, [sp+40]
0012cd34subs xzr, x5, x4
0012cd38cset x4, lt
0012cd3cstrb w4, [sp+38]
0012cd40b.lt 0x12cd48
0012cd44b 0x12cd74
0012cd48
0012cd48loc_12cd48:
0012cd48ldr x0, [sp+40]
0012cd4cldr x1, [sp+240]
0012cd50ldr x4, [sp+232]
0012cd54subs xzr, x0, x1
0012cd58b.lo 0x12cd60
0012cd5cb 0x12cf44
0012cd60
0012cd60loc_12cd60:
0012cd60ldrb w4, [x4+x0]
0012cd64subs wzr, w4, 34
0012cd68cset x4, ne
0012cd6cstrb w4, [sp+38]
0012cd70b 0x12cd78
0012cd74
0012cd74loc_12cd74:
0012cd74b 0x12cd78
0012cd78
0012cd78loc_12cd78:
0012cd78ldrb w4, [sp+38]
0012cd7ctbnz w4, 0, 0x12cd84
0012cd80b 0x12cdd4
0012cd84
0012cd84loc_12cd84:
0012cd84ldr x0, [sp+40]
0012cd88ldr x1, [sp+240]
0012cd8cldr x4, [sp+232]
0012cd90subs xzr, x0, x1
0012cd94b.lo 0x12cd9c
0012cd98b 0x12cf40
0012cd9c
0012cd9cloc_12cd9c:
0012cd9cldrb w4, [x4+x0]
0012cda0subs wzr, w4, 92
0012cda4b.eq 0x12cdac
0012cda8b 0x12cdbc
0012cdac
0012cdacloc_12cdac:
0012cdacldr x4, [sp+40]
0012cdb0add x4, x4, 1
0012cdb4str x4, [sp+40]
0012cdb8b 0x12cdc0
0012cdbc
0012cdbcloc_12cdbc:
0012cdbcb 0x12cdc0
0012cdc0
0012cdc0loc_12cdc0:
0012cdc0ldr x4, [sp+40]
0012cdc4add x4, x4, 1
0012cdc8str x4, [sp+40]
0012cdccb 0x12cdd0
0012cdd0
0012cdd0loc_12cdd0:
0012cdd0b 0x12cd28
0012cdd4
0012cdd4loc_12cdd4:
0012cdd4ldr x4, [sp+240]
0012cdd8str x4, [sp+48]
0012cddcldr x5, [sp+40]
0012cde0subs xzr, x5, x4
0012cde4b.ge 0x12cdec
0012cde8b 0x12cdf0
0012cdec
0012cdecloc_12cdec:
0012cdecb 0x12c9e0
0012cdf0
0012cdf0loc_12cdf0:
0012cdf0ldr x4, [sp+40]
0012cdf4add x1, x4, 1
0012cdf8str x1, [sp+48]
0012cdfcldr x4, [sp+232]
0012ce00ldr x2, [sp+240]
0012ce04subs xzr, x2, x1
0012ce08b.hs 0x12ce10
0012ce0cb 0x12cf3c
0012ce10
0012ce10loc_12ce10:
0012ce10b 0x12ce14
0012ce14
0012ce14loc_12ce14:
0012ce14str x4, [sp+184]
0012ce18str x1, [sp+192]
0012ce1cstr x4, [sp+88]
0012ce20str x1, [sp+96]
0012ce24ldr x4, [sp+40]
0012ce28add x0, x4, 1
0012ce2cstr x0, [sp+48]
0012ce30ldr x1, [sp+240]
0012ce34ldr x5, [sp+232]
0012ce38subs xzr, x1, x0
0012ce3cb.hs 0x12ce44
0012ce40b 0x12cf38
0012ce44
0012ce44loc_12ce44:
0012ce44sub x4, x1, x4
0012ce48sub x4, x4, 1
0012ce4csub x6, xzr, x4
0012ce50and x6, x0, x6, asr #63
0012ce54add x5, x5, x6
0012ce58str x5, [sp+232]
0012ce5cstr x4, [sp+240]
0012ce60ldr x4, [sp+112]
0012ce64ldr x5, [sp+256]
0012ce68subs xzr, x5, x4
0012ce6cb.eq 0x12ce74
0012ce70b 0x12cf2c
0012ce74
0012ce74loc_12ce74:
0012ce74ldr x0, [sp+248]
0012ce78ldr x1, [sp+104]
0012ce7cldr x2, [sp+256]
0012ce80bl runtime.memequal
0012ce84tbnz w0, 0, 0x12ce8c
0012ce88b 0x12cf28
0012ce8c
0012ce8cloc_12ce8c:
0012ce8cstp xzr, xzr, [sp+168]
0012ce90stp xzr, xzr, [sp+152]
0012ce94ldr x0, [sp+88]
0012ce98ldr x1, [sp+96]
0012ce9cbl strconv.Unquote
0012cea0str x0, [sp+168]
0012cea4str x1, [sp+176]
0012cea8str x2, [sp+152]
0012ceacstr x3, [sp+160]
0012ceb0ldr x2, [sp+176]
0012ceb4ldr x3, [sp+168]
0012ceb8str x3, [sp+136]
0012cebcstr x2, [sp+144]
0012cec0ldr x2, [sp+152]
0012cec4ldr x3, [sp+160]
0012cec8str x2, [sp+200]
0012ceccstr x3, [sp+208]
0012ced0ldr x2, [sp+136]
0012ced4ldr x3, [sp+144]
0012ced8str x2, [sp+56]
0012cedcstr x3, [sp+64]
0012cee0ldr x2, [sp+208]
0012cee4ldr x3, [sp+200]
0012cee8str x3, [sp+120]
0012ceecstr x2, [sp+128]
0012cef0cbnz x3, 0x12cef8
0012cef4b 0x12cefc
0012cef8
0012cef8loc_12cef8:
0012cef8b 0x12c9e0
0012cefc
0012cefcloc_12cefc:
0012cefcldr x3, [sp+56]
0012cf00ldr x4, [sp+64]
0012cf04str x3, [sp+72]
0012cf08str x4, [sp+80]
0012cf0corr x2, xzr, 1
0012cf10strb w2, [sp+35]
0012cf14ldr x0, [sp+72]
0012cf18ldr x1, [sp+80]
0012cf1cldur x29, [sp-8]
0012cf20ldr x30, [sp], 224
0012cf24ret x30
0012cf28
0012cf28loc_12cf28:
0012cf28b 0x12cf30
0012cf2c
0012cf2cloc_12cf2c:
0012cf2cb 0x12cf30
0012cf30
0012cf30loc_12cf30:
0012cf30b 0x12cf34
0012cf34
0012cf34loc_12cf34:
0012cf34b 0x12c9c8
0012cf38
0012cf38loc_12cf38:
0012cf38bl runtime.panicSliceB
0012cf3c
0012cf3cloc_12cf3c:
0012cf3cbl runtime.panicSliceAlen
0012cf40
0012cf40loc_12cf40:
0012cf40bl runtime.panicIndex
0012cf44
0012cf44loc_12cf44:
0012cf44bl runtime.panicIndex
0012cf48
0012cf48loc_12cf48:
0012cf48bl runtime.panicSliceB
0012cf4c
0012cf4cloc_12cf4c:
0012cf4cbl runtime.panicSliceAlen
0012cf50
0012cf50loc_12cf50:
0012cf50bl runtime.panicIndex
0012cf54
0012cf54loc_12cf54:
0012cf54bl runtime.panicIndex
0012cf58
0012cf58loc_12cf58:
0012cf58bl runtime.panicIndex
0012cf5c
0012cf5cloc_12cf5c:
0012cf5cbl runtime.panicIndex
0012cf60
0012cf60loc_12cf60:
0012cf60bl runtime.panicIndex
0012cf64
0012cf64loc_12cf64:
0012cf64bl runtime.panicIndex
0012cf68
0012cf68loc_12cf68:
0012cf68bl runtime.panicSliceB
0012cf6c
0012cf6cloc_12cf6c:
0012cf6cbl runtime.panicIndex
0012cf70hint
0012cf74
0012cf74loc_12cf74:
0012cf74stp x0, x1, [sp+8]
0012cf78stp x2, x3, [sp+24]
0012cf7cmov x3, x30
0012cf80bl runtime.morestack_noctxt.abi0
0012cf84ldp x0, x1, [sp+8]
0012cf88ldp x2, x3, [sp+24]
0012cf8cb 0x12c990
0012c990
0012c990reflect.StructTag.Lookup: ; void reflect.StructTag.Lookup(struct reflect.StructTag tag, struct string key)
0012c990ldr x16, [x28+16]
0012c994sub x17, sp, 96
0012c998subs xzr, x17, x16
0012c99cb.ls 0x12cf74
0012c9a0str x30, [sp-224]!
0012c9a4stur x29, [sp-8]
0012c9a8sub x29, sp, 8
0012c9acstr x0, [sp+232]
0012c9b0str x1, [sp+240]
0012c9b4str x2, [sp+248]
0012c9b8str x3, [sp+256]
0012c9bcstp xzr, xzr, [sp+72]
0012c9c0strb wzr, [sp+35]
0012c9c4b 0x12c9c8
0012c9c8
0012c9c8loc_12c9c8:
0012c9c8ldr x3, [sp+240]
0012c9cccbnz x3, 0x12c9d4
0012c9d0b 0x12c9dc
0012c9d4
0012c9d4loc_12c9d4:
0012c9d4str xzr, [sp+40]
0012c9d8b 0x12ca00
0012c9dc
0012c9dcloc_12c9dc:
0012c9dcb 0x12c9e0
0012c9e0
0012c9e0loc_12c9e0:
0012c9e0stp xzr, xzr, [sp+72]
0012c9e4strb wzr, [sp+35]
0012c9e8ldr x1, [sp+80]
0012c9ecldr x0, [sp+72]
0012c9f0mov x2, xzr
0012c9f4ldur x29, [sp-8]
0012c9f8ldr x30, [sp], 224
0012c9fcret x30
0012ca00
0012ca00loc_12ca00:
0012ca00ldr x3, [sp+240]
0012ca04str x3, [sp+48]
0012ca08ldr x4, [sp+40]
0012ca0csubs xzr, x3, x4
0012ca10cset x3, gt
0012ca14strb w3, [sp+39]
0012ca18b.gt 0x12ca20
0012ca1cb 0x12ca4c
0012ca20
0012ca20loc_12ca20:
0012ca20ldr x0, [sp+40]
0012ca24ldr x1, [sp+240]
0012ca28ldr x3, [sp+232]
0012ca2csubs xzr, x1, x0
0012ca30b.hi 0x12ca38
0012ca34b 0x12cf6c
0012ca38
0012ca38loc_12ca38:
0012ca38ldrb w3, [x3+x0]
0012ca3csubs wzr, w3, 32
0012ca40cset x3, eq
0012ca44strb w3, [sp+39]
0012ca48b 0x12ca50
0012ca4c
0012ca4cloc_12ca4c:
0012ca4cb 0x12ca50
0012ca50
0012ca50loc_12ca50:
0012ca50ldrb w3, [sp+39]
0012ca54tbnz w3, 0, 0x12ca5c
0012ca58b 0x12ca70
0012ca5c
0012ca5cloc_12ca5c:
0012ca5cldr x3, [sp+40]
0012ca60add x3, x3, 1
0012ca64str x3, [sp+40]
0012ca68b 0x12ca6c
0012ca6c
0012ca6cloc_12ca6c:
0012ca6cb 0x12ca00
0012ca70
0012ca70loc_12ca70:
0012ca70ldr x0, [sp+40]
0012ca74ldr x1, [sp+240]
0012ca78ldr x3, [sp+232]
0012ca7csubs xzr, x1, x0
0012ca80b.hs 0x12ca88
0012ca84b 0x12cf68
0012ca88
0012ca88loc_12ca88:
0012ca88sub x4, x1, x0
0012ca8csub x5, xzr, x4
0012ca90and x5, x0, x5, asr #63
0012ca94add x3, x3, x5
0012ca98str x3, [sp+232]
0012ca9cstr x4, [sp+240]
0012caa0cbz x4, 0x12caa8
0012caa4b 0x12caac
0012caa8
0012caa8loc_12caa8:
0012caa8b 0x12c9e0
0012caac
0012caacloc_12caac:
0012caacstr xzr, [sp+40]
0012cab0b 0x12cab4
0012cab4
0012cab4loc_12cab4:
0012cab4ldr x3, [sp+240]
0012cab8str x3, [sp+48]
0012cabcldr x4, [sp+40]
0012cac0subs xzr, x3, x4
0012cac4cset x3, gt
0012cac8strb w3, [sp+36]
0012caccb.gt 0x12cad4
0012cad0b 0x12cb00
0012cad4
0012cad4loc_12cad4:
0012cad4ldr x0, [sp+40]
0012cad8ldr x1, [sp+240]
0012cadcldr x3, [sp+232]
0012cae0subs xzr, x1, x0
0012cae4b.hi 0x12caec
0012cae8b 0x12cf64
0012caec
0012caecloc_12caec:
0012caecldrb w3, [x3+x0]
0012caf0subs wzr, w3, 32
0012caf4cset x3, hi
0012caf8strb w3, [sp+36]
0012cafcb 0x12cb04
0012cb00
0012cb00loc_12cb00:
0012cb00b 0x12cb04
0012cb04
0012cb04loc_12cb04:
0012cb04ldrb w3, [sp+36]
0012cb08strb w3, [sp+37]
0012cb0ctbnz w3, 0, 0x12cb14
0012cb10b 0x12cb40
0012cb14
0012cb14loc_12cb14:
0012cb14ldr x0, [sp+40]
0012cb18ldr x1, [sp+240]
0012cb1cldr x3, [sp+232]
0012cb20subs xzr, x1, x0
0012cb24b.hi 0x12cb2c
0012cb28b 0x12cf60
0012cb2c
0012cb2cloc_12cb2c:
0012cb2cldrb w3, [x3+x0]
0012cb30subs wzr, w3, 58
0012cb34cset x3, ne
0012cb38strb w3, [sp+37]
0012cb3cb 0x12cb44
0012cb40
0012cb40loc_12cb40:
0012cb40b 0x12cb44
0012cb44
0012cb44loc_12cb44:
0012cb44ldrb w3, [sp+37]
0012cb48strb w3, [sp+38]
0012cb4ctbnz w3, 0, 0x12cb54
0012cb50b 0x12cb80
0012cb54
0012cb54loc_12cb54:
0012cb54ldr x0, [sp+40]
0012cb58ldr x1, [sp+240]
0012cb5cldr x3, [sp+232]
0012cb60subs xzr, x1, x0
0012cb64b.hi 0x12cb6c
0012cb68b 0x12cf5c
0012cb6c
0012cb6cloc_12cb6c:
0012cb6cldrb w3, [x3+x0]
0012cb70subs wzr, w3, 34
0012cb74cset x3, ne
0012cb78strb w3, [sp+38]
0012cb7cb 0x12cb84
0012cb80
0012cb80loc_12cb80:
0012cb80b 0x12cb84
0012cb84
0012cb84loc_12cb84:
0012cb84ldrb w3, [sp+38]
0012cb88strb w3, [sp+39]
0012cb8ctbnz w3, 0, 0x12cb94
0012cb90b 0x12cbc0
0012cb94
0012cb94loc_12cb94:
0012cb94ldr x0, [sp+40]
0012cb98ldr x1, [sp+240]
0012cb9cldr x3, [sp+232]
0012cba0subs xzr, x1, x0
0012cba4b.hi 0x12cbac
0012cba8b 0x12cf58
0012cbac
0012cbacloc_12cbac:
0012cbacldrb w3, [x3+x0]
0012cbb0subs wzr, w3, 127
0012cbb4cset x3, ne
0012cbb8strb w3, [sp+39]
0012cbbcb 0x12cbc4
0012cbc0
0012cbc0loc_12cbc0:
0012cbc0b 0x12cbc4
0012cbc4
0012cbc4loc_12cbc4:
0012cbc4ldrb w3, [sp+39]
0012cbc8tbnz w3, 0, 0x12cbd0
0012cbccb 0x12cbe4
0012cbd0
0012cbd0loc_12cbd0:
0012cbd0ldr x3, [sp+40]
0012cbd4add x3, x3, 1
0012cbd8str x3, [sp+40]
0012cbdcb 0x12cbe0
0012cbe0
0012cbe0loc_12cbe0:
0012cbe0b 0x12cab4
0012cbe4
0012cbe4loc_12cbe4:
0012cbe4ldr x3, [sp+40]
0012cbe8subs xzr, x3, 0
0012cbeccset x4, eq
0012cbf0strb w4, [sp+38]
0012cbf4cbz x3, 0x12cbfc
0012cbf8b 0x12cc00
0012cbfc
0012cbfcloc_12cbfc:
0012cbfcb 0x12cc20
0012cc00
0012cc00loc_12cc00:
0012cc00ldr x3, [sp+240]
0012cc04str x3, [sp+48]
0012cc08ldr x4, [sp+40]
0012cc0cadd x4, x4, 1
0012cc10subs xzr, x3, x4
0012cc14cset x3, le
0012cc18strb w3, [sp+38]
0012cc1cb 0x12cc20
0012cc20
0012cc20loc_12cc20:
0012cc20ldrb w3, [sp+38]
0012cc24strb w3, [sp+37]
0012cc28tbnz w3, 0, 0x12cc30
0012cc2cb 0x12cc34
0012cc30
0012cc30loc_12cc30:
0012cc30b 0x12cc60
0012cc34
0012cc34loc_12cc34:
0012cc34ldr x0, [sp+40]
0012cc38ldr x1, [sp+240]
0012cc3cldr x3, [sp+232]
0012cc40subs xzr, x0, x1
0012cc44b.lo 0x12cc4c
0012cc48b 0x12cf54
0012cc4c
0012cc4cloc_12cc4c:
0012cc4cldrb w3, [x3+x0]
0012cc50subs wzr, w3, 58
0012cc54cset x3, ne
0012cc58strb w3, [sp+37]
0012cc5cb 0x12cc60
0012cc60
0012cc60loc_12cc60:
0012cc60ldrb w3, [sp+37]
0012cc64strb w3, [sp+36]
0012cc68tbnz w3, 0, 0x12cc70
0012cc6cb 0x12cc74
0012cc70
0012cc70loc_12cc70:
0012cc70b 0x12cca4
0012cc74
0012cc74loc_12cc74:
0012cc74ldr x1, [sp+240]
0012cc78ldr x3, [sp+232]
0012cc7cldr x4, [sp+40]
0012cc80add x0, x4, 1
0012cc84subs xzr, x1, x0
0012cc88b.hi 0x12cc90
0012cc8cb 0x12cf50
0012cc90
0012cc90loc_12cc90:
0012cc90ldrb w3, [x3+x0]
0012cc94subs wzr, w3, 34
0012cc98cset x3, ne
0012cc9cstrb w3, [sp+36]
0012cca0b 0x12cca4
0012cca4
0012cca4loc_12cca4:
0012cca4ldrb w3, [sp+36]
0012cca8tbnz w3, 0, 0x12ccb0
0012ccacb 0x12ccb4
0012ccb0
0012ccb0loc_12ccb0:
0012ccb0b 0x12c9e0
0012ccb4
0012ccb4loc_12ccb4:
0012ccb4ldr x1, [sp+40]
0012ccb8ldr x3, [sp+232]
0012ccbcldr x2, [sp+240]
0012ccc0subs xzr, x1, x2
0012ccc4b.ls 0x12cccc
0012ccc8b 0x12cf4c
0012cccc
0012ccccloc_12cccc:
0012ccccb 0x12ccd0
0012ccd0
0012ccd0loc_12ccd0:
0012ccd0str x3, [sp+184]
0012ccd4str x1, [sp+192]
0012ccd8str x3, [sp+104]
0012ccdcstr x1, [sp+112]
0012cce0ldr x3, [sp+40]
0012cce4add x0, x3, 1
0012cce8str x0, [sp+48]
0012ccecldr x1, [sp+240]
0012ccf0ldr x4, [sp+232]
0012ccf4subs xzr, x1, x0
0012ccf8b.hs 0x12cd00
0012ccfcb 0x12cf48
0012cd00
0012cd00loc_12cd00:
0012cd00sub x3, x1, x3
0012cd04sub x3, x3, 1
0012cd08sub x5, xzr, x3
0012cd0cand x5, x0, x5, asr #63
0012cd10add x4, x4, x5
0012cd14str x4, [sp+232]
0012cd18str x3, [sp+240]
0012cd1corr x3, xzr, 1
0012cd20str x3, [sp+40]
0012cd24b 0x12cd28
0012cd28
0012cd28loc_12cd28:
0012cd28ldr x4, [sp+240]
0012cd2cstr x4, [sp+48]
0012cd30ldr x5, [sp+40]
0012cd34subs xzr, x5, x4
0012cd38cset x4, lt
0012cd3cstrb w4, [sp+38]
0012cd40b.lt 0x12cd48
0012cd44b 0x12cd74
0012cd48
0012cd48loc_12cd48:
0012cd48ldr x0, [sp+40]
0012cd4cldr x1, [sp+240]
0012cd50ldr x4, [sp+232]
0012cd54subs xzr, x0, x1
0012cd58b.lo 0x12cd60
0012cd5cb 0x12cf44
0012cd60
0012cd60loc_12cd60:
0012cd60ldrb w4, [x4+x0]
0012cd64subs wzr, w4, 34
0012cd68cset x4, ne
0012cd6cstrb w4, [sp+38]
0012cd70b 0x12cd78
0012cd74
0012cd74loc_12cd74:
0012cd74b 0x12cd78
0012cd78
0012cd78loc_12cd78:
0012cd78ldrb w4, [sp+38]
0012cd7ctbnz w4, 0, 0x12cd84
0012cd80b 0x12cdd4
0012cd84
0012cd84loc_12cd84:
0012cd84ldr x0, [sp+40]
0012cd88ldr x1, [sp+240]
0012cd8cldr x4, [sp+232]
0012cd90subs xzr, x0, x1
0012cd94b.lo 0x12cd9c
0012cd98b 0x12cf40
0012cd9c
0012cd9cloc_12cd9c:
0012cd9cldrb w4, [x4+x0]
0012cda0subs wzr, w4, 92
0012cda4b.eq 0x12cdac
0012cda8b 0x12cdbc
0012cdac
0012cdacloc_12cdac:
0012cdacldr x4, [sp+40]
0012cdb0add x4, x4, 1
0012cdb4str x4, [sp+40]
0012cdb8b 0x12cdc0
0012cdbc
0012cdbcloc_12cdbc:
0012cdbcb 0x12cdc0
0012cdc0
0012cdc0loc_12cdc0:
0012cdc0ldr x4, [sp+40]
0012cdc4add x4, x4, 1
0012cdc8str x4, [sp+40]
0012cdccb 0x12cdd0
0012cdd0
0012cdd0loc_12cdd0:
0012cdd0b 0x12cd28
0012cdd4
0012cdd4loc_12cdd4:
0012cdd4ldr x4, [sp+240]
0012cdd8str x4, [sp+48]
0012cddcldr x5, [sp+40]
0012cde0subs xzr, x5, x4
0012cde4b.ge 0x12cdec
0012cde8b 0x12cdf0
0012cdec
0012cdecloc_12cdec:
0012cdecb 0x12c9e0
0012cdf0
0012cdf0loc_12cdf0:
0012cdf0ldr x4, [sp+40]
0012cdf4add x1, x4, 1
0012cdf8str x1, [sp+48]
0012cdfcldr x4, [sp+232]
0012ce00ldr x2, [sp+240]
0012ce04subs xzr, x2, x1
0012ce08b.hs 0x12ce10
0012ce0cb 0x12cf3c
0012ce10
0012ce10loc_12ce10:
0012ce10b 0x12ce14
0012ce14
0012ce14loc_12ce14:
0012ce14str x4, [sp+184]
0012ce18str x1, [sp+192]
0012ce1cstr x4, [sp+88]
0012ce20str x1, [sp+96]
0012ce24ldr x4, [sp+40]
0012ce28add x0, x4, 1
0012ce2cstr x0, [sp+48]
0012ce30ldr x1, [sp+240]
0012ce34ldr x5, [sp+232]
0012ce38subs xzr, x1, x0
0012ce3cb.hs 0x12ce44
0012ce40b 0x12cf38
0012ce44
0012ce44loc_12ce44:
0012ce44sub x4, x1, x4
0012ce48sub x4, x4, 1
0012ce4csub x6, xzr, x4
0012ce50and x6, x0, x6, asr #63
0012ce54add x5, x5, x6
0012ce58str x5, [sp+232]
0012ce5cstr x4, [sp+240]
0012ce60ldr x4, [sp+112]
0012ce64ldr x5, [sp+256]
0012ce68subs xzr, x5, x4
0012ce6cb.eq 0x12ce74
0012ce70b 0x12cf2c
0012ce74
0012ce74loc_12ce74:
0012ce74ldr x0, [sp+248]
0012ce78ldr x1, [sp+104]
0012ce7cldr x2, [sp+256]
0012ce80bl runtime.memequal
0012ce84tbnz w0, 0, 0x12ce8c
0012ce88b 0x12cf28
0012ce8c
0012ce8cloc_12ce8c:
0012ce8cstp xzr, xzr, [sp+168]
0012ce90stp xzr, xzr, [sp+152]
0012ce94ldr x0, [sp+88]
0012ce98ldr x1, [sp+96]
0012ce9cbl strconv.Unquote
0012cea0str x0, [sp+168]
0012cea4str x1, [sp+176]
0012cea8str x2, [sp+152]
0012ceacstr x3, [sp+160]
0012ceb0ldr x2, [sp+176]
0012ceb4ldr x3, [sp+168]
0012ceb8str x3, [sp+136]
0012cebcstr x2, [sp+144]
0012cec0ldr x2, [sp+152]
0012cec4ldr x3, [sp+160]
0012cec8str x2, [sp+200]
0012ceccstr x3, [sp+208]
0012ced0ldr x2, [sp+136]
0012ced4ldr x3, [sp+144]
0012ced8str x2, [sp+56]
0012cedcstr x3, [sp+64]
0012cee0ldr x2, [sp+208]
0012cee4ldr x3, [sp+200]
0012cee8str x3, [sp+120]
0012ceecstr x2, [sp+128]
0012cef0cbnz x3, 0x12cef8
0012cef4b 0x12cefc
0012cef8
0012cef8loc_12cef8:
0012cef8b 0x12c9e0
0012cefc
0012cefcloc_12cefc:
0012cefcldr x3, [sp+56]
0012cf00ldr x4, [sp+64]
0012cf04str x3, [sp+72]
0012cf08str x4, [sp+80]
0012cf0corr x2, xzr, 1
0012cf10strb w2, [sp+35]
0012cf14ldr x0, [sp+72]
0012cf18ldr x1, [sp+80]
0012cf1cldur x29, [sp-8]
0012cf20ldr x30, [sp], 224
0012cf24ret x30
0012cf28
0012cf28loc_12cf28:
0012cf28b 0x12cf30
0012cf2c
0012cf2cloc_12cf2c:
0012cf2cb 0x12cf30
0012cf30
0012cf30loc_12cf30:
0012cf30b 0x12cf34
0012cf34
0012cf34loc_12cf34:
0012cf34b 0x12c9c8
0012cf38
0012cf38loc_12cf38:
0012cf38bl runtime.panicSliceB
0012cf3c
0012cf3cloc_12cf3c:
0012cf3cbl runtime.panicSliceAlen
0012cf40
0012cf40loc_12cf40:
0012cf40bl runtime.panicIndex
0012cf44
0012cf44loc_12cf44:
0012cf44bl runtime.panicIndex
0012cf48
0012cf48loc_12cf48:
0012cf48bl runtime.panicSliceB
0012cf4c
0012cf4cloc_12cf4c:
0012cf4cbl runtime.panicSliceAlen
0012cf50
0012cf50loc_12cf50:
0012cf50bl runtime.panicIndex
0012cf54
0012cf54loc_12cf54:
0012cf54bl runtime.panicIndex
0012cf58
0012cf58loc_12cf58:
0012cf58bl runtime.panicIndex
0012cf5c
0012cf5cloc_12cf5c:
0012cf5cbl runtime.panicIndex
0012cf60
0012cf60loc_12cf60:
0012cf60bl runtime.panicIndex
0012cf64
0012cf64loc_12cf64:
0012cf64bl runtime.panicIndex
0012cf68
0012cf68loc_12cf68:
0012cf68bl runtime.panicSliceB
0012cf6c
0012cf6cloc_12cf6c:
0012cf6cbl runtime.panicIndex
0012cf70hint
0012cf74
0012cf74loc_12cf74:
0012cf74stp x0, x1, [sp+8]
0012cf78stp x2, x3, [sp+24]
0012cf7cmov x3, x30
0012cf80bl runtime.morestack_noctxt.abi0
0012cf84ldp x0, x1, [sp+8]
0012cf88ldp x2, x3, [sp+24]
0012cf8cb 0x12c990
0012c990
0012cf90
0012cf90reflect.(*structType).Field: ; void reflect.(*structType).Field(reflect.structType * t, int i)
0012cf90ldr x16, [x28+16]
0012cf94sub x17, sp, 192
0012cf98subs xzr, x17, x16
0012cf9cb.ls 0x12d2b4
0012cfa0sub x20, sp, 320
0012cfa4stp x29, x30, [x20-8]
0012cfa8add sp, x20, 0
0012cfacsub x29, sp, 8
0012cfb0str x0, [sp+328]
0012cfb4str x1, [sp+336]
0012cfb8add x20, sp, 96
0012cfbcadr x27, 16
0012cfc0stp x29, x27, [sp-24]
0012cfc4sub x29, sp, 24
0012cfc8bl fn_87cf8
0012cfccsub x29, sp, 8
0012cfd0str xzr, [sp+192]
0012cfd4ldr x2, [sp+336]
0012cfd8subs xzr, x2, 0
0012cfdccset x3, lt
0012cfe0strb w3, [sp+37]
0012cfe4tbnz x2, 63, 0x12cfec
0012cfe8b 0x12cff0
0012cfec
0012cfecloc_12cfec:
0012cfecb 0x12d014
0012cff0
0012cff0loc_12cff0:
0012cff0ldr x2, [sp+328]
0012cff4ldrsb x27, [x2]
0012cff8ldr x2, [x2+64]
0012cffcstr x2, [sp+40]
0012d000ldr x3, [sp+336]
0012d004subs xzr, x2, x3
0012d008cset x2, le
0012d00cstrb w2, [sp+37]
0012d010b 0x12d014
0012d014
0012d014loc_12d014:
0012d014ldrb w2, [sp+37]
0012d018tbnz w2, 0, 0x12d29c
0012d01cb 0x12d020
0012d020
0012d020loc_12d020:
0012d020ldr x2, [sp+328]
0012d024ldrsb x27, [x2]
0012d028ldr x1, [x2+64]
0012d02cldr x2, [x2+56]
0012d030ldr x0, [sp+336]
0012d034subs xzr, x1, x0
0012d038b.hi 0x12d040
0012d03cb 0x12d298
0012d040
0012d040loc_12d040:
0012d040sub x1, x0, x0, lsl #2
0012d044sub x1, x2, x1, lsl #3
0012d048str x1, [sp+88]
0012d04cldrsb x27, [x1]
0012d050ldr x0, [x1+8]
0012d054str x0, [sp+288]
0012d058bl reflect.toType
0012d05cstr x0, [sp+200]
0012d060str x1, [sp+208]
0012d064str x0, [sp+128]
0012d068str x1, [sp+136]
0012d06cldr x1, [sp+88]
0012d070ldrsb x27, [x1]
0012d074ldr x0, [x1]
0012d078str x0, [sp+280]
0012d07cbl internal/abi.Name.Name
0012d080str x0, [sp+296]
0012d084str x1, [sp+304]
0012d088str x0, [sp+96]
0012d08cstr x1, [sp+104]
0012d090ldr x0, [sp+88]
0012d094bl internal/abi.(*StructField).Embedded
0012d098strb w0, [sp+37]
0012d09cstrb w0, [sp+192]
0012d0a0ldr x1, [sp+88]
0012d0a4ldrsb x27, [x1]
0012d0a8ldr x0, [x1]
0012d0acstr x0, [sp+272]
0012d0b0bl internal/abi.Name.IsExported
0012d0b4strb w0, [sp+37]
0012d0b8tbnz w0, 0, 0x12d0c0
0012d0bcb 0x12d0c4
0012d0c0
0012d0c0loc_12d0c0:
0012d0c0b 0x12d0ec
0012d0c4
0012d0c4loc_12d0c4:
0012d0c4ldr x1, [sp+328]
0012d0c8ldrsb x27, [x1]
0012d0ccldr x0, [x1+48]
0012d0d0str x0, [sp+264]
0012d0d4bl internal/abi.Name.Name
0012d0d8str x0, [sp+296]
0012d0dcstr x1, [sp+304]
0012d0e0str x0, [sp+112]
0012d0e4str x1, [sp+120]
0012d0e8b 0x12d0ec
0012d0ec
0012d0ecloc_12d0ec:
0012d0ecldr x1, [sp+88]
0012d0f0ldrsb x27, [x1]
0012d0f4ldr x0, [x1]
0012d0f8str x0, [sp+256]
0012d0fcbl internal/abi.Name.Tag
0012d100str x0, [sp+56]
0012d104str x1, [sp+64]
0012d108cbnz x1, 0x12d110
0012d10cb 0x12d11c
0012d110
0012d110loc_12d110:
0012d110str x0, [sp+144]
0012d114str x1, [sp+152]
0012d118b 0x12d120
0012d11c
0012d11cloc_12d11c:
0012d11cb 0x12d120
0012d120
0012d120loc_12d120:
0012d120ldr x1, [sp+88]
0012d124ldrsb x27, [x1]
0012d128ldr x1, [x1+16]
0012d12cstr x1, [sp+160]
0012d130ldr x1, [sp+336]
0012d134subs xzr, x1, 256
0012d138cset x1, lt
0012d13cstrb w1, [sp+39]
0012d140b.lt 0x12d148
0012d144b 0x12d154
0012d148
0012d148loc_12d148:
0012d148orr x1, xzr, 1
0012d14cstrb w1, [sp+39]
0012d150b 0x12d15c
0012d154
0012d154loc_12d154:
0012d154orr x1, xzr, 1
0012d158b 0x12d15c
0012d15c
0012d15cloc_12d15c:
0012d15cldrb w2, [sp+39]
0012d160strb w2, [sp+37]
0012d164tbnz w2, 0, 0x12d16c
0012d168b 0x12d174
0012d16c
0012d16cloc_12d16c:
0012d16cstrb w1, [sp+37]
0012d170b 0x12d178
0012d174
0012d174loc_12d174:
0012d174b 0x12d178
0012d178
0012d178loc_12d178:
0012d178ldrb w1, [sp+37]
0012d17ctbnz w1, 0, 0x12d184
0012d180b 0x12d1f4
0012d184
0012d184loc_12d184:
0012d184bl runtime.getStaticuint64s
0012d188str x0, [sp+72]
0012d18cldrsb x27, [x0]
0012d190ldr x1, [sp+336]
0012d194subs xzr, x1, 256
0012d198b.lo 0x12d1a0
0012d19cb 0x12d28c
0012d1a0
0012d1a0loc_12d1a0:
0012d1a0add x13, x0, x1, lsl #3
0012d1a4str x13, [sp+80]
0012d1a8ldr x13, [sp+80]
0012d1acstr x13, [sp+248]
0012d1b0b 0x12d1b4
0012d1b4
0012d1b4loc_12d1b4:
0012d1b4orr x13, xzr, 8
0012d1b8str x13, [sp+48]
0012d1bcstrb wzr, [sp+38]
0012d1c0b 0x12d1c4
0012d1c4
0012d1c4loc_12d1c4:
0012d1c4ldr x13, [sp+48]
0012d1c8ldr x14, [sp+248]
0012d1ccsub x14, xzr, x14
0012d1d0subs xzr, x13, x14
0012d1d4b.hi 0x12d278
0012d1d8b 0x12d1dc
0012d1dc
0012d1dcloc_12d1dc:
0012d1dcldr x13, [sp+248]
0012d1e0str x13, [sp+168]
0012d1e4orr x13, xzr, 1
0012d1e8str x13, [sp+176]
0012d1ecstr x13, [sp+184]
0012d1f0b 0x12d238
0012d1f4
0012d1f4loc_12d1f4:
0012d1f4adrp x0, 0x4d2000
0012d1f8add x0, x0, 3808
0012d1fcbl runtime.newobject
0012d200str x0, [sp+216]
0012d204ldr x1, [sp+336]
0012d208str x1, [x0]
0012d20cldr x1, [sp+216]
0012d210ldrsb x27, [x1]
0012d214b 0x12d218
0012d218
0012d218loc_12d218:
0012d218str x1, [sp+224]
0012d21corr x13, xzr, 1
0012d220str x13, [sp+232]
0012d224str x13, [sp+240]
0012d228str x1, [sp+168]
0012d22cstr x13, [sp+176]
0012d230str x13, [sp+184]
0012d234b 0x12d238
0012d238
0012d238loc_12d238:
0012d238ldr x0, [sp+96]
0012d23cldr x1, [sp+104]
0012d240ldr x2, [sp+112]
0012d244ldr x3, [sp+120]
0012d248ldr x4, [sp+128]
0012d24cldr x5, [sp+136]
0012d250ldr x6, [sp+144]
0012d254ldr x7, [sp+152]
0012d258ldr x8, [sp+160]
0012d25cldr x9, [sp+168]
0012d260ldr x10, [sp+176]
0012d264ldr x11, [sp+184]
0012d268ldrb w12, [sp+192]
0012d26cldp x29, x30, [sp-8]
0012d270add sp, sp, 320
0012d274ret x30
0012d278
0012d278loc_12d278:
0012d278ldr x0, [sp+248]
0012d27ccbnz x0, 0x12d284
0012d280b 0x12d288
0012d284
0012d284loc_12d284:
0012d284bl runtime.panicunsafeslicelen
0012d288
0012d288loc_12d288:
0012d288bl runtime.panicunsafeslicenilptr
0012d28c
0012d28cloc_12d28c:
0012d28cmov x0, x1
0012d290orr x1, xzr, 256
0012d294bl runtime.panicIndex
0012d298
0012d298loc_12d298:
0012d298bl runtime.panicIndex
0012d29c
0012d29cloc_12d29c:
0012d29cadrp x0, 0x4c8000
0012d2a0add x0, x0, 2944
0012d2a4adrp x1, 0x5e4000
0012d2a8add x1, x1, 2208
0012d2acbl runtime.gopanic
0012d2b0hint
0012d2b4
0012d2b4loc_12d2b4:
0012d2b4stp x0, x1, [sp+8]
0012d2b8mov x3, x30
0012d2bcbl runtime.morestack_noctxt.abi0
0012d2c0ldp x0, x1, [sp+8]
0012d2c4b 0x12cf90
0012d2c8udf 0
0012d2ccudf 0
0012cf90
0012cf90reflect.(*structType).Field: ; void reflect.(*structType).Field(reflect.structType * t, int i)
0012cf90ldr x16, [x28+16]
0012cf94sub x17, sp, 192
0012cf98subs xzr, x17, x16
0012cf9cb.ls 0x12d2b4
0012cfa0sub x20, sp, 320
0012cfa4stp x29, x30, [x20-8]
0012cfa8add sp, x20, 0
0012cfacsub x29, sp, 8
0012cfb0str x0, [sp+328]
0012cfb4str x1, [sp+336]
0012cfb8add x20, sp, 96
0012cfbcadr x27, 16
0012cfc0stp x29, x27, [sp-24]
0012cfc4sub x29, sp, 24
0012cfc8bl fn_87cf8
0012cfccsub x29, sp, 8
0012cfd0str xzr, [sp+192]
0012cfd4ldr x2, [sp+336]
0012cfd8subs xzr, x2, 0
0012cfdccset x3, lt
0012cfe0strb w3, [sp+37]
0012cfe4tbnz x2, 63, 0x12cfec
0012cfe8b 0x12cff0
0012cfec
0012cfecloc_12cfec:
0012cfecb 0x12d014
0012cff0
0012cff0loc_12cff0:
0012cff0ldr x2, [sp+328]
0012cff4ldrsb x27, [x2]
0012cff8ldr x2, [x2+64]
0012cffcstr x2, [sp+40]
0012d000ldr x3, [sp+336]
0012d004subs xzr, x2, x3
0012d008cset x2, le
0012d00cstrb w2, [sp+37]
0012d010b 0x12d014
0012d014
0012d014loc_12d014:
0012d014ldrb w2, [sp+37]
0012d018tbnz w2, 0, 0x12d29c
0012d01cb 0x12d020
0012d020
0012d020loc_12d020:
0012d020ldr x2, [sp+328]
0012d024ldrsb x27, [x2]
0012d028ldr x1, [x2+64]
0012d02cldr x2, [x2+56]
0012d030ldr x0, [sp+336]
0012d034subs xzr, x1, x0
0012d038b.hi 0x12d040
0012d03cb 0x12d298
0012d040
0012d040loc_12d040:
0012d040sub x1, x0, x0, lsl #2
0012d044sub x1, x2, x1, lsl #3
0012d048str x1, [sp+88]
0012d04cldrsb x27, [x1]
0012d050ldr x0, [x1+8]
0012d054str x0, [sp+288]
0012d058bl reflect.toType
0012d05cstr x0, [sp+200]
0012d060str x1, [sp+208]
0012d064str x0, [sp+128]
0012d068str x1, [sp+136]
0012d06cldr x1, [sp+88]
0012d070ldrsb x27, [x1]
0012d074ldr x0, [x1]
0012d078str x0, [sp+280]
0012d07cbl internal/abi.Name.Name
0012d080str x0, [sp+296]
0012d084str x1, [sp+304]
0012d088str x0, [sp+96]
0012d08cstr x1, [sp+104]
0012d090ldr x0, [sp+88]
0012d094bl internal/abi.(*StructField).Embedded
0012d098strb w0, [sp+37]
0012d09cstrb w0, [sp+192]
0012d0a0ldr x1, [sp+88]
0012d0a4ldrsb x27, [x1]
0012d0a8ldr x0, [x1]
0012d0acstr x0, [sp+272]
0012d0b0bl internal/abi.Name.IsExported
0012d0b4strb w0, [sp+37]
0012d0b8tbnz w0, 0, 0x12d0c0
0012d0bcb 0x12d0c4
0012d0c0
0012d0c0loc_12d0c0:
0012d0c0b 0x12d0ec
0012d0c4
0012d0c4loc_12d0c4:
0012d0c4ldr x1, [sp+328]
0012d0c8ldrsb x27, [x1]
0012d0ccldr x0, [x1+48]
0012d0d0str x0, [sp+264]
0012d0d4bl internal/abi.Name.Name
0012d0d8str x0, [sp+296]
0012d0dcstr x1, [sp+304]
0012d0e0str x0, [sp+112]
0012d0e4str x1, [sp+120]
0012d0e8b 0x12d0ec
0012d0ec
0012d0ecloc_12d0ec:
0012d0ecldr x1, [sp+88]
0012d0f0ldrsb x27, [x1]
0012d0f4ldr x0, [x1]
0012d0f8str x0, [sp+256]
0012d0fcbl internal/abi.Name.Tag
0012d100str x0, [sp+56]
0012d104str x1, [sp+64]
0012d108cbnz x1, 0x12d110
0012d10cb 0x12d11c
0012d110
0012d110loc_12d110:
0012d110str x0, [sp+144]
0012d114str x1, [sp+152]
0012d118b 0x12d120
0012d11c
0012d11cloc_12d11c:
0012d11cb 0x12d120
0012d120
0012d120loc_12d120:
0012d120ldr x1, [sp+88]
0012d124ldrsb x27, [x1]
0012d128ldr x1, [x1+16]
0012d12cstr x1, [sp+160]
0012d130ldr x1, [sp+336]
0012d134subs xzr, x1, 256
0012d138cset x1, lt
0012d13cstrb w1, [sp+39]
0012d140b.lt 0x12d148
0012d144b 0x12d154
0012d148
0012d148loc_12d148:
0012d148orr x1, xzr, 1
0012d14cstrb w1, [sp+39]
0012d150b 0x12d15c
0012d154
0012d154loc_12d154:
0012d154orr x1, xzr, 1
0012d158b 0x12d15c
0012d15c
0012d15cloc_12d15c:
0012d15cldrb w2, [sp+39]
0012d160strb w2, [sp+37]
0012d164tbnz w2, 0, 0x12d16c
0012d168b 0x12d174
0012d16c
0012d16cloc_12d16c:
0012d16cstrb w1, [sp+37]
0012d170b 0x12d178
0012d174
0012d174loc_12d174:
0012d174b 0x12d178
0012d178
0012d178loc_12d178:
0012d178ldrb w1, [sp+37]
0012d17ctbnz w1, 0, 0x12d184
0012d180b 0x12d1f4
0012d184
0012d184loc_12d184:
0012d184bl runtime.getStaticuint64s
0012d188str x0, [sp+72]
0012d18cldrsb x27, [x0]
0012d190ldr x1, [sp+336]
0012d194subs xzr, x1, 256
0012d198b.lo 0x12d1a0
0012d19cb 0x12d28c
0012d1a0
0012d1a0loc_12d1a0:
0012d1a0add x13, x0, x1, lsl #3
0012d1a4str x13, [sp+80]
0012d1a8ldr x13, [sp+80]
0012d1acstr x13, [sp+248]
0012d1b0b 0x12d1b4
0012d1b4
0012d1b4loc_12d1b4:
0012d1b4orr x13, xzr, 8
0012d1b8str x13, [sp+48]
0012d1bcstrb wzr, [sp+38]
0012d1c0b 0x12d1c4
0012d1c4
0012d1c4loc_12d1c4:
0012d1c4ldr x13, [sp+48]
0012d1c8ldr x14, [sp+248]
0012d1ccsub x14, xzr, x14
0012d1d0subs xzr, x13, x14
0012d1d4b.hi 0x12d278
0012d1d8b 0x12d1dc
0012d1dc
0012d1dcloc_12d1dc:
0012d1dcldr x13, [sp+248]
0012d1e0str x13, [sp+168]
0012d1e4orr x13, xzr, 1
0012d1e8str x13, [sp+176]
0012d1ecstr x13, [sp+184]
0012d1f0b 0x12d238
0012d1f4
0012d1f4loc_12d1f4:
0012d1f4adrp x0, 0x4d2000
0012d1f8add x0, x0, 3808
0012d1fcbl runtime.newobject
0012d200str x0, [sp+216]
0012d204ldr x1, [sp+336]
0012d208str x1, [x0]
0012d20cldr x1, [sp+216]
0012d210ldrsb x27, [x1]
0012d214b 0x12d218
0012d218
0012d218loc_12d218:
0012d218str x1, [sp+224]
0012d21corr x13, xzr, 1
0012d220str x13, [sp+232]
0012d224str x13, [sp+240]
0012d228str x1, [sp+168]
0012d22cstr x13, [sp+176]
0012d230str x13, [sp+184]
0012d234b 0x12d238
0012d238
0012d238loc_12d238:
0012d238ldr x0, [sp+96]
0012d23cldr x1, [sp+104]
0012d240ldr x2, [sp+112]
0012d244ldr x3, [sp+120]
0012d248ldr x4, [sp+128]
0012d24cldr x5, [sp+136]
0012d250ldr x6, [sp+144]
0012d254ldr x7, [sp+152]
0012d258ldr x8, [sp+160]
0012d25cldr x9, [sp+168]
0012d260ldr x10, [sp+176]
0012d264ldr x11, [sp+184]
0012d268ldrb w12, [sp+192]
0012d26cldp x29, x30, [sp-8]
0012d270add sp, sp, 320
0012d274ret x30
0012d278
0012d278loc_12d278:
0012d278ldr x0, [sp+248]
0012d27ccbnz x0, 0x12d284
0012d280b 0x12d288
0012d284
0012d284loc_12d284:
0012d284bl runtime.panicunsafeslicelen
0012d288
0012d288loc_12d288:
0012d288bl runtime.panicunsafeslicenilptr
0012d28c
0012d28cloc_12d28c:
0012d28cmov x0, x1
0012d290orr x1, xzr, 256
0012d294bl runtime.panicIndex
0012d298
0012d298loc_12d298:
0012d298bl runtime.panicIndex
0012d29c
0012d29cloc_12d29c:
0012d29cadrp x0, 0x4c8000
0012d2a0add x0, x0, 2944
0012d2a4adrp x1, 0x5e4000
0012d2a8add x1, x1, 2208
0012d2acbl runtime.gopanic
0012d2b0hint
0012d2b4
0012d2b4loc_12d2b4:
0012d2b4stp x0, x1, [sp+8]
0012d2b8mov x3, x30
0012d2bcbl runtime.morestack_noctxt.abi0
0012d2c0ldp x0, x1, [sp+8]
0012d2c4b 0x12cf90
0012d2c8udf 0
0012d2ccudf 0
0012cf90
Loading..