File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    002e2d50
    002e2d50vendor/golang.org/x/net/dns/dnsmessage.init: ; void vendor/golang.org/x/net/dns/dnsmessage.init(void)
    002e2d50ldr x16, [x28+16]
    002e2d54sub x17, sp, 144
    002e2d58subs xzr, x17, x16
    002e2d5cb.ls 0x2e3bac
    002e2d60sub x20, sp, 272
    002e2d64stp x29, x30, [x20-8]
    002e2d68add sp, x20, 0
    002e2d6csub x29, sp, 8
    002e2d70bl runtime.mapinitnoop
    002e2d74bl runtime.makemap_small
    002e2d78str x0, [sp+256]
    002e2d7corr x0, xzr, 1
    002e2d80strh w0, [sp+62]
    002e2d84adrp x0, 0x3cf000
    002e2d88add x0, x0, 3937
    002e2d8cstr x0, [sp+184]
    002e2d90movz x0, 9
    002e2d94str x0, [sp+192]
    002e2d98ldrh w0, [sp+62]
    002e2d9cstrh w0, [sp+44]
    002e2da0ldr x1, [sp+256]
    002e2da4adrp x0, 0x343000
    002e2da8add x0, x0, 1568
    002e2dacadd x2, sp, 44
    002e2db0bl runtime.mapassign
    002e2db4str x0, [sp+88]
    002e2db8ldrsb x27, [x0]
    002e2dbcldr x1, [sp+184]
    002e2dc0ldr x2, [sp+192]
    002e2dc4str x2, [x0+8]
    002e2dc8adrp x27, 0x769000
    002e2dccldr w2, [x27+3056]
    002e2dd0cbz w2, 0x2e2dd8
    002e2dd4b 0x2e2ddc
    002e2dd8
    002e2dd8loc_2e2dd8:
    002e2dd8b 0x2e2df0
    002e2ddc
    002e2ddcloc_2e2ddc:
    002e2ddcbl runtime.gcWriteBarrier2
    002e2de0str x1, [x25]
    002e2de4ldr x3, [x0]
    002e2de8str x3, [x25+8]
    002e2decb 0x2e2df0
    002e2df0
    002e2df0loc_2e2df0:
    002e2df0str x1, [x0]
    002e2df4orr x3, xzr, 2
    002e2df8strh w3, [sp+62]
    002e2dfcadrp x3, 0x3d0000
    002e2e00add x3, x3, 1304
    002e2e04str x3, [sp+184]
    002e2e08movz x3, 10
    002e2e0cstr x3, [sp+192]
    002e2e10ldrh w3, [sp+62]
    002e2e14strh w3, [sp+42]
    002e2e18ldr x1, [sp+256]
    002e2e1cadrp x0, 0x343000
    002e2e20add x0, x0, 1568
    002e2e24add x2, sp, 42
    002e2e28bl runtime.mapassign
    002e2e2cstr x0, [sp+72]
    002e2e30ldrsb x27, [x0]
    002e2e34ldr x3, [sp+184]
    002e2e38ldr x4, [sp+192]
    002e2e3cstr x4, [x0+8]
    002e2e40adrp x27, 0x769000
    002e2e44ldr w4, [x27+3056]
    002e2e48cbz w4, 0x2e2e50
    002e2e4cb 0x2e2e54
    002e2e50
    002e2e50loc_2e2e50:
    002e2e50b 0x2e2e68
    002e2e54
    002e2e54loc_2e2e54:
    002e2e54bl runtime.gcWriteBarrier2
    002e2e58str x3, [x25]
    002e2e5cldr x4, [x0]
    002e2e60str x4, [x25+8]
    002e2e64b 0x2e2e68
    002e2e68
    002e2e68loc_2e2e68:
    002e2e68str x3, [x0]
    002e2e6corr x3, xzr, 3
    002e2e70strh w3, [sp+62]
    002e2e74adrp x3, 0x3d0000
    002e2e78add x3, x3, 1314
    002e2e7cstr x3, [sp+184]
    002e2e80movz x3, 10
    002e2e84str x3, [sp+192]
    002e2e88ldrh w3, [sp+62]
    002e2e8cstrh w3, [sp+40]
    002e2e90ldr x1, [sp+256]
    002e2e94adrp x0, 0x343000
    002e2e98add x0, x0, 1568
    002e2e9cadd x2, sp, 40
    002e2ea0bl runtime.mapassign
    002e2ea4str x0, [sp+64]
    002e2ea8ldrsb x27, [x0]
    002e2eacldr x3, [sp+184]
    002e2eb0ldr x4, [sp+192]
    002e2eb4str x4, [x0+8]
    002e2eb8adrp x27, 0x769000
    002e2ebcldr w4, [x27+3056]
    002e2ec0cbz w4, 0x2e2ec8
    002e2ec4b 0x2e2ecc
    002e2ec8
    002e2ec8loc_2e2ec8:
    002e2ec8b 0x2e2ee0
    002e2ecc
    002e2eccloc_2e2ecc:
    002e2eccbl runtime.gcWriteBarrier2
    002e2ed0str x3, [x25]
    002e2ed4ldr x4, [x0]
    002e2ed8str x4, [x25+8]
    002e2edcb 0x2e2ee0
    002e2ee0
    002e2ee0loc_2e2ee0:
    002e2ee0str x3, [x0]
    002e2ee4orr x3, xzr, 4
    002e2ee8strh w3, [sp+62]
    002e2eecadrp x3, 0x3d0000
    002e2ef0add x3, x3, 3088
    002e2ef4str x3, [sp+184]
    002e2ef8movz x3, 11
    002e2efcstr x3, [sp+192]
    002e2f00ldrh w3, [sp+62]
    002e2f04strh w3, [sp+38]
    002e2f08ldr x1, [sp+256]
    002e2f0cadrp x0, 0x343000
    002e2f10add x0, x0, 1568
    002e2f14add x2, sp, 38
    002e2f18bl runtime.mapassign
    002e2f1cstr x0, [sp+248]
    002e2f20ldrsb x27, [x0]
    002e2f24ldr x3, [sp+184]
    002e2f28ldr x4, [sp+192]
    002e2f2cstr x4, [x0+8]
    002e2f30adrp x27, 0x769000
    002e2f34ldr w4, [x27+3056]
    002e2f38cbz w4, 0x2e2f40
    002e2f3cb 0x2e2f44
    002e2f40
    002e2f40loc_2e2f40:
    002e2f40b 0x2e2f58
    002e2f44
    002e2f44loc_2e2f44:
    002e2f44bl runtime.gcWriteBarrier2
    002e2f48str x3, [x25]
    002e2f4cldr x4, [x0]
    002e2f50str x4, [x25+8]
    002e2f54b 0x2e2f58
    002e2f58
    002e2f58loc_2e2f58:
    002e2f58str x3, [x0]
    002e2f5corr x3, xzr, 255
    002e2f60strh w3, [sp+62]
    002e2f64adrp x3, 0x3cf000
    002e2f68add x3, x3, 1892
    002e2f6cstr x3, [sp+184]
    002e2f70orr x3, xzr, 8
    002e2f74str x3, [sp+192]
    002e2f78ldrh w3, [sp+62]
    002e2f7cstrh w3, [sp+60]
    002e2f80ldr x1, [sp+256]
    002e2f84adrp x0, 0x343000
    002e2f88add x0, x0, 1568
    002e2f8cadd x2, sp, 60
    002e2f90bl runtime.mapassign
    002e2f94str x0, [sp+240]
    002e2f98ldrsb x27, [x0]
    002e2f9cldr x3, [sp+184]
    002e2fa0ldr x4, [sp+192]
    002e2fa4str x4, [x0+8]
    002e2fa8adrp x27, 0x769000
    002e2facldr w4, [x27+3056]
    002e2fb0cbz w4, 0x2e2fb8
    002e2fb4b 0x2e2fbc
    002e2fb8
    002e2fb8loc_2e2fb8:
    002e2fb8b 0x2e2fd0
    002e2fbc
    002e2fbcloc_2e2fbc:
    002e2fbcbl runtime.gcWriteBarrier2
    002e2fc0str x3, [x25]
    002e2fc4ldr x1, [x0]
    002e2fc8str x1, [x25+8]
    002e2fccb 0x2e2fd0
    002e2fd0
    002e2fd0loc_2e2fd0:
    002e2fd0str x3, [x0]
    002e2fd4ldr x0, [sp+256]
    002e2fd8adrp x27, 0x769000
    002e2fdcldr w1, [x27+3056]
    002e2fe0cbz w1, 0x2e2fe8
    002e2fe4b 0x2e2fec
    002e2fe8
    002e2fe8loc_2e2fe8:
    002e2fe8b 0x2e3004
    002e2fec
    002e2fecloc_2e2fec:
    002e2fecbl runtime.gcWriteBarrier2
    002e2ff0str x0, [x25]
    002e2ff4adrp x27, 0x73e000
    002e2ff8ldr x1, [x27+3952]
    002e2ffcstr x1, [x25+8]
    002e3000b 0x2e3004
    002e3004
    002e3004loc_2e3004:
    002e3004adrp x27, 0x73d000
    002e3008str x0, [x27+3952]
    002e300cbl runtime.makemap_small
    002e3010str x0, [sp+232]
    002e3014strh wzr, [sp+58]
    002e3018adrp x0, 0x3d0000
    002e301cadd x0, x0, 816
    002e3020str x0, [sp+216]
    002e3024orr x0, xzr, 12
    002e3028str x0, [sp+224]
    002e302cldrh w0, [sp+58]
    002e3030strh w0, [sp+56]
    002e3034ldr x1, [sp+232]
    002e3038adrp x0, 0x342000
    002e303cadd x0, x0, 1696
    002e3040add x2, sp, 56
    002e3044bl runtime.mapassign
    002e3048str x0, [sp+208]
    002e304cldrsb x27, [x0]
    002e3050ldr x1, [sp+216]
    002e3054ldr x2, [sp+224]
    002e3058str x2, [x0+8]
    002e305cadrp x27, 0x768000
    002e3060ldr w2, [x27+3056]
    002e3064cbz w2, 0x2e306c
    002e3068b 0x2e3070
    002e306c
    002e306cloc_2e306c:
    002e306cb 0x2e3084
    002e3070
    002e3070loc_2e3070:
    002e3070bl runtime.gcWriteBarrier2
    002e3074str x1, [x25]
    002e3078ldr x3, [x0]
    002e307cstr x3, [x25+8]
    002e3080b 0x2e3084
    002e3084
    002e3084loc_2e3084:
    002e3084str x1, [x0]
    002e3088orr x3, xzr, 1
    002e308cstrh w3, [sp+58]
    002e3090adrp x3, 0x3d1000
    002e3094add x3, x3, 3524
    002e3098str x3, [sp+216]
    002e309corr x3, xzr, 16
    002e30a0str x3, [sp+224]
    002e30a4ldrh w3, [sp+58]
    002e30a8strh w3, [sp+54]
    002e30acldr x1, [sp+232]
    002e30b0adrp x0, 0x342000
    002e30b4add x0, x0, 1696
    002e30b8add x2, sp, 54
    002e30bcbl runtime.mapassign
    002e30c0str x0, [sp+200]
    002e30c4ldrsb x27, [x0]
    002e30c8ldr x3, [sp+216]
    002e30ccldr x4, [sp+224]
    002e30d0str x4, [x0+8]
    002e30d4adrp x27, 0x768000
    002e30d8ldr w4, [x27+3056]
    002e30dccbz w4, 0x2e30e4
    002e30e0b 0x2e30e8
    002e30e4
    002e30e4loc_2e30e4:
    002e30e4b 0x2e30fc
    002e30e8
    002e30e8loc_2e30e8:
    002e30e8bl runtime.gcWriteBarrier2
    002e30ecstr x3, [x25]
    002e30f0ldr x4, [x0]
    002e30f4str x4, [x25+8]
    002e30f8b 0x2e30fc
    002e30fc
    002e30fcloc_2e30fc:
    002e30fcstr x3, [x0]
    002e3100orr x3, xzr, 2
    002e3104strh w3, [sp+58]
    002e3108adrp x3, 0x3d2000
    002e310cadd x3, x3, 3227
    002e3110str x3, [sp+216]
    002e3114movz x3, 18
    002e3118str x3, [sp+224]
    002e311cldrh w3, [sp+58]
    002e3120strh w3, [sp+52]
    002e3124ldr x1, [sp+232]
    002e3128adrp x0, 0x342000
    002e312cadd x0, x0, 1696
    002e3130add x2, sp, 52
    002e3134bl runtime.mapassign
    002e3138str x0, [sp+176]
    002e313cldrsb x27, [x0]
    002e3140ldr x3, [sp+216]
    002e3144ldr x4, [sp+224]
    002e3148str x4, [x0+8]
    002e314cadrp x27, 0x768000
    002e3150ldr w4, [x27+3056]
    002e3154cbz w4, 0x2e315c
    002e3158b 0x2e3160
    002e315c
    002e315cloc_2e315c:
    002e315cb 0x2e3174
    002e3160
    002e3160loc_2e3160:
    002e3160bl runtime.gcWriteBarrier2
    002e3164str x3, [x25]
    002e3168ldr x4, [x0]
    002e316cstr x4, [x25+8]
    002e3170b 0x2e3174
    002e3174
    002e3174loc_2e3174:
    002e3174str x3, [x0]
    002e3178orr x3, xzr, 3
    002e317cstrh w3, [sp+58]
    002e3180adrp x3, 0x3d1000
    002e3184add x3, x3, 34
    002e3188str x3, [sp+216]
    002e318corr x3, xzr, 14
    002e3190str x3, [sp+224]
    002e3194ldrh w3, [sp+58]
    002e3198strh w3, [sp+50]
    002e319cldr x1, [sp+232]
    002e31a0adrp x0, 0x342000
    002e31a4add x0, x0, 1696
    002e31a8add x2, sp, 50
    002e31acbl runtime.mapassign
    002e31b0str x0, [sp+168]
    002e31b4ldrsb x27, [x0]
    002e31b8ldr x3, [sp+216]
    002e31bcldr x4, [sp+224]
    002e31c0str x4, [x0+8]
    002e31c4adrp x27, 0x768000
    002e31c8ldr w4, [x27+3056]
    002e31cccbz w4, 0x2e31d4
    002e31d0b 0x2e31d8
    002e31d4
    002e31d4loc_2e31d4:
    002e31d4b 0x2e31ec
    002e31d8
    002e31d8loc_2e31d8:
    002e31d8bl runtime.gcWriteBarrier2
    002e31dcstr x3, [x25]
    002e31e0ldr x4, [x0]
    002e31e4str x4, [x25+8]
    002e31e8b 0x2e31ec
    002e31ec
    002e31ecloc_2e31ec:
    002e31ecstr x3, [x0]
    002e31f0orr x3, xzr, 4
    002e31f4strh w3, [sp+58]
    002e31f8adrp x3, 0x3d3000
    002e31fcadd x3, x3, 1460
    002e3200str x3, [sp+216]
    002e3204movz x3, 19
    002e3208str x3, [sp+224]
    002e320cldrh w3, [sp+58]
    002e3210strh w3, [sp+48]
    002e3214ldr x1, [sp+232]
    002e3218adrp x0, 0x342000
    002e321cadd x0, x0, 1696
    002e3220add x2, sp, 48
    002e3224bl runtime.mapassign
    002e3228str x0, [sp+160]
    002e322cldrsb x27, [x0]
    002e3230ldr x3, [sp+216]
    002e3234ldr x4, [sp+224]
    002e3238str x4, [x0+8]
    002e323cadrp x27, 0x768000
    002e3240ldr w4, [x27+3056]
    002e3244cbz w4, 0x2e324c
    002e3248b 0x2e3250
    002e324c
    002e324cloc_2e324c:
    002e324cb 0x2e3264
    002e3250
    002e3250loc_2e3250:
    002e3250bl runtime.gcWriteBarrier2
    002e3254str x3, [x25]
    002e3258ldr x4, [x0]
    002e325cstr x4, [x25+8]
    002e3260b 0x2e3264
    002e3264
    002e3264loc_2e3264:
    002e3264str x3, [x0]
    002e3268movz x3, 5
    002e326cstrh w3, [sp+58]
    002e3270adrp x3, 0x3d0000
    002e3274add x3, x3, 828
    002e3278str x3, [sp+216]
    002e327corr x3, xzr, 12
    002e3280str x3, [sp+224]
    002e3284ldrh w3, [sp+58]
    002e3288strh w3, [sp+46]
    002e328cldr x1, [sp+232]
    002e3290adrp x0, 0x342000
    002e3294add x0, x0, 1696
    002e3298add x2, sp, 46
    002e329cbl runtime.mapassign
    002e32a0str x0, [sp+152]
    002e32a4ldrsb x27, [x0]
    002e32a8ldr x3, [sp+216]
    002e32acldr x4, [sp+224]
    002e32b0str x4, [x0+8]
    002e32b4adrp x27, 0x768000
    002e32b8ldr w4, [x27+3056]
    002e32bccbz w4, 0x2e32c4
    002e32c0b 0x2e32c8
    002e32c4
    002e32c4loc_2e32c4:
    002e32c4b 0x2e32dc
    002e32c8
    002e32c8loc_2e32c8:
    002e32c8bl runtime.gcWriteBarrier2
    002e32ccstr x3, [x25]
    002e32d0ldr x2, [x0]
    002e32d4str x2, [x25+8]
    002e32d8b 0x2e32dc
    002e32dc
    002e32dcloc_2e32dc:
    002e32dcstr x3, [x0]
    002e32e0ldr x2, [sp+232]
    002e32e4adrp x27, 0x768000
    002e32e8ldr w3, [x27+3056]
    002e32eccbz w3, 0x2e32f4
    002e32f0b 0x2e32f8
    002e32f4
    002e32f4loc_2e32f4:
    002e32f4b 0x2e3310
    002e32f8
    002e32f8loc_2e32f8:
    002e32f8bl runtime.gcWriteBarrier2
    002e32fcstr x2, [x25]
    002e3300adrp x27, 0x73d000
    002e3304ldr x3, [x27+3960]
    002e3308str x3, [x25+8]
    002e330cb 0x2e3310
    002e3310
    002e3310loc_2e3310:
    002e3310adrp x27, 0x73d000
    002e3314str x2, [x27+3960]
    002e3318adrp x0, 0x3e5000
    002e331cadd x0, x0, 1893
    002e3320orr x1, xzr, 48
    002e3324bl errors.New
    002e3328adrp x27, 0x73e000
    002e332cstr x0, [x27+3296]
    002e3330adrp x27, 0x768000
    002e3334ldr w2, [x27+3056]
    002e3338cbz w2, 0x2e3340
    002e333cb 0x2e3344
    002e3340
    002e3340loc_2e3340:
    002e3340b 0x2e335c
    002e3344
    002e3344loc_2e3344:
    002e3344bl runtime.gcWriteBarrier2
    002e3348str x1, [x25]
    002e334cadrp x27, 0x73e000
    002e3350ldr x2, [x27+3304]
    002e3354str x2, [x25+8]
    002e3358b 0x2e335c
    002e335c
    002e335cloc_2e335c:
    002e335cadrp x27, 0x73e000
    002e3360str x1, [x27+3304]
    002e3364adrp x0, 0x3e3000
    002e3368add x0, x0, 3771
    002e336cmovz x1, 45
    002e3370bl errors.New
    002e3374adrp x27, 0x73e000
    002e3378str x0, [x27+3312]
    002e337cadrp x27, 0x768000
    002e3380ldr w2, [x27+3056]
    002e3384cbz w2, 0x2e338c
    002e3388b 0x2e3390
    002e338c
    002e338cloc_2e338c:
    002e338cb 0x2e33a8
    002e3390
    002e3390loc_2e3390:
    002e3390bl runtime.gcWriteBarrier2
    002e3394str x1, [x25]
    002e3398adrp x27, 0x73e000
    002e339cldr x2, [x27+3320]
    002e33a0str x2, [x25+8]
    002e33a4b 0x2e33a8
    002e33a8
    002e33a8loc_2e33a8:
    002e33a8adrp x27, 0x73e000
    002e33acstr x1, [x27+3320]
    002e33b0adrp x0, 0x3df000
    002e33b4add x0, x0, 3988
    002e33b8movz x1, 38
    002e33bcbl errors.New
    002e33c0adrp x27, 0x73e000
    002e33c4str x0, [x27+3328]
    002e33c8adrp x27, 0x768000
    002e33ccldr w2, [x27+3056]
    002e33d0cbz w2, 0x2e33d8
    002e33d4b 0x2e33dc
    002e33d8
    002e33d8loc_2e33d8:
    002e33d8b 0x2e33f4
    002e33dc
    002e33dcloc_2e33dc:
    002e33dcbl runtime.gcWriteBarrier2
    002e33e0str x1, [x25]
    002e33e4adrp x27, 0x73e000
    002e33e8ldr x2, [x27+3336]
    002e33ecstr x2, [x25+8]
    002e33f0b 0x2e33f4
    002e33f4
    002e33f4loc_2e33f4:
    002e33f4adrp x27, 0x73e000
    002e33f8str x1, [x27+3336]
    002e33fcadrp x0, 0x3e3000
    002e3400add x0, x0, 2036
    002e3404movz x1, 44
    002e3408bl errors.New
    002e340cadrp x27, 0x73e000
    002e3410str x0, [x27+3344]
    002e3414adrp x27, 0x768000
    002e3418ldr w2, [x27+3056]
    002e341ccbz w2, 0x2e3424
    002e3420b 0x2e3428
    002e3424
    002e3424loc_2e3424:
    002e3424b 0x2e3440
    002e3428
    002e3428loc_2e3428:
    002e3428bl runtime.gcWriteBarrier2
    002e342cstr x1, [x25]
    002e3430adrp x27, 0x73e000
    002e3434ldr x2, [x27+3352]
    002e3438str x2, [x25+8]
    002e343cb 0x2e3440
    002e3440
    002e3440loc_2e3440:
    002e3440adrp x27, 0x73e000
    002e3444str x1, [x27+3352]
    002e3448adrp x0, 0x3d7000
    002e344cadd x0, x0, 1865
    002e3450movz x1, 26
    002e3454bl errors.New
    002e3458adrp x27, 0x73e000
    002e345cstr x0, [x27+3360]
    002e3460adrp x27, 0x768000
    002e3464ldr w2, [x27+3056]
    002e3468cbz w2, 0x2e3470
    002e346cb 0x2e3474
    002e3470
    002e3470loc_2e3470:
    002e3470b 0x2e348c
    002e3474
    002e3474loc_2e3474:
    002e3474bl runtime.gcWriteBarrier2
    002e3478str x1, [x25]
    002e347cadrp x27, 0x73e000
    002e3480ldr x2, [x27+3368]
    002e3484str x2, [x25+8]
    002e3488b 0x2e348c
    002e348c
    002e348cloc_2e348c:
    002e348cadrp x27, 0x73e000
    002e3490str x1, [x27+3368]
    002e3494adrp x0, 0x3d5000
    002e3498add x0, x0, 2663
    002e349cmovz x1, 23
    002e34a0bl errors.New
    002e34a4adrp x27, 0x73e000
    002e34a8str x0, [x27+3376]
    002e34acadrp x27, 0x768000
    002e34b0ldr w2, [x27+3056]
    002e34b4cbz w2, 0x2e34bc
    002e34b8b 0x2e34c0
    002e34bc
    002e34bcloc_2e34bc:
    002e34bcb 0x2e34d8
    002e34c0
    002e34c0loc_2e34c0:
    002e34c0bl runtime.gcWriteBarrier2
    002e34c4str x1, [x25]
    002e34c8adrp x27, 0x73e000
    002e34ccldr x2, [x27+3384]
    002e34d0str x2, [x25+8]
    002e34d4b 0x2e34d8
    002e34d8
    002e34d8loc_2e34d8:
    002e34d8adrp x27, 0x73e000
    002e34dcstr x1, [x27+3384]
    002e34e0adrp x0, 0x3d1000
    002e34e4add x0, x0, 1572
    002e34e8orr x1, xzr, 15
    002e34ecbl errors.New
    002e34f0adrp x27, 0x73e000
    002e34f4str x0, [x27+3392]
    002e34f8adrp x27, 0x768000
    002e34fcldr w2, [x27+3056]
    002e3500cbz w2, 0x2e3508
    002e3504b 0x2e350c
    002e3508
    002e3508loc_2e3508:
    002e3508b 0x2e3524
    002e350c
    002e350cloc_2e350c:
    002e350cbl runtime.gcWriteBarrier2
    002e3510str x1, [x25]
    002e3514adrp x27, 0x73e000
    002e3518ldr x2, [x27+3400]
    002e351cstr x2, [x25+8]
    002e3520b 0x2e3524
    002e3524
    002e3524loc_2e3524:
    002e3524adrp x27, 0x73e000
    002e3528str x1, [x27+3400]
    002e352cadrp x0, 0x3d1000
    002e3530add x0, x0, 3540
    002e3534orr x1, xzr, 16
    002e3538bl errors.New
    002e353cadrp x27, 0x73e000
    002e3540str x0, [x27+3408]
    002e3544adrp x27, 0x768000
    002e3548ldr w2, [x27+3056]
    002e354ccbz w2, 0x2e3554
    002e3550b 0x2e3558
    002e3554
    002e3554loc_2e3554:
    002e3554b 0x2e3570
    002e3558
    002e3558loc_2e3558:
    002e3558bl runtime.gcWriteBarrier2
    002e355cstr x1, [x25]
    002e3560adrp x27, 0x73e000
    002e3564ldr x2, [x27+3416]
    002e3568str x2, [x25+8]
    002e356cb 0x2e3570
    002e3570
    002e3570loc_2e3570:
    002e3570adrp x27, 0x73e000
    002e3574str x1, [x27+3416]
    002e3578adrp x0, 0x3d2000
    002e357cadd x0, x0, 1441
    002e3580movz x1, 17
    002e3584bl errors.New
    002e3588adrp x27, 0x73e000
    002e358cstr x0, [x27+3424]
    002e3590adrp x27, 0x768000
    002e3594ldr w2, [x27+3056]
    002e3598cbz w2, 0x2e35a0
    002e359cb 0x2e35a4
    002e35a0
    002e35a0loc_2e35a0:
    002e35a0b 0x2e35bc
    002e35a4
    002e35a4loc_2e35a4:
    002e35a4bl runtime.gcWriteBarrier2
    002e35a8str x1, [x25]
    002e35acadrp x27, 0x73e000
    002e35b0ldr x2, [x27+3432]
    002e35b4str x2, [x25+8]
    002e35b8b 0x2e35bc
    002e35bc
    002e35bcloc_2e35bc:
    002e35bcadrp x27, 0x73e000
    002e35c0str x1, [x27+3432]
    002e35c4adrp x0, 0x3e2000
    002e35c8add x0, x0, 2041
    002e35ccmovz x1, 42
    002e35d0bl errors.New
    002e35d4adrp x27, 0x73e000
    002e35d8str x0, [x27+3440]
    002e35dcadrp x27, 0x768000
    002e35e0ldr w2, [x27+3056]
    002e35e4cbz w2, 0x2e35ec
    002e35e8b 0x2e35f0
    002e35ec
    002e35ecloc_2e35ec:
    002e35ecb 0x2e3608
    002e35f0
    002e35f0loc_2e35f0:
    002e35f0bl runtime.gcWriteBarrier2
    002e35f4str x1, [x25]
    002e35f8adrp x27, 0x73e000
    002e35fcldr x2, [x27+3448]
    002e3600str x2, [x25+8]
    002e3604b 0x2e3608
    002e3608
    002e3608loc_2e3608:
    002e3608adrp x27, 0x73e000
    002e360cstr x1, [x27+3448]
    002e3610adrp x0, 0x3d5000
    002e3614add x0, x0, 2686
    002e3618movz x1, 23
    002e361cbl errors.New
    002e3620adrp x27, 0x73e000
    002e3624str x0, [x27+3456]
    002e3628adrp x27, 0x768000
    002e362cldr w2, [x27+3056]
    002e3630cbz w2, 0x2e3638
    002e3634b 0x2e363c
    002e3638
    002e3638loc_2e3638:
    002e3638b 0x2e3654
    002e363c
    002e363cloc_2e363c:
    002e363cbl runtime.gcWriteBarrier2
    002e3640str x1, [x25]
    002e3644adrp x27, 0x73e000
    002e3648ldr x2, [x27+3464]
    002e364cstr x2, [x25+8]
    002e3650b 0x2e3654
    002e3654
    002e3654loc_2e3654:
    002e3654adrp x27, 0x73e000
    002e3658str x1, [x27+3464]
    002e365cadrp x0, 0x3d0000
    002e3660add x0, x0, 2512
    002e3664movz x1, 13
    002e3668bl errors.New
    002e366cadrp x27, 0x73e000
    002e3670str x0, [x27+3472]
    002e3674adrp x27, 0x768000
    002e3678ldr w2, [x27+3056]
    002e367ccbz w2, 0x2e3684
    002e3680b 0x2e3688
    002e3684
    002e3684loc_2e3684:
    002e3684b 0x2e36a0
    002e3688
    002e3688loc_2e3688:
    002e3688bl runtime.gcWriteBarrier2
    002e368cstr x1, [x25]
    002e3690adrp x27, 0x73e000
    002e3694ldr x2, [x27+3480]
    002e3698str x2, [x25+8]
    002e369cb 0x2e36a0
    002e36a0
    002e36a0loc_2e36a0:
    002e36a0adrp x27, 0x73e000
    002e36a4str x1, [x27+3480]
    002e36a8adrp x0, 0x3d3000
    002e36acadd x0, x0, 1479
    002e36b0movz x1, 19
    002e36b4bl errors.New
    002e36b8adrp x27, 0x73e000
    002e36bcstr x0, [x27+3488]
    002e36c0adrp x27, 0x768000
    002e36c4ldr w2, [x27+3056]
    002e36c8cbz w2, 0x2e36d0
    002e36ccb 0x2e36d4
    002e36d0
    002e36d0loc_2e36d0:
    002e36d0b 0x2e36ec
    002e36d4
    002e36d4loc_2e36d4:
    002e36d4bl runtime.gcWriteBarrier2
    002e36d8str x1, [x25]
    002e36dcadrp x27, 0x73e000
    002e36e0ldr x2, [x27+3496]
    002e36e4str x2, [x25+8]
    002e36e8b 0x2e36ec
    002e36ec
    002e36ecloc_2e36ec:
    002e36ecadrp x27, 0x73e000
    002e36f0str x1, [x27+3496]
    002e36f4adrp x0, 0x3d6000
    002e36f8add x0, x0, 1302
    002e36fcorr x1, xzr, 24
    002e3700bl errors.New
    002e3704adrp x27, 0x73e000
    002e3708str x0, [x27+3504]
    002e370cadrp x27, 0x768000
    002e3710ldr w2, [x27+3056]
    002e3714cbz w2, 0x2e371c
    002e3718b 0x2e3720
    002e371c
    002e371cloc_2e371c:
    002e371cb 0x2e3738
    002e3720
    002e3720loc_2e3720:
    002e3720bl runtime.gcWriteBarrier2
    002e3724str x1, [x25]
    002e3728adrp x27, 0x73e000
    002e372cldr x2, [x27+3512]
    002e3730str x2, [x25+8]
    002e3734b 0x2e3738
    002e3738
    002e3738loc_2e3738:
    002e3738adrp x27, 0x73e000
    002e373cstr x1, [x27+3512]
    002e3740adrp x0, 0x3dd000
    002e3744add x0, x0, 3506
    002e3748movz x1, 35
    002e374cbl errors.New
    002e3750adrp x27, 0x73e000
    002e3754str x0, [x27+3520]
    002e3758adrp x27, 0x768000
    002e375cldr w2, [x27+3056]
    002e3760cbz w2, 0x2e3768
    002e3764b 0x2e376c
    002e3768
    002e3768loc_2e3768:
    002e3768b 0x2e3784
    002e376c
    002e376cloc_2e376c:
    002e376cbl runtime.gcWriteBarrier2
    002e3770str x1, [x25]
    002e3774adrp x27, 0x73e000
    002e3778ldr x2, [x27+3528]
    002e377cstr x2, [x25+8]
    002e3780b 0x2e3784
    002e3784
    002e3784loc_2e3784:
    002e3784adrp x27, 0x73e000
    002e3788str x1, [x27+3528]
    002e378cadrp x0, 0x3dc000
    002e3790add x0, x0, 2190
    002e3794movz x1, 33
    002e3798bl errors.New
    002e379cadrp x27, 0x73e000
    002e37a0str x0, [x27+3536]
    002e37a4adrp x27, 0x768000
    002e37a8ldr w2, [x27+3056]
    002e37accbz w2, 0x2e37b4
    002e37b0b 0x2e37b8
    002e37b4
    002e37b4loc_2e37b4:
    002e37b4b 0x2e37d0
    002e37b8
    002e37b8loc_2e37b8:
    002e37b8bl runtime.gcWriteBarrier2
    002e37bcstr x1, [x25]
    002e37c0adrp x27, 0x73e000
    002e37c4ldr x2, [x27+3544]
    002e37c8str x2, [x25+8]
    002e37ccb 0x2e37d0
    002e37d0
    002e37d0loc_2e37d0:
    002e37d0adrp x27, 0x73e000
    002e37d4str x1, [x27+3544]
    002e37d8adrp x0, 0x3df000
    002e37dcadd x0, x0, 1283
    002e37e0movz x1, 37
    002e37e4bl errors.New
    002e37e8adrp x27, 0x73e000
    002e37ecstr x0, [x27+3552]
    002e37f0adrp x27, 0x768000
    002e37f4ldr w2, [x27+3056]
    002e37f8cbz w2, 0x2e3800
    002e37fcb 0x2e3804
    002e3800
    002e3800loc_2e3800:
    002e3800b 0x2e381c
    002e3804
    002e3804loc_2e3804:
    002e3804bl runtime.gcWriteBarrier2
    002e3808str x1, [x25]
    002e380cadrp x27, 0x73e000
    002e3810ldr x2, [x27+3560]
    002e3814str x2, [x25+8]
    002e3818b 0x2e381c
    002e381c
    002e381cloc_2e381c:
    002e381cadrp x27, 0x73e000
    002e3820str x1, [x27+3560]
    002e3824adrp x0, 0x3df000
    002e3828add x0, x0, 1320
    002e382cmovz x1, 37
    002e3830bl errors.New
    002e3834adrp x27, 0x73e000
    002e3838str x0, [x27+3568]
    002e383cadrp x27, 0x768000
    002e3840ldr w2, [x27+3056]
    002e3844cbz w2, 0x2e384c
    002e3848b 0x2e3850
    002e384c
    002e384cloc_2e384c:
    002e384cb 0x2e3868
    002e3850
    002e3850loc_2e3850:
    002e3850bl runtime.gcWriteBarrier2
    002e3854str x1, [x25]
    002e3858adrp x27, 0x73e000
    002e385cldr x2, [x27+3576]
    002e3860str x2, [x25+8]
    002e3864b 0x2e3868
    002e3868
    002e3868loc_2e3868:
    002e3868adrp x27, 0x73e000
    002e386cstr x1, [x27+3576]
    002e3870adrp x0, 0x3e7000
    002e3874add x0, x0, 2878
    002e3878movz x1, 54
    002e387cbl errors.New
    002e3880adrp x27, 0x73e000
    002e3884str x0, [x27+3584]
    002e3888adrp x27, 0x768000
    002e388cldr w2, [x27+3056]
    002e3890cbz w2, 0x2e3898
    002e3894b 0x2e389c
    002e3898
    002e3898loc_2e3898:
    002e3898b 0x2e38b4
    002e389c
    002e389cloc_2e389c:
    002e389cbl runtime.gcWriteBarrier2
    002e38a0str x1, [x25]
    002e38a4adrp x27, 0x73e000
    002e38a8ldr x2, [x27+3592]
    002e38acstr x2, [x25+8]
    002e38b0b 0x2e38b4
    002e38b4
    002e38b4loc_2e38b4:
    002e38b4adrp x27, 0x73e000
    002e38b8str x1, [x27+3592]
    002e38bcadrp x0, 0x3e3000
    002e38c0add x0, x0, 3816
    002e38c4movz x1, 45
    002e38c8bl errors.New
    002e38ccadrp x27, 0x73e000
    002e38d0str x0, [x27+3600]
    002e38d4adrp x27, 0x768000
    002e38d8ldr w2, [x27+3056]
    002e38dccbz w2, 0x2e38e4
    002e38e0b 0x2e38e8
    002e38e4
    002e38e4loc_2e38e4:
    002e38e4b 0x2e3900
    002e38e8
    002e38e8loc_2e38e8:
    002e38e8bl runtime.gcWriteBarrier2
    002e38ecstr x1, [x25]
    002e38f0adrp x27, 0x73e000
    002e38f4ldr x0, [x27+3608]
    002e38f8str x0, [x25+8]
    002e38fcb 0x2e3900
    002e3900
    002e3900loc_2e3900:
    002e3900adrp x27, 0x73e000
    002e3904str x1, [x27+3608]
    002e3908bl runtime.makemap_small
    002e390cstr x0, [sp+144]
    002e3910orr x0, xzr, 1
    002e3914strb w0, [sp+37]
    002e3918adrp x0, 0x3cd000
    002e391cadd x0, x0, 3121
    002e3920str x0, [sp+128]
    002e3924orr x0, xzr, 6
    002e3928str x0, [sp+136]
    002e392cldrb w0, [sp+37]
    002e3930strb w0, [sp+36]
    002e3934ldr x1, [sp+144]
    002e3938adrp x0, 0x342000
    002e393cadd x0, x0, 1824
    002e3940add x2, sp, 36
    002e3944bl runtime.mapassign
    002e3948str x0, [sp+120]
    002e394cldrsb x27, [x0]
    002e3950ldr x1, [sp+128]
    002e3954ldr x2, [sp+136]
    002e3958str x2, [x0+8]
    002e395cadrp x27, 0x768000
    002e3960ldr w2, [x27+3056]
    002e3964cbz w2, 0x2e396c
    002e3968b 0x2e3970
    002e396c
    002e396cloc_2e396c:
    002e396cb 0x2e3984
    002e3970
    002e3970loc_2e3970:
    002e3970bl runtime.gcWriteBarrier2
    002e3974str x1, [x25]
    002e3978ldr x3, [x0]
    002e397cstr x3, [x25+8]
    002e3980b 0x2e3984
    002e3984
    002e3984loc_2e3984:
    002e3984str x1, [x0]
    002e3988orr x3, xzr, 2
    002e398cstrb w3, [sp+37]
    002e3990adrp x3, 0x3ce000
    002e3994add x3, x3, 1900
    002e3998str x3, [sp+128]
    002e399corr x3, xzr, 8
    002e39a0str x3, [sp+136]
    002e39a4ldrb w3, [sp+37]
    002e39a8strb w3, [sp+35]
    002e39acldr x1, [sp+144]
    002e39b0adrp x0, 0x342000
    002e39b4add x0, x0, 1824
    002e39b8add x2, sp, 35
    002e39bcbl runtime.mapassign
    002e39c0str x0, [sp+112]
    002e39c4ldrsb x27, [x0]
    002e39c8ldr x3, [sp+128]
    002e39ccldr x4, [sp+136]
    002e39d0str x4, [x0+8]
    002e39d4adrp x27, 0x768000
    002e39d8ldr w4, [x27+3056]
    002e39dccbz w4, 0x2e39e4
    002e39e0b 0x2e39e8
    002e39e4
    002e39e4loc_2e39e4:
    002e39e4b 0x2e39fc
    002e39e8
    002e39e8loc_2e39e8:
    002e39e8bl runtime.gcWriteBarrier2
    002e39ecstr x3, [x25]
    002e39f0ldr x4, [x0]
    002e39f4str x4, [x25+8]
    002e39f8b 0x2e39fc
    002e39fc
    002e39fcloc_2e39fc:
    002e39fcstr x3, [x0]
    002e3a00orr x3, xzr, 3
    002e3a04strb w3, [sp+37]
    002e3a08adrp x3, 0x3cd000
    002e3a0cadd x3, x3, 3127
    002e3a10str x3, [sp+128]
    002e3a14orr x3, xzr, 6
    002e3a18str x3, [sp+136]
    002e3a1cldrb w3, [sp+37]
    002e3a20strb w3, [sp+34]
    002e3a24ldr x1, [sp+144]
    002e3a28adrp x0, 0x342000
    002e3a2cadd x0, x0, 1824
    002e3a30add x2, sp, 34
    002e3a34bl runtime.mapassign
    002e3a38str x0, [sp+104]
    002e3a3cldrsb x27, [x0]
    002e3a40ldr x3, [sp+128]
    002e3a44ldr x4, [sp+136]
    002e3a48str x4, [x0+8]
    002e3a4cadrp x27, 0x768000
    002e3a50ldr w4, [x27+3056]
    002e3a54cbz w4, 0x2e3a5c
    002e3a58b 0x2e3a60
    002e3a5c
    002e3a5cloc_2e3a5c:
    002e3a5cb 0x2e3a74
    002e3a60
    002e3a60loc_2e3a60:
    002e3a60bl runtime.gcWriteBarrier2
    002e3a64str x3, [x25]
    002e3a68ldr x4, [x0]
    002e3a6cstr x4, [x25+8]
    002e3a70b 0x2e3a74
    002e3a74
    002e3a74loc_2e3a74:
    002e3a74str x3, [x0]
    002e3a78orr x3, xzr, 4
    002e3a7cstrb w3, [sp+37]
    002e3a80adrp x3, 0x3ce000
    002e3a84add x3, x3, 3946
    002e3a88str x3, [sp+128]
    002e3a8cmovz x3, 9
    002e3a90str x3, [sp+136]
    002e3a94ldrb w3, [sp+37]
    002e3a98strb w3, [sp+33]
    002e3a9cldr x1, [sp+144]
    002e3aa0adrp x0, 0x342000
    002e3aa4add x0, x0, 1824
    002e3aa8add x2, sp, 33
    002e3aacbl runtime.mapassign
    002e3ab0str x0, [sp+96]
    002e3ab4ldrsb x27, [x0]
    002e3ab8ldr x3, [sp+128]
    002e3abcldr x4, [sp+136]
    002e3ac0str x4, [x0+8]
    002e3ac4adrp x27, 0x768000
    002e3ac8ldr w4, [x27+3056]
    002e3acccbz w4, 0x2e3ad4
    002e3ad0b 0x2e3ad8
    002e3ad4
    002e3ad4loc_2e3ad4:
    002e3ad4b 0x2e3aec
    002e3ad8
    002e3ad8loc_2e3ad8:
    002e3ad8bl runtime.gcWriteBarrier2
    002e3adcstr x3, [x25]
    002e3ae0ldr x4, [x0]
    002e3ae4str x4, [x25+8]
    002e3ae8b 0x2e3aec
    002e3aec
    002e3aecloc_2e3aec:
    002e3aecstr x3, [x0]
    002e3af0movz x3, 5
    002e3af4strb w3, [sp+37]
    002e3af8adrp x3, 0x3cf000
    002e3afcadd x3, x3, 1324
    002e3b00str x3, [sp+128]
    002e3b04movz x3, 10
    002e3b08str x3, [sp+136]
    002e3b0cldrb w3, [sp+37]
    002e3b10strb w3, [sp+32]
    002e3b14ldr x1, [sp+144]
    002e3b18adrp x0, 0x342000
    002e3b1cadd x0, x0, 1824
    002e3b20add x2, sp, 32
    002e3b24bl runtime.mapassign
    002e3b28str x0, [sp+80]
    002e3b2cldrsb x27, [x0]
    002e3b30ldr x3, [sp+128]
    002e3b34ldr x4, [sp+136]
    002e3b38str x4, [x0+8]
    002e3b3cadrp x27, 0x768000
    002e3b40ldr w4, [x27+3056]
    002e3b44cbz w4, 0x2e3b4c
    002e3b48b 0x2e3b50
    002e3b4c
    002e3b4cloc_2e3b4c:
    002e3b4cb 0x2e3b64
    002e3b50
    002e3b50loc_2e3b50:
    002e3b50bl runtime.gcWriteBarrier2
    002e3b54str x3, [x25]
    002e3b58ldr x1, [x0]
    002e3b5cstr x1, [x25+8]
    002e3b60b 0x2e3b64
    002e3b64
    002e3b64loc_2e3b64:
    002e3b64str x3, [x0]
    002e3b68ldr x0, [sp+144]
    002e3b6cadrp x27, 0x768000
    002e3b70ldr w1, [x27+3056]
    002e3b74cbz w1, 0x2e3b7c
    002e3b78b 0x2e3b80
    002e3b7c
    002e3b7cloc_2e3b7c:
    002e3b7cb 0x2e3b98
    002e3b80
    002e3b80loc_2e3b80:
    002e3b80bl runtime.gcWriteBarrier2
    002e3b84str x0, [x25]
    002e3b88adrp x27, 0x73d000
    002e3b8cldr x1, [x27+3968]
    002e3b90str x1, [x25+8]
    002e3b94b 0x2e3b98
    002e3b98
    002e3b98loc_2e3b98:
    002e3b98adrp x27, 0x73d000
    002e3b9cstr x0, [x27+3968]
    002e3ba0ldp x29, x30, [sp-8]
    002e3ba4add sp, sp, 272
    002e3ba8ret x30
    002e3bac
    002e3bacloc_2e3bac:
    002e3bacmov x3, x30
    002e3bb0bl runtime.morestack_noctxt.abi0
    002e3bb4b 0x2e2d50
    002e3bb8udf 0
    002e3bbcudf 0
    002e2d50
    002e3bc0
    002e3bc0type:.eq.vendor/golang.org/x/net/dns/dnsmessage.nestedError: ; void type:.eq.vendor/golang.org/x/net/dns/dnsmessage.nestedError(vendor/golang.org/x/net/dns/dnsmessage.nestedError * p, vendor/golang.org/x/net/dns/dnsmessage.nestedError * q)
    002e3bc0ldr x16, [x28+16]
    002e3bc4subs xzr, sp, x16
    002e3bc8b.ls 0x2e3cb8
    002e3bccstr x30, [sp-112]!
    002e3bd0stur x29, [sp-8]
    002e3bd4sub x29, sp, 8
    002e3bd8str x0, [sp+120]
    002e3bdcstr x1, [sp+128]
    002e3be0strb wzr, [sp+38]
    002e3be4ldr x3, [sp+120]
    002e3be8ldr x3, [x3+8]
    002e3becstr x3, [sp+48]
    002e3bf0ldr x4, [x1+8]
    002e3bf4str x4, [sp+40]
    002e3bf8subs xzr, x3, x4
    002e3bfcb.eq 0x2e3c04
    002e3c00b 0x2e3c9c
    002e3c04
    002e3c04loc_2e3c04:
    002e3c04ldr x3, [sp+120]
    002e3c08ldr x3, [x3+8]
    002e3c0cstr x3, [sp+40]
    002e3c10ldr x3, [sp+120]
    002e3c14ldr x3, [x3]
    002e3c18str x3, [sp+96]
    002e3c1cldr x3, [sp+128]
    002e3c20ldr x1, [x3]
    002e3c24str x1, [sp+88]
    002e3c28ldr x2, [sp+40]
    002e3c2cldr x0, [sp+96]
    002e3c30bl runtime.memequal
    002e3c34strb w0, [sp+39]
    002e3c38tbnz w0, 0, 0x2e3c40
    002e3c3cb 0x2e3c98
    002e3c40
    002e3c40loc_2e3c40:
    002e3c40ldr x3, [sp+128]
    002e3c44ldr x4, [x3+16]
    002e3c48ldr x3, [x3+24]
    002e3c4cstr x4, [sp+72]
    002e3c50str x3, [sp+80]
    002e3c54ldr x3, [sp+120]
    002e3c58ldr x0, [x3+16]
    002e3c5cldr x1, [x3+24]
    002e3c60str x0, [sp+56]
    002e3c64str x1, [sp+64]
    002e3c68ldr x3, [sp+72]
    002e3c6csubs xzr, x3, x0
    002e3c70cset x3, eq
    002e3c74b.eq 0x2e3c7c
    002e3c78b 0x2e3c88
    002e3c7c
    002e3c7cloc_2e3c7c:
    002e3c7cldr x2, [sp+80]
    002e3c80bl runtime.ifaceeq
    002e3c84b 0x2e3c90
    002e3c88
    002e3c88loc_2e3c88:
    002e3c88mov x0, x3
    002e3c8cb 0x2e3c90
    002e3c90
    002e3c90loc_2e3c90:
    002e3c90strb w0, [sp+38]
    002e3c94b 0x2e3ca8
    002e3c98
    002e3c98loc_2e3c98:
    002e3c98b 0x2e3ca0
    002e3c9c
    002e3c9cloc_2e3c9c:
    002e3c9cb 0x2e3ca0
    002e3ca0
    002e3ca0loc_2e3ca0:
    002e3ca0strb wzr, [sp+38]
    002e3ca4b 0x2e3ca8
    002e3ca8
    002e3ca8loc_2e3ca8:
    002e3ca8ldrb w0, [sp+38]
    002e3cacldur x29, [sp-8]
    002e3cb0ldr x30, [sp], 112
    002e3cb4ret x30
    002e3cb8
    002e3cb8loc_2e3cb8:
    002e3cb8stp x0, x1, [sp+8]
    002e3cbcmov x3, x30
    002e3cc0bl runtime.morestack_noctxt.abi0
    002e3cc4ldp x0, x1, [sp+8]
    002e3cc8b 0x2e3bc0
    002e3cccudf 0
    002e3bc0
    002e3cd0
    002e3cd0internal/singleflight.(*Group).DoChan: ; void internal/singleflight.(*Group).DoChan(internal/singleflight.Group * g, struct string key, func() (interface {}, error) fn)
    002e3cd0ldr x16, [x28+16]
    002e3cd4sub x17, sp, 192
    002e3cd8subs xzr, x17, x16
    002e3cdcb.ls 0x2e4194
    002e3ce0sub x20, sp, 320
    002e3ce4stp x29, x30, [x20-8]
    002e3ce8add sp, x20, 0
    002e3cecsub x29, sp, 8
    002e3cf0str x0, [sp+328]
    002e3cf4str x1, [sp+336]
    002e3cf8str x2, [sp+344]
    002e3cfcstr x3, [sp+352]
    002e3d00str xzr, [sp+88]
    002e3d04adrp x0, 0x316000
    002e3d08add x0, x0, 960
    002e3d0corr x1, xzr, 1
    002e3d10bl runtime.makechan
    002e3d14str x0, [sp+96]
    002e3d18ldr x0, [sp+328]
    002e3d1cldrsb x27, [x0]
    002e3d20str x0, [sp+248]
    002e3d24bl sync.(*Mutex).Lock
    002e3d28ldr x2, [sp+328]
    002e3d2cldrsb x27, [x2]
    002e3d30ldr x2, [x2+8]
    002e3d34cbnz x2, 0x2e3d3c
    002e3d38b 0x2e3d40
    002e3d3c
    002e3d3cloc_2e3d3c:
    002e3d3cb 0x2e3d80
    002e3d40
    002e3d40loc_2e3d40:
    002e3d40bl runtime.makemap_small
    002e3d44str x0, [sp+264]
    002e3d48ldr x1, [sp+328]
    002e3d4cldrsb x27, [x1]
    002e3d50adrp x27, 0x768000
    002e3d54ldr w2, [x27+3056]
    002e3d58cbz w2, 0x2e3d60
    002e3d5cb 0x2e3d64
    002e3d60
    002e3d60loc_2e3d60:
    002e3d60b 0x2e3d78
    002e3d64
    002e3d64loc_2e3d64:
    002e3d64bl runtime.gcWriteBarrier2
    002e3d68str x0, [x25]
    002e3d6cldr x4, [x1+8]
    002e3d70str x4, [x25+8]
    002e3d74b 0x2e3d78
    002e3d78
    002e3d78loc_2e3d78:
    002e3d78str x0, [x1+8]
    002e3d7cb 0x2e3d80
    002e3d80
    002e3d80loc_2e3d80:
    002e3d80str xzr, [sp+256]
    002e3d84ldr x4, [sp+328]
    002e3d88ldrsb x27, [x4]
    002e3d8cldr x1, [x4+8]
    002e3d90str x1, [sp+240]
    002e3d94ldr x2, [sp+336]
    002e3d98ldr x3, [sp+344]
    002e3d9cadrp x0, 0x342000
    002e3da0add x0, x0, 1952
    002e3da4bl runtime.mapaccess2_faststr
    002e3da8str x0, [sp+232]
    002e3dacstrb w1, [sp+87]
    002e3db0ldr x4, [sp+232]
    002e3db4ldr x4, [x4]
    002e3db8str x4, [sp+256]
    002e3dbcstr x4, [sp+120]
    002e3dc0ldrb w4, [sp+87]
    002e3dc4strb w4, [sp+86]
    002e3dc8ldr x4, [sp+120]
    002e3dccstr x4, [sp+112]
    002e3dd0ldrb w4, [sp+86]
    002e3dd4strb w4, [sp+85]
    002e3dd8tbnz w4, 0, 0x2e3de0
    002e3ddcb 0x2e3ed8
    002e3de0
    002e3de0loc_2e3de0:
    002e3de0ldr x5, [sp+112]
    002e3de4ldrsb x27, [x5]
    002e3de8ldr x6, [sp+112]
    002e3decldrsb x27, [x6]
    002e3df0ldr x6, [x6+48]
    002e3df4add x6, x6, 1
    002e3df8str x6, [x5+48]
    002e3dfcldr x5, [sp+96]
    002e3e00str x5, [sp+224]
    002e3e04ldr x5, [sp+112]
    002e3e08ldrsb x27, [x5]
    002e3e0cldr x2, [x5+72]
    002e3e10ldr x0, [x5+56]
    002e3e14ldr x5, [x5+64]
    002e3e18add x1, x5, 1
    002e3e1csubs xzr, x2, x1
    002e3e20b.hs 0x2e3e28
    002e3e24b 0x2e3e2c
    002e3e28
    002e3e28loc_2e3e28:
    002e3e28b 0x2e3e40
    002e3e2c
    002e3e2cloc_2e3e2c:
    002e3e2corr x3, xzr, 1
    002e3e30adrp x4, 0x316000
    002e3e34add x4, x4, 896
    002e3e38bl runtime.growslice
    002e3e3cb 0x2e3e40
    002e3e40
    002e3e40loc_2e3e40:
    002e3e40sub x3, x1, 1
    002e3e44ldr x4, [sp+224]
    002e3e48adrp x27, 0x768000
    002e3e4cldr w5, [x27+3056]
    002e3e50cbz w5, 0x2e3e58
    002e3e54b 0x2e3e5c
    002e3e58
    002e3e58loc_2e3e58:
    002e3e58b 0x2e3e70
    002e3e5c
    002e3e5cloc_2e3e5c:
    002e3e5cbl runtime.gcWriteBarrier2
    002e3e60str x4, [x25]
    002e3e64ldr x5, [x0+3*x3]
    002e3e68str x5, [x25+8]
    002e3e6cb 0x2e3e70
    002e3e70
    002e3e70loc_2e3e70:
    002e3e70str x4, [x0+3*x3]
    002e3e74ldr x3, [sp+112]
    002e3e78ldrsb x27, [x3]
    002e3e7cstr x1, [x3+64]
    002e3e80str x2, [x3+72]
    002e3e84adrp x27, 0x768000
    002e3e88ldr w1, [x27+3056]
    002e3e8ccbz w1, 0x2e3e94
    002e3e90b 0x2e3e98
    002e3e94
    002e3e94loc_2e3e94:
    002e3e94b 0x2e3eac
    002e3e98
    002e3e98loc_2e3e98:
    002e3e98bl runtime.gcWriteBarrier2
    002e3e9cstr x0, [x25]
    002e3ea0ldr x1, [x3+56]
    002e3ea4str x1, [x25+8]
    002e3ea8b 0x2e3eac
    002e3eac
    002e3eacloc_2e3eac:
    002e3eacstr x0, [x3+56]
    002e3eb0ldr x0, [sp+328]
    002e3eb4ldrsb x27, [x0]
    002e3eb8str x0, [sp+216]
    002e3ebcbl sync.(*Mutex).Unlock
    002e3ec0ldr x1, [sp+96]
    002e3ec4str x1, [sp+88]
    002e3ec8ldr x0, [sp+88]
    002e3eccldp x29, x30, [sp-8]
    002e3ed0add sp, sp, 320
    002e3ed4ret x30
    002e3ed8
    002e3ed8loc_2e3ed8:
    002e3ed8adrp x0, 0x393000
    002e3edcadd x0, x0, 128
    002e3ee0bl runtime.newobject
    002e3ee4str x0, [sp+208]
    002e3ee8adrp x27, 0x768000
    002e3eecldr w1, [x27+3056]
    002e3ef0cbz w1, 0x2e3ef8
    002e3ef4b 0x2e3efc
    002e3ef8
    002e3ef8loc_2e3ef8:
    002e3ef8b 0x2e3f18
    002e3efc
    002e3efcloc_2e3efc:
    002e3efcstr x0, [sp+128]
    002e3f00mov x1, x0
    002e3f04adrp x0, 0x393000
    002e3f08add x0, x0, 128
    002e3f0cbl runtime.wbZero
    002e3f10ldr x0, [sp+128]
    002e3f14b 0x2e3f18
    002e3f18
    002e3f18loc_2e3f18:
    002e3f18mov x20, x0
    002e3f1cadr x27, 16
    002e3f20stp x29, x27, [sp-24]
    002e3f24sub x29, sp, 24
    002e3f28bl fn_87cfc
    002e3f2csub x29, sp, 8
    002e3f30adrp x0, 0x322000
    002e3f34add x0, x0, 1120
    002e3f38bl runtime.newobject
    002e3f3cstr x0, [sp+176]
    002e3f40ldr x1, [sp+96]
    002e3f44adrp x27, 0x768000
    002e3f48ldr w2, [x27+3056]
    002e3f4ccbz w2, 0x2e3f54
    002e3f50b 0x2e3f58
    002e3f54
    002e3f54loc_2e3f54:
    002e3f54b 0x2e3f6c
    002e3f58
    002e3f58loc_2e3f58:
    002e3f58bl runtime.gcWriteBarrier2
    002e3f5cstr x1, [x25]
    002e3f60ldr x2, [x0]
    002e3f64str x2, [x25+8]
    002e3f68b 0x2e3f6c
    002e3f6c
    002e3f6cloc_2e3f6c:
    002e3f6cstr x1, [x0]
    002e3f70ldr x2, [sp+176]
    002e3f74ldrsb x27, [x2]
    002e3f78b 0x2e3f7c
    002e3f7c
    002e3f7cloc_2e3f7c:
    002e3f7cstr x2, [sp+184]
    002e3f80orr x1, xzr, 1
    002e3f84str x1, [sp+192]
    002e3f88str x1, [sp+200]
    002e3f8cldr x3, [sp+208]
    002e3f90ldrsb x27, [x3]
    002e3f94str x1, [x3+64]
    002e3f98str x1, [x3+72]
    002e3f9cadrp x27, 0x768000
    002e3fa0ldr w4, [x27+3056]
    002e3fa4cbz w4, 0x2e3fac
    002e3fa8b 0x2e3fb0
    002e3fac
    002e3facloc_2e3fac:
    002e3facb 0x2e3fc4
    002e3fb0
    002e3fb0loc_2e3fb0:
    002e3fb0bl runtime.gcWriteBarrier2
    002e3fb4str x2, [x25]
    002e3fb8ldr x4, [x3+56]
    002e3fbcstr x4, [x25+8]
    002e3fc0b 0x2e3fc4
    002e3fc4
    002e3fc4loc_2e3fc4:
    002e3fc4str x2, [x3+56]
    002e3fc8ldr x0, [sp+208]
    002e3fccstr x0, [sp+104]
    002e3fd0ldrsb x27, [x0]
    002e3fd4str x0, [sp+168]
    002e3fd8bl sync.(*WaitGroup).Add
    002e3fdcldr x2, [sp+328]
    002e3fe0ldrsb x27, [x2]
    002e3fe4ldr x1, [x2+8]
    002e3fe8str x1, [sp+160]
    002e3fecldr x2, [sp+336]
    002e3ff0ldr x3, [sp+344]
    002e3ff4adrp x0, 0x342000
    002e3ff8add x0, x0, 1952
    002e3ffcbl runtime.mapassign_faststr
    002e4000str x0, [sp+152]
    002e4004ldrsb x27, [x0]
    002e4008ldr x2, [sp+104]
    002e400cadrp x27, 0x767000
    002e4010ldr w3, [x27+3056]
    002e4014cbz w3, 0x2e401c
    002e4018b 0x2e4020
    002e401c
    002e401cloc_2e401c:
    002e401cb 0x2e4034
    002e4020
    002e4020loc_2e4020:
    002e4020bl runtime.gcWriteBarrier2
    002e4024str x2, [x25]
    002e4028ldr x1, [x0]
    002e402cstr x1, [x25+8]
    002e4030b 0x2e4034
    002e4034
    002e4034loc_2e4034:
    002e4034str x2, [x0]
    002e4038ldr x0, [sp+328]
    002e403cldrsb x27, [x0]
    002e4040str x0, [sp+144]
    002e4044bl sync.(*Mutex).Unlock
    002e4048ldr x1, [sp+328]
    002e404cstr x1, [sp+304]
    002e4050ldr x1, [sp+104]
    002e4054str x1, [sp+296]
    002e4058ldr x1, [sp+336]
    002e405cldr x2, [sp+344]
    002e4060str x1, [sp+280]
    002e4064str x2, [sp+288]
    002e4068ldr x1, [sp+352]
    002e406cstr x1, [sp+272]
    002e4070adrp x0, 0x389000
    002e4074add x0, x0, 1056
    002e4078bl runtime.newobject
    002e407cstr x0, [sp+136]
    002e4080adrp x1, 0
    002e4084add x1, x1, 432
    002e4088str x1, [x0]
    002e408cldr x1, [sp+304]
    002e4090ldr x2, [sp+136]
    002e4094ldrsb x27, [x2]
    002e4098adrp x27, 0x767000
    002e409cldr w3, [x27+3056]
    002e40a0cbz w3, 0x2e40a8
    002e40a4b 0x2e40ac
    002e40a8
    002e40a8loc_2e40a8:
    002e40a8b 0x2e40c0
    002e40ac
    002e40acloc_2e40ac:
    002e40acbl runtime.gcWriteBarrier2
    002e40b0str x1, [x25]
    002e40b4ldr x3, [x2+8]
    002e40b8str x3, [x25+8]
    002e40bcb 0x2e40c0
    002e40c0
    002e40c0loc_2e40c0:
    002e40c0str x1, [x2+8]
    002e40c4ldr x1, [sp+296]
    002e40c8ldr x2, [sp+136]
    002e40ccldrsb x27, [x2]
    002e40d0adrp x27, 0x767000
    002e40d4ldr w3, [x27+3056]
    002e40d8cbz w3, 0x2e40e0
    002e40dcb 0x2e40e4
    002e40e0
    002e40e0loc_2e40e0:
    002e40e0b 0x2e40f8
    002e40e4
    002e40e4loc_2e40e4:
    002e40e4bl runtime.gcWriteBarrier2
    002e40e8str x1, [x25]
    002e40ecldr x3, [x2+16]
    002e40f0str x3, [x25+8]
    002e40f4b 0x2e40f8
    002e40f8
    002e40f8loc_2e40f8:
    002e40f8str x1, [x2+16]
    002e40fcldr x1, [sp+280]
    002e4100ldr x2, [sp+288]
    002e4104ldr x3, [sp+136]
    002e4108ldrsb x27, [x3]
    002e410cstr x2, [x3+32]
    002e4110adrp x27, 0x767000
    002e4114ldr w2, [x27+3056]
    002e4118cbz w2, 0x2e4120
    002e411cb 0x2e4124
    002e4120
    002e4120loc_2e4120:
    002e4120b 0x2e4138
    002e4124
    002e4124loc_2e4124:
    002e4124bl runtime.gcWriteBarrier2
    002e4128str x1, [x25]
    002e412cldr x2, [x3+24]
    002e4130str x2, [x25+8]
    002e4134b 0x2e4138
    002e4138
    002e4138loc_2e4138:
    002e4138str x1, [x3+24]
    002e413cldr x1, [sp+272]
    002e4140ldr x2, [sp+136]
    002e4144ldrsb x27, [x2]
    002e4148adrp x27, 0x767000
    002e414cldr w3, [x27+3056]
    002e4150cbz w3, 0x2e4158
    002e4154b 0x2e415c
    002e4158
    002e4158loc_2e4158:
    002e4158b 0x2e4170
    002e415c
    002e415cloc_2e415c:
    002e415cbl runtime.gcWriteBarrier2
    002e4160str x1, [x25]
    002e4164ldr x3, [x2+40]
    002e4168str x3, [x25+8]
    002e416cb 0x2e4170
    002e4170
    002e4170loc_2e4170:
    002e4170str x1, [x2+40]
    002e4174ldr x0, [sp+136]
    002e4178bl runtime.newproc
    002e417cldr x1, [sp+96]
    002e4180str x1, [sp+88]
    002e4184ldr x0, [sp+88]
    002e4188ldp x29, x30, [sp-8]
    002e418cadd sp, sp, 320
    002e4190ret x30
    002e4194
    002e4194loc_2e4194:
    002e4194stp x0, x1, [sp+8]
    002e4198stp x2, x3, [sp+24]
    002e419cmov x3, x30
    002e41a0bl runtime.morestack_noctxt.abi0
    002e41a4ldp x0, x1, [sp+8]
    002e41a8ldp x2, x3, [sp+24]
    002e41acb 0x2e3cd0
    002e3cd0
    002e41b0
    002e41b0internal/singleflight.(*Group).DoChan.gowrap1: ; void internal/singleflight.(*Group).DoChan.gowrap1(void)
    002e41b0ldr x16, [x28+16]
    002e41b4subs xzr, sp, x16
    002e41b8b.ls 0x2e4218
    002e41bcstr x30, [sp-96]!
    002e41c0stur x29, [sp-8]
    002e41c4sub x29, sp, 8
    002e41c8ldr x16, [x28+32]
    002e41cccbnz x16, 0x2e4224
    002e41d0
    002e41d0loc_2e41d0:
    002e41d0ldr x5, [x26+8]
    002e41d4str x5, [sp+80]
    002e41d8ldr x5, [x26+16]
    002e41dcstr x5, [sp+72]
    002e41e0ldr x5, [x26+24]
    002e41e4ldr x6, [x26+32]
    002e41e8str x5, [sp+56]
    002e41ecstr x6, [sp+64]
    002e41f0ldr x4, [x26+40]
    002e41f4str x4, [sp+48]
    002e41f8ldr x2, [sp+56]
    002e41fcldr x1, [sp+72]
    002e4200ldr x0, [sp+80]
    002e4204ldr x3, [sp+64]
    002e4208bl internal/singleflight.(*Group).doCall
    002e420cldur x29, [sp-8]
    002e4210ldr x30, [sp], 96
    002e4214ret x30
    002e4218
    002e4218loc_2e4218:
    002e4218mov x3, x30
    002e421cbl runtime.morestack.abi0
    002e4220b 0x2e41b0
    002e4224
    002e4224loc_2e4224:
    002e4224ldr x17, [x16]
    002e4228add x20, sp, 104
    002e422csubs xzr, x20, x17
    002e4230b.ne 0x2e41d0
    002e4234add x20, sp, 8
    002e4238str x20, [x16]
    002e423cb 0x2e41d0
    002e41b0
    002e4240
    002e4240internal/singleflight.(*Group).doCall: ; void internal/singleflight.(*Group).doCall(internal/singleflight.Group * g, internal/singleflight.call * c, struct string key, func() (interface {}, error) fn)
    002e4240ldr x16, [x28+16]
    002e4244sub x17, sp, 112
    002e4248subs xzr, x17, x16
    002e424cb.ls 0x2e4498
    002e4250str x30, [sp-240]!
    002e4254stur x29, [sp-8]
    002e4258sub x29, sp, 8
    002e425cstr x0, [sp+248]
    002e4260str x1, [sp+256]
    002e4264str x2, [sp+264]
    002e4268str x3, [sp+272]
    002e426cstr x4, [sp+280]
    002e4270stp xzr, xzr, [sp+104]
    002e4274stp xzr, xzr, [sp+88]
    002e4278ldr x26, [sp+280]
    002e427cldr x0, [x26]
    002e4280blr x0
    002e4284str x0, [sp+104]
    002e4288str x1, [sp+112]
    002e428cstr x2, [sp+88]
    002e4290str x3, [sp+96]
    002e4294ldr x0, [sp+104]
    002e4298ldr x1, [sp+112]
    002e429cstr x0, [sp+136]
    002e42a0str x1, [sp+144]
    002e42a4ldr x0, [sp+88]
    002e42a8ldr x1, [sp+96]
    002e42acstr x0, [sp+120]
    002e42b0str x1, [sp+128]
    002e42b4ldr x0, [sp+256]
    002e42b8ldrsb x27, [x0]
    002e42bcldr x1, [sp+144]
    002e42c0ldr x2, [sp+136]
    002e42c4str x2, [x0+16]
    002e42c8adrp x27, 0x767000
    002e42ccldr w2, [x27+3056]
    002e42d0cbz w2, 0x2e42d8
    002e42d4b 0x2e42dc
    002e42d8
    002e42d8loc_2e42d8:
    002e42d8b 0x2e42f0
    002e42dc
    002e42dcloc_2e42dc:
    002e42dcbl runtime.gcWriteBarrier2
    002e42e0str x1, [x25]
    002e42e4ldr x2, [x0+24]
    002e42e8str x2, [x25+8]
    002e42ecb 0x2e42f0
    002e42f0
    002e42f0loc_2e42f0:
    002e42f0str x1, [x0+24]
    002e42f4ldr x1, [sp+256]
    002e42f8ldrsb x27, [x1]
    002e42fcldr x2, [sp+128]
    002e4300ldr x3, [sp+120]
    002e4304str x3, [x1+32]
    002e4308adrp x27, 0x767000
    002e430cldr w3, [x27+3056]
    002e4310cbz w3, 0x2e4318
    002e4314b 0x2e431c
    002e4318
    002e4318loc_2e4318:
    002e4318b 0x2e4330
    002e431c
    002e431cloc_2e431c:
    002e431cbl runtime.gcWriteBarrier2
    002e4320str x2, [x25]
    002e4324ldr x3, [x1+40]
    002e4328str x3, [x25+8]
    002e432cb 0x2e4330
    002e4330
    002e4330loc_2e4330:
    002e4330str x2, [x1+40]
    002e4334ldr x0, [sp+248]
    002e4338ldrsb x27, [x0]
    002e433cstr x0, [sp+184]
    002e4340bl sync.(*Mutex).Lock
    002e4344ldr x0, [sp+256]
    002e4348ldrsb x27, [x0]
    002e434cstr x0, [sp+176]
    002e4350bl sync.(*WaitGroup).Done
    002e4354ldr x1, [sp+248]
    002e4358ldrsb x27, [x1]
    002e435cldr x1, [x1+8]
    002e4360str x1, [sp+168]
    002e4364ldr x2, [sp+264]
    002e4368ldr x3, [sp+272]
    002e436cadrp x0, 0x341000
    002e4370add x0, x0, 1952
    002e4374bl runtime.mapaccess1_faststr
    002e4378ldr x1, [x0]
    002e437cldr x2, [sp+256]
    002e4380subs xzr, x2, x1
    002e4384b.eq 0x2e438c
    002e4388b 0x2e43b4
    002e438c
    002e438cloc_2e438c:
    002e438cldr x4, [sp+248]
    002e4390ldrsb x27, [x4]
    002e4394ldr x1, [x4+8]
    002e4398str x1, [sp+160]
    002e439cldr x2, [sp+264]
    002e43a0ldr x3, [sp+272]
    002e43a4adrp x0, 0x341000
    002e43a8add x0, x0, 1952
    002e43acbl runtime.mapdelete_faststr
    002e43b0b 0x2e43b8
    002e43b4
    002e43b4loc_2e43b4:
    002e43b4b 0x2e43b8
    002e43b8
    002e43b8loc_2e43b8:
    002e43b8ldr x2, [sp+256]
    002e43bcldrsb x27, [x2]
    002e43c0ldr x3, [x2+64]
    002e43c4ldr x4, [x2+56]
    002e43c8ldr x2, [x2+72]
    002e43ccstr x4, [sp+64]
    002e43d0str x3, [sp+72]
    002e43d4str x2, [sp+80]
    002e43d8str xzr, [sp+48]
    002e43dcstr x3, [sp+40]
    002e43e0b 0x2e43e4
    002e43e4
    002e43e4loc_2e43e4:
    002e43e4ldr x2, [sp+40]
    002e43e8ldr x3, [sp+48]
    002e43ecsubs xzr, x2, x3
    002e43f0b.gt 0x2e43f8
    002e43f4b 0x2e447c
    002e43f8
    002e43f8loc_2e43f8:
    002e43f8ldr x2, [sp+48]
    002e43fcldr x3, [sp+64]
    002e4400ldr x2, [x3+3*x2]
    002e4404str x2, [sp+56]
    002e4408stp xzr, xzr, [sp+192]
    002e440cstp xzr, xzr, [sp+208]
    002e4410str xzr, [sp+224]
    002e4414ldr x2, [sp+256]
    002e4418ldrsb x27, [x2]
    002e441cldr x3, [x2+16]
    002e4420ldr x2, [x2+24]
    002e4424str x3, [sp+192]
    002e4428str x2, [sp+200]
    002e442cldr x2, [sp+256]
    002e4430ldrsb x27, [x2]
    002e4434ldr x3, [x2+32]
    002e4438ldr x2, [x2+40]
    002e443cstr x3, [sp+208]
    002e4440str x2, [sp+216]
    002e4444ldr x2, [sp+256]
    002e4448ldrsb x27, [x2]
    002e444cldr x2, [x2+48]
    002e4450subs xzr, x2, 0
    002e4454cset x2, gt
    002e4458strb w2, [sp+224]
    002e445cldr x0, [sp+56]
    002e4460add x1, sp, 192
    002e4464bl runtime.chansend1
    002e4468b 0x2e446c
    002e446c
    002e446cloc_2e446c:
    002e446cldr x2, [sp+48]
    002e4470add x2, x2, 1
    002e4474str x2, [sp+48]
    002e4478b 0x2e43e4
    002e447c
    002e447cloc_2e447c:
    002e447cldr x0, [sp+248]
    002e4480ldrsb x27, [x0]
    002e4484str x0, [sp+152]
    002e4488bl sync.(*Mutex).Unlock
    002e448cldur x29, [sp-8]
    002e4490ldr x30, [sp], 240
    002e4494ret x30
    002e4498
    002e4498loc_2e4498:
    002e4498stp x0, x1, [sp+8]
    002e449cstp x2, x3, [sp+24]
    002e44a0str x4, [sp+40]
    002e44a4mov x3, x30
    002e44a8bl runtime.morestack_noctxt.abi0
    002e44acldp x0, x1, [sp+8]
    002e44b0ldp x2, x3, [sp+24]
    002e44b4ldr x4, [sp+40]
    002e44b8b 0x2e4240
    002e44bcudf 0
    002e4240
    002e44c0
    002e44c0internal/singleflight.(*Group).ForgetUnshared: ; void internal/singleflight.(*Group).ForgetUnshared(internal/singleflight.Group * g, struct string key)
    002e44c0ldr x16, [x28+16]
    002e44c4sub x17, sp, 64
    002e44c8subs xzr, x17, x16
    002e44ccb.ls 0x2e466c
    002e44d0str x30, [sp-192]!
    002e44d4stur x29, [sp-8]
    002e44d8sub x29, sp, 8
    002e44dcstr x0, [sp+200]
    002e44e0str x1, [sp+208]
    002e44e4str x2, [sp+216]
    002e44e8strb wzr, [sp+44]
    002e44ecldr x0, [sp+200]
    002e44f0ldrsb x27, [x0]
    002e44f4str x0, [sp+176]
    002e44f8bl sync.(*Mutex).Lock
    002e44fcldr x1, [sp+200]
    002e4500ldrsb x27, [x1]
    002e4504str x1, [sp+120]
    002e4508stp xzr, xzr, [sp+152]
    002e450cadd x1, sp, 152
    002e4510str x1, [sp+168]
    002e4514ldrsb x27, [x1]
    002e4518adrp x2, 0
    002e451cadd x2, x2, 1680
    002e4520str x2, [x1]
    002e4524ldrsb x27, [x1]
    002e4528ldr x2, [sp+120]
    002e452cadrp x27, 0x767000
    002e4530ldr w3, [x27+3056]
    002e4534cbz w3, 0x2e453c
    002e4538b 0x2e4540
    002e453c
    002e453cloc_2e453c:
    002e453cb 0x2e4554
    002e4540
    002e4540loc_2e4540:
    002e4540bl runtime.gcWriteBarrier2
    002e4544str x2, [x25]
    002e4548ldr x3, [x1+8]
    002e454cstr x3, [x25+8]
    002e4550b 0x2e4554
    002e4554
    002e4554loc_2e4554:
    002e4554str x2, [x1+8]
    002e4558str x1, [sp+72]
    002e455cadd x0, sp, 48
    002e4560bl runtime.deferprocStack
    002e4564subs xzr, x0, 0
    002e4568b.ne 0x2e4658
    002e456cb 0x2e4570
    002e4570
    002e4570loc_2e4570:
    002e4570str xzr, [sp+104]
    002e4574ldr x4, [sp+200]
    002e4578ldrsb x27, [x4]
    002e457cldr x1, [x4+8]
    002e4580str x1, [sp+144]
    002e4584ldr x2, [sp+208]
    002e4588ldr x3, [sp+216]
    002e458cadrp x0, 0x341000
    002e4590add x0, x0, 1952
    002e4594bl runtime.mapaccess2_faststr
    002e4598str x0, [sp+136]
    002e459cstrb w1, [sp+46]
    002e45a0ldr x4, [sp+136]
    002e45a4ldr x4, [x4]
    002e45a8str x4, [sp+104]
    002e45acstr x4, [sp+112]
    002e45b0ldrb w4, [sp+46]
    002e45b4strb w4, [sp+47]
    002e45b8ldr x4, [sp+112]
    002e45bcstr x4, [sp+96]
    002e45c0ldrb w4, [sp+47]
    002e45c4strb w4, [sp+45]
    002e45c8tbnz w4, 0, 0x2e45d0
    002e45ccb 0x2e463c
    002e45d0
    002e45d0loc_2e45d0:
    002e45d0ldr x4, [sp+96]
    002e45d4ldrsb x27, [x4]
    002e45d8ldr x4, [x4+48]
    002e45dccbz x4, 0x2e45e4
    002e45e0b 0x2e4624
    002e45e4
    002e45e4loc_2e45e4:
    002e45e4ldr x4, [sp+200]
    002e45e8ldrsb x27, [x4]
    002e45ecldr x1, [x4+8]
    002e45f0str x1, [sp+128]
    002e45f4ldr x2, [sp+208]
    002e45f8ldr x3, [sp+216]
    002e45fcadrp x0, 0x341000
    002e4600add x0, x0, 1952
    002e4604bl runtime.mapdelete_faststr
    002e4608orr x4, xzr, 1
    002e460cstrb w4, [sp+44]
    002e4610bl runtime.deferreturn
    002e4614ldrb w0, [sp+44]
    002e4618ldur x29, [sp-8]
    002e461cldr x30, [sp], 192
    002e4620ret x30
    002e4624
    002e4624loc_2e4624:
    002e4624strb wzr, [sp+44]
    002e4628bl runtime.deferreturn
    002e462cldrb w0, [sp+44]
    002e4630ldur x29, [sp-8]
    002e4634ldr x30, [sp], 192
    002e4638ret x30
    002e463c
    002e463cloc_2e463c:
    002e463corr x0, xzr, 1
    002e4640strb w0, [sp+44]
    002e4644bl runtime.deferreturn
    002e4648ldrb w0, [sp+44]
    002e464cldur x29, [sp-8]
    002e4650ldr x30, [sp], 192
    002e4654ret x30
    002e4658
    002e4658loc_2e4658:
    002e4658bl runtime.deferreturn
    002e465cldrb w0, [sp+44]
    002e4660ldur x29, [sp-8]
    002e4664ldr x30, [sp], 192
    002e4668ret x30
    002e466c
    002e466cloc_2e466c:
    002e466cstp x0, x1, [sp+8]
    002e4670str x2, [sp+24]
    002e4674mov x3, x30
    002e4678bl runtime.morestack_noctxt.abi0
    002e467cldp x0, x1, [sp+8]
    002e4680ldr x2, [sp+24]
    002e4684b 0x2e44c0
    002e4688udf 0
    002e468cudf 0
    002e44c0
    002e4690
    002e4690internal/singleflight.(*Group).ForgetUnshared.deferwrap1: ; void internal/singleflight.(*Group).ForgetUnshared.deferwrap1(void)
    002e4690ldr x16, [x28+16]
    002e4694subs xzr, sp, x16
    002e4698b.ls 0x2e46c8
    002e469cstr x30, [sp-32]!
    002e46a0stur x29, [sp-8]
    002e46a4sub x29, sp, 8
    002e46a8ldr x16, [x28+32]
    002e46accbnz x16, 0x2e46d4
    002e46b0
    002e46b0loc_2e46b0:
    002e46b0ldr x0, [x26+8]
    002e46b4str x0, [sp+16]
    002e46b8bl sync.(*Mutex).Unlock
    002e46bcldur x29, [sp-8]
    002e46c0ldr x30, [sp], 32
    002e46c4ret x30
    002e46c8
    002e46c8loc_2e46c8:
    002e46c8mov x3, x30
    002e46ccbl runtime.morestack.abi0
    002e46d0b 0x2e4690
    002e46d4
    002e46d4loc_2e46d4:
    002e46d4ldr x17, [x16]
    002e46d8add x20, sp, 40
    002e46dcsubs xzr, x20, x17
    002e46e0b.ne 0x2e46b0
    002e46e4add x20, sp, 8
    002e46e8str x20, [x16]
    002e46ecb 0x2e46b0
    002e4690
    002e46f0
    002e46f0type:.eq.internal/singleflight.Result: ; void type:.eq.internal/singleflight.Result(internal/singleflight.Result * p, internal/singleflight.Result * q)
    002e46f0ldr x16, [x28+16]
    002e46f4subs xzr, sp, x16
    002e46f8b.ls 0x2e47f4
    002e46fcstr x30, [sp-112]!
    002e4700stur x29, [sp-8]
    002e4704sub x29, sp, 8
    002e4708str x0, [sp+120]
    002e470cstr x1, [sp+128]
    002e4710strb wzr, [sp+39]
    002e4714ldr x3, [sp+128]
    002e4718ldr x4, [x3]
    002e471cldr x3, [x3+8]
    002e4720str x4, [sp+88]
    002e4724str x3, [sp+96]
    002e4728ldr x3, [sp+120]
    002e472cldr x0, [x3]
    002e4730ldr x1, [x3+8]
    002e4734str x0, [sp+72]
    002e4738str x1, [sp+80]
    002e473cldr x3, [sp+88]
    002e4740subs xzr, x3, x0
    002e4744b.eq 0x2e474c
    002e4748b 0x2e47d4
    002e474c
    002e474cloc_2e474c:
    002e474cldr x2, [sp+96]
    002e4750bl runtime.efaceeq
    002e4754tbnz w0, 0, 0x2e475c
    002e4758b 0x2e47d0
    002e475c
    002e475cloc_2e475c:
    002e475cldr x3, [sp+128]
    002e4760ldr x4, [x3+16]
    002e4764ldr x3, [x3+24]
    002e4768str x4, [sp+56]
    002e476cstr x3, [sp+64]
    002e4770ldr x3, [sp+120]
    002e4774ldr x0, [x3+16]
    002e4778ldr x1, [x3+24]
    002e477cstr x0, [sp+40]
    002e4780str x1, [sp+48]
    002e4784ldr x3, [sp+56]
    002e4788subs xzr, x3, x0
    002e478cb.eq 0x2e4794
    002e4790b 0x2e47c8
    002e4794
    002e4794loc_2e4794:
    002e4794ldr x2, [sp+64]
    002e4798bl runtime.ifaceeq
    002e479ctbnz w0, 0, 0x2e47a4
    002e47a0b 0x2e47c4
    002e47a4
    002e47a4loc_2e47a4:
    002e47a4ldr x1, [sp+120]
    002e47a8ldr x2, [sp+128]
    002e47acldrb w1, [x1+32]
    002e47b0ldrb w2, [x2+32]
    002e47b4eor x1, x1, x2
    002e47b8eor x1, x1, 1
    002e47bcstrb w1, [sp+39]
    002e47c0b 0x2e47e4
    002e47c4
    002e47c4loc_2e47c4:
    002e47c4b 0x2e47cc
    002e47c8
    002e47c8loc_2e47c8:
    002e47c8b 0x2e47cc
    002e47cc
    002e47ccloc_2e47cc:
    002e47ccb 0x2e47dc
    002e47d0
    002e47d0loc_2e47d0:
    002e47d0b 0x2e47d8
    002e47d4
    002e47d4loc_2e47d4:
    002e47d4b 0x2e47d8
    002e47d8
    002e47d8loc_2e47d8:
    002e47d8b 0x2e47dc
    002e47dc
    002e47dcloc_2e47dc:
    002e47dcstrb wzr, [sp+39]
    002e47e0b 0x2e47e4
    002e47e4
    002e47e4loc_2e47e4:
    002e47e4ldrb w0, [sp+39]
    002e47e8ldur x29, [sp-8]
    002e47ecldr x30, [sp], 112
    002e47f0ret x30
    002e47f4
    002e47f4loc_2e47f4:
    002e47f4stp x0, x1, [sp+8]
    002e47f8mov x3, x30
    002e47fcbl runtime.morestack_noctxt.abi0
    002e4800ldp x0, x1, [sp+8]
    002e4804b 0x2e46f0
    002e4808udf 0
    002e480cudf 0
    002e46f0
    002e4810
    002e4810net.init: ; void net.init(void)
    002e4810ldr x16, [x28+16]
    002e4814sub x17, sp, 144
    002e4818subs xzr, x17, x16
    002e481cb.ls 0x2e58c8
    002e4820sub x20, sp, 272
    002e4824stp x29, x30, [x20-8]
    002e4828add sp, x20, 0
    002e482csub x29, sp, 8
    002e4830adrp x27, 0x42d000
    002e4834add x27, x27, 3600
    002e4838ldp x0, x1, [x27]
    002e483cstp x0, x1, [sp+8]
    002e4840bl net/netip.AddrFrom16
    002e4844str x0, [sp+240]
    002e4848str x1, [sp+248]
    002e484cstr x2, [sp+256]
    002e4850orr x3, xzr, 128
    002e4854bl net/netip.PrefixFrom
    002e4858str x0, [sp+208]
    002e485cstr x1, [sp+216]
    002e4860str x2, [sp+224]
    002e4864strb w3, [sp+232]
    002e4868adrp x27, 0x736000
    002e486cstr x0, [x27+896]
    002e4870adrp x27, 0x736000
    002e4874str x1, [x27+904]
    002e4878adrp x27, 0x736000
    002e487cstrb w3, [x27+920]
    002e4880adrp x27, 0x767000
    002e4884ldr w0, [x27+3056]
    002e4888cbz w0, 0x2e4890
    002e488cb 0x2e4894
    002e4890
    002e4890loc_2e4890:
    002e4890b 0x2e48ac
    002e4894
    002e4894loc_2e4894:
    002e4894bl runtime.gcWriteBarrier2
    002e4898str x2, [x25]
    002e489cadrp x27, 0x736000
    002e48a0ldr x0, [x27+912]
    002e48a4str x0, [x25+8]
    002e48a8b 0x2e48ac
    002e48ac
    002e48acloc_2e48ac:
    002e48acadrp x27, 0x736000
    002e48b0str x2, [x27+912]
    002e48b4adrp x27, 0x42d000
    002e48b8add x27, x27, 3616
    002e48bcldp x0, x1, [x27]
    002e48c0stp x0, x1, [sp+8]
    002e48c4bl net/netip.AddrFrom16
    002e48c8str x0, [sp+240]
    002e48ccstr x1, [sp+248]
    002e48d0str x2, [sp+256]
    002e48d4orr x3, xzr, 96
    002e48d8bl net/netip.PrefixFrom
    002e48dcstr x0, [sp+208]
    002e48e0str x1, [sp+216]
    002e48e4str x2, [sp+224]
    002e48e8strb w3, [sp+232]
    002e48ecadrp x27, 0x736000
    002e48f0str x0, [x27+936]
    002e48f4adrp x27, 0x736000
    002e48f8str x1, [x27+944]
    002e48fcadrp x27, 0x736000
    002e4900strb w3, [x27+960]
    002e4904adrp x27, 0x767000
    002e4908ldr w0, [x27+3056]
    002e490ccbz w0, 0x2e4914
    002e4910b 0x2e4918
    002e4914
    002e4914loc_2e4914:
    002e4914b 0x2e4930
    002e4918
    002e4918loc_2e4918:
    002e4918bl runtime.gcWriteBarrier2
    002e491cstr x2, [x25]
    002e4920adrp x27, 0x736000
    002e4924ldr x0, [x27+952]
    002e4928str x0, [x25+8]
    002e492cb 0x2e4930
    002e4930
    002e4930loc_2e4930:
    002e4930adrp x27, 0x736000
    002e4934str x2, [x27+952]
    002e4938stp xzr, xzr, [sp+8]
    002e493cbl net/netip.AddrFrom16
    002e4940str x0, [sp+240]
    002e4944str x1, [sp+248]
    002e4948str x2, [sp+256]
    002e494corr x3, xzr, 96
    002e4950bl net/netip.PrefixFrom
    002e4954str x0, [sp+208]
    002e4958str x1, [sp+216]
    002e495cstr x2, [sp+224]
    002e4960strb w3, [sp+232]
    002e4964adrp x27, 0x736000
    002e4968str x0, [x27+976]
    002e496cadrp x27, 0x736000
    002e4970str x1, [x27+984]
    002e4974adrp x27, 0x736000
    002e4978strb w3, [x27+1000]
    002e497cadrp x27, 0x767000
    002e4980ldr w0, [x27+3056]
    002e4984cbz w0, 0x2e498c
    002e4988b 0x2e4990
    002e498c
    002e498cloc_2e498c:
    002e498cb 0x2e49a8
    002e4990
    002e4990loc_2e4990:
    002e4990bl runtime.gcWriteBarrier2
    002e4994str x2, [x25]
    002e4998adrp x27, 0x736000
    002e499cldr x0, [x27+992]
    002e49a0str x0, [x25+8]
    002e49a4b 0x2e49a8
    002e49a8
    002e49a8loc_2e49a8:
    002e49a8adrp x27, 0x736000
    002e49acstr x2, [x27+992]
    002e49b0adrp x27, 0x42d000
    002e49b4add x27, x27, 3632
    002e49b8ldp x0, x1, [x27]
    002e49bcstp x0, x1, [sp+8]
    002e49c0bl net/netip.AddrFrom16
    002e49c4str x0, [sp+240]
    002e49c8str x1, [sp+248]
    002e49ccstr x2, [sp+256]
    002e49d0orr x3, xzr, 32
    002e49d4bl net/netip.PrefixFrom
    002e49d8str x0, [sp+208]
    002e49dcstr x1, [sp+216]
    002e49e0str x2, [sp+224]
    002e49e4strb w3, [sp+232]
    002e49e8adrp x27, 0x736000
    002e49ecstr x0, [x27+1016]
    002e49f0adrp x27, 0x736000
    002e49f4str x1, [x27+1024]
    002e49f8adrp x27, 0x736000
    002e49fcstrb w3, [x27+1040]
    002e4a00adrp x27, 0x767000
    002e4a04ldr w0, [x27+3056]
    002e4a08cbz w0, 0x2e4a10
    002e4a0cb 0x2e4a14
    002e4a10
    002e4a10loc_2e4a10:
    002e4a10b 0x2e4a2c
    002e4a14
    002e4a14loc_2e4a14:
    002e4a14bl runtime.gcWriteBarrier2
    002e4a18str x2, [x25]
    002e4a1cadrp x27, 0x736000
    002e4a20ldr x0, [x27+1032]
    002e4a24str x0, [x25+8]
    002e4a28b 0x2e4a2c
    002e4a2c
    002e4a2cloc_2e4a2c:
    002e4a2cadrp x27, 0x736000
    002e4a30str x2, [x27+1032]
    002e4a34adrp x27, 0x42d000
    002e4a38add x27, x27, 3648
    002e4a3cldp x0, x1, [x27]
    002e4a40stp x0, x1, [sp+8]
    002e4a44bl net/netip.AddrFrom16
    002e4a48str x0, [sp+240]
    002e4a4cstr x1, [sp+248]
    002e4a50str x2, [sp+256]
    002e4a54orr x3, xzr, 16
    002e4a58bl net/netip.PrefixFrom
    002e4a5cstr x0, [sp+208]
    002e4a60str x1, [sp+216]
    002e4a64str x2, [sp+224]
    002e4a68strb w3, [sp+232]
    002e4a6cadrp x27, 0x736000
    002e4a70str x0, [x27+1056]
    002e4a74adrp x27, 0x736000
    002e4a78str x1, [x27+1064]
    002e4a7cadrp x27, 0x736000
    002e4a80strb w3, [x27+1080]
    002e4a84adrp x27, 0x767000
    002e4a88ldr w0, [x27+3056]
    002e4a8ccbz w0, 0x2e4a94
    002e4a90b 0x2e4a98
    002e4a94
    002e4a94loc_2e4a94:
    002e4a94b 0x2e4ab0
    002e4a98
    002e4a98loc_2e4a98:
    002e4a98bl runtime.gcWriteBarrier2
    002e4a9cstr x2, [x25]
    002e4aa0adrp x27, 0x736000
    002e4aa4ldr x0, [x27+1072]
    002e4aa8str x0, [x25+8]
    002e4aacb 0x2e4ab0
    002e4ab0
    002e4ab0loc_2e4ab0:
    002e4ab0adrp x27, 0x736000
    002e4ab4str x2, [x27+1072]
    002e4ab8adrp x27, 0x42d000
    002e4abcadd x27, x27, 3664
    002e4ac0ldp x0, x1, [x27]
    002e4ac4stp x0, x1, [sp+8]
    002e4ac8bl net/netip.AddrFrom16
    002e4accstr x0, [sp+240]
    002e4ad0str x1, [sp+248]
    002e4ad4str x2, [sp+256]
    002e4ad8orr x3, xzr, 16
    002e4adcbl net/netip.PrefixFrom
    002e4ae0str x0, [sp+208]
    002e4ae4str x1, [sp+216]
    002e4ae8str x2, [sp+224]
    002e4aecstrb w3, [sp+232]
    002e4af0adrp x27, 0x736000
    002e4af4str x0, [x27+1096]
    002e4af8adrp x27, 0x736000
    002e4afcstr x1, [x27+1104]
    002e4b00adrp x27, 0x736000
    002e4b04strb w3, [x27+1120]
    002e4b08adrp x27, 0x767000
    002e4b0cldr w0, [x27+3056]
    002e4b10cbz w0, 0x2e4b18
    002e4b14b 0x2e4b1c
    002e4b18
    002e4b18loc_2e4b18:
    002e4b18b 0x2e4b34
    002e4b1c
    002e4b1cloc_2e4b1c:
    002e4b1cbl runtime.gcWriteBarrier2
    002e4b20str x2, [x25]
    002e4b24adrp x27, 0x736000
    002e4b28ldr x0, [x27+1112]
    002e4b2cstr x0, [x25+8]
    002e4b30b 0x2e4b34
    002e4b34
    002e4b34loc_2e4b34:
    002e4b34adrp x27, 0x736000
    002e4b38str x2, [x27+1112]
    002e4b3cadrp x27, 0x42d000
    002e4b40add x27, x27, 3680
    002e4b44ldp x0, x1, [x27]
    002e4b48stp x0, x1, [sp+8]
    002e4b4cbl net/netip.AddrFrom16
    002e4b50str x0, [sp+240]
    002e4b54str x1, [sp+248]
    002e4b58str x2, [sp+256]
    002e4b5cmovz x3, 10
    002e4b60bl net/netip.PrefixFrom
    002e4b64str x0, [sp+208]
    002e4b68str x1, [sp+216]
    002e4b6cstr x2, [sp+224]
    002e4b70strb w3, [sp+232]
    002e4b74adrp x27, 0x736000
    002e4b78str x0, [x27+1136]
    002e4b7cadrp x27, 0x736000
    002e4b80str x1, [x27+1144]
    002e4b84adrp x27, 0x736000
    002e4b88strb w3, [x27+1160]
    002e4b8cadrp x27, 0x767000
    002e4b90ldr w0, [x27+3056]
    002e4b94cbz w0, 0x2e4b9c
    002e4b98b 0x2e4ba0
    002e4b9c
    002e4b9cloc_2e4b9c:
    002e4b9cb 0x2e4bb8
    002e4ba0
    002e4ba0loc_2e4ba0:
    002e4ba0bl runtime.gcWriteBarrier2
    002e4ba4str x2, [x25]
    002e4ba8adrp x27, 0x736000
    002e4bacldr x0, [x27+1152]
    002e4bb0str x0, [x25+8]
    002e4bb4b 0x2e4bb8
    002e4bb8
    002e4bb8loc_2e4bb8:
    002e4bb8adrp x27, 0x736000
    002e4bbcstr x2, [x27+1152]
    002e4bc0adrp x27, 0x42d000
    002e4bc4add x27, x27, 3696
    002e4bc8ldp x0, x1, [x27]
    002e4bccstp x0, x1, [sp+8]
    002e4bd0bl net/netip.AddrFrom16
    002e4bd4str x0, [sp+240]
    002e4bd8str x1, [sp+248]
    002e4bdcstr x2, [sp+256]
    002e4be0orr x3, xzr, 7
    002e4be4bl net/netip.PrefixFrom
    002e4be8str x0, [sp+208]
    002e4becstr x1, [sp+216]
    002e4bf0str x2, [sp+224]
    002e4bf4strb w3, [sp+232]
    002e4bf8adrp x27, 0x736000
    002e4bfcstr x0, [x27+1176]
    002e4c00adrp x27, 0x736000
    002e4c04str x1, [x27+1184]
    002e4c08adrp x27, 0x736000
    002e4c0cstrb w3, [x27+1200]
    002e4c10adrp x27, 0x767000
    002e4c14ldr w0, [x27+3056]
    002e4c18cbz w0, 0x2e4c20
    002e4c1cb 0x2e4c24
    002e4c20
    002e4c20loc_2e4c20:
    002e4c20b 0x2e4c3c
    002e4c24
    002e4c24loc_2e4c24:
    002e4c24bl runtime.gcWriteBarrier2
    002e4c28str x2, [x25]
    002e4c2cadrp x27, 0x736000
    002e4c30ldr x0, [x27+1192]
    002e4c34str x0, [x25+8]
    002e4c38b 0x2e4c3c
    002e4c3c
    002e4c3cloc_2e4c3c:
    002e4c3cadrp x27, 0x736000
    002e4c40str x2, [x27+1192]
    002e4c44stp xzr, xzr, [sp+8]
    002e4c48bl net/netip.AddrFrom16
    002e4c4cstr x0, [sp+240]
    002e4c50str x1, [sp+248]
    002e4c54str x2, [sp+256]
    002e4c58mov x3, xzr
    002e4c5cbl net/netip.PrefixFrom
    002e4c60str x0, [sp+208]
    002e4c64str x1, [sp+216]
    002e4c68str x2, [sp+224]
    002e4c6cstrb w3, [sp+232]
    002e4c70adrp x27, 0x736000
    002e4c74str x0, [x27+1216]
    002e4c78adrp x27, 0x736000
    002e4c7cstr x1, [x27+1224]
    002e4c80adrp x27, 0x736000
    002e4c84strb w3, [x27+1240]
    002e4c88adrp x27, 0x767000
    002e4c8cldr w0, [x27+3056]
    002e4c90cbz w0, 0x2e4c98
    002e4c94b 0x2e4c9c
    002e4c98
    002e4c98loc_2e4c98:
    002e4c98b 0x2e4cb4
    002e4c9c
    002e4c9cloc_2e4c9c:
    002e4c9cbl runtime.gcWriteBarrier2
    002e4ca0str x2, [x25]
    002e4ca4adrp x27, 0x736000
    002e4ca8ldr x3, [x27+1232]
    002e4cacstr x3, [x25+8]
    002e4cb0b 0x2e4cb4
    002e4cb4
    002e4cb4loc_2e4cb4:
    002e4cb4adrp x27, 0x736000
    002e4cb8str x2, [x27+1232]
    002e4cbcadrp x0, 0x3cc000
    002e4cc0add x0, x0, 2797
    002e4cc4orr x1, xzr, 6
    002e4cc8bl internal/godebug.New
    002e4cccadrp x27, 0x767000
    002e4cd0ldr w2, [x27+3056]
    002e4cd4cbz w2, 0x2e4cdc
    002e4cd8b 0x2e4ce0
    002e4cdc
    002e4cdcloc_2e4cdc:
    002e4cdcb 0x2e4cf8
    002e4ce0
    002e4ce0loc_2e4ce0:
    002e4ce0bl runtime.gcWriteBarrier2
    002e4ce4str x0, [x25]
    002e4ce8adrp x27, 0x73c000
    002e4cecldr x2, [x27+3520]
    002e4cf0str x2, [x25+8]
    002e4cf4b 0x2e4cf8
    002e4cf8
    002e4cf8loc_2e4cf8:
    002e4cf8adrp x27, 0x73c000
    002e4cfcstr x0, [x27+3520]
    002e4d00adrp x0, 0x3cf000
    002e4d04add x0, x0, 480
    002e4d08orr x1, xzr, 12
    002e4d0cbl internal/godebug.New
    002e4d10adrp x27, 0x767000
    002e4d14ldr w2, [x27+3056]
    002e4d18cbz w2, 0x2e4d20
    002e4d1cb 0x2e4d24
    002e4d20
    002e4d20loc_2e4d20:
    002e4d20b 0x2e4d3c
    002e4d24
    002e4d24loc_2e4d24:
    002e4d24bl runtime.gcWriteBarrier2
    002e4d28str x0, [x25]
    002e4d2cadrp x27, 0x73c000
    002e4d30ldr x2, [x27+3528]
    002e4d34str x2, [x25+8]
    002e4d38b 0x2e4d3c
    002e4d3c
    002e4d3cloc_2e4d3c:
    002e4d3cadrp x27, 0x73c000
    002e4d40str x0, [x27+3528]
    002e4d44adrp x0, 0x3cf000
    002e4d48add x0, x0, 2239
    002e4d4cmovz x1, 13
    002e4d50bl errors.New
    002e4d54adrp x27, 0x73d000
    002e4d58str x0, [x27+2352]
    002e4d5cadrp x27, 0x767000
    002e4d60ldr w2, [x27+3056]
    002e4d64cbz w2, 0x2e4d6c
    002e4d68b 0x2e4d70
    002e4d6c
    002e4d6cloc_2e4d6c:
    002e4d6cb 0x2e4d88
    002e4d70
    002e4d70loc_2e4d70:
    002e4d70bl runtime.gcWriteBarrier2
    002e4d74str x1, [x25]
    002e4d78adrp x27, 0x73d000
    002e4d7cldr x2, [x27+2360]
    002e4d80str x2, [x25+8]
    002e4d84b 0x2e4d88
    002e4d88
    002e4d88loc_2e4d88:
    002e4d88adrp x27, 0x73d000
    002e4d8cstr x1, [x27+2360]
    002e4d90adrp x0, 0x3d7000
    002e4d94add x0, x0, 3264
    002e4d98orr x1, xzr, 28
    002e4d9cbl errors.New
    002e4da0adrp x27, 0x73d000
    002e4da4str x0, [x27+2368]
    002e4da8adrp x27, 0x767000
    002e4dacldr w2, [x27+3056]
    002e4db0cbz w2, 0x2e4db8
    002e4db4b 0x2e4dbc
    002e4db8
    002e4db8loc_2e4db8:
    002e4db8b 0x2e4dd4
    002e4dbc
    002e4dbcloc_2e4dbc:
    002e4dbcbl runtime.gcWriteBarrier2
    002e4dc0str x1, [x25]
    002e4dc4adrp x27, 0x73d000
    002e4dc8ldr x2, [x27+2376]
    002e4dccstr x2, [x25+8]
    002e4dd0b 0x2e4dd4
    002e4dd4
    002e4dd4loc_2e4dd4:
    002e4dd4adrp x27, 0x73d000
    002e4dd8str x1, [x27+2376]
    002e4ddcadrp x0, 0x3d6000
    002e4de0add x0, x0, 1501
    002e4de4movz x1, 26
    002e4de8bl errors.New
    002e4decadrp x27, 0x73d000
    002e4df0str x0, [x27+2384]
    002e4df4adrp x27, 0x767000
    002e4df8ldr w2, [x27+3056]
    002e4dfccbz w2, 0x2e4e04
    002e4e00b 0x2e4e08
    002e4e04
    002e4e04loc_2e4e04:
    002e4e04b 0x2e4e20
    002e4e08
    002e4e08loc_2e4e08:
    002e4e08bl runtime.gcWriteBarrier2
    002e4e0cstr x1, [x25]
    002e4e10adrp x27, 0x73d000
    002e4e14ldr x2, [x27+2392]
    002e4e18str x2, [x25+8]
    002e4e1cb 0x2e4e20
    002e4e20
    002e4e20loc_2e4e20:
    002e4e20adrp x27, 0x73d000
    002e4e24str x1, [x27+2392]
    002e4e28adrp x0, 0x3d1000
    002e4e2cadd x0, x0, 3029
    002e4e30movz x1, 18
    002e4e34bl errors.New
    002e4e38adrp x27, 0x73d000
    002e4e3cstr x0, [x27+2400]
    002e4e40adrp x27, 0x767000
    002e4e44ldr w2, [x27+3056]
    002e4e48cbz w2, 0x2e4e50
    002e4e4cb 0x2e4e54
    002e4e50
    002e4e50loc_2e4e50:
    002e4e50b 0x2e4e6c
    002e4e54
    002e4e54loc_2e4e54:
    002e4e54bl runtime.gcWriteBarrier2
    002e4e58str x1, [x25]
    002e4e5cadrp x27, 0x73d000
    002e4e60ldr x2, [x27+2408]
    002e4e64str x2, [x25+8]
    002e4e68b 0x2e4e6c
    002e4e6c
    002e4e6cloc_2e4e6c:
    002e4e6cadrp x27, 0x73d000
    002e4e70str x1, [x27+2408]
    002e4e74adrp x0, 0x3d2000
    002e4e78add x0, x0, 3387
    002e4e7cmovz x1, 20
    002e4e80bl errors.New
    002e4e84adrp x27, 0x73d000
    002e4e88str x0, [x27+2416]
    002e4e8cadrp x27, 0x767000
    002e4e90ldr w2, [x27+3056]
    002e4e94cbz w2, 0x2e4e9c
    002e4e98b 0x2e4ea0
    002e4e9c
    002e4e9cloc_2e4e9c:
    002e4e9cb 0x2e4eb8
    002e4ea0
    002e4ea0loc_2e4ea0:
    002e4ea0bl runtime.gcWriteBarrier2
    002e4ea4str x1, [x25]
    002e4ea8adrp x27, 0x73d000
    002e4eacldr x2, [x27+2424]
    002e4eb0str x2, [x25+8]
    002e4eb4b 0x2e4eb8
    002e4eb8
    002e4eb8loc_2e4eb8:
    002e4eb8adrp x27, 0x73d000
    002e4ebcstr x1, [x27+2424]
    002e4ec0adrp x0, 0x3d5000
    002e4ec4add x0, x0, 3154
    002e4ec8movz x1, 25
    002e4eccbl errors.New
    002e4ed0adrp x27, 0x73d000
    002e4ed4str x0, [x27+2432]
    002e4ed8adrp x27, 0x767000
    002e4edcldr w2, [x27+3056]
    002e4ee0cbz w2, 0x2e4ee8
    002e4ee4b 0x2e4eec
    002e4ee8
    002e4ee8loc_2e4ee8:
    002e4ee8b 0x2e4f04
    002e4eec
    002e4eecloc_2e4eec:
    002e4eecbl runtime.gcWriteBarrier2
    002e4ef0str x1, [x25]
    002e4ef4adrp x27, 0x73d000
    002e4ef8ldr x2, [x27+2440]
    002e4efcstr x2, [x25+8]
    002e4f00b 0x2e4f04
    002e4f04
    002e4f04loc_2e4f04:
    002e4f04adrp x27, 0x73d000
    002e4f08str x1, [x27+2440]
    002e4f0cadrp x0, 0x3cd000
    002e4f10add x0, x0, 1388
    002e4f14orr x1, xzr, 8
    002e4f18bl internal/godebug.New
    002e4f1cadrp x27, 0x767000
    002e4f20ldr w2, [x27+3056]
    002e4f24cbz w2, 0x2e4f2c
    002e4f28b 0x2e4f30
    002e4f2c
    002e4f2cloc_2e4f2c:
    002e4f2cb 0x2e4f48
    002e4f30
    002e4f30loc_2e4f30:
    002e4f30bl runtime.gcWriteBarrier2
    002e4f34str x0, [x25]
    002e4f38adrp x27, 0x73c000
    002e4f3cldr x1, [x27+3536]
    002e4f40str x1, [x25+8]
    002e4f44b 0x2e4f48
    002e4f48
    002e4f48loc_2e4f48:
    002e4f48adrp x27, 0x73c000
    002e4f4cstr x0, [x27+3536]
    002e4f50bl runtime.makemap_small
    002e4f54str x0, [sp+104]
    002e4f58str xzr, [sp+48]
    002e4f5cadrp x0, 0x3cc000
    002e4f60add x0, x0, 531
    002e4f64str x0, [sp+88]
    002e4f68orr x0, xzr, 3
    002e4f6cstr x0, [sp+96]
    002e4f70ldr x2, [sp+48]
    002e4f74ldr x1, [sp+104]
    002e4f78adrp x0, 0x340000
    002e4f7cadd x0, x0, 2112
    002e4f80bl runtime.mapassign_fast64
    002e4f84str x0, [sp+80]
    002e4f88ldrsb x27, [x0]
    002e4f8cldr x1, [sp+88]
    002e4f90ldr x2, [sp+96]
    002e4f94str x2, [x0+8]
    002e4f98adrp x27, 0x767000
    002e4f9cldr w2, [x27+3056]
    002e4fa0cbz w2, 0x2e4fa8
    002e4fa4b 0x2e4fac
    002e4fa8
    002e4fa8loc_2e4fa8:
    002e4fa8b 0x2e4fc0
    002e4fac
    002e4facloc_2e4fac:
    002e4facbl runtime.gcWriteBarrier2
    002e4fb0str x1, [x25]
    002e4fb4ldr x3, [x0]
    002e4fb8str x3, [x25+8]
    002e4fbcb 0x2e4fc0
    002e4fc0
    002e4fc0loc_2e4fc0:
    002e4fc0str x1, [x0]
    002e4fc4orr x3, xzr, 1
    002e4fc8str x3, [sp+48]
    002e4fccadrp x3, 0x3cd000
    002e4fd0add x3, x3, 3541
    002e4fd4str x3, [sp+88]
    002e4fd8movz x3, 9
    002e4fdcstr x3, [sp+96]
    002e4fe0ldr x2, [sp+48]
    002e4fe4ldr x1, [sp+104]
    002e4fe8adrp x0, 0x340000
    002e4fecadd x0, x0, 2112
    002e4ff0bl runtime.mapassign_fast64
    002e4ff4str x0, [sp+72]
    002e4ff8ldrsb x27, [x0]
    002e4ffcldr x3, [sp+88]
    002e5000ldr x4, [sp+96]
    002e5004str x4, [x0+8]
    002e5008adrp x27, 0x766000
    002e500cldr w4, [x27+3056]
    002e5010cbz w4, 0x2e5018
    002e5014b 0x2e501c
    002e5018
    002e5018loc_2e5018:
    002e5018b 0x2e5030
    002e501c
    002e501cloc_2e501c:
    002e501cbl runtime.gcWriteBarrier2
    002e5020str x3, [x25]
    002e5024ldr x4, [x0]
    002e5028str x4, [x25+8]
    002e502cb 0x2e5030
    002e5030
    002e5030loc_2e5030:
    002e5030str x3, [x0]
    002e5034orr x3, xzr, 2
    002e5038str x3, [sp+48]
    002e503cadrp x3, 0x3cc000
    002e5040add x3, x3, 3550
    002e5044str x3, [sp+88]
    002e5048movz x3, 9
    002e504cstr x3, [sp+96]
    002e5050ldr x2, [sp+48]
    002e5054ldr x1, [sp+104]
    002e5058adrp x0, 0x33f000
    002e505cadd x0, x0, 2112
    002e5060bl runtime.mapassign_fast64
    002e5064str x0, [sp+64]
    002e5068ldrsb x27, [x0]
    002e506cldr x3, [sp+88]
    002e5070ldr x4, [sp+96]
    002e5074str x4, [x0+8]
    002e5078adrp x27, 0x766000
    002e507cldr w4, [x27+3056]
    002e5080cbz w4, 0x2e5088
    002e5084b 0x2e508c
    002e5088
    002e5088loc_2e5088:
    002e5088b 0x2e50a0
    002e508c
    002e508cloc_2e508c:
    002e508cbl runtime.gcWriteBarrier2
    002e5090str x3, [x25]
    002e5094ldr x4, [x0]
    002e5098str x4, [x25+8]
    002e509cb 0x2e50a0
    002e50a0
    002e50a0loc_2e50a0:
    002e50a0str x3, [x0]
    002e50a4orr x3, xzr, 3
    002e50a8str x3, [sp+48]
    002e50acadrp x3, 0x3cb000
    002e50b0add x3, x3, 1947
    002e50b4str x3, [sp+88]
    002e50b8movz x3, 5
    002e50bcstr x3, [sp+96]
    002e50c0ldr x2, [sp+48]
    002e50c4ldr x1, [sp+104]
    002e50c8adrp x0, 0x33f000
    002e50ccadd x0, x0, 2112
    002e50d0bl runtime.mapassign_fast64
    002e50d4str x0, [sp+200]
    002e50d8ldrsb x27, [x0]
    002e50dcldr x3, [sp+88]
    002e50e0ldr x4, [sp+96]
    002e50e4str x4, [x0+8]
    002e50e8adrp x27, 0x766000
    002e50ecldr w4, [x27+3056]
    002e50f0cbz w4, 0x2e50f8
    002e50f4b 0x2e50fc
    002e50f8
    002e50f8loc_2e50f8:
    002e50f8b 0x2e5110
    002e50fc
    002e50fcloc_2e50fc:
    002e50fcbl runtime.gcWriteBarrier2
    002e5100str x3, [x25]
    002e5104ldr x4, [x0]
    002e5108str x4, [x25+8]
    002e510cb 0x2e5110
    002e5110
    002e5110loc_2e5110:
    002e5110str x3, [x0]
    002e5114orr x3, xzr, 4
    002e5118str x3, [sp+48]
    002e511cadrp x3, 0x3cb000
    002e5120add x3, x3, 534
    002e5124str x3, [sp+88]
    002e5128orr x3, xzr, 3
    002e512cstr x3, [sp+96]
    002e5130ldr x2, [sp+48]
    002e5134ldr x1, [sp+104]
    002e5138adrp x0, 0x33f000
    002e513cadd x0, x0, 2112
    002e5140bl runtime.mapassign_fast64
    002e5144str x0, [sp+192]
    002e5148ldrsb x27, [x0]
    002e514cldr x3, [sp+88]
    002e5150ldr x4, [sp+96]
    002e5154str x4, [x0+8]
    002e5158adrp x27, 0x766000
    002e515cldr w4, [x27+3056]
    002e5160cbz w4, 0x2e5168
    002e5164b 0x2e516c
    002e5168
    002e5168loc_2e5168:
    002e5168b 0x2e5180
    002e516c
    002e516cloc_2e516c:
    002e516cbl runtime.gcWriteBarrier2
    002e5170str x3, [x25]
    002e5174ldr x2, [x0]
    002e5178str x2, [x25+8]
    002e517cb 0x2e5180
    002e5180
    002e5180loc_2e5180:
    002e5180str x3, [x0]
    002e5184ldr x2, [sp+104]
    002e5188adrp x27, 0x766000
    002e518cldr w3, [x27+3056]
    002e5190cbz w3, 0x2e5198
    002e5194b 0x2e519c
    002e5198
    002e5198loc_2e5198:
    002e5198b 0x2e51b4
    002e519c
    002e519cloc_2e519c:
    002e519cbl runtime.gcWriteBarrier2
    002e51a0str x2, [x25]
    002e51a4adrp x27, 0x73b000
    002e51a8ldr x3, [x27+3544]
    002e51acstr x3, [x25+8]
    002e51b0b 0x2e51b4
    002e51b4
    002e51b4loc_2e51b4:
    002e51b4adrp x27, 0x73b000
    002e51b8str x2, [x27+3544]
    002e51bcadrp x0, 0x3d4000
    002e51c0add x0, x0, 3179
    002e51c4movz x1, 25
    002e51c8bl errors.New
    002e51ccadrp x27, 0x73c000
    002e51d0str x0, [x27+2448]
    002e51d4adrp x27, 0x766000
    002e51d8ldr w2, [x27+3056]
    002e51dccbz w2, 0x2e51e4
    002e51e0b 0x2e51e8
    002e51e4
    002e51e4loc_2e51e4:
    002e51e4b 0x2e5200
    002e51e8
    002e51e8loc_2e51e8:
    002e51e8bl runtime.gcWriteBarrier2
    002e51ecstr x1, [x25]
    002e51f0adrp x27, 0x73c000
    002e51f4ldr x2, [x27+2456]
    002e51f8str x2, [x25+8]
    002e51fcb 0x2e5200
    002e5200
    002e5200loc_2e5200:
    002e5200adrp x27, 0x73c000
    002e5204str x1, [x27+2456]
    002e5208adrp x0, 0x3d8000
    002e520cadd x0, x0, 3486
    002e5210orr x1, xzr, 31
    002e5214bl errors.New
    002e5218adrp x27, 0x73c000
    002e521cstr x0, [x27+2464]
    002e5220adrp x27, 0x766000
    002e5224ldr w2, [x27+3056]
    002e5228cbz w2, 0x2e5230
    002e522cb 0x2e5234
    002e5230
    002e5230loc_2e5230:
    002e5230b 0x2e524c
    002e5234
    002e5234loc_2e5234:
    002e5234bl runtime.gcWriteBarrier2
    002e5238str x1, [x25]
    002e523cadrp x27, 0x73c000
    002e5240ldr x2, [x27+2472]
    002e5244str x2, [x25+8]
    002e5248b 0x2e524c
    002e524c
    002e524cloc_2e524c:
    002e524cadrp x27, 0x73c000
    002e5250str x1, [x27+2472]
    002e5254adrp x0, 0x3d8000
    002e5258add x0, x0, 1042
    002e525corr x1, xzr, 30
    002e5260bl errors.New
    002e5264adrp x27, 0x73c000
    002e5268str x0, [x27+2480]
    002e526cadrp x27, 0x766000
    002e5270ldr w2, [x27+3056]
    002e5274cbz w2, 0x2e527c
    002e5278b 0x2e5280
    002e527c
    002e527cloc_2e527c:
    002e527cb 0x2e5298
    002e5280
    002e5280loc_2e5280:
    002e5280bl runtime.gcWriteBarrier2
    002e5284str x1, [x25]
    002e5288adrp x27, 0x73c000
    002e528cldr x2, [x27+2488]
    002e5290str x2, [x25+8]
    002e5294b 0x2e5298
    002e5298
    002e5298loc_2e5298:
    002e5298adrp x27, 0x73c000
    002e529cstr x1, [x27+2488]
    002e52a0adrp x0, 0x3d4000
    002e52a4add x0, x0, 3204
    002e52a8movz x1, 25
    002e52acbl errors.New
    002e52b0adrp x27, 0x73d000
    002e52b4str x0, [x27+2656]
    002e52b8adrp x27, 0x766000
    002e52bcldr w2, [x27+3056]
    002e52c0cbz w2, 0x2e52c8
    002e52c4b 0x2e52cc
    002e52c8
    002e52c8loc_2e52c8:
    002e52c8b 0x2e52e4
    002e52cc
    002e52ccloc_2e52cc:
    002e52ccbl runtime.gcWriteBarrier2
    002e52d0str x1, [x25]
    002e52d4adrp x27, 0x73d000
    002e52d8ldr x2, [x27+2664]
    002e52dcstr x2, [x25+8]
    002e52e0b 0x2e52e4
    002e52e4
    002e52e4loc_2e52e4:
    002e52e4adrp x27, 0x73d000
    002e52e8str x1, [x27+2664]
    002e52ecadrp x0, 0x3db000
    002e52f0add x0, x0, 3121
    002e52f4movz x1, 35
    002e52f8bl errors.New
    002e52fcadrp x27, 0x73c000
    002e5300str x0, [x27+2496]
    002e5304adrp x27, 0x766000
    002e5308ldr w2, [x27+3056]
    002e530ccbz w2, 0x2e5314
    002e5310b 0x2e5318
    002e5314
    002e5314loc_2e5314:
    002e5314b 0x2e5330
    002e5318
    002e5318loc_2e5318:
    002e5318bl runtime.gcWriteBarrier2
    002e531cstr x1, [x25]
    002e5320adrp x27, 0x73c000
    002e5324ldr x0, [x27+2504]
    002e5328str x0, [x25+8]
    002e532cb 0x2e5330
    002e5330
    002e5330loc_2e5330:
    002e5330adrp x27, 0x73c000
    002e5334str x1, [x27+2504]
    002e5338bl runtime.makemap_small
    002e533cstr x0, [sp+120]
    002e5340adrp x27, 0x766000
    002e5344ldr w1, [x27+3056]
    002e5348cbz w1, 0x2e5350
    002e534cb 0x2e5354
    002e5350
    002e5350loc_2e5350:
    002e5350b 0x2e536c
    002e5354
    002e5354loc_2e5354:
    002e5354bl runtime.gcWriteBarrier2
    002e5358str x0, [x25]
    002e535cadrp x27, 0x73e000
    002e5360ldr x1, [x27+3856]
    002e5364str x1, [x25+8]
    002e5368b 0x2e536c
    002e536c
    002e536cloc_2e536c:
    002e536cadrp x27, 0x73e000
    002e5370str x0, [x27+3856]
    002e5374bl runtime.makemap_small
    002e5378str x0, [sp+112]
    002e537cadrp x27, 0x766000
    002e5380ldr w1, [x27+3056]
    002e5384cbz w1, 0x2e538c
    002e5388b 0x2e5390
    002e538c
    002e538cloc_2e538c:
    002e538cb 0x2e53a8
    002e5390
    002e5390loc_2e5390:
    002e5390bl runtime.gcWriteBarrier2
    002e5394str x0, [x25]
    002e5398adrp x27, 0x73e000
    002e539cldr x4, [x27+3864]
    002e53a0str x4, [x25+8]
    002e53a4b 0x2e53a8
    002e53a8
    002e53a8loc_2e53a8:
    002e53a8adrp x27, 0x73e000
    002e53acstr x0, [x27+3864]
    002e53b0movn x0, 0
    002e53b4mov x1, x0
    002e53b8mov x2, x0
    002e53bcmov x3, x0
    002e53c0bl net.IPv4
    002e53c4adrp x27, 0x73d000
    002e53c8str x1, [x27+3592]
    002e53ccadrp x27, 0x73d000
    002e53d0str x2, [x27+3600]
    002e53d4adrp x27, 0x766000
    002e53d8ldr w4, [x27+3056]
    002e53dccbz w4, 0x2e53e4
    002e53e0b 0x2e53e8
    002e53e4
    002e53e4loc_2e53e4:
    002e53e4b 0x2e5400
    002e53e8
    002e53e8loc_2e53e8:
    002e53e8bl runtime.gcWriteBarrier2
    002e53ecstr x0, [x25]
    002e53f0adrp x27, 0x73d000
    002e53f4ldr x4, [x27+3584]
    002e53f8str x4, [x25+8]
    002e53fcb 0x2e5400
    002e5400
    002e5400loc_2e5400:
    002e5400adrp x27, 0x73d000
    002e5404str x0, [x27+3584]
    002e5408movn x0, 31
    002e540cmov x1, xzr
    002e5410mov x2, x1
    002e5414orr x3, xzr, 1
    002e5418bl net.IPv4
    002e541cadrp x27, 0x73d000
    002e5420str x1, [x27+3624]
    002e5424adrp x27, 0x73d000
    002e5428str x2, [x27+3632]
    002e542cadrp x27, 0x766000
    002e5430ldr w4, [x27+3056]
    002e5434cbz w4, 0x2e543c
    002e5438b 0x2e5440
    002e543c
    002e543cloc_2e543c:
    002e543cb 0x2e5458
    002e5440
    002e5440loc_2e5440:
    002e5440bl runtime.gcWriteBarrier2
    002e5444str x0, [x25]
    002e5448adrp x27, 0x73d000
    002e544cldr x4, [x27+3616]
    002e5450str x4, [x25+8]
    002e5454b 0x2e5458
    002e5458
    002e5458loc_2e5458:
    002e5458adrp x27, 0x73d000
    002e545cstr x0, [x27+3616]
    002e5460movn x0, 31
    002e5464mov x1, xzr
    002e5468mov x2, x1
    002e546corr x3, xzr, 2
    002e5470bl net.IPv4
    002e5474adrp x27, 0x73d000
    002e5478str x1, [x27+3656]
    002e547cadrp x27, 0x73d000
    002e5480str x2, [x27+3664]
    002e5484adrp x27, 0x766000
    002e5488ldr w4, [x27+3056]
    002e548ccbz w4, 0x2e5494
    002e5490b 0x2e5498
    002e5494
    002e5494loc_2e5494:
    002e5494b 0x2e54b0
    002e5498
    002e5498loc_2e5498:
    002e5498bl runtime.gcWriteBarrier2
    002e549cstr x0, [x25]
    002e54a0adrp x27, 0x73d000
    002e54a4ldr x4, [x27+3648]
    002e54a8str x4, [x25+8]
    002e54acb 0x2e54b0
    002e54b0
    002e54b0loc_2e54b0:
    002e54b0adrp x27, 0x73d000
    002e54b4str x0, [x27+3648]
    002e54b8mov x0, xzr
    002e54bcmov x1, x0
    002e54c0mov x2, x0
    002e54c4mov x3, x0
    002e54c8bl net.IPv4
    002e54ccadrp x27, 0x73d000
    002e54d0str x1, [x27+3688]
    002e54d4adrp x27, 0x73d000
    002e54d8str x2, [x27+3696]
    002e54dcadrp x27, 0x766000
    002e54e0ldr w4, [x27+3056]
    002e54e4cbz w4, 0x2e54ec
    002e54e8b 0x2e54f0
    002e54ec
    002e54ecloc_2e54ec:
    002e54ecb 0x2e5508
    002e54f0
    002e54f0loc_2e54f0:
    002e54f0bl runtime.gcWriteBarrier2
    002e54f4str x0, [x25]
    002e54f8adrp x27, 0x73d000
    002e54fcldr x4, [x27+3680]
    002e5500str x4, [x25+8]
    002e5504b 0x2e5508
    002e5508
    002e5508loc_2e5508:
    002e5508adrp x27, 0x73d000
    002e550cstr x0, [x27+3680]
    002e5510movn x0, 0
    002e5514mov x1, xzr
    002e5518mov x2, x1
    002e551cmov x3, x1
    002e5520bl net.IPv4Mask
    002e5524adrp x27, 0x73d000
    002e5528str x1, [x27+3720]
    002e552cadrp x27, 0x73d000
    002e5530str x2, [x27+3728]
    002e5534adrp x27, 0x766000
    002e5538ldr w4, [x27+3056]
    002e553ccbz w4, 0x2e5544
    002e5540b 0x2e5548
    002e5544
    002e5544loc_2e5544:
    002e5544b 0x2e5560
    002e5548
    002e5548loc_2e5548:
    002e5548bl runtime.gcWriteBarrier2
    002e554cstr x0, [x25]
    002e5550adrp x27, 0x73d000
    002e5554ldr x4, [x27+3712]
    002e5558str x4, [x25+8]
    002e555cb 0x2e5560
    002e5560
    002e5560loc_2e5560:
    002e5560adrp x27, 0x73d000
    002e5564str x0, [x27+3712]
    002e5568movn x0, 0
    002e556cmov x1, x0
    002e5570mov x2, xzr
    002e5574mov x3, x2
    002e5578bl net.IPv4Mask
    002e557cadrp x27, 0x73d000
    002e5580str x1, [x27+3752]
    002e5584adrp x27, 0x73d000
    002e5588str x2, [x27+3760]
    002e558cadrp x27, 0x766000
    002e5590ldr w4, [x27+3056]
    002e5594cbz w4, 0x2e559c
    002e5598b 0x2e55a0
    002e559c
    002e559cloc_2e559c:
    002e559cb 0x2e55b8
    002e55a0
    002e55a0loc_2e55a0:
    002e55a0bl runtime.gcWriteBarrier2
    002e55a4str x0, [x25]
    002e55a8adrp x27, 0x73d000
    002e55acldr x4, [x27+3744]
    002e55b0str x4, [x25+8]
    002e55b4b 0x2e55b8
    002e55b8
    002e55b8loc_2e55b8:
    002e55b8adrp x27, 0x73d000
    002e55bcstr x0, [x27+3744]
    002e55c0movn x0, 0
    002e55c4mov x1, x0
    002e55c8mov x2, x0
    002e55ccmov x3, xzr
    002e55d0bl net.IPv4Mask
    002e55d4adrp x27, 0x73d000
    002e55d8str x1, [x27+3784]
    002e55dcadrp x27, 0x73d000
    002e55e0str x2, [x27+3792]
    002e55e4adrp x27, 0x766000
    002e55e8ldr w4, [x27+3056]
    002e55eccbz w4, 0x2e55f4
    002e55f0b 0x2e55f8
    002e55f4
    002e55f4loc_2e55f4:
    002e55f4b 0x2e5610
    002e55f8
    002e55f8loc_2e55f8:
    002e55f8bl runtime.gcWriteBarrier2
    002e55fcstr x0, [x25]
    002e5600adrp x27, 0x73d000
    002e5604ldr x1, [x27+3776]
    002e5608str x1, [x25+8]
    002e560cb 0x2e5610
    002e5610
    002e5610loc_2e5610:
    002e5610adrp x27, 0x73d000
    002e5614str x0, [x27+3776]
    002e5618bl runtime.makemap_small
    002e561cstr x0, [sp+184]
    002e5620adrp x2, 0x3cb000
    002e5624add x2, x2, 1118
    002e5628str x2, [sp+168]
    002e562corr x3, xzr, 4
    002e5630str x3, [sp+176]
    002e5634orr x0, xzr, 1
    002e5638str x0, [sp+56]
    002e563cldr x1, [sp+184]
    002e5640adrp x0, 0x33f000
    002e5644add x0, x0, 480
    002e5648bl runtime.mapassign_faststr
    002e564cstr x0, [sp+160]
    002e5650ldrsb x27, [x0]
    002e5654ldr x1, [sp+56]
    002e5658str x1, [x0]
    002e565cadrp x2, 0x3cb000
    002e5660add x2, x2, 1122
    002e5664str x2, [sp+168]
    002e5668orr x3, xzr, 4
    002e566cstr x3, [sp+176]
    002e5670orr x0, xzr, 2
    002e5674str x0, [sp+56]
    002e5678ldr x1, [sp+184]
    002e567cadrp x0, 0x33f000
    002e5680add x0, x0, 480
    002e5684bl runtime.mapassign_faststr
    002e5688str x0, [sp+152]
    002e568cldrsb x27, [x0]
    002e5690ldr x1, [sp+56]
    002e5694str x1, [x0]
    002e5698adrp x2, 0x3cb000
    002e569cadd x2, x2, 459
    002e56a0str x2, [sp+168]
    002e56a4orr x3, xzr, 3
    002e56a8str x3, [sp+176]
    002e56acorr x0, xzr, 6
    002e56b0str x0, [sp+56]
    002e56b4ldr x1, [sp+184]
    002e56b8adrp x0, 0x33f000
    002e56bcadd x0, x0, 480
    002e56c0bl runtime.mapassign_faststr
    002e56c4str x0, [sp+144]
    002e56c8ldrsb x27, [x0]
    002e56ccldr x1, [sp+56]
    002e56d0str x1, [x0]
    002e56d4adrp x2, 0x3cb000
    002e56d8add x2, x2, 456
    002e56dcstr x2, [sp+168]
    002e56e0orr x3, xzr, 3
    002e56e4str x3, [sp+176]
    002e56e8movz x0, 17
    002e56ecstr x0, [sp+56]
    002e56f0ldr x1, [sp+184]
    002e56f4adrp x0, 0x33f000
    002e56f8add x0, x0, 480
    002e56fcbl runtime.mapassign_faststr
    002e5700str x0, [sp+136]
    002e5704ldrsb x27, [x0]
    002e5708ldr x1, [sp+56]
    002e570cstr x1, [x0]
    002e5710adrp x2, 0x3cc000
    002e5714add x2, x2, 3559
    002e5718str x2, [sp+168]
    002e571cmovz x3, 9
    002e5720str x3, [sp+176]
    002e5724movz x0, 58
    002e5728str x0, [sp+56]
    002e572cldr x1, [sp+184]
    002e5730adrp x0, 0x33f000
    002e5734add x0, x0, 480
    002e5738bl runtime.mapassign_faststr
    002e573cstr x0, [sp+128]
    002e5740ldrsb x27, [x0]
    002e5744ldr x1, [sp+56]
    002e5748str x1, [x0]
    002e574cldr x0, [sp+184]
    002e5750adrp x27, 0x766000
    002e5754ldr w1, [x27+3056]
    002e5758cbz w1, 0x2e5760
    002e575cb 0x2e5764
    002e5760
    002e5760loc_2e5760:
    002e5760b 0x2e577c
    002e5764
    002e5764loc_2e5764:
    002e5764bl runtime.gcWriteBarrier2
    002e5768str x0, [x25]
    002e576cadrp x27, 0x73b000
    002e5770ldr x1, [x27+3560]
    002e5774str x1, [x25+8]
    002e5778b 0x2e577c
    002e577c
    002e577cloc_2e577c:
    002e577cadrp x27, 0x73b000
    002e5780str x0, [x27+3560]
    002e5784bl net.map.init.0
    002e5788adrp x0, 0x3d4000
    002e578cadd x0, x0, 3229
    002e5790movz x1, 25
    002e5794bl errors.New
    002e5798adrp x27, 0x73c000
    002e579cstr x0, [x27+2512]
    002e57a0adrp x27, 0x766000
    002e57a4ldr w0, [x27+3056]
    002e57a8cbz w0, 0x2e57b0
    002e57acb 0x2e57b4
    002e57b0
    002e57b0loc_2e57b0:
    002e57b0b 0x2e57cc
    002e57b4
    002e57b4loc_2e57b4:
    002e57b4bl runtime.gcWriteBarrier2
    002e57b8str x1, [x25]
    002e57bcadrp x27, 0x73c000
    002e57c0ldr x2, [x27+2520]
    002e57c4str x2, [x25+8]
    002e57c8b 0x2e57cc
    002e57cc
    002e57ccloc_2e57cc:
    002e57ccadrp x27, 0x73c000
    002e57d0str x1, [x27+2520]
    002e57d4adrp x0, 0x3cf000
    002e57d8add x0, x0, 1332
    002e57dcorr x1, xzr, 15
    002e57e0bl errors.New
    002e57e4adrp x27, 0x73c000
    002e57e8str x0, [x27+2528]
    002e57ecadrp x27, 0x766000
    002e57f0ldr w2, [x27+3056]
    002e57f4cbz w2, 0x2e57fc
    002e57f8b 0x2e5800
    002e57fc
    002e57fcloc_2e57fc:
    002e57fcb 0x2e5818
    002e5800
    002e5800loc_2e5800:
    002e5800bl runtime.gcWriteBarrier2
    002e5804str x1, [x25]
    002e5808adrp x27, 0x73c000
    002e580cldr x2, [x27+2536]
    002e5810str x2, [x25+8]
    002e5814b 0x2e5818
    002e5818
    002e5818loc_2e5818:
    002e5818adrp x27, 0x73c000
    002e581cstr x1, [x27+2536]
    002e5820adrp x0, 0x3e1000
    002e5824add x0, x0, 1728
    002e5828movz x1, 44
    002e582cbl errors.New
    002e5830adrp x27, 0x73c000
    002e5834str x0, [x27+2544]
    002e5838adrp x27, 0x766000
    002e583cldr w2, [x27+3056]
    002e5840cbz w2, 0x2e5848
    002e5844b 0x2e584c
    002e5848
    002e5848loc_2e5848:
    002e5848b 0x2e5864
    002e584c
    002e584cloc_2e584c:
    002e584cbl runtime.gcWriteBarrier2
    002e5850str x1, [x25]
    002e5854adrp x27, 0x73c000
    002e5858ldr x2, [x27+2552]
    002e585cstr x2, [x25+8]
    002e5860b 0x2e5864
    002e5864
    002e5864loc_2e5864:
    002e5864adrp x27, 0x73c000
    002e5868str x1, [x27+2552]
    002e586corr x0, xzr, 1
    002e5870mov x1, xzr
    002e5874bl time.Unix
    002e5878adrp x27, 0x73d000
    002e587cstr x0, [x27+3808]
    002e5880adrp x27, 0x73d000
    002e5884str x1, [x27+3816]
    002e5888adrp x27, 0x766000
    002e588cldr w3, [x27+3056]
    002e5890cbz w3, 0x2e5898
    002e5894b 0x2e589c
    002e5898
    002e5898loc_2e5898:
    002e5898b 0x2e58b4
    002e589c
    002e589cloc_2e589c:
    002e589cbl runtime.gcWriteBarrier2
    002e58a0str x2, [x25]
    002e58a4adrp x27, 0x73d000
    002e58a8ldr x0, [x27+3824]
    002e58acstr x0, [x25+8]
    002e58b0b 0x2e58b4
    002e58b4
    002e58b4loc_2e58b4:
    002e58b4adrp x27, 0x73d000
    002e58b8str x2, [x27+3824]
    002e58bcldp x29, x30, [sp-8]
    002e58c0add sp, sp, 272
    002e58c4ret x30
    002e58c8
    002e58c8loc_2e58c8:
    002e58c8mov x3, x30
    002e58ccbl runtime.morestack_noctxt.abi0
    002e58d0b 0x2e4810
    002e58d4udf 0
    002e58d8udf 0
    002e58dcudf 0
    002e4810
    002e58e0
    002e58e0net.init.func1: ; void net.init.func1(context.Context ctx, func(context.Context, string, string) ([]net.IPAddr, error) fn, struct string network, struct string host)
    002e58e0ldr x16, [x28+16]
    002e58e4sub x17, sp, 64
    002e58e8subs xzr, x17, x16
    002e58ecb.ls 0x2e59d0
    002e58f0str x30, [sp-192]!
    002e58f4stur x29, [sp-8]
    002e58f8sub x29, sp, 8
    002e58fcstr x0, [sp+200]
    002e5900str x1, [sp+208]
    002e5904str x2, [sp+216]
    002e5908str x3, [sp+224]
    002e590cstr x4, [sp+232]
    002e5910str x5, [sp+240]
    002e5914str x6, [sp+248]
    002e5918str xzr, [sp+80]
    002e591cstp xzr, xzr, [sp+88]
    002e5920stp xzr, xzr, [sp+64]
    002e5924str xzr, [sp+120]
    002e5928stp xzr, xzr, [sp+128]
    002e592cstp xzr, xzr, [sp+104]
    002e5930ldr x0, [sp+200]
    002e5934ldr x2, [sp+224]
    002e5938ldr x4, [sp+240]
    002e593cldr x3, [sp+232]
    002e5940ldr x5, [sp+248]
    002e5944ldr x1, [sp+208]
    002e5948ldr x26, [sp+216]
    002e594cldr x6, [x26]
    002e5950blr x6
    002e5954str x0, [sp+120]
    002e5958str x1, [sp+128]
    002e595cstr x2, [sp+136]
    002e5960str x3, [sp+104]
    002e5964str x4, [sp+112]
    002e5968ldr x6, [sp+120]
    002e596cldr x7, [sp+128]
    002e5970ldr x8, [sp+136]
    002e5974str x6, [sp+160]
    002e5978str x7, [sp+168]
    002e597cstr x8, [sp+176]
    002e5980ldr x6, [sp+104]
    002e5984ldr x7, [sp+112]
    002e5988str x6, [sp+144]
    002e598cstr x7, [sp+152]
    002e5990ldr x6, [sp+160]
    002e5994ldr x7, [sp+168]
    002e5998ldr x8, [sp+176]
    002e599cstr x6, [sp+80]
    002e59a0str x7, [sp+88]
    002e59a4str x8, [sp+96]
    002e59a8ldr x3, [sp+144]
    002e59acldr x4, [sp+152]
    002e59b0str x3, [sp+64]
    002e59b4str x4, [sp+72]
    002e59b8ldr x0, [sp+80]
    002e59bcldr x1, [sp+88]
    002e59c0ldr x2, [sp+96]
    002e59c4ldur x29, [sp-8]
    002e59c8ldr x30, [sp], 192
    002e59ccret x30
    002e59d0
    002e59d0loc_2e59d0:
    002e59d0stp x0, x1, [sp+8]
    002e59d4stp x2, x3, [sp+24]
    002e59d8stp x4, x5, [sp+40]
    002e59dcstr x6, [sp+56]
    002e59e0mov x3, x30
    002e59e4bl runtime.morestack_noctxt.abi0
    002e59e8ldp x0, x1, [sp+8]
    002e59ecldp x2, x3, [sp+24]
    002e59f0ldp x4, x5, [sp+40]
    002e59f4ldr x6, [sp+56]
    002e59f8b 0x2e58e0
    002e59fcudf 0
    002e58e0