File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    00328b20
    00328b20net.(*UDPConn).Read: ; void net.(*UDPConn).Read(net.UDPConn * c, struct []uint8 b)
    00328b20str x30, [sp-48]!
    00328b24stur x29, [sp-8]
    00328b28sub x29, sp, 8
    00328b2cstr x0, [sp+56]
    00328b30str x1, [sp+64]
    00328b34str x2, [sp+72]
    00328b38str x3, [sp+80]
    00328b3cstr xzr, [sp+16]
    00328b40stp xzr, xzr, [sp+24]
    00328b44ldr x1, [sp+64]
    00328b48ldr x0, [sp+56]
    00328b4cldrsb x27, [x0]
    00328b50ldr x2, [sp+72]
    00328b54ldr x3, [sp+80]
    00328b58add x29, sp, 40
    00328b5cadd sp, sp, 48
    00328b60b 0x30e080
    00328b64udf 0
    00328b68udf 0
    00328b6cudf 0
    00328b20
    00328b70
    00328b70net.(*UDPConn).RemoteAddr: ; void net.(*UDPConn).RemoteAddr(net.UDPConn * c)
    00328b70str x30, [sp-32]!
    00328b74stur x29, [sp-8]
    00328b78sub x29, sp, 8
    00328b7cstr x0, [sp+40]
    00328b80stp xzr, xzr, [sp+8]
    00328b84ldr x0, [sp+40]
    00328b88ldrsb x27, [x0]
    00328b8cadd x29, sp, 24
    00328b90add sp, sp, 32
    00328b94b 0x30e920
    00328b98udf 0
    00328b9cudf 0
    00328b70
    00328ba0
    00328ba0net.(*UDPConn).SetDeadline: ; void net.(*UDPConn).SetDeadline(net.UDPConn * c, time.Time t)
    00328ba0str x30, [sp-32]!
    00328ba4stur x29, [sp-8]
    00328ba8sub x29, sp, 8
    00328bacstr x0, [sp+40]
    00328bb0str x1, [sp+48]
    00328bb4str x2, [sp+56]
    00328bb8str x3, [sp+64]
    00328bbcstp xzr, xzr, [sp+8]
    00328bc0ldr x1, [sp+48]
    00328bc4ldr x0, [sp+40]
    00328bc8ldrsb x27, [x0]
    00328bccldr x2, [sp+56]
    00328bd0ldr x3, [sp+64]
    00328bd4add x29, sp, 24
    00328bd8add sp, sp, 32
    00328bdcb 0x30e9b0
    00328ba0
    00328be0
    00328be0net.(*UDPConn).SetReadDeadline: ; void net.(*UDPConn).SetReadDeadline(net.UDPConn * c, time.Time t)
    00328be0str x30, [sp-32]!
    00328be4stur x29, [sp-8]
    00328be8sub x29, sp, 8
    00328becstr x0, [sp+40]
    00328bf0str x1, [sp+48]
    00328bf4str x2, [sp+56]
    00328bf8str x3, [sp+64]
    00328bfcstp xzr, xzr, [sp+8]
    00328c00ldr x1, [sp+48]
    00328c04ldr x0, [sp+40]
    00328c08ldrsb x27, [x0]
    00328c0cldr x2, [sp+56]
    00328c10ldr x3, [sp+64]
    00328c14add x29, sp, 24
    00328c18add sp, sp, 32
    00328c1cb 0x30ec10
    00328be0
    00328c20
    00328c20net.(*UDPConn).SetWriteDeadline: ; void net.(*UDPConn).SetWriteDeadline(net.UDPConn * c, time.Time t)
    00328c20str x30, [sp-32]!
    00328c24stur x29, [sp-8]
    00328c28sub x29, sp, 8
    00328c2cstr x0, [sp+40]
    00328c30str x1, [sp+48]
    00328c34str x2, [sp+56]
    00328c38str x3, [sp+64]
    00328c3cstp xzr, xzr, [sp+8]
    00328c40ldr x1, [sp+48]
    00328c44ldr x0, [sp+40]
    00328c48ldrsb x27, [x0]
    00328c4cldr x2, [sp+56]
    00328c50ldr x3, [sp+64]
    00328c54add x29, sp, 24
    00328c58add sp, sp, 32
    00328c5cb 0x30ee70
    00328c20
    00328c60
    00328c60net.(*UDPConn).Write: ; void net.(*UDPConn).Write(net.UDPConn * c, struct []uint8 b)
    00328c60str x30, [sp-48]!
    00328c64stur x29, [sp-8]
    00328c68sub x29, sp, 8
    00328c6cstr x0, [sp+56]
    00328c70str x1, [sp+64]
    00328c74str x2, [sp+72]
    00328c78str x3, [sp+80]
    00328c7cstr xzr, [sp+16]
    00328c80stp xzr, xzr, [sp+24]
    00328c84ldr x1, [sp+64]
    00328c88ldr x0, [sp+56]
    00328c8cldrsb x27, [x0]
    00328c90ldr x2, [sp+72]
    00328c94ldr x3, [sp+80]
    00328c98add x29, sp, 40
    00328c9cadd sp, sp, 48
    00328ca0b 0x30e390
    00328ca4udf 0
    00328ca8udf 0
    00328cacudf 0
    00328c60
    00328cb0
    00328cb0net.(*UnixConn).Close: ; void net.(*UnixConn).Close(net.UnixConn * c)
    00328cb0str x30, [sp-32]!
    00328cb4stur x29, [sp-8]
    00328cb8sub x29, sp, 8
    00328cbcstr x0, [sp+40]
    00328cc0stp xzr, xzr, [sp+8]
    00328cc4ldr x0, [sp+40]
    00328cc8ldrsb x27, [x0]
    00328cccadd x29, sp, 24
    00328cd0add sp, sp, 32
    00328cd4b 0x30e640
    00328cd8udf 0
    00328cdcudf 0
    00328cb0
    00328ce0
    00328ce0net.(*UnixConn).LocalAddr: ; void net.(*UnixConn).LocalAddr(net.UnixConn * c)
    00328ce0str x30, [sp-32]!
    00328ce4stur x29, [sp-8]
    00328ce8sub x29, sp, 8
    00328cecstr x0, [sp+40]
    00328cf0stp xzr, xzr, [sp+8]
    00328cf4ldr x0, [sp+40]
    00328cf8ldrsb x27, [x0]
    00328cfcadd x29, sp, 24
    00328d00add sp, sp, 32
    00328d04b 0x30e890
    00328d08udf 0
    00328d0cudf 0
    00328ce0
    00328d10
    00328d10net.(*UnixConn).Read: ; void net.(*UnixConn).Read(net.UnixConn * c, struct []uint8 b)
    00328d10str x30, [sp-48]!
    00328d14stur x29, [sp-8]
    00328d18sub x29, sp, 8
    00328d1cstr x0, [sp+56]
    00328d20str x1, [sp+64]
    00328d24str x2, [sp+72]
    00328d28str x3, [sp+80]
    00328d2cstr xzr, [sp+16]
    00328d30stp xzr, xzr, [sp+24]
    00328d34ldr x1, [sp+64]
    00328d38ldr x0, [sp+56]
    00328d3cldrsb x27, [x0]
    00328d40ldr x2, [sp+72]
    00328d44ldr x3, [sp+80]
    00328d48add x29, sp, 40
    00328d4cadd sp, sp, 48
    00328d50b 0x30e080
    00328d54udf 0
    00328d58udf 0
    00328d5cudf 0
    00328d10
    00328d60
    00328d60net.(*UnixConn).RemoteAddr: ; void net.(*UnixConn).RemoteAddr(net.UnixConn * c)
    00328d60str x30, [sp-32]!
    00328d64stur x29, [sp-8]
    00328d68sub x29, sp, 8
    00328d6cstr x0, [sp+40]
    00328d70stp xzr, xzr, [sp+8]
    00328d74ldr x0, [sp+40]
    00328d78ldrsb x27, [x0]
    00328d7cadd x29, sp, 24
    00328d80add sp, sp, 32
    00328d84b 0x30e920
    00328d88udf 0
    00328d8cudf 0
    00328d60
    00328d90
    00328d90net.(*UnixConn).SetDeadline: ; void net.(*UnixConn).SetDeadline(net.UnixConn * c, time.Time t)
    00328d90str x30, [sp-32]!
    00328d94stur x29, [sp-8]
    00328d98sub x29, sp, 8
    00328d9cstr x0, [sp+40]
    00328da0str x1, [sp+48]
    00328da4str x2, [sp+56]
    00328da8str x3, [sp+64]
    00328dacstp xzr, xzr, [sp+8]
    00328db0ldr x1, [sp+48]
    00328db4ldr x0, [sp+40]
    00328db8ldrsb x27, [x0]
    00328dbcldr x2, [sp+56]
    00328dc0ldr x3, [sp+64]
    00328dc4add x29, sp, 24
    00328dc8add sp, sp, 32
    00328dccb 0x30e9b0
    00328d90
    00328dd0
    00328dd0net.(*UnixConn).SetReadDeadline: ; void net.(*UnixConn).SetReadDeadline(net.UnixConn * c, time.Time t)
    00328dd0str x30, [sp-32]!
    00328dd4stur x29, [sp-8]
    00328dd8sub x29, sp, 8
    00328ddcstr x0, [sp+40]
    00328de0str x1, [sp+48]
    00328de4str x2, [sp+56]
    00328de8str x3, [sp+64]
    00328decstp xzr, xzr, [sp+8]
    00328df0ldr x1, [sp+48]
    00328df4ldr x0, [sp+40]
    00328df8ldrsb x27, [x0]
    00328dfcldr x2, [sp+56]
    00328e00ldr x3, [sp+64]
    00328e04add x29, sp, 24
    00328e08add sp, sp, 32
    00328e0cb 0x30ec10
    00328dd0
    00328e10
    00328e10net.(*UnixConn).SetWriteDeadline: ; void net.(*UnixConn).SetWriteDeadline(net.UnixConn * c, time.Time t)
    00328e10str x30, [sp-32]!
    00328e14stur x29, [sp-8]
    00328e18sub x29, sp, 8
    00328e1cstr x0, [sp+40]
    00328e20str x1, [sp+48]
    00328e24str x2, [sp+56]
    00328e28str x3, [sp+64]
    00328e2cstp xzr, xzr, [sp+8]
    00328e30ldr x1, [sp+48]
    00328e34ldr x0, [sp+40]
    00328e38ldrsb x27, [x0]
    00328e3cldr x2, [sp+56]
    00328e40ldr x3, [sp+64]
    00328e44add x29, sp, 24
    00328e48add sp, sp, 32
    00328e4cb 0x30ee70
    00328e10
    00328e50
    00328e50net.(*UnixConn).Write: ; void net.(*UnixConn).Write(net.UnixConn * c, struct []uint8 b)
    00328e50str x30, [sp-48]!
    00328e54stur x29, [sp-8]
    00328e58sub x29, sp, 8
    00328e5cstr x0, [sp+56]
    00328e60str x1, [sp+64]
    00328e64str x2, [sp+72]
    00328e68str x3, [sp+80]
    00328e6cstr xzr, [sp+16]
    00328e70stp xzr, xzr, [sp+24]
    00328e74ldr x1, [sp+64]
    00328e78ldr x0, [sp+56]
    00328e7cldrsb x27, [x0]
    00328e80ldr x2, [sp+72]
    00328e84ldr x3, [sp+80]
    00328e88add x29, sp, 40
    00328e8cadd sp, sp, 48
    00328e90b 0x30e390
    00328e94udf 0
    00328e98udf 0
    00328e9cudf 0
    00328e50
    00328ea0
    00328ea0net.(*UnknownNetworkError).Error: ; void net.(*UnknownNetworkError).Error(struct net.UnknownNetworkError * e)
    00328ea0ldr x16, [x28+16]
    00328ea4subs xzr, sp, x16
    00328ea8b.ls 0x328f14
    00328eacstr x30, [sp-80]!
    00328eb0stur x29, [sp-8]
    00328eb4sub x29, sp, 8
    00328eb8ldr x16, [x28+32]
    00328ebccbnz x16, 0x328f28
    00328ec0
    00328ec0loc_328ec0:
    00328ec0str x0, [sp+88]
    00328ec4stp xzr, xzr, [sp+24]
    00328ec8ldr x2, [sp+88]
    00328ecccbnz x2, 0x328ed4
    00328ed0b 0x328f0c
    00328ed4
    00328ed4loc_328ed4:
    00328ed4ldr x2, [sp+88]
    00328ed8ldrsb x27, [x2]
    00328edcldr x0, [x2]
    00328ee0ldr x1, [x2+8]
    00328ee4str x0, [sp+40]
    00328ee8str x1, [sp+48]
    00328eecbl net.UnknownNetworkError.Error
    00328ef0str x0, [sp+56]
    00328ef4str x1, [sp+64]
    00328ef8str x0, [sp+24]
    00328efcstr x1, [sp+32]
    00328f00ldur x29, [sp-8]
    00328f04ldr x30, [sp], 80
    00328f08ret x30
    00328f0c
    00328f0cloc_328f0c:
    00328f0cbl runtime.panicwrap
    00328f10hint
    00328f14
    00328f14loc_328f14:
    00328f14str x0, [sp+8]
    00328f18mov x3, x30
    00328f1cbl runtime.morestack_noctxt.abi0
    00328f20ldr x0, [sp+8]
    00328f24b 0x328ea0
    00328f28
    00328f28loc_328f28:
    00328f28ldr x17, [x16]
    00328f2cadd x20, sp, 88
    00328f30subs xzr, x20, x17
    00328f34b.ne 0x328ec0
    00328f38add x20, sp, 8
    00328f3cstr x20, [x16]
    00328f40b 0x328ec0
    00328f44udf 0
    00328f48udf 0
    00328f4cudf 0
    00328ea0
    00328f50
    00328f50net.(*UnknownNetworkError).Temporary: ; void net.(*UnknownNetworkError).Temporary(struct net.UnknownNetworkError * e)
    00328f50ldr x16, [x28+16]
    00328f54subs xzr, sp, x16
    00328f58b.ls 0x328fbc
    00328f5cstr x30, [sp-64]!
    00328f60stur x29, [sp-8]
    00328f64sub x29, sp, 8
    00328f68ldr x16, [x28+32]
    00328f6ccbnz x16, 0x328fd0
    00328f70
    00328f70loc_328f70:
    00328f70str x0, [sp+72]
    00328f74strb wzr, [sp+38]
    00328f78ldr x2, [sp+72]
    00328f7ccbnz x2, 0x328f84
    00328f80b 0x328fb4
    00328f84
    00328f84loc_328f84:
    00328f84ldr x2, [sp+72]
    00328f88ldrsb x27, [x2]
    00328f8cldr x0, [x2]
    00328f90ldr x1, [x2+8]
    00328f94str x0, [sp+40]
    00328f98str x1, [sp+48]
    00328f9cbl net.UnknownNetworkError.Temporary
    00328fa0strb w0, [sp+39]
    00328fa4strb w0, [sp+38]
    00328fa8ldur x29, [sp-8]
    00328facldr x30, [sp], 64
    00328fb0ret x30
    00328fb4
    00328fb4loc_328fb4:
    00328fb4bl runtime.panicwrap
    00328fb8hint
    00328fbc
    00328fbcloc_328fbc:
    00328fbcstr x0, [sp+8]
    00328fc0mov x3, x30
    00328fc4bl runtime.morestack_noctxt.abi0
    00328fc8ldr x0, [sp+8]
    00328fccb 0x328f50
    00328fd0
    00328fd0loc_328fd0:
    00328fd0ldr x17, [x16]
    00328fd4add x20, sp, 72
    00328fd8subs xzr, x20, x17
    00328fdcb.ne 0x328f70
    00328fe0add x20, sp, 8
    00328fe4str x20, [x16]
    00328fe8b 0x328f70
    00328fecudf 0
    00328f50
    00328ff0
    00328ff0net.(*UnknownNetworkError).Timeout: ; void net.(*UnknownNetworkError).Timeout(struct net.UnknownNetworkError * e)
    00328ff0ldr x16, [x28+16]
    00328ff4subs xzr, sp, x16
    00328ff8b.ls 0x32905c
    00328ffcstr x30, [sp-64]!
    00329000stur x29, [sp-8]
    00329004sub x29, sp, 8
    00329008ldr x16, [x28+32]
    0032900ccbnz x16, 0x329070
    00329010
    00329010loc_329010:
    00329010str x0, [sp+72]
    00329014strb wzr, [sp+38]
    00329018ldr x2, [sp+72]
    0032901ccbnz x2, 0x329024
    00329020b 0x329054
    00329024
    00329024loc_329024:
    00329024ldr x2, [sp+72]
    00329028ldrsb x27, [x2]
    0032902cldr x0, [x2]
    00329030ldr x1, [x2+8]
    00329034str x0, [sp+40]
    00329038str x1, [sp+48]
    0032903cbl net.UnknownNetworkError.Timeout
    00329040strb w0, [sp+39]
    00329044strb w0, [sp+38]
    00329048ldur x29, [sp-8]
    0032904cldr x30, [sp], 64
    00329050ret x30
    00329054
    00329054loc_329054:
    00329054bl runtime.panicwrap
    00329058hint
    0032905c
    0032905cloc_32905c:
    0032905cstr x0, [sp+8]
    00329060mov x3, x30
    00329064bl runtime.morestack_noctxt.abi0
    00329068ldr x0, [sp+8]
    0032906cb 0x328ff0
    00329070
    00329070loc_329070:
    00329070ldr x17, [x16]
    00329074add x20, sp, 72
    00329078subs xzr, x20, x17
    0032907cb.ne 0x329010
    00329080add x20, sp, 8
    00329084str x20, [x16]
    00329088b 0x329010
    0032908cudf 0
    00328ff0
    00329090
    00329090net.(*noReadFrom).ReadFrom: ; void net.(*noReadFrom).ReadFrom(net.noReadFrom * p0, io.Reader p1)
    00329090ldr x16, [x28+16]
    00329094subs xzr, sp, x16
    00329098b.ls 0x32912c
    0032909cstr x30, [sp-112]!
    003290a0stur x29, [sp-8]
    003290a4sub x29, sp, 8
    003290a8ldr x16, [x28+32]
    003290accbnz x16, 0x329148
    003290b0
    003290b0loc_3290b0:
    003290b0str x0, [sp+120]
    003290b4str x1, [sp+128]
    003290b8str x2, [sp+136]
    003290bcstr xzr, [sp+32]
    003290c0stp xzr, xzr, [sp+56]
    003290c4ldr x2, [sp+120]
    003290c8cbnz x2, 0x3290d0
    003290ccb 0x329124
    003290d0
    003290d0loc_3290d0:
    003290d0stp xzr, xzr, [sp+72]
    003290d4ldr x0, [sp+128]
    003290d8ldr x2, [sp+120]
    003290dcldrsb x27, [x2]
    003290e0ldr x1, [sp+136]
    003290e4bl net.noReadFrom.ReadFrom
    003290e8str x0, [sp+40]
    003290ecstr x1, [sp+72]
    003290f0str x2, [sp+80]
    003290f4ldr x3, [sp+40]
    003290f8str x3, [sp+48]
    003290fcstr x1, [sp+88]
    00329100str x2, [sp+96]
    00329104ldr x3, [sp+48]
    00329108str x3, [sp+32]
    0032910cstr x1, [sp+56]
    00329110str x2, [sp+64]
    00329114ldr x0, [sp+32]
    00329118ldur x29, [sp-8]
    0032911cldr x30, [sp], 112
    00329120ret x30
    00329124
    00329124loc_329124:
    00329124bl runtime.panicwrap
    00329128hint
    0032912c
    0032912cloc_32912c:
    0032912cstp x0, x1, [sp+8]
    00329130str x2, [sp+24]
    00329134mov x3, x30
    00329138bl runtime.morestack_noctxt.abi0
    0032913cldp x0, x1, [sp+8]
    00329140ldr x2, [sp+24]
    00329144b 0x329090
    00329148
    00329148loc_329148:
    00329148ldr x17, [x16]
    0032914cadd x20, sp, 120
    00329150subs xzr, x20, x17
    00329154b.ne 0x3290b0
    00329158add x20, sp, 8
    0032915cstr x20, [x16]
    00329160b 0x3290b0
    00329164udf 0
    00329168udf 0
    0032916cudf 0
    00329090
    00329170
    00329170net.tcpConnWithoutReadFrom.Close: ; void net.tcpConnWithoutReadFrom.Close(net.tcpConnWithoutReadFrom c)
    00329170ldr x16, [x28+16]
    00329174subs xzr, sp, x16
    00329178b.ls 0x3291c4
    0032917cstr x30, [sp-64]!
    00329180stur x29, [sp-8]
    00329184sub x29, sp, 8
    00329188ldr x16, [x28+32]
    0032918ccbnz x16, 0x3291d8
    00329190
    00329190loc_329190:
    00329190str x0, [sp+72]
    00329194stp xzr, xzr, [sp+16]
    00329198ldr x0, [sp+72]
    0032919cldrsb x27, [x0]
    003291a0str x0, [sp+32]
    003291a4bl net.(*conn).Close
    003291a8str x0, [sp+40]
    003291acstr x1, [sp+48]
    003291b0str x0, [sp+16]
    003291b4str x1, [sp+24]
    003291b8ldur x29, [sp-8]
    003291bcldr x30, [sp], 64
    003291c0ret x30
    003291c4
    003291c4loc_3291c4:
    003291c4str x0, [sp+8]
    003291c8mov x3, x30
    003291ccbl runtime.morestack_noctxt.abi0
    003291d0ldr x0, [sp+8]
    003291d4b 0x329170
    003291d8
    003291d8loc_3291d8:
    003291d8ldr x17, [x16]
    003291dcadd x20, sp, 72
    003291e0subs xzr, x20, x17
    003291e4b.ne 0x329190
    003291e8add x20, sp, 8
    003291ecstr x20, [x16]
    003291f0b 0x329190
    003291f4udf 0
    003291f8udf 0
    003291fcudf 0
    00329170
    00329200
    00329200net.(*tcpConnWithoutReadFrom).Close: ; void net.(*tcpConnWithoutReadFrom).Close(net.tcpConnWithoutReadFrom * c)
    00329200str x30, [sp-32]!
    00329204stur x29, [sp-8]
    00329208sub x29, sp, 8
    0032920cstr x0, [sp+40]
    00329210stp xzr, xzr, [sp+8]
    00329214ldr x1, [sp+40]
    00329218ldrsb x27, [x1]
    0032921cldr x0, [x1]
    00329220ldrsb x27, [x0]
    00329224add x29, sp, 24
    00329228add sp, sp, 32
    0032922cb 0x30e640
    00329200
    00329230
    00329230net.tcpConnWithoutReadFrom.CloseWrite: ; void net.tcpConnWithoutReadFrom.CloseWrite(net.tcpConnWithoutReadFrom c)
    00329230ldr x16, [x28+16]
    00329234subs xzr, sp, x16
    00329238b.ls 0x32927c
    0032923cstr x30, [sp-64]!
    00329240stur x29, [sp-8]
    00329244sub x29, sp, 8
    00329248ldr x16, [x28+32]
    0032924ccbnz x16, 0x329290
    00329250
    00329250loc_329250:
    00329250str x0, [sp+72]
    00329254stp xzr, xzr, [sp+24]
    00329258ldr x0, [sp+72]
    0032925cbl net.(*TCPConn).CloseWrite
    00329260str x0, [sp+40]
    00329264str x1, [sp+48]
    00329268str x0, [sp+24]
    0032926cstr x1, [sp+32]
    00329270ldur x29, [sp-8]
    00329274ldr x30, [sp], 64
    00329278ret x30
    0032927c
    0032927cloc_32927c:
    0032927cstr x0, [sp+8]
    00329280mov x3, x30
    00329284bl runtime.morestack_noctxt.abi0
    00329288ldr x0, [sp+8]
    0032928cb 0x329230
    00329290
    00329290loc_329290:
    00329290ldr x17, [x16]
    00329294add x20, sp, 72
    00329298subs xzr, x20, x17
    0032929cb.ne 0x329250
    003292a0add x20, sp, 8
    003292a4str x20, [x16]
    003292a8b 0x329250
    003292acudf 0
    00329230
    003292b0
    003292b0net.(*tcpConnWithoutReadFrom).CloseWrite: ; void net.(*tcpConnWithoutReadFrom).CloseWrite(net.tcpConnWithoutReadFrom * c)
    003292b0str x30, [sp-32]!
    003292b4stur x29, [sp-8]
    003292b8sub x29, sp, 8
    003292bcstr x0, [sp+40]
    003292c0stp xzr, xzr, [sp+8]
    003292c4ldr x1, [sp+40]
    003292c8ldrsb x27, [x1]
    003292ccldr x0, [x1]
    003292d0add x29, sp, 24
    003292d4add sp, sp, 32
    003292d8b 0x319190
    003292dcudf 0
    003292b0
    003292e0
    003292e0net.tcpConnWithoutReadFrom.LocalAddr: ; void net.tcpConnWithoutReadFrom.LocalAddr(net.tcpConnWithoutReadFrom c)
    003292e0ldr x16, [x28+16]
    003292e4subs xzr, sp, x16
    003292e8b.ls 0x329334
    003292ecstr x30, [sp-64]!
    003292f0stur x29, [sp-8]
    003292f4sub x29, sp, 8
    003292f8ldr x16, [x28+32]
    003292fccbnz x16, 0x329348
    00329300
    00329300loc_329300:
    00329300str x0, [sp+72]
    00329304stp xzr, xzr, [sp+16]
    00329308ldr x0, [sp+72]
    0032930cldrsb x27, [x0]
    00329310str x0, [sp+32]
    00329314bl net.(*conn).LocalAddr
    00329318str x0, [sp+40]
    0032931cstr x1, [sp+48]
    00329320str x0, [sp+16]
    00329324str x1, [sp+24]
    00329328ldur x29, [sp-8]
    0032932cldr x30, [sp], 64
    00329330ret x30
    00329334
    00329334loc_329334:
    00329334str x0, [sp+8]
    00329338mov x3, x30
    0032933cbl runtime.morestack_noctxt.abi0
    00329340ldr x0, [sp+8]
    00329344b 0x3292e0
    00329348
    00329348loc_329348:
    00329348ldr x17, [x16]
    0032934cadd x20, sp, 72
    00329350subs xzr, x20, x17
    00329354b.ne 0x329300
    00329358add x20, sp, 8
    0032935cstr x20, [x16]
    00329360b 0x329300
    00329364udf 0
    00329368udf 0
    0032936cudf 0
    003292e0
    00329370
    00329370net.(*tcpConnWithoutReadFrom).LocalAddr: ; void net.(*tcpConnWithoutReadFrom).LocalAddr(net.tcpConnWithoutReadFrom * c)
    00329370str x30, [sp-32]!
    00329374stur x29, [sp-8]
    00329378sub x29, sp, 8
    0032937cstr x0, [sp+40]
    00329380stp xzr, xzr, [sp+8]
    00329384ldr x1, [sp+40]
    00329388ldrsb x27, [x1]
    0032938cldr x0, [x1]
    00329390ldrsb x27, [x0]
    00329394add x29, sp, 24
    00329398add sp, sp, 32
    0032939cb 0x30e890
    00329370
    003293a0
    003293a0net.tcpConnWithoutReadFrom.Read: ; void net.tcpConnWithoutReadFrom.Read(net.tcpConnWithoutReadFrom c, struct []uint8 b)
    003293a0ldr x16, [x28+16]
    003293a4subs xzr, sp, x16
    003293a8b.ls 0x329434
    003293acstr x30, [sp-128]!
    003293b0stur x29, [sp-8]
    003293b4sub x29, sp, 8
    003293b8ldr x16, [x28+32]
    003293bccbnz x16, 0x329450
    003293c0
    003293c0loc_3293c0:
    003293c0str x0, [sp+136]
    003293c4str x1, [sp+144]
    003293c8str x2, [sp+152]
    003293ccstr x3, [sp+160]
    003293d0str xzr, [sp+40]
    003293d4stp xzr, xzr, [sp+64]
    003293d8stp xzr, xzr, [sp+88]
    003293dcldr x0, [sp+136]
    003293e0ldrsb x27, [x0]
    003293e4str x0, [sp+80]
    003293e8ldr x1, [sp+144]
    003293ecldr x2, [sp+152]
    003293f0ldr x3, [sp+160]
    003293f4bl net.(*conn).Read
    003293f8str x0, [sp+48]
    003293fcstr x1, [sp+88]
    00329400str x2, [sp+96]
    00329404ldr x4, [sp+48]
    00329408str x4, [sp+56]
    0032940cstr x1, [sp+104]
    00329410str x2, [sp+112]
    00329414ldr x4, [sp+56]
    00329418str x4, [sp+40]
    0032941cstr x1, [sp+64]
    00329420str x2, [sp+72]
    00329424ldr x0, [sp+40]
    00329428ldur x29, [sp-8]
    0032942cldr x30, [sp], 128
    00329430ret x30
    00329434
    00329434loc_329434:
    00329434stp x0, x1, [sp+8]
    00329438stp x2, x3, [sp+24]
    0032943cmov x3, x30
    00329440bl runtime.morestack_noctxt.abi0
    00329444ldp x0, x1, [sp+8]
    00329448ldp x2, x3, [sp+24]
    0032944cb 0x3293a0
    00329450
    00329450loc_329450:
    00329450ldr x17, [x16]
    00329454add x20, sp, 136
    00329458subs xzr, x20, x17
    0032945cb.ne 0x3293c0
    00329460add x20, sp, 8
    00329464str x20, [x16]
    00329468b 0x3293c0
    0032946cudf 0
    003293a0
    00329470
    00329470net.(*tcpConnWithoutReadFrom).Read: ; void net.(*tcpConnWithoutReadFrom).Read(net.tcpConnWithoutReadFrom * c, struct []uint8 b)
    00329470str x30, [sp-48]!
    00329474stur x29, [sp-8]
    00329478sub x29, sp, 8
    0032947cstr x0, [sp+56]
    00329480str x1, [sp+64]
    00329484str x2, [sp+72]
    00329488str x3, [sp+80]
    0032948cstr xzr, [sp+16]
    00329490stp xzr, xzr, [sp+24]
    00329494ldr x1, [sp+64]
    00329498ldr x4, [sp+56]
    0032949cldrsb x27, [x4]
    003294a0ldr x0, [x4]
    003294a4ldrsb x27, [x0]
    003294a8ldr x2, [sp+72]
    003294acldr x3, [sp+80]
    003294b0add x29, sp, 40
    003294b4add sp, sp, 48
    003294b8b 0x30e080
    003294bcudf 0
    00329470
    003294c0
    003294c0net.tcpConnWithoutReadFrom.RemoteAddr: ; void net.tcpConnWithoutReadFrom.RemoteAddr(net.tcpConnWithoutReadFrom c)
    003294c0ldr x16, [x28+16]
    003294c4subs xzr, sp, x16
    003294c8b.ls 0x329514
    003294ccstr x30, [sp-64]!
    003294d0stur x29, [sp-8]
    003294d4sub x29, sp, 8
    003294d8ldr x16, [x28+32]
    003294dccbnz x16, 0x329528
    003294e0
    003294e0loc_3294e0:
    003294e0str x0, [sp+72]
    003294e4stp xzr, xzr, [sp+16]
    003294e8ldr x0, [sp+72]
    003294ecldrsb x27, [x0]
    003294f0str x0, [sp+32]
    003294f4bl net.(*conn).RemoteAddr
    003294f8str x0, [sp+40]
    003294fcstr x1, [sp+48]
    00329500str x0, [sp+16]
    00329504str x1, [sp+24]
    00329508ldur x29, [sp-8]
    0032950cldr x30, [sp], 64
    00329510ret x30
    00329514
    00329514loc_329514:
    00329514str x0, [sp+8]
    00329518mov x3, x30
    0032951cbl runtime.morestack_noctxt.abi0
    00329520ldr x0, [sp+8]
    00329524b 0x3294c0
    00329528
    00329528loc_329528:
    00329528ldr x17, [x16]
    0032952cadd x20, sp, 72
    00329530subs xzr, x20, x17
    00329534b.ne 0x3294e0
    00329538add x20, sp, 8
    0032953cstr x20, [x16]
    00329540b 0x3294e0
    00329544udf 0
    00329548udf 0
    0032954cudf 0
    003294c0
    00329550
    00329550net.(*tcpConnWithoutReadFrom).RemoteAddr: ; void net.(*tcpConnWithoutReadFrom).RemoteAddr(net.tcpConnWithoutReadFrom * c)
    00329550str x30, [sp-32]!
    00329554stur x29, [sp-8]
    00329558sub x29, sp, 8
    0032955cstr x0, [sp+40]
    00329560stp xzr, xzr, [sp+8]
    00329564ldr x1, [sp+40]
    00329568ldrsb x27, [x1]
    0032956cldr x0, [x1]
    00329570ldrsb x27, [x0]
    00329574add x29, sp, 24
    00329578add sp, sp, 32
    0032957cb 0x30e920
    00329550
    00329580
    00329580net.tcpConnWithoutReadFrom.SetDeadline: ; void net.tcpConnWithoutReadFrom.SetDeadline(net.tcpConnWithoutReadFrom c, time.Time t)
    00329580ldr x16, [x28+16]
    00329584subs xzr, sp, x16
    00329588b.ls 0x3295ec
    0032958cstr x30, [sp-96]!
    00329590stur x29, [sp-8]
    00329594sub x29, sp, 8
    00329598ldr x16, [x28+32]
    0032959ccbnz x16, 0x329608
    003295a0
    003295a0loc_3295a0:
    003295a0str x0, [sp+104]
    003295a4str x1, [sp+112]
    003295a8str x2, [sp+120]
    003295acstr x3, [sp+128]
    003295b0stp xzr, xzr, [sp+48]
    003295b4ldr x0, [sp+104]
    003295b8ldrsb x27, [x0]
    003295bcstr x0, [sp+64]
    003295c0ldr x1, [sp+112]
    003295c4ldr x2, [sp+120]
    003295c8ldr x3, [sp+128]
    003295ccbl net.(*conn).SetDeadline
    003295d0str x0, [sp+72]
    003295d4str x1, [sp+80]
    003295d8str x0, [sp+48]
    003295dcstr x1, [sp+56]
    003295e0ldur x29, [sp-8]
    003295e4ldr x30, [sp], 96
    003295e8ret x30
    003295ec
    003295ecloc_3295ec:
    003295ecstp x0, x1, [sp+8]
    003295f0stp x2, x3, [sp+24]
    003295f4mov x3, x30
    003295f8bl runtime.morestack_noctxt.abi0
    003295fcldp x0, x1, [sp+8]
    00329600ldp x2, x3, [sp+24]
    00329604b 0x329580
    00329608
    00329608loc_329608:
    00329608ldr x17, [x16]
    0032960cadd x20, sp, 104
    00329610subs xzr, x20, x17
    00329614b.ne 0x3295a0
    00329618add x20, sp, 8
    0032961cstr x20, [x16]
    00329620b 0x3295a0
    00329624udf 0
    00329628udf 0
    0032962cudf 0
    00329580
    00329630
    00329630net.(*tcpConnWithoutReadFrom).SetDeadline: ; void net.(*tcpConnWithoutReadFrom).SetDeadline(net.tcpConnWithoutReadFrom * c, time.Time t)
    00329630str x30, [sp-32]!
    00329634stur x29, [sp-8]
    00329638sub x29, sp, 8
    0032963cstr x0, [sp+40]
    00329640str x1, [sp+48]
    00329644str x2, [sp+56]
    00329648str x3, [sp+64]
    0032964cstp xzr, xzr, [sp+8]
    00329650ldr x1, [sp+48]
    00329654ldr x4, [sp+40]
    00329658ldrsb x27, [x4]
    0032965cldr x0, [x4]
    00329660ldrsb x27, [x0]
    00329664ldr x2, [sp+56]
    00329668ldr x3, [sp+64]
    0032966cadd x29, sp, 24
    00329670add sp, sp, 32
    00329674b 0x30e9b0
    00329678udf 0
    0032967cudf 0
    00329630
    00329680
    00329680net.tcpConnWithoutReadFrom.SetReadDeadline: ; void net.tcpConnWithoutReadFrom.SetReadDeadline(net.tcpConnWithoutReadFrom c, time.Time t)
    00329680ldr x16, [x28+16]
    00329684subs xzr, sp, x16
    00329688b.ls 0x3296ec
    0032968cstr x30, [sp-96]!
    00329690stur x29, [sp-8]
    00329694sub x29, sp, 8
    00329698ldr x16, [x28+32]
    0032969ccbnz x16, 0x329708
    003296a0
    003296a0loc_3296a0:
    003296a0str x0, [sp+104]
    003296a4str x1, [sp+112]
    003296a8str x2, [sp+120]
    003296acstr x3, [sp+128]
    003296b0stp xzr, xzr, [sp+48]
    003296b4ldr x0, [sp+104]
    003296b8ldrsb x27, [x0]
    003296bcstr x0, [sp+64]
    003296c0ldr x1, [sp+112]
    003296c4ldr x2, [sp+120]
    003296c8ldr x3, [sp+128]
    003296ccbl net.(*conn).SetReadDeadline
    003296d0str x0, [sp+72]
    003296d4str x1, [sp+80]
    003296d8str x0, [sp+48]
    003296dcstr x1, [sp+56]
    003296e0ldur x29, [sp-8]
    003296e4ldr x30, [sp], 96
    003296e8ret x30
    003296ec
    003296ecloc_3296ec:
    003296ecstp x0, x1, [sp+8]
    003296f0stp x2, x3, [sp+24]
    003296f4mov x3, x30
    003296f8bl runtime.morestack_noctxt.abi0
    003296fcldp x0, x1, [sp+8]
    00329700ldp x2, x3, [sp+24]
    00329704b 0x329680
    00329708
    00329708loc_329708:
    00329708ldr x17, [x16]
    0032970cadd x20, sp, 104
    00329710subs xzr, x20, x17
    00329714b.ne 0x3296a0
    00329718add x20, sp, 8
    0032971cstr x20, [x16]
    00329720b 0x3296a0
    00329724udf 0
    00329728udf 0
    0032972cudf 0
    00329680
    00329730
    00329730net.(*tcpConnWithoutReadFrom).SetReadDeadline: ; void net.(*tcpConnWithoutReadFrom).SetReadDeadline(net.tcpConnWithoutReadFrom * c, time.Time t)
    00329730str x30, [sp-32]!
    00329734stur x29, [sp-8]
    00329738sub x29, sp, 8
    0032973cstr x0, [sp+40]
    00329740str x1, [sp+48]
    00329744str x2, [sp+56]
    00329748str x3, [sp+64]
    0032974cstp xzr, xzr, [sp+8]
    00329750ldr x1, [sp+48]
    00329754ldr x4, [sp+40]
    00329758ldrsb x27, [x4]
    0032975cldr x0, [x4]
    00329760ldrsb x27, [x0]
    00329764ldr x2, [sp+56]
    00329768ldr x3, [sp+64]
    0032976cadd x29, sp, 24
    00329770add sp, sp, 32
    00329774b 0x30ec10
    00329778udf 0
    0032977cudf 0
    00329730
    00329780
    00329780net.tcpConnWithoutReadFrom.SetWriteDeadline: ; void net.tcpConnWithoutReadFrom.SetWriteDeadline(net.tcpConnWithoutReadFrom c, time.Time t)
    00329780ldr x16, [x28+16]
    00329784subs xzr, sp, x16
    00329788b.ls 0x3297ec
    0032978cstr x30, [sp-96]!
    00329790stur x29, [sp-8]
    00329794sub x29, sp, 8
    00329798ldr x16, [x28+32]
    0032979ccbnz x16, 0x329808
    003297a0
    003297a0loc_3297a0:
    003297a0str x0, [sp+104]
    003297a4str x1, [sp+112]
    003297a8str x2, [sp+120]
    003297acstr x3, [sp+128]
    003297b0stp xzr, xzr, [sp+48]
    003297b4ldr x0, [sp+104]
    003297b8ldrsb x27, [x0]
    003297bcstr x0, [sp+64]
    003297c0ldr x1, [sp+112]
    003297c4ldr x2, [sp+120]
    003297c8ldr x3, [sp+128]
    003297ccbl net.(*conn).SetWriteDeadline
    003297d0str x0, [sp+72]
    003297d4str x1, [sp+80]
    003297d8str x0, [sp+48]
    003297dcstr x1, [sp+56]
    003297e0ldur x29, [sp-8]
    003297e4ldr x30, [sp], 96
    003297e8ret x30
    003297ec
    003297ecloc_3297ec:
    003297ecstp x0, x1, [sp+8]
    003297f0stp x2, x3, [sp+24]
    003297f4mov x3, x30
    003297f8bl runtime.morestack_noctxt.abi0
    003297fcldp x0, x1, [sp+8]
    00329800ldp x2, x3, [sp+24]
    00329804b 0x329780
    00329808
    00329808loc_329808:
    00329808ldr x17, [x16]
    0032980cadd x20, sp, 104
    00329810subs xzr, x20, x17
    00329814b.ne 0x3297a0
    00329818add x20, sp, 8
    0032981cstr x20, [x16]
    00329820b 0x3297a0
    00329824udf 0
    00329828udf 0
    0032982cudf 0
    00329780
    00329830
    00329830net.(*tcpConnWithoutReadFrom).SetWriteDeadline: ; void net.(*tcpConnWithoutReadFrom).SetWriteDeadline(net.tcpConnWithoutReadFrom * c, time.Time t)
    00329830str x30, [sp-32]!
    00329834stur x29, [sp-8]
    00329838sub x29, sp, 8
    0032983cstr x0, [sp+40]
    00329840str x1, [sp+48]
    00329844str x2, [sp+56]
    00329848str x3, [sp+64]
    0032984cstp xzr, xzr, [sp+8]
    00329850ldr x1, [sp+48]
    00329854ldr x4, [sp+40]
    00329858ldrsb x27, [x4]
    0032985cldr x0, [x4]
    00329860ldrsb x27, [x0]
    00329864ldr x2, [sp+56]
    00329868ldr x3, [sp+64]
    0032986cadd x29, sp, 24
    00329870add sp, sp, 32
    00329874b 0x30ee70
    00329878udf 0
    0032987cudf 0
    00329830
    00329880
    00329880net.tcpConnWithoutReadFrom.SyscallConn: ; void net.tcpConnWithoutReadFrom.SyscallConn(net.tcpConnWithoutReadFrom c)
    00329880ldr x16, [x28+16]
    00329884subs xzr, sp, x16
    00329888b.ls 0x329920
    0032988cstr x30, [sp-128]!
    00329890stur x29, [sp-8]
    00329894sub x29, sp, 8
    00329898ldr x16, [x28+32]
    0032989ccbnz x16, 0x329934
    003298a0
    003298a0loc_3298a0:
    003298a0str x0, [sp+136]
    003298a4stp xzr, xzr, [sp+40]
    003298a8stp xzr, xzr, [sp+24]
    003298acstp xzr, xzr, [sp+72]
    003298b0stp xzr, xzr, [sp+56]
    003298b4ldr x0, [sp+136]
    003298b8bl net.(*TCPConn).SyscallConn
    003298bcstr x0, [sp+72]
    003298c0str x1, [sp+80]
    003298c4str x2, [sp+56]
    003298c8str x3, [sp+64]
    003298ccldr x1, [sp+72]
    003298d0ldr x2, [sp+80]
    003298d4str x1, [sp+104]
    003298d8str x2, [sp+112]
    003298dcldr x1, [sp+56]
    003298e0ldr x2, [sp+64]
    003298e4str x1, [sp+88]
    003298e8str x2, [sp+96]
    003298ecldr x1, [sp+104]
    003298f0ldr x2, [sp+112]
    003298f4str x1, [sp+40]
    003298f8str x2, [sp+48]
    003298fcldr x2, [sp+88]
    00329900ldr x3, [sp+96]
    00329904str x2, [sp+24]
    00329908str x3, [sp+32]
    0032990cldr x0, [sp+40]
    00329910ldr x1, [sp+48]
    00329914ldur x29, [sp-8]
    00329918ldr x30, [sp], 128
    0032991cret x30
    00329920
    00329920loc_329920:
    00329920str x0, [sp+8]
    00329924mov x3, x30
    00329928bl runtime.morestack_noctxt.abi0
    0032992cldr x0, [sp+8]
    00329930b 0x329880
    00329934
    00329934loc_329934:
    00329934ldr x17, [x16]
    00329938add x20, sp, 136
    0032993csubs xzr, x20, x17
    00329940b.ne 0x3298a0
    00329944add x20, sp, 8
    00329948str x20, [x16]
    0032994cb 0x3298a0
    00329880
    00329950
    00329950net.(*tcpConnWithoutReadFrom).SyscallConn: ; void net.(*tcpConnWithoutReadFrom).SyscallConn(net.tcpConnWithoutReadFrom * c)
    00329950str x30, [sp-48]!
    00329954stur x29, [sp-8]
    00329958sub x29, sp, 8
    0032995cstr x0, [sp+56]
    00329960stp xzr, xzr, [sp+24]
    00329964stp xzr, xzr, [sp+8]
    00329968ldr x1, [sp+56]
    0032996cldrsb x27, [x1]
    00329970ldr x0, [x1]
    00329974add x29, sp, 40
    00329978add sp, sp, 48
    0032997cb 0x318a90
    00329950
    00329980
    00329980net.tcpConnWithoutReadFrom.Write: ; void net.tcpConnWithoutReadFrom.Write(net.tcpConnWithoutReadFrom c, struct []uint8 b)
    00329980ldr x16, [x28+16]
    00329984subs xzr, sp, x16
    00329988b.ls 0x329a14
    0032998cstr x30, [sp-128]!
    00329990stur x29, [sp-8]
    00329994sub x29, sp, 8
    00329998ldr x16, [x28+32]
    0032999ccbnz x16, 0x329a30
    003299a0
    003299a0loc_3299a0:
    003299a0str x0, [sp+136]
    003299a4str x1, [sp+144]
    003299a8str x2, [sp+152]
    003299acstr x3, [sp+160]
    003299b0str xzr, [sp+40]
    003299b4stp xzr, xzr, [sp+64]
    003299b8stp xzr, xzr, [sp+88]
    003299bcldr x0, [sp+136]
    003299c0ldrsb x27, [x0]
    003299c4str x0, [sp+80]
    003299c8ldr x1, [sp+144]
    003299ccldr x2, [sp+152]
    003299d0ldr x3, [sp+160]
    003299d4bl net.(*conn).Write
    003299d8str x0, [sp+48]
    003299dcstr x1, [sp+88]
    003299e0str x2, [sp+96]
    003299e4ldr x4, [sp+48]
    003299e8str x4, [sp+56]
    003299ecstr x1, [sp+104]
    003299f0str x2, [sp+112]
    003299f4ldr x4, [sp+56]
    003299f8str x4, [sp+40]
    003299fcstr x1, [sp+64]
    00329a00str x2, [sp+72]
    00329a04ldr x0, [sp+40]
    00329a08ldur x29, [sp-8]
    00329a0cldr x30, [sp], 128
    00329a10ret x30
    00329a14
    00329a14loc_329a14:
    00329a14stp x0, x1, [sp+8]
    00329a18stp x2, x3, [sp+24]
    00329a1cmov x3, x30
    00329a20bl runtime.morestack_noctxt.abi0
    00329a24ldp x0, x1, [sp+8]
    00329a28ldp x2, x3, [sp+24]
    00329a2cb 0x329980
    00329a30
    00329a30loc_329a30:
    00329a30ldr x17, [x16]
    00329a34add x20, sp, 136
    00329a38subs xzr, x20, x17
    00329a3cb.ne 0x3299a0
    00329a40add x20, sp, 8
    00329a44str x20, [x16]
    00329a48b 0x3299a0
    00329a4cudf 0
    00329980
    00329a50
    00329a50net.(*tcpConnWithoutReadFrom).Write: ; void net.(*tcpConnWithoutReadFrom).Write(net.tcpConnWithoutReadFrom * c, struct []uint8 b)
    00329a50str x30, [sp-48]!
    00329a54stur x29, [sp-8]
    00329a58sub x29, sp, 8
    00329a5cstr x0, [sp+56]
    00329a60str x1, [sp+64]
    00329a64str x2, [sp+72]
    00329a68str x3, [sp+80]
    00329a6cstr xzr, [sp+16]
    00329a70stp xzr, xzr, [sp+24]
    00329a74ldr x1, [sp+64]
    00329a78ldr x4, [sp+56]
    00329a7cldrsb x27, [x4]
    00329a80ldr x0, [x4]
    00329a84ldrsb x27, [x0]
    00329a88ldr x2, [sp+72]
    00329a8cldr x3, [sp+80]
    00329a90add x29, sp, 40
    00329a94add sp, sp, 48
    00329a98b 0x30e390
    00329a9cudf 0
    00329a50
    00329aa0
    00329aa0net.tcpConnWithoutReadFrom.WriteTo: ; void net.tcpConnWithoutReadFrom.WriteTo(net.tcpConnWithoutReadFrom c, io.Writer w)
    00329aa0ldr x16, [x28+16]
    00329aa4subs xzr, sp, x16
    00329aa8b.ls 0x329b24
    00329aacstr x30, [sp-112]!
    00329ab0stur x29, [sp-8]
    00329ab4sub x29, sp, 8
    00329ab8ldr x16, [x28+32]
    00329abccbnz x16, 0x329b40
    00329ac0
    00329ac0loc_329ac0:
    00329ac0str x0, [sp+120]
    00329ac4str x1, [sp+128]
    00329ac8str x2, [sp+136]
    00329accstr xzr, [sp+32]
    00329ad0stp xzr, xzr, [sp+56]
    00329ad4stp xzr, xzr, [sp+72]
    00329ad8ldr x1, [sp+128]
    00329adcldr x0, [sp+120]
    00329ae0ldr x2, [sp+136]
    00329ae4bl net.(*TCPConn).WriteTo
    00329ae8str x0, [sp+40]
    00329aecstr x1, [sp+72]
    00329af0str x2, [sp+80]
    00329af4ldr x3, [sp+40]
    00329af8str x3, [sp+48]
    00329afcstr x1, [sp+88]
    00329b00str x2, [sp+96]
    00329b04ldr x3, [sp+48]
    00329b08str x3, [sp+32]
    00329b0cstr x1, [sp+56]
    00329b10str x2, [sp+64]
    00329b14ldr x0, [sp+32]
    00329b18ldur x29, [sp-8]
    00329b1cldr x30, [sp], 112
    00329b20ret x30
    00329b24
    00329b24loc_329b24:
    00329b24stp x0, x1, [sp+8]
    00329b28str x2, [sp+24]
    00329b2cmov x3, x30
    00329b30bl runtime.morestack_noctxt.abi0
    00329b34ldp x0, x1, [sp+8]
    00329b38ldr x2, [sp+24]
    00329b3cb 0x329aa0
    00329b40
    00329b40loc_329b40:
    00329b40ldr x17, [x16]
    00329b44add x20, sp, 120
    00329b48subs xzr, x20, x17
    00329b4cb.ne 0x329ac0
    00329b50add x20, sp, 8
    00329b54str x20, [x16]
    00329b58b 0x329ac0
    00329b5cudf 0
    00329aa0
    00329b60
    00329b60net.(*tcpConnWithoutReadFrom).WriteTo: ; void net.(*tcpConnWithoutReadFrom).WriteTo(net.tcpConnWithoutReadFrom * c, io.Writer w)
    00329b60str x30, [sp-48]!
    00329b64stur x29, [sp-8]
    00329b68sub x29, sp, 8
    00329b6cstr x0, [sp+56]
    00329b70str x1, [sp+64]
    00329b74str x2, [sp+72]
    00329b78str xzr, [sp+16]
    00329b7cstp xzr, xzr, [sp+24]
    00329b80ldr x1, [sp+64]
    00329b84ldr x3, [sp+56]
    00329b88ldrsb x27, [x3]
    00329b8cldr x0, [x3]
    00329b90ldr x2, [sp+72]
    00329b94add x29, sp, 40
    00329b98add sp, sp, 48
    00329b9cb 0x318e80
    00329b60
    00329ba0
    00329ba0net.(*noWriteTo).WriteTo: ; void net.(*noWriteTo).WriteTo(net.noWriteTo * p0, io.Writer p1)
    00329ba0ldr x16, [x28+16]
    00329ba4subs xzr, sp, x16
    00329ba8b.ls 0x329c3c
    00329bacstr x30, [sp-112]!
    00329bb0stur x29, [sp-8]
    00329bb4sub x29, sp, 8
    00329bb8ldr x16, [x28+32]
    00329bbccbnz x16, 0x329c58
    00329bc0
    00329bc0loc_329bc0:
    00329bc0str x0, [sp+120]
    00329bc4str x1, [sp+128]
    00329bc8str x2, [sp+136]
    00329bccstr xzr, [sp+32]
    00329bd0stp xzr, xzr, [sp+56]
    00329bd4ldr x2, [sp+120]
    00329bd8cbnz x2, 0x329be0
    00329bdcb 0x329c34
    00329be0
    00329be0loc_329be0:
    00329be0stp xzr, xzr, [sp+72]
    00329be4ldr x0, [sp+128]
    00329be8ldr x2, [sp+120]
    00329becldrsb x27, [x2]
    00329bf0ldr x1, [sp+136]
    00329bf4bl net.noWriteTo.WriteTo
    00329bf8str x0, [sp+40]
    00329bfcstr x1, [sp+72]
    00329c00str x2, [sp+80]
    00329c04ldr x3, [sp+40]
    00329c08str x3, [sp+48]
    00329c0cstr x1, [sp+88]
    00329c10str x2, [sp+96]
    00329c14ldr x3, [sp+48]
    00329c18str x3, [sp+32]
    00329c1cstr x1, [sp+56]
    00329c20str x2, [sp+64]
    00329c24ldr x0, [sp+32]
    00329c28ldur x29, [sp-8]
    00329c2cldr x30, [sp], 112
    00329c30ret x30
    00329c34
    00329c34loc_329c34:
    00329c34bl runtime.panicwrap
    00329c38hint
    00329c3c
    00329c3cloc_329c3c:
    00329c3cstp x0, x1, [sp+8]
    00329c40str x2, [sp+24]
    00329c44mov x3, x30
    00329c48bl runtime.morestack_noctxt.abi0
    00329c4cldp x0, x1, [sp+8]
    00329c50ldr x2, [sp+24]
    00329c54b 0x329ba0
    00329c58
    00329c58loc_329c58:
    00329c58ldr x17, [x16]
    00329c5cadd x20, sp, 120
    00329c60subs xzr, x20, x17
    00329c64b.ne 0x329bc0
    00329c68add x20, sp, 8
    00329c6cstr x20, [x16]
    00329c70b 0x329bc0
    00329c74udf 0
    00329c78udf 0
    00329c7cudf 0
    00329ba0
    00329c80
    00329c80net.tcpConnWithoutWriteTo.Close: ; void net.tcpConnWithoutWriteTo.Close(net.tcpConnWithoutWriteTo c)
    00329c80ldr x16, [x28+16]
    00329c84subs xzr, sp, x16
    00329c88b.ls 0x329cd4
    00329c8cstr x30, [sp-64]!
    00329c90stur x29, [sp-8]
    00329c94sub x29, sp, 8
    00329c98ldr x16, [x28+32]
    00329c9ccbnz x16, 0x329ce8
    00329ca0
    00329ca0loc_329ca0:
    00329ca0str x0, [sp+72]
    00329ca4stp xzr, xzr, [sp+16]
    00329ca8ldr x0, [sp+72]
    00329cacldrsb x27, [x0]
    00329cb0str x0, [sp+32]
    00329cb4bl net.(*conn).Close
    00329cb8str x0, [sp+40]
    00329cbcstr x1, [sp+48]
    00329cc0str x0, [sp+16]
    00329cc4str x1, [sp+24]
    00329cc8ldur x29, [sp-8]
    00329cccldr x30, [sp], 64
    00329cd0ret x30
    00329cd4
    00329cd4loc_329cd4:
    00329cd4str x0, [sp+8]
    00329cd8mov x3, x30
    00329cdcbl runtime.morestack_noctxt.abi0
    00329ce0ldr x0, [sp+8]
    00329ce4b 0x329c80
    00329ce8
    00329ce8loc_329ce8:
    00329ce8ldr x17, [x16]
    00329cecadd x20, sp, 72
    00329cf0subs xzr, x20, x17
    00329cf4b.ne 0x329ca0
    00329cf8add x20, sp, 8
    00329cfcstr x20, [x16]
    00329d00b 0x329ca0
    00329d04udf 0
    00329d08udf 0
    00329d0cudf 0
    00329c80
    00329d10
    00329d10net.(*tcpConnWithoutWriteTo).Close: ; void net.(*tcpConnWithoutWriteTo).Close(net.tcpConnWithoutWriteTo * c)
    00329d10str x30, [sp-32]!
    00329d14stur x29, [sp-8]
    00329d18sub x29, sp, 8
    00329d1cstr x0, [sp+40]
    00329d20stp xzr, xzr, [sp+8]
    00329d24ldr x1, [sp+40]
    00329d28ldrsb x27, [x1]
    00329d2cldr x0, [x1]
    00329d30ldrsb x27, [x0]
    00329d34add x29, sp, 24
    00329d38add sp, sp, 32
    00329d3cb 0x30e640
    00329d10
    00329d40
    00329d40net.tcpConnWithoutWriteTo.CloseWrite: ; void net.tcpConnWithoutWriteTo.CloseWrite(net.tcpConnWithoutWriteTo c)
    00329d40ldr x16, [x28+16]
    00329d44subs xzr, sp, x16
    00329d48b.ls 0x329d8c
    00329d4cstr x30, [sp-64]!
    00329d50stur x29, [sp-8]
    00329d54sub x29, sp, 8
    00329d58ldr x16, [x28+32]
    00329d5ccbnz x16, 0x329da0
    00329d60
    00329d60loc_329d60:
    00329d60str x0, [sp+72]
    00329d64stp xzr, xzr, [sp+24]
    00329d68ldr x0, [sp+72]
    00329d6cbl net.(*TCPConn).CloseWrite
    00329d70str x0, [sp+40]
    00329d74str x1, [sp+48]
    00329d78str x0, [sp+24]
    00329d7cstr x1, [sp+32]
    00329d80ldur x29, [sp-8]
    00329d84ldr x30, [sp], 64
    00329d88ret x30
    00329d8c
    00329d8cloc_329d8c:
    00329d8cstr x0, [sp+8]
    00329d90mov x3, x30
    00329d94bl runtime.morestack_noctxt.abi0
    00329d98ldr x0, [sp+8]
    00329d9cb 0x329d40
    00329da0
    00329da0loc_329da0:
    00329da0ldr x17, [x16]
    00329da4add x20, sp, 72
    00329da8subs xzr, x20, x17
    00329dacb.ne 0x329d60
    00329db0add x20, sp, 8
    00329db4str x20, [x16]
    00329db8b 0x329d60
    00329dbcudf 0
    00329d40
    00329dc0
    00329dc0net.(*tcpConnWithoutWriteTo).CloseWrite: ; void net.(*tcpConnWithoutWriteTo).CloseWrite(net.tcpConnWithoutWriteTo * c)
    00329dc0str x30, [sp-32]!
    00329dc4stur x29, [sp-8]
    00329dc8sub x29, sp, 8
    00329dccstr x0, [sp+40]
    00329dd0stp xzr, xzr, [sp+8]
    00329dd4ldr x1, [sp+40]
    00329dd8ldrsb x27, [x1]
    00329ddcldr x0, [x1]
    00329de0add x29, sp, 24
    00329de4add sp, sp, 32
    00329de8b 0x319190
    00329decudf 0
    00329dc0
    00329df0
    00329df0net.tcpConnWithoutWriteTo.LocalAddr: ; void net.tcpConnWithoutWriteTo.LocalAddr(net.tcpConnWithoutWriteTo c)
    00329df0ldr x16, [x28+16]
    00329df4subs xzr, sp, x16
    00329df8b.ls 0x329e44
    00329dfcstr x30, [sp-64]!
    00329e00stur x29, [sp-8]
    00329e04sub x29, sp, 8
    00329e08ldr x16, [x28+32]
    00329e0ccbnz x16, 0x329e58
    00329e10
    00329e10loc_329e10:
    00329e10str x0, [sp+72]
    00329e14stp xzr, xzr, [sp+16]
    00329e18ldr x0, [sp+72]
    00329e1cldrsb x27, [x0]
    00329e20str x0, [sp+32]
    00329e24bl net.(*conn).LocalAddr
    00329e28str x0, [sp+40]
    00329e2cstr x1, [sp+48]
    00329e30str x0, [sp+16]
    00329e34str x1, [sp+24]
    00329e38ldur x29, [sp-8]
    00329e3cldr x30, [sp], 64
    00329e40ret x30
    00329e44
    00329e44loc_329e44:
    00329e44str x0, [sp+8]
    00329e48mov x3, x30
    00329e4cbl runtime.morestack_noctxt.abi0
    00329e50ldr x0, [sp+8]
    00329e54b 0x329df0
    00329e58
    00329e58loc_329e58:
    00329e58ldr x17, [x16]
    00329e5cadd x20, sp, 72
    00329e60subs xzr, x20, x17
    00329e64b.ne 0x329e10
    00329e68add x20, sp, 8
    00329e6cstr x20, [x16]
    00329e70b 0x329e10
    00329e74udf 0
    00329e78udf 0
    00329e7cudf 0
    00329df0
    00329e80
    00329e80net.(*tcpConnWithoutWriteTo).LocalAddr: ; void net.(*tcpConnWithoutWriteTo).LocalAddr(net.tcpConnWithoutWriteTo * c)
    00329e80str x30, [sp-32]!
    00329e84stur x29, [sp-8]
    00329e88sub x29, sp, 8
    00329e8cstr x0, [sp+40]
    00329e90stp xzr, xzr, [sp+8]
    00329e94ldr x1, [sp+40]
    00329e98ldrsb x27, [x1]
    00329e9cldr x0, [x1]
    00329ea0ldrsb x27, [x0]
    00329ea4add x29, sp, 24
    00329ea8add sp, sp, 32
    00329eacb 0x30e890
    00329e80
    00329eb0
    00329eb0net.tcpConnWithoutWriteTo.Read: ; void net.tcpConnWithoutWriteTo.Read(net.tcpConnWithoutWriteTo c, struct []uint8 b)
    00329eb0ldr x16, [x28+16]
    00329eb4subs xzr, sp, x16
    00329eb8b.ls 0x329f44
    00329ebcstr x30, [sp-128]!
    00329ec0stur x29, [sp-8]
    00329ec4sub x29, sp, 8
    00329ec8ldr x16, [x28+32]
    00329ecccbnz x16, 0x329f60
    00329ed0
    00329ed0loc_329ed0:
    00329ed0str x0, [sp+136]
    00329ed4str x1, [sp+144]
    00329ed8str x2, [sp+152]
    00329edcstr x3, [sp+160]
    00329ee0str xzr, [sp+40]
    00329ee4stp xzr, xzr, [sp+64]
    00329ee8stp xzr, xzr, [sp+88]
    00329eecldr x0, [sp+136]
    00329ef0ldrsb x27, [x0]
    00329ef4str x0, [sp+80]
    00329ef8ldr x1, [sp+144]
    00329efcldr x2, [sp+152]
    00329f00ldr x3, [sp+160]
    00329f04bl net.(*conn).Read
    00329f08str x0, [sp+48]
    00329f0cstr x1, [sp+88]
    00329f10str x2, [sp+96]
    00329f14ldr x4, [sp+48]
    00329f18str x4, [sp+56]
    00329f1cstr x1, [sp+104]
    00329f20str x2, [sp+112]
    00329f24ldr x4, [sp+56]
    00329f28str x4, [sp+40]
    00329f2cstr x1, [sp+64]
    00329f30str x2, [sp+72]
    00329f34ldr x0, [sp+40]
    00329f38ldur x29, [sp-8]
    00329f3cldr x30, [sp], 128
    00329f40ret x30
    00329f44
    00329f44loc_329f44:
    00329f44stp x0, x1, [sp+8]
    00329f48stp x2, x3, [sp+24]
    00329f4cmov x3, x30
    00329f50bl runtime.morestack_noctxt.abi0
    00329f54ldp x0, x1, [sp+8]
    00329f58ldp x2, x3, [sp+24]
    00329f5cb 0x329eb0
    00329f60
    00329f60loc_329f60:
    00329f60ldr x17, [x16]
    00329f64add x20, sp, 136
    00329f68subs xzr, x20, x17
    00329f6cb.ne 0x329ed0
    00329f70add x20, sp, 8
    00329f74str x20, [x16]
    00329f78b 0x329ed0
    00329f7cudf 0
    00329eb0
    00329f80
    00329f80net.(*tcpConnWithoutWriteTo).Read: ; void net.(*tcpConnWithoutWriteTo).Read(net.tcpConnWithoutWriteTo * c, struct []uint8 b)
    00329f80str x30, [sp-48]!
    00329f84stur x29, [sp-8]
    00329f88sub x29, sp, 8
    00329f8cstr x0, [sp+56]
    00329f90str x1, [sp+64]
    00329f94str x2, [sp+72]
    00329f98str x3, [sp+80]
    00329f9cstr xzr, [sp+16]
    00329fa0stp xzr, xzr, [sp+24]
    00329fa4ldr x1, [sp+64]
    00329fa8ldr x4, [sp+56]
    00329facldrsb x27, [x4]
    00329fb0ldr x0, [x4]
    00329fb4ldrsb x27, [x0]
    00329fb8ldr x2, [sp+72]
    00329fbcldr x3, [sp+80]
    00329fc0add x29, sp, 40
    00329fc4add sp, sp, 48
    00329fc8b 0x30e080
    00329fccudf 0
    00329f80
    00329fd0
    00329fd0net.tcpConnWithoutWriteTo.ReadFrom: ; void net.tcpConnWithoutWriteTo.ReadFrom(net.tcpConnWithoutWriteTo c, io.Reader r)
    00329fd0ldr x16, [x28+16]
    00329fd4subs xzr, sp, x16
    00329fd8b.ls 0x32a054
    00329fdcstr x30, [sp-112]!
    00329fe0stur x29, [sp-8]
    00329fe4sub x29, sp, 8
    00329fe8ldr x16, [x28+32]
    00329feccbnz x16, 0x32a070
    00329ff0
    00329ff0loc_329ff0:
    00329ff0str x0, [sp+120]
    00329ff4str x1, [sp+128]
    00329ff8str x2, [sp+136]
    00329ffcstr xzr, [sp+32]
    0032a000stp xzr, xzr, [sp+56]
    0032a004stp xzr, xzr, [sp+72]
    0032a008ldr x1, [sp+128]
    0032a00cldr x0, [sp+120]
    0032a010ldr x2, [sp+136]
    0032a014bl net.(*TCPConn).ReadFrom
    0032a018str x0, [sp+40]
    0032a01cstr x1, [sp+72]
    0032a020str x2, [sp+80]
    0032a024ldr x3, [sp+40]
    0032a028str x3, [sp+48]
    0032a02cstr x1, [sp+88]
    0032a030str x2, [sp+96]
    0032a034ldr x3, [sp+48]
    0032a038str x3, [sp+32]
    0032a03cstr x1, [sp+56]
    0032a040str x2, [sp+64]
    0032a044ldr x0, [sp+32]
    0032a048ldur x29, [sp-8]
    0032a04cldr x30, [sp], 112
    0032a050ret x30
    0032a054
    0032a054loc_32a054:
    0032a054stp x0, x1, [sp+8]
    0032a058str x2, [sp+24]
    0032a05cmov x3, x30
    0032a060bl runtime.morestack_noctxt.abi0
    0032a064ldp x0, x1, [sp+8]
    0032a068ldr x2, [sp+24]
    0032a06cb 0x329fd0
    0032a070
    0032a070loc_32a070:
    0032a070ldr x17, [x16]
    0032a074add x20, sp, 120
    0032a078subs xzr, x20, x17
    0032a07cb.ne 0x329ff0
    0032a080add x20, sp, 8
    0032a084str x20, [x16]
    0032a088b 0x329ff0
    0032a08cudf 0
    00329fd0
    0032a090
    0032a090net.(*tcpConnWithoutWriteTo).ReadFrom: ; void net.(*tcpConnWithoutWriteTo).ReadFrom(net.tcpConnWithoutWriteTo * c, io.Reader r)
    0032a090str x30, [sp-48]!
    0032a094stur x29, [sp-8]
    0032a098sub x29, sp, 8
    0032a09cstr x0, [sp+56]
    0032a0a0str x1, [sp+64]
    0032a0a4str x2, [sp+72]
    0032a0a8str xzr, [sp+16]
    0032a0acstp xzr, xzr, [sp+24]
    0032a0b0ldr x1, [sp+64]
    0032a0b4ldr x3, [sp+56]
    0032a0b8ldrsb x27, [x3]
    0032a0bcldr x0, [x3]
    0032a0c0ldr x2, [sp+72]
    0032a0c4add x29, sp, 40
    0032a0c8add sp, sp, 48
    0032a0ccb 0x318b70
    0032a090
    0032a0d0
    0032a0d0net.tcpConnWithoutWriteTo.RemoteAddr: ; void net.tcpConnWithoutWriteTo.RemoteAddr(net.tcpConnWithoutWriteTo c)
    0032a0d0ldr x16, [x28+16]
    0032a0d4subs xzr, sp, x16
    0032a0d8b.ls 0x32a124
    0032a0dcstr x30, [sp-64]!
    0032a0e0stur x29, [sp-8]
    0032a0e4sub x29, sp, 8
    0032a0e8ldr x16, [x28+32]
    0032a0eccbnz x16, 0x32a138
    0032a0f0
    0032a0f0loc_32a0f0:
    0032a0f0str x0, [sp+72]
    0032a0f4stp xzr, xzr, [sp+16]
    0032a0f8ldr x0, [sp+72]
    0032a0fcldrsb x27, [x0]
    0032a100str x0, [sp+32]
    0032a104bl net.(*conn).RemoteAddr
    0032a108str x0, [sp+40]
    0032a10cstr x1, [sp+48]
    0032a110str x0, [sp+16]
    0032a114str x1, [sp+24]
    0032a118ldur x29, [sp-8]
    0032a11cldr x30, [sp], 64
    0032a120ret x30
    0032a124
    0032a124loc_32a124:
    0032a124str x0, [sp+8]
    0032a128mov x3, x30
    0032a12cbl runtime.morestack_noctxt.abi0
    0032a130ldr x0, [sp+8]
    0032a134b 0x32a0d0
    0032a138
    0032a138loc_32a138:
    0032a138ldr x17, [x16]
    0032a13cadd x20, sp, 72
    0032a140subs xzr, x20, x17
    0032a144b.ne 0x32a0f0
    0032a148add x20, sp, 8
    0032a14cstr x20, [x16]
    0032a150b 0x32a0f0
    0032a154udf 0
    0032a158udf 0
    0032a15cudf 0
    0032a0d0
    0032a160
    0032a160net.(*tcpConnWithoutWriteTo).RemoteAddr: ; void net.(*tcpConnWithoutWriteTo).RemoteAddr(net.tcpConnWithoutWriteTo * c)
    0032a160str x30, [sp-32]!
    0032a164stur x29, [sp-8]
    0032a168sub x29, sp, 8
    0032a16cstr x0, [sp+40]
    0032a170stp xzr, xzr, [sp+8]
    0032a174ldr x1, [sp+40]
    0032a178ldrsb x27, [x1]
    0032a17cldr x0, [x1]
    0032a180ldrsb x27, [x0]
    0032a184add x29, sp, 24
    0032a188add sp, sp, 32
    0032a18cb 0x30e920
    0032a160
    0032a190
    0032a190net.tcpConnWithoutWriteTo.SetDeadline: ; void net.tcpConnWithoutWriteTo.SetDeadline(net.tcpConnWithoutWriteTo c, time.Time t)
    0032a190ldr x16, [x28+16]
    0032a194subs xzr, sp, x16
    0032a198b.ls 0x32a1fc
    0032a19cstr x30, [sp-96]!
    0032a1a0stur x29, [sp-8]
    0032a1a4sub x29, sp, 8
    0032a1a8ldr x16, [x28+32]
    0032a1accbnz x16, 0x32a218
    0032a1b0
    0032a1b0loc_32a1b0:
    0032a1b0str x0, [sp+104]
    0032a1b4str x1, [sp+112]
    0032a1b8str x2, [sp+120]
    0032a1bcstr x3, [sp+128]
    0032a1c0stp xzr, xzr, [sp+48]
    0032a1c4ldr x0, [sp+104]
    0032a1c8ldrsb x27, [x0]
    0032a1ccstr x0, [sp+64]
    0032a1d0ldr x1, [sp+112]
    0032a1d4ldr x2, [sp+120]
    0032a1d8ldr x3, [sp+128]
    0032a1dcbl net.(*conn).SetDeadline
    0032a1e0str x0, [sp+72]
    0032a1e4str x1, [sp+80]
    0032a1e8str x0, [sp+48]
    0032a1ecstr x1, [sp+56]
    0032a1f0ldur x29, [sp-8]
    0032a1f4ldr x30, [sp], 96
    0032a1f8ret x30
    0032a1fc
    0032a1fcloc_32a1fc:
    0032a1fcstp x0, x1, [sp+8]
    0032a200stp x2, x3, [sp+24]
    0032a204mov x3, x30
    0032a208bl runtime.morestack_noctxt.abi0
    0032a20cldp x0, x1, [sp+8]
    0032a210ldp x2, x3, [sp+24]
    0032a214b 0x32a190
    0032a218
    0032a218loc_32a218:
    0032a218ldr x17, [x16]
    0032a21cadd x20, sp, 104
    0032a220subs xzr, x20, x17
    0032a224b.ne 0x32a1b0
    0032a228add x20, sp, 8
    0032a22cstr x20, [x16]
    0032a230b 0x32a1b0
    0032a234udf 0
    0032a238udf 0
    0032a23cudf 0
    0032a190
    0032a240
    0032a240net.(*tcpConnWithoutWriteTo).SetDeadline: ; void net.(*tcpConnWithoutWriteTo).SetDeadline(net.tcpConnWithoutWriteTo * c, time.Time t)
    0032a240str x30, [sp-32]!
    0032a244stur x29, [sp-8]
    0032a248sub x29, sp, 8
    0032a24cstr x0, [sp+40]
    0032a250str x1, [sp+48]
    0032a254str x2, [sp+56]
    0032a258str x3, [sp+64]
    0032a25cstp xzr, xzr, [sp+8]
    0032a260ldr x1, [sp+48]
    0032a264ldr x4, [sp+40]
    0032a268ldrsb x27, [x4]
    0032a26cldr x0, [x4]
    0032a270ldrsb x27, [x0]
    0032a274ldr x2, [sp+56]
    0032a278ldr x3, [sp+64]
    0032a27cadd x29, sp, 24
    0032a280add sp, sp, 32
    0032a284b 0x30e9b0
    0032a288udf 0
    0032a28cudf 0
    0032a240
    0032a290
    0032a290net.tcpConnWithoutWriteTo.SetReadDeadline: ; void net.tcpConnWithoutWriteTo.SetReadDeadline(net.tcpConnWithoutWriteTo c, time.Time t)
    0032a290ldr x16, [x28+16]
    0032a294subs xzr, sp, x16
    0032a298b.ls 0x32a2fc
    0032a29cstr x30, [sp-96]!
    0032a2a0stur x29, [sp-8]
    0032a2a4sub x29, sp, 8
    0032a2a8ldr x16, [x28+32]
    0032a2accbnz x16, 0x32a318
    0032a2b0
    0032a2b0loc_32a2b0:
    0032a2b0str x0, [sp+104]
    0032a2b4str x1, [sp+112]
    0032a2b8str x2, [sp+120]
    0032a2bcstr x3, [sp+128]
    0032a2c0stp xzr, xzr, [sp+48]
    0032a2c4ldr x0, [sp+104]
    0032a2c8ldrsb x27, [x0]
    0032a2ccstr x0, [sp+64]
    0032a2d0ldr x1, [sp+112]
    0032a2d4ldr x2, [sp+120]
    0032a2d8ldr x3, [sp+128]
    0032a2dcbl net.(*conn).SetReadDeadline
    0032a2e0str x0, [sp+72]
    0032a2e4str x1, [sp+80]
    0032a2e8str x0, [sp+48]
    0032a2ecstr x1, [sp+56]
    0032a2f0ldur x29, [sp-8]
    0032a2f4ldr x30, [sp], 96
    0032a2f8ret x30
    0032a2fc
    0032a2fcloc_32a2fc:
    0032a2fcstp x0, x1, [sp+8]
    0032a300stp x2, x3, [sp+24]
    0032a304mov x3, x30
    0032a308bl runtime.morestack_noctxt.abi0
    0032a30cldp x0, x1, [sp+8]
    0032a310ldp x2, x3, [sp+24]
    0032a314b 0x32a290
    0032a318
    0032a318loc_32a318:
    0032a318ldr x17, [x16]
    0032a31cadd x20, sp, 104
    0032a320subs xzr, x20, x17
    0032a324b.ne 0x32a2b0
    0032a328add x20, sp, 8
    0032a32cstr x20, [x16]
    0032a330b 0x32a2b0
    0032a334udf 0
    0032a338udf 0
    0032a33cudf 0
    0032a290
    0032a340
    0032a340net.(*tcpConnWithoutWriteTo).SetReadDeadline: ; void net.(*tcpConnWithoutWriteTo).SetReadDeadline(net.tcpConnWithoutWriteTo * c, time.Time t)
    0032a340str x30, [sp-32]!
    0032a344stur x29, [sp-8]
    0032a348sub x29, sp, 8
    0032a34cstr x0, [sp+40]
    0032a350str x1, [sp+48]
    0032a354str x2, [sp+56]
    0032a358str x3, [sp+64]
    0032a35cstp xzr, xzr, [sp+8]
    0032a360ldr x1, [sp+48]
    0032a364ldr x4, [sp+40]
    0032a368ldrsb x27, [x4]
    0032a36cldr x0, [x4]
    0032a370ldrsb x27, [x0]
    0032a374ldr x2, [sp+56]
    0032a378ldr x3, [sp+64]
    0032a37cadd x29, sp, 24
    0032a380add sp, sp, 32
    0032a384b 0x30ec10
    0032a388udf 0
    0032a38cudf 0
    0032a340
    0032a390
    0032a390net.tcpConnWithoutWriteTo.SetWriteDeadline: ; void net.tcpConnWithoutWriteTo.SetWriteDeadline(net.tcpConnWithoutWriteTo c, time.Time t)
    0032a390ldr x16, [x28+16]
    0032a394subs xzr, sp, x16
    0032a398b.ls 0x32a3fc
    0032a39cstr x30, [sp-96]!
    0032a3a0stur x29, [sp-8]
    0032a3a4sub x29, sp, 8
    0032a3a8ldr x16, [x28+32]
    0032a3accbnz x16, 0x32a418
    0032a3b0
    0032a3b0loc_32a3b0:
    0032a3b0str x0, [sp+104]
    0032a3b4str x1, [sp+112]
    0032a3b8str x2, [sp+120]
    0032a3bcstr x3, [sp+128]
    0032a3c0stp xzr, xzr, [sp+48]
    0032a3c4ldr x0, [sp+104]
    0032a3c8ldrsb x27, [x0]
    0032a3ccstr x0, [sp+64]
    0032a3d0ldr x1, [sp+112]
    0032a3d4ldr x2, [sp+120]
    0032a3d8ldr x3, [sp+128]
    0032a3dcbl net.(*conn).SetWriteDeadline
    0032a3e0str x0, [sp+72]
    0032a3e4str x1, [sp+80]
    0032a3e8str x0, [sp+48]
    0032a3ecstr x1, [sp+56]
    0032a3f0ldur x29, [sp-8]
    0032a3f4ldr x30, [sp], 96
    0032a3f8ret x30
    0032a3fc
    0032a3fcloc_32a3fc:
    0032a3fcstp x0, x1, [sp+8]
    0032a400stp x2, x3, [sp+24]
    0032a404mov x3, x30
    0032a408bl runtime.morestack_noctxt.abi0
    0032a40cldp x0, x1, [sp+8]
    0032a410ldp x2, x3, [sp+24]
    0032a414b 0x32a390
    0032a418
    0032a418loc_32a418:
    0032a418ldr x17, [x16]
    0032a41cadd x20, sp, 104
    0032a420subs xzr, x20, x17
    0032a424b.ne 0x32a3b0
    0032a428add x20, sp, 8
    0032a42cstr x20, [x16]
    0032a430b 0x32a3b0
    0032a434udf 0
    0032a438udf 0
    0032a43cudf 0
    0032a390
    0032a440
    0032a440net.(*tcpConnWithoutWriteTo).SetWriteDeadline: ; void net.(*tcpConnWithoutWriteTo).SetWriteDeadline(net.tcpConnWithoutWriteTo * c, time.Time t)
    0032a440str x30, [sp-32]!
    0032a444stur x29, [sp-8]
    0032a448sub x29, sp, 8
    0032a44cstr x0, [sp+40]
    0032a450str x1, [sp+48]
    0032a454str x2, [sp+56]
    0032a458str x3, [sp+64]
    0032a45cstp xzr, xzr, [sp+8]
    0032a460ldr x1, [sp+48]
    0032a464ldr x4, [sp+40]
    0032a468ldrsb x27, [x4]
    0032a46cldr x0, [x4]
    0032a470ldrsb x27, [x0]
    0032a474ldr x2, [sp+56]
    0032a478ldr x3, [sp+64]
    0032a47cadd x29, sp, 24
    0032a480add sp, sp, 32
    0032a484b 0x30ee70
    0032a488udf 0
    0032a48cudf 0
    0032a440
    0032a490
    0032a490net.tcpConnWithoutWriteTo.SyscallConn: ; void net.tcpConnWithoutWriteTo.SyscallConn(net.tcpConnWithoutWriteTo c)
    0032a490ldr x16, [x28+16]
    0032a494subs xzr, sp, x16
    0032a498b.ls 0x32a530
    0032a49cstr x30, [sp-128]!
    0032a4a0stur x29, [sp-8]
    0032a4a4sub x29, sp, 8
    0032a4a8ldr x16, [x28+32]
    0032a4accbnz x16, 0x32a544
    0032a4b0
    0032a4b0loc_32a4b0:
    0032a4b0str x0, [sp+136]
    0032a4b4stp xzr, xzr, [sp+40]
    0032a4b8stp xzr, xzr, [sp+24]
    0032a4bcstp xzr, xzr, [sp+72]
    0032a4c0stp xzr, xzr, [sp+56]
    0032a4c4ldr x0, [sp+136]
    0032a4c8bl net.(*TCPConn).SyscallConn
    0032a4ccstr x0, [sp+72]
    0032a4d0str x1, [sp+80]
    0032a4d4str x2, [sp+56]
    0032a4d8str x3, [sp+64]
    0032a4dcldr x1, [sp+72]
    0032a4e0ldr x2, [sp+80]
    0032a4e4str x1, [sp+104]
    0032a4e8str x2, [sp+112]
    0032a4ecldr x1, [sp+56]
    0032a4f0ldr x2, [sp+64]
    0032a4f4str x1, [sp+88]
    0032a4f8str x2, [sp+96]
    0032a4fcldr x1, [sp+104]
    0032a500ldr x2, [sp+112]
    0032a504str x1, [sp+40]
    0032a508str x2, [sp+48]
    0032a50cldr x2, [sp+88]
    0032a510ldr x3, [sp+96]
    0032a514str x2, [sp+24]
    0032a518str x3, [sp+32]
    0032a51cldr x0, [sp+40]
    0032a520ldr x1, [sp+48]
    0032a524ldur x29, [sp-8]
    0032a528ldr x30, [sp], 128
    0032a52cret x30
    0032a530
    0032a530loc_32a530:
    0032a530str x0, [sp+8]
    0032a534mov x3, x30
    0032a538bl runtime.morestack_noctxt.abi0
    0032a53cldr x0, [sp+8]
    0032a540b 0x32a490
    0032a544
    0032a544loc_32a544:
    0032a544ldr x17, [x16]
    0032a548add x20, sp, 136
    0032a54csubs xzr, x20, x17
    0032a550b.ne 0x32a4b0
    0032a554add x20, sp, 8
    0032a558str x20, [x16]
    0032a55cb 0x32a4b0
    0032a490
    0032a560
    0032a560net.(*tcpConnWithoutWriteTo).SyscallConn: ; void net.(*tcpConnWithoutWriteTo).SyscallConn(net.tcpConnWithoutWriteTo * c)
    0032a560str x30, [sp-48]!
    0032a564stur x29, [sp-8]
    0032a568sub x29, sp, 8
    0032a56cstr x0, [sp+56]
    0032a570stp xzr, xzr, [sp+24]
    0032a574stp xzr, xzr, [sp+8]
    0032a578ldr x1, [sp+56]
    0032a57cldrsb x27, [x1]
    0032a580ldr x0, [x1]
    0032a584add x29, sp, 40
    0032a588add sp, sp, 48
    0032a58cb 0x318a90
    0032a560
    0032a590
    0032a590net.tcpConnWithoutWriteTo.Write: ; void net.tcpConnWithoutWriteTo.Write(net.tcpConnWithoutWriteTo c, struct []uint8 b)
    0032a590ldr x16, [x28+16]
    0032a594subs xzr, sp, x16
    0032a598b.ls 0x32a624
    0032a59cstr x30, [sp-128]!
    0032a5a0stur x29, [sp-8]
    0032a5a4sub x29, sp, 8
    0032a5a8ldr x16, [x28+32]
    0032a5accbnz x16, 0x32a640
    0032a5b0
    0032a5b0loc_32a5b0:
    0032a5b0str x0, [sp+136]
    0032a5b4str x1, [sp+144]
    0032a5b8str x2, [sp+152]
    0032a5bcstr x3, [sp+160]
    0032a5c0str xzr, [sp+40]
    0032a5c4stp xzr, xzr, [sp+64]
    0032a5c8stp xzr, xzr, [sp+88]
    0032a5ccldr x0, [sp+136]
    0032a5d0ldrsb x27, [x0]
    0032a5d4str x0, [sp+80]
    0032a5d8ldr x1, [sp+144]
    0032a5dcldr x2, [sp+152]
    0032a5e0ldr x3, [sp+160]
    0032a5e4bl net.(*conn).Write
    0032a5e8str x0, [sp+48]
    0032a5ecstr x1, [sp+88]
    0032a5f0str x2, [sp+96]
    0032a5f4ldr x4, [sp+48]
    0032a5f8str x4, [sp+56]
    0032a5fcstr x1, [sp+104]
    0032a600str x2, [sp+112]
    0032a604ldr x4, [sp+56]
    0032a608str x4, [sp+40]
    0032a60cstr x1, [sp+64]
    0032a610str x2, [sp+72]
    0032a614ldr x0, [sp+40]
    0032a618ldur x29, [sp-8]
    0032a61cldr x30, [sp], 128
    0032a620ret x30
    0032a624
    0032a624loc_32a624:
    0032a624stp x0, x1, [sp+8]
    0032a628stp x2, x3, [sp+24]
    0032a62cmov x3, x30
    0032a630bl runtime.morestack_noctxt.abi0
    0032a634ldp x0, x1, [sp+8]
    0032a638ldp x2, x3, [sp+24]
    0032a63cb 0x32a590
    0032a640
    0032a640loc_32a640:
    0032a640ldr x17, [x16]
    0032a644add x20, sp, 136
    0032a648subs xzr, x20, x17
    0032a64cb.ne 0x32a5b0
    0032a650add x20, sp, 8
    0032a654str x20, [x16]
    0032a658b 0x32a5b0
    0032a65cudf 0
    0032a590
    0032a660
    0032a660net.(*tcpConnWithoutWriteTo).Write: ; void net.(*tcpConnWithoutWriteTo).Write(net.tcpConnWithoutWriteTo * c, struct []uint8 b)
    0032a660str x30, [sp-48]!
    0032a664stur x29, [sp-8]
    0032a668sub x29, sp, 8
    0032a66cstr x0, [sp+56]
    0032a670str x1, [sp+64]
    0032a674str x2, [sp+72]
    0032a678str x3, [sp+80]
    0032a67cstr xzr, [sp+16]
    0032a680stp xzr, xzr, [sp+24]
    0032a684ldr x1, [sp+64]
    0032a688ldr x4, [sp+56]
    0032a68cldrsb x27, [x4]
    0032a690ldr x0, [x4]
    0032a694ldrsb x27, [x0]
    0032a698ldr x2, [sp+72]
    0032a69cldr x3, [sp+80]
    0032a6a0add x29, sp, 40
    0032a6a4add sp, sp, 48
    0032a6a8b 0x30e390
    0032a6acudf 0
    0032a660
    0032a6b0
    0032a6b0net.(*rawListener).Network: ; void net.(*rawListener).Network(net.rawListener * c)
    0032a6b0str x30, [sp-32]!
    0032a6b4stur x29, [sp-8]
    0032a6b8sub x29, sp, 8
    0032a6bcstr x0, [sp+40]
    0032a6c0stp xzr, xzr, [sp+8]
    0032a6c4ldr x0, [sp+40]
    0032a6c8ldrsb x27, [x0]
    0032a6ccadd x29, sp, 24
    0032a6d0add sp, sp, 32
    0032a6d4b 0x3150e0
    0032a6d8udf 0
    0032a6dcudf 0
    0032a6b0
    0032a6e0
    0032a6e0net.(*rawListener).PollFD: ; void net.(*rawListener).PollFD(net.rawListener * c)
    0032a6e0str x30, [sp-32]!
    0032a6e4stur x29, [sp-8]
    0032a6e8sub x29, sp, 8
    0032a6ecstr x0, [sp+40]
    0032a6f0str xzr, [sp+16]
    0032a6f4ldr x0, [sp+40]
    0032a6f8ldrsb x27, [x0]
    0032a6fcadd x29, sp, 24
    0032a700add sp, sp, 32
    0032a704b 0x314fd0
    0032a708udf 0
    0032a70cudf 0
    0032a6e0
    0032a710
    0032a710net.(*nsswitchConfig).init-fm: ; void net.(*nsswitchConfig).init-fm(void)
    0032a710ldr x16, [x28+16]
    0032a714subs xzr, sp, x16
    0032a718b.ls 0x32a748
    0032a71cstr x30, [sp-32]!
    0032a720stur x29, [sp-8]
    0032a724sub x29, sp, 8
    0032a728ldr x16, [x28+32]
    0032a72ccbnz x16, 0x32a754
    0032a730
    0032a730loc_32a730:
    0032a730ldr x0, [x26+8]
    0032a734str x0, [sp+16]
    0032a738bl net.(*nsswitchConfig).init
    0032a73cldur x29, [sp-8]
    0032a740ldr x30, [sp], 32
    0032a744ret x30
    0032a748
    0032a748loc_32a748:
    0032a748mov x3, x30
    0032a74cbl runtime.morestack.abi0
    0032a750b 0x32a710
    0032a754
    0032a754loc_32a754:
    0032a754ldr x17, [x16]
    0032a758add x20, sp, 40
    0032a75csubs xzr, x20, x17
    0032a760b.ne 0x32a730
    0032a764add x20, sp, 8
    0032a768str x20, [x16]
    0032a76cb 0x32a730
    0032a710
    0032a770
    0032a770net.(*ipStackCapabilities).probe-fm: ; void net.(*ipStackCapabilities).probe-fm(void)
    0032a770ldr x16, [x28+16]
    0032a774subs xzr, sp, x16
    0032a778b.ls 0x32a7a8
    0032a77cstr x30, [sp-32]!
    0032a780stur x29, [sp-8]
    0032a784sub x29, sp, 8
    0032a788ldr x16, [x28+32]
    0032a78ccbnz x16, 0x32a7b4
    0032a790
    0032a790loc_32a790:
    0032a790ldr x0, [x26+8]
    0032a794str x0, [sp+16]
    0032a798bl net.(*ipStackCapabilities).probe
    0032a79cldur x29, [sp-8]
    0032a7a0ldr x30, [sp], 32
    0032a7a4ret x30
    0032a7a8
    0032a7a8loc_32a7a8:
    0032a7a8mov x3, x30
    0032a7acbl runtime.morestack.abi0
    0032a7b0b 0x32a770
    0032a7b4
    0032a7b4loc_32a7b4:
    0032a7b4ldr x17, [x16]
    0032a7b8add x20, sp, 40
    0032a7bcsubs xzr, x20, x17
    0032a7c0b.ne 0x32a790
    0032a7c4add x20, sp, 8
    0032a7c8str x20, [x16]
    0032a7ccb 0x32a790
    0032a770
    0032a7d0
    0032a7d0net.(*resolverConfig).init-fm: ; void net.(*resolverConfig).init-fm(void)
    0032a7d0ldr x16, [x28+16]
    0032a7d4subs xzr, sp, x16
    0032a7d8b.ls 0x32a808
    0032a7dcstr x30, [sp-32]!
    0032a7e0stur x29, [sp-8]
    0032a7e4sub x29, sp, 8
    0032a7e8ldr x16, [x28+32]
    0032a7eccbnz x16, 0x32a814
    0032a7f0
    0032a7f0loc_32a7f0:
    0032a7f0ldr x0, [x26+8]
    0032a7f4str x0, [sp+16]
    0032a7f8bl net.(*resolverConfig).init
    0032a7fcldur x29, [sp-8]
    0032a800ldr x30, [sp], 32
    0032a804ret x30
    0032a808
    0032a808loc_32a808:
    0032a808mov x3, x30
    0032a80cbl runtime.morestack.abi0
    0032a810b 0x32a7d0
    0032a814
    0032a814loc_32a814:
    0032a814ldr x17, [x16]
    0032a818add x20, sp, 40
    0032a81csubs xzr, x20, x17
    0032a820b.ne 0x32a7f0
    0032a824add x20, sp, 8
    0032a828str x20, [x16]
    0032a82cb 0x32a7f0
    0032a7d0
    0032a830
    0032a830net.(*Resolver).lookupIP-fm: ; void net.(*Resolver).lookupIP-fm(context.Context ctx, struct string network, struct string host)
    0032a830ldr x16, [x28+16]
    0032a834sub x17, sp, 80
    0032a838subs xzr, x17, x16
    0032a83cb.ls 0x32a928
    0032a840str x30, [sp-208]!
    0032a844stur x29, [sp-8]
    0032a848sub x29, sp, 8
    0032a84cldr x16, [x28+32]
    0032a850cbnz x16, 0x32a94c
    0032a854
    0032a854loc_32a854:
    0032a854str x0, [sp+216]
    0032a858str x1, [sp+224]
    0032a85cstr x2, [sp+232]
    0032a860str x3, [sp+240]
    0032a864str x4, [sp+248]
    0032a868str x5, [sp+256]
    0032a86cldr x7, [x26+8]
    0032a870str x7, [sp+112]
    0032a874str xzr, [sp+88]
    0032a878stp xzr, xzr, [sp+96]
    0032a87cstp xzr, xzr, [sp+72]
    0032a880str xzr, [sp+136]
    0032a884stp xzr, xzr, [sp+144]
    0032a888stp xzr, xzr, [sp+120]
    0032a88cldr x1, [sp+216]
    0032a890ldr x3, [sp+232]
    0032a894ldr x5, [sp+248]
    0032a898ldr x0, [sp+112]
    0032a89cldr x4, [sp+240]
    0032a8a0ldr x6, [sp+256]
    0032a8a4ldr x2, [sp+224]
    0032a8a8bl net.(*Resolver).lookupIP
    0032a8acstr x0, [sp+136]
    0032a8b0str x1, [sp+144]
    0032a8b4str x2, [sp+152]
    0032a8b8str x3, [sp+120]
    0032a8bcstr x4, [sp+128]
    0032a8c0ldr x7, [sp+136]
    0032a8c4ldr x8, [sp+144]
    0032a8c8ldr x9, [sp+152]
    0032a8ccstr x7, [sp+176]
    0032a8d0str x8, [sp+184]
    0032a8d4str x9, [sp+192]
    0032a8d8ldr x7, [sp+120]
    0032a8dcldr x8, [sp+128]
    0032a8e0str x7, [sp+160]
    0032a8e4str x8, [sp+168]
    0032a8e8ldr x7, [sp+176]
    0032a8ecldr x8, [sp+184]
    0032a8f0ldr x9, [sp+192]
    0032a8f4str x7, [sp+88]
    0032a8f8str x8, [sp+96]
    0032a8fcstr x9, [sp+104]
    0032a900ldr x3, [sp+160]
    0032a904ldr x4, [sp+168]
    0032a908str x3, [sp+72]
    0032a90cstr x4, [sp+80]
    0032a910ldr x0, [sp+88]
    0032a914ldr x1, [sp+96]
    0032a918ldr x2, [sp+104]
    0032a91cldur x29, [sp-8]
    0032a920ldr x30, [sp], 208
    0032a924ret x30
    0032a928
    0032a928loc_32a928:
    0032a928stp x0, x1, [sp+8]
    0032a92cstp x2, x3, [sp+24]
    0032a930stp x4, x5, [sp+40]
    0032a934mov x3, x30
    0032a938bl runtime.morestack.abi0
    0032a93cldp x0, x1, [sp+8]
    0032a940ldp x2, x3, [sp+24]
    0032a944ldp x4, x5, [sp+40]
    0032a948b 0x32a830
    0032a94c
    0032a94cloc_32a94c:
    0032a94cldr x17, [x16]
    0032a950add x20, sp, 216
    0032a954subs xzr, x20, x17
    0032a958b.ne 0x32a854
    0032a95cadd x20, sp, 8
    0032a960str x20, [x16]
    0032a964b 0x32a854
    0032a968udf 0
    0032a96cudf 0
    0032a830
    0032a970
    0032a970type:.eq.net.SRV: ; void type:.eq.net.SRV(net.SRV * p, net.SRV * q)
    0032a970ldr x16, [x28+16]
    0032a974subs xzr, sp, x16
    0032a978b.ls 0x32aa5c
    0032a97cstr x30, [sp-80]!
    0032a980stur x29, [sp-8]
    0032a984sub x29, sp, 8
    0032a988str x0, [sp+88]
    0032a98cstr x1, [sp+96]
    0032a990strb wzr, [sp+39]
    0032a994ldr x3, [sp+88]
    0032a998ldr x3, [x3+8]
    0032a99cstr x3, [sp+48]
    0032a9a0ldr x4, [x1+8]
    0032a9a4str x4, [sp+40]
    0032a9a8subs xzr, x3, x4
    0032a9acb.eq 0x32a9b4
    0032a9b0b 0x32aa40
    0032a9b4
    0032a9b4loc_32a9b4:
    0032a9b4ldr x3, [sp+88]
    0032a9b8ldrh w3, [x3+16]
    0032a9bcldrh w4, [x1+16]
    0032a9c0subs wzr, w4, w3
    0032a9c4b.eq 0x32a9cc
    0032a9c8b 0x32aa3c
    0032a9cc
    0032a9ccloc_32a9cc:
    0032a9ccldr x3, [sp+88]
    0032a9d0ldrh w3, [x3+18]
    0032a9d4ldrh w4, [x1+18]
    0032a9d8subs wzr, w3, w4
    0032a9dcb.eq 0x32a9e4
    0032a9e0b 0x32aa38
    0032a9e4
    0032a9e4loc_32a9e4:
    0032a9e4ldr x3, [sp+88]
    0032a9e8ldrh w3, [x3+20]
    0032a9ecldrh w4, [x1+20]
    0032a9f0subs wzr, w4, w3
    0032a9f4b.eq 0x32a9fc
    0032a9f8b 0x32aa34
    0032a9fc
    0032a9fcloc_32a9fc:
    0032a9fcldr x3, [sp+88]
    0032aa00ldr x3, [x3+8]
    0032aa04str x3, [sp+40]
    0032aa08ldr x3, [sp+88]
    0032aa0cldr x3, [x3]
    0032aa10str x3, [sp+64]
    0032aa14ldr x3, [sp+96]
    0032aa18ldr x1, [x3]
    0032aa1cstr x1, [sp+56]
    0032aa20ldr x2, [sp+40]
    0032aa24ldr x0, [sp+64]
    0032aa28bl runtime.memequal
    0032aa2cstrb w0, [sp+39]
    0032aa30b 0x32aa4c
    0032aa34
    0032aa34loc_32aa34:
    0032aa34b 0x32aa44
    0032aa38
    0032aa38loc_32aa38:
    0032aa38b 0x32aa44
    0032aa3c
    0032aa3cloc_32aa3c:
    0032aa3cb 0x32aa44
    0032aa40
    0032aa40loc_32aa40:
    0032aa40b 0x32aa44
    0032aa44
    0032aa44loc_32aa44:
    0032aa44strb wzr, [sp+39]
    0032aa48b 0x32aa4c
    0032aa4c
    0032aa4cloc_32aa4c:
    0032aa4cldrb w0, [sp+39]
    0032aa50ldur x29, [sp-8]
    0032aa54ldr x30, [sp], 80
    0032aa58ret x30
    0032aa5c
    0032aa5cloc_32aa5c:
    0032aa5cstp x0, x1, [sp+8]
    0032aa60mov x3, x30
    0032aa64bl runtime.morestack_noctxt.abi0
    0032aa68ldp x0, x1, [sp+8]
    0032aa6cb 0x32a970
    0032a970
    0032aa70
    0032aa70type:.eq.net.nssCriterion: ; void type:.eq.net.nssCriterion(net.nssCriterion * p, net.nssCriterion * q)
    0032aa70ldr x16, [x28+16]
    0032aa74subs xzr, sp, x16
    0032aa78b.ls 0x32ab94
    0032aa7cstr x30, [sp-96]!
    0032aa80stur x29, [sp-8]
    0032aa84sub x29, sp, 8
    0032aa88str x0, [sp+104]
    0032aa8cstr x1, [sp+112]
    0032aa90strb wzr, [sp+38]
    0032aa94ldr x3, [sp+104]
    0032aa98ldrb w3, [x3]
    0032aa9cldr x4, [sp+112]
    0032aaa0ldrb w4, [x4]
    0032aaa4eor x3, x3, x4
    0032aaa8eor x3, x3, 1
    0032aaactbnz w3, 0, 0x32aab4
    0032aab0b 0x32ab78
    0032aab4
    0032aab4loc_32aab4:
    0032aab4ldr x3, [sp+104]
    0032aab8ldr x3, [x3+16]
    0032aabcstr x3, [sp+48]
    0032aac0ldr x4, [x1+16]
    0032aac4str x4, [sp+40]
    0032aac8subs xzr, x3, x4
    0032aaccb.eq 0x32aad4
    0032aad0b 0x32ab74
    0032aad4
    0032aad4loc_32aad4:
    0032aad4ldr x3, [sp+104]
    0032aad8ldr x3, [x3+32]
    0032aadcstr x3, [sp+40]
    0032aae0ldr x4, [sp+112]
    0032aae4ldr x4, [x4+32]
    0032aae8str x4, [sp+48]
    0032aaecsubs xzr, x3, x4
    0032aaf0b.eq 0x32aaf8
    0032aaf4b 0x32ab70
    0032aaf8
    0032aaf8loc_32aaf8:
    0032aaf8ldr x3, [sp+104]
    0032aafcldr x3, [x3+16]
    0032ab00str x3, [sp+48]
    0032ab04ldr x3, [sp+104]
    0032ab08ldr x3, [x3+8]
    0032ab0cstr x3, [sp+80]
    0032ab10ldr x3, [sp+112]
    0032ab14ldr x1, [x3+8]
    0032ab18str x1, [sp+72]
    0032ab1cldr x2, [sp+48]
    0032ab20ldr x0, [sp+80]
    0032ab24bl runtime.memequal
    0032ab28strb w0, [sp+39]
    0032ab2ctbnz w0, 0, 0x32ab34
    0032ab30b 0x32ab6c
    0032ab34
    0032ab34loc_32ab34:
    0032ab34ldr x3, [sp+104]
    0032ab38ldr x3, [x3+32]
    0032ab3cstr x3, [sp+48]
    0032ab40ldr x3, [sp+104]
    0032ab44ldr x3, [x3+24]
    0032ab48str x3, [sp+64]
    0032ab4cldr x3, [sp+112]
    0032ab50ldr x1, [x3+24]
    0032ab54str x1, [sp+56]
    0032ab58ldr x2, [sp+48]
    0032ab5cldr x0, [sp+64]
    0032ab60bl runtime.memequal
    0032ab64strb w0, [sp+38]
    0032ab68b 0x32ab84
    0032ab6c
    0032ab6cloc_32ab6c:
    0032ab6cb 0x32ab7c
    0032ab70
    0032ab70loc_32ab70:
    0032ab70b 0x32ab7c
    0032ab74
    0032ab74loc_32ab74:
    0032ab74b 0x32ab7c
    0032ab78
    0032ab78loc_32ab78:
    0032ab78b 0x32ab7c
    0032ab7c
    0032ab7cloc_32ab7c:
    0032ab7cstrb wzr, [sp+38]
    0032ab80b 0x32ab84
    0032ab84
    0032ab84loc_32ab84:
    0032ab84ldrb w0, [sp+38]
    0032ab88ldur x29, [sp-8]
    0032ab8cldr x30, [sp], 96
    0032ab90ret x30
    0032ab94
    0032ab94loc_32ab94:
    0032ab94stp x0, x1, [sp+8]
    0032ab98mov x3, x30
    0032ab9cbl runtime.morestack_noctxt.abi0
    0032aba0ldp x0, x1, [sp+8]
    0032aba4b 0x32aa70
    0032aba8udf 0
    0032abacudf 0
    0032aa70