File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00130a90
00130a90reflect.FuncOf.func1: ; void reflect.FuncOf.func1(internal/abi.Type * tt)
00130a90ldr x16, [x28+16]
00130a94sub x17, sp, 128
00130a98subs xzr, x17, x16
00130a9cb.ls 0x130c6c
00130aa0sub x20, sp, 256
00130aa4stp x29, x30, [x20-8]
00130aa8add sp, x20, 0
00130aacsub x29, sp, 8
00130ab0str x0, [sp+264]
00130ab4ldr w3, [x26+8]
00130ab8str w3, [sp+96]
00130abcstp xzr, xzr, [sp+104]
00130ac0str xzr, [sp+120]
00130ac4stp xzr, xzr, [sp+128]
00130ac8stp xzr, xzr, [sp+184]
00130accldr w3, [sp+96]
00130ad0str w3, [sp+100]
00130ad4adrp x0, 0x8f3000
00130ad8add x0, x0, 3624
00130adcadrp x1, 0x4c5000
00130ae0add x1, x1, 3328
00130ae4add x2, sp, 100
00130ae8bl sync.(*Map).Load
00130aecstr x0, [sp+184]
00130af0str x1, [sp+192]
00130af4strb w2, [sp+94]
00130af8ldr x3, [sp+184]
00130afcldr x4, [sp+192]
00130b00str x3, [sp+200]
00130b04str x4, [sp+208]
00130b08ldrb w3, [sp+94]
00130b0cstrb w3, [sp+95]
00130b10ldr x3, [sp+200]
00130b14ldr x4, [sp+208]
00130b18str x3, [sp+144]
00130b1cstr x4, [sp+152]
00130b20ldrb w3, [sp+95]
00130b24strb w3, [sp+93]
00130b28tbnz w3, 0, 0x130b30
00130b2cb 0x130b7c
00130b30
00130b30loc_130b30:
00130b30str xzr, [sp+160]
00130b34stp xzr, xzr, [sp+168]
00130b38ldr x5, [sp+152]
00130b3cldr x0, [sp+144]
00130b40adrp x1, 0x4bd000
00130b44add x1, x1, 3904
00130b48subs xzr, x0, x1
00130b4cb.eq 0x130b54
00130b50b 0x130c5c
00130b54
00130b54loc_130b54:
00130b54ldr x6, [x5]
00130b58ldr x7, [x5+8]
00130b5cldr x5, [x5+16]
00130b60str x6, [sp+160]
00130b64str x7, [sp+168]
00130b68str x5, [sp+176]
00130b6cstr x6, [sp+120]
00130b70str x7, [sp+128]
00130b74str x5, [sp+136]
00130b78b 0x130b80
00130b7c
00130b7cloc_130b7c:
00130b7cb 0x130b80
00130b80
00130b80loc_130b80:
00130b80ldr x2, [sp+136]
00130b84ldr x0, [sp+120]
00130b88ldr x5, [sp+128]
00130b8cadd x1, x5, 1
00130b90subs xzr, x2, x1
00130b94b.hs 0x130b9c
00130b98b 0x130ba0
00130b9c
00130b9cloc_130b9c:
00130b9cb 0x130bb4
00130ba0
00130ba0loc_130ba0:
00130ba0orr x3, xzr, 1
00130ba4adrp x4, 0x56c000
00130ba8add x4, x4, 960
00130bacbl runtime.growslice
00130bb0b 0x130bb4
00130bb4
00130bb4loc_130bb4:
00130bb4ldr x3, [sp+264]
00130bb8sub x4, x1, 1
00130bbcadrp x27, 0x91b000
00130bc0ldr w5, [x27+3056]
00130bc4cbz w5, 0x130bcc
00130bc8b 0x130bd0
00130bcc
00130bccloc_130bcc:
00130bccb 0x130be4
00130bd0
00130bd0loc_130bd0:
00130bd0bl runtime.gcWriteBarrier2
00130bd4str x3, [x25]
00130bd8ldr x5, [x0+3*x4]
00130bdcstr x5, [x25+8]
00130be0b 0x130be4
00130be4
00130be4loc_130be4:
00130be4str x3, [x0+3*x4]
00130be8str x0, [sp+160]
00130becstr x1, [sp+168]
00130bf0str x2, [sp+176]
00130bf4ldr w0, [sp+96]
00130bf8bl runtime.convT32
00130bfcstr x0, [sp+224]
00130c00ldr x0, [sp+160]
00130c04ldr x1, [sp+168]
00130c08ldr x2, [sp+176]
00130c0cbl runtime.convTslice
00130c10str x0, [sp+216]
00130c14ldr x2, [sp+224]
00130c18adrp x1, 0x4c5000
00130c1cadd x1, x1, 3328
00130c20adrp x3, 0x4bd000
00130c24add x3, x3, 3904
00130c28mov x4, x0
00130c2cadrp x0, 0x8f3000
00130c30add x0, x0, 3624
00130c34bl sync.(*Map).Store
00130c38ldr x0, [sp+264]
00130c3cbl reflect.toType
00130c40str x0, [sp+232]
00130c44str x1, [sp+240]
00130c48str x0, [sp+104]
00130c4cstr x1, [sp+112]
00130c50ldp x29, x30, [sp-8]
00130c54add sp, sp, 256
00130c58ret x30
00130c5c
00130c5cloc_130c5c:
00130c5cadrp x2, 0x4da000
00130c60add x2, x2, 3520
00130c64bl runtime.panicdottypeE
00130c68hint
00130c6c
00130c6cloc_130c6c:
00130c6cstr x0, [sp+8]
00130c70mov x3, x30
00130c74bl runtime.morestack.abi0
00130c78ldr x0, [sp+8]
00130c7cb 0x130a90
00130a90
00130a90reflect.FuncOf.func1: ; void reflect.FuncOf.func1(internal/abi.Type * tt)
00130a90ldr x16, [x28+16]
00130a94sub x17, sp, 128
00130a98subs xzr, x17, x16
00130a9cb.ls 0x130c6c
00130aa0sub x20, sp, 256
00130aa4stp x29, x30, [x20-8]
00130aa8add sp, x20, 0
00130aacsub x29, sp, 8
00130ab0str x0, [sp+264]
00130ab4ldr w3, [x26+8]
00130ab8str w3, [sp+96]
00130abcstp xzr, xzr, [sp+104]
00130ac0str xzr, [sp+120]
00130ac4stp xzr, xzr, [sp+128]
00130ac8stp xzr, xzr, [sp+184]
00130accldr w3, [sp+96]
00130ad0str w3, [sp+100]
00130ad4adrp x0, 0x8f3000
00130ad8add x0, x0, 3624
00130adcadrp x1, 0x4c5000
00130ae0add x1, x1, 3328
00130ae4add x2, sp, 100
00130ae8bl sync.(*Map).Load
00130aecstr x0, [sp+184]
00130af0str x1, [sp+192]
00130af4strb w2, [sp+94]
00130af8ldr x3, [sp+184]
00130afcldr x4, [sp+192]
00130b00str x3, [sp+200]
00130b04str x4, [sp+208]
00130b08ldrb w3, [sp+94]
00130b0cstrb w3, [sp+95]
00130b10ldr x3, [sp+200]
00130b14ldr x4, [sp+208]
00130b18str x3, [sp+144]
00130b1cstr x4, [sp+152]
00130b20ldrb w3, [sp+95]
00130b24strb w3, [sp+93]
00130b28tbnz w3, 0, 0x130b30
00130b2cb 0x130b7c
00130b30
00130b30loc_130b30:
00130b30str xzr, [sp+160]
00130b34stp xzr, xzr, [sp+168]
00130b38ldr x5, [sp+152]
00130b3cldr x0, [sp+144]
00130b40adrp x1, 0x4bd000
00130b44add x1, x1, 3904
00130b48subs xzr, x0, x1
00130b4cb.eq 0x130b54
00130b50b 0x130c5c
00130b54
00130b54loc_130b54:
00130b54ldr x6, [x5]
00130b58ldr x7, [x5+8]
00130b5cldr x5, [x5+16]
00130b60str x6, [sp+160]
00130b64str x7, [sp+168]
00130b68str x5, [sp+176]
00130b6cstr x6, [sp+120]
00130b70str x7, [sp+128]
00130b74str x5, [sp+136]
00130b78b 0x130b80
00130b7c
00130b7cloc_130b7c:
00130b7cb 0x130b80
00130b80
00130b80loc_130b80:
00130b80ldr x2, [sp+136]
00130b84ldr x0, [sp+120]
00130b88ldr x5, [sp+128]
00130b8cadd x1, x5, 1
00130b90subs xzr, x2, x1
00130b94b.hs 0x130b9c
00130b98b 0x130ba0
00130b9c
00130b9cloc_130b9c:
00130b9cb 0x130bb4
00130ba0
00130ba0loc_130ba0:
00130ba0orr x3, xzr, 1
00130ba4adrp x4, 0x56c000
00130ba8add x4, x4, 960
00130bacbl runtime.growslice
00130bb0b 0x130bb4
00130bb4
00130bb4loc_130bb4:
00130bb4ldr x3, [sp+264]
00130bb8sub x4, x1, 1
00130bbcadrp x27, 0x91b000
00130bc0ldr w5, [x27+3056]
00130bc4cbz w5, 0x130bcc
00130bc8b 0x130bd0
00130bcc
00130bccloc_130bcc:
00130bccb 0x130be4
00130bd0
00130bd0loc_130bd0:
00130bd0bl runtime.gcWriteBarrier2
00130bd4str x3, [x25]
00130bd8ldr x5, [x0+3*x4]
00130bdcstr x5, [x25+8]
00130be0b 0x130be4
00130be4
00130be4loc_130be4:
00130be4str x3, [x0+3*x4]
00130be8str x0, [sp+160]
00130becstr x1, [sp+168]
00130bf0str x2, [sp+176]
00130bf4ldr w0, [sp+96]
00130bf8bl runtime.convT32
00130bfcstr x0, [sp+224]
00130c00ldr x0, [sp+160]
00130c04ldr x1, [sp+168]
00130c08ldr x2, [sp+176]
00130c0cbl runtime.convTslice
00130c10str x0, [sp+216]
00130c14ldr x2, [sp+224]
00130c18adrp x1, 0x4c5000
00130c1cadd x1, x1, 3328
00130c20adrp x3, 0x4bd000
00130c24add x3, x3, 3904
00130c28mov x4, x0
00130c2cadrp x0, 0x8f3000
00130c30add x0, x0, 3624
00130c34bl sync.(*Map).Store
00130c38ldr x0, [sp+264]
00130c3cbl reflect.toType
00130c40str x0, [sp+232]
00130c44str x1, [sp+240]
00130c48str x0, [sp+104]
00130c4cstr x1, [sp+112]
00130c50ldp x29, x30, [sp-8]
00130c54add sp, sp, 256
00130c58ret x30
00130c5c
00130c5cloc_130c5c:
00130c5cadrp x2, 0x4da000
00130c60add x2, x2, 3520
00130c64bl runtime.panicdottypeE
00130c68hint
00130c6c
00130c6cloc_130c6c:
00130c6cstr x0, [sp+8]
00130c70mov x3, x30
00130c74bl runtime.morestack.abi0
00130c78ldr x0, [sp+8]
00130c7cb 0x130a90
00130a90
00130c80
00130c80reflect.FuncOf.deferwrap1: ; void reflect.FuncOf.deferwrap1(void)
00130c80ldr x16, [x28+16]
00130c84subs xzr, sp, x16
00130c88b.ls 0x130cb8
00130c8cstr x30, [sp-32]!
00130c90stur x29, [sp-8]
00130c94sub x29, sp, 8
00130c98ldr x16, [x28+32]
00130c9ccbnz x16, 0x130cc4
00130ca0
00130ca0loc_130ca0:
00130ca0ldr x0, [x26+8]
00130ca4str x0, [sp+16]
00130ca8bl sync.(*Mutex).Unlock
00130cacldur x29, [sp-8]
00130cb0ldr x30, [sp], 32
00130cb4ret x30
00130cb8
00130cb8loc_130cb8:
00130cb8mov x3, x30
00130cbcbl runtime.morestack.abi0
00130cc0b 0x130c80
00130cc4
00130cc4loc_130cc4:
00130cc4ldr x17, [x16]
00130cc8add x20, sp, 40
00130cccsubs xzr, x20, x17
00130cd0b.ne 0x130ca0
00130cd4add x20, sp, 8
00130cd8str x20, [x16]
00130cdcb 0x130ca0
00130c80
00130c80reflect.FuncOf.deferwrap1: ; void reflect.FuncOf.deferwrap1(void)
00130c80ldr x16, [x28+16]
00130c84subs xzr, sp, x16
00130c88b.ls 0x130cb8
00130c8cstr x30, [sp-32]!
00130c90stur x29, [sp-8]
00130c94sub x29, sp, 8
00130c98ldr x16, [x28+32]
00130c9ccbnz x16, 0x130cc4
00130ca0
00130ca0loc_130ca0:
00130ca0ldr x0, [x26+8]
00130ca4str x0, [sp+16]
00130ca8bl sync.(*Mutex).Unlock
00130cacldur x29, [sp-8]
00130cb0ldr x30, [sp], 32
00130cb4ret x30
00130cb8
00130cb8loc_130cb8:
00130cb8mov x3, x30
00130cbcbl runtime.morestack.abi0
00130cc0b 0x130c80
00130cc4
00130cc4loc_130cc4:
00130cc4ldr x17, [x16]
00130cc8add x20, sp, 40
00130cccsubs xzr, x20, x17
00130cd0b.ne 0x130ca0
00130cd4add x20, sp, 8
00130cd8str x20, [x16]
00130cdcb 0x130ca0
00130c80
00130ce0
00130ce0reflect.stringFor: ; void reflect.stringFor(internal/abi.Type * t)
00130ce0ldr x16, [x28+16]
00130ce4subs xzr, sp, x16
00130ce8b.ls 0x130d2c
00130cecstr x30, [sp-64]!
00130cf0stur x29, [sp-8]
00130cf4sub x29, sp, 8
00130cf8str x0, [sp+72]
00130cfcstp xzr, xzr, [sp+16]
00130d00ldr x0, [sp+72]
00130d04bl reflect.toRType
00130d08str x0, [sp+48]
00130d0cbl reflect.(*rtype).String
00130d10str x0, [sp+32]
00130d14str x1, [sp+40]
00130d18str x0, [sp+16]
00130d1cstr x1, [sp+24]
00130d20ldur x29, [sp-8]
00130d24ldr x30, [sp], 64
00130d28ret x30
00130d2c
00130d2cloc_130d2c:
00130d2cstr x0, [sp+8]
00130d30mov x3, x30
00130d34bl runtime.morestack_noctxt.abi0
00130d38ldr x0, [sp+8]
00130d3cb 0x130ce0
00130ce0
00130ce0reflect.stringFor: ; void reflect.stringFor(internal/abi.Type * t)
00130ce0ldr x16, [x28+16]
00130ce4subs xzr, sp, x16
00130ce8b.ls 0x130d2c
00130cecstr x30, [sp-64]!
00130cf0stur x29, [sp-8]
00130cf4sub x29, sp, 8
00130cf8str x0, [sp+72]
00130cfcstp xzr, xzr, [sp+16]
00130d00ldr x0, [sp+72]
00130d04bl reflect.toRType
00130d08str x0, [sp+48]
00130d0cbl reflect.(*rtype).String
00130d10str x0, [sp+32]
00130d14str x1, [sp+40]
00130d18str x0, [sp+16]
00130d1cstr x1, [sp+24]
00130d20ldur x29, [sp-8]
00130d24ldr x30, [sp], 64
00130d28ret x30
00130d2c
00130d2cloc_130d2c:
00130d2cstr x0, [sp+8]
00130d30mov x3, x30
00130d34bl runtime.morestack_noctxt.abi0
00130d38ldr x0, [sp+8]
00130d3cb 0x130ce0
00130ce0
00130d40
00130d40reflect.funcStr: ; void reflect.funcStr(internal/abi.FuncType * ft)
00130d40ldr x16, [x28+16]
00130d44sub x17, sp, 624
00130d48subs xzr, x17, x16
00130d4cb.ls 0x131538
00130d50sub x20, sp, 752
00130d54stp x29, x30, [x20-8]
00130d58add sp, x20, 0
00130d5csub x29, sp, 8
00130d60str x0, [sp+760]
00130d64stp xzr, xzr, [sp+336]
00130d68b 0x130d6c
00130d6c
00130d6cloc_130d6c:
00130d6cadd x27, sp, 86
00130d70stp xzr, xzr, [x27]
00130d74add x27, sp, 102
00130d78stp xzr, xzr, [x27]
00130d7cadd x27, sp, 118
00130d80stp xzr, xzr, [x27]
00130d84add x27, sp, 134
00130d88stp xzr, xzr, [x27]
00130d8cadd x3, sp, 86
00130d90ldrsb x27, [x3]
00130d94b 0x130d98
00130d98
00130d98loc_130d98:
00130d98b 0x130d9c
00130d9c
00130d9cloc_130d9c:
00130d9cstr x3, [sp+368]
00130da0str xzr, [sp+376]
00130da4orr x4, xzr, 64
00130da8str x4, [sp+384]
00130dacstr x3, [sp+704]
00130db0str xzr, [sp+712]
00130db4str x4, [sp+720]
00130db8movz x3, 5
00130dbcstr x3, [sp+320]
00130dc0b 0x130dc4
00130dc4
00130dc4loc_130dc4:
00130dc4str x3, [sp+712]
00130dc8b 0x130dcc
00130dcc
00130dccloc_130dcc:
00130dccstr x3, [sp+312]
00130dd0ldr x3, [sp+320]
00130dd4sub x3, x3, 5
00130dd8ldr x4, [sp+704]
00130ddcadd x0, x4, x3
00130de0str x0, [sp+696]
00130de4ldr x2, [sp+312]
00130de8adrp x1, 0x580000
00130decadd x1, x1, 1887
00130df0bl runtime.memmove
00130df4ldr x3, [sp+704]
00130df8ldr x4, [sp+712]
00130dfcldr x5, [sp+720]
00130e00str x3, [sp+368]
00130e04str x4, [sp+376]
00130e08str x5, [sp+384]
00130e0cldr x0, [sp+760]
00130e10bl internal/abi.(*FuncType).InSlice
00130e14str x0, [sp+440]
00130e18str x1, [sp+448]
00130e1cstr x2, [sp+456]
00130e20str x0, [sp+416]
00130e24str x1, [sp+424]
00130e28str x2, [sp+432]
00130e2cstr xzr, [sp+304]
00130e30str x1, [sp+296]
00130e34b 0x130e38
00130e38
00130e38loc_130e38:
00130e38ldr x5, [sp+296]
00130e3cldr x6, [sp+304]
00130e40subs xzr, x5, x6
00130e44b.gt 0x130e4c
00130e48b 0x131178
00130e4c
00130e4cloc_130e4c:
00130e4cldr x5, [sp+304]
00130e50str x5, [sp+160]
00130e54ldr x5, [sp+304]
00130e58ldr x6, [sp+416]
00130e5cldr x5, [x6+3*x5]
00130e60str x5, [sp+360]
00130e64ldr x5, [sp+160]
00130e68subs xzr, x5, 0
00130e6cb.gt 0x130e74
00130e70b 0x130f10
00130e74
00130e74loc_130e74:
00130e74ldr x2, [sp+384]
00130e78ldr x0, [sp+368]
00130e7cldr x5, [sp+376]
00130e80add x1, x5, 2
00130e84str x0, [sp+672]
00130e88str x5, [sp+680]
00130e8cstr x2, [sp+688]
00130e90str x1, [sp+288]
00130e94subs xzr, x2, x1
00130e98b.hs 0x130ea0
00130e9cb 0x130ea8
00130ea0
00130ea0loc_130ea0:
00130ea0str x1, [sp+680]
00130ea4b 0x130ec8
00130ea8
00130ea8loc_130ea8:
00130ea8orr x3, xzr, 2
00130eacadrp x4, 0x4c5000
00130eb0add x4, x4, 3072
00130eb4bl runtime.growslice
00130eb8str x0, [sp+672]
00130ebcstr x1, [sp+680]
00130ec0str x2, [sp+688]
00130ec4b 0x130ec8
00130ec8
00130ec8loc_130ec8:
00130ec8orr x3, xzr, 2
00130eccstr x3, [sp+280]
00130ed0ldr x3, [sp+288]
00130ed4sub x3, x3, 2
00130ed8ldr x4, [sp+672]
00130edcadd x0, x4, x3
00130ee0str x0, [sp+664]
00130ee4ldr x2, [sp+280]
00130ee8adrp x1, 0x57f000
00130eecadd x1, x1, 4049
00130ef0bl runtime.memmove
00130ef4ldr x3, [sp+672]
00130ef8ldr x4, [sp+680]
00130efcldr x5, [sp+688]
00130f00str x3, [sp+368]
00130f04str x4, [sp+376]
00130f08str x5, [sp+384]
00130f0cb 0x130f14
00130f10
00130f10loc_130f10:
00130f10b 0x130f14
00130f14
00130f14loc_130f14:
00130f14ldr x0, [sp+760]
00130f18bl internal/abi.(*FuncType).IsVariadic
00130f1cstrb w0, [sp+150]
00130f20strb w0, [sp+151]
00130f24tbnz w0, 0, 0x130f2c
00130f28b 0x130f50
00130f2c
00130f2cloc_130f2c:
00130f2cldr x5, [sp+160]
00130f30ldr x6, [sp+760]
00130f34ldrsb x27, [x6]
00130f38ldrh w6, [x6+48]
00130f3csub x6, x6, 1
00130f40subs xzr, x5, x6
00130f44cset x5, eq
00130f48strb w5, [sp+151]
00130f4cb 0x130f54
00130f50
00130f50loc_130f50:
00130f50b 0x130f54
00130f54
00130f54loc_130f54:
00130f54ldrb w5, [sp+151]
00130f58tbnz w5, 0, 0x130f60
00130f5cb 0x1310b4
00130f60
00130f60loc_130f60:
00130f60ldr x2, [sp+384]
00130f64ldr x0, [sp+368]
00130f68ldr x5, [sp+376]
00130f6cadd x1, x5, 3
00130f70str x0, [sp+640]
00130f74str x5, [sp+648]
00130f78str x2, [sp+656]
00130f7cstr x1, [sp+272]
00130f80subs xzr, x2, x1
00130f84b.hs 0x130f8c
00130f88b 0x130f94
00130f8c
00130f8cloc_130f8c:
00130f8cstr x1, [sp+648]
00130f90b 0x130fb4
00130f94
00130f94loc_130f94:
00130f94orr x3, xzr, 3
00130f98adrp x4, 0x4c5000
00130f9cadd x4, x4, 3072
00130fa0bl runtime.growslice
00130fa4str x0, [sp+640]
00130fa8str x1, [sp+648]
00130facstr x2, [sp+656]
00130fb0b 0x130fb4
00130fb4
00130fb4loc_130fb4:
00130fb4orr x3, xzr, 3
00130fb8str x3, [sp+264]
00130fbcldr x3, [sp+272]
00130fc0sub x3, x3, 3
00130fc4ldr x4, [sp+640]
00130fc8add x0, x4, x3
00130fccstr x0, [sp+632]
00130fd0ldr x2, [sp+264]
00130fd4adrp x1, 0x580000
00130fd8add x1, x1, 375
00130fdcbl runtime.memmove
00130fe0ldr x3, [sp+640]
00130fe4ldr x4, [sp+648]
00130fe8ldr x5, [sp+656]
00130fecstr x3, [sp+368]
00130ff0str x4, [sp+376]
00130ff4str x5, [sp+384]
00130ff8ldr x3, [sp+360]
00130ffcldrsb x27, [x3]
00131000ldr x0, [x3+48]
00131004str x0, [sp+624]
00131008bl reflect.stringFor
0013100cstr x0, [sp+728]
00131010str x1, [sp+736]
00131014ldr x2, [sp+384]
00131018ldr x0, [sp+368]
0013101cldr x3, [sp+376]
00131020str x0, [sp+600]
00131024str x3, [sp+608]
00131028str x2, [sp+616]
0013102cldr x4, [sp+736]
00131030add x1, x3, x4
00131034str x1, [sp+256]
00131038subs xzr, x2, x1
0013103cb.hs 0x131044
00131040b 0x13104c
00131044
00131044loc_131044:
00131044str x1, [sp+608]
00131048b 0x13106c
0013104c
0013104cloc_13104c:
0013104cldr x3, [sp+736]
00131050adrp x4, 0x4c4000
00131054add x4, x4, 3072
00131058bl runtime.growslice
0013105cstr x0, [sp+600]
00131060str x1, [sp+608]
00131064str x2, [sp+616]
00131068b 0x13106c
0013106c
0013106cloc_13106c:
0013106cldr x3, [sp+736]
00131070str x3, [sp+248]
00131074ldr x3, [sp+256]
00131078ldr x4, [sp+736]
0013107csub x3, x3, x4
00131080ldr x4, [sp+600]
00131084add x0, x4, x3
00131088str x0, [sp+592]
0013108cldr x2, [sp+248]
00131090ldr x1, [sp+728]
00131094bl runtime.memmove
00131098ldr x3, [sp+600]
0013109cldr x4, [sp+608]
001310a0ldr x5, [sp+616]
001310a4str x3, [sp+368]
001310a8str x4, [sp+376]
001310acstr x5, [sp+384]
001310b0b 0x131164
001310b4
001310b4loc_1310b4:
001310b4ldr x0, [sp+360]
001310b8bl reflect.stringFor
001310bcstr x0, [sp+728]
001310c0str x1, [sp+736]
001310c4ldr x2, [sp+384]
001310c8ldr x0, [sp+368]
001310ccldr x1, [sp+376]
001310d0str x0, [sp+568]
001310d4str x1, [sp+576]
001310d8str x2, [sp+584]
001310dcldr x3, [sp+736]
001310e0add x1, x1, x3
001310e4str x1, [sp+240]
001310e8subs xzr, x2, x1
001310ecb.hs 0x1310f4
001310f0b 0x1310fc
001310f4
001310f4loc_1310f4:
001310f4str x1, [sp+576]
001310f8b 0x13111c
001310fc
001310fcloc_1310fc:
001310fcldr x3, [sp+736]
00131100adrp x4, 0x4c4000
00131104add x4, x4, 3072
00131108bl runtime.growslice
0013110cstr x0, [sp+568]
00131110str x1, [sp+576]
00131114str x2, [sp+584]
00131118b 0x13111c
0013111c
0013111cloc_13111c:
0013111cldr x3, [sp+736]
00131120str x3, [sp+232]
00131124ldr x3, [sp+240]
00131128ldr x4, [sp+736]
0013112csub x3, x3, x4
00131130ldr x4, [sp+568]
00131134add x0, x4, x3
00131138str x0, [sp+560]
0013113cldr x2, [sp+232]
00131140ldr x1, [sp+728]
00131144bl runtime.memmove
00131148ldr x3, [sp+568]
0013114cldr x4, [sp+576]
00131150ldr x5, [sp+584]
00131154str x3, [sp+368]
00131158str x4, [sp+376]
0013115cstr x5, [sp+384]
00131160b 0x131164
00131164
00131164loc_131164:
00131164b 0x131168
00131168
00131168loc_131168:
00131168ldr x5, [sp+304]
0013116cadd x5, x5, 1
00131170str x5, [sp+304]
00131174b 0x130e38
00131178
00131178loc_131178:
00131178ldr x2, [sp+384]
0013117cldr x0, [sp+368]
00131180ldr x5, [sp+376]
00131184add x1, x5, 1
00131188subs xzr, x2, x1
0013118cb.hs 0x131194
00131190b 0x131198
00131194
00131194loc_131194:
00131194b 0x1311ac
00131198
00131198loc_131198:
00131198orr x3, xzr, 1
0013119cadrp x4, 0x4c4000
001311a0add x4, x4, 3072
001311a4bl runtime.growslice
001311a8b 0x1311ac
001311ac
001311acloc_1311ac:
001311acsub x3, x1, 1
001311b0movz x4, 41
001311b4strb w4, [x0+x3]
001311b8str x0, [sp+368]
001311bcstr x1, [sp+376]
001311c0str x2, [sp+384]
001311c4ldr x0, [sp+760]
001311c8bl internal/abi.(*FuncType).OutSlice
001311ccstr x0, [sp+392]
001311d0str x1, [sp+400]
001311d4str x2, [sp+408]
001311d8str x1, [sp+328]
001311dcsubs xzr, x1, 1
001311e0b.eq 0x1311e8
001311e4b 0x131238
001311e8
001311e8loc_1311e8:
001311e8ldr x2, [sp+384]
001311ecldr x0, [sp+368]
001311f0ldr x5, [sp+376]
001311f4add x1, x5, 1
001311f8subs xzr, x2, x1
001311fcb.hs 0x131204
00131200b 0x131208
00131204
00131204loc_131204:
00131204b 0x13121c
00131208
00131208loc_131208:
00131208orr x3, xzr, 1
0013120cadrp x4, 0x4c4000
00131210add x4, x4, 3072
00131214bl runtime.growslice
00131218b 0x13121c
0013121c
0013121cloc_13121c:
0013121csub x5, x1, 1
00131220orr x6, xzr, 32
00131224strb w6, [x0+x5]
00131228str x0, [sp+368]
0013122cstr x1, [sp+376]
00131230str x2, [sp+384]
00131234b 0x1312ec
00131238
00131238loc_131238:
00131238str x1, [sp+328]
0013123csubs xzr, x1, 1
00131240b.gt 0x131248
00131244b 0x1312e4
00131248
00131248loc_131248:
00131248ldr x2, [sp+384]
0013124cldr x0, [sp+368]
00131250ldr x5, [sp+376]
00131254add x1, x5, 2
00131258str x0, [sp+536]
0013125cstr x5, [sp+544]
00131260str x2, [sp+552]
00131264str x1, [sp+224]
00131268subs xzr, x2, x1
0013126cb.hs 0x131274
00131270b 0x13127c
00131274
00131274loc_131274:
00131274str x1, [sp+544]
00131278b 0x13129c
0013127c
0013127cloc_13127c:
0013127corr x3, xzr, 2
00131280adrp x4, 0x4c4000
00131284add x4, x4, 3072
00131288bl runtime.growslice
0013128cstr x0, [sp+536]
00131290str x1, [sp+544]
00131294str x2, [sp+552]
00131298b 0x13129c
0013129c
0013129cloc_13129c:
0013129corr x3, xzr, 2
001312a0str x3, [sp+216]
001312a4ldr x3, [sp+224]
001312a8sub x3, x3, 2
001312acldr x4, [sp+536]
001312b0add x0, x4, x3
001312b4str x0, [sp+528]
001312b8ldr x2, [sp+216]
001312bcadrp x1, 0x57f000
001312c0add x1, x1, 83
001312c4bl runtime.memmove
001312c8ldr x3, [sp+536]
001312ccldr x4, [sp+544]
001312d0ldr x5, [sp+552]
001312d4str x3, [sp+368]
001312d8str x4, [sp+376]
001312dcstr x5, [sp+384]
001312e0b 0x1312e8
001312e4
001312e4loc_1312e4:
001312e4b 0x1312e8
001312e8
001312e8loc_1312e8:
001312e8b 0x1312ec
001312ec
001312ecloc_1312ec:
001312ecldr x5, [sp+400]
001312f0ldr x6, [sp+392]
001312f4ldr x7, [sp+408]
001312f8str x6, [sp+416]
001312fcstr x5, [sp+424]
00131300str x7, [sp+432]
00131304str xzr, [sp+208]
00131308str x5, [sp+200]
0013130cb 0x131310
00131310
00131310loc_131310:
00131310ldr x5, [sp+200]
00131314ldr x6, [sp+208]
00131318subs xzr, x5, x6
0013131cb.gt 0x131324
00131320b 0x1314ac
00131324
00131324loc_131324:
00131324ldr x5, [sp+208]
00131328str x5, [sp+152]
0013132cldr x5, [sp+208]
00131330ldr x6, [sp+416]
00131334ldr x5, [x6+3*x5]
00131338str x5, [sp+352]
0013133cldr x5, [sp+152]
00131340subs xzr, x5, 0
00131344b.gt 0x13134c
00131348b 0x1313e8
0013134c
0013134cloc_13134c:
0013134cldr x2, [sp+384]
00131350ldr x0, [sp+368]
00131354ldr x5, [sp+376]
00131358add x1, x5, 2
0013135cstr x0, [sp+504]
00131360str x5, [sp+512]
00131364str x2, [sp+520]
00131368str x1, [sp+192]
0013136csubs xzr, x2, x1
00131370b.hs 0x131378
00131374b 0x131380
00131378
00131378loc_131378:
00131378str x1, [sp+512]
0013137cb 0x1313a0
00131380
00131380loc_131380:
00131380orr x3, xzr, 2
00131384adrp x4, 0x4c4000
00131388add x4, x4, 3072
0013138cbl runtime.growslice
00131390str x0, [sp+504]
00131394str x1, [sp+512]
00131398str x2, [sp+520]
0013139cb 0x1313a0
001313a0
001313a0loc_1313a0:
001313a0orr x3, xzr, 2
001313a4str x3, [sp+184]
001313a8ldr x3, [sp+192]
001313acsub x3, x3, 2
001313b0ldr x4, [sp+504]
001313b4add x0, x4, x3
001313b8str x0, [sp+496]
001313bcldr x2, [sp+184]
001313c0adrp x1, 0x57e000
001313c4add x1, x1, 4049
001313c8bl runtime.memmove
001313ccldr x3, [sp+504]
001313d0ldr x4, [sp+512]
001313d4ldr x5, [sp+520]
001313d8str x3, [sp+368]
001313dcstr x4, [sp+376]
001313e0str x5, [sp+384]
001313e4b 0x1313ec
001313e8
001313e8loc_1313e8:
001313e8b 0x1313ec
001313ec
001313ecloc_1313ec:
001313ecldr x0, [sp+352]
001313f0bl reflect.stringFor
001313f4str x0, [sp+728]
001313f8str x1, [sp+736]
001313fcldr x2, [sp+384]
00131400ldr x0, [sp+368]
00131404ldr x1, [sp+376]
00131408str x0, [sp+472]
0013140cstr x1, [sp+480]
00131410str x2, [sp+488]
00131414ldr x3, [sp+736]
00131418add x1, x1, x3
0013141cstr x1, [sp+176]
00131420subs xzr, x2, x1
00131424b.hs 0x13142c
00131428b 0x131434
0013142c
0013142cloc_13142c:
0013142cstr x1, [sp+480]
00131430b 0x131454
00131434
00131434loc_131434:
00131434ldr x3, [sp+736]
00131438adrp x4, 0x4c4000
0013143cadd x4, x4, 3072
00131440bl runtime.growslice
00131444str x0, [sp+472]
00131448str x1, [sp+480]
0013144cstr x2, [sp+488]
00131450b 0x131454
00131454
00131454loc_131454:
00131454ldr x3, [sp+736]
00131458str x3, [sp+168]
0013145cldr x3, [sp+176]
00131460ldr x4, [sp+472]
00131464ldr x5, [sp+736]
00131468sub x3, x3, x5
0013146cadd x0, x4, x3
00131470str x0, [sp+464]
00131474ldr x2, [sp+168]
00131478ldr x1, [sp+728]
0013147cbl runtime.memmove
00131480ldr x3, [sp+472]
00131484ldr x4, [sp+480]
00131488ldr x5, [sp+488]
0013148cstr x3, [sp+368]
00131490str x4, [sp+376]
00131494str x5, [sp+384]
00131498b 0x13149c
0013149c
0013149cloc_13149c:
0013149cldr x5, [sp+208]
001314a0add x5, x5, 1
001314a4str x5, [sp+208]
001314a8b 0x131310
001314ac
001314acloc_1314ac:
001314acldr x5, [sp+400]
001314b0str x5, [sp+328]
001314b4subs xzr, x5, 1
001314b8b.gt 0x1314c0
001314bcb 0x131510
001314c0
001314c0loc_1314c0:
001314c0ldr x2, [sp+384]
001314c4ldr x0, [sp+368]
001314c8ldr x5, [sp+376]
001314ccadd x1, x5, 1
001314d0subs xzr, x2, x1
001314d4b.hs 0x1314dc
001314d8b 0x1314e0
001314dc
001314dcloc_1314dc:
001314dcb 0x1314f4
001314e0
001314e0loc_1314e0:
001314e0orr x3, xzr, 1
001314e4adrp x4, 0x4c4000
001314e8add x4, x4, 3072
001314ecbl runtime.growslice
001314f0b 0x1314f4
001314f4
001314f4loc_1314f4:
001314f4sub x3, x1, 1
001314f8movz x4, 41
001314fcstrb w4, [x0+x3]
00131500str x0, [sp+368]
00131504str x1, [sp+376]
00131508str x2, [sp+384]
0013150cb 0x131514
00131510
00131510loc_131510:
00131510b 0x131514
00131514
00131514loc_131514:
00131514ldr x1, [sp+368]
00131518ldr x2, [sp+376]
0013151cmov x0, xzr
00131520bl runtime.slicebytetostring
00131524str x0, [sp+336]
00131528str x1, [sp+344]
0013152cldp x29, x30, [sp-8]
00131530add sp, sp, 752
00131534ret x30
00131538
00131538loc_131538:
00131538str x0, [sp+8]
0013153cmov x3, x30
00131540bl runtime.morestack_noctxt.abi0
00131544ldr x0, [sp+8]
00131548b 0x130d40
0013154cudf 0
00130d40
00130d40reflect.funcStr: ; void reflect.funcStr(internal/abi.FuncType * ft)
00130d40ldr x16, [x28+16]
00130d44sub x17, sp, 624
00130d48subs xzr, x17, x16
00130d4cb.ls 0x131538
00130d50sub x20, sp, 752
00130d54stp x29, x30, [x20-8]
00130d58add sp, x20, 0
00130d5csub x29, sp, 8
00130d60str x0, [sp+760]
00130d64stp xzr, xzr, [sp+336]
00130d68b 0x130d6c
00130d6c
00130d6cloc_130d6c:
00130d6cadd x27, sp, 86
00130d70stp xzr, xzr, [x27]
00130d74add x27, sp, 102
00130d78stp xzr, xzr, [x27]
00130d7cadd x27, sp, 118
00130d80stp xzr, xzr, [x27]
00130d84add x27, sp, 134
00130d88stp xzr, xzr, [x27]
00130d8cadd x3, sp, 86
00130d90ldrsb x27, [x3]
00130d94b 0x130d98
00130d98
00130d98loc_130d98:
00130d98b 0x130d9c
00130d9c
00130d9cloc_130d9c:
00130d9cstr x3, [sp+368]
00130da0str xzr, [sp+376]
00130da4orr x4, xzr, 64
00130da8str x4, [sp+384]
00130dacstr x3, [sp+704]
00130db0str xzr, [sp+712]
00130db4str x4, [sp+720]
00130db8movz x3, 5
00130dbcstr x3, [sp+320]
00130dc0b 0x130dc4
00130dc4
00130dc4loc_130dc4:
00130dc4str x3, [sp+712]
00130dc8b 0x130dcc
00130dcc
00130dccloc_130dcc:
00130dccstr x3, [sp+312]
00130dd0ldr x3, [sp+320]
00130dd4sub x3, x3, 5
00130dd8ldr x4, [sp+704]
00130ddcadd x0, x4, x3
00130de0str x0, [sp+696]
00130de4ldr x2, [sp+312]
00130de8adrp x1, 0x580000
00130decadd x1, x1, 1887
00130df0bl runtime.memmove
00130df4ldr x3, [sp+704]
00130df8ldr x4, [sp+712]
00130dfcldr x5, [sp+720]
00130e00str x3, [sp+368]
00130e04str x4, [sp+376]
00130e08str x5, [sp+384]
00130e0cldr x0, [sp+760]
00130e10bl internal/abi.(*FuncType).InSlice
00130e14str x0, [sp+440]
00130e18str x1, [sp+448]
00130e1cstr x2, [sp+456]
00130e20str x0, [sp+416]
00130e24str x1, [sp+424]
00130e28str x2, [sp+432]
00130e2cstr xzr, [sp+304]
00130e30str x1, [sp+296]
00130e34b 0x130e38
00130e38
00130e38loc_130e38:
00130e38ldr x5, [sp+296]
00130e3cldr x6, [sp+304]
00130e40subs xzr, x5, x6
00130e44b.gt 0x130e4c
00130e48b 0x131178
00130e4c
00130e4cloc_130e4c:
00130e4cldr x5, [sp+304]
00130e50str x5, [sp+160]
00130e54ldr x5, [sp+304]
00130e58ldr x6, [sp+416]
00130e5cldr x5, [x6+3*x5]
00130e60str x5, [sp+360]
00130e64ldr x5, [sp+160]
00130e68subs xzr, x5, 0
00130e6cb.gt 0x130e74
00130e70b 0x130f10
00130e74
00130e74loc_130e74:
00130e74ldr x2, [sp+384]
00130e78ldr x0, [sp+368]
00130e7cldr x5, [sp+376]
00130e80add x1, x5, 2
00130e84str x0, [sp+672]
00130e88str x5, [sp+680]
00130e8cstr x2, [sp+688]
00130e90str x1, [sp+288]
00130e94subs xzr, x2, x1
00130e98b.hs 0x130ea0
00130e9cb 0x130ea8
00130ea0
00130ea0loc_130ea0:
00130ea0str x1, [sp+680]
00130ea4b 0x130ec8
00130ea8
00130ea8loc_130ea8:
00130ea8orr x3, xzr, 2
00130eacadrp x4, 0x4c5000
00130eb0add x4, x4, 3072
00130eb4bl runtime.growslice
00130eb8str x0, [sp+672]
00130ebcstr x1, [sp+680]
00130ec0str x2, [sp+688]
00130ec4b 0x130ec8
00130ec8
00130ec8loc_130ec8:
00130ec8orr x3, xzr, 2
00130eccstr x3, [sp+280]
00130ed0ldr x3, [sp+288]
00130ed4sub x3, x3, 2
00130ed8ldr x4, [sp+672]
00130edcadd x0, x4, x3
00130ee0str x0, [sp+664]
00130ee4ldr x2, [sp+280]
00130ee8adrp x1, 0x57f000
00130eecadd x1, x1, 4049
00130ef0bl runtime.memmove
00130ef4ldr x3, [sp+672]
00130ef8ldr x4, [sp+680]
00130efcldr x5, [sp+688]
00130f00str x3, [sp+368]
00130f04str x4, [sp+376]
00130f08str x5, [sp+384]
00130f0cb 0x130f14
00130f10
00130f10loc_130f10:
00130f10b 0x130f14
00130f14
00130f14loc_130f14:
00130f14ldr x0, [sp+760]
00130f18bl internal/abi.(*FuncType).IsVariadic
00130f1cstrb w0, [sp+150]
00130f20strb w0, [sp+151]
00130f24tbnz w0, 0, 0x130f2c
00130f28b 0x130f50
00130f2c
00130f2cloc_130f2c:
00130f2cldr x5, [sp+160]
00130f30ldr x6, [sp+760]
00130f34ldrsb x27, [x6]
00130f38ldrh w6, [x6+48]
00130f3csub x6, x6, 1
00130f40subs xzr, x5, x6
00130f44cset x5, eq
00130f48strb w5, [sp+151]
00130f4cb 0x130f54
00130f50
00130f50loc_130f50:
00130f50b 0x130f54
00130f54
00130f54loc_130f54:
00130f54ldrb w5, [sp+151]
00130f58tbnz w5, 0, 0x130f60
00130f5cb 0x1310b4
00130f60
00130f60loc_130f60:
00130f60ldr x2, [sp+384]
00130f64ldr x0, [sp+368]
00130f68ldr x5, [sp+376]
00130f6cadd x1, x5, 3
00130f70str x0, [sp+640]
00130f74str x5, [sp+648]
00130f78str x2, [sp+656]
00130f7cstr x1, [sp+272]
00130f80subs xzr, x2, x1
00130f84b.hs 0x130f8c
00130f88b 0x130f94
00130f8c
00130f8cloc_130f8c:
00130f8cstr x1, [sp+648]
00130f90b 0x130fb4
00130f94
00130f94loc_130f94:
00130f94orr x3, xzr, 3
00130f98adrp x4, 0x4c5000
00130f9cadd x4, x4, 3072
00130fa0bl runtime.growslice
00130fa4str x0, [sp+640]
00130fa8str x1, [sp+648]
00130facstr x2, [sp+656]
00130fb0b 0x130fb4
00130fb4
00130fb4loc_130fb4:
00130fb4orr x3, xzr, 3
00130fb8str x3, [sp+264]
00130fbcldr x3, [sp+272]
00130fc0sub x3, x3, 3
00130fc4ldr x4, [sp+640]
00130fc8add x0, x4, x3
00130fccstr x0, [sp+632]
00130fd0ldr x2, [sp+264]
00130fd4adrp x1, 0x580000
00130fd8add x1, x1, 375
00130fdcbl runtime.memmove
00130fe0ldr x3, [sp+640]
00130fe4ldr x4, [sp+648]
00130fe8ldr x5, [sp+656]
00130fecstr x3, [sp+368]
00130ff0str x4, [sp+376]
00130ff4str x5, [sp+384]
00130ff8ldr x3, [sp+360]
00130ffcldrsb x27, [x3]
00131000ldr x0, [x3+48]
00131004str x0, [sp+624]
00131008bl reflect.stringFor
0013100cstr x0, [sp+728]
00131010str x1, [sp+736]
00131014ldr x2, [sp+384]
00131018ldr x0, [sp+368]
0013101cldr x3, [sp+376]
00131020str x0, [sp+600]
00131024str x3, [sp+608]
00131028str x2, [sp+616]
0013102cldr x4, [sp+736]
00131030add x1, x3, x4
00131034str x1, [sp+256]
00131038subs xzr, x2, x1
0013103cb.hs 0x131044
00131040b 0x13104c
00131044
00131044loc_131044:
00131044str x1, [sp+608]
00131048b 0x13106c
0013104c
0013104cloc_13104c:
0013104cldr x3, [sp+736]
00131050adrp x4, 0x4c4000
00131054add x4, x4, 3072
00131058bl runtime.growslice
0013105cstr x0, [sp+600]
00131060str x1, [sp+608]
00131064str x2, [sp+616]
00131068b 0x13106c
0013106c
0013106cloc_13106c:
0013106cldr x3, [sp+736]
00131070str x3, [sp+248]
00131074ldr x3, [sp+256]
00131078ldr x4, [sp+736]
0013107csub x3, x3, x4
00131080ldr x4, [sp+600]
00131084add x0, x4, x3
00131088str x0, [sp+592]
0013108cldr x2, [sp+248]
00131090ldr x1, [sp+728]
00131094bl runtime.memmove
00131098ldr x3, [sp+600]
0013109cldr x4, [sp+608]
001310a0ldr x5, [sp+616]
001310a4str x3, [sp+368]
001310a8str x4, [sp+376]
001310acstr x5, [sp+384]
001310b0b 0x131164
001310b4
001310b4loc_1310b4:
001310b4ldr x0, [sp+360]
001310b8bl reflect.stringFor
001310bcstr x0, [sp+728]
001310c0str x1, [sp+736]
001310c4ldr x2, [sp+384]
001310c8ldr x0, [sp+368]
001310ccldr x1, [sp+376]
001310d0str x0, [sp+568]
001310d4str x1, [sp+576]
001310d8str x2, [sp+584]
001310dcldr x3, [sp+736]
001310e0add x1, x1, x3
001310e4str x1, [sp+240]
001310e8subs xzr, x2, x1
001310ecb.hs 0x1310f4
001310f0b 0x1310fc
001310f4
001310f4loc_1310f4:
001310f4str x1, [sp+576]
001310f8b 0x13111c
001310fc
001310fcloc_1310fc:
001310fcldr x3, [sp+736]
00131100adrp x4, 0x4c4000
00131104add x4, x4, 3072
00131108bl runtime.growslice
0013110cstr x0, [sp+568]
00131110str x1, [sp+576]
00131114str x2, [sp+584]
00131118b 0x13111c
0013111c
0013111cloc_13111c:
0013111cldr x3, [sp+736]
00131120str x3, [sp+232]
00131124ldr x3, [sp+240]
00131128ldr x4, [sp+736]
0013112csub x3, x3, x4
00131130ldr x4, [sp+568]
00131134add x0, x4, x3
00131138str x0, [sp+560]
0013113cldr x2, [sp+232]
00131140ldr x1, [sp+728]
00131144bl runtime.memmove
00131148ldr x3, [sp+568]
0013114cldr x4, [sp+576]
00131150ldr x5, [sp+584]
00131154str x3, [sp+368]
00131158str x4, [sp+376]
0013115cstr x5, [sp+384]
00131160b 0x131164
00131164
00131164loc_131164:
00131164b 0x131168
00131168
00131168loc_131168:
00131168ldr x5, [sp+304]
0013116cadd x5, x5, 1
00131170str x5, [sp+304]
00131174b 0x130e38
00131178
00131178loc_131178:
00131178ldr x2, [sp+384]
0013117cldr x0, [sp+368]
00131180ldr x5, [sp+376]
00131184add x1, x5, 1
00131188subs xzr, x2, x1
0013118cb.hs 0x131194
00131190b 0x131198
00131194
00131194loc_131194:
00131194b 0x1311ac
00131198
00131198loc_131198:
00131198orr x3, xzr, 1
0013119cadrp x4, 0x4c4000
001311a0add x4, x4, 3072
001311a4bl runtime.growslice
001311a8b 0x1311ac
001311ac
001311acloc_1311ac:
001311acsub x3, x1, 1
001311b0movz x4, 41
001311b4strb w4, [x0+x3]
001311b8str x0, [sp+368]
001311bcstr x1, [sp+376]
001311c0str x2, [sp+384]
001311c4ldr x0, [sp+760]
001311c8bl internal/abi.(*FuncType).OutSlice
001311ccstr x0, [sp+392]
001311d0str x1, [sp+400]
001311d4str x2, [sp+408]
001311d8str x1, [sp+328]
001311dcsubs xzr, x1, 1
001311e0b.eq 0x1311e8
001311e4b 0x131238
001311e8
001311e8loc_1311e8:
001311e8ldr x2, [sp+384]
001311ecldr x0, [sp+368]
001311f0ldr x5, [sp+376]
001311f4add x1, x5, 1
001311f8subs xzr, x2, x1
001311fcb.hs 0x131204
00131200b 0x131208
00131204
00131204loc_131204:
00131204b 0x13121c
00131208
00131208loc_131208:
00131208orr x3, xzr, 1
0013120cadrp x4, 0x4c4000
00131210add x4, x4, 3072
00131214bl runtime.growslice
00131218b 0x13121c
0013121c
0013121cloc_13121c:
0013121csub x5, x1, 1
00131220orr x6, xzr, 32
00131224strb w6, [x0+x5]
00131228str x0, [sp+368]
0013122cstr x1, [sp+376]
00131230str x2, [sp+384]
00131234b 0x1312ec
00131238
00131238loc_131238:
00131238str x1, [sp+328]
0013123csubs xzr, x1, 1
00131240b.gt 0x131248
00131244b 0x1312e4
00131248
00131248loc_131248:
00131248ldr x2, [sp+384]
0013124cldr x0, [sp+368]
00131250ldr x5, [sp+376]
00131254add x1, x5, 2
00131258str x0, [sp+536]
0013125cstr x5, [sp+544]
00131260str x2, [sp+552]
00131264str x1, [sp+224]
00131268subs xzr, x2, x1
0013126cb.hs 0x131274
00131270b 0x13127c
00131274
00131274loc_131274:
00131274str x1, [sp+544]
00131278b 0x13129c
0013127c
0013127cloc_13127c:
0013127corr x3, xzr, 2
00131280adrp x4, 0x4c4000
00131284add x4, x4, 3072
00131288bl runtime.growslice
0013128cstr x0, [sp+536]
00131290str x1, [sp+544]
00131294str x2, [sp+552]
00131298b 0x13129c
0013129c
0013129cloc_13129c:
0013129corr x3, xzr, 2
001312a0str x3, [sp+216]
001312a4ldr x3, [sp+224]
001312a8sub x3, x3, 2
001312acldr x4, [sp+536]
001312b0add x0, x4, x3
001312b4str x0, [sp+528]
001312b8ldr x2, [sp+216]
001312bcadrp x1, 0x57f000
001312c0add x1, x1, 83
001312c4bl runtime.memmove
001312c8ldr x3, [sp+536]
001312ccldr x4, [sp+544]
001312d0ldr x5, [sp+552]
001312d4str x3, [sp+368]
001312d8str x4, [sp+376]
001312dcstr x5, [sp+384]
001312e0b 0x1312e8
001312e4
001312e4loc_1312e4:
001312e4b 0x1312e8
001312e8
001312e8loc_1312e8:
001312e8b 0x1312ec
001312ec
001312ecloc_1312ec:
001312ecldr x5, [sp+400]
001312f0ldr x6, [sp+392]
001312f4ldr x7, [sp+408]
001312f8str x6, [sp+416]
001312fcstr x5, [sp+424]
00131300str x7, [sp+432]
00131304str xzr, [sp+208]
00131308str x5, [sp+200]
0013130cb 0x131310
00131310
00131310loc_131310:
00131310ldr x5, [sp+200]
00131314ldr x6, [sp+208]
00131318subs xzr, x5, x6
0013131cb.gt 0x131324
00131320b 0x1314ac
00131324
00131324loc_131324:
00131324ldr x5, [sp+208]
00131328str x5, [sp+152]
0013132cldr x5, [sp+208]
00131330ldr x6, [sp+416]
00131334ldr x5, [x6+3*x5]
00131338str x5, [sp+352]
0013133cldr x5, [sp+152]
00131340subs xzr, x5, 0
00131344b.gt 0x13134c
00131348b 0x1313e8
0013134c
0013134cloc_13134c:
0013134cldr x2, [sp+384]
00131350ldr x0, [sp+368]
00131354ldr x5, [sp+376]
00131358add x1, x5, 2
0013135cstr x0, [sp+504]
00131360str x5, [sp+512]
00131364str x2, [sp+520]
00131368str x1, [sp+192]
0013136csubs xzr, x2, x1
00131370b.hs 0x131378
00131374b 0x131380
00131378
00131378loc_131378:
00131378str x1, [sp+512]
0013137cb 0x1313a0
00131380
00131380loc_131380:
00131380orr x3, xzr, 2
00131384adrp x4, 0x4c4000
00131388add x4, x4, 3072
0013138cbl runtime.growslice
00131390str x0, [sp+504]
00131394str x1, [sp+512]
00131398str x2, [sp+520]
0013139cb 0x1313a0
001313a0
001313a0loc_1313a0:
001313a0orr x3, xzr, 2
001313a4str x3, [sp+184]
001313a8ldr x3, [sp+192]
001313acsub x3, x3, 2
001313b0ldr x4, [sp+504]
001313b4add x0, x4, x3
001313b8str x0, [sp+496]
001313bcldr x2, [sp+184]
001313c0adrp x1, 0x57e000
001313c4add x1, x1, 4049
001313c8bl runtime.memmove
001313ccldr x3, [sp+504]
001313d0ldr x4, [sp+512]
001313d4ldr x5, [sp+520]
001313d8str x3, [sp+368]
001313dcstr x4, [sp+376]
001313e0str x5, [sp+384]
001313e4b 0x1313ec
001313e8
001313e8loc_1313e8:
001313e8b 0x1313ec
001313ec
001313ecloc_1313ec:
001313ecldr x0, [sp+352]
001313f0bl reflect.stringFor
001313f4str x0, [sp+728]
001313f8str x1, [sp+736]
001313fcldr x2, [sp+384]
00131400ldr x0, [sp+368]
00131404ldr x1, [sp+376]
00131408str x0, [sp+472]
0013140cstr x1, [sp+480]
00131410str x2, [sp+488]
00131414ldr x3, [sp+736]
00131418add x1, x1, x3
0013141cstr x1, [sp+176]
00131420subs xzr, x2, x1
00131424b.hs 0x13142c
00131428b 0x131434
0013142c
0013142cloc_13142c:
0013142cstr x1, [sp+480]
00131430b 0x131454
00131434
00131434loc_131434:
00131434ldr x3, [sp+736]
00131438adrp x4, 0x4c4000
0013143cadd x4, x4, 3072
00131440bl runtime.growslice
00131444str x0, [sp+472]
00131448str x1, [sp+480]
0013144cstr x2, [sp+488]
00131450b 0x131454
00131454
00131454loc_131454:
00131454ldr x3, [sp+736]
00131458str x3, [sp+168]
0013145cldr x3, [sp+176]
00131460ldr x4, [sp+472]
00131464ldr x5, [sp+736]
00131468sub x3, x3, x5
0013146cadd x0, x4, x3
00131470str x0, [sp+464]
00131474ldr x2, [sp+168]
00131478ldr x1, [sp+728]
0013147cbl runtime.memmove
00131480ldr x3, [sp+472]
00131484ldr x4, [sp+480]
00131488ldr x5, [sp+488]
0013148cstr x3, [sp+368]
00131490str x4, [sp+376]
00131494str x5, [sp+384]
00131498b 0x13149c
0013149c
0013149cloc_13149c:
0013149cldr x5, [sp+208]
001314a0add x5, x5, 1
001314a4str x5, [sp+208]
001314a8b 0x131310
001314ac
001314acloc_1314ac:
001314acldr x5, [sp+400]
001314b0str x5, [sp+328]
001314b4subs xzr, x5, 1
001314b8b.gt 0x1314c0
001314bcb 0x131510
001314c0
001314c0loc_1314c0:
001314c0ldr x2, [sp+384]
001314c4ldr x0, [sp+368]
001314c8ldr x5, [sp+376]
001314ccadd x1, x5, 1
001314d0subs xzr, x2, x1
001314d4b.hs 0x1314dc
001314d8b 0x1314e0
001314dc
001314dcloc_1314dc:
001314dcb 0x1314f4
001314e0
001314e0loc_1314e0:
001314e0orr x3, xzr, 1
001314e4adrp x4, 0x4c4000
001314e8add x4, x4, 3072
001314ecbl runtime.growslice
001314f0b 0x1314f4
001314f4
001314f4loc_1314f4:
001314f4sub x3, x1, 1
001314f8movz x4, 41
001314fcstrb w4, [x0+x3]
00131500str x0, [sp+368]
00131504str x1, [sp+376]
00131508str x2, [sp+384]
0013150cb 0x131514
00131510
00131510loc_131510:
00131510b 0x131514
00131514
00131514loc_131514:
00131514ldr x1, [sp+368]
00131518ldr x2, [sp+376]
0013151cmov x0, xzr
00131520bl runtime.slicebytetostring
00131524str x0, [sp+336]
00131528str x1, [sp+344]
0013152cldp x29, x30, [sp-8]
00131530add sp, sp, 752
00131534ret x30
00131538
00131538loc_131538:
00131538str x0, [sp+8]
0013153cmov x3, x30
00131540bl runtime.morestack_noctxt.abi0
00131544ldr x0, [sp+8]
00131548b 0x130d40
0013154cudf 0
00130d40
00131550
00131550reflect.emitGCMask: ; void reflect.emitGCMask(struct []uint8 out, uintptr base, internal/abi.Type * typ, uintptr n)
00131550ldr x16, [x28+16]
00131554subs xzr, sp, x16
00131558b.ls 0x1316e0
0013155cstr x30, [sp-128]!
00131560stur x29, [sp-8]
00131564sub x29, sp, 8
00131568str x0, [sp+136]
0013156cstr x1, [sp+144]
00131570str x2, [sp+152]
00131574str x3, [sp+160]
00131578str x4, [sp+168]
0013157cstr x5, [sp+176]
00131580ldrsb x27, [x4]
00131584ldr x3, [x4+8]
00131588ubfm x3, x3, 3, 63
0013158cstr x3, [sp+48]
00131590ldrsb x27, [x4]
00131594ldr x4, [x4]
00131598ubfm x4, x4, 3, 63
0013159cstr x4, [sp+40]
001315a0add x3, x3, 7
001315a4ubfm x2, x3, 3, 63
001315a8str x2, [sp+88]
001315acldr x0, [sp+168]
001315b0mov x1, xzr
001315b4bl internal/abi.(*Type).GcSlice
001315b8str x0, [sp+96]
001315bcstr x1, [sp+104]
001315c0str x2, [sp+112]
001315c4str xzr, [sp+64]
001315c8b 0x1315cc
001315cc
001315ccloc_1315cc:
001315ccldr x2, [sp+48]
001315d0ldr x3, [sp+64]
001315d4subs xzr, x2, x3
001315d8b.hi 0x1315e0
001315dcb 0x131620
001315e0
001315e0loc_1315e0:
001315e0ldr x1, [sp+104]
001315e4ldr x2, [sp+96]
001315e8ldr x3, [sp+64]
001315ecubfm x0, x3, 3, 63
001315f0subs xzr, x1, x3, lsr #3
001315f4b.hi 0x1315fc
001315f8b 0x1316d8
001315fc
001315fcloc_1315fc:
001315fcldrb w2, [x2+x0]
00131600ldr x3, [sp+64]
00131604and x3, x3, 7
00131608lsrv x2, x2, x3
0013160ctbnz w2, 0, 0x131614
00131610b 0x13161c
00131614
00131614loc_131614:
00131614str xzr, [sp+72]
00131618b 0x131640
0013161c
0013161cloc_13161c:
0013161cb 0x13162c
00131620
00131620loc_131620:
00131620ldur x29, [sp-8]
00131624ldr x30, [sp], 128
00131628ret x30
0013162c
0013162cloc_13162c:
0013162cb 0x131630
00131630
00131630loc_131630:
00131630ldr x2, [sp+64]
00131634add x2, x2, 1
00131638str x2, [sp+64]
0013163cb 0x1315cc
00131640
00131640loc_131640:
00131640ldr x2, [sp+176]
00131644ldr x3, [sp+72]
00131648subs xzr, x2, x3
0013164cb.hi 0x131654
00131650b 0x1316cc
00131654
00131654loc_131654:
00131654ldr x2, [sp+160]
00131658ldr x3, [sp+72]
0013165cldr x4, [sp+40]
00131660madd x2, x4, x3, x2
00131664ldr x3, [sp+64]
00131668add x2, x2, x3
0013166cstr x2, [sp+56]
00131670ubfm x0, x2, 3, 63
00131674str x0, [sp+80]
00131678ldr x3, [sp+136]
0013167cldr x1, [sp+144]
00131680subs xzr, x1, x2, lsr #3
00131684b.hi 0x13168c
00131688b 0x1316d4
0013168c
0013168cloc_13168c:
0013168cldrb w3, [x3+x0]
00131690ldr x1, [sp+144]
00131694ldr x4, [sp+136]
00131698and x5, x2, 7
0013169corr x6, xzr, 1
001316a0lslv x5, x6, x5
001316a4orr x3, x3, x5
001316a8subs xzr, x1, x2, lsr #3
001316acb.hi 0x1316b4
001316b0b 0x1316d0
001316b4
001316b4loc_1316b4:
001316b4strb w3, [x4+x0]
001316b8b 0x1316bc
001316bc
001316bcloc_1316bc:
001316bcldr x2, [sp+72]
001316c0add x2, x2, 1
001316c4str x2, [sp+72]
001316c8b 0x131640
001316cc
001316ccloc_1316cc:
001316ccb 0x13162c
001316d0
001316d0loc_1316d0:
001316d0bl runtime.panicIndexU
001316d4
001316d4loc_1316d4:
001316d4bl runtime.panicIndexU
001316d8
001316d8loc_1316d8:
001316d8bl runtime.panicIndexU
001316dchint
001316e0
001316e0loc_1316e0:
001316e0stp x0, x1, [sp+8]
001316e4stp x2, x3, [sp+24]
001316e8stp x4, x5, [sp+40]
001316ecmov x3, x30
001316f0bl runtime.morestack_noctxt.abi0
001316f4ldp x0, x1, [sp+8]
001316f8ldp x2, x3, [sp+24]
001316fcldp x4, x5, [sp+40]
00131700b 0x131550
00131704udf 0
00131708udf 0
0013170cudf 0
00131550
00131550reflect.emitGCMask: ; void reflect.emitGCMask(struct []uint8 out, uintptr base, internal/abi.Type * typ, uintptr n)
00131550ldr x16, [x28+16]
00131554subs xzr, sp, x16
00131558b.ls 0x1316e0
0013155cstr x30, [sp-128]!
00131560stur x29, [sp-8]
00131564sub x29, sp, 8
00131568str x0, [sp+136]
0013156cstr x1, [sp+144]
00131570str x2, [sp+152]
00131574str x3, [sp+160]
00131578str x4, [sp+168]
0013157cstr x5, [sp+176]
00131580ldrsb x27, [x4]
00131584ldr x3, [x4+8]
00131588ubfm x3, x3, 3, 63
0013158cstr x3, [sp+48]
00131590ldrsb x27, [x4]
00131594ldr x4, [x4]
00131598ubfm x4, x4, 3, 63
0013159cstr x4, [sp+40]
001315a0add x3, x3, 7
001315a4ubfm x2, x3, 3, 63
001315a8str x2, [sp+88]
001315acldr x0, [sp+168]
001315b0mov x1, xzr
001315b4bl internal/abi.(*Type).GcSlice
001315b8str x0, [sp+96]
001315bcstr x1, [sp+104]
001315c0str x2, [sp+112]
001315c4str xzr, [sp+64]
001315c8b 0x1315cc
001315cc
001315ccloc_1315cc:
001315ccldr x2, [sp+48]
001315d0ldr x3, [sp+64]
001315d4subs xzr, x2, x3
001315d8b.hi 0x1315e0
001315dcb 0x131620
001315e0
001315e0loc_1315e0:
001315e0ldr x1, [sp+104]
001315e4ldr x2, [sp+96]
001315e8ldr x3, [sp+64]
001315ecubfm x0, x3, 3, 63
001315f0subs xzr, x1, x3, lsr #3
001315f4b.hi 0x1315fc
001315f8b 0x1316d8
001315fc
001315fcloc_1315fc:
001315fcldrb w2, [x2+x0]
00131600ldr x3, [sp+64]
00131604and x3, x3, 7
00131608lsrv x2, x2, x3
0013160ctbnz w2, 0, 0x131614
00131610b 0x13161c
00131614
00131614loc_131614:
00131614str xzr, [sp+72]
00131618b 0x131640
0013161c
0013161cloc_13161c:
0013161cb 0x13162c
00131620
00131620loc_131620:
00131620ldur x29, [sp-8]
00131624ldr x30, [sp], 128
00131628ret x30
0013162c
0013162cloc_13162c:
0013162cb 0x131630
00131630
00131630loc_131630:
00131630ldr x2, [sp+64]
00131634add x2, x2, 1
00131638str x2, [sp+64]
0013163cb 0x1315cc
00131640
00131640loc_131640:
00131640ldr x2, [sp+176]
00131644ldr x3, [sp+72]
00131648subs xzr, x2, x3
0013164cb.hi 0x131654
00131650b 0x1316cc
00131654
00131654loc_131654:
00131654ldr x2, [sp+160]
00131658ldr x3, [sp+72]
0013165cldr x4, [sp+40]
00131660madd x2, x4, x3, x2
00131664ldr x3, [sp+64]
00131668add x2, x2, x3
0013166cstr x2, [sp+56]
00131670ubfm x0, x2, 3, 63
00131674str x0, [sp+80]
00131678ldr x3, [sp+136]
0013167cldr x1, [sp+144]
00131680subs xzr, x1, x2, lsr #3
00131684b.hi 0x13168c
00131688b 0x1316d4
0013168c
0013168cloc_13168c:
0013168cldrb w3, [x3+x0]
00131690ldr x1, [sp+144]
00131694ldr x4, [sp+136]
00131698and x5, x2, 7
0013169corr x6, xzr, 1
001316a0lslv x5, x6, x5
001316a4orr x3, x3, x5
001316a8subs xzr, x1, x2, lsr #3
001316acb.hi 0x1316b4
001316b0b 0x1316d0
001316b4
001316b4loc_1316b4:
001316b4strb w3, [x4+x0]
001316b8b 0x1316bc
001316bc
001316bcloc_1316bc:
001316bcldr x2, [sp+72]
001316c0add x2, x2, 1
001316c4str x2, [sp+72]
001316c8b 0x131640
001316cc
001316ccloc_1316cc:
001316ccb 0x13162c
001316d0
001316d0loc_1316d0:
001316d0bl runtime.panicIndexU
001316d4
001316d4loc_1316d4:
001316d4bl runtime.panicIndexU
001316d8
001316d8loc_1316d8:
001316d8bl runtime.panicIndexU
001316dchint
001316e0
001316e0loc_1316e0:
001316e0stp x0, x1, [sp+8]
001316e4stp x2, x3, [sp+24]
001316e8stp x4, x5, [sp+40]
001316ecmov x3, x30
001316f0bl runtime.morestack_noctxt.abi0
001316f4ldp x0, x1, [sp+8]
001316f8ldp x2, x3, [sp+24]
001316fcldp x4, x5, [sp+40]
00131700b 0x131550
00131704udf 0
00131708udf 0
0013170cudf 0
00131550
00131710
00131710reflect.SliceOf: ; void reflect.SliceOf(reflect.Type t)
00131710ldr x16, [x28+16]
00131714sub x17, sp, 496
00131718subs xzr, x17, x16
0013171cb.ls 0x131c94
00131720sub x20, sp, 624
00131724stp x29, x30, [x20-8]
00131728add sp, x20, 0
0013172csub x29, sp, 8
00131730str x0, [sp+632]
00131734str x1, [sp+640]
00131738stp xzr, xzr, [sp+120]
0013173cldr x1, [sp+632]
00131740ldrsb x27, [x1]
00131744ldr x1, [x1+304]
00131748ldr x0, [sp+640]
0013174cblr x1
00131750str x0, [sp+136]
00131754stp xzr, xzr, [sp+248]
00131758stp xzr, xzr, [sp+264]
0013175cmovz x1, 23
00131760str x1, [sp+248]
00131764ldr x2, [sp+136]
00131768str x2, [sp+256]
0013176cstr xzr, [sp+264]
00131770str xzr, [sp+272]
00131774str x1, [sp+544]
00131778str x2, [sp+552]
0013177cadd x27, sp, 560
00131780stp xzr, xzr, [x27]
00131784add x27, sp, 528
00131788stp xzr, xzr, [x27]
0013178cldr x1, [sp+544]
00131790ldr x2, [sp+552]
00131794ldr x3, [sp+560]
00131798ldr x4, [sp+568]
0013179cstr x1, [sp+392]
001317a0str x2, [sp+400]
001317a4str x3, [sp+408]
001317a8str x4, [sp+416]
001317acadrp x0, 0x8f2000
001317b0add x0, x0, 1824
001317b4adrp x1, 0x534000
001317b8add x1, x1, 1952
001317bcadd x2, sp, 392
001317c0bl sync.(*Map).Load
001317c4str x0, [sp+528]
001317c8str x1, [sp+536]
001317ccstrb w2, [sp+89]
001317d0ldr x1, [sp+528]
001317d4ldr x2, [sp+536]
001317d8str x1, [sp+280]
001317dcstr x2, [sp+288]
001317e0ldrb w1, [sp+89]
001317e4strb w1, [sp+55]
001317e8ldr x1, [sp+280]
001317ecldr x2, [sp+288]
001317f0str x1, [sp+192]
001317f4str x2, [sp+200]
001317f8ldrb w1, [sp+55]
001317fcstrb w1, [sp+54]
00131800tbnz w1, 0, 0x131808
00131804b 0x131858
00131808
00131808loc_131808:
00131808add x27, sp, 512
0013180cstp xzr, xzr, [x27]
00131810ldr x2, [sp+200]
00131814ldr x1, [sp+192]
00131818cbnz x1, 0x131820
0013181cb 0x131c84
00131820
00131820loc_131820:
00131820str x2, [sp+312]
00131824adrp x0, 0x8dd000
00131828add x0, x0, 1616
0013182cbl runtime.typeAssert
00131830b 0x131834
00131834
00131834loc_131834:
00131834str x0, [sp+512]
00131838ldr x1, [sp+312]
0013183cstr x1, [sp+520]
00131840str x0, [sp+120]
00131844str x1, [sp+128]
00131848ldr x0, [sp+120]
0013184cldp x29, x30, [sp-8]
00131850add sp, sp, 624
00131854ret x30
00131858
00131858loc_131858:
00131858ldr x0, [sp+136]
0013185cbl reflect.stringFor
00131860str x0, [sp+496]
00131864str x1, [sp+504]
00131868orr x2, xzr, 2
0013186cmov x3, x0
00131870mov x4, x1
00131874add x0, sp, 56
00131878adrp x1, 0x57f000
0013187cadd x1, x1, 85
00131880bl runtime.concatstring2
00131884str x0, [sp+208]
00131888str x1, [sp+216]
0013188cbl reflect.typesByString
00131890str x0, [sp+472]
00131894str x1, [sp+480]
00131898str x2, [sp+488]
0013189cstr x0, [sp+448]
001318a0str x1, [sp+456]
001318a4str x2, [sp+464]
001318a8str xzr, [sp+112]
001318acstr x1, [sp+104]
001318b0b 0x1318b4
001318b4
001318b4loc_1318b4:
001318b4ldr x1, [sp+104]
001318b8ldr x2, [sp+112]
001318bcsubs xzr, x1, x2
001318c0b.gt 0x1318c8
001318c4b 0x131a04
001318c8
001318c8loc_1318c8:
001318c8ldr x1, [sp+112]
001318ccldr x2, [sp+448]
001318d0ldr x1, [x2+3*x1]
001318d4str x1, [sp+144]
001318d8str x1, [sp+184]
001318dcldr x1, [sp+184]
001318e0ldrsb x27, [x1]
001318e4ldr x1, [x1+48]
001318e8ldr x2, [sp+136]
001318ecsubs xzr, x2, x1
001318f0b.eq 0x1318f8
001318f4b 0x1319f0
001318f8
001318f8loc_1318f8:
001318f8ldr x1, [sp+248]
001318fcldr x2, [sp+256]
00131900ldr x3, [sp+264]
00131904ldr x4, [sp+272]
00131908str x1, [sp+544]
0013190cstr x2, [sp+552]
00131910str x3, [sp+560]
00131914str x4, [sp+568]
00131918ldr x0, [sp+144]
0013191cbl reflect.toRType
00131920str x0, [sp+440]
00131924str x0, [sp+432]
00131928add x27, sp, 528
0013192cstp xzr, xzr, [x27]
00131930adrp x0, 0x534000
00131934add x0, x0, 1952
00131938add x1, sp, 544
0013193cbl runtime.convT
00131940str x0, [sp+384]
00131944ldr x4, [sp+432]
00131948adrp x1, 0x534000
0013194cadd x1, x1, 1952
00131950mov x2, x0
00131954adrp x3, 0x577000
00131958add x3, x3, 1888
0013195cadrp x0, 0x8f2000
00131960add x0, x0, 1824
00131964bl sync.(*Map).LoadOrStore
00131968str x0, [sp+528]
0013196cstr x1, [sp+536]
00131970strb w2, [sp+89]
00131974ldr x1, [sp+528]
00131978ldr x2, [sp+536]
0013197cstr x1, [sp+592]
00131980str x2, [sp+600]
00131984ldrb w1, [sp+89]
00131988strb w1, [sp+91]
0013198cldr x1, [sp+592]
00131990ldr x2, [sp+600]
00131994str x1, [sp+168]
00131998str x2, [sp+176]
0013199cadd x27, sp, 512
001319a0stp xzr, xzr, [x27]
001319a4ldr x1, [sp+176]
001319a8ldr x2, [sp+168]
001319accbnz x2, 0x1319b4
001319b0b 0x131c78
001319b4
001319b4loc_1319b4:
001319b4str x1, [sp+312]
001319b8adrp x0, 0x8dd000
001319bcadd x0, x0, 1648
001319c0mov x1, x2
001319c4bl runtime.typeAssert
001319c8b 0x1319cc
001319cc
001319ccloc_1319cc:
001319ccstr x0, [sp+512]
001319d0ldr x1, [sp+312]
001319d4str x1, [sp+520]
001319d8str x0, [sp+120]
001319dcstr x1, [sp+128]
001319e0ldr x0, [sp+120]
001319e4ldp x29, x30, [sp-8]
001319e8add sp, sp, 624
001319ecret x30
001319f0
001319f0loc_1319f0:
001319f0b 0x1319f4
001319f4
001319f4loc_1319f4:
001319f4ldr x1, [sp+112]
001319f8add x1, x1, 1
001319fcstr x1, [sp+112]
00131a00b 0x1318b4
00131a04
00131a04loc_131a04:
00131a04stp xzr, xzr, [sp+360]
00131a08str xzr, [sp+376]
00131a0cadrp x1, 0x4bc000
00131a10add x1, x1, 2176
00131a14str x1, [sp+232]
00131a18add x1, sp, 360
00131a1cstr x1, [sp+240]
00131a20add x1, sp, 232
00131a24ldrsb x27, [x1]
00131a28ldr x1, [x1]
00131a2cstr x1, [sp+224]
00131a30adrp x0, 0x4f8000
00131a34add x0, x0, 2912
00131a38bl runtime.newobject
00131a3cstr x0, [sp+608]
00131a40ldr x2, [sp+224]
00131a44ldrsb x27, [x2]
00131a48adrp x27, 0x91a000
00131a4cldr w1, [x27+3056]
00131a50cbz w1, 0x131a58
00131a54b 0x131a5c
00131a58
00131a58loc_131a58:
00131a58b 0x131a80
00131a5c
00131a5cloc_131a5c:
00131a5cstr x0, [sp+304]
00131a60str x2, [sp+296]
00131a64mov x1, x0
00131a68adrp x0, 0x4f8000
00131a6cadd x0, x0, 2912
00131a70bl runtime.wbMove
00131a74ldr x0, [sp+304]
00131a78ldr x2, [sp+296]
00131a7cb 0x131a80
00131a80
00131a80loc_131a80:
00131a80ldp x6, x7, [x2]
00131a84ldp x8, x9, [x2+16]
00131a88ldp x10, x11, [x2+32]
00131a8cstp x6, x7, [x0]
00131a90stp x8, x9, [x0+16]
00131a94stp x10, x11, [x0+32]
00131a98ldr x6, [x2+48]
00131a9cstr x6, [x0+48]
00131aa0ldr x6, [sp+608]
00131aa4strb wzr, [x6+20]
00131aa8ldr x0, [sp+208]
00131aacldr x1, [sp+216]
00131ab0mov x2, xzr
00131ab4mov x3, xzr
00131ab8mov x4, xzr
00131abcmov x5, x4
00131ac0bl reflect.newName
00131ac4str x0, [sp+424]
00131ac8bl reflect.resolveReflectName
00131accstr w0, [sp+100]
00131ad0ldr x6, [sp+608]
00131ad4str w0, [x6+40]
00131ad8strb wzr, [sp+88]
00131adcadd x6, sp, 88
00131ae0str x6, [sp+328]
00131ae4ldrsb x27, [x6]
00131ae8movz x7, 91
00131aecstrb w7, [x6]
00131af0ldr x6, [sp+328]
00131af4ldrsb x27, [x6]
00131af8b 0x131afc
00131afc
00131afcloc_131afc:
00131afcstr x6, [sp+336]
00131b00orr x4, xzr, 1
00131b04str x4, [sp+344]
00131b08str x4, [sp+352]
00131b0cldr x4, [sp+136]
00131b10ldrsb x27, [x4]
00131b14ldr w0, [x4+16]
00131b18str w0, [sp+92]
00131b1cldr x1, [sp+336]
00131b20ldr x2, [sp+344]
00131b24ldr x3, [sp+352]
00131b28bl reflect.fnv1
00131b2cstr w0, [sp+96]
00131b30ldr x4, [sp+608]
00131b34str w0, [x4+16]
00131b38ldr x4, [sp+608]
00131b3cldr x5, [sp+136]
00131b40adrp x27, 0x91a000
00131b44ldr w6, [x27+3056]
00131b48cbz w6, 0x131b50
00131b4cb 0x131b54
00131b50
00131b50loc_131b50:
00131b50b 0x131b68
00131b54
00131b54loc_131b54:
00131b54bl runtime.gcWriteBarrier2
00131b58str x5, [x25]
00131b5cldr x1, [x4+48]
00131b60str x1, [x25+8]
00131b64b 0x131b68
00131b68
00131b68loc_131b68:
00131b68str x5, [x4+48]
00131b6cldr x1, [sp+608]
00131b70str wzr, [x1+44]
00131b74ldr x1, [sp+248]
00131b78ldr x2, [sp+256]
00131b7cldr x3, [sp+264]
00131b80ldr x4, [sp+272]
00131b84str x1, [sp+544]
00131b88str x2, [sp+552]
00131b8cstr x3, [sp+560]
00131b90str x4, [sp+568]
00131b94ldr x0, [sp+608]
00131b98bl reflect.toRType
00131b9cstr x0, [sp+432]
00131ba0str x0, [sp+440]
00131ba4add x27, sp, 528
00131ba8stp xzr, xzr, [x27]
00131bacadrp x0, 0x534000
00131bb0add x0, x0, 1952
00131bb4add x1, sp, 544
00131bb8bl runtime.convT
00131bbcstr x0, [sp+320]
00131bc0ldr x4, [sp+440]
00131bc4adrp x1, 0x534000
00131bc8add x1, x1, 1952
00131bccmov x2, x0
00131bd0adrp x3, 0x577000
00131bd4add x3, x3, 1888
00131bd8adrp x0, 0x8f2000
00131bdcadd x0, x0, 1824
00131be0bl sync.(*Map).LoadOrStore
00131be4str x0, [sp+528]
00131be8str x1, [sp+536]
00131becstrb w2, [sp+89]
00131bf0ldr x1, [sp+528]
00131bf4ldr x2, [sp+536]
00131bf8str x1, [sp+576]
00131bfcstr x2, [sp+584]
00131c00ldrb w1, [sp+89]
00131c04strb w1, [sp+90]
00131c08ldr x1, [sp+576]
00131c0cldr x2, [sp+584]
00131c10str x1, [sp+152]
00131c14str x2, [sp+160]
00131c18add x27, sp, 512
00131c1cstp xzr, xzr, [x27]
00131c20ldr x1, [sp+160]
00131c24ldr x2, [sp+152]
00131c28cbnz x2, 0x131c30
00131c2cb 0x131c6c
00131c30
00131c30loc_131c30:
00131c30str x1, [sp+312]
00131c34adrp x0, 0x8dd000
00131c38add x0, x0, 1680
00131c3cmov x1, x2
00131c40bl runtime.typeAssert
00131c44b 0x131c48
00131c48
00131c48loc_131c48:
00131c48str x0, [sp+512]
00131c4cldr x1, [sp+312]
00131c50str x1, [sp+520]
00131c54str x0, [sp+120]
00131c58str x1, [sp+128]
00131c5cldr x0, [sp+120]
00131c60ldp x29, x30, [sp-8]
00131c64add sp, sp, 624
00131c68ret x30
00131c6c
00131c6cloc_131c6c:
00131c6cadrp x0, 0x567000
00131c70add x0, x0, 1856
00131c74bl runtime.panicnildottype
00131c78
00131c78loc_131c78:
00131c78adrp x0, 0x567000
00131c7cadd x0, x0, 1856
00131c80bl runtime.panicnildottype
00131c84
00131c84loc_131c84:
00131c84adrp x0, 0x567000
00131c88add x0, x0, 1856
00131c8cbl runtime.panicnildottype
00131c90hint
00131c94
00131c94loc_131c94:
00131c94stp x0, x1, [sp+8]
00131c98mov x3, x30
00131c9cbl runtime.morestack_noctxt.abi0
00131ca0ldp x0, x1, [sp+8]
00131ca4b 0x131710
00131ca8udf 0
00131cacudf 0
00131710
00131710reflect.SliceOf: ; void reflect.SliceOf(reflect.Type t)
00131710ldr x16, [x28+16]
00131714sub x17, sp, 496
00131718subs xzr, x17, x16
0013171cb.ls 0x131c94
00131720sub x20, sp, 624
00131724stp x29, x30, [x20-8]
00131728add sp, x20, 0
0013172csub x29, sp, 8
00131730str x0, [sp+632]
00131734str x1, [sp+640]
00131738stp xzr, xzr, [sp+120]
0013173cldr x1, [sp+632]
00131740ldrsb x27, [x1]
00131744ldr x1, [x1+304]
00131748ldr x0, [sp+640]
0013174cblr x1
00131750str x0, [sp+136]
00131754stp xzr, xzr, [sp+248]
00131758stp xzr, xzr, [sp+264]
0013175cmovz x1, 23
00131760str x1, [sp+248]
00131764ldr x2, [sp+136]
00131768str x2, [sp+256]
0013176cstr xzr, [sp+264]
00131770str xzr, [sp+272]
00131774str x1, [sp+544]
00131778str x2, [sp+552]
0013177cadd x27, sp, 560
00131780stp xzr, xzr, [x27]
00131784add x27, sp, 528
00131788stp xzr, xzr, [x27]
0013178cldr x1, [sp+544]
00131790ldr x2, [sp+552]
00131794ldr x3, [sp+560]
00131798ldr x4, [sp+568]
0013179cstr x1, [sp+392]
001317a0str x2, [sp+400]
001317a4str x3, [sp+408]
001317a8str x4, [sp+416]
001317acadrp x0, 0x8f2000
001317b0add x0, x0, 1824
001317b4adrp x1, 0x534000
001317b8add x1, x1, 1952
001317bcadd x2, sp, 392
001317c0bl sync.(*Map).Load
001317c4str x0, [sp+528]
001317c8str x1, [sp+536]
001317ccstrb w2, [sp+89]
001317d0ldr x1, [sp+528]
001317d4ldr x2, [sp+536]
001317d8str x1, [sp+280]
001317dcstr x2, [sp+288]
001317e0ldrb w1, [sp+89]
001317e4strb w1, [sp+55]
001317e8ldr x1, [sp+280]
001317ecldr x2, [sp+288]
001317f0str x1, [sp+192]
001317f4str x2, [sp+200]
001317f8ldrb w1, [sp+55]
001317fcstrb w1, [sp+54]
00131800tbnz w1, 0, 0x131808
00131804b 0x131858
00131808
00131808loc_131808:
00131808add x27, sp, 512
0013180cstp xzr, xzr, [x27]
00131810ldr x2, [sp+200]
00131814ldr x1, [sp+192]
00131818cbnz x1, 0x131820
0013181cb 0x131c84
00131820
00131820loc_131820:
00131820str x2, [sp+312]
00131824adrp x0, 0x8dd000
00131828add x0, x0, 1616
0013182cbl runtime.typeAssert
00131830b 0x131834
00131834
00131834loc_131834:
00131834str x0, [sp+512]
00131838ldr x1, [sp+312]
0013183cstr x1, [sp+520]
00131840str x0, [sp+120]
00131844str x1, [sp+128]
00131848ldr x0, [sp+120]
0013184cldp x29, x30, [sp-8]
00131850add sp, sp, 624
00131854ret x30
00131858
00131858loc_131858:
00131858ldr x0, [sp+136]
0013185cbl reflect.stringFor
00131860str x0, [sp+496]
00131864str x1, [sp+504]
00131868orr x2, xzr, 2
0013186cmov x3, x0
00131870mov x4, x1
00131874add x0, sp, 56
00131878adrp x1, 0x57f000
0013187cadd x1, x1, 85
00131880bl runtime.concatstring2
00131884str x0, [sp+208]
00131888str x1, [sp+216]
0013188cbl reflect.typesByString
00131890str x0, [sp+472]
00131894str x1, [sp+480]
00131898str x2, [sp+488]
0013189cstr x0, [sp+448]
001318a0str x1, [sp+456]
001318a4str x2, [sp+464]
001318a8str xzr, [sp+112]
001318acstr x1, [sp+104]
001318b0b 0x1318b4
001318b4
001318b4loc_1318b4:
001318b4ldr x1, [sp+104]
001318b8ldr x2, [sp+112]
001318bcsubs xzr, x1, x2
001318c0b.gt 0x1318c8
001318c4b 0x131a04
001318c8
001318c8loc_1318c8:
001318c8ldr x1, [sp+112]
001318ccldr x2, [sp+448]
001318d0ldr x1, [x2+3*x1]
001318d4str x1, [sp+144]
001318d8str x1, [sp+184]
001318dcldr x1, [sp+184]
001318e0ldrsb x27, [x1]
001318e4ldr x1, [x1+48]
001318e8ldr x2, [sp+136]
001318ecsubs xzr, x2, x1
001318f0b.eq 0x1318f8
001318f4b 0x1319f0
001318f8
001318f8loc_1318f8:
001318f8ldr x1, [sp+248]
001318fcldr x2, [sp+256]
00131900ldr x3, [sp+264]
00131904ldr x4, [sp+272]
00131908str x1, [sp+544]
0013190cstr x2, [sp+552]
00131910str x3, [sp+560]
00131914str x4, [sp+568]
00131918ldr x0, [sp+144]
0013191cbl reflect.toRType
00131920str x0, [sp+440]
00131924str x0, [sp+432]
00131928add x27, sp, 528
0013192cstp xzr, xzr, [x27]
00131930adrp x0, 0x534000
00131934add x0, x0, 1952
00131938add x1, sp, 544
0013193cbl runtime.convT
00131940str x0, [sp+384]
00131944ldr x4, [sp+432]
00131948adrp x1, 0x534000
0013194cadd x1, x1, 1952
00131950mov x2, x0
00131954adrp x3, 0x577000
00131958add x3, x3, 1888
0013195cadrp x0, 0x8f2000
00131960add x0, x0, 1824
00131964bl sync.(*Map).LoadOrStore
00131968str x0, [sp+528]
0013196cstr x1, [sp+536]
00131970strb w2, [sp+89]
00131974ldr x1, [sp+528]
00131978ldr x2, [sp+536]
0013197cstr x1, [sp+592]
00131980str x2, [sp+600]
00131984ldrb w1, [sp+89]
00131988strb w1, [sp+91]
0013198cldr x1, [sp+592]
00131990ldr x2, [sp+600]
00131994str x1, [sp+168]
00131998str x2, [sp+176]
0013199cadd x27, sp, 512
001319a0stp xzr, xzr, [x27]
001319a4ldr x1, [sp+176]
001319a8ldr x2, [sp+168]
001319accbnz x2, 0x1319b4
001319b0b 0x131c78
001319b4
001319b4loc_1319b4:
001319b4str x1, [sp+312]
001319b8adrp x0, 0x8dd000
001319bcadd x0, x0, 1648
001319c0mov x1, x2
001319c4bl runtime.typeAssert
001319c8b 0x1319cc
001319cc
001319ccloc_1319cc:
001319ccstr x0, [sp+512]
001319d0ldr x1, [sp+312]
001319d4str x1, [sp+520]
001319d8str x0, [sp+120]
001319dcstr x1, [sp+128]
001319e0ldr x0, [sp+120]
001319e4ldp x29, x30, [sp-8]
001319e8add sp, sp, 624
001319ecret x30
001319f0
001319f0loc_1319f0:
001319f0b 0x1319f4
001319f4
001319f4loc_1319f4:
001319f4ldr x1, [sp+112]
001319f8add x1, x1, 1
001319fcstr x1, [sp+112]
00131a00b 0x1318b4
00131a04
00131a04loc_131a04:
00131a04stp xzr, xzr, [sp+360]
00131a08str xzr, [sp+376]
00131a0cadrp x1, 0x4bc000
00131a10add x1, x1, 2176
00131a14str x1, [sp+232]
00131a18add x1, sp, 360
00131a1cstr x1, [sp+240]
00131a20add x1, sp, 232
00131a24ldrsb x27, [x1]
00131a28ldr x1, [x1]
00131a2cstr x1, [sp+224]
00131a30adrp x0, 0x4f8000
00131a34add x0, x0, 2912
00131a38bl runtime.newobject
00131a3cstr x0, [sp+608]
00131a40ldr x2, [sp+224]
00131a44ldrsb x27, [x2]
00131a48adrp x27, 0x91a000
00131a4cldr w1, [x27+3056]
00131a50cbz w1, 0x131a58
00131a54b 0x131a5c
00131a58
00131a58loc_131a58:
00131a58b 0x131a80
00131a5c
00131a5cloc_131a5c:
00131a5cstr x0, [sp+304]
00131a60str x2, [sp+296]
00131a64mov x1, x0
00131a68adrp x0, 0x4f8000
00131a6cadd x0, x0, 2912
00131a70bl runtime.wbMove
00131a74ldr x0, [sp+304]
00131a78ldr x2, [sp+296]
00131a7cb 0x131a80
00131a80
00131a80loc_131a80:
00131a80ldp x6, x7, [x2]
00131a84ldp x8, x9, [x2+16]
00131a88ldp x10, x11, [x2+32]
00131a8cstp x6, x7, [x0]
00131a90stp x8, x9, [x0+16]
00131a94stp x10, x11, [x0+32]
00131a98ldr x6, [x2+48]
00131a9cstr x6, [x0+48]
00131aa0ldr x6, [sp+608]
00131aa4strb wzr, [x6+20]
00131aa8ldr x0, [sp+208]
00131aacldr x1, [sp+216]
00131ab0mov x2, xzr
00131ab4mov x3, xzr
00131ab8mov x4, xzr
00131abcmov x5, x4
00131ac0bl reflect.newName
00131ac4str x0, [sp+424]
00131ac8bl reflect.resolveReflectName
00131accstr w0, [sp+100]
00131ad0ldr x6, [sp+608]
00131ad4str w0, [x6+40]
00131ad8strb wzr, [sp+88]
00131adcadd x6, sp, 88
00131ae0str x6, [sp+328]
00131ae4ldrsb x27, [x6]
00131ae8movz x7, 91
00131aecstrb w7, [x6]
00131af0ldr x6, [sp+328]
00131af4ldrsb x27, [x6]
00131af8b 0x131afc
00131afc
00131afcloc_131afc:
00131afcstr x6, [sp+336]
00131b00orr x4, xzr, 1
00131b04str x4, [sp+344]
00131b08str x4, [sp+352]
00131b0cldr x4, [sp+136]
00131b10ldrsb x27, [x4]
00131b14ldr w0, [x4+16]
00131b18str w0, [sp+92]
00131b1cldr x1, [sp+336]
00131b20ldr x2, [sp+344]
00131b24ldr x3, [sp+352]
00131b28bl reflect.fnv1
00131b2cstr w0, [sp+96]
00131b30ldr x4, [sp+608]
00131b34str w0, [x4+16]
00131b38ldr x4, [sp+608]
00131b3cldr x5, [sp+136]
00131b40adrp x27, 0x91a000
00131b44ldr w6, [x27+3056]
00131b48cbz w6, 0x131b50
00131b4cb 0x131b54
00131b50
00131b50loc_131b50:
00131b50b 0x131b68
00131b54
00131b54loc_131b54:
00131b54bl runtime.gcWriteBarrier2
00131b58str x5, [x25]
00131b5cldr x1, [x4+48]
00131b60str x1, [x25+8]
00131b64b 0x131b68
00131b68
00131b68loc_131b68:
00131b68str x5, [x4+48]
00131b6cldr x1, [sp+608]
00131b70str wzr, [x1+44]
00131b74ldr x1, [sp+248]
00131b78ldr x2, [sp+256]
00131b7cldr x3, [sp+264]
00131b80ldr x4, [sp+272]
00131b84str x1, [sp+544]
00131b88str x2, [sp+552]
00131b8cstr x3, [sp+560]
00131b90str x4, [sp+568]
00131b94ldr x0, [sp+608]
00131b98bl reflect.toRType
00131b9cstr x0, [sp+432]
00131ba0str x0, [sp+440]
00131ba4add x27, sp, 528
00131ba8stp xzr, xzr, [x27]
00131bacadrp x0, 0x534000
00131bb0add x0, x0, 1952
00131bb4add x1, sp, 544
00131bb8bl runtime.convT
00131bbcstr x0, [sp+320]
00131bc0ldr x4, [sp+440]
00131bc4adrp x1, 0x534000
00131bc8add x1, x1, 1952
00131bccmov x2, x0
00131bd0adrp x3, 0x577000
00131bd4add x3, x3, 1888
00131bd8adrp x0, 0x8f2000
00131bdcadd x0, x0, 1824
00131be0bl sync.(*Map).LoadOrStore
00131be4str x0, [sp+528]
00131be8str x1, [sp+536]
00131becstrb w2, [sp+89]
00131bf0ldr x1, [sp+528]
00131bf4ldr x2, [sp+536]
00131bf8str x1, [sp+576]
00131bfcstr x2, [sp+584]
00131c00ldrb w1, [sp+89]
00131c04strb w1, [sp+90]
00131c08ldr x1, [sp+576]
00131c0cldr x2, [sp+584]
00131c10str x1, [sp+152]
00131c14str x2, [sp+160]
00131c18add x27, sp, 512
00131c1cstp xzr, xzr, [x27]
00131c20ldr x1, [sp+160]
00131c24ldr x2, [sp+152]
00131c28cbnz x2, 0x131c30
00131c2cb 0x131c6c
00131c30
00131c30loc_131c30:
00131c30str x1, [sp+312]
00131c34adrp x0, 0x8dd000
00131c38add x0, x0, 1680
00131c3cmov x1, x2
00131c40bl runtime.typeAssert
00131c44b 0x131c48
00131c48
00131c48loc_131c48:
00131c48str x0, [sp+512]
00131c4cldr x1, [sp+312]
00131c50str x1, [sp+520]
00131c54str x0, [sp+120]
00131c58str x1, [sp+128]
00131c5cldr x0, [sp+120]
00131c60ldp x29, x30, [sp-8]
00131c64add sp, sp, 624
00131c68ret x30
00131c6c
00131c6cloc_131c6c:
00131c6cadrp x0, 0x567000
00131c70add x0, x0, 1856
00131c74bl runtime.panicnildottype
00131c78
00131c78loc_131c78:
00131c78adrp x0, 0x567000
00131c7cadd x0, x0, 1856
00131c80bl runtime.panicnildottype
00131c84
00131c84loc_131c84:
00131c84adrp x0, 0x567000
00131c88add x0, x0, 1856
00131c8cbl runtime.panicnildottype
00131c90hint
00131c94
00131c94loc_131c94:
00131c94stp x0, x1, [sp+8]
00131c98mov x3, x30
00131c9cbl runtime.morestack_noctxt.abi0
00131ca0ldp x0, x1, [sp+8]
00131ca4b 0x131710
00131ca8udf 0
00131cacudf 0
00131710
00131cb0
00131cb0reflect.isLetter: ; void reflect.isLetter(int32 ch)
00131cb0ldr x16, [x28+16]
00131cb4subs xzr, sp, x16
00131cb8b.ls 0x131ddc
00131cbcstr x30, [sp-32]!
00131cc0stur x29, [sp-8]
00131cc4sub x29, sp, 8
00131cc8str w0, [sp+40]
00131cccstrb wzr, [sp+17]
00131cd0ldrsw x1, [sp+40]
00131cd4subs wzr, w1, 97
00131cd8cset x1, ge
00131cdcstrb w1, [sp+20]
00131ce0b.ge 0x131ce8
00131ce4b 0x131cfc
00131ce8
00131ce8loc_131ce8:
00131ce8ldrsw x1, [sp+40]
00131cecsubs wzr, w1, 122
00131cf0cset x1, le
00131cf4strb w1, [sp+20]
00131cf8b 0x131d00
00131cfc
00131cfcloc_131cfc:
00131cfcb 0x131d00
00131d00
00131d00loc_131d00:
00131d00ldrb w1, [sp+20]
00131d04strb w1, [sp+21]
00131d08tbnz w1, 0, 0x131d10
00131d0cb 0x131d14
00131d10
00131d10loc_131d10:
00131d10b 0x131d50
00131d14
00131d14loc_131d14:
00131d14ldrsw x1, [sp+40]
00131d18subs wzr, w1, 65
00131d1ccset x1, ge
00131d20strb w1, [sp+19]
00131d24b.ge 0x131d2c
00131d28b 0x131d40
00131d2c
00131d2cloc_131d2c:
00131d2cldrsw x1, [sp+40]
00131d30subs wzr, w1, 90
00131d34cset x1, le
00131d38strb w1, [sp+19]
00131d3cb 0x131d44
00131d40
00131d40loc_131d40:
00131d40b 0x131d44
00131d44
00131d44loc_131d44:
00131d44ldrb w1, [sp+19]
00131d48strb w1, [sp+21]
00131d4cb 0x131d50
00131d50
00131d50loc_131d50:
00131d50ldrb w1, [sp+21]
00131d54strb w1, [sp+22]
00131d58tbnz w1, 0, 0x131d60
00131d5cb 0x131d64
00131d60
00131d60loc_131d60:
00131d60b 0x131d78
00131d64
00131d64loc_131d64:
00131d64ldrsw x1, [sp+40]
00131d68subs wzr, w1, 95
00131d6ccset x1, eq
00131d70strb w1, [sp+22]
00131d74b 0x131d78
00131d78
00131d78loc_131d78:
00131d78ldrb w1, [sp+22]
00131d7cstrb w1, [sp+23]
00131d80tbnz w1, 0, 0x131d88
00131d84b 0x131d8c
00131d88
00131d88loc_131d88:
00131d88b 0x131dc8
00131d8c
00131d8cloc_131d8c:
00131d8cldrsw x1, [sp+40]
00131d90subs wzr, w1, 128
00131d94cset x1, ge
00131d98strb w1, [sp+19]
00131d9cb.ge 0x131da4
00131da0b 0x131db8
00131da4
00131da4loc_131da4:
00131da4ldrsw x0, [sp+40]
00131da8bl unicode.IsLetter
00131dacstrb w0, [sp+18]
00131db0strb w0, [sp+19]
00131db4b 0x131dbc
00131db8
00131db8loc_131db8:
00131db8b 0x131dbc
00131dbc
00131dbcloc_131dbc:
00131dbcldrb w1, [sp+19]
00131dc0strb w1, [sp+23]
00131dc4b 0x131dc8
00131dc8
00131dc8loc_131dc8:
00131dc8ldrb w0, [sp+23]
00131dccstrb w0, [sp+17]
00131dd0ldur x29, [sp-8]
00131dd4ldr x30, [sp], 32
00131dd8ret x30
00131ddc
00131ddcloc_131ddc:
00131ddcstr w0, [sp+8]
00131de0mov x3, x30
00131de4bl runtime.morestack_noctxt.abi0
00131de8ldrsw x0, [sp+8]
00131decb 0x131cb0
00131cb0
00131cb0reflect.isLetter: ; void reflect.isLetter(int32 ch)
00131cb0ldr x16, [x28+16]
00131cb4subs xzr, sp, x16
00131cb8b.ls 0x131ddc
00131cbcstr x30, [sp-32]!
00131cc0stur x29, [sp-8]
00131cc4sub x29, sp, 8
00131cc8str w0, [sp+40]
00131cccstrb wzr, [sp+17]
00131cd0ldrsw x1, [sp+40]
00131cd4subs wzr, w1, 97
00131cd8cset x1, ge
00131cdcstrb w1, [sp+20]
00131ce0b.ge 0x131ce8
00131ce4b 0x131cfc
00131ce8
00131ce8loc_131ce8:
00131ce8ldrsw x1, [sp+40]
00131cecsubs wzr, w1, 122
00131cf0cset x1, le
00131cf4strb w1, [sp+20]
00131cf8b 0x131d00
00131cfc
00131cfcloc_131cfc:
00131cfcb 0x131d00
00131d00
00131d00loc_131d00:
00131d00ldrb w1, [sp+20]
00131d04strb w1, [sp+21]
00131d08tbnz w1, 0, 0x131d10
00131d0cb 0x131d14
00131d10
00131d10loc_131d10:
00131d10b 0x131d50
00131d14
00131d14loc_131d14:
00131d14ldrsw x1, [sp+40]
00131d18subs wzr, w1, 65
00131d1ccset x1, ge
00131d20strb w1, [sp+19]
00131d24b.ge 0x131d2c
00131d28b 0x131d40
00131d2c
00131d2cloc_131d2c:
00131d2cldrsw x1, [sp+40]
00131d30subs wzr, w1, 90
00131d34cset x1, le
00131d38strb w1, [sp+19]
00131d3cb 0x131d44
00131d40
00131d40loc_131d40:
00131d40b 0x131d44
00131d44
00131d44loc_131d44:
00131d44ldrb w1, [sp+19]
00131d48strb w1, [sp+21]
00131d4cb 0x131d50
00131d50
00131d50loc_131d50:
00131d50ldrb w1, [sp+21]
00131d54strb w1, [sp+22]
00131d58tbnz w1, 0, 0x131d60
00131d5cb 0x131d64
00131d60
00131d60loc_131d60:
00131d60b 0x131d78
00131d64
00131d64loc_131d64:
00131d64ldrsw x1, [sp+40]
00131d68subs wzr, w1, 95
00131d6ccset x1, eq
00131d70strb w1, [sp+22]
00131d74b 0x131d78
00131d78
00131d78loc_131d78:
00131d78ldrb w1, [sp+22]
00131d7cstrb w1, [sp+23]
00131d80tbnz w1, 0, 0x131d88
00131d84b 0x131d8c
00131d88
00131d88loc_131d88:
00131d88b 0x131dc8
00131d8c
00131d8cloc_131d8c:
00131d8cldrsw x1, [sp+40]
00131d90subs wzr, w1, 128
00131d94cset x1, ge
00131d98strb w1, [sp+19]
00131d9cb.ge 0x131da4
00131da0b 0x131db8
00131da4
00131da4loc_131da4:
00131da4ldrsw x0, [sp+40]
00131da8bl unicode.IsLetter
00131dacstrb w0, [sp+18]
00131db0strb w0, [sp+19]
00131db4b 0x131dbc
00131db8
00131db8loc_131db8:
00131db8b 0x131dbc
00131dbc
00131dbcloc_131dbc:
00131dbcldrb w1, [sp+19]
00131dc0strb w1, [sp+23]
00131dc4b 0x131dc8
00131dc8
00131dc8loc_131dc8:
00131dc8ldrb w0, [sp+23]
00131dccstrb w0, [sp+17]
00131dd0ldur x29, [sp-8]
00131dd4ldr x30, [sp], 32
00131dd8ret x30
00131ddc
00131ddcloc_131ddc:
00131ddcstr w0, [sp+8]
00131de0mov x3, x30
00131de4bl runtime.morestack_noctxt.abi0
00131de8ldrsw x0, [sp+8]
00131decb 0x131cb0
00131cb0
00131df0
00131df0reflect.isValidFieldName: ; void reflect.isValidFieldName(struct string fieldName)
00131df0ldr x16, [x28+16]
00131df4subs xzr, sp, x16
00131df8b.ls 0x131f6c
00131dfcstr x30, [sp-112]!
00131e00stur x29, [sp-8]
00131e04sub x29, sp, 8
00131e08str x0, [sp+120]
00131e0cstr x1, [sp+128]
00131e10strb wzr, [sp+44]
00131e14ldr x3, [sp+120]
00131e18ldr x4, [sp+128]
00131e1cstr x3, [sp+88]
00131e20str x4, [sp+96]
00131e24str xzr, [sp+64]
00131e28b 0x131e2c
00131e2c
00131e2cloc_131e2c:
00131e2cldr x3, [sp+64]
00131e30ldr x4, [sp+96]
00131e34subs xzr, x4, x3
00131e38b.gt 0x131e40
00131e3cb 0x131f4c
00131e40
00131e40loc_131e40:
00131e40ldr x3, [sp+64]
00131e44str x3, [sp+80]
00131e48ldr x3, [sp+64]
00131e4cldr x4, [sp+88]
00131e50ldrb w3, [x4+x3]
00131e54str w3, [sp+52]
00131e58subs wzr, w3, 128
00131e5cb.lt 0x131e64
00131e60b 0x131e74
00131e64
00131e64loc_131e64:
00131e64ldr x1, [sp+64]
00131e68add x1, x1, 1
00131e6cstr x1, [sp+64]
00131e70b 0x131e90
00131e74
00131e74loc_131e74:
00131e74ldr x2, [sp+64]
00131e78ldr x0, [sp+88]
00131e7cldr x1, [sp+96]
00131e80bl runtime.decoderune
00131e84str w0, [sp+52]
00131e88str x1, [sp+64]
00131e8cb 0x131e90
00131e90
00131e90loc_131e90:
00131e90ldr x1, [sp+80]
00131e94str x1, [sp+56]
00131e98ldrsw x1, [sp+52]
00131e9cstr w1, [sp+48]
00131ea0ldr x1, [sp+56]
00131ea4subs xzr, x1, 0
00131ea8cset x2, eq
00131eacstrb w2, [sp+47]
00131eb0cbz x1, 0x131eb8
00131eb4b 0x131ed0
00131eb8
00131eb8loc_131eb8:
00131eb8ldrsw x0, [sp+48]
00131ebcbl reflect.isLetter
00131ec0strb w0, [sp+46]
00131ec4eor x1, x0, 1
00131ec8strb w1, [sp+47]
00131eccb 0x131ed4
00131ed0
00131ed0loc_131ed0:
00131ed0b 0x131ed4
00131ed4
00131ed4loc_131ed4:
00131ed4ldrb w1, [sp+47]
00131ed8tbnz w1, 0, 0x131ee0
00131edcb 0x131ef4
00131ee0
00131ee0loc_131ee0:
00131ee0strb wzr, [sp+44]
00131ee4mov x0, xzr
00131ee8ldur x29, [sp-8]
00131eecldr x30, [sp], 112
00131ef0ret x30
00131ef4
00131ef4loc_131ef4:
00131ef4ldrsw x0, [sp+48]
00131ef8bl reflect.isLetter
00131efcstrb w0, [sp+46]
00131f00strb w0, [sp+47]
00131f04tbnz w0, 0, 0x131f0c
00131f08b 0x131f10
00131f0c
00131f0cloc_131f0c:
00131f0cb 0x131f24
00131f10
00131f10loc_131f10:
00131f10ldrsw x0, [sp+48]
00131f14bl unicode.IsDigit
00131f18strb w0, [sp+45]
00131f1cstrb w0, [sp+47]
00131f20b 0x131f24
00131f24
00131f24loc_131f24:
00131f24ldrb w3, [sp+47]
00131f28tbnz w3, 0, 0x131f30
00131f2cb 0x131f38
00131f30
00131f30loc_131f30:
00131f30b 0x131f34
00131f34
00131f34loc_131f34:
00131f34b 0x131e2c
00131f38
00131f38loc_131f38:
00131f38strb wzr, [sp+44]
00131f3cmov x0, xzr
00131f40ldur x29, [sp-8]
00131f44ldr x30, [sp], 112
00131f48ret x30
00131f4c
00131f4cloc_131f4c:
00131f4cldr x1, [sp+128]
00131f50str x1, [sp+72]
00131f54subs xzr, x1, 0
00131f58cset x0, ne
00131f5cstrb w0, [sp+44]
00131f60ldur x29, [sp-8]
00131f64ldr x30, [sp], 112
00131f68ret x30
00131f6c
00131f6cloc_131f6c:
00131f6cstp x0, x1, [sp+8]
00131f70mov x3, x30
00131f74bl runtime.morestack_noctxt.abi0
00131f78ldp x0, x1, [sp+8]
00131f7cb 0x131df0
00131df0
00131df0reflect.isValidFieldName: ; void reflect.isValidFieldName(struct string fieldName)
00131df0ldr x16, [x28+16]
00131df4subs xzr, sp, x16
00131df8b.ls 0x131f6c
00131dfcstr x30, [sp-112]!
00131e00stur x29, [sp-8]
00131e04sub x29, sp, 8
00131e08str x0, [sp+120]
00131e0cstr x1, [sp+128]
00131e10strb wzr, [sp+44]
00131e14ldr x3, [sp+120]
00131e18ldr x4, [sp+128]
00131e1cstr x3, [sp+88]
00131e20str x4, [sp+96]
00131e24str xzr, [sp+64]
00131e28b 0x131e2c
00131e2c
00131e2cloc_131e2c:
00131e2cldr x3, [sp+64]
00131e30ldr x4, [sp+96]
00131e34subs xzr, x4, x3
00131e38b.gt 0x131e40
00131e3cb 0x131f4c
00131e40
00131e40loc_131e40:
00131e40ldr x3, [sp+64]
00131e44str x3, [sp+80]
00131e48ldr x3, [sp+64]
00131e4cldr x4, [sp+88]
00131e50ldrb w3, [x4+x3]
00131e54str w3, [sp+52]
00131e58subs wzr, w3, 128
00131e5cb.lt 0x131e64
00131e60b 0x131e74
00131e64
00131e64loc_131e64:
00131e64ldr x1, [sp+64]
00131e68add x1, x1, 1
00131e6cstr x1, [sp+64]
00131e70b 0x131e90
00131e74
00131e74loc_131e74:
00131e74ldr x2, [sp+64]
00131e78ldr x0, [sp+88]
00131e7cldr x1, [sp+96]
00131e80bl runtime.decoderune
00131e84str w0, [sp+52]
00131e88str x1, [sp+64]
00131e8cb 0x131e90
00131e90
00131e90loc_131e90:
00131e90ldr x1, [sp+80]
00131e94str x1, [sp+56]
00131e98ldrsw x1, [sp+52]
00131e9cstr w1, [sp+48]
00131ea0ldr x1, [sp+56]
00131ea4subs xzr, x1, 0
00131ea8cset x2, eq
00131eacstrb w2, [sp+47]
00131eb0cbz x1, 0x131eb8
00131eb4b 0x131ed0
00131eb8
00131eb8loc_131eb8:
00131eb8ldrsw x0, [sp+48]
00131ebcbl reflect.isLetter
00131ec0strb w0, [sp+46]
00131ec4eor x1, x0, 1
00131ec8strb w1, [sp+47]
00131eccb 0x131ed4
00131ed0
00131ed0loc_131ed0:
00131ed0b 0x131ed4
00131ed4
00131ed4loc_131ed4:
00131ed4ldrb w1, [sp+47]
00131ed8tbnz w1, 0, 0x131ee0
00131edcb 0x131ef4
00131ee0
00131ee0loc_131ee0:
00131ee0strb wzr, [sp+44]
00131ee4mov x0, xzr
00131ee8ldur x29, [sp-8]
00131eecldr x30, [sp], 112
00131ef0ret x30
00131ef4
00131ef4loc_131ef4:
00131ef4ldrsw x0, [sp+48]
00131ef8bl reflect.isLetter
00131efcstrb w0, [sp+46]
00131f00strb w0, [sp+47]
00131f04tbnz w0, 0, 0x131f0c
00131f08b 0x131f10
00131f0c
00131f0cloc_131f0c:
00131f0cb 0x131f24
00131f10
00131f10loc_131f10:
00131f10ldrsw x0, [sp+48]
00131f14bl unicode.IsDigit
00131f18strb w0, [sp+45]
00131f1cstrb w0, [sp+47]
00131f20b 0x131f24
00131f24
00131f24loc_131f24:
00131f24ldrb w3, [sp+47]
00131f28tbnz w3, 0, 0x131f30
00131f2cb 0x131f38
00131f30
00131f30loc_131f30:
00131f30b 0x131f34
00131f34
00131f34loc_131f34:
00131f34b 0x131e2c
00131f38
00131f38loc_131f38:
00131f38strb wzr, [sp+44]
00131f3cmov x0, xzr
00131f40ldur x29, [sp-8]
00131f44ldr x30, [sp], 112
00131f48ret x30
00131f4c
00131f4cloc_131f4c:
00131f4cldr x1, [sp+128]
00131f50str x1, [sp+72]
00131f54subs xzr, x1, 0
00131f58cset x0, ne
00131f5cstrb w0, [sp+44]
00131f60ldur x29, [sp-8]
00131f64ldr x30, [sp], 112
00131f68ret x30
00131f6c
00131f6cloc_131f6c:
00131f6cstp x0, x1, [sp+8]
00131f70mov x3, x30
00131f74bl runtime.morestack_noctxt.abi0
00131f78ldp x0, x1, [sp+8]
00131f7cb 0x131df0
00131df0
00131f80
00131f80reflect.isRegularMemory: ; void reflect.isRegularMemory(reflect.Type t)
00131f80ldr x16, [x28+16]
00131f84sub x17, sp, 416
00131f88subs xzr, x17, x16
00131f8cb.ls 0x1323e8
00131f90sub x20, sp, 544
00131f94stp x29, x30, [x20-8]
00131f98add sp, x20, 0
00131f9csub x29, sp, 8
00131fa0str x0, [sp+552]
00131fa4str x1, [sp+560]
00131fa8strb wzr, [sp+36]
00131facldr x1, [sp+552]
00131fb0ldrsb x27, [x1]
00131fb4ldr x1, [x1+168]
00131fb8ldr x0, [sp+560]
00131fbcblr x1
00131fc0str x0, [sp+56]
00131fc4str x0, [sp+88]
00131fc8subs xzr, x0, 18
00131fccb.ls 0x131fd4
00131fd0b 0x1320c4
00131fd4
00131fd4loc_131fd4:
00131fd4cbnz x0, 0x131fdc
00131fd8b 0x131ff0
00131fdc
00131fdcloc_131fdc:
00131fdcsubs xzr, x0, 12
00131fe0b.ls 0x131fe8
00131fe4b 0x131fec
00131fe8
00131fe8loc_131fe8:
00131fe8b 0x132234
00131fec
00131fecloc_131fec:
00131fecb 0x131ff4
00131ff0
00131ff0loc_131ff0:
00131ff0b 0x131ff4
00131ff4
00131ff4loc_131ff4:
00131ff4subs xzr, x0, 17
00131ff8b.eq 0x132000
00131ffcb 0x1320a8
00132000
00132000loc_132000:
00132000b 0x132004
00132004
00132004loc_132004:
00132004ldr x1, [sp+552]
00132008ldrsb x27, [x1]
0013200cldr x1, [x1+88]
00132010ldr x0, [sp+560]
00132014blr x1
00132018str x0, [sp+312]
0013201cstr x1, [sp+320]
00132020bl reflect.isRegularMemory
00132024strb w0, [sp+38]
00132028tbnz w0, 0, 0x132030
0013202cb 0x132044
00132030
00132030loc_132030:
00132030orr x0, xzr, 1
00132034strb w0, [sp+36]
00132038ldp x29, x30, [sp-8]
0013203cadd sp, sp, 544
00132040ret x30
00132044
00132044loc_132044:
00132044ldr x1, [sp+312]
00132048ldrsb x27, [x1]
0013204cldr x1, [x1+72]
00132050ldr x0, [sp+320]
00132054blr x1
00132058strb w0, [sp+37]
0013205cstrb w0, [sp+38]
00132060tbnz w0, 0, 0x132068
00132064b 0x132090
00132068
00132068loc_132068:
00132068ldr x1, [sp+552]
0013206cldrsb x27, [x1]
00132070ldr x0, [sp+560]
00132074ldr x1, [x1+176]
00132078blr x1
0013207cstr x0, [sp+96]
00132080subs xzr, x0, 0
00132084cset x1, eq
00132088strb w1, [sp+38]
0013208cb 0x132094
00132090
00132090loc_132090:
00132090b 0x132094
00132094
00132094loc_132094:
00132094ldrb w0, [sp+38]
00132098strb w0, [sp+36]
0013209cldp x29, x30, [sp-8]
001320a0add sp, sp, 544
001320a4ret x30
001320a8
001320a8loc_1320a8:
001320a8subs xzr, x0, 18
001320acb.eq 0x1320b4
001320b0b 0x1320b8
001320b4
001320b4loc_1320b4:
001320b4b 0x132234
001320b8
001320b8loc_1320b8:
001320b8b 0x1320bc
001320bc
001320bcloc_1320bc:
001320bcb 0x1320c0
001320c0
001320c0loc_1320c0:
001320c0b 0x132254
001320c4
001320c4loc_1320c4:
001320c4subs xzr, x0, 22
001320c8b.eq 0x1320d0
001320ccb 0x1320d4
001320d0
001320d0loc_1320d0:
001320d0b 0x132234
001320d4
001320d4loc_1320d4:
001320d4subs xzr, x0, 25
001320d8b.eq 0x1320e0
001320dcb 0x132224
001320e0
001320e0loc_1320e0:
001320e0b 0x1320e4
001320e4
001320e4loc_1320e4:
001320e4ldr x1, [sp+552]
001320e8ldrsb x27, [x1]
001320ecldr x1, [x1+208]
001320f0ldr x0, [sp+560]
001320f4blr x1
001320f8str x0, [sp+40]
001320fcstr x0, [sp+80]
00132100cbz x0, 0x132108
00132104b 0x132120
00132108
00132108loc_132108:
00132108b 0x13210c
0013210c
0013210cloc_13210c:
0013210corr x0, xzr, 1
00132110strb w0, [sp+36]
00132114ldp x29, x30, [sp-8]
00132118add sp, sp, 544
0013211cret x30
00132120
00132120loc_132120:
00132120subs xzr, x0, 1
00132124b.eq 0x13212c
00132128b 0x132210
0013212c
0013212cloc_13212c:
0013212cb 0x132130
00132130
00132130loc_132130:
00132130ldr x2, [sp+552]
00132134ldrsb x27, [x2]
00132138ldr x2, [x2+96]
0013213cldr x0, [sp+560]
00132140mov x1, xzr
00132144blr x2
00132148str x0, [sp+432]
0013214cstr x1, [sp+440]
00132150str x2, [sp+448]
00132154str x3, [sp+456]
00132158str x4, [sp+464]
0013215cstr x5, [sp+472]
00132160str x6, [sp+480]
00132164str x7, [sp+488]
00132168str x8, [sp+496]
0013216cstr x9, [sp+504]
00132170str x10, [sp+512]
00132174str x11, [sp+520]
00132178strb w12, [sp+528]
0013217cadd x21, sp, 208
00132180add x20, sp, 432
00132184adr x27, 16
00132188stp x29, x27, [sp-24]
0013218csub x29, sp, 24
00132190bl fn_87ef0
00132194sub x29, sp, 8
00132198ldr x2, [sp+528]
0013219cstr x2, [sp+304]
001321a0ldr x2, [sp+216]
001321a4subs xzr, x2, 1
001321a8b.eq 0x1321b0
001321acb 0x1321ec
001321b0
001321b0loc_1321b0:
001321b0ldr x1, [sp+216]
001321b4ldr x2, [sp+208]
001321b8subs xzr, x1, 0
001321bcb.hi 0x1321c4
001321c0b 0x1323dc
001321c4
001321c4loc_1321c4:
001321c4ldrb w2, [x2]
001321c8subs wzr, w2, 95
001321ccb.eq 0x1321d4
001321d0b 0x1321e8
001321d4
001321d4loc_1321d4:
001321d4strb wzr, [sp+36]
001321d8mov x0, xzr
001321dcldp x29, x30, [sp-8]
001321e0add sp, sp, 544
001321e4ret x30
001321e8
001321e8loc_1321e8:
001321e8b 0x1321f0
001321ec
001321ecloc_1321ec:
001321ecb 0x1321f0
001321f0
001321f0loc_1321f0:
001321f0ldr x0, [sp+240]
001321f4ldr x1, [sp+248]
001321f8bl reflect.isRegularMemory
001321fcstrb w0, [sp+37]
00132200strb w0, [sp+36]
00132204ldp x29, x30, [sp-8]
00132208add sp, sp, 544
0013220cret x30
00132210
00132210loc_132210:
00132210b 0x132214
00132214
00132214loc_132214:
00132214b 0x132218
00132218
00132218loc_132218:
00132218str xzr, [sp+72]
0013221cstr x0, [sp+64]
00132220b 0x13226c
00132224
00132224loc_132224:
00132224subs xzr, x0, 26
00132228b.eq 0x132230
0013222cb 0x132248
00132230
00132230loc_132230:
00132230b 0x132234
00132234
00132234loc_132234:
00132234orr x0, xzr, 1
00132238strb w0, [sp+36]
0013223cldp x29, x30, [sp-8]
00132240add sp, sp, 544
00132244ret x30
00132248
00132248loc_132248:
00132248b 0x13224c
0013224c
0013224cloc_13224c:
0013224cb 0x132250
00132250
00132250loc_132250:
00132250b 0x132254
00132254
00132254loc_132254:
00132254b 0x132258
00132258
00132258loc_132258:
00132258strb wzr, [sp+36]
0013225cmov x0, xzr
00132260ldp x29, x30, [sp-8]
00132264add sp, sp, 544
00132268ret x30
0013226c
0013226cloc_13226c:
0013226cldr x2, [sp+64]
00132270ldr x3, [sp+72]
00132274subs xzr, x2, x3
00132278b.gt 0x132280
0013227cb 0x1323c0
00132280
00132280loc_132280:
00132280ldr x1, [sp+72]
00132284str x1, [sp+48]
00132288ldr x2, [sp+552]
0013228cldrsb x27, [x2]
00132290ldr x2, [x2+96]
00132294ldr x0, [sp+560]
00132298blr x2
0013229cstr x0, [sp+328]
001322a0str x1, [sp+336]
001322a4str x2, [sp+344]
001322a8str x3, [sp+352]
001322acstr x4, [sp+360]
001322b0str x5, [sp+368]
001322b4str x6, [sp+376]
001322b8str x7, [sp+384]
001322bcstr x8, [sp+392]
001322c0str x9, [sp+400]
001322c4str x10, [sp+408]
001322c8str x11, [sp+416]
001322ccstrb w12, [sp+424]
001322d0add x21, sp, 104
001322d4add x20, sp, 328
001322d8adr x27, 16
001322dcstp x29, x27, [sp-24]
001322e0sub x29, sp, 24
001322e4bl fn_87ef0
001322e8sub x29, sp, 8
001322ecldr x2, [sp+424]
001322f0str x2, [sp+200]
001322f4ldr x2, [sp+112]
001322f8subs xzr, x2, 1
001322fccset x2, eq
00132300b.eq 0x132308
00132304b 0x13232c
00132308
00132308loc_132308:
00132308ldr x1, [sp+112]
0013230cldr x3, [sp+104]
00132310subs xzr, x1, 0
00132314b.hi 0x13231c
00132318b 0x1323d4
0013231c
0013231cloc_13231c:
0013231cldrb w3, [x3]
00132320subs wzr, w3, 95
00132324cset x2, eq
00132328b 0x132330
0013232c
0013232cloc_13232c:
0013232cb 0x132330
00132330
00132330loc_132330:
00132330strb w2, [sp+38]
00132334tbnz w2, 0, 0x13233c
00132338b 0x132340
0013233c
0013233cloc_13233c:
0013233cb 0x13235c
00132340
00132340loc_132340:
00132340ldr x0, [sp+136]
00132344ldr x1, [sp+144]
00132348bl reflect.isRegularMemory
0013234cstrb w0, [sp+39]
00132350eor x2, x0, 1
00132354strb w2, [sp+38]
00132358b 0x13235c
0013235c
0013235cloc_13235c:
0013235cldrb w3, [sp+38]
00132360strb w3, [sp+37]
00132364tbnz w3, 0, 0x13236c
00132368b 0x132370
0013236c
0013236cloc_13236c:
0013236cb 0x13238c
00132370
00132370loc_132370:
00132370ldr x2, [sp+48]
00132374ldr x0, [sp+552]
00132378ldr x1, [sp+560]
0013237cbl reflect.isPaddedField
00132380strb w0, [sp+39]
00132384strb w0, [sp+37]
00132388b 0x13238c
0013238c
0013238cloc_13238c:
0013238cldrb w2, [sp+37]
00132390tbnz w2, 0, 0x132398
00132394b 0x1323ac
00132398
00132398loc_132398:
00132398strb wzr, [sp+36]
0013239cmov x0, xzr
001323a0ldp x29, x30, [sp-8]
001323a4add sp, sp, 544
001323a8ret x30
001323ac
001323acloc_1323ac:
001323acb 0x1323b0
001323b0
001323b0loc_1323b0:
001323b0ldr x2, [sp+72]
001323b4add x2, x2, 1
001323b8str x2, [sp+72]
001323bcb 0x13226c
001323c0
001323c0loc_1323c0:
001323c0orr x0, xzr, 1
001323c4strb w0, [sp+36]
001323c8ldp x29, x30, [sp-8]
001323ccadd sp, sp, 544
001323d0ret x30
001323d4
001323d4loc_1323d4:
001323d4mov x0, xzr
001323d8bl runtime.panicIndex
001323dc
001323dcloc_1323dc:
001323dcmov x0, xzr
001323e0bl runtime.panicIndex
001323e4hint
001323e8
001323e8loc_1323e8:
001323e8stp x0, x1, [sp+8]
001323ecmov x3, x30
001323f0bl runtime.morestack_noctxt.abi0
001323f4ldp x0, x1, [sp+8]
001323f8b 0x131f80
001323fcudf 0
00131f80
00131f80reflect.isRegularMemory: ; void reflect.isRegularMemory(reflect.Type t)
00131f80ldr x16, [x28+16]
00131f84sub x17, sp, 416
00131f88subs xzr, x17, x16
00131f8cb.ls 0x1323e8
00131f90sub x20, sp, 544
00131f94stp x29, x30, [x20-8]
00131f98add sp, x20, 0
00131f9csub x29, sp, 8
00131fa0str x0, [sp+552]
00131fa4str x1, [sp+560]
00131fa8strb wzr, [sp+36]
00131facldr x1, [sp+552]
00131fb0ldrsb x27, [x1]
00131fb4ldr x1, [x1+168]
00131fb8ldr x0, [sp+560]
00131fbcblr x1
00131fc0str x0, [sp+56]
00131fc4str x0, [sp+88]
00131fc8subs xzr, x0, 18
00131fccb.ls 0x131fd4
00131fd0b 0x1320c4
00131fd4
00131fd4loc_131fd4:
00131fd4cbnz x0, 0x131fdc
00131fd8b 0x131ff0
00131fdc
00131fdcloc_131fdc:
00131fdcsubs xzr, x0, 12
00131fe0b.ls 0x131fe8
00131fe4b 0x131fec
00131fe8
00131fe8loc_131fe8:
00131fe8b 0x132234
00131fec
00131fecloc_131fec:
00131fecb 0x131ff4
00131ff0
00131ff0loc_131ff0:
00131ff0b 0x131ff4
00131ff4
00131ff4loc_131ff4:
00131ff4subs xzr, x0, 17
00131ff8b.eq 0x132000
00131ffcb 0x1320a8
00132000
00132000loc_132000:
00132000b 0x132004
00132004
00132004loc_132004:
00132004ldr x1, [sp+552]
00132008ldrsb x27, [x1]
0013200cldr x1, [x1+88]
00132010ldr x0, [sp+560]
00132014blr x1
00132018str x0, [sp+312]
0013201cstr x1, [sp+320]
00132020bl reflect.isRegularMemory
00132024strb w0, [sp+38]
00132028tbnz w0, 0, 0x132030
0013202cb 0x132044
00132030
00132030loc_132030:
00132030orr x0, xzr, 1
00132034strb w0, [sp+36]
00132038ldp x29, x30, [sp-8]
0013203cadd sp, sp, 544
00132040ret x30
00132044
00132044loc_132044:
00132044ldr x1, [sp+312]
00132048ldrsb x27, [x1]
0013204cldr x1, [x1+72]
00132050ldr x0, [sp+320]
00132054blr x1
00132058strb w0, [sp+37]
0013205cstrb w0, [sp+38]
00132060tbnz w0, 0, 0x132068
00132064b 0x132090
00132068
00132068loc_132068:
00132068ldr x1, [sp+552]
0013206cldrsb x27, [x1]
00132070ldr x0, [sp+560]
00132074ldr x1, [x1+176]
00132078blr x1
0013207cstr x0, [sp+96]
00132080subs xzr, x0, 0
00132084cset x1, eq
00132088strb w1, [sp+38]
0013208cb 0x132094
00132090
00132090loc_132090:
00132090b 0x132094
00132094
00132094loc_132094:
00132094ldrb w0, [sp+38]
00132098strb w0, [sp+36]
0013209cldp x29, x30, [sp-8]
001320a0add sp, sp, 544
001320a4ret x30
001320a8
001320a8loc_1320a8:
001320a8subs xzr, x0, 18
001320acb.eq 0x1320b4
001320b0b 0x1320b8
001320b4
001320b4loc_1320b4:
001320b4b 0x132234
001320b8
001320b8loc_1320b8:
001320b8b 0x1320bc
001320bc
001320bcloc_1320bc:
001320bcb 0x1320c0
001320c0
001320c0loc_1320c0:
001320c0b 0x132254
001320c4
001320c4loc_1320c4:
001320c4subs xzr, x0, 22
001320c8b.eq 0x1320d0
001320ccb 0x1320d4
001320d0
001320d0loc_1320d0:
001320d0b 0x132234
001320d4
001320d4loc_1320d4:
001320d4subs xzr, x0, 25
001320d8b.eq 0x1320e0
001320dcb 0x132224
001320e0
001320e0loc_1320e0:
001320e0b 0x1320e4
001320e4
001320e4loc_1320e4:
001320e4ldr x1, [sp+552]
001320e8ldrsb x27, [x1]
001320ecldr x1, [x1+208]
001320f0ldr x0, [sp+560]
001320f4blr x1
001320f8str x0, [sp+40]
001320fcstr x0, [sp+80]
00132100cbz x0, 0x132108
00132104b 0x132120
00132108
00132108loc_132108:
00132108b 0x13210c
0013210c
0013210cloc_13210c:
0013210corr x0, xzr, 1
00132110strb w0, [sp+36]
00132114ldp x29, x30, [sp-8]
00132118add sp, sp, 544
0013211cret x30
00132120
00132120loc_132120:
00132120subs xzr, x0, 1
00132124b.eq 0x13212c
00132128b 0x132210
0013212c
0013212cloc_13212c:
0013212cb 0x132130
00132130
00132130loc_132130:
00132130ldr x2, [sp+552]
00132134ldrsb x27, [x2]
00132138ldr x2, [x2+96]
0013213cldr x0, [sp+560]
00132140mov x1, xzr
00132144blr x2
00132148str x0, [sp+432]
0013214cstr x1, [sp+440]
00132150str x2, [sp+448]
00132154str x3, [sp+456]
00132158str x4, [sp+464]
0013215cstr x5, [sp+472]
00132160str x6, [sp+480]
00132164str x7, [sp+488]
00132168str x8, [sp+496]
0013216cstr x9, [sp+504]
00132170str x10, [sp+512]
00132174str x11, [sp+520]
00132178strb w12, [sp+528]
0013217cadd x21, sp, 208
00132180add x20, sp, 432
00132184adr x27, 16
00132188stp x29, x27, [sp-24]
0013218csub x29, sp, 24
00132190bl fn_87ef0
00132194sub x29, sp, 8
00132198ldr x2, [sp+528]
0013219cstr x2, [sp+304]
001321a0ldr x2, [sp+216]
001321a4subs xzr, x2, 1
001321a8b.eq 0x1321b0
001321acb 0x1321ec
001321b0
001321b0loc_1321b0:
001321b0ldr x1, [sp+216]
001321b4ldr x2, [sp+208]
001321b8subs xzr, x1, 0
001321bcb.hi 0x1321c4
001321c0b 0x1323dc
001321c4
001321c4loc_1321c4:
001321c4ldrb w2, [x2]
001321c8subs wzr, w2, 95
001321ccb.eq 0x1321d4
001321d0b 0x1321e8
001321d4
001321d4loc_1321d4:
001321d4strb wzr, [sp+36]
001321d8mov x0, xzr
001321dcldp x29, x30, [sp-8]
001321e0add sp, sp, 544
001321e4ret x30
001321e8
001321e8loc_1321e8:
001321e8b 0x1321f0
001321ec
001321ecloc_1321ec:
001321ecb 0x1321f0
001321f0
001321f0loc_1321f0:
001321f0ldr x0, [sp+240]
001321f4ldr x1, [sp+248]
001321f8bl reflect.isRegularMemory
001321fcstrb w0, [sp+37]
00132200strb w0, [sp+36]
00132204ldp x29, x30, [sp-8]
00132208add sp, sp, 544
0013220cret x30
00132210
00132210loc_132210:
00132210b 0x132214
00132214
00132214loc_132214:
00132214b 0x132218
00132218
00132218loc_132218:
00132218str xzr, [sp+72]
0013221cstr x0, [sp+64]
00132220b 0x13226c
00132224
00132224loc_132224:
00132224subs xzr, x0, 26
00132228b.eq 0x132230
0013222cb 0x132248
00132230
00132230loc_132230:
00132230b 0x132234
00132234
00132234loc_132234:
00132234orr x0, xzr, 1
00132238strb w0, [sp+36]
0013223cldp x29, x30, [sp-8]
00132240add sp, sp, 544
00132244ret x30
00132248
00132248loc_132248:
00132248b 0x13224c
0013224c
0013224cloc_13224c:
0013224cb 0x132250
00132250
00132250loc_132250:
00132250b 0x132254
00132254
00132254loc_132254:
00132254b 0x132258
00132258
00132258loc_132258:
00132258strb wzr, [sp+36]
0013225cmov x0, xzr
00132260ldp x29, x30, [sp-8]
00132264add sp, sp, 544
00132268ret x30
0013226c
0013226cloc_13226c:
0013226cldr x2, [sp+64]
00132270ldr x3, [sp+72]
00132274subs xzr, x2, x3
00132278b.gt 0x132280
0013227cb 0x1323c0
00132280
00132280loc_132280:
00132280ldr x1, [sp+72]
00132284str x1, [sp+48]
00132288ldr x2, [sp+552]
0013228cldrsb x27, [x2]
00132290ldr x2, [x2+96]
00132294ldr x0, [sp+560]
00132298blr x2
0013229cstr x0, [sp+328]
001322a0str x1, [sp+336]
001322a4str x2, [sp+344]
001322a8str x3, [sp+352]
001322acstr x4, [sp+360]
001322b0str x5, [sp+368]
001322b4str x6, [sp+376]
001322b8str x7, [sp+384]
001322bcstr x8, [sp+392]
001322c0str x9, [sp+400]
001322c4str x10, [sp+408]
001322c8str x11, [sp+416]
001322ccstrb w12, [sp+424]
001322d0add x21, sp, 104
001322d4add x20, sp, 328
001322d8adr x27, 16
001322dcstp x29, x27, [sp-24]
001322e0sub x29, sp, 24
001322e4bl fn_87ef0
001322e8sub x29, sp, 8
001322ecldr x2, [sp+424]
001322f0str x2, [sp+200]
001322f4ldr x2, [sp+112]
001322f8subs xzr, x2, 1
001322fccset x2, eq
00132300b.eq 0x132308
00132304b 0x13232c
00132308
00132308loc_132308:
00132308ldr x1, [sp+112]
0013230cldr x3, [sp+104]
00132310subs xzr, x1, 0
00132314b.hi 0x13231c
00132318b 0x1323d4
0013231c
0013231cloc_13231c:
0013231cldrb w3, [x3]
00132320subs wzr, w3, 95
00132324cset x2, eq
00132328b 0x132330
0013232c
0013232cloc_13232c:
0013232cb 0x132330
00132330
00132330loc_132330:
00132330strb w2, [sp+38]
00132334tbnz w2, 0, 0x13233c
00132338b 0x132340
0013233c
0013233cloc_13233c:
0013233cb 0x13235c
00132340
00132340loc_132340:
00132340ldr x0, [sp+136]
00132344ldr x1, [sp+144]
00132348bl reflect.isRegularMemory
0013234cstrb w0, [sp+39]
00132350eor x2, x0, 1
00132354strb w2, [sp+38]
00132358b 0x13235c
0013235c
0013235cloc_13235c:
0013235cldrb w3, [sp+38]
00132360strb w3, [sp+37]
00132364tbnz w3, 0, 0x13236c
00132368b 0x132370
0013236c
0013236cloc_13236c:
0013236cb 0x13238c
00132370
00132370loc_132370:
00132370ldr x2, [sp+48]
00132374ldr x0, [sp+552]
00132378ldr x1, [sp+560]
0013237cbl reflect.isPaddedField
00132380strb w0, [sp+39]
00132384strb w0, [sp+37]
00132388b 0x13238c
0013238c
0013238cloc_13238c:
0013238cldrb w2, [sp+37]
00132390tbnz w2, 0, 0x132398
00132394b 0x1323ac
00132398
00132398loc_132398:
00132398strb wzr, [sp+36]
0013239cmov x0, xzr
001323a0ldp x29, x30, [sp-8]
001323a4add sp, sp, 544
001323a8ret x30
001323ac
001323acloc_1323ac:
001323acb 0x1323b0
001323b0
001323b0loc_1323b0:
001323b0ldr x2, [sp+72]
001323b4add x2, x2, 1
001323b8str x2, [sp+72]
001323bcb 0x13226c
001323c0
001323c0loc_1323c0:
001323c0orr x0, xzr, 1
001323c4strb w0, [sp+36]
001323c8ldp x29, x30, [sp-8]
001323ccadd sp, sp, 544
001323d0ret x30
001323d4
001323d4loc_1323d4:
001323d4mov x0, xzr
001323d8bl runtime.panicIndex
001323dc
001323dcloc_1323dc:
001323dcmov x0, xzr
001323e0bl runtime.panicIndex
001323e4hint
001323e8
001323e8loc_1323e8:
001323e8stp x0, x1, [sp+8]
001323ecmov x3, x30
001323f0bl runtime.morestack_noctxt.abi0
001323f4ldp x0, x1, [sp+8]
001323f8b 0x131f80
001323fcudf 0
00131f80
00132400
00132400reflect.isPaddedField: ; void reflect.isPaddedField(reflect.Type t, int i)
00132400ldr x16, [x28+16]
00132404sub x17, sp, 352
00132408subs xzr, x17, x16
0013240cb.ls 0x1325dc
00132410sub x20, sp, 480
00132414stp x29, x30, [x20-8]
00132418add sp, x20, 0
0013241csub x29, sp, 8
00132420str x0, [sp+488]
00132424str x1, [sp+496]
00132428str x2, [sp+504]
0013242cstrb wzr, [sp+31]
00132430ldr x1, [sp+504]
00132434ldr x2, [sp+488]
00132438ldrsb x27, [x2]
0013243cldr x2, [x2+96]
00132440ldr x0, [sp+496]
00132444blr x2
00132448str x0, [sp+264]
0013244cstr x1, [sp+272]
00132450str x2, [sp+280]
00132454str x3, [sp+288]
00132458str x4, [sp+296]
0013245cstr x5, [sp+304]
00132460str x6, [sp+312]
00132464str x7, [sp+320]
00132468str x8, [sp+328]
0013246cstr x9, [sp+336]
00132470str x10, [sp+344]
00132474str x11, [sp+352]
00132478strb w12, [sp+360]
0013247cadd x21, sp, 56
00132480add x20, sp, 264
00132484adr x27, 16
00132488stp x29, x27, [sp-24]
0013248csub x29, sp, 24
00132490bl fn_87ef0
00132494sub x29, sp, 8
00132498ldr x2, [sp+360]
0013249cstr x2, [sp+152]
001324a0ldr x2, [sp+488]
001324a4ldrsb x27, [x2]
001324a8ldr x2, [x2+208]
001324acldr x0, [sp+496]
001324b0blr x2
001324b4str x0, [sp+48]
001324b8ldr x2, [sp+504]
001324bcadd x2, x2, 1
001324c0subs xzr, x0, x2
001324c4b.gt 0x1324cc
001324c8b 0x132588
001324cc
001324ccloc_1324cc:
001324ccldr x1, [sp+88]
001324d0ldrsb x27, [x1]
001324d4ldr x0, [sp+96]
001324d8ldr x1, [x1+288]
001324dcblr x1
001324e0str x0, [sp+40]
001324e4ldr x0, [sp+496]
001324e8ldr x1, [sp+488]
001324ecldrsb x27, [x1]
001324f0ldr x1, [x1+96]
001324f4ldr x2, [sp+504]
001324f8add x2, x2, 1
001324fcmov x3, x1
00132500mov x1, x2
00132504blr x3
00132508str x0, [sp+160]
0013250cstr x1, [sp+168]
00132510str x2, [sp+176]
00132514str x3, [sp+184]
00132518str x4, [sp+192]
0013251cstr x5, [sp+200]
00132520str x6, [sp+208]
00132524str x7, [sp+216]
00132528str x8, [sp+224]
0013252cstr x9, [sp+232]
00132530str x10, [sp+240]
00132534str x11, [sp+248]
00132538strb w12, [sp+256]
0013253cadd x21, sp, 368
00132540add x20, sp, 160
00132544adr x27, 16
00132548stp x29, x27, [sp-24]
0013254csub x29, sp, 24
00132550bl fn_87ef0
00132554sub x29, sp, 8
00132558ldr x1, [sp+256]
0013255cstr x1, [sp+464]
00132560ldr x1, [sp+120]
00132564ldr x2, [sp+40]
00132568add x1, x1, x2
0013256cldr x2, [sp+432]
00132570subs xzr, x2, x1
00132574cset x0, ne
00132578strb w0, [sp+31]
0013257cldp x29, x30, [sp-8]
00132580add sp, sp, 480
00132584ret x30
00132588
00132588loc_132588:
00132588ldr x1, [sp+88]
0013258cldrsb x27, [x1]
00132590ldr x0, [sp+96]
00132594ldr x1, [x1+288]
00132598blr x1
0013259cstr x0, [sp+40]
001325a0ldr x0, [sp+496]
001325a4ldr x1, [sp+488]
001325a8ldrsb x27, [x1]
001325acldr x1, [x1+288]
001325b0blr x1
001325b4str x0, [sp+32]
001325b8ldr x1, [sp+120]
001325bcldr x2, [sp+40]
001325c0add x1, x1, x2
001325c4subs xzr, x0, x1
001325c8cset x0, ne
001325ccstrb w0, [sp+31]
001325d0ldp x29, x30, [sp-8]
001325d4add sp, sp, 480
001325d8ret x30
001325dc
001325dcloc_1325dc:
001325dcstp x0, x1, [sp+8]
001325e0str x2, [sp+24]
001325e4mov x3, x30
001325e8bl runtime.morestack_noctxt.abi0
001325ecldp x0, x1, [sp+8]
001325f0ldr x2, [sp+24]
001325f4b 0x132400
001325f8udf 0
001325fcudf 0
00132400
00132400reflect.isPaddedField: ; void reflect.isPaddedField(reflect.Type t, int i)
00132400ldr x16, [x28+16]
00132404sub x17, sp, 352
00132408subs xzr, x17, x16
0013240cb.ls 0x1325dc
00132410sub x20, sp, 480
00132414stp x29, x30, [x20-8]
00132418add sp, x20, 0
0013241csub x29, sp, 8
00132420str x0, [sp+488]
00132424str x1, [sp+496]
00132428str x2, [sp+504]
0013242cstrb wzr, [sp+31]
00132430ldr x1, [sp+504]
00132434ldr x2, [sp+488]
00132438ldrsb x27, [x2]
0013243cldr x2, [x2+96]
00132440ldr x0, [sp+496]
00132444blr x2
00132448str x0, [sp+264]
0013244cstr x1, [sp+272]
00132450str x2, [sp+280]
00132454str x3, [sp+288]
00132458str x4, [sp+296]
0013245cstr x5, [sp+304]
00132460str x6, [sp+312]
00132464str x7, [sp+320]
00132468str x8, [sp+328]
0013246cstr x9, [sp+336]
00132470str x10, [sp+344]
00132474str x11, [sp+352]
00132478strb w12, [sp+360]
0013247cadd x21, sp, 56
00132480add x20, sp, 264
00132484adr x27, 16
00132488stp x29, x27, [sp-24]
0013248csub x29, sp, 24
00132490bl fn_87ef0
00132494sub x29, sp, 8
00132498ldr x2, [sp+360]
0013249cstr x2, [sp+152]
001324a0ldr x2, [sp+488]
001324a4ldrsb x27, [x2]
001324a8ldr x2, [x2+208]
001324acldr x0, [sp+496]
001324b0blr x2
001324b4str x0, [sp+48]
001324b8ldr x2, [sp+504]
001324bcadd x2, x2, 1
001324c0subs xzr, x0, x2
001324c4b.gt 0x1324cc
001324c8b 0x132588
001324cc
001324ccloc_1324cc:
001324ccldr x1, [sp+88]
001324d0ldrsb x27, [x1]
001324d4ldr x0, [sp+96]
001324d8ldr x1, [x1+288]
001324dcblr x1
001324e0str x0, [sp+40]
001324e4ldr x0, [sp+496]
001324e8ldr x1, [sp+488]
001324ecldrsb x27, [x1]
001324f0ldr x1, [x1+96]
001324f4ldr x2, [sp+504]
001324f8add x2, x2, 1
001324fcmov x3, x1
00132500mov x1, x2
00132504blr x3
00132508str x0, [sp+160]
0013250cstr x1, [sp+168]
00132510str x2, [sp+176]
00132514str x3, [sp+184]
00132518str x4, [sp+192]
0013251cstr x5, [sp+200]
00132520str x6, [sp+208]
00132524str x7, [sp+216]
00132528str x8, [sp+224]
0013252cstr x9, [sp+232]
00132530str x10, [sp+240]
00132534str x11, [sp+248]
00132538strb w12, [sp+256]
0013253cadd x21, sp, 368
00132540add x20, sp, 160
00132544adr x27, 16
00132548stp x29, x27, [sp-24]
0013254csub x29, sp, 24
00132550bl fn_87ef0
00132554sub x29, sp, 8
00132558ldr x1, [sp+256]
0013255cstr x1, [sp+464]
00132560ldr x1, [sp+120]
00132564ldr x2, [sp+40]
00132568add x1, x1, x2
0013256cldr x2, [sp+432]
00132570subs xzr, x2, x1
00132574cset x0, ne
00132578strb w0, [sp+31]
0013257cldp x29, x30, [sp-8]
00132580add sp, sp, 480
00132584ret x30
00132588
00132588loc_132588:
00132588ldr x1, [sp+88]
0013258cldrsb x27, [x1]
00132590ldr x0, [sp+96]
00132594ldr x1, [x1+288]
00132598blr x1
0013259cstr x0, [sp+40]
001325a0ldr x0, [sp+496]
001325a4ldr x1, [sp+488]
001325a8ldrsb x27, [x1]
001325acldr x1, [x1+288]
001325b0blr x1
001325b4str x0, [sp+32]
001325b8ldr x1, [sp+120]
001325bcldr x2, [sp+40]
001325c0add x1, x1, x2
001325c4subs xzr, x0, x1
001325c8cset x0, ne
001325ccstrb w0, [sp+31]
001325d0ldp x29, x30, [sp-8]
001325d4add sp, sp, 480
001325d8ret x30
001325dc
001325dcloc_1325dc:
001325dcstp x0, x1, [sp+8]
001325e0str x2, [sp+24]
001325e4mov x3, x30
001325e8bl runtime.morestack_noctxt.abi0
001325ecldp x0, x1, [sp+8]
001325f0ldr x2, [sp+24]
001325f4b 0x132400
001325f8udf 0
001325fcudf 0
00132400
00132600
00132600reflect.StructOf: ; void reflect.StructOf(struct []reflect.StructField fields)
00132600ldr x16, [x28+16]
00132604sub x17, sp, 3376
00132608subs xzr, x17, x16
0013260cb.ls 0x134c10
00132610sub x20, sp, 3504
00132614stp x29, x30, [x20-8]
00132618add sp, x20, 0
0013261csub x29, sp, 8
00132620str x0, [sp+3512]
00132624str x1, [sp+3520]
00132628str x2, [sp+3528]
0013262cadd x27, sp, 920
00132630stp xzr, xzr, [x27]
00132634b 0x132638
00132638
00132638loc_132638:
00132638b 0x13263c
0013263c
0013263cloc_13263c:
0013263cadrp x1, 0x57f000
00132640add x1, x1, 1420
00132644str x1, [sp+1992]
00132648orr x3, xzr, 8
0013264cstr x3, [sp+2000]
00132650str x3, [sp+2008]
00132654mov x0, xzr
00132658mov x2, x3
0013265cbl reflect.fnv1
00132660str w0, [sp+384]
00132664str xzr, [sp+528]
00132668strb wzr, [sp+119]
0013266corr x4, xzr, 1
00132670strb w4, [sp+124]
00132674str xzr, [sp+1208]
00132678add x27, sp, 1216
0013267cstp xzr, xzr, [x27]
00132680ldr x2, [sp+3520]
00132684str x2, [sp+568]
00132688adrp x0, 0x520000
0013268cadd x0, x0, 3392
00132690mov x1, x2
00132694bl runtime.makeslice
00132698ldr x4, [sp+568]
0013269cldr x5, [sp+568]
001326a0str x0, [sp+1272]
001326a4str x4, [sp+1280]
001326a8str x5, [sp+1288]
001326acb 0x1326b0
001326b0
001326b0loc_1326b0:
001326b0add x27, sp, 263
001326b4stp xzr, xzr, [x27]
001326b8add x27, sp, 279
001326bcstp xzr, xzr, [x27]
001326c0add x27, sp, 295
001326c4stp xzr, xzr, [x27]
001326c8add x27, sp, 311
001326ccstp xzr, xzr, [x27]
001326d0add x0, sp, 263
001326d4ldrsb x27, [x0]
001326d8b 0x1326dc
001326dc
001326dcloc_1326dc:
001326dcb 0x1326e0
001326e0
001326e0loc_1326e0:
001326e0str x0, [sp+1112]
001326e4str xzr, [sp+1120]
001326e8orr x0, xzr, 64
001326ecstr x0, [sp+1128]
001326f0add x27, sp, 3440
001326f4stp xzr, xzr, [x27]
001326f8add x27, sp, 3456
001326fcstp xzr, xzr, [x27]
00132700add x27, sp, 3472
00132704stp xzr, xzr, [x27]
00132708b 0x13270c
0013270c
0013270cloc_13270c:
0013270cadd x20, sp, 3240
00132710adr x27, 16
00132714stp x29, x27, [sp-24]
00132718sub x29, sp, 24
0013271cbl fn_87ce0
00132720sub x29, sp, 8
00132724str xzr, [sp+3432]
00132728add x0, sp, 3240
0013272cstr x0, [sp+3232]
00132730ldrsb x27, [x0]
00132734orr x1, xzr, 0x8080808080808080
00132738str x1, [x0]
0013273cadd x0, sp, 3440
00132740str x0, [sp+3224]
00132744ldrsb x27, [x0]
00132748adrp x27, 0x919000
0013274cldr w1, [x27+3056]
00132750cbz w1, 0x132758
00132754b 0x13275c
00132758
00132758loc_132758:
00132758b 0x132774
0013275c
0013275cloc_13275c:
0013275cbl runtime.gcWriteBarrier2
00132760add x1, sp, 3240
00132764str x1, [x25]
00132768ldr x2, [x0+16]
0013276cstr x2, [x25+8]
00132770b 0x132774
00132774
00132774loc_132774:
00132774add x1, sp, 3240
00132778str x1, [x0+16]
0013277cb 0x132780
00132780
00132780loc_132780:
00132780add x0, sp, 3440
00132784str x0, [sp+3216]
00132788bl runtime.rand
0013278cldr x1, [sp+3216]
00132790ldrsb x27, [x1]
00132794str x0, [x1+8]
00132798add x0, sp, 3440
0013279cstr x0, [sp+1264]
001327a0str xzr, [sp+552]
001327a4ldr x2, [sp+1128]
001327a8ldr x0, [sp+1112]
001327acldr x1, [sp+1120]
001327b0add x3, x1, 8
001327b4str x0, [sp+3192]
001327b8str x1, [sp+3200]
001327bcstr x2, [sp+3208]
001327c0str x3, [sp+904]
001327c4subs xzr, x2, x3
001327c8b.hs 0x1327d0
001327ccb 0x1327d8
001327d0
001327d0loc_1327d0:
001327d0str x3, [sp+3200]
001327d4b 0x1327fc
001327d8
001327d8loc_1327d8:
001327d8mov x1, x3
001327dcorr x3, xzr, 8
001327e0adrp x4, 0x4c3000
001327e4add x4, x4, 3072
001327e8bl runtime.growslice
001327ecstr x0, [sp+3192]
001327f0str x1, [sp+3200]
001327f4str x2, [sp+3208]
001327f8b 0x1327fc
001327fc
001327fcloc_1327fc:
001327fcorr x3, xzr, 8
00132800str x3, [sp+896]
00132804ldr x3, [sp+904]
00132808sub x3, x3, 8
0013280cldr x4, [sp+3192]
00132810add x0, x4, x3
00132814str x0, [sp+3184]
00132818ldr x2, [sp+896]
0013281cadrp x1, 0x57f000
00132820add x1, x1, 1420
00132824bl runtime.memmove
00132828ldr x3, [sp+3192]
0013282cldr x4, [sp+3200]
00132830ldr x5, [sp+3208]
00132834str x3, [sp+1112]
00132838str x4, [sp+1120]
0013283cstr x5, [sp+1128]
00132840add x27, sp, 1152
00132844stp xzr, xzr, [x27]
00132848ldr x3, [sp+3520]
0013284cldr x4, [sp+3512]
00132850ldr x5, [sp+3528]
00132854str x4, [sp+1968]
00132858str x3, [sp+1976]
0013285cstr x5, [sp+1984]
00132860str xzr, [sp+888]
00132864str x3, [sp+880]
00132868ldr x3, [sp+1968]
0013286cstr x3, [sp+872]
00132870b 0x132874
00132874
00132874loc_132874:
00132874ldr x2, [sp+880]
00132878ldr x3, [sp+888]
0013287csubs xzr, x2, x3
00132880b.gt 0x132888
00132884b 0x132da8
00132888
00132888loc_132888:
00132888ldr x2, [sp+872]
0013288cstr x2, [sp+3176]
00132890ldr x2, [sp+888]
00132894str x2, [sp+560]
00132898ldr x20, [sp+3176]
0013289cstr x20, [sp+2072]
001328a0add x21, sp, 1312
001328a4adr x27, 16
001328a8stp x29, x27, [sp-24]
001328acsub x29, sp, 24
001328b0bl fn_87ef0
001328b4sub x29, sp, 8
001328b8ldr x2, [sp+2072]
001328bcldr x2, [x2+96]
001328c0str x2, [sp+1408]
001328c4ldr x2, [sp+1320]
001328c8cbz x2, 0x134bb4
001328ccb 0x1328d0
001328d0
001328d0loc_1328d0:
001328d0ldr x0, [sp+1312]
001328d4ldr x1, [sp+1320]
001328d8bl reflect.isValidFieldName
001328dcstrb w0, [sp+131]
001328e0tbnz w0, 0, 0x1328e8
001328e4b 0x134b5c
001328e8
001328e8loc_1328e8:
001328e8ldr x13, [sp+1344]
001328eccbnz x13, 0x1328f4
001328f0b 0x134b04
001328f4
001328f4loc_1328f4:
001328f4add x27, sp, 1928
001328f8stp xzr, xzr, [x27]
001328fcstr xzr, [sp+1944]
00132900add x27, sp, 1952
00132904stp xzr, xzr, [x27]
00132908ldr x0, [sp+1312]
0013290cldr x1, [sp+1320]
00132910ldr x2, [sp+1328]
00132914ldr x3, [sp+1336]
00132918ldr x4, [sp+1344]
0013291cldr x5, [sp+1352]
00132920ldr x6, [sp+1360]
00132924ldr x7, [sp+1368]
00132928ldr x8, [sp+1376]
0013292cldr x9, [sp+1384]
00132930ldr x10, [sp+1392]
00132934ldr x11, [sp+1400]
00132938ldrb w12, [sp+1408]
0013293cbl reflect.runtimeStructField
00132940str x0, [sp+1928]
00132944str x1, [sp+1936]
00132948str x2, [sp+1944]
0013294cstr x3, [sp+1952]
00132950str x4, [sp+1960]
00132954ldr x13, [sp+1928]
00132958ldr x14, [sp+1936]
0013295cldr x15, [sp+1944]
00132960str x13, [sp+2912]
00132964str x14, [sp+2920]
00132968str x15, [sp+2928]
0013296cldr x13, [sp+1952]
00132970ldr x14, [sp+1960]
00132974str x13, [sp+2792]
00132978str x14, [sp+2800]
0013297cldr x13, [sp+2912]
00132980ldr x14, [sp+2920]
00132984ldr x15, [sp+2928]
00132988str x13, [sp+1416]
0013298cstr x14, [sp+1424]
00132990str x15, [sp+1432]
00132994ldr x13, [sp+2792]
00132998ldr x14, [sp+2800]
0013299cstr x13, [sp+1296]
001329a0str x14, [sp+1304]
001329a4ldr x13, [sp+1424]
001329a8str x13, [sp+1256]
001329acldr x13, [sp+1304]
001329b0cbnz x13, 0x1329b8
001329b4b 0x132a0c
001329b8
001329b8loc_1329b8:
001329b8ldr x9, [sp+1160]
001329bccbz x9, 0x1329c4
001329c0b 0x1329d8
001329c4
001329c4loc_1329c4:
001329c4ldr x1, [sp+1296]
001329c8ldr x2, [sp+1304]
001329ccstr x1, [sp+1152]
001329d0str x2, [sp+1160]
001329d4b 0x132a08
001329d8
001329d8loc_1329d8:
001329d8ldr x9, [sp+1304]
001329dcldr x10, [sp+1160]
001329e0subs xzr, x10, x9
001329e4b.ne 0x134b00
001329e8b 0x1329ec
001329ec
001329ecloc_1329ec:
001329ecldr x1, [sp+1296]
001329f0ldr x0, [sp+1152]
001329f4ldr x2, [sp+1160]
001329f8bl runtime.memequal
001329fctbnz w0, 0, 0x132a04
00132a00b 0x134aac
00132a04
00132a04loc_132a04:
00132a04b 0x132a08
00132a08
00132a08loc_132a08:
00132a08b 0x132a10
00132a0c
00132a0cloc_132a0c:
00132a0cb 0x132a10
00132a10
00132a10loc_132a10:
00132a10ldr x0, [sp+1416]
00132a14bl internal/abi.Name.Name
00132a18str x0, [sp+1168]
00132a1cstr x1, [sp+1176]
00132a20cbnz x0, 0x132a28
00132a24b 0x132a2c
00132a28
00132a28loc_132a28:
00132a28b 0x132a38
00132a2c
00132a2cloc_132a2c:
00132a2cadrp x0, 0x919000
00132a30add x0, x0, 1504
00132a34b 0x132a38
00132a38
00132a38loc_132a38:
00132a38str x0, [sp+1992]
00132a3cstr x1, [sp+2000]
00132a40str x1, [sp+2008]
00132a44ldr w4, [sp+384]
00132a48mov x2, x1
00132a4cmov x3, x2
00132a50mov x1, x0
00132a54mov x0, x4
00132a58bl reflect.fnv1
00132a5cstr w0, [sp+384]
00132a60add x0, sp, 1416
00132a64bl internal/abi.(*StructField).Embedded
00132a68strb w0, [sp+131]
00132a6ctbnz w0, 0, 0x132a74
00132a70b 0x132ce4
00132a74
00132a74loc_132a74:
00132a74ldr x0, [sp+1424]
00132a78bl internal/abi.(*Type).Kind
00132a7cstrb w0, [sp+130]
00132a80ubfm x1, x0, 0, 7
00132a84subs wzr, w1, 22
00132a88b.eq 0x132a90
00132a8cb 0x132ae4
00132a90
00132a90loc_132a90:
00132a90ldr x0, [sp+1256]
00132a94bl internal/abi.(*Type).Elem
00132a98str x0, [sp+1440]
00132a9cbl internal/abi.(*Type).Kind
00132aa0strb w0, [sp+122]
00132aa4ubfm x1, x0, 0, 7
00132aa8subs wzr, w1, 22
00132aaccset x1, eq
00132ab0strb w1, [sp+131]
00132ab4b.eq 0x132abc
00132ab8b 0x132ac0
00132abc
00132abcloc_132abc:
00132abcb 0x132ad4
00132ac0
00132ac0loc_132ac0:
00132ac0ubfm x1, x0, 0, 7
00132ac4subs wzr, w1, 20
00132ac8cset x1, eq
00132accstrb w1, [sp+131]
00132ad0b 0x132ad4
00132ad4
00132ad4loc_132ad4:
00132ad4ldrb w1, [sp+131]
00132ad8tbnz w1, 0, 0x134a60
00132adcb 0x132ae0
00132ae0
00132ae0loc_132ae0:
00132ae0b 0x132ae8
00132ae4
00132ae4loc_132ae4:
00132ae4b 0x132ae8
00132ae8
00132ae8loc_132ae8:
00132ae8ldr x0, [sp+1424]
00132aecbl internal/abi.(*Type).Kind
00132af0strb w0, [sp+130]
00132af4ubfm x1, x0, 0, 7
00132af8str x1, [sp+848]
00132afcsubs xzr, x1, 20
00132b00b.eq 0x132b08
00132b04b 0x132b40
00132b08
00132b08loc_132b08:
00132b08b 0x132b0c
00132b0c
00132b0cloc_132b0c:
00132b0cldr x4, [sp+1256]
00132b10str x4, [sp+1248]
00132b14ldr x4, [sp+1248]
00132b18ldrsb x27, [x4]
00132b1cldr x5, [x4+64]
00132b20ldr x6, [x4+56]
00132b24ldr x4, [x4+72]
00132b28str x6, [sp+1904]
00132b2cstr x5, [sp+1912]
00132b30str x4, [sp+1920]
00132b34str xzr, [sp+840]
00132b38str x5, [sp+832]
00132b3cb 0x1348fc
00132b40
00132b40loc_132b40:
00132b40subs xzr, x1, 22
00132b44b.eq 0x132b4c
00132b48b 0x132c04
00132b4c
00132b4cloc_132b4c:
00132b4cb 0x132b50
00132b50
00132b50loc_132b50:
00132b50ldr x1, [sp+1256]
00132b54str x1, [sp+1136]
00132b58ldr x0, [sp+1136]
00132b5cldrsb x27, [x0]
00132b60str x0, [sp+3000]
00132b64bl internal/abi.(*Type).Uncommon
00132b68str x0, [sp+960]
00132b6ccbnz x0, 0x132b74
00132b70b 0x132c00
00132b74
00132b74loc_132b74:
00132b74ldr x2, [sp+560]
00132b78subs xzr, x2, 0
00132b7ccset x2, gt
00132b80strb w2, [sp+131]
00132b84b.gt 0x132b8c
00132b88b 0x132ba8
00132b8c
00132b8cloc_132b8c:
00132b8cldr x2, [sp+960]
00132b90ldrsb x27, [x2]
00132b94ldrh w2, [x2+4]
00132b98subs wzr, w2, 0
00132b9ccset x2, ne
00132ba0strb w2, [sp+131]
00132ba4b 0x132bac
00132ba8
00132ba8loc_132ba8:
00132ba8b 0x132bac
00132bac
00132bacloc_132bac:
00132bacldrb w2, [sp+131]
00132bb0tbnz w2, 0, 0x1348e8
00132bb4b 0x132bb8
00132bb8
00132bb8loc_132bb8:
00132bb8ldr x2, [sp+3520]
00132bbcstr x2, [sp+568]
00132bc0subs xzr, x2, 1
00132bc4b.gt 0x1348d4
00132bc8b 0x132bcc
00132bcc
00132bccloc_132bcc:
00132bccldr x0, [sp+960]
00132bd0bl internal/abi.(*UncommonType).Methods
00132bd4str x0, [sp+1856]
00132bd8str x1, [sp+1864]
00132bdcstr x2, [sp+1872]
00132be0str x0, [sp+1832]
00132be4str x1, [sp+1840]
00132be8str x2, [sp+1848]
00132becstr xzr, [sp+824]
00132bf0str x1, [sp+816]
00132bf4ldr x1, [sp+1832]
00132bf8str x1, [sp+808]
00132bfcb 0x13474c
00132c00
00132c00loc_132c00:
00132c00b 0x134548
00132c04
00132c04loc_132c04:
00132c04b 0x132c08
00132c08
00132c08loc_132c08:
00132c08b 0x132c0c
00132c0c
00132c0cloc_132c0c:
00132c0cldr x0, [sp+1256]
00132c10bl internal/abi.(*Type).Uncommon
00132c14str x0, [sp+944]
00132c18cbnz x0, 0x132c20
00132c1cb 0x132ce0
00132c20
00132c20loc_132c20:
00132c20ldr x2, [sp+560]
00132c24subs xzr, x2, 0
00132c28cset x2, gt
00132c2cstrb w2, [sp+131]
00132c30b.gt 0x132c38
00132c34b 0x132c54
00132c38
00132c38loc_132c38:
00132c38ldr x2, [sp+944]
00132c3cldrsb x27, [x2]
00132c40ldrh w2, [x2+4]
00132c44subs wzr, w2, 0
00132c48cset x2, ne
00132c4cstrb w2, [sp+131]
00132c50b 0x132c58
00132c54
00132c54loc_132c54:
00132c54b 0x132c58
00132c58
00132c58loc_132c58:
00132c58ldrb w2, [sp+131]
00132c5ctbnz w2, 0, 0x134534
00132c60b 0x132c64
00132c64
00132c64loc_132c64:
00132c64ldr x2, [sp+3520]
00132c68str x2, [sp+568]
00132c6csubs xzr, x2, 1
00132c70cset x2, gt
00132c74strb w2, [sp+131]
00132c78b.gt 0x132c80
00132c7cb 0x132c9c
00132c80
00132c80loc_132c80:
00132c80ldr x2, [sp+1256]
00132c84ldrsb x27, [x2]
00132c88ldrb w2, [x2+23]
00132c8cands wzr, w2, 32
00132c90cset x2, ne
00132c94strb w2, [sp+131]
00132c98b 0x132ca0
00132c9c
00132c9cloc_132c9c:
00132c9cb 0x132ca0
00132ca0
00132ca0loc_132ca0:
00132ca0ldrb w2, [sp+131]
00132ca4tbnz w2, 0, 0x134520
00132ca8b 0x132cac
00132cac
00132cacloc_132cac:
00132cacldr x0, [sp+944]
00132cb0bl internal/abi.(*UncommonType).Methods
00132cb4str x0, [sp+1856]
00132cb8str x1, [sp+1864]
00132cbcstr x2, [sp+1872]
00132cc0str x0, [sp+1832]
00132cc4str x1, [sp+1840]
00132cc8str x2, [sp+1848]
00132cccstr xzr, [sp+776]
00132cd0str x1, [sp+768]
00132cd4ldr x1, [sp+1832]
00132cd8str x1, [sp+760]
00132cdcb 0x134398
00132ce0
00132ce0loc_132ce0:
00132ce0b 0x134390
00132ce4
00132ce4loc_132ce4:
00132ce4ldr x3, [sp+1168]
00132ce8ldr x4, [sp+1176]
00132cecadd x0, sp, 231
00132cf0adrp x1, 0x5de000
00132cf4add x1, x1, 3072
00132cf8orr x2, xzr, 1
00132cfcbl runtime.concatstring2
00132d00str x0, [sp+3064]
00132d04str x1, [sp+3072]
00132d08ldr x2, [sp+1128]
00132d0cldr x5, [sp+1120]
00132d10ldr x0, [sp+1112]
00132d14str x0, [sp+3040]
00132d18str x5, [sp+3048]
00132d1cstr x2, [sp+3056]
00132d20ldr x6, [sp+3072]
00132d24add x1, x5, x6
00132d28str x1, [sp+864]
00132d2csubs xzr, x2, x1
00132d30b.hs 0x132d38
00132d34b 0x132d40
00132d38
00132d38loc_132d38:
00132d38str x1, [sp+3048]
00132d3cb 0x132d60
00132d40
00132d40loc_132d40:
00132d40ldr x3, [sp+3072]
00132d44adrp x4, 0x4c3000
00132d48add x4, x4, 3072
00132d4cbl runtime.growslice
00132d50str x0, [sp+3040]
00132d54str x1, [sp+3048]
00132d58str x2, [sp+3056]
00132d5cb 0x132d60
00132d60
00132d60loc_132d60:
00132d60ldr x3, [sp+3072]
00132d64str x3, [sp+856]
00132d68ldr x3, [sp+864]
00132d6cldr x4, [sp+3040]
00132d70ldr x5, [sp+3072]
00132d74sub x3, x3, x5
00132d78add x0, x4, x3
00132d7cstr x0, [sp+3032]
00132d80ldr x2, [sp+856]
00132d84ldr x1, [sp+3064]
00132d88bl runtime.memmove
00132d8cldr x3, [sp+3040]
00132d90ldr x4, [sp+3048]
00132d94ldr x5, [sp+3056]
00132d98str x3, [sp+1112]
00132d9cstr x4, [sp+1120]
00132da0str x5, [sp+1128]
00132da4b 0x133dd4
00132da8
00132da8loc_132da8:
00132da8ldr x2, [sp+528]
00132dacsubs xzr, x2, 0
00132db0cset x3, ne
00132db4strb w3, [sp+131]
00132db8cbnz x2, 0x132dc0
00132dbcb 0x132dd8
00132dc0
00132dc0loc_132dc0:
00132dc0ldr x2, [sp+552]
00132dc4ldr x3, [sp+528]
00132dc8subs xzr, x3, x2
00132dcccset x2, eq
00132dd0strb w2, [sp+131]
00132dd4b 0x132ddc
00132dd8
00132dd8loc_132dd8:
00132dd8b 0x132ddc
00132ddc
00132ddcloc_132ddc:
00132ddcldrb w2, [sp+131]
00132de0tbnz w2, 0, 0x132de8
00132de4b 0x132e04
00132de8
00132de8loc_132de8:
00132de8ldr x2, [sp+528]
00132decadd x3, x2, 1
00132df0str x3, [sp+528]
00132df4adds xzr, x2, 1
00132df8b.eq 0x133dc0
00132dfcb 0x132e00
00132e00
00132e00loc_132e00:
00132e00b 0x132e08
00132e04
00132e04loc_132e04:
00132e04b 0x132e08
00132e08
00132e08loc_132e08:
00132e08str xzr, [sp+968]
00132e0cstr xzr, [sp+936]
00132e10ldr x2, [sp+1216]
00132e14str x2, [sp+568]
00132e18cbz x2, 0x132e20
00132e1cb 0x132e48
00132e20
00132e20loc_132e20:
00132e20adrp x0, 0x50f000
00132e24add x0, x0, 3968
00132e28bl runtime.newobject
00132e2cstr x0, [sp+1056]
00132e30str x0, [sp+968]
00132e34ldr x1, [sp+1056]
00132e38ldrsb x27, [x1]
00132e3cadd x1, x1, 80
00132e40str x1, [sp+936]
00132e44b 0x1331f4
00132e48
00132e48loc_132e48:
00132e48add x20, sp, 1728
00132e4cadr x27, 16
00132e50stp x29, x27, [sp-24]
00132e54sub x29, sp, 24
00132e58bl fn_87cfc
00132e5csub x29, sp, 8
00132e60add x20, sp, 2656
00132e64adr x27, 16
00132e68stp x29, x27, [sp-24]
00132e6csub x29, sp, 24
00132e70bl fn_87cfc
00132e74sub x29, sp, 8
00132e78adrp x0, 0x4f7000
00132e7cadd x0, x0, 2656
00132e80add x1, sp, 2656
00132e84bl reflect.TypeOf
00132e88str x0, [sp+1712]
00132e8cstr x1, [sp+1720]
00132e90stp xzr, xzr, [sp+392]
00132e94stp xzr, xzr, [sp+448]
00132e98adrp x0, 0x542000
00132e9cadd x0, x0, 2048
00132ea0add x1, sp, 448
00132ea4bl reflect.TypeOf
00132ea8str x0, [sp+1696]
00132eacstr x1, [sp+1704]
00132eb0ldr x2, [sp+1216]
00132eb4str x2, [sp+568]
00132eb8ldr x1, [sp+1216]
00132ebcldr x2, [sp+1208]
00132ec0subs xzr, x1, 0
00132ec4b.hi 0x132ecc
00132ec8b 0x133db8
00132ecc
00132eccloc_132ecc:
00132eccldrsw x3, [x2]
00132ed0ldrsw x4, [x2+4]
00132ed4ldrsw x5, [x2+8]
00132ed8ldrsw x2, [x2+12]
00132edcstr w3, [sp+432]
00132ee0str w4, [sp+436]
00132ee4str w5, [sp+440]
00132ee8str w2, [sp+444]
00132eecadrp x0, 0x533000
00132ef0add x0, x0, 992
00132ef4add x1, sp, 432
00132ef8bl reflect.TypeOf
00132efcstr x0, [sp+1680]
00132f00str x1, [sp+1688]
00132f04ldr x2, [sp+568]
00132f08mov x3, x0
00132f0cmov x0, x2
00132f10mov x4, x1
00132f14mov x1, x3
00132f18mov x2, x4
00132f1cbl reflect.ArrayOf
00132f20str x0, [sp+1664]
00132f24str x1, [sp+1672]
00132f28add x21, sp, 2312
00132f2cadrp x20, 0x5ec000
00132f30add x20, x20, 1208
00132f34adr x27, 16
00132f38stp x29, x27, [sp-24]
00132f3csub x29, sp, 24
00132f40bl fn_87e88
00132f44sub x29, sp, 8
00132f48adrp x27, 0x5ec000
00132f4cldr x2, [x27+1512]
00132f50str x2, [sp+2616]
00132f54add x2, sp, 2312
00132f58str x2, [sp+2624]
00132f5cldrsb x27, [x2]
00132f60ldr x3, [sp+1720]
00132f64ldr x4, [sp+1712]
00132f68str x4, [x2+32]
00132f6cadrp x27, 0x919000
00132f70ldr w4, [x27+3056]
00132f74cbz w4, 0x132f7c
00132f78b 0x132f80
00132f7c
00132f7cloc_132f7c:
00132f7cb 0x132f94
00132f80
00132f80loc_132f80:
00132f80bl runtime.gcWriteBarrier2
00132f84str x3, [x25]
00132f88ldr x4, [x2+40]
00132f8cstr x4, [x25+8]
00132f90b 0x132f94
00132f94
00132f94loc_132f94:
00132f94str x3, [x2+40]
00132f98ldrsb x27, [x2]
00132f9cldr x3, [sp+1704]
00132fa0ldr x4, [sp+1696]
00132fa4str x4, [x2+136]
00132fa8adrp x27, 0x919000
00132facldr w4, [x27+3056]
00132fb0cbz w4, 0x132fb8
00132fb4b 0x132fbc
00132fb8
00132fb8loc_132fb8:
00132fb8b 0x132fd0
00132fbc
00132fbcloc_132fbc:
00132fbcbl runtime.gcWriteBarrier2
00132fc0str x3, [x25]
00132fc4ldr x4, [x2+144]
00132fc8str x4, [x25+8]
00132fccb 0x132fd0
00132fd0
00132fd0loc_132fd0:
00132fd0str x3, [x2+144]
00132fd4ldr x3, [sp+2624]
00132fd8ldrsb x27, [x3]
00132fdcldr x4, [sp+1672]
00132fe0ldr x5, [sp+1664]
00132fe4str x5, [x3+240]
00132fe8adrp x27, 0x919000
00132fecldr w5, [x27+3056]
00132ff0cbz w5, 0x132ff8
00132ff4b 0x132ffc
00132ff8
00132ff8loc_132ff8:
00132ff8b 0x133010
00132ffc
00132ffcloc_132ffc:
00132ffcbl runtime.gcWriteBarrier2
00133000str x4, [x25]
00133004ldr x5, [x3+248]
00133008str x5, [x25+8]
0013300cb 0x133010
00133010
00133010loc_133010:
00133010str x4, [x3+248]
00133014ldr x0, [sp+2624]
00133018ldrsb x27, [x0]
0013301cb 0x133020
00133020
00133020loc_133020:
00133020str x0, [sp+2632]
00133024orr x2, xzr, 3
00133028str x2, [sp+2640]
0013302cstr x2, [sp+2648]
00133030mov x1, x2
00133034bl reflect.StructOf
00133038str x0, [sp+1648]
0013303cstr x1, [sp+1656]
00133040bl reflect.New
00133044str x0, [sp+976]
00133048str x1, [sp+984]
0013304cstr x2, [sp+992]
00133050bl reflect.Value.Elem
00133054str x0, [sp+1624]
00133058str x1, [sp+1632]
0013305cstr x2, [sp+1640]
00133060mov x3, xzr
00133064bl reflect.Value.Field
00133068str x0, [sp+1600]
0013306cstr x1, [sp+1608]
00133070str x2, [sp+1616]
00133074bl reflect.Value.Addr
00133078str x0, [sp+1576]
0013307cstr x1, [sp+1584]
00133080str x2, [sp+1592]
00133084bl reflect.Value.UnsafePointer
00133088str x0, [sp+1824]
0013308cstr x0, [sp+968]
00133090ldr x0, [sp+976]
00133094ldr x1, [sp+984]
00133098ldr x2, [sp+992]
0013309cbl reflect.Value.Elem
001330a0str x0, [sp+1576]
001330a4str x1, [sp+1584]
001330a8str x2, [sp+1592]
001330acorr x3, xzr, 1
001330b0bl reflect.Value.Field
001330b4str x0, [sp+1600]
001330b8str x1, [sp+1608]
001330bcstr x2, [sp+1616]
001330c0bl reflect.Value.Addr
001330c4str x0, [sp+1624]
001330c8str x1, [sp+1632]
001330ccstr x2, [sp+1640]
001330d0bl reflect.Value.UnsafePointer
001330d4str x0, [sp+1824]
001330d8str x0, [sp+936]
001330dcldr x0, [sp+976]
001330e0ldr x1, [sp+984]
001330e4ldr x2, [sp+992]
001330e8bl reflect.Value.Elem
001330ecstr x0, [sp+1624]
001330f0str x1, [sp+1632]
001330f4str x2, [sp+1640]
001330f8orr x3, xzr, 2
001330fcbl reflect.Value.Field
00133100str x0, [sp+1600]
00133104str x1, [sp+1608]
00133108str x2, [sp+1616]
0013310cldr x4, [sp+1216]
00133110str x4, [sp+568]
00133114mov x3, xzr
00133118bl reflect.Value.Slice
0013311cstr x0, [sp+1576]
00133120str x1, [sp+1584]
00133124str x2, [sp+1592]
00133128bl reflect.Value.Interface
0013312cstr x0, [sp+1560]
00133130str x1, [sp+1568]
00133134str xzr, [sp+1832]
00133138add x27, sp, 1840
0013313cstp xzr, xzr, [x27]
00133140ldr x3, [sp+1568]
00133144ldr x0, [sp+1560]
00133148adrp x1, 0x4ba000
0013314cadd x1, x1, 3968
00133150subs xzr, x0, x1
00133154b.eq 0x13315c
00133158b 0x133dac
0013315c
0013315cloc_13315c:
0013315cldr x5, [x3]
00133160ldr x6, [x3+8]
00133164ldr x7, [x3+16]
00133168str x5, [sp+1832]
0013316cstr x6, [sp+1840]
00133170str x7, [sp+1848]
00133174str x5, [sp+2288]
00133178str x6, [sp+2296]
0013317cstr x7, [sp+2304]
00133180ldr x5, [sp+1216]
00133184ldr x6, [sp+1208]
00133188ldr x7, [sp+1224]
0013318cstr x6, [sp+2264]
00133190str x5, [sp+2272]
00133194str x7, [sp+2280]
00133198ldr x6, [sp+2296]
0013319cstr x6, [sp+712]
001331a0subs xzr, x6, x5
001331a4b.gt 0x1331ac
001331a8b 0x1331b4
001331ac
001331acloc_1331ac:
001331acstr x5, [sp+712]
001331b0b 0x1331b8
001331b4
001331b4loc_1331b4:
001331b4b 0x1331b8
001331b8
001331b8loc_1331b8:
001331b8ldr x5, [sp+2264]
001331bcldr x6, [sp+2288]
001331c0subs xzr, x5, x6
001331c4b.ne 0x1331cc
001331c8b 0x1331ec
001331cc
001331ccloc_1331cc:
001331ccldr x3, [sp+712]
001331d0str x3, [sp+704]
001331d4ldr x3, [sp+704]
001331d8ubfm x2, x3, 60, 59
001331dcldr x0, [sp+2288]
001331e0ldr x1, [sp+2264]
001331e4bl runtime.memmove
001331e8b 0x1331f0
001331ec
001331ecloc_1331ec:
001331ecb 0x1331f0
001331f0
001331f0loc_1331f0:
001331f0b 0x1331f4
001331f4
001331f4loc_1331f4:
001331f4ldr x5, [sp+1216]
001331f8str x5, [sp+568]
001331fcldr x6, [sp+936]
00133200ldrsb x27, [x6]
00133204strh w5, [x6+4]
00133208ldr x5, [sp+936]
0013320cldrsb x27, [x5]
00133210ldr x6, [sp+936]
00133214ldrsb x27, [x6]
00133218ldrh w6, [x6+4]
0013321cstrh w6, [x5+6]
00133220ldr x5, [sp+936]
00133224ldrsb x27, [x5]
00133228orr x6, xzr, 16
0013322cstr w6, [x5+8]
00133230ldr x5, [sp+1280]
00133234str x5, [sp+568]
00133238cbnz x5, 0x133240
0013323cb 0x133290
00133240
00133240loc_133240:
00133240ldr x2, [sp+1128]
00133244ldr x0, [sp+1112]
00133248ldr x5, [sp+1120]
0013324cadd x1, x5, 1
00133250subs xzr, x2, x1
00133254b.hs 0x13325c
00133258b 0x133260
0013325c
0013325cloc_13325c:
0013325cb 0x133274
00133260
00133260loc_133260:
00133260orr x3, xzr, 1
00133264adrp x4, 0x4c2000
00133268add x4, x4, 3072
0013326cbl runtime.growslice
00133270b 0x133274
00133274
00133274loc_133274:
00133274sub x5, x1, 1
00133278orr x6, xzr, 32
0013327cstrb w6, [x0+x5]
00133280str x0, [sp+1112]
00133284str x1, [sp+1120]
00133288str x2, [sp+1128]
0013328cb 0x133294
00133290
00133290loc_133290:
00133290b 0x133294
00133294
00133294loc_133294:
00133294ldr x2, [sp+1128]
00133298ldr x0, [sp+1112]
0013329cldr x5, [sp+1120]
001332a0add x1, x5, 1
001332a4subs xzr, x2, x1
001332a8b.hs 0x1332b0
001332acb 0x1332b4
001332b0
001332b0loc_1332b0:
001332b0b 0x1332c8
001332b4
001332b4loc_1332b4:
001332b4orr x3, xzr, 1
001332b8adrp x4, 0x4c2000
001332bcadd x4, x4, 3072
001332c0bl runtime.growslice
001332c4b 0x1332c8
001332c8
001332c8loc_1332c8:
001332c8sub x4, x1, 1
001332ccmovz x5, 125
001332d0strb w5, [x0+x4]
001332d4str x0, [sp+1112]
001332d8str x1, [sp+1120]
001332dcstr x2, [sp+1128]
001332e0strb wzr, [sp+125]
001332e4add x4, sp, 125
001332e8str x4, [sp+2232]
001332ecldrsb x27, [x4]
001332f0strb w5, [x4]
001332f4ldr x1, [sp+2232]
001332f8ldrsb x27, [x1]
001332fcb 0x133300
00133300
00133300loc_133300:
00133300str x1, [sp+2240]
00133304orr x3, xzr, 1
00133308str x3, [sp+2248]
0013330cstr x3, [sp+2256]
00133310ldr w0, [sp+384]
00133314mov x2, x3
00133318bl reflect.fnv1
0013331cstr w0, [sp+384]
00133320ldr x1, [sp+1112]
00133324ldr x2, [sp+1120]
00133328add x0, sp, 135
0013332cbl runtime.slicebytetostring
00133330str x0, [sp+1064]
00133334str x1, [sp+1072]
00133338ldr x0, [sp+528]
0013333cldrb w4, [sp+119]
00133340mov x1, x4
00133344bl reflect.align
00133348str x0, [sp+536]
0013334cldr x4, [sp+528]
00133350subs xzr, x0, x4
00133354b.lo 0x133d98
00133358b 0x13335c
0013335c
0013335cloc_13335c:
0013335cstr x0, [sp+528]
00133360adrp x6, 0x4d7000
00133364add x6, x6, 2944
00133368str x6, [sp+1232]
0013336cadrp x6, 0x918000
00133370add x6, x6, 1504
00133374str x6, [sp+1240]
00133378add x6, sp, 1232
0013337cldrsb x27, [x6]
00133380ldr x20, [x6]
00133384str x20, [sp+1144]
00133388ldrsb x27, [x20]
0013338cldr x21, [sp+968]
00133390ldrsb x27, [x21]
00133394adrp x27, 0x918000
00133398ldr w6, [x27+3056]
0013339ccbz w6, 0x1333a4
001333a0b 0x1333a8
001333a4
001333a4loc_1333a4:
001333a4b 0x1333d0
001333a8
001333a8loc_1333a8:
001333a8str x20, [sp+2064]
001333acstr x21, [sp+2056]
001333b0adrp x0, 0x4f6000
001333b4add x0, x0, 2656
001333b8mov x1, x21
001333bcmov x2, x20
001333c0bl runtime.wbMove
001333c4ldr x20, [sp+2064]
001333c8ldr x21, [sp+2056]
001333ccb 0x1333d0
001333d0
001333d0loc_1333d0:
001333d0adr x27, 16
001333d4stp x29, x27, [sp-24]
001333d8sub x29, sp, 24
001333dcbl fn_87ef8
001333e0sub x29, sp, 8
001333e4ldr x6, [sp+968]
001333e8ldrsb x27, [x6]
001333ecldr x7, [sp+1272]
001333f0ldr x8, [sp+1280]
001333f4ldr x9, [sp+1288]
001333f8str x8, [x6+64]
001333fcstr x9, [x6+72]
00133400adrp x27, 0x918000
00133404ldr w8, [x27+3056]
00133408cbz w8, 0x133410
0013340cb 0x133414
00133410
00133410loc_133410:
00133410b 0x133428
00133414
00133414loc_133414:
00133414bl runtime.gcWriteBarrier2
00133418str x7, [x25]
0013341cldr x8, [x6+56]
00133420str x8, [x25+8]
00133424b 0x133428
00133428
00133428loc_133428:
00133428str x7, [x6+56]
0013342cldr x6, [sp+1160]
00133430cbnz x6, 0x133438
00133434b 0x133490
00133438
00133438loc_133438:
00133438ldr x0, [sp+1152]
0013343cldr x1, [sp+1160]
00133440mov x2, xzr
00133444mov x3, xzr
00133448mov x4, xzr
0013344cmov x5, x4
00133450bl reflect.newName
00133454str x0, [sp+1896]
00133458ldr x6, [sp+968]
0013345cldrsb x27, [x6]
00133460adrp x27, 0x918000
00133464ldr w7, [x27+3056]
00133468cbz w7, 0x133470
0013346cb 0x133474
00133470
00133470loc_133470:
00133470b 0x133488
00133474
00133474loc_133474:
00133474bl runtime.gcWriteBarrier2
00133478str x0, [x25]
0013347cldr x3, [x6+48]
00133480str x3, [x25+8]
00133484b 0x133488
00133488
00133488loc_133488:
00133488str x0, [x6+48]
0013348cb 0x133494
00133490
00133490loc_133490:
00133490b 0x133494
00133494
00133494loc_133494:
00133494add x27, sp, 1560
00133498stp xzr, xzr, [x27]
0013349cldr w3, [sp+384]
001334a0str w3, [sp+428]
001334a4adrp x0, 0x8f0000
001334a8add x0, x0, 3688
001334acadrp x1, 0x4c2000
001334b0add x1, x1, 3328
001334b4add x2, sp, 428
001334b8bl sync.(*Map).Load
001334bcstr x0, [sp+1560]
001334c0str x1, [sp+1568]
001334c4strb w2, [sp+131]
001334c8ldr x3, [sp+1560]
001334ccldr x4, [sp+1568]
001334d0str x3, [sp+2040]
001334d4str x4, [sp+2048]
001334d8ldrb w3, [sp+131]
001334dcstrb w3, [sp+133]
001334e0ldr x3, [sp+2040]
001334e4ldr x4, [sp+2048]
001334e8str x3, [sp+1016]
001334ecstr x4, [sp+1024]
001334f0ldrb w3, [sp+133]
001334f4strb w3, [sp+121]
001334f8tbnz w3, 0, 0x133500
001334fcb 0x133560
00133500
00133500loc_133500:
00133500str xzr, [sp+1536]
00133504add x27, sp, 1544
00133508stp xzr, xzr, [x27]
0013350cldr x3, [sp+1024]
00133510ldr x0, [sp+1016]
00133514adrp x1, 0x4bc000
00133518add x1, x1, 1280
0013351csubs xzr, x0, x1
00133520b.eq 0x133528
00133524b 0x133d8c
00133528
00133528loc_133528:
00133528ldr x1, [x3+8]
0013352cldr x2, [x3]
00133530ldr x3, [x3+16]
00133534str x2, [sp+1536]
00133538str x1, [sp+1544]
0013353cstr x3, [sp+1552]
00133540str x2, [sp+1512]
00133544str x1, [sp+1520]
00133548str x3, [sp+1528]
0013354cstr xzr, [sp+696]
00133550str x1, [sp+688]
00133554ldr x1, [sp+1512]
00133558str x1, [sp+680]
0013355cb 0x133cd4
00133560
00133560loc_133560:
00133560b 0x133564
00133564
00133564loc_133564:
00133564adrp x0, 0x8f0000
00133568add x0, x0, 3680
0013356cbl sync.(*Mutex).Lock
00133570adrp x1, 0x8f0000
00133574add x1, x1, 3680
00133578str x1, [sp+2032]
0013357cadd x27, sp, 2192
00133580stp xzr, xzr, [x27]
00133584add x1, sp, 2192
00133588str x1, [sp+2208]
0013358cldrsb x27, [x1]
00133590adrp x2, 4096
00133594add x2, x2, 3984
00133598str x2, [x1]
0013359cldrsb x27, [x1]
001335a0ldr x2, [sp+2032]
001335a4adrp x27, 0x918000
001335a8ldr w3, [x27+3056]
001335accbz w3, 0x1335b4
001335b0b 0x1335b8
001335b4
001335b4loc_1335b4:
001335b4b 0x1335cc
001335b8
001335b8loc_1335b8:
001335b8bl runtime.gcWriteBarrier2
001335bcstr x2, [x25]
001335c0ldr x3, [x1+8]
001335c4str x3, [x25+8]
001335c8b 0x1335cc
001335cc
001335ccloc_1335cc:
001335ccstr x2, [x1+8]
001335d0str x1, [sp+600]
001335d4add x0, sp, 576
001335d8bl runtime.deferprocStack
001335dcsubs xzr, x0, 0
001335e0b.ne 0x1336b8
001335e4b 0x1335e8
001335e8
001335e8loc_1335e8:
001335e8add x27, sp, 1560
001335ecstp xzr, xzr, [x27]
001335f0ldr w3, [sp+384]
001335f4str w3, [sp+424]
001335f8adrp x0, 0x8f0000
001335fcadd x0, x0, 3688
00133600adrp x1, 0x4c2000
00133604add x1, x1, 3328
00133608add x2, sp, 424
0013360cbl sync.(*Map).Load
00133610str x0, [sp+1560]
00133614str x1, [sp+1568]
00133618strb w2, [sp+131]
0013361cldr x3, [sp+1560]
00133620ldr x4, [sp+1568]
00133624str x3, [sp+2016]
00133628str x4, [sp+2024]
0013362cldrb w3, [sp+131]
00133630strb w3, [sp+132]
00133634ldr x3, [sp+2016]
00133638ldr x4, [sp+2024]
0013363cstr x3, [sp+1000]
00133640str x4, [sp+1008]
00133644ldrb w3, [sp+132]
00133648strb w3, [sp+120]
0013364ctbnz w3, 0, 0x133654
00133650b 0x1336b4
00133654
00133654loc_133654:
00133654str xzr, [sp+1512]
00133658add x27, sp, 1520
0013365cstp xzr, xzr, [x27]
00133660ldr x3, [sp+1008]
00133664ldr x0, [sp+1000]
00133668adrp x1, 0x4bc000
0013366cadd x1, x1, 1280
00133670subs xzr, x0, x1
00133674b.eq 0x13367c
00133678b 0x133cc8
0013367c
0013367cloc_13367c:
0013367cldr x2, [x3+8]
00133680ldr x4, [x3]
00133684ldr x3, [x3+16]
00133688str x4, [sp+1512]
0013368cstr x2, [sp+1520]
00133690str x3, [sp+1528]
00133694str x4, [sp+1536]
00133698str x2, [sp+1544]
0013369cstr x3, [sp+1552]
001336a0str xzr, [sp+672]
001336a4str x2, [sp+664]
001336a8ldr x2, [sp+1536]
001336acstr x2, [sp+656]
001336b0b 0x133c10
001336b4
001336b4loc_1336b4:
001336b4b 0x1336d0
001336b8
001336b8loc_1336b8:
001336b8bl runtime.deferreturn
001336bcldr x0, [sp+920]
001336c0ldr x1, [sp+928]
001336c4ldp x29, x30, [sp-8]
001336c8add sp, sp, 3504
001336ccret x30
001336d0
001336d0loc_1336d0:
001336d0str xzr, [sp+640]
001336d4str wzr, [sp+648]
001336d8add x2, sp, 640
001336dcstr x2, [sp+2168]
001336e0ldrsb x27, [x2]
001336e4adrp x3, 4096
001336e8add x3, x3, 3472
001336ecstr x3, [x2]
001336f0ldrsb x27, [x2]
001336f4ldr w3, [sp+384]
001336f8str w3, [x2+8]
001336fcldr x2, [sp+2168]
00133700str x2, [sp+1456]
00133704ldr x0, [sp+1064]
00133708ldr x1, [sp+1072]
0013370cbl reflect.typesByString
00133710str x0, [sp+1488]
00133714str x1, [sp+1496]
00133718str x2, [sp+1504]
0013371cstr x0, [sp+1464]
00133720str x1, [sp+1472]
00133724str x2, [sp+1480]
00133728str xzr, [sp+632]
0013372cstr x1, [sp+624]
00133730b 0x133734
00133734
00133734loc_133734:
00133734ldr x6, [sp+624]
00133738ldr x7, [sp+632]
0013373csubs xzr, x6, x7
00133740b.gt 0x133748
00133744b 0x1337d4
00133748
00133748loc_133748:
00133748ldr x3, [sp+632]
0013374cldr x4, [sp+1464]
00133750ldr x3, [x4+3*x3]
00133754str x3, [sp+1032]
00133758ldr x0, [sp+968]
0013375cldrsb x27, [x0]
00133760str x0, [sp+2160]
00133764ldr x1, [sp+1032]
00133768orr x2, xzr, 1
0013376cbl reflect.haveIdenticalUnderlyingType
00133770strb w0, [sp+131]
00133774tbnz w0, 0, 0x13377c
00133778b 0x1337c0
0013377c
0013377cloc_13377c:
0013377cldr x0, [sp+1032]
00133780bl reflect.toType
00133784str x0, [sp+1648]
00133788str x1, [sp+1656]
0013378cldr x26, [sp+1456]
00133790ldr x2, [x26]
00133794blr x2
00133798str x0, [sp+1664]
0013379cstr x1, [sp+1672]
001337a0str x0, [sp+920]
001337a4str x1, [sp+928]
001337a8bl runtime.deferreturn
001337acldr x0, [sp+920]
001337b0ldr x1, [sp+928]
001337b4ldp x29, x30, [sp-8]
001337b8add sp, sp, 3504
001337bcret x30
001337c0
001337c0loc_1337c0:
001337c0b 0x1337c4
001337c4
001337c4loc_1337c4:
001337c4ldr x6, [sp+632]
001337c8add x6, x6, 1
001337ccstr x6, [sp+632]
001337d0b 0x133734
001337d4
001337d4loc_1337d4:
001337d4ldr x0, [sp+1064]
001337d8ldr x1, [sp+1072]
001337dcmov x2, xzr
001337e0mov x3, xzr
001337e4mov x4, xzr
001337e8mov x5, x4
001337ecbl reflect.newName
001337f0str x0, [sp+1896]
001337f4bl reflect.resolveReflectName
001337f8str w0, [sp+420]
001337fcldr x6, [sp+968]
00133800ldrsb x27, [x6]
00133804str w0, [x6+40]
00133808ldr x0, [sp+968]
0013380cldrsb x27, [x0]
00133810str x0, [sp+2152]
00133814bl reflect.toType
00133818str x0, [sp+1664]
0013381cstr x1, [sp+1672]
00133820bl reflect.isRegularMemory
00133824strb w0, [sp+131]
00133828tbnz w0, 0, 0x133830
0013382cb 0x133844
00133830
00133830loc_133830:
00133830ldr x1, [sp+968]
00133834ldrsb x27, [x1]
00133838orr x2, xzr, 8
0013383cstrb w2, [x1+20]
00133840b 0x133854
00133844
00133844loc_133844:
00133844ldr x1, [sp+968]
00133848ldrsb x27, [x1]
0013384cstrb wzr, [x1+20]
00133850b 0x133854
00133854
00133854loc_133854:
00133854ldr x1, [sp+968]
00133858ldrsb x27, [x1]
0013385cldr w2, [sp+384]
00133860str w2, [x1+16]
00133864ldr x1, [sp+968]
00133868ldrsb x27, [x1]
0013386cldr x2, [sp+528]
00133870str x2, [x1]
00133874ldr x0, [sp+968]
00133878ldrsb x27, [x0]
0013387cstr x0, [sp+2144]
00133880bl reflect.typeptrdata
00133884str x0, [sp+912]
00133888ldr x1, [sp+968]
0013388cldrsb x27, [x1]
00133890str x0, [x1+8]
00133894ldr x1, [sp+968]
00133898ldrsb x27, [x1]
0013389cldrb w2, [sp+119]
001338a0strb w2, [x1+21]
001338a4ldr x1, [sp+968]
001338a8ldrsb x27, [x1]
001338acldrb w2, [sp+119]
001338b0strb w2, [x1+22]
001338b4ldr x1, [sp+968]
001338b8ldrsb x27, [x1]
001338bcstr wzr, [x1+44]
001338c0ldr x1, [sp+1216]
001338c4str x1, [sp+568]
001338c8cbnz x1, 0x1338d0
001338ccb 0x1338f0
001338d0
001338d0loc_1338d0:
001338d0ldr x3, [sp+968]
001338d4ldrsb x27, [x3]
001338d8ldr x4, [sp+968]
001338dcldrsb x27, [x4]
001338e0ldrb w4, [x4+20]
001338e4orr x4, x4, 1
001338e8strb w4, [x3+20]
001338ecb 0x1338f4
001338f0
001338f0loc_1338f0:
001338f0b 0x1338f4
001338f4
001338f4loc_1338f4:
001338f4ldr x3, [sp+968]
001338f8ldrsb x27, [x3]
001338fcldr x3, [x3+8]
00133900cbz x3, 0x133908
00133904b 0x13393c
00133908
00133908loc_133908:
00133908ldr x2, [sp+968]
0013390cldrsb x27, [x2]
00133910adrp x27, 0x918000
00133914ldr w3, [x27+3056]
00133918cbz w3, 0x133920
0013391cb 0x133924
00133920
00133920loc_133920:
00133920b 0x133934
00133924
00133924loc_133924:
00133924ldr x3, [x2+32]
00133928bl runtime.gcWriteBarrier1
0013392cstr x3, [x25]
00133930b 0x133934
00133934
00133934loc_133934:
00133934str xzr, [x2+32]
00133938b 0x133a40
0013393c
0013393cloc_13393c:
0013393cldr x3, [sp+968]
00133940ldrsb x27, [x3]
00133944ldr x3, [x3+8]
00133948subs xzr, x3, 0x20000
0013394cb.ls 0x133954
00133950b 0x1339d8
00133954
00133954loc_133954:
00133954str wzr, [sp+2112]
00133958str xzr, [sp+2120]
0013395cadd x27, sp, 2128
00133960stp xzr, xzr, [x27]
00133964add x3, sp, 2112
00133968str x3, [sp+1448]
0013396cldr x2, [sp+968]
00133970ldrsb x27, [x2]
00133974str x2, [sp+2104]
00133978ldr x0, [sp+1448]
0013397cmov x1, xzr
00133980bl reflect.addTypeBits
00133984ldr x3, [sp+1448]
00133988ldrsb x27, [x3]
0013398cldr x4, [x3+8]
00133990ldr x1, [x3+16]
00133994subs xzr, x1, 0
00133998b.hi 0x1339a0
0013399cb 0x133c08
001339a0
001339a0loc_1339a0:
001339a0ldr x2, [sp+968]
001339a4ldrsb x27, [x2]
001339a8adrp x27, 0x918000
001339acldr w3, [x27+3056]
001339b0cbz w3, 0x1339b8
001339b4b 0x1339bc
001339b8
001339b8loc_1339b8:
001339b8b 0x1339d0
001339bc
001339bcloc_1339bc:
001339bcbl runtime.gcWriteBarrier2
001339c0str x4, [x25]
001339c4ldr x3, [x2+32]
001339c8str x3, [x25+8]
001339ccb 0x1339d0
001339d0
001339d0loc_1339d0:
001339d0str x4, [x2+32]
001339d4b 0x133a3c
001339d8
001339d8loc_1339d8:
001339d8ldr x1, [sp+968]
001339dcldrsb x27, [x1]
001339e0ldr x2, [sp+968]
001339e4ldrsb x27, [x2]
001339e8ldrb w2, [x2+20]
001339ecorr x2, x2, 16
001339f0strb w2, [x1+20]
001339f4adrp x0, 0x4c2000
001339f8add x0, x0, 3648
001339fcbl runtime.newobject
00133a00str x0, [sp+3488]
00133a04ldr x1, [sp+968]
00133a08ldrsb x27, [x1]
00133a0cadrp x27, 0x918000
00133a10ldr w2, [x27+3056]
00133a14cbz w2, 0x133a1c
00133a18b 0x133a20
00133a1c
00133a1cloc_133a1c:
00133a1cb 0x133a34
00133a20
00133a20loc_133a20:
00133a20bl runtime.gcWriteBarrier2
00133a24str x0, [x25]
00133a28ldr x2, [x1+32]
00133a2cstr x2, [x25+8]
00133a30b 0x133a34
00133a34
00133a34loc_133a34:
00133a34str x0, [x1+32]
00133a38b 0x133a3c
00133a3c
00133a3cloc_133a3c:
00133a3cb 0x133a40
00133a40
00133a40loc_133a40:
00133a40ldr x2, [sp+968]
00133a44ldrsb x27, [x2]
00133a48adrp x27, 0x918000
00133a4cldr w3, [x27+3056]
00133a50cbz w3, 0x133a58
00133a54b 0x133a5c
00133a58
00133a58loc_133a58:
00133a58b 0x133a6c
00133a5c
00133a5cloc_133a5c:
00133a5cldr x3, [x2+24]
00133a60bl runtime.gcWriteBarrier1
00133a64str x3, [x25]
00133a68b 0x133a6c
00133a6c
00133a6cloc_133a6c:
00133a6cstr xzr, [x2+24]
00133a70ldrb w2, [sp+124]
00133a74tbnz w2, 0, 0x133a7c
00133a78b 0x133b0c
00133a7c
00133a7cloc_133a7c:
00133a7cadrp x0, 0x500000
00133a80add x0, x0, 576
00133a84bl runtime.newobject
00133a88str x0, [sp+2096]
00133a8cadrp x1, 4096
00133a90add x1, x1, 3120
00133a94str x1, [x0]
00133a98ldr x1, [sp+968]
00133a9cldr x2, [sp+2096]
00133aa0ldrsb x27, [x2]
00133aa4adrp x27, 0x918000
00133aa8ldr w3, [x27+3056]
00133aaccbz w3, 0x133ab4
00133ab0b 0x133ab8
00133ab4
00133ab4loc_133ab4:
00133ab4b 0x133acc
00133ab8
00133ab8loc_133ab8:
00133ab8bl runtime.gcWriteBarrier2
00133abcstr x1, [x25]
00133ac0ldr x3, [x2+8]
00133ac4str x3, [x25+8]
00133ac8b 0x133acc
00133acc
00133accloc_133acc:
00133accstr x1, [x2+8]
00133ad0ldr x2, [sp+968]
00133ad4ldrsb x27, [x2]
00133ad8ldr x3, [sp+2096]
00133adcadrp x27, 0x918000
00133ae0ldr w4, [x27+3056]
00133ae4cbz w4, 0x133aec
00133ae8b 0x133af0
00133aec
00133aecloc_133aec:
00133aecb 0x133b04
00133af0
00133af0loc_133af0:
00133af0bl runtime.gcWriteBarrier2
00133af4str x3, [x25]
00133af8ldr x4, [x2+24]
00133afcstr x4, [x25+8]
00133b00b 0x133b04
00133b04
00133b04loc_133b04:
00133b04str x3, [x2+24]
00133b08b 0x133b10
00133b0c
00133b0cloc_133b0c:
00133b0cb 0x133b10
00133b10
00133b10loc_133b10:
00133b10ldr x2, [sp+1280]
00133b14str x2, [sp+568]
00133b18subs xzr, x2, 1
00133b1ccset x2, eq
00133b20strb w2, [sp+131]
00133b24b.eq 0x133b2c
00133b28b 0x133b5c
00133b2c
00133b2cloc_133b2c:
00133b2cldr x1, [sp+1280]
00133b30ldr x2, [sp+1272]
00133b34subs xzr, x1, 0
00133b38b.hi 0x133b40
00133b3cb 0x133c00
00133b40
00133b40loc_133b40:
00133b40ldr x0, [x2+8]
00133b44str x0, [sp+2088]
00133b48bl internal/abi.(*Type).IfaceIndir
00133b4cstrb w0, [sp+327]
00133b50eor x1, x0, 1
00133b54strb w1, [sp+131]
00133b58b 0x133b60
00133b5c
00133b5cloc_133b5c:
00133b5cb 0x133b60
00133b60
00133b60loc_133b60:
00133b60ldrb w1, [sp+131]
00133b64tbnz w1, 0, 0x133b6c
00133b68b 0x133b90
00133b6c
00133b6cloc_133b6c:
00133b6cb 0x133b70
00133b70
00133b70loc_133b70:
00133b70ldr x1, [sp+968]
00133b74ldrsb x27, [x1]
00133b78ldr x2, [sp+968]
00133b7cldrsb x27, [x2]
00133b80ldrb w2, [x2+23]
00133b84orr x2, x2, 32
00133b88strb w2, [x1+23]
00133b8cb 0x133bb4
00133b90
00133b90loc_133b90:
00133b90b 0x133b94
00133b94
00133b94loc_133b94:
00133b94ldr x1, [sp+968]
00133b98ldrsb x27, [x1]
00133b9cldr x2, [sp+968]
00133ba0ldrsb x27, [x2]
00133ba4ldrb w2, [x2+23]
00133ba8and x2, x2, -33
00133bacstrb w2, [x1+23]
00133bb0b 0x133bb4
00133bb4
00133bb4loc_133bb4:
00133bb4ldr x0, [sp+968]
00133bb8ldrsb x27, [x0]
00133bbcstr x0, [sp+2080]
00133bc0bl reflect.toType
00133bc4str x0, [sp+1664]
00133bc8str x1, [sp+1672]
00133bccldr x26, [sp+1456]
00133bd0ldr x2, [x26]
00133bd4blr x2
00133bd8str x0, [sp+1648]
00133bdcstr x1, [sp+1656]
00133be0str x0, [sp+920]
00133be4str x1, [sp+928]
00133be8bl runtime.deferreturn
00133becldr x0, [sp+920]
00133bf0ldr x1, [sp+928]
00133bf4ldp x29, x30, [sp-8]
00133bf8add sp, sp, 3504
00133bfcret x30
00133c00
00133c00loc_133c00:
00133c00mov x0, xzr
00133c04bl runtime.panicIndex
00133c08
00133c08loc_133c08:
00133c08mov x0, xzr
00133c0cbl runtime.panicIndex
00133c10
00133c10loc_133c10:
00133c10ldr x2, [sp+664]
00133c14ldr x3, [sp+672]
00133c18subs xzr, x2, x3
00133c1cb.gt 0x133c24
00133c20b 0x133cc4
00133c24
00133c24loc_133c24:
00133c24ldr x1, [sp+656]
00133c28str x1, [sp+2184]
00133c2cldr x1, [sp+2184]
00133c30ldr x2, [x1]
00133c34ldr x0, [x1+8]
00133c38str x2, [sp+1080]
00133c3cstr x0, [sp+1088]
00133c40ldrsb x27, [x2]
00133c44ldr x1, [x2+304]
00133c48blr x1
00133c4cstr x0, [sp+1040]
00133c50ldr x0, [sp+968]
00133c54ldrsb x27, [x0]
00133c58str x0, [sp+2176]
00133c5cldr x1, [sp+1040]
00133c60orr x2, xzr, 1
00133c64bl reflect.haveIdenticalUnderlyingType
00133c68strb w0, [sp+131]
00133c6ctbnz w0, 0, 0x133c74
00133c70b 0x133ca4
00133c74
00133c74loc_133c74:
00133c74ldr x0, [sp+1040]
00133c78bl reflect.toType
00133c7cstr x0, [sp+1648]
00133c80str x1, [sp+1656]
00133c84str x0, [sp+920]
00133c88str x1, [sp+928]
00133c8cbl runtime.deferreturn
00133c90ldr x0, [sp+920]
00133c94ldr x1, [sp+928]
00133c98ldp x29, x30, [sp-8]
00133c9cadd sp, sp, 3504
00133ca0ret x30
00133ca4
00133ca4loc_133ca4:
00133ca4b 0x133ca8
00133ca8
00133ca8loc_133ca8:
00133ca8ldr x2, [sp+672]
00133cacadd x2, x2, 1
00133cb0str x2, [sp+672]
00133cb4ldr x2, [sp+2184]
00133cb8add x2, x2, 16
00133cbcstr x2, [sp+656]
00133cc0b 0x133c10
00133cc4
00133cc4loc_133cc4:
00133cc4b 0x1336d0
00133cc8
00133cc8loc_133cc8:
00133cc8adrp x2, 0x4d7000
00133cccadd x2, x2, 3520
00133cd0bl runtime.panicdottypeE
00133cd4
00133cd4loc_133cd4:
00133cd4ldr x1, [sp+688]
00133cd8ldr x2, [sp+696]
00133cdcsubs xzr, x1, x2
00133ce0b.gt 0x133ce8
00133ce4b 0x133d88
00133ce8
00133ce8loc_133ce8:
00133ce8ldr x1, [sp+680]
00133cecstr x1, [sp+2224]
00133cf0ldr x1, [sp+2224]
00133cf4ldr x2, [x1]
00133cf8ldr x0, [x1+8]
00133cfcstr x2, [sp+1096]
00133d00str x0, [sp+1104]
00133d04ldrsb x27, [x2]
00133d08ldr x1, [x2+304]
00133d0cblr x1
00133d10str x0, [sp+1048]
00133d14ldr x0, [sp+968]
00133d18ldrsb x27, [x0]
00133d1cstr x0, [sp+2216]
00133d20ldr x1, [sp+1048]
00133d24orr x2, xzr, 1
00133d28bl reflect.haveIdenticalUnderlyingType
00133d2cstrb w0, [sp+131]
00133d30tbnz w0, 0, 0x133d38
00133d34b 0x133d68
00133d38
00133d38loc_133d38:
00133d38ldr x0, [sp+1048]
00133d3cbl reflect.toType
00133d40str x0, [sp+1648]
00133d44str x1, [sp+1656]
00133d48str x0, [sp+920]
00133d4cstr x1, [sp+928]
00133d50bl runtime.deferreturn
00133d54ldr x0, [sp+920]
00133d58ldr x1, [sp+928]
00133d5cldp x29, x30, [sp-8]
00133d60add sp, sp, 3504
00133d64ret x30
00133d68
00133d68loc_133d68:
00133d68b 0x133d6c
00133d6c
00133d6cloc_133d6c:
00133d6cldr x1, [sp+696]
00133d70add x1, x1, 1
00133d74str x1, [sp+696]
00133d78ldr x1, [sp+2224]
00133d7cadd x1, x1, 16
00133d80str x1, [sp+680]
00133d84b 0x133cd4
00133d88
00133d88loc_133d88:
00133d88b 0x133564
00133d8c
00133d8cloc_133d8c:
00133d8cadrp x2, 0x4d7000
00133d90add x2, x2, 3520
00133d94bl runtime.panicdottypeE
00133d98
00133d98loc_133d98:
00133d98adrp x0, 0x4c2000
00133d9cadd x0, x0, 2944
00133da0adrp x1, 0x5de000
00133da4add x1, x1, 2320
00133da8bl runtime.gopanic
00133dac
00133dacloc_133dac:
00133dacadrp x2, 0x4d7000
00133db0add x2, x2, 3520
00133db4bl runtime.panicdottypeE
00133db8
00133db8loc_133db8:
00133db8mov x0, xzr
00133dbcbl runtime.panicIndex
00133dc0
00133dc0loc_133dc0:
00133dc0adrp x0, 0x4c2000
00133dc4add x0, x0, 2944
00133dc8adrp x1, 0x5de000
00133dccadd x1, x1, 2320
00133dd0bl runtime.gopanic
00133dd4
00133dd4loc_133dd4:
00133dd4ldr x2, [sp+1168]
00133dd8ldr x3, [sp+1176]
00133ddcldr x1, [sp+1264]
00133de0adrp x0, 0x4f1000
00133de4add x0, x0, 1216
00133de8bl runtime.mapaccess2_faststr
00133decstr x0, [sp+2936]
00133df0strb w1, [sp+131]
00133df4strb w1, [sp+134]
00133df8strb w1, [sp+123]
00133dfcstrb w1, [sp+131]
00133e00tbnz w1, 0, 0x133e08
00133e04b 0x133e4c
00133e08
00133e08loc_133e08:
00133e08ldr x5, [sp+1176]
00133e0csubs xzr, x5, 1
00133e10cset x5, ne
00133e14b.ne 0x133e1c
00133e18b 0x133e20
00133e1c
00133e1cloc_133e1c:
00133e1cb 0x133e44
00133e20
00133e20loc_133e20:
00133e20ldr x1, [sp+1176]
00133e24ldr x5, [sp+1168]
00133e28subs xzr, x1, 0
00133e2cb.hi 0x133e34
00133e30b 0x134388
00133e34
00133e34loc_133e34:
00133e34ldrb w6, [x5]
00133e38subs wzr, w6, 95
00133e3ccset x5, ne
00133e40b 0x133e44
00133e44
00133e44loc_133e44:
00133e44strb w5, [sp+131]
00133e48b 0x133e50
00133e4c
00133e4cloc_133e4c:
00133e4cb 0x133e50
00133e50
00133e50loc_133e50:
00133e50ldrb w5, [sp+131]
00133e54tbnz w5, 0, 0x13434c
00133e58b 0x133e5c
00133e5c
00133e5cloc_133e5c:
00133e5cldr x2, [sp+1168]
00133e60ldr x3, [sp+1176]
00133e64ldr x1, [sp+1264]
00133e68adrp x0, 0x4f1000
00133e6cadd x0, x0, 1216
00133e70bl runtime.mapassign_faststr
00133e74str x0, [sp+2880]
00133e78ldrsb x27, [x0]
00133e7cstur wzr, [sp+126]
00133e80add x4, sp, 126
00133e84str x4, [sp+2848]
00133e88ldrsb x27, [x4]
00133e8cldr x5, [sp+1256]
00133e90ldrsb x27, [x5]
00133e94ldr w5, [x5+16]
00133e98ubfm x5, x5, 24, 31
00133e9cstrb w5, [x4]
00133ea0ldr x4, [sp+2848]
00133ea4ldrsb x27, [x4]
00133ea8ldr x5, [sp+1256]
00133eacldrsb x27, [x5]
00133eb0ldr w5, [x5+16]
00133eb4ubfm x5, x5, 16, 31
00133eb8strb w5, [x4+1]
00133ebcldr x4, [sp+2848]
00133ec0ldrsb x27, [x4]
00133ec4ldr x5, [sp+1256]
00133ec8ldrsb x27, [x5]
00133eccldr w5, [x5+16]
00133ed0ubfm x5, x5, 8, 31
00133ed4strb w5, [x4+2]
00133ed8ldr x4, [sp+2848]
00133edcldrsb x27, [x4]
00133ee0ldr x5, [sp+1256]
00133ee4ldrsb x27, [x5]
00133ee8ldr w5, [x5+16]
00133eecstrb w5, [x4+3]
00133ef0ldr x1, [sp+2848]
00133ef4ldrsb x27, [x1]
00133ef8b 0x133efc
00133efc
00133efcloc_133efc:
00133efcstr x1, [sp+2856]
00133f00orr x3, xzr, 4
00133f04str x3, [sp+2864]
00133f08str x3, [sp+2872]
00133f0cldr w0, [sp+384]
00133f10mov x2, x3
00133f14bl reflect.fnv1
00133f18str w0, [sp+384]
00133f1cldr x0, [sp+1256]
00133f20bl reflect.stringFor
00133f24str x0, [sp+1952]
00133f28str x1, [sp+1960]
00133f2corr x2, xzr, 1
00133f30mov x3, x0
00133f34mov x4, x1
00133f38add x0, sp, 199
00133f3cadrp x1, 0x5dd000
00133f40add x1, x1, 3072
00133f44bl runtime.concatstring2
00133f48str x0, [sp+2832]
00133f4cstr x1, [sp+2840]
00133f50ldr x2, [sp+1128]
00133f54ldr x0, [sp+1112]
00133f58ldr x4, [sp+1120]
00133f5cstr x0, [sp+2808]
00133f60str x4, [sp+2816]
00133f64str x2, [sp+2824]
00133f68ldr x5, [sp+2840]
00133f6cadd x1, x4, x5
00133f70str x1, [sp+752]
00133f74subs xzr, x2, x1
00133f78b.hs 0x133f80
00133f7cb 0x133f88
00133f80
00133f80loc_133f80:
00133f80str x1, [sp+2816]
00133f84b 0x133fa8
00133f88
00133f88loc_133f88:
00133f88ldr x3, [sp+2840]
00133f8cadrp x4, 0x4c2000
00133f90add x4, x4, 3072
00133f94bl runtime.growslice
00133f98str x0, [sp+2808]
00133f9cstr x1, [sp+2816]
00133fa0str x2, [sp+2824]
00133fa4b 0x133fa8
00133fa8
00133fa8loc_133fa8:
00133fa8ldr x3, [sp+2840]
00133facstr x3, [sp+744]
00133fb0ldr x3, [sp+752]
00133fb4ldr x4, [sp+2840]
00133fb8sub x3, x3, x4
00133fbcldr x4, [sp+2808]
00133fc0add x0, x4, x3
00133fc4str x0, [sp+2784]
00133fc8ldr x2, [sp+744]
00133fccldr x1, [sp+2832]
00133fd0bl runtime.memmove
00133fd4ldr x3, [sp+2808]
00133fd8ldr x4, [sp+2816]
00133fdcldr x5, [sp+2824]
00133fe0str x3, [sp+1112]
00133fe4str x4, [sp+1120]
00133fe8str x5, [sp+1128]
00133fecldr x0, [sp+1416]
00133ff0bl internal/abi.Name.HasTag
00133ff4strb w0, [sp+131]
00133ff8tbnz w0, 0, 0x134000
00133ffcb 0x134130
00134000
00134000loc_134000:
00134000ldr x0, [sp+1416]
00134004bl internal/abi.Name.Tag
00134008str x0, [sp+1952]
0013400cstr x1, [sp+1960]
00134010cbnz x0, 0x134018
00134014b 0x13401c
00134018
00134018loc_134018:
00134018b 0x134028
0013401c
0013401cloc_13401c:
0013401cadrp x0, 0x917000
00134020add x0, x0, 1504
00134024b 0x134028
00134028
00134028loc_134028:
00134028str x0, [sp+1992]
0013402cstr x1, [sp+2000]
00134030str x1, [sp+2008]
00134034ldr w4, [sp+384]
00134038mov x2, x1
0013403cmov x3, x2
00134040mov x1, x0
00134044mov x0, x4
00134048bl reflect.fnv1
0013404cstr w0, [sp+384]
00134050ldr x0, [sp+1416]
00134054bl internal/abi.Name.Tag
00134058str x0, [sp+1952]
0013405cstr x1, [sp+1960]
00134060bl strconv.Quote
00134064str x0, [sp+1808]
00134068str x1, [sp+1816]
0013406corr x2, xzr, 1
00134070mov x3, x0
00134074mov x4, x1
00134078add x0, sp, 167
0013407cadrp x1, 0x5dc000
00134080add x1, x1, 3072
00134084bl runtime.concatstring2
00134088str x0, [sp+2768]
0013408cstr x1, [sp+2776]
00134090ldr x2, [sp+1128]
00134094ldr x0, [sp+1112]
00134098ldr x4, [sp+1120]
0013409cstr x0, [sp+2744]
001340a0str x4, [sp+2752]
001340a4str x2, [sp+2760]
001340a8ldr x5, [sp+2776]
001340acadd x1, x4, x5
001340b0str x1, [sp+736]
001340b4subs xzr, x2, x1
001340b8b.hs 0x1340c0
001340bcb 0x1340c8
001340c0
001340c0loc_1340c0:
001340c0str x1, [sp+2752]
001340c4b 0x1340e8
001340c8
001340c8loc_1340c8:
001340c8ldr x3, [sp+2776]
001340ccadrp x4, 0x4c1000
001340d0add x4, x4, 3072
001340d4bl runtime.growslice
001340d8str x0, [sp+2744]
001340dcstr x1, [sp+2752]
001340e0str x2, [sp+2760]
001340e4b 0x1340e8
001340e8
001340e8loc_1340e8:
001340e8ldr x3, [sp+2776]
001340ecstr x3, [sp+728]
001340f0ldr x3, [sp+736]
001340f4ldr x4, [sp+2776]
001340f8sub x3, x3, x4
001340fcldr x4, [sp+2744]
00134100add x0, x4, x3
00134104str x0, [sp+2736]
00134108ldr x2, [sp+728]
0013410cldr x1, [sp+2768]
00134110bl runtime.memmove
00134114ldr x3, [sp+2744]
00134118ldr x4, [sp+2752]
0013411cldr x5, [sp+2760]
00134120str x3, [sp+1112]
00134124str x4, [sp+1120]
00134128str x5, [sp+1128]
0013412cb 0x134134
00134130
00134130loc_134130:
00134130b 0x134134
00134134
00134134loc_134134:
00134134ldr x5, [sp+3520]
00134138str x5, [sp+568]
0013413cldr x6, [sp+560]
00134140sub x5, x5, 1
00134144subs xzr, x6, x5
00134148b.lt 0x134150
0013414cb 0x1341a0
00134150
00134150loc_134150:
00134150ldr x2, [sp+1128]
00134154ldr x0, [sp+1112]
00134158ldr x5, [sp+1120]
0013415cadd x1, x5, 1
00134160subs xzr, x2, x1
00134164b.hs 0x13416c
00134168b 0x134170
0013416c
0013416cloc_13416c:
0013416cb 0x134184
00134170
00134170loc_134170:
00134170orr x3, xzr, 1
00134174adrp x4, 0x4c1000
00134178add x4, x4, 3072
0013417cbl runtime.growslice
00134180b 0x134184
00134184
00134184loc_134184:
00134184sub x3, x1, 1
00134188movz x4, 59
0013418cstrb w4, [x0+x3]
00134190str x0, [sp+1112]
00134194str x1, [sp+1120]
00134198str x2, [sp+1128]
0013419cb 0x1341a8
001341a0
001341a0loc_1341a0:
001341a0movz x4, 59
001341a4b 0x1341a8
001341a8
001341a8loc_1341a8:
001341a8ldrb w2, [sp+124]
001341acstrb w2, [sp+131]
001341b0tbnz w2, 0, 0x1341b8
001341b4b 0x1341d4
001341b8
001341b8loc_1341b8:
001341b8ldr x2, [sp+1256]
001341bcldrsb x27, [x2]
001341c0ldr x2, [x2+24]
001341c4subs xzr, x2, 0
001341c8cset x2, ne
001341ccstrb w2, [sp+131]
001341d0b 0x1341d8
001341d4
001341d4loc_1341d4:
001341d4b 0x1341d8
001341d8
001341d8loc_1341d8:
001341d8ldrb w2, [sp+131]
001341dcstrb w2, [sp+124]
001341e0ldr x2, [sp+1256]
001341e4ldrsb x27, [x2]
001341e8ldrb w2, [x2+21]
001341ecmov x1, x2
001341f0str x1, [sp+720]
001341f4ldr x0, [sp+528]
001341f8bl reflect.align
001341fcstr x0, [sp+544]
00134200ldr x2, [sp+528]
00134204subs xzr, x0, x2
00134208b.lo 0x134338
0013420cb 0x134210
00134210
00134210loc_134210:
00134210ldr x2, [sp+1256]
00134214ldrsb x27, [x2]
00134218ldrb w2, [x2+21]
0013421cldrb w3, [sp+119]
00134220subs wzr, w3, w2
00134224b.lo 0x13422c
00134228b 0x134240
0013422c
0013422cloc_13422c:
0013422cldr x2, [sp+1256]
00134230ldrsb x27, [x2]
00134234ldrb w2, [x2+21]
00134238strb w2, [sp+119]
0013423cb 0x134244
00134240
00134240loc_134240:
00134240b 0x134244
00134244
00134244loc_134244:
00134244ldr x2, [sp+544]
00134248ldr x3, [sp+1256]
0013424cldrsb x27, [x3]
00134250ldr x3, [x3]
00134254add x2, x2, x3
00134258str x2, [sp+528]
0013425cldr x3, [sp+544]
00134260subs xzr, x3, x2
00134264b.hi 0x134324
00134268b 0x13426c
0013426c
0013426cloc_13426c:
0013426cldr x3, [sp+544]
00134270str x3, [sp+1432]
00134274ldr x3, [sp+1256]
00134278ldrsb x27, [x3]
0013427cldr x3, [x3]
00134280cbz x3, 0x134288
00134284b 0x134290
00134288
00134288loc_134288:
00134288str x2, [sp+552]
0013428cb 0x134294
00134290
00134290loc_134290:
00134290b 0x134294
00134294
00134294loc_134294:
00134294ldr x0, [sp+560]
00134298ldr x1, [sp+1280]
0013429cldr x2, [sp+1272]
001342a0ldr x3, [sp+1416]
001342a4ldr x4, [sp+1424]
001342a8ldr x5, [sp+1432]
001342acsubs xzr, x0, x1
001342b0b.lo 0x1342b8
001342b4b 0x134320
001342b8
001342b8loc_1342b8:
001342b8sub x6, x0, x0, lsl #2
001342bcsub x2, x2, x6, lsl #3
001342c0str x5, [x2+16]
001342c4adrp x27, 0x917000
001342c8ldr w5, [x27+3056]
001342cccbz w5, 0x1342d4
001342d0b 0x1342d8
001342d4
001342d4loc_1342d4:
001342d4b 0x1342f8
001342d8
001342d8loc_1342d8:
001342d8bl runtime.gcWriteBarrier4
001342dcstr x3, [x25]
001342e0ldr x5, [x2]
001342e4str x5, [x25+8]
001342e8str x4, [x25+16]
001342ecldr x5, [x2+8]
001342f0str x5, [x25+24]
001342f4b 0x1342f8
001342f8
001342f8loc_1342f8:
001342f8str x3, [x2]
001342fcstr x4, [x2+8]
00134300b 0x134304
00134304
00134304loc_134304:
00134304ldr x2, [sp+888]
00134308add x2, x2, 1
0013430cstr x2, [sp+888]
00134310ldr x2, [sp+3176]
00134314add x2, x2, 104
00134318str x2, [sp+872]
0013431cb 0x132874
00134320
00134320loc_134320:
00134320bl runtime.panicIndex
00134324
00134324loc_134324:
00134324adrp x0, 0x4c1000
00134328add x0, x0, 2944
0013432cadrp x1, 0x5dd000
00134330add x1, x1, 2320
00134334bl runtime.gopanic
00134338
00134338loc_134338:
00134338adrp x0, 0x4c1000
0013433cadd x0, x0, 2944
00134340adrp x1, 0x5dd000
00134344add x1, x1, 2320
00134348bl runtime.gopanic
0013434c
0013434cloc_13434c:
0013434cldr x3, [sp+1168]
00134350ldr x4, [sp+1176]
00134354mov x0, xzr
00134358adrp x1, 0x58c000
0013435cadd x1, x1, 131
00134360movz x2, 34
00134364bl runtime.concatstring2
00134368str x0, [sp+2896]
0013436cstr x1, [sp+2904]
00134370bl runtime.convTstring
00134374str x0, [sp+2888]
00134378mov x1, x0
0013437cadrp x0, 0x4c1000
00134380add x0, x0, 2944
00134384bl runtime.gopanic
00134388
00134388loc_134388:
00134388mov x0, xzr
0013438cbl runtime.panicIndex
00134390
00134390loc_134390:
00134390b 0x134394
00134394
00134394loc_134394:
00134394b 0x133dd4
00134398
00134398loc_134398:
00134398ldr x4, [sp+768]
0013439cldr x5, [sp+776]
001343a0subs xzr, x4, x5
001343a4b.gt 0x1343ac
001343a8b 0x134508
001343ac
001343acloc_1343ac:
001343acldr x2, [sp+760]
001343b0str x2, [sp+2944]
001343b4ldr x2, [sp+2944]
001343b8ldrsw x1, [x2]
001343bcldrsw x3, [x2+4]
001343c0ldrsw x4, [x2+8]
001343c4ldrsw x2, [x2+12]
001343c8str w1, [sp+328]
001343ccstr w3, [sp+332]
001343d0str w4, [sp+336]
001343d4str w2, [sp+340]
001343d8ldr x0, [sp+1256]
001343dcbl reflect.nameOffFor
001343e0str x0, [sp+1184]
001343e4bl reflect.pkgPath
001343e8str x0, [sp+1952]
001343ecstr x1, [sp+1960]
001343f0cbnz x1, 0x13450c
001343f4b 0x1343f8
001343f8
001343f8loc_1343f8:
001343f8ldr x0, [sp+1184]
001343fcbl reflect.resolveReflectName
00134400str w0, [sp+420]
00134404ldr x0, [sp+1256]
00134408ldrsw x1, [sp+332]
0013440cbl reflect.typeOffFor
00134410str x0, [sp+1880]
00134414bl reflect.resolveReflectType
00134418str w0, [sp+416]
0013441cldr x0, [sp+1256]
00134420ldrsw x1, [sp+336]
00134424bl reflect.textOffFor
00134428str x0, [sp+1888]
0013442cbl reflect.resolveReflectText
00134430str w0, [sp+412]
00134434ldr x0, [sp+1256]
00134438ldrsw x1, [sp+340]
0013443cbl reflect.textOffFor
00134440str x0, [sp+1824]
00134444bl reflect.resolveReflectText
00134448str w0, [sp+408]
0013444cstr wzr, [sp+464]
00134450str wzr, [sp+468]
00134454str wzr, [sp+472]
00134458str wzr, [sp+476]
0013445cldrsw x1, [sp+420]
00134460str w1, [sp+464]
00134464ldrsw x1, [sp+416]
00134468str w1, [sp+468]
0013446cldrsw x1, [sp+412]
00134470str w1, [sp+472]
00134474ldrsw x1, [sp+408]
00134478str w1, [sp+476]
0013447cldr x2, [sp+1224]
00134480ldr x0, [sp+1208]
00134484ldr x1, [sp+1216]
00134488add x1, x1, 1
0013448csubs xzr, x2, x1
00134490b.hs 0x134498
00134494b 0x13449c
00134498
00134498loc_134498:
00134498b 0x1344b0
0013449c
0013449cloc_13449c:
0013449corr x3, xzr, 1
001344a0adrp x4, 0x531000
001344a4add x4, x4, 992
001344a8bl runtime.growslice
001344acb 0x1344b0
001344b0
001344b0loc_1344b0:
001344b0ldrsw x4, [sp+464]
001344b4ldrsw x5, [sp+468]
001344b8ldrsw x6, [sp+472]
001344bcldrsw x7, [sp+476]
001344c0sub x8, x1, 1
001344c4add x9, x0, x8, lsl #4
001344c8ubfm x8, x8, 60, 59
001344ccstr w4, [x0+x8]
001344d0str w5, [x9+4]
001344d4str w6, [x9+8]
001344d8str w7, [x9+12]
001344dcstr x0, [sp+1208]
001344e0str x1, [sp+1216]
001344e4str x2, [sp+1224]
001344e8b 0x1344ec
001344ec
001344ecloc_1344ec:
001344ecldr x4, [sp+776]
001344f0add x4, x4, 1
001344f4str x4, [sp+776]
001344f8ldr x4, [sp+2944]
001344fcadd x4, x4, 16
00134500str x4, [sp+760]
00134504b 0x134398
00134508
00134508loc_134508:
00134508b 0x134390
0013450c
0013450cloc_13450c:
0013450cadrp x0, 0x4c1000
00134510add x0, x0, 2944
00134514adrp x1, 0x5dd000
00134518add x1, x1, 2256
0013451cbl runtime.gopanic
00134520
00134520loc_134520:
00134520adrp x0, 0x4c1000
00134524add x0, x0, 2944
00134528adrp x1, 0x5dd000
0013452cadd x1, x1, 2304
00134530bl runtime.gopanic
00134534
00134534loc_134534:
00134534adrp x0, 0x4c1000
00134538add x0, x0, 2944
0013453cadrp x1, 0x5dd000
00134540add x1, x1, 2272
00134544bl runtime.gopanic
00134548
00134548loc_134548:
00134548ldr x1, [sp+1136]
0013454cldrsb x27, [x1]
00134550ldr x0, [x1+48]
00134554str x0, [sp+2984]
00134558bl internal/abi.(*Type).Uncommon
0013455cstr x0, [sp+952]
00134560cbnz x0, 0x134568
00134564b 0x134598
00134568
00134568loc_134568:
00134568bl internal/abi.(*UncommonType).Methods
0013456cstr x0, [sp+1832]
00134570str x1, [sp+1840]
00134574str x2, [sp+1848]
00134578str x0, [sp+1856]
0013457cstr x1, [sp+1864]
00134580str x2, [sp+1872]
00134584str xzr, [sp+800]
00134588str x1, [sp+792]
0013458cldr x1, [sp+1856]
00134590str x1, [sp+784]
00134594b 0x1345a0
00134598
00134598loc_134598:
00134598b 0x13459c
0013459c
0013459cloc_13459c:
0013459cb 0x134394
001345a0
001345a0loc_1345a0:
001345a0ldr x4, [sp+792]
001345a4ldr x5, [sp+800]
001345a8subs xzr, x4, x5
001345acb.gt 0x1345b4
001345b0b 0x134734
001345b4
001345b4loc_1345b4:
001345b4ldr x2, [sp+784]
001345b8str x2, [sp+2976]
001345bcldr x2, [sp+2976]
001345c0ldrsw x1, [x2]
001345c4ldrsw x3, [x2+4]
001345c8ldrsw x4, [x2+8]
001345ccldrsw x2, [x2+12]
001345d0str w1, [sp+344]
001345d4str w3, [sp+348]
001345d8str w4, [sp+352]
001345dcstr w2, [sp+356]
001345e0ldr x0, [sp+1256]
001345e4bl reflect.nameOffFor
001345e8str x0, [sp+1192]
001345ecbl reflect.pkgPath
001345f0str x0, [sp+1952]
001345f4str x1, [sp+1960]
001345f8cbnz x1, 0x134738
001345fcb 0x134600
00134600
00134600loc_134600:
00134600ldr x0, [sp+1192]
00134604bl reflect.resolveReflectName
00134608str w0, [sp+420]
0013460cldr x1, [sp+1136]
00134610ldrsb x27, [x1]
00134614ldr x0, [x1+48]
00134618str x0, [sp+2968]
0013461cldrsw x1, [sp+348]
00134620bl reflect.typeOffFor
00134624str x0, [sp+1880]
00134628bl reflect.resolveReflectType
0013462cstr w0, [sp+416]
00134630ldr x1, [sp+1136]
00134634ldrsb x27, [x1]
00134638ldr x0, [x1+48]
0013463cstr x0, [sp+2960]
00134640ldrsw x1, [sp+352]
00134644bl reflect.textOffFor
00134648str x0, [sp+1824]
0013464cbl reflect.resolveReflectText
00134650str w0, [sp+408]
00134654ldr x1, [sp+1136]
00134658ldrsb x27, [x1]
0013465cldr x0, [x1+48]
00134660str x0, [sp+2952]
00134664ldrsw x1, [sp+356]
00134668bl reflect.textOffFor
0013466cstr x0, [sp+1888]
00134670bl reflect.resolveReflectText
00134674str w0, [sp+412]
00134678str wzr, [sp+480]
0013467cstr wzr, [sp+484]
00134680str wzr, [sp+488]
00134684str wzr, [sp+492]
00134688ldrsw x1, [sp+420]
0013468cstr w1, [sp+480]
00134690ldrsw x1, [sp+416]
00134694str w1, [sp+484]
00134698ldrsw x1, [sp+408]
0013469cstr w1, [sp+488]
001346a0ldrsw x1, [sp+412]
001346a4str w1, [sp+492]
001346a8ldr x2, [sp+1224]
001346acldr x0, [sp+1208]
001346b0ldr x1, [sp+1216]
001346b4add x1, x1, 1
001346b8subs xzr, x2, x1
001346bcb.hs 0x1346c4
001346c0b 0x1346c8
001346c4
001346c4loc_1346c4:
001346c4b 0x1346dc
001346c8
001346c8loc_1346c8:
001346c8orr x3, xzr, 1
001346ccadrp x4, 0x531000
001346d0add x4, x4, 992
001346d4bl runtime.growslice
001346d8b 0x1346dc
001346dc
001346dcloc_1346dc:
001346dcldrsw x4, [sp+480]
001346e0ldrsw x5, [sp+484]
001346e4ldrsw x6, [sp+488]
001346e8ldrsw x7, [sp+492]
001346ecsub x8, x1, 1
001346f0add x9, x0, x8, lsl #4
001346f4ubfm x8, x8, 60, 59
001346f8str w4, [x0+x8]
001346fcstr w5, [x9+4]
00134700str w6, [x9+8]
00134704str w7, [x9+12]
00134708str x0, [sp+1208]
0013470cstr x1, [sp+1216]
00134710str x2, [sp+1224]
00134714b 0x134718
00134718
00134718loc_134718:
00134718ldr x4, [sp+800]
0013471cadd x4, x4, 1
00134720str x4, [sp+800]
00134724ldr x4, [sp+2976]
00134728add x4, x4, 16
0013472cstr x4, [sp+784]
00134730b 0x1345a0
00134734
00134734loc_134734:
00134734b 0x13459c
00134738
00134738loc_134738:
00134738adrp x0, 0x4c1000
0013473cadd x0, x0, 2944
00134740adrp x1, 0x5dd000
00134744add x1, x1, 2256
00134748bl runtime.gopanic
0013474c
0013474cloc_13474c:
0013474cldr x2, [sp+816]
00134750ldr x3, [sp+824]
00134754subs xzr, x2, x3
00134758b.gt 0x134760
0013475cb 0x1348bc
00134760
00134760loc_134760:
00134760ldr x2, [sp+808]
00134764str x2, [sp+2992]
00134768ldr x2, [sp+2992]
0013476cldrsw x1, [x2]
00134770ldrsw x3, [x2+4]
00134774ldrsw x4, [x2+8]
00134778ldrsw x2, [x2+12]
0013477cstr w1, [sp+360]
00134780str w3, [sp+364]
00134784str w4, [sp+368]
00134788str w2, [sp+372]
0013478cldr x0, [sp+1256]
00134790bl reflect.nameOffFor
00134794str x0, [sp+1200]
00134798bl reflect.pkgPath
0013479cstr x0, [sp+1952]
001347a0str x1, [sp+1960]
001347a4cbnz x1, 0x1348c0
001347a8b 0x1347ac
001347ac
001347acloc_1347ac:
001347acldr x0, [sp+1200]
001347b0bl reflect.resolveReflectName
001347b4str w0, [sp+420]
001347b8ldr x0, [sp+1256]
001347bcldrsw x1, [sp+364]
001347c0bl reflect.typeOffFor
001347c4str x0, [sp+1880]
001347c8bl reflect.resolveReflectType
001347ccstr w0, [sp+416]
001347d0ldr x0, [sp+1256]
001347d4ldrsw x1, [sp+368]
001347d8bl reflect.textOffFor
001347dcstr x0, [sp+1888]
001347e0bl reflect.resolveReflectText
001347e4str w0, [sp+412]
001347e8ldr x0, [sp+1256]
001347ecldrsw x1, [sp+372]
001347f0bl reflect.textOffFor
001347f4str x0, [sp+1824]
001347f8bl reflect.resolveReflectText
001347fcstr w0, [sp+408]
00134800str wzr, [sp+496]
00134804str wzr, [sp+500]
00134808str wzr, [sp+504]
0013480cstr wzr, [sp+508]
00134810ldrsw x1, [sp+420]
00134814str w1, [sp+496]
00134818ldrsw x1, [sp+416]
0013481cstr w1, [sp+500]
00134820ldrsw x1, [sp+412]
00134824str w1, [sp+504]
00134828ldrsw x1, [sp+408]
0013482cstr w1, [sp+508]
00134830ldr x2, [sp+1224]
00134834ldr x0, [sp+1208]
00134838ldr x1, [sp+1216]
0013483cadd x1, x1, 1
00134840subs xzr, x2, x1
00134844b.hs 0x13484c
00134848b 0x134850
0013484c
0013484cloc_13484c:
0013484cb 0x134864
00134850
00134850loc_134850:
00134850orr x3, xzr, 1
00134854adrp x4, 0x531000
00134858add x4, x4, 992
0013485cbl runtime.growslice
00134860b 0x134864
00134864
00134864loc_134864:
00134864ldrsw x3, [sp+496]
00134868ldrsw x4, [sp+500]
0013486cldrsw x5, [sp+504]
00134870ldrsw x6, [sp+508]
00134874sub x7, x1, 1
00134878add x8, x0, x7, lsl #4
0013487cubfm x7, x7, 60, 59
00134880str w3, [x0+x7]
00134884str w4, [x8+4]
00134888str w5, [x8+8]
0013488cstr w6, [x8+12]
00134890str x0, [sp+1208]
00134894str x1, [sp+1216]
00134898str x2, [sp+1224]
0013489cb 0x1348a0
001348a0
001348a0loc_1348a0:
001348a0ldr x2, [sp+824]
001348a4add x2, x2, 1
001348a8str x2, [sp+824]
001348acldr x2, [sp+2992]
001348b0add x2, x2, 16
001348b4str x2, [sp+808]
001348b8b 0x13474c
001348bc
001348bcloc_1348bc:
001348bcb 0x134548
001348c0
001348c0loc_1348c0:
001348c0adrp x0, 0x4c1000
001348c4add x0, x0, 2944
001348c8adrp x1, 0x5dd000
001348ccadd x1, x1, 2256
001348d0bl runtime.gopanic
001348d4
001348d4loc_1348d4:
001348d4adrp x0, 0x4c1000
001348d8add x0, x0, 2944
001348dcadrp x1, 0x5dd000
001348e0add x1, x1, 2288
001348e4bl runtime.gopanic
001348e8
001348e8loc_1348e8:
001348e8adrp x0, 0x4c1000
001348ecadd x0, x0, 2944
001348f0adrp x1, 0x5dd000
001348f4add x1, x1, 2272
001348f8bl runtime.gopanic
001348fc
001348fcloc_1348fc:
001348fcldr x4, [sp+832]
00134900ldr x5, [sp+840]
00134904subs xzr, x4, x5
00134908b.gt 0x134910
0013490cb 0x134a48
00134910
00134910loc_134910:
00134910ldr x2, [sp+840]
00134914ubfm x3, x2, 61, 60
00134918ldr x4, [sp+1904]
0013491cldrsw x1, [x4+x3]
00134920add x2, x4, x2, lsl #3
00134924ldrsw x2, [x2+4]
00134928str w1, [sp+376]
0013492cstr w2, [sp+380]
00134930ldr x0, [sp+1248]
00134934bl reflect.(*interfaceType).nameOff
00134938str x0, [sp+1896]
0013493cbl reflect.pkgPath
00134940str x0, [sp+1952]
00134944str x1, [sp+1960]
00134948cbnz x1, 0x134a4c
0013494cb 0x134950
00134950
00134950loc_134950:
00134950adrp x1, 0
00134954add x1, x1, 4080
00134958str x1, [sp+1888]
0013495cldr x0, [sp+1888]
00134960bl reflect.resolveReflectText
00134964str w0, [sp+388]
00134968ldr x0, [sp+1248]
0013496cldrsw x1, [sp+376]
00134970bl reflect.(*interfaceType).nameOff
00134974str x0, [sp+1896]
00134978bl reflect.resolveReflectName
0013497cstr w0, [sp+420]
00134980ldr x0, [sp+1248]
00134984ldrsw x1, [sp+380]
00134988bl reflect.(*interfaceType).typeOff
0013498cstr x0, [sp+1880]
00134990bl reflect.resolveReflectType
00134994str w0, [sp+416]
00134998str wzr, [sp+512]
0013499cstr wzr, [sp+516]
001349a0str wzr, [sp+520]
001349a4str wzr, [sp+524]
001349a8ldrsw x1, [sp+420]
001349acstr w1, [sp+512]
001349b0ldrsw x1, [sp+416]
001349b4str w1, [sp+516]
001349b8ldrsw x1, [sp+388]
001349bcstr w1, [sp+520]
001349c0ldrsw x1, [sp+388]
001349c4str w1, [sp+524]
001349c8ldr x2, [sp+1224]
001349ccldr x0, [sp+1208]
001349d0ldr x1, [sp+1216]
001349d4add x1, x1, 1
001349d8subs xzr, x2, x1
001349dcb.hs 0x1349e4
001349e0b 0x1349e8
001349e4
001349e4loc_1349e4:
001349e4b 0x1349fc
001349e8
001349e8loc_1349e8:
001349e8orr x3, xzr, 1
001349ecadrp x4, 0x531000
001349f0add x4, x4, 992
001349f4bl runtime.growslice
001349f8b 0x1349fc
001349fc
001349fcloc_1349fc:
001349fcldrsw x4, [sp+512]
00134a00ldrsw x5, [sp+516]
00134a04ldrsw x6, [sp+520]
00134a08ldrsw x7, [sp+524]
00134a0csub x8, x1, 1
00134a10add x9, x0, x8, lsl #4
00134a14ubfm x8, x8, 60, 59
00134a18str w4, [x0+x8]
00134a1cstr w5, [x9+4]
00134a20str w6, [x9+8]
00134a24str w7, [x9+12]
00134a28str x0, [sp+1208]
00134a2cstr x1, [sp+1216]
00134a30str x2, [sp+1224]
00134a34b 0x134a38
00134a38
00134a38loc_134a38:
00134a38ldr x4, [sp+840]
00134a3cadd x4, x4, 1
00134a40str x4, [sp+840]
00134a44b 0x1348fc
00134a48
00134a48loc_134a48:
00134a48b 0x134394
00134a4c
00134a4cloc_134a4c:
00134a4cadrp x0, 0x4c1000
00134a50add x0, x0, 2944
00134a54adrp x1, 0x5dd000
00134a58add x1, x1, 2256
00134a5cbl runtime.gopanic
00134a60
00134a60loc_134a60:
00134a60ldr x0, [sp+1256]
00134a64bl reflect.stringFor
00134a68str x0, [sp+1952]
00134a6cstr x1, [sp+1960]
00134a70movz x2, 46
00134a74mov x3, x0
00134a78mov x4, x1
00134a7cmov x0, xzr
00134a80adrp x1, 0x593000
00134a84add x1, x1, 1675
00134a88bl runtime.concatstring2
00134a8cstr x0, [sp+3016]
00134a90str x1, [sp+3024]
00134a94bl runtime.convTstring
00134a98str x0, [sp+3008]
00134a9cmov x1, x0
00134aa0adrp x0, 0x4c1000
00134aa4add x0, x0, 2944
00134aa8bl runtime.gopanic
00134aac
00134aacloc_134aac:
00134aacb 0x134ab0
00134ab0
00134ab0loc_134ab0:
00134ab0ldr x7, [sp+1296]
00134ab4ldr x3, [sp+1152]
00134ab8ldr x8, [sp+1304]
00134abcldr x4, [sp+1160]
00134ac0mov x0, xzr
00134ac4adrp x1, 0x593000
00134ac8add x1, x1, 1629
00134accmovz x2, 46
00134ad0adrp x5, 0x57c000
00134ad4add x5, x5, 1702
00134ad8movz x6, 5
00134adcbl runtime.concatstring4
00134ae0str x0, [sp+3088]
00134ae4str x1, [sp+3096]
00134ae8bl runtime.convTstring
00134aecstr x0, [sp+3080]
00134af0mov x1, x0
00134af4adrp x0, 0x4c1000
00134af8add x0, x0, 2944
00134afcbl runtime.gopanic
00134b00
00134b00loc_134b00:
00134b00b 0x134ab0
00134b04
00134b04loc_134b04:
00134b04ldr x0, [sp+560]
00134b08bl strconv.Itoa
00134b0cstr x0, [sp+1952]
00134b10str x1, [sp+1960]
00134b14orr x2, xzr, 24
00134b18mov x3, x0
00134b1cmov x4, x1
00134b20adrp x5, 0x57f000
00134b24add x5, x5, 516
00134b28orr x6, xzr, 12
00134b2cmov x0, xzr
00134b30adrp x1, 0x585000
00134b34add x1, x1, 750
00134b38bl runtime.concatstring3
00134b3cstr x0, [sp+3112]
00134b40str x1, [sp+3120]
00134b44bl runtime.convTstring
00134b48str x0, [sp+3104]
00134b4cmov x1, x0
00134b50adrp x0, 0x4c1000
00134b54add x0, x0, 2944
00134b58bl runtime.gopanic
00134b5c
00134b5cloc_134b5c:
00134b5cldr x0, [sp+560]
00134b60bl strconv.Itoa
00134b64str x0, [sp+1952]
00134b68str x1, [sp+1960]
00134b6corr x2, xzr, 24
00134b70mov x3, x0
00134b74mov x4, x1
00134b78adrp x5, 0x581000
00134b7cadd x5, x5, 1067
00134b80movz x6, 17
00134b84mov x0, xzr
00134b88adrp x1, 0x585000
00134b8cadd x1, x1, 750
00134b90bl runtime.concatstring3
00134b94str x0, [sp+3136]
00134b98str x1, [sp+3144]
00134b9cbl runtime.convTstring
00134ba0str x0, [sp+3128]
00134ba4mov x1, x0
00134ba8adrp x0, 0x4c1000
00134bacadd x0, x0, 2944
00134bb0bl runtime.gopanic
00134bb4
00134bb4loc_134bb4:
00134bb4ldr x0, [sp+560]
00134bb8bl strconv.Itoa
00134bbcstr x0, [sp+1952]
00134bc0str x1, [sp+1960]
00134bc4orr x2, xzr, 24
00134bc8mov x3, x0
00134bccmov x4, x1
00134bd0adrp x5, 0x57f000
00134bd4add x5, x5, 504
00134bd8orr x6, xzr, 12
00134bdcmov x0, xzr
00134be0adrp x1, 0x585000
00134be4add x1, x1, 750
00134be8bl runtime.concatstring3
00134becstr x0, [sp+3160]
00134bf0str x1, [sp+3168]
00134bf4bl runtime.convTstring
00134bf8str x0, [sp+3152]
00134bfcmov x1, x0
00134c00adrp x0, 0x4c1000
00134c04add x0, x0, 2944
00134c08bl runtime.gopanic
00134c0chint
00134c10
00134c10loc_134c10:
00134c10stp x0, x1, [sp+8]
00134c14str x2, [sp+24]
00134c18mov x3, x30
00134c1cbl runtime.morestack_noctxt.abi0
00134c20ldp x0, x1, [sp+8]
00134c24ldr x2, [sp+24]
00134c28b 0x132600
00134c2cudf 0
00132600
00132600reflect.StructOf: ; void reflect.StructOf(struct []reflect.StructField fields)
00132600ldr x16, [x28+16]
00132604sub x17, sp, 3376
00132608subs xzr, x17, x16
0013260cb.ls 0x134c10
00132610sub x20, sp, 3504
00132614stp x29, x30, [x20-8]
00132618add sp, x20, 0
0013261csub x29, sp, 8
00132620str x0, [sp+3512]
00132624str x1, [sp+3520]
00132628str x2, [sp+3528]
0013262cadd x27, sp, 920
00132630stp xzr, xzr, [x27]
00132634b 0x132638
00132638
00132638loc_132638:
00132638b 0x13263c
0013263c
0013263cloc_13263c:
0013263cadrp x1, 0x57f000
00132640add x1, x1, 1420
00132644str x1, [sp+1992]
00132648orr x3, xzr, 8
0013264cstr x3, [sp+2000]
00132650str x3, [sp+2008]
00132654mov x0, xzr
00132658mov x2, x3
0013265cbl reflect.fnv1
00132660str w0, [sp+384]
00132664str xzr, [sp+528]
00132668strb wzr, [sp+119]
0013266corr x4, xzr, 1
00132670strb w4, [sp+124]
00132674str xzr, [sp+1208]
00132678add x27, sp, 1216
0013267cstp xzr, xzr, [x27]
00132680ldr x2, [sp+3520]
00132684str x2, [sp+568]
00132688adrp x0, 0x520000
0013268cadd x0, x0, 3392
00132690mov x1, x2
00132694bl runtime.makeslice
00132698ldr x4, [sp+568]
0013269cldr x5, [sp+568]
001326a0str x0, [sp+1272]
001326a4str x4, [sp+1280]
001326a8str x5, [sp+1288]
001326acb 0x1326b0
001326b0
001326b0loc_1326b0:
001326b0add x27, sp, 263
001326b4stp xzr, xzr, [x27]
001326b8add x27, sp, 279
001326bcstp xzr, xzr, [x27]
001326c0add x27, sp, 295
001326c4stp xzr, xzr, [x27]
001326c8add x27, sp, 311
001326ccstp xzr, xzr, [x27]
001326d0add x0, sp, 263
001326d4ldrsb x27, [x0]
001326d8b 0x1326dc
001326dc
001326dcloc_1326dc:
001326dcb 0x1326e0
001326e0
001326e0loc_1326e0:
001326e0str x0, [sp+1112]
001326e4str xzr, [sp+1120]
001326e8orr x0, xzr, 64
001326ecstr x0, [sp+1128]
001326f0add x27, sp, 3440
001326f4stp xzr, xzr, [x27]
001326f8add x27, sp, 3456
001326fcstp xzr, xzr, [x27]
00132700add x27, sp, 3472
00132704stp xzr, xzr, [x27]
00132708b 0x13270c
0013270c
0013270cloc_13270c:
0013270cadd x20, sp, 3240
00132710adr x27, 16
00132714stp x29, x27, [sp-24]
00132718sub x29, sp, 24
0013271cbl fn_87ce0
00132720sub x29, sp, 8
00132724str xzr, [sp+3432]
00132728add x0, sp, 3240
0013272cstr x0, [sp+3232]
00132730ldrsb x27, [x0]
00132734orr x1, xzr, 0x8080808080808080
00132738str x1, [x0]
0013273cadd x0, sp, 3440
00132740str x0, [sp+3224]
00132744ldrsb x27, [x0]
00132748adrp x27, 0x919000
0013274cldr w1, [x27+3056]
00132750cbz w1, 0x132758
00132754b 0x13275c
00132758
00132758loc_132758:
00132758b 0x132774
0013275c
0013275cloc_13275c:
0013275cbl runtime.gcWriteBarrier2
00132760add x1, sp, 3240
00132764str x1, [x25]
00132768ldr x2, [x0+16]
0013276cstr x2, [x25+8]
00132770b 0x132774
00132774
00132774loc_132774:
00132774add x1, sp, 3240
00132778str x1, [x0+16]
0013277cb 0x132780
00132780
00132780loc_132780:
00132780add x0, sp, 3440
00132784str x0, [sp+3216]
00132788bl runtime.rand
0013278cldr x1, [sp+3216]
00132790ldrsb x27, [x1]
00132794str x0, [x1+8]
00132798add x0, sp, 3440
0013279cstr x0, [sp+1264]
001327a0str xzr, [sp+552]
001327a4ldr x2, [sp+1128]
001327a8ldr x0, [sp+1112]
001327acldr x1, [sp+1120]
001327b0add x3, x1, 8
001327b4str x0, [sp+3192]
001327b8str x1, [sp+3200]
001327bcstr x2, [sp+3208]
001327c0str x3, [sp+904]
001327c4subs xzr, x2, x3
001327c8b.hs 0x1327d0
001327ccb 0x1327d8
001327d0
001327d0loc_1327d0:
001327d0str x3, [sp+3200]
001327d4b 0x1327fc
001327d8
001327d8loc_1327d8:
001327d8mov x1, x3
001327dcorr x3, xzr, 8
001327e0adrp x4, 0x4c3000
001327e4add x4, x4, 3072
001327e8bl runtime.growslice
001327ecstr x0, [sp+3192]
001327f0str x1, [sp+3200]
001327f4str x2, [sp+3208]
001327f8b 0x1327fc
001327fc
001327fcloc_1327fc:
001327fcorr x3, xzr, 8
00132800str x3, [sp+896]
00132804ldr x3, [sp+904]
00132808sub x3, x3, 8
0013280cldr x4, [sp+3192]
00132810add x0, x4, x3
00132814str x0, [sp+3184]
00132818ldr x2, [sp+896]
0013281cadrp x1, 0x57f000
00132820add x1, x1, 1420
00132824bl runtime.memmove
00132828ldr x3, [sp+3192]
0013282cldr x4, [sp+3200]
00132830ldr x5, [sp+3208]
00132834str x3, [sp+1112]
00132838str x4, [sp+1120]
0013283cstr x5, [sp+1128]
00132840add x27, sp, 1152
00132844stp xzr, xzr, [x27]
00132848ldr x3, [sp+3520]
0013284cldr x4, [sp+3512]
00132850ldr x5, [sp+3528]
00132854str x4, [sp+1968]
00132858str x3, [sp+1976]
0013285cstr x5, [sp+1984]
00132860str xzr, [sp+888]
00132864str x3, [sp+880]
00132868ldr x3, [sp+1968]
0013286cstr x3, [sp+872]
00132870b 0x132874
00132874
00132874loc_132874:
00132874ldr x2, [sp+880]
00132878ldr x3, [sp+888]
0013287csubs xzr, x2, x3
00132880b.gt 0x132888
00132884b 0x132da8
00132888
00132888loc_132888:
00132888ldr x2, [sp+872]
0013288cstr x2, [sp+3176]
00132890ldr x2, [sp+888]
00132894str x2, [sp+560]
00132898ldr x20, [sp+3176]
0013289cstr x20, [sp+2072]
001328a0add x21, sp, 1312
001328a4adr x27, 16
001328a8stp x29, x27, [sp-24]
001328acsub x29, sp, 24
001328b0bl fn_87ef0
001328b4sub x29, sp, 8
001328b8ldr x2, [sp+2072]
001328bcldr x2, [x2+96]
001328c0str x2, [sp+1408]
001328c4ldr x2, [sp+1320]
001328c8cbz x2, 0x134bb4
001328ccb 0x1328d0
001328d0
001328d0loc_1328d0:
001328d0ldr x0, [sp+1312]
001328d4ldr x1, [sp+1320]
001328d8bl reflect.isValidFieldName
001328dcstrb w0, [sp+131]
001328e0tbnz w0, 0, 0x1328e8
001328e4b 0x134b5c
001328e8
001328e8loc_1328e8:
001328e8ldr x13, [sp+1344]
001328eccbnz x13, 0x1328f4
001328f0b 0x134b04
001328f4
001328f4loc_1328f4:
001328f4add x27, sp, 1928
001328f8stp xzr, xzr, [x27]
001328fcstr xzr, [sp+1944]
00132900add x27, sp, 1952
00132904stp xzr, xzr, [x27]
00132908ldr x0, [sp+1312]
0013290cldr x1, [sp+1320]
00132910ldr x2, [sp+1328]
00132914ldr x3, [sp+1336]
00132918ldr x4, [sp+1344]
0013291cldr x5, [sp+1352]
00132920ldr x6, [sp+1360]
00132924ldr x7, [sp+1368]
00132928ldr x8, [sp+1376]
0013292cldr x9, [sp+1384]
00132930ldr x10, [sp+1392]
00132934ldr x11, [sp+1400]
00132938ldrb w12, [sp+1408]
0013293cbl reflect.runtimeStructField
00132940str x0, [sp+1928]
00132944str x1, [sp+1936]
00132948str x2, [sp+1944]
0013294cstr x3, [sp+1952]
00132950str x4, [sp+1960]
00132954ldr x13, [sp+1928]
00132958ldr x14, [sp+1936]
0013295cldr x15, [sp+1944]
00132960str x13, [sp+2912]
00132964str x14, [sp+2920]
00132968str x15, [sp+2928]
0013296cldr x13, [sp+1952]
00132970ldr x14, [sp+1960]
00132974str x13, [sp+2792]
00132978str x14, [sp+2800]
0013297cldr x13, [sp+2912]
00132980ldr x14, [sp+2920]
00132984ldr x15, [sp+2928]
00132988str x13, [sp+1416]
0013298cstr x14, [sp+1424]
00132990str x15, [sp+1432]
00132994ldr x13, [sp+2792]
00132998ldr x14, [sp+2800]
0013299cstr x13, [sp+1296]
001329a0str x14, [sp+1304]
001329a4ldr x13, [sp+1424]
001329a8str x13, [sp+1256]
001329acldr x13, [sp+1304]
001329b0cbnz x13, 0x1329b8
001329b4b 0x132a0c
001329b8
001329b8loc_1329b8:
001329b8ldr x9, [sp+1160]
001329bccbz x9, 0x1329c4
001329c0b 0x1329d8
001329c4
001329c4loc_1329c4:
001329c4ldr x1, [sp+1296]
001329c8ldr x2, [sp+1304]
001329ccstr x1, [sp+1152]
001329d0str x2, [sp+1160]
001329d4b 0x132a08
001329d8
001329d8loc_1329d8:
001329d8ldr x9, [sp+1304]
001329dcldr x10, [sp+1160]
001329e0subs xzr, x10, x9
001329e4b.ne 0x134b00
001329e8b 0x1329ec
001329ec
001329ecloc_1329ec:
001329ecldr x1, [sp+1296]
001329f0ldr x0, [sp+1152]
001329f4ldr x2, [sp+1160]
001329f8bl runtime.memequal
001329fctbnz w0, 0, 0x132a04
00132a00b 0x134aac
00132a04
00132a04loc_132a04:
00132a04b 0x132a08
00132a08
00132a08loc_132a08:
00132a08b 0x132a10
00132a0c
00132a0cloc_132a0c:
00132a0cb 0x132a10
00132a10
00132a10loc_132a10:
00132a10ldr x0, [sp+1416]
00132a14bl internal/abi.Name.Name
00132a18str x0, [sp+1168]
00132a1cstr x1, [sp+1176]
00132a20cbnz x0, 0x132a28
00132a24b 0x132a2c
00132a28
00132a28loc_132a28:
00132a28b 0x132a38
00132a2c
00132a2cloc_132a2c:
00132a2cadrp x0, 0x919000
00132a30add x0, x0, 1504
00132a34b 0x132a38
00132a38
00132a38loc_132a38:
00132a38str x0, [sp+1992]
00132a3cstr x1, [sp+2000]
00132a40str x1, [sp+2008]
00132a44ldr w4, [sp+384]
00132a48mov x2, x1
00132a4cmov x3, x2
00132a50mov x1, x0
00132a54mov x0, x4
00132a58bl reflect.fnv1
00132a5cstr w0, [sp+384]
00132a60add x0, sp, 1416
00132a64bl internal/abi.(*StructField).Embedded
00132a68strb w0, [sp+131]
00132a6ctbnz w0, 0, 0x132a74
00132a70b 0x132ce4
00132a74
00132a74loc_132a74:
00132a74ldr x0, [sp+1424]
00132a78bl internal/abi.(*Type).Kind
00132a7cstrb w0, [sp+130]
00132a80ubfm x1, x0, 0, 7
00132a84subs wzr, w1, 22
00132a88b.eq 0x132a90
00132a8cb 0x132ae4
00132a90
00132a90loc_132a90:
00132a90ldr x0, [sp+1256]
00132a94bl internal/abi.(*Type).Elem
00132a98str x0, [sp+1440]
00132a9cbl internal/abi.(*Type).Kind
00132aa0strb w0, [sp+122]
00132aa4ubfm x1, x0, 0, 7
00132aa8subs wzr, w1, 22
00132aaccset x1, eq
00132ab0strb w1, [sp+131]
00132ab4b.eq 0x132abc
00132ab8b 0x132ac0
00132abc
00132abcloc_132abc:
00132abcb 0x132ad4
00132ac0
00132ac0loc_132ac0:
00132ac0ubfm x1, x0, 0, 7
00132ac4subs wzr, w1, 20
00132ac8cset x1, eq
00132accstrb w1, [sp+131]
00132ad0b 0x132ad4
00132ad4
00132ad4loc_132ad4:
00132ad4ldrb w1, [sp+131]
00132ad8tbnz w1, 0, 0x134a60
00132adcb 0x132ae0
00132ae0
00132ae0loc_132ae0:
00132ae0b 0x132ae8
00132ae4
00132ae4loc_132ae4:
00132ae4b 0x132ae8
00132ae8
00132ae8loc_132ae8:
00132ae8ldr x0, [sp+1424]
00132aecbl internal/abi.(*Type).Kind
00132af0strb w0, [sp+130]
00132af4ubfm x1, x0, 0, 7
00132af8str x1, [sp+848]
00132afcsubs xzr, x1, 20
00132b00b.eq 0x132b08
00132b04b 0x132b40
00132b08
00132b08loc_132b08:
00132b08b 0x132b0c
00132b0c
00132b0cloc_132b0c:
00132b0cldr x4, [sp+1256]
00132b10str x4, [sp+1248]
00132b14ldr x4, [sp+1248]
00132b18ldrsb x27, [x4]
00132b1cldr x5, [x4+64]
00132b20ldr x6, [x4+56]
00132b24ldr x4, [x4+72]
00132b28str x6, [sp+1904]
00132b2cstr x5, [sp+1912]
00132b30str x4, [sp+1920]
00132b34str xzr, [sp+840]
00132b38str x5, [sp+832]
00132b3cb 0x1348fc
00132b40
00132b40loc_132b40:
00132b40subs xzr, x1, 22
00132b44b.eq 0x132b4c
00132b48b 0x132c04
00132b4c
00132b4cloc_132b4c:
00132b4cb 0x132b50
00132b50
00132b50loc_132b50:
00132b50ldr x1, [sp+1256]
00132b54str x1, [sp+1136]
00132b58ldr x0, [sp+1136]
00132b5cldrsb x27, [x0]
00132b60str x0, [sp+3000]
00132b64bl internal/abi.(*Type).Uncommon
00132b68str x0, [sp+960]
00132b6ccbnz x0, 0x132b74
00132b70b 0x132c00
00132b74
00132b74loc_132b74:
00132b74ldr x2, [sp+560]
00132b78subs xzr, x2, 0
00132b7ccset x2, gt
00132b80strb w2, [sp+131]
00132b84b.gt 0x132b8c
00132b88b 0x132ba8
00132b8c
00132b8cloc_132b8c:
00132b8cldr x2, [sp+960]
00132b90ldrsb x27, [x2]
00132b94ldrh w2, [x2+4]
00132b98subs wzr, w2, 0
00132b9ccset x2, ne
00132ba0strb w2, [sp+131]
00132ba4b 0x132bac
00132ba8
00132ba8loc_132ba8:
00132ba8b 0x132bac
00132bac
00132bacloc_132bac:
00132bacldrb w2, [sp+131]
00132bb0tbnz w2, 0, 0x1348e8
00132bb4b 0x132bb8
00132bb8
00132bb8loc_132bb8:
00132bb8ldr x2, [sp+3520]
00132bbcstr x2, [sp+568]
00132bc0subs xzr, x2, 1
00132bc4b.gt 0x1348d4
00132bc8b 0x132bcc
00132bcc
00132bccloc_132bcc:
00132bccldr x0, [sp+960]
00132bd0bl internal/abi.(*UncommonType).Methods
00132bd4str x0, [sp+1856]
00132bd8str x1, [sp+1864]
00132bdcstr x2, [sp+1872]
00132be0str x0, [sp+1832]
00132be4str x1, [sp+1840]
00132be8str x2, [sp+1848]
00132becstr xzr, [sp+824]
00132bf0str x1, [sp+816]
00132bf4ldr x1, [sp+1832]
00132bf8str x1, [sp+808]
00132bfcb 0x13474c
00132c00
00132c00loc_132c00:
00132c00b 0x134548
00132c04
00132c04loc_132c04:
00132c04b 0x132c08
00132c08
00132c08loc_132c08:
00132c08b 0x132c0c
00132c0c
00132c0cloc_132c0c:
00132c0cldr x0, [sp+1256]
00132c10bl internal/abi.(*Type).Uncommon
00132c14str x0, [sp+944]
00132c18cbnz x0, 0x132c20
00132c1cb 0x132ce0
00132c20
00132c20loc_132c20:
00132c20ldr x2, [sp+560]
00132c24subs xzr, x2, 0
00132c28cset x2, gt
00132c2cstrb w2, [sp+131]
00132c30b.gt 0x132c38
00132c34b 0x132c54
00132c38
00132c38loc_132c38:
00132c38ldr x2, [sp+944]
00132c3cldrsb x27, [x2]
00132c40ldrh w2, [x2+4]
00132c44subs wzr, w2, 0
00132c48cset x2, ne
00132c4cstrb w2, [sp+131]
00132c50b 0x132c58
00132c54
00132c54loc_132c54:
00132c54b 0x132c58
00132c58
00132c58loc_132c58:
00132c58ldrb w2, [sp+131]
00132c5ctbnz w2, 0, 0x134534
00132c60b 0x132c64
00132c64
00132c64loc_132c64:
00132c64ldr x2, [sp+3520]
00132c68str x2, [sp+568]
00132c6csubs xzr, x2, 1
00132c70cset x2, gt
00132c74strb w2, [sp+131]
00132c78b.gt 0x132c80
00132c7cb 0x132c9c
00132c80
00132c80loc_132c80:
00132c80ldr x2, [sp+1256]
00132c84ldrsb x27, [x2]
00132c88ldrb w2, [x2+23]
00132c8cands wzr, w2, 32
00132c90cset x2, ne
00132c94strb w2, [sp+131]
00132c98b 0x132ca0
00132c9c
00132c9cloc_132c9c:
00132c9cb 0x132ca0
00132ca0
00132ca0loc_132ca0:
00132ca0ldrb w2, [sp+131]
00132ca4tbnz w2, 0, 0x134520
00132ca8b 0x132cac
00132cac
00132cacloc_132cac:
00132cacldr x0, [sp+944]
00132cb0bl internal/abi.(*UncommonType).Methods
00132cb4str x0, [sp+1856]
00132cb8str x1, [sp+1864]
00132cbcstr x2, [sp+1872]
00132cc0str x0, [sp+1832]
00132cc4str x1, [sp+1840]
00132cc8str x2, [sp+1848]
00132cccstr xzr, [sp+776]
00132cd0str x1, [sp+768]
00132cd4ldr x1, [sp+1832]
00132cd8str x1, [sp+760]
00132cdcb 0x134398
00132ce0
00132ce0loc_132ce0:
00132ce0b 0x134390
00132ce4
00132ce4loc_132ce4:
00132ce4ldr x3, [sp+1168]
00132ce8ldr x4, [sp+1176]
00132cecadd x0, sp, 231
00132cf0adrp x1, 0x5de000
00132cf4add x1, x1, 3072
00132cf8orr x2, xzr, 1
00132cfcbl runtime.concatstring2
00132d00str x0, [sp+3064]
00132d04str x1, [sp+3072]
00132d08ldr x2, [sp+1128]
00132d0cldr x5, [sp+1120]
00132d10ldr x0, [sp+1112]
00132d14str x0, [sp+3040]
00132d18str x5, [sp+3048]
00132d1cstr x2, [sp+3056]
00132d20ldr x6, [sp+3072]
00132d24add x1, x5, x6
00132d28str x1, [sp+864]
00132d2csubs xzr, x2, x1
00132d30b.hs 0x132d38
00132d34b 0x132d40
00132d38
00132d38loc_132d38:
00132d38str x1, [sp+3048]
00132d3cb 0x132d60
00132d40
00132d40loc_132d40:
00132d40ldr x3, [sp+3072]
00132d44adrp x4, 0x4c3000
00132d48add x4, x4, 3072
00132d4cbl runtime.growslice
00132d50str x0, [sp+3040]
00132d54str x1, [sp+3048]
00132d58str x2, [sp+3056]
00132d5cb 0x132d60
00132d60
00132d60loc_132d60:
00132d60ldr x3, [sp+3072]
00132d64str x3, [sp+856]
00132d68ldr x3, [sp+864]
00132d6cldr x4, [sp+3040]
00132d70ldr x5, [sp+3072]
00132d74sub x3, x3, x5
00132d78add x0, x4, x3
00132d7cstr x0, [sp+3032]
00132d80ldr x2, [sp+856]
00132d84ldr x1, [sp+3064]
00132d88bl runtime.memmove
00132d8cldr x3, [sp+3040]
00132d90ldr x4, [sp+3048]
00132d94ldr x5, [sp+3056]
00132d98str x3, [sp+1112]
00132d9cstr x4, [sp+1120]
00132da0str x5, [sp+1128]
00132da4b 0x133dd4
00132da8
00132da8loc_132da8:
00132da8ldr x2, [sp+528]
00132dacsubs xzr, x2, 0
00132db0cset x3, ne
00132db4strb w3, [sp+131]
00132db8cbnz x2, 0x132dc0
00132dbcb 0x132dd8
00132dc0
00132dc0loc_132dc0:
00132dc0ldr x2, [sp+552]
00132dc4ldr x3, [sp+528]
00132dc8subs xzr, x3, x2
00132dcccset x2, eq
00132dd0strb w2, [sp+131]
00132dd4b 0x132ddc
00132dd8
00132dd8loc_132dd8:
00132dd8b 0x132ddc
00132ddc
00132ddcloc_132ddc:
00132ddcldrb w2, [sp+131]
00132de0tbnz w2, 0, 0x132de8
00132de4b 0x132e04
00132de8
00132de8loc_132de8:
00132de8ldr x2, [sp+528]
00132decadd x3, x2, 1
00132df0str x3, [sp+528]
00132df4adds xzr, x2, 1
00132df8b.eq 0x133dc0
00132dfcb 0x132e00
00132e00
00132e00loc_132e00:
00132e00b 0x132e08
00132e04
00132e04loc_132e04:
00132e04b 0x132e08
00132e08
00132e08loc_132e08:
00132e08str xzr, [sp+968]
00132e0cstr xzr, [sp+936]
00132e10ldr x2, [sp+1216]
00132e14str x2, [sp+568]
00132e18cbz x2, 0x132e20
00132e1cb 0x132e48
00132e20
00132e20loc_132e20:
00132e20adrp x0, 0x50f000
00132e24add x0, x0, 3968
00132e28bl runtime.newobject
00132e2cstr x0, [sp+1056]
00132e30str x0, [sp+968]
00132e34ldr x1, [sp+1056]
00132e38ldrsb x27, [x1]
00132e3cadd x1, x1, 80
00132e40str x1, [sp+936]
00132e44b 0x1331f4
00132e48
00132e48loc_132e48:
00132e48add x20, sp, 1728
00132e4cadr x27, 16
00132e50stp x29, x27, [sp-24]
00132e54sub x29, sp, 24
00132e58bl fn_87cfc
00132e5csub x29, sp, 8
00132e60add x20, sp, 2656
00132e64adr x27, 16
00132e68stp x29, x27, [sp-24]
00132e6csub x29, sp, 24
00132e70bl fn_87cfc
00132e74sub x29, sp, 8
00132e78adrp x0, 0x4f7000
00132e7cadd x0, x0, 2656
00132e80add x1, sp, 2656
00132e84bl reflect.TypeOf
00132e88str x0, [sp+1712]
00132e8cstr x1, [sp+1720]
00132e90stp xzr, xzr, [sp+392]
00132e94stp xzr, xzr, [sp+448]
00132e98adrp x0, 0x542000
00132e9cadd x0, x0, 2048
00132ea0add x1, sp, 448
00132ea4bl reflect.TypeOf
00132ea8str x0, [sp+1696]
00132eacstr x1, [sp+1704]
00132eb0ldr x2, [sp+1216]
00132eb4str x2, [sp+568]
00132eb8ldr x1, [sp+1216]
00132ebcldr x2, [sp+1208]
00132ec0subs xzr, x1, 0
00132ec4b.hi 0x132ecc
00132ec8b 0x133db8
00132ecc
00132eccloc_132ecc:
00132eccldrsw x3, [x2]
00132ed0ldrsw x4, [x2+4]
00132ed4ldrsw x5, [x2+8]
00132ed8ldrsw x2, [x2+12]
00132edcstr w3, [sp+432]
00132ee0str w4, [sp+436]
00132ee4str w5, [sp+440]
00132ee8str w2, [sp+444]
00132eecadrp x0, 0x533000
00132ef0add x0, x0, 992
00132ef4add x1, sp, 432
00132ef8bl reflect.TypeOf
00132efcstr x0, [sp+1680]
00132f00str x1, [sp+1688]
00132f04ldr x2, [sp+568]
00132f08mov x3, x0
00132f0cmov x0, x2
00132f10mov x4, x1
00132f14mov x1, x3
00132f18mov x2, x4
00132f1cbl reflect.ArrayOf
00132f20str x0, [sp+1664]
00132f24str x1, [sp+1672]
00132f28add x21, sp, 2312
00132f2cadrp x20, 0x5ec000
00132f30add x20, x20, 1208
00132f34adr x27, 16
00132f38stp x29, x27, [sp-24]
00132f3csub x29, sp, 24
00132f40bl fn_87e88
00132f44sub x29, sp, 8
00132f48adrp x27, 0x5ec000
00132f4cldr x2, [x27+1512]
00132f50str x2, [sp+2616]
00132f54add x2, sp, 2312
00132f58str x2, [sp+2624]
00132f5cldrsb x27, [x2]
00132f60ldr x3, [sp+1720]
00132f64ldr x4, [sp+1712]
00132f68str x4, [x2+32]
00132f6cadrp x27, 0x919000
00132f70ldr w4, [x27+3056]
00132f74cbz w4, 0x132f7c
00132f78b 0x132f80
00132f7c
00132f7cloc_132f7c:
00132f7cb 0x132f94
00132f80
00132f80loc_132f80:
00132f80bl runtime.gcWriteBarrier2
00132f84str x3, [x25]
00132f88ldr x4, [x2+40]
00132f8cstr x4, [x25+8]
00132f90b 0x132f94
00132f94
00132f94loc_132f94:
00132f94str x3, [x2+40]
00132f98ldrsb x27, [x2]
00132f9cldr x3, [sp+1704]
00132fa0ldr x4, [sp+1696]
00132fa4str x4, [x2+136]
00132fa8adrp x27, 0x919000
00132facldr w4, [x27+3056]
00132fb0cbz w4, 0x132fb8
00132fb4b 0x132fbc
00132fb8
00132fb8loc_132fb8:
00132fb8b 0x132fd0
00132fbc
00132fbcloc_132fbc:
00132fbcbl runtime.gcWriteBarrier2
00132fc0str x3, [x25]
00132fc4ldr x4, [x2+144]
00132fc8str x4, [x25+8]
00132fccb 0x132fd0
00132fd0
00132fd0loc_132fd0:
00132fd0str x3, [x2+144]
00132fd4ldr x3, [sp+2624]
00132fd8ldrsb x27, [x3]
00132fdcldr x4, [sp+1672]
00132fe0ldr x5, [sp+1664]
00132fe4str x5, [x3+240]
00132fe8adrp x27, 0x919000
00132fecldr w5, [x27+3056]
00132ff0cbz w5, 0x132ff8
00132ff4b 0x132ffc
00132ff8
00132ff8loc_132ff8:
00132ff8b 0x133010
00132ffc
00132ffcloc_132ffc:
00132ffcbl runtime.gcWriteBarrier2
00133000str x4, [x25]
00133004ldr x5, [x3+248]
00133008str x5, [x25+8]
0013300cb 0x133010
00133010
00133010loc_133010:
00133010str x4, [x3+248]
00133014ldr x0, [sp+2624]
00133018ldrsb x27, [x0]
0013301cb 0x133020
00133020
00133020loc_133020:
00133020str x0, [sp+2632]
00133024orr x2, xzr, 3
00133028str x2, [sp+2640]
0013302cstr x2, [sp+2648]
00133030mov x1, x2
00133034bl reflect.StructOf
00133038str x0, [sp+1648]
0013303cstr x1, [sp+1656]
00133040bl reflect.New
00133044str x0, [sp+976]
00133048str x1, [sp+984]
0013304cstr x2, [sp+992]
00133050bl reflect.Value.Elem
00133054str x0, [sp+1624]
00133058str x1, [sp+1632]
0013305cstr x2, [sp+1640]
00133060mov x3, xzr
00133064bl reflect.Value.Field
00133068str x0, [sp+1600]
0013306cstr x1, [sp+1608]
00133070str x2, [sp+1616]
00133074bl reflect.Value.Addr
00133078str x0, [sp+1576]
0013307cstr x1, [sp+1584]
00133080str x2, [sp+1592]
00133084bl reflect.Value.UnsafePointer
00133088str x0, [sp+1824]
0013308cstr x0, [sp+968]
00133090ldr x0, [sp+976]
00133094ldr x1, [sp+984]
00133098ldr x2, [sp+992]
0013309cbl reflect.Value.Elem
001330a0str x0, [sp+1576]
001330a4str x1, [sp+1584]
001330a8str x2, [sp+1592]
001330acorr x3, xzr, 1
001330b0bl reflect.Value.Field
001330b4str x0, [sp+1600]
001330b8str x1, [sp+1608]
001330bcstr x2, [sp+1616]
001330c0bl reflect.Value.Addr
001330c4str x0, [sp+1624]
001330c8str x1, [sp+1632]
001330ccstr x2, [sp+1640]
001330d0bl reflect.Value.UnsafePointer
001330d4str x0, [sp+1824]
001330d8str x0, [sp+936]
001330dcldr x0, [sp+976]
001330e0ldr x1, [sp+984]
001330e4ldr x2, [sp+992]
001330e8bl reflect.Value.Elem
001330ecstr x0, [sp+1624]
001330f0str x1, [sp+1632]
001330f4str x2, [sp+1640]
001330f8orr x3, xzr, 2
001330fcbl reflect.Value.Field
00133100str x0, [sp+1600]
00133104str x1, [sp+1608]
00133108str x2, [sp+1616]
0013310cldr x4, [sp+1216]
00133110str x4, [sp+568]
00133114mov x3, xzr
00133118bl reflect.Value.Slice
0013311cstr x0, [sp+1576]
00133120str x1, [sp+1584]
00133124str x2, [sp+1592]
00133128bl reflect.Value.Interface
0013312cstr x0, [sp+1560]
00133130str x1, [sp+1568]
00133134str xzr, [sp+1832]
00133138add x27, sp, 1840
0013313cstp xzr, xzr, [x27]
00133140ldr x3, [sp+1568]
00133144ldr x0, [sp+1560]
00133148adrp x1, 0x4ba000
0013314cadd x1, x1, 3968
00133150subs xzr, x0, x1
00133154b.eq 0x13315c
00133158b 0x133dac
0013315c
0013315cloc_13315c:
0013315cldr x5, [x3]
00133160ldr x6, [x3+8]
00133164ldr x7, [x3+16]
00133168str x5, [sp+1832]
0013316cstr x6, [sp+1840]
00133170str x7, [sp+1848]
00133174str x5, [sp+2288]
00133178str x6, [sp+2296]
0013317cstr x7, [sp+2304]
00133180ldr x5, [sp+1216]
00133184ldr x6, [sp+1208]
00133188ldr x7, [sp+1224]
0013318cstr x6, [sp+2264]
00133190str x5, [sp+2272]
00133194str x7, [sp+2280]
00133198ldr x6, [sp+2296]
0013319cstr x6, [sp+712]
001331a0subs xzr, x6, x5
001331a4b.gt 0x1331ac
001331a8b 0x1331b4
001331ac
001331acloc_1331ac:
001331acstr x5, [sp+712]
001331b0b 0x1331b8
001331b4
001331b4loc_1331b4:
001331b4b 0x1331b8
001331b8
001331b8loc_1331b8:
001331b8ldr x5, [sp+2264]
001331bcldr x6, [sp+2288]
001331c0subs xzr, x5, x6
001331c4b.ne 0x1331cc
001331c8b 0x1331ec
001331cc
001331ccloc_1331cc:
001331ccldr x3, [sp+712]
001331d0str x3, [sp+704]
001331d4ldr x3, [sp+704]
001331d8ubfm x2, x3, 60, 59
001331dcldr x0, [sp+2288]
001331e0ldr x1, [sp+2264]
001331e4bl runtime.memmove
001331e8b 0x1331f0
001331ec
001331ecloc_1331ec:
001331ecb 0x1331f0
001331f0
001331f0loc_1331f0:
001331f0b 0x1331f4
001331f4
001331f4loc_1331f4:
001331f4ldr x5, [sp+1216]
001331f8str x5, [sp+568]
001331fcldr x6, [sp+936]
00133200ldrsb x27, [x6]
00133204strh w5, [x6+4]
00133208ldr x5, [sp+936]
0013320cldrsb x27, [x5]
00133210ldr x6, [sp+936]
00133214ldrsb x27, [x6]
00133218ldrh w6, [x6+4]
0013321cstrh w6, [x5+6]
00133220ldr x5, [sp+936]
00133224ldrsb x27, [x5]
00133228orr x6, xzr, 16
0013322cstr w6, [x5+8]
00133230ldr x5, [sp+1280]
00133234str x5, [sp+568]
00133238cbnz x5, 0x133240
0013323cb 0x133290
00133240
00133240loc_133240:
00133240ldr x2, [sp+1128]
00133244ldr x0, [sp+1112]
00133248ldr x5, [sp+1120]
0013324cadd x1, x5, 1
00133250subs xzr, x2, x1
00133254b.hs 0x13325c
00133258b 0x133260
0013325c
0013325cloc_13325c:
0013325cb 0x133274
00133260
00133260loc_133260:
00133260orr x3, xzr, 1
00133264adrp x4, 0x4c2000
00133268add x4, x4, 3072
0013326cbl runtime.growslice
00133270b 0x133274
00133274
00133274loc_133274:
00133274sub x5, x1, 1
00133278orr x6, xzr, 32
0013327cstrb w6, [x0+x5]
00133280str x0, [sp+1112]
00133284str x1, [sp+1120]
00133288str x2, [sp+1128]
0013328cb 0x133294
00133290
00133290loc_133290:
00133290b 0x133294
00133294
00133294loc_133294:
00133294ldr x2, [sp+1128]
00133298ldr x0, [sp+1112]
0013329cldr x5, [sp+1120]
001332a0add x1, x5, 1
001332a4subs xzr, x2, x1
001332a8b.hs 0x1332b0
001332acb 0x1332b4
001332b0
001332b0loc_1332b0:
001332b0b 0x1332c8
001332b4
001332b4loc_1332b4:
001332b4orr x3, xzr, 1
001332b8adrp x4, 0x4c2000
001332bcadd x4, x4, 3072
001332c0bl runtime.growslice
001332c4b 0x1332c8
001332c8
001332c8loc_1332c8:
001332c8sub x4, x1, 1
001332ccmovz x5, 125
001332d0strb w5, [x0+x4]
001332d4str x0, [sp+1112]
001332d8str x1, [sp+1120]
001332dcstr x2, [sp+1128]
001332e0strb wzr, [sp+125]
001332e4add x4, sp, 125
001332e8str x4, [sp+2232]
001332ecldrsb x27, [x4]
001332f0strb w5, [x4]
001332f4ldr x1, [sp+2232]
001332f8ldrsb x27, [x1]
001332fcb 0x133300
00133300
00133300loc_133300:
00133300str x1, [sp+2240]
00133304orr x3, xzr, 1
00133308str x3, [sp+2248]
0013330cstr x3, [sp+2256]
00133310ldr w0, [sp+384]
00133314mov x2, x3
00133318bl reflect.fnv1
0013331cstr w0, [sp+384]
00133320ldr x1, [sp+1112]
00133324ldr x2, [sp+1120]
00133328add x0, sp, 135
0013332cbl runtime.slicebytetostring
00133330str x0, [sp+1064]
00133334str x1, [sp+1072]
00133338ldr x0, [sp+528]
0013333cldrb w4, [sp+119]
00133340mov x1, x4
00133344bl reflect.align
00133348str x0, [sp+536]
0013334cldr x4, [sp+528]
00133350subs xzr, x0, x4
00133354b.lo 0x133d98
00133358b 0x13335c
0013335c
0013335cloc_13335c:
0013335cstr x0, [sp+528]
00133360adrp x6, 0x4d7000
00133364add x6, x6, 2944
00133368str x6, [sp+1232]
0013336cadrp x6, 0x918000
00133370add x6, x6, 1504
00133374str x6, [sp+1240]
00133378add x6, sp, 1232
0013337cldrsb x27, [x6]
00133380ldr x20, [x6]
00133384str x20, [sp+1144]
00133388ldrsb x27, [x20]
0013338cldr x21, [sp+968]
00133390ldrsb x27, [x21]
00133394adrp x27, 0x918000
00133398ldr w6, [x27+3056]
0013339ccbz w6, 0x1333a4
001333a0b 0x1333a8
001333a4
001333a4loc_1333a4:
001333a4b 0x1333d0
001333a8
001333a8loc_1333a8:
001333a8str x20, [sp+2064]
001333acstr x21, [sp+2056]
001333b0adrp x0, 0x4f6000
001333b4add x0, x0, 2656
001333b8mov x1, x21
001333bcmov x2, x20
001333c0bl runtime.wbMove
001333c4ldr x20, [sp+2064]
001333c8ldr x21, [sp+2056]
001333ccb 0x1333d0
001333d0
001333d0loc_1333d0:
001333d0adr x27, 16
001333d4stp x29, x27, [sp-24]
001333d8sub x29, sp, 24
001333dcbl fn_87ef8
001333e0sub x29, sp, 8
001333e4ldr x6, [sp+968]
001333e8ldrsb x27, [x6]
001333ecldr x7, [sp+1272]
001333f0ldr x8, [sp+1280]
001333f4ldr x9, [sp+1288]
001333f8str x8, [x6+64]
001333fcstr x9, [x6+72]
00133400adrp x27, 0x918000
00133404ldr w8, [x27+3056]
00133408cbz w8, 0x133410
0013340cb 0x133414
00133410
00133410loc_133410:
00133410b 0x133428
00133414
00133414loc_133414:
00133414bl runtime.gcWriteBarrier2
00133418str x7, [x25]
0013341cldr x8, [x6+56]
00133420str x8, [x25+8]
00133424b 0x133428
00133428
00133428loc_133428:
00133428str x7, [x6+56]
0013342cldr x6, [sp+1160]
00133430cbnz x6, 0x133438
00133434b 0x133490
00133438
00133438loc_133438:
00133438ldr x0, [sp+1152]
0013343cldr x1, [sp+1160]
00133440mov x2, xzr
00133444mov x3, xzr
00133448mov x4, xzr
0013344cmov x5, x4
00133450bl reflect.newName
00133454str x0, [sp+1896]
00133458ldr x6, [sp+968]
0013345cldrsb x27, [x6]
00133460adrp x27, 0x918000
00133464ldr w7, [x27+3056]
00133468cbz w7, 0x133470
0013346cb 0x133474
00133470
00133470loc_133470:
00133470b 0x133488
00133474
00133474loc_133474:
00133474bl runtime.gcWriteBarrier2
00133478str x0, [x25]
0013347cldr x3, [x6+48]
00133480str x3, [x25+8]
00133484b 0x133488
00133488
00133488loc_133488:
00133488str x0, [x6+48]
0013348cb 0x133494
00133490
00133490loc_133490:
00133490b 0x133494
00133494
00133494loc_133494:
00133494add x27, sp, 1560
00133498stp xzr, xzr, [x27]
0013349cldr w3, [sp+384]
001334a0str w3, [sp+428]
001334a4adrp x0, 0x8f0000
001334a8add x0, x0, 3688
001334acadrp x1, 0x4c2000
001334b0add x1, x1, 3328
001334b4add x2, sp, 428
001334b8bl sync.(*Map).Load
001334bcstr x0, [sp+1560]
001334c0str x1, [sp+1568]
001334c4strb w2, [sp+131]
001334c8ldr x3, [sp+1560]
001334ccldr x4, [sp+1568]
001334d0str x3, [sp+2040]
001334d4str x4, [sp+2048]
001334d8ldrb w3, [sp+131]
001334dcstrb w3, [sp+133]
001334e0ldr x3, [sp+2040]
001334e4ldr x4, [sp+2048]
001334e8str x3, [sp+1016]
001334ecstr x4, [sp+1024]
001334f0ldrb w3, [sp+133]
001334f4strb w3, [sp+121]
001334f8tbnz w3, 0, 0x133500
001334fcb 0x133560
00133500
00133500loc_133500:
00133500str xzr, [sp+1536]
00133504add x27, sp, 1544
00133508stp xzr, xzr, [x27]
0013350cldr x3, [sp+1024]
00133510ldr x0, [sp+1016]
00133514adrp x1, 0x4bc000
00133518add x1, x1, 1280
0013351csubs xzr, x0, x1
00133520b.eq 0x133528
00133524b 0x133d8c
00133528
00133528loc_133528:
00133528ldr x1, [x3+8]
0013352cldr x2, [x3]
00133530ldr x3, [x3+16]
00133534str x2, [sp+1536]
00133538str x1, [sp+1544]
0013353cstr x3, [sp+1552]
00133540str x2, [sp+1512]
00133544str x1, [sp+1520]
00133548str x3, [sp+1528]
0013354cstr xzr, [sp+696]
00133550str x1, [sp+688]
00133554ldr x1, [sp+1512]
00133558str x1, [sp+680]
0013355cb 0x133cd4
00133560
00133560loc_133560:
00133560b 0x133564
00133564
00133564loc_133564:
00133564adrp x0, 0x8f0000
00133568add x0, x0, 3680
0013356cbl sync.(*Mutex).Lock
00133570adrp x1, 0x8f0000
00133574add x1, x1, 3680
00133578str x1, [sp+2032]
0013357cadd x27, sp, 2192
00133580stp xzr, xzr, [x27]
00133584add x1, sp, 2192
00133588str x1, [sp+2208]
0013358cldrsb x27, [x1]
00133590adrp x2, 4096
00133594add x2, x2, 3984
00133598str x2, [x1]
0013359cldrsb x27, [x1]
001335a0ldr x2, [sp+2032]
001335a4adrp x27, 0x918000
001335a8ldr w3, [x27+3056]
001335accbz w3, 0x1335b4
001335b0b 0x1335b8
001335b4
001335b4loc_1335b4:
001335b4b 0x1335cc
001335b8
001335b8loc_1335b8:
001335b8bl runtime.gcWriteBarrier2
001335bcstr x2, [x25]
001335c0ldr x3, [x1+8]
001335c4str x3, [x25+8]
001335c8b 0x1335cc
001335cc
001335ccloc_1335cc:
001335ccstr x2, [x1+8]
001335d0str x1, [sp+600]
001335d4add x0, sp, 576
001335d8bl runtime.deferprocStack
001335dcsubs xzr, x0, 0
001335e0b.ne 0x1336b8
001335e4b 0x1335e8
001335e8
001335e8loc_1335e8:
001335e8add x27, sp, 1560
001335ecstp xzr, xzr, [x27]
001335f0ldr w3, [sp+384]
001335f4str w3, [sp+424]
001335f8adrp x0, 0x8f0000
001335fcadd x0, x0, 3688
00133600adrp x1, 0x4c2000
00133604add x1, x1, 3328
00133608add x2, sp, 424
0013360cbl sync.(*Map).Load
00133610str x0, [sp+1560]
00133614str x1, [sp+1568]
00133618strb w2, [sp+131]
0013361cldr x3, [sp+1560]
00133620ldr x4, [sp+1568]
00133624str x3, [sp+2016]
00133628str x4, [sp+2024]
0013362cldrb w3, [sp+131]
00133630strb w3, [sp+132]
00133634ldr x3, [sp+2016]
00133638ldr x4, [sp+2024]
0013363cstr x3, [sp+1000]
00133640str x4, [sp+1008]
00133644ldrb w3, [sp+132]
00133648strb w3, [sp+120]
0013364ctbnz w3, 0, 0x133654
00133650b 0x1336b4
00133654
00133654loc_133654:
00133654str xzr, [sp+1512]
00133658add x27, sp, 1520
0013365cstp xzr, xzr, [x27]
00133660ldr x3, [sp+1008]
00133664ldr x0, [sp+1000]
00133668adrp x1, 0x4bc000
0013366cadd x1, x1, 1280
00133670subs xzr, x0, x1
00133674b.eq 0x13367c
00133678b 0x133cc8
0013367c
0013367cloc_13367c:
0013367cldr x2, [x3+8]
00133680ldr x4, [x3]
00133684ldr x3, [x3+16]
00133688str x4, [sp+1512]
0013368cstr x2, [sp+1520]
00133690str x3, [sp+1528]
00133694str x4, [sp+1536]
00133698str x2, [sp+1544]
0013369cstr x3, [sp+1552]
001336a0str xzr, [sp+672]
001336a4str x2, [sp+664]
001336a8ldr x2, [sp+1536]
001336acstr x2, [sp+656]
001336b0b 0x133c10
001336b4
001336b4loc_1336b4:
001336b4b 0x1336d0
001336b8
001336b8loc_1336b8:
001336b8bl runtime.deferreturn
001336bcldr x0, [sp+920]
001336c0ldr x1, [sp+928]
001336c4ldp x29, x30, [sp-8]
001336c8add sp, sp, 3504
001336ccret x30
001336d0
001336d0loc_1336d0:
001336d0str xzr, [sp+640]
001336d4str wzr, [sp+648]
001336d8add x2, sp, 640
001336dcstr x2, [sp+2168]
001336e0ldrsb x27, [x2]
001336e4adrp x3, 4096
001336e8add x3, x3, 3472
001336ecstr x3, [x2]
001336f0ldrsb x27, [x2]
001336f4ldr w3, [sp+384]
001336f8str w3, [x2+8]
001336fcldr x2, [sp+2168]
00133700str x2, [sp+1456]
00133704ldr x0, [sp+1064]
00133708ldr x1, [sp+1072]
0013370cbl reflect.typesByString
00133710str x0, [sp+1488]
00133714str x1, [sp+1496]
00133718str x2, [sp+1504]
0013371cstr x0, [sp+1464]
00133720str x1, [sp+1472]
00133724str x2, [sp+1480]
00133728str xzr, [sp+632]
0013372cstr x1, [sp+624]
00133730b 0x133734
00133734
00133734loc_133734:
00133734ldr x6, [sp+624]
00133738ldr x7, [sp+632]
0013373csubs xzr, x6, x7
00133740b.gt 0x133748
00133744b 0x1337d4
00133748
00133748loc_133748:
00133748ldr x3, [sp+632]
0013374cldr x4, [sp+1464]
00133750ldr x3, [x4+3*x3]
00133754str x3, [sp+1032]
00133758ldr x0, [sp+968]
0013375cldrsb x27, [x0]
00133760str x0, [sp+2160]
00133764ldr x1, [sp+1032]
00133768orr x2, xzr, 1
0013376cbl reflect.haveIdenticalUnderlyingType
00133770strb w0, [sp+131]
00133774tbnz w0, 0, 0x13377c
00133778b 0x1337c0
0013377c
0013377cloc_13377c:
0013377cldr x0, [sp+1032]
00133780bl reflect.toType
00133784str x0, [sp+1648]
00133788str x1, [sp+1656]
0013378cldr x26, [sp+1456]
00133790ldr x2, [x26]
00133794blr x2
00133798str x0, [sp+1664]
0013379cstr x1, [sp+1672]
001337a0str x0, [sp+920]
001337a4str x1, [sp+928]
001337a8bl runtime.deferreturn
001337acldr x0, [sp+920]
001337b0ldr x1, [sp+928]
001337b4ldp x29, x30, [sp-8]
001337b8add sp, sp, 3504
001337bcret x30
001337c0
001337c0loc_1337c0:
001337c0b 0x1337c4
001337c4
001337c4loc_1337c4:
001337c4ldr x6, [sp+632]
001337c8add x6, x6, 1
001337ccstr x6, [sp+632]
001337d0b 0x133734
001337d4
001337d4loc_1337d4:
001337d4ldr x0, [sp+1064]
001337d8ldr x1, [sp+1072]
001337dcmov x2, xzr
001337e0mov x3, xzr
001337e4mov x4, xzr
001337e8mov x5, x4
001337ecbl reflect.newName
001337f0str x0, [sp+1896]
001337f4bl reflect.resolveReflectName
001337f8str w0, [sp+420]
001337fcldr x6, [sp+968]
00133800ldrsb x27, [x6]
00133804str w0, [x6+40]
00133808ldr x0, [sp+968]
0013380cldrsb x27, [x0]
00133810str x0, [sp+2152]
00133814bl reflect.toType
00133818str x0, [sp+1664]
0013381cstr x1, [sp+1672]
00133820bl reflect.isRegularMemory
00133824strb w0, [sp+131]
00133828tbnz w0, 0, 0x133830
0013382cb 0x133844
00133830
00133830loc_133830:
00133830ldr x1, [sp+968]
00133834ldrsb x27, [x1]
00133838orr x2, xzr, 8
0013383cstrb w2, [x1+20]
00133840b 0x133854
00133844
00133844loc_133844:
00133844ldr x1, [sp+968]
00133848ldrsb x27, [x1]
0013384cstrb wzr, [x1+20]
00133850b 0x133854
00133854
00133854loc_133854:
00133854ldr x1, [sp+968]
00133858ldrsb x27, [x1]
0013385cldr w2, [sp+384]
00133860str w2, [x1+16]
00133864ldr x1, [sp+968]
00133868ldrsb x27, [x1]
0013386cldr x2, [sp+528]
00133870str x2, [x1]
00133874ldr x0, [sp+968]
00133878ldrsb x27, [x0]
0013387cstr x0, [sp+2144]
00133880bl reflect.typeptrdata
00133884str x0, [sp+912]
00133888ldr x1, [sp+968]
0013388cldrsb x27, [x1]
00133890str x0, [x1+8]
00133894ldr x1, [sp+968]
00133898ldrsb x27, [x1]
0013389cldrb w2, [sp+119]
001338a0strb w2, [x1+21]
001338a4ldr x1, [sp+968]
001338a8ldrsb x27, [x1]
001338acldrb w2, [sp+119]
001338b0strb w2, [x1+22]
001338b4ldr x1, [sp+968]
001338b8ldrsb x27, [x1]
001338bcstr wzr, [x1+44]
001338c0ldr x1, [sp+1216]
001338c4str x1, [sp+568]
001338c8cbnz x1, 0x1338d0
001338ccb 0x1338f0
001338d0
001338d0loc_1338d0:
001338d0ldr x3, [sp+968]
001338d4ldrsb x27, [x3]
001338d8ldr x4, [sp+968]
001338dcldrsb x27, [x4]
001338e0ldrb w4, [x4+20]
001338e4orr x4, x4, 1
001338e8strb w4, [x3+20]
001338ecb 0x1338f4
001338f0
001338f0loc_1338f0:
001338f0b 0x1338f4
001338f4
001338f4loc_1338f4:
001338f4ldr x3, [sp+968]
001338f8ldrsb x27, [x3]
001338fcldr x3, [x3+8]
00133900cbz x3, 0x133908
00133904b 0x13393c
00133908
00133908loc_133908:
00133908ldr x2, [sp+968]
0013390cldrsb x27, [x2]
00133910adrp x27, 0x918000
00133914ldr w3, [x27+3056]
00133918cbz w3, 0x133920
0013391cb 0x133924
00133920
00133920loc_133920:
00133920b 0x133934
00133924
00133924loc_133924:
00133924ldr x3, [x2+32]
00133928bl runtime.gcWriteBarrier1
0013392cstr x3, [x25]
00133930b 0x133934
00133934
00133934loc_133934:
00133934str xzr, [x2+32]
00133938b 0x133a40
0013393c
0013393cloc_13393c:
0013393cldr x3, [sp+968]
00133940ldrsb x27, [x3]
00133944ldr x3, [x3+8]
00133948subs xzr, x3, 0x20000
0013394cb.ls 0x133954
00133950b 0x1339d8
00133954
00133954loc_133954:
00133954str wzr, [sp+2112]
00133958str xzr, [sp+2120]
0013395cadd x27, sp, 2128
00133960stp xzr, xzr, [x27]
00133964add x3, sp, 2112
00133968str x3, [sp+1448]
0013396cldr x2, [sp+968]
00133970ldrsb x27, [x2]
00133974str x2, [sp+2104]
00133978ldr x0, [sp+1448]
0013397cmov x1, xzr
00133980bl reflect.addTypeBits
00133984ldr x3, [sp+1448]
00133988ldrsb x27, [x3]
0013398cldr x4, [x3+8]
00133990ldr x1, [x3+16]
00133994subs xzr, x1, 0
00133998b.hi 0x1339a0
0013399cb 0x133c08
001339a0
001339a0loc_1339a0:
001339a0ldr x2, [sp+968]
001339a4ldrsb x27, [x2]
001339a8adrp x27, 0x918000
001339acldr w3, [x27+3056]
001339b0cbz w3, 0x1339b8
001339b4b 0x1339bc
001339b8
001339b8loc_1339b8:
001339b8b 0x1339d0
001339bc
001339bcloc_1339bc:
001339bcbl runtime.gcWriteBarrier2
001339c0str x4, [x25]
001339c4ldr x3, [x2+32]
001339c8str x3, [x25+8]
001339ccb 0x1339d0
001339d0
001339d0loc_1339d0:
001339d0str x4, [x2+32]
001339d4b 0x133a3c
001339d8
001339d8loc_1339d8:
001339d8ldr x1, [sp+968]
001339dcldrsb x27, [x1]
001339e0ldr x2, [sp+968]
001339e4ldrsb x27, [x2]
001339e8ldrb w2, [x2+20]
001339ecorr x2, x2, 16
001339f0strb w2, [x1+20]
001339f4adrp x0, 0x4c2000
001339f8add x0, x0, 3648
001339fcbl runtime.newobject
00133a00str x0, [sp+3488]
00133a04ldr x1, [sp+968]
00133a08ldrsb x27, [x1]
00133a0cadrp x27, 0x918000
00133a10ldr w2, [x27+3056]
00133a14cbz w2, 0x133a1c
00133a18b 0x133a20
00133a1c
00133a1cloc_133a1c:
00133a1cb 0x133a34
00133a20
00133a20loc_133a20:
00133a20bl runtime.gcWriteBarrier2
00133a24str x0, [x25]
00133a28ldr x2, [x1+32]
00133a2cstr x2, [x25+8]
00133a30b 0x133a34
00133a34
00133a34loc_133a34:
00133a34str x0, [x1+32]
00133a38b 0x133a3c
00133a3c
00133a3cloc_133a3c:
00133a3cb 0x133a40
00133a40
00133a40loc_133a40:
00133a40ldr x2, [sp+968]
00133a44ldrsb x27, [x2]
00133a48adrp x27, 0x918000
00133a4cldr w3, [x27+3056]
00133a50cbz w3, 0x133a58
00133a54b 0x133a5c
00133a58
00133a58loc_133a58:
00133a58b 0x133a6c
00133a5c
00133a5cloc_133a5c:
00133a5cldr x3, [x2+24]
00133a60bl runtime.gcWriteBarrier1
00133a64str x3, [x25]
00133a68b 0x133a6c
00133a6c
00133a6cloc_133a6c:
00133a6cstr xzr, [x2+24]
00133a70ldrb w2, [sp+124]
00133a74tbnz w2, 0, 0x133a7c
00133a78b 0x133b0c
00133a7c
00133a7cloc_133a7c:
00133a7cadrp x0, 0x500000
00133a80add x0, x0, 576
00133a84bl runtime.newobject
00133a88str x0, [sp+2096]
00133a8cadrp x1, 4096
00133a90add x1, x1, 3120
00133a94str x1, [x0]
00133a98ldr x1, [sp+968]
00133a9cldr x2, [sp+2096]
00133aa0ldrsb x27, [x2]
00133aa4adrp x27, 0x918000
00133aa8ldr w3, [x27+3056]
00133aaccbz w3, 0x133ab4
00133ab0b 0x133ab8
00133ab4
00133ab4loc_133ab4:
00133ab4b 0x133acc
00133ab8
00133ab8loc_133ab8:
00133ab8bl runtime.gcWriteBarrier2
00133abcstr x1, [x25]
00133ac0ldr x3, [x2+8]
00133ac4str x3, [x25+8]
00133ac8b 0x133acc
00133acc
00133accloc_133acc:
00133accstr x1, [x2+8]
00133ad0ldr x2, [sp+968]
00133ad4ldrsb x27, [x2]
00133ad8ldr x3, [sp+2096]
00133adcadrp x27, 0x918000
00133ae0ldr w4, [x27+3056]
00133ae4cbz w4, 0x133aec
00133ae8b 0x133af0
00133aec
00133aecloc_133aec:
00133aecb 0x133b04
00133af0
00133af0loc_133af0:
00133af0bl runtime.gcWriteBarrier2
00133af4str x3, [x25]
00133af8ldr x4, [x2+24]
00133afcstr x4, [x25+8]
00133b00b 0x133b04
00133b04
00133b04loc_133b04:
00133b04str x3, [x2+24]
00133b08b 0x133b10
00133b0c
00133b0cloc_133b0c:
00133b0cb 0x133b10
00133b10
00133b10loc_133b10:
00133b10ldr x2, [sp+1280]
00133b14str x2, [sp+568]
00133b18subs xzr, x2, 1
00133b1ccset x2, eq
00133b20strb w2, [sp+131]
00133b24b.eq 0x133b2c
00133b28b 0x133b5c
00133b2c
00133b2cloc_133b2c:
00133b2cldr x1, [sp+1280]
00133b30ldr x2, [sp+1272]
00133b34subs xzr, x1, 0
00133b38b.hi 0x133b40
00133b3cb 0x133c00
00133b40
00133b40loc_133b40:
00133b40ldr x0, [x2+8]
00133b44str x0, [sp+2088]
00133b48bl internal/abi.(*Type).IfaceIndir
00133b4cstrb w0, [sp+327]
00133b50eor x1, x0, 1
00133b54strb w1, [sp+131]
00133b58b 0x133b60
00133b5c
00133b5cloc_133b5c:
00133b5cb 0x133b60
00133b60
00133b60loc_133b60:
00133b60ldrb w1, [sp+131]
00133b64tbnz w1, 0, 0x133b6c
00133b68b 0x133b90
00133b6c
00133b6cloc_133b6c:
00133b6cb 0x133b70
00133b70
00133b70loc_133b70:
00133b70ldr x1, [sp+968]
00133b74ldrsb x27, [x1]
00133b78ldr x2, [sp+968]
00133b7cldrsb x27, [x2]
00133b80ldrb w2, [x2+23]
00133b84orr x2, x2, 32
00133b88strb w2, [x1+23]
00133b8cb 0x133bb4
00133b90
00133b90loc_133b90:
00133b90b 0x133b94
00133b94
00133b94loc_133b94:
00133b94ldr x1, [sp+968]
00133b98ldrsb x27, [x1]
00133b9cldr x2, [sp+968]
00133ba0ldrsb x27, [x2]
00133ba4ldrb w2, [x2+23]
00133ba8and x2, x2, -33
00133bacstrb w2, [x1+23]
00133bb0b 0x133bb4
00133bb4
00133bb4loc_133bb4:
00133bb4ldr x0, [sp+968]
00133bb8ldrsb x27, [x0]
00133bbcstr x0, [sp+2080]
00133bc0bl reflect.toType
00133bc4str x0, [sp+1664]
00133bc8str x1, [sp+1672]
00133bccldr x26, [sp+1456]
00133bd0ldr x2, [x26]
00133bd4blr x2
00133bd8str x0, [sp+1648]
00133bdcstr x1, [sp+1656]
00133be0str x0, [sp+920]
00133be4str x1, [sp+928]
00133be8bl runtime.deferreturn
00133becldr x0, [sp+920]
00133bf0ldr x1, [sp+928]
00133bf4ldp x29, x30, [sp-8]
00133bf8add sp, sp, 3504
00133bfcret x30
00133c00
00133c00loc_133c00:
00133c00mov x0, xzr
00133c04bl runtime.panicIndex
00133c08
00133c08loc_133c08:
00133c08mov x0, xzr
00133c0cbl runtime.panicIndex
00133c10
00133c10loc_133c10:
00133c10ldr x2, [sp+664]
00133c14ldr x3, [sp+672]
00133c18subs xzr, x2, x3
00133c1cb.gt 0x133c24
00133c20b 0x133cc4
00133c24
00133c24loc_133c24:
00133c24ldr x1, [sp+656]
00133c28str x1, [sp+2184]
00133c2cldr x1, [sp+2184]
00133c30ldr x2, [x1]
00133c34ldr x0, [x1+8]
00133c38str x2, [sp+1080]
00133c3cstr x0, [sp+1088]
00133c40ldrsb x27, [x2]
00133c44ldr x1, [x2+304]
00133c48blr x1
00133c4cstr x0, [sp+1040]
00133c50ldr x0, [sp+968]
00133c54ldrsb x27, [x0]
00133c58str x0, [sp+2176]
00133c5cldr x1, [sp+1040]
00133c60orr x2, xzr, 1
00133c64bl reflect.haveIdenticalUnderlyingType
00133c68strb w0, [sp+131]
00133c6ctbnz w0, 0, 0x133c74
00133c70b 0x133ca4
00133c74
00133c74loc_133c74:
00133c74ldr x0, [sp+1040]
00133c78bl reflect.toType
00133c7cstr x0, [sp+1648]
00133c80str x1, [sp+1656]
00133c84str x0, [sp+920]
00133c88str x1, [sp+928]
00133c8cbl runtime.deferreturn
00133c90ldr x0, [sp+920]
00133c94ldr x1, [sp+928]
00133c98ldp x29, x30, [sp-8]
00133c9cadd sp, sp, 3504
00133ca0ret x30
00133ca4
00133ca4loc_133ca4:
00133ca4b 0x133ca8
00133ca8
00133ca8loc_133ca8:
00133ca8ldr x2, [sp+672]
00133cacadd x2, x2, 1
00133cb0str x2, [sp+672]
00133cb4ldr x2, [sp+2184]
00133cb8add x2, x2, 16
00133cbcstr x2, [sp+656]
00133cc0b 0x133c10
00133cc4
00133cc4loc_133cc4:
00133cc4b 0x1336d0
00133cc8
00133cc8loc_133cc8:
00133cc8adrp x2, 0x4d7000
00133cccadd x2, x2, 3520
00133cd0bl runtime.panicdottypeE
00133cd4
00133cd4loc_133cd4:
00133cd4ldr x1, [sp+688]
00133cd8ldr x2, [sp+696]
00133cdcsubs xzr, x1, x2
00133ce0b.gt 0x133ce8
00133ce4b 0x133d88
00133ce8
00133ce8loc_133ce8:
00133ce8ldr x1, [sp+680]
00133cecstr x1, [sp+2224]
00133cf0ldr x1, [sp+2224]
00133cf4ldr x2, [x1]
00133cf8ldr x0, [x1+8]
00133cfcstr x2, [sp+1096]
00133d00str x0, [sp+1104]
00133d04ldrsb x27, [x2]
00133d08ldr x1, [x2+304]
00133d0cblr x1
00133d10str x0, [sp+1048]
00133d14ldr x0, [sp+968]
00133d18ldrsb x27, [x0]
00133d1cstr x0, [sp+2216]
00133d20ldr x1, [sp+1048]
00133d24orr x2, xzr, 1
00133d28bl reflect.haveIdenticalUnderlyingType
00133d2cstrb w0, [sp+131]
00133d30tbnz w0, 0, 0x133d38
00133d34b 0x133d68
00133d38
00133d38loc_133d38:
00133d38ldr x0, [sp+1048]
00133d3cbl reflect.toType
00133d40str x0, [sp+1648]
00133d44str x1, [sp+1656]
00133d48str x0, [sp+920]
00133d4cstr x1, [sp+928]
00133d50bl runtime.deferreturn
00133d54ldr x0, [sp+920]
00133d58ldr x1, [sp+928]
00133d5cldp x29, x30, [sp-8]
00133d60add sp, sp, 3504
00133d64ret x30
00133d68
00133d68loc_133d68:
00133d68b 0x133d6c
00133d6c
00133d6cloc_133d6c:
00133d6cldr x1, [sp+696]
00133d70add x1, x1, 1
00133d74str x1, [sp+696]
00133d78ldr x1, [sp+2224]
00133d7cadd x1, x1, 16
00133d80str x1, [sp+680]
00133d84b 0x133cd4
00133d88
00133d88loc_133d88:
00133d88b 0x133564
00133d8c
00133d8cloc_133d8c:
00133d8cadrp x2, 0x4d7000
00133d90add x2, x2, 3520
00133d94bl runtime.panicdottypeE
00133d98
00133d98loc_133d98:
00133d98adrp x0, 0x4c2000
00133d9cadd x0, x0, 2944
00133da0adrp x1, 0x5de000
00133da4add x1, x1, 2320
00133da8bl runtime.gopanic
00133dac
00133dacloc_133dac:
00133dacadrp x2, 0x4d7000
00133db0add x2, x2, 3520
00133db4bl runtime.panicdottypeE
00133db8
00133db8loc_133db8:
00133db8mov x0, xzr
00133dbcbl runtime.panicIndex
00133dc0
00133dc0loc_133dc0:
00133dc0adrp x0, 0x4c2000
00133dc4add x0, x0, 2944
00133dc8adrp x1, 0x5de000
00133dccadd x1, x1, 2320
00133dd0bl runtime.gopanic
00133dd4
00133dd4loc_133dd4:
00133dd4ldr x2, [sp+1168]
00133dd8ldr x3, [sp+1176]
00133ddcldr x1, [sp+1264]
00133de0adrp x0, 0x4f1000
00133de4add x0, x0, 1216
00133de8bl runtime.mapaccess2_faststr
00133decstr x0, [sp+2936]
00133df0strb w1, [sp+131]
00133df4strb w1, [sp+134]
00133df8strb w1, [sp+123]
00133dfcstrb w1, [sp+131]
00133e00tbnz w1, 0, 0x133e08
00133e04b 0x133e4c
00133e08
00133e08loc_133e08:
00133e08ldr x5, [sp+1176]
00133e0csubs xzr, x5, 1
00133e10cset x5, ne
00133e14b.ne 0x133e1c
00133e18b 0x133e20
00133e1c
00133e1cloc_133e1c:
00133e1cb 0x133e44
00133e20
00133e20loc_133e20:
00133e20ldr x1, [sp+1176]
00133e24ldr x5, [sp+1168]
00133e28subs xzr, x1, 0
00133e2cb.hi 0x133e34
00133e30b 0x134388
00133e34
00133e34loc_133e34:
00133e34ldrb w6, [x5]
00133e38subs wzr, w6, 95
00133e3ccset x5, ne
00133e40b 0x133e44
00133e44
00133e44loc_133e44:
00133e44strb w5, [sp+131]
00133e48b 0x133e50
00133e4c
00133e4cloc_133e4c:
00133e4cb 0x133e50
00133e50
00133e50loc_133e50:
00133e50ldrb w5, [sp+131]
00133e54tbnz w5, 0, 0x13434c
00133e58b 0x133e5c
00133e5c
00133e5cloc_133e5c:
00133e5cldr x2, [sp+1168]
00133e60ldr x3, [sp+1176]
00133e64ldr x1, [sp+1264]
00133e68adrp x0, 0x4f1000
00133e6cadd x0, x0, 1216
00133e70bl runtime.mapassign_faststr
00133e74str x0, [sp+2880]
00133e78ldrsb x27, [x0]
00133e7cstur wzr, [sp+126]
00133e80add x4, sp, 126
00133e84str x4, [sp+2848]
00133e88ldrsb x27, [x4]
00133e8cldr x5, [sp+1256]
00133e90ldrsb x27, [x5]
00133e94ldr w5, [x5+16]
00133e98ubfm x5, x5, 24, 31
00133e9cstrb w5, [x4]
00133ea0ldr x4, [sp+2848]
00133ea4ldrsb x27, [x4]
00133ea8ldr x5, [sp+1256]
00133eacldrsb x27, [x5]
00133eb0ldr w5, [x5+16]
00133eb4ubfm x5, x5, 16, 31
00133eb8strb w5, [x4+1]
00133ebcldr x4, [sp+2848]
00133ec0ldrsb x27, [x4]
00133ec4ldr x5, [sp+1256]
00133ec8ldrsb x27, [x5]
00133eccldr w5, [x5+16]
00133ed0ubfm x5, x5, 8, 31
00133ed4strb w5, [x4+2]
00133ed8ldr x4, [sp+2848]
00133edcldrsb x27, [x4]
00133ee0ldr x5, [sp+1256]
00133ee4ldrsb x27, [x5]
00133ee8ldr w5, [x5+16]
00133eecstrb w5, [x4+3]
00133ef0ldr x1, [sp+2848]
00133ef4ldrsb x27, [x1]
00133ef8b 0x133efc
00133efc
00133efcloc_133efc:
00133efcstr x1, [sp+2856]
00133f00orr x3, xzr, 4
00133f04str x3, [sp+2864]
00133f08str x3, [sp+2872]
00133f0cldr w0, [sp+384]
00133f10mov x2, x3
00133f14bl reflect.fnv1
00133f18str w0, [sp+384]
00133f1cldr x0, [sp+1256]
00133f20bl reflect.stringFor
00133f24str x0, [sp+1952]
00133f28str x1, [sp+1960]
00133f2corr x2, xzr, 1
00133f30mov x3, x0
00133f34mov x4, x1
00133f38add x0, sp, 199
00133f3cadrp x1, 0x5dd000
00133f40add x1, x1, 3072
00133f44bl runtime.concatstring2
00133f48str x0, [sp+2832]
00133f4cstr x1, [sp+2840]
00133f50ldr x2, [sp+1128]
00133f54ldr x0, [sp+1112]
00133f58ldr x4, [sp+1120]
00133f5cstr x0, [sp+2808]
00133f60str x4, [sp+2816]
00133f64str x2, [sp+2824]
00133f68ldr x5, [sp+2840]
00133f6cadd x1, x4, x5
00133f70str x1, [sp+752]
00133f74subs xzr, x2, x1
00133f78b.hs 0x133f80
00133f7cb 0x133f88
00133f80
00133f80loc_133f80:
00133f80str x1, [sp+2816]
00133f84b 0x133fa8
00133f88
00133f88loc_133f88:
00133f88ldr x3, [sp+2840]
00133f8cadrp x4, 0x4c2000
00133f90add x4, x4, 3072
00133f94bl runtime.growslice
00133f98str x0, [sp+2808]
00133f9cstr x1, [sp+2816]
00133fa0str x2, [sp+2824]
00133fa4b 0x133fa8
00133fa8
00133fa8loc_133fa8:
00133fa8ldr x3, [sp+2840]
00133facstr x3, [sp+744]
00133fb0ldr x3, [sp+752]
00133fb4ldr x4, [sp+2840]
00133fb8sub x3, x3, x4
00133fbcldr x4, [sp+2808]
00133fc0add x0, x4, x3
00133fc4str x0, [sp+2784]
00133fc8ldr x2, [sp+744]
00133fccldr x1, [sp+2832]
00133fd0bl runtime.memmove
00133fd4ldr x3, [sp+2808]
00133fd8ldr x4, [sp+2816]
00133fdcldr x5, [sp+2824]
00133fe0str x3, [sp+1112]
00133fe4str x4, [sp+1120]
00133fe8str x5, [sp+1128]
00133fecldr x0, [sp+1416]
00133ff0bl internal/abi.Name.HasTag
00133ff4strb w0, [sp+131]
00133ff8tbnz w0, 0, 0x134000
00133ffcb 0x134130
00134000
00134000loc_134000:
00134000ldr x0, [sp+1416]
00134004bl internal/abi.Name.Tag
00134008str x0, [sp+1952]
0013400cstr x1, [sp+1960]
00134010cbnz x0, 0x134018
00134014b 0x13401c
00134018
00134018loc_134018:
00134018b 0x134028
0013401c
0013401cloc_13401c:
0013401cadrp x0, 0x917000
00134020add x0, x0, 1504
00134024b 0x134028
00134028
00134028loc_134028:
00134028str x0, [sp+1992]
0013402cstr x1, [sp+2000]
00134030str x1, [sp+2008]
00134034ldr w4, [sp+384]
00134038mov x2, x1
0013403cmov x3, x2
00134040mov x1, x0
00134044mov x0, x4
00134048bl reflect.fnv1
0013404cstr w0, [sp+384]
00134050ldr x0, [sp+1416]
00134054bl internal/abi.Name.Tag
00134058str x0, [sp+1952]
0013405cstr x1, [sp+1960]
00134060bl strconv.Quote
00134064str x0, [sp+1808]
00134068str x1, [sp+1816]
0013406corr x2, xzr, 1
00134070mov x3, x0
00134074mov x4, x1
00134078add x0, sp, 167
0013407cadrp x1, 0x5dc000
00134080add x1, x1, 3072
00134084bl runtime.concatstring2
00134088str x0, [sp+2768]
0013408cstr x1, [sp+2776]
00134090ldr x2, [sp+1128]
00134094ldr x0, [sp+1112]
00134098ldr x4, [sp+1120]
0013409cstr x0, [sp+2744]
001340a0str x4, [sp+2752]
001340a4str x2, [sp+2760]
001340a8ldr x5, [sp+2776]
001340acadd x1, x4, x5
001340b0str x1, [sp+736]
001340b4subs xzr, x2, x1
001340b8b.hs 0x1340c0
001340bcb 0x1340c8
001340c0
001340c0loc_1340c0:
001340c0str x1, [sp+2752]
001340c4b 0x1340e8
001340c8
001340c8loc_1340c8:
001340c8ldr x3, [sp+2776]
001340ccadrp x4, 0x4c1000
001340d0add x4, x4, 3072
001340d4bl runtime.growslice
001340d8str x0, [sp+2744]
001340dcstr x1, [sp+2752]
001340e0str x2, [sp+2760]
001340e4b 0x1340e8
001340e8
001340e8loc_1340e8:
001340e8ldr x3, [sp+2776]
001340ecstr x3, [sp+728]
001340f0ldr x3, [sp+736]
001340f4ldr x4, [sp+2776]
001340f8sub x3, x3, x4
001340fcldr x4, [sp+2744]
00134100add x0, x4, x3
00134104str x0, [sp+2736]
00134108ldr x2, [sp+728]
0013410cldr x1, [sp+2768]
00134110bl runtime.memmove
00134114ldr x3, [sp+2744]
00134118ldr x4, [sp+2752]
0013411cldr x5, [sp+2760]
00134120str x3, [sp+1112]
00134124str x4, [sp+1120]
00134128str x5, [sp+1128]
0013412cb 0x134134
00134130
00134130loc_134130:
00134130b 0x134134
00134134
00134134loc_134134:
00134134ldr x5, [sp+3520]
00134138str x5, [sp+568]
0013413cldr x6, [sp+560]
00134140sub x5, x5, 1
00134144subs xzr, x6, x5
00134148b.lt 0x134150
0013414cb 0x1341a0
00134150
00134150loc_134150:
00134150ldr x2, [sp+1128]
00134154ldr x0, [sp+1112]
00134158ldr x5, [sp+1120]
0013415cadd x1, x5, 1
00134160subs xzr, x2, x1
00134164b.hs 0x13416c
00134168b 0x134170
0013416c
0013416cloc_13416c:
0013416cb 0x134184
00134170
00134170loc_134170:
00134170orr x3, xzr, 1
00134174adrp x4, 0x4c1000
00134178add x4, x4, 3072
0013417cbl runtime.growslice
00134180b 0x134184
00134184
00134184loc_134184:
00134184sub x3, x1, 1
00134188movz x4, 59
0013418cstrb w4, [x0+x3]
00134190str x0, [sp+1112]
00134194str x1, [sp+1120]
00134198str x2, [sp+1128]
0013419cb 0x1341a8
001341a0
001341a0loc_1341a0:
001341a0movz x4, 59
001341a4b 0x1341a8
001341a8
001341a8loc_1341a8:
001341a8ldrb w2, [sp+124]
001341acstrb w2, [sp+131]
001341b0tbnz w2, 0, 0x1341b8
001341b4b 0x1341d4
001341b8
001341b8loc_1341b8:
001341b8ldr x2, [sp+1256]
001341bcldrsb x27, [x2]
001341c0ldr x2, [x2+24]
001341c4subs xzr, x2, 0
001341c8cset x2, ne
001341ccstrb w2, [sp+131]
001341d0b 0x1341d8
001341d4
001341d4loc_1341d4:
001341d4b 0x1341d8
001341d8
001341d8loc_1341d8:
001341d8ldrb w2, [sp+131]
001341dcstrb w2, [sp+124]
001341e0ldr x2, [sp+1256]
001341e4ldrsb x27, [x2]
001341e8ldrb w2, [x2+21]
001341ecmov x1, x2
001341f0str x1, [sp+720]
001341f4ldr x0, [sp+528]
001341f8bl reflect.align
001341fcstr x0, [sp+544]
00134200ldr x2, [sp+528]
00134204subs xzr, x0, x2
00134208b.lo 0x134338
0013420cb 0x134210
00134210
00134210loc_134210:
00134210ldr x2, [sp+1256]
00134214ldrsb x27, [x2]
00134218ldrb w2, [x2+21]
0013421cldrb w3, [sp+119]
00134220subs wzr, w3, w2
00134224b.lo 0x13422c
00134228b 0x134240
0013422c
0013422cloc_13422c:
0013422cldr x2, [sp+1256]
00134230ldrsb x27, [x2]
00134234ldrb w2, [x2+21]
00134238strb w2, [sp+119]
0013423cb 0x134244
00134240
00134240loc_134240:
00134240b 0x134244
00134244
00134244loc_134244:
00134244ldr x2, [sp+544]
00134248ldr x3, [sp+1256]
0013424cldrsb x27, [x3]
00134250ldr x3, [x3]
00134254add x2, x2, x3
00134258str x2, [sp+528]
0013425cldr x3, [sp+544]
00134260subs xzr, x3, x2
00134264b.hi 0x134324
00134268b 0x13426c
0013426c
0013426cloc_13426c:
0013426cldr x3, [sp+544]
00134270str x3, [sp+1432]
00134274ldr x3, [sp+1256]
00134278ldrsb x27, [x3]
0013427cldr x3, [x3]
00134280cbz x3, 0x134288
00134284b 0x134290
00134288
00134288loc_134288:
00134288str x2, [sp+552]
0013428cb 0x134294
00134290
00134290loc_134290:
00134290b 0x134294
00134294
00134294loc_134294:
00134294ldr x0, [sp+560]
00134298ldr x1, [sp+1280]
0013429cldr x2, [sp+1272]
001342a0ldr x3, [sp+1416]
001342a4ldr x4, [sp+1424]
001342a8ldr x5, [sp+1432]
001342acsubs xzr, x0, x1
001342b0b.lo 0x1342b8
001342b4b 0x134320
001342b8
001342b8loc_1342b8:
001342b8sub x6, x0, x0, lsl #2
001342bcsub x2, x2, x6, lsl #3
001342c0str x5, [x2+16]
001342c4adrp x27, 0x917000
001342c8ldr w5, [x27+3056]
001342cccbz w5, 0x1342d4
001342d0b 0x1342d8
001342d4
001342d4loc_1342d4:
001342d4b 0x1342f8
001342d8
001342d8loc_1342d8:
001342d8bl runtime.gcWriteBarrier4
001342dcstr x3, [x25]
001342e0ldr x5, [x2]
001342e4str x5, [x25+8]
001342e8str x4, [x25+16]
001342ecldr x5, [x2+8]
001342f0str x5, [x25+24]
001342f4b 0x1342f8
001342f8
001342f8loc_1342f8:
001342f8str x3, [x2]
001342fcstr x4, [x2+8]
00134300b 0x134304
00134304
00134304loc_134304:
00134304ldr x2, [sp+888]
00134308add x2, x2, 1
0013430cstr x2, [sp+888]
00134310ldr x2, [sp+3176]
00134314add x2, x2, 104
00134318str x2, [sp+872]
0013431cb 0x132874
00134320
00134320loc_134320:
00134320bl runtime.panicIndex
00134324
00134324loc_134324:
00134324adrp x0, 0x4c1000
00134328add x0, x0, 2944
0013432cadrp x1, 0x5dd000
00134330add x1, x1, 2320
00134334bl runtime.gopanic
00134338
00134338loc_134338:
00134338adrp x0, 0x4c1000
0013433cadd x0, x0, 2944
00134340adrp x1, 0x5dd000
00134344add x1, x1, 2320
00134348bl runtime.gopanic
0013434c
0013434cloc_13434c:
0013434cldr x3, [sp+1168]
00134350ldr x4, [sp+1176]
00134354mov x0, xzr
00134358adrp x1, 0x58c000
0013435cadd x1, x1, 131
00134360movz x2, 34
00134364bl runtime.concatstring2
00134368str x0, [sp+2896]
0013436cstr x1, [sp+2904]
00134370bl runtime.convTstring
00134374str x0, [sp+2888]
00134378mov x1, x0
0013437cadrp x0, 0x4c1000
00134380add x0, x0, 2944
00134384bl runtime.gopanic
00134388
00134388loc_134388:
00134388mov x0, xzr
0013438cbl runtime.panicIndex
00134390
00134390loc_134390:
00134390b 0x134394
00134394
00134394loc_134394:
00134394b 0x133dd4
00134398
00134398loc_134398:
00134398ldr x4, [sp+768]
0013439cldr x5, [sp+776]
001343a0subs xzr, x4, x5
001343a4b.gt 0x1343ac
001343a8b 0x134508
001343ac
001343acloc_1343ac:
001343acldr x2, [sp+760]
001343b0str x2, [sp+2944]
001343b4ldr x2, [sp+2944]
001343b8ldrsw x1, [x2]
001343bcldrsw x3, [x2+4]
001343c0ldrsw x4, [x2+8]
001343c4ldrsw x2, [x2+12]
001343c8str w1, [sp+328]
001343ccstr w3, [sp+332]
001343d0str w4, [sp+336]
001343d4str w2, [sp+340]
001343d8ldr x0, [sp+1256]
001343dcbl reflect.nameOffFor
001343e0str x0, [sp+1184]
001343e4bl reflect.pkgPath
001343e8str x0, [sp+1952]
001343ecstr x1, [sp+1960]
001343f0cbnz x1, 0x13450c
001343f4b 0x1343f8
001343f8
001343f8loc_1343f8:
001343f8ldr x0, [sp+1184]
001343fcbl reflect.resolveReflectName
00134400str w0, [sp+420]
00134404ldr x0, [sp+1256]
00134408ldrsw x1, [sp+332]
0013440cbl reflect.typeOffFor
00134410str x0, [sp+1880]
00134414bl reflect.resolveReflectType
00134418str w0, [sp+416]
0013441cldr x0, [sp+1256]
00134420ldrsw x1, [sp+336]
00134424bl reflect.textOffFor
00134428str x0, [sp+1888]
0013442cbl reflect.resolveReflectText
00134430str w0, [sp+412]
00134434ldr x0, [sp+1256]
00134438ldrsw x1, [sp+340]
0013443cbl reflect.textOffFor
00134440str x0, [sp+1824]
00134444bl reflect.resolveReflectText
00134448str w0, [sp+408]
0013444cstr wzr, [sp+464]
00134450str wzr, [sp+468]
00134454str wzr, [sp+472]
00134458str wzr, [sp+476]
0013445cldrsw x1, [sp+420]
00134460str w1, [sp+464]
00134464ldrsw x1, [sp+416]
00134468str w1, [sp+468]
0013446cldrsw x1, [sp+412]
00134470str w1, [sp+472]
00134474ldrsw x1, [sp+408]
00134478str w1, [sp+476]
0013447cldr x2, [sp+1224]
00134480ldr x0, [sp+1208]
00134484ldr x1, [sp+1216]
00134488add x1, x1, 1
0013448csubs xzr, x2, x1
00134490b.hs 0x134498
00134494b 0x13449c
00134498
00134498loc_134498:
00134498b 0x1344b0
0013449c
0013449cloc_13449c:
0013449corr x3, xzr, 1
001344a0adrp x4, 0x531000
001344a4add x4, x4, 992
001344a8bl runtime.growslice
001344acb 0x1344b0
001344b0
001344b0loc_1344b0:
001344b0ldrsw x4, [sp+464]
001344b4ldrsw x5, [sp+468]
001344b8ldrsw x6, [sp+472]
001344bcldrsw x7, [sp+476]
001344c0sub x8, x1, 1
001344c4add x9, x0, x8, lsl #4
001344c8ubfm x8, x8, 60, 59
001344ccstr w4, [x0+x8]
001344d0str w5, [x9+4]
001344d4str w6, [x9+8]
001344d8str w7, [x9+12]
001344dcstr x0, [sp+1208]
001344e0str x1, [sp+1216]
001344e4str x2, [sp+1224]
001344e8b 0x1344ec
001344ec
001344ecloc_1344ec:
001344ecldr x4, [sp+776]
001344f0add x4, x4, 1
001344f4str x4, [sp+776]
001344f8ldr x4, [sp+2944]
001344fcadd x4, x4, 16
00134500str x4, [sp+760]
00134504b 0x134398
00134508
00134508loc_134508:
00134508b 0x134390
0013450c
0013450cloc_13450c:
0013450cadrp x0, 0x4c1000
00134510add x0, x0, 2944
00134514adrp x1, 0x5dd000
00134518add x1, x1, 2256
0013451cbl runtime.gopanic
00134520
00134520loc_134520:
00134520adrp x0, 0x4c1000
00134524add x0, x0, 2944
00134528adrp x1, 0x5dd000
0013452cadd x1, x1, 2304
00134530bl runtime.gopanic
00134534
00134534loc_134534:
00134534adrp x0, 0x4c1000
00134538add x0, x0, 2944
0013453cadrp x1, 0x5dd000
00134540add x1, x1, 2272
00134544bl runtime.gopanic
00134548
00134548loc_134548:
00134548ldr x1, [sp+1136]
0013454cldrsb x27, [x1]
00134550ldr x0, [x1+48]
00134554str x0, [sp+2984]
00134558bl internal/abi.(*Type).Uncommon
0013455cstr x0, [sp+952]
00134560cbnz x0, 0x134568
00134564b 0x134598
00134568
00134568loc_134568:
00134568bl internal/abi.(*UncommonType).Methods
0013456cstr x0, [sp+1832]
00134570str x1, [sp+1840]
00134574str x2, [sp+1848]
00134578str x0, [sp+1856]
0013457cstr x1, [sp+1864]
00134580str x2, [sp+1872]
00134584str xzr, [sp+800]
00134588str x1, [sp+792]
0013458cldr x1, [sp+1856]
00134590str x1, [sp+784]
00134594b 0x1345a0
00134598
00134598loc_134598:
00134598b 0x13459c
0013459c
0013459cloc_13459c:
0013459cb 0x134394
001345a0
001345a0loc_1345a0:
001345a0ldr x4, [sp+792]
001345a4ldr x5, [sp+800]
001345a8subs xzr, x4, x5
001345acb.gt 0x1345b4
001345b0b 0x134734
001345b4
001345b4loc_1345b4:
001345b4ldr x2, [sp+784]
001345b8str x2, [sp+2976]
001345bcldr x2, [sp+2976]
001345c0ldrsw x1, [x2]
001345c4ldrsw x3, [x2+4]
001345c8ldrsw x4, [x2+8]
001345ccldrsw x2, [x2+12]
001345d0str w1, [sp+344]
001345d4str w3, [sp+348]
001345d8str w4, [sp+352]
001345dcstr w2, [sp+356]
001345e0ldr x0, [sp+1256]
001345e4bl reflect.nameOffFor
001345e8str x0, [sp+1192]
001345ecbl reflect.pkgPath
001345f0str x0, [sp+1952]
001345f4str x1, [sp+1960]
001345f8cbnz x1, 0x134738
001345fcb 0x134600
00134600
00134600loc_134600:
00134600ldr x0, [sp+1192]
00134604bl reflect.resolveReflectName
00134608str w0, [sp+420]
0013460cldr x1, [sp+1136]
00134610ldrsb x27, [x1]
00134614ldr x0, [x1+48]
00134618str x0, [sp+2968]
0013461cldrsw x1, [sp+348]
00134620bl reflect.typeOffFor
00134624str x0, [sp+1880]
00134628bl reflect.resolveReflectType
0013462cstr w0, [sp+416]
00134630ldr x1, [sp+1136]
00134634ldrsb x27, [x1]
00134638ldr x0, [x1+48]
0013463cstr x0, [sp+2960]
00134640ldrsw x1, [sp+352]
00134644bl reflect.textOffFor
00134648str x0, [sp+1824]
0013464cbl reflect.resolveReflectText
00134650str w0, [sp+408]
00134654ldr x1, [sp+1136]
00134658ldrsb x27, [x1]
0013465cldr x0, [x1+48]
00134660str x0, [sp+2952]
00134664ldrsw x1, [sp+356]
00134668bl reflect.textOffFor
0013466cstr x0, [sp+1888]
00134670bl reflect.resolveReflectText
00134674str w0, [sp+412]
00134678str wzr, [sp+480]
0013467cstr wzr, [sp+484]
00134680str wzr, [sp+488]
00134684str wzr, [sp+492]
00134688ldrsw x1, [sp+420]
0013468cstr w1, [sp+480]
00134690ldrsw x1, [sp+416]
00134694str w1, [sp+484]
00134698ldrsw x1, [sp+408]
0013469cstr w1, [sp+488]
001346a0ldrsw x1, [sp+412]
001346a4str w1, [sp+492]
001346a8ldr x2, [sp+1224]
001346acldr x0, [sp+1208]
001346b0ldr x1, [sp+1216]
001346b4add x1, x1, 1
001346b8subs xzr, x2, x1
001346bcb.hs 0x1346c4
001346c0b 0x1346c8
001346c4
001346c4loc_1346c4:
001346c4b 0x1346dc
001346c8
001346c8loc_1346c8:
001346c8orr x3, xzr, 1
001346ccadrp x4, 0x531000
001346d0add x4, x4, 992
001346d4bl runtime.growslice
001346d8b 0x1346dc
001346dc
001346dcloc_1346dc:
001346dcldrsw x4, [sp+480]
001346e0ldrsw x5, [sp+484]
001346e4ldrsw x6, [sp+488]
001346e8ldrsw x7, [sp+492]
001346ecsub x8, x1, 1
001346f0add x9, x0, x8, lsl #4
001346f4ubfm x8, x8, 60, 59
001346f8str w4, [x0+x8]
001346fcstr w5, [x9+4]
00134700str w6, [x9+8]
00134704str w7, [x9+12]
00134708str x0, [sp+1208]
0013470cstr x1, [sp+1216]
00134710str x2, [sp+1224]
00134714b 0x134718
00134718
00134718loc_134718:
00134718ldr x4, [sp+800]
0013471cadd x4, x4, 1
00134720str x4, [sp+800]
00134724ldr x4, [sp+2976]
00134728add x4, x4, 16
0013472cstr x4, [sp+784]
00134730b 0x1345a0
00134734
00134734loc_134734:
00134734b 0x13459c
00134738
00134738loc_134738:
00134738adrp x0, 0x4c1000
0013473cadd x0, x0, 2944
00134740adrp x1, 0x5dd000
00134744add x1, x1, 2256
00134748bl runtime.gopanic
0013474c
0013474cloc_13474c:
0013474cldr x2, [sp+816]
00134750ldr x3, [sp+824]
00134754subs xzr, x2, x3
00134758b.gt 0x134760
0013475cb 0x1348bc
00134760
00134760loc_134760:
00134760ldr x2, [sp+808]
00134764str x2, [sp+2992]
00134768ldr x2, [sp+2992]
0013476cldrsw x1, [x2]
00134770ldrsw x3, [x2+4]
00134774ldrsw x4, [x2+8]
00134778ldrsw x2, [x2+12]
0013477cstr w1, [sp+360]
00134780str w3, [sp+364]
00134784str w4, [sp+368]
00134788str w2, [sp+372]
0013478cldr x0, [sp+1256]
00134790bl reflect.nameOffFor
00134794str x0, [sp+1200]
00134798bl reflect.pkgPath
0013479cstr x0, [sp+1952]
001347a0str x1, [sp+1960]
001347a4cbnz x1, 0x1348c0
001347a8b 0x1347ac
001347ac
001347acloc_1347ac:
001347acldr x0, [sp+1200]
001347b0bl reflect.resolveReflectName
001347b4str w0, [sp+420]
001347b8ldr x0, [sp+1256]
001347bcldrsw x1, [sp+364]
001347c0bl reflect.typeOffFor
001347c4str x0, [sp+1880]
001347c8bl reflect.resolveReflectType
001347ccstr w0, [sp+416]
001347d0ldr x0, [sp+1256]
001347d4ldrsw x1, [sp+368]
001347d8bl reflect.textOffFor
001347dcstr x0, [sp+1888]
001347e0bl reflect.resolveReflectText
001347e4str w0, [sp+412]
001347e8ldr x0, [sp+1256]
001347ecldrsw x1, [sp+372]
001347f0bl reflect.textOffFor
001347f4str x0, [sp+1824]
001347f8bl reflect.resolveReflectText
001347fcstr w0, [sp+408]
00134800str wzr, [sp+496]
00134804str wzr, [sp+500]
00134808str wzr, [sp+504]
0013480cstr wzr, [sp+508]
00134810ldrsw x1, [sp+420]
00134814str w1, [sp+496]
00134818ldrsw x1, [sp+416]
0013481cstr w1, [sp+500]
00134820ldrsw x1, [sp+412]
00134824str w1, [sp+504]
00134828ldrsw x1, [sp+408]
0013482cstr w1, [sp+508]
00134830ldr x2, [sp+1224]
00134834ldr x0, [sp+1208]
00134838ldr x1, [sp+1216]
0013483cadd x1, x1, 1
00134840subs xzr, x2, x1
00134844b.hs 0x13484c
00134848b 0x134850
0013484c
0013484cloc_13484c:
0013484cb 0x134864
00134850
00134850loc_134850:
00134850orr x3, xzr, 1
00134854adrp x4, 0x531000
00134858add x4, x4, 992
0013485cbl runtime.growslice
00134860b 0x134864
00134864
00134864loc_134864:
00134864ldrsw x3, [sp+496]
00134868ldrsw x4, [sp+500]
0013486cldrsw x5, [sp+504]
00134870ldrsw x6, [sp+508]
00134874sub x7, x1, 1
00134878add x8, x0, x7, lsl #4
0013487cubfm x7, x7, 60, 59
00134880str w3, [x0+x7]
00134884str w4, [x8+4]
00134888str w5, [x8+8]
0013488cstr w6, [x8+12]
00134890str x0, [sp+1208]
00134894str x1, [sp+1216]
00134898str x2, [sp+1224]
0013489cb 0x1348a0
001348a0
001348a0loc_1348a0:
001348a0ldr x2, [sp+824]
001348a4add x2, x2, 1
001348a8str x2, [sp+824]
001348acldr x2, [sp+2992]
001348b0add x2, x2, 16
001348b4str x2, [sp+808]
001348b8b 0x13474c
001348bc
001348bcloc_1348bc:
001348bcb 0x134548
001348c0
001348c0loc_1348c0:
001348c0adrp x0, 0x4c1000
001348c4add x0, x0, 2944
001348c8adrp x1, 0x5dd000
001348ccadd x1, x1, 2256
001348d0bl runtime.gopanic
001348d4
001348d4loc_1348d4:
001348d4adrp x0, 0x4c1000
001348d8add x0, x0, 2944
001348dcadrp x1, 0x5dd000
001348e0add x1, x1, 2288
001348e4bl runtime.gopanic
001348e8
001348e8loc_1348e8:
001348e8adrp x0, 0x4c1000
001348ecadd x0, x0, 2944
001348f0adrp x1, 0x5dd000
001348f4add x1, x1, 2272
001348f8bl runtime.gopanic
001348fc
001348fcloc_1348fc:
001348fcldr x4, [sp+832]
00134900ldr x5, [sp+840]
00134904subs xzr, x4, x5
00134908b.gt 0x134910
0013490cb 0x134a48
00134910
00134910loc_134910:
00134910ldr x2, [sp+840]
00134914ubfm x3, x2, 61, 60
00134918ldr x4, [sp+1904]
0013491cldrsw x1, [x4+x3]
00134920add x2, x4, x2, lsl #3
00134924ldrsw x2, [x2+4]
00134928str w1, [sp+376]
0013492cstr w2, [sp+380]
00134930ldr x0, [sp+1248]
00134934bl reflect.(*interfaceType).nameOff
00134938str x0, [sp+1896]
0013493cbl reflect.pkgPath
00134940str x0, [sp+1952]
00134944str x1, [sp+1960]
00134948cbnz x1, 0x134a4c
0013494cb 0x134950
00134950
00134950loc_134950:
00134950adrp x1, 0
00134954add x1, x1, 4080
00134958str x1, [sp+1888]
0013495cldr x0, [sp+1888]
00134960bl reflect.resolveReflectText
00134964str w0, [sp+388]
00134968ldr x0, [sp+1248]
0013496cldrsw x1, [sp+376]
00134970bl reflect.(*interfaceType).nameOff
00134974str x0, [sp+1896]
00134978bl reflect.resolveReflectName
0013497cstr w0, [sp+420]
00134980ldr x0, [sp+1248]
00134984ldrsw x1, [sp+380]
00134988bl reflect.(*interfaceType).typeOff
0013498cstr x0, [sp+1880]
00134990bl reflect.resolveReflectType
00134994str w0, [sp+416]
00134998str wzr, [sp+512]
0013499cstr wzr, [sp+516]
001349a0str wzr, [sp+520]
001349a4str wzr, [sp+524]
001349a8ldrsw x1, [sp+420]
001349acstr w1, [sp+512]
001349b0ldrsw x1, [sp+416]
001349b4str w1, [sp+516]
001349b8ldrsw x1, [sp+388]
001349bcstr w1, [sp+520]
001349c0ldrsw x1, [sp+388]
001349c4str w1, [sp+524]
001349c8ldr x2, [sp+1224]
001349ccldr x0, [sp+1208]
001349d0ldr x1, [sp+1216]
001349d4add x1, x1, 1
001349d8subs xzr, x2, x1
001349dcb.hs 0x1349e4
001349e0b 0x1349e8
001349e4
001349e4loc_1349e4:
001349e4b 0x1349fc
001349e8
001349e8loc_1349e8:
001349e8orr x3, xzr, 1
001349ecadrp x4, 0x531000
001349f0add x4, x4, 992
001349f4bl runtime.growslice
001349f8b 0x1349fc
001349fc
001349fcloc_1349fc:
001349fcldrsw x4, [sp+512]
00134a00ldrsw x5, [sp+516]
00134a04ldrsw x6, [sp+520]
00134a08ldrsw x7, [sp+524]
00134a0csub x8, x1, 1
00134a10add x9, x0, x8, lsl #4
00134a14ubfm x8, x8, 60, 59
00134a18str w4, [x0+x8]
00134a1cstr w5, [x9+4]
00134a20str w6, [x9+8]
00134a24str w7, [x9+12]
00134a28str x0, [sp+1208]
00134a2cstr x1, [sp+1216]
00134a30str x2, [sp+1224]
00134a34b 0x134a38
00134a38
00134a38loc_134a38:
00134a38ldr x4, [sp+840]
00134a3cadd x4, x4, 1
00134a40str x4, [sp+840]
00134a44b 0x1348fc
00134a48
00134a48loc_134a48:
00134a48b 0x134394
00134a4c
00134a4cloc_134a4c:
00134a4cadrp x0, 0x4c1000
00134a50add x0, x0, 2944
00134a54adrp x1, 0x5dd000
00134a58add x1, x1, 2256
00134a5cbl runtime.gopanic
00134a60
00134a60loc_134a60:
00134a60ldr x0, [sp+1256]
00134a64bl reflect.stringFor
00134a68str x0, [sp+1952]
00134a6cstr x1, [sp+1960]
00134a70movz x2, 46
00134a74mov x3, x0
00134a78mov x4, x1
00134a7cmov x0, xzr
00134a80adrp x1, 0x593000
00134a84add x1, x1, 1675
00134a88bl runtime.concatstring2
00134a8cstr x0, [sp+3016]
00134a90str x1, [sp+3024]
00134a94bl runtime.convTstring
00134a98str x0, [sp+3008]
00134a9cmov x1, x0
00134aa0adrp x0, 0x4c1000
00134aa4add x0, x0, 2944
00134aa8bl runtime.gopanic
00134aac
00134aacloc_134aac:
00134aacb 0x134ab0
00134ab0
00134ab0loc_134ab0:
00134ab0ldr x7, [sp+1296]
00134ab4ldr x3, [sp+1152]
00134ab8ldr x8, [sp+1304]
00134abcldr x4, [sp+1160]
00134ac0mov x0, xzr
00134ac4adrp x1, 0x593000
00134ac8add x1, x1, 1629
00134accmovz x2, 46
00134ad0adrp x5, 0x57c000
00134ad4add x5, x5, 1702
00134ad8movz x6, 5
00134adcbl runtime.concatstring4
00134ae0str x0, [sp+3088]
00134ae4str x1, [sp+3096]
00134ae8bl runtime.convTstring
00134aecstr x0, [sp+3080]
00134af0mov x1, x0
00134af4adrp x0, 0x4c1000
00134af8add x0, x0, 2944
00134afcbl runtime.gopanic
00134b00
00134b00loc_134b00:
00134b00b 0x134ab0
00134b04
00134b04loc_134b04:
00134b04ldr x0, [sp+560]
00134b08bl strconv.Itoa
00134b0cstr x0, [sp+1952]
00134b10str x1, [sp+1960]
00134b14orr x2, xzr, 24
00134b18mov x3, x0
00134b1cmov x4, x1
00134b20adrp x5, 0x57f000
00134b24add x5, x5, 516
00134b28orr x6, xzr, 12
00134b2cmov x0, xzr
00134b30adrp x1, 0x585000
00134b34add x1, x1, 750
00134b38bl runtime.concatstring3
00134b3cstr x0, [sp+3112]
00134b40str x1, [sp+3120]
00134b44bl runtime.convTstring
00134b48str x0, [sp+3104]
00134b4cmov x1, x0
00134b50adrp x0, 0x4c1000
00134b54add x0, x0, 2944
00134b58bl runtime.gopanic
00134b5c
00134b5cloc_134b5c:
00134b5cldr x0, [sp+560]
00134b60bl strconv.Itoa
00134b64str x0, [sp+1952]
00134b68str x1, [sp+1960]
00134b6corr x2, xzr, 24
00134b70mov x3, x0
00134b74mov x4, x1
00134b78adrp x5, 0x581000
00134b7cadd x5, x5, 1067
00134b80movz x6, 17
00134b84mov x0, xzr
00134b88adrp x1, 0x585000
00134b8cadd x1, x1, 750
00134b90bl runtime.concatstring3
00134b94str x0, [sp+3136]
00134b98str x1, [sp+3144]
00134b9cbl runtime.convTstring
00134ba0str x0, [sp+3128]
00134ba4mov x1, x0
00134ba8adrp x0, 0x4c1000
00134bacadd x0, x0, 2944
00134bb0bl runtime.gopanic
00134bb4
00134bb4loc_134bb4:
00134bb4ldr x0, [sp+560]
00134bb8bl strconv.Itoa
00134bbcstr x0, [sp+1952]
00134bc0str x1, [sp+1960]
00134bc4orr x2, xzr, 24
00134bc8mov x3, x0
00134bccmov x4, x1
00134bd0adrp x5, 0x57f000
00134bd4add x5, x5, 504
00134bd8orr x6, xzr, 12
00134bdcmov x0, xzr
00134be0adrp x1, 0x585000
00134be4add x1, x1, 750
00134be8bl runtime.concatstring3
00134becstr x0, [sp+3160]
00134bf0str x1, [sp+3168]
00134bf4bl runtime.convTstring
00134bf8str x0, [sp+3152]
00134bfcmov x1, x0
00134c00adrp x0, 0x4c1000
00134c04add x0, x0, 2944
00134c08bl runtime.gopanic
00134c0chint
00134c10
00134c10loc_134c10:
00134c10stp x0, x1, [sp+8]
00134c14str x2, [sp+24]
00134c18mov x3, x30
00134c1cbl runtime.morestack_noctxt.abi0
00134c20ldp x0, x1, [sp+8]
00134c24ldr x2, [sp+24]
00134c28b 0x132600
00134c2cudf 0
00132600
Loading..