File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    0031fc80
    0031fc80net.(*sysListener).listenUDP.func1: ; void net.(*sysListener).listenUDP.func1(context.Context ctx, struct string network, struct string address, syscall.RawConn c)
    0031fc80ldr x16, [x28+16]
    0031fc84subs xzr, sp, x16
    0031fc88b.ls 0x31fd0c
    0031fc8cstr x30, [sp-112]!
    0031fc90stur x29, [sp-8]
    0031fc94sub x29, sp, 8
    0031fc98str x0, [sp+120]
    0031fc9cstr x1, [sp+128]
    0031fca0str x2, [sp+136]
    0031fca4str x3, [sp+144]
    0031fca8str x4, [sp+152]
    0031fcacstr x5, [sp+160]
    0031fcb0str x6, [sp+168]
    0031fcb4str x7, [sp+176]
    0031fcb8ldr x6, [x26+8]
    0031fcbcstr x6, [sp+80]
    0031fcc0stp xzr, xzr, [sp+64]
    0031fcc4ldr x6, [sp+80]
    0031fcc8ldrsb x27, [x6]
    0031fcccldr x26, [x6]
    0031fcd0ldr x6, [x26]
    0031fcd4ldr x4, [sp+168]
    0031fcd8ldr x0, [sp+136]
    0031fcdcldr x2, [sp+152]
    0031fce0ldr x1, [sp+144]
    0031fce4ldr x3, [sp+160]
    0031fce8ldr x5, [sp+176]
    0031fcecblr x6
    0031fcf0str x0, [sp+88]
    0031fcf4str x1, [sp+96]
    0031fcf8str x0, [sp+64]
    0031fcfcstr x1, [sp+72]
    0031fd00ldur x29, [sp-8]
    0031fd04ldr x30, [sp], 112
    0031fd08ret x30
    0031fd0c
    0031fd0cloc_31fd0c:
    0031fd0cstp x0, x1, [sp+8]
    0031fd10stp x2, x3, [sp+24]
    0031fd14stp x4, x5, [sp+40]
    0031fd18stp x6, x7, [sp+56]
    0031fd1cmov x3, x30
    0031fd20bl runtime.morestack.abi0
    0031fd24ldp x0, x1, [sp+8]
    0031fd28ldp x2, x3, [sp+24]
    0031fd2cldp x4, x5, [sp+40]
    0031fd30ldp x6, x7, [sp+56]
    0031fd34b 0x31fc80
    0031fd38udf 0
    0031fd3cudf 0
    0031fc80
    0031fd40
    0031fd40net.(*UnixAddr).Network: ; void net.(*UnixAddr).Network(net.UnixAddr * a)
    0031fd40str x30, [sp-32]!
    0031fd44stur x29, [sp-8]
    0031fd48sub x29, sp, 8
    0031fd4cstr x0, [sp+40]
    0031fd50stp xzr, xzr, [sp+8]
    0031fd54ldr x2, [sp+40]
    0031fd58ldrsb x27, [x2]
    0031fd5cldr x0, [x2+16]
    0031fd60ldr x1, [x2+24]
    0031fd64str x0, [sp+8]
    0031fd68str x1, [sp+16]
    0031fd6cadd x29, sp, 24
    0031fd70add sp, sp, 32
    0031fd74ret x30
    0031fd78udf 0
    0031fd7cudf 0
    0031fd40
    0031fd80
    0031fd80net.(*UnixAddr).String: ; void net.(*UnixAddr).String(net.UnixAddr * a)
    0031fd80str x30, [sp-32]!
    0031fd84stur x29, [sp-8]
    0031fd88sub x29, sp, 8
    0031fd8cstr x0, [sp+40]
    0031fd90stp xzr, xzr, [sp+8]
    0031fd94ldr x2, [sp+40]
    0031fd98cbnz x2, 0x31fda0
    0031fd9cb 0x31fdc4
    0031fda0
    0031fda0loc_31fda0:
    0031fda0ldr x2, [sp+40]
    0031fda4ldrsb x27, [x2]
    0031fda8ldr x0, [x2]
    0031fdacldr x1, [x2+8]
    0031fdb0str x0, [sp+8]
    0031fdb4str x1, [sp+16]
    0031fdb8add x29, sp, 24
    0031fdbcadd sp, sp, 32
    0031fdc0ret x30
    0031fdc4
    0031fdc4loc_31fdc4:
    0031fdc4adrp x0, 0x391000
    0031fdc8add x0, x0, 1502
    0031fdccstr x0, [sp+8]
    0031fdd0movz x1, 5
    0031fdd4str x1, [sp+16]
    0031fdd8add x29, sp, 24
    0031fddcadd sp, sp, 32
    0031fde0ret x30
    0031fde4udf 0
    0031fde8udf 0
    0031fdecudf 0
    0031fd80
    0031fdf0
    0031fdf0net.(*UnixAddr).isWildcard: ; void net.(*UnixAddr).isWildcard(net.UnixAddr * a)
    0031fdf0str x30, [sp-32]!
    0031fdf4stur x29, [sp-8]
    0031fdf8sub x29, sp, 8
    0031fdfcstr x0, [sp+40]
    0031fe00strb wzr, [sp+22]
    0031fe04ldr x1, [sp+40]
    0031fe08subs xzr, x1, 0
    0031fe0ccset x2, ne
    0031fe10eor x2, x2, 1
    0031fe14strb w2, [sp+23]
    0031fe18cbnz x1, 0x31fe20
    0031fe1cb 0x31fe3c
    0031fe20
    0031fe20loc_31fe20:
    0031fe20ldr x1, [sp+40]
    0031fe24ldrsb x27, [x1]
    0031fe28ldr x1, [x1+8]
    0031fe2csubs xzr, x1, 0
    0031fe30cset x1, eq
    0031fe34strb w1, [sp+23]
    0031fe38b 0x31fe40
    0031fe3c
    0031fe3cloc_31fe3c:
    0031fe3cb 0x31fe40
    0031fe40
    0031fe40loc_31fe40:
    0031fe40ldrb w0, [sp+23]
    0031fe44strb w0, [sp+22]
    0031fe48add x29, sp, 24
    0031fe4cadd sp, sp, 32
    0031fe50ret x30
    0031fe54udf 0
    0031fe58udf 0
    0031fe5cudf 0
    0031fdf0
    0031fe60
    0031fe60net.ResolveUnixAddr: ; void net.ResolveUnixAddr(struct string network, struct string address)
    0031fe60ldr x16, [x28+16]
    0031fe64subs xzr, sp, x16
    0031fe68b.ls 0x320328
    0031fe6cstr x30, [sp-96]!
    0031fe70stur x29, [sp-8]
    0031fe74sub x29, sp, 8
    0031fe78str x0, [sp+104]
    0031fe7cstr x1, [sp+112]
    0031fe80str x2, [sp+120]
    0031fe84str x3, [sp+128]
    0031fe88str xzr, [sp+48]
    0031fe8cstp xzr, xzr, [sp+32]
    0031fe90ldr x1, [sp+112]
    0031fe94ldr x2, [sp+104]
    0031fe98str x2, [sp+72]
    0031fe9cstr x1, [sp+80]
    0031fea0b 0x31fea4
    0031fea4
    0031fea4loc_31fea4:
    0031fea4subs xzr, x1, 4
    0031fea8b.eq 0x31feb0
    0031feacb 0x31ff3c
    0031feb0
    0031feb0loc_31feb0:
    0031feb0b 0x31feb4
    0031feb4
    0031feb4loc_31feb4:
    0031feb4subs xzr, x1, 4
    0031feb8b.eq 0x31fec0
    0031febcb 0x31ff34
    0031fec0
    0031fec0loc_31fec0:
    0031fec0subs xzr, x1, 0
    0031fec4b.hi 0x31fecc
    0031fec8b 0x32031c
    0031fecc
    0031feccloc_31fecc:
    0031feccldrb w3, [x2]
    0031fed0subs xzr, x1, 1
    0031fed4b.hi 0x31fedc
    0031fed8b 0x320314
    0031fedc
    0031fedcloc_31fedc:
    0031fedcldrb w4, [x2+1]
    0031fee0ubfm x4, x4, 56, 7
    0031fee4orr x3, x3, x4
    0031fee8subs xzr, x1, 2
    0031feecb.hi 0x31fef4
    0031fef0b 0x32030c
    0031fef4
    0031fef4loc_31fef4:
    0031fef4ldrb w4, [x2+2]
    0031fef8ubfm x4, x4, 48, 7
    0031fefcorr x3, x3, x4
    0031ff00subs xzr, x1, 3
    0031ff04b.hi 0x31ff0c
    0031ff08b 0x320304
    0031ff0c
    0031ff0cloc_31ff0c:
    0031ff0cldrb w2, [x2+3]
    0031ff10ubfm x2, x2, 40, 7
    0031ff14orr x2, x3, x2
    0031ff18movz x3, 28277
    0031ff1cmovk x3, 0x78690000
    0031ff20subs wzr, w2, w3
    0031ff24b.eq 0x31ff2c
    0031ff28b 0x31ff30
    0031ff2c
    0031ff2cloc_31ff2c:
    0031ff2cb 0x32016c
    0031ff30
    0031ff30loc_31ff30:
    0031ff30b 0x31ff38
    0031ff34
    0031ff34loc_31ff34:
    0031ff34b 0x31ff38
    0031ff38
    0031ff38loc_31ff38:
    0031ff38b 0x320234
    0031ff3c
    0031ff3cloc_31ff3c:
    0031ff3csubs xzr, x1, 8
    0031ff40b.eq 0x31ff48
    0031ff44b 0x32003c
    0031ff48
    0031ff48loc_31ff48:
    0031ff48b 0x31ff4c
    0031ff4c
    0031ff4cloc_31ff4c:
    0031ff4csubs xzr, x1, 8
    0031ff50b.eq 0x31ff58
    0031ff54b 0x320034
    0031ff58
    0031ff58loc_31ff58:
    0031ff58subs xzr, x1, 0
    0031ff5cb.hi 0x31ff64
    0031ff60b 0x3202fc
    0031ff64
    0031ff64loc_31ff64:
    0031ff64ldrb w3, [x2]
    0031ff68subs xzr, x1, 1
    0031ff6cb.hi 0x31ff74
    0031ff70b 0x3202f4
    0031ff74
    0031ff74loc_31ff74:
    0031ff74ldrb w4, [x2+1]
    0031ff78ubfm x4, x4, 56, 7
    0031ff7corr x3, x3, x4
    0031ff80subs xzr, x1, 2
    0031ff84b.hi 0x31ff8c
    0031ff88b 0x3202ec
    0031ff8c
    0031ff8cloc_31ff8c:
    0031ff8cldrb w4, [x2+2]
    0031ff90ubfm x4, x4, 48, 7
    0031ff94orr x3, x3, x4
    0031ff98subs xzr, x1, 3
    0031ff9cb.hi 0x31ffa4
    0031ffa0b 0x3202e4
    0031ffa4
    0031ffa4loc_31ffa4:
    0031ffa4ldrb w4, [x2+3]
    0031ffa8ubfm x4, x4, 40, 7
    0031ffacorr x3, x3, x4
    0031ffb0subs xzr, x1, 4
    0031ffb4b.hi 0x31ffbc
    0031ffb8b 0x3202dc
    0031ffbc
    0031ffbcloc_31ffbc:
    0031ffbcldrb w4, [x2+4]
    0031ffc0ubfm x4, x4, 32, 7
    0031ffc4orr x3, x3, x4
    0031ffc8subs xzr, x1, 5
    0031ffccb.hi 0x31ffd4
    0031ffd0b 0x3202d4
    0031ffd4
    0031ffd4loc_31ffd4:
    0031ffd4ldrb w4, [x2+5]
    0031ffd8ubfm x4, x4, 24, 7
    0031ffdcorr x3, x3, x4
    0031ffe0subs xzr, x1, 6
    0031ffe4b.hi 0x31ffec
    0031ffe8b 0x3202cc
    0031ffec
    0031ffecloc_31ffec:
    0031ffecldrb w4, [x2+6]
    0031fff0ubfm x4, x4, 16, 7
    0031fff4orr x3, x3, x4
    0031fff8subs xzr, x1, 7
    0031fffcb.hi 0x320004
    00320000b 0x3202c4
    00320004
    00320004loc_320004:
    00320004ldrb w2, [x2+7]
    00320008ubfm x2, x2, 8, 7
    0032000corr x2, x3, x2
    00320010movz x3, 28277
    00320014movk x3, 0x78690000
    00320018movk x3, 0x726700000000
    0032001cmovk x3, 0x6d61000000000000
    00320020subs xzr, x2, x3
    00320024b.eq 0x32002c
    00320028b 0x320030
    0032002c
    0032002cloc_32002c:
    0032002cb 0x32016c
    00320030
    00320030loc_320030:
    00320030b 0x320038
    00320034
    00320034loc_320034:
    00320034b 0x320038
    00320038
    00320038loc_320038:
    00320038b 0x320234
    0032003c
    0032003cloc_32003c:
    0032003csubs xzr, x1, 10
    00320040b.eq 0x320048
    00320044b 0x320228
    00320048
    00320048loc_320048:
    00320048b 0x32004c
    0032004c
    0032004cloc_32004c:
    0032004csubs xzr, x1, 10
    00320050b.eq 0x320058
    00320054b 0x320220
    00320058
    00320058loc_320058:
    00320058subs xzr, x1, 0
    0032005cb.hi 0x320064
    00320060b 0x3202bc
    00320064
    00320064loc_320064:
    00320064ldrb w3, [x2]
    00320068subs xzr, x1, 1
    0032006cb.hi 0x320074
    00320070b 0x3202b4
    00320074
    00320074loc_320074:
    00320074ldrb w4, [x2+1]
    00320078ubfm x4, x4, 56, 7
    0032007corr x3, x3, x4
    00320080subs xzr, x1, 2
    00320084b.hi 0x32008c
    00320088b 0x3202ac
    0032008c
    0032008cloc_32008c:
    0032008cldrb w4, [x2+2]
    00320090ubfm x4, x4, 48, 7
    00320094orr x3, x3, x4
    00320098subs xzr, x1, 3
    0032009cb.hi 0x3200a4
    003200a0b 0x3202a4
    003200a4
    003200a4loc_3200a4:
    003200a4ldrb w4, [x2+3]
    003200a8ubfm x4, x4, 40, 7
    003200acorr x3, x3, x4
    003200b0subs xzr, x1, 4
    003200b4b.hi 0x3200bc
    003200b8b 0x32029c
    003200bc
    003200bcloc_3200bc:
    003200bcldrb w4, [x2+4]
    003200c0ubfm x4, x4, 32, 7
    003200c4orr x3, x3, x4
    003200c8subs xzr, x1, 5
    003200ccb.hi 0x3200d4
    003200d0b 0x320294
    003200d4
    003200d4loc_3200d4:
    003200d4ldrb w4, [x2+5]
    003200d8ubfm x4, x4, 24, 7
    003200dcorr x3, x3, x4
    003200e0subs xzr, x1, 6
    003200e4b.hi 0x3200ec
    003200e8b 0x32028c
    003200ec
    003200ecloc_3200ec:
    003200ecldrb w4, [x2+6]
    003200f0ubfm x4, x4, 16, 7
    003200f4orr x3, x3, x4
    003200f8subs xzr, x1, 7
    003200fcb.hi 0x320104
    00320100b 0x320284
    00320104
    00320104loc_320104:
    00320104ldrb w4, [x2+7]
    00320108ubfm x4, x4, 8, 7
    0032010corr x3, x3, x4
    00320110movz x4, 28277
    00320114movk x4, 0x78690000
    00320118movk x4, 0x617000000000
    0032011cmovk x4, 0x6b63000000000000
    00320120subs xzr, x3, x4
    00320124b.eq 0x32012c
    00320128b 0x32021c
    0032012c
    0032012cloc_32012c:
    0032012csubs xzr, x1, 8
    00320130b.hi 0x320138
    00320134b 0x32027c
    00320138
    00320138loc_320138:
    00320138ldrb w3, [x2+8]
    0032013csubs xzr, x1, 9
    00320140b.hi 0x320148
    00320144b 0x320274
    00320148
    00320148loc_320148:
    00320148ldrb w2, [x2+9]
    0032014cubfm x2, x2, 56, 7
    00320150orr x2, x3, x2
    00320154ubfm x2, x2, 0, 15
    00320158movz x3, 29797
    0032015csubs wzr, w2, w3
    00320160b.eq 0x320168
    00320164b 0x320218
    00320168
    00320168loc_320168:
    00320168b 0x32016c
    0032016c
    0032016cloc_32016c:
    0032016cadrp x0, 0x322000
    00320170add x0, x0, 1472
    00320174bl runtime.newobject
    00320178str x0, [sp+64]
    0032017cldr x1, [sp+120]
    00320180ldr x2, [sp+128]
    00320184str x2, [x0+8]
    00320188adrp x27, 0x72b000
    0032018cldr w2, [x27+3056]
    00320190cbz w2, 0x320198
    00320194b 0x32019c
    00320198
    00320198loc_320198:
    00320198b 0x3201b0
    0032019c
    0032019cloc_32019c:
    0032019cbl runtime.gcWriteBarrier2
    003201a0str x1, [x25]
    003201a4ldr x3, [x0]
    003201a8str x3, [x25+8]
    003201acb 0x3201b0
    003201b0
    003201b0loc_3201b0:
    003201b0str x1, [x0]
    003201b4ldr x3, [sp+64]
    003201b8ldrsb x27, [x3]
    003201bcldr x4, [sp+104]
    003201c0ldr x5, [sp+112]
    003201c4str x5, [x3+24]
    003201c8adrp x27, 0x72b000
    003201ccldr w5, [x27+3056]
    003201d0cbz w5, 0x3201d8
    003201d4b 0x3201dc
    003201d8
    003201d8loc_3201d8:
    003201d8b 0x3201f0
    003201dc
    003201dcloc_3201dc:
    003201dcbl runtime.gcWriteBarrier2
    003201e0str x4, [x25]
    003201e4ldr x5, [x3+16]
    003201e8str x5, [x25+8]
    003201ecb 0x3201f0
    003201f0
    003201f0loc_3201f0:
    003201f0str x4, [x3+16]
    003201f4ldr x3, [sp+64]
    003201f8str x3, [sp+48]
    003201fcstp xzr, xzr, [sp+32]
    00320200ldr x0, [sp+48]
    00320204mov x1, xzr
    00320208mov x2, xzr
    0032020cldur x29, [sp-8]
    00320210ldr x30, [sp], 96
    00320214ret x30
    00320218
    00320218loc_320218:
    00320218b 0x320224
    0032021c
    0032021cloc_32021c:
    0032021cb 0x320224
    00320220
    00320220loc_320220:
    00320220b 0x320224
    00320224
    00320224loc_320224:
    00320224b 0x320234
    00320228
    00320228loc_320228:
    00320228b 0x32022c
    0032022c
    0032022cloc_32022c:
    0032022cb 0x320230
    00320230
    00320230loc_320230:
    00320230b 0x320234
    00320234
    00320234loc_320234:
    00320234b 0x320238
    00320238
    00320238loc_320238:
    00320238str xzr, [sp+48]
    0032023cldr x0, [sp+104]
    00320240ldr x1, [sp+112]
    00320244bl runtime.convTstring
    00320248str x0, [sp+56]
    0032024cadrp x2, 0x3f5000
    00320250add x2, x2, 2048
    00320254str x2, [sp+32]
    00320258str x0, [sp+40]
    0032025cldr x1, [sp+32]
    00320260ldr x0, [sp+48]
    00320264ldr x2, [sp+40]
    00320268ldur x29, [sp-8]
    0032026cldr x30, [sp], 96
    00320270ret x30
    00320274
    00320274loc_320274:
    00320274movz x0, 9
    00320278bl runtime.panicIndex
    0032027c
    0032027cloc_32027c:
    0032027corr x0, xzr, 8
    00320280bl runtime.panicIndex
    00320284
    00320284loc_320284:
    00320284orr x0, xzr, 7
    00320288bl runtime.panicIndex
    0032028c
    0032028cloc_32028c:
    0032028corr x0, xzr, 6
    00320290bl runtime.panicIndex
    00320294
    00320294loc_320294:
    00320294movz x0, 5
    00320298bl runtime.panicIndex
    0032029c
    0032029cloc_32029c:
    0032029corr x0, xzr, 4
    003202a0bl runtime.panicIndex
    003202a4
    003202a4loc_3202a4:
    003202a4orr x0, xzr, 3
    003202a8bl runtime.panicIndex
    003202ac
    003202acloc_3202ac:
    003202acorr x0, xzr, 2
    003202b0bl runtime.panicIndex
    003202b4
    003202b4loc_3202b4:
    003202b4orr x0, xzr, 1
    003202b8bl runtime.panicIndex
    003202bc
    003202bcloc_3202bc:
    003202bcmov x0, xzr
    003202c0bl runtime.panicIndex
    003202c4
    003202c4loc_3202c4:
    003202c4orr x0, xzr, 7
    003202c8bl runtime.panicIndex
    003202cc
    003202ccloc_3202cc:
    003202ccorr x0, xzr, 6
    003202d0bl runtime.panicIndex
    003202d4
    003202d4loc_3202d4:
    003202d4movz x0, 5
    003202d8bl runtime.panicIndex
    003202dc
    003202dcloc_3202dc:
    003202dcorr x0, xzr, 4
    003202e0bl runtime.panicIndex
    003202e4
    003202e4loc_3202e4:
    003202e4orr x0, xzr, 3
    003202e8bl runtime.panicIndex
    003202ec
    003202ecloc_3202ec:
    003202ecorr x0, xzr, 2
    003202f0bl runtime.panicIndex
    003202f4
    003202f4loc_3202f4:
    003202f4orr x0, xzr, 1
    003202f8bl runtime.panicIndex
    003202fc
    003202fcloc_3202fc:
    003202fcmov x0, xzr
    00320300bl runtime.panicIndex
    00320304
    00320304loc_320304:
    00320304orr x0, xzr, 3
    00320308bl runtime.panicIndex
    0032030c
    0032030cloc_32030c:
    0032030corr x0, xzr, 2
    00320310bl runtime.panicIndex
    00320314
    00320314loc_320314:
    00320314orr x0, xzr, 1
    00320318bl runtime.panicIndex
    0032031c
    0032031cloc_32031c:
    0032031cmov x0, xzr
    00320320bl runtime.panicIndex
    00320324hint
    00320328
    00320328loc_320328:
    00320328stp x0, x1, [sp+8]
    0032032cstp x2, x3, [sp+24]
    00320330mov x3, x30
    00320334bl runtime.morestack_noctxt.abi0
    00320338ldp x0, x1, [sp+8]
    0032033cldp x2, x3, [sp+24]
    00320340b 0x31fe60
    00320344udf 0
    00320348udf 0
    0032034cudf 0
    0031fe60
    00320350
    00320350net.(*UnixConn).SyscallConn: ; void net.(*UnixConn).SyscallConn(net.UnixConn * c)
    00320350ldr x16, [x28+16]
    00320354subs xzr, sp, x16
    00320358b.ls 0x320414
    0032035cstr x30, [sp-96]!
    00320360stur x29, [sp-8]
    00320364sub x29, sp, 8
    00320368str x0, [sp+104]
    0032036cstp xzr, xzr, [sp+40]
    00320370stp xzr, xzr, [sp+24]
    00320374ldr x0, [sp+104]
    00320378ldrsb x27, [x0]
    0032037cstr x0, [sp+64]
    00320380bl net.(*conn).ok
    00320384strb w0, [sp+23]
    00320388tbnz w0, 0, 0x320390
    0032038cb 0x3203dc
    00320390
    00320390loc_320390:
    00320390ldr x1, [sp+104]
    00320394ldrsb x27, [x1]
    00320398ldr x0, [x1]
    0032039cstr x0, [sp+56]
    003203a0bl net.newRawConn
    003203a4str x0, [sp+80]
    003203a8str x0, [sp+72]
    003203acadrp x1, 0x3f8000
    003203b0add x1, x1, 1192
    003203b4str x1, [sp+40]
    003203b8str x0, [sp+48]
    003203bcstp xzr, xzr, [sp+24]
    003203c0ldr x0, [sp+40]
    003203c4ldr x1, [sp+48]
    003203c8mov x2, xzr
    003203ccmov x3, xzr
    003203d0ldur x29, [sp-8]
    003203d4ldr x30, [sp], 96
    003203d8ret x30
    003203dc
    003203dcloc_3203dc:
    003203dcstp xzr, xzr, [sp+40]
    003203e0adrp x4, 0x3f3000
    003203e4add x4, x4, 2264
    003203e8str x4, [sp+24]
    003203ecadrp x4, 0x3f0000
    003203f0add x4, x4, 3064
    003203f4str x4, [sp+32]
    003203f8ldr x0, [sp+40]
    003203fcldr x2, [sp+24]
    00320400ldr x1, [sp+48]
    00320404ldr x3, [sp+32]
    00320408ldur x29, [sp-8]
    0032040cldr x30, [sp], 96
    00320410ret x30
    00320414
    00320414loc_320414:
    00320414str x0, [sp+8]
    00320418mov x3, x30
    0032041cbl runtime.morestack_noctxt.abi0
    00320420ldr x0, [sp+8]
    00320424b 0x320350
    00320428udf 0
    0032042cudf 0
    00320350
    00320430
    00320430net.(*UnixConn).CloseWrite: ; void net.(*UnixConn).CloseWrite(net.UnixConn * c)
    00320430ldr x16, [x28+16]
    00320434subs xzr, sp, x16
    00320438b.ls 0x320678
    0032043cstr x30, [sp-112]!
    00320440stur x29, [sp-8]
    00320444sub x29, sp, 8
    00320448str x0, [sp+120]
    0032044cstp xzr, xzr, [sp+40]
    00320450ldr x0, [sp+120]
    00320454ldrsb x27, [x0]
    00320458str x0, [sp+88]
    0032045cbl net.(*conn).ok
    00320460strb w0, [sp+39]
    00320464tbnz w0, 0, 0x32046c
    00320468b 0x32064c
    0032046c
    0032046cloc_32046c:
    0032046cldr x1, [sp+120]
    00320470ldrsb x27, [x1]
    00320474ldr x0, [x1]
    00320478str x0, [sp+80]
    0032047cbl net.(*netFD).closeWrite
    00320480str x0, [sp+56]
    00320484str x1, [sp+64]
    00320488cbnz x0, 0x320490
    0032048cb 0x320634
    00320490
    00320490loc_320490:
    00320490adrp x0, 0x355000
    00320494add x0, x0, 864
    00320498bl runtime.newobject
    0032049cstr x0, [sp+72]
    003204a0movz x1, 5
    003204a4str x1, [x0+8]
    003204a8adrp x27, 0x72b000
    003204acldr w1, [x27+3056]
    003204b0cbz w1, 0x3204b8
    003204b4b 0x3204bc
    003204b8
    003204b8loc_3204b8:
    003204b8b 0x3204cc
    003204bc
    003204bcloc_3204bc:
    003204bcldr x2, [x0]
    003204c0bl runtime.gcWriteBarrier1
    003204c4str x2, [x25]
    003204c8b 0x3204cc
    003204cc
    003204ccloc_3204cc:
    003204ccadrp x2, 0x390000
    003204d0add x2, x2, 1532
    003204d4str x2, [x0]
    003204d8ldr x2, [sp+72]
    003204dcldrsb x27, [x2]
    003204e0ldr x3, [sp+120]
    003204e4ldrsb x27, [x3]
    003204e8ldr x3, [x3]
    003204ecldrsb x27, [x3]
    003204f0ldr x4, [x3+80]
    003204f4ldr x3, [x3+88]
    003204f8str x3, [x2+24]
    003204fcadrp x27, 0x72b000
    00320500ldr w3, [x27+3056]
    00320504cbz w3, 0x32050c
    00320508b 0x320510
    0032050c
    0032050cloc_32050c:
    0032050cb 0x320524
    00320510
    00320510loc_320510:
    00320510bl runtime.gcWriteBarrier2
    00320514str x4, [x25]
    00320518ldr x3, [x2+16]
    0032051cstr x3, [x25+8]
    00320520b 0x320524
    00320524
    00320524loc_320524:
    00320524str x4, [x2+16]
    00320528ldr x2, [sp+72]
    0032052cldrsb x27, [x2]
    00320530ldr x3, [sp+120]
    00320534ldrsb x27, [x3]
    00320538ldr x3, [x3]
    0032053cldrsb x27, [x3]
    00320540ldr x4, [x3+104]
    00320544ldr x3, [x3+96]
    00320548str x3, [x2+32]
    0032054cadrp x27, 0x72b000
    00320550ldr w3, [x27+3056]
    00320554cbz w3, 0x32055c
    00320558b 0x320560
    0032055c
    0032055cloc_32055c:
    0032055cb 0x320574
    00320560
    00320560loc_320560:
    00320560bl runtime.gcWriteBarrier2
    00320564str x4, [x25]
    00320568ldr x3, [x2+40]
    0032056cstr x3, [x25+8]
    00320570b 0x320574
    00320574
    00320574loc_320574:
    00320574str x4, [x2+40]
    00320578ldr x2, [sp+72]
    0032057cldrsb x27, [x2]
    00320580ldr x3, [sp+120]
    00320584ldrsb x27, [x3]
    00320588ldr x3, [x3]
    0032058cldrsb x27, [x3]
    00320590ldr x4, [x3+120]
    00320594ldr x3, [x3+112]
    00320598str x3, [x2+48]
    0032059cadrp x27, 0x72b000
    003205a0ldr w3, [x27+3056]
    003205a4cbz w3, 0x3205ac
    003205a8b 0x3205b0
    003205ac
    003205acloc_3205ac:
    003205acb 0x3205c4
    003205b0
    003205b0loc_3205b0:
    003205b0bl runtime.gcWriteBarrier2
    003205b4str x4, [x25]
    003205b8ldr x3, [x2+56]
    003205bcstr x3, [x25+8]
    003205c0b 0x3205c4
    003205c4
    003205c4loc_3205c4:
    003205c4str x4, [x2+56]
    003205c8ldr x2, [sp+72]
    003205ccldrsb x27, [x2]
    003205d0ldr x3, [sp+64]
    003205d4ldr x4, [sp+56]
    003205d8str x4, [x2+64]
    003205dcadrp x27, 0x72b000
    003205e0ldr w4, [x27+3056]
    003205e4cbz w4, 0x3205ec
    003205e8b 0x3205f0
    003205ec
    003205ecloc_3205ec:
    003205ecb 0x320604
    003205f0
    003205f0loc_3205f0:
    003205f0bl runtime.gcWriteBarrier2
    003205f4str x3, [x25]
    003205f8ldr x4, [x2+72]
    003205fcstr x4, [x25+8]
    00320600b 0x320604
    00320604
    00320604loc_320604:
    00320604str x3, [x2+72]
    00320608ldr x2, [sp+72]
    0032060cstr x2, [sp+96]
    00320610adrp x3, 0x3f5000
    00320614add x3, x3, 2080
    00320618str x3, [sp+40]
    0032061cstr x2, [sp+48]
    00320620ldr x0, [sp+40]
    00320624ldr x1, [sp+48]
    00320628ldur x29, [sp-8]
    0032062cldr x30, [sp], 112
    00320630ret x30
    00320634
    00320634loc_320634:
    00320634stp xzr, xzr, [sp+40]
    00320638mov x0, xzr
    0032063cmov x1, xzr
    00320640ldur x29, [sp-8]
    00320644ldr x30, [sp], 112
    00320648ret x30
    0032064c
    0032064cloc_32064c:
    0032064cadrp x2, 0x3f3000
    00320650add x2, x2, 2264
    00320654str x2, [sp+40]
    00320658adrp x2, 0x3f0000
    0032065cadd x2, x2, 3064
    00320660str x2, [sp+48]
    00320664ldr x0, [sp+40]
    00320668ldr x1, [sp+48]
    0032066cldur x29, [sp-8]
    00320670ldr x30, [sp], 112
    00320674ret x30
    00320678
    00320678loc_320678:
    00320678str x0, [sp+8]
    0032067cmov x3, x30
    00320680bl runtime.morestack_noctxt.abi0
    00320684ldr x0, [sp+8]
    00320688b 0x320430
    0032068cudf 0
    00320430
    00320690
    00320690net.newUnixConn: ; void net.newUnixConn(net.netFD * fd)
    00320690ldr x16, [x28+16]
    00320694subs xzr, sp, x16
    00320698b.ls 0x320704
    0032069cstr x30, [sp-64]!
    003206a0stur x29, [sp-8]
    003206a4sub x29, sp, 8
    003206a8str x0, [sp+72]
    003206acstr xzr, [sp+40]
    003206b0adrp x0, 0x309000
    003206b4add x0, x0, 3936
    003206b8bl runtime.newobject
    003206bcstr x0, [sp+48]
    003206c0ldr x1, [sp+72]
    003206c4adrp x27, 0x72b000
    003206c8ldr w2, [x27+3056]
    003206cccbz w2, 0x3206d4
    003206d0b 0x3206d8
    003206d4
    003206d4loc_3206d4:
    003206d4b 0x3206ec
    003206d8
    003206d8loc_3206d8:
    003206d8bl runtime.gcWriteBarrier2
    003206dcstr x1, [x25]
    003206e0ldr x2, [x0]
    003206e4str x2, [x25+8]
    003206e8b 0x3206ec
    003206ec
    003206ecloc_3206ec:
    003206ecstr x1, [x0]
    003206f0ldr x0, [sp+48]
    003206f4str x0, [sp+40]
    003206f8ldur x29, [sp-8]
    003206fcldr x30, [sp], 64
    00320700ret x30
    00320704
    00320704loc_320704:
    00320704str x0, [sp+8]
    00320708mov x3, x30
    0032070cbl runtime.morestack_noctxt.abi0
    00320710ldr x0, [sp+8]
    00320714b 0x320690
    00320718udf 0
    0032071cudf 0
    00320690
    00320720
    00320720net.(*UnixListener).ok: ; void net.(*UnixListener).ok(net.UnixListener * ln)
    00320720str x30, [sp-32]!
    00320724stur x29, [sp-8]
    00320728sub x29, sp, 8
    0032072cstr x0, [sp+40]
    00320730strb wzr, [sp+22]
    00320734ldr x1, [sp+40]
    00320738subs xzr, x1, 0
    0032073ccset x2, ne
    00320740strb w2, [sp+23]
    00320744cbnz x1, 0x32074c
    00320748b 0x320768
    0032074c
    0032074cloc_32074c:
    0032074cldr x1, [sp+40]
    00320750ldrsb x27, [x1]
    00320754ldr x1, [x1]
    00320758subs xzr, x1, 0
    0032075ccset x1, ne
    00320760strb w1, [sp+23]
    00320764b 0x32076c
    00320768
    00320768loc_320768:
    00320768b 0x32076c
    0032076c
    0032076cloc_32076c:
    0032076cldrb w0, [sp+23]
    00320770strb w0, [sp+22]
    00320774add x29, sp, 24
    00320778add sp, sp, 32
    0032077cret x30
    00320720
    00320780
    00320780net.(*UnixListener).SyscallConn: ; void net.(*UnixListener).SyscallConn(net.UnixListener * l)
    00320780ldr x16, [x28+16]
    00320784subs xzr, sp, x16
    00320788b.ls 0x32083c
    0032078cstr x30, [sp-96]!
    00320790stur x29, [sp-8]
    00320794sub x29, sp, 8
    00320798str x0, [sp+104]
    0032079cstp xzr, xzr, [sp+48]
    003207a0stp xzr, xzr, [sp+32]
    003207a4ldr x0, [sp+104]
    003207a8bl net.(*UnixListener).ok
    003207acstrb w0, [sp+31]
    003207b0tbnz w0, 0, 0x3207b8
    003207b4b 0x320804
    003207b8
    003207b8loc_3207b8:
    003207b8ldr x1, [sp+104]
    003207bcldrsb x27, [x1]
    003207c0ldr x0, [x1]
    003207c4str x0, [sp+64]
    003207c8bl net.newRawListener
    003207ccstr x0, [sp+80]
    003207d0str x0, [sp+72]
    003207d4adrp x1, 0x3f8000
    003207d8add x1, x1, 1144
    003207dcstr x1, [sp+48]
    003207e0str x0, [sp+56]
    003207e4stp xzr, xzr, [sp+32]
    003207e8ldr x0, [sp+48]
    003207ecldr x1, [sp+56]
    003207f0mov x2, xzr
    003207f4mov x3, xzr
    003207f8ldur x29, [sp-8]
    003207fcldr x30, [sp], 96
    00320800ret x30
    00320804
    00320804loc_320804:
    00320804stp xzr, xzr, [sp+48]
    00320808adrp x4, 0x3f3000
    0032080cadd x4, x4, 2264
    00320810str x4, [sp+32]
    00320814adrp x4, 0x3f0000
    00320818add x4, x4, 3064
    0032081cstr x4, [sp+40]
    00320820ldr x0, [sp+48]
    00320824ldr x2, [sp+32]
    00320828ldr x1, [sp+56]
    0032082cldr x3, [sp+40]
    00320830ldur x29, [sp-8]
    00320834ldr x30, [sp], 96
    00320838ret x30
    0032083c
    0032083cloc_32083c:
    0032083cstr x0, [sp+8]
    00320840mov x3, x30
    00320844bl runtime.morestack_noctxt.abi0
    00320848ldr x0, [sp+8]
    0032084cb 0x320780
    00320780
    00320850
    00320850net.(*UnixListener).Accept: ; void net.(*UnixListener).Accept(net.UnixListener * l)
    00320850ldr x16, [x28+16]
    00320854sub x17, sp, 48
    00320858subs xzr, x17, x16
    0032085cb.ls 0x320ae8
    00320860str x30, [sp-176]!
    00320864stur x29, [sp-8]
    00320868sub x29, sp, 8
    0032086cstr x0, [sp+184]
    00320870stp xzr, xzr, [sp+64]
    00320874stp xzr, xzr, [sp+48]
    00320878ldr x0, [sp+184]
    0032087cbl net.(*UnixListener).ok
    00320880strb w0, [sp+47]
    00320884tbnz w0, 0, 0x32088c
    00320888b 0x320ab0
    0032088c
    0032088cloc_32088c:
    0032088cstr xzr, [sp+120]
    00320890stp xzr, xzr, [sp+104]
    00320894ldr x0, [sp+184]
    00320898bl net.(*UnixListener).accept
    0032089cstr x0, [sp+120]
    003208a0str x1, [sp+104]
    003208a4str x2, [sp+112]
    003208a8ldr x1, [sp+120]
    003208acstr x1, [sp+144]
    003208b0ldr x1, [sp+104]
    003208b4ldr x2, [sp+112]
    003208b8str x1, [sp+128]
    003208bcstr x2, [sp+136]
    003208c0ldr x1, [sp+144]
    003208c4str x1, [sp+96]
    003208c8ldr x1, [sp+136]
    003208ccldr x2, [sp+128]
    003208d0str x2, [sp+80]
    003208d4str x1, [sp+88]
    003208d8cbnz x2, 0x3208e0
    003208dcb 0x320a78
    003208e0
    003208e0loc_3208e0:
    003208e0adrp x0, 0x355000
    003208e4add x0, x0, 864
    003208e8bl runtime.newobject
    003208ecstr x0, [sp+152]
    003208f0orr x1, xzr, 6
    003208f4str x1, [x0+8]
    003208f8adrp x27, 0x72b000
    003208fcldr w1, [x27+3056]
    00320900cbz w1, 0x320908
    00320904b 0x32090c
    00320908
    00320908loc_320908:
    00320908b 0x32091c
    0032090c
    0032090cloc_32090c:
    0032090cldr x4, [x0]
    00320910bl runtime.gcWriteBarrier1
    00320914str x4, [x25]
    00320918b 0x32091c
    0032091c
    0032091cloc_32091c:
    0032091cadrp x4, 0x390000
    00320920add x4, x4, 2911
    00320924str x4, [x0]
    00320928ldr x4, [sp+152]
    0032092cldrsb x27, [x4]
    00320930ldr x5, [sp+184]
    00320934ldrsb x27, [x5]
    00320938ldr x5, [x5]
    0032093cldrsb x27, [x5]
    00320940ldr x6, [x5+80]
    00320944ldr x5, [x5+88]
    00320948str x5, [x4+24]
    0032094cadrp x27, 0x72b000
    00320950ldr w5, [x27+3056]
    00320954cbz w5, 0x32095c
    00320958b 0x320960
    0032095c
    0032095cloc_32095c:
    0032095cb 0x320974
    00320960
    00320960loc_320960:
    00320960bl runtime.gcWriteBarrier2
    00320964str x6, [x25]
    00320968ldr x5, [x4+16]
    0032096cstr x5, [x25+8]
    00320970b 0x320974
    00320974
    00320974loc_320974:
    00320974str x6, [x4+16]
    00320978ldr x4, [sp+152]
    0032097cldrsb x27, [x4]
    00320980str xzr, [x4+32]
    00320984adrp x27, 0x72b000
    00320988ldr w5, [x27+3056]
    0032098ccbz w5, 0x320994
    00320990b 0x320998
    00320994
    00320994loc_320994:
    00320994b 0x3209a8
    00320998
    00320998loc_320998:
    00320998ldr x5, [x4+40]
    0032099cbl runtime.gcWriteBarrier1
    003209a0str x5, [x25]
    003209a4b 0x3209a8
    003209a8
    003209a8loc_3209a8:
    003209a8str xzr, [x4+40]
    003209acldr x4, [sp+152]
    003209b0ldrsb x27, [x4]
    003209b4ldr x5, [sp+184]
    003209b8ldrsb x27, [x5]
    003209bcldr x5, [x5]
    003209c0ldrsb x27, [x5]
    003209c4ldr x6, [x5+104]
    003209c8ldr x5, [x5+96]
    003209ccstr x5, [x4+48]
    003209d0adrp x27, 0x72b000
    003209d4ldr w5, [x27+3056]
    003209d8cbz w5, 0x3209e0
    003209dcb 0x3209e4
    003209e0
    003209e0loc_3209e0:
    003209e0b 0x3209f8
    003209e4
    003209e4loc_3209e4:
    003209e4bl runtime.gcWriteBarrier2
    003209e8str x6, [x25]
    003209ecldr x5, [x4+56]
    003209f0str x5, [x25+8]
    003209f4b 0x3209f8
    003209f8
    003209f8loc_3209f8:
    003209f8str x6, [x4+56]
    003209fcldr x4, [sp+152]
    00320a00ldrsb x27, [x4]
    00320a04ldr x5, [sp+88]
    00320a08ldr x6, [sp+80]
    00320a0cstr x6, [x4+64]
    00320a10adrp x27, 0x72b000
    00320a14ldr w6, [x27+3056]
    00320a18cbz w6, 0x320a20
    00320a1cb 0x320a24
    00320a20
    00320a20loc_320a20:
    00320a20b 0x320a38
    00320a24
    00320a24loc_320a24:
    00320a24bl runtime.gcWriteBarrier2
    00320a28str x5, [x25]
    00320a2cldr x6, [x4+72]
    00320a30str x6, [x25+8]
    00320a34b 0x320a38
    00320a38
    00320a38loc_320a38:
    00320a38str x5, [x4+72]
    00320a3cldr x4, [sp+152]
    00320a40str x4, [sp+160]
    00320a44stp xzr, xzr, [sp+64]
    00320a48ldr x4, [sp+160]
    00320a4cadrp x5, 0x3f5000
    00320a50add x5, x5, 2080
    00320a54str x5, [sp+48]
    00320a58str x4, [sp+56]
    00320a5cldr x0, [sp+64]
    00320a60ldr x2, [sp+48]
    00320a64ldr x1, [sp+72]
    00320a68ldr x3, [sp+56]
    00320a6cldur x29, [sp-8]
    00320a70ldr x30, [sp], 176
    00320a74ret x30
    00320a78
    00320a78loc_320a78:
    00320a78ldr x4, [sp+96]
    00320a7cstr x4, [sp+120]
    00320a80adrp x5, 0x3fa000
    00320a84add x5, x5, 3464
    00320a88str x5, [sp+64]
    00320a8cstr x4, [sp+72]
    00320a90stp xzr, xzr, [sp+48]
    00320a94ldr x0, [sp+64]
    00320a98ldr x1, [sp+72]
    00320a9cmov x2, xzr
    00320aa0mov x3, xzr
    00320aa4ldur x29, [sp-8]
    00320aa8ldr x30, [sp], 176
    00320aacret x30
    00320ab0
    00320ab0loc_320ab0:
    00320ab0stp xzr, xzr, [sp+64]
    00320ab4adrp x4, 0x3f3000
    00320ab8add x4, x4, 2264
    00320abcstr x4, [sp+48]
    00320ac0adrp x4, 0x3f0000
    00320ac4add x4, x4, 3064
    00320ac8str x4, [sp+56]
    00320accldr x0, [sp+64]
    00320ad0ldr x2, [sp+48]
    00320ad4ldr x1, [sp+72]
    00320ad8ldr x3, [sp+56]
    00320adcldur x29, [sp-8]
    00320ae0ldr x30, [sp], 176
    00320ae4ret x30
    00320ae8
    00320ae8loc_320ae8:
    00320ae8str x0, [sp+8]
    00320aecmov x3, x30
    00320af0bl runtime.morestack_noctxt.abi0
    00320af4ldr x0, [sp+8]
    00320af8b 0x320850
    00320afcudf 0
    00320850
    00320b00
    00320b00net.(*UnixListener).Close: ; void net.(*UnixListener).Close(net.UnixListener * l)
    00320b00ldr x16, [x28+16]
    00320b04subs xzr, sp, x16
    00320b08b.ls 0x320d18
    00320b0cstr x30, [sp-96]!
    00320b10stur x29, [sp-8]
    00320b14sub x29, sp, 8
    00320b18str x0, [sp+104]
    00320b1cstp xzr, xzr, [sp+40]
    00320b20ldr x0, [sp+104]
    00320b24bl net.(*UnixListener).ok
    00320b28strb w0, [sp+39]
    00320b2ctbnz w0, 0, 0x320b34
    00320b30b 0x320cec
    00320b34
    00320b34loc_320b34:
    00320b34ldr x0, [sp+104]
    00320b38bl net.(*UnixListener).close
    00320b3cstr x0, [sp+56]
    00320b40str x1, [sp+64]
    00320b44cbnz x0, 0x320b4c
    00320b48b 0x320cd4
    00320b4c
    00320b4cloc_320b4c:
    00320b4cadrp x0, 0x355000
    00320b50add x0, x0, 864
    00320b54bl runtime.newobject
    00320b58str x0, [sp+72]
    00320b5cmovz x1, 5
    00320b60str x1, [x0+8]
    00320b64adrp x27, 0x72b000
    00320b68ldr w1, [x27+3056]
    00320b6ccbz w1, 0x320b74
    00320b70b 0x320b78
    00320b74
    00320b74loc_320b74:
    00320b74b 0x320b88
    00320b78
    00320b78loc_320b78:
    00320b78ldr x2, [x0]
    00320b7cbl runtime.gcWriteBarrier1
    00320b80str x2, [x25]
    00320b84b 0x320b88
    00320b88
    00320b88loc_320b88:
    00320b88adrp x2, 0x390000
    00320b8cadd x2, x2, 1532
    00320b90str x2, [x0]
    00320b94ldr x2, [sp+72]
    00320b98ldrsb x27, [x2]
    00320b9cldr x3, [sp+104]
    00320ba0ldrsb x27, [x3]
    00320ba4ldr x3, [x3]
    00320ba8ldrsb x27, [x3]
    00320bacldr x4, [x3+80]
    00320bb0ldr x3, [x3+88]
    00320bb4str x3, [x2+24]
    00320bb8adrp x27, 0x72b000
    00320bbcldr w3, [x27+3056]
    00320bc0cbz w3, 0x320bc8
    00320bc4b 0x320bcc
    00320bc8
    00320bc8loc_320bc8:
    00320bc8b 0x320be0
    00320bcc
    00320bccloc_320bcc:
    00320bccbl runtime.gcWriteBarrier2
    00320bd0str x4, [x25]
    00320bd4ldr x3, [x2+16]
    00320bd8str x3, [x25+8]
    00320bdcb 0x320be0
    00320be0
    00320be0loc_320be0:
    00320be0str x4, [x2+16]
    00320be4ldr x2, [sp+72]
    00320be8ldrsb x27, [x2]
    00320becstr xzr, [x2+32]
    00320bf0adrp x27, 0x72b000
    00320bf4ldr w3, [x27+3056]
    00320bf8cbz w3, 0x320c00
    00320bfcb 0x320c04
    00320c00
    00320c00loc_320c00:
    00320c00b 0x320c14
    00320c04
    00320c04loc_320c04:
    00320c04ldr x3, [x2+40]
    00320c08bl runtime.gcWriteBarrier1
    00320c0cstr x3, [x25]
    00320c10b 0x320c14
    00320c14
    00320c14loc_320c14:
    00320c14str xzr, [x2+40]
    00320c18ldr x2, [sp+72]
    00320c1cldrsb x27, [x2]
    00320c20ldr x3, [sp+104]
    00320c24ldrsb x27, [x3]
    00320c28ldr x3, [x3]
    00320c2cldrsb x27, [x3]
    00320c30ldr x4, [x3+104]
    00320c34ldr x3, [x3+96]
    00320c38str x3, [x2+48]
    00320c3cadrp x27, 0x72b000
    00320c40ldr w3, [x27+3056]
    00320c44cbz w3, 0x320c4c
    00320c48b 0x320c50
    00320c4c
    00320c4cloc_320c4c:
    00320c4cb 0x320c64
    00320c50
    00320c50loc_320c50:
    00320c50bl runtime.gcWriteBarrier2
    00320c54str x4, [x25]
    00320c58ldr x3, [x2+56]
    00320c5cstr x3, [x25+8]
    00320c60b 0x320c64
    00320c64
    00320c64loc_320c64:
    00320c64str x4, [x2+56]
    00320c68ldr x2, [sp+72]
    00320c6cldrsb x27, [x2]
    00320c70ldr x3, [sp+64]
    00320c74ldr x4, [sp+56]
    00320c78str x4, [x2+64]
    00320c7cadrp x27, 0x72b000
    00320c80ldr w4, [x27+3056]
    00320c84cbz w4, 0x320c8c
    00320c88b 0x320c90
    00320c8c
    00320c8cloc_320c8c:
    00320c8cb 0x320ca4
    00320c90
    00320c90loc_320c90:
    00320c90bl runtime.gcWriteBarrier2
    00320c94str x3, [x25]
    00320c98ldr x4, [x2+72]
    00320c9cstr x4, [x25+8]
    00320ca0b 0x320ca4
    00320ca4
    00320ca4loc_320ca4:
    00320ca4str x3, [x2+72]
    00320ca8ldr x2, [sp+72]
    00320cacstr x2, [sp+80]
    00320cb0adrp x3, 0x3f5000
    00320cb4add x3, x3, 2080
    00320cb8str x3, [sp+40]
    00320cbcstr x2, [sp+48]
    00320cc0ldr x0, [sp+40]
    00320cc4ldr x1, [sp+48]
    00320cc8ldur x29, [sp-8]
    00320cccldr x30, [sp], 96
    00320cd0ret x30
    00320cd4
    00320cd4loc_320cd4:
    00320cd4stp xzr, xzr, [sp+40]
    00320cd8mov x0, xzr
    00320cdcmov x1, xzr
    00320ce0ldur x29, [sp-8]
    00320ce4ldr x30, [sp], 96
    00320ce8ret x30
    00320cec
    00320cecloc_320cec:
    00320cecadrp x2, 0x3f3000
    00320cf0add x2, x2, 2264
    00320cf4str x2, [sp+40]
    00320cf8adrp x2, 0x3f0000
    00320cfcadd x2, x2, 3064
    00320d00str x2, [sp+48]
    00320d04ldr x0, [sp+40]
    00320d08ldr x1, [sp+48]
    00320d0cldur x29, [sp-8]
    00320d10ldr x30, [sp], 96
    00320d14ret x30
    00320d18
    00320d18loc_320d18:
    00320d18str x0, [sp+8]
    00320d1cmov x3, x30
    00320d20bl runtime.morestack_noctxt.abi0
    00320d24ldr x0, [sp+8]
    00320d28b 0x320b00
    00320d2cudf 0
    00320b00
    00320d30
    00320d30net.(*UnixListener).SetDeadline: ; void net.(*UnixListener).SetDeadline(net.UnixListener * l, time.Time t)
    00320d30ldr x16, [x28+16]
    00320d34subs xzr, sp, x16
    00320d38b.ls 0x320dd8
    00320d3cstr x30, [sp-96]!
    00320d40stur x29, [sp-8]
    00320d44sub x29, sp, 8
    00320d48str x0, [sp+104]
    00320d4cstr x1, [sp+112]
    00320d50str x2, [sp+120]
    00320d54str x3, [sp+128]
    00320d58stp xzr, xzr, [sp+48]
    00320d5cldr x0, [sp+104]
    00320d60bl net.(*UnixListener).ok
    00320d64strb w0, [sp+47]
    00320d68tbnz w0, 0, 0x320d70
    00320d6cb 0x320dac
    00320d70
    00320d70loc_320d70:
    00320d70ldr x4, [sp+104]
    00320d74ldrsb x27, [x4]
    00320d78ldr x0, [x4]
    00320d7cstr x0, [sp+64]
    00320d80ldr x1, [sp+112]
    00320d84ldr x2, [sp+120]
    00320d88ldr x3, [sp+128]
    00320d8cbl net.(*netFD).SetDeadline
    00320d90str x0, [sp+72]
    00320d94str x1, [sp+80]
    00320d98str x0, [sp+48]
    00320d9cstr x1, [sp+56]
    00320da0ldur x29, [sp-8]
    00320da4ldr x30, [sp], 96
    00320da8ret x30
    00320dac
    00320dacloc_320dac:
    00320dacadrp x2, 0x3f3000
    00320db0add x2, x2, 2264
    00320db4str x2, [sp+48]
    00320db8adrp x2, 0x3f0000
    00320dbcadd x2, x2, 3064
    00320dc0str x2, [sp+56]
    00320dc4ldr x0, [sp+48]
    00320dc8ldr x1, [sp+56]
    00320dccldur x29, [sp-8]
    00320dd0ldr x30, [sp], 96
    00320dd4ret x30
    00320dd8
    00320dd8loc_320dd8:
    00320dd8stp x0, x1, [sp+8]
    00320ddcstp x2, x3, [sp+24]
    00320de0mov x3, x30
    00320de4bl runtime.morestack_noctxt.abi0
    00320de8ldp x0, x1, [sp+8]
    00320decldp x2, x3, [sp+24]
    00320df0b 0x320d30
    00320df4udf 0
    00320df8udf 0
    00320dfcudf 0
    00320d30
    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