File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
002e4810
002e4810net.init: ; void net.init(void)
002e4810ldr x16, [x28+16]
002e4814sub x17, sp, 144
002e4818subs xzr, x17, x16
002e481cb.ls 0x2e58c8
002e4820sub x20, sp, 272
002e4824stp x29, x30, [x20-8]
002e4828add sp, x20, 0
002e482csub x29, sp, 8
002e4830adrp x27, 0x42d000
002e4834add x27, x27, 3600
002e4838ldp x0, x1, [x27]
002e483cstp x0, x1, [sp+8]
002e4840bl net/netip.AddrFrom16
002e4844str x0, [sp+240]
002e4848str x1, [sp+248]
002e484cstr x2, [sp+256]
002e4850orr x3, xzr, 128
002e4854bl net/netip.PrefixFrom
002e4858str x0, [sp+208]
002e485cstr x1, [sp+216]
002e4860str x2, [sp+224]
002e4864strb w3, [sp+232]
002e4868adrp x27, 0x736000
002e486cstr x0, [x27+896]
002e4870adrp x27, 0x736000
002e4874str x1, [x27+904]
002e4878adrp x27, 0x736000
002e487cstrb w3, [x27+920]
002e4880adrp x27, 0x767000
002e4884ldr w0, [x27+3056]
002e4888cbz w0, 0x2e4890
002e488cb 0x2e4894
002e4890
002e4890loc_2e4890:
002e4890b 0x2e48ac
002e4894
002e4894loc_2e4894:
002e4894bl runtime.gcWriteBarrier2
002e4898str x2, [x25]
002e489cadrp x27, 0x736000
002e48a0ldr x0, [x27+912]
002e48a4str x0, [x25+8]
002e48a8b 0x2e48ac
002e48ac
002e48acloc_2e48ac:
002e48acadrp x27, 0x736000
002e48b0str x2, [x27+912]
002e48b4adrp x27, 0x42d000
002e48b8add x27, x27, 3616
002e48bcldp x0, x1, [x27]
002e48c0stp x0, x1, [sp+8]
002e48c4bl net/netip.AddrFrom16
002e48c8str x0, [sp+240]
002e48ccstr x1, [sp+248]
002e48d0str x2, [sp+256]
002e48d4orr x3, xzr, 96
002e48d8bl net/netip.PrefixFrom
002e48dcstr x0, [sp+208]
002e48e0str x1, [sp+216]
002e48e4str x2, [sp+224]
002e48e8strb w3, [sp+232]
002e48ecadrp x27, 0x736000
002e48f0str x0, [x27+936]
002e48f4adrp x27, 0x736000
002e48f8str x1, [x27+944]
002e48fcadrp x27, 0x736000
002e4900strb w3, [x27+960]
002e4904adrp x27, 0x767000
002e4908ldr w0, [x27+3056]
002e490ccbz w0, 0x2e4914
002e4910b 0x2e4918
002e4914
002e4914loc_2e4914:
002e4914b 0x2e4930
002e4918
002e4918loc_2e4918:
002e4918bl runtime.gcWriteBarrier2
002e491cstr x2, [x25]
002e4920adrp x27, 0x736000
002e4924ldr x0, [x27+952]
002e4928str x0, [x25+8]
002e492cb 0x2e4930
002e4930
002e4930loc_2e4930:
002e4930adrp x27, 0x736000
002e4934str x2, [x27+952]
002e4938stp xzr, xzr, [sp+8]
002e493cbl net/netip.AddrFrom16
002e4940str x0, [sp+240]
002e4944str x1, [sp+248]
002e4948str x2, [sp+256]
002e494corr x3, xzr, 96
002e4950bl net/netip.PrefixFrom
002e4954str x0, [sp+208]
002e4958str x1, [sp+216]
002e495cstr x2, [sp+224]
002e4960strb w3, [sp+232]
002e4964adrp x27, 0x736000
002e4968str x0, [x27+976]
002e496cadrp x27, 0x736000
002e4970str x1, [x27+984]
002e4974adrp x27, 0x736000
002e4978strb w3, [x27+1000]
002e497cadrp x27, 0x767000
002e4980ldr w0, [x27+3056]
002e4984cbz w0, 0x2e498c
002e4988b 0x2e4990
002e498c
002e498cloc_2e498c:
002e498cb 0x2e49a8
002e4990
002e4990loc_2e4990:
002e4990bl runtime.gcWriteBarrier2
002e4994str x2, [x25]
002e4998adrp x27, 0x736000
002e499cldr x0, [x27+992]
002e49a0str x0, [x25+8]
002e49a4b 0x2e49a8
002e49a8
002e49a8loc_2e49a8:
002e49a8adrp x27, 0x736000
002e49acstr x2, [x27+992]
002e49b0adrp x27, 0x42d000
002e49b4add x27, x27, 3632
002e49b8ldp x0, x1, [x27]
002e49bcstp x0, x1, [sp+8]
002e49c0bl net/netip.AddrFrom16
002e49c4str x0, [sp+240]
002e49c8str x1, [sp+248]
002e49ccstr x2, [sp+256]
002e49d0orr x3, xzr, 32
002e49d4bl net/netip.PrefixFrom
002e49d8str x0, [sp+208]
002e49dcstr x1, [sp+216]
002e49e0str x2, [sp+224]
002e49e4strb w3, [sp+232]
002e49e8adrp x27, 0x736000
002e49ecstr x0, [x27+1016]
002e49f0adrp x27, 0x736000
002e49f4str x1, [x27+1024]
002e49f8adrp x27, 0x736000
002e49fcstrb w3, [x27+1040]
002e4a00adrp x27, 0x767000
002e4a04ldr w0, [x27+3056]
002e4a08cbz w0, 0x2e4a10
002e4a0cb 0x2e4a14
002e4a10
002e4a10loc_2e4a10:
002e4a10b 0x2e4a2c
002e4a14
002e4a14loc_2e4a14:
002e4a14bl runtime.gcWriteBarrier2
002e4a18str x2, [x25]
002e4a1cadrp x27, 0x736000
002e4a20ldr x0, [x27+1032]
002e4a24str x0, [x25+8]
002e4a28b 0x2e4a2c
002e4a2c
002e4a2cloc_2e4a2c:
002e4a2cadrp x27, 0x736000
002e4a30str x2, [x27+1032]
002e4a34adrp x27, 0x42d000
002e4a38add x27, x27, 3648
002e4a3cldp x0, x1, [x27]
002e4a40stp x0, x1, [sp+8]
002e4a44bl net/netip.AddrFrom16
002e4a48str x0, [sp+240]
002e4a4cstr x1, [sp+248]
002e4a50str x2, [sp+256]
002e4a54orr x3, xzr, 16
002e4a58bl net/netip.PrefixFrom
002e4a5cstr x0, [sp+208]
002e4a60str x1, [sp+216]
002e4a64str x2, [sp+224]
002e4a68strb w3, [sp+232]
002e4a6cadrp x27, 0x736000
002e4a70str x0, [x27+1056]
002e4a74adrp x27, 0x736000
002e4a78str x1, [x27+1064]
002e4a7cadrp x27, 0x736000
002e4a80strb w3, [x27+1080]
002e4a84adrp x27, 0x767000
002e4a88ldr w0, [x27+3056]
002e4a8ccbz w0, 0x2e4a94
002e4a90b 0x2e4a98
002e4a94
002e4a94loc_2e4a94:
002e4a94b 0x2e4ab0
002e4a98
002e4a98loc_2e4a98:
002e4a98bl runtime.gcWriteBarrier2
002e4a9cstr x2, [x25]
002e4aa0adrp x27, 0x736000
002e4aa4ldr x0, [x27+1072]
002e4aa8str x0, [x25+8]
002e4aacb 0x2e4ab0
002e4ab0
002e4ab0loc_2e4ab0:
002e4ab0adrp x27, 0x736000
002e4ab4str x2, [x27+1072]
002e4ab8adrp x27, 0x42d000
002e4abcadd x27, x27, 3664
002e4ac0ldp x0, x1, [x27]
002e4ac4stp x0, x1, [sp+8]
002e4ac8bl net/netip.AddrFrom16
002e4accstr x0, [sp+240]
002e4ad0str x1, [sp+248]
002e4ad4str x2, [sp+256]
002e4ad8orr x3, xzr, 16
002e4adcbl net/netip.PrefixFrom
002e4ae0str x0, [sp+208]
002e4ae4str x1, [sp+216]
002e4ae8str x2, [sp+224]
002e4aecstrb w3, [sp+232]
002e4af0adrp x27, 0x736000
002e4af4str x0, [x27+1096]
002e4af8adrp x27, 0x736000
002e4afcstr x1, [x27+1104]
002e4b00adrp x27, 0x736000
002e4b04strb w3, [x27+1120]
002e4b08adrp x27, 0x767000
002e4b0cldr w0, [x27+3056]
002e4b10cbz w0, 0x2e4b18
002e4b14b 0x2e4b1c
002e4b18
002e4b18loc_2e4b18:
002e4b18b 0x2e4b34
002e4b1c
002e4b1cloc_2e4b1c:
002e4b1cbl runtime.gcWriteBarrier2
002e4b20str x2, [x25]
002e4b24adrp x27, 0x736000
002e4b28ldr x0, [x27+1112]
002e4b2cstr x0, [x25+8]
002e4b30b 0x2e4b34
002e4b34
002e4b34loc_2e4b34:
002e4b34adrp x27, 0x736000
002e4b38str x2, [x27+1112]
002e4b3cadrp x27, 0x42d000
002e4b40add x27, x27, 3680
002e4b44ldp x0, x1, [x27]
002e4b48stp x0, x1, [sp+8]
002e4b4cbl net/netip.AddrFrom16
002e4b50str x0, [sp+240]
002e4b54str x1, [sp+248]
002e4b58str x2, [sp+256]
002e4b5cmovz x3, 10
002e4b60bl net/netip.PrefixFrom
002e4b64str x0, [sp+208]
002e4b68str x1, [sp+216]
002e4b6cstr x2, [sp+224]
002e4b70strb w3, [sp+232]
002e4b74adrp x27, 0x736000
002e4b78str x0, [x27+1136]
002e4b7cadrp x27, 0x736000
002e4b80str x1, [x27+1144]
002e4b84adrp x27, 0x736000
002e4b88strb w3, [x27+1160]
002e4b8cadrp x27, 0x767000
002e4b90ldr w0, [x27+3056]
002e4b94cbz w0, 0x2e4b9c
002e4b98b 0x2e4ba0
002e4b9c
002e4b9cloc_2e4b9c:
002e4b9cb 0x2e4bb8
002e4ba0
002e4ba0loc_2e4ba0:
002e4ba0bl runtime.gcWriteBarrier2
002e4ba4str x2, [x25]
002e4ba8adrp x27, 0x736000
002e4bacldr x0, [x27+1152]
002e4bb0str x0, [x25+8]
002e4bb4b 0x2e4bb8
002e4bb8
002e4bb8loc_2e4bb8:
002e4bb8adrp x27, 0x736000
002e4bbcstr x2, [x27+1152]
002e4bc0adrp x27, 0x42d000
002e4bc4add x27, x27, 3696
002e4bc8ldp x0, x1, [x27]
002e4bccstp x0, x1, [sp+8]
002e4bd0bl net/netip.AddrFrom16
002e4bd4str x0, [sp+240]
002e4bd8str x1, [sp+248]
002e4bdcstr x2, [sp+256]
002e4be0orr x3, xzr, 7
002e4be4bl net/netip.PrefixFrom
002e4be8str x0, [sp+208]
002e4becstr x1, [sp+216]
002e4bf0str x2, [sp+224]
002e4bf4strb w3, [sp+232]
002e4bf8adrp x27, 0x736000
002e4bfcstr x0, [x27+1176]
002e4c00adrp x27, 0x736000
002e4c04str x1, [x27+1184]
002e4c08adrp x27, 0x736000
002e4c0cstrb w3, [x27+1200]
002e4c10adrp x27, 0x767000
002e4c14ldr w0, [x27+3056]
002e4c18cbz w0, 0x2e4c20
002e4c1cb 0x2e4c24
002e4c20
002e4c20loc_2e4c20:
002e4c20b 0x2e4c3c
002e4c24
002e4c24loc_2e4c24:
002e4c24bl runtime.gcWriteBarrier2
002e4c28str x2, [x25]
002e4c2cadrp x27, 0x736000
002e4c30ldr x0, [x27+1192]
002e4c34str x0, [x25+8]
002e4c38b 0x2e4c3c
002e4c3c
002e4c3cloc_2e4c3c:
002e4c3cadrp x27, 0x736000
002e4c40str x2, [x27+1192]
002e4c44stp xzr, xzr, [sp+8]
002e4c48bl net/netip.AddrFrom16
002e4c4cstr x0, [sp+240]
002e4c50str x1, [sp+248]
002e4c54str x2, [sp+256]
002e4c58mov x3, xzr
002e4c5cbl net/netip.PrefixFrom
002e4c60str x0, [sp+208]
002e4c64str x1, [sp+216]
002e4c68str x2, [sp+224]
002e4c6cstrb w3, [sp+232]
002e4c70adrp x27, 0x736000
002e4c74str x0, [x27+1216]
002e4c78adrp x27, 0x736000
002e4c7cstr x1, [x27+1224]
002e4c80adrp x27, 0x736000
002e4c84strb w3, [x27+1240]
002e4c88adrp x27, 0x767000
002e4c8cldr w0, [x27+3056]
002e4c90cbz w0, 0x2e4c98
002e4c94b 0x2e4c9c
002e4c98
002e4c98loc_2e4c98:
002e4c98b 0x2e4cb4
002e4c9c
002e4c9cloc_2e4c9c:
002e4c9cbl runtime.gcWriteBarrier2
002e4ca0str x2, [x25]
002e4ca4adrp x27, 0x736000
002e4ca8ldr x3, [x27+1232]
002e4cacstr x3, [x25+8]
002e4cb0b 0x2e4cb4
002e4cb4
002e4cb4loc_2e4cb4:
002e4cb4adrp x27, 0x736000
002e4cb8str x2, [x27+1232]
002e4cbcadrp x0, 0x3cc000
002e4cc0add x0, x0, 2797
002e4cc4orr x1, xzr, 6
002e4cc8bl internal/godebug.New
002e4cccadrp x27, 0x767000
002e4cd0ldr w2, [x27+3056]
002e4cd4cbz w2, 0x2e4cdc
002e4cd8b 0x2e4ce0
002e4cdc
002e4cdcloc_2e4cdc:
002e4cdcb 0x2e4cf8
002e4ce0
002e4ce0loc_2e4ce0:
002e4ce0bl runtime.gcWriteBarrier2
002e4ce4str x0, [x25]
002e4ce8adrp x27, 0x73c000
002e4cecldr x2, [x27+3520]
002e4cf0str x2, [x25+8]
002e4cf4b 0x2e4cf8
002e4cf8
002e4cf8loc_2e4cf8:
002e4cf8adrp x27, 0x73c000
002e4cfcstr x0, [x27+3520]
002e4d00adrp x0, 0x3cf000
002e4d04add x0, x0, 480
002e4d08orr x1, xzr, 12
002e4d0cbl internal/godebug.New
002e4d10adrp x27, 0x767000
002e4d14ldr w2, [x27+3056]
002e4d18cbz w2, 0x2e4d20
002e4d1cb 0x2e4d24
002e4d20
002e4d20loc_2e4d20:
002e4d20b 0x2e4d3c
002e4d24
002e4d24loc_2e4d24:
002e4d24bl runtime.gcWriteBarrier2
002e4d28str x0, [x25]
002e4d2cadrp x27, 0x73c000
002e4d30ldr x2, [x27+3528]
002e4d34str x2, [x25+8]
002e4d38b 0x2e4d3c
002e4d3c
002e4d3cloc_2e4d3c:
002e4d3cadrp x27, 0x73c000
002e4d40str x0, [x27+3528]
002e4d44adrp x0, 0x3cf000
002e4d48add x0, x0, 2239
002e4d4cmovz x1, 13
002e4d50bl errors.New
002e4d54adrp x27, 0x73d000
002e4d58str x0, [x27+2352]
002e4d5cadrp x27, 0x767000
002e4d60ldr w2, [x27+3056]
002e4d64cbz w2, 0x2e4d6c
002e4d68b 0x2e4d70
002e4d6c
002e4d6cloc_2e4d6c:
002e4d6cb 0x2e4d88
002e4d70
002e4d70loc_2e4d70:
002e4d70bl runtime.gcWriteBarrier2
002e4d74str x1, [x25]
002e4d78adrp x27, 0x73d000
002e4d7cldr x2, [x27+2360]
002e4d80str x2, [x25+8]
002e4d84b 0x2e4d88
002e4d88
002e4d88loc_2e4d88:
002e4d88adrp x27, 0x73d000
002e4d8cstr x1, [x27+2360]
002e4d90adrp x0, 0x3d7000
002e4d94add x0, x0, 3264
002e4d98orr x1, xzr, 28
002e4d9cbl errors.New
002e4da0adrp x27, 0x73d000
002e4da4str x0, [x27+2368]
002e4da8adrp x27, 0x767000
002e4dacldr w2, [x27+3056]
002e4db0cbz w2, 0x2e4db8
002e4db4b 0x2e4dbc
002e4db8
002e4db8loc_2e4db8:
002e4db8b 0x2e4dd4
002e4dbc
002e4dbcloc_2e4dbc:
002e4dbcbl runtime.gcWriteBarrier2
002e4dc0str x1, [x25]
002e4dc4adrp x27, 0x73d000
002e4dc8ldr x2, [x27+2376]
002e4dccstr x2, [x25+8]
002e4dd0b 0x2e4dd4
002e4dd4
002e4dd4loc_2e4dd4:
002e4dd4adrp x27, 0x73d000
002e4dd8str x1, [x27+2376]
002e4ddcadrp x0, 0x3d6000
002e4de0add x0, x0, 1501
002e4de4movz x1, 26
002e4de8bl errors.New
002e4decadrp x27, 0x73d000
002e4df0str x0, [x27+2384]
002e4df4adrp x27, 0x767000
002e4df8ldr w2, [x27+3056]
002e4dfccbz w2, 0x2e4e04
002e4e00b 0x2e4e08
002e4e04
002e4e04loc_2e4e04:
002e4e04b 0x2e4e20
002e4e08
002e4e08loc_2e4e08:
002e4e08bl runtime.gcWriteBarrier2
002e4e0cstr x1, [x25]
002e4e10adrp x27, 0x73d000
002e4e14ldr x2, [x27+2392]
002e4e18str x2, [x25+8]
002e4e1cb 0x2e4e20
002e4e20
002e4e20loc_2e4e20:
002e4e20adrp x27, 0x73d000
002e4e24str x1, [x27+2392]
002e4e28adrp x0, 0x3d1000
002e4e2cadd x0, x0, 3029
002e4e30movz x1, 18
002e4e34bl errors.New
002e4e38adrp x27, 0x73d000
002e4e3cstr x0, [x27+2400]
002e4e40adrp x27, 0x767000
002e4e44ldr w2, [x27+3056]
002e4e48cbz w2, 0x2e4e50
002e4e4cb 0x2e4e54
002e4e50
002e4e50loc_2e4e50:
002e4e50b 0x2e4e6c
002e4e54
002e4e54loc_2e4e54:
002e4e54bl runtime.gcWriteBarrier2
002e4e58str x1, [x25]
002e4e5cadrp x27, 0x73d000
002e4e60ldr x2, [x27+2408]
002e4e64str x2, [x25+8]
002e4e68b 0x2e4e6c
002e4e6c
002e4e6cloc_2e4e6c:
002e4e6cadrp x27, 0x73d000
002e4e70str x1, [x27+2408]
002e4e74adrp x0, 0x3d2000
002e4e78add x0, x0, 3387
002e4e7cmovz x1, 20
002e4e80bl errors.New
002e4e84adrp x27, 0x73d000
002e4e88str x0, [x27+2416]
002e4e8cadrp x27, 0x767000
002e4e90ldr w2, [x27+3056]
002e4e94cbz w2, 0x2e4e9c
002e4e98b 0x2e4ea0
002e4e9c
002e4e9cloc_2e4e9c:
002e4e9cb 0x2e4eb8
002e4ea0
002e4ea0loc_2e4ea0:
002e4ea0bl runtime.gcWriteBarrier2
002e4ea4str x1, [x25]
002e4ea8adrp x27, 0x73d000
002e4eacldr x2, [x27+2424]
002e4eb0str x2, [x25+8]
002e4eb4b 0x2e4eb8
002e4eb8
002e4eb8loc_2e4eb8:
002e4eb8adrp x27, 0x73d000
002e4ebcstr x1, [x27+2424]
002e4ec0adrp x0, 0x3d5000
002e4ec4add x0, x0, 3154
002e4ec8movz x1, 25
002e4eccbl errors.New
002e4ed0adrp x27, 0x73d000
002e4ed4str x0, [x27+2432]
002e4ed8adrp x27, 0x767000
002e4edcldr w2, [x27+3056]
002e4ee0cbz w2, 0x2e4ee8
002e4ee4b 0x2e4eec
002e4ee8
002e4ee8loc_2e4ee8:
002e4ee8b 0x2e4f04
002e4eec
002e4eecloc_2e4eec:
002e4eecbl runtime.gcWriteBarrier2
002e4ef0str x1, [x25]
002e4ef4adrp x27, 0x73d000
002e4ef8ldr x2, [x27+2440]
002e4efcstr x2, [x25+8]
002e4f00b 0x2e4f04
002e4f04
002e4f04loc_2e4f04:
002e4f04adrp x27, 0x73d000
002e4f08str x1, [x27+2440]
002e4f0cadrp x0, 0x3cd000
002e4f10add x0, x0, 1388
002e4f14orr x1, xzr, 8
002e4f18bl internal/godebug.New
002e4f1cadrp x27, 0x767000
002e4f20ldr w2, [x27+3056]
002e4f24cbz w2, 0x2e4f2c
002e4f28b 0x2e4f30
002e4f2c
002e4f2cloc_2e4f2c:
002e4f2cb 0x2e4f48
002e4f30
002e4f30loc_2e4f30:
002e4f30bl runtime.gcWriteBarrier2
002e4f34str x0, [x25]
002e4f38adrp x27, 0x73c000
002e4f3cldr x1, [x27+3536]
002e4f40str x1, [x25+8]
002e4f44b 0x2e4f48
002e4f48
002e4f48loc_2e4f48:
002e4f48adrp x27, 0x73c000
002e4f4cstr x0, [x27+3536]
002e4f50bl runtime.makemap_small
002e4f54str x0, [sp+104]
002e4f58str xzr, [sp+48]
002e4f5cadrp x0, 0x3cc000
002e4f60add x0, x0, 531
002e4f64str x0, [sp+88]
002e4f68orr x0, xzr, 3
002e4f6cstr x0, [sp+96]
002e4f70ldr x2, [sp+48]
002e4f74ldr x1, [sp+104]
002e4f78adrp x0, 0x340000
002e4f7cadd x0, x0, 2112
002e4f80bl runtime.mapassign_fast64
002e4f84str x0, [sp+80]
002e4f88ldrsb x27, [x0]
002e4f8cldr x1, [sp+88]
002e4f90ldr x2, [sp+96]
002e4f94str x2, [x0+8]
002e4f98adrp x27, 0x767000
002e4f9cldr w2, [x27+3056]
002e4fa0cbz w2, 0x2e4fa8
002e4fa4b 0x2e4fac
002e4fa8
002e4fa8loc_2e4fa8:
002e4fa8b 0x2e4fc0
002e4fac
002e4facloc_2e4fac:
002e4facbl runtime.gcWriteBarrier2
002e4fb0str x1, [x25]
002e4fb4ldr x3, [x0]
002e4fb8str x3, [x25+8]
002e4fbcb 0x2e4fc0
002e4fc0
002e4fc0loc_2e4fc0:
002e4fc0str x1, [x0]
002e4fc4orr x3, xzr, 1
002e4fc8str x3, [sp+48]
002e4fccadrp x3, 0x3cd000
002e4fd0add x3, x3, 3541
002e4fd4str x3, [sp+88]
002e4fd8movz x3, 9
002e4fdcstr x3, [sp+96]
002e4fe0ldr x2, [sp+48]
002e4fe4ldr x1, [sp+104]
002e4fe8adrp x0, 0x340000
002e4fecadd x0, x0, 2112
002e4ff0bl runtime.mapassign_fast64
002e4ff4str x0, [sp+72]
002e4ff8ldrsb x27, [x0]
002e4ffcldr x3, [sp+88]
002e5000ldr x4, [sp+96]
002e5004str x4, [x0+8]
002e5008adrp x27, 0x766000
002e500cldr w4, [x27+3056]
002e5010cbz w4, 0x2e5018
002e5014b 0x2e501c
002e5018
002e5018loc_2e5018:
002e5018b 0x2e5030
002e501c
002e501cloc_2e501c:
002e501cbl runtime.gcWriteBarrier2
002e5020str x3, [x25]
002e5024ldr x4, [x0]
002e5028str x4, [x25+8]
002e502cb 0x2e5030
002e5030
002e5030loc_2e5030:
002e5030str x3, [x0]
002e5034orr x3, xzr, 2
002e5038str x3, [sp+48]
002e503cadrp x3, 0x3cc000
002e5040add x3, x3, 3550
002e5044str x3, [sp+88]
002e5048movz x3, 9
002e504cstr x3, [sp+96]
002e5050ldr x2, [sp+48]
002e5054ldr x1, [sp+104]
002e5058adrp x0, 0x33f000
002e505cadd x0, x0, 2112
002e5060bl runtime.mapassign_fast64
002e5064str x0, [sp+64]
002e5068ldrsb x27, [x0]
002e506cldr x3, [sp+88]
002e5070ldr x4, [sp+96]
002e5074str x4, [x0+8]
002e5078adrp x27, 0x766000
002e507cldr w4, [x27+3056]
002e5080cbz w4, 0x2e5088
002e5084b 0x2e508c
002e5088
002e5088loc_2e5088:
002e5088b 0x2e50a0
002e508c
002e508cloc_2e508c:
002e508cbl runtime.gcWriteBarrier2
002e5090str x3, [x25]
002e5094ldr x4, [x0]
002e5098str x4, [x25+8]
002e509cb 0x2e50a0
002e50a0
002e50a0loc_2e50a0:
002e50a0str x3, [x0]
002e50a4orr x3, xzr, 3
002e50a8str x3, [sp+48]
002e50acadrp x3, 0x3cb000
002e50b0add x3, x3, 1947
002e50b4str x3, [sp+88]
002e50b8movz x3, 5
002e50bcstr x3, [sp+96]
002e50c0ldr x2, [sp+48]
002e50c4ldr x1, [sp+104]
002e50c8adrp x0, 0x33f000
002e50ccadd x0, x0, 2112
002e50d0bl runtime.mapassign_fast64
002e50d4str x0, [sp+200]
002e50d8ldrsb x27, [x0]
002e50dcldr x3, [sp+88]
002e50e0ldr x4, [sp+96]
002e50e4str x4, [x0+8]
002e50e8adrp x27, 0x766000
002e50ecldr w4, [x27+3056]
002e50f0cbz w4, 0x2e50f8
002e50f4b 0x2e50fc
002e50f8
002e50f8loc_2e50f8:
002e50f8b 0x2e5110
002e50fc
002e50fcloc_2e50fc:
002e50fcbl runtime.gcWriteBarrier2
002e5100str x3, [x25]
002e5104ldr x4, [x0]
002e5108str x4, [x25+8]
002e510cb 0x2e5110
002e5110
002e5110loc_2e5110:
002e5110str x3, [x0]
002e5114orr x3, xzr, 4
002e5118str x3, [sp+48]
002e511cadrp x3, 0x3cb000
002e5120add x3, x3, 534
002e5124str x3, [sp+88]
002e5128orr x3, xzr, 3
002e512cstr x3, [sp+96]
002e5130ldr x2, [sp+48]
002e5134ldr x1, [sp+104]
002e5138adrp x0, 0x33f000
002e513cadd x0, x0, 2112
002e5140bl runtime.mapassign_fast64
002e5144str x0, [sp+192]
002e5148ldrsb x27, [x0]
002e514cldr x3, [sp+88]
002e5150ldr x4, [sp+96]
002e5154str x4, [x0+8]
002e5158adrp x27, 0x766000
002e515cldr w4, [x27+3056]
002e5160cbz w4, 0x2e5168
002e5164b 0x2e516c
002e5168
002e5168loc_2e5168:
002e5168b 0x2e5180
002e516c
002e516cloc_2e516c:
002e516cbl runtime.gcWriteBarrier2
002e5170str x3, [x25]
002e5174ldr x2, [x0]
002e5178str x2, [x25+8]
002e517cb 0x2e5180
002e5180
002e5180loc_2e5180:
002e5180str x3, [x0]
002e5184ldr x2, [sp+104]
002e5188adrp x27, 0x766000
002e518cldr w3, [x27+3056]
002e5190cbz w3, 0x2e5198
002e5194b 0x2e519c
002e5198
002e5198loc_2e5198:
002e5198b 0x2e51b4
002e519c
002e519cloc_2e519c:
002e519cbl runtime.gcWriteBarrier2
002e51a0str x2, [x25]
002e51a4adrp x27, 0x73b000
002e51a8ldr x3, [x27+3544]
002e51acstr x3, [x25+8]
002e51b0b 0x2e51b4
002e51b4
002e51b4loc_2e51b4:
002e51b4adrp x27, 0x73b000
002e51b8str x2, [x27+3544]
002e51bcadrp x0, 0x3d4000
002e51c0add x0, x0, 3179
002e51c4movz x1, 25
002e51c8bl errors.New
002e51ccadrp x27, 0x73c000
002e51d0str x0, [x27+2448]
002e51d4adrp x27, 0x766000
002e51d8ldr w2, [x27+3056]
002e51dccbz w2, 0x2e51e4
002e51e0b 0x2e51e8
002e51e4
002e51e4loc_2e51e4:
002e51e4b 0x2e5200
002e51e8
002e51e8loc_2e51e8:
002e51e8bl runtime.gcWriteBarrier2
002e51ecstr x1, [x25]
002e51f0adrp x27, 0x73c000
002e51f4ldr x2, [x27+2456]
002e51f8str x2, [x25+8]
002e51fcb 0x2e5200
002e5200
002e5200loc_2e5200:
002e5200adrp x27, 0x73c000
002e5204str x1, [x27+2456]
002e5208adrp x0, 0x3d8000
002e520cadd x0, x0, 3486
002e5210orr x1, xzr, 31
002e5214bl errors.New
002e5218adrp x27, 0x73c000
002e521cstr x0, [x27+2464]
002e5220adrp x27, 0x766000
002e5224ldr w2, [x27+3056]
002e5228cbz w2, 0x2e5230
002e522cb 0x2e5234
002e5230
002e5230loc_2e5230:
002e5230b 0x2e524c
002e5234
002e5234loc_2e5234:
002e5234bl runtime.gcWriteBarrier2
002e5238str x1, [x25]
002e523cadrp x27, 0x73c000
002e5240ldr x2, [x27+2472]
002e5244str x2, [x25+8]
002e5248b 0x2e524c
002e524c
002e524cloc_2e524c:
002e524cadrp x27, 0x73c000
002e5250str x1, [x27+2472]
002e5254adrp x0, 0x3d8000
002e5258add x0, x0, 1042
002e525corr x1, xzr, 30
002e5260bl errors.New
002e5264adrp x27, 0x73c000
002e5268str x0, [x27+2480]
002e526cadrp x27, 0x766000
002e5270ldr w2, [x27+3056]
002e5274cbz w2, 0x2e527c
002e5278b 0x2e5280
002e527c
002e527cloc_2e527c:
002e527cb 0x2e5298
002e5280
002e5280loc_2e5280:
002e5280bl runtime.gcWriteBarrier2
002e5284str x1, [x25]
002e5288adrp x27, 0x73c000
002e528cldr x2, [x27+2488]
002e5290str x2, [x25+8]
002e5294b 0x2e5298
002e5298
002e5298loc_2e5298:
002e5298adrp x27, 0x73c000
002e529cstr x1, [x27+2488]
002e52a0adrp x0, 0x3d4000
002e52a4add x0, x0, 3204
002e52a8movz x1, 25
002e52acbl errors.New
002e52b0adrp x27, 0x73d000
002e52b4str x0, [x27+2656]
002e52b8adrp x27, 0x766000
002e52bcldr w2, [x27+3056]
002e52c0cbz w2, 0x2e52c8
002e52c4b 0x2e52cc
002e52c8
002e52c8loc_2e52c8:
002e52c8b 0x2e52e4
002e52cc
002e52ccloc_2e52cc:
002e52ccbl runtime.gcWriteBarrier2
002e52d0str x1, [x25]
002e52d4adrp x27, 0x73d000
002e52d8ldr x2, [x27+2664]
002e52dcstr x2, [x25+8]
002e52e0b 0x2e52e4
002e52e4
002e52e4loc_2e52e4:
002e52e4adrp x27, 0x73d000
002e52e8str x1, [x27+2664]
002e52ecadrp x0, 0x3db000
002e52f0add x0, x0, 3121
002e52f4movz x1, 35
002e52f8bl errors.New
002e52fcadrp x27, 0x73c000
002e5300str x0, [x27+2496]
002e5304adrp x27, 0x766000
002e5308ldr w2, [x27+3056]
002e530ccbz w2, 0x2e5314
002e5310b 0x2e5318
002e5314
002e5314loc_2e5314:
002e5314b 0x2e5330
002e5318
002e5318loc_2e5318:
002e5318bl runtime.gcWriteBarrier2
002e531cstr x1, [x25]
002e5320adrp x27, 0x73c000
002e5324ldr x0, [x27+2504]
002e5328str x0, [x25+8]
002e532cb 0x2e5330
002e5330
002e5330loc_2e5330:
002e5330adrp x27, 0x73c000
002e5334str x1, [x27+2504]
002e5338bl runtime.makemap_small
002e533cstr x0, [sp+120]
002e5340adrp x27, 0x766000
002e5344ldr w1, [x27+3056]
002e5348cbz w1, 0x2e5350
002e534cb 0x2e5354
002e5350
002e5350loc_2e5350:
002e5350b 0x2e536c
002e5354
002e5354loc_2e5354:
002e5354bl runtime.gcWriteBarrier2
002e5358str x0, [x25]
002e535cadrp x27, 0x73e000
002e5360ldr x1, [x27+3856]
002e5364str x1, [x25+8]
002e5368b 0x2e536c
002e536c
002e536cloc_2e536c:
002e536cadrp x27, 0x73e000
002e5370str x0, [x27+3856]
002e5374bl runtime.makemap_small
002e5378str x0, [sp+112]
002e537cadrp x27, 0x766000
002e5380ldr w1, [x27+3056]
002e5384cbz w1, 0x2e538c
002e5388b 0x2e5390
002e538c
002e538cloc_2e538c:
002e538cb 0x2e53a8
002e5390
002e5390loc_2e5390:
002e5390bl runtime.gcWriteBarrier2
002e5394str x0, [x25]
002e5398adrp x27, 0x73e000
002e539cldr x4, [x27+3864]
002e53a0str x4, [x25+8]
002e53a4b 0x2e53a8
002e53a8
002e53a8loc_2e53a8:
002e53a8adrp x27, 0x73e000
002e53acstr x0, [x27+3864]
002e53b0movn x0, 0
002e53b4mov x1, x0
002e53b8mov x2, x0
002e53bcmov x3, x0
002e53c0bl net.IPv4
002e53c4adrp x27, 0x73d000
002e53c8str x1, [x27+3592]
002e53ccadrp x27, 0x73d000
002e53d0str x2, [x27+3600]
002e53d4adrp x27, 0x766000
002e53d8ldr w4, [x27+3056]
002e53dccbz w4, 0x2e53e4
002e53e0b 0x2e53e8
002e53e4
002e53e4loc_2e53e4:
002e53e4b 0x2e5400
002e53e8
002e53e8loc_2e53e8:
002e53e8bl runtime.gcWriteBarrier2
002e53ecstr x0, [x25]
002e53f0adrp x27, 0x73d000
002e53f4ldr x4, [x27+3584]
002e53f8str x4, [x25+8]
002e53fcb 0x2e5400
002e5400
002e5400loc_2e5400:
002e5400adrp x27, 0x73d000
002e5404str x0, [x27+3584]
002e5408movn x0, 31
002e540cmov x1, xzr
002e5410mov x2, x1
002e5414orr x3, xzr, 1
002e5418bl net.IPv4
002e541cadrp x27, 0x73d000
002e5420str x1, [x27+3624]
002e5424adrp x27, 0x73d000
002e5428str x2, [x27+3632]
002e542cadrp x27, 0x766000
002e5430ldr w4, [x27+3056]
002e5434cbz w4, 0x2e543c
002e5438b 0x2e5440
002e543c
002e543cloc_2e543c:
002e543cb 0x2e5458
002e5440
002e5440loc_2e5440:
002e5440bl runtime.gcWriteBarrier2
002e5444str x0, [x25]
002e5448adrp x27, 0x73d000
002e544cldr x4, [x27+3616]
002e5450str x4, [x25+8]
002e5454b 0x2e5458
002e5458
002e5458loc_2e5458:
002e5458adrp x27, 0x73d000
002e545cstr x0, [x27+3616]
002e5460movn x0, 31
002e5464mov x1, xzr
002e5468mov x2, x1
002e546corr x3, xzr, 2
002e5470bl net.IPv4
002e5474adrp x27, 0x73d000
002e5478str x1, [x27+3656]
002e547cadrp x27, 0x73d000
002e5480str x2, [x27+3664]
002e5484adrp x27, 0x766000
002e5488ldr w4, [x27+3056]
002e548ccbz w4, 0x2e5494
002e5490b 0x2e5498
002e5494
002e5494loc_2e5494:
002e5494b 0x2e54b0
002e5498
002e5498loc_2e5498:
002e5498bl runtime.gcWriteBarrier2
002e549cstr x0, [x25]
002e54a0adrp x27, 0x73d000
002e54a4ldr x4, [x27+3648]
002e54a8str x4, [x25+8]
002e54acb 0x2e54b0
002e54b0
002e54b0loc_2e54b0:
002e54b0adrp x27, 0x73d000
002e54b4str x0, [x27+3648]
002e54b8mov x0, xzr
002e54bcmov x1, x0
002e54c0mov x2, x0
002e54c4mov x3, x0
002e54c8bl net.IPv4
002e54ccadrp x27, 0x73d000
002e54d0str x1, [x27+3688]
002e54d4adrp x27, 0x73d000
002e54d8str x2, [x27+3696]
002e54dcadrp x27, 0x766000
002e54e0ldr w4, [x27+3056]
002e54e4cbz w4, 0x2e54ec
002e54e8b 0x2e54f0
002e54ec
002e54ecloc_2e54ec:
002e54ecb 0x2e5508
002e54f0
002e54f0loc_2e54f0:
002e54f0bl runtime.gcWriteBarrier2
002e54f4str x0, [x25]
002e54f8adrp x27, 0x73d000
002e54fcldr x4, [x27+3680]
002e5500str x4, [x25+8]
002e5504b 0x2e5508
002e5508
002e5508loc_2e5508:
002e5508adrp x27, 0x73d000
002e550cstr x0, [x27+3680]
002e5510movn x0, 0
002e5514mov x1, xzr
002e5518mov x2, x1
002e551cmov x3, x1
002e5520bl net.IPv4Mask
002e5524adrp x27, 0x73d000
002e5528str x1, [x27+3720]
002e552cadrp x27, 0x73d000
002e5530str x2, [x27+3728]
002e5534adrp x27, 0x766000
002e5538ldr w4, [x27+3056]
002e553ccbz w4, 0x2e5544
002e5540b 0x2e5548
002e5544
002e5544loc_2e5544:
002e5544b 0x2e5560
002e5548
002e5548loc_2e5548:
002e5548bl runtime.gcWriteBarrier2
002e554cstr x0, [x25]
002e5550adrp x27, 0x73d000
002e5554ldr x4, [x27+3712]
002e5558str x4, [x25+8]
002e555cb 0x2e5560
002e5560
002e5560loc_2e5560:
002e5560adrp x27, 0x73d000
002e5564str x0, [x27+3712]
002e5568movn x0, 0
002e556cmov x1, x0
002e5570mov x2, xzr
002e5574mov x3, x2
002e5578bl net.IPv4Mask
002e557cadrp x27, 0x73d000
002e5580str x1, [x27+3752]
002e5584adrp x27, 0x73d000
002e5588str x2, [x27+3760]
002e558cadrp x27, 0x766000
002e5590ldr w4, [x27+3056]
002e5594cbz w4, 0x2e559c
002e5598b 0x2e55a0
002e559c
002e559cloc_2e559c:
002e559cb 0x2e55b8
002e55a0
002e55a0loc_2e55a0:
002e55a0bl runtime.gcWriteBarrier2
002e55a4str x0, [x25]
002e55a8adrp x27, 0x73d000
002e55acldr x4, [x27+3744]
002e55b0str x4, [x25+8]
002e55b4b 0x2e55b8
002e55b8
002e55b8loc_2e55b8:
002e55b8adrp x27, 0x73d000
002e55bcstr x0, [x27+3744]
002e55c0movn x0, 0
002e55c4mov x1, x0
002e55c8mov x2, x0
002e55ccmov x3, xzr
002e55d0bl net.IPv4Mask
002e55d4adrp x27, 0x73d000
002e55d8str x1, [x27+3784]
002e55dcadrp x27, 0x73d000
002e55e0str x2, [x27+3792]
002e55e4adrp x27, 0x766000
002e55e8ldr w4, [x27+3056]
002e55eccbz w4, 0x2e55f4
002e55f0b 0x2e55f8
002e55f4
002e55f4loc_2e55f4:
002e55f4b 0x2e5610
002e55f8
002e55f8loc_2e55f8:
002e55f8bl runtime.gcWriteBarrier2
002e55fcstr x0, [x25]
002e5600adrp x27, 0x73d000
002e5604ldr x1, [x27+3776]
002e5608str x1, [x25+8]
002e560cb 0x2e5610
002e5610
002e5610loc_2e5610:
002e5610adrp x27, 0x73d000
002e5614str x0, [x27+3776]
002e5618bl runtime.makemap_small
002e561cstr x0, [sp+184]
002e5620adrp x2, 0x3cb000
002e5624add x2, x2, 1118
002e5628str x2, [sp+168]
002e562corr x3, xzr, 4
002e5630str x3, [sp+176]
002e5634orr x0, xzr, 1
002e5638str x0, [sp+56]
002e563cldr x1, [sp+184]
002e5640adrp x0, 0x33f000
002e5644add x0, x0, 480
002e5648bl runtime.mapassign_faststr
002e564cstr x0, [sp+160]
002e5650ldrsb x27, [x0]
002e5654ldr x1, [sp+56]
002e5658str x1, [x0]
002e565cadrp x2, 0x3cb000
002e5660add x2, x2, 1122
002e5664str x2, [sp+168]
002e5668orr x3, xzr, 4
002e566cstr x3, [sp+176]
002e5670orr x0, xzr, 2
002e5674str x0, [sp+56]
002e5678ldr x1, [sp+184]
002e567cadrp x0, 0x33f000
002e5680add x0, x0, 480
002e5684bl runtime.mapassign_faststr
002e5688str x0, [sp+152]
002e568cldrsb x27, [x0]
002e5690ldr x1, [sp+56]
002e5694str x1, [x0]
002e5698adrp x2, 0x3cb000
002e569cadd x2, x2, 459
002e56a0str x2, [sp+168]
002e56a4orr x3, xzr, 3
002e56a8str x3, [sp+176]
002e56acorr x0, xzr, 6
002e56b0str x0, [sp+56]
002e56b4ldr x1, [sp+184]
002e56b8adrp x0, 0x33f000
002e56bcadd x0, x0, 480
002e56c0bl runtime.mapassign_faststr
002e56c4str x0, [sp+144]
002e56c8ldrsb x27, [x0]
002e56ccldr x1, [sp+56]
002e56d0str x1, [x0]
002e56d4adrp x2, 0x3cb000
002e56d8add x2, x2, 456
002e56dcstr x2, [sp+168]
002e56e0orr x3, xzr, 3
002e56e4str x3, [sp+176]
002e56e8movz x0, 17
002e56ecstr x0, [sp+56]
002e56f0ldr x1, [sp+184]
002e56f4adrp x0, 0x33f000
002e56f8add x0, x0, 480
002e56fcbl runtime.mapassign_faststr
002e5700str x0, [sp+136]
002e5704ldrsb x27, [x0]
002e5708ldr x1, [sp+56]
002e570cstr x1, [x0]
002e5710adrp x2, 0x3cc000
002e5714add x2, x2, 3559
002e5718str x2, [sp+168]
002e571cmovz x3, 9
002e5720str x3, [sp+176]
002e5724movz x0, 58
002e5728str x0, [sp+56]
002e572cldr x1, [sp+184]
002e5730adrp x0, 0x33f000
002e5734add x0, x0, 480
002e5738bl runtime.mapassign_faststr
002e573cstr x0, [sp+128]
002e5740ldrsb x27, [x0]
002e5744ldr x1, [sp+56]
002e5748str x1, [x0]
002e574cldr x0, [sp+184]
002e5750adrp x27, 0x766000
002e5754ldr w1, [x27+3056]
002e5758cbz w1, 0x2e5760
002e575cb 0x2e5764
002e5760
002e5760loc_2e5760:
002e5760b 0x2e577c
002e5764
002e5764loc_2e5764:
002e5764bl runtime.gcWriteBarrier2
002e5768str x0, [x25]
002e576cadrp x27, 0x73b000
002e5770ldr x1, [x27+3560]
002e5774str x1, [x25+8]
002e5778b 0x2e577c
002e577c
002e577cloc_2e577c:
002e577cadrp x27, 0x73b000
002e5780str x0, [x27+3560]
002e5784bl net.map.init.0
002e5788adrp x0, 0x3d4000
002e578cadd x0, x0, 3229
002e5790movz x1, 25
002e5794bl errors.New
002e5798adrp x27, 0x73c000
002e579cstr x0, [x27+2512]
002e57a0adrp x27, 0x766000
002e57a4ldr w0, [x27+3056]
002e57a8cbz w0, 0x2e57b0
002e57acb 0x2e57b4
002e57b0
002e57b0loc_2e57b0:
002e57b0b 0x2e57cc
002e57b4
002e57b4loc_2e57b4:
002e57b4bl runtime.gcWriteBarrier2
002e57b8str x1, [x25]
002e57bcadrp x27, 0x73c000
002e57c0ldr x2, [x27+2520]
002e57c4str x2, [x25+8]
002e57c8b 0x2e57cc
002e57cc
002e57ccloc_2e57cc:
002e57ccadrp x27, 0x73c000
002e57d0str x1, [x27+2520]
002e57d4adrp x0, 0x3cf000
002e57d8add x0, x0, 1332
002e57dcorr x1, xzr, 15
002e57e0bl errors.New
002e57e4adrp x27, 0x73c000
002e57e8str x0, [x27+2528]
002e57ecadrp x27, 0x766000
002e57f0ldr w2, [x27+3056]
002e57f4cbz w2, 0x2e57fc
002e57f8b 0x2e5800
002e57fc
002e57fcloc_2e57fc:
002e57fcb 0x2e5818
002e5800
002e5800loc_2e5800:
002e5800bl runtime.gcWriteBarrier2
002e5804str x1, [x25]
002e5808adrp x27, 0x73c000
002e580cldr x2, [x27+2536]
002e5810str x2, [x25+8]
002e5814b 0x2e5818
002e5818
002e5818loc_2e5818:
002e5818adrp x27, 0x73c000
002e581cstr x1, [x27+2536]
002e5820adrp x0, 0x3e1000
002e5824add x0, x0, 1728
002e5828movz x1, 44
002e582cbl errors.New
002e5830adrp x27, 0x73c000
002e5834str x0, [x27+2544]
002e5838adrp x27, 0x766000
002e583cldr w2, [x27+3056]
002e5840cbz w2, 0x2e5848
002e5844b 0x2e584c
002e5848
002e5848loc_2e5848:
002e5848b 0x2e5864
002e584c
002e584cloc_2e584c:
002e584cbl runtime.gcWriteBarrier2
002e5850str x1, [x25]
002e5854adrp x27, 0x73c000
002e5858ldr x2, [x27+2552]
002e585cstr x2, [x25+8]
002e5860b 0x2e5864
002e5864
002e5864loc_2e5864:
002e5864adrp x27, 0x73c000
002e5868str x1, [x27+2552]
002e586corr x0, xzr, 1
002e5870mov x1, xzr
002e5874bl time.Unix
002e5878adrp x27, 0x73d000
002e587cstr x0, [x27+3808]
002e5880adrp x27, 0x73d000
002e5884str x1, [x27+3816]
002e5888adrp x27, 0x766000
002e588cldr w3, [x27+3056]
002e5890cbz w3, 0x2e5898
002e5894b 0x2e589c
002e5898
002e5898loc_2e5898:
002e5898b 0x2e58b4
002e589c
002e589cloc_2e589c:
002e589cbl runtime.gcWriteBarrier2
002e58a0str x2, [x25]
002e58a4adrp x27, 0x73d000
002e58a8ldr x0, [x27+3824]
002e58acstr x0, [x25+8]
002e58b0b 0x2e58b4
002e58b4
002e58b4loc_2e58b4:
002e58b4adrp x27, 0x73d000
002e58b8str x2, [x27+3824]
002e58bcldp x29, x30, [sp-8]
002e58c0add sp, sp, 272
002e58c4ret x30
002e58c8
002e58c8loc_2e58c8:
002e58c8mov x3, x30
002e58ccbl runtime.morestack_noctxt.abi0
002e58d0b 0x2e4810
002e58d4udf 0
002e58d8udf 0
002e58dcudf 0
002e4810
002e4810net.init: ; void net.init(void)
002e4810ldr x16, [x28+16]
002e4814sub x17, sp, 144
002e4818subs xzr, x17, x16
002e481cb.ls 0x2e58c8
002e4820sub x20, sp, 272
002e4824stp x29, x30, [x20-8]
002e4828add sp, x20, 0
002e482csub x29, sp, 8
002e4830adrp x27, 0x42d000
002e4834add x27, x27, 3600
002e4838ldp x0, x1, [x27]
002e483cstp x0, x1, [sp+8]
002e4840bl net/netip.AddrFrom16
002e4844str x0, [sp+240]
002e4848str x1, [sp+248]
002e484cstr x2, [sp+256]
002e4850orr x3, xzr, 128
002e4854bl net/netip.PrefixFrom
002e4858str x0, [sp+208]
002e485cstr x1, [sp+216]
002e4860str x2, [sp+224]
002e4864strb w3, [sp+232]
002e4868adrp x27, 0x736000
002e486cstr x0, [x27+896]
002e4870adrp x27, 0x736000
002e4874str x1, [x27+904]
002e4878adrp x27, 0x736000
002e487cstrb w3, [x27+920]
002e4880adrp x27, 0x767000
002e4884ldr w0, [x27+3056]
002e4888cbz w0, 0x2e4890
002e488cb 0x2e4894
002e4890
002e4890loc_2e4890:
002e4890b 0x2e48ac
002e4894
002e4894loc_2e4894:
002e4894bl runtime.gcWriteBarrier2
002e4898str x2, [x25]
002e489cadrp x27, 0x736000
002e48a0ldr x0, [x27+912]
002e48a4str x0, [x25+8]
002e48a8b 0x2e48ac
002e48ac
002e48acloc_2e48ac:
002e48acadrp x27, 0x736000
002e48b0str x2, [x27+912]
002e48b4adrp x27, 0x42d000
002e48b8add x27, x27, 3616
002e48bcldp x0, x1, [x27]
002e48c0stp x0, x1, [sp+8]
002e48c4bl net/netip.AddrFrom16
002e48c8str x0, [sp+240]
002e48ccstr x1, [sp+248]
002e48d0str x2, [sp+256]
002e48d4orr x3, xzr, 96
002e48d8bl net/netip.PrefixFrom
002e48dcstr x0, [sp+208]
002e48e0str x1, [sp+216]
002e48e4str x2, [sp+224]
002e48e8strb w3, [sp+232]
002e48ecadrp x27, 0x736000
002e48f0str x0, [x27+936]
002e48f4adrp x27, 0x736000
002e48f8str x1, [x27+944]
002e48fcadrp x27, 0x736000
002e4900strb w3, [x27+960]
002e4904adrp x27, 0x767000
002e4908ldr w0, [x27+3056]
002e490ccbz w0, 0x2e4914
002e4910b 0x2e4918
002e4914
002e4914loc_2e4914:
002e4914b 0x2e4930
002e4918
002e4918loc_2e4918:
002e4918bl runtime.gcWriteBarrier2
002e491cstr x2, [x25]
002e4920adrp x27, 0x736000
002e4924ldr x0, [x27+952]
002e4928str x0, [x25+8]
002e492cb 0x2e4930
002e4930
002e4930loc_2e4930:
002e4930adrp x27, 0x736000
002e4934str x2, [x27+952]
002e4938stp xzr, xzr, [sp+8]
002e493cbl net/netip.AddrFrom16
002e4940str x0, [sp+240]
002e4944str x1, [sp+248]
002e4948str x2, [sp+256]
002e494corr x3, xzr, 96
002e4950bl net/netip.PrefixFrom
002e4954str x0, [sp+208]
002e4958str x1, [sp+216]
002e495cstr x2, [sp+224]
002e4960strb w3, [sp+232]
002e4964adrp x27, 0x736000
002e4968str x0, [x27+976]
002e496cadrp x27, 0x736000
002e4970str x1, [x27+984]
002e4974adrp x27, 0x736000
002e4978strb w3, [x27+1000]
002e497cadrp x27, 0x767000
002e4980ldr w0, [x27+3056]
002e4984cbz w0, 0x2e498c
002e4988b 0x2e4990
002e498c
002e498cloc_2e498c:
002e498cb 0x2e49a8
002e4990
002e4990loc_2e4990:
002e4990bl runtime.gcWriteBarrier2
002e4994str x2, [x25]
002e4998adrp x27, 0x736000
002e499cldr x0, [x27+992]
002e49a0str x0, [x25+8]
002e49a4b 0x2e49a8
002e49a8
002e49a8loc_2e49a8:
002e49a8adrp x27, 0x736000
002e49acstr x2, [x27+992]
002e49b0adrp x27, 0x42d000
002e49b4add x27, x27, 3632
002e49b8ldp x0, x1, [x27]
002e49bcstp x0, x1, [sp+8]
002e49c0bl net/netip.AddrFrom16
002e49c4str x0, [sp+240]
002e49c8str x1, [sp+248]
002e49ccstr x2, [sp+256]
002e49d0orr x3, xzr, 32
002e49d4bl net/netip.PrefixFrom
002e49d8str x0, [sp+208]
002e49dcstr x1, [sp+216]
002e49e0str x2, [sp+224]
002e49e4strb w3, [sp+232]
002e49e8adrp x27, 0x736000
002e49ecstr x0, [x27+1016]
002e49f0adrp x27, 0x736000
002e49f4str x1, [x27+1024]
002e49f8adrp x27, 0x736000
002e49fcstrb w3, [x27+1040]
002e4a00adrp x27, 0x767000
002e4a04ldr w0, [x27+3056]
002e4a08cbz w0, 0x2e4a10
002e4a0cb 0x2e4a14
002e4a10
002e4a10loc_2e4a10:
002e4a10b 0x2e4a2c
002e4a14
002e4a14loc_2e4a14:
002e4a14bl runtime.gcWriteBarrier2
002e4a18str x2, [x25]
002e4a1cadrp x27, 0x736000
002e4a20ldr x0, [x27+1032]
002e4a24str x0, [x25+8]
002e4a28b 0x2e4a2c
002e4a2c
002e4a2cloc_2e4a2c:
002e4a2cadrp x27, 0x736000
002e4a30str x2, [x27+1032]
002e4a34adrp x27, 0x42d000
002e4a38add x27, x27, 3648
002e4a3cldp x0, x1, [x27]
002e4a40stp x0, x1, [sp+8]
002e4a44bl net/netip.AddrFrom16
002e4a48str x0, [sp+240]
002e4a4cstr x1, [sp+248]
002e4a50str x2, [sp+256]
002e4a54orr x3, xzr, 16
002e4a58bl net/netip.PrefixFrom
002e4a5cstr x0, [sp+208]
002e4a60str x1, [sp+216]
002e4a64str x2, [sp+224]
002e4a68strb w3, [sp+232]
002e4a6cadrp x27, 0x736000
002e4a70str x0, [x27+1056]
002e4a74adrp x27, 0x736000
002e4a78str x1, [x27+1064]
002e4a7cadrp x27, 0x736000
002e4a80strb w3, [x27+1080]
002e4a84adrp x27, 0x767000
002e4a88ldr w0, [x27+3056]
002e4a8ccbz w0, 0x2e4a94
002e4a90b 0x2e4a98
002e4a94
002e4a94loc_2e4a94:
002e4a94b 0x2e4ab0
002e4a98
002e4a98loc_2e4a98:
002e4a98bl runtime.gcWriteBarrier2
002e4a9cstr x2, [x25]
002e4aa0adrp x27, 0x736000
002e4aa4ldr x0, [x27+1072]
002e4aa8str x0, [x25+8]
002e4aacb 0x2e4ab0
002e4ab0
002e4ab0loc_2e4ab0:
002e4ab0adrp x27, 0x736000
002e4ab4str x2, [x27+1072]
002e4ab8adrp x27, 0x42d000
002e4abcadd x27, x27, 3664
002e4ac0ldp x0, x1, [x27]
002e4ac4stp x0, x1, [sp+8]
002e4ac8bl net/netip.AddrFrom16
002e4accstr x0, [sp+240]
002e4ad0str x1, [sp+248]
002e4ad4str x2, [sp+256]
002e4ad8orr x3, xzr, 16
002e4adcbl net/netip.PrefixFrom
002e4ae0str x0, [sp+208]
002e4ae4str x1, [sp+216]
002e4ae8str x2, [sp+224]
002e4aecstrb w3, [sp+232]
002e4af0adrp x27, 0x736000
002e4af4str x0, [x27+1096]
002e4af8adrp x27, 0x736000
002e4afcstr x1, [x27+1104]
002e4b00adrp x27, 0x736000
002e4b04strb w3, [x27+1120]
002e4b08adrp x27, 0x767000
002e4b0cldr w0, [x27+3056]
002e4b10cbz w0, 0x2e4b18
002e4b14b 0x2e4b1c
002e4b18
002e4b18loc_2e4b18:
002e4b18b 0x2e4b34
002e4b1c
002e4b1cloc_2e4b1c:
002e4b1cbl runtime.gcWriteBarrier2
002e4b20str x2, [x25]
002e4b24adrp x27, 0x736000
002e4b28ldr x0, [x27+1112]
002e4b2cstr x0, [x25+8]
002e4b30b 0x2e4b34
002e4b34
002e4b34loc_2e4b34:
002e4b34adrp x27, 0x736000
002e4b38str x2, [x27+1112]
002e4b3cadrp x27, 0x42d000
002e4b40add x27, x27, 3680
002e4b44ldp x0, x1, [x27]
002e4b48stp x0, x1, [sp+8]
002e4b4cbl net/netip.AddrFrom16
002e4b50str x0, [sp+240]
002e4b54str x1, [sp+248]
002e4b58str x2, [sp+256]
002e4b5cmovz x3, 10
002e4b60bl net/netip.PrefixFrom
002e4b64str x0, [sp+208]
002e4b68str x1, [sp+216]
002e4b6cstr x2, [sp+224]
002e4b70strb w3, [sp+232]
002e4b74adrp x27, 0x736000
002e4b78str x0, [x27+1136]
002e4b7cadrp x27, 0x736000
002e4b80str x1, [x27+1144]
002e4b84adrp x27, 0x736000
002e4b88strb w3, [x27+1160]
002e4b8cadrp x27, 0x767000
002e4b90ldr w0, [x27+3056]
002e4b94cbz w0, 0x2e4b9c
002e4b98b 0x2e4ba0
002e4b9c
002e4b9cloc_2e4b9c:
002e4b9cb 0x2e4bb8
002e4ba0
002e4ba0loc_2e4ba0:
002e4ba0bl runtime.gcWriteBarrier2
002e4ba4str x2, [x25]
002e4ba8adrp x27, 0x736000
002e4bacldr x0, [x27+1152]
002e4bb0str x0, [x25+8]
002e4bb4b 0x2e4bb8
002e4bb8
002e4bb8loc_2e4bb8:
002e4bb8adrp x27, 0x736000
002e4bbcstr x2, [x27+1152]
002e4bc0adrp x27, 0x42d000
002e4bc4add x27, x27, 3696
002e4bc8ldp x0, x1, [x27]
002e4bccstp x0, x1, [sp+8]
002e4bd0bl net/netip.AddrFrom16
002e4bd4str x0, [sp+240]
002e4bd8str x1, [sp+248]
002e4bdcstr x2, [sp+256]
002e4be0orr x3, xzr, 7
002e4be4bl net/netip.PrefixFrom
002e4be8str x0, [sp+208]
002e4becstr x1, [sp+216]
002e4bf0str x2, [sp+224]
002e4bf4strb w3, [sp+232]
002e4bf8adrp x27, 0x736000
002e4bfcstr x0, [x27+1176]
002e4c00adrp x27, 0x736000
002e4c04str x1, [x27+1184]
002e4c08adrp x27, 0x736000
002e4c0cstrb w3, [x27+1200]
002e4c10adrp x27, 0x767000
002e4c14ldr w0, [x27+3056]
002e4c18cbz w0, 0x2e4c20
002e4c1cb 0x2e4c24
002e4c20
002e4c20loc_2e4c20:
002e4c20b 0x2e4c3c
002e4c24
002e4c24loc_2e4c24:
002e4c24bl runtime.gcWriteBarrier2
002e4c28str x2, [x25]
002e4c2cadrp x27, 0x736000
002e4c30ldr x0, [x27+1192]
002e4c34str x0, [x25+8]
002e4c38b 0x2e4c3c
002e4c3c
002e4c3cloc_2e4c3c:
002e4c3cadrp x27, 0x736000
002e4c40str x2, [x27+1192]
002e4c44stp xzr, xzr, [sp+8]
002e4c48bl net/netip.AddrFrom16
002e4c4cstr x0, [sp+240]
002e4c50str x1, [sp+248]
002e4c54str x2, [sp+256]
002e4c58mov x3, xzr
002e4c5cbl net/netip.PrefixFrom
002e4c60str x0, [sp+208]
002e4c64str x1, [sp+216]
002e4c68str x2, [sp+224]
002e4c6cstrb w3, [sp+232]
002e4c70adrp x27, 0x736000
002e4c74str x0, [x27+1216]
002e4c78adrp x27, 0x736000
002e4c7cstr x1, [x27+1224]
002e4c80adrp x27, 0x736000
002e4c84strb w3, [x27+1240]
002e4c88adrp x27, 0x767000
002e4c8cldr w0, [x27+3056]
002e4c90cbz w0, 0x2e4c98
002e4c94b 0x2e4c9c
002e4c98
002e4c98loc_2e4c98:
002e4c98b 0x2e4cb4
002e4c9c
002e4c9cloc_2e4c9c:
002e4c9cbl runtime.gcWriteBarrier2
002e4ca0str x2, [x25]
002e4ca4adrp x27, 0x736000
002e4ca8ldr x3, [x27+1232]
002e4cacstr x3, [x25+8]
002e4cb0b 0x2e4cb4
002e4cb4
002e4cb4loc_2e4cb4:
002e4cb4adrp x27, 0x736000
002e4cb8str x2, [x27+1232]
002e4cbcadrp x0, 0x3cc000
002e4cc0add x0, x0, 2797
002e4cc4orr x1, xzr, 6
002e4cc8bl internal/godebug.New
002e4cccadrp x27, 0x767000
002e4cd0ldr w2, [x27+3056]
002e4cd4cbz w2, 0x2e4cdc
002e4cd8b 0x2e4ce0
002e4cdc
002e4cdcloc_2e4cdc:
002e4cdcb 0x2e4cf8
002e4ce0
002e4ce0loc_2e4ce0:
002e4ce0bl runtime.gcWriteBarrier2
002e4ce4str x0, [x25]
002e4ce8adrp x27, 0x73c000
002e4cecldr x2, [x27+3520]
002e4cf0str x2, [x25+8]
002e4cf4b 0x2e4cf8
002e4cf8
002e4cf8loc_2e4cf8:
002e4cf8adrp x27, 0x73c000
002e4cfcstr x0, [x27+3520]
002e4d00adrp x0, 0x3cf000
002e4d04add x0, x0, 480
002e4d08orr x1, xzr, 12
002e4d0cbl internal/godebug.New
002e4d10adrp x27, 0x767000
002e4d14ldr w2, [x27+3056]
002e4d18cbz w2, 0x2e4d20
002e4d1cb 0x2e4d24
002e4d20
002e4d20loc_2e4d20:
002e4d20b 0x2e4d3c
002e4d24
002e4d24loc_2e4d24:
002e4d24bl runtime.gcWriteBarrier2
002e4d28str x0, [x25]
002e4d2cadrp x27, 0x73c000
002e4d30ldr x2, [x27+3528]
002e4d34str x2, [x25+8]
002e4d38b 0x2e4d3c
002e4d3c
002e4d3cloc_2e4d3c:
002e4d3cadrp x27, 0x73c000
002e4d40str x0, [x27+3528]
002e4d44adrp x0, 0x3cf000
002e4d48add x0, x0, 2239
002e4d4cmovz x1, 13
002e4d50bl errors.New
002e4d54adrp x27, 0x73d000
002e4d58str x0, [x27+2352]
002e4d5cadrp x27, 0x767000
002e4d60ldr w2, [x27+3056]
002e4d64cbz w2, 0x2e4d6c
002e4d68b 0x2e4d70
002e4d6c
002e4d6cloc_2e4d6c:
002e4d6cb 0x2e4d88
002e4d70
002e4d70loc_2e4d70:
002e4d70bl runtime.gcWriteBarrier2
002e4d74str x1, [x25]
002e4d78adrp x27, 0x73d000
002e4d7cldr x2, [x27+2360]
002e4d80str x2, [x25+8]
002e4d84b 0x2e4d88
002e4d88
002e4d88loc_2e4d88:
002e4d88adrp x27, 0x73d000
002e4d8cstr x1, [x27+2360]
002e4d90adrp x0, 0x3d7000
002e4d94add x0, x0, 3264
002e4d98orr x1, xzr, 28
002e4d9cbl errors.New
002e4da0adrp x27, 0x73d000
002e4da4str x0, [x27+2368]
002e4da8adrp x27, 0x767000
002e4dacldr w2, [x27+3056]
002e4db0cbz w2, 0x2e4db8
002e4db4b 0x2e4dbc
002e4db8
002e4db8loc_2e4db8:
002e4db8b 0x2e4dd4
002e4dbc
002e4dbcloc_2e4dbc:
002e4dbcbl runtime.gcWriteBarrier2
002e4dc0str x1, [x25]
002e4dc4adrp x27, 0x73d000
002e4dc8ldr x2, [x27+2376]
002e4dccstr x2, [x25+8]
002e4dd0b 0x2e4dd4
002e4dd4
002e4dd4loc_2e4dd4:
002e4dd4adrp x27, 0x73d000
002e4dd8str x1, [x27+2376]
002e4ddcadrp x0, 0x3d6000
002e4de0add x0, x0, 1501
002e4de4movz x1, 26
002e4de8bl errors.New
002e4decadrp x27, 0x73d000
002e4df0str x0, [x27+2384]
002e4df4adrp x27, 0x767000
002e4df8ldr w2, [x27+3056]
002e4dfccbz w2, 0x2e4e04
002e4e00b 0x2e4e08
002e4e04
002e4e04loc_2e4e04:
002e4e04b 0x2e4e20
002e4e08
002e4e08loc_2e4e08:
002e4e08bl runtime.gcWriteBarrier2
002e4e0cstr x1, [x25]
002e4e10adrp x27, 0x73d000
002e4e14ldr x2, [x27+2392]
002e4e18str x2, [x25+8]
002e4e1cb 0x2e4e20
002e4e20
002e4e20loc_2e4e20:
002e4e20adrp x27, 0x73d000
002e4e24str x1, [x27+2392]
002e4e28adrp x0, 0x3d1000
002e4e2cadd x0, x0, 3029
002e4e30movz x1, 18
002e4e34bl errors.New
002e4e38adrp x27, 0x73d000
002e4e3cstr x0, [x27+2400]
002e4e40adrp x27, 0x767000
002e4e44ldr w2, [x27+3056]
002e4e48cbz w2, 0x2e4e50
002e4e4cb 0x2e4e54
002e4e50
002e4e50loc_2e4e50:
002e4e50b 0x2e4e6c
002e4e54
002e4e54loc_2e4e54:
002e4e54bl runtime.gcWriteBarrier2
002e4e58str x1, [x25]
002e4e5cadrp x27, 0x73d000
002e4e60ldr x2, [x27+2408]
002e4e64str x2, [x25+8]
002e4e68b 0x2e4e6c
002e4e6c
002e4e6cloc_2e4e6c:
002e4e6cadrp x27, 0x73d000
002e4e70str x1, [x27+2408]
002e4e74adrp x0, 0x3d2000
002e4e78add x0, x0, 3387
002e4e7cmovz x1, 20
002e4e80bl errors.New
002e4e84adrp x27, 0x73d000
002e4e88str x0, [x27+2416]
002e4e8cadrp x27, 0x767000
002e4e90ldr w2, [x27+3056]
002e4e94cbz w2, 0x2e4e9c
002e4e98b 0x2e4ea0
002e4e9c
002e4e9cloc_2e4e9c:
002e4e9cb 0x2e4eb8
002e4ea0
002e4ea0loc_2e4ea0:
002e4ea0bl runtime.gcWriteBarrier2
002e4ea4str x1, [x25]
002e4ea8adrp x27, 0x73d000
002e4eacldr x2, [x27+2424]
002e4eb0str x2, [x25+8]
002e4eb4b 0x2e4eb8
002e4eb8
002e4eb8loc_2e4eb8:
002e4eb8adrp x27, 0x73d000
002e4ebcstr x1, [x27+2424]
002e4ec0adrp x0, 0x3d5000
002e4ec4add x0, x0, 3154
002e4ec8movz x1, 25
002e4eccbl errors.New
002e4ed0adrp x27, 0x73d000
002e4ed4str x0, [x27+2432]
002e4ed8adrp x27, 0x767000
002e4edcldr w2, [x27+3056]
002e4ee0cbz w2, 0x2e4ee8
002e4ee4b 0x2e4eec
002e4ee8
002e4ee8loc_2e4ee8:
002e4ee8b 0x2e4f04
002e4eec
002e4eecloc_2e4eec:
002e4eecbl runtime.gcWriteBarrier2
002e4ef0str x1, [x25]
002e4ef4adrp x27, 0x73d000
002e4ef8ldr x2, [x27+2440]
002e4efcstr x2, [x25+8]
002e4f00b 0x2e4f04
002e4f04
002e4f04loc_2e4f04:
002e4f04adrp x27, 0x73d000
002e4f08str x1, [x27+2440]
002e4f0cadrp x0, 0x3cd000
002e4f10add x0, x0, 1388
002e4f14orr x1, xzr, 8
002e4f18bl internal/godebug.New
002e4f1cadrp x27, 0x767000
002e4f20ldr w2, [x27+3056]
002e4f24cbz w2, 0x2e4f2c
002e4f28b 0x2e4f30
002e4f2c
002e4f2cloc_2e4f2c:
002e4f2cb 0x2e4f48
002e4f30
002e4f30loc_2e4f30:
002e4f30bl runtime.gcWriteBarrier2
002e4f34str x0, [x25]
002e4f38adrp x27, 0x73c000
002e4f3cldr x1, [x27+3536]
002e4f40str x1, [x25+8]
002e4f44b 0x2e4f48
002e4f48
002e4f48loc_2e4f48:
002e4f48adrp x27, 0x73c000
002e4f4cstr x0, [x27+3536]
002e4f50bl runtime.makemap_small
002e4f54str x0, [sp+104]
002e4f58str xzr, [sp+48]
002e4f5cadrp x0, 0x3cc000
002e4f60add x0, x0, 531
002e4f64str x0, [sp+88]
002e4f68orr x0, xzr, 3
002e4f6cstr x0, [sp+96]
002e4f70ldr x2, [sp+48]
002e4f74ldr x1, [sp+104]
002e4f78adrp x0, 0x340000
002e4f7cadd x0, x0, 2112
002e4f80bl runtime.mapassign_fast64
002e4f84str x0, [sp+80]
002e4f88ldrsb x27, [x0]
002e4f8cldr x1, [sp+88]
002e4f90ldr x2, [sp+96]
002e4f94str x2, [x0+8]
002e4f98adrp x27, 0x767000
002e4f9cldr w2, [x27+3056]
002e4fa0cbz w2, 0x2e4fa8
002e4fa4b 0x2e4fac
002e4fa8
002e4fa8loc_2e4fa8:
002e4fa8b 0x2e4fc0
002e4fac
002e4facloc_2e4fac:
002e4facbl runtime.gcWriteBarrier2
002e4fb0str x1, [x25]
002e4fb4ldr x3, [x0]
002e4fb8str x3, [x25+8]
002e4fbcb 0x2e4fc0
002e4fc0
002e4fc0loc_2e4fc0:
002e4fc0str x1, [x0]
002e4fc4orr x3, xzr, 1
002e4fc8str x3, [sp+48]
002e4fccadrp x3, 0x3cd000
002e4fd0add x3, x3, 3541
002e4fd4str x3, [sp+88]
002e4fd8movz x3, 9
002e4fdcstr x3, [sp+96]
002e4fe0ldr x2, [sp+48]
002e4fe4ldr x1, [sp+104]
002e4fe8adrp x0, 0x340000
002e4fecadd x0, x0, 2112
002e4ff0bl runtime.mapassign_fast64
002e4ff4str x0, [sp+72]
002e4ff8ldrsb x27, [x0]
002e4ffcldr x3, [sp+88]
002e5000ldr x4, [sp+96]
002e5004str x4, [x0+8]
002e5008adrp x27, 0x766000
002e500cldr w4, [x27+3056]
002e5010cbz w4, 0x2e5018
002e5014b 0x2e501c
002e5018
002e5018loc_2e5018:
002e5018b 0x2e5030
002e501c
002e501cloc_2e501c:
002e501cbl runtime.gcWriteBarrier2
002e5020str x3, [x25]
002e5024ldr x4, [x0]
002e5028str x4, [x25+8]
002e502cb 0x2e5030
002e5030
002e5030loc_2e5030:
002e5030str x3, [x0]
002e5034orr x3, xzr, 2
002e5038str x3, [sp+48]
002e503cadrp x3, 0x3cc000
002e5040add x3, x3, 3550
002e5044str x3, [sp+88]
002e5048movz x3, 9
002e504cstr x3, [sp+96]
002e5050ldr x2, [sp+48]
002e5054ldr x1, [sp+104]
002e5058adrp x0, 0x33f000
002e505cadd x0, x0, 2112
002e5060bl runtime.mapassign_fast64
002e5064str x0, [sp+64]
002e5068ldrsb x27, [x0]
002e506cldr x3, [sp+88]
002e5070ldr x4, [sp+96]
002e5074str x4, [x0+8]
002e5078adrp x27, 0x766000
002e507cldr w4, [x27+3056]
002e5080cbz w4, 0x2e5088
002e5084b 0x2e508c
002e5088
002e5088loc_2e5088:
002e5088b 0x2e50a0
002e508c
002e508cloc_2e508c:
002e508cbl runtime.gcWriteBarrier2
002e5090str x3, [x25]
002e5094ldr x4, [x0]
002e5098str x4, [x25+8]
002e509cb 0x2e50a0
002e50a0
002e50a0loc_2e50a0:
002e50a0str x3, [x0]
002e50a4orr x3, xzr, 3
002e50a8str x3, [sp+48]
002e50acadrp x3, 0x3cb000
002e50b0add x3, x3, 1947
002e50b4str x3, [sp+88]
002e50b8movz x3, 5
002e50bcstr x3, [sp+96]
002e50c0ldr x2, [sp+48]
002e50c4ldr x1, [sp+104]
002e50c8adrp x0, 0x33f000
002e50ccadd x0, x0, 2112
002e50d0bl runtime.mapassign_fast64
002e50d4str x0, [sp+200]
002e50d8ldrsb x27, [x0]
002e50dcldr x3, [sp+88]
002e50e0ldr x4, [sp+96]
002e50e4str x4, [x0+8]
002e50e8adrp x27, 0x766000
002e50ecldr w4, [x27+3056]
002e50f0cbz w4, 0x2e50f8
002e50f4b 0x2e50fc
002e50f8
002e50f8loc_2e50f8:
002e50f8b 0x2e5110
002e50fc
002e50fcloc_2e50fc:
002e50fcbl runtime.gcWriteBarrier2
002e5100str x3, [x25]
002e5104ldr x4, [x0]
002e5108str x4, [x25+8]
002e510cb 0x2e5110
002e5110
002e5110loc_2e5110:
002e5110str x3, [x0]
002e5114orr x3, xzr, 4
002e5118str x3, [sp+48]
002e511cadrp x3, 0x3cb000
002e5120add x3, x3, 534
002e5124str x3, [sp+88]
002e5128orr x3, xzr, 3
002e512cstr x3, [sp+96]
002e5130ldr x2, [sp+48]
002e5134ldr x1, [sp+104]
002e5138adrp x0, 0x33f000
002e513cadd x0, x0, 2112
002e5140bl runtime.mapassign_fast64
002e5144str x0, [sp+192]
002e5148ldrsb x27, [x0]
002e514cldr x3, [sp+88]
002e5150ldr x4, [sp+96]
002e5154str x4, [x0+8]
002e5158adrp x27, 0x766000
002e515cldr w4, [x27+3056]
002e5160cbz w4, 0x2e5168
002e5164b 0x2e516c
002e5168
002e5168loc_2e5168:
002e5168b 0x2e5180
002e516c
002e516cloc_2e516c:
002e516cbl runtime.gcWriteBarrier2
002e5170str x3, [x25]
002e5174ldr x2, [x0]
002e5178str x2, [x25+8]
002e517cb 0x2e5180
002e5180
002e5180loc_2e5180:
002e5180str x3, [x0]
002e5184ldr x2, [sp+104]
002e5188adrp x27, 0x766000
002e518cldr w3, [x27+3056]
002e5190cbz w3, 0x2e5198
002e5194b 0x2e519c
002e5198
002e5198loc_2e5198:
002e5198b 0x2e51b4
002e519c
002e519cloc_2e519c:
002e519cbl runtime.gcWriteBarrier2
002e51a0str x2, [x25]
002e51a4adrp x27, 0x73b000
002e51a8ldr x3, [x27+3544]
002e51acstr x3, [x25+8]
002e51b0b 0x2e51b4
002e51b4
002e51b4loc_2e51b4:
002e51b4adrp x27, 0x73b000
002e51b8str x2, [x27+3544]
002e51bcadrp x0, 0x3d4000
002e51c0add x0, x0, 3179
002e51c4movz x1, 25
002e51c8bl errors.New
002e51ccadrp x27, 0x73c000
002e51d0str x0, [x27+2448]
002e51d4adrp x27, 0x766000
002e51d8ldr w2, [x27+3056]
002e51dccbz w2, 0x2e51e4
002e51e0b 0x2e51e8
002e51e4
002e51e4loc_2e51e4:
002e51e4b 0x2e5200
002e51e8
002e51e8loc_2e51e8:
002e51e8bl runtime.gcWriteBarrier2
002e51ecstr x1, [x25]
002e51f0adrp x27, 0x73c000
002e51f4ldr x2, [x27+2456]
002e51f8str x2, [x25+8]
002e51fcb 0x2e5200
002e5200
002e5200loc_2e5200:
002e5200adrp x27, 0x73c000
002e5204str x1, [x27+2456]
002e5208adrp x0, 0x3d8000
002e520cadd x0, x0, 3486
002e5210orr x1, xzr, 31
002e5214bl errors.New
002e5218adrp x27, 0x73c000
002e521cstr x0, [x27+2464]
002e5220adrp x27, 0x766000
002e5224ldr w2, [x27+3056]
002e5228cbz w2, 0x2e5230
002e522cb 0x2e5234
002e5230
002e5230loc_2e5230:
002e5230b 0x2e524c
002e5234
002e5234loc_2e5234:
002e5234bl runtime.gcWriteBarrier2
002e5238str x1, [x25]
002e523cadrp x27, 0x73c000
002e5240ldr x2, [x27+2472]
002e5244str x2, [x25+8]
002e5248b 0x2e524c
002e524c
002e524cloc_2e524c:
002e524cadrp x27, 0x73c000
002e5250str x1, [x27+2472]
002e5254adrp x0, 0x3d8000
002e5258add x0, x0, 1042
002e525corr x1, xzr, 30
002e5260bl errors.New
002e5264adrp x27, 0x73c000
002e5268str x0, [x27+2480]
002e526cadrp x27, 0x766000
002e5270ldr w2, [x27+3056]
002e5274cbz w2, 0x2e527c
002e5278b 0x2e5280
002e527c
002e527cloc_2e527c:
002e527cb 0x2e5298
002e5280
002e5280loc_2e5280:
002e5280bl runtime.gcWriteBarrier2
002e5284str x1, [x25]
002e5288adrp x27, 0x73c000
002e528cldr x2, [x27+2488]
002e5290str x2, [x25+8]
002e5294b 0x2e5298
002e5298
002e5298loc_2e5298:
002e5298adrp x27, 0x73c000
002e529cstr x1, [x27+2488]
002e52a0adrp x0, 0x3d4000
002e52a4add x0, x0, 3204
002e52a8movz x1, 25
002e52acbl errors.New
002e52b0adrp x27, 0x73d000
002e52b4str x0, [x27+2656]
002e52b8adrp x27, 0x766000
002e52bcldr w2, [x27+3056]
002e52c0cbz w2, 0x2e52c8
002e52c4b 0x2e52cc
002e52c8
002e52c8loc_2e52c8:
002e52c8b 0x2e52e4
002e52cc
002e52ccloc_2e52cc:
002e52ccbl runtime.gcWriteBarrier2
002e52d0str x1, [x25]
002e52d4adrp x27, 0x73d000
002e52d8ldr x2, [x27+2664]
002e52dcstr x2, [x25+8]
002e52e0b 0x2e52e4
002e52e4
002e52e4loc_2e52e4:
002e52e4adrp x27, 0x73d000
002e52e8str x1, [x27+2664]
002e52ecadrp x0, 0x3db000
002e52f0add x0, x0, 3121
002e52f4movz x1, 35
002e52f8bl errors.New
002e52fcadrp x27, 0x73c000
002e5300str x0, [x27+2496]
002e5304adrp x27, 0x766000
002e5308ldr w2, [x27+3056]
002e530ccbz w2, 0x2e5314
002e5310b 0x2e5318
002e5314
002e5314loc_2e5314:
002e5314b 0x2e5330
002e5318
002e5318loc_2e5318:
002e5318bl runtime.gcWriteBarrier2
002e531cstr x1, [x25]
002e5320adrp x27, 0x73c000
002e5324ldr x0, [x27+2504]
002e5328str x0, [x25+8]
002e532cb 0x2e5330
002e5330
002e5330loc_2e5330:
002e5330adrp x27, 0x73c000
002e5334str x1, [x27+2504]
002e5338bl runtime.makemap_small
002e533cstr x0, [sp+120]
002e5340adrp x27, 0x766000
002e5344ldr w1, [x27+3056]
002e5348cbz w1, 0x2e5350
002e534cb 0x2e5354
002e5350
002e5350loc_2e5350:
002e5350b 0x2e536c
002e5354
002e5354loc_2e5354:
002e5354bl runtime.gcWriteBarrier2
002e5358str x0, [x25]
002e535cadrp x27, 0x73e000
002e5360ldr x1, [x27+3856]
002e5364str x1, [x25+8]
002e5368b 0x2e536c
002e536c
002e536cloc_2e536c:
002e536cadrp x27, 0x73e000
002e5370str x0, [x27+3856]
002e5374bl runtime.makemap_small
002e5378str x0, [sp+112]
002e537cadrp x27, 0x766000
002e5380ldr w1, [x27+3056]
002e5384cbz w1, 0x2e538c
002e5388b 0x2e5390
002e538c
002e538cloc_2e538c:
002e538cb 0x2e53a8
002e5390
002e5390loc_2e5390:
002e5390bl runtime.gcWriteBarrier2
002e5394str x0, [x25]
002e5398adrp x27, 0x73e000
002e539cldr x4, [x27+3864]
002e53a0str x4, [x25+8]
002e53a4b 0x2e53a8
002e53a8
002e53a8loc_2e53a8:
002e53a8adrp x27, 0x73e000
002e53acstr x0, [x27+3864]
002e53b0movn x0, 0
002e53b4mov x1, x0
002e53b8mov x2, x0
002e53bcmov x3, x0
002e53c0bl net.IPv4
002e53c4adrp x27, 0x73d000
002e53c8str x1, [x27+3592]
002e53ccadrp x27, 0x73d000
002e53d0str x2, [x27+3600]
002e53d4adrp x27, 0x766000
002e53d8ldr w4, [x27+3056]
002e53dccbz w4, 0x2e53e4
002e53e0b 0x2e53e8
002e53e4
002e53e4loc_2e53e4:
002e53e4b 0x2e5400
002e53e8
002e53e8loc_2e53e8:
002e53e8bl runtime.gcWriteBarrier2
002e53ecstr x0, [x25]
002e53f0adrp x27, 0x73d000
002e53f4ldr x4, [x27+3584]
002e53f8str x4, [x25+8]
002e53fcb 0x2e5400
002e5400
002e5400loc_2e5400:
002e5400adrp x27, 0x73d000
002e5404str x0, [x27+3584]
002e5408movn x0, 31
002e540cmov x1, xzr
002e5410mov x2, x1
002e5414orr x3, xzr, 1
002e5418bl net.IPv4
002e541cadrp x27, 0x73d000
002e5420str x1, [x27+3624]
002e5424adrp x27, 0x73d000
002e5428str x2, [x27+3632]
002e542cadrp x27, 0x766000
002e5430ldr w4, [x27+3056]
002e5434cbz w4, 0x2e543c
002e5438b 0x2e5440
002e543c
002e543cloc_2e543c:
002e543cb 0x2e5458
002e5440
002e5440loc_2e5440:
002e5440bl runtime.gcWriteBarrier2
002e5444str x0, [x25]
002e5448adrp x27, 0x73d000
002e544cldr x4, [x27+3616]
002e5450str x4, [x25+8]
002e5454b 0x2e5458
002e5458
002e5458loc_2e5458:
002e5458adrp x27, 0x73d000
002e545cstr x0, [x27+3616]
002e5460movn x0, 31
002e5464mov x1, xzr
002e5468mov x2, x1
002e546corr x3, xzr, 2
002e5470bl net.IPv4
002e5474adrp x27, 0x73d000
002e5478str x1, [x27+3656]
002e547cadrp x27, 0x73d000
002e5480str x2, [x27+3664]
002e5484adrp x27, 0x766000
002e5488ldr w4, [x27+3056]
002e548ccbz w4, 0x2e5494
002e5490b 0x2e5498
002e5494
002e5494loc_2e5494:
002e5494b 0x2e54b0
002e5498
002e5498loc_2e5498:
002e5498bl runtime.gcWriteBarrier2
002e549cstr x0, [x25]
002e54a0adrp x27, 0x73d000
002e54a4ldr x4, [x27+3648]
002e54a8str x4, [x25+8]
002e54acb 0x2e54b0
002e54b0
002e54b0loc_2e54b0:
002e54b0adrp x27, 0x73d000
002e54b4str x0, [x27+3648]
002e54b8mov x0, xzr
002e54bcmov x1, x0
002e54c0mov x2, x0
002e54c4mov x3, x0
002e54c8bl net.IPv4
002e54ccadrp x27, 0x73d000
002e54d0str x1, [x27+3688]
002e54d4adrp x27, 0x73d000
002e54d8str x2, [x27+3696]
002e54dcadrp x27, 0x766000
002e54e0ldr w4, [x27+3056]
002e54e4cbz w4, 0x2e54ec
002e54e8b 0x2e54f0
002e54ec
002e54ecloc_2e54ec:
002e54ecb 0x2e5508
002e54f0
002e54f0loc_2e54f0:
002e54f0bl runtime.gcWriteBarrier2
002e54f4str x0, [x25]
002e54f8adrp x27, 0x73d000
002e54fcldr x4, [x27+3680]
002e5500str x4, [x25+8]
002e5504b 0x2e5508
002e5508
002e5508loc_2e5508:
002e5508adrp x27, 0x73d000
002e550cstr x0, [x27+3680]
002e5510movn x0, 0
002e5514mov x1, xzr
002e5518mov x2, x1
002e551cmov x3, x1
002e5520bl net.IPv4Mask
002e5524adrp x27, 0x73d000
002e5528str x1, [x27+3720]
002e552cadrp x27, 0x73d000
002e5530str x2, [x27+3728]
002e5534adrp x27, 0x766000
002e5538ldr w4, [x27+3056]
002e553ccbz w4, 0x2e5544
002e5540b 0x2e5548
002e5544
002e5544loc_2e5544:
002e5544b 0x2e5560
002e5548
002e5548loc_2e5548:
002e5548bl runtime.gcWriteBarrier2
002e554cstr x0, [x25]
002e5550adrp x27, 0x73d000
002e5554ldr x4, [x27+3712]
002e5558str x4, [x25+8]
002e555cb 0x2e5560
002e5560
002e5560loc_2e5560:
002e5560adrp x27, 0x73d000
002e5564str x0, [x27+3712]
002e5568movn x0, 0
002e556cmov x1, x0
002e5570mov x2, xzr
002e5574mov x3, x2
002e5578bl net.IPv4Mask
002e557cadrp x27, 0x73d000
002e5580str x1, [x27+3752]
002e5584adrp x27, 0x73d000
002e5588str x2, [x27+3760]
002e558cadrp x27, 0x766000
002e5590ldr w4, [x27+3056]
002e5594cbz w4, 0x2e559c
002e5598b 0x2e55a0
002e559c
002e559cloc_2e559c:
002e559cb 0x2e55b8
002e55a0
002e55a0loc_2e55a0:
002e55a0bl runtime.gcWriteBarrier2
002e55a4str x0, [x25]
002e55a8adrp x27, 0x73d000
002e55acldr x4, [x27+3744]
002e55b0str x4, [x25+8]
002e55b4b 0x2e55b8
002e55b8
002e55b8loc_2e55b8:
002e55b8adrp x27, 0x73d000
002e55bcstr x0, [x27+3744]
002e55c0movn x0, 0
002e55c4mov x1, x0
002e55c8mov x2, x0
002e55ccmov x3, xzr
002e55d0bl net.IPv4Mask
002e55d4adrp x27, 0x73d000
002e55d8str x1, [x27+3784]
002e55dcadrp x27, 0x73d000
002e55e0str x2, [x27+3792]
002e55e4adrp x27, 0x766000
002e55e8ldr w4, [x27+3056]
002e55eccbz w4, 0x2e55f4
002e55f0b 0x2e55f8
002e55f4
002e55f4loc_2e55f4:
002e55f4b 0x2e5610
002e55f8
002e55f8loc_2e55f8:
002e55f8bl runtime.gcWriteBarrier2
002e55fcstr x0, [x25]
002e5600adrp x27, 0x73d000
002e5604ldr x1, [x27+3776]
002e5608str x1, [x25+8]
002e560cb 0x2e5610
002e5610
002e5610loc_2e5610:
002e5610adrp x27, 0x73d000
002e5614str x0, [x27+3776]
002e5618bl runtime.makemap_small
002e561cstr x0, [sp+184]
002e5620adrp x2, 0x3cb000
002e5624add x2, x2, 1118
002e5628str x2, [sp+168]
002e562corr x3, xzr, 4
002e5630str x3, [sp+176]
002e5634orr x0, xzr, 1
002e5638str x0, [sp+56]
002e563cldr x1, [sp+184]
002e5640adrp x0, 0x33f000
002e5644add x0, x0, 480
002e5648bl runtime.mapassign_faststr
002e564cstr x0, [sp+160]
002e5650ldrsb x27, [x0]
002e5654ldr x1, [sp+56]
002e5658str x1, [x0]
002e565cadrp x2, 0x3cb000
002e5660add x2, x2, 1122
002e5664str x2, [sp+168]
002e5668orr x3, xzr, 4
002e566cstr x3, [sp+176]
002e5670orr x0, xzr, 2
002e5674str x0, [sp+56]
002e5678ldr x1, [sp+184]
002e567cadrp x0, 0x33f000
002e5680add x0, x0, 480
002e5684bl runtime.mapassign_faststr
002e5688str x0, [sp+152]
002e568cldrsb x27, [x0]
002e5690ldr x1, [sp+56]
002e5694str x1, [x0]
002e5698adrp x2, 0x3cb000
002e569cadd x2, x2, 459
002e56a0str x2, [sp+168]
002e56a4orr x3, xzr, 3
002e56a8str x3, [sp+176]
002e56acorr x0, xzr, 6
002e56b0str x0, [sp+56]
002e56b4ldr x1, [sp+184]
002e56b8adrp x0, 0x33f000
002e56bcadd x0, x0, 480
002e56c0bl runtime.mapassign_faststr
002e56c4str x0, [sp+144]
002e56c8ldrsb x27, [x0]
002e56ccldr x1, [sp+56]
002e56d0str x1, [x0]
002e56d4adrp x2, 0x3cb000
002e56d8add x2, x2, 456
002e56dcstr x2, [sp+168]
002e56e0orr x3, xzr, 3
002e56e4str x3, [sp+176]
002e56e8movz x0, 17
002e56ecstr x0, [sp+56]
002e56f0ldr x1, [sp+184]
002e56f4adrp x0, 0x33f000
002e56f8add x0, x0, 480
002e56fcbl runtime.mapassign_faststr
002e5700str x0, [sp+136]
002e5704ldrsb x27, [x0]
002e5708ldr x1, [sp+56]
002e570cstr x1, [x0]
002e5710adrp x2, 0x3cc000
002e5714add x2, x2, 3559
002e5718str x2, [sp+168]
002e571cmovz x3, 9
002e5720str x3, [sp+176]
002e5724movz x0, 58
002e5728str x0, [sp+56]
002e572cldr x1, [sp+184]
002e5730adrp x0, 0x33f000
002e5734add x0, x0, 480
002e5738bl runtime.mapassign_faststr
002e573cstr x0, [sp+128]
002e5740ldrsb x27, [x0]
002e5744ldr x1, [sp+56]
002e5748str x1, [x0]
002e574cldr x0, [sp+184]
002e5750adrp x27, 0x766000
002e5754ldr w1, [x27+3056]
002e5758cbz w1, 0x2e5760
002e575cb 0x2e5764
002e5760
002e5760loc_2e5760:
002e5760b 0x2e577c
002e5764
002e5764loc_2e5764:
002e5764bl runtime.gcWriteBarrier2
002e5768str x0, [x25]
002e576cadrp x27, 0x73b000
002e5770ldr x1, [x27+3560]
002e5774str x1, [x25+8]
002e5778b 0x2e577c
002e577c
002e577cloc_2e577c:
002e577cadrp x27, 0x73b000
002e5780str x0, [x27+3560]
002e5784bl net.map.init.0
002e5788adrp x0, 0x3d4000
002e578cadd x0, x0, 3229
002e5790movz x1, 25
002e5794bl errors.New
002e5798adrp x27, 0x73c000
002e579cstr x0, [x27+2512]
002e57a0adrp x27, 0x766000
002e57a4ldr w0, [x27+3056]
002e57a8cbz w0, 0x2e57b0
002e57acb 0x2e57b4
002e57b0
002e57b0loc_2e57b0:
002e57b0b 0x2e57cc
002e57b4
002e57b4loc_2e57b4:
002e57b4bl runtime.gcWriteBarrier2
002e57b8str x1, [x25]
002e57bcadrp x27, 0x73c000
002e57c0ldr x2, [x27+2520]
002e57c4str x2, [x25+8]
002e57c8b 0x2e57cc
002e57cc
002e57ccloc_2e57cc:
002e57ccadrp x27, 0x73c000
002e57d0str x1, [x27+2520]
002e57d4adrp x0, 0x3cf000
002e57d8add x0, x0, 1332
002e57dcorr x1, xzr, 15
002e57e0bl errors.New
002e57e4adrp x27, 0x73c000
002e57e8str x0, [x27+2528]
002e57ecadrp x27, 0x766000
002e57f0ldr w2, [x27+3056]
002e57f4cbz w2, 0x2e57fc
002e57f8b 0x2e5800
002e57fc
002e57fcloc_2e57fc:
002e57fcb 0x2e5818
002e5800
002e5800loc_2e5800:
002e5800bl runtime.gcWriteBarrier2
002e5804str x1, [x25]
002e5808adrp x27, 0x73c000
002e580cldr x2, [x27+2536]
002e5810str x2, [x25+8]
002e5814b 0x2e5818
002e5818
002e5818loc_2e5818:
002e5818adrp x27, 0x73c000
002e581cstr x1, [x27+2536]
002e5820adrp x0, 0x3e1000
002e5824add x0, x0, 1728
002e5828movz x1, 44
002e582cbl errors.New
002e5830adrp x27, 0x73c000
002e5834str x0, [x27+2544]
002e5838adrp x27, 0x766000
002e583cldr w2, [x27+3056]
002e5840cbz w2, 0x2e5848
002e5844b 0x2e584c
002e5848
002e5848loc_2e5848:
002e5848b 0x2e5864
002e584c
002e584cloc_2e584c:
002e584cbl runtime.gcWriteBarrier2
002e5850str x1, [x25]
002e5854adrp x27, 0x73c000
002e5858ldr x2, [x27+2552]
002e585cstr x2, [x25+8]
002e5860b 0x2e5864
002e5864
002e5864loc_2e5864:
002e5864adrp x27, 0x73c000
002e5868str x1, [x27+2552]
002e586corr x0, xzr, 1
002e5870mov x1, xzr
002e5874bl time.Unix
002e5878adrp x27, 0x73d000
002e587cstr x0, [x27+3808]
002e5880adrp x27, 0x73d000
002e5884str x1, [x27+3816]
002e5888adrp x27, 0x766000
002e588cldr w3, [x27+3056]
002e5890cbz w3, 0x2e5898
002e5894b 0x2e589c
002e5898
002e5898loc_2e5898:
002e5898b 0x2e58b4
002e589c
002e589cloc_2e589c:
002e589cbl runtime.gcWriteBarrier2
002e58a0str x2, [x25]
002e58a4adrp x27, 0x73d000
002e58a8ldr x0, [x27+3824]
002e58acstr x0, [x25+8]
002e58b0b 0x2e58b4
002e58b4
002e58b4loc_2e58b4:
002e58b4adrp x27, 0x73d000
002e58b8str x2, [x27+3824]
002e58bcldp x29, x30, [sp-8]
002e58c0add sp, sp, 272
002e58c4ret x30
002e58c8
002e58c8loc_2e58c8:
002e58c8mov x3, x30
002e58ccbl runtime.morestack_noctxt.abi0
002e58d0b 0x2e4810
002e58d4udf 0
002e58d8udf 0
002e58dcudf 0
002e4810
002e58e0
002e58e0net.init.func1: ; void net.init.func1(context.Context ctx, func(context.Context, string, string) ([]net.IPAddr, error) fn, struct string network, struct string host)
002e58e0ldr x16, [x28+16]
002e58e4sub x17, sp, 64
002e58e8subs xzr, x17, x16
002e58ecb.ls 0x2e59d0
002e58f0str x30, [sp-192]!
002e58f4stur x29, [sp-8]
002e58f8sub x29, sp, 8
002e58fcstr x0, [sp+200]
002e5900str x1, [sp+208]
002e5904str x2, [sp+216]
002e5908str x3, [sp+224]
002e590cstr x4, [sp+232]
002e5910str x5, [sp+240]
002e5914str x6, [sp+248]
002e5918str xzr, [sp+80]
002e591cstp xzr, xzr, [sp+88]
002e5920stp xzr, xzr, [sp+64]
002e5924str xzr, [sp+120]
002e5928stp xzr, xzr, [sp+128]
002e592cstp xzr, xzr, [sp+104]
002e5930ldr x0, [sp+200]
002e5934ldr x2, [sp+224]
002e5938ldr x4, [sp+240]
002e593cldr x3, [sp+232]
002e5940ldr x5, [sp+248]
002e5944ldr x1, [sp+208]
002e5948ldr x26, [sp+216]
002e594cldr x6, [x26]
002e5950blr x6
002e5954str x0, [sp+120]
002e5958str x1, [sp+128]
002e595cstr x2, [sp+136]
002e5960str x3, [sp+104]
002e5964str x4, [sp+112]
002e5968ldr x6, [sp+120]
002e596cldr x7, [sp+128]
002e5970ldr x8, [sp+136]
002e5974str x6, [sp+160]
002e5978str x7, [sp+168]
002e597cstr x8, [sp+176]
002e5980ldr x6, [sp+104]
002e5984ldr x7, [sp+112]
002e5988str x6, [sp+144]
002e598cstr x7, [sp+152]
002e5990ldr x6, [sp+160]
002e5994ldr x7, [sp+168]
002e5998ldr x8, [sp+176]
002e599cstr x6, [sp+80]
002e59a0str x7, [sp+88]
002e59a4str x8, [sp+96]
002e59a8ldr x3, [sp+144]
002e59acldr x4, [sp+152]
002e59b0str x3, [sp+64]
002e59b4str x4, [sp+72]
002e59b8ldr x0, [sp+80]
002e59bcldr x1, [sp+88]
002e59c0ldr x2, [sp+96]
002e59c4ldur x29, [sp-8]
002e59c8ldr x30, [sp], 192
002e59ccret x30
002e59d0
002e59d0loc_2e59d0:
002e59d0stp x0, x1, [sp+8]
002e59d4stp x2, x3, [sp+24]
002e59d8stp x4, x5, [sp+40]
002e59dcstr x6, [sp+56]
002e59e0mov x3, x30
002e59e4bl runtime.morestack_noctxt.abi0
002e59e8ldp x0, x1, [sp+8]
002e59ecldp x2, x3, [sp+24]
002e59f0ldp x4, x5, [sp+40]
002e59f4ldr x6, [sp+56]
002e59f8b 0x2e58e0
002e59fcudf 0
002e58e0
002e58e0net.init.func1: ; void net.init.func1(context.Context ctx, func(context.Context, string, string) ([]net.IPAddr, error) fn, struct string network, struct string host)
002e58e0ldr x16, [x28+16]
002e58e4sub x17, sp, 64
002e58e8subs xzr, x17, x16
002e58ecb.ls 0x2e59d0
002e58f0str x30, [sp-192]!
002e58f4stur x29, [sp-8]
002e58f8sub x29, sp, 8
002e58fcstr x0, [sp+200]
002e5900str x1, [sp+208]
002e5904str x2, [sp+216]
002e5908str x3, [sp+224]
002e590cstr x4, [sp+232]
002e5910str x5, [sp+240]
002e5914str x6, [sp+248]
002e5918str xzr, [sp+80]
002e591cstp xzr, xzr, [sp+88]
002e5920stp xzr, xzr, [sp+64]
002e5924str xzr, [sp+120]
002e5928stp xzr, xzr, [sp+128]
002e592cstp xzr, xzr, [sp+104]
002e5930ldr x0, [sp+200]
002e5934ldr x2, [sp+224]
002e5938ldr x4, [sp+240]
002e593cldr x3, [sp+232]
002e5940ldr x5, [sp+248]
002e5944ldr x1, [sp+208]
002e5948ldr x26, [sp+216]
002e594cldr x6, [x26]
002e5950blr x6
002e5954str x0, [sp+120]
002e5958str x1, [sp+128]
002e595cstr x2, [sp+136]
002e5960str x3, [sp+104]
002e5964str x4, [sp+112]
002e5968ldr x6, [sp+120]
002e596cldr x7, [sp+128]
002e5970ldr x8, [sp+136]
002e5974str x6, [sp+160]
002e5978str x7, [sp+168]
002e597cstr x8, [sp+176]
002e5980ldr x6, [sp+104]
002e5984ldr x7, [sp+112]
002e5988str x6, [sp+144]
002e598cstr x7, [sp+152]
002e5990ldr x6, [sp+160]
002e5994ldr x7, [sp+168]
002e5998ldr x8, [sp+176]
002e599cstr x6, [sp+80]
002e59a0str x7, [sp+88]
002e59a4str x8, [sp+96]
002e59a8ldr x3, [sp+144]
002e59acldr x4, [sp+152]
002e59b0str x3, [sp+64]
002e59b4str x4, [sp+72]
002e59b8ldr x0, [sp+80]
002e59bcldr x1, [sp+88]
002e59c0ldr x2, [sp+96]
002e59c4ldur x29, [sp-8]
002e59c8ldr x30, [sp], 192
002e59ccret x30
002e59d0
002e59d0loc_2e59d0:
002e59d0stp x0, x1, [sp+8]
002e59d4stp x2, x3, [sp+24]
002e59d8stp x4, x5, [sp+40]
002e59dcstr x6, [sp+56]
002e59e0mov x3, x30
002e59e4bl runtime.morestack_noctxt.abi0
002e59e8ldp x0, x1, [sp+8]
002e59ecldp x2, x3, [sp+24]
002e59f0ldp x4, x5, [sp+40]
002e59f4ldr x6, [sp+56]
002e59f8b 0x2e58e0
002e59fcudf 0
002e58e0
002e5a00
002e5a00net.init.func2: ; void net.init.func2(net.netFD * p0)
002e5a00str x0, [sp+8]
002e5a04ret x30
002e5a08udf 0
002e5a0cudf 0
002e5a00
002e5a00net.init.func2: ; void net.init.func2(net.netFD * p0)
002e5a00str x0, [sp+8]
002e5a04ret x30
002e5a08udf 0
002e5a0cudf 0
002e5a00
002e5a10
002e5a10net.init.func3: ; void net.init.func3(net.KeepAliveConfig p0)
002e5a10strb w0, [sp+8]
002e5a14str x1, [sp+16]
002e5a18str x2, [sp+24]
002e5a1cstr x3, [sp+32]
002e5a20ret x30
002e5a24udf 0
002e5a28udf 0
002e5a2cudf 0
002e5a10
002e5a10net.init.func3: ; void net.init.func3(net.KeepAliveConfig p0)
002e5a10strb w0, [sp+8]
002e5a14str x1, [sp+16]
002e5a18str x2, [sp+24]
002e5a1cstr x3, [sp+32]
002e5a20ret x30
002e5a24udf 0
002e5a28udf 0
002e5a2cudf 0
002e5a10
002e5a30
002e5a30net.init.func4: ; void net.init.func4(void)
002e5a30ret x30
002e5a34udf 0
002e5a38udf 0
002e5a3cudf 0
002e5a30
002e5a30net.init.func4: ; void net.init.func4(void)
002e5a30ret x30
002e5a34udf 0
002e5a38udf 0
002e5a3cudf 0
002e5a30
002e5a40
002e5a40net.init.func5: ; void net.init.func5(void)
002e5a40ret x30
002e5a44udf 0
002e5a48udf 0
002e5a4cudf 0
002e5a40
002e5a40net.init.func5: ; void net.init.func5(void)
002e5a40ret x30
002e5a44udf 0
002e5a48udf 0
002e5a4cudf 0
002e5a40
002e5a50
002e5a50net.map.init.0: ; void net.map.init.0(void)
002e5a50ldr x16, [x28+16]
002e5a54sub x17, sp, 128
002e5a58subs xzr, x17, x16
002e5a5cb.ls 0x2e5f08
002e5a60sub x20, sp, 256
002e5a64stp x29, x30, [x20-8]
002e5a68add sp, x20, 0
002e5a6csub x29, sp, 8
002e5a70bl runtime.makemap_small
002e5a74str x0, [sp+240]
002e5a78bl runtime.makemap_small
002e5a7cstr x0, [sp+232]
002e5a80adrp x2, 0x3cb000
002e5a84add x2, x2, 2845
002e5a88str x2, [sp+96]
002e5a8corr x3, xzr, 6
002e5a90str x3, [sp+104]
002e5a94movz x0, 53
002e5a98str x0, [sp+56]
002e5a9cldr x1, [sp+232]
002e5aa0adrp x0, 0x33f000
002e5aa4add x0, x0, 480
002e5aa8bl runtime.mapassign_faststr
002e5aacstr x0, [sp+88]
002e5ab0ldrsb x27, [x0]
002e5ab4ldr x1, [sp+56]
002e5ab8str x1, [x0]
002e5abcldr x1, [sp+240]
002e5ac0adrp x0, 0x33f000
002e5ac4add x0, x0, 2368
002e5ac8adrp x2, 0x3cb000
002e5accadd x2, x2, 456
002e5ad0orr x3, xzr, 3
002e5ad4bl runtime.mapassign_faststr
002e5ad8str x0, [sp+80]
002e5adcldrsb x27, [x0]
002e5ae0ldr x1, [sp+232]
002e5ae4adrp x27, 0x766000
002e5ae8ldr w2, [x27+3056]
002e5aeccbz w2, 0x2e5af4
002e5af0b 0x2e5af8
002e5af4
002e5af4loc_2e5af4:
002e5af4b 0x2e5b0c
002e5af8
002e5af8loc_2e5af8:
002e5af8bl runtime.gcWriteBarrier2
002e5afcstr x1, [x25]
002e5b00ldr x3, [x0]
002e5b04str x3, [x25+8]
002e5b08b 0x2e5b0c
002e5b0c
002e5b0cloc_2e5b0c:
002e5b0cstr x1, [x0]
002e5b10adrp x0, 0x33f000
002e5b14add x0, x0, 480
002e5b18orr x1, xzr, 14
002e5b1cmov x2, xzr
002e5b20bl runtime.makemap
002e5b24str x0, [sp+232]
002e5b28adrp x2, 0x3cb000
002e5b2cadd x2, x2, 537
002e5b30str x2, [sp+64]
002e5b34orr x3, xzr, 3
002e5b38str x3, [sp+72]
002e5b3cmovz x4, 21
002e5b40str x4, [sp+48]
002e5b44ldr x1, [sp+232]
002e5b48adrp x0, 0x33f000
002e5b4cadd x0, x0, 480
002e5b50bl runtime.mapassign_faststr
002e5b54str x0, [sp+224]
002e5b58ldrsb x27, [x0]
002e5b5cldr x3, [sp+48]
002e5b60str x3, [x0]
002e5b64adrp x2, 0x3cb000
002e5b68add x2, x2, 1126
002e5b6cstr x2, [sp+64]
002e5b70orr x3, xzr, 4
002e5b74str x3, [sp+72]
002e5b78movz x4, 990
002e5b7cstr x4, [sp+48]
002e5b80ldr x1, [sp+232]
002e5b84adrp x0, 0x33f000
002e5b88add x0, x0, 480
002e5b8cbl runtime.mapassign_faststr
002e5b90str x0, [sp+216]
002e5b94ldrsb x27, [x0]
002e5b98ldr x3, [sp+48]
002e5b9cstr x3, [x0]
002e5ba0adrp x2, 0x3cb000
002e5ba4add x2, x2, 2851
002e5ba8str x2, [sp+64]
002e5bacorr x3, xzr, 6
002e5bb0str x3, [sp+72]
002e5bb4movz x4, 70
002e5bb8str x4, [sp+48]
002e5bbcldr x1, [sp+232]
002e5bc0adrp x0, 0x33f000
002e5bc4add x0, x0, 480
002e5bc8bl runtime.mapassign_faststr
002e5bccstr x0, [sp+208]
002e5bd0ldrsb x27, [x0]
002e5bd4ldr x3, [sp+48]
002e5bd8str x3, [x0]
002e5bdcadrp x2, 0x3cb000
002e5be0add x2, x2, 1130
002e5be4str x2, [sp+64]
002e5be8orr x3, xzr, 4
002e5becstr x3, [sp+72]
002e5bf0movz x4, 80
002e5bf4str x4, [sp+48]
002e5bf8ldr x1, [sp+232]
002e5bfcadrp x0, 0x33f000
002e5c00add x0, x0, 480
002e5c04bl runtime.mapassign_faststr
002e5c08str x0, [sp+200]
002e5c0cldrsb x27, [x0]
002e5c10ldr x3, [sp+48]
002e5c14str x3, [x0]
002e5c18adrp x2, 0x3cb000
002e5c1cadd x2, x2, 1952
002e5c20str x2, [sp+64]
002e5c24movz x3, 5
002e5c28str x3, [sp+72]
002e5c2cmovz x4, 443
002e5c30str x4, [sp+48]
002e5c34ldr x1, [sp+232]
002e5c38adrp x0, 0x33f000
002e5c3cadd x0, x0, 480
002e5c40bl runtime.mapassign_faststr
002e5c44str x0, [sp+192]
002e5c48ldrsb x27, [x0]
002e5c4cldr x3, [sp+48]
002e5c50str x3, [x0]
002e5c54adrp x2, 0x3cb000
002e5c58add x2, x2, 1957
002e5c5cstr x2, [sp+64]
002e5c60movz x3, 5
002e5c64str x3, [sp+72]
002e5c68movz x4, 143
002e5c6cstr x4, [sp+48]
002e5c70ldr x1, [sp+232]
002e5c74adrp x0, 0x33f000
002e5c78add x0, x0, 480
002e5c7cbl runtime.mapassign_faststr
002e5c80str x0, [sp+184]
002e5c84ldrsb x27, [x0]
002e5c88ldr x3, [sp+48]
002e5c8cstr x3, [x0]
002e5c90adrp x2, 0x3cb000
002e5c94add x2, x2, 1962
002e5c98str x2, [sp+64]
002e5c9cmovz x3, 5
002e5ca0str x3, [sp+72]
002e5ca4movz x4, 220
002e5ca8str x4, [sp+48]
002e5cacldr x1, [sp+232]
002e5cb0adrp x0, 0x33f000
002e5cb4add x0, x0, 480
002e5cb8bl runtime.mapassign_faststr
002e5cbcstr x0, [sp+176]
002e5cc0ldrsb x27, [x0]
002e5cc4ldr x3, [sp+48]
002e5cc8str x3, [x0]
002e5cccadrp x2, 0x3cb000
002e5cd0add x2, x2, 1967
002e5cd4str x2, [sp+64]
002e5cd8movz x3, 5
002e5cdcstr x3, [sp+72]
002e5ce0movz x4, 993
002e5ce4str x4, [sp+48]
002e5ce8ldr x1, [sp+232]
002e5cecadrp x0, 0x33f000
002e5cf0add x0, x0, 480
002e5cf4bl runtime.mapassign_faststr
002e5cf8str x0, [sp+168]
002e5cfcldrsb x27, [x0]
002e5d00ldr x3, [sp+48]
002e5d04str x3, [x0]
002e5d08adrp x2, 0x3cb000
002e5d0cadd x2, x2, 1134
002e5d10str x2, [sp+64]
002e5d14orr x3, xzr, 4
002e5d18str x3, [sp+72]
002e5d1cmovz x4, 110
002e5d20str x4, [sp+48]
002e5d24ldr x1, [sp+232]
002e5d28adrp x0, 0x33f000
002e5d2cadd x0, x0, 480
002e5d30bl runtime.mapassign_faststr
002e5d34str x0, [sp+160]
002e5d38ldrsb x27, [x0]
002e5d3cldr x3, [sp+48]
002e5d40str x3, [x0]
002e5d44adrp x2, 0x3cb000
002e5d48add x2, x2, 1972
002e5d4cstr x2, [sp+64]
002e5d50movz x3, 5
002e5d54str x3, [sp+72]
002e5d58movz x4, 995
002e5d5cstr x4, [sp+48]
002e5d60ldr x1, [sp+232]
002e5d64adrp x0, 0x33f000
002e5d68add x0, x0, 480
002e5d6cbl runtime.mapassign_faststr
002e5d70str x0, [sp+152]
002e5d74ldrsb x27, [x0]
002e5d78ldr x3, [sp+48]
002e5d7cstr x3, [x0]
002e5d80adrp x2, 0x3cb000
002e5d84add x2, x2, 1138
002e5d88str x2, [sp+64]
002e5d8corr x3, xzr, 4
002e5d90str x3, [sp+72]
002e5d94movz x4, 25
002e5d98str x4, [sp+48]
002e5d9cldr x1, [sp+232]
002e5da0adrp x0, 0x33f000
002e5da4add x0, x0, 480
002e5da8bl runtime.mapassign_faststr
002e5dacstr x0, [sp+144]
002e5db0ldrsb x27, [x0]
002e5db4ldr x3, [sp+48]
002e5db8str x3, [x0]
002e5dbcadrp x2, 0x3cd000
002e5dc0add x2, x2, 2780
002e5dc4str x2, [sp+64]
002e5dc8movz x3, 11
002e5dccstr x3, [sp+72]
002e5dd0movz x4, 465
002e5dd4str x4, [sp+48]
002e5dd8ldr x1, [sp+232]
002e5ddcadrp x0, 0x33f000
002e5de0add x0, x0, 480
002e5de4bl runtime.mapassign_faststr
002e5de8str x0, [sp+136]
002e5decldrsb x27, [x0]
002e5df0ldr x3, [sp+48]
002e5df4str x3, [x0]
002e5df8adrp x2, 0x3cb000
002e5dfcadd x2, x2, 540
002e5e00str x2, [sp+64]
002e5e04orr x3, xzr, 3
002e5e08str x3, [sp+72]
002e5e0cmovz x4, 22
002e5e10str x4, [sp+48]
002e5e14ldr x1, [sp+232]
002e5e18adrp x0, 0x33f000
002e5e1cadd x0, x0, 480
002e5e20bl runtime.mapassign_faststr
002e5e24str x0, [sp+128]
002e5e28ldrsb x27, [x0]
002e5e2cldr x3, [sp+48]
002e5e30str x3, [x0]
002e5e34adrp x2, 0x3cb000
002e5e38add x2, x2, 2857
002e5e3cstr x2, [sp+64]
002e5e40orr x3, xzr, 6
002e5e44str x3, [sp+72]
002e5e48movz x4, 23
002e5e4cstr x4, [sp+48]
002e5e50ldr x1, [sp+232]
002e5e54adrp x0, 0x33f000
002e5e58add x0, x0, 480
002e5e5cbl runtime.mapassign_faststr
002e5e60str x0, [sp+120]
002e5e64ldrsb x27, [x0]
002e5e68ldr x3, [sp+48]
002e5e6cstr x3, [x0]
002e5e70ldr x1, [sp+240]
002e5e74adrp x0, 0x33f000
002e5e78add x0, x0, 2368
002e5e7cadrp x2, 0x3cb000
002e5e80add x2, x2, 459
002e5e84orr x3, xzr, 3
002e5e88bl runtime.mapassign_faststr
002e5e8cstr x0, [sp+112]
002e5e90ldrsb x27, [x0]
002e5e94ldr x3, [sp+232]
002e5e98adrp x27, 0x766000
002e5e9cldr w4, [x27+3056]
002e5ea0cbz w4, 0x2e5ea8
002e5ea4b 0x2e5eac
002e5ea8
002e5ea8loc_2e5ea8:
002e5ea8b 0x2e5ec0
002e5eac
002e5eacloc_2e5eac:
002e5eacbl runtime.gcWriteBarrier2
002e5eb0str x3, [x25]
002e5eb4ldr x1, [x0]
002e5eb8str x1, [x25+8]
002e5ebcb 0x2e5ec0
002e5ec0
002e5ec0loc_2e5ec0:
002e5ec0str x3, [x0]
002e5ec4ldr x0, [sp+240]
002e5ec8adrp x27, 0x766000
002e5eccldr w1, [x27+3056]
002e5ed0cbz w1, 0x2e5ed8
002e5ed4b 0x2e5edc
002e5ed8
002e5ed8loc_2e5ed8:
002e5ed8b 0x2e5ef4
002e5edc
002e5edcloc_2e5edc:
002e5edcbl runtime.gcWriteBarrier2
002e5ee0str x0, [x25]
002e5ee4adrp x27, 0x73b000
002e5ee8ldr x1, [x27+3568]
002e5eecstr x1, [x25+8]
002e5ef0b 0x2e5ef4
002e5ef4
002e5ef4loc_2e5ef4:
002e5ef4adrp x27, 0x73b000
002e5ef8str x0, [x27+3568]
002e5efcldp x29, x30, [sp-8]
002e5f00add sp, sp, 256
002e5f04ret x30
002e5f08
002e5f08loc_2e5f08:
002e5f08mov x3, x30
002e5f0cbl runtime.morestack_noctxt.abi0
002e5f10b 0x2e5a50
002e5f14udf 0
002e5f18udf 0
002e5f1cudf 0
002e5a50
002e5a50net.map.init.0: ; void net.map.init.0(void)
002e5a50ldr x16, [x28+16]
002e5a54sub x17, sp, 128
002e5a58subs xzr, x17, x16
002e5a5cb.ls 0x2e5f08
002e5a60sub x20, sp, 256
002e5a64stp x29, x30, [x20-8]
002e5a68add sp, x20, 0
002e5a6csub x29, sp, 8
002e5a70bl runtime.makemap_small
002e5a74str x0, [sp+240]
002e5a78bl runtime.makemap_small
002e5a7cstr x0, [sp+232]
002e5a80adrp x2, 0x3cb000
002e5a84add x2, x2, 2845
002e5a88str x2, [sp+96]
002e5a8corr x3, xzr, 6
002e5a90str x3, [sp+104]
002e5a94movz x0, 53
002e5a98str x0, [sp+56]
002e5a9cldr x1, [sp+232]
002e5aa0adrp x0, 0x33f000
002e5aa4add x0, x0, 480
002e5aa8bl runtime.mapassign_faststr
002e5aacstr x0, [sp+88]
002e5ab0ldrsb x27, [x0]
002e5ab4ldr x1, [sp+56]
002e5ab8str x1, [x0]
002e5abcldr x1, [sp+240]
002e5ac0adrp x0, 0x33f000
002e5ac4add x0, x0, 2368
002e5ac8adrp x2, 0x3cb000
002e5accadd x2, x2, 456
002e5ad0orr x3, xzr, 3
002e5ad4bl runtime.mapassign_faststr
002e5ad8str x0, [sp+80]
002e5adcldrsb x27, [x0]
002e5ae0ldr x1, [sp+232]
002e5ae4adrp x27, 0x766000
002e5ae8ldr w2, [x27+3056]
002e5aeccbz w2, 0x2e5af4
002e5af0b 0x2e5af8
002e5af4
002e5af4loc_2e5af4:
002e5af4b 0x2e5b0c
002e5af8
002e5af8loc_2e5af8:
002e5af8bl runtime.gcWriteBarrier2
002e5afcstr x1, [x25]
002e5b00ldr x3, [x0]
002e5b04str x3, [x25+8]
002e5b08b 0x2e5b0c
002e5b0c
002e5b0cloc_2e5b0c:
002e5b0cstr x1, [x0]
002e5b10adrp x0, 0x33f000
002e5b14add x0, x0, 480
002e5b18orr x1, xzr, 14
002e5b1cmov x2, xzr
002e5b20bl runtime.makemap
002e5b24str x0, [sp+232]
002e5b28adrp x2, 0x3cb000
002e5b2cadd x2, x2, 537
002e5b30str x2, [sp+64]
002e5b34orr x3, xzr, 3
002e5b38str x3, [sp+72]
002e5b3cmovz x4, 21
002e5b40str x4, [sp+48]
002e5b44ldr x1, [sp+232]
002e5b48adrp x0, 0x33f000
002e5b4cadd x0, x0, 480
002e5b50bl runtime.mapassign_faststr
002e5b54str x0, [sp+224]
002e5b58ldrsb x27, [x0]
002e5b5cldr x3, [sp+48]
002e5b60str x3, [x0]
002e5b64adrp x2, 0x3cb000
002e5b68add x2, x2, 1126
002e5b6cstr x2, [sp+64]
002e5b70orr x3, xzr, 4
002e5b74str x3, [sp+72]
002e5b78movz x4, 990
002e5b7cstr x4, [sp+48]
002e5b80ldr x1, [sp+232]
002e5b84adrp x0, 0x33f000
002e5b88add x0, x0, 480
002e5b8cbl runtime.mapassign_faststr
002e5b90str x0, [sp+216]
002e5b94ldrsb x27, [x0]
002e5b98ldr x3, [sp+48]
002e5b9cstr x3, [x0]
002e5ba0adrp x2, 0x3cb000
002e5ba4add x2, x2, 2851
002e5ba8str x2, [sp+64]
002e5bacorr x3, xzr, 6
002e5bb0str x3, [sp+72]
002e5bb4movz x4, 70
002e5bb8str x4, [sp+48]
002e5bbcldr x1, [sp+232]
002e5bc0adrp x0, 0x33f000
002e5bc4add x0, x0, 480
002e5bc8bl runtime.mapassign_faststr
002e5bccstr x0, [sp+208]
002e5bd0ldrsb x27, [x0]
002e5bd4ldr x3, [sp+48]
002e5bd8str x3, [x0]
002e5bdcadrp x2, 0x3cb000
002e5be0add x2, x2, 1130
002e5be4str x2, [sp+64]
002e5be8orr x3, xzr, 4
002e5becstr x3, [sp+72]
002e5bf0movz x4, 80
002e5bf4str x4, [sp+48]
002e5bf8ldr x1, [sp+232]
002e5bfcadrp x0, 0x33f000
002e5c00add x0, x0, 480
002e5c04bl runtime.mapassign_faststr
002e5c08str x0, [sp+200]
002e5c0cldrsb x27, [x0]
002e5c10ldr x3, [sp+48]
002e5c14str x3, [x0]
002e5c18adrp x2, 0x3cb000
002e5c1cadd x2, x2, 1952
002e5c20str x2, [sp+64]
002e5c24movz x3, 5
002e5c28str x3, [sp+72]
002e5c2cmovz x4, 443
002e5c30str x4, [sp+48]
002e5c34ldr x1, [sp+232]
002e5c38adrp x0, 0x33f000
002e5c3cadd x0, x0, 480
002e5c40bl runtime.mapassign_faststr
002e5c44str x0, [sp+192]
002e5c48ldrsb x27, [x0]
002e5c4cldr x3, [sp+48]
002e5c50str x3, [x0]
002e5c54adrp x2, 0x3cb000
002e5c58add x2, x2, 1957
002e5c5cstr x2, [sp+64]
002e5c60movz x3, 5
002e5c64str x3, [sp+72]
002e5c68movz x4, 143
002e5c6cstr x4, [sp+48]
002e5c70ldr x1, [sp+232]
002e5c74adrp x0, 0x33f000
002e5c78add x0, x0, 480
002e5c7cbl runtime.mapassign_faststr
002e5c80str x0, [sp+184]
002e5c84ldrsb x27, [x0]
002e5c88ldr x3, [sp+48]
002e5c8cstr x3, [x0]
002e5c90adrp x2, 0x3cb000
002e5c94add x2, x2, 1962
002e5c98str x2, [sp+64]
002e5c9cmovz x3, 5
002e5ca0str x3, [sp+72]
002e5ca4movz x4, 220
002e5ca8str x4, [sp+48]
002e5cacldr x1, [sp+232]
002e5cb0adrp x0, 0x33f000
002e5cb4add x0, x0, 480
002e5cb8bl runtime.mapassign_faststr
002e5cbcstr x0, [sp+176]
002e5cc0ldrsb x27, [x0]
002e5cc4ldr x3, [sp+48]
002e5cc8str x3, [x0]
002e5cccadrp x2, 0x3cb000
002e5cd0add x2, x2, 1967
002e5cd4str x2, [sp+64]
002e5cd8movz x3, 5
002e5cdcstr x3, [sp+72]
002e5ce0movz x4, 993
002e5ce4str x4, [sp+48]
002e5ce8ldr x1, [sp+232]
002e5cecadrp x0, 0x33f000
002e5cf0add x0, x0, 480
002e5cf4bl runtime.mapassign_faststr
002e5cf8str x0, [sp+168]
002e5cfcldrsb x27, [x0]
002e5d00ldr x3, [sp+48]
002e5d04str x3, [x0]
002e5d08adrp x2, 0x3cb000
002e5d0cadd x2, x2, 1134
002e5d10str x2, [sp+64]
002e5d14orr x3, xzr, 4
002e5d18str x3, [sp+72]
002e5d1cmovz x4, 110
002e5d20str x4, [sp+48]
002e5d24ldr x1, [sp+232]
002e5d28adrp x0, 0x33f000
002e5d2cadd x0, x0, 480
002e5d30bl runtime.mapassign_faststr
002e5d34str x0, [sp+160]
002e5d38ldrsb x27, [x0]
002e5d3cldr x3, [sp+48]
002e5d40str x3, [x0]
002e5d44adrp x2, 0x3cb000
002e5d48add x2, x2, 1972
002e5d4cstr x2, [sp+64]
002e5d50movz x3, 5
002e5d54str x3, [sp+72]
002e5d58movz x4, 995
002e5d5cstr x4, [sp+48]
002e5d60ldr x1, [sp+232]
002e5d64adrp x0, 0x33f000
002e5d68add x0, x0, 480
002e5d6cbl runtime.mapassign_faststr
002e5d70str x0, [sp+152]
002e5d74ldrsb x27, [x0]
002e5d78ldr x3, [sp+48]
002e5d7cstr x3, [x0]
002e5d80adrp x2, 0x3cb000
002e5d84add x2, x2, 1138
002e5d88str x2, [sp+64]
002e5d8corr x3, xzr, 4
002e5d90str x3, [sp+72]
002e5d94movz x4, 25
002e5d98str x4, [sp+48]
002e5d9cldr x1, [sp+232]
002e5da0adrp x0, 0x33f000
002e5da4add x0, x0, 480
002e5da8bl runtime.mapassign_faststr
002e5dacstr x0, [sp+144]
002e5db0ldrsb x27, [x0]
002e5db4ldr x3, [sp+48]
002e5db8str x3, [x0]
002e5dbcadrp x2, 0x3cd000
002e5dc0add x2, x2, 2780
002e5dc4str x2, [sp+64]
002e5dc8movz x3, 11
002e5dccstr x3, [sp+72]
002e5dd0movz x4, 465
002e5dd4str x4, [sp+48]
002e5dd8ldr x1, [sp+232]
002e5ddcadrp x0, 0x33f000
002e5de0add x0, x0, 480
002e5de4bl runtime.mapassign_faststr
002e5de8str x0, [sp+136]
002e5decldrsb x27, [x0]
002e5df0ldr x3, [sp+48]
002e5df4str x3, [x0]
002e5df8adrp x2, 0x3cb000
002e5dfcadd x2, x2, 540
002e5e00str x2, [sp+64]
002e5e04orr x3, xzr, 3
002e5e08str x3, [sp+72]
002e5e0cmovz x4, 22
002e5e10str x4, [sp+48]
002e5e14ldr x1, [sp+232]
002e5e18adrp x0, 0x33f000
002e5e1cadd x0, x0, 480
002e5e20bl runtime.mapassign_faststr
002e5e24str x0, [sp+128]
002e5e28ldrsb x27, [x0]
002e5e2cldr x3, [sp+48]
002e5e30str x3, [x0]
002e5e34adrp x2, 0x3cb000
002e5e38add x2, x2, 2857
002e5e3cstr x2, [sp+64]
002e5e40orr x3, xzr, 6
002e5e44str x3, [sp+72]
002e5e48movz x4, 23
002e5e4cstr x4, [sp+48]
002e5e50ldr x1, [sp+232]
002e5e54adrp x0, 0x33f000
002e5e58add x0, x0, 480
002e5e5cbl runtime.mapassign_faststr
002e5e60str x0, [sp+120]
002e5e64ldrsb x27, [x0]
002e5e68ldr x3, [sp+48]
002e5e6cstr x3, [x0]
002e5e70ldr x1, [sp+240]
002e5e74adrp x0, 0x33f000
002e5e78add x0, x0, 2368
002e5e7cadrp x2, 0x3cb000
002e5e80add x2, x2, 459
002e5e84orr x3, xzr, 3
002e5e88bl runtime.mapassign_faststr
002e5e8cstr x0, [sp+112]
002e5e90ldrsb x27, [x0]
002e5e94ldr x3, [sp+232]
002e5e98adrp x27, 0x766000
002e5e9cldr w4, [x27+3056]
002e5ea0cbz w4, 0x2e5ea8
002e5ea4b 0x2e5eac
002e5ea8
002e5ea8loc_2e5ea8:
002e5ea8b 0x2e5ec0
002e5eac
002e5eacloc_2e5eac:
002e5eacbl runtime.gcWriteBarrier2
002e5eb0str x3, [x25]
002e5eb4ldr x1, [x0]
002e5eb8str x1, [x25+8]
002e5ebcb 0x2e5ec0
002e5ec0
002e5ec0loc_2e5ec0:
002e5ec0str x3, [x0]
002e5ec4ldr x0, [sp+240]
002e5ec8adrp x27, 0x766000
002e5eccldr w1, [x27+3056]
002e5ed0cbz w1, 0x2e5ed8
002e5ed4b 0x2e5edc
002e5ed8
002e5ed8loc_2e5ed8:
002e5ed8b 0x2e5ef4
002e5edc
002e5edcloc_2e5edc:
002e5edcbl runtime.gcWriteBarrier2
002e5ee0str x0, [x25]
002e5ee4adrp x27, 0x73b000
002e5ee8ldr x1, [x27+3568]
002e5eecstr x1, [x25+8]
002e5ef0b 0x2e5ef4
002e5ef4
002e5ef4loc_2e5ef4:
002e5ef4adrp x27, 0x73b000
002e5ef8str x0, [x27+3568]
002e5efcldp x29, x30, [sp-8]
002e5f00add sp, sp, 256
002e5f04ret x30
002e5f08
002e5f08loc_2e5f08:
002e5f08mov x3, x30
002e5f0cbl runtime.morestack_noctxt.abi0
002e5f10b 0x2e5a50
002e5f14udf 0
002e5f18udf 0
002e5f1cudf 0
002e5a50
002e5f20
002e5f20net.sortByRFC6724: ; void net.sortByRFC6724(struct []net.IPAddr addrs)
002e5f20ldr x16, [x28+16]
002e5f24subs xzr, sp, x16
002e5f28b.ls 0x2e5fb0
002e5f2cstr x30, [sp-96]!
002e5f30stur x29, [sp-8]
002e5f34sub x29, sp, 8
002e5f38str x0, [sp+104]
002e5f3cstr x1, [sp+112]
002e5f40str x2, [sp+120]
002e5f44str x1, [sp+56]
002e5f48subs xzr, x1, 2
002e5f4cb.lt 0x2e5f54
002e5f50b 0x2e5f60
002e5f54
002e5f54loc_2e5f54:
002e5f54ldur x29, [sp-8]
002e5f58ldr x30, [sp], 96
002e5f5cret x30
002e5f60
002e5f60loc_2e5f60:
002e5f60bl net.srcAddrs
002e5f64str x0, [sp+64]
002e5f68str x1, [sp+72]
002e5f6cstr x2, [sp+80]
002e5f70ldr x3, [sp+112]
002e5f74ldr x4, [sp+120]
002e5f78ldr x5, [sp+104]
002e5f7cmov x6, x0
002e5f80mov x0, x5
002e5f84mov x7, x1
002e5f88mov x1, x3
002e5f8cmov x8, x2
002e5f90mov x2, x4
002e5f94mov x3, x6
002e5f98mov x4, x7
002e5f9cmov x5, x8
002e5fa0bl net.sortByRFC6724withSrcs
002e5fa4ldur x29, [sp-8]
002e5fa8ldr x30, [sp], 96
002e5facret x30
002e5fb0
002e5fb0loc_2e5fb0:
002e5fb0stp x0, x1, [sp+8]
002e5fb4str x2, [sp+24]
002e5fb8mov x3, x30
002e5fbcbl runtime.morestack_noctxt.abi0
002e5fc0ldp x0, x1, [sp+8]
002e5fc4ldr x2, [sp+24]
002e5fc8b 0x2e5f20
002e5fccudf 0
002e5f20
002e5f20net.sortByRFC6724: ; void net.sortByRFC6724(struct []net.IPAddr addrs)
002e5f20ldr x16, [x28+16]
002e5f24subs xzr, sp, x16
002e5f28b.ls 0x2e5fb0
002e5f2cstr x30, [sp-96]!
002e5f30stur x29, [sp-8]
002e5f34sub x29, sp, 8
002e5f38str x0, [sp+104]
002e5f3cstr x1, [sp+112]
002e5f40str x2, [sp+120]
002e5f44str x1, [sp+56]
002e5f48subs xzr, x1, 2
002e5f4cb.lt 0x2e5f54
002e5f50b 0x2e5f60
002e5f54
002e5f54loc_2e5f54:
002e5f54ldur x29, [sp-8]
002e5f58ldr x30, [sp], 96
002e5f5cret x30
002e5f60
002e5f60loc_2e5f60:
002e5f60bl net.srcAddrs
002e5f64str x0, [sp+64]
002e5f68str x1, [sp+72]
002e5f6cstr x2, [sp+80]
002e5f70ldr x3, [sp+112]
002e5f74ldr x4, [sp+120]
002e5f78ldr x5, [sp+104]
002e5f7cmov x6, x0
002e5f80mov x0, x5
002e5f84mov x7, x1
002e5f88mov x1, x3
002e5f8cmov x8, x2
002e5f90mov x2, x4
002e5f94mov x3, x6
002e5f98mov x4, x7
002e5f9cmov x5, x8
002e5fa0bl net.sortByRFC6724withSrcs
002e5fa4ldur x29, [sp-8]
002e5fa8ldr x30, [sp], 96
002e5facret x30
002e5fb0
002e5fb0loc_2e5fb0:
002e5fb0stp x0, x1, [sp+8]
002e5fb4str x2, [sp+24]
002e5fb8mov x3, x30
002e5fbcbl runtime.morestack_noctxt.abi0
002e5fc0ldp x0, x1, [sp+8]
002e5fc4ldr x2, [sp+24]
002e5fc8b 0x2e5f20
002e5fccudf 0
002e5f20
002e5fd0
002e5fd0net.sortByRFC6724withSrcs: ; void net.sortByRFC6724withSrcs(struct []net.IPAddr addrs, struct []net/netip.Addr srcs)
002e5fd0ldr x16, [x28+16]
002e5fd4sub x17, sp, 304
002e5fd8subs xzr, x17, x16
002e5fdcb.ls 0x2e63d0
002e5fe0sub x20, sp, 432
002e5fe4stp x29, x30, [x20-8]
002e5fe8add sp, x20, 0
002e5fecsub x29, sp, 8
002e5ff0str x0, [sp+440]
002e5ff4str x1, [sp+448]
002e5ff8str x2, [sp+456]
002e5ffcstr x3, [sp+464]
002e6000str x4, [sp+472]
002e6004str x5, [sp+480]
002e6008str x1, [sp+80]
002e600cstr x4, [sp+128]
002e6010subs xzr, x1, x4
002e6014b.ne 0x2e63b8
002e6018b 0x2e601c
002e601c
002e601cloc_2e601c:
002e601cldr x2, [sp+448]
002e6020str x2, [sp+128]
002e6024adrp x0, 0x37f000
002e6028add x0, x0, 3680
002e602cmov x1, x2
002e6030bl runtime.makeslice
002e6034ldr x3, [sp+128]
002e6038ldr x4, [sp+128]
002e603cstr x0, [sp+176]
002e6040str x3, [sp+184]
002e6044str x4, [sp+192]
002e6048ldr x3, [sp+448]
002e604cldr x4, [sp+440]
002e6050ldr x5, [sp+456]
002e6054str x4, [sp+400]
002e6058str x3, [sp+408]
002e605cstr x5, [sp+416]
002e6060str xzr, [sp+120]
002e6064str x3, [sp+112]
002e6068ldr x3, [sp+400]
002e606cstr x3, [sp+104]
002e6070b 0x2e6074
002e6074
002e6074loc_2e6074:
002e6074ldr x5, [sp+112]
002e6078ldr x6, [sp+120]
002e607csubs xzr, x5, x6
002e6080b.gt 0x2e6088
002e6084b 0x2e62b0
002e6088
002e6088loc_2e6088:
002e6088ldr x3, [sp+104]
002e608cstr x3, [sp+368]
002e6090ldr x3, [sp+120]
002e6094str x3, [sp+72]
002e6098ldr x3, [sp+368]
002e609cldp x4, x5, [x3]
002e60a0ldp x6, x7, [x3+16]
002e60a4stp x4, x5, [sp+136]
002e60a8stp x6, x7, [sp+152]
002e60acldr x3, [x3+32]
002e60b0str x3, [sp+168]
002e60b4stp xzr, xzr, [sp+376]
002e60b8str xzr, [sp+392]
002e60bcldr x0, [sp+136]
002e60c0ldr x1, [sp+144]
002e60c4ldr x2, [sp+152]
002e60c8bl net/netip.AddrFromSlice
002e60ccstr x0, [sp+376]
002e60d0str x1, [sp+384]
002e60d4str x2, [sp+392]
002e60d8strb w3, [sp+63]
002e60dcldr x3, [sp+376]
002e60e0ldr x4, [sp+384]
002e60e4ldr x5, [sp+392]
002e60e8str x3, [sp+224]
002e60ecstr x4, [sp+232]
002e60f0str x5, [sp+240]
002e60f4ldrb w3, [sp+63]
002e60f8strb w3, [sp+56]
002e60fcldr x0, [sp+224]
002e6100ldr x1, [sp+232]
002e6104ldr x2, [sp+240]
002e6108str x0, [sp+200]
002e610cstr x1, [sp+208]
002e6110str x2, [sp+216]
002e6114bl net.ipAttrOf
002e6118strb w0, [sp+60]
002e611cstrb w1, [sp+61]
002e6120strb w2, [sp+62]
002e6124ldr x0, [sp+72]
002e6128ldr x1, [sp+472]
002e612cldr x3, [sp+464]
002e6130subs xzr, x0, x1
002e6134b.lo 0x2e613c
002e6138b 0x2e63b4
002e613c
002e613cloc_2e613c:
002e613csub x4, x0, x0, lsl #2
002e6140sub x3, x3, x4, lsl #3
002e6144ldr x0, [x3]
002e6148ldr x1, [x3+8]
002e614cldr x2, [x3+16]
002e6150str x0, [sp+344]
002e6154str x1, [sp+352]
002e6158str x2, [sp+360]
002e615cbl net.ipAttrOf
002e6160strb w0, [sp+57]
002e6164strb w1, [sp+58]
002e6168strb w2, [sp+59]
002e616cadd x20, sp, 264
002e6170adr x27, 16
002e6174stp x29, x27, [sp-24]
002e6178sub x29, sp, 24
002e617cbl fn_87cfc
002e6180sub x29, sp, 8
002e6184ldr x0, [sp+72]
002e6188ldr x1, [sp+448]
002e618cldr x3, [sp+440]
002e6190subs xzr, x0, x1
002e6194b.lo 0x2e619c
002e6198b 0x2e63b0
002e619c
002e619cloc_2e619c:
002e619cadd x5, x0, x0, lsl #2
002e61a0add x5, x3, x5, lsl #3
002e61a4ldp x6, x7, [x5]
002e61a8ldp x8, x9, [x5+16]
002e61acstp x6, x7, [sp+264]
002e61b0stp x8, x9, [sp+280]
002e61b4ldr x5, [x5+32]
002e61b8str x5, [sp+296]
002e61bcldrb w5, [sp+60]
002e61c0ldrb w6, [sp+61]
002e61c4ldrb w7, [sp+62]
002e61c8strb w5, [sp+304]
002e61ccstrb w6, [sp+305]
002e61d0strb w7, [sp+306]
002e61d4ldr x0, [sp+72]
002e61d8ldr x1, [sp+472]
002e61dcldr x5, [sp+464]
002e61e0subs xzr, x1, x0
002e61e4b.hi 0x2e61ec
002e61e8b 0x2e63ac
002e61ec
002e61ecloc_2e61ec:
002e61ecsub x6, x0, x0, lsl #2
002e61f0sub x5, x5, x6, lsl #3
002e61f4ldr x6, [x5]
002e61f8ldr x7, [x5+8]
002e61fcldr x5, [x5+16]
002e6200str x6, [sp+312]
002e6204str x7, [sp+320]
002e6208str x5, [sp+328]
002e620cldrb w5, [sp+57]
002e6210ldrb w6, [sp+58]
002e6214ldrb w7, [sp+59]
002e6218strb w5, [sp+336]
002e621cstrb w6, [sp+337]
002e6220strb w7, [sp+338]
002e6224ldr x0, [sp+72]
002e6228ldr x1, [sp+184]
002e622cldr x5, [sp+176]
002e6230subs xzr, x1, x0
002e6234b.hi 0x2e623c
002e6238b 0x2e63a8
002e623c
002e623cloc_2e623c:
002e623cadd x6, x0, x0, lsl #2
002e6240add x21, x5, x6, lsl #4
002e6244adrp x27, 0x765000
002e6248ldr w5, [x27+3056]
002e624ccbz w5, 0x2e6254
002e6250b 0x2e6258
002e6254
002e6254loc_2e6254:
002e6254b 0x2e6278
002e6258
002e6258loc_2e6258:
002e6258str x21, [sp+256]
002e625cadrp x0, 0x37f000
002e6260add x0, x0, 3680
002e6264mov x1, x21
002e6268add x2, sp, 264
002e626cbl runtime.wbMove
002e6270ldr x21, [sp+256]
002e6274b 0x2e6278
002e6278
002e6278loc_2e6278:
002e6278add x20, sp, 264
002e627cadr x27, 16
002e6280stp x29, x27, [sp-24]
002e6284sub x29, sp, 24
002e6288bl fn_87ef8
002e628csub x29, sp, 8
002e6290b 0x2e6294
002e6294
002e6294loc_2e6294:
002e6294ldr x5, [sp+120]
002e6298add x5, x5, 1
002e629cstr x5, [sp+120]
002e62a0ldr x5, [sp+368]
002e62a4add x5, x5, 40
002e62a8str x5, [sp+104]
002e62acb 0x2e6074
002e62b0
002e62b0loc_2e62b0:
002e62b0ldr x1, [sp+176]
002e62b4ldr x2, [sp+184]
002e62b8ldr x3, [sp+192]
002e62bcadrp x0, 0x430000
002e62c0add x0, x0, 3840
002e62c4adrp x4, 0x3f2000
002e62c8add x4, x4, 3960
002e62ccbl slices.SortStableFunc[go.shape.[]net.byRFC6724Info,go.shape.struct { net.addr net.IPAddr; net.addrAttr net.ipAttr; net.src net/netip.Addr; net.srcAttr net.ipAttr }]
002e62d0str xzr, [sp+96]
002e62d4ldr x5, [sp+184]
002e62d8str x5, [sp+88]
002e62dcb 0x2e62e0
002e62e0
002e62e0loc_2e62e0:
002e62e0ldr x3, [sp+88]
002e62e4ldr x4, [sp+96]
002e62e8subs xzr, x3, x4
002e62ecb.gt 0x2e62f4
002e62f0b 0x2e6394
002e62f4
002e62f4loc_2e62f4:
002e62f4ldr x0, [sp+96]
002e62f8str x0, [sp+64]
002e62fcldr x1, [sp+184]
002e6300ldr x3, [sp+176]
002e6304subs xzr, x1, x0
002e6308b.hi 0x2e6310
002e630cb 0x2e63a4
002e6310
002e6310loc_2e6310:
002e6310ldr x1, [sp+448]
002e6314ldr x4, [sp+440]
002e6318add x5, x0, x0, lsl #2
002e631cadd x2, x3, x5, lsl #4
002e6320subs xzr, x1, x0
002e6324b.hi 0x2e632c
002e6328b 0x2e63a0
002e632c
002e632cloc_2e632c:
002e632cadd x3, x0, x0, lsl #2
002e6330add x1, x4, x3, lsl #3
002e6334adrp x27, 0x765000
002e6338ldr w3, [x27+3056]
002e633ccbz w3, 0x2e6344
002e6340b 0x2e6348
002e6344
002e6344loc_2e6344:
002e6344b 0x2e6368
002e6348
002e6348loc_2e6348:
002e6348str x2, [sp+256]
002e634cstr x1, [sp+248]
002e6350adrp x0, 0x35c000
002e6354add x0, x0, 1792
002e6358bl runtime.wbMove
002e635cldr x1, [sp+248]
002e6360ldr x2, [sp+256]
002e6364b 0x2e6368
002e6368
002e6368loc_2e6368:
002e6368ldp x3, x4, [x2]
002e636cldp x5, x6, [x2+16]
002e6370stp x3, x4, [x1]
002e6374stp x5, x6, [x1+16]
002e6378ldr x3, [x2+32]
002e637cstr x3, [x1+32]
002e6380b 0x2e6384
002e6384
002e6384loc_2e6384:
002e6384ldr x3, [sp+96]
002e6388add x3, x3, 1
002e638cstr x3, [sp+96]
002e6390b 0x2e62e0
002e6394
002e6394loc_2e6394:
002e6394ldp x29, x30, [sp-8]
002e6398add sp, sp, 432
002e639cret x30
002e63a0
002e63a0loc_2e63a0:
002e63a0bl runtime.panicIndex
002e63a4
002e63a4loc_2e63a4:
002e63a4bl runtime.panicIndex
002e63a8
002e63a8loc_2e63a8:
002e63a8bl runtime.panicIndex
002e63ac
002e63acloc_2e63ac:
002e63acbl runtime.panicIndex
002e63b0
002e63b0loc_2e63b0:
002e63b0bl runtime.panicIndex
002e63b4
002e63b4loc_2e63b4:
002e63b4bl runtime.panicIndex
002e63b8
002e63b8loc_2e63b8:
002e63b8adrp x0, 0x30f000
002e63bcadd x0, x0, 2944
002e63c0adrp x1, 0x42b000
002e63c4add x1, x1, 3712
002e63c8bl runtime.gopanic
002e63cchint
002e63d0
002e63d0loc_2e63d0:
002e63d0stp x0, x1, [sp+8]
002e63d4stp x2, x3, [sp+24]
002e63d8stp x4, x5, [sp+40]
002e63dcmov x3, x30
002e63e0bl runtime.morestack_noctxt.abi0
002e63e4ldp x0, x1, [sp+8]
002e63e8ldp x2, x3, [sp+24]
002e63ecldp x4, x5, [sp+40]
002e63f0b 0x2e5fd0
002e63f4udf 0
002e63f8udf 0
002e63fcudf 0
002e5fd0
002e5fd0net.sortByRFC6724withSrcs: ; void net.sortByRFC6724withSrcs(struct []net.IPAddr addrs, struct []net/netip.Addr srcs)
002e5fd0ldr x16, [x28+16]
002e5fd4sub x17, sp, 304
002e5fd8subs xzr, x17, x16
002e5fdcb.ls 0x2e63d0
002e5fe0sub x20, sp, 432
002e5fe4stp x29, x30, [x20-8]
002e5fe8add sp, x20, 0
002e5fecsub x29, sp, 8
002e5ff0str x0, [sp+440]
002e5ff4str x1, [sp+448]
002e5ff8str x2, [sp+456]
002e5ffcstr x3, [sp+464]
002e6000str x4, [sp+472]
002e6004str x5, [sp+480]
002e6008str x1, [sp+80]
002e600cstr x4, [sp+128]
002e6010subs xzr, x1, x4
002e6014b.ne 0x2e63b8
002e6018b 0x2e601c
002e601c
002e601cloc_2e601c:
002e601cldr x2, [sp+448]
002e6020str x2, [sp+128]
002e6024adrp x0, 0x37f000
002e6028add x0, x0, 3680
002e602cmov x1, x2
002e6030bl runtime.makeslice
002e6034ldr x3, [sp+128]
002e6038ldr x4, [sp+128]
002e603cstr x0, [sp+176]
002e6040str x3, [sp+184]
002e6044str x4, [sp+192]
002e6048ldr x3, [sp+448]
002e604cldr x4, [sp+440]
002e6050ldr x5, [sp+456]
002e6054str x4, [sp+400]
002e6058str x3, [sp+408]
002e605cstr x5, [sp+416]
002e6060str xzr, [sp+120]
002e6064str x3, [sp+112]
002e6068ldr x3, [sp+400]
002e606cstr x3, [sp+104]
002e6070b 0x2e6074
002e6074
002e6074loc_2e6074:
002e6074ldr x5, [sp+112]
002e6078ldr x6, [sp+120]
002e607csubs xzr, x5, x6
002e6080b.gt 0x2e6088
002e6084b 0x2e62b0
002e6088
002e6088loc_2e6088:
002e6088ldr x3, [sp+104]
002e608cstr x3, [sp+368]
002e6090ldr x3, [sp+120]
002e6094str x3, [sp+72]
002e6098ldr x3, [sp+368]
002e609cldp x4, x5, [x3]
002e60a0ldp x6, x7, [x3+16]
002e60a4stp x4, x5, [sp+136]
002e60a8stp x6, x7, [sp+152]
002e60acldr x3, [x3+32]
002e60b0str x3, [sp+168]
002e60b4stp xzr, xzr, [sp+376]
002e60b8str xzr, [sp+392]
002e60bcldr x0, [sp+136]
002e60c0ldr x1, [sp+144]
002e60c4ldr x2, [sp+152]
002e60c8bl net/netip.AddrFromSlice
002e60ccstr x0, [sp+376]
002e60d0str x1, [sp+384]
002e60d4str x2, [sp+392]
002e60d8strb w3, [sp+63]
002e60dcldr x3, [sp+376]
002e60e0ldr x4, [sp+384]
002e60e4ldr x5, [sp+392]
002e60e8str x3, [sp+224]
002e60ecstr x4, [sp+232]
002e60f0str x5, [sp+240]
002e60f4ldrb w3, [sp+63]
002e60f8strb w3, [sp+56]
002e60fcldr x0, [sp+224]
002e6100ldr x1, [sp+232]
002e6104ldr x2, [sp+240]
002e6108str x0, [sp+200]
002e610cstr x1, [sp+208]
002e6110str x2, [sp+216]
002e6114bl net.ipAttrOf
002e6118strb w0, [sp+60]
002e611cstrb w1, [sp+61]
002e6120strb w2, [sp+62]
002e6124ldr x0, [sp+72]
002e6128ldr x1, [sp+472]
002e612cldr x3, [sp+464]
002e6130subs xzr, x0, x1
002e6134b.lo 0x2e613c
002e6138b 0x2e63b4
002e613c
002e613cloc_2e613c:
002e613csub x4, x0, x0, lsl #2
002e6140sub x3, x3, x4, lsl #3
002e6144ldr x0, [x3]
002e6148ldr x1, [x3+8]
002e614cldr x2, [x3+16]
002e6150str x0, [sp+344]
002e6154str x1, [sp+352]
002e6158str x2, [sp+360]
002e615cbl net.ipAttrOf
002e6160strb w0, [sp+57]
002e6164strb w1, [sp+58]
002e6168strb w2, [sp+59]
002e616cadd x20, sp, 264
002e6170adr x27, 16
002e6174stp x29, x27, [sp-24]
002e6178sub x29, sp, 24
002e617cbl fn_87cfc
002e6180sub x29, sp, 8
002e6184ldr x0, [sp+72]
002e6188ldr x1, [sp+448]
002e618cldr x3, [sp+440]
002e6190subs xzr, x0, x1
002e6194b.lo 0x2e619c
002e6198b 0x2e63b0
002e619c
002e619cloc_2e619c:
002e619cadd x5, x0, x0, lsl #2
002e61a0add x5, x3, x5, lsl #3
002e61a4ldp x6, x7, [x5]
002e61a8ldp x8, x9, [x5+16]
002e61acstp x6, x7, [sp+264]
002e61b0stp x8, x9, [sp+280]
002e61b4ldr x5, [x5+32]
002e61b8str x5, [sp+296]
002e61bcldrb w5, [sp+60]
002e61c0ldrb w6, [sp+61]
002e61c4ldrb w7, [sp+62]
002e61c8strb w5, [sp+304]
002e61ccstrb w6, [sp+305]
002e61d0strb w7, [sp+306]
002e61d4ldr x0, [sp+72]
002e61d8ldr x1, [sp+472]
002e61dcldr x5, [sp+464]
002e61e0subs xzr, x1, x0
002e61e4b.hi 0x2e61ec
002e61e8b 0x2e63ac
002e61ec
002e61ecloc_2e61ec:
002e61ecsub x6, x0, x0, lsl #2
002e61f0sub x5, x5, x6, lsl #3
002e61f4ldr x6, [x5]
002e61f8ldr x7, [x5+8]
002e61fcldr x5, [x5+16]
002e6200str x6, [sp+312]
002e6204str x7, [sp+320]
002e6208str x5, [sp+328]
002e620cldrb w5, [sp+57]
002e6210ldrb w6, [sp+58]
002e6214ldrb w7, [sp+59]
002e6218strb w5, [sp+336]
002e621cstrb w6, [sp+337]
002e6220strb w7, [sp+338]
002e6224ldr x0, [sp+72]
002e6228ldr x1, [sp+184]
002e622cldr x5, [sp+176]
002e6230subs xzr, x1, x0
002e6234b.hi 0x2e623c
002e6238b 0x2e63a8
002e623c
002e623cloc_2e623c:
002e623cadd x6, x0, x0, lsl #2
002e6240add x21, x5, x6, lsl #4
002e6244adrp x27, 0x765000
002e6248ldr w5, [x27+3056]
002e624ccbz w5, 0x2e6254
002e6250b 0x2e6258
002e6254
002e6254loc_2e6254:
002e6254b 0x2e6278
002e6258
002e6258loc_2e6258:
002e6258str x21, [sp+256]
002e625cadrp x0, 0x37f000
002e6260add x0, x0, 3680
002e6264mov x1, x21
002e6268add x2, sp, 264
002e626cbl runtime.wbMove
002e6270ldr x21, [sp+256]
002e6274b 0x2e6278
002e6278
002e6278loc_2e6278:
002e6278add x20, sp, 264
002e627cadr x27, 16
002e6280stp x29, x27, [sp-24]
002e6284sub x29, sp, 24
002e6288bl fn_87ef8
002e628csub x29, sp, 8
002e6290b 0x2e6294
002e6294
002e6294loc_2e6294:
002e6294ldr x5, [sp+120]
002e6298add x5, x5, 1
002e629cstr x5, [sp+120]
002e62a0ldr x5, [sp+368]
002e62a4add x5, x5, 40
002e62a8str x5, [sp+104]
002e62acb 0x2e6074
002e62b0
002e62b0loc_2e62b0:
002e62b0ldr x1, [sp+176]
002e62b4ldr x2, [sp+184]
002e62b8ldr x3, [sp+192]
002e62bcadrp x0, 0x430000
002e62c0add x0, x0, 3840
002e62c4adrp x4, 0x3f2000
002e62c8add x4, x4, 3960
002e62ccbl slices.SortStableFunc[go.shape.[]net.byRFC6724Info,go.shape.struct { net.addr net.IPAddr; net.addrAttr net.ipAttr; net.src net/netip.Addr; net.srcAttr net.ipAttr }]
002e62d0str xzr, [sp+96]
002e62d4ldr x5, [sp+184]
002e62d8str x5, [sp+88]
002e62dcb 0x2e62e0
002e62e0
002e62e0loc_2e62e0:
002e62e0ldr x3, [sp+88]
002e62e4ldr x4, [sp+96]
002e62e8subs xzr, x3, x4
002e62ecb.gt 0x2e62f4
002e62f0b 0x2e6394
002e62f4
002e62f4loc_2e62f4:
002e62f4ldr x0, [sp+96]
002e62f8str x0, [sp+64]
002e62fcldr x1, [sp+184]
002e6300ldr x3, [sp+176]
002e6304subs xzr, x1, x0
002e6308b.hi 0x2e6310
002e630cb 0x2e63a4
002e6310
002e6310loc_2e6310:
002e6310ldr x1, [sp+448]
002e6314ldr x4, [sp+440]
002e6318add x5, x0, x0, lsl #2
002e631cadd x2, x3, x5, lsl #4
002e6320subs xzr, x1, x0
002e6324b.hi 0x2e632c
002e6328b 0x2e63a0
002e632c
002e632cloc_2e632c:
002e632cadd x3, x0, x0, lsl #2
002e6330add x1, x4, x3, lsl #3
002e6334adrp x27, 0x765000
002e6338ldr w3, [x27+3056]
002e633ccbz w3, 0x2e6344
002e6340b 0x2e6348
002e6344
002e6344loc_2e6344:
002e6344b 0x2e6368
002e6348
002e6348loc_2e6348:
002e6348str x2, [sp+256]
002e634cstr x1, [sp+248]
002e6350adrp x0, 0x35c000
002e6354add x0, x0, 1792
002e6358bl runtime.wbMove
002e635cldr x1, [sp+248]
002e6360ldr x2, [sp+256]
002e6364b 0x2e6368
002e6368
002e6368loc_2e6368:
002e6368ldp x3, x4, [x2]
002e636cldp x5, x6, [x2+16]
002e6370stp x3, x4, [x1]
002e6374stp x5, x6, [x1+16]
002e6378ldr x3, [x2+32]
002e637cstr x3, [x1+32]
002e6380b 0x2e6384
002e6384
002e6384loc_2e6384:
002e6384ldr x3, [sp+96]
002e6388add x3, x3, 1
002e638cstr x3, [sp+96]
002e6390b 0x2e62e0
002e6394
002e6394loc_2e6394:
002e6394ldp x29, x30, [sp-8]
002e6398add sp, sp, 432
002e639cret x30
002e63a0
002e63a0loc_2e63a0:
002e63a0bl runtime.panicIndex
002e63a4
002e63a4loc_2e63a4:
002e63a4bl runtime.panicIndex
002e63a8
002e63a8loc_2e63a8:
002e63a8bl runtime.panicIndex
002e63ac
002e63acloc_2e63ac:
002e63acbl runtime.panicIndex
002e63b0
002e63b0loc_2e63b0:
002e63b0bl runtime.panicIndex
002e63b4
002e63b4loc_2e63b4:
002e63b4bl runtime.panicIndex
002e63b8
002e63b8loc_2e63b8:
002e63b8adrp x0, 0x30f000
002e63bcadd x0, x0, 2944
002e63c0adrp x1, 0x42b000
002e63c4add x1, x1, 3712
002e63c8bl runtime.gopanic
002e63cchint
002e63d0
002e63d0loc_2e63d0:
002e63d0stp x0, x1, [sp+8]
002e63d4stp x2, x3, [sp+24]
002e63d8stp x4, x5, [sp+40]
002e63dcmov x3, x30
002e63e0bl runtime.morestack_noctxt.abi0
002e63e4ldp x0, x1, [sp+8]
002e63e8ldp x2, x3, [sp+24]
002e63ecldp x4, x5, [sp+40]
002e63f0b 0x2e5fd0
002e63f4udf 0
002e63f8udf 0
002e63fcudf 0
002e5fd0
002e6400
002e6400net.srcAddrs: ; void net.srcAddrs(struct []net.IPAddr addrs)
002e6400ldr x16, [x28+16]
002e6404sub x17, sp, 224
002e6408subs xzr, x17, x16
002e640cb.ls 0x2e67c4
002e6410sub x20, sp, 352
002e6414stp x29, x30, [x20-8]
002e6418add sp, x20, 0
002e641csub x29, sp, 8
002e6420str x0, [sp+360]
002e6424str x1, [sp+368]
002e6428str x2, [sp+376]
002e642cstp xzr, xzr, [sp+80]
002e6430str xzr, [sp+96]
002e6434ldr x2, [sp+368]
002e6438str x2, [sp+72]
002e643cadrp x0, 0x3c4000
002e6440add x0, x0, 96
002e6444mov x1, x2
002e6448bl runtime.makeslice
002e644cldr x3, [sp+72]
002e6450ldr x4, [sp+72]
002e6454str x0, [sp+104]
002e6458str x3, [sp+112]
002e645cstr x4, [sp+120]
002e6460adrp x0, 0x36d000
002e6464add x0, x0, 2368
002e6468bl runtime.newobject
002e646cstr x0, [sp+336]
002e6470adrp x27, 0x765000
002e6474ldr w3, [x27+3056]
002e6478cbz w3, 0x2e6480
002e647cb 0x2e6484
002e6480
002e6480loc_2e6480:
002e6480b 0x2e64a8
002e6484
002e6484loc_2e6484:
002e6484str x0, [sp+184]
002e6488mov x1, x0
002e648cadrp x2, 0x432000
002e6490add x2, x2, 1240
002e6494adrp x0, 0x36d000
002e6498add x0, x0, 2368
002e649cbl runtime.wbMove
002e64a0ldr x0, [sp+184]
002e64a4b 0x2e64a8
002e64a8
002e64a8loc_2e64a8:
002e64a8adrp x27, 0x432000
002e64acadd x27, x27, 1240
002e64b0ldp x4, x5, [x27]
002e64b4adrp x27, 0x432000
002e64b8add x27, x27, 1256
002e64bcldp x6, x7, [x27]
002e64c0adrp x27, 0x432000
002e64c4add x27, x27, 1272
002e64c8ldp x8, x9, [x27]
002e64ccstp x4, x5, [x0]
002e64d0stp x6, x7, [x0+16]
002e64d4stp x8, x9, [x0+32]
002e64d8str xzr, [sp+64]
002e64dcldr x4, [sp+368]
002e64e0str x4, [sp+56]
002e64e4b 0x2e64e8
002e64e8
002e64e8loc_2e64e8:
002e64e8ldr x4, [sp+56]
002e64ecldr x5, [sp+64]
002e64f0subs xzr, x4, x5
002e64f4b.gt 0x2e64fc
002e64f8b 0x2e6790
002e64fc
002e64fcloc_2e64fc:
002e64fcldr x0, [sp+64]
002e6500str x0, [sp+48]
002e6504ldr x4, [sp+360]
002e6508ldr x1, [sp+368]
002e650csubs xzr, x1, x0
002e6510b.hi 0x2e6518
002e6514b 0x2e67bc
002e6518
002e6518loc_2e6518:
002e6518ldr x5, [sp+336]
002e651cadd x6, x0, x0, lsl #2
002e6520add x7, x4, x6, lsl #3
002e6524ldr x4, [x4+3*x6]
002e6528ldr x6, [x7+8]
002e652cldr x7, [x7+16]
002e6530str x6, [x5+8]
002e6534str x7, [x5+16]
002e6538adrp x27, 0x765000
002e653cldr w6, [x27+3056]
002e6540cbz w6, 0x2e6548
002e6544b 0x2e654c
002e6548
002e6548loc_2e6548:
002e6548b 0x2e6560
002e654c
002e654cloc_2e654c:
002e654cbl runtime.gcWriteBarrier2
002e6550str x4, [x25]
002e6554ldr x6, [x5]
002e6558str x6, [x25+8]
002e655cb 0x2e6560
002e6560
002e6560loc_2e6560:
002e6560str x4, [x5]
002e6564ldr x0, [sp+48]
002e6568ldr x1, [sp+368]
002e656cldr x4, [sp+360]
002e6570subs xzr, x0, x1
002e6574b.lo 0x2e657c
002e6578b 0x2e67b8
002e657c
002e657cloc_2e657c:
002e657cldr x5, [sp+336]
002e6580add x6, x0, x0, lsl #2
002e6584add x4, x4, x6, lsl #3
002e6588ldr x6, [x4+24]
002e658cldr x4, [x4+32]
002e6590str x4, [x5+40]
002e6594adrp x27, 0x765000
002e6598ldr w4, [x27+3056]
002e659ccbz w4, 0x2e65a4
002e65a0b 0x2e65a8
002e65a4
002e65a4loc_2e65a4:
002e65a4b 0x2e65bc
002e65a8
002e65a8loc_2e65a8:
002e65a8bl runtime.gcWriteBarrier2
002e65acstr x6, [x25]
002e65b0ldr x4, [x5+32]
002e65b4str x4, [x25+8]
002e65b8b 0x2e65bc
002e65bc
002e65bcloc_2e65bc:
002e65bcstr x6, [x5+32]
002e65c0str xzr, [sp+296]
002e65c4stp xzr, xzr, [sp+280]
002e65c8ldr x3, [sp+336]
002e65ccadrp x0, 0x3ca000
002e65d0add x0, x0, 456
002e65d4orr x1, xzr, 3
002e65d8mov x2, xzr
002e65dcbl net.DialUDP
002e65e0str x0, [sp+296]
002e65e4str x1, [sp+280]
002e65e8str x2, [sp+288]
002e65ecldr x4, [sp+296]
002e65f0str x4, [sp+176]
002e65f4ldr x4, [sp+280]
002e65f8ldr x5, [sp+288]
002e65fcstr x4, [sp+160]
002e6600str x5, [sp+168]
002e6604ldr x4, [sp+176]
002e6608str x4, [sp+152]
002e660cldr x4, [sp+168]
002e6610ldr x5, [sp+160]
002e6614str x5, [sp+136]
002e6618str x4, [sp+144]
002e661ccbnz x5, 0x2e6624
002e6620b 0x2e6628
002e6624
002e6624loc_2e6624:
002e6624b 0x2e677c
002e6628
002e6628loc_2e6628:
002e6628ldr x0, [sp+152]
002e662cldrsb x27, [x0]
002e6630str x0, [sp+224]
002e6634bl net.(*conn).LocalAddr
002e6638str x0, [sp+264]
002e663cstr x1, [sp+272]
002e6640str xzr, [sp+256]
002e6644ldr x1, [sp+264]
002e6648ldr x2, [sp+272]
002e664cadrp x3, 0x430000
002e6650add x3, x3, 3592
002e6654subs xzr, x1, x3
002e6658b.eq 0x2e6660
002e665cb 0x2e6668
002e6660
002e6660loc_2e6660:
002e6660orr x0, xzr, 1
002e6664b 0x2e6674
002e6668
002e6668loc_2e6668:
002e6668mov x0, xzr
002e666cmov x2, xzr
002e6670b 0x2e6674
002e6674
002e6674loc_2e6674:
002e6674str x2, [sp+256]
002e6678strb w0, [sp+45]
002e667cldr x3, [sp+256]
002e6680str x3, [sp+328]
002e6684ldrb w3, [sp+45]
002e6688strb w3, [sp+47]
002e668cldr x3, [sp+328]
002e6690str x3, [sp+128]
002e6694ldrb w3, [sp+47]
002e6698strb w3, [sp+44]
002e669ctbnz w3, 0, 0x2e66a4
002e66a0b 0x2e6764
002e66a4
002e66a4loc_2e66a4:
002e66a4stp xzr, xzr, [sp+232]
002e66a8str xzr, [sp+248]
002e66acldr x3, [sp+128]
002e66b0ldrsb x27, [x3]
002e66b4ldr x0, [x3]
002e66b8ldr x1, [x3+8]
002e66bcldr x2, [x3+16]
002e66c0str x0, [sp+200]
002e66c4str x1, [sp+208]
002e66c8str x2, [sp+216]
002e66ccbl net/netip.AddrFromSlice
002e66d0str x0, [sp+232]
002e66d4str x1, [sp+240]
002e66d8str x2, [sp+248]
002e66dcstrb w3, [sp+45]
002e66e0ldr x3, [sp+232]
002e66e4ldr x4, [sp+240]
002e66e8ldr x5, [sp+248]
002e66ecstr x3, [sp+304]
002e66f0str x4, [sp+312]
002e66f4str x5, [sp+320]
002e66f8ldrb w3, [sp+45]
002e66fcstrb w3, [sp+46]
002e6700ldr x0, [sp+48]
002e6704ldr x1, [sp+112]
002e6708ldr x3, [sp+104]
002e670cldr x4, [sp+320]
002e6710ldr x5, [sp+304]
002e6714ldr x6, [sp+312]
002e6718subs xzr, x1, x0
002e671cb.hi 0x2e6724
002e6720b 0x2e67b4
002e6724
002e6724loc_2e6724:
002e6724sub x1, x0, x0, lsl #2
002e6728sub x1, x3, x1, lsl #3
002e672cstr x5, [x1]
002e6730str x6, [x1+8]
002e6734adrp x27, 0x765000
002e6738ldr w2, [x27+3056]
002e673ccbz w2, 0x2e6744
002e6740b 0x2e6748
002e6744
002e6744loc_2e6744:
002e6744b 0x2e675c
002e6748
002e6748loc_2e6748:
002e6748bl runtime.gcWriteBarrier2
002e674cstr x4, [x25]
002e6750ldr x2, [x1+16]
002e6754str x2, [x25+8]
002e6758b 0x2e675c
002e675c
002e675cloc_2e675c:
002e675cstr x4, [x1+16]
002e6760b 0x2e6768
002e6764
002e6764loc_2e6764:
002e6764b 0x2e6768
002e6768
002e6768loc_2e6768:
002e6768ldr x0, [sp+152]
002e676cldrsb x27, [x0]
002e6770str x0, [sp+192]
002e6774bl net.(*conn).Close
002e6778b 0x2e677c
002e677c
002e677cloc_2e677c:
002e677cb 0x2e6780
002e6780
002e6780loc_2e6780:
002e6780ldr x4, [sp+64]
002e6784add x4, x4, 1
002e6788str x4, [sp+64]
002e678cb 0x2e64e8
002e6790
002e6790loc_2e6790:
002e6790ldr x0, [sp+104]
002e6794ldr x1, [sp+112]
002e6798ldr x2, [sp+120]
002e679cstr x0, [sp+80]
002e67a0str x1, [sp+88]
002e67a4str x2, [sp+96]
002e67a8ldp x29, x30, [sp-8]
002e67acadd sp, sp, 352
002e67b0ret x30
002e67b4
002e67b4loc_2e67b4:
002e67b4bl runtime.panicIndex
002e67b8
002e67b8loc_2e67b8:
002e67b8bl runtime.panicIndex
002e67bc
002e67bcloc_2e67bc:
002e67bcbl runtime.panicIndex
002e67c0hint
002e67c4
002e67c4loc_2e67c4:
002e67c4stp x0, x1, [sp+8]
002e67c8str x2, [sp+24]
002e67ccmov x3, x30
002e67d0bl runtime.morestack_noctxt.abi0
002e67d4ldp x0, x1, [sp+8]
002e67d8ldr x2, [sp+24]
002e67dcb 0x2e6400
002e6400
002e6400net.srcAddrs: ; void net.srcAddrs(struct []net.IPAddr addrs)
002e6400ldr x16, [x28+16]
002e6404sub x17, sp, 224
002e6408subs xzr, x17, x16
002e640cb.ls 0x2e67c4
002e6410sub x20, sp, 352
002e6414stp x29, x30, [x20-8]
002e6418add sp, x20, 0
002e641csub x29, sp, 8
002e6420str x0, [sp+360]
002e6424str x1, [sp+368]
002e6428str x2, [sp+376]
002e642cstp xzr, xzr, [sp+80]
002e6430str xzr, [sp+96]
002e6434ldr x2, [sp+368]
002e6438str x2, [sp+72]
002e643cadrp x0, 0x3c4000
002e6440add x0, x0, 96
002e6444mov x1, x2
002e6448bl runtime.makeslice
002e644cldr x3, [sp+72]
002e6450ldr x4, [sp+72]
002e6454str x0, [sp+104]
002e6458str x3, [sp+112]
002e645cstr x4, [sp+120]
002e6460adrp x0, 0x36d000
002e6464add x0, x0, 2368
002e6468bl runtime.newobject
002e646cstr x0, [sp+336]
002e6470adrp x27, 0x765000
002e6474ldr w3, [x27+3056]
002e6478cbz w3, 0x2e6480
002e647cb 0x2e6484
002e6480
002e6480loc_2e6480:
002e6480b 0x2e64a8
002e6484
002e6484loc_2e6484:
002e6484str x0, [sp+184]
002e6488mov x1, x0
002e648cadrp x2, 0x432000
002e6490add x2, x2, 1240
002e6494adrp x0, 0x36d000
002e6498add x0, x0, 2368
002e649cbl runtime.wbMove
002e64a0ldr x0, [sp+184]
002e64a4b 0x2e64a8
002e64a8
002e64a8loc_2e64a8:
002e64a8adrp x27, 0x432000
002e64acadd x27, x27, 1240
002e64b0ldp x4, x5, [x27]
002e64b4adrp x27, 0x432000
002e64b8add x27, x27, 1256
002e64bcldp x6, x7, [x27]
002e64c0adrp x27, 0x432000
002e64c4add x27, x27, 1272
002e64c8ldp x8, x9, [x27]
002e64ccstp x4, x5, [x0]
002e64d0stp x6, x7, [x0+16]
002e64d4stp x8, x9, [x0+32]
002e64d8str xzr, [sp+64]
002e64dcldr x4, [sp+368]
002e64e0str x4, [sp+56]
002e64e4b 0x2e64e8
002e64e8
002e64e8loc_2e64e8:
002e64e8ldr x4, [sp+56]
002e64ecldr x5, [sp+64]
002e64f0subs xzr, x4, x5
002e64f4b.gt 0x2e64fc
002e64f8b 0x2e6790
002e64fc
002e64fcloc_2e64fc:
002e64fcldr x0, [sp+64]
002e6500str x0, [sp+48]
002e6504ldr x4, [sp+360]
002e6508ldr x1, [sp+368]
002e650csubs xzr, x1, x0
002e6510b.hi 0x2e6518
002e6514b 0x2e67bc
002e6518
002e6518loc_2e6518:
002e6518ldr x5, [sp+336]
002e651cadd x6, x0, x0, lsl #2
002e6520add x7, x4, x6, lsl #3
002e6524ldr x4, [x4+3*x6]
002e6528ldr x6, [x7+8]
002e652cldr x7, [x7+16]
002e6530str x6, [x5+8]
002e6534str x7, [x5+16]
002e6538adrp x27, 0x765000
002e653cldr w6, [x27+3056]
002e6540cbz w6, 0x2e6548
002e6544b 0x2e654c
002e6548
002e6548loc_2e6548:
002e6548b 0x2e6560
002e654c
002e654cloc_2e654c:
002e654cbl runtime.gcWriteBarrier2
002e6550str x4, [x25]
002e6554ldr x6, [x5]
002e6558str x6, [x25+8]
002e655cb 0x2e6560
002e6560
002e6560loc_2e6560:
002e6560str x4, [x5]
002e6564ldr x0, [sp+48]
002e6568ldr x1, [sp+368]
002e656cldr x4, [sp+360]
002e6570subs xzr, x0, x1
002e6574b.lo 0x2e657c
002e6578b 0x2e67b8
002e657c
002e657cloc_2e657c:
002e657cldr x5, [sp+336]
002e6580add x6, x0, x0, lsl #2
002e6584add x4, x4, x6, lsl #3
002e6588ldr x6, [x4+24]
002e658cldr x4, [x4+32]
002e6590str x4, [x5+40]
002e6594adrp x27, 0x765000
002e6598ldr w4, [x27+3056]
002e659ccbz w4, 0x2e65a4
002e65a0b 0x2e65a8
002e65a4
002e65a4loc_2e65a4:
002e65a4b 0x2e65bc
002e65a8
002e65a8loc_2e65a8:
002e65a8bl runtime.gcWriteBarrier2
002e65acstr x6, [x25]
002e65b0ldr x4, [x5+32]
002e65b4str x4, [x25+8]
002e65b8b 0x2e65bc
002e65bc
002e65bcloc_2e65bc:
002e65bcstr x6, [x5+32]
002e65c0str xzr, [sp+296]
002e65c4stp xzr, xzr, [sp+280]
002e65c8ldr x3, [sp+336]
002e65ccadrp x0, 0x3ca000
002e65d0add x0, x0, 456
002e65d4orr x1, xzr, 3
002e65d8mov x2, xzr
002e65dcbl net.DialUDP
002e65e0str x0, [sp+296]
002e65e4str x1, [sp+280]
002e65e8str x2, [sp+288]
002e65ecldr x4, [sp+296]
002e65f0str x4, [sp+176]
002e65f4ldr x4, [sp+280]
002e65f8ldr x5, [sp+288]
002e65fcstr x4, [sp+160]
002e6600str x5, [sp+168]
002e6604ldr x4, [sp+176]
002e6608str x4, [sp+152]
002e660cldr x4, [sp+168]
002e6610ldr x5, [sp+160]
002e6614str x5, [sp+136]
002e6618str x4, [sp+144]
002e661ccbnz x5, 0x2e6624
002e6620b 0x2e6628
002e6624
002e6624loc_2e6624:
002e6624b 0x2e677c
002e6628
002e6628loc_2e6628:
002e6628ldr x0, [sp+152]
002e662cldrsb x27, [x0]
002e6630str x0, [sp+224]
002e6634bl net.(*conn).LocalAddr
002e6638str x0, [sp+264]
002e663cstr x1, [sp+272]
002e6640str xzr, [sp+256]
002e6644ldr x1, [sp+264]
002e6648ldr x2, [sp+272]
002e664cadrp x3, 0x430000
002e6650add x3, x3, 3592
002e6654subs xzr, x1, x3
002e6658b.eq 0x2e6660
002e665cb 0x2e6668
002e6660
002e6660loc_2e6660:
002e6660orr x0, xzr, 1
002e6664b 0x2e6674
002e6668
002e6668loc_2e6668:
002e6668mov x0, xzr
002e666cmov x2, xzr
002e6670b 0x2e6674
002e6674
002e6674loc_2e6674:
002e6674str x2, [sp+256]
002e6678strb w0, [sp+45]
002e667cldr x3, [sp+256]
002e6680str x3, [sp+328]
002e6684ldrb w3, [sp+45]
002e6688strb w3, [sp+47]
002e668cldr x3, [sp+328]
002e6690str x3, [sp+128]
002e6694ldrb w3, [sp+47]
002e6698strb w3, [sp+44]
002e669ctbnz w3, 0, 0x2e66a4
002e66a0b 0x2e6764
002e66a4
002e66a4loc_2e66a4:
002e66a4stp xzr, xzr, [sp+232]
002e66a8str xzr, [sp+248]
002e66acldr x3, [sp+128]
002e66b0ldrsb x27, [x3]
002e66b4ldr x0, [x3]
002e66b8ldr x1, [x3+8]
002e66bcldr x2, [x3+16]
002e66c0str x0, [sp+200]
002e66c4str x1, [sp+208]
002e66c8str x2, [sp+216]
002e66ccbl net/netip.AddrFromSlice
002e66d0str x0, [sp+232]
002e66d4str x1, [sp+240]
002e66d8str x2, [sp+248]
002e66dcstrb w3, [sp+45]
002e66e0ldr x3, [sp+232]
002e66e4ldr x4, [sp+240]
002e66e8ldr x5, [sp+248]
002e66ecstr x3, [sp+304]
002e66f0str x4, [sp+312]
002e66f4str x5, [sp+320]
002e66f8ldrb w3, [sp+45]
002e66fcstrb w3, [sp+46]
002e6700ldr x0, [sp+48]
002e6704ldr x1, [sp+112]
002e6708ldr x3, [sp+104]
002e670cldr x4, [sp+320]
002e6710ldr x5, [sp+304]
002e6714ldr x6, [sp+312]
002e6718subs xzr, x1, x0
002e671cb.hi 0x2e6724
002e6720b 0x2e67b4
002e6724
002e6724loc_2e6724:
002e6724sub x1, x0, x0, lsl #2
002e6728sub x1, x3, x1, lsl #3
002e672cstr x5, [x1]
002e6730str x6, [x1+8]
002e6734adrp x27, 0x765000
002e6738ldr w2, [x27+3056]
002e673ccbz w2, 0x2e6744
002e6740b 0x2e6748
002e6744
002e6744loc_2e6744:
002e6744b 0x2e675c
002e6748
002e6748loc_2e6748:
002e6748bl runtime.gcWriteBarrier2
002e674cstr x4, [x25]
002e6750ldr x2, [x1+16]
002e6754str x2, [x25+8]
002e6758b 0x2e675c
002e675c
002e675cloc_2e675c:
002e675cstr x4, [x1+16]
002e6760b 0x2e6768
002e6764
002e6764loc_2e6764:
002e6764b 0x2e6768
002e6768
002e6768loc_2e6768:
002e6768ldr x0, [sp+152]
002e676cldrsb x27, [x0]
002e6770str x0, [sp+192]
002e6774bl net.(*conn).Close
002e6778b 0x2e677c
002e677c
002e677cloc_2e677c:
002e677cb 0x2e6780
002e6780
002e6780loc_2e6780:
002e6780ldr x4, [sp+64]
002e6784add x4, x4, 1
002e6788str x4, [sp+64]
002e678cb 0x2e64e8
002e6790
002e6790loc_2e6790:
002e6790ldr x0, [sp+104]
002e6794ldr x1, [sp+112]
002e6798ldr x2, [sp+120]
002e679cstr x0, [sp+80]
002e67a0str x1, [sp+88]
002e67a4str x2, [sp+96]
002e67a8ldp x29, x30, [sp-8]
002e67acadd sp, sp, 352
002e67b0ret x30
002e67b4
002e67b4loc_2e67b4:
002e67b4bl runtime.panicIndex
002e67b8
002e67b8loc_2e67b8:
002e67b8bl runtime.panicIndex
002e67bc
002e67bcloc_2e67bc:
002e67bcbl runtime.panicIndex
002e67c0hint
002e67c4
002e67c4loc_2e67c4:
002e67c4stp x0, x1, [sp+8]
002e67c8str x2, [sp+24]
002e67ccmov x3, x30
002e67d0bl runtime.morestack_noctxt.abi0
002e67d4ldp x0, x1, [sp+8]
002e67d8ldr x2, [sp+24]
002e67dcb 0x2e6400
002e6400
002e67e0
002e67e0net.ipAttrOf: ; void net.ipAttrOf(net/netip.Addr ip)
002e67e0ldr x16, [x28+16]
002e67e4sub x17, sp, 32
002e67e8subs xzr, x17, x16
002e67ecb.ls 0x2e68ec
002e67f0str x30, [sp-160]!
002e67f4stur x29, [sp-8]
002e67f8sub x29, sp, 8
002e67fcstr x0, [sp+168]
002e6800str x1, [sp+176]
002e6804str x2, [sp+184]
002e6808strb wzr, [sp+67]
002e680cstrb wzr, [sp+68]
002e6810strb wzr, [sp+69]
002e6814ldr x0, [sp+168]
002e6818ldr x1, [sp+176]
002e681cldr x2, [sp+184]
002e6820bl net/netip.Addr.IsValid
002e6824strb w0, [sp+71]
002e6828tbnz w0, 0, 0x2e6830
002e682cb 0x2e68c8
002e6830
002e6830loc_2e6830:
002e6830ldr x3, [sp+168]
002e6834ldr x4, [sp+176]
002e6838ldr x5, [sp+184]
002e683cadrp x27, 0x728000
002e6840ldr x0, [x27+2896]
002e6844adrp x27, 0x728000
002e6848ldr x1, [x27+2904]
002e684cadrp x27, 0x728000
002e6850ldr x2, [x27+2912]
002e6854bl net.policyTable.Classify
002e6858str x0, [sp+112]
002e685cstr x1, [sp+120]
002e6860str x2, [sp+128]
002e6864strb w3, [sp+136]
002e6868strb w4, [sp+144]
002e686cstrb w5, [sp+145]
002e6870ldp x6, x7, [sp+112]
002e6874ldp x8, x9, [sp+128]
002e6878stp x6, x7, [sp+72]
002e687cstp x8, x9, [sp+88]
002e6880ldr x6, [sp+144]
002e6884str x6, [sp+104]
002e6888ldr x0, [sp+168]
002e688cldr x1, [sp+176]
002e6890ldr x2, [sp+184]
002e6894bl net.classifyScope
002e6898strb w0, [sp+70]
002e689cstrb wzr, [sp+67]
002e68a0strb wzr, [sp+68]
002e68a4strb wzr, [sp+69]
002e68a8strb w0, [sp+67]
002e68acldrb w1, [sp+104]
002e68b0strb w1, [sp+68]
002e68b4ldrb w2, [sp+105]
002e68b8strb w2, [sp+69]
002e68bcldur x29, [sp-8]
002e68c0ldr x30, [sp], 160
002e68c4ret x30
002e68c8
002e68c8loc_2e68c8:
002e68c8strb wzr, [sp+67]
002e68ccstrb wzr, [sp+68]
002e68d0strb wzr, [sp+69]
002e68d4mov x0, xzr
002e68d8mov x1, xzr
002e68dcmov x2, x1
002e68e0ldur x29, [sp-8]
002e68e4ldr x30, [sp], 160
002e68e8ret x30
002e68ec
002e68ecloc_2e68ec:
002e68ecstp x0, x1, [sp+8]
002e68f0str x2, [sp+24]
002e68f4mov x3, x30
002e68f8bl runtime.morestack_noctxt.abi0
002e68fcldp x0, x1, [sp+8]
002e6900ldr x2, [sp+24]
002e6904b 0x2e67e0
002e6908udf 0
002e690cudf 0
002e67e0
002e67e0net.ipAttrOf: ; void net.ipAttrOf(net/netip.Addr ip)
002e67e0ldr x16, [x28+16]
002e67e4sub x17, sp, 32
002e67e8subs xzr, x17, x16
002e67ecb.ls 0x2e68ec
002e67f0str x30, [sp-160]!
002e67f4stur x29, [sp-8]
002e67f8sub x29, sp, 8
002e67fcstr x0, [sp+168]
002e6800str x1, [sp+176]
002e6804str x2, [sp+184]
002e6808strb wzr, [sp+67]
002e680cstrb wzr, [sp+68]
002e6810strb wzr, [sp+69]
002e6814ldr x0, [sp+168]
002e6818ldr x1, [sp+176]
002e681cldr x2, [sp+184]
002e6820bl net/netip.Addr.IsValid
002e6824strb w0, [sp+71]
002e6828tbnz w0, 0, 0x2e6830
002e682cb 0x2e68c8
002e6830
002e6830loc_2e6830:
002e6830ldr x3, [sp+168]
002e6834ldr x4, [sp+176]
002e6838ldr x5, [sp+184]
002e683cadrp x27, 0x728000
002e6840ldr x0, [x27+2896]
002e6844adrp x27, 0x728000
002e6848ldr x1, [x27+2904]
002e684cadrp x27, 0x728000
002e6850ldr x2, [x27+2912]
002e6854bl net.policyTable.Classify
002e6858str x0, [sp+112]
002e685cstr x1, [sp+120]
002e6860str x2, [sp+128]
002e6864strb w3, [sp+136]
002e6868strb w4, [sp+144]
002e686cstrb w5, [sp+145]
002e6870ldp x6, x7, [sp+112]
002e6874ldp x8, x9, [sp+128]
002e6878stp x6, x7, [sp+72]
002e687cstp x8, x9, [sp+88]
002e6880ldr x6, [sp+144]
002e6884str x6, [sp+104]
002e6888ldr x0, [sp+168]
002e688cldr x1, [sp+176]
002e6890ldr x2, [sp+184]
002e6894bl net.classifyScope
002e6898strb w0, [sp+70]
002e689cstrb wzr, [sp+67]
002e68a0strb wzr, [sp+68]
002e68a4strb wzr, [sp+69]
002e68a8strb w0, [sp+67]
002e68acldrb w1, [sp+104]
002e68b0strb w1, [sp+68]
002e68b4ldrb w2, [sp+105]
002e68b8strb w2, [sp+69]
002e68bcldur x29, [sp-8]
002e68c0ldr x30, [sp], 160
002e68c4ret x30
002e68c8
002e68c8loc_2e68c8:
002e68c8strb wzr, [sp+67]
002e68ccstrb wzr, [sp+68]
002e68d0strb wzr, [sp+69]
002e68d4mov x0, xzr
002e68d8mov x1, xzr
002e68dcmov x2, x1
002e68e0ldur x29, [sp-8]
002e68e4ldr x30, [sp], 160
002e68e8ret x30
002e68ec
002e68ecloc_2e68ec:
002e68ecstp x0, x1, [sp+8]
002e68f0str x2, [sp+24]
002e68f4mov x3, x30
002e68f8bl runtime.morestack_noctxt.abi0
002e68fcldp x0, x1, [sp+8]
002e6900ldr x2, [sp+24]
002e6904b 0x2e67e0
002e6908udf 0
002e690cudf 0
002e67e0
002e6910
002e6910net.compareByRFC6724: ; void net.compareByRFC6724(net.byRFC6724Info a, net.byRFC6724Info b)
002e6910ldr x16, [x28+16]
002e6914sub x17, sp, 144
002e6918subs xzr, x17, x16
002e691cb.ls 0x2e6e8c
002e6920sub x20, sp, 272
002e6924stp x29, x30, [x20-8]
002e6928add sp, x20, 0
002e692csub x29, sp, 8
002e6930str x0, [sp+360]
002e6934str x1, [sp+368]
002e6938str x2, [sp+376]
002e693cstr x3, [sp+384]
002e6940str x4, [sp+392]
002e6944strb w5, [sp+400]
002e6948strb w6, [sp+401]
002e694cstrb w7, [sp+402]
002e6950str x8, [sp+408]
002e6954str x9, [sp+416]
002e6958str x10, [sp+424]
002e695cstrb w11, [sp+432]
002e6960strb w12, [sp+433]
002e6964strb w13, [sp+434]
002e6968str xzr, [sp+64]
002e696cldr x3, [sp+360]
002e6970ldr x4, [sp+368]
002e6974ldr x5, [sp+376]
002e6978str x3, [sp+192]
002e697cstr x4, [sp+200]
002e6980str x5, [sp+208]
002e6984ldr x3, [sp+280]
002e6988ldr x4, [sp+288]
002e698cldr x5, [sp+296]
002e6990str x3, [sp+168]
002e6994str x4, [sp+176]
002e6998str x5, [sp+184]
002e699cldr x3, [sp+408]
002e69a0ldr x4, [sp+416]
002e69a4ldr x5, [sp+424]
002e69a8str x3, [sp+144]
002e69acstr x4, [sp+152]
002e69b0str x5, [sp+160]
002e69b4ldr x3, [sp+328]
002e69b8ldr x4, [sp+336]
002e69bcldr x5, [sp+344]
002e69c0str x3, [sp+120]
002e69c4str x4, [sp+128]
002e69c8str x5, [sp+136]
002e69ccadd x3, sp, 400
002e69d0str x3, [sp+112]
002e69d4add x3, sp, 320
002e69d8str x3, [sp+104]
002e69dcadd x3, sp, 432
002e69e0str x3, [sp+96]
002e69e4add x3, sp, 352
002e69e8str x3, [sp+88]
002e69ecldr x0, [sp+144]
002e69f0ldr x1, [sp+152]
002e69f4ldr x2, [sp+160]
002e69f8bl net/netip.Addr.IsValid
002e69fcstrb w0, [sp+62]
002e6a00eor x3, x0, 1
002e6a04strb w3, [sp+63]
002e6a08tbnz w0, 0, 0x2e6a10
002e6a0cb 0x2e6a14
002e6a10
002e6a10loc_2e6a10:
002e6a10b 0x2e6a34
002e6a14
002e6a14loc_2e6a14:
002e6a14ldr x0, [sp+120]
002e6a18ldr x1, [sp+128]
002e6a1cldr x2, [sp+136]
002e6a20bl net/netip.Addr.IsValid
002e6a24strb w0, [sp+61]
002e6a28eor x3, x0, 1
002e6a2cstrb w3, [sp+63]
002e6a30b 0x2e6a34
002e6a34
002e6a34loc_2e6a34:
002e6a34ldrb w3, [sp+63]
002e6a38tbnz w3, 0, 0x2e6a40
002e6a3cb 0x2e6a54
002e6a40
002e6a40loc_2e6a40:
002e6a40str xzr, [sp+64]
002e6a44mov x0, xzr
002e6a48ldp x29, x30, [sp-8]
002e6a4cadd sp, sp, 272
002e6a50ret x30
002e6a54
002e6a54loc_2e6a54:
002e6a54ldr x0, [sp+120]
002e6a58ldr x1, [sp+128]
002e6a5cldr x2, [sp+136]
002e6a60bl net/netip.Addr.IsValid
002e6a64strb w0, [sp+62]
002e6a68tbnz w0, 0, 0x2e6a70
002e6a6cb 0x2e6e78
002e6a70
002e6a70loc_2e6a70:
002e6a70ldr x0, [sp+144]
002e6a74ldr x1, [sp+152]
002e6a78ldr x2, [sp+160]
002e6a7cbl net/netip.Addr.IsValid
002e6a80strb w0, [sp+62]
002e6a84tbnz w0, 0, 0x2e6a8c
002e6a88b 0x2e6e64
002e6a8c
002e6a8cloc_2e6a8c:
002e6a8cldr x3, [sp+112]
002e6a90ldrsb x27, [x3]
002e6a94ldrb w3, [x3]
002e6a98ldr x4, [sp+96]
002e6a9cldrsb x27, [x4]
002e6aa0ldrb w4, [x4]
002e6aa4subs wzr, w4, w3
002e6aa8cset x3, eq
002e6aacstrb w3, [sp+62]
002e6ab0b.eq 0x2e6ab8
002e6ab4b 0x2e6ae0
002e6ab8
002e6ab8loc_2e6ab8:
002e6ab8ldr x3, [sp+104]
002e6abcldrsb x27, [x3]
002e6ac0ldrb w3, [x3]
002e6ac4ldr x4, [sp+88]
002e6ac8ldrsb x27, [x4]
002e6accldrb w4, [x4]
002e6ad0subs wzr, w3, w4
002e6ad4cset x3, ne
002e6ad8strb w3, [sp+62]
002e6adcb 0x2e6ae4
002e6ae0
002e6ae0loc_2e6ae0:
002e6ae0b 0x2e6ae4
002e6ae4
002e6ae4loc_2e6ae4:
002e6ae4ldrb w3, [sp+62]
002e6ae8tbnz w3, 0, 0x2e6af0
002e6aecb 0x2e6b04
002e6af0
002e6af0loc_2e6af0:
002e6af0movn x0, 0
002e6af4str x0, [sp+64]
002e6af8ldp x29, x30, [sp-8]
002e6afcadd sp, sp, 272
002e6b00ret x30
002e6b04
002e6b04loc_2e6b04:
002e6b04ldr x3, [sp+112]
002e6b08ldrsb x27, [x3]
002e6b0cldrb w3, [x3]
002e6b10ldr x4, [sp+96]
002e6b14ldrsb x27, [x4]
002e6b18ldrb w4, [x4]
002e6b1csubs wzr, w3, w4
002e6b20cset x3, ne
002e6b24strb w3, [sp+62]
002e6b28b.ne 0x2e6b30
002e6b2cb 0x2e6b58
002e6b30
002e6b30loc_2e6b30:
002e6b30ldr x3, [sp+104]
002e6b34ldrsb x27, [x3]
002e6b38ldrb w3, [x3]
002e6b3cldr x4, [sp+88]
002e6b40ldrsb x27, [x4]
002e6b44ldrb w4, [x4]
002e6b48subs wzr, w3, w4
002e6b4ccset x3, eq
002e6b50strb w3, [sp+62]
002e6b54b 0x2e6b5c
002e6b58
002e6b58loc_2e6b58:
002e6b58b 0x2e6b5c
002e6b5c
002e6b5cloc_2e6b5c:
002e6b5cldrb w3, [sp+62]
002e6b60tbnz w3, 0, 0x2e6b68
002e6b64b 0x2e6b7c
002e6b68
002e6b68loc_2e6b68:
002e6b68orr x0, xzr, 1
002e6b6cstr x0, [sp+64]
002e6b70ldp x29, x30, [sp-8]
002e6b74add sp, sp, 272
002e6b78ret x30
002e6b7c
002e6b7cloc_2e6b7c:
002e6b7cldr x3, [sp+96]
002e6b80ldrsb x27, [x3]
002e6b84ldrb w3, [x3+2]
002e6b88ldr x4, [sp+112]
002e6b8cldrsb x27, [x4]
002e6b90ldrb w4, [x4+2]
002e6b94subs wzr, w4, w3
002e6b98cset x3, eq
002e6b9cstrb w3, [sp+62]
002e6ba0b.eq 0x2e6ba8
002e6ba4b 0x2e6bd0
002e6ba8
002e6ba8loc_2e6ba8:
002e6ba8ldr x3, [sp+88]
002e6bacldrsb x27, [x3]
002e6bb0ldrb w3, [x3+2]
002e6bb4ldr x4, [sp+104]
002e6bb8ldrsb x27, [x4]
002e6bbcldrb w4, [x4+2]
002e6bc0subs wzr, w4, w3
002e6bc4cset x3, ne
002e6bc8strb w3, [sp+62]
002e6bccb 0x2e6bd4
002e6bd0
002e6bd0loc_2e6bd0:
002e6bd0b 0x2e6bd4
002e6bd4
002e6bd4loc_2e6bd4:
002e6bd4ldrb w3, [sp+62]
002e6bd8tbnz w3, 0, 0x2e6be0
002e6bdcb 0x2e6bf4
002e6be0
002e6be0loc_2e6be0:
002e6be0movn x0, 0
002e6be4str x0, [sp+64]
002e6be8ldp x29, x30, [sp-8]
002e6becadd sp, sp, 272
002e6bf0ret x30
002e6bf4
002e6bf4loc_2e6bf4:
002e6bf4ldr x3, [sp+96]
002e6bf8ldrsb x27, [x3]
002e6bfcldrb w3, [x3+2]
002e6c00ldr x4, [sp+112]
002e6c04ldrsb x27, [x4]
002e6c08ldrb w4, [x4+2]
002e6c0csubs wzr, w3, w4
002e6c10cset x3, ne
002e6c14strb w3, [sp+62]
002e6c18b.ne 0x2e6c20
002e6c1cb 0x2e6c48
002e6c20
002e6c20loc_2e6c20:
002e6c20ldr x3, [sp+88]
002e6c24ldrsb x27, [x3]
002e6c28ldrb w3, [x3+2]
002e6c2cldr x4, [sp+104]
002e6c30ldrsb x27, [x4]
002e6c34ldrb w4, [x4+2]
002e6c38subs wzr, w3, w4
002e6c3ccset x3, eq
002e6c40strb w3, [sp+62]
002e6c44b 0x2e6c4c
002e6c48
002e6c48loc_2e6c48:
002e6c48b 0x2e6c4c
002e6c4c
002e6c4cloc_2e6c4c:
002e6c4cldrb w3, [sp+62]
002e6c50tbnz w3, 0, 0x2e6c58
002e6c54b 0x2e6c6c
002e6c58
002e6c58loc_2e6c58:
002e6c58orr x0, xzr, 1
002e6c5cstr x0, [sp+64]
002e6c60ldp x29, x30, [sp-8]
002e6c64add sp, sp, 272
002e6c68ret x30
002e6c6c
002e6c6cloc_2e6c6c:
002e6c6cldr x3, [sp+112]
002e6c70ldrsb x27, [x3]
002e6c74ldrb w3, [x3+1]
002e6c78ldr x4, [sp+104]
002e6c7cldrsb x27, [x4]
002e6c80ldrb w4, [x4+1]
002e6c84subs wzr, w3, w4
002e6c88b.hi 0x2e6c90
002e6c8cb 0x2e6ca4
002e6c90
002e6c90loc_2e6c90:
002e6c90movn x0, 0
002e6c94str x0, [sp+64]
002e6c98ldp x29, x30, [sp-8]
002e6c9cadd sp, sp, 272
002e6ca0ret x30
002e6ca4
002e6ca4loc_2e6ca4:
002e6ca4ldr x3, [sp+112]
002e6ca8ldrsb x27, [x3]
002e6cacldrb w3, [x3+1]
002e6cb0ldr x4, [sp+104]
002e6cb4ldrsb x27, [x4]
002e6cb8ldrb w4, [x4+1]
002e6cbcsubs wzr, w3, w4
002e6cc0b.lo 0x2e6cc8
002e6cc4b 0x2e6cdc
002e6cc8
002e6cc8loc_2e6cc8:
002e6cc8orr x0, xzr, 1
002e6cccstr x0, [sp+64]
002e6cd0ldp x29, x30, [sp-8]
002e6cd4add sp, sp, 272
002e6cd8ret x30
002e6cdc
002e6cdcloc_2e6cdc:
002e6cdcldr x3, [sp+112]
002e6ce0ldrsb x27, [x3]
002e6ce4ldrb w3, [x3]
002e6ce8ldr x4, [sp+104]
002e6cecldrsb x27, [x4]
002e6cf0ldrb w4, [x4]
002e6cf4subs wzr, w3, w4
002e6cf8b.lo 0x2e6d00
002e6cfcb 0x2e6d14
002e6d00
002e6d00loc_2e6d00:
002e6d00movn x0, 0
002e6d04str x0, [sp+64]
002e6d08ldp x29, x30, [sp-8]
002e6d0cadd sp, sp, 272
002e6d10ret x30
002e6d14
002e6d14loc_2e6d14:
002e6d14ldr x3, [sp+112]
002e6d18ldrsb x27, [x3]
002e6d1cldrb w3, [x3]
002e6d20ldr x4, [sp+104]
002e6d24ldrsb x27, [x4]
002e6d28ldrb w4, [x4]
002e6d2csubs wzr, w3, w4
002e6d30b.hi 0x2e6d38
002e6d34b 0x2e6d4c
002e6d38
002e6d38loc_2e6d38:
002e6d38orr x0, xzr, 1
002e6d3cstr x0, [sp+64]
002e6d40ldp x29, x30, [sp-8]
002e6d44add sp, sp, 272
002e6d48ret x30
002e6d4c
002e6d4cloc_2e6d4c:
002e6d4cldr x0, [sp+192]
002e6d50ldr x1, [sp+200]
002e6d54ldr x2, [sp+208]
002e6d58bl net.IP.To4
002e6d5cstr x0, [sp+240]
002e6d60str x1, [sp+248]
002e6d64str x2, [sp+256]
002e6d68subs xzr, x0, 0
002e6d6ccset x3, ne
002e6d70eor x3, x3, 1
002e6d74strb w3, [sp+62]
002e6d78cbnz x0, 0x2e6d80
002e6d7cb 0x2e6d84
002e6d80
002e6d80loc_2e6d80:
002e6d80b 0x2e6db4
002e6d84
002e6d84loc_2e6d84:
002e6d84ldr x0, [sp+168]
002e6d88ldr x1, [sp+176]
002e6d8cldr x2, [sp+184]
002e6d90bl net.IP.To4
002e6d94str x0, [sp+216]
002e6d98str x1, [sp+224]
002e6d9cstr x2, [sp+232]
002e6da0subs xzr, x0, 0
002e6da4cset x3, ne
002e6da8eor x3, x3, 1
002e6dacstrb w3, [sp+62]
002e6db0b 0x2e6db4
002e6db4
002e6db4loc_2e6db4:
002e6db4ldrb w6, [sp+62]
002e6db8tbnz w6, 0, 0x2e6dc0
002e6dbcb 0x2e6e4c
002e6dc0
002e6dc0loc_2e6dc0:
002e6dc0ldr x0, [sp+144]
002e6dc4ldr x3, [sp+192]
002e6dc8ldr x1, [sp+152]
002e6dccldr x4, [sp+200]
002e6dd0ldr x5, [sp+208]
002e6dd4ldr x2, [sp+160]
002e6dd8bl net.commonPrefixLen
002e6ddcstr x0, [sp+80]
002e6de0ldr x0, [sp+120]
002e6de4ldr x3, [sp+168]
002e6de8ldr x1, [sp+128]
002e6decldr x4, [sp+176]
002e6df0ldr x5, [sp+184]
002e6df4ldr x2, [sp+136]
002e6df8bl net.commonPrefixLen
002e6dfcstr x0, [sp+72]
002e6e00ldr x6, [sp+80]
002e6e04subs xzr, x0, x6
002e6e08b.lt 0x2e6e10
002e6e0cb 0x2e6e24
002e6e10
002e6e10loc_2e6e10:
002e6e10movn x0, 0
002e6e14str x0, [sp+64]
002e6e18ldp x29, x30, [sp-8]
002e6e1cadd sp, sp, 272
002e6e20ret x30
002e6e24
002e6e24loc_2e6e24:
002e6e24ldr x1, [sp+80]
002e6e28subs xzr, x0, x1
002e6e2cb.gt 0x2e6e34
002e6e30b 0x2e6e48
002e6e34
002e6e34loc_2e6e34:
002e6e34orr x0, xzr, 1
002e6e38str x0, [sp+64]
002e6e3cldp x29, x30, [sp-8]
002e6e40add sp, sp, 272
002e6e44ret x30
002e6e48
002e6e48loc_2e6e48:
002e6e48b 0x2e6e50
002e6e4c
002e6e4cloc_2e6e4c:
002e6e4cb 0x2e6e50
002e6e50
002e6e50loc_2e6e50:
002e6e50str xzr, [sp+64]
002e6e54mov x0, xzr
002e6e58ldp x29, x30, [sp-8]
002e6e5cadd sp, sp, 272
002e6e60ret x30
002e6e64
002e6e64loc_2e6e64:
002e6e64orr x0, xzr, 1
002e6e68str x0, [sp+64]
002e6e6cldp x29, x30, [sp-8]
002e6e70add sp, sp, 272
002e6e74ret x30
002e6e78
002e6e78loc_2e6e78:
002e6e78movn x0, 0
002e6e7cstr x0, [sp+64]
002e6e80ldp x29, x30, [sp-8]
002e6e84add sp, sp, 272
002e6e88ret x30
002e6e8c
002e6e8cloc_2e6e8c:
002e6e8cstp x0, x1, [sp+88]
002e6e90stp x2, x3, [sp+104]
002e6e94str x4, [sp+120]
002e6e98strb w5, [sp+128]
002e6e9cstrb w6, [sp+129]
002e6ea0strb w7, [sp+130]
002e6ea4stp x8, x9, [sp+136]
002e6ea8str x10, [sp+152]
002e6eacstrb w11, [sp+160]
002e6eb0strb w12, [sp+161]
002e6eb4strb w13, [sp+162]
002e6eb8mov x3, x30
002e6ebcbl runtime.morestack_noctxt.abi0
002e6ec0ldp x0, x1, [sp+88]
002e6ec4ldp x2, x3, [sp+104]
002e6ec8ldr x4, [sp+120]
002e6eccldrb w5, [sp+128]
002e6ed0ldrb w6, [sp+129]
002e6ed4ldrb w7, [sp+130]
002e6ed8ldp x8, x9, [sp+136]
002e6edcldr x10, [sp+152]
002e6ee0ldrb w11, [sp+160]
002e6ee4ldrb w12, [sp+161]
002e6ee8ldrb w13, [sp+162]
002e6eecb 0x2e6910
002e6910
002e6910net.compareByRFC6724: ; void net.compareByRFC6724(net.byRFC6724Info a, net.byRFC6724Info b)
002e6910ldr x16, [x28+16]
002e6914sub x17, sp, 144
002e6918subs xzr, x17, x16
002e691cb.ls 0x2e6e8c
002e6920sub x20, sp, 272
002e6924stp x29, x30, [x20-8]
002e6928add sp, x20, 0
002e692csub x29, sp, 8
002e6930str x0, [sp+360]
002e6934str x1, [sp+368]
002e6938str x2, [sp+376]
002e693cstr x3, [sp+384]
002e6940str x4, [sp+392]
002e6944strb w5, [sp+400]
002e6948strb w6, [sp+401]
002e694cstrb w7, [sp+402]
002e6950str x8, [sp+408]
002e6954str x9, [sp+416]
002e6958str x10, [sp+424]
002e695cstrb w11, [sp+432]
002e6960strb w12, [sp+433]
002e6964strb w13, [sp+434]
002e6968str xzr, [sp+64]
002e696cldr x3, [sp+360]
002e6970ldr x4, [sp+368]
002e6974ldr x5, [sp+376]
002e6978str x3, [sp+192]
002e697cstr x4, [sp+200]
002e6980str x5, [sp+208]
002e6984ldr x3, [sp+280]
002e6988ldr x4, [sp+288]
002e698cldr x5, [sp+296]
002e6990str x3, [sp+168]
002e6994str x4, [sp+176]
002e6998str x5, [sp+184]
002e699cldr x3, [sp+408]
002e69a0ldr x4, [sp+416]
002e69a4ldr x5, [sp+424]
002e69a8str x3, [sp+144]
002e69acstr x4, [sp+152]
002e69b0str x5, [sp+160]
002e69b4ldr x3, [sp+328]
002e69b8ldr x4, [sp+336]
002e69bcldr x5, [sp+344]
002e69c0str x3, [sp+120]
002e69c4str x4, [sp+128]
002e69c8str x5, [sp+136]
002e69ccadd x3, sp, 400
002e69d0str x3, [sp+112]
002e69d4add x3, sp, 320
002e69d8str x3, [sp+104]
002e69dcadd x3, sp, 432
002e69e0str x3, [sp+96]
002e69e4add x3, sp, 352
002e69e8str x3, [sp+88]
002e69ecldr x0, [sp+144]
002e69f0ldr x1, [sp+152]
002e69f4ldr x2, [sp+160]
002e69f8bl net/netip.Addr.IsValid
002e69fcstrb w0, [sp+62]
002e6a00eor x3, x0, 1
002e6a04strb w3, [sp+63]
002e6a08tbnz w0, 0, 0x2e6a10
002e6a0cb 0x2e6a14
002e6a10
002e6a10loc_2e6a10:
002e6a10b 0x2e6a34
002e6a14
002e6a14loc_2e6a14:
002e6a14ldr x0, [sp+120]
002e6a18ldr x1, [sp+128]
002e6a1cldr x2, [sp+136]
002e6a20bl net/netip.Addr.IsValid
002e6a24strb w0, [sp+61]
002e6a28eor x3, x0, 1
002e6a2cstrb w3, [sp+63]
002e6a30b 0x2e6a34
002e6a34
002e6a34loc_2e6a34:
002e6a34ldrb w3, [sp+63]
002e6a38tbnz w3, 0, 0x2e6a40
002e6a3cb 0x2e6a54
002e6a40
002e6a40loc_2e6a40:
002e6a40str xzr, [sp+64]
002e6a44mov x0, xzr
002e6a48ldp x29, x30, [sp-8]
002e6a4cadd sp, sp, 272
002e6a50ret x30
002e6a54
002e6a54loc_2e6a54:
002e6a54ldr x0, [sp+120]
002e6a58ldr x1, [sp+128]
002e6a5cldr x2, [sp+136]
002e6a60bl net/netip.Addr.IsValid
002e6a64strb w0, [sp+62]
002e6a68tbnz w0, 0, 0x2e6a70
002e6a6cb 0x2e6e78
002e6a70
002e6a70loc_2e6a70:
002e6a70ldr x0, [sp+144]
002e6a74ldr x1, [sp+152]
002e6a78ldr x2, [sp+160]
002e6a7cbl net/netip.Addr.IsValid
002e6a80strb w0, [sp+62]
002e6a84tbnz w0, 0, 0x2e6a8c
002e6a88b 0x2e6e64
002e6a8c
002e6a8cloc_2e6a8c:
002e6a8cldr x3, [sp+112]
002e6a90ldrsb x27, [x3]
002e6a94ldrb w3, [x3]
002e6a98ldr x4, [sp+96]
002e6a9cldrsb x27, [x4]
002e6aa0ldrb w4, [x4]
002e6aa4subs wzr, w4, w3
002e6aa8cset x3, eq
002e6aacstrb w3, [sp+62]
002e6ab0b.eq 0x2e6ab8
002e6ab4b 0x2e6ae0
002e6ab8
002e6ab8loc_2e6ab8:
002e6ab8ldr x3, [sp+104]
002e6abcldrsb x27, [x3]
002e6ac0ldrb w3, [x3]
002e6ac4ldr x4, [sp+88]
002e6ac8ldrsb x27, [x4]
002e6accldrb w4, [x4]
002e6ad0subs wzr, w3, w4
002e6ad4cset x3, ne
002e6ad8strb w3, [sp+62]
002e6adcb 0x2e6ae4
002e6ae0
002e6ae0loc_2e6ae0:
002e6ae0b 0x2e6ae4
002e6ae4
002e6ae4loc_2e6ae4:
002e6ae4ldrb w3, [sp+62]
002e6ae8tbnz w3, 0, 0x2e6af0
002e6aecb 0x2e6b04
002e6af0
002e6af0loc_2e6af0:
002e6af0movn x0, 0
002e6af4str x0, [sp+64]
002e6af8ldp x29, x30, [sp-8]
002e6afcadd sp, sp, 272
002e6b00ret x30
002e6b04
002e6b04loc_2e6b04:
002e6b04ldr x3, [sp+112]
002e6b08ldrsb x27, [x3]
002e6b0cldrb w3, [x3]
002e6b10ldr x4, [sp+96]
002e6b14ldrsb x27, [x4]
002e6b18ldrb w4, [x4]
002e6b1csubs wzr, w3, w4
002e6b20cset x3, ne
002e6b24strb w3, [sp+62]
002e6b28b.ne 0x2e6b30
002e6b2cb 0x2e6b58
002e6b30
002e6b30loc_2e6b30:
002e6b30ldr x3, [sp+104]
002e6b34ldrsb x27, [x3]
002e6b38ldrb w3, [x3]
002e6b3cldr x4, [sp+88]
002e6b40ldrsb x27, [x4]
002e6b44ldrb w4, [x4]
002e6b48subs wzr, w3, w4
002e6b4ccset x3, eq
002e6b50strb w3, [sp+62]
002e6b54b 0x2e6b5c
002e6b58
002e6b58loc_2e6b58:
002e6b58b 0x2e6b5c
002e6b5c
002e6b5cloc_2e6b5c:
002e6b5cldrb w3, [sp+62]
002e6b60tbnz w3, 0, 0x2e6b68
002e6b64b 0x2e6b7c
002e6b68
002e6b68loc_2e6b68:
002e6b68orr x0, xzr, 1
002e6b6cstr x0, [sp+64]
002e6b70ldp x29, x30, [sp-8]
002e6b74add sp, sp, 272
002e6b78ret x30
002e6b7c
002e6b7cloc_2e6b7c:
002e6b7cldr x3, [sp+96]
002e6b80ldrsb x27, [x3]
002e6b84ldrb w3, [x3+2]
002e6b88ldr x4, [sp+112]
002e6b8cldrsb x27, [x4]
002e6b90ldrb w4, [x4+2]
002e6b94subs wzr, w4, w3
002e6b98cset x3, eq
002e6b9cstrb w3, [sp+62]
002e6ba0b.eq 0x2e6ba8
002e6ba4b 0x2e6bd0
002e6ba8
002e6ba8loc_2e6ba8:
002e6ba8ldr x3, [sp+88]
002e6bacldrsb x27, [x3]
002e6bb0ldrb w3, [x3+2]
002e6bb4ldr x4, [sp+104]
002e6bb8ldrsb x27, [x4]
002e6bbcldrb w4, [x4+2]
002e6bc0subs wzr, w4, w3
002e6bc4cset x3, ne
002e6bc8strb w3, [sp+62]
002e6bccb 0x2e6bd4
002e6bd0
002e6bd0loc_2e6bd0:
002e6bd0b 0x2e6bd4
002e6bd4
002e6bd4loc_2e6bd4:
002e6bd4ldrb w3, [sp+62]
002e6bd8tbnz w3, 0, 0x2e6be0
002e6bdcb 0x2e6bf4
002e6be0
002e6be0loc_2e6be0:
002e6be0movn x0, 0
002e6be4str x0, [sp+64]
002e6be8ldp x29, x30, [sp-8]
002e6becadd sp, sp, 272
002e6bf0ret x30
002e6bf4
002e6bf4loc_2e6bf4:
002e6bf4ldr x3, [sp+96]
002e6bf8ldrsb x27, [x3]
002e6bfcldrb w3, [x3+2]
002e6c00ldr x4, [sp+112]
002e6c04ldrsb x27, [x4]
002e6c08ldrb w4, [x4+2]
002e6c0csubs wzr, w3, w4
002e6c10cset x3, ne
002e6c14strb w3, [sp+62]
002e6c18b.ne 0x2e6c20
002e6c1cb 0x2e6c48
002e6c20
002e6c20loc_2e6c20:
002e6c20ldr x3, [sp+88]
002e6c24ldrsb x27, [x3]
002e6c28ldrb w3, [x3+2]
002e6c2cldr x4, [sp+104]
002e6c30ldrsb x27, [x4]
002e6c34ldrb w4, [x4+2]
002e6c38subs wzr, w3, w4
002e6c3ccset x3, eq
002e6c40strb w3, [sp+62]
002e6c44b 0x2e6c4c
002e6c48
002e6c48loc_2e6c48:
002e6c48b 0x2e6c4c
002e6c4c
002e6c4cloc_2e6c4c:
002e6c4cldrb w3, [sp+62]
002e6c50tbnz w3, 0, 0x2e6c58
002e6c54b 0x2e6c6c
002e6c58
002e6c58loc_2e6c58:
002e6c58orr x0, xzr, 1
002e6c5cstr x0, [sp+64]
002e6c60ldp x29, x30, [sp-8]
002e6c64add sp, sp, 272
002e6c68ret x30
002e6c6c
002e6c6cloc_2e6c6c:
002e6c6cldr x3, [sp+112]
002e6c70ldrsb x27, [x3]
002e6c74ldrb w3, [x3+1]
002e6c78ldr x4, [sp+104]
002e6c7cldrsb x27, [x4]
002e6c80ldrb w4, [x4+1]
002e6c84subs wzr, w3, w4
002e6c88b.hi 0x2e6c90
002e6c8cb 0x2e6ca4
002e6c90
002e6c90loc_2e6c90:
002e6c90movn x0, 0
002e6c94str x0, [sp+64]
002e6c98ldp x29, x30, [sp-8]
002e6c9cadd sp, sp, 272
002e6ca0ret x30
002e6ca4
002e6ca4loc_2e6ca4:
002e6ca4ldr x3, [sp+112]
002e6ca8ldrsb x27, [x3]
002e6cacldrb w3, [x3+1]
002e6cb0ldr x4, [sp+104]
002e6cb4ldrsb x27, [x4]
002e6cb8ldrb w4, [x4+1]
002e6cbcsubs wzr, w3, w4
002e6cc0b.lo 0x2e6cc8
002e6cc4b 0x2e6cdc
002e6cc8
002e6cc8loc_2e6cc8:
002e6cc8orr x0, xzr, 1
002e6cccstr x0, [sp+64]
002e6cd0ldp x29, x30, [sp-8]
002e6cd4add sp, sp, 272
002e6cd8ret x30
002e6cdc
002e6cdcloc_2e6cdc:
002e6cdcldr x3, [sp+112]
002e6ce0ldrsb x27, [x3]
002e6ce4ldrb w3, [x3]
002e6ce8ldr x4, [sp+104]
002e6cecldrsb x27, [x4]
002e6cf0ldrb w4, [x4]
002e6cf4subs wzr, w3, w4
002e6cf8b.lo 0x2e6d00
002e6cfcb 0x2e6d14
002e6d00
002e6d00loc_2e6d00:
002e6d00movn x0, 0
002e6d04str x0, [sp+64]
002e6d08ldp x29, x30, [sp-8]
002e6d0cadd sp, sp, 272
002e6d10ret x30
002e6d14
002e6d14loc_2e6d14:
002e6d14ldr x3, [sp+112]
002e6d18ldrsb x27, [x3]
002e6d1cldrb w3, [x3]
002e6d20ldr x4, [sp+104]
002e6d24ldrsb x27, [x4]
002e6d28ldrb w4, [x4]
002e6d2csubs wzr, w3, w4
002e6d30b.hi 0x2e6d38
002e6d34b 0x2e6d4c
002e6d38
002e6d38loc_2e6d38:
002e6d38orr x0, xzr, 1
002e6d3cstr x0, [sp+64]
002e6d40ldp x29, x30, [sp-8]
002e6d44add sp, sp, 272
002e6d48ret x30
002e6d4c
002e6d4cloc_2e6d4c:
002e6d4cldr x0, [sp+192]
002e6d50ldr x1, [sp+200]
002e6d54ldr x2, [sp+208]
002e6d58bl net.IP.To4
002e6d5cstr x0, [sp+240]
002e6d60str x1, [sp+248]
002e6d64str x2, [sp+256]
002e6d68subs xzr, x0, 0
002e6d6ccset x3, ne
002e6d70eor x3, x3, 1
002e6d74strb w3, [sp+62]
002e6d78cbnz x0, 0x2e6d80
002e6d7cb 0x2e6d84
002e6d80
002e6d80loc_2e6d80:
002e6d80b 0x2e6db4
002e6d84
002e6d84loc_2e6d84:
002e6d84ldr x0, [sp+168]
002e6d88ldr x1, [sp+176]
002e6d8cldr x2, [sp+184]
002e6d90bl net.IP.To4
002e6d94str x0, [sp+216]
002e6d98str x1, [sp+224]
002e6d9cstr x2, [sp+232]
002e6da0subs xzr, x0, 0
002e6da4cset x3, ne
002e6da8eor x3, x3, 1
002e6dacstrb w3, [sp+62]
002e6db0b 0x2e6db4
002e6db4
002e6db4loc_2e6db4:
002e6db4ldrb w6, [sp+62]
002e6db8tbnz w6, 0, 0x2e6dc0
002e6dbcb 0x2e6e4c
002e6dc0
002e6dc0loc_2e6dc0:
002e6dc0ldr x0, [sp+144]
002e6dc4ldr x3, [sp+192]
002e6dc8ldr x1, [sp+152]
002e6dccldr x4, [sp+200]
002e6dd0ldr x5, [sp+208]
002e6dd4ldr x2, [sp+160]
002e6dd8bl net.commonPrefixLen
002e6ddcstr x0, [sp+80]
002e6de0ldr x0, [sp+120]
002e6de4ldr x3, [sp+168]
002e6de8ldr x1, [sp+128]
002e6decldr x4, [sp+176]
002e6df0ldr x5, [sp+184]
002e6df4ldr x2, [sp+136]
002e6df8bl net.commonPrefixLen
002e6dfcstr x0, [sp+72]
002e6e00ldr x6, [sp+80]
002e6e04subs xzr, x0, x6
002e6e08b.lt 0x2e6e10
002e6e0cb 0x2e6e24
002e6e10
002e6e10loc_2e6e10:
002e6e10movn x0, 0
002e6e14str x0, [sp+64]
002e6e18ldp x29, x30, [sp-8]
002e6e1cadd sp, sp, 272
002e6e20ret x30
002e6e24
002e6e24loc_2e6e24:
002e6e24ldr x1, [sp+80]
002e6e28subs xzr, x0, x1
002e6e2cb.gt 0x2e6e34
002e6e30b 0x2e6e48
002e6e34
002e6e34loc_2e6e34:
002e6e34orr x0, xzr, 1
002e6e38str x0, [sp+64]
002e6e3cldp x29, x30, [sp-8]
002e6e40add sp, sp, 272
002e6e44ret x30
002e6e48
002e6e48loc_2e6e48:
002e6e48b 0x2e6e50
002e6e4c
002e6e4cloc_2e6e4c:
002e6e4cb 0x2e6e50
002e6e50
002e6e50loc_2e6e50:
002e6e50str xzr, [sp+64]
002e6e54mov x0, xzr
002e6e58ldp x29, x30, [sp-8]
002e6e5cadd sp, sp, 272
002e6e60ret x30
002e6e64
002e6e64loc_2e6e64:
002e6e64orr x0, xzr, 1
002e6e68str x0, [sp+64]
002e6e6cldp x29, x30, [sp-8]
002e6e70add sp, sp, 272
002e6e74ret x30
002e6e78
002e6e78loc_2e6e78:
002e6e78movn x0, 0
002e6e7cstr x0, [sp+64]
002e6e80ldp x29, x30, [sp-8]
002e6e84add sp, sp, 272
002e6e88ret x30
002e6e8c
002e6e8cloc_2e6e8c:
002e6e8cstp x0, x1, [sp+88]
002e6e90stp x2, x3, [sp+104]
002e6e94str x4, [sp+120]
002e6e98strb w5, [sp+128]
002e6e9cstrb w6, [sp+129]
002e6ea0strb w7, [sp+130]
002e6ea4stp x8, x9, [sp+136]
002e6ea8str x10, [sp+152]
002e6eacstrb w11, [sp+160]
002e6eb0strb w12, [sp+161]
002e6eb4strb w13, [sp+162]
002e6eb8mov x3, x30
002e6ebcbl runtime.morestack_noctxt.abi0
002e6ec0ldp x0, x1, [sp+88]
002e6ec4ldp x2, x3, [sp+104]
002e6ec8ldr x4, [sp+120]
002e6eccldrb w5, [sp+128]
002e6ed0ldrb w6, [sp+129]
002e6ed4ldrb w7, [sp+130]
002e6ed8ldp x8, x9, [sp+136]
002e6edcldr x10, [sp+152]
002e6ee0ldrb w11, [sp+160]
002e6ee4ldrb w12, [sp+161]
002e6ee8ldrb w13, [sp+162]
002e6eecb 0x2e6910
002e6910
002e6ef0
002e6ef0net.policyTable.Classify: ; void net.policyTable.Classify(net.policyTable t, net/netip.Addr ip)
002e6ef0ldr x16, [x28+16]
002e6ef4sub x17, sp, 112
002e6ef8subs xzr, x17, x16
002e6efcb.ls 0x2e70a8
002e6f00str x30, [sp-240]!
002e6f04stur x29, [sp-8]
002e6f08sub x29, sp, 8
002e6f0cstr x0, [sp+248]
002e6f10str x1, [sp+256]
002e6f14str x2, [sp+264]
002e6f18str x3, [sp+272]
002e6f1cstr x4, [sp+280]
002e6f20str x5, [sp+288]
002e6f24stp xzr, xzr, [sp+120]
002e6f28stp xzr, xzr, [sp+136]
002e6f2cstr xzr, [sp+152]
002e6f30ldr x0, [sp+272]
002e6f34ldr x1, [sp+280]
002e6f38ldr x2, [sp+288]
002e6f3cbl net/netip.Addr.Is4
002e6f40strb w0, [sp+95]
002e6f44tbnz w0, 0, 0x2e6f4c
002e6f48b 0x2e6f88
002e6f4c
002e6f4cloc_2e6f4c:
002e6f4cldr x0, [sp+272]
002e6f50ldr x1, [sp+280]
002e6f54ldr x2, [sp+288]
002e6f58bl net/netip.Addr.As16
002e6f5cldp x3, x4, [sp+8]
002e6f60add x27, sp, 79
002e6f64stp x3, x4, [x27]
002e6f68add x27, sp, 79
002e6f6cldp x3, x4, [x27]
002e6f70stp x3, x4, [sp+8]
002e6f74bl net/netip.AddrFrom16
002e6f78str x0, [sp+272]
002e6f7cstr x1, [sp+280]
002e6f80str x2, [sp+288]
002e6f84b 0x2e6f8c
002e6f88
002e6f88loc_2e6f88:
002e6f88b 0x2e6f8c
002e6f8c
002e6f8cloc_2e6f8c:
002e6f8cldr x7, [sp+256]
002e6f90ldr x8, [sp+248]
002e6f94ldr x9, [sp+264]
002e6f98str x8, [sp+200]
002e6f9cstr x7, [sp+208]
002e6fa0str x9, [sp+216]
002e6fa4str xzr, [sp+112]
002e6fa8str x7, [sp+104]
002e6facldr x7, [sp+200]
002e6fb0str x7, [sp+96]
002e6fb4b 0x2e6fb8
002e6fb8
002e6fb8loc_2e6fb8:
002e6fb8ldr x7, [sp+104]
002e6fbcldr x8, [sp+112]
002e6fc0subs xzr, x7, x8
002e6fc4b.gt 0x2e6fcc
002e6fc8b 0x2e7078
002e6fcc
002e6fccloc_2e6fcc:
002e6fccldr x7, [sp+96]
002e6fd0str x7, [sp+224]
002e6fd4ldr x7, [sp+224]
002e6fd8ldp x8, x9, [x7]
002e6fdcldp x10, x11, [x7+16]
002e6fe0stp x8, x9, [sp+160]
002e6fe4stp x10, x11, [sp+176]
002e6fe8ldr x7, [x7+32]
002e6fecstr x7, [sp+192]
002e6ff0ldr x0, [sp+160]
002e6ff4ldr x1, [sp+168]
002e6ff8ldr x2, [sp+176]
002e6ffcldrb w3, [sp+184]
002e7000ldr x4, [sp+272]
002e7004ldr x5, [sp+280]
002e7008ldr x6, [sp+288]
002e700cbl net/netip.Prefix.Contains
002e7010strb w0, [sp+95]
002e7014tbnz w0, 0, 0x2e701c
002e7018b 0x2e7058
002e701c
002e701cloc_2e701c:
002e701cldp x6, x7, [sp+160]
002e7020ldp x8, x9, [sp+176]
002e7024stp x6, x7, [sp+120]
002e7028stp x8, x9, [sp+136]
002e702cldr x6, [sp+192]
002e7030str x6, [sp+152]
002e7034ldr x0, [sp+120]
002e7038ldr x1, [sp+128]
002e703cldr x2, [sp+136]
002e7040ldrb w3, [sp+144]
002e7044ldrb w4, [sp+152]
002e7048ldrb w5, [sp+153]
002e704cldur x29, [sp-8]
002e7050ldr x30, [sp], 240
002e7054ret x30
002e7058
002e7058loc_2e7058:
002e7058b 0x2e705c
002e705c
002e705cloc_2e705c:
002e705cldr x7, [sp+112]
002e7060add x7, x7, 1
002e7064str x7, [sp+112]
002e7068ldr x7, [sp+224]
002e706cadd x7, x7, 40
002e7070str x7, [sp+96]
002e7074b 0x2e6fb8
002e7078
002e7078loc_2e7078:
002e7078stp xzr, xzr, [sp+120]
002e707cstp xzr, xzr, [sp+136]
002e7080str xzr, [sp+152]
002e7084ldr x2, [sp+136]
002e7088mov x0, xzr
002e708cmov x1, xzr
002e7090mov x3, xzr
002e7094mov x4, xzr
002e7098mov x5, xzr
002e709cldur x29, [sp-8]
002e70a0ldr x30, [sp], 240
002e70a4ret x30
002e70a8
002e70a8loc_2e70a8:
002e70a8stp x0, x1, [sp+8]
002e70acstp x2, x3, [sp+24]
002e70b0stp x4, x5, [sp+40]
002e70b4mov x3, x30
002e70b8bl runtime.morestack_noctxt.abi0
002e70bcldp x0, x1, [sp+8]
002e70c0ldp x2, x3, [sp+24]
002e70c4ldp x4, x5, [sp+40]
002e70c8b 0x2e6ef0
002e70ccudf 0
002e6ef0
002e6ef0net.policyTable.Classify: ; void net.policyTable.Classify(net.policyTable t, net/netip.Addr ip)
002e6ef0ldr x16, [x28+16]
002e6ef4sub x17, sp, 112
002e6ef8subs xzr, x17, x16
002e6efcb.ls 0x2e70a8
002e6f00str x30, [sp-240]!
002e6f04stur x29, [sp-8]
002e6f08sub x29, sp, 8
002e6f0cstr x0, [sp+248]
002e6f10str x1, [sp+256]
002e6f14str x2, [sp+264]
002e6f18str x3, [sp+272]
002e6f1cstr x4, [sp+280]
002e6f20str x5, [sp+288]
002e6f24stp xzr, xzr, [sp+120]
002e6f28stp xzr, xzr, [sp+136]
002e6f2cstr xzr, [sp+152]
002e6f30ldr x0, [sp+272]
002e6f34ldr x1, [sp+280]
002e6f38ldr x2, [sp+288]
002e6f3cbl net/netip.Addr.Is4
002e6f40strb w0, [sp+95]
002e6f44tbnz w0, 0, 0x2e6f4c
002e6f48b 0x2e6f88
002e6f4c
002e6f4cloc_2e6f4c:
002e6f4cldr x0, [sp+272]
002e6f50ldr x1, [sp+280]
002e6f54ldr x2, [sp+288]
002e6f58bl net/netip.Addr.As16
002e6f5cldp x3, x4, [sp+8]
002e6f60add x27, sp, 79
002e6f64stp x3, x4, [x27]
002e6f68add x27, sp, 79
002e6f6cldp x3, x4, [x27]
002e6f70stp x3, x4, [sp+8]
002e6f74bl net/netip.AddrFrom16
002e6f78str x0, [sp+272]
002e6f7cstr x1, [sp+280]
002e6f80str x2, [sp+288]
002e6f84b 0x2e6f8c
002e6f88
002e6f88loc_2e6f88:
002e6f88b 0x2e6f8c
002e6f8c
002e6f8cloc_2e6f8c:
002e6f8cldr x7, [sp+256]
002e6f90ldr x8, [sp+248]
002e6f94ldr x9, [sp+264]
002e6f98str x8, [sp+200]
002e6f9cstr x7, [sp+208]
002e6fa0str x9, [sp+216]
002e6fa4str xzr, [sp+112]
002e6fa8str x7, [sp+104]
002e6facldr x7, [sp+200]
002e6fb0str x7, [sp+96]
002e6fb4b 0x2e6fb8
002e6fb8
002e6fb8loc_2e6fb8:
002e6fb8ldr x7, [sp+104]
002e6fbcldr x8, [sp+112]
002e6fc0subs xzr, x7, x8
002e6fc4b.gt 0x2e6fcc
002e6fc8b 0x2e7078
002e6fcc
002e6fccloc_2e6fcc:
002e6fccldr x7, [sp+96]
002e6fd0str x7, [sp+224]
002e6fd4ldr x7, [sp+224]
002e6fd8ldp x8, x9, [x7]
002e6fdcldp x10, x11, [x7+16]
002e6fe0stp x8, x9, [sp+160]
002e6fe4stp x10, x11, [sp+176]
002e6fe8ldr x7, [x7+32]
002e6fecstr x7, [sp+192]
002e6ff0ldr x0, [sp+160]
002e6ff4ldr x1, [sp+168]
002e6ff8ldr x2, [sp+176]
002e6ffcldrb w3, [sp+184]
002e7000ldr x4, [sp+272]
002e7004ldr x5, [sp+280]
002e7008ldr x6, [sp+288]
002e700cbl net/netip.Prefix.Contains
002e7010strb w0, [sp+95]
002e7014tbnz w0, 0, 0x2e701c
002e7018b 0x2e7058
002e701c
002e701cloc_2e701c:
002e701cldp x6, x7, [sp+160]
002e7020ldp x8, x9, [sp+176]
002e7024stp x6, x7, [sp+120]
002e7028stp x8, x9, [sp+136]
002e702cldr x6, [sp+192]
002e7030str x6, [sp+152]
002e7034ldr x0, [sp+120]
002e7038ldr x1, [sp+128]
002e703cldr x2, [sp+136]
002e7040ldrb w3, [sp+144]
002e7044ldrb w4, [sp+152]
002e7048ldrb w5, [sp+153]
002e704cldur x29, [sp-8]
002e7050ldr x30, [sp], 240
002e7054ret x30
002e7058
002e7058loc_2e7058:
002e7058b 0x2e705c
002e705c
002e705cloc_2e705c:
002e705cldr x7, [sp+112]
002e7060add x7, x7, 1
002e7064str x7, [sp+112]
002e7068ldr x7, [sp+224]
002e706cadd x7, x7, 40
002e7070str x7, [sp+96]
002e7074b 0x2e6fb8
002e7078
002e7078loc_2e7078:
002e7078stp xzr, xzr, [sp+120]
002e707cstp xzr, xzr, [sp+136]
002e7080str xzr, [sp+152]
002e7084ldr x2, [sp+136]
002e7088mov x0, xzr
002e708cmov x1, xzr
002e7090mov x3, xzr
002e7094mov x4, xzr
002e7098mov x5, xzr
002e709cldur x29, [sp-8]
002e70a0ldr x30, [sp], 240
002e70a4ret x30
002e70a8
002e70a8loc_2e70a8:
002e70a8stp x0, x1, [sp+8]
002e70acstp x2, x3, [sp+24]
002e70b0stp x4, x5, [sp+40]
002e70b4mov x3, x30
002e70b8bl runtime.morestack_noctxt.abi0
002e70bcldp x0, x1, [sp+8]
002e70c0ldp x2, x3, [sp+24]
002e70c4ldp x4, x5, [sp+40]
002e70c8b 0x2e6ef0
002e70ccudf 0
002e6ef0
002e70d0
002e70d0net.classifyScope: ; void net.classifyScope(net/netip.Addr ip)
002e70d0ldr x16, [x28+16]
002e70d4subs xzr, sp, x16
002e70d8b.ls 0x2e72a0
002e70dcstr x30, [sp-80]!
002e70e0stur x29, [sp-8]
002e70e4sub x29, sp, 8
002e70e8str x0, [sp+88]
002e70ecstr x1, [sp+96]
002e70f0str x2, [sp+104]
002e70f4strb wzr, [sp+51]
002e70f8ldr x0, [sp+88]
002e70fcldr x1, [sp+96]
002e7100ldr x2, [sp+104]
002e7104bl net/netip.Addr.IsLoopback
002e7108strb w0, [sp+70]
002e710cstrb w0, [sp+71]
002e7110tbnz w0, 0, 0x2e7118
002e7114b 0x2e711c
002e7118
002e7118loc_2e7118:
002e7118b 0x2e7138
002e711c
002e711cloc_2e711c:
002e711cldr x0, [sp+88]
002e7120ldr x1, [sp+96]
002e7124ldr x2, [sp+104]
002e7128bl net/netip.Addr.IsLinkLocalUnicast
002e712cstrb w0, [sp+69]
002e7130strb w0, [sp+71]
002e7134b 0x2e7138
002e7138
002e7138loc_2e7138:
002e7138ldrb w3, [sp+71]
002e713ctbnz w3, 0, 0x2e7144
002e7140b 0x2e7158
002e7144
002e7144loc_2e7144:
002e7144orr x0, xzr, 2
002e7148strb w0, [sp+51]
002e714cldur x29, [sp-8]
002e7150ldr x30, [sp], 80
002e7154ret x30
002e7158
002e7158loc_2e7158:
002e7158ldr x0, [sp+88]
002e715cldr x1, [sp+96]
002e7160ldr x2, [sp+104]
002e7164bl net/netip.Addr.Is6
002e7168strb w0, [sp+71]
002e716cstrb w0, [sp+70]
002e7170tbnz w0, 0, 0x2e7178
002e7174b 0x2e7198
002e7178
002e7178loc_2e7178:
002e7178ldr x0, [sp+88]
002e717cldr x1, [sp+96]
002e7180ldr x2, [sp+104]
002e7184bl net/netip.Addr.Is4In6
002e7188strb w0, [sp+69]
002e718ceor x3, x0, 1
002e7190strb w3, [sp+70]
002e7194b 0x2e719c
002e7198
002e7198loc_2e7198:
002e7198b 0x2e719c
002e719c
002e719cloc_2e719c:
002e719cldrb w3, [sp+70]
002e71a0strb w3, [sp+68]
002e71a4ldr x0, [sp+88]
002e71a8ldr x1, [sp+96]
002e71acldr x2, [sp+104]
002e71b0bl net/netip.Addr.As16
002e71b4ldp x3, x4, [sp+8]
002e71b8add x27, sp, 52
002e71bcstp x3, x4, [x27]
002e71c0ldrb w3, [sp+68]
002e71c4strb w3, [sp+71]
002e71c8tbnz w3, 0, 0x2e71d0
002e71ccb 0x2e71ec
002e71d0
002e71d0loc_2e71d0:
002e71d0ldr x0, [sp+88]
002e71d4ldr x1, [sp+96]
002e71d8ldr x2, [sp+104]
002e71dcbl net/netip.Addr.IsMulticast
002e71e0strb w0, [sp+70]
002e71e4strb w0, [sp+71]
002e71e8b 0x2e71f0
002e71ec
002e71ecloc_2e71ec:
002e71ecb 0x2e71f0
002e71f0
002e71f0loc_2e71f0:
002e71f0ldrb w1, [sp+71]
002e71f4tbnz w1, 0, 0x2e71fc
002e71f8b 0x2e7218
002e71fc
002e71fcloc_2e71fc:
002e71fcldrb w1, [sp+53]
002e7200and x1, x1, 15
002e7204strb w1, [sp+51]
002e7208ldrb w0, [sp+51]
002e720cldur x29, [sp-8]
002e7210ldr x30, [sp], 80
002e7214ret x30
002e7218
002e7218loc_2e7218:
002e7218ldrb w1, [sp+68]
002e721cstrb w1, [sp+70]
002e7220tbnz w1, 0, 0x2e7228
002e7224b 0x2e723c
002e7228
002e7228loc_2e7228:
002e7228ldrb w1, [sp+52]
002e722csubs wzr, w1, 254
002e7230cset x1, eq
002e7234strb w1, [sp+70]
002e7238b 0x2e7240
002e723c
002e723cloc_2e723c:
002e723cb 0x2e7240
002e7240
002e7240loc_2e7240:
002e7240ldrb w1, [sp+70]
002e7244strb w1, [sp+71]
002e7248tbnz w1, 0, 0x2e7250
002e724cb 0x2e7268
002e7250
002e7250loc_2e7250:
002e7250ldrb w1, [sp+53]
002e7254and x1, x1, 192
002e7258subs wzr, w1, 192
002e725ccset x1, eq
002e7260strb w1, [sp+71]
002e7264b 0x2e726c
002e7268
002e7268loc_2e7268:
002e7268b 0x2e726c
002e726c
002e726cloc_2e726c:
002e726cldrb w1, [sp+71]
002e7270tbnz w1, 0, 0x2e7278
002e7274b 0x2e728c
002e7278
002e7278loc_2e7278:
002e7278movz x0, 5
002e727cstrb w0, [sp+51]
002e7280ldur x29, [sp-8]
002e7284ldr x30, [sp], 80
002e7288ret x30
002e728c
002e728cloc_2e728c:
002e728corr x0, xzr, 14
002e7290strb w0, [sp+51]
002e7294ldur x29, [sp-8]
002e7298ldr x30, [sp], 80
002e729cret x30
002e72a0
002e72a0loc_2e72a0:
002e72a0stp x0, x1, [sp+8]
002e72a4str x2, [sp+24]
002e72a8mov x3, x30
002e72acbl runtime.morestack_noctxt.abi0
002e72b0ldp x0, x1, [sp+8]
002e72b4ldr x2, [sp+24]
002e72b8b 0x2e70d0
002e72bcudf 0
002e70d0
002e70d0net.classifyScope: ; void net.classifyScope(net/netip.Addr ip)
002e70d0ldr x16, [x28+16]
002e70d4subs xzr, sp, x16
002e70d8b.ls 0x2e72a0
002e70dcstr x30, [sp-80]!
002e70e0stur x29, [sp-8]
002e70e4sub x29, sp, 8
002e70e8str x0, [sp+88]
002e70ecstr x1, [sp+96]
002e70f0str x2, [sp+104]
002e70f4strb wzr, [sp+51]
002e70f8ldr x0, [sp+88]
002e70fcldr x1, [sp+96]
002e7100ldr x2, [sp+104]
002e7104bl net/netip.Addr.IsLoopback
002e7108strb w0, [sp+70]
002e710cstrb w0, [sp+71]
002e7110tbnz w0, 0, 0x2e7118
002e7114b 0x2e711c
002e7118
002e7118loc_2e7118:
002e7118b 0x2e7138
002e711c
002e711cloc_2e711c:
002e711cldr x0, [sp+88]
002e7120ldr x1, [sp+96]
002e7124ldr x2, [sp+104]
002e7128bl net/netip.Addr.IsLinkLocalUnicast
002e712cstrb w0, [sp+69]
002e7130strb w0, [sp+71]
002e7134b 0x2e7138
002e7138
002e7138loc_2e7138:
002e7138ldrb w3, [sp+71]
002e713ctbnz w3, 0, 0x2e7144
002e7140b 0x2e7158
002e7144
002e7144loc_2e7144:
002e7144orr x0, xzr, 2
002e7148strb w0, [sp+51]
002e714cldur x29, [sp-8]
002e7150ldr x30, [sp], 80
002e7154ret x30
002e7158
002e7158loc_2e7158:
002e7158ldr x0, [sp+88]
002e715cldr x1, [sp+96]
002e7160ldr x2, [sp+104]
002e7164bl net/netip.Addr.Is6
002e7168strb w0, [sp+71]
002e716cstrb w0, [sp+70]
002e7170tbnz w0, 0, 0x2e7178
002e7174b 0x2e7198
002e7178
002e7178loc_2e7178:
002e7178ldr x0, [sp+88]
002e717cldr x1, [sp+96]
002e7180ldr x2, [sp+104]
002e7184bl net/netip.Addr.Is4In6
002e7188strb w0, [sp+69]
002e718ceor x3, x0, 1
002e7190strb w3, [sp+70]
002e7194b 0x2e719c
002e7198
002e7198loc_2e7198:
002e7198b 0x2e719c
002e719c
002e719cloc_2e719c:
002e719cldrb w3, [sp+70]
002e71a0strb w3, [sp+68]
002e71a4ldr x0, [sp+88]
002e71a8ldr x1, [sp+96]
002e71acldr x2, [sp+104]
002e71b0bl net/netip.Addr.As16
002e71b4ldp x3, x4, [sp+8]
002e71b8add x27, sp, 52
002e71bcstp x3, x4, [x27]
002e71c0ldrb w3, [sp+68]
002e71c4strb w3, [sp+71]
002e71c8tbnz w3, 0, 0x2e71d0
002e71ccb 0x2e71ec
002e71d0
002e71d0loc_2e71d0:
002e71d0ldr x0, [sp+88]
002e71d4ldr x1, [sp+96]
002e71d8ldr x2, [sp+104]
002e71dcbl net/netip.Addr.IsMulticast
002e71e0strb w0, [sp+70]
002e71e4strb w0, [sp+71]
002e71e8b 0x2e71f0
002e71ec
002e71ecloc_2e71ec:
002e71ecb 0x2e71f0
002e71f0
002e71f0loc_2e71f0:
002e71f0ldrb w1, [sp+71]
002e71f4tbnz w1, 0, 0x2e71fc
002e71f8b 0x2e7218
002e71fc
002e71fcloc_2e71fc:
002e71fcldrb w1, [sp+53]
002e7200and x1, x1, 15
002e7204strb w1, [sp+51]
002e7208ldrb w0, [sp+51]
002e720cldur x29, [sp-8]
002e7210ldr x30, [sp], 80
002e7214ret x30
002e7218
002e7218loc_2e7218:
002e7218ldrb w1, [sp+68]
002e721cstrb w1, [sp+70]
002e7220tbnz w1, 0, 0x2e7228
002e7224b 0x2e723c
002e7228
002e7228loc_2e7228:
002e7228ldrb w1, [sp+52]
002e722csubs wzr, w1, 254
002e7230cset x1, eq
002e7234strb w1, [sp+70]
002e7238b 0x2e7240
002e723c
002e723cloc_2e723c:
002e723cb 0x2e7240
002e7240
002e7240loc_2e7240:
002e7240ldrb w1, [sp+70]
002e7244strb w1, [sp+71]
002e7248tbnz w1, 0, 0x2e7250
002e724cb 0x2e7268
002e7250
002e7250loc_2e7250:
002e7250ldrb w1, [sp+53]
002e7254and x1, x1, 192
002e7258subs wzr, w1, 192
002e725ccset x1, eq
002e7260strb w1, [sp+71]
002e7264b 0x2e726c
002e7268
002e7268loc_2e7268:
002e7268b 0x2e726c
002e726c
002e726cloc_2e726c:
002e726cldrb w1, [sp+71]
002e7270tbnz w1, 0, 0x2e7278
002e7274b 0x2e728c
002e7278
002e7278loc_2e7278:
002e7278movz x0, 5
002e727cstrb w0, [sp+51]
002e7280ldur x29, [sp-8]
002e7284ldr x30, [sp], 80
002e7288ret x30
002e728c
002e728cloc_2e728c:
002e728corr x0, xzr, 14
002e7290strb w0, [sp+51]
002e7294ldur x29, [sp-8]
002e7298ldr x30, [sp], 80
002e729cret x30
002e72a0
002e72a0loc_2e72a0:
002e72a0stp x0, x1, [sp+8]
002e72a4str x2, [sp+24]
002e72a8mov x3, x30
002e72acbl runtime.morestack_noctxt.abi0
002e72b0ldp x0, x1, [sp+8]
002e72b4ldr x2, [sp+24]
002e72b8b 0x2e70d0
002e72bcudf 0
002e70d0
002e72c0
002e72c0net.commonPrefixLen: ; void net.commonPrefixLen(net/netip.Addr a, net.IP b)
002e72c0ldr x16, [x28+16]
002e72c4subs xzr, sp, x16
002e72c8b.ls 0x2e75a4
002e72ccstr x30, [sp-128]!
002e72d0stur x29, [sp-8]
002e72d4sub x29, sp, 8
002e72d8str x0, [sp+136]
002e72dcstr x1, [sp+144]
002e72e0str x2, [sp+152]
002e72e4str x3, [sp+160]
002e72e8str x4, [sp+168]
002e72ecstr x5, [sp+176]
002e72f0str xzr, [sp+40]
002e72f4mov x0, x3
002e72f8mov x1, x4
002e72fcmov x2, x5
002e7300bl net.IP.To4
002e7304str x0, [sp+72]
002e7308str x1, [sp+80]
002e730cstr x2, [sp+88]
002e7310cbnz x0, 0x2e7318
002e7314b 0x2e7328
002e7318
002e7318loc_2e7318:
002e7318str x0, [sp+160]
002e731cstr x1, [sp+168]
002e7320str x2, [sp+176]
002e7324b 0x2e732c
002e7328
002e7328loc_2e7328:
002e7328b 0x2e732c
002e732c
002e732cloc_2e732c:
002e732cldr x0, [sp+136]
002e7330ldr x1, [sp+144]
002e7334ldr x2, [sp+152]
002e7338bl net/netip.Addr.AsSlice
002e733cstr x0, [sp+96]
002e7340str x1, [sp+104]
002e7344str x2, [sp+112]
002e7348str x1, [sp+64]
002e734cldr x3, [sp+168]
002e7350str x3, [sp+56]
002e7354subs xzr, x1, x3
002e7358b.ne 0x2e7360
002e735cb 0x2e7374
002e7360
002e7360loc_2e7360:
002e7360str xzr, [sp+40]
002e7364mov x0, xzr
002e7368ldur x29, [sp-8]
002e736cldr x30, [sp], 128
002e7370ret x30
002e7374
002e7374loc_2e7374:
002e7374str x1, [sp+56]
002e7378subs xzr, x1, 8
002e737cb.gt 0x2e7384
002e7380b 0x2e73b8
002e7384
002e7384loc_2e7384:
002e7384subs xzr, x2, 8
002e7388b.hs 0x2e7390
002e738cb 0x2e7598
002e7390
002e7390loc_2e7390:
002e7390b 0x2e7394
002e7394
002e7394loc_2e7394:
002e7394orr x1, xzr, 8
002e7398str x1, [sp+104]
002e739cldr x2, [sp+176]
002e73a0subs xzr, x2, 8
002e73a4b.hs 0x2e73ac
002e73a8b 0x2e7594
002e73ac
002e73acloc_2e73ac:
002e73acb 0x2e73b0
002e73b0
002e73b0loc_2e73b0:
002e73b0str x1, [sp+168]
002e73b4b 0x2e73c0
002e73b8
002e73b8loc_2e73b8:
002e73b8orr x1, xzr, 8
002e73bcb 0x2e73c0
002e73c0
002e73c0loc_2e73c0:
002e73c0b 0x2e73c4
002e73c4
002e73c4loc_2e73c4:
002e73c4ldr x2, [sp+104]
002e73c8str x2, [sp+56]
002e73cccbnz x2, 0x2e73d4
002e73d0b 0x2e74e4
002e73d4
002e73d4loc_2e73d4:
002e73d4ldr x2, [sp+104]
002e73d8ldr x3, [sp+96]
002e73dcsubs xzr, x2, 0
002e73e0b.hi 0x2e73e8
002e73e4b 0x2e7588
002e73e8
002e73e8loc_2e73e8:
002e73e8ldrb w2, [x3]
002e73ecldr x3, [sp+168]
002e73f0ldr x4, [sp+160]
002e73f4subs xzr, x3, 0
002e73f8b.hi 0x2e7400
002e73fcb 0x2e757c
002e7400
002e7400loc_2e7400:
002e7400ldrb w3, [x4]
002e7404subs wzr, w2, w3
002e7408b.eq 0x2e7410
002e740cb 0x2e74a4
002e7410
002e7410loc_2e7410:
002e7410ldr x2, [sp+40]
002e7414add x2, x2, 8
002e7418str x2, [sp+40]
002e741cldr x2, [sp+104]
002e7420ldr x3, [sp+96]
002e7424ldr x4, [sp+112]
002e7428b 0x2e742c
002e742c
002e742cloc_2e742c:
002e742csubs xzr, x2, 1
002e7430b.hs 0x2e7438
002e7434b 0x2e7570
002e7438
002e7438loc_2e7438:
002e7438sub x4, x4, 1
002e743csub x5, xzr, x4
002e7440sub x2, x2, 1
002e7444sbfm x5, x5, 63, 63
002e7448and x5, x5, 1
002e744cadd x3, x3, x5
002e7450str x3, [sp+96]
002e7454str x2, [sp+104]
002e7458str x4, [sp+112]
002e745cldr x2, [sp+168]
002e7460ldr x3, [sp+160]
002e7464ldr x4, [sp+176]
002e7468b 0x2e746c
002e746c
002e746cloc_2e746c:
002e746csubs xzr, x2, 1
002e7470b.hs 0x2e7478
002e7474b 0x2e7564
002e7478
002e7478loc_2e7478:
002e7478sub x4, x4, 1
002e747csub x5, xzr, x4
002e7480sub x2, x2, 1
002e7484sbfm x5, x5, 63, 63
002e7488and x5, x5, 1
002e748cadd x3, x3, x5
002e7490str x3, [sp+160]
002e7494str x2, [sp+168]
002e7498str x4, [sp+176]
002e749cb 0x2e74a0
002e74a0
002e74a0loc_2e74a0:
002e74a0b 0x2e73c4
002e74a4
002e74a4loc_2e74a4:
002e74a4str x1, [sp+48]
002e74a8ldr x1, [sp+104]
002e74acldr x2, [sp+96]
002e74b0subs xzr, x1, 0
002e74b4b.hi 0x2e74bc
002e74b8b 0x2e755c
002e74bc
002e74bcloc_2e74bc:
002e74bcldrb w2, [x2]
002e74c0strb w2, [sp+39]
002e74c4ldr x1, [sp+168]
002e74c8ldr x2, [sp+160]
002e74ccsubs xzr, x1, 0
002e74d0b.hi 0x2e74d8
002e74d4b 0x2e7554
002e74d8
002e74d8loc_2e74d8:
002e74d8ldrb w1, [x2]
002e74dcstrb w1, [sp+38]
002e74e0b 0x2e74f4
002e74e4
002e74e4loc_2e74e4:
002e74e4ldr x0, [sp+40]
002e74e8ldur x29, [sp-8]
002e74ecldr x30, [sp], 128
002e74f0ret x30
002e74f4
002e74f4loc_2e74f4:
002e74f4b 0x2e74f8
002e74f8
002e74f8loc_2e74f8:
002e74f8ldrb w1, [sp+39]
002e74fcubfm x1, x1, 1, 7
002e7500strb w1, [sp+39]
002e7504ldrb w1, [sp+38]
002e7508ubfm x1, x1, 1, 7
002e750cstrb w1, [sp+38]
002e7510ldr x1, [sp+48]
002e7514sub x2, x1, 1
002e7518str x2, [sp+48]
002e751cldrb w2, [sp+38]
002e7520ldrb w3, [sp+39]
002e7524subs wzr, w3, w2
002e7528b.eq 0x2e7530
002e752cb 0x2e754c
002e7530
002e7530loc_2e7530:
002e7530ldr x2, [sp+40]
002e7534add x1, x1, x2
002e7538sub x0, x1, 1
002e753cstr x0, [sp+40]
002e7540ldur x29, [sp-8]
002e7544ldr x30, [sp], 128
002e7548ret x30
002e754c
002e754cloc_2e754c:
002e754cb 0x2e7550
002e7550
002e7550loc_2e7550:
002e7550b 0x2e74f4
002e7554
002e7554loc_2e7554:
002e7554mov x0, xzr
002e7558bl runtime.panicIndex
002e755c
002e755cloc_2e755c:
002e755cmov x0, xzr
002e7560bl runtime.panicIndex
002e7564
002e7564loc_2e7564:
002e7564orr x0, xzr, 1
002e7568mov x1, x2
002e756cbl runtime.panicSliceB
002e7570
002e7570loc_2e7570:
002e7570orr x0, xzr, 1
002e7574mov x1, x2
002e7578bl runtime.panicSliceB
002e757c
002e757cloc_2e757c:
002e757cmov x0, xzr
002e7580mov x1, x3
002e7584bl runtime.panicIndex
002e7588
002e7588loc_2e7588:
002e7588mov x0, xzr
002e758cmov x1, x2
002e7590bl runtime.panicIndex
002e7594
002e7594loc_2e7594:
002e7594bl runtime.panicSliceAcap
002e7598
002e7598loc_2e7598:
002e7598orr x1, xzr, 8
002e759cbl runtime.panicSliceAcap
002e75a0hint
002e75a4
002e75a4loc_2e75a4:
002e75a4stp x0, x1, [sp+8]
002e75a8stp x2, x3, [sp+24]
002e75acstp x4, x5, [sp+40]
002e75b0mov x3, x30
002e75b4bl runtime.morestack_noctxt.abi0
002e75b8ldp x0, x1, [sp+8]
002e75bcldp x2, x3, [sp+24]
002e75c0ldp x4, x5, [sp+40]
002e75c4b 0x2e72c0
002e75c8udf 0
002e75ccudf 0
002e72c0
002e72c0net.commonPrefixLen: ; void net.commonPrefixLen(net/netip.Addr a, net.IP b)
002e72c0ldr x16, [x28+16]
002e72c4subs xzr, sp, x16
002e72c8b.ls 0x2e75a4
002e72ccstr x30, [sp-128]!
002e72d0stur x29, [sp-8]
002e72d4sub x29, sp, 8
002e72d8str x0, [sp+136]
002e72dcstr x1, [sp+144]
002e72e0str x2, [sp+152]
002e72e4str x3, [sp+160]
002e72e8str x4, [sp+168]
002e72ecstr x5, [sp+176]
002e72f0str xzr, [sp+40]
002e72f4mov x0, x3
002e72f8mov x1, x4
002e72fcmov x2, x5
002e7300bl net.IP.To4
002e7304str x0, [sp+72]
002e7308str x1, [sp+80]
002e730cstr x2, [sp+88]
002e7310cbnz x0, 0x2e7318
002e7314b 0x2e7328
002e7318
002e7318loc_2e7318:
002e7318str x0, [sp+160]
002e731cstr x1, [sp+168]
002e7320str x2, [sp+176]
002e7324b 0x2e732c
002e7328
002e7328loc_2e7328:
002e7328b 0x2e732c
002e732c
002e732cloc_2e732c:
002e732cldr x0, [sp+136]
002e7330ldr x1, [sp+144]
002e7334ldr x2, [sp+152]
002e7338bl net/netip.Addr.AsSlice
002e733cstr x0, [sp+96]
002e7340str x1, [sp+104]
002e7344str x2, [sp+112]
002e7348str x1, [sp+64]
002e734cldr x3, [sp+168]
002e7350str x3, [sp+56]
002e7354subs xzr, x1, x3
002e7358b.ne 0x2e7360
002e735cb 0x2e7374
002e7360
002e7360loc_2e7360:
002e7360str xzr, [sp+40]
002e7364mov x0, xzr
002e7368ldur x29, [sp-8]
002e736cldr x30, [sp], 128
002e7370ret x30
002e7374
002e7374loc_2e7374:
002e7374str x1, [sp+56]
002e7378subs xzr, x1, 8
002e737cb.gt 0x2e7384
002e7380b 0x2e73b8
002e7384
002e7384loc_2e7384:
002e7384subs xzr, x2, 8
002e7388b.hs 0x2e7390
002e738cb 0x2e7598
002e7390
002e7390loc_2e7390:
002e7390b 0x2e7394
002e7394
002e7394loc_2e7394:
002e7394orr x1, xzr, 8
002e7398str x1, [sp+104]
002e739cldr x2, [sp+176]
002e73a0subs xzr, x2, 8
002e73a4b.hs 0x2e73ac
002e73a8b 0x2e7594
002e73ac
002e73acloc_2e73ac:
002e73acb 0x2e73b0
002e73b0
002e73b0loc_2e73b0:
002e73b0str x1, [sp+168]
002e73b4b 0x2e73c0
002e73b8
002e73b8loc_2e73b8:
002e73b8orr x1, xzr, 8
002e73bcb 0x2e73c0
002e73c0
002e73c0loc_2e73c0:
002e73c0b 0x2e73c4
002e73c4
002e73c4loc_2e73c4:
002e73c4ldr x2, [sp+104]
002e73c8str x2, [sp+56]
002e73cccbnz x2, 0x2e73d4
002e73d0b 0x2e74e4
002e73d4
002e73d4loc_2e73d4:
002e73d4ldr x2, [sp+104]
002e73d8ldr x3, [sp+96]
002e73dcsubs xzr, x2, 0
002e73e0b.hi 0x2e73e8
002e73e4b 0x2e7588
002e73e8
002e73e8loc_2e73e8:
002e73e8ldrb w2, [x3]
002e73ecldr x3, [sp+168]
002e73f0ldr x4, [sp+160]
002e73f4subs xzr, x3, 0
002e73f8b.hi 0x2e7400
002e73fcb 0x2e757c
002e7400
002e7400loc_2e7400:
002e7400ldrb w3, [x4]
002e7404subs wzr, w2, w3
002e7408b.eq 0x2e7410
002e740cb 0x2e74a4
002e7410
002e7410loc_2e7410:
002e7410ldr x2, [sp+40]
002e7414add x2, x2, 8
002e7418str x2, [sp+40]
002e741cldr x2, [sp+104]
002e7420ldr x3, [sp+96]
002e7424ldr x4, [sp+112]
002e7428b 0x2e742c
002e742c
002e742cloc_2e742c:
002e742csubs xzr, x2, 1
002e7430b.hs 0x2e7438
002e7434b 0x2e7570
002e7438
002e7438loc_2e7438:
002e7438sub x4, x4, 1
002e743csub x5, xzr, x4
002e7440sub x2, x2, 1
002e7444sbfm x5, x5, 63, 63
002e7448and x5, x5, 1
002e744cadd x3, x3, x5
002e7450str x3, [sp+96]
002e7454str x2, [sp+104]
002e7458str x4, [sp+112]
002e745cldr x2, [sp+168]
002e7460ldr x3, [sp+160]
002e7464ldr x4, [sp+176]
002e7468b 0x2e746c
002e746c
002e746cloc_2e746c:
002e746csubs xzr, x2, 1
002e7470b.hs 0x2e7478
002e7474b 0x2e7564
002e7478
002e7478loc_2e7478:
002e7478sub x4, x4, 1
002e747csub x5, xzr, x4
002e7480sub x2, x2, 1
002e7484sbfm x5, x5, 63, 63
002e7488and x5, x5, 1
002e748cadd x3, x3, x5
002e7490str x3, [sp+160]
002e7494str x2, [sp+168]
002e7498str x4, [sp+176]
002e749cb 0x2e74a0
002e74a0
002e74a0loc_2e74a0:
002e74a0b 0x2e73c4
002e74a4
002e74a4loc_2e74a4:
002e74a4str x1, [sp+48]
002e74a8ldr x1, [sp+104]
002e74acldr x2, [sp+96]
002e74b0subs xzr, x1, 0
002e74b4b.hi 0x2e74bc
002e74b8b 0x2e755c
002e74bc
002e74bcloc_2e74bc:
002e74bcldrb w2, [x2]
002e74c0strb w2, [sp+39]
002e74c4ldr x1, [sp+168]
002e74c8ldr x2, [sp+160]
002e74ccsubs xzr, x1, 0
002e74d0b.hi 0x2e74d8
002e74d4b 0x2e7554
002e74d8
002e74d8loc_2e74d8:
002e74d8ldrb w1, [x2]
002e74dcstrb w1, [sp+38]
002e74e0b 0x2e74f4
002e74e4
002e74e4loc_2e74e4:
002e74e4ldr x0, [sp+40]
002e74e8ldur x29, [sp-8]
002e74ecldr x30, [sp], 128
002e74f0ret x30
002e74f4
002e74f4loc_2e74f4:
002e74f4b 0x2e74f8
002e74f8
002e74f8loc_2e74f8:
002e74f8ldrb w1, [sp+39]
002e74fcubfm x1, x1, 1, 7
002e7500strb w1, [sp+39]
002e7504ldrb w1, [sp+38]
002e7508ubfm x1, x1, 1, 7
002e750cstrb w1, [sp+38]
002e7510ldr x1, [sp+48]
002e7514sub x2, x1, 1
002e7518str x2, [sp+48]
002e751cldrb w2, [sp+38]
002e7520ldrb w3, [sp+39]
002e7524subs wzr, w3, w2
002e7528b.eq 0x2e7530
002e752cb 0x2e754c
002e7530
002e7530loc_2e7530:
002e7530ldr x2, [sp+40]
002e7534add x1, x1, x2
002e7538sub x0, x1, 1
002e753cstr x0, [sp+40]
002e7540ldur x29, [sp-8]
002e7544ldr x30, [sp], 128
002e7548ret x30
002e754c
002e754cloc_2e754c:
002e754cb 0x2e7550
002e7550
002e7550loc_2e7550:
002e7550b 0x2e74f4
002e7554
002e7554loc_2e7554:
002e7554mov x0, xzr
002e7558bl runtime.panicIndex
002e755c
002e755cloc_2e755c:
002e755cmov x0, xzr
002e7560bl runtime.panicIndex
002e7564
002e7564loc_2e7564:
002e7564orr x0, xzr, 1
002e7568mov x1, x2
002e756cbl runtime.panicSliceB
002e7570
002e7570loc_2e7570:
002e7570orr x0, xzr, 1
002e7574mov x1, x2
002e7578bl runtime.panicSliceB
002e757c
002e757cloc_2e757c:
002e757cmov x0, xzr
002e7580mov x1, x3
002e7584bl runtime.panicIndex
002e7588
002e7588loc_2e7588:
002e7588mov x0, xzr
002e758cmov x1, x2
002e7590bl runtime.panicIndex
002e7594
002e7594loc_2e7594:
002e7594bl runtime.panicSliceAcap
002e7598
002e7598loc_2e7598:
002e7598orr x1, xzr, 8
002e759cbl runtime.panicSliceAcap
002e75a0hint
002e75a4
002e75a4loc_2e75a4:
002e75a4stp x0, x1, [sp+8]
002e75a8stp x2, x3, [sp+24]
002e75acstp x4, x5, [sp+40]
002e75b0mov x3, x30
002e75b4bl runtime.morestack_noctxt.abi0
002e75b8ldp x0, x1, [sp+8]
002e75bcldp x2, x3, [sp+24]
002e75c0ldp x4, x5, [sp+40]
002e75c4b 0x2e72c0
002e75c8udf 0
002e75ccudf 0
002e72c0
002e75d0
002e75d0net.cgoLookupPort: ; void net.cgoLookupPort(context.Context ctx, struct string network, struct string service)
002e75d0ldr x16, [x28+16]
002e75d4subs xzr, sp, x16
002e75d8b.ls 0x2e7620
002e75dcstr x30, [sp-64]!
002e75e0stur x29, [sp-8]
002e75e4sub x29, sp, 8
002e75e8str x0, [sp+72]
002e75ecstr x1, [sp+80]
002e75f0str x2, [sp+88]
002e75f4str x3, [sp+96]
002e75f8str x4, [sp+104]
002e75fcstr x5, [sp+112]
002e7600str xzr, [sp+32]
002e7604stp xzr, xzr, [sp+40]
002e7608adrp x0, 0x30e000
002e760cadd x0, x0, 2944
002e7610adrp x1, 0x42a000
002e7614add x1, x1, 3728
002e7618bl runtime.gopanic
002e761chint
002e7620
002e7620loc_2e7620:
002e7620stp x0, x1, [sp+8]
002e7624stp x2, x3, [sp+24]
002e7628stp x4, x5, [sp+40]
002e762cmov x3, x30
002e7630bl runtime.morestack_noctxt.abi0
002e7634ldp x0, x1, [sp+8]
002e7638ldp x2, x3, [sp+24]
002e763cldp x4, x5, [sp+40]
002e7640b 0x2e75d0
002e7644udf 0
002e7648udf 0
002e764cudf 0
002e75d0
002e75d0net.cgoLookupPort: ; void net.cgoLookupPort(context.Context ctx, struct string network, struct string service)
002e75d0ldr x16, [x28+16]
002e75d4subs xzr, sp, x16
002e75d8b.ls 0x2e7620
002e75dcstr x30, [sp-64]!
002e75e0stur x29, [sp-8]
002e75e4sub x29, sp, 8
002e75e8str x0, [sp+72]
002e75ecstr x1, [sp+80]
002e75f0str x2, [sp+88]
002e75f4str x3, [sp+96]
002e75f8str x4, [sp+104]
002e75fcstr x5, [sp+112]
002e7600str xzr, [sp+32]
002e7604stp xzr, xzr, [sp+40]
002e7608adrp x0, 0x30e000
002e760cadd x0, x0, 2944
002e7610adrp x1, 0x42a000
002e7614add x1, x1, 3728
002e7618bl runtime.gopanic
002e761chint
002e7620
002e7620loc_2e7620:
002e7620stp x0, x1, [sp+8]
002e7624stp x2, x3, [sp+24]
002e7628stp x4, x5, [sp+40]
002e762cmov x3, x30
002e7630bl runtime.morestack_noctxt.abi0
002e7634ldp x0, x1, [sp+8]
002e7638ldp x2, x3, [sp+24]
002e763cldp x4, x5, [sp+40]
002e7640b 0x2e75d0
002e7644udf 0
002e7648udf 0
002e764cudf 0
002e75d0
002e7650
002e7650net.cgoLookupIP: ; void net.cgoLookupIP(context.Context ctx, struct string network, struct string name)
002e7650ldr x16, [x28+16]
002e7654subs xzr, sp, x16
002e7658b.ls 0x2e76a4
002e765cstr x30, [sp-80]!
002e7660stur x29, [sp-8]
002e7664sub x29, sp, 8
002e7668str x0, [sp+88]
002e766cstr x1, [sp+96]
002e7670str x2, [sp+104]
002e7674str x3, [sp+112]
002e7678str x4, [sp+120]
002e767cstr x5, [sp+128]
002e7680str xzr, [sp+48]
002e7684stp xzr, xzr, [sp+56]
002e7688stp xzr, xzr, [sp+32]
002e768cadrp x0, 0x30e000
002e7690add x0, x0, 2944
002e7694adrp x1, 0x42a000
002e7698add x1, x1, 3728
002e769cbl runtime.gopanic
002e76a0hint
002e76a4
002e76a4loc_2e76a4:
002e76a4stp x0, x1, [sp+8]
002e76a8stp x2, x3, [sp+24]
002e76acstp x4, x5, [sp+40]
002e76b0mov x3, x30
002e76b4bl runtime.morestack_noctxt.abi0
002e76b8ldp x0, x1, [sp+8]
002e76bcldp x2, x3, [sp+24]
002e76c0ldp x4, x5, [sp+40]
002e76c4b 0x2e7650
002e76c8udf 0
002e76ccudf 0
002e7650
002e7650net.cgoLookupIP: ; void net.cgoLookupIP(context.Context ctx, struct string network, struct string name)
002e7650ldr x16, [x28+16]
002e7654subs xzr, sp, x16
002e7658b.ls 0x2e76a4
002e765cstr x30, [sp-80]!
002e7660stur x29, [sp-8]
002e7664sub x29, sp, 8
002e7668str x0, [sp+88]
002e766cstr x1, [sp+96]
002e7670str x2, [sp+104]
002e7674str x3, [sp+112]
002e7678str x4, [sp+120]
002e767cstr x5, [sp+128]
002e7680str xzr, [sp+48]
002e7684stp xzr, xzr, [sp+56]
002e7688stp xzr, xzr, [sp+32]
002e768cadrp x0, 0x30e000
002e7690add x0, x0, 2944
002e7694adrp x1, 0x42a000
002e7698add x1, x1, 3728
002e769cbl runtime.gopanic
002e76a0hint
002e76a4
002e76a4loc_2e76a4:
002e76a4stp x0, x1, [sp+8]
002e76a8stp x2, x3, [sp+24]
002e76acstp x4, x5, [sp+40]
002e76b0mov x3, x30
002e76b4bl runtime.morestack_noctxt.abi0
002e76b8ldp x0, x1, [sp+8]
002e76bcldp x2, x3, [sp+24]
002e76c0ldp x4, x5, [sp+40]
002e76c4b 0x2e7650
002e76c8udf 0
002e76ccudf 0
002e7650
002e76d0
002e76d0net.systemConf: ; void net.systemConf(void)
002e76d0ldr x16, [x28+16]
002e76d4subs xzr, sp, x16
002e76d8b.ls 0x2e7718
002e76dcstr x30, [sp-48]!
002e76e0stur x29, [sp-8]
002e76e4sub x29, sp, 8
002e76e8str xzr, [sp+32]
002e76ecadrp x0, 0x764000
002e76f0add x0, x0, 2544
002e76f4adrp x1, 0x3f1000
002e76f8add x1, x1, 4008
002e76fcbl sync.(*Once).Do
002e7700adrp x27, 0x726000
002e7704ldr x0, [x27+80]
002e7708str x0, [sp+32]
002e770cldur x29, [sp-8]
002e7710ldr x30, [sp], 48
002e7714ret x30
002e7718
002e7718loc_2e7718:
002e7718mov x3, x30
002e771cbl runtime.morestack_noctxt.abi0
002e7720b 0x2e76d0
002e7724udf 0
002e7728udf 0
002e772cudf 0
002e76d0
002e76d0net.systemConf: ; void net.systemConf(void)
002e76d0ldr x16, [x28+16]
002e76d4subs xzr, sp, x16
002e76d8b.ls 0x2e7718
002e76dcstr x30, [sp-48]!
002e76e0stur x29, [sp-8]
002e76e4sub x29, sp, 8
002e76e8str xzr, [sp+32]
002e76ecadrp x0, 0x764000
002e76f0add x0, x0, 2544
002e76f4adrp x1, 0x3f1000
002e76f8add x1, x1, 4008
002e76fcbl sync.(*Once).Do
002e7700adrp x27, 0x726000
002e7704ldr x0, [x27+80]
002e7708str x0, [sp+32]
002e770cldur x29, [sp-8]
002e7710ldr x30, [sp], 48
002e7714ret x30
002e7718
002e7718loc_2e7718:
002e7718mov x3, x30
002e771cbl runtime.morestack_noctxt.abi0
002e7720b 0x2e76d0
002e7724udf 0
002e7728udf 0
002e772cudf 0
002e76d0
Loading..