File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
0012f890
0012f890reflect.initFuncTypes: ; void reflect.initFuncTypes(int n)
0012f890ldr x16, [x28+16]
0012f894sub x17, sp, 544
0012f898subs xzr, x17, x16
0012f89cb.ls 0x12fd60
0012f8a0sub x20, sp, 672
0012f8a4stp x29, x30, [x20-8]
0012f8a8add sp, x20, 0
0012f8acsub x29, sp, 8
0012f8b0str x0, [sp+680]
0012f8b4stp xzr, xzr, [sp+112]
0012f8b8adrp x0, 0x91c000
0012f8bcadd x0, x0, 2232
0012f8c0bl sync.(*Mutex).Lock
0012f8c4adrp x1, 0x91c000
0012f8c8add x1, x1, 2232
0012f8ccstr x1, [sp+264]
0012f8d0stp xzr, xzr, [sp+416]
0012f8d4add x1, sp, 416
0012f8d8str x1, [sp+432]
0012f8dcldrsb x27, [x1]
0012f8e0adrp x2, 0
0012f8e4add x2, x2, 3456
0012f8e8str x2, [x1]
0012f8ecldrsb x27, [x1]
0012f8f0ldr x2, [sp+264]
0012f8f4adrp x27, 0x91c000
0012f8f8ldr w3, [x27+3056]
0012f8fccbz w3, 0x12f904
0012f900b 0x12f908
0012f904
0012f904loc_12f904:
0012f904b 0x12f91c
0012f908
0012f908loc_12f908:
0012f908bl runtime.gcWriteBarrier2
0012f90cstr x2, [x25]
0012f910ldr x3, [x1+8]
0012f914str x3, [x25+8]
0012f918b 0x12f91c
0012f91c
0012f91cloc_12f91c:
0012f91cstr x2, [x1+8]
0012f920str x1, [sp+80]
0012f924add x0, sp, 56
0012f928bl runtime.deferprocStack
0012f92csubs xzr, x0, 0
0012f930b.ne 0x12fd2c
0012f934b 0x12f938
0012f938
0012f938loc_12f938:
0012f938adrp x27, 0x8f3000
0012f93cldr x3, [x27+3496]
0012f940str x3, [sp+48]
0012f944ldr x4, [sp+680]
0012f948subs xzr, x3, x4
0012f94cb.le 0x12f954
0012f950b 0x12f9f8
0012f954
0012f954loc_12f954:
0012f954ldr x3, [sp+680]
0012f958add x2, x3, 1
0012f95cstr x2, [sp+104]
0012f960adrp x0, 0x569000
0012f964add x0, x0, 1856
0012f968mov x1, x2
0012f96cbl runtime.makeslice
0012f970ldr x2, [sp+104]
0012f974ldr x3, [sp+104]
0012f978str x0, [sp+128]
0012f97cstr x2, [sp+136]
0012f980str x3, [sp+144]
0012f984adrp x27, 0x8f3000
0012f988ldr x3, [x27+3488]
0012f98cadrp x27, 0x8f3000
0012f990ldr x4, [x27+3496]
0012f994mov x1, x0
0012f998adrp x0, 0x569000
0012f99cadd x0, x0, 1856
0012f9a0bl runtime.typedslicecopy
0012f9a4ldr x3, [sp+128]
0012f9a8ldr x4, [sp+136]
0012f9acldr x5, [sp+144]
0012f9b0adrp x27, 0x8f3000
0012f9b4str x4, [x27+3496]
0012f9b8adrp x27, 0x8f3000
0012f9bcstr x5, [x27+3504]
0012f9c0adrp x27, 0x91c000
0012f9c4ldr w4, [x27+3056]
0012f9c8cbz w4, 0x12f9d0
0012f9ccb 0x12f9d4
0012f9d0
0012f9d0loc_12f9d0:
0012f9d0b 0x12f9ec
0012f9d4
0012f9d4loc_12f9d4:
0012f9d4bl runtime.gcWriteBarrier2
0012f9d8str x3, [x25]
0012f9dcadrp x27, 0x8f3000
0012f9e0ldr x2, [x27+3488]
0012f9e4str x2, [x25+8]
0012f9e8b 0x12f9ec
0012f9ec
0012f9ecloc_12f9ec:
0012f9ecadrp x27, 0x8f3000
0012f9f0str x3, [x27+3488]
0012f9f4b 0x12f9fc
0012f9f8
0012f9f8loc_12f9f8:
0012f9f8b 0x12f9fc
0012f9fc
0012f9fcloc_12f9fc:
0012f9fcldr x0, [sp+680]
0012fa00adrp x27, 0x8f3000
0012fa04ldr x1, [x27+3496]
0012fa08adrp x27, 0x8f3000
0012fa0cldr x2, [x27+3488]
0012fa10subs xzr, x1, x0
0012fa14b.hi 0x12fa1c
0012fa18b 0x12fd58
0012fa1c
0012fa1cloc_12fa1c:
0012fa1cubfm x3, x0, 60, 59
0012fa20ldr x2, [x2+x3]
0012fa24cbnz x2, 0x12fa2c
0012fa28b 0x12fa7c
0012fa2c
0012fa2cloc_12fa2c:
0012fa2cldr x0, [sp+680]
0012fa30adrp x27, 0x8f3000
0012fa34ldr x2, [x27+3488]
0012fa38adrp x27, 0x8f3000
0012fa3cldr x1, [x27+3496]
0012fa40subs xzr, x0, x1
0012fa44b.lo 0x12fa4c
0012fa48b 0x12fd54
0012fa4c
0012fa4cloc_12fa4c:
0012fa4cadd x1, x2, x0, lsl #4
0012fa50ldr x1, [x1+8]
0012fa54ubfm x0, x0, 60, 59
0012fa58ldr x0, [x2+x0]
0012fa5cstr x0, [sp+112]
0012fa60str x1, [sp+120]
0012fa64bl runtime.deferreturn
0012fa68ldr x0, [sp+112]
0012fa6cldr x1, [sp+120]
0012fa70ldp x29, x30, [sp-8]
0012fa74add sp, sp, 672
0012fa78ret x30
0012fa7c
0012fa7cloc_12fa7c:
0012fa7cstp xzr, xzr, [sp+208]
0012fa80stp xzr, xzr, [sp+224]
0012fa84stp xzr, xzr, [sp+240]
0012fa88str xzr, [sp+256]
0012fa8cstp xzr, xzr, [sp+360]
0012fa90stp xzr, xzr, [sp+376]
0012fa94stp xzr, xzr, [sp+392]
0012fa98str xzr, [sp+408]
0012fa9cadrp x0, 0x523000
0012faa0add x0, x0, 3008
0012faa4add x1, sp, 360
0012faa8bl reflect.TypeOf
0012faacstr x0, [sp+192]
0012fab0str x1, [sp+200]
0012fab4stp xzr, xzr, [sp+304]
0012fab8stp xzr, xzr, [sp+320]
0012fabcstp xzr, xzr, [sp+336]
0012fac0add x1, sp, 304
0012fac4str x1, [sp+352]
0012fac8ldrsb x27, [x1]
0012faccadrp x27, 0x91c000
0012fad0ldr w2, [x27+3056]
0012fad4cbz w2, 0x12fadc
0012fad8b 0x12fae0
0012fadc
0012fadcloc_12fadc:
0012fadcb 0x12faf4
0012fae0
0012fae0loc_12fae0:
0012fae0adrp x0, 0x4fa000
0012fae4add x0, x0, 2528
0012fae8bl runtime.wbZero
0012faecadd x1, sp, 304
0012faf0b 0x12faf4
0012faf4
0012faf4loc_12faf4:
0012faf4stp xzr, xzr, [x1]
0012faf8stp xzr, xzr, [x1+16]
0012fafcstp xzr, xzr, [x1+32]
0012fb00ldr x1, [sp+352]
0012fb04str x1, [sp+184]
0012fb08adrp x0, 0x579000
0012fb0cadd x0, x0, 1888
0012fb10bl reflect.TypeOf
0012fb14str x0, [sp+168]
0012fb18str x1, [sp+176]
0012fb1cldr x2, [sp+680]
0012fb20mov x3, x0
0012fb24mov x0, x2
0012fb28mov x4, x1
0012fb2cmov x1, x3
0012fb30mov x2, x4
0012fb34bl reflect.ArrayOf
0012fb38str x0, [sp+152]
0012fb3cstr x1, [sp+160]
0012fb40add x20, sp, 456
0012fb44adr x27, 16
0012fb48stp x29, x27, [sp-24]
0012fb4csub x29, sp, 24
0012fb50bl fn_87cdc
0012fb54sub x29, sp, 8
0012fb58add x2, sp, 456
0012fb5cstr x2, [sp+272]
0012fb60ldrsb x27, [x2]
0012fb64orr x3, xzr, 8
0012fb68str x3, [x2+8]
0012fb6cadrp x27, 0x91c000
0012fb70ldr w3, [x27+3056]
0012fb74cbz w3, 0x12fb7c
0012fb78b 0x12fb80
0012fb7c
0012fb7cloc_12fb7c:
0012fb7cb 0x12fb90
0012fb80
0012fb80loc_12fb80:
0012fb80ldr x3, [x2]
0012fb84bl runtime.gcWriteBarrier1
0012fb88str x3, [x25]
0012fb8cb 0x12fb90
0012fb90
0012fb90loc_12fb90:
0012fb90adrp x3, 0x582000
0012fb94add x3, x3, 1412
0012fb98str x3, [x2]
0012fb9cldrsb x27, [x2]
0012fba0ldr x3, [sp+200]
0012fba4ldr x4, [sp+192]
0012fba8str x4, [x2+32]
0012fbacadrp x27, 0x91c000
0012fbb0ldr w4, [x27+3056]
0012fbb4cbz w4, 0x12fbbc
0012fbb8b 0x12fbc0
0012fbbc
0012fbbcloc_12fbbc:
0012fbbcb 0x12fbd4
0012fbc0
0012fbc0loc_12fbc0:
0012fbc0bl runtime.gcWriteBarrier2
0012fbc4str x3, [x25]
0012fbc8ldr x4, [x2+40]
0012fbccstr x4, [x25+8]
0012fbd0b 0x12fbd4
0012fbd4
0012fbd4loc_12fbd4:
0012fbd4str x3, [x2+40]
0012fbd8ldr x3, [sp+272]
0012fbdcldrsb x27, [x3]
0012fbe0orr x4, xzr, 4
0012fbe4str x4, [x3+112]
0012fbe8adrp x27, 0x91c000
0012fbecldr w4, [x27+3056]
0012fbf0cbz w4, 0x12fbf8
0012fbf4b 0x12fbfc
0012fbf8
0012fbf8loc_12fbf8:
0012fbf8b 0x12fc0c
0012fbfc
0012fbfcloc_12fbfc:
0012fbfcldr x4, [x3+104]
0012fc00bl runtime.gcWriteBarrier1
0012fc04str x4, [x25]
0012fc08b 0x12fc0c
0012fc0c
0012fc0cloc_12fc0c:
0012fc0cadrp x4, 0x581000
0012fc10add x4, x4, 1066
0012fc14str x4, [x3+104]
0012fc18ldr x3, [sp+272]
0012fc1cldrsb x27, [x3]
0012fc20ldr x4, [sp+160]
0012fc24ldr x5, [sp+152]
0012fc28str x5, [x3+136]
0012fc2cadrp x27, 0x91c000
0012fc30ldr w5, [x27+3056]
0012fc34cbz w5, 0x12fc3c
0012fc38b 0x12fc40
0012fc3c
0012fc3cloc_12fc3c:
0012fc3cb 0x12fc54
0012fc40
0012fc40loc_12fc40:
0012fc40bl runtime.gcWriteBarrier2
0012fc44str x4, [x25]
0012fc48ldr x5, [x3+144]
0012fc4cstr x5, [x25+8]
0012fc50b 0x12fc54
0012fc54
0012fc54loc_12fc54:
0012fc54str x4, [x3+144]
0012fc58ldr x0, [sp+272]
0012fc5cldrsb x27, [x0]
0012fc60b 0x12fc64
0012fc64
0012fc64loc_12fc64:
0012fc64str x0, [sp+280]
0012fc68orr x2, xzr, 2
0012fc6cstr x2, [sp+288]
0012fc70str x2, [sp+296]
0012fc74mov x1, x2
0012fc78bl reflect.StructOf
0012fc7cstr x0, [sp+440]
0012fc80str x1, [sp+448]
0012fc84ldr x3, [sp+680]
0012fc88adrp x27, 0x8f3000
0012fc8cldr x4, [x27+3488]
0012fc90adrp x27, 0x8f3000
0012fc94ldr x5, [x27+3496]
0012fc98subs xzr, x5, x3
0012fc9cb.hi 0x12fca4
0012fca0b 0x12fd48
0012fca4
0012fca4loc_12fca4:
0012fca4add x2, x4, x3, lsl #4
0012fca8ubfm x3, x3, 60, 59
0012fcacstr x0, [x4+x3]
0012fcb0adrp x27, 0x91c000
0012fcb4ldr w3, [x27+3056]
0012fcb8cbz w3, 0x12fcc0
0012fcbcb 0x12fcc4
0012fcc0
0012fcc0loc_12fcc0:
0012fcc0b 0x12fcd8
0012fcc4
0012fcc4loc_12fcc4:
0012fcc4bl runtime.gcWriteBarrier2
0012fcc8str x1, [x25]
0012fcccldr x3, [x2+8]
0012fcd0str x3, [x25+8]
0012fcd4b 0x12fcd8
0012fcd8
0012fcd8loc_12fcd8:
0012fcd8str x1, [x2+8]
0012fcdcldr x0, [sp+680]
0012fce0adrp x27, 0x8f3000
0012fce4ldr x2, [x27+3488]
0012fce8adrp x27, 0x8f3000
0012fcecldr x1, [x27+3496]
0012fcf0subs xzr, x1, x0
0012fcf4b.hi 0x12fcfc
0012fcf8b 0x12fd44
0012fcfc
0012fcfcloc_12fcfc:
0012fcfcadd x1, x2, x0, lsl #4
0012fd00ldr x1, [x1+8]
0012fd04ubfm x0, x0, 60, 59
0012fd08ldr x0, [x2+x0]
0012fd0cstr x0, [sp+112]
0012fd10str x1, [sp+120]
0012fd14bl runtime.deferreturn
0012fd18ldr x0, [sp+112]
0012fd1cldr x1, [sp+120]
0012fd20ldp x29, x30, [sp-8]
0012fd24add sp, sp, 672
0012fd28ret x30
0012fd2c
0012fd2cloc_12fd2c:
0012fd2cbl runtime.deferreturn
0012fd30ldr x0, [sp+112]
0012fd34ldr x1, [sp+120]
0012fd38ldp x29, x30, [sp-8]
0012fd3cadd sp, sp, 672
0012fd40ret x30
0012fd44
0012fd44loc_12fd44:
0012fd44bl runtime.panicIndex
0012fd48
0012fd48loc_12fd48:
0012fd48mov x0, x3
0012fd4cmov x1, x5
0012fd50bl runtime.panicIndex
0012fd54
0012fd54loc_12fd54:
0012fd54bl runtime.panicIndex
0012fd58
0012fd58loc_12fd58:
0012fd58bl runtime.panicIndex
0012fd5chint
0012fd60
0012fd60loc_12fd60:
0012fd60str x0, [sp+8]
0012fd64mov x3, x30
0012fd68bl runtime.morestack_noctxt.abi0
0012fd6cldr x0, [sp+8]
0012fd70b 0x12f890
0012fd74udf 0
0012fd78udf 0
0012fd7cudf 0
0012f890
0012f890reflect.initFuncTypes: ; void reflect.initFuncTypes(int n)
0012f890ldr x16, [x28+16]
0012f894sub x17, sp, 544
0012f898subs xzr, x17, x16
0012f89cb.ls 0x12fd60
0012f8a0sub x20, sp, 672
0012f8a4stp x29, x30, [x20-8]
0012f8a8add sp, x20, 0
0012f8acsub x29, sp, 8
0012f8b0str x0, [sp+680]
0012f8b4stp xzr, xzr, [sp+112]
0012f8b8adrp x0, 0x91c000
0012f8bcadd x0, x0, 2232
0012f8c0bl sync.(*Mutex).Lock
0012f8c4adrp x1, 0x91c000
0012f8c8add x1, x1, 2232
0012f8ccstr x1, [sp+264]
0012f8d0stp xzr, xzr, [sp+416]
0012f8d4add x1, sp, 416
0012f8d8str x1, [sp+432]
0012f8dcldrsb x27, [x1]
0012f8e0adrp x2, 0
0012f8e4add x2, x2, 3456
0012f8e8str x2, [x1]
0012f8ecldrsb x27, [x1]
0012f8f0ldr x2, [sp+264]
0012f8f4adrp x27, 0x91c000
0012f8f8ldr w3, [x27+3056]
0012f8fccbz w3, 0x12f904
0012f900b 0x12f908
0012f904
0012f904loc_12f904:
0012f904b 0x12f91c
0012f908
0012f908loc_12f908:
0012f908bl runtime.gcWriteBarrier2
0012f90cstr x2, [x25]
0012f910ldr x3, [x1+8]
0012f914str x3, [x25+8]
0012f918b 0x12f91c
0012f91c
0012f91cloc_12f91c:
0012f91cstr x2, [x1+8]
0012f920str x1, [sp+80]
0012f924add x0, sp, 56
0012f928bl runtime.deferprocStack
0012f92csubs xzr, x0, 0
0012f930b.ne 0x12fd2c
0012f934b 0x12f938
0012f938
0012f938loc_12f938:
0012f938adrp x27, 0x8f3000
0012f93cldr x3, [x27+3496]
0012f940str x3, [sp+48]
0012f944ldr x4, [sp+680]
0012f948subs xzr, x3, x4
0012f94cb.le 0x12f954
0012f950b 0x12f9f8
0012f954
0012f954loc_12f954:
0012f954ldr x3, [sp+680]
0012f958add x2, x3, 1
0012f95cstr x2, [sp+104]
0012f960adrp x0, 0x569000
0012f964add x0, x0, 1856
0012f968mov x1, x2
0012f96cbl runtime.makeslice
0012f970ldr x2, [sp+104]
0012f974ldr x3, [sp+104]
0012f978str x0, [sp+128]
0012f97cstr x2, [sp+136]
0012f980str x3, [sp+144]
0012f984adrp x27, 0x8f3000
0012f988ldr x3, [x27+3488]
0012f98cadrp x27, 0x8f3000
0012f990ldr x4, [x27+3496]
0012f994mov x1, x0
0012f998adrp x0, 0x569000
0012f99cadd x0, x0, 1856
0012f9a0bl runtime.typedslicecopy
0012f9a4ldr x3, [sp+128]
0012f9a8ldr x4, [sp+136]
0012f9acldr x5, [sp+144]
0012f9b0adrp x27, 0x8f3000
0012f9b4str x4, [x27+3496]
0012f9b8adrp x27, 0x8f3000
0012f9bcstr x5, [x27+3504]
0012f9c0adrp x27, 0x91c000
0012f9c4ldr w4, [x27+3056]
0012f9c8cbz w4, 0x12f9d0
0012f9ccb 0x12f9d4
0012f9d0
0012f9d0loc_12f9d0:
0012f9d0b 0x12f9ec
0012f9d4
0012f9d4loc_12f9d4:
0012f9d4bl runtime.gcWriteBarrier2
0012f9d8str x3, [x25]
0012f9dcadrp x27, 0x8f3000
0012f9e0ldr x2, [x27+3488]
0012f9e4str x2, [x25+8]
0012f9e8b 0x12f9ec
0012f9ec
0012f9ecloc_12f9ec:
0012f9ecadrp x27, 0x8f3000
0012f9f0str x3, [x27+3488]
0012f9f4b 0x12f9fc
0012f9f8
0012f9f8loc_12f9f8:
0012f9f8b 0x12f9fc
0012f9fc
0012f9fcloc_12f9fc:
0012f9fcldr x0, [sp+680]
0012fa00adrp x27, 0x8f3000
0012fa04ldr x1, [x27+3496]
0012fa08adrp x27, 0x8f3000
0012fa0cldr x2, [x27+3488]
0012fa10subs xzr, x1, x0
0012fa14b.hi 0x12fa1c
0012fa18b 0x12fd58
0012fa1c
0012fa1cloc_12fa1c:
0012fa1cubfm x3, x0, 60, 59
0012fa20ldr x2, [x2+x3]
0012fa24cbnz x2, 0x12fa2c
0012fa28b 0x12fa7c
0012fa2c
0012fa2cloc_12fa2c:
0012fa2cldr x0, [sp+680]
0012fa30adrp x27, 0x8f3000
0012fa34ldr x2, [x27+3488]
0012fa38adrp x27, 0x8f3000
0012fa3cldr x1, [x27+3496]
0012fa40subs xzr, x0, x1
0012fa44b.lo 0x12fa4c
0012fa48b 0x12fd54
0012fa4c
0012fa4cloc_12fa4c:
0012fa4cadd x1, x2, x0, lsl #4
0012fa50ldr x1, [x1+8]
0012fa54ubfm x0, x0, 60, 59
0012fa58ldr x0, [x2+x0]
0012fa5cstr x0, [sp+112]
0012fa60str x1, [sp+120]
0012fa64bl runtime.deferreturn
0012fa68ldr x0, [sp+112]
0012fa6cldr x1, [sp+120]
0012fa70ldp x29, x30, [sp-8]
0012fa74add sp, sp, 672
0012fa78ret x30
0012fa7c
0012fa7cloc_12fa7c:
0012fa7cstp xzr, xzr, [sp+208]
0012fa80stp xzr, xzr, [sp+224]
0012fa84stp xzr, xzr, [sp+240]
0012fa88str xzr, [sp+256]
0012fa8cstp xzr, xzr, [sp+360]
0012fa90stp xzr, xzr, [sp+376]
0012fa94stp xzr, xzr, [sp+392]
0012fa98str xzr, [sp+408]
0012fa9cadrp x0, 0x523000
0012faa0add x0, x0, 3008
0012faa4add x1, sp, 360
0012faa8bl reflect.TypeOf
0012faacstr x0, [sp+192]
0012fab0str x1, [sp+200]
0012fab4stp xzr, xzr, [sp+304]
0012fab8stp xzr, xzr, [sp+320]
0012fabcstp xzr, xzr, [sp+336]
0012fac0add x1, sp, 304
0012fac4str x1, [sp+352]
0012fac8ldrsb x27, [x1]
0012faccadrp x27, 0x91c000
0012fad0ldr w2, [x27+3056]
0012fad4cbz w2, 0x12fadc
0012fad8b 0x12fae0
0012fadc
0012fadcloc_12fadc:
0012fadcb 0x12faf4
0012fae0
0012fae0loc_12fae0:
0012fae0adrp x0, 0x4fa000
0012fae4add x0, x0, 2528
0012fae8bl runtime.wbZero
0012faecadd x1, sp, 304
0012faf0b 0x12faf4
0012faf4
0012faf4loc_12faf4:
0012faf4stp xzr, xzr, [x1]
0012faf8stp xzr, xzr, [x1+16]
0012fafcstp xzr, xzr, [x1+32]
0012fb00ldr x1, [sp+352]
0012fb04str x1, [sp+184]
0012fb08adrp x0, 0x579000
0012fb0cadd x0, x0, 1888
0012fb10bl reflect.TypeOf
0012fb14str x0, [sp+168]
0012fb18str x1, [sp+176]
0012fb1cldr x2, [sp+680]
0012fb20mov x3, x0
0012fb24mov x0, x2
0012fb28mov x4, x1
0012fb2cmov x1, x3
0012fb30mov x2, x4
0012fb34bl reflect.ArrayOf
0012fb38str x0, [sp+152]
0012fb3cstr x1, [sp+160]
0012fb40add x20, sp, 456
0012fb44adr x27, 16
0012fb48stp x29, x27, [sp-24]
0012fb4csub x29, sp, 24
0012fb50bl fn_87cdc
0012fb54sub x29, sp, 8
0012fb58add x2, sp, 456
0012fb5cstr x2, [sp+272]
0012fb60ldrsb x27, [x2]
0012fb64orr x3, xzr, 8
0012fb68str x3, [x2+8]
0012fb6cadrp x27, 0x91c000
0012fb70ldr w3, [x27+3056]
0012fb74cbz w3, 0x12fb7c
0012fb78b 0x12fb80
0012fb7c
0012fb7cloc_12fb7c:
0012fb7cb 0x12fb90
0012fb80
0012fb80loc_12fb80:
0012fb80ldr x3, [x2]
0012fb84bl runtime.gcWriteBarrier1
0012fb88str x3, [x25]
0012fb8cb 0x12fb90
0012fb90
0012fb90loc_12fb90:
0012fb90adrp x3, 0x582000
0012fb94add x3, x3, 1412
0012fb98str x3, [x2]
0012fb9cldrsb x27, [x2]
0012fba0ldr x3, [sp+200]
0012fba4ldr x4, [sp+192]
0012fba8str x4, [x2+32]
0012fbacadrp x27, 0x91c000
0012fbb0ldr w4, [x27+3056]
0012fbb4cbz w4, 0x12fbbc
0012fbb8b 0x12fbc0
0012fbbc
0012fbbcloc_12fbbc:
0012fbbcb 0x12fbd4
0012fbc0
0012fbc0loc_12fbc0:
0012fbc0bl runtime.gcWriteBarrier2
0012fbc4str x3, [x25]
0012fbc8ldr x4, [x2+40]
0012fbccstr x4, [x25+8]
0012fbd0b 0x12fbd4
0012fbd4
0012fbd4loc_12fbd4:
0012fbd4str x3, [x2+40]
0012fbd8ldr x3, [sp+272]
0012fbdcldrsb x27, [x3]
0012fbe0orr x4, xzr, 4
0012fbe4str x4, [x3+112]
0012fbe8adrp x27, 0x91c000
0012fbecldr w4, [x27+3056]
0012fbf0cbz w4, 0x12fbf8
0012fbf4b 0x12fbfc
0012fbf8
0012fbf8loc_12fbf8:
0012fbf8b 0x12fc0c
0012fbfc
0012fbfcloc_12fbfc:
0012fbfcldr x4, [x3+104]
0012fc00bl runtime.gcWriteBarrier1
0012fc04str x4, [x25]
0012fc08b 0x12fc0c
0012fc0c
0012fc0cloc_12fc0c:
0012fc0cadrp x4, 0x581000
0012fc10add x4, x4, 1066
0012fc14str x4, [x3+104]
0012fc18ldr x3, [sp+272]
0012fc1cldrsb x27, [x3]
0012fc20ldr x4, [sp+160]
0012fc24ldr x5, [sp+152]
0012fc28str x5, [x3+136]
0012fc2cadrp x27, 0x91c000
0012fc30ldr w5, [x27+3056]
0012fc34cbz w5, 0x12fc3c
0012fc38b 0x12fc40
0012fc3c
0012fc3cloc_12fc3c:
0012fc3cb 0x12fc54
0012fc40
0012fc40loc_12fc40:
0012fc40bl runtime.gcWriteBarrier2
0012fc44str x4, [x25]
0012fc48ldr x5, [x3+144]
0012fc4cstr x5, [x25+8]
0012fc50b 0x12fc54
0012fc54
0012fc54loc_12fc54:
0012fc54str x4, [x3+144]
0012fc58ldr x0, [sp+272]
0012fc5cldrsb x27, [x0]
0012fc60b 0x12fc64
0012fc64
0012fc64loc_12fc64:
0012fc64str x0, [sp+280]
0012fc68orr x2, xzr, 2
0012fc6cstr x2, [sp+288]
0012fc70str x2, [sp+296]
0012fc74mov x1, x2
0012fc78bl reflect.StructOf
0012fc7cstr x0, [sp+440]
0012fc80str x1, [sp+448]
0012fc84ldr x3, [sp+680]
0012fc88adrp x27, 0x8f3000
0012fc8cldr x4, [x27+3488]
0012fc90adrp x27, 0x8f3000
0012fc94ldr x5, [x27+3496]
0012fc98subs xzr, x5, x3
0012fc9cb.hi 0x12fca4
0012fca0b 0x12fd48
0012fca4
0012fca4loc_12fca4:
0012fca4add x2, x4, x3, lsl #4
0012fca8ubfm x3, x3, 60, 59
0012fcacstr x0, [x4+x3]
0012fcb0adrp x27, 0x91c000
0012fcb4ldr w3, [x27+3056]
0012fcb8cbz w3, 0x12fcc0
0012fcbcb 0x12fcc4
0012fcc0
0012fcc0loc_12fcc0:
0012fcc0b 0x12fcd8
0012fcc4
0012fcc4loc_12fcc4:
0012fcc4bl runtime.gcWriteBarrier2
0012fcc8str x1, [x25]
0012fcccldr x3, [x2+8]
0012fcd0str x3, [x25+8]
0012fcd4b 0x12fcd8
0012fcd8
0012fcd8loc_12fcd8:
0012fcd8str x1, [x2+8]
0012fcdcldr x0, [sp+680]
0012fce0adrp x27, 0x8f3000
0012fce4ldr x2, [x27+3488]
0012fce8adrp x27, 0x8f3000
0012fcecldr x1, [x27+3496]
0012fcf0subs xzr, x1, x0
0012fcf4b.hi 0x12fcfc
0012fcf8b 0x12fd44
0012fcfc
0012fcfcloc_12fcfc:
0012fcfcadd x1, x2, x0, lsl #4
0012fd00ldr x1, [x1+8]
0012fd04ubfm x0, x0, 60, 59
0012fd08ldr x0, [x2+x0]
0012fd0cstr x0, [sp+112]
0012fd10str x1, [sp+120]
0012fd14bl runtime.deferreturn
0012fd18ldr x0, [sp+112]
0012fd1cldr x1, [sp+120]
0012fd20ldp x29, x30, [sp-8]
0012fd24add sp, sp, 672
0012fd28ret x30
0012fd2c
0012fd2cloc_12fd2c:
0012fd2cbl runtime.deferreturn
0012fd30ldr x0, [sp+112]
0012fd34ldr x1, [sp+120]
0012fd38ldp x29, x30, [sp-8]
0012fd3cadd sp, sp, 672
0012fd40ret x30
0012fd44
0012fd44loc_12fd44:
0012fd44bl runtime.panicIndex
0012fd48
0012fd48loc_12fd48:
0012fd48mov x0, x3
0012fd4cmov x1, x5
0012fd50bl runtime.panicIndex
0012fd54
0012fd54loc_12fd54:
0012fd54bl runtime.panicIndex
0012fd58
0012fd58loc_12fd58:
0012fd58bl runtime.panicIndex
0012fd5chint
0012fd60
0012fd60loc_12fd60:
0012fd60str x0, [sp+8]
0012fd64mov x3, x30
0012fd68bl runtime.morestack_noctxt.abi0
0012fd6cldr x0, [sp+8]
0012fd70b 0x12f890
0012fd74udf 0
0012fd78udf 0
0012fd7cudf 0
0012f890
0012fd80
0012fd80reflect.initFuncTypes.deferwrap1: ; void reflect.initFuncTypes.deferwrap1(void)
0012fd80ldr x16, [x28+16]
0012fd84subs xzr, sp, x16
0012fd88b.ls 0x12fdb8
0012fd8cstr x30, [sp-32]!
0012fd90stur x29, [sp-8]
0012fd94sub x29, sp, 8
0012fd98ldr x16, [x28+32]
0012fd9ccbnz x16, 0x12fdc4
0012fda0
0012fda0loc_12fda0:
0012fda0ldr x0, [x26+8]
0012fda4str x0, [sp+16]
0012fda8bl sync.(*Mutex).Unlock
0012fdacldur x29, [sp-8]
0012fdb0ldr x30, [sp], 32
0012fdb4ret x30
0012fdb8
0012fdb8loc_12fdb8:
0012fdb8mov x3, x30
0012fdbcbl runtime.morestack.abi0
0012fdc0b 0x12fd80
0012fdc4
0012fdc4loc_12fdc4:
0012fdc4ldr x17, [x16]
0012fdc8add x20, sp, 40
0012fdccsubs xzr, x20, x17
0012fdd0b.ne 0x12fda0
0012fdd4add x20, sp, 8
0012fdd8str x20, [x16]
0012fddcb 0x12fda0
0012fd80
0012fd80reflect.initFuncTypes.deferwrap1: ; void reflect.initFuncTypes.deferwrap1(void)
0012fd80ldr x16, [x28+16]
0012fd84subs xzr, sp, x16
0012fd88b.ls 0x12fdb8
0012fd8cstr x30, [sp-32]!
0012fd90stur x29, [sp-8]
0012fd94sub x29, sp, 8
0012fd98ldr x16, [x28+32]
0012fd9ccbnz x16, 0x12fdc4
0012fda0
0012fda0loc_12fda0:
0012fda0ldr x0, [x26+8]
0012fda4str x0, [sp+16]
0012fda8bl sync.(*Mutex).Unlock
0012fdacldur x29, [sp-8]
0012fdb0ldr x30, [sp], 32
0012fdb4ret x30
0012fdb8
0012fdb8loc_12fdb8:
0012fdb8mov x3, x30
0012fdbcbl runtime.morestack.abi0
0012fdc0b 0x12fd80
0012fdc4
0012fdc4loc_12fdc4:
0012fdc4ldr x17, [x16]
0012fdc8add x20, sp, 40
0012fdccsubs xzr, x20, x17
0012fdd0b.ne 0x12fda0
0012fdd4add x20, sp, 8
0012fdd8str x20, [x16]
0012fddcb 0x12fda0
0012fd80
0012fde0
0012fde0reflect.FuncOf: ; void reflect.FuncOf(struct []reflect.Type in, struct []reflect.Type out, bool variadic)
0012fde0ldr x16, [x28+16]
0012fde4sub x17, sp, 896
0012fde8subs xzr, x17, x16
0012fdecb.ls 0x130a58
0012fdf0sub x20, sp, 1024
0012fdf4stp x29, x30, [x20-8]
0012fdf8add sp, x20, 0
0012fdfcsub x29, sp, 8
0012fe00str x0, [sp+1032]
0012fe04str x1, [sp+1040]
0012fe08str x2, [sp+1048]
0012fe0cstr x3, [sp+1056]
0012fe10str x4, [sp+1064]
0012fe14str x5, [sp+1072]
0012fe18strb w6, [sp+1080]
0012fe1cstp xzr, xzr, [sp+312]
0012fe20ldrb w2, [sp+1080]
0012fe24strb w2, [sp+93]
0012fe28tbnz w2, 0, 0x12fe30
0012fe2cb 0x12feb8
0012fe30
0012fe30loc_12fe30:
0012fe30ldr x2, [sp+1040]
0012fe34str x2, [sp+304]
0012fe38subs xzr, x2, 0
0012fe3ccset x3, eq
0012fe40strb w3, [sp+92]
0012fe44cbz x2, 0x12fe4c
0012fe48b 0x12fe50
0012fe4c
0012fe4cloc_12fe4c:
0012fe4cb 0x12feac
0012fe50
0012fe50loc_12fe50:
0012fe50ldr x2, [sp+1040]
0012fe54str x2, [sp+296]
0012fe58ldr x3, [sp+1032]
0012fe5cldr x1, [sp+1040]
0012fe60sub x0, x2, 1
0012fe64subs xzr, x1, x0
0012fe68b.hi 0x12fe70
0012fe6cb 0x130a50
0012fe70
0012fe70loc_12fe70:
0012fe70add x1, x3, x0, lsl #4
0012fe74ldr x1, [x1+8]
0012fe78ubfm x2, x0, 60, 59
0012fe7cldr x2, [x3+x2]
0012fe80str x2, [sp+880]
0012fe84str x1, [sp+888]
0012fe88ldrsb x27, [x2]
0012fe8cldr x2, [x2+168]
0012fe90mov x0, x1
0012fe94blr x2
0012fe98str x0, [sp+288]
0012fe9csubs xzr, x0, 23
0012fea0cset x1, ne
0012fea4strb w1, [sp+92]
0012fea8b 0x12feac
0012feac
0012feacloc_12feac:
0012feacldrb w2, [sp+92]
0012feb0strb w2, [sp+93]
0012feb4b 0x12febc
0012feb8
0012feb8loc_12feb8:
0012feb8b 0x12febc
0012febc
0012febcloc_12febc:
0012febcldrb w2, [sp+93]
0012fec0tbnz w2, 0, 0x130a3c
0012fec4b 0x12fec8
0012fec8
0012fec8loc_12fec8:
0012fec8str xzr, [sp+968]
0012feccadrp x2, 0x4be000
0012fed0add x2, x2, 448
0012fed4str x2, [sp+480]
0012fed8str xzr, [sp+488]
0012fedcadd x2, sp, 480
0012fee0ldrsb x27, [x2]
0012fee4ldr x2, [x2]
0012fee8str x2, [sp+416]
0012feecldr x2, [sp+1040]
0012fef0str x2, [sp+304]
0012fef4ldr x3, [sp+1064]
0012fef8str x3, [sp+296]
0012fefcadd x0, x2, x3
0012ff00str x0, [sp+112]
0012ff04subs xzr, x0, 128
0012ff08b.gt 0x130a28
0012ff0cb 0x12ff10
0012ff10
0012ff10loc_12ff10:
0012ff10bl reflect.initFuncTypes
0012ff14str x0, [sp+952]
0012ff18str x1, [sp+960]
0012ff1cbl reflect.New
0012ff20str x0, [sp+928]
0012ff24str x1, [sp+936]
0012ff28str x2, [sp+944]
0012ff2cbl reflect.Value.Elem
0012ff30str x0, [sp+440]
0012ff34str x1, [sp+448]
0012ff38str x2, [sp+456]
0012ff3cmov x3, xzr
0012ff40bl reflect.Value.Field
0012ff44str x0, [sp+928]
0012ff48str x1, [sp+936]
0012ff4cstr x2, [sp+944]
0012ff50bl reflect.Value.Addr
0012ff54str x0, [sp+904]
0012ff58str x1, [sp+912]
0012ff5cstr x2, [sp+920]
0012ff60bl reflect.Value.Pointer
0012ff64str x0, [sp+896]
0012ff68str x0, [sp+496]
0012ff6cldr x0, [sp+440]
0012ff70ldr x1, [sp+448]
0012ff74ldr x2, [sp+456]
0012ff78orr x3, xzr, 1
0012ff7cbl reflect.Value.Field
0012ff80str x0, [sp+904]
0012ff84str x1, [sp+912]
0012ff88str x2, [sp+920]
0012ff8cbl reflect.Value.Addr
0012ff90str x0, [sp+928]
0012ff94str x1, [sp+936]
0012ff98str x2, [sp+944]
0012ff9cbl reflect.Value.Pointer
0012ffa0str x0, [sp+896]
0012ffa4str x0, [sp+760]
0012ffa8ldr x1, [sp+112]
0012ffactbnz x1, 63, 0x130a24
0012ffb0b 0x12ffb4
0012ffb4
0012ffb4loc_12ffb4:
0012ffb4ldr x5, [sp+112]
0012ffb8ubfm x6, x5, 61, 60
0012ffbcstr x6, [sp+280]
0012ffc0orr x6, xzr, 8
0012ffc4umulh x5, x6, x5
0012ffc8subs xzr, x5, 0
0012ffcccset x6, ne
0012ffd0strb w6, [sp+86]
0012ffd4cbnz x5, 0x130a20
0012ffd8b 0x12ffdc
0012ffdc
0012ffdcloc_12ffdc:
0012ffdcldr x5, [sp+280]
0012ffe0ldr x6, [sp+760]
0012ffe4sub x6, xzr, x6
0012ffe8subs xzr, x5, x6
0012ffecb.hi 0x130a08
0012fff0b 0x12fff4
0012fff4
0012fff4loc_12fff4:
0012fff4ldr x3, [sp+112]
0012fff8ldr x5, [sp+760]
0012fffcldr x2, [sp+112]
00130000subs xzr, x2, x3
00130004b.ls 0x13000c
00130008b 0x130a04
0013000c
0013000cloc_13000c:
0013000cb 0x130010
00130010
00130010loc_130010:
00130010b 0x130014
00130014
00130014loc_130014:
00130014str x5, [sp+504]
00130018str xzr, [sp+512]
0013001cstr x2, [sp+520]
00130020ldr x1, [sp+496]
00130024ldrsb x27, [x1]
00130028ldr x2, [sp+416]
0013002cldrsb x27, [x2]
00130030adrp x27, 0x91b000
00130034ldr w5, [x27+3056]
00130038cbz w5, 0x130040
0013003cb 0x130044
00130040
00130040loc_130040:
00130040b 0x130064
00130044
00130044loc_130044:
00130044str x2, [sp+544]
00130048str x1, [sp+536]
0013004cadrp x0, 0x522000
00130050add x0, x0, 3008
00130054bl runtime.wbMove
00130058ldr x1, [sp+536]
0013005cldr x2, [sp+544]
00130060b 0x130064
00130064
00130064loc_130064:
00130064ldp x5, x6, [x2]
00130068ldp x7, x8, [x2+16]
0013006cldp x9, x10, [x2+32]
00130070stp x5, x6, [x1]
00130074stp x7, x8, [x1+16]
00130078stp x9, x10, [x1+32]
0013007cldr x5, [x2+48]
00130080str x5, [x1+48]
00130084str wzr, [sp+96]
00130088ldr x5, [sp+1040]
0013008cldr x6, [sp+1032]
00130090ldr x7, [sp+1048]
00130094str x6, [sp+856]
00130098str x5, [sp+864]
0013009cstr x7, [sp+872]
001300a0str xzr, [sp+272]
001300a4str x5, [sp+264]
001300a8ldr x5, [sp+856]
001300acstr x5, [sp+256]
001300b0b 0x1300b4
001300b4
001300b4loc_1300b4:
001300b4ldr x5, [sp+264]
001300b8ldr x6, [sp+272]
001300bcsubs xzr, x5, x6
001300c0b.gt 0x1300c8
001300c4b 0x130230
001300c8
001300c8loc_1300c8:
001300c8ldr x5, [sp+256]
001300ccstr x5, [sp+752]
001300d0ldr x5, [sp+752]
001300d4ldr x0, [x5]
001300d8ldr x5, [x5+8]
001300dcstr x0, [sp+464]
001300e0str x5, [sp+472]
001300e4adrp x6, 0x5ee000
001300e8add x6, x6, 1520
001300ecsubs xzr, x0, x6
001300f0b.eq 0x1300f8
001300f4b 0x1309f0
001300f8
001300f8loc_1300f8:
001300f8str x5, [sp+392]
001300fcldr x2, [sp+520]
00130100ldr x0, [sp+504]
00130104ldr x5, [sp+512]
00130108add x1, x5, 1
0013010csubs xzr, x2, x1
00130110b.hs 0x130118
00130114b 0x13011c
00130118
00130118loc_130118:
00130118b 0x130130
0013011c
0013011cloc_13011c:
0013011corr x3, xzr, 1
00130120adrp x4, 0x578000
00130124add x4, x4, 1888
00130128bl runtime.growslice
0013012cb 0x130130
00130130
00130130loc_130130:
00130130ldr x4, [sp+392]
00130134sub x5, x1, 1
00130138adrp x27, 0x91b000
0013013cldr w6, [x27+3056]
00130140cbz w6, 0x130148
00130144b 0x13014c
00130148
00130148loc_130148:
00130148b 0x130160
0013014c
0013014cloc_13014c:
0013014cbl runtime.gcWriteBarrier2
00130150str x4, [x25]
00130154ldr x6, [x0+3*x5]
00130158str x6, [x25+8]
0013015cb 0x130160
00130160
00130160loc_130160:
00130160str x4, [x0+3*x5]
00130164str x0, [sp+504]
00130168str x1, [sp+512]
0013016cstr x2, [sp+520]
00130170str wzr, [sp+88]
00130174add x4, sp, 88
00130178str x4, [sp+720]
0013017cldrsb x27, [x4]
00130180ldr x5, [sp+392]
00130184ldrsb x27, [x5]
00130188ldr w5, [x5+16]
0013018cubfm x5, x5, 24, 31
00130190strb w5, [x4]
00130194ldr x4, [sp+720]
00130198ldrsb x27, [x4]
0013019cldr x5, [sp+392]
001301a0ldrsb x27, [x5]
001301a4ldr w5, [x5+16]
001301a8ubfm x5, x5, 16, 31
001301acstrb w5, [x4+1]
001301b0ldr x4, [sp+720]
001301b4ldrsb x27, [x4]
001301b8ldr x5, [sp+392]
001301bcldrsb x27, [x5]
001301c0ldr w5, [x5+16]
001301c4ubfm x5, x5, 8, 31
001301c8strb w5, [x4+2]
001301ccldr x4, [sp+720]
001301d0ldrsb x27, [x4]
001301d4ldr x5, [sp+392]
001301d8ldrsb x27, [x5]
001301dcldr w5, [x5+16]
001301e0strb w5, [x4+3]
001301e4ldr x1, [sp+720]
001301e8ldrsb x27, [x1]
001301ecb 0x1301f0
001301f0
001301f0loc_1301f0:
001301f0str x1, [sp+728]
001301f4orr x3, xzr, 4
001301f8str x3, [sp+736]
001301fcstr x3, [sp+744]
00130200ldr w0, [sp+96]
00130204mov x2, x3
00130208bl reflect.fnv1
0013020cstr w0, [sp+96]
00130210b 0x130214
00130214
00130214loc_130214:
00130214ldr x5, [sp+272]
00130218add x5, x5, 1
0013021cstr x5, [sp+272]
00130220ldr x5, [sp+752]
00130224add x5, x5, 16
00130228str x5, [sp+256]
0013022cb 0x1300b4
00130230
00130230loc_130230:
00130230ldrb w4, [sp+1080]
00130234tbnz w4, 0, 0x13023c
00130238b 0x130284
0013023c
0013023cloc_13023c:
0013023cstrb wzr, [sp+87]
00130240add x4, sp, 87
00130244str x4, [sp+688]
00130248ldrsb x27, [x4]
0013024cmovz x5, 118
00130250strb w5, [x4]
00130254ldr x1, [sp+688]
00130258ldrsb x27, [x1]
0013025cb 0x130260
00130260
00130260loc_130260:
00130260str x1, [sp+696]
00130264orr x3, xzr, 1
00130268str x3, [sp+704]
0013026cstr x3, [sp+712]
00130270ldr w0, [sp+96]
00130274mov x2, x3
00130278bl reflect.fnv1
0013027cstr w0, [sp+96]
00130280b 0x130288
00130284
00130284loc_130284:
00130284b 0x130288
00130288
00130288loc_130288:
00130288strb wzr, [sp+87]
0013028cadd x4, sp, 87
00130290str x4, [sp+656]
00130294ldrsb x27, [x4]
00130298movz x5, 46
0013029cstrb w5, [x4]
001302a0ldr x1, [sp+656]
001302a4ldrsb x27, [x1]
001302a8b 0x1302ac
001302ac
001302acloc_1302ac:
001302acstr x1, [sp+664]
001302b0orr x3, xzr, 1
001302b4str x3, [sp+672]
001302b8str x3, [sp+680]
001302bcldr w0, [sp+96]
001302c0mov x2, x3
001302c4bl reflect.fnv1
001302c8str w0, [sp+96]
001302ccldr x4, [sp+1064]
001302d0ldr x5, [sp+1056]
001302d4ldr x6, [sp+1072]
001302d8str x5, [sp+856]
001302dcstr x4, [sp+864]
001302e0str x6, [sp+872]
001302e4str xzr, [sp+248]
001302e8str x4, [sp+240]
001302ecldr x4, [sp+856]
001302f0str x4, [sp+232]
001302f4b 0x1302f8
001302f8
001302f8loc_1302f8:
001302f8ldr x5, [sp+240]
001302fcldr x6, [sp+248]
00130300subs xzr, x5, x6
00130304b.gt 0x13030c
00130308b 0x130474
0013030c
0013030cloc_13030c:
0013030cldr x5, [sp+232]
00130310str x5, [sp+648]
00130314ldr x5, [sp+648]
00130318ldr x0, [x5]
0013031cldr x5, [x5+8]
00130320str x0, [sp+424]
00130324str x5, [sp+432]
00130328adrp x6, 0x5ee000
0013032cadd x6, x6, 1520
00130330subs xzr, x0, x6
00130334b.eq 0x13033c
00130338b 0x1309dc
0013033c
0013033cloc_13033c:
0013033cstr x5, [sp+384]
00130340ldr x2, [sp+520]
00130344ldr x0, [sp+504]
00130348ldr x5, [sp+512]
0013034cadd x1, x5, 1
00130350subs xzr, x2, x1
00130354b.hs 0x13035c
00130358b 0x130360
0013035c
0013035cloc_13035c:
0013035cb 0x130374
00130360
00130360loc_130360:
00130360orr x3, xzr, 1
00130364adrp x4, 0x578000
00130368add x4, x4, 1888
0013036cbl runtime.growslice
00130370b 0x130374
00130374
00130374loc_130374:
00130374ldr x4, [sp+384]
00130378sub x5, x1, 1
0013037cadrp x27, 0x91b000
00130380ldr w6, [x27+3056]
00130384cbz w6, 0x13038c
00130388b 0x130390
0013038c
0013038cloc_13038c:
0013038cb 0x1303a4
00130390
00130390loc_130390:
00130390bl runtime.gcWriteBarrier2
00130394str x4, [x25]
00130398ldr x6, [x0+3*x5]
0013039cstr x6, [x25+8]
001303a0b 0x1303a4
001303a4
001303a4loc_1303a4:
001303a4str x4, [x0+3*x5]
001303a8str x0, [sp+504]
001303acstr x1, [sp+512]
001303b0str x2, [sp+520]
001303b4str wzr, [sp+88]
001303b8add x4, sp, 88
001303bcstr x4, [sp+616]
001303c0ldrsb x27, [x4]
001303c4ldr x5, [sp+384]
001303c8ldrsb x27, [x5]
001303ccldr w5, [x5+16]
001303d0ubfm x5, x5, 24, 31
001303d4strb w5, [x4]
001303d8ldr x4, [sp+616]
001303dcldrsb x27, [x4]
001303e0ldr x5, [sp+384]
001303e4ldrsb x27, [x5]
001303e8ldr w5, [x5+16]
001303ecubfm x5, x5, 16, 31
001303f0strb w5, [x4+1]
001303f4ldr x4, [sp+616]
001303f8ldrsb x27, [x4]
001303fcldr x5, [sp+384]
00130400ldrsb x27, [x5]
00130404ldr w5, [x5+16]
00130408ubfm x5, x5, 8, 31
0013040cstrb w5, [x4+2]
00130410ldr x4, [sp+616]
00130414ldrsb x27, [x4]
00130418ldr x5, [sp+384]
0013041cldrsb x27, [x5]
00130420ldr w5, [x5+16]
00130424strb w5, [x4+3]
00130428ldr x1, [sp+616]
0013042cldrsb x27, [x1]
00130430b 0x130434
00130434
00130434loc_130434:
00130434str x1, [sp+624]
00130438orr x3, xzr, 4
0013043cstr x3, [sp+632]
00130440str x3, [sp+640]
00130444ldr w0, [sp+96]
00130448mov x2, x3
0013044cbl reflect.fnv1
00130450str w0, [sp+96]
00130454b 0x130458
00130458
00130458loc_130458:
00130458ldr x5, [sp+248]
0013045cadd x5, x5, 1
00130460str x5, [sp+248]
00130464ldr x5, [sp+648]
00130468add x5, x5, 16
0013046cstr x5, [sp+232]
00130470b 0x1302f8
00130474
00130474loc_130474:
00130474ldr x3, [sp+496]
00130478ldrsb x27, [x3]
0013047cstrb wzr, [x3+20]
00130480ldr x3, [sp+496]
00130484ldrsb x27, [x3]
00130488ldr w4, [sp+96]
0013048cstr w4, [x3+16]
00130490ldr x3, [sp+1040]
00130494str x3, [sp+296]
00130498ldr x4, [sp+496]
0013049cldrsb x27, [x4]
001304a0strh w3, [x4+48]
001304a4ldr x3, [sp+1064]
001304a8str x3, [sp+296]
001304acldr x4, [sp+496]
001304b0ldrsb x27, [x4]
001304b4strh w3, [x4+50]
001304b8ldrb w3, [sp+1080]
001304bctbnz w3, 0, 0x1304c4
001304c0b 0x1304e4
001304c4
001304c4loc_1304c4:
001304c4ldr x3, [sp+496]
001304c8ldrsb x27, [x3]
001304ccldr x4, [sp+496]
001304d0ldrsb x27, [x4]
001304d4ldrh w4, [x4+50]
001304d8orr x4, x4, -32768
001304dcstrh w4, [x3+50]
001304e0b 0x1304e8
001304e4
001304e4loc_1304e4:
001304e4b 0x1304e8
001304e8
001304e8loc_1304e8:
001304e8add x27, sp, 840
001304ecstp xzr, xzr, [x27]
001304f0ldr w3, [sp+96]
001304f4str w3, [sp+104]
001304f8adrp x0, 0x8f3000
001304fcadd x0, x0, 3624
00130500adrp x1, 0x4c5000
00130504add x1, x1, 3328
00130508add x2, sp, 104
0013050cbl sync.(*Map).Load
00130510str x0, [sp+840]
00130514str x1, [sp+848]
00130518strb w2, [sp+93]
0013051cldr x3, [sp+840]
00130520ldr x4, [sp+848]
00130524str x3, [sp+1000]
00130528str x4, [sp+1008]
0013052cldrb w3, [sp+93]
00130530strb w3, [sp+95]
00130534ldr x3, [sp+1000]
00130538ldr x4, [sp+1008]
0013053cstr x3, [sp+352]
00130540str x4, [sp+360]
00130544ldrb w3, [sp+95]
00130548strb w3, [sp+85]
0013054ctbnz w3, 0, 0x130554
00130550b 0x1305ac
00130554
00130554loc_130554:
00130554str xzr, [sp+816]
00130558add x27, sp, 824
0013055cstp xzr, xzr, [x27]
00130560ldr x3, [sp+360]
00130564ldr x0, [sp+352]
00130568adrp x1, 0x4bd000
0013056cadd x1, x1, 3904
00130570subs xzr, x0, x1
00130574b.eq 0x13057c
00130578b 0x1309d0
0013057c
0013057cloc_13057c:
0013057cldr x4, [x3+8]
00130580ldr x5, [x3]
00130584ldr x3, [x3+16]
00130588str x5, [sp+816]
0013058cstr x4, [sp+824]
00130590str x3, [sp+832]
00130594str x5, [sp+792]
00130598str x4, [sp+800]
0013059cstr x3, [sp+808]
001305a0str xzr, [sp+224]
001305a4str x4, [sp+216]
001305a8b 0x130938
001305ac
001305acloc_1305ac:
001305acb 0x1305b0
001305b0
001305b0loc_1305b0:
001305b0adrp x0, 0x8f3000
001305b4add x0, x0, 3616
001305b8bl sync.(*Mutex).Lock
001305bcadrp x1, 0x8f3000
001305c0add x1, x1, 3616
001305c4str x1, [sp+992]
001305c8add x27, sp, 584
001305ccstp xzr, xzr, [x27]
001305d0add x1, sp, 584
001305d4str x1, [sp+600]
001305d8ldrsb x27, [x1]
001305dcadrp x2, 0
001305e0add x2, x2, 3200
001305e4str x2, [x1]
001305e8ldrsb x27, [x1]
001305ecldr x2, [sp+992]
001305f0adrp x27, 0x91b000
001305f4ldr w3, [x27+3056]
001305f8cbz w3, 0x130600
001305fcb 0x130604
00130600
00130600loc_130600:
00130600b 0x130618
00130604
00130604loc_130604:
00130604bl runtime.gcWriteBarrier2
00130608str x2, [x25]
0013060cldr x3, [x1+8]
00130610str x3, [x25+8]
00130614b 0x130618
00130618
00130618loc_130618:
00130618str x2, [x1+8]
0013061cstr x1, [sp+144]
00130620add x0, sp, 120
00130624bl runtime.deferprocStack
00130628subs xzr, x0, 0
0013062cb.ne 0x1306fc
00130630b 0x130634
00130634
00130634loc_130634:
00130634add x27, sp, 840
00130638stp xzr, xzr, [x27]
0013063cldr w3, [sp+96]
00130640str w3, [sp+100]
00130644adrp x0, 0x8f3000
00130648add x0, x0, 3624
0013064cadrp x1, 0x4c5000
00130650add x1, x1, 3328
00130654add x2, sp, 100
00130658bl sync.(*Map).Load
0013065cstr x0, [sp+840]
00130660str x1, [sp+848]
00130664strb w2, [sp+93]
00130668ldr x3, [sp+840]
0013066cldr x4, [sp+848]
00130670str x3, [sp+976]
00130674str x4, [sp+984]
00130678ldrb w3, [sp+93]
0013067cstrb w3, [sp+94]
00130680ldr x3, [sp+976]
00130684ldr x4, [sp+984]
00130688str x3, [sp+336]
0013068cstr x4, [sp+344]
00130690ldrb w3, [sp+94]
00130694strb w3, [sp+84]
00130698tbnz w3, 0, 0x1306a0
0013069cb 0x1306f8
001306a0
001306a0loc_1306a0:
001306a0str xzr, [sp+792]
001306a4add x27, sp, 800
001306a8stp xzr, xzr, [x27]
001306acldr x3, [sp+344]
001306b0ldr x0, [sp+336]
001306b4adrp x1, 0x4bd000
001306b8add x1, x1, 3904
001306bcsubs xzr, x0, x1
001306c0b.eq 0x1306c8
001306c4b 0x13092c
001306c8
001306c8loc_1306c8:
001306c8ldr x4, [x3+8]
001306ccldr x5, [x3]
001306d0ldr x3, [x3+16]
001306d4str x5, [sp+792]
001306d8str x4, [sp+800]
001306dcstr x3, [sp+808]
001306e0str x5, [sp+816]
001306e4str x4, [sp+824]
001306e8str x3, [sp+832]
001306ecstr xzr, [sp+208]
001306f0str x4, [sp+200]
001306f4b 0x130894
001306f8
001306f8loc_1306f8:
001306f8b 0x130714
001306fc
001306fcloc_1306fc:
001306fcbl runtime.deferreturn
00130700ldr x0, [sp+312]
00130704ldr x1, [sp+320]
00130708ldp x29, x30, [sp-8]
0013070cadd sp, sp, 1024
00130710ret x30
00130714
00130714loc_130714:
00130714str xzr, [sp+184]
00130718str wzr, [sp+192]
0013071cadd x1, sp, 184
00130720str x1, [sp+568]
00130724ldrsb x27, [x1]
00130728adrp x2, 0
0013072cadd x2, x2, 2704
00130730str x2, [x1]
00130734ldrsb x27, [x1]
00130738ldr w2, [sp+96]
0013073cstr w2, [x1+8]
00130740ldr x1, [sp+568]
00130744str x1, [sp+528]
00130748ldr x0, [sp+496]
0013074cbl reflect.funcStr
00130750str x0, [sp+400]
00130754str x1, [sp+408]
00130758bl reflect.typesByString
0013075cstr x0, [sp+816]
00130760str x1, [sp+824]
00130764str x2, [sp+832]
00130768str x0, [sp+792]
0013076cstr x1, [sp+800]
00130770str x2, [sp+808]
00130774str xzr, [sp+176]
00130778str x1, [sp+168]
0013077cb 0x130780
00130780
00130780loc_130780:
00130780ldr x6, [sp+168]
00130784ldr x7, [sp+176]
00130788subs xzr, x6, x7
0013078cb.gt 0x130794
00130790b 0x130814
00130794
00130794loc_130794:
00130794ldr x3, [sp+176]
00130798ldr x4, [sp+792]
0013079cldr x3, [x4+3*x3]
001307a0str x3, [sp+328]
001307a4ldr x0, [sp+496]
001307a8ldrsb x27, [x0]
001307acstr x0, [sp+560]
001307b0ldr x1, [sp+328]
001307b4orr x2, xzr, 1
001307b8bl reflect.haveIdenticalUnderlyingType
001307bcstrb w0, [sp+93]
001307c0tbnz w0, 0, 0x1307c8
001307c4b 0x130800
001307c8
001307c8loc_1307c8:
001307c8ldr x0, [sp+328]
001307ccldr x26, [sp+528]
001307d0ldr x1, [x26]
001307d4blr x1
001307d8str x0, [sp+952]
001307dcstr x1, [sp+960]
001307e0str x0, [sp+312]
001307e4str x1, [sp+320]
001307e8bl runtime.deferreturn
001307ecldr x0, [sp+312]
001307f0ldr x1, [sp+320]
001307f4ldp x29, x30, [sp-8]
001307f8add sp, sp, 1024
001307fcret x30
00130800
00130800loc_130800:
00130800b 0x130804
00130804
00130804loc_130804:
00130804ldr x6, [sp+176]
00130808add x6, x6, 1
0013080cstr x6, [sp+176]
00130810b 0x130780
00130814
00130814loc_130814:
00130814ldr x0, [sp+400]
00130818ldr x1, [sp+408]
0013081cmov x2, xzr
00130820mov x3, xzr
00130824mov x4, xzr
00130828mov x5, x4
0013082cbl reflect.newName
00130830str x0, [sp+768]
00130834bl reflect.resolveReflectName
00130838str w0, [sp+108]
0013083cldr x6, [sp+496]
00130840ldrsb x27, [x6]
00130844str w0, [x6+40]
00130848ldr x6, [sp+496]
0013084cldrsb x27, [x6]
00130850str wzr, [x6+44]
00130854ldr x0, [sp+496]
00130858ldrsb x27, [x0]
0013085cstr x0, [sp+552]
00130860ldr x26, [sp+528]
00130864ldr x6, [x26]
00130868blr x6
0013086cstr x0, [sp+952]
00130870str x1, [sp+960]
00130874str x0, [sp+312]
00130878str x1, [sp+320]
0013087cbl runtime.deferreturn
00130880ldr x0, [sp+312]
00130884ldr x1, [sp+320]
00130888ldp x29, x30, [sp-8]
0013088cadd sp, sp, 1024
00130890ret x30
00130894
00130894loc_130894:
00130894ldr x3, [sp+200]
00130898ldr x4, [sp+208]
0013089csubs xzr, x3, x4
001308a0b.gt 0x1308a8
001308a4b 0x130928
001308a8
001308a8loc_1308a8:
001308a8ldr x3, [sp+208]
001308acldr x4, [sp+816]
001308b0ldr x3, [x4+3*x3]
001308b4str x3, [sp+368]
001308b8ldr x0, [sp+496]
001308bcldrsb x27, [x0]
001308c0str x0, [sp+576]
001308c4ldr x1, [sp+368]
001308c8orr x2, xzr, 1
001308ccbl reflect.haveIdenticalUnderlyingType
001308d0strb w0, [sp+93]
001308d4tbnz w0, 0, 0x1308dc
001308d8b 0x130914
001308dc
001308dcloc_1308dc:
001308dcldr x0, [sp+368]
001308e0bl reflect.toRType
001308e4str x0, [sp+776]
001308e8str x0, [sp+784]
001308ecadrp x1, 0x5ee000
001308f0add x1, x1, 1520
001308f4str x1, [sp+312]
001308f8str x0, [sp+320]
001308fcbl runtime.deferreturn
00130900ldr x0, [sp+312]
00130904ldr x1, [sp+320]
00130908ldp x29, x30, [sp-8]
0013090cadd sp, sp, 1024
00130910ret x30
00130914
00130914loc_130914:
00130914b 0x130918
00130918
00130918loc_130918:
00130918ldr x3, [sp+208]
0013091cadd x3, x3, 1
00130920str x3, [sp+208]
00130924b 0x130894
00130928
00130928loc_130928:
00130928b 0x130714
0013092c
0013092cloc_13092c:
0013092cadrp x2, 0x4da000
00130930add x2, x2, 3520
00130934bl runtime.panicdottypeE
00130938
00130938loc_130938:
00130938ldr x3, [sp+216]
0013093cldr x4, [sp+224]
00130940subs xzr, x3, x4
00130944b.gt 0x13094c
00130948b 0x1309cc
0013094c
0013094cloc_13094c:
0013094cldr x3, [sp+224]
00130950ldr x4, [sp+792]
00130954ldr x3, [x4+3*x3]
00130958str x3, [sp+376]
0013095cldr x0, [sp+496]
00130960ldrsb x27, [x0]
00130964str x0, [sp+608]
00130968ldr x1, [sp+376]
0013096corr x2, xzr, 1
00130970bl reflect.haveIdenticalUnderlyingType
00130974strb w0, [sp+93]
00130978tbnz w0, 0, 0x130980
0013097cb 0x1309b8
00130980
00130980loc_130980:
00130980ldr x0, [sp+376]
00130984bl reflect.toRType
00130988str x0, [sp+784]
0013098cstr x0, [sp+776]
00130990adrp x1, 0x5ee000
00130994add x1, x1, 1520
00130998str x1, [sp+312]
0013099cstr x0, [sp+320]
001309a0bl runtime.deferreturn
001309a4ldr x0, [sp+312]
001309a8ldr x1, [sp+320]
001309acldp x29, x30, [sp-8]
001309b0add sp, sp, 1024
001309b4ret x30
001309b8
001309b8loc_1309b8:
001309b8b 0x1309bc
001309bc
001309bcloc_1309bc:
001309bcldr x3, [sp+224]
001309c0add x3, x3, 1
001309c4str x3, [sp+224]
001309c8b 0x130938
001309cc
001309ccloc_1309cc:
001309ccb 0x1305b0
001309d0
001309d0loc_1309d0:
001309d0adrp x2, 0x4da000
001309d4add x2, x2, 3520
001309d8bl runtime.panicdottypeE
001309dc
001309dcloc_1309dc:
001309dcadrp x1, 0x578000
001309e0add x1, x1, 1888
001309e4adrp x2, 0x568000
001309e8add x2, x2, 1856
001309ecbl runtime.panicdottypeI
001309f0
001309f0loc_1309f0:
001309f0adrp x1, 0x578000
001309f4add x1, x1, 1888
001309f8adrp x2, 0x568000
001309fcadd x2, x2, 1856
00130a00bl runtime.panicdottypeI
00130a04
00130a04loc_130a04:
00130a04bl runtime.panicSlice3Acap
00130a08
00130a08loc_130a08:
00130a08b 0x130a0c
00130a0c
00130a0cloc_130a0c:
00130a0cldr x0, [sp+760]
00130a10cbnz x0, 0x130a18
00130a14b 0x130a1c
00130a18
00130a18loc_130a18:
00130a18bl runtime.panicunsafeslicelen
00130a1c
00130a1cloc_130a1c:
00130a1cbl runtime.panicunsafeslicenilptr
00130a20
00130a20loc_130a20:
00130a20b 0x130a0c
00130a24
00130a24loc_130a24:
00130a24bl runtime.panicunsafeslicelen
00130a28
00130a28loc_130a28:
00130a28adrp x0, 0x4c5000
00130a2cadd x0, x0, 2944
00130a30adrp x1, 0x5e1000
00130a34add x1, x1, 2240
00130a38bl runtime.gopanic
00130a3c
00130a3cloc_130a3c:
00130a3cadrp x0, 0x4c5000
00130a40add x0, x0, 2944
00130a44adrp x1, 0x5e1000
00130a48add x1, x1, 2224
00130a4cbl runtime.gopanic
00130a50
00130a50loc_130a50:
00130a50bl runtime.panicIndex
00130a54hint
00130a58
00130a58loc_130a58:
00130a58stp x0, x1, [sp+8]
00130a5cstp x2, x3, [sp+24]
00130a60stp x4, x5, [sp+40]
00130a64strb w6, [sp+56]
00130a68mov x3, x30
00130a6cbl runtime.morestack_noctxt.abi0
00130a70ldp x0, x1, [sp+8]
00130a74ldp x2, x3, [sp+24]
00130a78ldp x4, x5, [sp+40]
00130a7cldrb w6, [sp+56]
00130a80b 0x12fde0
00130a84udf 0
00130a88udf 0
00130a8cudf 0
0012fde0
0012fde0reflect.FuncOf: ; void reflect.FuncOf(struct []reflect.Type in, struct []reflect.Type out, bool variadic)
0012fde0ldr x16, [x28+16]
0012fde4sub x17, sp, 896
0012fde8subs xzr, x17, x16
0012fdecb.ls 0x130a58
0012fdf0sub x20, sp, 1024
0012fdf4stp x29, x30, [x20-8]
0012fdf8add sp, x20, 0
0012fdfcsub x29, sp, 8
0012fe00str x0, [sp+1032]
0012fe04str x1, [sp+1040]
0012fe08str x2, [sp+1048]
0012fe0cstr x3, [sp+1056]
0012fe10str x4, [sp+1064]
0012fe14str x5, [sp+1072]
0012fe18strb w6, [sp+1080]
0012fe1cstp xzr, xzr, [sp+312]
0012fe20ldrb w2, [sp+1080]
0012fe24strb w2, [sp+93]
0012fe28tbnz w2, 0, 0x12fe30
0012fe2cb 0x12feb8
0012fe30
0012fe30loc_12fe30:
0012fe30ldr x2, [sp+1040]
0012fe34str x2, [sp+304]
0012fe38subs xzr, x2, 0
0012fe3ccset x3, eq
0012fe40strb w3, [sp+92]
0012fe44cbz x2, 0x12fe4c
0012fe48b 0x12fe50
0012fe4c
0012fe4cloc_12fe4c:
0012fe4cb 0x12feac
0012fe50
0012fe50loc_12fe50:
0012fe50ldr x2, [sp+1040]
0012fe54str x2, [sp+296]
0012fe58ldr x3, [sp+1032]
0012fe5cldr x1, [sp+1040]
0012fe60sub x0, x2, 1
0012fe64subs xzr, x1, x0
0012fe68b.hi 0x12fe70
0012fe6cb 0x130a50
0012fe70
0012fe70loc_12fe70:
0012fe70add x1, x3, x0, lsl #4
0012fe74ldr x1, [x1+8]
0012fe78ubfm x2, x0, 60, 59
0012fe7cldr x2, [x3+x2]
0012fe80str x2, [sp+880]
0012fe84str x1, [sp+888]
0012fe88ldrsb x27, [x2]
0012fe8cldr x2, [x2+168]
0012fe90mov x0, x1
0012fe94blr x2
0012fe98str x0, [sp+288]
0012fe9csubs xzr, x0, 23
0012fea0cset x1, ne
0012fea4strb w1, [sp+92]
0012fea8b 0x12feac
0012feac
0012feacloc_12feac:
0012feacldrb w2, [sp+92]
0012feb0strb w2, [sp+93]
0012feb4b 0x12febc
0012feb8
0012feb8loc_12feb8:
0012feb8b 0x12febc
0012febc
0012febcloc_12febc:
0012febcldrb w2, [sp+93]
0012fec0tbnz w2, 0, 0x130a3c
0012fec4b 0x12fec8
0012fec8
0012fec8loc_12fec8:
0012fec8str xzr, [sp+968]
0012feccadrp x2, 0x4be000
0012fed0add x2, x2, 448
0012fed4str x2, [sp+480]
0012fed8str xzr, [sp+488]
0012fedcadd x2, sp, 480
0012fee0ldrsb x27, [x2]
0012fee4ldr x2, [x2]
0012fee8str x2, [sp+416]
0012feecldr x2, [sp+1040]
0012fef0str x2, [sp+304]
0012fef4ldr x3, [sp+1064]
0012fef8str x3, [sp+296]
0012fefcadd x0, x2, x3
0012ff00str x0, [sp+112]
0012ff04subs xzr, x0, 128
0012ff08b.gt 0x130a28
0012ff0cb 0x12ff10
0012ff10
0012ff10loc_12ff10:
0012ff10bl reflect.initFuncTypes
0012ff14str x0, [sp+952]
0012ff18str x1, [sp+960]
0012ff1cbl reflect.New
0012ff20str x0, [sp+928]
0012ff24str x1, [sp+936]
0012ff28str x2, [sp+944]
0012ff2cbl reflect.Value.Elem
0012ff30str x0, [sp+440]
0012ff34str x1, [sp+448]
0012ff38str x2, [sp+456]
0012ff3cmov x3, xzr
0012ff40bl reflect.Value.Field
0012ff44str x0, [sp+928]
0012ff48str x1, [sp+936]
0012ff4cstr x2, [sp+944]
0012ff50bl reflect.Value.Addr
0012ff54str x0, [sp+904]
0012ff58str x1, [sp+912]
0012ff5cstr x2, [sp+920]
0012ff60bl reflect.Value.Pointer
0012ff64str x0, [sp+896]
0012ff68str x0, [sp+496]
0012ff6cldr x0, [sp+440]
0012ff70ldr x1, [sp+448]
0012ff74ldr x2, [sp+456]
0012ff78orr x3, xzr, 1
0012ff7cbl reflect.Value.Field
0012ff80str x0, [sp+904]
0012ff84str x1, [sp+912]
0012ff88str x2, [sp+920]
0012ff8cbl reflect.Value.Addr
0012ff90str x0, [sp+928]
0012ff94str x1, [sp+936]
0012ff98str x2, [sp+944]
0012ff9cbl reflect.Value.Pointer
0012ffa0str x0, [sp+896]
0012ffa4str x0, [sp+760]
0012ffa8ldr x1, [sp+112]
0012ffactbnz x1, 63, 0x130a24
0012ffb0b 0x12ffb4
0012ffb4
0012ffb4loc_12ffb4:
0012ffb4ldr x5, [sp+112]
0012ffb8ubfm x6, x5, 61, 60
0012ffbcstr x6, [sp+280]
0012ffc0orr x6, xzr, 8
0012ffc4umulh x5, x6, x5
0012ffc8subs xzr, x5, 0
0012ffcccset x6, ne
0012ffd0strb w6, [sp+86]
0012ffd4cbnz x5, 0x130a20
0012ffd8b 0x12ffdc
0012ffdc
0012ffdcloc_12ffdc:
0012ffdcldr x5, [sp+280]
0012ffe0ldr x6, [sp+760]
0012ffe4sub x6, xzr, x6
0012ffe8subs xzr, x5, x6
0012ffecb.hi 0x130a08
0012fff0b 0x12fff4
0012fff4
0012fff4loc_12fff4:
0012fff4ldr x3, [sp+112]
0012fff8ldr x5, [sp+760]
0012fffcldr x2, [sp+112]
00130000subs xzr, x2, x3
00130004b.ls 0x13000c
00130008b 0x130a04
0013000c
0013000cloc_13000c:
0013000cb 0x130010
00130010
00130010loc_130010:
00130010b 0x130014
00130014
00130014loc_130014:
00130014str x5, [sp+504]
00130018str xzr, [sp+512]
0013001cstr x2, [sp+520]
00130020ldr x1, [sp+496]
00130024ldrsb x27, [x1]
00130028ldr x2, [sp+416]
0013002cldrsb x27, [x2]
00130030adrp x27, 0x91b000
00130034ldr w5, [x27+3056]
00130038cbz w5, 0x130040
0013003cb 0x130044
00130040
00130040loc_130040:
00130040b 0x130064
00130044
00130044loc_130044:
00130044str x2, [sp+544]
00130048str x1, [sp+536]
0013004cadrp x0, 0x522000
00130050add x0, x0, 3008
00130054bl runtime.wbMove
00130058ldr x1, [sp+536]
0013005cldr x2, [sp+544]
00130060b 0x130064
00130064
00130064loc_130064:
00130064ldp x5, x6, [x2]
00130068ldp x7, x8, [x2+16]
0013006cldp x9, x10, [x2+32]
00130070stp x5, x6, [x1]
00130074stp x7, x8, [x1+16]
00130078stp x9, x10, [x1+32]
0013007cldr x5, [x2+48]
00130080str x5, [x1+48]
00130084str wzr, [sp+96]
00130088ldr x5, [sp+1040]
0013008cldr x6, [sp+1032]
00130090ldr x7, [sp+1048]
00130094str x6, [sp+856]
00130098str x5, [sp+864]
0013009cstr x7, [sp+872]
001300a0str xzr, [sp+272]
001300a4str x5, [sp+264]
001300a8ldr x5, [sp+856]
001300acstr x5, [sp+256]
001300b0b 0x1300b4
001300b4
001300b4loc_1300b4:
001300b4ldr x5, [sp+264]
001300b8ldr x6, [sp+272]
001300bcsubs xzr, x5, x6
001300c0b.gt 0x1300c8
001300c4b 0x130230
001300c8
001300c8loc_1300c8:
001300c8ldr x5, [sp+256]
001300ccstr x5, [sp+752]
001300d0ldr x5, [sp+752]
001300d4ldr x0, [x5]
001300d8ldr x5, [x5+8]
001300dcstr x0, [sp+464]
001300e0str x5, [sp+472]
001300e4adrp x6, 0x5ee000
001300e8add x6, x6, 1520
001300ecsubs xzr, x0, x6
001300f0b.eq 0x1300f8
001300f4b 0x1309f0
001300f8
001300f8loc_1300f8:
001300f8str x5, [sp+392]
001300fcldr x2, [sp+520]
00130100ldr x0, [sp+504]
00130104ldr x5, [sp+512]
00130108add x1, x5, 1
0013010csubs xzr, x2, x1
00130110b.hs 0x130118
00130114b 0x13011c
00130118
00130118loc_130118:
00130118b 0x130130
0013011c
0013011cloc_13011c:
0013011corr x3, xzr, 1
00130120adrp x4, 0x578000
00130124add x4, x4, 1888
00130128bl runtime.growslice
0013012cb 0x130130
00130130
00130130loc_130130:
00130130ldr x4, [sp+392]
00130134sub x5, x1, 1
00130138adrp x27, 0x91b000
0013013cldr w6, [x27+3056]
00130140cbz w6, 0x130148
00130144b 0x13014c
00130148
00130148loc_130148:
00130148b 0x130160
0013014c
0013014cloc_13014c:
0013014cbl runtime.gcWriteBarrier2
00130150str x4, [x25]
00130154ldr x6, [x0+3*x5]
00130158str x6, [x25+8]
0013015cb 0x130160
00130160
00130160loc_130160:
00130160str x4, [x0+3*x5]
00130164str x0, [sp+504]
00130168str x1, [sp+512]
0013016cstr x2, [sp+520]
00130170str wzr, [sp+88]
00130174add x4, sp, 88
00130178str x4, [sp+720]
0013017cldrsb x27, [x4]
00130180ldr x5, [sp+392]
00130184ldrsb x27, [x5]
00130188ldr w5, [x5+16]
0013018cubfm x5, x5, 24, 31
00130190strb w5, [x4]
00130194ldr x4, [sp+720]
00130198ldrsb x27, [x4]
0013019cldr x5, [sp+392]
001301a0ldrsb x27, [x5]
001301a4ldr w5, [x5+16]
001301a8ubfm x5, x5, 16, 31
001301acstrb w5, [x4+1]
001301b0ldr x4, [sp+720]
001301b4ldrsb x27, [x4]
001301b8ldr x5, [sp+392]
001301bcldrsb x27, [x5]
001301c0ldr w5, [x5+16]
001301c4ubfm x5, x5, 8, 31
001301c8strb w5, [x4+2]
001301ccldr x4, [sp+720]
001301d0ldrsb x27, [x4]
001301d4ldr x5, [sp+392]
001301d8ldrsb x27, [x5]
001301dcldr w5, [x5+16]
001301e0strb w5, [x4+3]
001301e4ldr x1, [sp+720]
001301e8ldrsb x27, [x1]
001301ecb 0x1301f0
001301f0
001301f0loc_1301f0:
001301f0str x1, [sp+728]
001301f4orr x3, xzr, 4
001301f8str x3, [sp+736]
001301fcstr x3, [sp+744]
00130200ldr w0, [sp+96]
00130204mov x2, x3
00130208bl reflect.fnv1
0013020cstr w0, [sp+96]
00130210b 0x130214
00130214
00130214loc_130214:
00130214ldr x5, [sp+272]
00130218add x5, x5, 1
0013021cstr x5, [sp+272]
00130220ldr x5, [sp+752]
00130224add x5, x5, 16
00130228str x5, [sp+256]
0013022cb 0x1300b4
00130230
00130230loc_130230:
00130230ldrb w4, [sp+1080]
00130234tbnz w4, 0, 0x13023c
00130238b 0x130284
0013023c
0013023cloc_13023c:
0013023cstrb wzr, [sp+87]
00130240add x4, sp, 87
00130244str x4, [sp+688]
00130248ldrsb x27, [x4]
0013024cmovz x5, 118
00130250strb w5, [x4]
00130254ldr x1, [sp+688]
00130258ldrsb x27, [x1]
0013025cb 0x130260
00130260
00130260loc_130260:
00130260str x1, [sp+696]
00130264orr x3, xzr, 1
00130268str x3, [sp+704]
0013026cstr x3, [sp+712]
00130270ldr w0, [sp+96]
00130274mov x2, x3
00130278bl reflect.fnv1
0013027cstr w0, [sp+96]
00130280b 0x130288
00130284
00130284loc_130284:
00130284b 0x130288
00130288
00130288loc_130288:
00130288strb wzr, [sp+87]
0013028cadd x4, sp, 87
00130290str x4, [sp+656]
00130294ldrsb x27, [x4]
00130298movz x5, 46
0013029cstrb w5, [x4]
001302a0ldr x1, [sp+656]
001302a4ldrsb x27, [x1]
001302a8b 0x1302ac
001302ac
001302acloc_1302ac:
001302acstr x1, [sp+664]
001302b0orr x3, xzr, 1
001302b4str x3, [sp+672]
001302b8str x3, [sp+680]
001302bcldr w0, [sp+96]
001302c0mov x2, x3
001302c4bl reflect.fnv1
001302c8str w0, [sp+96]
001302ccldr x4, [sp+1064]
001302d0ldr x5, [sp+1056]
001302d4ldr x6, [sp+1072]
001302d8str x5, [sp+856]
001302dcstr x4, [sp+864]
001302e0str x6, [sp+872]
001302e4str xzr, [sp+248]
001302e8str x4, [sp+240]
001302ecldr x4, [sp+856]
001302f0str x4, [sp+232]
001302f4b 0x1302f8
001302f8
001302f8loc_1302f8:
001302f8ldr x5, [sp+240]
001302fcldr x6, [sp+248]
00130300subs xzr, x5, x6
00130304b.gt 0x13030c
00130308b 0x130474
0013030c
0013030cloc_13030c:
0013030cldr x5, [sp+232]
00130310str x5, [sp+648]
00130314ldr x5, [sp+648]
00130318ldr x0, [x5]
0013031cldr x5, [x5+8]
00130320str x0, [sp+424]
00130324str x5, [sp+432]
00130328adrp x6, 0x5ee000
0013032cadd x6, x6, 1520
00130330subs xzr, x0, x6
00130334b.eq 0x13033c
00130338b 0x1309dc
0013033c
0013033cloc_13033c:
0013033cstr x5, [sp+384]
00130340ldr x2, [sp+520]
00130344ldr x0, [sp+504]
00130348ldr x5, [sp+512]
0013034cadd x1, x5, 1
00130350subs xzr, x2, x1
00130354b.hs 0x13035c
00130358b 0x130360
0013035c
0013035cloc_13035c:
0013035cb 0x130374
00130360
00130360loc_130360:
00130360orr x3, xzr, 1
00130364adrp x4, 0x578000
00130368add x4, x4, 1888
0013036cbl runtime.growslice
00130370b 0x130374
00130374
00130374loc_130374:
00130374ldr x4, [sp+384]
00130378sub x5, x1, 1
0013037cadrp x27, 0x91b000
00130380ldr w6, [x27+3056]
00130384cbz w6, 0x13038c
00130388b 0x130390
0013038c
0013038cloc_13038c:
0013038cb 0x1303a4
00130390
00130390loc_130390:
00130390bl runtime.gcWriteBarrier2
00130394str x4, [x25]
00130398ldr x6, [x0+3*x5]
0013039cstr x6, [x25+8]
001303a0b 0x1303a4
001303a4
001303a4loc_1303a4:
001303a4str x4, [x0+3*x5]
001303a8str x0, [sp+504]
001303acstr x1, [sp+512]
001303b0str x2, [sp+520]
001303b4str wzr, [sp+88]
001303b8add x4, sp, 88
001303bcstr x4, [sp+616]
001303c0ldrsb x27, [x4]
001303c4ldr x5, [sp+384]
001303c8ldrsb x27, [x5]
001303ccldr w5, [x5+16]
001303d0ubfm x5, x5, 24, 31
001303d4strb w5, [x4]
001303d8ldr x4, [sp+616]
001303dcldrsb x27, [x4]
001303e0ldr x5, [sp+384]
001303e4ldrsb x27, [x5]
001303e8ldr w5, [x5+16]
001303ecubfm x5, x5, 16, 31
001303f0strb w5, [x4+1]
001303f4ldr x4, [sp+616]
001303f8ldrsb x27, [x4]
001303fcldr x5, [sp+384]
00130400ldrsb x27, [x5]
00130404ldr w5, [x5+16]
00130408ubfm x5, x5, 8, 31
0013040cstrb w5, [x4+2]
00130410ldr x4, [sp+616]
00130414ldrsb x27, [x4]
00130418ldr x5, [sp+384]
0013041cldrsb x27, [x5]
00130420ldr w5, [x5+16]
00130424strb w5, [x4+3]
00130428ldr x1, [sp+616]
0013042cldrsb x27, [x1]
00130430b 0x130434
00130434
00130434loc_130434:
00130434str x1, [sp+624]
00130438orr x3, xzr, 4
0013043cstr x3, [sp+632]
00130440str x3, [sp+640]
00130444ldr w0, [sp+96]
00130448mov x2, x3
0013044cbl reflect.fnv1
00130450str w0, [sp+96]
00130454b 0x130458
00130458
00130458loc_130458:
00130458ldr x5, [sp+248]
0013045cadd x5, x5, 1
00130460str x5, [sp+248]
00130464ldr x5, [sp+648]
00130468add x5, x5, 16
0013046cstr x5, [sp+232]
00130470b 0x1302f8
00130474
00130474loc_130474:
00130474ldr x3, [sp+496]
00130478ldrsb x27, [x3]
0013047cstrb wzr, [x3+20]
00130480ldr x3, [sp+496]
00130484ldrsb x27, [x3]
00130488ldr w4, [sp+96]
0013048cstr w4, [x3+16]
00130490ldr x3, [sp+1040]
00130494str x3, [sp+296]
00130498ldr x4, [sp+496]
0013049cldrsb x27, [x4]
001304a0strh w3, [x4+48]
001304a4ldr x3, [sp+1064]
001304a8str x3, [sp+296]
001304acldr x4, [sp+496]
001304b0ldrsb x27, [x4]
001304b4strh w3, [x4+50]
001304b8ldrb w3, [sp+1080]
001304bctbnz w3, 0, 0x1304c4
001304c0b 0x1304e4
001304c4
001304c4loc_1304c4:
001304c4ldr x3, [sp+496]
001304c8ldrsb x27, [x3]
001304ccldr x4, [sp+496]
001304d0ldrsb x27, [x4]
001304d4ldrh w4, [x4+50]
001304d8orr x4, x4, -32768
001304dcstrh w4, [x3+50]
001304e0b 0x1304e8
001304e4
001304e4loc_1304e4:
001304e4b 0x1304e8
001304e8
001304e8loc_1304e8:
001304e8add x27, sp, 840
001304ecstp xzr, xzr, [x27]
001304f0ldr w3, [sp+96]
001304f4str w3, [sp+104]
001304f8adrp x0, 0x8f3000
001304fcadd x0, x0, 3624
00130500adrp x1, 0x4c5000
00130504add x1, x1, 3328
00130508add x2, sp, 104
0013050cbl sync.(*Map).Load
00130510str x0, [sp+840]
00130514str x1, [sp+848]
00130518strb w2, [sp+93]
0013051cldr x3, [sp+840]
00130520ldr x4, [sp+848]
00130524str x3, [sp+1000]
00130528str x4, [sp+1008]
0013052cldrb w3, [sp+93]
00130530strb w3, [sp+95]
00130534ldr x3, [sp+1000]
00130538ldr x4, [sp+1008]
0013053cstr x3, [sp+352]
00130540str x4, [sp+360]
00130544ldrb w3, [sp+95]
00130548strb w3, [sp+85]
0013054ctbnz w3, 0, 0x130554
00130550b 0x1305ac
00130554
00130554loc_130554:
00130554str xzr, [sp+816]
00130558add x27, sp, 824
0013055cstp xzr, xzr, [x27]
00130560ldr x3, [sp+360]
00130564ldr x0, [sp+352]
00130568adrp x1, 0x4bd000
0013056cadd x1, x1, 3904
00130570subs xzr, x0, x1
00130574b.eq 0x13057c
00130578b 0x1309d0
0013057c
0013057cloc_13057c:
0013057cldr x4, [x3+8]
00130580ldr x5, [x3]
00130584ldr x3, [x3+16]
00130588str x5, [sp+816]
0013058cstr x4, [sp+824]
00130590str x3, [sp+832]
00130594str x5, [sp+792]
00130598str x4, [sp+800]
0013059cstr x3, [sp+808]
001305a0str xzr, [sp+224]
001305a4str x4, [sp+216]
001305a8b 0x130938
001305ac
001305acloc_1305ac:
001305acb 0x1305b0
001305b0
001305b0loc_1305b0:
001305b0adrp x0, 0x8f3000
001305b4add x0, x0, 3616
001305b8bl sync.(*Mutex).Lock
001305bcadrp x1, 0x8f3000
001305c0add x1, x1, 3616
001305c4str x1, [sp+992]
001305c8add x27, sp, 584
001305ccstp xzr, xzr, [x27]
001305d0add x1, sp, 584
001305d4str x1, [sp+600]
001305d8ldrsb x27, [x1]
001305dcadrp x2, 0
001305e0add x2, x2, 3200
001305e4str x2, [x1]
001305e8ldrsb x27, [x1]
001305ecldr x2, [sp+992]
001305f0adrp x27, 0x91b000
001305f4ldr w3, [x27+3056]
001305f8cbz w3, 0x130600
001305fcb 0x130604
00130600
00130600loc_130600:
00130600b 0x130618
00130604
00130604loc_130604:
00130604bl runtime.gcWriteBarrier2
00130608str x2, [x25]
0013060cldr x3, [x1+8]
00130610str x3, [x25+8]
00130614b 0x130618
00130618
00130618loc_130618:
00130618str x2, [x1+8]
0013061cstr x1, [sp+144]
00130620add x0, sp, 120
00130624bl runtime.deferprocStack
00130628subs xzr, x0, 0
0013062cb.ne 0x1306fc
00130630b 0x130634
00130634
00130634loc_130634:
00130634add x27, sp, 840
00130638stp xzr, xzr, [x27]
0013063cldr w3, [sp+96]
00130640str w3, [sp+100]
00130644adrp x0, 0x8f3000
00130648add x0, x0, 3624
0013064cadrp x1, 0x4c5000
00130650add x1, x1, 3328
00130654add x2, sp, 100
00130658bl sync.(*Map).Load
0013065cstr x0, [sp+840]
00130660str x1, [sp+848]
00130664strb w2, [sp+93]
00130668ldr x3, [sp+840]
0013066cldr x4, [sp+848]
00130670str x3, [sp+976]
00130674str x4, [sp+984]
00130678ldrb w3, [sp+93]
0013067cstrb w3, [sp+94]
00130680ldr x3, [sp+976]
00130684ldr x4, [sp+984]
00130688str x3, [sp+336]
0013068cstr x4, [sp+344]
00130690ldrb w3, [sp+94]
00130694strb w3, [sp+84]
00130698tbnz w3, 0, 0x1306a0
0013069cb 0x1306f8
001306a0
001306a0loc_1306a0:
001306a0str xzr, [sp+792]
001306a4add x27, sp, 800
001306a8stp xzr, xzr, [x27]
001306acldr x3, [sp+344]
001306b0ldr x0, [sp+336]
001306b4adrp x1, 0x4bd000
001306b8add x1, x1, 3904
001306bcsubs xzr, x0, x1
001306c0b.eq 0x1306c8
001306c4b 0x13092c
001306c8
001306c8loc_1306c8:
001306c8ldr x4, [x3+8]
001306ccldr x5, [x3]
001306d0ldr x3, [x3+16]
001306d4str x5, [sp+792]
001306d8str x4, [sp+800]
001306dcstr x3, [sp+808]
001306e0str x5, [sp+816]
001306e4str x4, [sp+824]
001306e8str x3, [sp+832]
001306ecstr xzr, [sp+208]
001306f0str x4, [sp+200]
001306f4b 0x130894
001306f8
001306f8loc_1306f8:
001306f8b 0x130714
001306fc
001306fcloc_1306fc:
001306fcbl runtime.deferreturn
00130700ldr x0, [sp+312]
00130704ldr x1, [sp+320]
00130708ldp x29, x30, [sp-8]
0013070cadd sp, sp, 1024
00130710ret x30
00130714
00130714loc_130714:
00130714str xzr, [sp+184]
00130718str wzr, [sp+192]
0013071cadd x1, sp, 184
00130720str x1, [sp+568]
00130724ldrsb x27, [x1]
00130728adrp x2, 0
0013072cadd x2, x2, 2704
00130730str x2, [x1]
00130734ldrsb x27, [x1]
00130738ldr w2, [sp+96]
0013073cstr w2, [x1+8]
00130740ldr x1, [sp+568]
00130744str x1, [sp+528]
00130748ldr x0, [sp+496]
0013074cbl reflect.funcStr
00130750str x0, [sp+400]
00130754str x1, [sp+408]
00130758bl reflect.typesByString
0013075cstr x0, [sp+816]
00130760str x1, [sp+824]
00130764str x2, [sp+832]
00130768str x0, [sp+792]
0013076cstr x1, [sp+800]
00130770str x2, [sp+808]
00130774str xzr, [sp+176]
00130778str x1, [sp+168]
0013077cb 0x130780
00130780
00130780loc_130780:
00130780ldr x6, [sp+168]
00130784ldr x7, [sp+176]
00130788subs xzr, x6, x7
0013078cb.gt 0x130794
00130790b 0x130814
00130794
00130794loc_130794:
00130794ldr x3, [sp+176]
00130798ldr x4, [sp+792]
0013079cldr x3, [x4+3*x3]
001307a0str x3, [sp+328]
001307a4ldr x0, [sp+496]
001307a8ldrsb x27, [x0]
001307acstr x0, [sp+560]
001307b0ldr x1, [sp+328]
001307b4orr x2, xzr, 1
001307b8bl reflect.haveIdenticalUnderlyingType
001307bcstrb w0, [sp+93]
001307c0tbnz w0, 0, 0x1307c8
001307c4b 0x130800
001307c8
001307c8loc_1307c8:
001307c8ldr x0, [sp+328]
001307ccldr x26, [sp+528]
001307d0ldr x1, [x26]
001307d4blr x1
001307d8str x0, [sp+952]
001307dcstr x1, [sp+960]
001307e0str x0, [sp+312]
001307e4str x1, [sp+320]
001307e8bl runtime.deferreturn
001307ecldr x0, [sp+312]
001307f0ldr x1, [sp+320]
001307f4ldp x29, x30, [sp-8]
001307f8add sp, sp, 1024
001307fcret x30
00130800
00130800loc_130800:
00130800b 0x130804
00130804
00130804loc_130804:
00130804ldr x6, [sp+176]
00130808add x6, x6, 1
0013080cstr x6, [sp+176]
00130810b 0x130780
00130814
00130814loc_130814:
00130814ldr x0, [sp+400]
00130818ldr x1, [sp+408]
0013081cmov x2, xzr
00130820mov x3, xzr
00130824mov x4, xzr
00130828mov x5, x4
0013082cbl reflect.newName
00130830str x0, [sp+768]
00130834bl reflect.resolveReflectName
00130838str w0, [sp+108]
0013083cldr x6, [sp+496]
00130840ldrsb x27, [x6]
00130844str w0, [x6+40]
00130848ldr x6, [sp+496]
0013084cldrsb x27, [x6]
00130850str wzr, [x6+44]
00130854ldr x0, [sp+496]
00130858ldrsb x27, [x0]
0013085cstr x0, [sp+552]
00130860ldr x26, [sp+528]
00130864ldr x6, [x26]
00130868blr x6
0013086cstr x0, [sp+952]
00130870str x1, [sp+960]
00130874str x0, [sp+312]
00130878str x1, [sp+320]
0013087cbl runtime.deferreturn
00130880ldr x0, [sp+312]
00130884ldr x1, [sp+320]
00130888ldp x29, x30, [sp-8]
0013088cadd sp, sp, 1024
00130890ret x30
00130894
00130894loc_130894:
00130894ldr x3, [sp+200]
00130898ldr x4, [sp+208]
0013089csubs xzr, x3, x4
001308a0b.gt 0x1308a8
001308a4b 0x130928
001308a8
001308a8loc_1308a8:
001308a8ldr x3, [sp+208]
001308acldr x4, [sp+816]
001308b0ldr x3, [x4+3*x3]
001308b4str x3, [sp+368]
001308b8ldr x0, [sp+496]
001308bcldrsb x27, [x0]
001308c0str x0, [sp+576]
001308c4ldr x1, [sp+368]
001308c8orr x2, xzr, 1
001308ccbl reflect.haveIdenticalUnderlyingType
001308d0strb w0, [sp+93]
001308d4tbnz w0, 0, 0x1308dc
001308d8b 0x130914
001308dc
001308dcloc_1308dc:
001308dcldr x0, [sp+368]
001308e0bl reflect.toRType
001308e4str x0, [sp+776]
001308e8str x0, [sp+784]
001308ecadrp x1, 0x5ee000
001308f0add x1, x1, 1520
001308f4str x1, [sp+312]
001308f8str x0, [sp+320]
001308fcbl runtime.deferreturn
00130900ldr x0, [sp+312]
00130904ldr x1, [sp+320]
00130908ldp x29, x30, [sp-8]
0013090cadd sp, sp, 1024
00130910ret x30
00130914
00130914loc_130914:
00130914b 0x130918
00130918
00130918loc_130918:
00130918ldr x3, [sp+208]
0013091cadd x3, x3, 1
00130920str x3, [sp+208]
00130924b 0x130894
00130928
00130928loc_130928:
00130928b 0x130714
0013092c
0013092cloc_13092c:
0013092cadrp x2, 0x4da000
00130930add x2, x2, 3520
00130934bl runtime.panicdottypeE
00130938
00130938loc_130938:
00130938ldr x3, [sp+216]
0013093cldr x4, [sp+224]
00130940subs xzr, x3, x4
00130944b.gt 0x13094c
00130948b 0x1309cc
0013094c
0013094cloc_13094c:
0013094cldr x3, [sp+224]
00130950ldr x4, [sp+792]
00130954ldr x3, [x4+3*x3]
00130958str x3, [sp+376]
0013095cldr x0, [sp+496]
00130960ldrsb x27, [x0]
00130964str x0, [sp+608]
00130968ldr x1, [sp+376]
0013096corr x2, xzr, 1
00130970bl reflect.haveIdenticalUnderlyingType
00130974strb w0, [sp+93]
00130978tbnz w0, 0, 0x130980
0013097cb 0x1309b8
00130980
00130980loc_130980:
00130980ldr x0, [sp+376]
00130984bl reflect.toRType
00130988str x0, [sp+784]
0013098cstr x0, [sp+776]
00130990adrp x1, 0x5ee000
00130994add x1, x1, 1520
00130998str x1, [sp+312]
0013099cstr x0, [sp+320]
001309a0bl runtime.deferreturn
001309a4ldr x0, [sp+312]
001309a8ldr x1, [sp+320]
001309acldp x29, x30, [sp-8]
001309b0add sp, sp, 1024
001309b4ret x30
001309b8
001309b8loc_1309b8:
001309b8b 0x1309bc
001309bc
001309bcloc_1309bc:
001309bcldr x3, [sp+224]
001309c0add x3, x3, 1
001309c4str x3, [sp+224]
001309c8b 0x130938
001309cc
001309ccloc_1309cc:
001309ccb 0x1305b0
001309d0
001309d0loc_1309d0:
001309d0adrp x2, 0x4da000
001309d4add x2, x2, 3520
001309d8bl runtime.panicdottypeE
001309dc
001309dcloc_1309dc:
001309dcadrp x1, 0x578000
001309e0add x1, x1, 1888
001309e4adrp x2, 0x568000
001309e8add x2, x2, 1856
001309ecbl runtime.panicdottypeI
001309f0
001309f0loc_1309f0:
001309f0adrp x1, 0x578000
001309f4add x1, x1, 1888
001309f8adrp x2, 0x568000
001309fcadd x2, x2, 1856
00130a00bl runtime.panicdottypeI
00130a04
00130a04loc_130a04:
00130a04bl runtime.panicSlice3Acap
00130a08
00130a08loc_130a08:
00130a08b 0x130a0c
00130a0c
00130a0cloc_130a0c:
00130a0cldr x0, [sp+760]
00130a10cbnz x0, 0x130a18
00130a14b 0x130a1c
00130a18
00130a18loc_130a18:
00130a18bl runtime.panicunsafeslicelen
00130a1c
00130a1cloc_130a1c:
00130a1cbl runtime.panicunsafeslicenilptr
00130a20
00130a20loc_130a20:
00130a20b 0x130a0c
00130a24
00130a24loc_130a24:
00130a24bl runtime.panicunsafeslicelen
00130a28
00130a28loc_130a28:
00130a28adrp x0, 0x4c5000
00130a2cadd x0, x0, 2944
00130a30adrp x1, 0x5e1000
00130a34add x1, x1, 2240
00130a38bl runtime.gopanic
00130a3c
00130a3cloc_130a3c:
00130a3cadrp x0, 0x4c5000
00130a40add x0, x0, 2944
00130a44adrp x1, 0x5e1000
00130a48add x1, x1, 2224
00130a4cbl runtime.gopanic
00130a50
00130a50loc_130a50:
00130a50bl runtime.panicIndex
00130a54hint
00130a58
00130a58loc_130a58:
00130a58stp x0, x1, [sp+8]
00130a5cstp x2, x3, [sp+24]
00130a60stp x4, x5, [sp+40]
00130a64strb w6, [sp+56]
00130a68mov x3, x30
00130a6cbl runtime.morestack_noctxt.abi0
00130a70ldp x0, x1, [sp+8]
00130a74ldp x2, x3, [sp+24]
00130a78ldp x4, x5, [sp+40]
00130a7cldrb w6, [sp+56]
00130a80b 0x12fde0
00130a84udf 0
00130a88udf 0
00130a8cudf 0
0012fde0
00130a90
00130a90reflect.FuncOf.func1: ; void reflect.FuncOf.func1(internal/abi.Type * tt)
00130a90ldr x16, [x28+16]
00130a94sub x17, sp, 128
00130a98subs xzr, x17, x16
00130a9cb.ls 0x130c6c
00130aa0sub x20, sp, 256
00130aa4stp x29, x30, [x20-8]
00130aa8add sp, x20, 0
00130aacsub x29, sp, 8
00130ab0str x0, [sp+264]
00130ab4ldr w3, [x26+8]
00130ab8str w3, [sp+96]
00130abcstp xzr, xzr, [sp+104]
00130ac0str xzr, [sp+120]
00130ac4stp xzr, xzr, [sp+128]
00130ac8stp xzr, xzr, [sp+184]
00130accldr w3, [sp+96]
00130ad0str w3, [sp+100]
00130ad4adrp x0, 0x8f3000
00130ad8add x0, x0, 3624
00130adcadrp x1, 0x4c5000
00130ae0add x1, x1, 3328
00130ae4add x2, sp, 100
00130ae8bl sync.(*Map).Load
00130aecstr x0, [sp+184]
00130af0str x1, [sp+192]
00130af4strb w2, [sp+94]
00130af8ldr x3, [sp+184]
00130afcldr x4, [sp+192]
00130b00str x3, [sp+200]
00130b04str x4, [sp+208]
00130b08ldrb w3, [sp+94]
00130b0cstrb w3, [sp+95]
00130b10ldr x3, [sp+200]
00130b14ldr x4, [sp+208]
00130b18str x3, [sp+144]
00130b1cstr x4, [sp+152]
00130b20ldrb w3, [sp+95]
00130b24strb w3, [sp+93]
00130b28tbnz w3, 0, 0x130b30
00130b2cb 0x130b7c
00130b30
00130b30loc_130b30:
00130b30str xzr, [sp+160]
00130b34stp xzr, xzr, [sp+168]
00130b38ldr x5, [sp+152]
00130b3cldr x0, [sp+144]
00130b40adrp x1, 0x4bd000
00130b44add x1, x1, 3904
00130b48subs xzr, x0, x1
00130b4cb.eq 0x130b54
00130b50b 0x130c5c
00130b54
00130b54loc_130b54:
00130b54ldr x6, [x5]
00130b58ldr x7, [x5+8]
00130b5cldr x5, [x5+16]
00130b60str x6, [sp+160]
00130b64str x7, [sp+168]
00130b68str x5, [sp+176]
00130b6cstr x6, [sp+120]
00130b70str x7, [sp+128]
00130b74str x5, [sp+136]
00130b78b 0x130b80
00130b7c
00130b7cloc_130b7c:
00130b7cb 0x130b80
00130b80
00130b80loc_130b80:
00130b80ldr x2, [sp+136]
00130b84ldr x0, [sp+120]
00130b88ldr x5, [sp+128]
00130b8cadd x1, x5, 1
00130b90subs xzr, x2, x1
00130b94b.hs 0x130b9c
00130b98b 0x130ba0
00130b9c
00130b9cloc_130b9c:
00130b9cb 0x130bb4
00130ba0
00130ba0loc_130ba0:
00130ba0orr x3, xzr, 1
00130ba4adrp x4, 0x56c000
00130ba8add x4, x4, 960
00130bacbl runtime.growslice
00130bb0b 0x130bb4
00130bb4
00130bb4loc_130bb4:
00130bb4ldr x3, [sp+264]
00130bb8sub x4, x1, 1
00130bbcadrp x27, 0x91b000
00130bc0ldr w5, [x27+3056]
00130bc4cbz w5, 0x130bcc
00130bc8b 0x130bd0
00130bcc
00130bccloc_130bcc:
00130bccb 0x130be4
00130bd0
00130bd0loc_130bd0:
00130bd0bl runtime.gcWriteBarrier2
00130bd4str x3, [x25]
00130bd8ldr x5, [x0+3*x4]
00130bdcstr x5, [x25+8]
00130be0b 0x130be4
00130be4
00130be4loc_130be4:
00130be4str x3, [x0+3*x4]
00130be8str x0, [sp+160]
00130becstr x1, [sp+168]
00130bf0str x2, [sp+176]
00130bf4ldr w0, [sp+96]
00130bf8bl runtime.convT32
00130bfcstr x0, [sp+224]
00130c00ldr x0, [sp+160]
00130c04ldr x1, [sp+168]
00130c08ldr x2, [sp+176]
00130c0cbl runtime.convTslice
00130c10str x0, [sp+216]
00130c14ldr x2, [sp+224]
00130c18adrp x1, 0x4c5000
00130c1cadd x1, x1, 3328
00130c20adrp x3, 0x4bd000
00130c24add x3, x3, 3904
00130c28mov x4, x0
00130c2cadrp x0, 0x8f3000
00130c30add x0, x0, 3624
00130c34bl sync.(*Map).Store
00130c38ldr x0, [sp+264]
00130c3cbl reflect.toType
00130c40str x0, [sp+232]
00130c44str x1, [sp+240]
00130c48str x0, [sp+104]
00130c4cstr x1, [sp+112]
00130c50ldp x29, x30, [sp-8]
00130c54add sp, sp, 256
00130c58ret x30
00130c5c
00130c5cloc_130c5c:
00130c5cadrp x2, 0x4da000
00130c60add x2, x2, 3520
00130c64bl runtime.panicdottypeE
00130c68hint
00130c6c
00130c6cloc_130c6c:
00130c6cstr x0, [sp+8]
00130c70mov x3, x30
00130c74bl runtime.morestack.abi0
00130c78ldr x0, [sp+8]
00130c7cb 0x130a90
00130a90
00130a90reflect.FuncOf.func1: ; void reflect.FuncOf.func1(internal/abi.Type * tt)
00130a90ldr x16, [x28+16]
00130a94sub x17, sp, 128
00130a98subs xzr, x17, x16
00130a9cb.ls 0x130c6c
00130aa0sub x20, sp, 256
00130aa4stp x29, x30, [x20-8]
00130aa8add sp, x20, 0
00130aacsub x29, sp, 8
00130ab0str x0, [sp+264]
00130ab4ldr w3, [x26+8]
00130ab8str w3, [sp+96]
00130abcstp xzr, xzr, [sp+104]
00130ac0str xzr, [sp+120]
00130ac4stp xzr, xzr, [sp+128]
00130ac8stp xzr, xzr, [sp+184]
00130accldr w3, [sp+96]
00130ad0str w3, [sp+100]
00130ad4adrp x0, 0x8f3000
00130ad8add x0, x0, 3624
00130adcadrp x1, 0x4c5000
00130ae0add x1, x1, 3328
00130ae4add x2, sp, 100
00130ae8bl sync.(*Map).Load
00130aecstr x0, [sp+184]
00130af0str x1, [sp+192]
00130af4strb w2, [sp+94]
00130af8ldr x3, [sp+184]
00130afcldr x4, [sp+192]
00130b00str x3, [sp+200]
00130b04str x4, [sp+208]
00130b08ldrb w3, [sp+94]
00130b0cstrb w3, [sp+95]
00130b10ldr x3, [sp+200]
00130b14ldr x4, [sp+208]
00130b18str x3, [sp+144]
00130b1cstr x4, [sp+152]
00130b20ldrb w3, [sp+95]
00130b24strb w3, [sp+93]
00130b28tbnz w3, 0, 0x130b30
00130b2cb 0x130b7c
00130b30
00130b30loc_130b30:
00130b30str xzr, [sp+160]
00130b34stp xzr, xzr, [sp+168]
00130b38ldr x5, [sp+152]
00130b3cldr x0, [sp+144]
00130b40adrp x1, 0x4bd000
00130b44add x1, x1, 3904
00130b48subs xzr, x0, x1
00130b4cb.eq 0x130b54
00130b50b 0x130c5c
00130b54
00130b54loc_130b54:
00130b54ldr x6, [x5]
00130b58ldr x7, [x5+8]
00130b5cldr x5, [x5+16]
00130b60str x6, [sp+160]
00130b64str x7, [sp+168]
00130b68str x5, [sp+176]
00130b6cstr x6, [sp+120]
00130b70str x7, [sp+128]
00130b74str x5, [sp+136]
00130b78b 0x130b80
00130b7c
00130b7cloc_130b7c:
00130b7cb 0x130b80
00130b80
00130b80loc_130b80:
00130b80ldr x2, [sp+136]
00130b84ldr x0, [sp+120]
00130b88ldr x5, [sp+128]
00130b8cadd x1, x5, 1
00130b90subs xzr, x2, x1
00130b94b.hs 0x130b9c
00130b98b 0x130ba0
00130b9c
00130b9cloc_130b9c:
00130b9cb 0x130bb4
00130ba0
00130ba0loc_130ba0:
00130ba0orr x3, xzr, 1
00130ba4adrp x4, 0x56c000
00130ba8add x4, x4, 960
00130bacbl runtime.growslice
00130bb0b 0x130bb4
00130bb4
00130bb4loc_130bb4:
00130bb4ldr x3, [sp+264]
00130bb8sub x4, x1, 1
00130bbcadrp x27, 0x91b000
00130bc0ldr w5, [x27+3056]
00130bc4cbz w5, 0x130bcc
00130bc8b 0x130bd0
00130bcc
00130bccloc_130bcc:
00130bccb 0x130be4
00130bd0
00130bd0loc_130bd0:
00130bd0bl runtime.gcWriteBarrier2
00130bd4str x3, [x25]
00130bd8ldr x5, [x0+3*x4]
00130bdcstr x5, [x25+8]
00130be0b 0x130be4
00130be4
00130be4loc_130be4:
00130be4str x3, [x0+3*x4]
00130be8str x0, [sp+160]
00130becstr x1, [sp+168]
00130bf0str x2, [sp+176]
00130bf4ldr w0, [sp+96]
00130bf8bl runtime.convT32
00130bfcstr x0, [sp+224]
00130c00ldr x0, [sp+160]
00130c04ldr x1, [sp+168]
00130c08ldr x2, [sp+176]
00130c0cbl runtime.convTslice
00130c10str x0, [sp+216]
00130c14ldr x2, [sp+224]
00130c18adrp x1, 0x4c5000
00130c1cadd x1, x1, 3328
00130c20adrp x3, 0x4bd000
00130c24add x3, x3, 3904
00130c28mov x4, x0
00130c2cadrp x0, 0x8f3000
00130c30add x0, x0, 3624
00130c34bl sync.(*Map).Store
00130c38ldr x0, [sp+264]
00130c3cbl reflect.toType
00130c40str x0, [sp+232]
00130c44str x1, [sp+240]
00130c48str x0, [sp+104]
00130c4cstr x1, [sp+112]
00130c50ldp x29, x30, [sp-8]
00130c54add sp, sp, 256
00130c58ret x30
00130c5c
00130c5cloc_130c5c:
00130c5cadrp x2, 0x4da000
00130c60add x2, x2, 3520
00130c64bl runtime.panicdottypeE
00130c68hint
00130c6c
00130c6cloc_130c6c:
00130c6cstr x0, [sp+8]
00130c70mov x3, x30
00130c74bl runtime.morestack.abi0
00130c78ldr x0, [sp+8]
00130c7cb 0x130a90
00130a90
00130c80
00130c80reflect.FuncOf.deferwrap1: ; void reflect.FuncOf.deferwrap1(void)
00130c80ldr x16, [x28+16]
00130c84subs xzr, sp, x16
00130c88b.ls 0x130cb8
00130c8cstr x30, [sp-32]!
00130c90stur x29, [sp-8]
00130c94sub x29, sp, 8
00130c98ldr x16, [x28+32]
00130c9ccbnz x16, 0x130cc4
00130ca0
00130ca0loc_130ca0:
00130ca0ldr x0, [x26+8]
00130ca4str x0, [sp+16]
00130ca8bl sync.(*Mutex).Unlock
00130cacldur x29, [sp-8]
00130cb0ldr x30, [sp], 32
00130cb4ret x30
00130cb8
00130cb8loc_130cb8:
00130cb8mov x3, x30
00130cbcbl runtime.morestack.abi0
00130cc0b 0x130c80
00130cc4
00130cc4loc_130cc4:
00130cc4ldr x17, [x16]
00130cc8add x20, sp, 40
00130cccsubs xzr, x20, x17
00130cd0b.ne 0x130ca0
00130cd4add x20, sp, 8
00130cd8str x20, [x16]
00130cdcb 0x130ca0
00130c80
00130c80reflect.FuncOf.deferwrap1: ; void reflect.FuncOf.deferwrap1(void)
00130c80ldr x16, [x28+16]
00130c84subs xzr, sp, x16
00130c88b.ls 0x130cb8
00130c8cstr x30, [sp-32]!
00130c90stur x29, [sp-8]
00130c94sub x29, sp, 8
00130c98ldr x16, [x28+32]
00130c9ccbnz x16, 0x130cc4
00130ca0
00130ca0loc_130ca0:
00130ca0ldr x0, [x26+8]
00130ca4str x0, [sp+16]
00130ca8bl sync.(*Mutex).Unlock
00130cacldur x29, [sp-8]
00130cb0ldr x30, [sp], 32
00130cb4ret x30
00130cb8
00130cb8loc_130cb8:
00130cb8mov x3, x30
00130cbcbl runtime.morestack.abi0
00130cc0b 0x130c80
00130cc4
00130cc4loc_130cc4:
00130cc4ldr x17, [x16]
00130cc8add x20, sp, 40
00130cccsubs xzr, x20, x17
00130cd0b.ne 0x130ca0
00130cd4add x20, sp, 8
00130cd8str x20, [x16]
00130cdcb 0x130ca0
00130c80
00130ce0
00130ce0reflect.stringFor: ; void reflect.stringFor(internal/abi.Type * t)
00130ce0ldr x16, [x28+16]
00130ce4subs xzr, sp, x16
00130ce8b.ls 0x130d2c
00130cecstr x30, [sp-64]!
00130cf0stur x29, [sp-8]
00130cf4sub x29, sp, 8
00130cf8str x0, [sp+72]
00130cfcstp xzr, xzr, [sp+16]
00130d00ldr x0, [sp+72]
00130d04bl reflect.toRType
00130d08str x0, [sp+48]
00130d0cbl reflect.(*rtype).String
00130d10str x0, [sp+32]
00130d14str x1, [sp+40]
00130d18str x0, [sp+16]
00130d1cstr x1, [sp+24]
00130d20ldur x29, [sp-8]
00130d24ldr x30, [sp], 64
00130d28ret x30
00130d2c
00130d2cloc_130d2c:
00130d2cstr x0, [sp+8]
00130d30mov x3, x30
00130d34bl runtime.morestack_noctxt.abi0
00130d38ldr x0, [sp+8]
00130d3cb 0x130ce0
00130ce0
00130ce0reflect.stringFor: ; void reflect.stringFor(internal/abi.Type * t)
00130ce0ldr x16, [x28+16]
00130ce4subs xzr, sp, x16
00130ce8b.ls 0x130d2c
00130cecstr x30, [sp-64]!
00130cf0stur x29, [sp-8]
00130cf4sub x29, sp, 8
00130cf8str x0, [sp+72]
00130cfcstp xzr, xzr, [sp+16]
00130d00ldr x0, [sp+72]
00130d04bl reflect.toRType
00130d08str x0, [sp+48]
00130d0cbl reflect.(*rtype).String
00130d10str x0, [sp+32]
00130d14str x1, [sp+40]
00130d18str x0, [sp+16]
00130d1cstr x1, [sp+24]
00130d20ldur x29, [sp-8]
00130d24ldr x30, [sp], 64
00130d28ret x30
00130d2c
00130d2cloc_130d2c:
00130d2cstr x0, [sp+8]
00130d30mov x3, x30
00130d34bl runtime.morestack_noctxt.abi0
00130d38ldr x0, [sp+8]
00130d3cb 0x130ce0
00130ce0
00130d40
00130d40reflect.funcStr: ; void reflect.funcStr(internal/abi.FuncType * ft)
00130d40ldr x16, [x28+16]
00130d44sub x17, sp, 624
00130d48subs xzr, x17, x16
00130d4cb.ls 0x131538
00130d50sub x20, sp, 752
00130d54stp x29, x30, [x20-8]
00130d58add sp, x20, 0
00130d5csub x29, sp, 8
00130d60str x0, [sp+760]
00130d64stp xzr, xzr, [sp+336]
00130d68b 0x130d6c
00130d6c
00130d6cloc_130d6c:
00130d6cadd x27, sp, 86
00130d70stp xzr, xzr, [x27]
00130d74add x27, sp, 102
00130d78stp xzr, xzr, [x27]
00130d7cadd x27, sp, 118
00130d80stp xzr, xzr, [x27]
00130d84add x27, sp, 134
00130d88stp xzr, xzr, [x27]
00130d8cadd x3, sp, 86
00130d90ldrsb x27, [x3]
00130d94b 0x130d98
00130d98
00130d98loc_130d98:
00130d98b 0x130d9c
00130d9c
00130d9cloc_130d9c:
00130d9cstr x3, [sp+368]
00130da0str xzr, [sp+376]
00130da4orr x4, xzr, 64
00130da8str x4, [sp+384]
00130dacstr x3, [sp+704]
00130db0str xzr, [sp+712]
00130db4str x4, [sp+720]
00130db8movz x3, 5
00130dbcstr x3, [sp+320]
00130dc0b 0x130dc4
00130dc4
00130dc4loc_130dc4:
00130dc4str x3, [sp+712]
00130dc8b 0x130dcc
00130dcc
00130dccloc_130dcc:
00130dccstr x3, [sp+312]
00130dd0ldr x3, [sp+320]
00130dd4sub x3, x3, 5
00130dd8ldr x4, [sp+704]
00130ddcadd x0, x4, x3
00130de0str x0, [sp+696]
00130de4ldr x2, [sp+312]
00130de8adrp x1, 0x580000
00130decadd x1, x1, 1887
00130df0bl runtime.memmove
00130df4ldr x3, [sp+704]
00130df8ldr x4, [sp+712]
00130dfcldr x5, [sp+720]
00130e00str x3, [sp+368]
00130e04str x4, [sp+376]
00130e08str x5, [sp+384]
00130e0cldr x0, [sp+760]
00130e10bl internal/abi.(*FuncType).InSlice
00130e14str x0, [sp+440]
00130e18str x1, [sp+448]
00130e1cstr x2, [sp+456]
00130e20str x0, [sp+416]
00130e24str x1, [sp+424]
00130e28str x2, [sp+432]
00130e2cstr xzr, [sp+304]
00130e30str x1, [sp+296]
00130e34b 0x130e38
00130e38
00130e38loc_130e38:
00130e38ldr x5, [sp+296]
00130e3cldr x6, [sp+304]
00130e40subs xzr, x5, x6
00130e44b.gt 0x130e4c
00130e48b 0x131178
00130e4c
00130e4cloc_130e4c:
00130e4cldr x5, [sp+304]
00130e50str x5, [sp+160]
00130e54ldr x5, [sp+304]
00130e58ldr x6, [sp+416]
00130e5cldr x5, [x6+3*x5]
00130e60str x5, [sp+360]
00130e64ldr x5, [sp+160]
00130e68subs xzr, x5, 0
00130e6cb.gt 0x130e74
00130e70b 0x130f10
00130e74
00130e74loc_130e74:
00130e74ldr x2, [sp+384]
00130e78ldr x0, [sp+368]
00130e7cldr x5, [sp+376]
00130e80add x1, x5, 2
00130e84str x0, [sp+672]
00130e88str x5, [sp+680]
00130e8cstr x2, [sp+688]
00130e90str x1, [sp+288]
00130e94subs xzr, x2, x1
00130e98b.hs 0x130ea0
00130e9cb 0x130ea8
00130ea0
00130ea0loc_130ea0:
00130ea0str x1, [sp+680]
00130ea4b 0x130ec8
00130ea8
00130ea8loc_130ea8:
00130ea8orr x3, xzr, 2
00130eacadrp x4, 0x4c5000
00130eb0add x4, x4, 3072
00130eb4bl runtime.growslice
00130eb8str x0, [sp+672]
00130ebcstr x1, [sp+680]
00130ec0str x2, [sp+688]
00130ec4b 0x130ec8
00130ec8
00130ec8loc_130ec8:
00130ec8orr x3, xzr, 2
00130eccstr x3, [sp+280]
00130ed0ldr x3, [sp+288]
00130ed4sub x3, x3, 2
00130ed8ldr x4, [sp+672]
00130edcadd x0, x4, x3
00130ee0str x0, [sp+664]
00130ee4ldr x2, [sp+280]
00130ee8adrp x1, 0x57f000
00130eecadd x1, x1, 4049
00130ef0bl runtime.memmove
00130ef4ldr x3, [sp+672]
00130ef8ldr x4, [sp+680]
00130efcldr x5, [sp+688]
00130f00str x3, [sp+368]
00130f04str x4, [sp+376]
00130f08str x5, [sp+384]
00130f0cb 0x130f14
00130f10
00130f10loc_130f10:
00130f10b 0x130f14
00130f14
00130f14loc_130f14:
00130f14ldr x0, [sp+760]
00130f18bl internal/abi.(*FuncType).IsVariadic
00130f1cstrb w0, [sp+150]
00130f20strb w0, [sp+151]
00130f24tbnz w0, 0, 0x130f2c
00130f28b 0x130f50
00130f2c
00130f2cloc_130f2c:
00130f2cldr x5, [sp+160]
00130f30ldr x6, [sp+760]
00130f34ldrsb x27, [x6]
00130f38ldrh w6, [x6+48]
00130f3csub x6, x6, 1
00130f40subs xzr, x5, x6
00130f44cset x5, eq
00130f48strb w5, [sp+151]
00130f4cb 0x130f54
00130f50
00130f50loc_130f50:
00130f50b 0x130f54
00130f54
00130f54loc_130f54:
00130f54ldrb w5, [sp+151]
00130f58tbnz w5, 0, 0x130f60
00130f5cb 0x1310b4
00130f60
00130f60loc_130f60:
00130f60ldr x2, [sp+384]
00130f64ldr x0, [sp+368]
00130f68ldr x5, [sp+376]
00130f6cadd x1, x5, 3
00130f70str x0, [sp+640]
00130f74str x5, [sp+648]
00130f78str x2, [sp+656]
00130f7cstr x1, [sp+272]
00130f80subs xzr, x2, x1
00130f84b.hs 0x130f8c
00130f88b 0x130f94
00130f8c
00130f8cloc_130f8c:
00130f8cstr x1, [sp+648]
00130f90b 0x130fb4
00130f94
00130f94loc_130f94:
00130f94orr x3, xzr, 3
00130f98adrp x4, 0x4c5000
00130f9cadd x4, x4, 3072
00130fa0bl runtime.growslice
00130fa4str x0, [sp+640]
00130fa8str x1, [sp+648]
00130facstr x2, [sp+656]
00130fb0b 0x130fb4
00130fb4
00130fb4loc_130fb4:
00130fb4orr x3, xzr, 3
00130fb8str x3, [sp+264]
00130fbcldr x3, [sp+272]
00130fc0sub x3, x3, 3
00130fc4ldr x4, [sp+640]
00130fc8add x0, x4, x3
00130fccstr x0, [sp+632]
00130fd0ldr x2, [sp+264]
00130fd4adrp x1, 0x580000
00130fd8add x1, x1, 375
00130fdcbl runtime.memmove
00130fe0ldr x3, [sp+640]
00130fe4ldr x4, [sp+648]
00130fe8ldr x5, [sp+656]
00130fecstr x3, [sp+368]
00130ff0str x4, [sp+376]
00130ff4str x5, [sp+384]
00130ff8ldr x3, [sp+360]
00130ffcldrsb x27, [x3]
00131000ldr x0, [x3+48]
00131004str x0, [sp+624]
00131008bl reflect.stringFor
0013100cstr x0, [sp+728]
00131010str x1, [sp+736]
00131014ldr x2, [sp+384]
00131018ldr x0, [sp+368]
0013101cldr x3, [sp+376]
00131020str x0, [sp+600]
00131024str x3, [sp+608]
00131028str x2, [sp+616]
0013102cldr x4, [sp+736]
00131030add x1, x3, x4
00131034str x1, [sp+256]
00131038subs xzr, x2, x1
0013103cb.hs 0x131044
00131040b 0x13104c
00131044
00131044loc_131044:
00131044str x1, [sp+608]
00131048b 0x13106c
0013104c
0013104cloc_13104c:
0013104cldr x3, [sp+736]
00131050adrp x4, 0x4c4000
00131054add x4, x4, 3072
00131058bl runtime.growslice
0013105cstr x0, [sp+600]
00131060str x1, [sp+608]
00131064str x2, [sp+616]
00131068b 0x13106c
0013106c
0013106cloc_13106c:
0013106cldr x3, [sp+736]
00131070str x3, [sp+248]
00131074ldr x3, [sp+256]
00131078ldr x4, [sp+736]
0013107csub x3, x3, x4
00131080ldr x4, [sp+600]
00131084add x0, x4, x3
00131088str x0, [sp+592]
0013108cldr x2, [sp+248]
00131090ldr x1, [sp+728]
00131094bl runtime.memmove
00131098ldr x3, [sp+600]
0013109cldr x4, [sp+608]
001310a0ldr x5, [sp+616]
001310a4str x3, [sp+368]
001310a8str x4, [sp+376]
001310acstr x5, [sp+384]
001310b0b 0x131164
001310b4
001310b4loc_1310b4:
001310b4ldr x0, [sp+360]
001310b8bl reflect.stringFor
001310bcstr x0, [sp+728]
001310c0str x1, [sp+736]
001310c4ldr x2, [sp+384]
001310c8ldr x0, [sp+368]
001310ccldr x1, [sp+376]
001310d0str x0, [sp+568]
001310d4str x1, [sp+576]
001310d8str x2, [sp+584]
001310dcldr x3, [sp+736]
001310e0add x1, x1, x3
001310e4str x1, [sp+240]
001310e8subs xzr, x2, x1
001310ecb.hs 0x1310f4
001310f0b 0x1310fc
001310f4
001310f4loc_1310f4:
001310f4str x1, [sp+576]
001310f8b 0x13111c
001310fc
001310fcloc_1310fc:
001310fcldr x3, [sp+736]
00131100adrp x4, 0x4c4000
00131104add x4, x4, 3072
00131108bl runtime.growslice
0013110cstr x0, [sp+568]
00131110str x1, [sp+576]
00131114str x2, [sp+584]
00131118b 0x13111c
0013111c
0013111cloc_13111c:
0013111cldr x3, [sp+736]
00131120str x3, [sp+232]
00131124ldr x3, [sp+240]
00131128ldr x4, [sp+736]
0013112csub x3, x3, x4
00131130ldr x4, [sp+568]
00131134add x0, x4, x3
00131138str x0, [sp+560]
0013113cldr x2, [sp+232]
00131140ldr x1, [sp+728]
00131144bl runtime.memmove
00131148ldr x3, [sp+568]
0013114cldr x4, [sp+576]
00131150ldr x5, [sp+584]
00131154str x3, [sp+368]
00131158str x4, [sp+376]
0013115cstr x5, [sp+384]
00131160b 0x131164
00131164
00131164loc_131164:
00131164b 0x131168
00131168
00131168loc_131168:
00131168ldr x5, [sp+304]
0013116cadd x5, x5, 1
00131170str x5, [sp+304]
00131174b 0x130e38
00131178
00131178loc_131178:
00131178ldr x2, [sp+384]
0013117cldr x0, [sp+368]
00131180ldr x5, [sp+376]
00131184add x1, x5, 1
00131188subs xzr, x2, x1
0013118cb.hs 0x131194
00131190b 0x131198
00131194
00131194loc_131194:
00131194b 0x1311ac
00131198
00131198loc_131198:
00131198orr x3, xzr, 1
0013119cadrp x4, 0x4c4000
001311a0add x4, x4, 3072
001311a4bl runtime.growslice
001311a8b 0x1311ac
001311ac
001311acloc_1311ac:
001311acsub x3, x1, 1
001311b0movz x4, 41
001311b4strb w4, [x0+x3]
001311b8str x0, [sp+368]
001311bcstr x1, [sp+376]
001311c0str x2, [sp+384]
001311c4ldr x0, [sp+760]
001311c8bl internal/abi.(*FuncType).OutSlice
001311ccstr x0, [sp+392]
001311d0str x1, [sp+400]
001311d4str x2, [sp+408]
001311d8str x1, [sp+328]
001311dcsubs xzr, x1, 1
001311e0b.eq 0x1311e8
001311e4b 0x131238
001311e8
001311e8loc_1311e8:
001311e8ldr x2, [sp+384]
001311ecldr x0, [sp+368]
001311f0ldr x5, [sp+376]
001311f4add x1, x5, 1
001311f8subs xzr, x2, x1
001311fcb.hs 0x131204
00131200b 0x131208
00131204
00131204loc_131204:
00131204b 0x13121c
00131208
00131208loc_131208:
00131208orr x3, xzr, 1
0013120cadrp x4, 0x4c4000
00131210add x4, x4, 3072
00131214bl runtime.growslice
00131218b 0x13121c
0013121c
0013121cloc_13121c:
0013121csub x5, x1, 1
00131220orr x6, xzr, 32
00131224strb w6, [x0+x5]
00131228str x0, [sp+368]
0013122cstr x1, [sp+376]
00131230str x2, [sp+384]
00131234b 0x1312ec
00131238
00131238loc_131238:
00131238str x1, [sp+328]
0013123csubs xzr, x1, 1
00131240b.gt 0x131248
00131244b 0x1312e4
00131248
00131248loc_131248:
00131248ldr x2, [sp+384]
0013124cldr x0, [sp+368]
00131250ldr x5, [sp+376]
00131254add x1, x5, 2
00131258str x0, [sp+536]
0013125cstr x5, [sp+544]
00131260str x2, [sp+552]
00131264str x1, [sp+224]
00131268subs xzr, x2, x1
0013126cb.hs 0x131274
00131270b 0x13127c
00131274
00131274loc_131274:
00131274str x1, [sp+544]
00131278b 0x13129c
0013127c
0013127cloc_13127c:
0013127corr x3, xzr, 2
00131280adrp x4, 0x4c4000
00131284add x4, x4, 3072
00131288bl runtime.growslice
0013128cstr x0, [sp+536]
00131290str x1, [sp+544]
00131294str x2, [sp+552]
00131298b 0x13129c
0013129c
0013129cloc_13129c:
0013129corr x3, xzr, 2
001312a0str x3, [sp+216]
001312a4ldr x3, [sp+224]
001312a8sub x3, x3, 2
001312acldr x4, [sp+536]
001312b0add x0, x4, x3
001312b4str x0, [sp+528]
001312b8ldr x2, [sp+216]
001312bcadrp x1, 0x57f000
001312c0add x1, x1, 83
001312c4bl runtime.memmove
001312c8ldr x3, [sp+536]
001312ccldr x4, [sp+544]
001312d0ldr x5, [sp+552]
001312d4str x3, [sp+368]
001312d8str x4, [sp+376]
001312dcstr x5, [sp+384]
001312e0b 0x1312e8
001312e4
001312e4loc_1312e4:
001312e4b 0x1312e8
001312e8
001312e8loc_1312e8:
001312e8b 0x1312ec
001312ec
001312ecloc_1312ec:
001312ecldr x5, [sp+400]
001312f0ldr x6, [sp+392]
001312f4ldr x7, [sp+408]
001312f8str x6, [sp+416]
001312fcstr x5, [sp+424]
00131300str x7, [sp+432]
00131304str xzr, [sp+208]
00131308str x5, [sp+200]
0013130cb 0x131310
00131310
00131310loc_131310:
00131310ldr x5, [sp+200]
00131314ldr x6, [sp+208]
00131318subs xzr, x5, x6
0013131cb.gt 0x131324
00131320b 0x1314ac
00131324
00131324loc_131324:
00131324ldr x5, [sp+208]
00131328str x5, [sp+152]
0013132cldr x5, [sp+208]
00131330ldr x6, [sp+416]
00131334ldr x5, [x6+3*x5]
00131338str x5, [sp+352]
0013133cldr x5, [sp+152]
00131340subs xzr, x5, 0
00131344b.gt 0x13134c
00131348b 0x1313e8
0013134c
0013134cloc_13134c:
0013134cldr x2, [sp+384]
00131350ldr x0, [sp+368]
00131354ldr x5, [sp+376]
00131358add x1, x5, 2
0013135cstr x0, [sp+504]
00131360str x5, [sp+512]
00131364str x2, [sp+520]
00131368str x1, [sp+192]
0013136csubs xzr, x2, x1
00131370b.hs 0x131378
00131374b 0x131380
00131378
00131378loc_131378:
00131378str x1, [sp+512]
0013137cb 0x1313a0
00131380
00131380loc_131380:
00131380orr x3, xzr, 2
00131384adrp x4, 0x4c4000
00131388add x4, x4, 3072
0013138cbl runtime.growslice
00131390str x0, [sp+504]
00131394str x1, [sp+512]
00131398str x2, [sp+520]
0013139cb 0x1313a0
001313a0
001313a0loc_1313a0:
001313a0orr x3, xzr, 2
001313a4str x3, [sp+184]
001313a8ldr x3, [sp+192]
001313acsub x3, x3, 2
001313b0ldr x4, [sp+504]
001313b4add x0, x4, x3
001313b8str x0, [sp+496]
001313bcldr x2, [sp+184]
001313c0adrp x1, 0x57e000
001313c4add x1, x1, 4049
001313c8bl runtime.memmove
001313ccldr x3, [sp+504]
001313d0ldr x4, [sp+512]
001313d4ldr x5, [sp+520]
001313d8str x3, [sp+368]
001313dcstr x4, [sp+376]
001313e0str x5, [sp+384]
001313e4b 0x1313ec
001313e8
001313e8loc_1313e8:
001313e8b 0x1313ec
001313ec
001313ecloc_1313ec:
001313ecldr x0, [sp+352]
001313f0bl reflect.stringFor
001313f4str x0, [sp+728]
001313f8str x1, [sp+736]
001313fcldr x2, [sp+384]
00131400ldr x0, [sp+368]
00131404ldr x1, [sp+376]
00131408str x0, [sp+472]
0013140cstr x1, [sp+480]
00131410str x2, [sp+488]
00131414ldr x3, [sp+736]
00131418add x1, x1, x3
0013141cstr x1, [sp+176]
00131420subs xzr, x2, x1
00131424b.hs 0x13142c
00131428b 0x131434
0013142c
0013142cloc_13142c:
0013142cstr x1, [sp+480]
00131430b 0x131454
00131434
00131434loc_131434:
00131434ldr x3, [sp+736]
00131438adrp x4, 0x4c4000
0013143cadd x4, x4, 3072
00131440bl runtime.growslice
00131444str x0, [sp+472]
00131448str x1, [sp+480]
0013144cstr x2, [sp+488]
00131450b 0x131454
00131454
00131454loc_131454:
00131454ldr x3, [sp+736]
00131458str x3, [sp+168]
0013145cldr x3, [sp+176]
00131460ldr x4, [sp+472]
00131464ldr x5, [sp+736]
00131468sub x3, x3, x5
0013146cadd x0, x4, x3
00131470str x0, [sp+464]
00131474ldr x2, [sp+168]
00131478ldr x1, [sp+728]
0013147cbl runtime.memmove
00131480ldr x3, [sp+472]
00131484ldr x4, [sp+480]
00131488ldr x5, [sp+488]
0013148cstr x3, [sp+368]
00131490str x4, [sp+376]
00131494str x5, [sp+384]
00131498b 0x13149c
0013149c
0013149cloc_13149c:
0013149cldr x5, [sp+208]
001314a0add x5, x5, 1
001314a4str x5, [sp+208]
001314a8b 0x131310
001314ac
001314acloc_1314ac:
001314acldr x5, [sp+400]
001314b0str x5, [sp+328]
001314b4subs xzr, x5, 1
001314b8b.gt 0x1314c0
001314bcb 0x131510
001314c0
001314c0loc_1314c0:
001314c0ldr x2, [sp+384]
001314c4ldr x0, [sp+368]
001314c8ldr x5, [sp+376]
001314ccadd x1, x5, 1
001314d0subs xzr, x2, x1
001314d4b.hs 0x1314dc
001314d8b 0x1314e0
001314dc
001314dcloc_1314dc:
001314dcb 0x1314f4
001314e0
001314e0loc_1314e0:
001314e0orr x3, xzr, 1
001314e4adrp x4, 0x4c4000
001314e8add x4, x4, 3072
001314ecbl runtime.growslice
001314f0b 0x1314f4
001314f4
001314f4loc_1314f4:
001314f4sub x3, x1, 1
001314f8movz x4, 41
001314fcstrb w4, [x0+x3]
00131500str x0, [sp+368]
00131504str x1, [sp+376]
00131508str x2, [sp+384]
0013150cb 0x131514
00131510
00131510loc_131510:
00131510b 0x131514
00131514
00131514loc_131514:
00131514ldr x1, [sp+368]
00131518ldr x2, [sp+376]
0013151cmov x0, xzr
00131520bl runtime.slicebytetostring
00131524str x0, [sp+336]
00131528str x1, [sp+344]
0013152cldp x29, x30, [sp-8]
00131530add sp, sp, 752
00131534ret x30
00131538
00131538loc_131538:
00131538str x0, [sp+8]
0013153cmov x3, x30
00131540bl runtime.morestack_noctxt.abi0
00131544ldr x0, [sp+8]
00131548b 0x130d40
0013154cudf 0
00130d40
00130d40reflect.funcStr: ; void reflect.funcStr(internal/abi.FuncType * ft)
00130d40ldr x16, [x28+16]
00130d44sub x17, sp, 624
00130d48subs xzr, x17, x16
00130d4cb.ls 0x131538
00130d50sub x20, sp, 752
00130d54stp x29, x30, [x20-8]
00130d58add sp, x20, 0
00130d5csub x29, sp, 8
00130d60str x0, [sp+760]
00130d64stp xzr, xzr, [sp+336]
00130d68b 0x130d6c
00130d6c
00130d6cloc_130d6c:
00130d6cadd x27, sp, 86
00130d70stp xzr, xzr, [x27]
00130d74add x27, sp, 102
00130d78stp xzr, xzr, [x27]
00130d7cadd x27, sp, 118
00130d80stp xzr, xzr, [x27]
00130d84add x27, sp, 134
00130d88stp xzr, xzr, [x27]
00130d8cadd x3, sp, 86
00130d90ldrsb x27, [x3]
00130d94b 0x130d98
00130d98
00130d98loc_130d98:
00130d98b 0x130d9c
00130d9c
00130d9cloc_130d9c:
00130d9cstr x3, [sp+368]
00130da0str xzr, [sp+376]
00130da4orr x4, xzr, 64
00130da8str x4, [sp+384]
00130dacstr x3, [sp+704]
00130db0str xzr, [sp+712]
00130db4str x4, [sp+720]
00130db8movz x3, 5
00130dbcstr x3, [sp+320]
00130dc0b 0x130dc4
00130dc4
00130dc4loc_130dc4:
00130dc4str x3, [sp+712]
00130dc8b 0x130dcc
00130dcc
00130dccloc_130dcc:
00130dccstr x3, [sp+312]
00130dd0ldr x3, [sp+320]
00130dd4sub x3, x3, 5
00130dd8ldr x4, [sp+704]
00130ddcadd x0, x4, x3
00130de0str x0, [sp+696]
00130de4ldr x2, [sp+312]
00130de8adrp x1, 0x580000
00130decadd x1, x1, 1887
00130df0bl runtime.memmove
00130df4ldr x3, [sp+704]
00130df8ldr x4, [sp+712]
00130dfcldr x5, [sp+720]
00130e00str x3, [sp+368]
00130e04str x4, [sp+376]
00130e08str x5, [sp+384]
00130e0cldr x0, [sp+760]
00130e10bl internal/abi.(*FuncType).InSlice
00130e14str x0, [sp+440]
00130e18str x1, [sp+448]
00130e1cstr x2, [sp+456]
00130e20str x0, [sp+416]
00130e24str x1, [sp+424]
00130e28str x2, [sp+432]
00130e2cstr xzr, [sp+304]
00130e30str x1, [sp+296]
00130e34b 0x130e38
00130e38
00130e38loc_130e38:
00130e38ldr x5, [sp+296]
00130e3cldr x6, [sp+304]
00130e40subs xzr, x5, x6
00130e44b.gt 0x130e4c
00130e48b 0x131178
00130e4c
00130e4cloc_130e4c:
00130e4cldr x5, [sp+304]
00130e50str x5, [sp+160]
00130e54ldr x5, [sp+304]
00130e58ldr x6, [sp+416]
00130e5cldr x5, [x6+3*x5]
00130e60str x5, [sp+360]
00130e64ldr x5, [sp+160]
00130e68subs xzr, x5, 0
00130e6cb.gt 0x130e74
00130e70b 0x130f10
00130e74
00130e74loc_130e74:
00130e74ldr x2, [sp+384]
00130e78ldr x0, [sp+368]
00130e7cldr x5, [sp+376]
00130e80add x1, x5, 2
00130e84str x0, [sp+672]
00130e88str x5, [sp+680]
00130e8cstr x2, [sp+688]
00130e90str x1, [sp+288]
00130e94subs xzr, x2, x1
00130e98b.hs 0x130ea0
00130e9cb 0x130ea8
00130ea0
00130ea0loc_130ea0:
00130ea0str x1, [sp+680]
00130ea4b 0x130ec8
00130ea8
00130ea8loc_130ea8:
00130ea8orr x3, xzr, 2
00130eacadrp x4, 0x4c5000
00130eb0add x4, x4, 3072
00130eb4bl runtime.growslice
00130eb8str x0, [sp+672]
00130ebcstr x1, [sp+680]
00130ec0str x2, [sp+688]
00130ec4b 0x130ec8
00130ec8
00130ec8loc_130ec8:
00130ec8orr x3, xzr, 2
00130eccstr x3, [sp+280]
00130ed0ldr x3, [sp+288]
00130ed4sub x3, x3, 2
00130ed8ldr x4, [sp+672]
00130edcadd x0, x4, x3
00130ee0str x0, [sp+664]
00130ee4ldr x2, [sp+280]
00130ee8adrp x1, 0x57f000
00130eecadd x1, x1, 4049
00130ef0bl runtime.memmove
00130ef4ldr x3, [sp+672]
00130ef8ldr x4, [sp+680]
00130efcldr x5, [sp+688]
00130f00str x3, [sp+368]
00130f04str x4, [sp+376]
00130f08str x5, [sp+384]
00130f0cb 0x130f14
00130f10
00130f10loc_130f10:
00130f10b 0x130f14
00130f14
00130f14loc_130f14:
00130f14ldr x0, [sp+760]
00130f18bl internal/abi.(*FuncType).IsVariadic
00130f1cstrb w0, [sp+150]
00130f20strb w0, [sp+151]
00130f24tbnz w0, 0, 0x130f2c
00130f28b 0x130f50
00130f2c
00130f2cloc_130f2c:
00130f2cldr x5, [sp+160]
00130f30ldr x6, [sp+760]
00130f34ldrsb x27, [x6]
00130f38ldrh w6, [x6+48]
00130f3csub x6, x6, 1
00130f40subs xzr, x5, x6
00130f44cset x5, eq
00130f48strb w5, [sp+151]
00130f4cb 0x130f54
00130f50
00130f50loc_130f50:
00130f50b 0x130f54
00130f54
00130f54loc_130f54:
00130f54ldrb w5, [sp+151]
00130f58tbnz w5, 0, 0x130f60
00130f5cb 0x1310b4
00130f60
00130f60loc_130f60:
00130f60ldr x2, [sp+384]
00130f64ldr x0, [sp+368]
00130f68ldr x5, [sp+376]
00130f6cadd x1, x5, 3
00130f70str x0, [sp+640]
00130f74str x5, [sp+648]
00130f78str x2, [sp+656]
00130f7cstr x1, [sp+272]
00130f80subs xzr, x2, x1
00130f84b.hs 0x130f8c
00130f88b 0x130f94
00130f8c
00130f8cloc_130f8c:
00130f8cstr x1, [sp+648]
00130f90b 0x130fb4
00130f94
00130f94loc_130f94:
00130f94orr x3, xzr, 3
00130f98adrp x4, 0x4c5000
00130f9cadd x4, x4, 3072
00130fa0bl runtime.growslice
00130fa4str x0, [sp+640]
00130fa8str x1, [sp+648]
00130facstr x2, [sp+656]
00130fb0b 0x130fb4
00130fb4
00130fb4loc_130fb4:
00130fb4orr x3, xzr, 3
00130fb8str x3, [sp+264]
00130fbcldr x3, [sp+272]
00130fc0sub x3, x3, 3
00130fc4ldr x4, [sp+640]
00130fc8add x0, x4, x3
00130fccstr x0, [sp+632]
00130fd0ldr x2, [sp+264]
00130fd4adrp x1, 0x580000
00130fd8add x1, x1, 375
00130fdcbl runtime.memmove
00130fe0ldr x3, [sp+640]
00130fe4ldr x4, [sp+648]
00130fe8ldr x5, [sp+656]
00130fecstr x3, [sp+368]
00130ff0str x4, [sp+376]
00130ff4str x5, [sp+384]
00130ff8ldr x3, [sp+360]
00130ffcldrsb x27, [x3]
00131000ldr x0, [x3+48]
00131004str x0, [sp+624]
00131008bl reflect.stringFor
0013100cstr x0, [sp+728]
00131010str x1, [sp+736]
00131014ldr x2, [sp+384]
00131018ldr x0, [sp+368]
0013101cldr x3, [sp+376]
00131020str x0, [sp+600]
00131024str x3, [sp+608]
00131028str x2, [sp+616]
0013102cldr x4, [sp+736]
00131030add x1, x3, x4
00131034str x1, [sp+256]
00131038subs xzr, x2, x1
0013103cb.hs 0x131044
00131040b 0x13104c
00131044
00131044loc_131044:
00131044str x1, [sp+608]
00131048b 0x13106c
0013104c
0013104cloc_13104c:
0013104cldr x3, [sp+736]
00131050adrp x4, 0x4c4000
00131054add x4, x4, 3072
00131058bl runtime.growslice
0013105cstr x0, [sp+600]
00131060str x1, [sp+608]
00131064str x2, [sp+616]
00131068b 0x13106c
0013106c
0013106cloc_13106c:
0013106cldr x3, [sp+736]
00131070str x3, [sp+248]
00131074ldr x3, [sp+256]
00131078ldr x4, [sp+736]
0013107csub x3, x3, x4
00131080ldr x4, [sp+600]
00131084add x0, x4, x3
00131088str x0, [sp+592]
0013108cldr x2, [sp+248]
00131090ldr x1, [sp+728]
00131094bl runtime.memmove
00131098ldr x3, [sp+600]
0013109cldr x4, [sp+608]
001310a0ldr x5, [sp+616]
001310a4str x3, [sp+368]
001310a8str x4, [sp+376]
001310acstr x5, [sp+384]
001310b0b 0x131164
001310b4
001310b4loc_1310b4:
001310b4ldr x0, [sp+360]
001310b8bl reflect.stringFor
001310bcstr x0, [sp+728]
001310c0str x1, [sp+736]
001310c4ldr x2, [sp+384]
001310c8ldr x0, [sp+368]
001310ccldr x1, [sp+376]
001310d0str x0, [sp+568]
001310d4str x1, [sp+576]
001310d8str x2, [sp+584]
001310dcldr x3, [sp+736]
001310e0add x1, x1, x3
001310e4str x1, [sp+240]
001310e8subs xzr, x2, x1
001310ecb.hs 0x1310f4
001310f0b 0x1310fc
001310f4
001310f4loc_1310f4:
001310f4str x1, [sp+576]
001310f8b 0x13111c
001310fc
001310fcloc_1310fc:
001310fcldr x3, [sp+736]
00131100adrp x4, 0x4c4000
00131104add x4, x4, 3072
00131108bl runtime.growslice
0013110cstr x0, [sp+568]
00131110str x1, [sp+576]
00131114str x2, [sp+584]
00131118b 0x13111c
0013111c
0013111cloc_13111c:
0013111cldr x3, [sp+736]
00131120str x3, [sp+232]
00131124ldr x3, [sp+240]
00131128ldr x4, [sp+736]
0013112csub x3, x3, x4
00131130ldr x4, [sp+568]
00131134add x0, x4, x3
00131138str x0, [sp+560]
0013113cldr x2, [sp+232]
00131140ldr x1, [sp+728]
00131144bl runtime.memmove
00131148ldr x3, [sp+568]
0013114cldr x4, [sp+576]
00131150ldr x5, [sp+584]
00131154str x3, [sp+368]
00131158str x4, [sp+376]
0013115cstr x5, [sp+384]
00131160b 0x131164
00131164
00131164loc_131164:
00131164b 0x131168
00131168
00131168loc_131168:
00131168ldr x5, [sp+304]
0013116cadd x5, x5, 1
00131170str x5, [sp+304]
00131174b 0x130e38
00131178
00131178loc_131178:
00131178ldr x2, [sp+384]
0013117cldr x0, [sp+368]
00131180ldr x5, [sp+376]
00131184add x1, x5, 1
00131188subs xzr, x2, x1
0013118cb.hs 0x131194
00131190b 0x131198
00131194
00131194loc_131194:
00131194b 0x1311ac
00131198
00131198loc_131198:
00131198orr x3, xzr, 1
0013119cadrp x4, 0x4c4000
001311a0add x4, x4, 3072
001311a4bl runtime.growslice
001311a8b 0x1311ac
001311ac
001311acloc_1311ac:
001311acsub x3, x1, 1
001311b0movz x4, 41
001311b4strb w4, [x0+x3]
001311b8str x0, [sp+368]
001311bcstr x1, [sp+376]
001311c0str x2, [sp+384]
001311c4ldr x0, [sp+760]
001311c8bl internal/abi.(*FuncType).OutSlice
001311ccstr x0, [sp+392]
001311d0str x1, [sp+400]
001311d4str x2, [sp+408]
001311d8str x1, [sp+328]
001311dcsubs xzr, x1, 1
001311e0b.eq 0x1311e8
001311e4b 0x131238
001311e8
001311e8loc_1311e8:
001311e8ldr x2, [sp+384]
001311ecldr x0, [sp+368]
001311f0ldr x5, [sp+376]
001311f4add x1, x5, 1
001311f8subs xzr, x2, x1
001311fcb.hs 0x131204
00131200b 0x131208
00131204
00131204loc_131204:
00131204b 0x13121c
00131208
00131208loc_131208:
00131208orr x3, xzr, 1
0013120cadrp x4, 0x4c4000
00131210add x4, x4, 3072
00131214bl runtime.growslice
00131218b 0x13121c
0013121c
0013121cloc_13121c:
0013121csub x5, x1, 1
00131220orr x6, xzr, 32
00131224strb w6, [x0+x5]
00131228str x0, [sp+368]
0013122cstr x1, [sp+376]
00131230str x2, [sp+384]
00131234b 0x1312ec
00131238
00131238loc_131238:
00131238str x1, [sp+328]
0013123csubs xzr, x1, 1
00131240b.gt 0x131248
00131244b 0x1312e4
00131248
00131248loc_131248:
00131248ldr x2, [sp+384]
0013124cldr x0, [sp+368]
00131250ldr x5, [sp+376]
00131254add x1, x5, 2
00131258str x0, [sp+536]
0013125cstr x5, [sp+544]
00131260str x2, [sp+552]
00131264str x1, [sp+224]
00131268subs xzr, x2, x1
0013126cb.hs 0x131274
00131270b 0x13127c
00131274
00131274loc_131274:
00131274str x1, [sp+544]
00131278b 0x13129c
0013127c
0013127cloc_13127c:
0013127corr x3, xzr, 2
00131280adrp x4, 0x4c4000
00131284add x4, x4, 3072
00131288bl runtime.growslice
0013128cstr x0, [sp+536]
00131290str x1, [sp+544]
00131294str x2, [sp+552]
00131298b 0x13129c
0013129c
0013129cloc_13129c:
0013129corr x3, xzr, 2
001312a0str x3, [sp+216]
001312a4ldr x3, [sp+224]
001312a8sub x3, x3, 2
001312acldr x4, [sp+536]
001312b0add x0, x4, x3
001312b4str x0, [sp+528]
001312b8ldr x2, [sp+216]
001312bcadrp x1, 0x57f000
001312c0add x1, x1, 83
001312c4bl runtime.memmove
001312c8ldr x3, [sp+536]
001312ccldr x4, [sp+544]
001312d0ldr x5, [sp+552]
001312d4str x3, [sp+368]
001312d8str x4, [sp+376]
001312dcstr x5, [sp+384]
001312e0b 0x1312e8
001312e4
001312e4loc_1312e4:
001312e4b 0x1312e8
001312e8
001312e8loc_1312e8:
001312e8b 0x1312ec
001312ec
001312ecloc_1312ec:
001312ecldr x5, [sp+400]
001312f0ldr x6, [sp+392]
001312f4ldr x7, [sp+408]
001312f8str x6, [sp+416]
001312fcstr x5, [sp+424]
00131300str x7, [sp+432]
00131304str xzr, [sp+208]
00131308str x5, [sp+200]
0013130cb 0x131310
00131310
00131310loc_131310:
00131310ldr x5, [sp+200]
00131314ldr x6, [sp+208]
00131318subs xzr, x5, x6
0013131cb.gt 0x131324
00131320b 0x1314ac
00131324
00131324loc_131324:
00131324ldr x5, [sp+208]
00131328str x5, [sp+152]
0013132cldr x5, [sp+208]
00131330ldr x6, [sp+416]
00131334ldr x5, [x6+3*x5]
00131338str x5, [sp+352]
0013133cldr x5, [sp+152]
00131340subs xzr, x5, 0
00131344b.gt 0x13134c
00131348b 0x1313e8
0013134c
0013134cloc_13134c:
0013134cldr x2, [sp+384]
00131350ldr x0, [sp+368]
00131354ldr x5, [sp+376]
00131358add x1, x5, 2
0013135cstr x0, [sp+504]
00131360str x5, [sp+512]
00131364str x2, [sp+520]
00131368str x1, [sp+192]
0013136csubs xzr, x2, x1
00131370b.hs 0x131378
00131374b 0x131380
00131378
00131378loc_131378:
00131378str x1, [sp+512]
0013137cb 0x1313a0
00131380
00131380loc_131380:
00131380orr x3, xzr, 2
00131384adrp x4, 0x4c4000
00131388add x4, x4, 3072
0013138cbl runtime.growslice
00131390str x0, [sp+504]
00131394str x1, [sp+512]
00131398str x2, [sp+520]
0013139cb 0x1313a0
001313a0
001313a0loc_1313a0:
001313a0orr x3, xzr, 2
001313a4str x3, [sp+184]
001313a8ldr x3, [sp+192]
001313acsub x3, x3, 2
001313b0ldr x4, [sp+504]
001313b4add x0, x4, x3
001313b8str x0, [sp+496]
001313bcldr x2, [sp+184]
001313c0adrp x1, 0x57e000
001313c4add x1, x1, 4049
001313c8bl runtime.memmove
001313ccldr x3, [sp+504]
001313d0ldr x4, [sp+512]
001313d4ldr x5, [sp+520]
001313d8str x3, [sp+368]
001313dcstr x4, [sp+376]
001313e0str x5, [sp+384]
001313e4b 0x1313ec
001313e8
001313e8loc_1313e8:
001313e8b 0x1313ec
001313ec
001313ecloc_1313ec:
001313ecldr x0, [sp+352]
001313f0bl reflect.stringFor
001313f4str x0, [sp+728]
001313f8str x1, [sp+736]
001313fcldr x2, [sp+384]
00131400ldr x0, [sp+368]
00131404ldr x1, [sp+376]
00131408str x0, [sp+472]
0013140cstr x1, [sp+480]
00131410str x2, [sp+488]
00131414ldr x3, [sp+736]
00131418add x1, x1, x3
0013141cstr x1, [sp+176]
00131420subs xzr, x2, x1
00131424b.hs 0x13142c
00131428b 0x131434
0013142c
0013142cloc_13142c:
0013142cstr x1, [sp+480]
00131430b 0x131454
00131434
00131434loc_131434:
00131434ldr x3, [sp+736]
00131438adrp x4, 0x4c4000
0013143cadd x4, x4, 3072
00131440bl runtime.growslice
00131444str x0, [sp+472]
00131448str x1, [sp+480]
0013144cstr x2, [sp+488]
00131450b 0x131454
00131454
00131454loc_131454:
00131454ldr x3, [sp+736]
00131458str x3, [sp+168]
0013145cldr x3, [sp+176]
00131460ldr x4, [sp+472]
00131464ldr x5, [sp+736]
00131468sub x3, x3, x5
0013146cadd x0, x4, x3
00131470str x0, [sp+464]
00131474ldr x2, [sp+168]
00131478ldr x1, [sp+728]
0013147cbl runtime.memmove
00131480ldr x3, [sp+472]
00131484ldr x4, [sp+480]
00131488ldr x5, [sp+488]
0013148cstr x3, [sp+368]
00131490str x4, [sp+376]
00131494str x5, [sp+384]
00131498b 0x13149c
0013149c
0013149cloc_13149c:
0013149cldr x5, [sp+208]
001314a0add x5, x5, 1
001314a4str x5, [sp+208]
001314a8b 0x131310
001314ac
001314acloc_1314ac:
001314acldr x5, [sp+400]
001314b0str x5, [sp+328]
001314b4subs xzr, x5, 1
001314b8b.gt 0x1314c0
001314bcb 0x131510
001314c0
001314c0loc_1314c0:
001314c0ldr x2, [sp+384]
001314c4ldr x0, [sp+368]
001314c8ldr x5, [sp+376]
001314ccadd x1, x5, 1
001314d0subs xzr, x2, x1
001314d4b.hs 0x1314dc
001314d8b 0x1314e0
001314dc
001314dcloc_1314dc:
001314dcb 0x1314f4
001314e0
001314e0loc_1314e0:
001314e0orr x3, xzr, 1
001314e4adrp x4, 0x4c4000
001314e8add x4, x4, 3072
001314ecbl runtime.growslice
001314f0b 0x1314f4
001314f4
001314f4loc_1314f4:
001314f4sub x3, x1, 1
001314f8movz x4, 41
001314fcstrb w4, [x0+x3]
00131500str x0, [sp+368]
00131504str x1, [sp+376]
00131508str x2, [sp+384]
0013150cb 0x131514
00131510
00131510loc_131510:
00131510b 0x131514
00131514
00131514loc_131514:
00131514ldr x1, [sp+368]
00131518ldr x2, [sp+376]
0013151cmov x0, xzr
00131520bl runtime.slicebytetostring
00131524str x0, [sp+336]
00131528str x1, [sp+344]
0013152cldp x29, x30, [sp-8]
00131530add sp, sp, 752
00131534ret x30
00131538
00131538loc_131538:
00131538str x0, [sp+8]
0013153cmov x3, x30
00131540bl runtime.morestack_noctxt.abi0
00131544ldr x0, [sp+8]
00131548b 0x130d40
0013154cudf 0
00130d40
00131550
00131550reflect.emitGCMask: ; void reflect.emitGCMask(struct []uint8 out, uintptr base, internal/abi.Type * typ, uintptr n)
00131550ldr x16, [x28+16]
00131554subs xzr, sp, x16
00131558b.ls 0x1316e0
0013155cstr x30, [sp-128]!
00131560stur x29, [sp-8]
00131564sub x29, sp, 8
00131568str x0, [sp+136]
0013156cstr x1, [sp+144]
00131570str x2, [sp+152]
00131574str x3, [sp+160]
00131578str x4, [sp+168]
0013157cstr x5, [sp+176]
00131580ldrsb x27, [x4]
00131584ldr x3, [x4+8]
00131588ubfm x3, x3, 3, 63
0013158cstr x3, [sp+48]
00131590ldrsb x27, [x4]
00131594ldr x4, [x4]
00131598ubfm x4, x4, 3, 63
0013159cstr x4, [sp+40]
001315a0add x3, x3, 7
001315a4ubfm x2, x3, 3, 63
001315a8str x2, [sp+88]
001315acldr x0, [sp+168]
001315b0mov x1, xzr
001315b4bl internal/abi.(*Type).GcSlice
001315b8str x0, [sp+96]
001315bcstr x1, [sp+104]
001315c0str x2, [sp+112]
001315c4str xzr, [sp+64]
001315c8b 0x1315cc
001315cc
001315ccloc_1315cc:
001315ccldr x2, [sp+48]
001315d0ldr x3, [sp+64]
001315d4subs xzr, x2, x3
001315d8b.hi 0x1315e0
001315dcb 0x131620
001315e0
001315e0loc_1315e0:
001315e0ldr x1, [sp+104]
001315e4ldr x2, [sp+96]
001315e8ldr x3, [sp+64]
001315ecubfm x0, x3, 3, 63
001315f0subs xzr, x1, x3, lsr #3
001315f4b.hi 0x1315fc
001315f8b 0x1316d8
001315fc
001315fcloc_1315fc:
001315fcldrb w2, [x2+x0]
00131600ldr x3, [sp+64]
00131604and x3, x3, 7
00131608lsrv x2, x2, x3
0013160ctbnz w2, 0, 0x131614
00131610b 0x13161c
00131614
00131614loc_131614:
00131614str xzr, [sp+72]
00131618b 0x131640
0013161c
0013161cloc_13161c:
0013161cb 0x13162c
00131620
00131620loc_131620:
00131620ldur x29, [sp-8]
00131624ldr x30, [sp], 128
00131628ret x30
0013162c
0013162cloc_13162c:
0013162cb 0x131630
00131630
00131630loc_131630:
00131630ldr x2, [sp+64]
00131634add x2, x2, 1
00131638str x2, [sp+64]
0013163cb 0x1315cc
00131640
00131640loc_131640:
00131640ldr x2, [sp+176]
00131644ldr x3, [sp+72]
00131648subs xzr, x2, x3
0013164cb.hi 0x131654
00131650b 0x1316cc
00131654
00131654loc_131654:
00131654ldr x2, [sp+160]
00131658ldr x3, [sp+72]
0013165cldr x4, [sp+40]
00131660madd x2, x4, x3, x2
00131664ldr x3, [sp+64]
00131668add x2, x2, x3
0013166cstr x2, [sp+56]
00131670ubfm x0, x2, 3, 63
00131674str x0, [sp+80]
00131678ldr x3, [sp+136]
0013167cldr x1, [sp+144]
00131680subs xzr, x1, x2, lsr #3
00131684b.hi 0x13168c
00131688b 0x1316d4
0013168c
0013168cloc_13168c:
0013168cldrb w3, [x3+x0]
00131690ldr x1, [sp+144]
00131694ldr x4, [sp+136]
00131698and x5, x2, 7
0013169corr x6, xzr, 1
001316a0lslv x5, x6, x5
001316a4orr x3, x3, x5
001316a8subs xzr, x1, x2, lsr #3
001316acb.hi 0x1316b4
001316b0b 0x1316d0
001316b4
001316b4loc_1316b4:
001316b4strb w3, [x4+x0]
001316b8b 0x1316bc
001316bc
001316bcloc_1316bc:
001316bcldr x2, [sp+72]
001316c0add x2, x2, 1
001316c4str x2, [sp+72]
001316c8b 0x131640
001316cc
001316ccloc_1316cc:
001316ccb 0x13162c
001316d0
001316d0loc_1316d0:
001316d0bl runtime.panicIndexU
001316d4
001316d4loc_1316d4:
001316d4bl runtime.panicIndexU
001316d8
001316d8loc_1316d8:
001316d8bl runtime.panicIndexU
001316dchint
001316e0
001316e0loc_1316e0:
001316e0stp x0, x1, [sp+8]
001316e4stp x2, x3, [sp+24]
001316e8stp x4, x5, [sp+40]
001316ecmov x3, x30
001316f0bl runtime.morestack_noctxt.abi0
001316f4ldp x0, x1, [sp+8]
001316f8ldp x2, x3, [sp+24]
001316fcldp x4, x5, [sp+40]
00131700b 0x131550
00131704udf 0
00131708udf 0
0013170cudf 0
00131550
00131550reflect.emitGCMask: ; void reflect.emitGCMask(struct []uint8 out, uintptr base, internal/abi.Type * typ, uintptr n)
00131550ldr x16, [x28+16]
00131554subs xzr, sp, x16
00131558b.ls 0x1316e0
0013155cstr x30, [sp-128]!
00131560stur x29, [sp-8]
00131564sub x29, sp, 8
00131568str x0, [sp+136]
0013156cstr x1, [sp+144]
00131570str x2, [sp+152]
00131574str x3, [sp+160]
00131578str x4, [sp+168]
0013157cstr x5, [sp+176]
00131580ldrsb x27, [x4]
00131584ldr x3, [x4+8]
00131588ubfm x3, x3, 3, 63
0013158cstr x3, [sp+48]
00131590ldrsb x27, [x4]
00131594ldr x4, [x4]
00131598ubfm x4, x4, 3, 63
0013159cstr x4, [sp+40]
001315a0add x3, x3, 7
001315a4ubfm x2, x3, 3, 63
001315a8str x2, [sp+88]
001315acldr x0, [sp+168]
001315b0mov x1, xzr
001315b4bl internal/abi.(*Type).GcSlice
001315b8str x0, [sp+96]
001315bcstr x1, [sp+104]
001315c0str x2, [sp+112]
001315c4str xzr, [sp+64]
001315c8b 0x1315cc
001315cc
001315ccloc_1315cc:
001315ccldr x2, [sp+48]
001315d0ldr x3, [sp+64]
001315d4subs xzr, x2, x3
001315d8b.hi 0x1315e0
001315dcb 0x131620
001315e0
001315e0loc_1315e0:
001315e0ldr x1, [sp+104]
001315e4ldr x2, [sp+96]
001315e8ldr x3, [sp+64]
001315ecubfm x0, x3, 3, 63
001315f0subs xzr, x1, x3, lsr #3
001315f4b.hi 0x1315fc
001315f8b 0x1316d8
001315fc
001315fcloc_1315fc:
001315fcldrb w2, [x2+x0]
00131600ldr x3, [sp+64]
00131604and x3, x3, 7
00131608lsrv x2, x2, x3
0013160ctbnz w2, 0, 0x131614
00131610b 0x13161c
00131614
00131614loc_131614:
00131614str xzr, [sp+72]
00131618b 0x131640
0013161c
0013161cloc_13161c:
0013161cb 0x13162c
00131620
00131620loc_131620:
00131620ldur x29, [sp-8]
00131624ldr x30, [sp], 128
00131628ret x30
0013162c
0013162cloc_13162c:
0013162cb 0x131630
00131630
00131630loc_131630:
00131630ldr x2, [sp+64]
00131634add x2, x2, 1
00131638str x2, [sp+64]
0013163cb 0x1315cc
00131640
00131640loc_131640:
00131640ldr x2, [sp+176]
00131644ldr x3, [sp+72]
00131648subs xzr, x2, x3
0013164cb.hi 0x131654
00131650b 0x1316cc
00131654
00131654loc_131654:
00131654ldr x2, [sp+160]
00131658ldr x3, [sp+72]
0013165cldr x4, [sp+40]
00131660madd x2, x4, x3, x2
00131664ldr x3, [sp+64]
00131668add x2, x2, x3
0013166cstr x2, [sp+56]
00131670ubfm x0, x2, 3, 63
00131674str x0, [sp+80]
00131678ldr x3, [sp+136]
0013167cldr x1, [sp+144]
00131680subs xzr, x1, x2, lsr #3
00131684b.hi 0x13168c
00131688b 0x1316d4
0013168c
0013168cloc_13168c:
0013168cldrb w3, [x3+x0]
00131690ldr x1, [sp+144]
00131694ldr x4, [sp+136]
00131698and x5, x2, 7
0013169corr x6, xzr, 1
001316a0lslv x5, x6, x5
001316a4orr x3, x3, x5
001316a8subs xzr, x1, x2, lsr #3
001316acb.hi 0x1316b4
001316b0b 0x1316d0
001316b4
001316b4loc_1316b4:
001316b4strb w3, [x4+x0]
001316b8b 0x1316bc
001316bc
001316bcloc_1316bc:
001316bcldr x2, [sp+72]
001316c0add x2, x2, 1
001316c4str x2, [sp+72]
001316c8b 0x131640
001316cc
001316ccloc_1316cc:
001316ccb 0x13162c
001316d0
001316d0loc_1316d0:
001316d0bl runtime.panicIndexU
001316d4
001316d4loc_1316d4:
001316d4bl runtime.panicIndexU
001316d8
001316d8loc_1316d8:
001316d8bl runtime.panicIndexU
001316dchint
001316e0
001316e0loc_1316e0:
001316e0stp x0, x1, [sp+8]
001316e4stp x2, x3, [sp+24]
001316e8stp x4, x5, [sp+40]
001316ecmov x3, x30
001316f0bl runtime.morestack_noctxt.abi0
001316f4ldp x0, x1, [sp+8]
001316f8ldp x2, x3, [sp+24]
001316fcldp x4, x5, [sp+40]
00131700b 0x131550
00131704udf 0
00131708udf 0
0013170cudf 0
00131550
00131710
00131710reflect.SliceOf: ; void reflect.SliceOf(reflect.Type t)
00131710ldr x16, [x28+16]
00131714sub x17, sp, 496
00131718subs xzr, x17, x16
0013171cb.ls 0x131c94
00131720sub x20, sp, 624
00131724stp x29, x30, [x20-8]
00131728add sp, x20, 0
0013172csub x29, sp, 8
00131730str x0, [sp+632]
00131734str x1, [sp+640]
00131738stp xzr, xzr, [sp+120]
0013173cldr x1, [sp+632]
00131740ldrsb x27, [x1]
00131744ldr x1, [x1+304]
00131748ldr x0, [sp+640]
0013174cblr x1
00131750str x0, [sp+136]
00131754stp xzr, xzr, [sp+248]
00131758stp xzr, xzr, [sp+264]
0013175cmovz x1, 23
00131760str x1, [sp+248]
00131764ldr x2, [sp+136]
00131768str x2, [sp+256]
0013176cstr xzr, [sp+264]
00131770str xzr, [sp+272]
00131774str x1, [sp+544]
00131778str x2, [sp+552]
0013177cadd x27, sp, 560
00131780stp xzr, xzr, [x27]
00131784add x27, sp, 528
00131788stp xzr, xzr, [x27]
0013178cldr x1, [sp+544]
00131790ldr x2, [sp+552]
00131794ldr x3, [sp+560]
00131798ldr x4, [sp+568]
0013179cstr x1, [sp+392]
001317a0str x2, [sp+400]
001317a4str x3, [sp+408]
001317a8str x4, [sp+416]
001317acadrp x0, 0x8f2000
001317b0add x0, x0, 1824
001317b4adrp x1, 0x534000
001317b8add x1, x1, 1952
001317bcadd x2, sp, 392
001317c0bl sync.(*Map).Load
001317c4str x0, [sp+528]
001317c8str x1, [sp+536]
001317ccstrb w2, [sp+89]
001317d0ldr x1, [sp+528]
001317d4ldr x2, [sp+536]
001317d8str x1, [sp+280]
001317dcstr x2, [sp+288]
001317e0ldrb w1, [sp+89]
001317e4strb w1, [sp+55]
001317e8ldr x1, [sp+280]
001317ecldr x2, [sp+288]
001317f0str x1, [sp+192]
001317f4str x2, [sp+200]
001317f8ldrb w1, [sp+55]
001317fcstrb w1, [sp+54]
00131800tbnz w1, 0, 0x131808
00131804b 0x131858
00131808
00131808loc_131808:
00131808add x27, sp, 512
0013180cstp xzr, xzr, [x27]
00131810ldr x2, [sp+200]
00131814ldr x1, [sp+192]
00131818cbnz x1, 0x131820
0013181cb 0x131c84
00131820
00131820loc_131820:
00131820str x2, [sp+312]
00131824adrp x0, 0x8dd000
00131828add x0, x0, 1616
0013182cbl runtime.typeAssert
00131830b 0x131834
00131834
00131834loc_131834:
00131834str x0, [sp+512]
00131838ldr x1, [sp+312]
0013183cstr x1, [sp+520]
00131840str x0, [sp+120]
00131844str x1, [sp+128]
00131848ldr x0, [sp+120]
0013184cldp x29, x30, [sp-8]
00131850add sp, sp, 624
00131854ret x30
00131858
00131858loc_131858:
00131858ldr x0, [sp+136]
0013185cbl reflect.stringFor
00131860str x0, [sp+496]
00131864str x1, [sp+504]
00131868orr x2, xzr, 2
0013186cmov x3, x0
00131870mov x4, x1
00131874add x0, sp, 56
00131878adrp x1, 0x57f000
0013187cadd x1, x1, 85
00131880bl runtime.concatstring2
00131884str x0, [sp+208]
00131888str x1, [sp+216]
0013188cbl reflect.typesByString
00131890str x0, [sp+472]
00131894str x1, [sp+480]
00131898str x2, [sp+488]
0013189cstr x0, [sp+448]
001318a0str x1, [sp+456]
001318a4str x2, [sp+464]
001318a8str xzr, [sp+112]
001318acstr x1, [sp+104]
001318b0b 0x1318b4
001318b4
001318b4loc_1318b4:
001318b4ldr x1, [sp+104]
001318b8ldr x2, [sp+112]
001318bcsubs xzr, x1, x2
001318c0b.gt 0x1318c8
001318c4b 0x131a04
001318c8
001318c8loc_1318c8:
001318c8ldr x1, [sp+112]
001318ccldr x2, [sp+448]
001318d0ldr x1, [x2+3*x1]
001318d4str x1, [sp+144]
001318d8str x1, [sp+184]
001318dcldr x1, [sp+184]
001318e0ldrsb x27, [x1]
001318e4ldr x1, [x1+48]
001318e8ldr x2, [sp+136]
001318ecsubs xzr, x2, x1
001318f0b.eq 0x1318f8
001318f4b 0x1319f0
001318f8
001318f8loc_1318f8:
001318f8ldr x1, [sp+248]
001318fcldr x2, [sp+256]
00131900ldr x3, [sp+264]
00131904ldr x4, [sp+272]
00131908str x1, [sp+544]
0013190cstr x2, [sp+552]
00131910str x3, [sp+560]
00131914str x4, [sp+568]
00131918ldr x0, [sp+144]
0013191cbl reflect.toRType
00131920str x0, [sp+440]
00131924str x0, [sp+432]
00131928add x27, sp, 528
0013192cstp xzr, xzr, [x27]
00131930adrp x0, 0x534000
00131934add x0, x0, 1952
00131938add x1, sp, 544
0013193cbl runtime.convT
00131940str x0, [sp+384]
00131944ldr x4, [sp+432]
00131948adrp x1, 0x534000
0013194cadd x1, x1, 1952
00131950mov x2, x0
00131954adrp x3, 0x577000
00131958add x3, x3, 1888
0013195cadrp x0, 0x8f2000
00131960add x0, x0, 1824
00131964bl sync.(*Map).LoadOrStore
00131968str x0, [sp+528]
0013196cstr x1, [sp+536]
00131970strb w2, [sp+89]
00131974ldr x1, [sp+528]
00131978ldr x2, [sp+536]
0013197cstr x1, [sp+592]
00131980str x2, [sp+600]
00131984ldrb w1, [sp+89]
00131988strb w1, [sp+91]
0013198cldr x1, [sp+592]
00131990ldr x2, [sp+600]
00131994str x1, [sp+168]
00131998str x2, [sp+176]
0013199cadd x27, sp, 512
001319a0stp xzr, xzr, [x27]
001319a4ldr x1, [sp+176]
001319a8ldr x2, [sp+168]
001319accbnz x2, 0x1319b4
001319b0b 0x131c78
001319b4
001319b4loc_1319b4:
001319b4str x1, [sp+312]
001319b8adrp x0, 0x8dd000
001319bcadd x0, x0, 1648
001319c0mov x1, x2
001319c4bl runtime.typeAssert
001319c8b 0x1319cc
001319cc
001319ccloc_1319cc:
001319ccstr x0, [sp+512]
001319d0ldr x1, [sp+312]
001319d4str x1, [sp+520]
001319d8str x0, [sp+120]
001319dcstr x1, [sp+128]
001319e0ldr x0, [sp+120]
001319e4ldp x29, x30, [sp-8]
001319e8add sp, sp, 624
001319ecret x30
001319f0
001319f0loc_1319f0:
001319f0b 0x1319f4
001319f4
001319f4loc_1319f4:
001319f4ldr x1, [sp+112]
001319f8add x1, x1, 1
001319fcstr x1, [sp+112]
00131a00b 0x1318b4
00131a04
00131a04loc_131a04:
00131a04stp xzr, xzr, [sp+360]
00131a08str xzr, [sp+376]
00131a0cadrp x1, 0x4bc000
00131a10add x1, x1, 2176
00131a14str x1, [sp+232]
00131a18add x1, sp, 360
00131a1cstr x1, [sp+240]
00131a20add x1, sp, 232
00131a24ldrsb x27, [x1]
00131a28ldr x1, [x1]
00131a2cstr x1, [sp+224]
00131a30adrp x0, 0x4f8000
00131a34add x0, x0, 2912
00131a38bl runtime.newobject
00131a3cstr x0, [sp+608]
00131a40ldr x2, [sp+224]
00131a44ldrsb x27, [x2]
00131a48adrp x27, 0x91a000
00131a4cldr w1, [x27+3056]
00131a50cbz w1, 0x131a58
00131a54b 0x131a5c
00131a58
00131a58loc_131a58:
00131a58b 0x131a80
00131a5c
00131a5cloc_131a5c:
00131a5cstr x0, [sp+304]
00131a60str x2, [sp+296]
00131a64mov x1, x0
00131a68adrp x0, 0x4f8000
00131a6cadd x0, x0, 2912
00131a70bl runtime.wbMove
00131a74ldr x0, [sp+304]
00131a78ldr x2, [sp+296]
00131a7cb 0x131a80
00131a80
00131a80loc_131a80:
00131a80ldp x6, x7, [x2]
00131a84ldp x8, x9, [x2+16]
00131a88ldp x10, x11, [x2+32]
00131a8cstp x6, x7, [x0]
00131a90stp x8, x9, [x0+16]
00131a94stp x10, x11, [x0+32]
00131a98ldr x6, [x2+48]
00131a9cstr x6, [x0+48]
00131aa0ldr x6, [sp+608]
00131aa4strb wzr, [x6+20]
00131aa8ldr x0, [sp+208]
00131aacldr x1, [sp+216]
00131ab0mov x2, xzr
00131ab4mov x3, xzr
00131ab8mov x4, xzr
00131abcmov x5, x4
00131ac0bl reflect.newName
00131ac4str x0, [sp+424]
00131ac8bl reflect.resolveReflectName
00131accstr w0, [sp+100]
00131ad0ldr x6, [sp+608]
00131ad4str w0, [x6+40]
00131ad8strb wzr, [sp+88]
00131adcadd x6, sp, 88
00131ae0str x6, [sp+328]
00131ae4ldrsb x27, [x6]
00131ae8movz x7, 91
00131aecstrb w7, [x6]
00131af0ldr x6, [sp+328]
00131af4ldrsb x27, [x6]
00131af8b 0x131afc
00131afc
00131afcloc_131afc:
00131afcstr x6, [sp+336]
00131b00orr x4, xzr, 1
00131b04str x4, [sp+344]
00131b08str x4, [sp+352]
00131b0cldr x4, [sp+136]
00131b10ldrsb x27, [x4]
00131b14ldr w0, [x4+16]
00131b18str w0, [sp+92]
00131b1cldr x1, [sp+336]
00131b20ldr x2, [sp+344]
00131b24ldr x3, [sp+352]
00131b28bl reflect.fnv1
00131b2cstr w0, [sp+96]
00131b30ldr x4, [sp+608]
00131b34str w0, [x4+16]
00131b38ldr x4, [sp+608]
00131b3cldr x5, [sp+136]
00131b40adrp x27, 0x91a000
00131b44ldr w6, [x27+3056]
00131b48cbz w6, 0x131b50
00131b4cb 0x131b54
00131b50
00131b50loc_131b50:
00131b50b 0x131b68
00131b54
00131b54loc_131b54:
00131b54bl runtime.gcWriteBarrier2
00131b58str x5, [x25]
00131b5cldr x1, [x4+48]
00131b60str x1, [x25+8]
00131b64b 0x131b68
00131b68
00131b68loc_131b68:
00131b68str x5, [x4+48]
00131b6cldr x1, [sp+608]
00131b70str wzr, [x1+44]
00131b74ldr x1, [sp+248]
00131b78ldr x2, [sp+256]
00131b7cldr x3, [sp+264]
00131b80ldr x4, [sp+272]
00131b84str x1, [sp+544]
00131b88str x2, [sp+552]
00131b8cstr x3, [sp+560]
00131b90str x4, [sp+568]
00131b94ldr x0, [sp+608]
00131b98bl reflect.toRType
00131b9cstr x0, [sp+432]
00131ba0str x0, [sp+440]
00131ba4add x27, sp, 528
00131ba8stp xzr, xzr, [x27]
00131bacadrp x0, 0x534000
00131bb0add x0, x0, 1952
00131bb4add x1, sp, 544
00131bb8bl runtime.convT
00131bbcstr x0, [sp+320]
00131bc0ldr x4, [sp+440]
00131bc4adrp x1, 0x534000
00131bc8add x1, x1, 1952
00131bccmov x2, x0
00131bd0adrp x3, 0x577000
00131bd4add x3, x3, 1888
00131bd8adrp x0, 0x8f2000
00131bdcadd x0, x0, 1824
00131be0bl sync.(*Map).LoadOrStore
00131be4str x0, [sp+528]
00131be8str x1, [sp+536]
00131becstrb w2, [sp+89]
00131bf0ldr x1, [sp+528]
00131bf4ldr x2, [sp+536]
00131bf8str x1, [sp+576]
00131bfcstr x2, [sp+584]
00131c00ldrb w1, [sp+89]
00131c04strb w1, [sp+90]
00131c08ldr x1, [sp+576]
00131c0cldr x2, [sp+584]
00131c10str x1, [sp+152]
00131c14str x2, [sp+160]
00131c18add x27, sp, 512
00131c1cstp xzr, xzr, [x27]
00131c20ldr x1, [sp+160]
00131c24ldr x2, [sp+152]
00131c28cbnz x2, 0x131c30
00131c2cb 0x131c6c
00131c30
00131c30loc_131c30:
00131c30str x1, [sp+312]
00131c34adrp x0, 0x8dd000
00131c38add x0, x0, 1680
00131c3cmov x1, x2
00131c40bl runtime.typeAssert
00131c44b 0x131c48
00131c48
00131c48loc_131c48:
00131c48str x0, [sp+512]
00131c4cldr x1, [sp+312]
00131c50str x1, [sp+520]
00131c54str x0, [sp+120]
00131c58str x1, [sp+128]
00131c5cldr x0, [sp+120]
00131c60ldp x29, x30, [sp-8]
00131c64add sp, sp, 624
00131c68ret x30
00131c6c
00131c6cloc_131c6c:
00131c6cadrp x0, 0x567000
00131c70add x0, x0, 1856
00131c74bl runtime.panicnildottype
00131c78
00131c78loc_131c78:
00131c78adrp x0, 0x567000
00131c7cadd x0, x0, 1856
00131c80bl runtime.panicnildottype
00131c84
00131c84loc_131c84:
00131c84adrp x0, 0x567000
00131c88add x0, x0, 1856
00131c8cbl runtime.panicnildottype
00131c90hint
00131c94
00131c94loc_131c94:
00131c94stp x0, x1, [sp+8]
00131c98mov x3, x30
00131c9cbl runtime.morestack_noctxt.abi0
00131ca0ldp x0, x1, [sp+8]
00131ca4b 0x131710
00131ca8udf 0
00131cacudf 0
00131710
00131710reflect.SliceOf: ; void reflect.SliceOf(reflect.Type t)
00131710ldr x16, [x28+16]
00131714sub x17, sp, 496
00131718subs xzr, x17, x16
0013171cb.ls 0x131c94
00131720sub x20, sp, 624
00131724stp x29, x30, [x20-8]
00131728add sp, x20, 0
0013172csub x29, sp, 8
00131730str x0, [sp+632]
00131734str x1, [sp+640]
00131738stp xzr, xzr, [sp+120]
0013173cldr x1, [sp+632]
00131740ldrsb x27, [x1]
00131744ldr x1, [x1+304]
00131748ldr x0, [sp+640]
0013174cblr x1
00131750str x0, [sp+136]
00131754stp xzr, xzr, [sp+248]
00131758stp xzr, xzr, [sp+264]
0013175cmovz x1, 23
00131760str x1, [sp+248]
00131764ldr x2, [sp+136]
00131768str x2, [sp+256]
0013176cstr xzr, [sp+264]
00131770str xzr, [sp+272]
00131774str x1, [sp+544]
00131778str x2, [sp+552]
0013177cadd x27, sp, 560
00131780stp xzr, xzr, [x27]
00131784add x27, sp, 528
00131788stp xzr, xzr, [x27]
0013178cldr x1, [sp+544]
00131790ldr x2, [sp+552]
00131794ldr x3, [sp+560]
00131798ldr x4, [sp+568]
0013179cstr x1, [sp+392]
001317a0str x2, [sp+400]
001317a4str x3, [sp+408]
001317a8str x4, [sp+416]
001317acadrp x0, 0x8f2000
001317b0add x0, x0, 1824
001317b4adrp x1, 0x534000
001317b8add x1, x1, 1952
001317bcadd x2, sp, 392
001317c0bl sync.(*Map).Load
001317c4str x0, [sp+528]
001317c8str x1, [sp+536]
001317ccstrb w2, [sp+89]
001317d0ldr x1, [sp+528]
001317d4ldr x2, [sp+536]
001317d8str x1, [sp+280]
001317dcstr x2, [sp+288]
001317e0ldrb w1, [sp+89]
001317e4strb w1, [sp+55]
001317e8ldr x1, [sp+280]
001317ecldr x2, [sp+288]
001317f0str x1, [sp+192]
001317f4str x2, [sp+200]
001317f8ldrb w1, [sp+55]
001317fcstrb w1, [sp+54]
00131800tbnz w1, 0, 0x131808
00131804b 0x131858
00131808
00131808loc_131808:
00131808add x27, sp, 512
0013180cstp xzr, xzr, [x27]
00131810ldr x2, [sp+200]
00131814ldr x1, [sp+192]
00131818cbnz x1, 0x131820
0013181cb 0x131c84
00131820
00131820loc_131820:
00131820str x2, [sp+312]
00131824adrp x0, 0x8dd000
00131828add x0, x0, 1616
0013182cbl runtime.typeAssert
00131830b 0x131834
00131834
00131834loc_131834:
00131834str x0, [sp+512]
00131838ldr x1, [sp+312]
0013183cstr x1, [sp+520]
00131840str x0, [sp+120]
00131844str x1, [sp+128]
00131848ldr x0, [sp+120]
0013184cldp x29, x30, [sp-8]
00131850add sp, sp, 624
00131854ret x30
00131858
00131858loc_131858:
00131858ldr x0, [sp+136]
0013185cbl reflect.stringFor
00131860str x0, [sp+496]
00131864str x1, [sp+504]
00131868orr x2, xzr, 2
0013186cmov x3, x0
00131870mov x4, x1
00131874add x0, sp, 56
00131878adrp x1, 0x57f000
0013187cadd x1, x1, 85
00131880bl runtime.concatstring2
00131884str x0, [sp+208]
00131888str x1, [sp+216]
0013188cbl reflect.typesByString
00131890str x0, [sp+472]
00131894str x1, [sp+480]
00131898str x2, [sp+488]
0013189cstr x0, [sp+448]
001318a0str x1, [sp+456]
001318a4str x2, [sp+464]
001318a8str xzr, [sp+112]
001318acstr x1, [sp+104]
001318b0b 0x1318b4
001318b4
001318b4loc_1318b4:
001318b4ldr x1, [sp+104]
001318b8ldr x2, [sp+112]
001318bcsubs xzr, x1, x2
001318c0b.gt 0x1318c8
001318c4b 0x131a04
001318c8
001318c8loc_1318c8:
001318c8ldr x1, [sp+112]
001318ccldr x2, [sp+448]
001318d0ldr x1, [x2+3*x1]
001318d4str x1, [sp+144]
001318d8str x1, [sp+184]
001318dcldr x1, [sp+184]
001318e0ldrsb x27, [x1]
001318e4ldr x1, [x1+48]
001318e8ldr x2, [sp+136]
001318ecsubs xzr, x2, x1
001318f0b.eq 0x1318f8
001318f4b 0x1319f0
001318f8
001318f8loc_1318f8:
001318f8ldr x1, [sp+248]
001318fcldr x2, [sp+256]
00131900ldr x3, [sp+264]
00131904ldr x4, [sp+272]
00131908str x1, [sp+544]
0013190cstr x2, [sp+552]
00131910str x3, [sp+560]
00131914str x4, [sp+568]
00131918ldr x0, [sp+144]
0013191cbl reflect.toRType
00131920str x0, [sp+440]
00131924str x0, [sp+432]
00131928add x27, sp, 528
0013192cstp xzr, xzr, [x27]
00131930adrp x0, 0x534000
00131934add x0, x0, 1952
00131938add x1, sp, 544
0013193cbl runtime.convT
00131940str x0, [sp+384]
00131944ldr x4, [sp+432]
00131948adrp x1, 0x534000
0013194cadd x1, x1, 1952
00131950mov x2, x0
00131954adrp x3, 0x577000
00131958add x3, x3, 1888
0013195cadrp x0, 0x8f2000
00131960add x0, x0, 1824
00131964bl sync.(*Map).LoadOrStore
00131968str x0, [sp+528]
0013196cstr x1, [sp+536]
00131970strb w2, [sp+89]
00131974ldr x1, [sp+528]
00131978ldr x2, [sp+536]
0013197cstr x1, [sp+592]
00131980str x2, [sp+600]
00131984ldrb w1, [sp+89]
00131988strb w1, [sp+91]
0013198cldr x1, [sp+592]
00131990ldr x2, [sp+600]
00131994str x1, [sp+168]
00131998str x2, [sp+176]
0013199cadd x27, sp, 512
001319a0stp xzr, xzr, [x27]
001319a4ldr x1, [sp+176]
001319a8ldr x2, [sp+168]
001319accbnz x2, 0x1319b4
001319b0b 0x131c78
001319b4
001319b4loc_1319b4:
001319b4str x1, [sp+312]
001319b8adrp x0, 0x8dd000
001319bcadd x0, x0, 1648
001319c0mov x1, x2
001319c4bl runtime.typeAssert
001319c8b 0x1319cc
001319cc
001319ccloc_1319cc:
001319ccstr x0, [sp+512]
001319d0ldr x1, [sp+312]
001319d4str x1, [sp+520]
001319d8str x0, [sp+120]
001319dcstr x1, [sp+128]
001319e0ldr x0, [sp+120]
001319e4ldp x29, x30, [sp-8]
001319e8add sp, sp, 624
001319ecret x30
001319f0
001319f0loc_1319f0:
001319f0b 0x1319f4
001319f4
001319f4loc_1319f4:
001319f4ldr x1, [sp+112]
001319f8add x1, x1, 1
001319fcstr x1, [sp+112]
00131a00b 0x1318b4
00131a04
00131a04loc_131a04:
00131a04stp xzr, xzr, [sp+360]
00131a08str xzr, [sp+376]
00131a0cadrp x1, 0x4bc000
00131a10add x1, x1, 2176
00131a14str x1, [sp+232]
00131a18add x1, sp, 360
00131a1cstr x1, [sp+240]
00131a20add x1, sp, 232
00131a24ldrsb x27, [x1]
00131a28ldr x1, [x1]
00131a2cstr x1, [sp+224]
00131a30adrp x0, 0x4f8000
00131a34add x0, x0, 2912
00131a38bl runtime.newobject
00131a3cstr x0, [sp+608]
00131a40ldr x2, [sp+224]
00131a44ldrsb x27, [x2]
00131a48adrp x27, 0x91a000
00131a4cldr w1, [x27+3056]
00131a50cbz w1, 0x131a58
00131a54b 0x131a5c
00131a58
00131a58loc_131a58:
00131a58b 0x131a80
00131a5c
00131a5cloc_131a5c:
00131a5cstr x0, [sp+304]
00131a60str x2, [sp+296]
00131a64mov x1, x0
00131a68adrp x0, 0x4f8000
00131a6cadd x0, x0, 2912
00131a70bl runtime.wbMove
00131a74ldr x0, [sp+304]
00131a78ldr x2, [sp+296]
00131a7cb 0x131a80
00131a80
00131a80loc_131a80:
00131a80ldp x6, x7, [x2]
00131a84ldp x8, x9, [x2+16]
00131a88ldp x10, x11, [x2+32]
00131a8cstp x6, x7, [x0]
00131a90stp x8, x9, [x0+16]
00131a94stp x10, x11, [x0+32]
00131a98ldr x6, [x2+48]
00131a9cstr x6, [x0+48]
00131aa0ldr x6, [sp+608]
00131aa4strb wzr, [x6+20]
00131aa8ldr x0, [sp+208]
00131aacldr x1, [sp+216]
00131ab0mov x2, xzr
00131ab4mov x3, xzr
00131ab8mov x4, xzr
00131abcmov x5, x4
00131ac0bl reflect.newName
00131ac4str x0, [sp+424]
00131ac8bl reflect.resolveReflectName
00131accstr w0, [sp+100]
00131ad0ldr x6, [sp+608]
00131ad4str w0, [x6+40]
00131ad8strb wzr, [sp+88]
00131adcadd x6, sp, 88
00131ae0str x6, [sp+328]
00131ae4ldrsb x27, [x6]
00131ae8movz x7, 91
00131aecstrb w7, [x6]
00131af0ldr x6, [sp+328]
00131af4ldrsb x27, [x6]
00131af8b 0x131afc
00131afc
00131afcloc_131afc:
00131afcstr x6, [sp+336]
00131b00orr x4, xzr, 1
00131b04str x4, [sp+344]
00131b08str x4, [sp+352]
00131b0cldr x4, [sp+136]
00131b10ldrsb x27, [x4]
00131b14ldr w0, [x4+16]
00131b18str w0, [sp+92]
00131b1cldr x1, [sp+336]
00131b20ldr x2, [sp+344]
00131b24ldr x3, [sp+352]
00131b28bl reflect.fnv1
00131b2cstr w0, [sp+96]
00131b30ldr x4, [sp+608]
00131b34str w0, [x4+16]
00131b38ldr x4, [sp+608]
00131b3cldr x5, [sp+136]
00131b40adrp x27, 0x91a000
00131b44ldr w6, [x27+3056]
00131b48cbz w6, 0x131b50
00131b4cb 0x131b54
00131b50
00131b50loc_131b50:
00131b50b 0x131b68
00131b54
00131b54loc_131b54:
00131b54bl runtime.gcWriteBarrier2
00131b58str x5, [x25]
00131b5cldr x1, [x4+48]
00131b60str x1, [x25+8]
00131b64b 0x131b68
00131b68
00131b68loc_131b68:
00131b68str x5, [x4+48]
00131b6cldr x1, [sp+608]
00131b70str wzr, [x1+44]
00131b74ldr x1, [sp+248]
00131b78ldr x2, [sp+256]
00131b7cldr x3, [sp+264]
00131b80ldr x4, [sp+272]
00131b84str x1, [sp+544]
00131b88str x2, [sp+552]
00131b8cstr x3, [sp+560]
00131b90str x4, [sp+568]
00131b94ldr x0, [sp+608]
00131b98bl reflect.toRType
00131b9cstr x0, [sp+432]
00131ba0str x0, [sp+440]
00131ba4add x27, sp, 528
00131ba8stp xzr, xzr, [x27]
00131bacadrp x0, 0x534000
00131bb0add x0, x0, 1952
00131bb4add x1, sp, 544
00131bb8bl runtime.convT
00131bbcstr x0, [sp+320]
00131bc0ldr x4, [sp+440]
00131bc4adrp x1, 0x534000
00131bc8add x1, x1, 1952
00131bccmov x2, x0
00131bd0adrp x3, 0x577000
00131bd4add x3, x3, 1888
00131bd8adrp x0, 0x8f2000
00131bdcadd x0, x0, 1824
00131be0bl sync.(*Map).LoadOrStore
00131be4str x0, [sp+528]
00131be8str x1, [sp+536]
00131becstrb w2, [sp+89]
00131bf0ldr x1, [sp+528]
00131bf4ldr x2, [sp+536]
00131bf8str x1, [sp+576]
00131bfcstr x2, [sp+584]
00131c00ldrb w1, [sp+89]
00131c04strb w1, [sp+90]
00131c08ldr x1, [sp+576]
00131c0cldr x2, [sp+584]
00131c10str x1, [sp+152]
00131c14str x2, [sp+160]
00131c18add x27, sp, 512
00131c1cstp xzr, xzr, [x27]
00131c20ldr x1, [sp+160]
00131c24ldr x2, [sp+152]
00131c28cbnz x2, 0x131c30
00131c2cb 0x131c6c
00131c30
00131c30loc_131c30:
00131c30str x1, [sp+312]
00131c34adrp x0, 0x8dd000
00131c38add x0, x0, 1680
00131c3cmov x1, x2
00131c40bl runtime.typeAssert
00131c44b 0x131c48
00131c48
00131c48loc_131c48:
00131c48str x0, [sp+512]
00131c4cldr x1, [sp+312]
00131c50str x1, [sp+520]
00131c54str x0, [sp+120]
00131c58str x1, [sp+128]
00131c5cldr x0, [sp+120]
00131c60ldp x29, x30, [sp-8]
00131c64add sp, sp, 624
00131c68ret x30
00131c6c
00131c6cloc_131c6c:
00131c6cadrp x0, 0x567000
00131c70add x0, x0, 1856
00131c74bl runtime.panicnildottype
00131c78
00131c78loc_131c78:
00131c78adrp x0, 0x567000
00131c7cadd x0, x0, 1856
00131c80bl runtime.panicnildottype
00131c84
00131c84loc_131c84:
00131c84adrp x0, 0x567000
00131c88add x0, x0, 1856
00131c8cbl runtime.panicnildottype
00131c90hint
00131c94
00131c94loc_131c94:
00131c94stp x0, x1, [sp+8]
00131c98mov x3, x30
00131c9cbl runtime.morestack_noctxt.abi0
00131ca0ldp x0, x1, [sp+8]
00131ca4b 0x131710
00131ca8udf 0
00131cacudf 0
00131710
Loading..