File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
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
00134c30
00134c30reflect.StructOf.func2: ; void reflect.StructOf.func2(void * p, void * q)
00134c30ldr x16, [x28+16]
00134c34sub x17, sp, 32
00134c38subs xzr, x17, x16
00134c3cb.ls 0x134d74
00134c40str x30, [sp-160]!
00134c44stur x29, [sp-8]
00134c48sub x29, sp, 8
00134c4cstr x0, [sp+168]
00134c50str x1, [sp+176]
00134c54ldr x4, [x26+8]
00134c58str x4, [sp+72]
00134c5cstrb wzr, [sp+46]
00134c60ldr x4, [sp+72]
00134c64ldrsb x27, [x4]
00134c68ldr x5, [x4+64]
00134c6cldr x6, [x4+56]
00134c70ldr x4, [x4+72]
00134c74str x6, [sp+120]
00134c78str x5, [sp+128]
00134c7cstr x4, [sp+136]
00134c80str xzr, [sp+56]
00134c84str x5, [sp+48]
00134c88ldr x4, [sp+120]
00134c8cstr x4, [sp+64]
00134c90b 0x134c94
00134c94
00134c94loc_134c94:
00134c94ldr x4, [sp+48]
00134c98ldr x5, [sp+56]
00134c9csubs xzr, x4, x5
00134ca0b.gt 0x134ca8
00134ca4b 0x134d60
00134ca8
00134ca8loc_134ca8:
00134ca8ldr x4, [sp+64]
00134cacstr x4, [sp+144]
00134cb0ldr x4, [sp+144]
00134cb4ldr x1, [x4+16]
00134cb8ldr x5, [x4]
00134cbcldr x4, [x4+8]
00134cc0str x5, [sp+96]
00134cc4str x4, [sp+104]
00134cc8str x1, [sp+112]
00134cccldr x0, [sp+168]
00134cd0adrp x2, 0x57f000
00134cd4add x2, x2, 2187
00134cd8movz x3, 13
00134cdcbl reflect.add
00134ce0str x0, [sp+88]
00134ce4ldr x0, [sp+176]
00134ce8ldr x1, [sp+112]
00134cecadrp x2, 0x57f000
00134cf0add x2, x2, 2187
00134cf4movz x3, 13
00134cf8bl reflect.add
00134cfcstr x0, [sp+80]
00134d00ldr x4, [sp+104]
00134d04ldrsb x27, [x4]
00134d08ldr x26, [x4+24]
00134d0cldr x4, [x26]
00134d10ldr x5, [sp+88]
00134d14mov x1, x0
00134d18mov x0, x5
00134d1cblr x4
00134d20strb w0, [sp+47]
00134d24tbnz w0, 0, 0x134d2c
00134d28b 0x134d4c
00134d2c
00134d2cloc_134d2c:
00134d2cb 0x134d30
00134d30
00134d30loc_134d30:
00134d30ldr x4, [sp+56]
00134d34add x4, x4, 1
00134d38str x4, [sp+56]
00134d3cldr x4, [sp+144]
00134d40add x4, x4, 24
00134d44str x4, [sp+64]
00134d48b 0x134c94
00134d4c
00134d4cloc_134d4c:
00134d4cstrb wzr, [sp+46]
00134d50mov x0, xzr
00134d54ldur x29, [sp-8]
00134d58ldr x30, [sp], 160
00134d5cret x30
00134d60
00134d60loc_134d60:
00134d60orr x0, xzr, 1
00134d64strb w0, [sp+46]
00134d68ldur x29, [sp-8]
00134d6cldr x30, [sp], 160
00134d70ret x30
00134d74
00134d74loc_134d74:
00134d74stp x0, x1, [sp+8]
00134d78mov x3, x30
00134d7cbl runtime.morestack.abi0
00134d80ldp x0, x1, [sp+8]
00134d84b 0x134c30
00134d88udf 0
00134d8cudf 0
00134c30
00134c30reflect.StructOf.func2: ; void reflect.StructOf.func2(void * p, void * q)
00134c30ldr x16, [x28+16]
00134c34sub x17, sp, 32
00134c38subs xzr, x17, x16
00134c3cb.ls 0x134d74
00134c40str x30, [sp-160]!
00134c44stur x29, [sp-8]
00134c48sub x29, sp, 8
00134c4cstr x0, [sp+168]
00134c50str x1, [sp+176]
00134c54ldr x4, [x26+8]
00134c58str x4, [sp+72]
00134c5cstrb wzr, [sp+46]
00134c60ldr x4, [sp+72]
00134c64ldrsb x27, [x4]
00134c68ldr x5, [x4+64]
00134c6cldr x6, [x4+56]
00134c70ldr x4, [x4+72]
00134c74str x6, [sp+120]
00134c78str x5, [sp+128]
00134c7cstr x4, [sp+136]
00134c80str xzr, [sp+56]
00134c84str x5, [sp+48]
00134c88ldr x4, [sp+120]
00134c8cstr x4, [sp+64]
00134c90b 0x134c94
00134c94
00134c94loc_134c94:
00134c94ldr x4, [sp+48]
00134c98ldr x5, [sp+56]
00134c9csubs xzr, x4, x5
00134ca0b.gt 0x134ca8
00134ca4b 0x134d60
00134ca8
00134ca8loc_134ca8:
00134ca8ldr x4, [sp+64]
00134cacstr x4, [sp+144]
00134cb0ldr x4, [sp+144]
00134cb4ldr x1, [x4+16]
00134cb8ldr x5, [x4]
00134cbcldr x4, [x4+8]
00134cc0str x5, [sp+96]
00134cc4str x4, [sp+104]
00134cc8str x1, [sp+112]
00134cccldr x0, [sp+168]
00134cd0adrp x2, 0x57f000
00134cd4add x2, x2, 2187
00134cd8movz x3, 13
00134cdcbl reflect.add
00134ce0str x0, [sp+88]
00134ce4ldr x0, [sp+176]
00134ce8ldr x1, [sp+112]
00134cecadrp x2, 0x57f000
00134cf0add x2, x2, 2187
00134cf4movz x3, 13
00134cf8bl reflect.add
00134cfcstr x0, [sp+80]
00134d00ldr x4, [sp+104]
00134d04ldrsb x27, [x4]
00134d08ldr x26, [x4+24]
00134d0cldr x4, [x26]
00134d10ldr x5, [sp+88]
00134d14mov x1, x0
00134d18mov x0, x5
00134d1cblr x4
00134d20strb w0, [sp+47]
00134d24tbnz w0, 0, 0x134d2c
00134d28b 0x134d4c
00134d2c
00134d2cloc_134d2c:
00134d2cb 0x134d30
00134d30
00134d30loc_134d30:
00134d30ldr x4, [sp+56]
00134d34add x4, x4, 1
00134d38str x4, [sp+56]
00134d3cldr x4, [sp+144]
00134d40add x4, x4, 24
00134d44str x4, [sp+64]
00134d48b 0x134c94
00134d4c
00134d4cloc_134d4c:
00134d4cstrb wzr, [sp+46]
00134d50mov x0, xzr
00134d54ldur x29, [sp-8]
00134d58ldr x30, [sp], 160
00134d5cret x30
00134d60
00134d60loc_134d60:
00134d60orr x0, xzr, 1
00134d64strb w0, [sp+46]
00134d68ldur x29, [sp-8]
00134d6cldr x30, [sp], 160
00134d70ret x30
00134d74
00134d74loc_134d74:
00134d74stp x0, x1, [sp+8]
00134d78mov x3, x30
00134d7cbl runtime.morestack.abi0
00134d80ldp x0, x1, [sp+8]
00134d84b 0x134c30
00134d88udf 0
00134d8cudf 0
00134c30
00134d90
00134d90reflect.StructOf.func1: ; void reflect.StructOf.func1(reflect.Type t)
00134d90ldr x16, [x28+16]
00134d94sub x17, sp, 112
00134d98subs xzr, x17, x16
00134d9cb.ls 0x134f74
00134da0str x30, [sp-240]!
00134da4stur x29, [sp-8]
00134da8sub x29, sp, 8
00134dacstr x0, [sp+248]
00134db0str x1, [sp+256]
00134db4ldr w3, [x26+8]
00134db8str w3, [sp+96]
00134dbcstp xzr, xzr, [sp+104]
00134dc0str xzr, [sp+120]
00134dc4stp xzr, xzr, [sp+128]
00134dc8stp xzr, xzr, [sp+184]
00134dccldr w3, [sp+96]
00134dd0str w3, [sp+100]
00134dd4adrp x0, 0x8ef000
00134dd8add x0, x0, 3688
00134ddcadrp x1, 0x4c1000
00134de0add x1, x1, 3328
00134de4add x2, sp, 100
00134de8bl sync.(*Map).Load
00134decstr x0, [sp+184]
00134df0str x1, [sp+192]
00134df4strb w2, [sp+94]
00134df8ldr x3, [sp+184]
00134dfcldr x4, [sp+192]
00134e00str x3, [sp+200]
00134e04str x4, [sp+208]
00134e08ldrb w3, [sp+94]
00134e0cstrb w3, [sp+95]
00134e10ldr x3, [sp+200]
00134e14ldr x4, [sp+208]
00134e18str x3, [sp+144]
00134e1cstr x4, [sp+152]
00134e20ldrb w3, [sp+95]
00134e24strb w3, [sp+93]
00134e28tbnz w3, 0, 0x134e30
00134e2cb 0x134e7c
00134e30
00134e30loc_134e30:
00134e30str xzr, [sp+160]
00134e34stp xzr, xzr, [sp+168]
00134e38ldr x5, [sp+152]
00134e3cldr x0, [sp+144]
00134e40adrp x1, 0x4bb000
00134e44add x1, x1, 1280
00134e48subs xzr, x0, x1
00134e4cb.eq 0x134e54
00134e50b 0x134f64
00134e54
00134e54loc_134e54:
00134e54ldr x6, [x5]
00134e58ldr x7, [x5+8]
00134e5cldr x5, [x5+16]
00134e60str x6, [sp+160]
00134e64str x7, [sp+168]
00134e68str x5, [sp+176]
00134e6cstr x6, [sp+120]
00134e70str x7, [sp+128]
00134e74str x5, [sp+136]
00134e78b 0x134e80
00134e7c
00134e7cloc_134e7c:
00134e7cb 0x134e80
00134e80
00134e80loc_134e80:
00134e80ldr x2, [sp+136]
00134e84ldr x0, [sp+120]
00134e88ldr x5, [sp+128]
00134e8cadd x1, x5, 1
00134e90subs xzr, x2, x1
00134e94b.hs 0x134e9c
00134e98b 0x134ea0
00134e9c
00134e9cloc_134e9c:
00134e9cb 0x134eb4
00134ea0
00134ea0loc_134ea0:
00134ea0orr x3, xzr, 1
00134ea4adrp x4, 0x564000
00134ea8add x4, x4, 1856
00134eacbl runtime.growslice
00134eb0b 0x134eb4
00134eb4
00134eb4loc_134eb4:
00134eb4ldr x3, [sp+256]
00134eb8ldr x4, [sp+248]
00134ebcsub x5, x1, 1
00134ec0add x6, x0, x5, lsl #4
00134ec4ubfm x5, x5, 60, 59
00134ec8str x4, [x0+x5]
00134eccadrp x27, 0x917000
00134ed0ldr w4, [x27+3056]
00134ed4cbz w4, 0x134edc
00134ed8b 0x134ee0
00134edc
00134edcloc_134edc:
00134edcb 0x134ef4
00134ee0
00134ee0loc_134ee0:
00134ee0bl runtime.gcWriteBarrier2
00134ee4str x3, [x25]
00134ee8ldr x4, [x6+8]
00134eecstr x4, [x25+8]
00134ef0b 0x134ef4
00134ef4
00134ef4loc_134ef4:
00134ef4str x3, [x6+8]
00134ef8str x0, [sp+160]
00134efcstr x1, [sp+168]
00134f00str x2, [sp+176]
00134f04ldr w0, [sp+96]
00134f08bl runtime.convT32
00134f0cstr x0, [sp+224]
00134f10ldr x0, [sp+160]
00134f14ldr x1, [sp+168]
00134f18ldr x2, [sp+176]
00134f1cbl runtime.convTslice
00134f20str x0, [sp+216]
00134f24ldr x2, [sp+224]
00134f28adrp x1, 0x4c1000
00134f2cadd x1, x1, 3328
00134f30adrp x3, 0x4bb000
00134f34add x3, x3, 1280
00134f38mov x4, x0
00134f3cadrp x0, 0x8ef000
00134f40add x0, x0, 3688
00134f44bl sync.(*Map).Store
00134f48ldr x0, [sp+248]
00134f4cldr x1, [sp+256]
00134f50str x0, [sp+104]
00134f54str x1, [sp+112]
00134f58ldur x29, [sp-8]
00134f5cldr x30, [sp], 240
00134f60ret x30
00134f64
00134f64loc_134f64:
00134f64adrp x2, 0x4d6000
00134f68add x2, x2, 3520
00134f6cbl runtime.panicdottypeE
00134f70hint
00134f74
00134f74loc_134f74:
00134f74stp x0, x1, [sp+8]
00134f78mov x3, x30
00134f7cbl runtime.morestack.abi0
00134f80ldp x0, x1, [sp+8]
00134f84b 0x134d90
00134f88udf 0
00134f8cudf 0
00134d90
00134d90reflect.StructOf.func1: ; void reflect.StructOf.func1(reflect.Type t)
00134d90ldr x16, [x28+16]
00134d94sub x17, sp, 112
00134d98subs xzr, x17, x16
00134d9cb.ls 0x134f74
00134da0str x30, [sp-240]!
00134da4stur x29, [sp-8]
00134da8sub x29, sp, 8
00134dacstr x0, [sp+248]
00134db0str x1, [sp+256]
00134db4ldr w3, [x26+8]
00134db8str w3, [sp+96]
00134dbcstp xzr, xzr, [sp+104]
00134dc0str xzr, [sp+120]
00134dc4stp xzr, xzr, [sp+128]
00134dc8stp xzr, xzr, [sp+184]
00134dccldr w3, [sp+96]
00134dd0str w3, [sp+100]
00134dd4adrp x0, 0x8ef000
00134dd8add x0, x0, 3688
00134ddcadrp x1, 0x4c1000
00134de0add x1, x1, 3328
00134de4add x2, sp, 100
00134de8bl sync.(*Map).Load
00134decstr x0, [sp+184]
00134df0str x1, [sp+192]
00134df4strb w2, [sp+94]
00134df8ldr x3, [sp+184]
00134dfcldr x4, [sp+192]
00134e00str x3, [sp+200]
00134e04str x4, [sp+208]
00134e08ldrb w3, [sp+94]
00134e0cstrb w3, [sp+95]
00134e10ldr x3, [sp+200]
00134e14ldr x4, [sp+208]
00134e18str x3, [sp+144]
00134e1cstr x4, [sp+152]
00134e20ldrb w3, [sp+95]
00134e24strb w3, [sp+93]
00134e28tbnz w3, 0, 0x134e30
00134e2cb 0x134e7c
00134e30
00134e30loc_134e30:
00134e30str xzr, [sp+160]
00134e34stp xzr, xzr, [sp+168]
00134e38ldr x5, [sp+152]
00134e3cldr x0, [sp+144]
00134e40adrp x1, 0x4bb000
00134e44add x1, x1, 1280
00134e48subs xzr, x0, x1
00134e4cb.eq 0x134e54
00134e50b 0x134f64
00134e54
00134e54loc_134e54:
00134e54ldr x6, [x5]
00134e58ldr x7, [x5+8]
00134e5cldr x5, [x5+16]
00134e60str x6, [sp+160]
00134e64str x7, [sp+168]
00134e68str x5, [sp+176]
00134e6cstr x6, [sp+120]
00134e70str x7, [sp+128]
00134e74str x5, [sp+136]
00134e78b 0x134e80
00134e7c
00134e7cloc_134e7c:
00134e7cb 0x134e80
00134e80
00134e80loc_134e80:
00134e80ldr x2, [sp+136]
00134e84ldr x0, [sp+120]
00134e88ldr x5, [sp+128]
00134e8cadd x1, x5, 1
00134e90subs xzr, x2, x1
00134e94b.hs 0x134e9c
00134e98b 0x134ea0
00134e9c
00134e9cloc_134e9c:
00134e9cb 0x134eb4
00134ea0
00134ea0loc_134ea0:
00134ea0orr x3, xzr, 1
00134ea4adrp x4, 0x564000
00134ea8add x4, x4, 1856
00134eacbl runtime.growslice
00134eb0b 0x134eb4
00134eb4
00134eb4loc_134eb4:
00134eb4ldr x3, [sp+256]
00134eb8ldr x4, [sp+248]
00134ebcsub x5, x1, 1
00134ec0add x6, x0, x5, lsl #4
00134ec4ubfm x5, x5, 60, 59
00134ec8str x4, [x0+x5]
00134eccadrp x27, 0x917000
00134ed0ldr w4, [x27+3056]
00134ed4cbz w4, 0x134edc
00134ed8b 0x134ee0
00134edc
00134edcloc_134edc:
00134edcb 0x134ef4
00134ee0
00134ee0loc_134ee0:
00134ee0bl runtime.gcWriteBarrier2
00134ee4str x3, [x25]
00134ee8ldr x4, [x6+8]
00134eecstr x4, [x25+8]
00134ef0b 0x134ef4
00134ef4
00134ef4loc_134ef4:
00134ef4str x3, [x6+8]
00134ef8str x0, [sp+160]
00134efcstr x1, [sp+168]
00134f00str x2, [sp+176]
00134f04ldr w0, [sp+96]
00134f08bl runtime.convT32
00134f0cstr x0, [sp+224]
00134f10ldr x0, [sp+160]
00134f14ldr x1, [sp+168]
00134f18ldr x2, [sp+176]
00134f1cbl runtime.convTslice
00134f20str x0, [sp+216]
00134f24ldr x2, [sp+224]
00134f28adrp x1, 0x4c1000
00134f2cadd x1, x1, 3328
00134f30adrp x3, 0x4bb000
00134f34add x3, x3, 1280
00134f38mov x4, x0
00134f3cadrp x0, 0x8ef000
00134f40add x0, x0, 3688
00134f44bl sync.(*Map).Store
00134f48ldr x0, [sp+248]
00134f4cldr x1, [sp+256]
00134f50str x0, [sp+104]
00134f54str x1, [sp+112]
00134f58ldur x29, [sp-8]
00134f5cldr x30, [sp], 240
00134f60ret x30
00134f64
00134f64loc_134f64:
00134f64adrp x2, 0x4d6000
00134f68add x2, x2, 3520
00134f6cbl runtime.panicdottypeE
00134f70hint
00134f74
00134f74loc_134f74:
00134f74stp x0, x1, [sp+8]
00134f78mov x3, x30
00134f7cbl runtime.morestack.abi0
00134f80ldp x0, x1, [sp+8]
00134f84b 0x134d90
00134f88udf 0
00134f8cudf 0
00134d90
00134f90
00134f90reflect.StructOf.deferwrap1: ; void reflect.StructOf.deferwrap1(void)
00134f90ldr x16, [x28+16]
00134f94subs xzr, sp, x16
00134f98b.ls 0x134fc8
00134f9cstr x30, [sp-32]!
00134fa0stur x29, [sp-8]
00134fa4sub x29, sp, 8
00134fa8ldr x16, [x28+32]
00134faccbnz x16, 0x134fd4
00134fb0
00134fb0loc_134fb0:
00134fb0ldr x0, [x26+8]
00134fb4str x0, [sp+16]
00134fb8bl sync.(*Mutex).Unlock
00134fbcldur x29, [sp-8]
00134fc0ldr x30, [sp], 32
00134fc4ret x30
00134fc8
00134fc8loc_134fc8:
00134fc8mov x3, x30
00134fccbl runtime.morestack.abi0
00134fd0b 0x134f90
00134fd4
00134fd4loc_134fd4:
00134fd4ldr x17, [x16]
00134fd8add x20, sp, 40
00134fdcsubs xzr, x20, x17
00134fe0b.ne 0x134fb0
00134fe4add x20, sp, 8
00134fe8str x20, [x16]
00134fecb 0x134fb0
00134f90
00134f90reflect.StructOf.deferwrap1: ; void reflect.StructOf.deferwrap1(void)
00134f90ldr x16, [x28+16]
00134f94subs xzr, sp, x16
00134f98b.ls 0x134fc8
00134f9cstr x30, [sp-32]!
00134fa0stur x29, [sp-8]
00134fa4sub x29, sp, 8
00134fa8ldr x16, [x28+32]
00134faccbnz x16, 0x134fd4
00134fb0
00134fb0loc_134fb0:
00134fb0ldr x0, [x26+8]
00134fb4str x0, [sp+16]
00134fb8bl sync.(*Mutex).Unlock
00134fbcldur x29, [sp-8]
00134fc0ldr x30, [sp], 32
00134fc4ret x30
00134fc8
00134fc8loc_134fc8:
00134fc8mov x3, x30
00134fccbl runtime.morestack.abi0
00134fd0b 0x134f90
00134fd4
00134fd4loc_134fd4:
00134fd4ldr x17, [x16]
00134fd8add x20, sp, 40
00134fdcsubs xzr, x20, x17
00134fe0b.ne 0x134fb0
00134fe4add x20, sp, 8
00134fe8str x20, [x16]
00134fecb 0x134fb0
00134f90
00134ff0
00134ff0reflect.embeddedIfaceMethStub: ; void reflect.embeddedIfaceMethStub(void)
00134ff0ldr x16, [x28+16]
00134ff4subs xzr, sp, x16
00134ff8b.ls 0x135020
00134ffcstr x30, [sp-32]!
00135000stur x29, [sp-8]
00135004sub x29, sp, 8
00135008adrp x0, 0x4c0000
0013500cadd x0, x0, 2944
00135010adrp x1, 0x5dc000
00135014add x1, x1, 2336
00135018bl runtime.gopanic
0013501chint
00135020
00135020loc_135020:
00135020mov x3, x30
00135024bl runtime.morestack_noctxt.abi0
00135028b 0x134ff0
0013502cudf 0
00134ff0
00134ff0reflect.embeddedIfaceMethStub: ; void reflect.embeddedIfaceMethStub(void)
00134ff0ldr x16, [x28+16]
00134ff4subs xzr, sp, x16
00134ff8b.ls 0x135020
00134ffcstr x30, [sp-32]!
00135000stur x29, [sp-8]
00135004sub x29, sp, 8
00135008adrp x0, 0x4c0000
0013500cadd x0, x0, 2944
00135010adrp x1, 0x5dc000
00135014add x1, x1, 2336
00135018bl runtime.gopanic
0013501chint
00135020
00135020loc_135020:
00135020mov x3, x30
00135024bl runtime.morestack_noctxt.abi0
00135028b 0x134ff0
0013502cudf 0
00134ff0
00135030
00135030reflect.runtimeStructField: ; void reflect.runtimeStructField(reflect.StructField field)
00135030ldr x16, [x28+16]
00135034sub x17, sp, 128
00135038subs xzr, x17, x16
0013503cb.ls 0x13531c
00135040sub x20, sp, 256
00135044stp x29, x30, [x20-8]
00135048add sp, x20, 0
0013504csub x29, sp, 8
00135050str x0, [sp+264]
00135054str x1, [sp+272]
00135058str x2, [sp+280]
0013505cstr x3, [sp+288]
00135060str x4, [sp+296]
00135064str x5, [sp+304]
00135068str x6, [sp+312]
0013506cstr x7, [sp+320]
00135070str x8, [sp+328]
00135074str x9, [sp+336]
00135078str x10, [sp+344]
0013507cstr x11, [sp+352]
00135080strb w12, [sp+360]
00135084stp xzr, xzr, [sp+136]
00135088str xzr, [sp+152]
0013508cstp xzr, xzr, [sp+120]
00135090ldrb w13, [sp+360]
00135094strb w13, [sp+119]
00135098tbnz w13, 0, 0x1350a0
0013509cb 0x1350b4
001350a0
001350a0loc_1350a0:
001350a0ldr x13, [sp+288]
001350a4subs xzr, x13, 0
001350a8cset x13, ne
001350acstrb w13, [sp+119]
001350b0b 0x1350b8
001350b4
001350b4loc_1350b4:
001350b4b 0x1350b8
001350b8
001350b8loc_1350b8:
001350b8ldrb w13, [sp+119]
001350bctbnz w13, 0, 0x1352d0
001350c0b 0x1350c4
001350c4
001350c4loc_1350c4:
001350c4ldr x0, [sp+264]
001350c8ldr x1, [sp+272]
001350ccldr x2, [sp+280]
001350d0ldr x3, [sp+288]
001350d4ldr x4, [sp+296]
001350d8ldr x5, [sp+304]
001350dcldr x6, [sp+312]
001350e0ldr x7, [sp+320]
001350e4ldr x8, [sp+328]
001350e8ldr x9, [sp+336]
001350ecldr x10, [sp+344]
001350f0ldr x11, [sp+352]
001350f4ldrb w12, [sp+360]
001350f8bl reflect.StructField.IsExported
001350fcstrb w0, [sp+119]
00135100tbnz w0, 0, 0x135108
00135104b 0x135188
00135108
00135108loc_135108:
00135108ldr x1, [sp+272]
0013510cldr x7, [sp+264]
00135110subs xzr, x1, 0
00135114b.hi 0x13511c
00135118b 0x1352c8
0013511c
0013511cloc_13511c:
0013511cldrb w7, [x7]
00135120strb w7, [sp+117]
00135124mov x8, x7
00135128subs wzr, w8, 97
0013512ccset x8, hs
00135130strb w8, [sp+118]
00135134b.hs 0x13513c
00135138b 0x13514c
0013513c
0013513cloc_13513c:
0013513csubs wzr, w7, 122
00135140cset x7, ls
00135144strb w7, [sp+118]
00135148b 0x135150
0013514c
0013514cloc_13514c:
0013514cb 0x135150
00135150
00135150loc_135150:
00135150ldrb w7, [sp+118]
00135154strb w7, [sp+119]
00135158tbnz w7, 0, 0x135160
0013515cb 0x135164
00135160
00135160loc_135160:
00135160b 0x135178
00135164
00135164loc_135164:
00135164ldrb w7, [sp+117]
00135168subs wzr, w7, 95
0013516ccset x7, eq
00135170strb w7, [sp+119]
00135174b 0x135178
00135178
00135178loc_135178:
00135178ldrb w7, [sp+119]
0013517ctbnz w7, 0, 0x135280
00135180b 0x135184
00135184
00135184loc_135184:
00135184b 0x13518c
00135188
00135188loc_135188:
00135188b 0x13518c
0013518c
0013518cloc_13518c:
0013518cldr x1, [sp+296]
00135190ldrsb x27, [x1]
00135194ldr x0, [sp+304]
00135198ldr x1, [x1+304]
0013519cblr x1
001351a0str x0, [sp+208]
001351a4bl reflect.resolveReflectType
001351a8ldr x0, [sp+264]
001351acldr x1, [sp+272]
001351b0ldr x2, [sp+280]
001351b4ldr x3, [sp+288]
001351b8ldr x4, [sp+296]
001351bcldr x5, [sp+304]
001351c0ldr x6, [sp+312]
001351c4ldr x7, [sp+320]
001351c8ldr x8, [sp+328]
001351ccldr x9, [sp+336]
001351d0ldr x10, [sp+344]
001351d4ldr x11, [sp+352]
001351d8ldrb w12, [sp+360]
001351dcbl reflect.StructField.IsExported
001351e0strb w0, [sp+118]
001351e4ldr x1, [sp+264]
001351e8ldr x2, [sp+272]
001351ecldr x3, [sp+312]
001351f0ldr x4, [sp+320]
001351f4ldrb w5, [sp+360]
001351f8mov x6, x0
001351fcmov x0, x1
00135200mov x1, x2
00135204mov x2, x3
00135208mov x3, x4
0013520cmov x4, x6
00135210bl reflect.newName
00135214str x0, [sp+200]
00135218ldr x1, [sp+296]
0013521cldrsb x27, [x1]
00135220ldr x0, [sp+304]
00135224ldr x1, [x1+304]
00135228blr x1
0013522cstr x0, [sp+208]
00135230stp xzr, xzr, [sp+160]
00135234str xzr, [sp+176]
00135238ldr x1, [sp+200]
0013523cstr x1, [sp+160]
00135240ldr x2, [sp+208]
00135244str x2, [sp+168]
00135248str xzr, [sp+176]
0013524cstr x1, [sp+136]
00135250str x2, [sp+144]
00135254str xzr, [sp+152]
00135258ldr x3, [sp+280]
0013525cldr x4, [sp+288]
00135260str x3, [sp+120]
00135264str x4, [sp+128]
00135268ldr x0, [sp+136]
0013526cldr x1, [sp+144]
00135270ldr x2, [sp+152]
00135274ldp x29, x30, [sp-8]
00135278add sp, sp, 256
0013527cret x30
00135280
00135280loc_135280:
00135280ldr x3, [sp+264]
00135284ldr x4, [sp+272]
00135288mov x0, xzr
0013528cadrp x1, 0x584000
00135290add x1, x1, 2954
00135294movz x2, 25
00135298adrp x5, 0x58b000
0013529cadd x5, x5, 2911
001352a0movz x6, 35
001352a4bl runtime.concatstring3
001352a8str x0, [sp+224]
001352acstr x1, [sp+232]
001352b0bl runtime.convTstring
001352b4str x0, [sp+216]
001352b8mov x1, x0
001352bcadrp x0, 0x4c0000
001352c0add x0, x0, 2944
001352c4bl runtime.gopanic
001352c8
001352c8loc_1352c8:
001352c8mov x0, xzr
001352ccbl runtime.panicIndex
001352d0
001352d0loc_1352d0:
001352d0ldr x3, [sp+264]
001352d4ldr x4, [sp+272]
001352d8mov x0, xzr
001352dcadrp x1, 0x584000
001352e0add x1, x1, 2954
001352e4movz x2, 25
001352e8adrp x5, 0x58b000
001352ecadd x5, x5, 165
001352f0movz x6, 34
001352f4bl runtime.concatstring3
001352f8str x0, [sp+184]
001352fcstr x1, [sp+192]
00135300bl runtime.convTstring
00135304str x0, [sp+240]
00135308mov x1, x0
0013530cadrp x0, 0x4c0000
00135310add x0, x0, 2944
00135314bl runtime.gopanic
00135318hint
0013531c
0013531cloc_13531c:
0013531cstp x0, x1, [sp+8]
00135320stp x2, x3, [sp+24]
00135324stp x4, x5, [sp+40]
00135328stp x6, x7, [sp+56]
0013532cstp x8, x9, [sp+72]
00135330stp x10, x11, [sp+88]
00135334strb w12, [sp+104]
00135338mov x3, x30
0013533cbl runtime.morestack_noctxt.abi0
00135340ldp x0, x1, [sp+8]
00135344ldp x2, x3, [sp+24]
00135348ldp x4, x5, [sp+40]
0013534cldp x6, x7, [sp+56]
00135350ldp x8, x9, [sp+72]
00135354ldp x10, x11, [sp+88]
00135358ldrb w12, [sp+104]
0013535cb 0x135030
00135030
00135030reflect.runtimeStructField: ; void reflect.runtimeStructField(reflect.StructField field)
00135030ldr x16, [x28+16]
00135034sub x17, sp, 128
00135038subs xzr, x17, x16
0013503cb.ls 0x13531c
00135040sub x20, sp, 256
00135044stp x29, x30, [x20-8]
00135048add sp, x20, 0
0013504csub x29, sp, 8
00135050str x0, [sp+264]
00135054str x1, [sp+272]
00135058str x2, [sp+280]
0013505cstr x3, [sp+288]
00135060str x4, [sp+296]
00135064str x5, [sp+304]
00135068str x6, [sp+312]
0013506cstr x7, [sp+320]
00135070str x8, [sp+328]
00135074str x9, [sp+336]
00135078str x10, [sp+344]
0013507cstr x11, [sp+352]
00135080strb w12, [sp+360]
00135084stp xzr, xzr, [sp+136]
00135088str xzr, [sp+152]
0013508cstp xzr, xzr, [sp+120]
00135090ldrb w13, [sp+360]
00135094strb w13, [sp+119]
00135098tbnz w13, 0, 0x1350a0
0013509cb 0x1350b4
001350a0
001350a0loc_1350a0:
001350a0ldr x13, [sp+288]
001350a4subs xzr, x13, 0
001350a8cset x13, ne
001350acstrb w13, [sp+119]
001350b0b 0x1350b8
001350b4
001350b4loc_1350b4:
001350b4b 0x1350b8
001350b8
001350b8loc_1350b8:
001350b8ldrb w13, [sp+119]
001350bctbnz w13, 0, 0x1352d0
001350c0b 0x1350c4
001350c4
001350c4loc_1350c4:
001350c4ldr x0, [sp+264]
001350c8ldr x1, [sp+272]
001350ccldr x2, [sp+280]
001350d0ldr x3, [sp+288]
001350d4ldr x4, [sp+296]
001350d8ldr x5, [sp+304]
001350dcldr x6, [sp+312]
001350e0ldr x7, [sp+320]
001350e4ldr x8, [sp+328]
001350e8ldr x9, [sp+336]
001350ecldr x10, [sp+344]
001350f0ldr x11, [sp+352]
001350f4ldrb w12, [sp+360]
001350f8bl reflect.StructField.IsExported
001350fcstrb w0, [sp+119]
00135100tbnz w0, 0, 0x135108
00135104b 0x135188
00135108
00135108loc_135108:
00135108ldr x1, [sp+272]
0013510cldr x7, [sp+264]
00135110subs xzr, x1, 0
00135114b.hi 0x13511c
00135118b 0x1352c8
0013511c
0013511cloc_13511c:
0013511cldrb w7, [x7]
00135120strb w7, [sp+117]
00135124mov x8, x7
00135128subs wzr, w8, 97
0013512ccset x8, hs
00135130strb w8, [sp+118]
00135134b.hs 0x13513c
00135138b 0x13514c
0013513c
0013513cloc_13513c:
0013513csubs wzr, w7, 122
00135140cset x7, ls
00135144strb w7, [sp+118]
00135148b 0x135150
0013514c
0013514cloc_13514c:
0013514cb 0x135150
00135150
00135150loc_135150:
00135150ldrb w7, [sp+118]
00135154strb w7, [sp+119]
00135158tbnz w7, 0, 0x135160
0013515cb 0x135164
00135160
00135160loc_135160:
00135160b 0x135178
00135164
00135164loc_135164:
00135164ldrb w7, [sp+117]
00135168subs wzr, w7, 95
0013516ccset x7, eq
00135170strb w7, [sp+119]
00135174b 0x135178
00135178
00135178loc_135178:
00135178ldrb w7, [sp+119]
0013517ctbnz w7, 0, 0x135280
00135180b 0x135184
00135184
00135184loc_135184:
00135184b 0x13518c
00135188
00135188loc_135188:
00135188b 0x13518c
0013518c
0013518cloc_13518c:
0013518cldr x1, [sp+296]
00135190ldrsb x27, [x1]
00135194ldr x0, [sp+304]
00135198ldr x1, [x1+304]
0013519cblr x1
001351a0str x0, [sp+208]
001351a4bl reflect.resolveReflectType
001351a8ldr x0, [sp+264]
001351acldr x1, [sp+272]
001351b0ldr x2, [sp+280]
001351b4ldr x3, [sp+288]
001351b8ldr x4, [sp+296]
001351bcldr x5, [sp+304]
001351c0ldr x6, [sp+312]
001351c4ldr x7, [sp+320]
001351c8ldr x8, [sp+328]
001351ccldr x9, [sp+336]
001351d0ldr x10, [sp+344]
001351d4ldr x11, [sp+352]
001351d8ldrb w12, [sp+360]
001351dcbl reflect.StructField.IsExported
001351e0strb w0, [sp+118]
001351e4ldr x1, [sp+264]
001351e8ldr x2, [sp+272]
001351ecldr x3, [sp+312]
001351f0ldr x4, [sp+320]
001351f4ldrb w5, [sp+360]
001351f8mov x6, x0
001351fcmov x0, x1
00135200mov x1, x2
00135204mov x2, x3
00135208mov x3, x4
0013520cmov x4, x6
00135210bl reflect.newName
00135214str x0, [sp+200]
00135218ldr x1, [sp+296]
0013521cldrsb x27, [x1]
00135220ldr x0, [sp+304]
00135224ldr x1, [x1+304]
00135228blr x1
0013522cstr x0, [sp+208]
00135230stp xzr, xzr, [sp+160]
00135234str xzr, [sp+176]
00135238ldr x1, [sp+200]
0013523cstr x1, [sp+160]
00135240ldr x2, [sp+208]
00135244str x2, [sp+168]
00135248str xzr, [sp+176]
0013524cstr x1, [sp+136]
00135250str x2, [sp+144]
00135254str xzr, [sp+152]
00135258ldr x3, [sp+280]
0013525cldr x4, [sp+288]
00135260str x3, [sp+120]
00135264str x4, [sp+128]
00135268ldr x0, [sp+136]
0013526cldr x1, [sp+144]
00135270ldr x2, [sp+152]
00135274ldp x29, x30, [sp-8]
00135278add sp, sp, 256
0013527cret x30
00135280
00135280loc_135280:
00135280ldr x3, [sp+264]
00135284ldr x4, [sp+272]
00135288mov x0, xzr
0013528cadrp x1, 0x584000
00135290add x1, x1, 2954
00135294movz x2, 25
00135298adrp x5, 0x58b000
0013529cadd x5, x5, 2911
001352a0movz x6, 35
001352a4bl runtime.concatstring3
001352a8str x0, [sp+224]
001352acstr x1, [sp+232]
001352b0bl runtime.convTstring
001352b4str x0, [sp+216]
001352b8mov x1, x0
001352bcadrp x0, 0x4c0000
001352c0add x0, x0, 2944
001352c4bl runtime.gopanic
001352c8
001352c8loc_1352c8:
001352c8mov x0, xzr
001352ccbl runtime.panicIndex
001352d0
001352d0loc_1352d0:
001352d0ldr x3, [sp+264]
001352d4ldr x4, [sp+272]
001352d8mov x0, xzr
001352dcadrp x1, 0x584000
001352e0add x1, x1, 2954
001352e4movz x2, 25
001352e8adrp x5, 0x58b000
001352ecadd x5, x5, 165
001352f0movz x6, 34
001352f4bl runtime.concatstring3
001352f8str x0, [sp+184]
001352fcstr x1, [sp+192]
00135300bl runtime.convTstring
00135304str x0, [sp+240]
00135308mov x1, x0
0013530cadrp x0, 0x4c0000
00135310add x0, x0, 2944
00135314bl runtime.gopanic
00135318hint
0013531c
0013531cloc_13531c:
0013531cstp x0, x1, [sp+8]
00135320stp x2, x3, [sp+24]
00135324stp x4, x5, [sp+40]
00135328stp x6, x7, [sp+56]
0013532cstp x8, x9, [sp+72]
00135330stp x10, x11, [sp+88]
00135334strb w12, [sp+104]
00135338mov x3, x30
0013533cbl runtime.morestack_noctxt.abi0
00135340ldp x0, x1, [sp+8]
00135344ldp x2, x3, [sp+24]
00135348ldp x4, x5, [sp+40]
0013534cldp x6, x7, [sp+56]
00135350ldp x8, x9, [sp+72]
00135354ldp x10, x11, [sp+88]
00135358ldrb w12, [sp+104]
0013535cb 0x135030
00135030
00135360
00135360reflect.typeptrdata: ; void reflect.typeptrdata(internal/abi.Type * t)
00135360ldr x16, [x28+16]
00135364sub x17, sp, 64
00135368subs xzr, x17, x16
0013536cb.ls 0x135524
00135370str x30, [sp-192]!
00135374stur x29, [sp-8]
00135378sub x29, sp, 8
0013537cstr x0, [sp+200]
00135380str xzr, [sp+64]
00135384bl internal/abi.(*Type).Kind
00135388strb w0, [sp+62]
0013538cstrb w0, [sp+63]
00135390ubfm x1, x0, 0, 7
00135394subs wzr, w1, 25
00135398b.eq 0x1353a0
0013539cb 0x1354d0
001353a0
001353a0loc_1353a0:
001353a0b 0x1353a4
001353a4
001353a4loc_1353a4:
001353a4ldr x2, [sp+200]
001353a8str x2, [sp+104]
001353acmovn x2, 0
001353b0str x2, [sp+80]
001353b4str xzr, [sp+96]
001353b8ldr x2, [sp+104]
001353bcldrsb x27, [x2]
001353c0ldr x2, [x2+64]
001353c4str x2, [sp+88]
001353c8b 0x1353cc
001353cc
001353ccloc_1353cc:
001353ccldr x2, [sp+88]
001353d0ldr x3, [sp+96]
001353d4subs xzr, x2, x3
001353d8b.gt 0x1353e0
001353dcb 0x135448
001353e0
001353e0loc_1353e0:
001353e0ldr x0, [sp+96]
001353e4str x0, [sp+72]
001353e8ldr x2, [sp+104]
001353ecldrsb x27, [x2]
001353f0ldr x1, [x2+64]
001353f4ldr x2, [x2+56]
001353f8subs xzr, x1, x0
001353fcb.hi 0x135404
00135400b 0x1354cc
00135404
00135404loc_135404:
00135404sub x1, x0, x0, lsl #2
00135408sub x1, x2, x1, lsl #3
0013540cldr x0, [x1+8]
00135410str x0, [sp+112]
00135414bl internal/abi.(*Type).Pointers
00135418strb w0, [sp+61]
0013541ctbnz w0, 0, 0x135424
00135420b 0x135430
00135424
00135424loc_135424:
00135424ldr x2, [sp+72]
00135428str x2, [sp+80]
0013542cb 0x135434
00135430
00135430loc_135430:
00135430b 0x135434
00135434
00135434loc_135434:
00135434b 0x135438
00135438
00135438loc_135438:
00135438ldr x2, [sp+96]
0013543cadd x2, x2, 1
00135440str x2, [sp+96]
00135444b 0x1353cc
00135448
00135448loc_135448:
00135448ldr x2, [sp+80]
0013544cadds xzr, x2, 1
00135450b.eq 0x135458
00135454b 0x13546c
00135458
00135458loc_135458:
00135458str xzr, [sp+64]
0013545cmov x0, xzr
00135460ldur x29, [sp-8]
00135464ldr x30, [sp], 192
00135468ret x30
0013546c
0013546cloc_13546c:
0013546cldr x2, [sp+104]
00135470ldrsb x27, [x2]
00135474ldr x1, [x2+64]
00135478ldr x2, [x2+56]
0013547cldr x0, [sp+80]
00135480subs xzr, x0, x1
00135484b.lo 0x13548c
00135488b 0x1354c8
0013548c
0013548cloc_13548c:
0013548csub x1, x0, x0, lsl #2
00135490sub x1, x2, x1, lsl #3
00135494ldr x2, [x1+8]
00135498ldr x3, [x1+16]
0013549cldr x1, [x1]
001354a0str x1, [sp+120]
001354a4str x2, [sp+128]
001354a8str x3, [sp+136]
001354acldrsb x27, [x2]
001354b0ldr x1, [x2+8]
001354b4add x0, x3, x1
001354b8str x0, [sp+64]
001354bcldur x29, [sp-8]
001354c0ldr x30, [sp], 192
001354c4ret x30
001354c8
001354c8loc_1354c8:
001354c8bl runtime.panicIndex
001354cc
001354ccloc_1354cc:
001354ccbl runtime.panicIndex
001354d0
001354d0loc_1354d0:
001354d0b 0x1354d4
001354d4
001354d4loc_1354d4:
001354d4ldr x0, [sp+200]
001354d8bl reflect.stringFor
001354dcstr x0, [sp+144]
001354e0str x1, [sp+152]
001354e4movz x2, 38
001354e8mov x3, x0
001354ecmov x4, x1
001354f0mov x0, xzr
001354f4adrp x1, 0x58d000
001354f8add x1, x1, 3342
001354fcbl runtime.concatstring2
00135500str x0, [sp+168]
00135504str x1, [sp+176]
00135508bl runtime.convTstring
0013550cstr x0, [sp+160]
00135510mov x1, x0
00135514adrp x0, 0x4c0000
00135518add x0, x0, 2944
0013551cbl runtime.gopanic
00135520hint
00135524
00135524loc_135524:
00135524str x0, [sp+8]
00135528mov x3, x30
0013552cbl runtime.morestack_noctxt.abi0
00135530ldr x0, [sp+8]
00135534b 0x135360
00135538udf 0
0013553cudf 0
00135360
00135360reflect.typeptrdata: ; void reflect.typeptrdata(internal/abi.Type * t)
00135360ldr x16, [x28+16]
00135364sub x17, sp, 64
00135368subs xzr, x17, x16
0013536cb.ls 0x135524
00135370str x30, [sp-192]!
00135374stur x29, [sp-8]
00135378sub x29, sp, 8
0013537cstr x0, [sp+200]
00135380str xzr, [sp+64]
00135384bl internal/abi.(*Type).Kind
00135388strb w0, [sp+62]
0013538cstrb w0, [sp+63]
00135390ubfm x1, x0, 0, 7
00135394subs wzr, w1, 25
00135398b.eq 0x1353a0
0013539cb 0x1354d0
001353a0
001353a0loc_1353a0:
001353a0b 0x1353a4
001353a4
001353a4loc_1353a4:
001353a4ldr x2, [sp+200]
001353a8str x2, [sp+104]
001353acmovn x2, 0
001353b0str x2, [sp+80]
001353b4str xzr, [sp+96]
001353b8ldr x2, [sp+104]
001353bcldrsb x27, [x2]
001353c0ldr x2, [x2+64]
001353c4str x2, [sp+88]
001353c8b 0x1353cc
001353cc
001353ccloc_1353cc:
001353ccldr x2, [sp+88]
001353d0ldr x3, [sp+96]
001353d4subs xzr, x2, x3
001353d8b.gt 0x1353e0
001353dcb 0x135448
001353e0
001353e0loc_1353e0:
001353e0ldr x0, [sp+96]
001353e4str x0, [sp+72]
001353e8ldr x2, [sp+104]
001353ecldrsb x27, [x2]
001353f0ldr x1, [x2+64]
001353f4ldr x2, [x2+56]
001353f8subs xzr, x1, x0
001353fcb.hi 0x135404
00135400b 0x1354cc
00135404
00135404loc_135404:
00135404sub x1, x0, x0, lsl #2
00135408sub x1, x2, x1, lsl #3
0013540cldr x0, [x1+8]
00135410str x0, [sp+112]
00135414bl internal/abi.(*Type).Pointers
00135418strb w0, [sp+61]
0013541ctbnz w0, 0, 0x135424
00135420b 0x135430
00135424
00135424loc_135424:
00135424ldr x2, [sp+72]
00135428str x2, [sp+80]
0013542cb 0x135434
00135430
00135430loc_135430:
00135430b 0x135434
00135434
00135434loc_135434:
00135434b 0x135438
00135438
00135438loc_135438:
00135438ldr x2, [sp+96]
0013543cadd x2, x2, 1
00135440str x2, [sp+96]
00135444b 0x1353cc
00135448
00135448loc_135448:
00135448ldr x2, [sp+80]
0013544cadds xzr, x2, 1
00135450b.eq 0x135458
00135454b 0x13546c
00135458
00135458loc_135458:
00135458str xzr, [sp+64]
0013545cmov x0, xzr
00135460ldur x29, [sp-8]
00135464ldr x30, [sp], 192
00135468ret x30
0013546c
0013546cloc_13546c:
0013546cldr x2, [sp+104]
00135470ldrsb x27, [x2]
00135474ldr x1, [x2+64]
00135478ldr x2, [x2+56]
0013547cldr x0, [sp+80]
00135480subs xzr, x0, x1
00135484b.lo 0x13548c
00135488b 0x1354c8
0013548c
0013548cloc_13548c:
0013548csub x1, x0, x0, lsl #2
00135490sub x1, x2, x1, lsl #3
00135494ldr x2, [x1+8]
00135498ldr x3, [x1+16]
0013549cldr x1, [x1]
001354a0str x1, [sp+120]
001354a4str x2, [sp+128]
001354a8str x3, [sp+136]
001354acldrsb x27, [x2]
001354b0ldr x1, [x2+8]
001354b4add x0, x3, x1
001354b8str x0, [sp+64]
001354bcldur x29, [sp-8]
001354c0ldr x30, [sp], 192
001354c4ret x30
001354c8
001354c8loc_1354c8:
001354c8bl runtime.panicIndex
001354cc
001354ccloc_1354cc:
001354ccbl runtime.panicIndex
001354d0
001354d0loc_1354d0:
001354d0b 0x1354d4
001354d4
001354d4loc_1354d4:
001354d4ldr x0, [sp+200]
001354d8bl reflect.stringFor
001354dcstr x0, [sp+144]
001354e0str x1, [sp+152]
001354e4movz x2, 38
001354e8mov x3, x0
001354ecmov x4, x1
001354f0mov x0, xzr
001354f4adrp x1, 0x58d000
001354f8add x1, x1, 3342
001354fcbl runtime.concatstring2
00135500str x0, [sp+168]
00135504str x1, [sp+176]
00135508bl runtime.convTstring
0013550cstr x0, [sp+160]
00135510mov x1, x0
00135514adrp x0, 0x4c0000
00135518add x0, x0, 2944
0013551cbl runtime.gopanic
00135520hint
00135524
00135524loc_135524:
00135524str x0, [sp+8]
00135528mov x3, x30
0013552cbl runtime.morestack_noctxt.abi0
00135530ldr x0, [sp+8]
00135534b 0x135360
00135538udf 0
0013553cudf 0
00135360
Loading..