File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Loading..