File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    00320e00
    00320e00net.unixSocket: ; void net.unixSocket(context.Context ctx, struct string net, net.sockaddr laddr, net.sockaddr raddr, struct string mode, func(context.Context, string, string, syscall.RawConn) error ctxCtrlFn)
    00320e00ldr x16, [x28+16]
    00320e04sub x17, sp, 160
    00320e08subs xzr, x17, x16
    00320e0cb.ls 0x3216b8
    00320e10sub x20, sp, 288
    00320e14stp x29, x30, [x20-8]
    00320e18add sp, x20, 0
    00320e1csub x29, sp, 8
    00320e20str x0, [sp+296]
    00320e24str x1, [sp+304]
    00320e28str x2, [sp+312]
    00320e2cstr x3, [sp+320]
    00320e30str x4, [sp+328]
    00320e34str x5, [sp+336]
    00320e38str x6, [sp+344]
    00320e3cstr x7, [sp+352]
    00320e40str x8, [sp+360]
    00320e44str x9, [sp+368]
    00320e48str x10, [sp+376]
    00320e4cstr xzr, [sp+144]
    00320e50stp xzr, xzr, [sp+128]
    00320e54str xzr, [sp+120]
    00320e58ldr x1, [sp+320]
    00320e5cldr x13, [sp+312]
    00320e60str x13, [sp+216]
    00320e64str x1, [sp+224]
    00320e68b 0x320e6c
    00320e6c
    00320e6cloc_320e6c:
    00320e6csubs xzr, x1, 4
    00320e70b.eq 0x320e78
    00320e74b 0x320f10
    00320e78
    00320e78loc_320e78:
    00320e78b 0x320e7c
    00320e7c
    00320e7cloc_320e7c:
    00320e7csubs xzr, x1, 4
    00320e80b.eq 0x320e88
    00320e84b 0x320f08
    00320e88
    00320e88loc_320e88:
    00320e88subs xzr, x1, 0
    00320e8cb.hi 0x320e94
    00320e90b 0x3216ac
    00320e94
    00320e94loc_320e94:
    00320e94ldrb w14, [x13]
    00320e98subs xzr, x1, 1
    00320e9cb.hi 0x320ea4
    00320ea0b 0x3216a4
    00320ea4
    00320ea4loc_320ea4:
    00320ea4ldrb w15, [x13+1]
    00320ea8ubfm x15, x15, 56, 7
    00320eacorr x14, x14, x15
    00320eb0subs xzr, x1, 2
    00320eb4b.hi 0x320ebc
    00320eb8b 0x32169c
    00320ebc
    00320ebcloc_320ebc:
    00320ebcldrb w15, [x13+2]
    00320ec0ubfm x15, x15, 48, 7
    00320ec4orr x14, x14, x15
    00320ec8subs xzr, x1, 3
    00320eccb.hi 0x320ed4
    00320ed0b 0x321694
    00320ed4
    00320ed4loc_320ed4:
    00320ed4ldrb w13, [x13+3]
    00320ed8ubfm x13, x13, 40, 7
    00320edcorr x13, x14, x13
    00320ee0movz x14, 28277
    00320ee4movk x14, 0x78690000
    00320ee8subs wzr, w13, w14
    00320eecb.eq 0x320ef4
    00320ef0b 0x320f04
    00320ef4
    00320ef4loc_320ef4:
    00320ef4b 0x320ef8
    00320ef8
    00320ef8loc_320ef8:
    00320ef8orr x0, xzr, 1
    00320efcstr x0, [sp+120]
    00320f00b 0x321160
    00320f04
    00320f04loc_320f04:
    00320f04b 0x320f0c
    00320f08
    00320f08loc_320f08:
    00320f08b 0x320f0c
    00320f0c
    00320f0cloc_320f0c:
    00320f0cb 0x32157c
    00320f10
    00320f10loc_320f10:
    00320f10subs xzr, x1, 8
    00320f14b.eq 0x320f1c
    00320f18b 0x321020
    00320f1c
    00320f1cloc_320f1c:
    00320f1cb 0x320f20
    00320f20
    00320f20loc_320f20:
    00320f20subs xzr, x1, 8
    00320f24b.eq 0x320f2c
    00320f28b 0x321018
    00320f2c
    00320f2cloc_320f2c:
    00320f2csubs xzr, x1, 0
    00320f30b.hi 0x320f38
    00320f34b 0x32168c
    00320f38
    00320f38loc_320f38:
    00320f38ldrb w14, [x13]
    00320f3csubs xzr, x1, 1
    00320f40b.hi 0x320f48
    00320f44b 0x321684
    00320f48
    00320f48loc_320f48:
    00320f48ldrb w15, [x13+1]
    00320f4cubfm x15, x15, 56, 7
    00320f50orr x14, x14, x15
    00320f54subs xzr, x1, 2
    00320f58b.hi 0x320f60
    00320f5cb 0x32167c
    00320f60
    00320f60loc_320f60:
    00320f60ldrb w15, [x13+2]
    00320f64ubfm x15, x15, 48, 7
    00320f68orr x14, x14, x15
    00320f6csubs xzr, x1, 3
    00320f70b.hi 0x320f78
    00320f74b 0x321674
    00320f78
    00320f78loc_320f78:
    00320f78ldrb w15, [x13+3]
    00320f7cubfm x15, x15, 40, 7
    00320f80orr x14, x14, x15
    00320f84subs xzr, x1, 4
    00320f88b.hi 0x320f90
    00320f8cb 0x32166c
    00320f90
    00320f90loc_320f90:
    00320f90ldrb w15, [x13+4]
    00320f94ubfm x15, x15, 32, 7
    00320f98orr x14, x14, x15
    00320f9csubs xzr, x1, 5
    00320fa0b.hi 0x320fa8
    00320fa4b 0x321664
    00320fa8
    00320fa8loc_320fa8:
    00320fa8ldrb w15, [x13+5]
    00320facubfm x15, x15, 24, 7
    00320fb0orr x14, x14, x15
    00320fb4subs xzr, x1, 6
    00320fb8b.hi 0x320fc0
    00320fbcb 0x32165c
    00320fc0
    00320fc0loc_320fc0:
    00320fc0ldrb w15, [x13+6]
    00320fc4ubfm x15, x15, 16, 7
    00320fc8orr x14, x14, x15
    00320fccsubs xzr, x1, 7
    00320fd0b.hi 0x320fd8
    00320fd4b 0x321654
    00320fd8
    00320fd8loc_320fd8:
    00320fd8ldrb w13, [x13+7]
    00320fdcubfm x13, x13, 8, 7
    00320fe0orr x13, x14, x13
    00320fe4movz x14, 28277
    00320fe8movk x14, 0x78690000
    00320fecmovk x14, 0x726700000000
    00320ff0movk x14, 0x6d61000000000000
    00320ff4subs xzr, x13, x14
    00320ff8b.eq 0x321000
    00320ffcb 0x321014
    00321000
    00321000loc_321000:
    00321000b 0x321004
    00321004
    00321004loc_321004:
    00321004orr x0, xzr, 2
    00321008str x0, [sp+120]
    0032100corr x0, xzr, 1
    00321010b 0x321160
    00321014
    00321014loc_321014:
    00321014b 0x32101c
    00321018
    00321018loc_321018:
    00321018b 0x32101c
    0032101c
    0032101cloc_32101c:
    0032101cb 0x32157c
    00321020
    00321020loc_321020:
    00321020subs xzr, x1, 10
    00321024b.eq 0x32102c
    00321028b 0x321570
    0032102c
    0032102cloc_32102c:
    0032102cb 0x321030
    00321030
    00321030loc_321030:
    00321030subs xzr, x1, 10
    00321034b.eq 0x32103c
    00321038b 0x321568
    0032103c
    0032103cloc_32103c:
    0032103csubs xzr, x1, 0
    00321040b.hi 0x321048
    00321044b 0x32164c
    00321048
    00321048loc_321048:
    00321048ldrb w14, [x13]
    0032104csubs xzr, x1, 1
    00321050b.hi 0x321058
    00321054b 0x321644
    00321058
    00321058loc_321058:
    00321058ldrb w15, [x13+1]
    0032105cubfm x15, x15, 56, 7
    00321060orr x14, x14, x15
    00321064subs xzr, x1, 2
    00321068b.hi 0x321070
    0032106cb 0x32163c
    00321070
    00321070loc_321070:
    00321070ldrb w15, [x13+2]
    00321074ubfm x15, x15, 48, 7
    00321078orr x14, x14, x15
    0032107csubs xzr, x1, 3
    00321080b.hi 0x321088
    00321084b 0x321634
    00321088
    00321088loc_321088:
    00321088ldrb w15, [x13+3]
    0032108cubfm x15, x15, 40, 7
    00321090orr x14, x14, x15
    00321094subs xzr, x1, 4
    00321098b.hi 0x3210a0
    0032109cb 0x32162c
    003210a0
    003210a0loc_3210a0:
    003210a0ldrb w15, [x13+4]
    003210a4ubfm x15, x15, 32, 7
    003210a8orr x14, x14, x15
    003210acsubs xzr, x1, 5
    003210b0b.hi 0x3210b8
    003210b4b 0x321624
    003210b8
    003210b8loc_3210b8:
    003210b8ldrb w15, [x13+5]
    003210bcubfm x15, x15, 24, 7
    003210c0orr x14, x14, x15
    003210c4subs xzr, x1, 6
    003210c8b.hi 0x3210d0
    003210ccb 0x32161c
    003210d0
    003210d0loc_3210d0:
    003210d0ldrb w15, [x13+6]
    003210d4ubfm x15, x15, 16, 7
    003210d8orr x14, x14, x15
    003210dcsubs xzr, x1, 7
    003210e0b.hi 0x3210e8
    003210e4b 0x321614
    003210e8
    003210e8loc_3210e8:
    003210e8ldrb w15, [x13+7]
    003210ecubfm x15, x15, 8, 7
    003210f0orr x14, x14, x15
    003210f4movz x15, 28277
    003210f8movk x15, 0x78690000
    003210fcmovk x15, 0x617000000000
    00321100movk x15, 0x6b63000000000000
    00321104subs xzr, x14, x15
    00321108b.eq 0x321110
    0032110cb 0x321564
    00321110
    00321110loc_321110:
    00321110subs xzr, x1, 8
    00321114b.hi 0x32111c
    00321118b 0x32160c
    0032111c
    0032111cloc_32111c:
    0032111cldrb w14, [x13+8]
    00321120subs xzr, x1, 9
    00321124b.hi 0x32112c
    00321128b 0x321604
    0032112c
    0032112cloc_32112c:
    0032112cldrb w13, [x13+9]
    00321130ubfm x13, x13, 56, 7
    00321134orr x13, x14, x13
    00321138ubfm x13, x13, 0, 15
    0032113cmovz x14, 29797
    00321140subs wzr, w13, w14
    00321144b.eq 0x32114c
    00321148b 0x321560
    0032114c
    0032114cloc_32114c:
    0032114cb 0x321150
    00321150
    00321150loc_321150:
    00321150movz x0, 5
    00321154str x0, [sp+120]
    00321158orr x0, xzr, 1
    0032115cb 0x321160
    00321160
    00321160loc_321160:
    00321160ldr x1, [sp+368]
    00321164ldr x13, [sp+360]
    00321168str x13, [sp+192]
    0032116cstr x1, [sp+200]
    00321170b 0x321174
    00321174
    00321174loc_321174:
    00321174subs xzr, x1, 4
    00321178b.eq 0x321180
    0032117cb 0x321354
    00321180
    00321180loc_321180:
    00321180b 0x321184
    00321184
    00321184loc_321184:
    00321184subs xzr, x1, 4
    00321188b.eq 0x321190
    0032118cb 0x32134c
    00321190
    00321190loc_321190:
    00321190subs xzr, x1, 0
    00321194b.hi 0x32119c
    00321198b 0x3215fc
    0032119c
    0032119cloc_32119c:
    0032119cldrb w14, [x13]
    003211a0subs xzr, x1, 1
    003211a4b.hi 0x3211ac
    003211a8b 0x3215f8
    003211ac
    003211acloc_3211ac:
    003211acldrb w15, [x13+1]
    003211b0ubfm x15, x15, 56, 7
    003211b4orr x14, x14, x15
    003211b8subs xzr, x1, 2
    003211bcb.hi 0x3211c4
    003211c0b 0x3215f0
    003211c4
    003211c4loc_3211c4:
    003211c4ldrb w15, [x13+2]
    003211c8ubfm x15, x15, 48, 7
    003211ccorr x14, x14, x15
    003211d0subs xzr, x1, 3
    003211d4b.hi 0x3211dc
    003211d8b 0x3215e8
    003211dc
    003211dcloc_3211dc:
    003211dcldrb w13, [x13+3]
    003211e0ubfm x13, x13, 40, 7
    003211e4orr x13, x14, x13
    003211e8movz x14, 26980
    003211ecmovk x14, 0x6c610000
    003211f0subs wzr, w13, w14
    003211f4b.eq 0x3211fc
    003211f8b 0x321348
    003211fc
    003211fcloc_3211fc:
    003211fcb 0x321200
    00321200
    00321200loc_321200:
    00321200ldr x13, [sp+328]
    00321204subs xzr, x13, 0
    00321208cset x14, ne
    0032120cstrb w14, [sp+119]
    00321210cbnz x13, 0x321218
    00321214b 0x321238
    00321218
    00321218loc_321218:
    00321218ldr x1, [sp+328]
    0032121cldrsb x27, [x1]
    00321220ldr x0, [sp+336]
    00321224ldr x1, [x1+48]
    00321228blr x1
    0032122cstrb w0, [sp+118]
    00321230strb w0, [sp+119]
    00321234b 0x32123c
    00321238
    00321238loc_321238:
    00321238b 0x32123c
    0032123c
    0032123cloc_32123c:
    0032123cldrb w13, [sp+119]
    00321240tbnz w13, 0, 0x321248
    00321244b 0x321250
    00321248
    00321248loc_321248:
    00321248stp xzr, xzr, [sp+328]
    0032124cb 0x321254
    00321250
    00321250loc_321250:
    00321250b 0x321254
    00321254
    00321254loc_321254:
    00321254ldr x13, [sp+344]
    00321258subs xzr, x13, 0
    0032125ccset x14, ne
    00321260strb w14, [sp+119]
    00321264cbnz x13, 0x32126c
    00321268b 0x32128c
    0032126c
    0032126cloc_32126c:
    0032126cldr x1, [sp+344]
    00321270ldrsb x27, [x1]
    00321274ldr x0, [sp+352]
    00321278ldr x1, [x1+48]
    0032127cblr x1
    00321280strb w0, [sp+118]
    00321284strb w0, [sp+119]
    00321288b 0x321290
    0032128c
    0032128cloc_32128c:
    0032128cb 0x321290
    00321290
    00321290loc_321290:
    00321290ldrb w13, [sp+119]
    00321294tbnz w13, 0, 0x32129c
    00321298b 0x3212a4
    0032129c
    0032129cloc_32129c:
    0032129cstp xzr, xzr, [sp+344]
    003212a0b 0x3212a8
    003212a4
    003212a4loc_3212a4:
    003212a4b 0x3212a8
    003212a8
    003212a8loc_3212a8:
    003212a8ldr x13, [sp+344]
    003212acsubs xzr, x13, 0
    003212b0cset x14, ne
    003212b4eor x14, x14, 1
    003212b8strb w14, [sp+119]
    003212bccbnz x13, 0x3212c4
    003212c0b 0x3212c8
    003212c4
    003212c4loc_3212c4:
    003212c4b 0x321308
    003212c8
    003212c8loc_3212c8:
    003212c8ldr x13, [sp+120]
    003212ccsubs xzr, x13, 2
    003212d0cset x13, ne
    003212d4strb w13, [sp+118]
    003212d8b.ne 0x3212e0
    003212dcb 0x3212e4
    003212e0
    003212e0loc_3212e0:
    003212e0b 0x3212fc
    003212e4
    003212e4loc_3212e4:
    003212e4ldr x13, [sp+328]
    003212e8subs xzr, x13, 0
    003212eccset x13, ne
    003212f0eor x13, x13, 1
    003212f4strb w13, [sp+118]
    003212f8b 0x3212fc
    003212fc
    003212fcloc_3212fc:
    003212fcldrb w13, [sp+118]
    00321300strb w13, [sp+119]
    00321304b 0x321308
    00321308
    00321308loc_321308:
    00321308ldrb w13, [sp+119]
    0032130ctbnz w13, 0, 0x321314
    00321310b 0x321340
    00321314
    00321314loc_321314:
    00321314str xzr, [sp+144]
    00321318adrp x27, 0x700000
    0032131cldr x1, [x27+2528]
    00321320adrp x27, 0x700000
    00321324ldr x2, [x27+2536]
    00321328str x1, [sp+128]
    0032132cstr x2, [sp+136]
    00321330ldr x0, [sp+144]
    00321334ldp x29, x30, [sp-8]
    00321338add sp, sp, 288
    0032133cret x30
    00321340
    00321340loc_321340:
    00321340orr x0, xzr, 1
    00321344b 0x321420
    00321348
    00321348loc_321348:
    00321348b 0x321350
    0032134c
    0032134cloc_32134c:
    0032134cb 0x321350
    00321350
    00321350loc_321350:
    00321350b 0x321508
    00321354
    00321354loc_321354:
    00321354subs xzr, x1, 6
    00321358b.eq 0x321360
    0032135cb 0x321500
    00321360
    00321360loc_321360:
    00321360b 0x321364
    00321364
    00321364loc_321364:
    00321364subs xzr, x1, 6
    00321368b.eq 0x321370
    0032136cb 0x3214f8
    00321370
    00321370loc_321370:
    00321370subs xzr, x1, 0
    00321374b.hi 0x32137c
    00321378b 0x3215e0
    0032137c
    0032137cloc_32137c:
    0032137cldrb w14, [x13]
    00321380subs xzr, x1, 1
    00321384b.hi 0x32138c
    00321388b 0x3215dc
    0032138c
    0032138cloc_32138c:
    0032138cldrb w15, [x13+1]
    00321390ubfm x15, x15, 56, 7
    00321394orr x14, x14, x15
    00321398subs xzr, x1, 2
    0032139cb.hi 0x3213a4
    003213a0b 0x3215d4
    003213a4
    003213a4loc_3213a4:
    003213a4ldrb w15, [x13+2]
    003213a8ubfm x15, x15, 48, 7
    003213acorr x14, x14, x15
    003213b0subs xzr, x1, 3
    003213b4b.hi 0x3213bc
    003213b8b 0x3215cc
    003213bc
    003213bcloc_3213bc:
    003213bcldrb w15, [x13+3]
    003213c0ubfm x15, x15, 40, 7
    003213c4orr x14, x14, x15
    003213c8movz x15, 26988
    003213ccmovk x15, 0x74730000
    003213d0subs wzr, w14, w15
    003213d4b.eq 0x3213dc
    003213d8b 0x3214f4
    003213dc
    003213dcloc_3213dc:
    003213dcsubs xzr, x1, 4
    003213e0b.hi 0x3213e8
    003213e4b 0x3215c4
    003213e8
    003213e8loc_3213e8:
    003213e8ldrb w14, [x13+4]
    003213ecsubs xzr, x1, 5
    003213f0b.hi 0x3213f8
    003213f4b 0x3215bc
    003213f8
    003213f8loc_3213f8:
    003213f8ldrb w13, [x13+5]
    003213fcubfm x13, x13, 56, 7
    00321400orr x13, x14, x13
    00321404ubfm x13, x13, 0, 15
    00321408movz x14, 28261
    0032140csubs wzr, w13, w14
    00321410b.eq 0x321418
    00321414b 0x3214f0
    00321418
    00321418loc_321418:
    00321418b 0x32141c
    0032141c
    0032141cloc_32141c:
    0032141cb 0x321420
    00321420
    00321420loc_321420:
    00321420str xzr, [sp+232]
    00321424stp xzr, xzr, [sp+240]
    00321428ldr x10, [sp+344]
    0032142cldr x12, [sp+376]
    00321430ldr x11, [sp+352]
    00321434ldr x9, [sp+336]
    00321438ldr x5, [sp+120]
    0032143cldr x13, [sp+296]
    00321440ldr x8, [sp+328]
    00321444ldr x2, [sp+312]
    00321448ldr x3, [sp+320]
    0032144cldr x1, [sp+304]
    00321450mov x4, x0
    00321454mov x6, xzr
    00321458mov x7, xzr
    0032145cmov x0, x13
    00321460bl net.socket
    00321464str x0, [sp+232]
    00321468str x1, [sp+240]
    0032146cstr x2, [sp+248]
    00321470ldr x13, [sp+232]
    00321474str x13, [sp+272]
    00321478ldr x13, [sp+240]
    0032147cldr x14, [sp+248]
    00321480str x13, [sp+256]
    00321484str x14, [sp+264]
    00321488ldr x13, [sp+272]
    0032148cstr x13, [sp+152]
    00321490ldr x13, [sp+264]
    00321494ldr x14, [sp+256]
    00321498str x14, [sp+160]
    0032149cstr x13, [sp+168]
    003214a0cbnz x14, 0x3214a8
    003214a4b 0x3214cc
    003214a8
    003214a8loc_3214a8:
    003214a8str xzr, [sp+144]
    003214acldr x1, [sp+160]
    003214b0ldr x2, [sp+168]
    003214b4str x1, [sp+128]
    003214b8str x2, [sp+136]
    003214bcldr x0, [sp+144]
    003214c0ldp x29, x30, [sp-8]
    003214c4add sp, sp, 288
    003214c8ret x30
    003214cc
    003214ccloc_3214cc:
    003214ccldr x3, [sp+152]
    003214d0str x3, [sp+144]
    003214d4stp xzr, xzr, [sp+128]
    003214d8ldr x0, [sp+144]
    003214dcmov x1, xzr
    003214e0mov x2, xzr
    003214e4ldp x29, x30, [sp-8]
    003214e8add sp, sp, 288
    003214ecret x30
    003214f0
    003214f0loc_3214f0:
    003214f0b 0x3214fc
    003214f4
    003214f4loc_3214f4:
    003214f4b 0x3214fc
    003214f8
    003214f8loc_3214f8:
    003214f8b 0x3214fc
    003214fc
    003214fcloc_3214fc:
    003214fcb 0x321508
    00321500
    00321500loc_321500:
    00321500b 0x321504
    00321504
    00321504loc_321504:
    00321504b 0x321508
    00321508
    00321508loc_321508:
    00321508b 0x32150c
    0032150c
    0032150cloc_32150c:
    0032150cldr x3, [sp+360]
    00321510ldr x4, [sp+368]
    00321514mov x0, xzr
    00321518adrp x1, 0x392000
    0032151cadd x1, x1, 4018
    00321520orr x2, xzr, 14
    00321524bl runtime.concatstring2
    00321528str x0, [sp+176]
    0032152cstr x1, [sp+184]
    00321530bl errors.New
    00321534str x0, [sp+240]
    00321538str x1, [sp+248]
    0032153cstr xzr, [sp+144]
    00321540ldr x2, [sp+248]
    00321544ldr x1, [sp+240]
    00321548str x1, [sp+128]
    0032154cstr x2, [sp+136]
    00321550ldr x0, [sp+144]
    00321554ldp x29, x30, [sp-8]
    00321558add sp, sp, 288
    0032155cret x30
    00321560
    00321560loc_321560:
    00321560b 0x32156c
    00321564
    00321564loc_321564:
    00321564b 0x32156c
    00321568
    00321568loc_321568:
    00321568b 0x32156c
    0032156c
    0032156cloc_32156c:
    0032156cb 0x32157c
    00321570
    00321570loc_321570:
    00321570b 0x321574
    00321574
    00321574loc_321574:
    00321574b 0x321578
    00321578
    00321578loc_321578:
    00321578b 0x32157c
    0032157c
    0032157cloc_32157c:
    0032157cb 0x321580
    00321580
    00321580loc_321580:
    00321580str xzr, [sp+144]
    00321584ldr x0, [sp+312]
    00321588ldr x1, [sp+320]
    0032158cbl runtime.convTstring
    00321590str x0, [sp+208]
    00321594adrp x2, 0x3f4000
    00321598add x2, x2, 2048
    0032159cstr x2, [sp+128]
    003215a0str x0, [sp+136]
    003215a4ldr x1, [sp+128]
    003215a8ldr x0, [sp+144]
    003215acldr x2, [sp+136]
    003215b0ldp x29, x30, [sp-8]
    003215b4add sp, sp, 288
    003215b8ret x30
    003215bc
    003215bcloc_3215bc:
    003215bcmovz x0, 5
    003215c0bl runtime.panicIndex
    003215c4
    003215c4loc_3215c4:
    003215c4orr x0, xzr, 4
    003215c8bl runtime.panicIndex
    003215cc
    003215ccloc_3215cc:
    003215ccorr x0, xzr, 3
    003215d0bl runtime.panicIndex
    003215d4
    003215d4loc_3215d4:
    003215d4orr x0, xzr, 2
    003215d8bl runtime.panicIndex
    003215dc
    003215dcloc_3215dc:
    003215dcbl runtime.panicIndex
    003215e0
    003215e0loc_3215e0:
    003215e0mov x0, xzr
    003215e4bl runtime.panicIndex
    003215e8
    003215e8loc_3215e8:
    003215e8orr x0, xzr, 3
    003215ecbl runtime.panicIndex
    003215f0
    003215f0loc_3215f0:
    003215f0orr x0, xzr, 2
    003215f4bl runtime.panicIndex
    003215f8
    003215f8loc_3215f8:
    003215f8bl runtime.panicIndex
    003215fc
    003215fcloc_3215fc:
    003215fcmov x0, xzr
    00321600bl runtime.panicIndex
    00321604
    00321604loc_321604:
    00321604movz x0, 9
    00321608bl runtime.panicIndex
    0032160c
    0032160cloc_32160c:
    0032160corr x0, xzr, 8
    00321610bl runtime.panicIndex
    00321614
    00321614loc_321614:
    00321614orr x0, xzr, 7
    00321618bl runtime.panicIndex
    0032161c
    0032161cloc_32161c:
    0032161corr x0, xzr, 6
    00321620bl runtime.panicIndex
    00321624
    00321624loc_321624:
    00321624movz x0, 5
    00321628bl runtime.panicIndex
    0032162c
    0032162cloc_32162c:
    0032162corr x0, xzr, 4
    00321630bl runtime.panicIndex
    00321634
    00321634loc_321634:
    00321634orr x0, xzr, 3
    00321638bl runtime.panicIndex
    0032163c
    0032163cloc_32163c:
    0032163corr x0, xzr, 2
    00321640bl runtime.panicIndex
    00321644
    00321644loc_321644:
    00321644orr x0, xzr, 1
    00321648bl runtime.panicIndex
    0032164c
    0032164cloc_32164c:
    0032164cmov x0, xzr
    00321650bl runtime.panicIndex
    00321654
    00321654loc_321654:
    00321654orr x0, xzr, 7
    00321658bl runtime.panicIndex
    0032165c
    0032165cloc_32165c:
    0032165corr x0, xzr, 6
    00321660bl runtime.panicIndex
    00321664
    00321664loc_321664:
    00321664movz x0, 5
    00321668bl runtime.panicIndex
    0032166c
    0032166cloc_32166c:
    0032166corr x0, xzr, 4
    00321670bl runtime.panicIndex
    00321674
    00321674loc_321674:
    00321674orr x0, xzr, 3
    00321678bl runtime.panicIndex
    0032167c
    0032167cloc_32167c:
    0032167corr x0, xzr, 2
    00321680bl runtime.panicIndex
    00321684
    00321684loc_321684:
    00321684orr x0, xzr, 1
    00321688bl runtime.panicIndex
    0032168c
    0032168cloc_32168c:
    0032168cmov x0, xzr
    00321690bl runtime.panicIndex
    00321694
    00321694loc_321694:
    00321694orr x0, xzr, 3
    00321698bl runtime.panicIndex
    0032169c
    0032169cloc_32169c:
    0032169corr x0, xzr, 2
    003216a0bl runtime.panicIndex
    003216a4
    003216a4loc_3216a4:
    003216a4orr x0, xzr, 1
    003216a8bl runtime.panicIndex
    003216ac
    003216acloc_3216ac:
    003216acmov x0, xzr
    003216b0bl runtime.panicIndex
    003216b4hint
    003216b8
    003216b8loc_3216b8:
    003216b8stp x0, x1, [sp+8]
    003216bcstp x2, x3, [sp+24]
    003216c0stp x4, x5, [sp+40]
    003216c4stp x6, x7, [sp+56]
    003216c8stp x8, x9, [sp+72]
    003216ccstr x10, [sp+88]
    003216d0mov x3, x30
    003216d4bl runtime.morestack_noctxt.abi0
    003216d8ldp x0, x1, [sp+8]
    003216dcldp x2, x3, [sp+24]
    003216e0ldp x4, x5, [sp+40]
    003216e4ldp x6, x7, [sp+56]
    003216e8ldp x8, x9, [sp+72]
    003216ecldr x10, [sp+88]
    003216f0b 0x320e00
    003216f4udf 0
    003216f8udf 0
    003216fcudf 0
    00320e00
    00321700
    00321700net.sockaddrToUnix: ; void net.sockaddrToUnix(syscall.Sockaddr sa)
    00321700ldr x16, [x28+16]
    00321704subs xzr, sp, x16
    00321708b.ls 0x32185c
    0032170cstr x30, [sp-112]!
    00321710stur x29, [sp-8]
    00321714sub x29, sp, 8
    00321718str x0, [sp+120]
    0032171cstr x1, [sp+128]
    00321720stp xzr, xzr, [sp+48]
    00321724str xzr, [sp+88]
    00321728ldr x2, [sp+120]
    0032172cldr x3, [sp+128]
    00321730adrp x4, 0x3f4000
    00321734add x4, x4, 832
    00321738subs xzr, x2, x4
    0032173cb.eq 0x321744
    00321740b 0x32174c
    00321744
    00321744loc_321744:
    00321744orr x0, xzr, 1
    00321748b 0x321758
    0032174c
    0032174cloc_32174c:
    0032174cmov x0, xzr
    00321750mov x3, xzr
    00321754b 0x321758
    00321758
    00321758loc_321758:
    00321758str x3, [sp+88]
    0032175cstrb w0, [sp+46]
    00321760ldr x2, [sp+88]
    00321764str x2, [sp+96]
    00321768ldrb w2, [sp+46]
    0032176cstrb w2, [sp+47]
    00321770ldr x2, [sp+96]
    00321774str x2, [sp+64]
    00321778ldrb w2, [sp+47]
    0032177cstrb w2, [sp+45]
    00321780tbnz w2, 0, 0x321788
    00321784b 0x321844
    00321788
    00321788loc_321788:
    00321788adrp x0, 0x321000
    0032178cadd x0, x0, 1472
    00321790bl runtime.newobject
    00321794str x0, [sp+72]
    00321798ldr x1, [sp+64]
    0032179cldrsb x27, [x1]
    003217a0ldr x2, [x1]
    003217a4ldr x1, [x1+8]
    003217a8str x1, [x0+8]
    003217acadrp x27, 0x72a000
    003217b0ldr w1, [x27+3056]
    003217b4cbz w1, 0x3217bc
    003217b8b 0x3217c0
    003217bc
    003217bcloc_3217bc:
    003217bcb 0x3217d4
    003217c0
    003217c0loc_3217c0:
    003217c0bl runtime.gcWriteBarrier2
    003217c4str x2, [x25]
    003217c8ldr x3, [x0]
    003217ccstr x3, [x25+8]
    003217d0b 0x3217d4
    003217d4
    003217d4loc_3217d4:
    003217d4str x2, [x0]
    003217d8ldr x2, [sp+72]
    003217dcldrsb x27, [x2]
    003217e0orr x3, xzr, 4
    003217e4str x3, [x2+24]
    003217e8adrp x27, 0x72a000
    003217ecldr w3, [x27+3056]
    003217f0cbz w3, 0x3217f8
    003217f4b 0x3217fc
    003217f8
    003217f8loc_3217f8:
    003217f8b 0x32180c
    003217fc
    003217fcloc_3217fc:
    003217fcldr x3, [x2+16]
    00321800bl runtime.gcWriteBarrier1
    00321804str x3, [x25]
    00321808b 0x32180c
    0032180c
    0032180cloc_32180c:
    0032180cadrp x3, 0x38f000
    00321810add x3, x3, 1158
    00321814str x3, [x2+16]
    00321818ldr x2, [sp+72]
    0032181cstr x2, [sp+80]
    00321820adrp x3, 0x3f5000
    00321824add x3, x3, 3552
    00321828str x3, [sp+48]
    0032182cstr x2, [sp+56]
    00321830ldr x0, [sp+48]
    00321834ldr x1, [sp+56]
    00321838ldur x29, [sp-8]
    0032183cldr x30, [sp], 112
    00321840ret x30
    00321844
    00321844loc_321844:
    00321844stp xzr, xzr, [sp+48]
    00321848mov x0, xzr
    0032184cmov x1, xzr
    00321850ldur x29, [sp-8]
    00321854ldr x30, [sp], 112
    00321858ret x30
    0032185c
    0032185cloc_32185c:
    0032185cstp x0, x1, [sp+8]
    00321860mov x3, x30
    00321864bl runtime.morestack_noctxt.abi0
    00321868ldp x0, x1, [sp+8]
    0032186cb 0x321700
    00321700
    00321870
    00321870net.sockaddrToUnixgram: ; void net.sockaddrToUnixgram(syscall.Sockaddr sa)
    00321870ldr x16, [x28+16]
    00321874subs xzr, sp, x16
    00321878b.ls 0x3219cc
    0032187cstr x30, [sp-112]!
    00321880stur x29, [sp-8]
    00321884sub x29, sp, 8
    00321888str x0, [sp+120]
    0032188cstr x1, [sp+128]
    00321890stp xzr, xzr, [sp+48]
    00321894str xzr, [sp+88]
    00321898ldr x2, [sp+120]
    0032189cldr x3, [sp+128]
    003218a0adrp x4, 0x3f4000
    003218a4add x4, x4, 832
    003218a8subs xzr, x2, x4
    003218acb.eq 0x3218b4
    003218b0b 0x3218bc
    003218b4
    003218b4loc_3218b4:
    003218b4orr x0, xzr, 1
    003218b8b 0x3218c8
    003218bc
    003218bcloc_3218bc:
    003218bcmov x0, xzr
    003218c0mov x3, xzr
    003218c4b 0x3218c8
    003218c8
    003218c8loc_3218c8:
    003218c8str x3, [sp+88]
    003218ccstrb w0, [sp+46]
    003218d0ldr x2, [sp+88]
    003218d4str x2, [sp+96]
    003218d8ldrb w2, [sp+46]
    003218dcstrb w2, [sp+47]
    003218e0ldr x2, [sp+96]
    003218e4str x2, [sp+64]
    003218e8ldrb w2, [sp+47]
    003218ecstrb w2, [sp+45]
    003218f0tbnz w2, 0, 0x3218f8
    003218f4b 0x3219b4
    003218f8
    003218f8loc_3218f8:
    003218f8adrp x0, 0x321000
    003218fcadd x0, x0, 1472
    00321900bl runtime.newobject
    00321904str x0, [sp+72]
    00321908ldr x1, [sp+64]
    0032190cldrsb x27, [x1]
    00321910ldr x2, [x1]
    00321914ldr x1, [x1+8]
    00321918str x1, [x0+8]
    0032191cadrp x27, 0x72a000
    00321920ldr w1, [x27+3056]
    00321924cbz w1, 0x32192c
    00321928b 0x321930
    0032192c
    0032192cloc_32192c:
    0032192cb 0x321944
    00321930
    00321930loc_321930:
    00321930bl runtime.gcWriteBarrier2
    00321934str x2, [x25]
    00321938ldr x3, [x0]
    0032193cstr x3, [x25+8]
    00321940b 0x321944
    00321944
    00321944loc_321944:
    00321944str x2, [x0]
    00321948ldr x2, [sp+72]
    0032194cldrsb x27, [x2]
    00321950orr x3, xzr, 8
    00321954str x3, [x2+24]
    00321958adrp x27, 0x72a000
    0032195cldr w3, [x27+3056]
    00321960cbz w3, 0x321968
    00321964b 0x32196c
    00321968
    00321968loc_321968:
    00321968b 0x32197c
    0032196c
    0032196cloc_32196c:
    0032196cldr x3, [x2+16]
    00321970bl runtime.gcWriteBarrier1
    00321974str x3, [x25]
    00321978b 0x32197c
    0032197c
    0032197cloc_32197c:
    0032197cadrp x3, 0x390000
    00321980add x3, x3, 1564
    00321984str x3, [x2+16]
    00321988ldr x2, [sp+72]
    0032198cstr x2, [sp+80]
    00321990adrp x3, 0x3f5000
    00321994add x3, x3, 3552
    00321998str x3, [sp+48]
    0032199cstr x2, [sp+56]
    003219a0ldr x0, [sp+48]
    003219a4ldr x1, [sp+56]
    003219a8ldur x29, [sp-8]
    003219acldr x30, [sp], 112
    003219b0ret x30
    003219b4
    003219b4loc_3219b4:
    003219b4stp xzr, xzr, [sp+48]
    003219b8mov x0, xzr
    003219bcmov x1, xzr
    003219c0ldur x29, [sp-8]
    003219c4ldr x30, [sp], 112
    003219c8ret x30
    003219cc
    003219ccloc_3219cc:
    003219ccstp x0, x1, [sp+8]
    003219d0mov x3, x30
    003219d4bl runtime.morestack_noctxt.abi0
    003219d8ldp x0, x1, [sp+8]
    003219dcb 0x321870
    00321870
    003219e0
    003219e0net.sockaddrToUnixpacket: ; void net.sockaddrToUnixpacket(syscall.Sockaddr sa)
    003219e0ldr x16, [x28+16]
    003219e4subs xzr, sp, x16
    003219e8b.ls 0x321b3c
    003219ecstr x30, [sp-112]!
    003219f0stur x29, [sp-8]
    003219f4sub x29, sp, 8
    003219f8str x0, [sp+120]
    003219fcstr x1, [sp+128]
    00321a00stp xzr, xzr, [sp+48]
    00321a04str xzr, [sp+88]
    00321a08ldr x2, [sp+120]
    00321a0cldr x3, [sp+128]
    00321a10adrp x4, 0x3f4000
    00321a14add x4, x4, 832
    00321a18subs xzr, x2, x4
    00321a1cb.eq 0x321a24
    00321a20b 0x321a2c
    00321a24
    00321a24loc_321a24:
    00321a24orr x0, xzr, 1
    00321a28b 0x321a38
    00321a2c
    00321a2cloc_321a2c:
    00321a2cmov x0, xzr
    00321a30mov x3, xzr
    00321a34b 0x321a38
    00321a38
    00321a38loc_321a38:
    00321a38str x3, [sp+88]
    00321a3cstrb w0, [sp+46]
    00321a40ldr x2, [sp+88]
    00321a44str x2, [sp+96]
    00321a48ldrb w2, [sp+46]
    00321a4cstrb w2, [sp+47]
    00321a50ldr x2, [sp+96]
    00321a54str x2, [sp+64]
    00321a58ldrb w2, [sp+47]
    00321a5cstrb w2, [sp+45]
    00321a60tbnz w2, 0, 0x321a68
    00321a64b 0x321b24
    00321a68
    00321a68loc_321a68:
    00321a68adrp x0, 0x321000
    00321a6cadd x0, x0, 1472
    00321a70bl runtime.newobject
    00321a74str x0, [sp+72]
    00321a78ldr x1, [sp+64]
    00321a7cldrsb x27, [x1]
    00321a80ldr x2, [x1]
    00321a84ldr x1, [x1+8]
    00321a88str x1, [x0+8]
    00321a8cadrp x27, 0x72a000
    00321a90ldr w1, [x27+3056]
    00321a94cbz w1, 0x321a9c
    00321a98b 0x321aa0
    00321a9c
    00321a9cloc_321a9c:
    00321a9cb 0x321ab4
    00321aa0
    00321aa0loc_321aa0:
    00321aa0bl runtime.gcWriteBarrier2
    00321aa4str x2, [x25]
    00321aa8ldr x3, [x0]
    00321aacstr x3, [x25+8]
    00321ab0b 0x321ab4
    00321ab4
    00321ab4loc_321ab4:
    00321ab4str x2, [x0]
    00321ab8ldr x2, [sp+72]
    00321abcldrsb x27, [x2]
    00321ac0movz x3, 10
    00321ac4str x3, [x2+24]
    00321ac8adrp x27, 0x72a000
    00321accldr w3, [x27+3056]
    00321ad0cbz w3, 0x321ad8
    00321ad4b 0x321adc
    00321ad8
    00321ad8loc_321ad8:
    00321ad8b 0x321aec
    00321adc
    00321adcloc_321adc:
    00321adcldr x3, [x2+16]
    00321ae0bl runtime.gcWriteBarrier1
    00321ae4str x3, [x25]
    00321ae8b 0x321aec
    00321aec
    00321aecloc_321aec:
    00321aecadrp x3, 0x391000
    00321af0add x3, x3, 984
    00321af4str x3, [x2+16]
    00321af8ldr x2, [sp+72]
    00321afcstr x2, [sp+80]
    00321b00adrp x3, 0x3f5000
    00321b04add x3, x3, 3552
    00321b08str x3, [sp+48]
    00321b0cstr x2, [sp+56]
    00321b10ldr x0, [sp+48]
    00321b14ldr x1, [sp+56]
    00321b18ldur x29, [sp-8]
    00321b1cldr x30, [sp], 112
    00321b20ret x30
    00321b24
    00321b24loc_321b24:
    00321b24stp xzr, xzr, [sp+48]
    00321b28mov x0, xzr
    00321b2cmov x1, xzr
    00321b30ldur x29, [sp-8]
    00321b34ldr x30, [sp], 112
    00321b38ret x30
    00321b3c
    00321b3cloc_321b3c:
    00321b3cstp x0, x1, [sp+8]
    00321b40mov x3, x30
    00321b44bl runtime.morestack_noctxt.abi0
    00321b48ldp x0, x1, [sp+8]
    00321b4cb 0x3219e0
    003219e0
    00321b50
    00321b50net.(*UnixAddr).family: ; void net.(*UnixAddr).family(net.UnixAddr * a)
    00321b50str x30, [sp-32]!
    00321b54stur x29, [sp-8]
    00321b58sub x29, sp, 8
    00321b5cstr x0, [sp+40]
    00321b60str xzr, [sp+16]
    00321b64orr x0, xzr, 1
    00321b68str x0, [sp+16]
    00321b6cadd x29, sp, 24
    00321b70add sp, sp, 32
    00321b74ret x30
    00321b78udf 0
    00321b7cudf 0
    00321b50
    00321b80
    00321b80net.(*UnixAddr).sockaddr: ; void net.(*UnixAddr).sockaddr(net.UnixAddr * a, int family)
    00321b80ldr x16, [x28+16]
    00321b84subs xzr, sp, x16
    00321b88b.ls 0x321cb0
    00321b8cstr x30, [sp-96]!
    00321b90stur x29, [sp-8]
    00321b94sub x29, sp, 8
    00321b98str x0, [sp+104]
    00321b9cstr x1, [sp+112]
    00321ba0stp xzr, xzr, [sp+48]
    00321ba4stp xzr, xzr, [sp+32]
    00321ba8ldr x4, [sp+104]
    00321baccbnz x4, 0x321bb4
    00321bb0b 0x321c8c
    00321bb4
    00321bb4loc_321bb4:
    00321bb4adrp x0, 0x31f000
    00321bb8add x0, x0, 3744
    00321bbcbl runtime.newobject
    00321bc0str x0, [sp+72]
    00321bc4adrp x27, 0x72a000
    00321bc8ldr w1, [x27+3056]
    00321bcccbz w1, 0x321bd4
    00321bd0b 0x321bd8
    00321bd4
    00321bd4loc_321bd4:
    00321bd4b 0x321bf4
    00321bd8
    00321bd8loc_321bd8:
    00321bd8str x0, [sp+64]
    00321bdcmov x1, x0
    00321be0adrp x0, 0x31f000
    00321be4add x0, x0, 3744
    00321be8bl runtime.wbZero
    00321becldr x0, [sp+64]
    00321bf0b 0x321bf4
    00321bf4
    00321bf4loc_321bf4:
    00321bf4mov x20, x0
    00321bf8adr x27, 16
    00321bfcstp x29, x27, [sp-24]
    00321c00sub x29, sp, 24
    00321c04bl fn_87cf0
    00321c08sub x29, sp, 8
    00321c0cldr x4, [sp+72]
    00321c10ldrsb x27, [x4]
    00321c14ldr x5, [sp+104]
    00321c18ldrsb x27, [x5]
    00321c1cldr x6, [x5]
    00321c20ldr x5, [x5+8]
    00321c24str x5, [x4+8]
    00321c28adrp x27, 0x72a000
    00321c2cldr w5, [x27+3056]
    00321c30cbz w5, 0x321c38
    00321c34b 0x321c3c
    00321c38
    00321c38loc_321c38:
    00321c38b 0x321c50
    00321c3c
    00321c3cloc_321c3c:
    00321c3cbl runtime.gcWriteBarrier2
    00321c40str x6, [x25]
    00321c44ldr x5, [x4]
    00321c48str x5, [x25+8]
    00321c4cb 0x321c50
    00321c50
    00321c50loc_321c50:
    00321c50str x6, [x4]
    00321c54ldr x4, [sp+72]
    00321c58str x4, [sp+80]
    00321c5cadrp x5, 0x3f4000
    00321c60add x5, x5, 832
    00321c64str x5, [sp+48]
    00321c68str x4, [sp+56]
    00321c6cstp xzr, xzr, [sp+32]
    00321c70ldr x0, [sp+48]
    00321c74ldr x1, [sp+56]
    00321c78mov x2, xzr
    00321c7cmov x3, xzr
    00321c80ldur x29, [sp-8]
    00321c84ldr x30, [sp], 96
    00321c88ret x30
    00321c8c
    00321c8cloc_321c8c:
    00321c8cstp xzr, xzr, [sp+48]
    00321c90stp xzr, xzr, [sp+32]
    00321c94ldr x1, [sp+56]
    00321c98ldr x0, [sp+48]
    00321c9cmov x2, xzr
    00321ca0mov x3, xzr
    00321ca4ldur x29, [sp-8]
    00321ca8ldr x30, [sp], 96
    00321cacret x30
    00321cb0
    00321cb0loc_321cb0:
    00321cb0stp x0, x1, [sp+8]
    00321cb4mov x3, x30
    00321cb8bl runtime.morestack_noctxt.abi0
    00321cbcldp x0, x1, [sp+8]
    00321cc0b 0x321b80
    00321cc4udf 0
    00321cc8udf 0
    00321cccudf 0
    00321b80
    00321cd0
    00321cd0net.(*sysDialer).dialUnix: ; void net.(*sysDialer).dialUnix(net.sysDialer * sd, context.Context ctx, net.UnixAddr * laddr, net.UnixAddr * raddr)
    00321cd0ldr x16, [x28+16]
    00321cd4sub x17, sp, 144
    00321cd8subs xzr, x17, x16
    00321cdcb.ls 0x321ea4
    00321ce0sub x20, sp, 272
    00321ce4stp x29, x30, [x20-8]
    00321ce8add sp, x20, 0
    00321cecsub x29, sp, 8
    00321cf0str x0, [sp+280]
    00321cf4str x1, [sp+288]
    00321cf8str x2, [sp+296]
    00321cfcstr x3, [sp+304]
    00321d00str x4, [sp+312]
    00321d04str xzr, [sp+128]
    00321d08stp xzr, xzr, [sp+112]
    00321d0cldr x11, [sp+280]
    00321d10ldrsb x27, [x11]
    00321d14ldr x11, [x11+128]
    00321d18str x11, [sp+160]
    00321d1csubs xzr, x11, 0
    00321d20cset x12, ne
    00321d24eor x12, x12, 1
    00321d28strb w12, [sp+111]
    00321d2ccbnz x11, 0x321d34
    00321d30b 0x321d38
    00321d34
    00321d34loc_321d34:
    00321d34b 0x321d54
    00321d38
    00321d38loc_321d38:
    00321d38ldr x11, [sp+280]
    00321d3cldrsb x27, [x11]
    00321d40ldr x11, [x11+120]
    00321d44subs xzr, x11, 0
    00321d48cset x11, ne
    00321d4cstrb w11, [sp+111]
    00321d50b 0x321d54
    00321d54
    00321d54loc_321d54:
    00321d54ldrb w11, [sp+111]
    00321d58tbnz w11, 0, 0x321d60
    00321d5cb 0x321db8
    00321d60
    00321d60loc_321d60:
    00321d60stp xzr, xzr, [sp+192]
    00321d64add x11, sp, 192
    00321d68str x11, [sp+208]
    00321d6cldrsb x27, [x11]
    00321d70adrp x12, 0
    00321d74add x12, x12, 3792
    00321d78str x12, [x11]
    00321d7cldrsb x27, [x11]
    00321d80ldr x12, [sp+280]
    00321d84adrp x27, 0x72a000
    00321d88ldr w13, [x27+3056]
    00321d8ccbz w13, 0x321d94
    00321d90b 0x321d98
    00321d94
    00321d94loc_321d94:
    00321d94b 0x321dac
    00321d98
    00321d98loc_321d98:
    00321d98bl runtime.gcWriteBarrier2
    00321d9cstr x12, [x25]
    00321da0ldr x13, [x11+8]
    00321da4str x13, [x25+8]
    00321da8b 0x321dac
    00321dac
    00321dacloc_321dac:
    00321dacstr x12, [x11+8]
    00321db0str x11, [sp+160]
    00321db4b 0x321dbc
    00321db8
    00321db8loc_321db8:
    00321db8b 0x321dbc
    00321dbc
    00321dbcloc_321dbc:
    00321dbcstr xzr, [sp+240]
    00321dc0stp xzr, xzr, [sp+224]
    00321dc4ldr x11, [sp+280]
    00321dc8ldrsb x27, [x11]
    00321dccldr x2, [x11+144]
    00321dd0ldr x3, [x11+152]
    00321dd4str x2, [sp+176]
    00321dd8str x3, [sp+184]
    00321ddcldr x0, [sp+288]
    00321de0ldr x10, [sp+160]
    00321de4ldr x1, [sp+296]
    00321de8ldr x5, [sp+304]
    00321decldr x7, [sp+312]
    00321df0adrp x4, 0x3f8000
    00321df4add x4, x4, 3576
    00321df8adrp x6, 0x3f8000
    00321dfcadd x6, x6, 3576
    00321e00adrp x8, 0x38f000
    00321e04add x8, x8, 1146
    00321e08orr x9, xzr, 4
    00321e0cbl net.unixSocket
    00321e10str x0, [sp+240]
    00321e14str x1, [sp+224]
    00321e18str x2, [sp+232]
    00321e1cldr x11, [sp+240]
    00321e20str x11, [sp+168]
    00321e24ldr x11, [sp+224]
    00321e28ldr x12, [sp+232]
    00321e2cstr x11, [sp+248]
    00321e30str x12, [sp+256]
    00321e34ldr x11, [sp+168]
    00321e38str x11, [sp+136]
    00321e3cldr x11, [sp+256]
    00321e40ldr x12, [sp+248]
    00321e44str x12, [sp+144]
    00321e48str x11, [sp+152]
    00321e4ccbnz x12, 0x321e54
    00321e50b 0x321e78
    00321e54
    00321e54loc_321e54:
    00321e54str xzr, [sp+128]
    00321e58ldr x1, [sp+144]
    00321e5cldr x2, [sp+152]
    00321e60str x1, [sp+112]
    00321e64str x2, [sp+120]
    00321e68ldr x0, [sp+128]
    00321e6cldp x29, x30, [sp-8]
    00321e70add sp, sp, 272
    00321e74ret x30
    00321e78
    00321e78loc_321e78:
    00321e78ldr x0, [sp+136]
    00321e7cbl net.newUnixConn
    00321e80str x0, [sp+216]
    00321e84str x0, [sp+128]
    00321e88stp xzr, xzr, [sp+112]
    00321e8cldr x0, [sp+128]
    00321e90mov x1, xzr
    00321e94mov x2, xzr
    00321e98ldp x29, x30, [sp-8]
    00321e9cadd sp, sp, 272
    00321ea0ret x30
    00321ea4
    00321ea4loc_321ea4:
    00321ea4stp x0, x1, [sp+8]
    00321ea8stp x2, x3, [sp+24]
    00321eacstr x4, [sp+40]
    00321eb0mov x3, x30
    00321eb4bl runtime.morestack_noctxt.abi0
    00321eb8ldp x0, x1, [sp+8]
    00321ebcldp x2, x3, [sp+24]
    00321ec0ldr x4, [sp+40]
    00321ec4b 0x321cd0
    00321ec8udf 0
    00321eccudf 0
    00321cd0
    00321ed0
    00321ed0net.(*sysDialer).dialUnix.func1: ; void net.(*sysDialer).dialUnix.func1(context.Context ctx, struct string network, struct string address, syscall.RawConn c)
    00321ed0ldr x16, [x28+16]
    00321ed4subs xzr, sp, x16
    00321ed8b.ls 0x321f5c
    00321edcstr x30, [sp-112]!
    00321ee0stur x29, [sp-8]
    00321ee4sub x29, sp, 8
    00321ee8str x0, [sp+120]
    00321eecstr x1, [sp+128]
    00321ef0str x2, [sp+136]
    00321ef4str x3, [sp+144]
    00321ef8str x4, [sp+152]
    00321efcstr x5, [sp+160]
    00321f00str x6, [sp+168]
    00321f04str x7, [sp+176]
    00321f08ldr x6, [x26+8]
    00321f0cstr x6, [sp+80]
    00321f10stp xzr, xzr, [sp+64]
    00321f14ldr x6, [sp+80]
    00321f18ldrsb x27, [x6]
    00321f1cldr x26, [x6+120]
    00321f20ldr x6, [x26]
    00321f24ldr x4, [sp+168]
    00321f28ldr x0, [sp+136]
    00321f2cldr x2, [sp+152]
    00321f30ldr x1, [sp+144]
    00321f34ldr x3, [sp+160]
    00321f38ldr x5, [sp+176]
    00321f3cblr x6
    00321f40str x0, [sp+88]
    00321f44str x1, [sp+96]
    00321f48str x0, [sp+64]
    00321f4cstr x1, [sp+72]
    00321f50ldur x29, [sp-8]
    00321f54ldr x30, [sp], 112
    00321f58ret x30
    00321f5c
    00321f5cloc_321f5c:
    00321f5cstp x0, x1, [sp+8]
    00321f60stp x2, x3, [sp+24]
    00321f64stp x4, x5, [sp+40]
    00321f68stp x6, x7, [sp+56]
    00321f6cmov x3, x30
    00321f70bl runtime.morestack.abi0
    00321f74ldp x0, x1, [sp+8]
    00321f78ldp x2, x3, [sp+24]
    00321f7cldp x4, x5, [sp+40]
    00321f80ldp x6, x7, [sp+56]
    00321f84b 0x321ed0
    00321f88udf 0
    00321f8cudf 0
    00321ed0
    00321f90
    00321f90net.(*UnixListener).accept: ; void net.(*UnixListener).accept(net.UnixListener * ln)
    00321f90ldr x16, [x28+16]
    00321f94sub x17, sp, 16
    00321f98subs xzr, x17, x16
    00321f9cb.ls 0x322068
    00321fa0str x30, [sp-144]!
    00321fa4stur x29, [sp-8]
    00321fa8sub x29, sp, 8
    00321facstr x0, [sp+152]
    00321fb0str xzr, [sp+40]
    00321fb4stp xzr, xzr, [sp+24]
    00321fb8str xzr, [sp+96]
    00321fbcstp xzr, xzr, [sp+80]
    00321fc0ldr x1, [sp+152]
    00321fc4ldrsb x27, [x1]
    00321fc8ldr x0, [x1]
    00321fccstr x0, [sp+128]
    00321fd0bl net.(*netFD).accept
    00321fd4str x0, [sp+96]
    00321fd8str x1, [sp+80]
    00321fdcstr x2, [sp+88]
    00321fe0ldr x1, [sp+96]
    00321fe4str x1, [sp+120]
    00321fe8ldr x1, [sp+80]
    00321fecldr x2, [sp+88]
    00321ff0str x1, [sp+104]
    00321ff4str x2, [sp+112]
    00321ff8ldr x1, [sp+120]
    00321ffcstr x1, [sp+48]
    00322000ldr x1, [sp+112]
    00322004ldr x2, [sp+104]
    00322008str x2, [sp+56]
    0032200cstr x1, [sp+64]
    00322010cbnz x2, 0x322018
    00322014b 0x32203c
    00322018
    00322018loc_322018:
    00322018str xzr, [sp+40]
    0032201cldr x1, [sp+56]
    00322020ldr x2, [sp+64]
    00322024str x1, [sp+24]
    00322028str x2, [sp+32]
    0032202cldr x0, [sp+40]
    00322030ldur x29, [sp-8]
    00322034ldr x30, [sp], 144
    00322038ret x30
    0032203c
    0032203cloc_32203c:
    0032203cldr x0, [sp+48]
    00322040bl net.newUnixConn
    00322044str x0, [sp+72]
    00322048str x0, [sp+40]
    0032204cstp xzr, xzr, [sp+24]
    00322050ldr x0, [sp+40]
    00322054mov x1, xzr
    00322058mov x2, xzr
    0032205cldur x29, [sp-8]
    00322060ldr x30, [sp], 144
    00322064ret x30
    00322068
    00322068loc_322068:
    00322068str x0, [sp+8]
    0032206cmov x3, x30
    00322070bl runtime.morestack_noctxt.abi0
    00322074ldr x0, [sp+8]
    00322078b 0x321f90
    0032207cudf 0
    00321f90
    00322080
    00322080net.(*UnixListener).close: ; void net.(*UnixListener).close(net.UnixListener * ln)
    00322080ldr x16, [x28+16]
    00322084subs xzr, sp, x16
    00322088b.ls 0x322138
    0032208cstr x30, [sp-112]!
    00322090stur x29, [sp-8]
    00322094sub x29, sp, 8
    00322098str x0, [sp+120]
    0032209cstp xzr, xzr, [sp+32]
    003220a0stp xzr, xzr, [sp+88]
    003220a4add x2, sp, 88
    003220a8str x2, [sp+64]
    003220acldrsb x27, [x2]
    003220b0adrp x3, 0
    003220b4add x3, x3, 336
    003220b8str x3, [x2]
    003220bcldrsb x27, [x2]
    003220c0ldr x3, [sp+120]
    003220c4adrp x27, 0x729000
    003220c8ldr w4, [x27+3056]
    003220cccbz w4, 0x3220d4
    003220d0b 0x3220d8
    003220d4
    003220d4loc_3220d4:
    003220d4b 0x3220ec
    003220d8
    003220d8loc_3220d8:
    003220d8bl runtime.gcWriteBarrier2
    003220dcstr x3, [x25]
    003220e0ldr x4, [x2+8]
    003220e4str x4, [x25+8]
    003220e8b 0x3220ec
    003220ec
    003220ecloc_3220ec:
    003220ecstr x3, [x2+8]
    003220f0ldr x2, [sp+120]
    003220f4ldrsb x27, [x2]
    003220f8add x0, x2, 28
    003220fcstr x0, [sp+56]
    00322100ldr x1, [sp+64]
    00322104bl sync.(*Once).Do
    00322108ldr x2, [sp+120]
    0032210cldrsb x27, [x2]
    00322110ldr x0, [x2]
    00322114str x0, [sp+48]
    00322118bl net.(*netFD).Close
    0032211cstr x0, [sp+72]
    00322120str x1, [sp+80]
    00322124str x0, [sp+32]
    00322128str x1, [sp+40]
    0032212cldur x29, [sp-8]
    00322130ldr x30, [sp], 112
    00322134ret x30
    00322138
    00322138loc_322138:
    00322138str x0, [sp+8]
    0032213cmov x3, x30
    00322140bl runtime.morestack_noctxt.abi0
    00322144ldr x0, [sp+8]
    00322148b 0x322080
    0032214cudf 0
    00322080
    00322150
    00322150net.(*UnixListener).close.func1: ; void net.(*UnixListener).close.func1(void)
    00322150ldr x16, [x28+16]
    00322154subs xzr, sp, x16
    00322158b.ls 0x322200
    0032215cstr x30, [sp-64]!
    00322160stur x29, [sp-8]
    00322164sub x29, sp, 8
    00322168ldr x2, [x26+8]
    0032216cstr x2, [sp+32]
    00322170ldrsb x27, [x2]
    00322174ldr x1, [x2+16]
    00322178ldr x2, [x2+8]
    0032217csubs xzr, x1, 0
    00322180b.hi 0x322188
    00322184b 0x3221f4
    00322188
    00322188loc_322188:
    00322188ldrb w2, [x2]
    0032218csubs wzr, w2, 64
    00322190cset x2, ne
    00322194strb w2, [sp+31]
    00322198b.ne 0x3221a0
    0032219cb 0x3221b4
    003221a0
    003221a0loc_3221a0:
    003221a0ldr x2, [sp+32]
    003221a4ldrsb x27, [x2]
    003221a8ldrb w2, [x2+24]
    003221acstrb w2, [sp+31]
    003221b0b 0x3221b8
    003221b4
    003221b4loc_3221b4:
    003221b4b 0x3221b8
    003221b8
    003221b8loc_3221b8:
    003221b8ldrb w2, [sp+31]
    003221bctbnz w2, 0, 0x3221c4
    003221c0b 0x3221e4
    003221c4
    003221c4loc_3221c4:
    003221c4ldr x2, [sp+32]
    003221c8ldrsb x27, [x2]
    003221ccldr x0, [x2+8]
    003221d0ldr x1, [x2+16]
    003221d4str x0, [sp+40]
    003221d8str x1, [sp+48]
    003221dcbl syscall.Unlink
    003221e0b 0x3221e8
    003221e4
    003221e4loc_3221e4:
    003221e4b 0x3221e8
    003221e8
    003221e8loc_3221e8:
    003221e8ldur x29, [sp-8]
    003221ecldr x30, [sp], 64
    003221f0ret x30
    003221f4
    003221f4loc_3221f4:
    003221f4mov x0, xzr
    003221f8bl runtime.panicIndex
    003221fchint
    00322200
    00322200loc_322200:
    00322200mov x3, x30
    00322204bl runtime.morestack.abi0
    00322208b 0x322150
    0032220cudf 0
    00322150
    00322210
    00322210net.(*sysListener).listenUnix: ; void net.(*sysListener).listenUnix(net.sysListener * sl, context.Context ctx, net.UnixAddr * laddr)
    00322210ldr x16, [x28+16]
    00322214sub x17, sp, 160
    00322218subs xzr, x17, x16
    0032221cb.ls 0x322490
    00322220sub x20, sp, 288
    00322224stp x29, x30, [x20-8]
    00322228add sp, x20, 0
    0032222csub x29, sp, 8
    00322230str x0, [sp+296]
    00322234str x1, [sp+304]
    00322238str x2, [sp+312]
    0032223cstr x3, [sp+320]
    00322240str xzr, [sp+120]
    00322244stp xzr, xzr, [sp+104]
    00322248str xzr, [sp+152]
    0032224cldr x11, [sp+296]
    00322250ldrsb x27, [x11]
    00322254ldr x11, [x11]
    00322258cbnz x11, 0x322260
    0032225cb 0x3222b8
    00322260
    00322260loc_322260:
    00322260stp xzr, xzr, [sp+216]
    00322264add x11, sp, 216
    00322268str x11, [sp+232]
    0032226cldrsb x27, [x11]
    00322270adrp x12, 0
    00322274add x12, x12, 1200
    00322278str x12, [x11]
    0032227cldrsb x27, [x11]
    00322280ldr x12, [sp+296]
    00322284adrp x27, 0x729000
    00322288ldr w13, [x27+3056]
    0032228ccbz w13, 0x322294
    00322290b 0x322298
    00322294
    00322294loc_322294:
    00322294b 0x3222ac
    00322298
    00322298loc_322298:
    00322298bl runtime.gcWriteBarrier2
    0032229cstr x12, [x25]
    003222a0ldr x13, [x11+8]
    003222a4str x13, [x25+8]
    003222a8b 0x3222ac
    003222ac
    003222acloc_3222ac:
    003222acstr x12, [x11+8]
    003222b0str x11, [sp+152]
    003222b4b 0x3222bc
    003222b8
    003222b8loc_3222b8:
    003222b8b 0x3222bc
    003222bc
    003222bcloc_3222bc:
    003222bcstr xzr, [sp+272]
    003222c0stp xzr, xzr, [sp+256]
    003222c4ldr x11, [sp+296]
    003222c8ldrsb x27, [x11]
    003222ccldr x2, [x11+56]
    003222d0ldr x3, [x11+64]
    003222d4str x2, [sp+200]
    003222d8str x3, [sp+208]
    003222dcldr x0, [sp+304]
    003222e0ldr x10, [sp+152]
    003222e4ldr x1, [sp+312]
    003222e8ldr x5, [sp+320]
    003222ecadrp x4, 0x3f7000
    003222f0add x4, x4, 3576
    003222f4mov x6, xzr
    003222f8mov x7, xzr
    003222fcadrp x8, 0x38e000
    00322300add x8, x8, 2869
    00322304orr x9, xzr, 6
    00322308bl net.unixSocket
    0032230cstr x0, [sp+272]
    00322310str x1, [sp+256]
    00322314str x2, [sp+264]
    00322318ldr x11, [sp+272]
    0032231cstr x11, [sp+176]
    00322320ldr x11, [sp+256]
    00322324ldr x12, [sp+264]
    00322328str x11, [sp+160]
    0032232cstr x12, [sp+168]
    00322330ldr x11, [sp+176]
    00322334str x11, [sp+128]
    00322338ldr x11, [sp+168]
    0032233cldr x12, [sp+160]
    00322340str x12, [sp+136]
    00322344str x11, [sp+144]
    00322348cbnz x12, 0x322350
    0032234cb 0x322374
    00322350
    00322350loc_322350:
    00322350str xzr, [sp+120]
    00322354ldr x1, [sp+136]
    00322358ldr x2, [sp+144]
    0032235cstr x1, [sp+104]
    00322360str x2, [sp+112]
    00322364ldr x0, [sp+120]
    00322368ldp x29, x30, [sp-8]
    0032236cadd sp, sp, 288
    00322370ret x30
    00322374
    00322374loc_322374:
    00322374ldr x1, [sp+128]
    00322378ldrsb x27, [x1]
    0032237cldr x2, [x1+96]
    00322380ldrsb x27, [x2]
    00322384ldr x0, [x1+104]
    00322388ldr x1, [x2+32]
    0032238cblr x1
    00322390str x0, [sp+240]
    00322394str x1, [sp+248]
    00322398adrp x0, 0x343000
    0032239cadd x0, x0, 3296
    003223a0bl runtime.newobject
    003223a4str x0, [sp+192]
    003223a8adrp x27, 0x729000
    003223acldr w1, [x27+3056]
    003223b0cbz w1, 0x3223b8
    003223b4b 0x3223bc
    003223b8
    003223b8loc_3223b8:
    003223b8b 0x3223d8
    003223bc
    003223bcloc_3223bc:
    003223bcstr x0, [sp+184]
    003223c0mov x1, x0
    003223c4adrp x0, 0x343000
    003223c8add x0, x0, 3296
    003223ccbl runtime.wbZero
    003223d0ldr x0, [sp+184]
    003223d4b 0x3223d8
    003223d8
    003223d8loc_3223d8:
    003223d8stp xzr, xzr, [x0]
    003223dcstp xzr, xzr, [x0+16]
    003223e0str xzr, [x0+32]
    003223e4ldr x3, [sp+192]
    003223e8ldrsb x27, [x3]
    003223ecldr x4, [sp+128]
    003223f0adrp x27, 0x729000
    003223f4ldr w5, [x27+3056]
    003223f8cbz w5, 0x322400
    003223fcb 0x322404
    00322400
    00322400loc_322400:
    00322400b 0x322418
    00322404
    00322404loc_322404:
    00322404bl runtime.gcWriteBarrier2
    00322408str x4, [x25]
    0032240cldr x5, [x3]
    00322410str x5, [x25+8]
    00322414b 0x322418
    00322418
    00322418loc_322418:
    00322418str x4, [x3]
    0032241cldr x3, [sp+192]
    00322420ldrsb x27, [x3]
    00322424ldr x4, [sp+240]
    00322428ldr x5, [sp+248]
    0032242cstr x5, [x3+16]
    00322430adrp x27, 0x729000
    00322434ldr w5, [x27+3056]
    00322438cbz w5, 0x322440
    0032243cb 0x322444
    00322440
    00322440loc_322440:
    00322440b 0x322458
    00322444
    00322444loc_322444:
    00322444bl runtime.gcWriteBarrier2
    00322448str x4, [x25]
    0032244cldr x5, [x3+8]
    00322450str x5, [x25+8]
    00322454b 0x322458
    00322458
    00322458loc_322458:
    00322458str x4, [x3+8]
    0032245cldr x3, [sp+192]
    00322460ldrsb x27, [x3]
    00322464orr x4, xzr, 1
    00322468strb w4, [x3+24]
    0032246cldr x3, [sp+192]
    00322470str x3, [sp+120]
    00322474stp xzr, xzr, [sp+104]
    00322478ldr x0, [sp+120]
    0032247cmov x1, xzr
    00322480mov x2, xzr
    00322484ldp x29, x30, [sp-8]
    00322488add sp, sp, 288
    0032248cret x30
    00322490
    00322490loc_322490:
    00322490stp x0, x1, [sp+8]
    00322494stp x2, x3, [sp+24]
    00322498mov x3, x30
    0032249cbl runtime.morestack_noctxt.abi0
    003224a0ldp x0, x1, [sp+8]
    003224a4ldp x2, x3, [sp+24]
    003224a8b 0x322210
    003224acudf 0
    00322210
    003224b0
    003224b0net.(*sysListener).listenUnix.func1: ; void net.(*sysListener).listenUnix.func1(context.Context ctx, struct string network, struct string address, syscall.RawConn c)
    003224b0ldr x16, [x28+16]
    003224b4subs xzr, sp, x16
    003224b8b.ls 0x32253c
    003224bcstr x30, [sp-112]!
    003224c0stur x29, [sp-8]
    003224c4sub x29, sp, 8
    003224c8str x0, [sp+120]
    003224ccstr x1, [sp+128]
    003224d0str x2, [sp+136]
    003224d4str x3, [sp+144]
    003224d8str x4, [sp+152]
    003224dcstr x5, [sp+160]
    003224e0str x6, [sp+168]
    003224e4str x7, [sp+176]
    003224e8ldr x6, [x26+8]
    003224ecstr x6, [sp+80]
    003224f0stp xzr, xzr, [sp+64]
    003224f4ldr x6, [sp+80]
    003224f8ldrsb x27, [x6]
    003224fcldr x26, [x6]
    00322500ldr x6, [x26]
    00322504ldr x4, [sp+168]
    00322508ldr x0, [sp+136]
    0032250cldr x2, [sp+152]
    00322510ldr x1, [sp+144]
    00322514ldr x3, [sp+160]
    00322518ldr x5, [sp+176]
    0032251cblr x6
    00322520str x0, [sp+88]
    00322524str x1, [sp+96]
    00322528str x0, [sp+64]
    0032252cstr x1, [sp+72]
    00322530ldur x29, [sp-8]
    00322534ldr x30, [sp], 112
    00322538ret x30
    0032253c
    0032253cloc_32253c:
    0032253cstp x0, x1, [sp+8]
    00322540stp x2, x3, [sp+24]
    00322544stp x4, x5, [sp+40]
    00322548stp x6, x7, [sp+56]
    0032254cmov x3, x30
    00322550bl runtime.morestack.abi0
    00322554ldp x0, x1, [sp+8]
    00322558ldp x2, x3, [sp+24]
    0032255cldp x4, x5, [sp+40]
    00322560ldp x6, x7, [sp+56]
    00322564b 0x3224b0
    00322568udf 0
    0032256cudf 0
    003224b0
    00322570
    00322570net.listenerBacklog.func1: ; void net.listenerBacklog.func1(void)
    00322570ldr x16, [x28+16]
    00322574subs xzr, sp, x16
    00322578b.ls 0x3225a4
    0032257cstr x30, [sp-32]!
    00322580stur x29, [sp-8]
    00322584sub x29, sp, 8
    00322588bl net.maxListenerBacklog
    0032258cstr x0, [sp+16]
    00322590adrp x27, 0x729000
    00322594str x0, [x27+3312]
    00322598ldur x29, [sp-8]
    0032259cldr x30, [sp], 32
    003225a0ret x30
    003225a4
    003225a4loc_3225a4:
    003225a4mov x3, x30
    003225a8bl runtime.morestack_noctxt.abi0
    003225acb 0x322570
    00322570
    003225b0
    003225b0net.SplitHostPort.func1: ; void net.SplitHostPort.func1(struct string addr, struct string why)
    003225b0ldr x16, [x28+16]
    003225b4subs xzr, sp, x16
    003225b8b.ls 0x3226b4
    003225bcstr x30, [sp-112]!
    003225c0stur x29, [sp-8]
    003225c4sub x29, sp, 8
    003225c8str x0, [sp+120]
    003225ccstr x1, [sp+128]
    003225d0str x2, [sp+136]
    003225d4str x3, [sp+144]
    003225d8stp xzr, xzr, [sp+56]
    003225dcstp xzr, xzr, [sp+40]
    003225e0stp xzr, xzr, [sp+72]
    003225e4adrp x0, 0x320000
    003225e8add x0, x0, 2112
    003225ecbl runtime.newobject
    003225f0str x0, [sp+88]
    003225f4ldr x1, [sp+136]
    003225f8ldr x2, [sp+144]
    003225fcstr x2, [x0+8]
    00322600adrp x27, 0x729000
    00322604ldr w2, [x27+3056]
    00322608cbz w2, 0x322610
    0032260cb 0x322614
    00322610
    00322610loc_322610:
    00322610b 0x322628
    00322614
    00322614loc_322614:
    00322614bl runtime.gcWriteBarrier2
    00322618str x1, [x25]
    0032261cldr x6, [x0]
    00322620str x6, [x25+8]
    00322624b 0x322628
    00322628
    00322628loc_322628:
    00322628str x1, [x0]
    0032262cldr x6, [sp+88]
    00322630ldrsb x27, [x6]
    00322634ldr x7, [sp+120]
    00322638ldr x8, [sp+128]
    0032263cstr x8, [x6+24]
    00322640adrp x27, 0x729000
    00322644ldr w8, [x27+3056]
    00322648cbz w8, 0x322650
    0032264cb 0x322654
    00322650
    00322650loc_322650:
    00322650b 0x322668
    00322654
    00322654loc_322654:
    00322654bl runtime.gcWriteBarrier2
    00322658str x7, [x25]
    0032265cldr x8, [x6+16]
    00322660str x8, [x25+8]
    00322664b 0x322668
    00322668
    00322668loc_322668:
    00322668str x7, [x6+16]
    0032266cldr x6, [sp+88]
    00322670str x6, [sp+96]
    00322674stp xzr, xzr, [sp+56]
    00322678stp xzr, xzr, [sp+40]
    0032267cldr x6, [sp+96]
    00322680adrp x7, 0x3f3000
    00322684add x7, x7, 2336
    00322688str x7, [sp+72]
    0032268cstr x6, [sp+80]
    00322690ldr x4, [sp+72]
    00322694ldr x0, [sp+56]
    00322698ldr x2, [sp+40]
    0032269cldr x1, [sp+64]
    003226a0ldr x3, [sp+48]
    003226a4ldr x5, [sp+80]
    003226a8ldur x29, [sp-8]
    003226acldr x30, [sp], 112
    003226b0ret x30
    003226b4
    003226b4loc_3226b4:
    003226b4stp x0, x1, [sp+8]
    003226b8stp x2, x3, [sp+24]
    003226bcmov x3, x30
    003226c0bl runtime.morestack_noctxt.abi0
    003226c4ldp x0, x1, [sp+8]
    003226c8ldp x2, x3, [sp+24]
    003226ccb 0x3225b0
    003225b0
    003226d0
    003226d0net.byPriorityWeight.sort.func1: ; void net.byPriorityWeight.sort.func1(net.SRV * a, net.SRV * b)
    003226d0ldr x16, [x28+16]
    003226d4subs xzr, sp, x16
    003226d8b.ls 0x322788
    003226dcstr x30, [sp-64]!
    003226e0stur x29, [sp-8]
    003226e4sub x29, sp, 8
    003226e8str x0, [sp+72]
    003226ecstr x1, [sp+80]
    003226f0str xzr, [sp+32]
    003226f4ldrsb x27, [x0]
    003226f8ldrh w3, [x0+18]
    003226fcstrh w3, [sp+30]
    00322700ldr x3, [sp+80]
    00322704ldrsb x27, [x3]
    00322708ldrh w3, [x3+18]
    0032270cstrh w3, [sp+28]
    00322710ldrh w1, [sp+30]
    00322714ldrh w2, [sp+28]
    00322718adrp x0, 0x3ef000
    0032271cadd x0, x0, 3760
    00322720bl cmp.Compare[go.shape.uint16]
    00322724str x0, [sp+40]
    00322728cbnz x0, 0x322730
    0032272cb 0x322740
    00322730
    00322730loc_322730:
    00322730str x0, [sp+32]
    00322734ldur x29, [sp-8]
    00322738ldr x30, [sp], 64
    0032273cret x30
    00322740
    00322740loc_322740:
    00322740ldr x3, [sp+72]
    00322744ldrsb x27, [x3]
    00322748ldrh w3, [x3+20]
    0032274cstrh w3, [sp+26]
    00322750ldr x3, [sp+80]
    00322754ldrsb x27, [x3]
    00322758ldrh w3, [x3+20]
    0032275cstrh w3, [sp+24]
    00322760ldrh w1, [sp+26]
    00322764ldrh w2, [sp+24]
    00322768adrp x0, 0x3ef000
    0032276cadd x0, x0, 3760
    00322770bl cmp.Compare[go.shape.uint16]
    00322774str x0, [sp+48]
    00322778str x0, [sp+32]
    0032277cldur x29, [sp-8]
    00322780ldr x30, [sp], 64
    00322784ret x30
    00322788
    00322788loc_322788:
    00322788stp x0, x1, [sp+8]
    0032278cmov x3, x30
    00322790bl runtime.morestack_noctxt.abi0
    00322794ldp x0, x1, [sp+8]
    00322798b 0x3226d0
    0032279cudf 0
    003226d0
    003227a0
    003227a0net.(*netFD).addrFunc.func1: ; void net.(*netFD).addrFunc.func1(syscall.Sockaddr p0)
    003227a0str x30, [sp-32]!
    003227a4stur x29, [sp-8]
    003227a8sub x29, sp, 8
    003227acstr x0, [sp+40]
    003227b0str x1, [sp+48]
    003227b4stp xzr, xzr, [sp+8]
    003227b8stp xzr, xzr, [sp+8]
    003227bcmov x0, xzr
    003227c0mov x1, xzr
    003227c4add x29, sp, 24
    003227c8add sp, sp, 32
    003227ccret x30
    003227a0
    003227d0
    003227d0net.(*Resolver).lookupIPAddr.func2: ; void net.(*Resolver).lookupIPAddr.func2(<-chan internal/singleflight.Result ch, context.CancelFunc cancelFn)
    003227d0ldr x16, [x28+16]
    003227d4subs xzr, sp, x16
    003227d8b.ls 0x32281c
    003227dcstr x30, [sp-32]!
    003227e0stur x29, [sp-8]
    003227e4sub x29, sp, 8
    003227e8str x0, [sp+40]
    003227ecstr x1, [sp+48]
    003227f0mov x1, xzr
    003227f4bl runtime.chanrecv1
    003227f8adrp x0, 0x729000
    003227fcadd x0, x0, 3008
    00322800bl sync.(*WaitGroup).Done
    00322804ldr x26, [sp+48]
    00322808ldr x2, [x26]
    0032280cblr x2
    00322810ldur x29, [sp-8]
    00322814ldr x30, [sp], 32
    00322818ret x30
    0032281c
    0032281cloc_32281c:
    0032281cstp x0, x1, [sp+8]
    00322820mov x3, x30
    00322824bl runtime.morestack_noctxt.abi0
    00322828ldp x0, x1, [sp+8]
    0032282cb 0x3227d0
    003227d0
    00322830
    00322830net.(*Resolver).lookupIPAddr.func3: ; void net.(*Resolver).lookupIPAddr.func3(void)
    00322830ret x30
    00322834udf 0
    00322838udf 0
    0032283cudf 0
    00322830
    00322840
    00322840net.(*Resolver).goLookupIPCNAMEOrder.func1: ; void net.(*Resolver).goLookupIPCNAMEOrder.func1(struct string fqdn, vendor/golang.org/x/net/dns/dnsmessage.Type qtype)
    00322840str x0, [sp+8]
    00322844str x1, [sp+16]
    00322848strh w2, [sp+24]
    0032284cret x30
    00322840
    00322850
    00322850net.isDomainName: ; void net.isDomainName(struct string s)
    00322850ldr x16, [x28+16]
    00322854subs xzr, sp, x16
    00322858b.ls 0x322cb0
    0032285cstr x30, [sp-80]!
    00322860stur x29, [sp-8]
    00322864sub x29, sp, 8
    00322868str x0, [sp+88]
    0032286cstr x1, [sp+96]
    00322870strb wzr, [sp+31]
    00322874ldr x2, [sp+96]
    00322878subs xzr, x2, 1
    0032287cb.eq 0x322884
    00322880b 0x3228c0
    00322884
    00322884loc_322884:
    00322884ldr x1, [sp+96]
    00322888ldr x2, [sp+88]
    0032288csubs xzr, x1, 0
    00322890b.hi 0x322898
    00322894b 0x322ca4
    00322898
    00322898loc_322898:
    00322898ldrb w2, [x2]
    0032289csubs wzr, w2, 46
    003228a0b.eq 0x3228a8
    003228a4b 0x3228bc
    003228a8
    003228a8loc_3228a8:
    003228a8orr x0, xzr, 1
    003228acstrb w0, [sp+31]
    003228b0ldur x29, [sp-8]
    003228b4ldr x30, [sp], 80
    003228b8ret x30
    003228bc
    003228bcloc_3228bc:
    003228bcb 0x3228c4
    003228c0
    003228c0loc_3228c0:
    003228c0b 0x3228c4
    003228c4
    003228c4loc_3228c4:
    003228c4ldr x2, [sp+96]
    003228c8str x2, [sp+48]
    003228ccsubs xzr, x2, 0
    003228d0cset x3, eq
    003228d4strb w3, [sp+35]
    003228d8cbz x2, 0x3228e0
    003228dcb 0x3228e4
    003228e0
    003228e0loc_3228e0:
    003228e0b 0x3228f8
    003228e4
    003228e4loc_3228e4:
    003228e4ldr x2, [sp+48]
    003228e8subs xzr, x2, 254
    003228eccset x2, gt
    003228f0strb w2, [sp+35]
    003228f4b 0x3228f8
    003228f8
    003228f8loc_3228f8:
    003228f8ldrb w2, [sp+35]
    003228fcstrb w2, [sp+36]
    00322900tbnz w2, 0, 0x322908
    00322904b 0x32290c
    00322908
    00322908loc_322908:
    00322908b 0x322964
    0032290c
    0032290cloc_32290c:
    0032290cldr x2, [sp+48]
    00322910subs xzr, x2, 254
    00322914cset x2, eq
    00322918strb w2, [sp+39]
    0032291cb.eq 0x322924
    00322920b 0x322954
    00322924
    00322924loc_322924:
    00322924ldr x1, [sp+96]
    00322928ldr x2, [sp+88]
    0032292cldr x3, [sp+48]
    00322930sub x0, x3, 1
    00322934subs xzr, x1, x0
    00322938b.hi 0x322940
    0032293cb 0x322ca0
    00322940
    00322940loc_322940:
    00322940ldrb w2, [x2+x0]
    00322944subs wzr, w2, 46
    00322948cset x2, ne
    0032294cstrb w2, [sp+39]
    00322950b 0x322958
    00322954
    00322954loc_322954:
    00322954b 0x322958
    00322958
    00322958loc_322958:
    00322958ldrb w2, [sp+39]
    0032295cstrb w2, [sp+36]
    00322960b 0x322964
    00322964
    00322964loc_322964:
    00322964ldrb w2, [sp+36]
    00322968tbnz w2, 0, 0x322970
    0032296cb 0x322984
    00322970
    00322970loc_322970:
    00322970strb wzr, [sp+31]
    00322974mov x0, xzr
    00322978ldur x29, [sp-8]
    0032297cldr x30, [sp], 80
    00322980ret x30
    00322984
    00322984loc_322984:
    00322984movz x2, 46
    00322988strb w2, [sp+33]
    0032298cstrb wzr, [sp+32]
    00322990str xzr, [sp+40]
    00322994str xzr, [sp+56]
    00322998b 0x32299c
    0032299c
    0032299cloc_32299c:
    0032299cldr x2, [sp+96]
    003229a0str x2, [sp+64]
    003229a4ldr x3, [sp+56]
    003229a8subs xzr, x2, x3
    003229acb.gt 0x3229b4
    003229b0b 0x322c38
    003229b4
    003229b4loc_3229b4:
    003229b4ldr x0, [sp+56]
    003229b8ldr x1, [sp+96]
    003229bcldr x2, [sp+88]
    003229c0subs xzr, x1, x0
    003229c4b.hi 0x3229cc
    003229c8b 0x322c9c
    003229cc
    003229ccloc_3229cc:
    003229ccldrb w2, [x2+x0]
    003229d0strb w2, [sp+34]
    003229d4mov x3, x2
    003229d8subs wzr, w3, 97
    003229dccset x3, hs
    003229e0strb w3, [sp+39]
    003229e4b.hs 0x3229ec
    003229e8b 0x3229fc
    003229ec
    003229ecloc_3229ec:
    003229ecsubs wzr, w2, 122
    003229f0cset x2, ls
    003229f4strb w2, [sp+39]
    003229f8b 0x322a00
    003229fc
    003229fcloc_3229fc:
    003229fcb 0x322a00
    00322a00
    00322a00loc_322a00:
    00322a00ldrb w2, [sp+39]
    00322a04strb w2, [sp+36]
    00322a08tbnz w2, 0, 0x322a10
    00322a0cb 0x322a14
    00322a10
    00322a10loc_322a10:
    00322a10b 0x322a50
    00322a14
    00322a14loc_322a14:
    00322a14ldrb w2, [sp+34]
    00322a18subs wzr, w2, 65
    00322a1ccset x2, hs
    00322a20strb w2, [sp+38]
    00322a24b.hs 0x322a2c
    00322a28b 0x322a40
    00322a2c
    00322a2cloc_322a2c:
    00322a2cldrb w2, [sp+34]
    00322a30subs wzr, w2, 90
    00322a34cset x2, ls
    00322a38strb w2, [sp+38]
    00322a3cb 0x322a44
    00322a40
    00322a40loc_322a40:
    00322a40b 0x322a44
    00322a44
    00322a44loc_322a44:
    00322a44ldrb w2, [sp+38]
    00322a48strb w2, [sp+36]
    00322a4cb 0x322a50
    00322a50
    00322a50loc_322a50:
    00322a50ldrb w2, [sp+36]
    00322a54strb w2, [sp+35]
    00322a58tbnz w2, 0, 0x322a60
    00322a5cb 0x322a64
    00322a60
    00322a60loc_322a60:
    00322a60b 0x322a78
    00322a64
    00322a64loc_322a64:
    00322a64ldrb w2, [sp+34]
    00322a68subs wzr, w2, 95
    00322a6ccset x2, eq
    00322a70strb w2, [sp+35]
    00322a74b 0x322a78
    00322a78
    00322a78loc_322a78:
    00322a78ldrb w2, [sp+35]
    00322a7ctbnz w2, 0, 0x322a84
    00322a80b 0x322aa0
    00322a84
    00322a84loc_322a84:
    00322a84b 0x322a88
    00322a88
    00322a88loc_322a88:
    00322a88orr x2, xzr, 1
    00322a8cstrb w2, [sp+32]
    00322a90ldr x3, [sp+40]
    00322a94add x3, x3, 1
    00322a98str x3, [sp+40]
    00322a9cb 0x322c04
    00322aa0
    00322aa0loc_322aa0:
    00322aa0ldrb w2, [sp+34]
    00322aa4subs wzr, w2, 48
    00322aa8cset x2, hs
    00322aacstrb w2, [sp+38]
    00322ab0b.hs 0x322ab8
    00322ab4b 0x322acc
    00322ab8
    00322ab8loc_322ab8:
    00322ab8ldrb w2, [sp+34]
    00322abcsubs wzr, w2, 57
    00322ac0cset x2, ls
    00322ac4strb w2, [sp+38]
    00322ac8b 0x322ad0
    00322acc
    00322accloc_322acc:
    00322accb 0x322ad0
    00322ad0
    00322ad0loc_322ad0:
    00322ad0ldrb w2, [sp+38]
    00322ad4tbnz w2, 0, 0x322adc
    00322ad8b 0x322af4
    00322adc
    00322adcloc_322adc:
    00322adcb 0x322ae0
    00322ae0
    00322ae0loc_322ae0:
    00322ae0ldr x2, [sp+40]
    00322ae4add x2, x2, 1
    00322ae8str x2, [sp+40]
    00322aecorr x2, xzr, 1
    00322af0b 0x322c04
    00322af4
    00322af4loc_322af4:
    00322af4ldrb w2, [sp+34]
    00322af8subs wzr, w2, 45
    00322afcb.eq 0x322b04
    00322b00b 0x322b44
    00322b04
    00322b04loc_322b04:
    00322b04b 0x322b08
    00322b08
    00322b08loc_322b08:
    00322b08ldrb w2, [sp+33]
    00322b0csubs wzr, w2, 46
    00322b10b.eq 0x322b18
    00322b14b 0x322b2c
    00322b18
    00322b18loc_322b18:
    00322b18strb wzr, [sp+31]
    00322b1cmov x0, xzr
    00322b20ldur x29, [sp-8]
    00322b24ldr x30, [sp], 80
    00322b28ret x30
    00322b2c
    00322b2cloc_322b2c:
    00322b2cldr x2, [sp+40]
    00322b30add x2, x2, 1
    00322b34str x2, [sp+40]
    00322b38orr x2, xzr, 1
    00322b3cstrb w2, [sp+32]
    00322b40b 0x322c04
    00322b44
    00322b44loc_322b44:
    00322b44ldrb w2, [sp+34]
    00322b48subs wzr, w2, 46
    00322b4cb.eq 0x322b54
    00322b50b 0x322c20
    00322b54
    00322b54loc_322b54:
    00322b54b 0x322b58
    00322b58
    00322b58loc_322b58:
    00322b58ldrb w2, [sp+33]
    00322b5csubs wzr, w2, 46
    00322b60cset x2, eq
    00322b64strb w2, [sp+37]
    00322b68b.eq 0x322b70
    00322b6cb 0x322b74
    00322b70
    00322b70loc_322b70:
    00322b70b 0x322b88
    00322b74
    00322b74loc_322b74:
    00322b74ldrb w2, [sp+33]
    00322b78subs wzr, w2, 45
    00322b7ccset x2, eq
    00322b80strb w2, [sp+37]
    00322b84b 0x322b88
    00322b88
    00322b88loc_322b88:
    00322b88ldrb w2, [sp+37]
    00322b8ctbnz w2, 0, 0x322b94
    00322b90b 0x322ba8
    00322b94
    00322b94loc_322b94:
    00322b94strb wzr, [sp+31]
    00322b98mov x0, xzr
    00322b9cldur x29, [sp-8]
    00322ba0ldr x30, [sp], 80
    00322ba4ret x30
    00322ba8
    00322ba8loc_322ba8:
    00322ba8ldr x2, [sp+40]
    00322bacsubs xzr, x2, 63
    00322bb0cset x2, gt
    00322bb4strb w2, [sp+37]
    00322bb8b.gt 0x322bc0
    00322bbcb 0x322bc4
    00322bc0
    00322bc0loc_322bc0:
    00322bc0b 0x322bd8
    00322bc4
    00322bc4loc_322bc4:
    00322bc4ldr x2, [sp+40]
    00322bc8subs xzr, x2, 0
    00322bcccset x2, eq
    00322bd0strb w2, [sp+37]
    00322bd4b 0x322bd8
    00322bd8
    00322bd8loc_322bd8:
    00322bd8ldrb w2, [sp+37]
    00322bdctbnz w2, 0, 0x322be4
    00322be0b 0x322bf8
    00322be4
    00322be4loc_322be4:
    00322be4strb wzr, [sp+31]
    00322be8mov x0, xzr
    00322becldur x29, [sp-8]
    00322bf0ldr x30, [sp], 80
    00322bf4ret x30
    00322bf8
    00322bf8loc_322bf8:
    00322bf8str xzr, [sp+40]
    00322bfcorr x2, xzr, 1
    00322c00b 0x322c04
    00322c04
    00322c04loc_322c04:
    00322c04ldrb w3, [sp+34]
    00322c08strb w3, [sp+33]
    00322c0cb 0x322c10
    00322c10
    00322c10loc_322c10:
    00322c10ldr x3, [sp+56]
    00322c14add x3, x3, 1
    00322c18str x3, [sp+56]
    00322c1cb 0x32299c
    00322c20
    00322c20loc_322c20:
    00322c20b 0x322c24
    00322c24
    00322c24loc_322c24:
    00322c24strb wzr, [sp+31]
    00322c28mov x0, xzr
    00322c2cldur x29, [sp-8]
    00322c30ldr x30, [sp], 80
    00322c34ret x30
    00322c38
    00322c38loc_322c38:
    00322c38ldrb w1, [sp+33]
    00322c3csubs wzr, w1, 45
    00322c40cset x1, eq
    00322c44strb w1, [sp+38]
    00322c48b.eq 0x322c50
    00322c4cb 0x322c54
    00322c50
    00322c50loc_322c50:
    00322c50b 0x322c68
    00322c54
    00322c54loc_322c54:
    00322c54ldr x1, [sp+40]
    00322c58subs xzr, x1, 63
    00322c5ccset x1, gt
    00322c60strb w1, [sp+38]
    00322c64b 0x322c68
    00322c68
    00322c68loc_322c68:
    00322c68ldrb w1, [sp+38]
    00322c6ctbnz w1, 0, 0x322c74
    00322c70b 0x322c88
    00322c74
    00322c74loc_322c74:
    00322c74strb wzr, [sp+31]
    00322c78mov x0, xzr
    00322c7cldur x29, [sp-8]
    00322c80ldr x30, [sp], 80
    00322c84ret x30
    00322c88
    00322c88loc_322c88:
    00322c88ldrb w0, [sp+32]
    00322c8cstrb w0, [sp+31]
    00322c90ldur x29, [sp-8]
    00322c94ldr x30, [sp], 80
    00322c98ret x30
    00322c9c
    00322c9cloc_322c9c:
    00322c9cbl runtime.panicIndex
    00322ca0
    00322ca0loc_322ca0:
    00322ca0bl runtime.panicIndex
    00322ca4
    00322ca4loc_322ca4:
    00322ca4mov x0, xzr
    00322ca8bl runtime.panicIndex
    00322cachint
    00322cb0
    00322cb0loc_322cb0:
    00322cb0stp x0, x1, [sp+8]
    00322cb4mov x3, x30
    00322cb8bl runtime.morestack_noctxt.abi0
    00322cbcldp x0, x1, [sp+8]
    00322cc0b 0x322850
    00322cc4udf 0
    00322cc8udf 0
    00322cccudf 0
    00322850
    00322cd0
    00322cd0net.favoriteAddrFamily: ; void net.favoriteAddrFamily(struct string network, net.sockaddr laddr, net.sockaddr raddr, struct string mode)
    00322cd0ldr x16, [x28+16]
    00322cd4subs xzr, sp, x16
    00322cd8b.ls 0x3230f4
    00322cdcstr x30, [sp-64]!
    00322ce0stur x29, [sp-8]
    00322ce4sub x29, sp, 8
    00322ce8str x0, [sp+72]
    00322cecstr x1, [sp+80]
    00322cf0str x2, [sp+88]
    00322cf4str x3, [sp+96]
    00322cf8str x4, [sp+104]
    00322cfcstr x5, [sp+112]
    00322d00str x6, [sp+120]
    00322d04str x7, [sp+128]
    00322d08str xzr, [sp+40]
    00322d0cstrb wzr, [sp+35]
    00322d10ldr x2, [sp+80]
    00322d14str x2, [sp+48]
    00322d18ldr x1, [sp+80]
    00322d1cldr x3, [sp+72]
    00322d20sub x0, x2, 1
    00322d24subs xzr, x1, x0
    00322d28b.hi 0x322d30
    00322d2cb 0x3230ec
    00322d30
    00322d30loc_322d30:
    00322d30ldrb w2, [x3+x0]
    00322d34strb w2, [sp+39]
    00322d38mov x3, x2
    00322d3csubs wzr, w3, 52
    00322d40b.eq 0x322d48
    00322d44b 0x322d6c
    00322d48
    00322d48loc_322d48:
    00322d48b 0x322d4c
    00322d4c
    00322d4cloc_322d4c:
    00322d4corr x2, xzr, 2
    00322d50str x2, [sp+40]
    00322d54strb wzr, [sp+35]
    00322d58ldr x0, [sp+40]
    00322d5cmov x1, xzr
    00322d60ldur x29, [sp-8]
    00322d64ldr x30, [sp], 64
    00322d68ret x30
    00322d6c
    00322d6cloc_322d6c:
    00322d6csubs wzr, w2, 54
    00322d70b.eq 0x322d78
    00322d74b 0x322d9c
    00322d78
    00322d78loc_322d78:
    00322d78b 0x322d7c
    00322d7c
    00322d7cloc_322d7c:
    00322d7cmovz x2, 10
    00322d80str x2, [sp+40]
    00322d84orr x1, xzr, 1
    00322d88strb w1, [sp+35]
    00322d8cldr x0, [sp+40]
    00322d90ldur x29, [sp-8]
    00322d94ldr x30, [sp], 64
    00322d98ret x30
    00322d9c
    00322d9cloc_322d9c:
    00322d9cb 0x322da0
    00322da0
    00322da0loc_322da0:
    00322da0b 0x322da4
    00322da4
    00322da4loc_322da4:
    00322da4ldr x2, [sp+128]
    00322da8subs xzr, x2, 6
    00322daccset x2, eq
    00322db0b.eq 0x322db8
    00322db4b 0x322e44
    00322db8
    00322db8loc_322db8:
    00322db8ldr x1, [sp+128]
    00322dbcldr x2, [sp+120]
    00322dc0subs xzr, x1, 0
    00322dc4b.hi 0x322dcc
    00322dc8b 0x3230e4
    00322dcc
    00322dccloc_322dcc:
    00322dccldr x1, [sp+128]
    00322dd0ldrb w2, [x2]
    00322dd4ldr x3, [sp+120]
    00322dd8subs xzr, x1, 1
    00322ddcb.hi 0x322de4
    00322de0b 0x3230dc
    00322de4
    00322de4loc_322de4:
    00322de4ldr x1, [sp+128]
    00322de8ldr x4, [sp+120]
    00322decldrb w3, [x3+1]
    00322df0ubfm x3, x3, 56, 7
    00322df4orr x2, x2, x3
    00322df8subs xzr, x1, 2
    00322dfcb.hi 0x322e04
    00322e00b 0x3230d4
    00322e04
    00322e04loc_322e04:
    00322e04ldr x1, [sp+128]
    00322e08ldr x3, [sp+120]
    00322e0cldrb w4, [x4+2]
    00322e10ubfm x4, x4, 48, 7
    00322e14orr x2, x2, x4
    00322e18subs xzr, x1, 3
    00322e1cb.hi 0x322e24
    00322e20b 0x3230cc
    00322e24
    00322e24loc_322e24:
    00322e24ldrb w3, [x3+3]
    00322e28ubfm x3, x3, 40, 7
    00322e2corr x3, x2, x3
    00322e30movz x4, 26988
    00322e34movk x4, 0x74730000
    00322e38subs wzr, w3, w4
    00322e3ccset x2, eq
    00322e40b 0x322e48
    00322e44
    00322e44loc_322e44:
    00322e44b 0x322e48
    00322e48
    00322e48loc_322e48:
    00322e48tbnz w2, 0, 0x322e50
    00322e4cb 0x322e9c
    00322e50
    00322e50loc_322e50:
    00322e50ldr x1, [sp+128]
    00322e54ldr x2, [sp+120]
    00322e58subs xzr, x1, 4
    00322e5cb.hi 0x322e64
    00322e60b 0x3230c4
    00322e64
    00322e64loc_322e64:
    00322e64ldr x1, [sp+128]
    00322e68ldr x3, [sp+120]
    00322e6cldrb w2, [x2+4]
    00322e70subs xzr, x1, 5
    00322e74b.hi 0x322e7c
    00322e78b 0x3230bc
    00322e7c
    00322e7cloc_322e7c:
    00322e7cldrb w3, [x3+5]
    00322e80ubfm x3, x3, 56, 7
    00322e84orr x3, x2, x3
    00322e88ubfm x3, x3, 0, 15
    00322e8cmovz x4, 28261
    00322e90subs wzr, w3, w4
    00322e94cset x2, eq
    00322e98b 0x322ea0
    00322e9c
    00322e9cloc_322e9c:
    00322e9cb 0x322ea0
    00322ea0
    00322ea0loc_322ea0:
    00322ea0strb w2, [sp+38]
    00322ea4tbnz w2, 0, 0x322eac
    00322ea8b 0x322ef8
    00322eac
    00322eacloc_322eac:
    00322eacldr x2, [sp+88]
    00322eb0subs xzr, x2, 0
    00322eb4cset x3, ne
    00322eb8eor x3, x3, 1
    00322ebcstrb w3, [sp+37]
    00322ec0cbnz x2, 0x322ec8
    00322ec4b 0x322ee8
    00322ec8
    00322ec8loc_322ec8:
    00322ec8ldr x1, [sp+88]
    00322eccldrsb x27, [x1]
    00322ed0ldr x0, [sp+96]
    00322ed4ldr x1, [x1+48]
    00322ed8blr x1
    00322edcstrb w0, [sp+36]
    00322ee0strb w0, [sp+37]
    00322ee4b 0x322eec
    00322ee8
    00322ee8loc_322ee8:
    00322ee8b 0x322eec
    00322eec
    00322eecloc_322eec:
    00322eecldrb w2, [sp+37]
    00322ef0strb w2, [sp+38]
    00322ef4b 0x322efc
    00322ef8
    00322ef8loc_322ef8:
    00322ef8b 0x322efc
    00322efc
    00322efcloc_322efc:
    00322efcldrb w2, [sp+38]
    00322f00tbnz w2, 0, 0x322f08
    00322f04b 0x322fc0
    00322f08
    00322f08loc_322f08:
    00322f08bl net.supportsIPv4map
    00322f0cstrb w0, [sp+37]
    00322f10strb w0, [sp+38]
    00322f14tbnz w0, 0, 0x322f1c
    00322f18b 0x322f20
    00322f1c
    00322f1cloc_322f1c:
    00322f1cb 0x322f34
    00322f20
    00322f20loc_322f20:
    00322f20bl net.supportsIPv4
    00322f24strb w0, [sp+36]
    00322f28eor x0, x0, 1
    00322f2cstrb w0, [sp+38]
    00322f30b 0x322f34
    00322f34
    00322f34loc_322f34:
    00322f34ldrb w2, [sp+38]
    00322f38tbnz w2, 0, 0x322f40
    00322f3cb 0x322f60
    00322f40
    00322f40loc_322f40:
    00322f40movz x2, 10
    00322f44str x2, [sp+40]
    00322f48strb wzr, [sp+35]
    00322f4cldr x0, [sp+40]
    00322f50mov x1, xzr
    00322f54ldur x29, [sp-8]
    00322f58ldr x30, [sp], 64
    00322f5cret x30
    00322f60
    00322f60loc_322f60:
    00322f60ldr x2, [sp+88]
    00322f64cbnz x2, 0x322f6c
    00322f68b 0x322fa0
    00322f6c
    00322f6cloc_322f6c:
    00322f6cldr x1, [sp+88]
    00322f70ldrsb x27, [x1]
    00322f74ldr x1, [x1+40]
    00322f78ldr x0, [sp+96]
    00322f7cblr x1
    00322f80str x0, [sp+48]
    00322f84str x0, [sp+40]
    00322f88strb wzr, [sp+35]
    00322f8cldr x0, [sp+40]
    00322f90mov x1, xzr
    00322f94ldur x29, [sp-8]
    00322f98ldr x30, [sp], 64
    00322f9cret x30
    00322fa0
    00322fa0loc_322fa0:
    00322fa0orr x2, xzr, 2
    00322fa4str x2, [sp+40]
    00322fa8strb wzr, [sp+35]
    00322facldr x0, [sp+40]
    00322fb0mov x1, xzr
    00322fb4ldur x29, [sp-8]
    00322fb8ldr x30, [sp], 64
    00322fbcret x30
    00322fc0
    00322fc0loc_322fc0:
    00322fc0ldr x2, [sp+88]
    00322fc4subs xzr, x2, 0
    00322fc8cset x3, ne
    00322fcceor x3, x3, 1
    00322fd0strb w3, [sp+38]
    00322fd4cbnz x2, 0x322fdc
    00322fd8b 0x323004
    00322fdc
    00322fdcloc_322fdc:
    00322fdcldr x1, [sp+88]
    00322fe0ldrsb x27, [x1]
    00322fe4ldr x0, [sp+96]
    00322fe8ldr x1, [x1+40]
    00322fecblr x1
    00322ff0str x0, [sp+48]
    00322ff4subs xzr, x0, 2
    00322ff8cset x1, eq
    00322ffcstrb w1, [sp+38]
    00323000b 0x323008
    00323004
    00323004loc_323004:
    00323004b 0x323008
    00323008
    00323008loc_323008:
    00323008ldrb w2, [sp+38]
    0032300cstrb w2, [sp+37]
    00323010tbnz w2, 0, 0x323018
    00323014b 0x32306c
    00323018
    00323018loc_323018:
    00323018ldr x2, [sp+104]
    0032301csubs xzr, x2, 0
    00323020cset x3, ne
    00323024eor x3, x3, 1
    00323028strb w3, [sp+36]
    0032302ccbnz x2, 0x323034
    00323030b 0x32305c
    00323034
    00323034loc_323034:
    00323034ldr x1, [sp+104]
    00323038ldrsb x27, [x1]
    0032303cldr x0, [sp+112]
    00323040ldr x1, [x1+40]
    00323044blr x1
    00323048str x0, [sp+48]
    0032304csubs xzr, x0, 2
    00323050cset x1, eq
    00323054strb w1, [sp+36]
    00323058b 0x323060
    0032305c
    0032305cloc_32305c:
    0032305cb 0x323060
    00323060
    00323060loc_323060:
    00323060ldrb w2, [sp+36]
    00323064strb w2, [sp+37]
    00323068b 0x323070
    0032306c
    0032306cloc_32306c:
    0032306cb 0x323070
    00323070
    00323070loc_323070:
    00323070ldrb w2, [sp+37]
    00323074tbnz w2, 0, 0x32307c
    00323078b 0x32309c
    0032307c
    0032307cloc_32307c:
    0032307corr x2, xzr, 2
    00323080str x2, [sp+40]
    00323084strb wzr, [sp+35]
    00323088ldr x0, [sp+40]
    0032308cmov x1, xzr
    00323090ldur x29, [sp-8]
    00323094ldr x30, [sp], 64
    00323098ret x30
    0032309c
    0032309cloc_32309c:
    0032309cmovz x2, 10
    003230a0str x2, [sp+40]
    003230a4strb wzr, [sp+35]
    003230a8ldr x0, [sp+40]
    003230acmov x1, xzr
    003230b0ldur x29, [sp-8]
    003230b4ldr x30, [sp], 64
    003230b8ret x30
    003230bc
    003230bcloc_3230bc:
    003230bcmovz x0, 5
    003230c0bl runtime.panicIndex
    003230c4
    003230c4loc_3230c4:
    003230c4orr x0, xzr, 4
    003230c8bl runtime.panicIndex
    003230cc
    003230ccloc_3230cc:
    003230ccorr x0, xzr, 3
    003230d0bl runtime.panicIndex
    003230d4
    003230d4loc_3230d4:
    003230d4orr x0, xzr, 2
    003230d8bl runtime.panicIndex
    003230dc
    003230dcloc_3230dc:
    003230dcorr x0, xzr, 1
    003230e0bl runtime.panicIndex
    003230e4
    003230e4loc_3230e4:
    003230e4mov x0, xzr
    003230e8bl runtime.panicIndex
    003230ec
    003230ecloc_3230ec:
    003230ecbl runtime.panicIndex
    003230f0hint
    003230f4
    003230f4loc_3230f4:
    003230f4stp x0, x1, [sp+8]
    003230f8stp x2, x3, [sp+24]
    003230fcstp x4, x5, [sp+40]
    00323100stp x6, x7, [sp+56]
    00323104mov x3, x30
    00323108bl runtime.morestack_noctxt.abi0
    0032310cldp x0, x1, [sp+8]
    00323110ldp x2, x3, [sp+24]
    00323114ldp x4, x5, [sp+40]
    00323118ldp x6, x7, [sp+56]
    0032311cb 0x322cd0
    00322cd0
    00323120
    00323120net.ipToSockaddr: ; void net.ipToSockaddr(int family, net.IP ip, int port, struct string zone)
    00323120ldr x16, [x28+16]
    00323124sub x17, sp, 352
    00323128subs xzr, x17, x16
    0032312cb.ls 0x323480
    00323130sub x20, sp, 480
    00323134stp x29, x30, [x20-8]
    00323138add sp, x20, 0
    0032313csub x29, sp, 8
    00323140str x0, [sp+488]
    00323144str x1, [sp+496]
    00323148str x2, [sp+504]
    0032314cstr x3, [sp+512]
    00323150str x4, [sp+520]
    00323154str x5, [sp+528]
    00323158str x6, [sp+536]
    0032315cstp xzr, xzr, [sp+312]
    00323160stp xzr, xzr, [sp+296]
    00323164ldr x3, [sp+488]
    00323168str x3, [sp+144]
    0032316csubs xzr, x3, 2
    00323170b.eq 0x323178
    00323174b 0x323268
    00323178
    00323178loc_323178:
    00323178b 0x32317c
    0032317c
    0032317cloc_32317c:
    0032317cadrp x0, 0x32f000
    00323180add x0, x0, 1280
    00323184bl runtime.newobject
    00323188str x0, [sp+464]
    0032318cstp xzr, xzr, [sp+424]
    00323190ldr x3, [sp+520]
    00323194ldr x0, [sp+496]
    00323198ldr x1, [sp+504]
    0032319cldr x2, [sp+512]
    003231a0bl net.ipToSockaddrInet4
    003231a4ldp x2, x3, [sp+8]
    003231a8ldp x4, x5, [sp+24]
    003231acstp x2, x3, [sp+208]
    003231b0stp x4, x5, [sp+224]
    003231b4str x0, [sp+424]
    003231b8str x1, [sp+432]
    003231bcldp x1, x2, [sp+208]
    003231c0ldp x3, x4, [sp+224]
    003231c4stp x1, x2, [sp+112]
    003231c8stp x3, x4, [sp+128]
    003231ccldr x1, [sp+424]
    003231d0ldr x2, [sp+432]
    003231d4str x1, [sp+360]
    003231d8str x2, [sp+368]
    003231dcldp x1, x2, [sp+112]
    003231e0ldp x3, x4, [sp+128]
    003231e4ldr x5, [sp+464]
    003231e8stp x1, x2, [x5]
    003231ecstp x3, x4, [x5+16]
    003231f0ldr x1, [sp+368]
    003231f4ldr x2, [sp+360]
    003231f8str x2, [sp+344]
    003231fcstr x1, [sp+352]
    00323200cbnz x2, 0x323208
    00323204b 0x323230
    00323208
    00323208loc_323208:
    00323208stp xzr, xzr, [sp+312]
    0032320cldr x3, [sp+352]
    00323210ldr x2, [sp+344]
    00323214str x2, [sp+296]
    00323218str x3, [sp+304]
    0032321cldr x0, [sp+312]
    00323220ldr x1, [sp+320]
    00323224ldp x29, x30, [sp-8]
    00323228add sp, sp, 480
    0032322cret x30
    00323230
    00323230loc_323230:
    00323230ldr x4, [sp+464]
    00323234str x4, [sp+416]
    00323238adrp x5, 0x3f2000
    0032323cadd x5, x5, 864
    00323240str x5, [sp+312]
    00323244str x4, [sp+320]
    00323248stp xzr, xzr, [sp+296]
    0032324cldr x0, [sp+312]
    00323250ldr x1, [sp+320]
    00323254mov x2, xzr
    00323258mov x3, xzr
    0032325cldp x29, x30, [sp-8]
    00323260add sp, sp, 480
    00323264ret x30
    00323268
    00323268loc_323268:
    00323268subs xzr, x3, 10
    0032326cb.eq 0x323274
    00323270b 0x32339c
    00323274
    00323274loc_323274:
    00323274b 0x323278
    00323278
    00323278loc_323278:
    00323278adrp x0, 0x342000
    0032327cadd x0, x0, 32
    00323280bl runtime.newobject
    00323284str x0, [sp+456]
    00323288stp xzr, xzr, [sp+424]
    0032328cldr x3, [sp+520]
    00323290ldr x0, [sp+496]
    00323294ldr x4, [sp+528]
    00323298ldr x1, [sp+504]
    0032329cldr x5, [sp+536]
    003232a0ldr x2, [sp+512]
    003232a4bl net.ipToSockaddrInet6
    003232a8ldp x2, x3, [sp+8]
    003232acldp x4, x5, [sp+24]
    003232b0ldp x6, x7, [sp+40]
    003232b4stp x2, x3, [sp+152]
    003232b8stp x4, x5, [sp+168]
    003232bcstp x6, x7, [sp+184]
    003232c0ldr x2, [sp+56]
    003232c4str x2, [sp+200]
    003232c8str x0, [sp+424]
    003232ccstr x1, [sp+432]
    003232d0ldp x1, x2, [sp+152]
    003232d4ldp x3, x4, [sp+168]
    003232d8ldp x5, x6, [sp+184]
    003232dcstp x1, x2, [sp+240]
    003232e0stp x3, x4, [sp+256]
    003232e4stp x5, x6, [sp+272]
    003232e8ldr x1, [sp+200]
    003232ecstr x1, [sp+288]
    003232f0ldr x1, [sp+424]
    003232f4ldr x2, [sp+432]
    003232f8str x1, [sp+440]
    003232fcstr x2, [sp+448]
    00323300ldp x1, x2, [sp+240]
    00323304ldp x3, x4, [sp+256]
    00323308ldp x5, x6, [sp+272]
    0032330cldr x7, [sp+456]
    00323310stp x1, x2, [x7]
    00323314stp x3, x4, [x7+16]
    00323318stp x5, x6, [x7+32]
    0032331cldr x1, [sp+288]
    00323320str x1, [x7+48]
    00323324ldr x1, [sp+448]
    00323328ldr x2, [sp+440]
    0032332cstr x2, [sp+328]
    00323330str x1, [sp+336]
    00323334cbnz x2, 0x32333c
    00323338b 0x323364
    0032333c
    0032333cloc_32333c:
    0032333cstp xzr, xzr, [sp+312]
    00323340ldr x3, [sp+336]
    00323344ldr x2, [sp+328]
    00323348str x2, [sp+296]
    0032334cstr x3, [sp+304]
    00323350ldr x0, [sp+312]
    00323354ldr x1, [sp+320]
    00323358ldp x29, x30, [sp-8]
    0032335cadd sp, sp, 480
    00323360ret x30
    00323364
    00323364loc_323364:
    00323364ldr x4, [sp+456]
    00323368str x4, [sp+408]
    0032336cadrp x5, 0x3f2000
    00323370add x5, x5, 896
    00323374str x5, [sp+312]
    00323378str x4, [sp+320]
    0032337cstp xzr, xzr, [sp+296]
    00323380ldr x0, [sp+312]
    00323384ldr x1, [sp+320]
    00323388mov x2, xzr
    0032338cmov x3, xzr
    00323390ldp x29, x30, [sp-8]
    00323394add sp, sp, 480
    00323398ret x30
    0032339c
    0032339cloc_32339c:
    0032339cb 0x3233a0
    003233a0
    003233a0loc_3233a0:
    003233a0b 0x3233a4
    003233a4
    003233a4loc_3233a4:
    003233a4ldr x0, [sp+496]
    003233a8ldr x1, [sp+504]
    003233acldr x2, [sp+512]
    003233b0bl net.IP.String
    003233b4str x0, [sp+392]
    003233b8str x1, [sp+400]
    003233bcadrp x0, 0x31f000
    003233c0add x0, x0, 2112
    003233c4bl runtime.newobject
    003233c8str x0, [sp+376]
    003233ccmovz x3, 22
    003233d0str x3, [x0+8]
    003233d4adrp x27, 0x728000
    003233d8ldr w3, [x27+3056]
    003233dccbz w3, 0x3233e4
    003233e0b 0x3233e8
    003233e4
    003233e4loc_3233e4:
    003233e4b 0x3233f8
    003233e8
    003233e8loc_3233e8:
    003233e8ldr x4, [x0]
    003233ecbl runtime.gcWriteBarrier1
    003233f0str x4, [x25]
    003233f4b 0x3233f8
    003233f8
    003233f8loc_3233f8:
    003233f8adrp x4, 0x394000
    003233fcadd x4, x4, 3524
    00323400str x4, [x0]
    00323404ldr x4, [sp+376]
    00323408ldrsb x27, [x4]
    0032340cldr x5, [sp+392]
    00323410ldr x6, [sp+400]
    00323414str x6, [x4+24]
    00323418adrp x27, 0x728000
    0032341cldr w6, [x27+3056]
    00323420cbz w6, 0x323428
    00323424b 0x32342c
    00323428
    00323428loc_323428:
    00323428b 0x323440
    0032342c
    0032342cloc_32342c:
    0032342cbl runtime.gcWriteBarrier2
    00323430str x5, [x25]
    00323434ldr x6, [x4+16]
    00323438str x6, [x25+8]
    0032343cb 0x323440
    00323440
    00323440loc_323440:
    00323440str x5, [x4+16]
    00323444ldr x4, [sp+376]
    00323448str x4, [sp+384]
    0032344cstp xzr, xzr, [sp+312]
    00323450ldr x4, [sp+384]
    00323454adrp x5, 0x3f2000
    00323458add x5, x5, 2336
    0032345cstr x5, [sp+296]
    00323460str x4, [sp+304]
    00323464ldr x0, [sp+312]
    00323468ldr x2, [sp+296]
    0032346cldr x1, [sp+320]
    00323470ldr x3, [sp+304]
    00323474ldp x29, x30, [sp-8]
    00323478add sp, sp, 480
    0032347cret x30
    00323480
    00323480loc_323480:
    00323480stp x0, x1, [sp+8]
    00323484stp x2, x3, [sp+24]
    00323488stp x4, x5, [sp+40]
    0032348cstr x6, [sp+56]
    00323490mov x3, x30
    00323494bl runtime.morestack_noctxt.abi0
    00323498ldp x0, x1, [sp+8]
    0032349cldp x2, x3, [sp+24]
    003234a0ldp x4, x5, [sp+40]
    003234a4ldr x6, [sp+56]
    003234a8b 0x323120
    003234acudf 0
    00323120