File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
004a1e50
004a1e50vendor/golang.org/x/net/http/httpproxy.(*config).useProxy: ; void vendor/golang.org/x/net/http/httpproxy.(*config).useProxy(vendor/golang.org/x/net/http/httpproxy.config * cfg, struct string addr)
004a1e50ldr x16, [x28+16]
004a1e54sub x17, sp, 368
004a1e58subs xzr, x17, x16
004a1e5cb.ls 0x4a23c8
004a1e60sub x20, sp, 496
004a1e64stp x29, x30, [x20-8]
004a1e68add sp, x20, 0
004a1e6csub x29, sp, 8
004a1e70str x0, [sp+504]
004a1e74str x1, [sp+512]
004a1e78str x2, [sp+520]
004a1e7cstrb wzr, [sp+78]
004a1e80ldr x2, [sp+520]
004a1e84str x2, [sp+128]
004a1e88cbz x2, 0x4a1e90
004a1e8cb 0x4a1ea4
004a1e90
004a1e90loc_4a1e90:
004a1e90orr x0, xzr, 1
004a1e94strb w0, [sp+78]
004a1e98ldp x29, x30, [sp-8]
004a1e9cadd sp, sp, 496
004a1ea0ret x30
004a1ea4
004a1ea4loc_4a1ea4:
004a1ea4stp xzr, xzr, [sp+432]
004a1ea8stp xzr, xzr, [sp+416]
004a1eacstp xzr, xzr, [sp+400]
004a1eb0ldr x0, [sp+512]
004a1eb4ldr x1, [sp+520]
004a1eb8bl net.SplitHostPort
004a1ebcstr x0, [sp+432]
004a1ec0str x1, [sp+440]
004a1ec4str x2, [sp+416]
004a1ec8str x3, [sp+424]
004a1eccstr x4, [sp+400]
004a1ed0str x5, [sp+408]
004a1ed4ldr x2, [sp+440]
004a1ed8ldr x3, [sp+432]
004a1edcstr x3, [sp+296]
004a1ee0str x2, [sp+304]
004a1ee4ldr x2, [sp+416]
004a1ee8ldr x3, [sp+424]
004a1eecstr x2, [sp+280]
004a1ef0str x3, [sp+288]
004a1ef4ldr x2, [sp+400]
004a1ef8ldr x3, [sp+408]
004a1efcstr x2, [sp+264]
004a1f00str x3, [sp+272]
004a1f04ldr x2, [sp+296]
004a1f08ldr x3, [sp+304]
004a1f0cstr x2, [sp+232]
004a1f10str x3, [sp+240]
004a1f14ldr x2, [sp+280]
004a1f18ldr x3, [sp+288]
004a1f1cstr x2, [sp+136]
004a1f20str x3, [sp+144]
004a1f24ldr x2, [sp+272]
004a1f28ldr x3, [sp+264]
004a1f2cstr x3, [sp+248]
004a1f30str x2, [sp+256]
004a1f34cbnz x3, 0x4a1f3c
004a1f38b 0x4a1f50
004a1f3c
004a1f3cloc_4a1f3c:
004a1f3cstrb wzr, [sp+78]
004a1f40mov x0, xzr
004a1f44ldp x29, x30, [sp-8]
004a1f48add sp, sp, 496
004a1f4cret x30
004a1f50
004a1f50loc_4a1f50:
004a1f50ldr x2, [sp+240]
004a1f54subs xzr, x2, 9
004a1f58b.eq 0x4a1f60
004a1f5cb 0x4a20b4
004a1f60
004a1f60loc_4a1f60:
004a1f60ldr x1, [sp+240]
004a1f64ldr x2, [sp+232]
004a1f68subs xzr, x1, 0
004a1f6cb.hi 0x4a1f74
004a1f70b 0x4a23bc
004a1f74
004a1f74loc_4a1f74:
004a1f74ldr x1, [sp+240]
004a1f78ldrb w2, [x2]
004a1f7cldr x3, [sp+232]
004a1f80subs xzr, x1, 1
004a1f84b.hi 0x4a1f8c
004a1f88b 0x4a23b4
004a1f8c
004a1f8cloc_4a1f8c:
004a1f8cldr x1, [sp+240]
004a1f90ldr x4, [sp+232]
004a1f94ldrb w3, [x3+1]
004a1f98ubfm x3, x3, 56, 7
004a1f9corr x2, x2, x3
004a1fa0subs xzr, x1, 2
004a1fa4b.hi 0x4a1fac
004a1fa8b 0x4a23ac
004a1fac
004a1facloc_4a1fac:
004a1facldr x1, [sp+240]
004a1fb0ldr x3, [sp+232]
004a1fb4ldrb w4, [x4+2]
004a1fb8ubfm x4, x4, 48, 7
004a1fbcorr x2, x2, x4
004a1fc0subs xzr, x1, 3
004a1fc4b.hi 0x4a1fcc
004a1fc8b 0x4a23a4
004a1fcc
004a1fccloc_4a1fcc:
004a1fccldr x1, [sp+240]
004a1fd0ldr x4, [sp+232]
004a1fd4ldrb w3, [x3+3]
004a1fd8ubfm x3, x3, 40, 7
004a1fdcorr x2, x2, x3
004a1fe0subs xzr, x1, 4
004a1fe4b.hi 0x4a1fec
004a1fe8b 0x4a239c
004a1fec
004a1fecloc_4a1fec:
004a1fecldr x1, [sp+240]
004a1ff0ldr x3, [sp+232]
004a1ff4ldrb w4, [x4+4]
004a1ff8ubfm x4, x4, 32, 7
004a1ffcorr x2, x2, x4
004a2000subs xzr, x1, 5
004a2004b.hi 0x4a200c
004a2008b 0x4a2394
004a200c
004a200cloc_4a200c:
004a200cldr x1, [sp+240]
004a2010ldr x4, [sp+232]
004a2014ldrb w3, [x3+5]
004a2018ubfm x3, x3, 24, 7
004a201corr x2, x2, x3
004a2020subs xzr, x1, 6
004a2024b.hi 0x4a202c
004a2028b 0x4a238c
004a202c
004a202cloc_4a202c:
004a202cldr x1, [sp+240]
004a2030ldr x3, [sp+232]
004a2034ldrb w4, [x4+6]
004a2038ubfm x4, x4, 16, 7
004a203corr x2, x2, x4
004a2040subs xzr, x1, 7
004a2044b.hi 0x4a204c
004a2048b 0x4a2384
004a204c
004a204cloc_4a204c:
004a204cldrb w3, [x3+7]
004a2050ubfm x3, x3, 8, 7
004a2054orr x2, x2, x3
004a2058movz x3, 28524
004a205cmovk x3, 0x61630000
004a2060movk x3, 0x686c00000000
004a2064movk x3, 0x736f000000000000
004a2068subs xzr, x2, x3
004a206cb.eq 0x4a2074
004a2070b 0x4a20b0
004a2074
004a2074loc_4a2074:
004a2074ldr x1, [sp+240]
004a2078ldr x2, [sp+232]
004a207csubs xzr, x1, 8
004a2080b.hi 0x4a2088
004a2084b 0x4a237c
004a2088
004a2088loc_4a2088:
004a2088ldrb w2, [x2+8]
004a208csubs wzr, w2, 116
004a2090b.eq 0x4a2098
004a2094b 0x4a20ac
004a2098
004a2098loc_4a2098:
004a2098strb wzr, [sp+78]
004a209cmov x0, xzr
004a20a0ldp x29, x30, [sp-8]
004a20a4add sp, sp, 496
004a20a8ret x30
004a20ac
004a20acloc_4a20ac:
004a20acb 0x4a20b8
004a20b0
004a20b0loc_4a20b0:
004a20b0b 0x4a20b8
004a20b4
004a20b4loc_4a20b4:
004a20b4b 0x4a20b8
004a20b8
004a20b8loc_4a20b8:
004a20b8stp xzr, xzr, [sp+376]
004a20bcstr xzr, [sp+392]
004a20c0stp xzr, xzr, [sp+400]
004a20c4ldr x0, [sp+232]
004a20c8ldr x1, [sp+240]
004a20ccbl net/netip.ParseAddr
004a20d0str x0, [sp+376]
004a20d4str x1, [sp+384]
004a20d8str x2, [sp+392]
004a20dcstr x3, [sp+400]
004a20e0str x4, [sp+408]
004a20e4ldr x2, [sp+376]
004a20e8ldr x3, [sp+384]
004a20ecldr x4, [sp+392]
004a20f0str x2, [sp+464]
004a20f4str x3, [sp+472]
004a20f8str x4, [sp+480]
004a20fcldr x2, [sp+408]
004a2100ldr x3, [sp+400]
004a2104str x3, [sp+448]
004a2108str x2, [sp+456]
004a210cldr x2, [sp+464]
004a2110ldr x3, [sp+472]
004a2114ldr x4, [sp+480]
004a2118str x2, [sp+152]
004a211cstr x3, [sp+160]
004a2120str x4, [sp+168]
004a2124ldr x2, [sp+448]
004a2128ldr x3, [sp+456]
004a212cstr x2, [sp+248]
004a2130str x3, [sp+256]
004a2134str xzr, [sp+208]
004a2138stp xzr, xzr, [sp+216]
004a213cldr x2, [sp+248]
004a2140cbnz x2, 0x4a2148
004a2144b 0x4a214c
004a2148
004a2148loc_4a2148:
004a2148b 0x4a219c
004a214c
004a214cloc_4a214c:
004a214cldr x0, [sp+152]
004a2150ldr x1, [sp+160]
004a2154ldr x2, [sp+168]
004a2158bl net/netip.Addr.AsSlice
004a215cstr x0, [sp+352]
004a2160str x1, [sp+360]
004a2164str x2, [sp+368]
004a2168str x0, [sp+208]
004a216cstr x1, [sp+216]
004a2170str x2, [sp+224]
004a2174bl net.IP.IsLoopback
004a2178strb w0, [sp+79]
004a217ctbnz w0, 0, 0x4a2184
004a2180b 0x4a2198
004a2184
004a2184loc_4a2184:
004a2184strb wzr, [sp+78]
004a2188mov x0, xzr
004a218cldp x29, x30, [sp-8]
004a2190add sp, sp, 496
004a2194ret x30
004a2198
004a2198loc_4a2198:
004a2198b 0x4a219c
004a219c
004a219cloc_4a219c:
004a219cldr x0, [sp+232]
004a21a0ldr x1, [sp+240]
004a21a4bl strings.TrimSpace
004a21a8str x0, [sp+416]
004a21acstr x1, [sp+424]
004a21b0bl strings.ToLower
004a21b4str x0, [sp+512]
004a21b8str x1, [sp+520]
004a21bcldr x2, [sp+208]
004a21c0cbnz x2, 0x4a21c8
004a21c4b 0x4a21fc
004a21c8
004a21c8loc_4a21c8:
004a21c8ldr x8, [sp+504]
004a21ccldrsb x27, [x8]
004a21d0ldr x9, [x8+80]
004a21d4ldr x10, [x8+72]
004a21d8ldr x8, [x8+88]
004a21dcstr x10, [sp+328]
004a21e0str x9, [sp+336]
004a21e4str x8, [sp+344]
004a21e8str xzr, [sp+120]
004a21ecstr x9, [sp+112]
004a21f0ldr x8, [sp+328]
004a21f4str x8, [sp+104]
004a21f8b 0x4a22e0
004a21fc
004a21fcloc_4a21fc:
004a21fcb 0x4a2200
004a2200
004a2200loc_4a2200:
004a2200ldr x8, [sp+504]
004a2204ldrsb x27, [x8]
004a2208ldr x9, [x8+104]
004a220cldr x10, [x8+96]
004a2210ldr x8, [x8+112]
004a2214str x10, [sp+328]
004a2218str x9, [sp+336]
004a221cstr x8, [sp+344]
004a2220str xzr, [sp+96]
004a2224str x9, [sp+88]
004a2228ldr x8, [sp+328]
004a222cstr x8, [sp+80]
004a2230b 0x4a2234
004a2234
004a2234loc_4a2234:
004a2234ldr x8, [sp+88]
004a2238ldr x9, [sp+96]
004a223csubs xzr, x8, x9
004a2240b.gt 0x4a2248
004a2244b 0x4a22cc
004a2248
004a2248loc_4a2248:
004a2248ldr x8, [sp+80]
004a224cstr x8, [sp+312]
004a2250ldr x8, [sp+312]
004a2254ldr x9, [x8]
004a2258ldr x0, [x8+8]
004a225cstr x9, [sp+176]
004a2260str x0, [sp+184]
004a2264ldrsb x27, [x9]
004a2268ldr x1, [sp+512]
004a226cldr x3, [sp+136]
004a2270ldr x5, [sp+208]
004a2274ldr x2, [sp+520]
004a2278ldr x4, [sp+144]
004a227cldr x6, [sp+216]
004a2280ldr x7, [sp+224]
004a2284ldr x8, [x9+24]
004a2288blr x8
004a228cstrb w0, [sp+79]
004a2290tbnz w0, 0, 0x4a2298
004a2294b 0x4a22ac
004a2298
004a2298loc_4a2298:
004a2298strb wzr, [sp+78]
004a229cmov x0, xzr
004a22a0ldp x29, x30, [sp-8]
004a22a4add sp, sp, 496
004a22a8ret x30
004a22ac
004a22acloc_4a22ac:
004a22acb 0x4a22b0
004a22b0
004a22b0loc_4a22b0:
004a22b0ldr x8, [sp+96]
004a22b4add x8, x8, 1
004a22b8str x8, [sp+96]
004a22bcldr x8, [sp+312]
004a22c0add x8, x8, 16
004a22c4str x8, [sp+80]
004a22c8b 0x4a2234
004a22cc
004a22ccloc_4a22cc:
004a22ccorr x0, xzr, 1
004a22d0strb w0, [sp+78]
004a22d4ldp x29, x30, [sp-8]
004a22d8add sp, sp, 496
004a22dcret x30
004a22e0
004a22e0loc_4a22e0:
004a22e0ldr x8, [sp+112]
004a22e4ldr x9, [sp+120]
004a22e8subs xzr, x8, x9
004a22ecb.gt 0x4a22f4
004a22f0b 0x4a2378
004a22f4
004a22f4loc_4a22f4:
004a22f4ldr x8, [sp+104]
004a22f8str x8, [sp+320]
004a22fcldr x8, [sp+320]
004a2300ldr x9, [x8]
004a2304ldr x0, [x8+8]
004a2308str x9, [sp+192]
004a230cstr x0, [sp+200]
004a2310ldrsb x27, [x9]
004a2314ldr x1, [sp+512]
004a2318ldr x3, [sp+136]
004a231cldr x5, [sp+208]
004a2320ldr x2, [sp+520]
004a2324ldr x4, [sp+144]
004a2328ldr x6, [sp+216]
004a232cldr x7, [sp+224]
004a2330ldr x8, [x9+24]
004a2334blr x8
004a2338strb w0, [sp+79]
004a233ctbnz w0, 0, 0x4a2344
004a2340b 0x4a2358
004a2344
004a2344loc_4a2344:
004a2344strb wzr, [sp+78]
004a2348mov x0, xzr
004a234cldp x29, x30, [sp-8]
004a2350add sp, sp, 496
004a2354ret x30
004a2358
004a2358loc_4a2358:
004a2358b 0x4a235c
004a235c
004a235cloc_4a235c:
004a235cldr x8, [sp+120]
004a2360add x8, x8, 1
004a2364str x8, [sp+120]
004a2368ldr x8, [sp+320]
004a236cadd x8, x8, 16
004a2370str x8, [sp+104]
004a2374b 0x4a22e0
004a2378
004a2378loc_4a2378:
004a2378b 0x4a2200
004a237c
004a237cloc_4a237c:
004a237corr x0, xzr, 8
004a2380bl runtime.panicIndex
004a2384
004a2384loc_4a2384:
004a2384orr x0, xzr, 7
004a2388bl runtime.panicIndex
004a238c
004a238cloc_4a238c:
004a238corr x0, xzr, 6
004a2390bl runtime.panicIndex
004a2394
004a2394loc_4a2394:
004a2394movz x0, 5
004a2398bl runtime.panicIndex
004a239c
004a239cloc_4a239c:
004a239corr x0, xzr, 4
004a23a0bl runtime.panicIndex
004a23a4
004a23a4loc_4a23a4:
004a23a4orr x0, xzr, 3
004a23a8bl runtime.panicIndex
004a23ac
004a23acloc_4a23ac:
004a23acorr x0, xzr, 2
004a23b0bl runtime.panicIndex
004a23b4
004a23b4loc_4a23b4:
004a23b4orr x0, xzr, 1
004a23b8bl runtime.panicIndex
004a23bc
004a23bcloc_4a23bc:
004a23bcmov x0, xzr
004a23c0bl runtime.panicIndex
004a23c4hint
004a23c8
004a23c8loc_4a23c8:
004a23c8stp x0, x1, [sp+8]
004a23ccstr x2, [sp+24]
004a23d0mov x3, x30
004a23d4bl runtime.morestack_noctxt.abi0
004a23d8ldp x0, x1, [sp+8]
004a23dcldr x2, [sp+24]
004a23e0b 0x4a1e50
004a23e4udf 0
004a23e8udf 0
004a23ecudf 0
004a1e50
004a1e50vendor/golang.org/x/net/http/httpproxy.(*config).useProxy: ; void vendor/golang.org/x/net/http/httpproxy.(*config).useProxy(vendor/golang.org/x/net/http/httpproxy.config * cfg, struct string addr)
004a1e50ldr x16, [x28+16]
004a1e54sub x17, sp, 368
004a1e58subs xzr, x17, x16
004a1e5cb.ls 0x4a23c8
004a1e60sub x20, sp, 496
004a1e64stp x29, x30, [x20-8]
004a1e68add sp, x20, 0
004a1e6csub x29, sp, 8
004a1e70str x0, [sp+504]
004a1e74str x1, [sp+512]
004a1e78str x2, [sp+520]
004a1e7cstrb wzr, [sp+78]
004a1e80ldr x2, [sp+520]
004a1e84str x2, [sp+128]
004a1e88cbz x2, 0x4a1e90
004a1e8cb 0x4a1ea4
004a1e90
004a1e90loc_4a1e90:
004a1e90orr x0, xzr, 1
004a1e94strb w0, [sp+78]
004a1e98ldp x29, x30, [sp-8]
004a1e9cadd sp, sp, 496
004a1ea0ret x30
004a1ea4
004a1ea4loc_4a1ea4:
004a1ea4stp xzr, xzr, [sp+432]
004a1ea8stp xzr, xzr, [sp+416]
004a1eacstp xzr, xzr, [sp+400]
004a1eb0ldr x0, [sp+512]
004a1eb4ldr x1, [sp+520]
004a1eb8bl net.SplitHostPort
004a1ebcstr x0, [sp+432]
004a1ec0str x1, [sp+440]
004a1ec4str x2, [sp+416]
004a1ec8str x3, [sp+424]
004a1eccstr x4, [sp+400]
004a1ed0str x5, [sp+408]
004a1ed4ldr x2, [sp+440]
004a1ed8ldr x3, [sp+432]
004a1edcstr x3, [sp+296]
004a1ee0str x2, [sp+304]
004a1ee4ldr x2, [sp+416]
004a1ee8ldr x3, [sp+424]
004a1eecstr x2, [sp+280]
004a1ef0str x3, [sp+288]
004a1ef4ldr x2, [sp+400]
004a1ef8ldr x3, [sp+408]
004a1efcstr x2, [sp+264]
004a1f00str x3, [sp+272]
004a1f04ldr x2, [sp+296]
004a1f08ldr x3, [sp+304]
004a1f0cstr x2, [sp+232]
004a1f10str x3, [sp+240]
004a1f14ldr x2, [sp+280]
004a1f18ldr x3, [sp+288]
004a1f1cstr x2, [sp+136]
004a1f20str x3, [sp+144]
004a1f24ldr x2, [sp+272]
004a1f28ldr x3, [sp+264]
004a1f2cstr x3, [sp+248]
004a1f30str x2, [sp+256]
004a1f34cbnz x3, 0x4a1f3c
004a1f38b 0x4a1f50
004a1f3c
004a1f3cloc_4a1f3c:
004a1f3cstrb wzr, [sp+78]
004a1f40mov x0, xzr
004a1f44ldp x29, x30, [sp-8]
004a1f48add sp, sp, 496
004a1f4cret x30
004a1f50
004a1f50loc_4a1f50:
004a1f50ldr x2, [sp+240]
004a1f54subs xzr, x2, 9
004a1f58b.eq 0x4a1f60
004a1f5cb 0x4a20b4
004a1f60
004a1f60loc_4a1f60:
004a1f60ldr x1, [sp+240]
004a1f64ldr x2, [sp+232]
004a1f68subs xzr, x1, 0
004a1f6cb.hi 0x4a1f74
004a1f70b 0x4a23bc
004a1f74
004a1f74loc_4a1f74:
004a1f74ldr x1, [sp+240]
004a1f78ldrb w2, [x2]
004a1f7cldr x3, [sp+232]
004a1f80subs xzr, x1, 1
004a1f84b.hi 0x4a1f8c
004a1f88b 0x4a23b4
004a1f8c
004a1f8cloc_4a1f8c:
004a1f8cldr x1, [sp+240]
004a1f90ldr x4, [sp+232]
004a1f94ldrb w3, [x3+1]
004a1f98ubfm x3, x3, 56, 7
004a1f9corr x2, x2, x3
004a1fa0subs xzr, x1, 2
004a1fa4b.hi 0x4a1fac
004a1fa8b 0x4a23ac
004a1fac
004a1facloc_4a1fac:
004a1facldr x1, [sp+240]
004a1fb0ldr x3, [sp+232]
004a1fb4ldrb w4, [x4+2]
004a1fb8ubfm x4, x4, 48, 7
004a1fbcorr x2, x2, x4
004a1fc0subs xzr, x1, 3
004a1fc4b.hi 0x4a1fcc
004a1fc8b 0x4a23a4
004a1fcc
004a1fccloc_4a1fcc:
004a1fccldr x1, [sp+240]
004a1fd0ldr x4, [sp+232]
004a1fd4ldrb w3, [x3+3]
004a1fd8ubfm x3, x3, 40, 7
004a1fdcorr x2, x2, x3
004a1fe0subs xzr, x1, 4
004a1fe4b.hi 0x4a1fec
004a1fe8b 0x4a239c
004a1fec
004a1fecloc_4a1fec:
004a1fecldr x1, [sp+240]
004a1ff0ldr x3, [sp+232]
004a1ff4ldrb w4, [x4+4]
004a1ff8ubfm x4, x4, 32, 7
004a1ffcorr x2, x2, x4
004a2000subs xzr, x1, 5
004a2004b.hi 0x4a200c
004a2008b 0x4a2394
004a200c
004a200cloc_4a200c:
004a200cldr x1, [sp+240]
004a2010ldr x4, [sp+232]
004a2014ldrb w3, [x3+5]
004a2018ubfm x3, x3, 24, 7
004a201corr x2, x2, x3
004a2020subs xzr, x1, 6
004a2024b.hi 0x4a202c
004a2028b 0x4a238c
004a202c
004a202cloc_4a202c:
004a202cldr x1, [sp+240]
004a2030ldr x3, [sp+232]
004a2034ldrb w4, [x4+6]
004a2038ubfm x4, x4, 16, 7
004a203corr x2, x2, x4
004a2040subs xzr, x1, 7
004a2044b.hi 0x4a204c
004a2048b 0x4a2384
004a204c
004a204cloc_4a204c:
004a204cldrb w3, [x3+7]
004a2050ubfm x3, x3, 8, 7
004a2054orr x2, x2, x3
004a2058movz x3, 28524
004a205cmovk x3, 0x61630000
004a2060movk x3, 0x686c00000000
004a2064movk x3, 0x736f000000000000
004a2068subs xzr, x2, x3
004a206cb.eq 0x4a2074
004a2070b 0x4a20b0
004a2074
004a2074loc_4a2074:
004a2074ldr x1, [sp+240]
004a2078ldr x2, [sp+232]
004a207csubs xzr, x1, 8
004a2080b.hi 0x4a2088
004a2084b 0x4a237c
004a2088
004a2088loc_4a2088:
004a2088ldrb w2, [x2+8]
004a208csubs wzr, w2, 116
004a2090b.eq 0x4a2098
004a2094b 0x4a20ac
004a2098
004a2098loc_4a2098:
004a2098strb wzr, [sp+78]
004a209cmov x0, xzr
004a20a0ldp x29, x30, [sp-8]
004a20a4add sp, sp, 496
004a20a8ret x30
004a20ac
004a20acloc_4a20ac:
004a20acb 0x4a20b8
004a20b0
004a20b0loc_4a20b0:
004a20b0b 0x4a20b8
004a20b4
004a20b4loc_4a20b4:
004a20b4b 0x4a20b8
004a20b8
004a20b8loc_4a20b8:
004a20b8stp xzr, xzr, [sp+376]
004a20bcstr xzr, [sp+392]
004a20c0stp xzr, xzr, [sp+400]
004a20c4ldr x0, [sp+232]
004a20c8ldr x1, [sp+240]
004a20ccbl net/netip.ParseAddr
004a20d0str x0, [sp+376]
004a20d4str x1, [sp+384]
004a20d8str x2, [sp+392]
004a20dcstr x3, [sp+400]
004a20e0str x4, [sp+408]
004a20e4ldr x2, [sp+376]
004a20e8ldr x3, [sp+384]
004a20ecldr x4, [sp+392]
004a20f0str x2, [sp+464]
004a20f4str x3, [sp+472]
004a20f8str x4, [sp+480]
004a20fcldr x2, [sp+408]
004a2100ldr x3, [sp+400]
004a2104str x3, [sp+448]
004a2108str x2, [sp+456]
004a210cldr x2, [sp+464]
004a2110ldr x3, [sp+472]
004a2114ldr x4, [sp+480]
004a2118str x2, [sp+152]
004a211cstr x3, [sp+160]
004a2120str x4, [sp+168]
004a2124ldr x2, [sp+448]
004a2128ldr x3, [sp+456]
004a212cstr x2, [sp+248]
004a2130str x3, [sp+256]
004a2134str xzr, [sp+208]
004a2138stp xzr, xzr, [sp+216]
004a213cldr x2, [sp+248]
004a2140cbnz x2, 0x4a2148
004a2144b 0x4a214c
004a2148
004a2148loc_4a2148:
004a2148b 0x4a219c
004a214c
004a214cloc_4a214c:
004a214cldr x0, [sp+152]
004a2150ldr x1, [sp+160]
004a2154ldr x2, [sp+168]
004a2158bl net/netip.Addr.AsSlice
004a215cstr x0, [sp+352]
004a2160str x1, [sp+360]
004a2164str x2, [sp+368]
004a2168str x0, [sp+208]
004a216cstr x1, [sp+216]
004a2170str x2, [sp+224]
004a2174bl net.IP.IsLoopback
004a2178strb w0, [sp+79]
004a217ctbnz w0, 0, 0x4a2184
004a2180b 0x4a2198
004a2184
004a2184loc_4a2184:
004a2184strb wzr, [sp+78]
004a2188mov x0, xzr
004a218cldp x29, x30, [sp-8]
004a2190add sp, sp, 496
004a2194ret x30
004a2198
004a2198loc_4a2198:
004a2198b 0x4a219c
004a219c
004a219cloc_4a219c:
004a219cldr x0, [sp+232]
004a21a0ldr x1, [sp+240]
004a21a4bl strings.TrimSpace
004a21a8str x0, [sp+416]
004a21acstr x1, [sp+424]
004a21b0bl strings.ToLower
004a21b4str x0, [sp+512]
004a21b8str x1, [sp+520]
004a21bcldr x2, [sp+208]
004a21c0cbnz x2, 0x4a21c8
004a21c4b 0x4a21fc
004a21c8
004a21c8loc_4a21c8:
004a21c8ldr x8, [sp+504]
004a21ccldrsb x27, [x8]
004a21d0ldr x9, [x8+80]
004a21d4ldr x10, [x8+72]
004a21d8ldr x8, [x8+88]
004a21dcstr x10, [sp+328]
004a21e0str x9, [sp+336]
004a21e4str x8, [sp+344]
004a21e8str xzr, [sp+120]
004a21ecstr x9, [sp+112]
004a21f0ldr x8, [sp+328]
004a21f4str x8, [sp+104]
004a21f8b 0x4a22e0
004a21fc
004a21fcloc_4a21fc:
004a21fcb 0x4a2200
004a2200
004a2200loc_4a2200:
004a2200ldr x8, [sp+504]
004a2204ldrsb x27, [x8]
004a2208ldr x9, [x8+104]
004a220cldr x10, [x8+96]
004a2210ldr x8, [x8+112]
004a2214str x10, [sp+328]
004a2218str x9, [sp+336]
004a221cstr x8, [sp+344]
004a2220str xzr, [sp+96]
004a2224str x9, [sp+88]
004a2228ldr x8, [sp+328]
004a222cstr x8, [sp+80]
004a2230b 0x4a2234
004a2234
004a2234loc_4a2234:
004a2234ldr x8, [sp+88]
004a2238ldr x9, [sp+96]
004a223csubs xzr, x8, x9
004a2240b.gt 0x4a2248
004a2244b 0x4a22cc
004a2248
004a2248loc_4a2248:
004a2248ldr x8, [sp+80]
004a224cstr x8, [sp+312]
004a2250ldr x8, [sp+312]
004a2254ldr x9, [x8]
004a2258ldr x0, [x8+8]
004a225cstr x9, [sp+176]
004a2260str x0, [sp+184]
004a2264ldrsb x27, [x9]
004a2268ldr x1, [sp+512]
004a226cldr x3, [sp+136]
004a2270ldr x5, [sp+208]
004a2274ldr x2, [sp+520]
004a2278ldr x4, [sp+144]
004a227cldr x6, [sp+216]
004a2280ldr x7, [sp+224]
004a2284ldr x8, [x9+24]
004a2288blr x8
004a228cstrb w0, [sp+79]
004a2290tbnz w0, 0, 0x4a2298
004a2294b 0x4a22ac
004a2298
004a2298loc_4a2298:
004a2298strb wzr, [sp+78]
004a229cmov x0, xzr
004a22a0ldp x29, x30, [sp-8]
004a22a4add sp, sp, 496
004a22a8ret x30
004a22ac
004a22acloc_4a22ac:
004a22acb 0x4a22b0
004a22b0
004a22b0loc_4a22b0:
004a22b0ldr x8, [sp+96]
004a22b4add x8, x8, 1
004a22b8str x8, [sp+96]
004a22bcldr x8, [sp+312]
004a22c0add x8, x8, 16
004a22c4str x8, [sp+80]
004a22c8b 0x4a2234
004a22cc
004a22ccloc_4a22cc:
004a22ccorr x0, xzr, 1
004a22d0strb w0, [sp+78]
004a22d4ldp x29, x30, [sp-8]
004a22d8add sp, sp, 496
004a22dcret x30
004a22e0
004a22e0loc_4a22e0:
004a22e0ldr x8, [sp+112]
004a22e4ldr x9, [sp+120]
004a22e8subs xzr, x8, x9
004a22ecb.gt 0x4a22f4
004a22f0b 0x4a2378
004a22f4
004a22f4loc_4a22f4:
004a22f4ldr x8, [sp+104]
004a22f8str x8, [sp+320]
004a22fcldr x8, [sp+320]
004a2300ldr x9, [x8]
004a2304ldr x0, [x8+8]
004a2308str x9, [sp+192]
004a230cstr x0, [sp+200]
004a2310ldrsb x27, [x9]
004a2314ldr x1, [sp+512]
004a2318ldr x3, [sp+136]
004a231cldr x5, [sp+208]
004a2320ldr x2, [sp+520]
004a2324ldr x4, [sp+144]
004a2328ldr x6, [sp+216]
004a232cldr x7, [sp+224]
004a2330ldr x8, [x9+24]
004a2334blr x8
004a2338strb w0, [sp+79]
004a233ctbnz w0, 0, 0x4a2344
004a2340b 0x4a2358
004a2344
004a2344loc_4a2344:
004a2344strb wzr, [sp+78]
004a2348mov x0, xzr
004a234cldp x29, x30, [sp-8]
004a2350add sp, sp, 496
004a2354ret x30
004a2358
004a2358loc_4a2358:
004a2358b 0x4a235c
004a235c
004a235cloc_4a235c:
004a235cldr x8, [sp+120]
004a2360add x8, x8, 1
004a2364str x8, [sp+120]
004a2368ldr x8, [sp+320]
004a236cadd x8, x8, 16
004a2370str x8, [sp+104]
004a2374b 0x4a22e0
004a2378
004a2378loc_4a2378:
004a2378b 0x4a2200
004a237c
004a237cloc_4a237c:
004a237corr x0, xzr, 8
004a2380bl runtime.panicIndex
004a2384
004a2384loc_4a2384:
004a2384orr x0, xzr, 7
004a2388bl runtime.panicIndex
004a238c
004a238cloc_4a238c:
004a238corr x0, xzr, 6
004a2390bl runtime.panicIndex
004a2394
004a2394loc_4a2394:
004a2394movz x0, 5
004a2398bl runtime.panicIndex
004a239c
004a239cloc_4a239c:
004a239corr x0, xzr, 4
004a23a0bl runtime.panicIndex
004a23a4
004a23a4loc_4a23a4:
004a23a4orr x0, xzr, 3
004a23a8bl runtime.panicIndex
004a23ac
004a23acloc_4a23ac:
004a23acorr x0, xzr, 2
004a23b0bl runtime.panicIndex
004a23b4
004a23b4loc_4a23b4:
004a23b4orr x0, xzr, 1
004a23b8bl runtime.panicIndex
004a23bc
004a23bcloc_4a23bc:
004a23bcmov x0, xzr
004a23c0bl runtime.panicIndex
004a23c4hint
004a23c8
004a23c8loc_4a23c8:
004a23c8stp x0, x1, [sp+8]
004a23ccstr x2, [sp+24]
004a23d0mov x3, x30
004a23d4bl runtime.morestack_noctxt.abi0
004a23d8ldp x0, x1, [sp+8]
004a23dcldr x2, [sp+24]
004a23e0b 0x4a1e50
004a23e4udf 0
004a23e8udf 0
004a23ecudf 0
004a1e50
004a23f0
004a23f0vendor/golang.org/x/net/http/httpproxy.(*config).init: ; void vendor/golang.org/x/net/http/httpproxy.(*config).init(vendor/golang.org/x/net/http/httpproxy.config * c)
004a23f0ldr x16, [x28+16]
004a23f4sub x17, sp, 784
004a23f8subs xzr, x17, x16
004a23fcb.ls 0x4a2ebc
004a2400sub x20, sp, 912
004a2404stp x29, x30, [x20-8]
004a2408add sp, x20, 0
004a240csub x29, sp, 8
004a2410str x0, [sp+920]
004a2414str xzr, [sp+768]
004a2418add x27, sp, 752
004a241cstp xzr, xzr, [x27]
004a2420ldr x2, [sp+920]
004a2424ldrsb x27, [x2]
004a2428ldr x0, [x2]
004a242cldr x1, [x2+8]
004a2430str x0, [sp+512]
004a2434str x1, [sp+520]
004a2438bl vendor/golang.org/x/net/http/httpproxy.parseProxy
004a243cstr x0, [sp+768]
004a2440str x1, [sp+752]
004a2444str x2, [sp+760]
004a2448ldr x2, [sp+768]
004a244cstr x2, [sp+720]
004a2450ldr x2, [sp+752]
004a2454ldr x3, [sp+760]
004a2458str x2, [sp+608]
004a245cstr x3, [sp+616]
004a2460ldr x2, [sp+720]
004a2464str x2, [sp+216]
004a2468ldr x2, [sp+616]
004a246cldr x3, [sp+608]
004a2470str x3, [sp+304]
004a2474str x2, [sp+312]
004a2478cbnz x3, 0x4a2480
004a247cb 0x4a2484
004a2480
004a2480loc_4a2480:
004a2480b 0x4a24c0
004a2484
004a2484loc_4a2484:
004a2484ldr x2, [sp+920]
004a2488ldrsb x27, [x2]
004a248cldr x3, [sp+216]
004a2490adrp x27, 0x5a9000
004a2494ldr w4, [x27+3056]
004a2498cbz w4, 0x4a24a0
004a249cb 0x4a24a4
004a24a0
004a24a0loc_4a24a0:
004a24a0b 0x4a24b8
004a24a4
004a24a4loc_4a24a4:
004a24a4bl runtime.gcWriteBarrier2
004a24a8str x3, [x25]
004a24acldr x4, [x2+64]
004a24b0str x4, [x25+8]
004a24b4b 0x4a24b8
004a24b8
004a24b8loc_4a24b8:
004a24b8str x3, [x2+64]
004a24bcb 0x4a24c0
004a24c0
004a24c0loc_4a24c0:
004a24c0str xzr, [sp+768]
004a24c4add x27, sp, 752
004a24c8stp xzr, xzr, [x27]
004a24ccldr x2, [sp+920]
004a24d0ldrsb x27, [x2]
004a24d4ldr x0, [x2+16]
004a24d8ldr x1, [x2+24]
004a24dcstr x0, [sp+496]
004a24e0str x1, [sp+504]
004a24e4bl vendor/golang.org/x/net/http/httpproxy.parseProxy
004a24e8str x0, [sp+768]
004a24ecstr x1, [sp+752]
004a24f0str x2, [sp+760]
004a24f4ldr x2, [sp+768]
004a24f8str x2, [sp+336]
004a24fcldr x2, [sp+752]
004a2500ldr x3, [sp+760]
004a2504str x2, [sp+320]
004a2508str x3, [sp+328]
004a250cldr x2, [sp+336]
004a2510str x2, [sp+208]
004a2514ldr x2, [sp+328]
004a2518ldr x3, [sp+320]
004a251cstr x3, [sp+288]
004a2520str x2, [sp+296]
004a2524cbnz x3, 0x4a252c
004a2528b 0x4a2530
004a252c
004a252cloc_4a252c:
004a252cb 0x4a256c
004a2530
004a2530loc_4a2530:
004a2530ldr x4, [sp+920]
004a2534ldrsb x27, [x4]
004a2538ldr x5, [sp+208]
004a253cadrp x27, 0x5a9000
004a2540ldr w6, [x27+3056]
004a2544cbz w6, 0x4a254c
004a2548b 0x4a2550
004a254c
004a254cloc_4a254c:
004a254cb 0x4a2564
004a2550
004a2550loc_4a2550:
004a2550bl runtime.gcWriteBarrier2
004a2554str x5, [x25]
004a2558ldr x6, [x4+56]
004a255cstr x6, [x25+8]
004a2560b 0x4a2564
004a2564
004a2564loc_4a2564:
004a2564str x5, [x4+56]
004a2568b 0x4a256c
004a256c
004a256cloc_4a256c:
004a256cldr x4, [sp+920]
004a2570ldrsb x27, [x4]
004a2574ldr x0, [x4+32]
004a2578ldr x1, [x4+40]
004a257cstr x0, [sp+480]
004a2580str x1, [sp+488]
004a2584adrp x2, 0x20d000
004a2588add x2, x2, 4033
004a258corr x3, xzr, 1
004a2590bl strings.Split
004a2594str x0, [sp+728]
004a2598str x1, [sp+736]
004a259cstr x2, [sp+744]
004a25a0str x0, [sp+696]
004a25a4str x1, [sp+704]
004a25a8str x2, [sp+712]
004a25acstr xzr, [sp+104]
004a25b0str x1, [sp+96]
004a25b4ldr x4, [sp+696]
004a25b8str x4, [sp+88]
004a25bcb 0x4a25c0
004a25c0
004a25c0loc_4a25c0:
004a25c0ldr x2, [sp+96]
004a25c4ldr x3, [sp+104]
004a25c8subs xzr, x2, x3
004a25ccb.gt 0x4a25d4
004a25d0b 0x4a2e7c
004a25d4
004a25d4loc_4a25d4:
004a25d4ldr x2, [sp+88]
004a25d8str x2, [sp+472]
004a25dcldr x2, [sp+472]
004a25e0ldr x0, [x2]
004a25e4ldr x1, [x2+8]
004a25e8str x0, [sp+224]
004a25ecstr x1, [sp+232]
004a25f0bl strings.TrimSpace
004a25f4str x0, [sp+680]
004a25f8str x1, [sp+688]
004a25fcbl strings.ToLower
004a2600str x0, [sp+224]
004a2604str x1, [sp+232]
004a2608str x1, [sp+120]
004a260ccbz x1, 0x4a2614
004a2610b 0x4a2618
004a2614
004a2614loc_4a2614:
004a2614b 0x4a2e60
004a2618
004a2618loc_4a2618:
004a2618subs xzr, x1, 1
004a261cb.eq 0x4a2624
004a2620b 0x4a2798
004a2624
004a2624loc_4a2624:
004a2624subs xzr, x1, 0
004a2628b.hi 0x4a2630
004a262cb 0x4a2eb0
004a2630
004a2630loc_4a2630:
004a2630ldrb w2, [x0]
004a2634subs wzr, w2, 42
004a2638b.eq 0x4a2640
004a263cb 0x4a2794
004a2640
004a2640loc_4a2640:
004a2640adrp x0, 0x165000
004a2644add x0, x0, 3136
004a2648bl runtime.newobject
004a264cstr x0, [sp+440]
004a2650adrp x1, 0x274000
004a2654add x1, x1, 2496
004a2658str x1, [x0]
004a265cadrp x27, 0x5a9000
004a2660ldr w1, [x27+3056]
004a2664cbz w1, 0x4a266c
004a2668b 0x4a2670
004a266c
004a266cloc_4a266c:
004a266cb 0x4a2680
004a2670
004a2670loc_4a2670:
004a2670ldr x1, [x0+8]
004a2674bl runtime.gcWriteBarrier1
004a2678str x1, [x25]
004a267cb 0x4a2680
004a2680
004a2680loc_4a2680:
004a2680adrp x1, 0x5a9000
004a2684add x1, x1, 1504
004a2688str x1, [x0+8]
004a268cldr x1, [sp+440]
004a2690ldrsb x27, [x1]
004a2694b 0x4a2698
004a2698
004a2698loc_4a2698:
004a2698str x1, [sp+448]
004a269corr x2, xzr, 1
004a26a0str x2, [sp+456]
004a26a4str x2, [sp+464]
004a26a8ldr x3, [sp+920]
004a26acldrsb x27, [x3]
004a26b0str x2, [x3+80]
004a26b4str x2, [x3+88]
004a26b8adrp x27, 0x5a9000
004a26bcldr w4, [x27+3056]
004a26c0cbz w4, 0x4a26c8
004a26c4b 0x4a26cc
004a26c8
004a26c8loc_4a26c8:
004a26c8b 0x4a26e0
004a26cc
004a26ccloc_4a26cc:
004a26ccbl runtime.gcWriteBarrier2
004a26d0str x1, [x25]
004a26d4ldr x4, [x3+72]
004a26d8str x4, [x25+8]
004a26dcb 0x4a26e0
004a26e0
004a26e0loc_4a26e0:
004a26e0str x1, [x3+72]
004a26e4adrp x0, 0x165000
004a26e8add x0, x0, 3136
004a26ecbl runtime.newobject
004a26f0str x0, [sp+408]
004a26f4adrp x1, 0x274000
004a26f8add x1, x1, 2496
004a26fcstr x1, [x0]
004a2700adrp x27, 0x5a9000
004a2704ldr w1, [x27+3056]
004a2708cbz w1, 0x4a2710
004a270cb 0x4a2714
004a2710
004a2710loc_4a2710:
004a2710b 0x4a2724
004a2714
004a2714loc_4a2714:
004a2714ldr x1, [x0+8]
004a2718bl runtime.gcWriteBarrier1
004a271cstr x1, [x25]
004a2720b 0x4a2724
004a2724
004a2724loc_4a2724:
004a2724adrp x1, 0x5a9000
004a2728add x1, x1, 1504
004a272cstr x1, [x0+8]
004a2730ldr x0, [sp+408]
004a2734ldrsb x27, [x0]
004a2738b 0x4a273c
004a273c
004a273cloc_4a273c:
004a273cstr x0, [sp+416]
004a2740orr x1, xzr, 1
004a2744str x1, [sp+424]
004a2748str x1, [sp+432]
004a274cldr x2, [sp+920]
004a2750ldrsb x27, [x2]
004a2754str x1, [x2+104]
004a2758str x1, [x2+112]
004a275cadrp x27, 0x5a9000
004a2760ldr w1, [x27+3056]
004a2764cbz w1, 0x4a276c
004a2768b 0x4a2770
004a276c
004a276cloc_4a276c:
004a276cb 0x4a2784
004a2770
004a2770loc_4a2770:
004a2770bl runtime.gcWriteBarrier2
004a2774str x0, [x25]
004a2778ldr x1, [x2+96]
004a277cstr x1, [x25+8]
004a2780b 0x4a2784
004a2784
004a2784loc_4a2784:
004a2784str x0, [x2+96]
004a2788ldp x29, x30, [sp-8]
004a278cadd sp, sp, 912
004a2790ret x30
004a2794
004a2794loc_4a2794:
004a2794b 0x4a279c
004a2798
004a2798loc_4a2798:
004a2798b 0x4a279c
004a279c
004a279cloc_4a279c:
004a279cstr xzr, [sp+656]
004a27a0add x27, sp, 664
004a27a4stp xzr, xzr, [x27]
004a27a8str xzr, [sp+648]
004a27acadd x27, sp, 752
004a27b0stp xzr, xzr, [x27]
004a27b4ldr x0, [sp+224]
004a27b8ldr x1, [sp+232]
004a27bcbl net.ParseCIDR
004a27c0str x0, [sp+656]
004a27c4str x1, [sp+664]
004a27c8str x2, [sp+672]
004a27ccstr x3, [sp+648]
004a27d0str x4, [sp+752]
004a27d4str x5, [sp+760]
004a27d8ldr x2, [sp+664]
004a27dcldr x3, [sp+672]
004a27e0ldr x4, [sp+656]
004a27e4str x4, [sp+880]
004a27e8str x2, [sp+888]
004a27ecstr x3, [sp+896]
004a27f0ldr x2, [sp+648]
004a27f4str x2, [sp+872]
004a27f8ldr x2, [sp+752]
004a27fcldr x3, [sp+760]
004a2800str x2, [sp+856]
004a2804str x3, [sp+864]
004a2808ldr x2, [sp+872]
004a280cstr x2, [sp+160]
004a2810ldr x2, [sp+864]
004a2814ldr x3, [sp+856]
004a2818str x3, [sp+272]
004a281cstr x2, [sp+280]
004a2820cbnz x3, 0x4a2828
004a2824b 0x4a2d84
004a2828
004a2828loc_4a2828:
004a2828add x27, sp, 680
004a282cstp xzr, xzr, [x27]
004a2830add x27, sp, 624
004a2834stp xzr, xzr, [x27]
004a2838add x27, sp, 752
004a283cstp xzr, xzr, [x27]
004a2840ldr x0, [sp+224]
004a2844ldr x1, [sp+232]
004a2848bl net.SplitHostPort
004a284cstr x0, [sp+680]
004a2850str x1, [sp+688]
004a2854str x2, [sp+624]
004a2858str x3, [sp+632]
004a285cstr x4, [sp+752]
004a2860str x5, [sp+760]
004a2864ldr x2, [sp+688]
004a2868ldr x3, [sp+680]
004a286cstr x3, [sp+840]
004a2870str x2, [sp+848]
004a2874ldr x2, [sp+624]
004a2878ldr x3, [sp+632]
004a287cstr x2, [sp+824]
004a2880str x3, [sp+832]
004a2884ldr x2, [sp+752]
004a2888ldr x3, [sp+760]
004a288cstr x2, [sp+808]
004a2890str x3, [sp+816]
004a2894ldr x2, [sp+840]
004a2898ldr x3, [sp+848]
004a289cstr x2, [sp+192]
004a28a0str x3, [sp+200]
004a28a4ldr x2, [sp+824]
004a28a8ldr x3, [sp+832]
004a28acstr x2, [sp+144]
004a28b0str x3, [sp+152]
004a28b4ldr x2, [sp+816]
004a28b8ldr x3, [sp+808]
004a28bcstr x3, [sp+256]
004a28c0str x2, [sp+264]
004a28c4cbnz x3, 0x4a28cc
004a28c8b 0x4a28e0
004a28cc
004a28ccloc_4a28cc:
004a28ccldr x2, [sp+224]
004a28d0ldr x3, [sp+232]
004a28d4str x2, [sp+192]
004a28d8str x3, [sp+200]
004a28dcb 0x4a29bc
004a28e0
004a28e0loc_4a28e0:
004a28e0ldr x3, [sp+200]
004a28e4str x3, [sp+120]
004a28e8cbz x3, 0x4a28f0
004a28ecb 0x4a28f4
004a28f0
004a28f0loc_4a28f0:
004a28f0b 0x4a2e60
004a28f4
004a28f4loc_4a28f4:
004a28f4ldr x1, [sp+200]
004a28f8ldr x3, [sp+192]
004a28fcsubs xzr, x1, 0
004a2900b.hi 0x4a2908
004a2904b 0x4a2ea8
004a2908
004a2908loc_4a2908:
004a2908ldrb w3, [x3]
004a290csubs wzr, w3, 91
004a2910cset x3, eq
004a2914strb w3, [sp+87]
004a2918b.eq 0x4a2920
004a291cb 0x4a2954
004a2920
004a2920loc_4a2920:
004a2920ldr x3, [sp+200]
004a2924str x3, [sp+120]
004a2928ldr x1, [sp+200]
004a292cldr x4, [sp+192]
004a2930sub x0, x3, 1
004a2934subs xzr, x1, x0
004a2938b.hi 0x4a2940
004a293cb 0x4a2ea4
004a2940
004a2940loc_4a2940:
004a2940ldrb w3, [x4+x0]
004a2944subs wzr, w3, 93
004a2948cset x3, eq
004a294cstrb w3, [sp+87]
004a2950b 0x4a2958
004a2954
004a2954loc_4a2954:
004a2954b 0x4a2958
004a2958
004a2958loc_4a2958:
004a2958ldrb w3, [sp+87]
004a295ctbnz w3, 0, 0x4a2964
004a2960b 0x4a29b4
004a2964
004a2964loc_4a2964:
004a2964ldr x3, [sp+200]
004a2968str x3, [sp+120]
004a296csub x1, x3, 1
004a2970str x1, [sp+112]
004a2974ldr x2, [sp+200]
004a2978ldr x4, [sp+192]
004a297csubs xzr, x2, x1
004a2980b.hs 0x4a2988
004a2984b 0x4a2ea0
004a2988
004a2988loc_4a2988:
004a2988subs xzr, x1, 1
004a298cb.hs 0x4a2994
004a2990b 0x4a2e98
004a2994
004a2994loc_4a2994:
004a2994sub x2, x3, 2
004a2998sub x3, xzr, x2
004a299csbfm x3, x3, 63, 63
004a29a0and x3, x3, 1
004a29a4add x3, x4, x3
004a29a8str x3, [sp+192]
004a29acstr x2, [sp+200]
004a29b0b 0x4a29b8
004a29b4
004a29b4loc_4a29b4:
004a29b4b 0x4a29b8
004a29b8
004a29b8loc_4a29b8:
004a29b8b 0x4a29bc
004a29bc
004a29bcloc_4a29bc:
004a29bcldr x0, [sp+192]
004a29c0ldr x1, [sp+200]
004a29c4bl net.ParseIP
004a29c8str x0, [sp+168]
004a29ccstr x1, [sp+176]
004a29d0str x2, [sp+184]
004a29d4cbnz x0, 0x4a29dc
004a29d8b 0x4a2b04
004a29dc
004a29dcloc_4a29dc:
004a29dcadd x27, sp, 568
004a29e0stp xzr, xzr, [x27]
004a29e4add x27, sp, 584
004a29e8stp xzr, xzr, [x27]
004a29ecstr xzr, [sp+600]
004a29f0ldr x2, [sp+168]
004a29f4ldr x3, [sp+176]
004a29f8ldr x4, [sp+184]
004a29fcstr x2, [sp+568]
004a2a00str x3, [sp+576]
004a2a04str x4, [sp+584]
004a2a08ldr x2, [sp+144]
004a2a0cldr x3, [sp+152]
004a2a10str x2, [sp+592]
004a2a14str x3, [sp+600]
004a2a18adrp x0, 0x1ac000
004a2a1cadd x0, x0, 2688
004a2a20add x1, sp, 568
004a2a24bl runtime.convT
004a2a28str x0, [sp+368]
004a2a2cadrp x2, 0x274000
004a2a30add x2, x2, 2560
004a2a34str x2, [sp+376]
004a2a38str x0, [sp+384]
004a2a3cldr x2, [sp+920]
004a2a40ldrsb x27, [x2]
004a2a44ldr x3, [x2+88]
004a2a48ldr x0, [x2+72]
004a2a4cldr x2, [x2+80]
004a2a50add x1, x2, 1
004a2a54subs xzr, x3, x1
004a2a58b.hs 0x4a2a60
004a2a5cb 0x4a2a64
004a2a60
004a2a60loc_4a2a60:
004a2a60b 0x4a2a80
004a2a64
004a2a64loc_4a2a64:
004a2a64mov x2, x3
004a2a68orr x3, xzr, 1
004a2a6cadrp x4, 0x17e000
004a2a70add x4, x4, 1440
004a2a74bl runtime.growslice
004a2a78mov x3, x2
004a2a7cb 0x4a2a80
004a2a80
004a2a80loc_4a2a80:
004a2a80sub x2, x1, 1
004a2a84add x4, x0, x2, lsl #4
004a2a88ubfm x2, x2, 60, 59
004a2a8cldr x5, [sp+384]
004a2a90ldr x6, [sp+376]
004a2a94str x6, [x0+x2]
004a2a98adrp x27, 0x5a9000
004a2a9cldr w2, [x27+3056]
004a2aa0cbz w2, 0x4a2aa8
004a2aa4b 0x4a2aac
004a2aa8
004a2aa8loc_4a2aa8:
004a2aa8b 0x4a2ac0
004a2aac
004a2aacloc_4a2aac:
004a2aacbl runtime.gcWriteBarrier2
004a2ab0str x5, [x25]
004a2ab4ldr x2, [x4+8]
004a2ab8str x2, [x25+8]
004a2abcb 0x4a2ac0
004a2ac0
004a2ac0loc_4a2ac0:
004a2ac0str x5, [x4+8]
004a2ac4ldr x2, [sp+920]
004a2ac8ldrsb x27, [x2]
004a2accstr x1, [x2+80]
004a2ad0str x3, [x2+88]
004a2ad4adrp x27, 0x5a9000
004a2ad8ldr w3, [x27+3056]
004a2adccbz w3, 0x4a2ae4
004a2ae0b 0x4a2ae8
004a2ae4
004a2ae4loc_4a2ae4:
004a2ae4b 0x4a2afc
004a2ae8
004a2ae8loc_4a2ae8:
004a2ae8bl runtime.gcWriteBarrier2
004a2aecstr x0, [x25]
004a2af0ldr x3, [x2+72]
004a2af4str x3, [x25+8]
004a2af8b 0x4a2afc
004a2afc
004a2afcloc_4a2afc:
004a2afcstr x0, [x2+72]
004a2b00b 0x4a2e60
004a2b04
004a2b04loc_4a2b04:
004a2b04ldr x4, [sp+200]
004a2b08str x4, [sp+112]
004a2b0ccbz x4, 0x4a2b14
004a2b10b 0x4a2b18
004a2b14
004a2b14loc_4a2b14:
004a2b14b 0x4a2e60
004a2b18
004a2b18loc_4a2b18:
004a2b18ldr x0, [sp+192]
004a2b1cldr x1, [sp+200]
004a2b20adrp x2, 0x20e000
004a2b24add x2, x2, 299
004a2b28orr x3, xzr, 2
004a2b2cbl strings.HasPrefix
004a2b30strb w0, [sp+87]
004a2b34tbnz w0, 0, 0x4a2b3c
004a2b38b 0x4a2b70
004a2b3c
004a2b3cloc_4a2b3c:
004a2b3cldr x1, [sp+200]
004a2b40ldr x5, [sp+192]
004a2b44subs xzr, x1, 1
004a2b48b.hs 0x4a2b50
004a2b4cb 0x4a2e90
004a2b50
004a2b50loc_4a2b50:
004a2b50sub x6, x1, 1
004a2b54sub x7, xzr, x6
004a2b58sbfm x7, x7, 63, 63
004a2b5cand x7, x7, 1
004a2b60add x5, x5, x7
004a2b64str x5, [sp+192]
004a2b68str x6, [sp+200]
004a2b6cb 0x4a2b74
004a2b70
004a2b70loc_4a2b70:
004a2b70b 0x4a2b74
004a2b74
004a2b74loc_4a2b74:
004a2b74strb wzr, [sp+86]
004a2b78ldr x1, [sp+200]
004a2b7cldr x5, [sp+192]
004a2b80subs xzr, x1, 0
004a2b84b.hi 0x4a2b8c
004a2b88b 0x4a2e88
004a2b8c
004a2b8cloc_4a2b8c:
004a2b8cldrb w5, [x5]
004a2b90subs wzr, w5, 46
004a2b94b.ne 0x4a2b9c
004a2b98b 0x4a2bcc
004a2b9c
004a2b9cloc_4a2b9c:
004a2b9corr x5, xzr, 1
004a2ba0strb w5, [sp+86]
004a2ba4ldr x3, [sp+192]
004a2ba8ldr x4, [sp+200]
004a2bacmov x0, xzr
004a2bb0adrp x1, 0x26d000
004a2bb4add x1, x1, 296
004a2bb8orr x2, xzr, 1
004a2bbcbl runtime.concatstring2
004a2bc0str x0, [sp+192]
004a2bc4str x1, [sp+200]
004a2bc8b 0x4a2bd0
004a2bcc
004a2bccloc_4a2bcc:
004a2bccb 0x4a2bd0
004a2bd0
004a2bd0loc_4a2bd0:
004a2bd0add x27, sp, 624
004a2bd4stp xzr, xzr, [x27]
004a2bd8add x27, sp, 752
004a2bdcstp xzr, xzr, [x27]
004a2be0ldr x0, [sp+192]
004a2be4ldr x1, [sp+200]
004a2be8bl vendor/golang.org/x/net/http/httpproxy.idnaASCII
004a2becstr x0, [sp+624]
004a2bf0str x1, [sp+632]
004a2bf4str x2, [sp+752]
004a2bf8str x3, [sp+760]
004a2bfcldr x2, [sp+632]
004a2c00ldr x3, [sp+624]
004a2c04str x3, [sp+792]
004a2c08str x2, [sp+800]
004a2c0cldr x2, [sp+752]
004a2c10ldr x3, [sp+760]
004a2c14str x2, [sp+776]
004a2c18str x3, [sp+784]
004a2c1cldr x2, [sp+792]
004a2c20ldr x3, [sp+800]
004a2c24str x2, [sp+128]
004a2c28str x3, [sp+136]
004a2c2cldr x2, [sp+784]
004a2c30ldr x3, [sp+776]
004a2c34str x3, [sp+240]
004a2c38str x2, [sp+248]
004a2c3ccbnz x3, 0x4a2c44
004a2c40b 0x4a2c48
004a2c44
004a2c44loc_4a2c44:
004a2c44b 0x4a2c5c
004a2c48
004a2c48loc_4a2c48:
004a2c48ldr x2, [sp+128]
004a2c4cldr x3, [sp+136]
004a2c50str x2, [sp+192]
004a2c54str x3, [sp+200]
004a2c58b 0x4a2c5c
004a2c5c
004a2c5cloc_4a2c5c:
004a2c5cadd x27, sp, 528
004a2c60stp xzr, xzr, [x27]
004a2c64add x27, sp, 544
004a2c68stp xzr, xzr, [x27]
004a2c6cstr xzr, [sp+560]
004a2c70ldr x2, [sp+192]
004a2c74ldr x3, [sp+200]
004a2c78str x2, [sp+528]
004a2c7cstr x3, [sp+536]
004a2c80ldr x2, [sp+144]
004a2c84ldr x3, [sp+152]
004a2c88str x2, [sp+544]
004a2c8cstr x3, [sp+552]
004a2c90ldrb w2, [sp+86]
004a2c94strb w2, [sp+560]
004a2c98adrp x0, 0x1c0000
004a2c9cadd x0, x0, 2144
004a2ca0add x1, sp, 528
004a2ca4bl runtime.convT
004a2ca8str x0, [sp+344]
004a2cacadrp x2, 0x274000
004a2cb0add x2, x2, 2592
004a2cb4str x2, [sp+352]
004a2cb8str x0, [sp+360]
004a2cbcldr x2, [sp+920]
004a2cc0ldrsb x27, [x2]
004a2cc4ldr x3, [x2+112]
004a2cc8ldr x0, [x2+96]
004a2cccldr x2, [x2+104]
004a2cd0add x1, x2, 1
004a2cd4subs xzr, x3, x1
004a2cd8b.hs 0x4a2ce0
004a2cdcb 0x4a2ce4
004a2ce0
004a2ce0loc_4a2ce0:
004a2ce0b 0x4a2d00
004a2ce4
004a2ce4loc_4a2ce4:
004a2ce4mov x2, x3
004a2ce8orr x3, xzr, 1
004a2cecadrp x4, 0x17e000
004a2cf0add x4, x4, 1440
004a2cf4bl runtime.growslice
004a2cf8mov x3, x2
004a2cfcb 0x4a2d00
004a2d00
004a2d00loc_4a2d00:
004a2d00sub x2, x1, 1
004a2d04add x4, x0, x2, lsl #4
004a2d08ubfm x2, x2, 60, 59
004a2d0cldr x5, [sp+360]
004a2d10ldr x6, [sp+352]
004a2d14str x6, [x0+x2]
004a2d18adrp x27, 0x5a9000
004a2d1cldr w2, [x27+3056]
004a2d20cbz w2, 0x4a2d28
004a2d24b 0x4a2d2c
004a2d28
004a2d28loc_4a2d28:
004a2d28b 0x4a2d40
004a2d2c
004a2d2cloc_4a2d2c:
004a2d2cbl runtime.gcWriteBarrier2
004a2d30str x5, [x25]
004a2d34ldr x2, [x4+8]
004a2d38str x2, [x25+8]
004a2d3cb 0x4a2d40
004a2d40
004a2d40loc_4a2d40:
004a2d40str x5, [x4+8]
004a2d44ldr x2, [sp+920]
004a2d48ldrsb x27, [x2]
004a2d4cstr x1, [x2+104]
004a2d50str x3, [x2+112]
004a2d54adrp x27, 0x5a9000
004a2d58ldr w3, [x27+3056]
004a2d5ccbz w3, 0x4a2d64
004a2d60b 0x4a2d68
004a2d64
004a2d64loc_4a2d64:
004a2d64b 0x4a2d7c
004a2d68
004a2d68loc_4a2d68:
004a2d68bl runtime.gcWriteBarrier2
004a2d6cstr x0, [x25]
004a2d70ldr x3, [x2+96]
004a2d74str x3, [x25+8]
004a2d78b 0x4a2d7c
004a2d7c
004a2d7cloc_4a2d7c:
004a2d7cstr x0, [x2+96]
004a2d80b 0x4a2e60
004a2d84
004a2d84loc_4a2d84:
004a2d84str xzr, [sp+640]
004a2d88ldr x5, [sp+160]
004a2d8cstr x5, [sp+640]
004a2d90adrp x6, 0x274000
004a2d94add x6, x6, 2528
004a2d98str x6, [sp+392]
004a2d9cstr x5, [sp+400]
004a2da0ldr x5, [sp+920]
004a2da4ldrsb x27, [x5]
004a2da8ldr x2, [x5+88]
004a2dacldr x0, [x5+72]
004a2db0ldr x5, [x5+80]
004a2db4add x1, x5, 1
004a2db8subs xzr, x2, x1
004a2dbcb.hs 0x4a2dc4
004a2dc0b 0x4a2dc8
004a2dc4
004a2dc4loc_4a2dc4:
004a2dc4b 0x4a2ddc
004a2dc8
004a2dc8loc_4a2dc8:
004a2dc8orr x3, xzr, 1
004a2dccadrp x4, 0x17e000
004a2dd0add x4, x4, 1440
004a2dd4bl runtime.growslice
004a2dd8b 0x4a2ddc
004a2ddc
004a2ddcloc_4a2ddc:
004a2ddcsub x3, x1, 1
004a2de0add x4, x0, x3, lsl #4
004a2de4ubfm x3, x3, 60, 59
004a2de8ldr x5, [sp+400]
004a2decldr x6, [sp+392]
004a2df0str x6, [x0+x3]
004a2df4adrp x27, 0x5a9000
004a2df8ldr w3, [x27+3056]
004a2dfccbz w3, 0x4a2e04
004a2e00b 0x4a2e08
004a2e04
004a2e04loc_4a2e04:
004a2e04b 0x4a2e1c
004a2e08
004a2e08loc_4a2e08:
004a2e08bl runtime.gcWriteBarrier2
004a2e0cstr x5, [x25]
004a2e10ldr x3, [x4+8]
004a2e14str x3, [x25+8]
004a2e18b 0x4a2e1c
004a2e1c
004a2e1cloc_4a2e1c:
004a2e1cstr x5, [x4+8]
004a2e20ldr x3, [sp+920]
004a2e24ldrsb x27, [x3]
004a2e28str x1, [x3+80]
004a2e2cstr x2, [x3+88]
004a2e30adrp x27, 0x5a9000
004a2e34ldr w2, [x27+3056]
004a2e38cbz w2, 0x4a2e40
004a2e3cb 0x4a2e44
004a2e40
004a2e40loc_4a2e40:
004a2e40b 0x4a2e58
004a2e44
004a2e44loc_4a2e44:
004a2e44bl runtime.gcWriteBarrier2
004a2e48str x0, [x25]
004a2e4cldr x2, [x3+72]
004a2e50str x2, [x25+8]
004a2e54b 0x4a2e58
004a2e58
004a2e58loc_4a2e58:
004a2e58str x0, [x3+72]
004a2e5cb 0x4a2e60
004a2e60
004a2e60loc_4a2e60:
004a2e60ldr x2, [sp+104]
004a2e64add x2, x2, 1
004a2e68str x2, [sp+104]
004a2e6cldr x2, [sp+472]
004a2e70add x2, x2, 16
004a2e74str x2, [sp+88]
004a2e78b 0x4a25c0
004a2e7c
004a2e7cloc_4a2e7c:
004a2e7cldp x29, x30, [sp-8]
004a2e80add sp, sp, 912
004a2e84ret x30
004a2e88
004a2e88loc_4a2e88:
004a2e88mov x0, xzr
004a2e8cbl runtime.panicIndex
004a2e90
004a2e90loc_4a2e90:
004a2e90orr x0, xzr, 1
004a2e94bl runtime.panicSliceB
004a2e98
004a2e98loc_4a2e98:
004a2e98orr x0, xzr, 1
004a2e9cbl runtime.panicSliceB
004a2ea0
004a2ea0loc_4a2ea0:
004a2ea0bl runtime.panicSliceAlen
004a2ea4
004a2ea4loc_4a2ea4:
004a2ea4bl runtime.panicIndex
004a2ea8
004a2ea8loc_4a2ea8:
004a2ea8mov x0, xzr
004a2eacbl runtime.panicIndex
004a2eb0
004a2eb0loc_4a2eb0:
004a2eb0mov x0, xzr
004a2eb4bl runtime.panicIndex
004a2eb8hint
004a2ebc
004a2ebcloc_4a2ebc:
004a2ebcstr x0, [sp+8]
004a2ec0mov x3, x30
004a2ec4bl runtime.morestack_noctxt.abi0
004a2ec8ldr x0, [sp+8]
004a2eccb 0x4a23f0
004a23f0
004a23f0vendor/golang.org/x/net/http/httpproxy.(*config).init: ; void vendor/golang.org/x/net/http/httpproxy.(*config).init(vendor/golang.org/x/net/http/httpproxy.config * c)
004a23f0ldr x16, [x28+16]
004a23f4sub x17, sp, 784
004a23f8subs xzr, x17, x16
004a23fcb.ls 0x4a2ebc
004a2400sub x20, sp, 912
004a2404stp x29, x30, [x20-8]
004a2408add sp, x20, 0
004a240csub x29, sp, 8
004a2410str x0, [sp+920]
004a2414str xzr, [sp+768]
004a2418add x27, sp, 752
004a241cstp xzr, xzr, [x27]
004a2420ldr x2, [sp+920]
004a2424ldrsb x27, [x2]
004a2428ldr x0, [x2]
004a242cldr x1, [x2+8]
004a2430str x0, [sp+512]
004a2434str x1, [sp+520]
004a2438bl vendor/golang.org/x/net/http/httpproxy.parseProxy
004a243cstr x0, [sp+768]
004a2440str x1, [sp+752]
004a2444str x2, [sp+760]
004a2448ldr x2, [sp+768]
004a244cstr x2, [sp+720]
004a2450ldr x2, [sp+752]
004a2454ldr x3, [sp+760]
004a2458str x2, [sp+608]
004a245cstr x3, [sp+616]
004a2460ldr x2, [sp+720]
004a2464str x2, [sp+216]
004a2468ldr x2, [sp+616]
004a246cldr x3, [sp+608]
004a2470str x3, [sp+304]
004a2474str x2, [sp+312]
004a2478cbnz x3, 0x4a2480
004a247cb 0x4a2484
004a2480
004a2480loc_4a2480:
004a2480b 0x4a24c0
004a2484
004a2484loc_4a2484:
004a2484ldr x2, [sp+920]
004a2488ldrsb x27, [x2]
004a248cldr x3, [sp+216]
004a2490adrp x27, 0x5a9000
004a2494ldr w4, [x27+3056]
004a2498cbz w4, 0x4a24a0
004a249cb 0x4a24a4
004a24a0
004a24a0loc_4a24a0:
004a24a0b 0x4a24b8
004a24a4
004a24a4loc_4a24a4:
004a24a4bl runtime.gcWriteBarrier2
004a24a8str x3, [x25]
004a24acldr x4, [x2+64]
004a24b0str x4, [x25+8]
004a24b4b 0x4a24b8
004a24b8
004a24b8loc_4a24b8:
004a24b8str x3, [x2+64]
004a24bcb 0x4a24c0
004a24c0
004a24c0loc_4a24c0:
004a24c0str xzr, [sp+768]
004a24c4add x27, sp, 752
004a24c8stp xzr, xzr, [x27]
004a24ccldr x2, [sp+920]
004a24d0ldrsb x27, [x2]
004a24d4ldr x0, [x2+16]
004a24d8ldr x1, [x2+24]
004a24dcstr x0, [sp+496]
004a24e0str x1, [sp+504]
004a24e4bl vendor/golang.org/x/net/http/httpproxy.parseProxy
004a24e8str x0, [sp+768]
004a24ecstr x1, [sp+752]
004a24f0str x2, [sp+760]
004a24f4ldr x2, [sp+768]
004a24f8str x2, [sp+336]
004a24fcldr x2, [sp+752]
004a2500ldr x3, [sp+760]
004a2504str x2, [sp+320]
004a2508str x3, [sp+328]
004a250cldr x2, [sp+336]
004a2510str x2, [sp+208]
004a2514ldr x2, [sp+328]
004a2518ldr x3, [sp+320]
004a251cstr x3, [sp+288]
004a2520str x2, [sp+296]
004a2524cbnz x3, 0x4a252c
004a2528b 0x4a2530
004a252c
004a252cloc_4a252c:
004a252cb 0x4a256c
004a2530
004a2530loc_4a2530:
004a2530ldr x4, [sp+920]
004a2534ldrsb x27, [x4]
004a2538ldr x5, [sp+208]
004a253cadrp x27, 0x5a9000
004a2540ldr w6, [x27+3056]
004a2544cbz w6, 0x4a254c
004a2548b 0x4a2550
004a254c
004a254cloc_4a254c:
004a254cb 0x4a2564
004a2550
004a2550loc_4a2550:
004a2550bl runtime.gcWriteBarrier2
004a2554str x5, [x25]
004a2558ldr x6, [x4+56]
004a255cstr x6, [x25+8]
004a2560b 0x4a2564
004a2564
004a2564loc_4a2564:
004a2564str x5, [x4+56]
004a2568b 0x4a256c
004a256c
004a256cloc_4a256c:
004a256cldr x4, [sp+920]
004a2570ldrsb x27, [x4]
004a2574ldr x0, [x4+32]
004a2578ldr x1, [x4+40]
004a257cstr x0, [sp+480]
004a2580str x1, [sp+488]
004a2584adrp x2, 0x20d000
004a2588add x2, x2, 4033
004a258corr x3, xzr, 1
004a2590bl strings.Split
004a2594str x0, [sp+728]
004a2598str x1, [sp+736]
004a259cstr x2, [sp+744]
004a25a0str x0, [sp+696]
004a25a4str x1, [sp+704]
004a25a8str x2, [sp+712]
004a25acstr xzr, [sp+104]
004a25b0str x1, [sp+96]
004a25b4ldr x4, [sp+696]
004a25b8str x4, [sp+88]
004a25bcb 0x4a25c0
004a25c0
004a25c0loc_4a25c0:
004a25c0ldr x2, [sp+96]
004a25c4ldr x3, [sp+104]
004a25c8subs xzr, x2, x3
004a25ccb.gt 0x4a25d4
004a25d0b 0x4a2e7c
004a25d4
004a25d4loc_4a25d4:
004a25d4ldr x2, [sp+88]
004a25d8str x2, [sp+472]
004a25dcldr x2, [sp+472]
004a25e0ldr x0, [x2]
004a25e4ldr x1, [x2+8]
004a25e8str x0, [sp+224]
004a25ecstr x1, [sp+232]
004a25f0bl strings.TrimSpace
004a25f4str x0, [sp+680]
004a25f8str x1, [sp+688]
004a25fcbl strings.ToLower
004a2600str x0, [sp+224]
004a2604str x1, [sp+232]
004a2608str x1, [sp+120]
004a260ccbz x1, 0x4a2614
004a2610b 0x4a2618
004a2614
004a2614loc_4a2614:
004a2614b 0x4a2e60
004a2618
004a2618loc_4a2618:
004a2618subs xzr, x1, 1
004a261cb.eq 0x4a2624
004a2620b 0x4a2798
004a2624
004a2624loc_4a2624:
004a2624subs xzr, x1, 0
004a2628b.hi 0x4a2630
004a262cb 0x4a2eb0
004a2630
004a2630loc_4a2630:
004a2630ldrb w2, [x0]
004a2634subs wzr, w2, 42
004a2638b.eq 0x4a2640
004a263cb 0x4a2794
004a2640
004a2640loc_4a2640:
004a2640adrp x0, 0x165000
004a2644add x0, x0, 3136
004a2648bl runtime.newobject
004a264cstr x0, [sp+440]
004a2650adrp x1, 0x274000
004a2654add x1, x1, 2496
004a2658str x1, [x0]
004a265cadrp x27, 0x5a9000
004a2660ldr w1, [x27+3056]
004a2664cbz w1, 0x4a266c
004a2668b 0x4a2670
004a266c
004a266cloc_4a266c:
004a266cb 0x4a2680
004a2670
004a2670loc_4a2670:
004a2670ldr x1, [x0+8]
004a2674bl runtime.gcWriteBarrier1
004a2678str x1, [x25]
004a267cb 0x4a2680
004a2680
004a2680loc_4a2680:
004a2680adrp x1, 0x5a9000
004a2684add x1, x1, 1504
004a2688str x1, [x0+8]
004a268cldr x1, [sp+440]
004a2690ldrsb x27, [x1]
004a2694b 0x4a2698
004a2698
004a2698loc_4a2698:
004a2698str x1, [sp+448]
004a269corr x2, xzr, 1
004a26a0str x2, [sp+456]
004a26a4str x2, [sp+464]
004a26a8ldr x3, [sp+920]
004a26acldrsb x27, [x3]
004a26b0str x2, [x3+80]
004a26b4str x2, [x3+88]
004a26b8adrp x27, 0x5a9000
004a26bcldr w4, [x27+3056]
004a26c0cbz w4, 0x4a26c8
004a26c4b 0x4a26cc
004a26c8
004a26c8loc_4a26c8:
004a26c8b 0x4a26e0
004a26cc
004a26ccloc_4a26cc:
004a26ccbl runtime.gcWriteBarrier2
004a26d0str x1, [x25]
004a26d4ldr x4, [x3+72]
004a26d8str x4, [x25+8]
004a26dcb 0x4a26e0
004a26e0
004a26e0loc_4a26e0:
004a26e0str x1, [x3+72]
004a26e4adrp x0, 0x165000
004a26e8add x0, x0, 3136
004a26ecbl runtime.newobject
004a26f0str x0, [sp+408]
004a26f4adrp x1, 0x274000
004a26f8add x1, x1, 2496
004a26fcstr x1, [x0]
004a2700adrp x27, 0x5a9000
004a2704ldr w1, [x27+3056]
004a2708cbz w1, 0x4a2710
004a270cb 0x4a2714
004a2710
004a2710loc_4a2710:
004a2710b 0x4a2724
004a2714
004a2714loc_4a2714:
004a2714ldr x1, [x0+8]
004a2718bl runtime.gcWriteBarrier1
004a271cstr x1, [x25]
004a2720b 0x4a2724
004a2724
004a2724loc_4a2724:
004a2724adrp x1, 0x5a9000
004a2728add x1, x1, 1504
004a272cstr x1, [x0+8]
004a2730ldr x0, [sp+408]
004a2734ldrsb x27, [x0]
004a2738b 0x4a273c
004a273c
004a273cloc_4a273c:
004a273cstr x0, [sp+416]
004a2740orr x1, xzr, 1
004a2744str x1, [sp+424]
004a2748str x1, [sp+432]
004a274cldr x2, [sp+920]
004a2750ldrsb x27, [x2]
004a2754str x1, [x2+104]
004a2758str x1, [x2+112]
004a275cadrp x27, 0x5a9000
004a2760ldr w1, [x27+3056]
004a2764cbz w1, 0x4a276c
004a2768b 0x4a2770
004a276c
004a276cloc_4a276c:
004a276cb 0x4a2784
004a2770
004a2770loc_4a2770:
004a2770bl runtime.gcWriteBarrier2
004a2774str x0, [x25]
004a2778ldr x1, [x2+96]
004a277cstr x1, [x25+8]
004a2780b 0x4a2784
004a2784
004a2784loc_4a2784:
004a2784str x0, [x2+96]
004a2788ldp x29, x30, [sp-8]
004a278cadd sp, sp, 912
004a2790ret x30
004a2794
004a2794loc_4a2794:
004a2794b 0x4a279c
004a2798
004a2798loc_4a2798:
004a2798b 0x4a279c
004a279c
004a279cloc_4a279c:
004a279cstr xzr, [sp+656]
004a27a0add x27, sp, 664
004a27a4stp xzr, xzr, [x27]
004a27a8str xzr, [sp+648]
004a27acadd x27, sp, 752
004a27b0stp xzr, xzr, [x27]
004a27b4ldr x0, [sp+224]
004a27b8ldr x1, [sp+232]
004a27bcbl net.ParseCIDR
004a27c0str x0, [sp+656]
004a27c4str x1, [sp+664]
004a27c8str x2, [sp+672]
004a27ccstr x3, [sp+648]
004a27d0str x4, [sp+752]
004a27d4str x5, [sp+760]
004a27d8ldr x2, [sp+664]
004a27dcldr x3, [sp+672]
004a27e0ldr x4, [sp+656]
004a27e4str x4, [sp+880]
004a27e8str x2, [sp+888]
004a27ecstr x3, [sp+896]
004a27f0ldr x2, [sp+648]
004a27f4str x2, [sp+872]
004a27f8ldr x2, [sp+752]
004a27fcldr x3, [sp+760]
004a2800str x2, [sp+856]
004a2804str x3, [sp+864]
004a2808ldr x2, [sp+872]
004a280cstr x2, [sp+160]
004a2810ldr x2, [sp+864]
004a2814ldr x3, [sp+856]
004a2818str x3, [sp+272]
004a281cstr x2, [sp+280]
004a2820cbnz x3, 0x4a2828
004a2824b 0x4a2d84
004a2828
004a2828loc_4a2828:
004a2828add x27, sp, 680
004a282cstp xzr, xzr, [x27]
004a2830add x27, sp, 624
004a2834stp xzr, xzr, [x27]
004a2838add x27, sp, 752
004a283cstp xzr, xzr, [x27]
004a2840ldr x0, [sp+224]
004a2844ldr x1, [sp+232]
004a2848bl net.SplitHostPort
004a284cstr x0, [sp+680]
004a2850str x1, [sp+688]
004a2854str x2, [sp+624]
004a2858str x3, [sp+632]
004a285cstr x4, [sp+752]
004a2860str x5, [sp+760]
004a2864ldr x2, [sp+688]
004a2868ldr x3, [sp+680]
004a286cstr x3, [sp+840]
004a2870str x2, [sp+848]
004a2874ldr x2, [sp+624]
004a2878ldr x3, [sp+632]
004a287cstr x2, [sp+824]
004a2880str x3, [sp+832]
004a2884ldr x2, [sp+752]
004a2888ldr x3, [sp+760]
004a288cstr x2, [sp+808]
004a2890str x3, [sp+816]
004a2894ldr x2, [sp+840]
004a2898ldr x3, [sp+848]
004a289cstr x2, [sp+192]
004a28a0str x3, [sp+200]
004a28a4ldr x2, [sp+824]
004a28a8ldr x3, [sp+832]
004a28acstr x2, [sp+144]
004a28b0str x3, [sp+152]
004a28b4ldr x2, [sp+816]
004a28b8ldr x3, [sp+808]
004a28bcstr x3, [sp+256]
004a28c0str x2, [sp+264]
004a28c4cbnz x3, 0x4a28cc
004a28c8b 0x4a28e0
004a28cc
004a28ccloc_4a28cc:
004a28ccldr x2, [sp+224]
004a28d0ldr x3, [sp+232]
004a28d4str x2, [sp+192]
004a28d8str x3, [sp+200]
004a28dcb 0x4a29bc
004a28e0
004a28e0loc_4a28e0:
004a28e0ldr x3, [sp+200]
004a28e4str x3, [sp+120]
004a28e8cbz x3, 0x4a28f0
004a28ecb 0x4a28f4
004a28f0
004a28f0loc_4a28f0:
004a28f0b 0x4a2e60
004a28f4
004a28f4loc_4a28f4:
004a28f4ldr x1, [sp+200]
004a28f8ldr x3, [sp+192]
004a28fcsubs xzr, x1, 0
004a2900b.hi 0x4a2908
004a2904b 0x4a2ea8
004a2908
004a2908loc_4a2908:
004a2908ldrb w3, [x3]
004a290csubs wzr, w3, 91
004a2910cset x3, eq
004a2914strb w3, [sp+87]
004a2918b.eq 0x4a2920
004a291cb 0x4a2954
004a2920
004a2920loc_4a2920:
004a2920ldr x3, [sp+200]
004a2924str x3, [sp+120]
004a2928ldr x1, [sp+200]
004a292cldr x4, [sp+192]
004a2930sub x0, x3, 1
004a2934subs xzr, x1, x0
004a2938b.hi 0x4a2940
004a293cb 0x4a2ea4
004a2940
004a2940loc_4a2940:
004a2940ldrb w3, [x4+x0]
004a2944subs wzr, w3, 93
004a2948cset x3, eq
004a294cstrb w3, [sp+87]
004a2950b 0x4a2958
004a2954
004a2954loc_4a2954:
004a2954b 0x4a2958
004a2958
004a2958loc_4a2958:
004a2958ldrb w3, [sp+87]
004a295ctbnz w3, 0, 0x4a2964
004a2960b 0x4a29b4
004a2964
004a2964loc_4a2964:
004a2964ldr x3, [sp+200]
004a2968str x3, [sp+120]
004a296csub x1, x3, 1
004a2970str x1, [sp+112]
004a2974ldr x2, [sp+200]
004a2978ldr x4, [sp+192]
004a297csubs xzr, x2, x1
004a2980b.hs 0x4a2988
004a2984b 0x4a2ea0
004a2988
004a2988loc_4a2988:
004a2988subs xzr, x1, 1
004a298cb.hs 0x4a2994
004a2990b 0x4a2e98
004a2994
004a2994loc_4a2994:
004a2994sub x2, x3, 2
004a2998sub x3, xzr, x2
004a299csbfm x3, x3, 63, 63
004a29a0and x3, x3, 1
004a29a4add x3, x4, x3
004a29a8str x3, [sp+192]
004a29acstr x2, [sp+200]
004a29b0b 0x4a29b8
004a29b4
004a29b4loc_4a29b4:
004a29b4b 0x4a29b8
004a29b8
004a29b8loc_4a29b8:
004a29b8b 0x4a29bc
004a29bc
004a29bcloc_4a29bc:
004a29bcldr x0, [sp+192]
004a29c0ldr x1, [sp+200]
004a29c4bl net.ParseIP
004a29c8str x0, [sp+168]
004a29ccstr x1, [sp+176]
004a29d0str x2, [sp+184]
004a29d4cbnz x0, 0x4a29dc
004a29d8b 0x4a2b04
004a29dc
004a29dcloc_4a29dc:
004a29dcadd x27, sp, 568
004a29e0stp xzr, xzr, [x27]
004a29e4add x27, sp, 584
004a29e8stp xzr, xzr, [x27]
004a29ecstr xzr, [sp+600]
004a29f0ldr x2, [sp+168]
004a29f4ldr x3, [sp+176]
004a29f8ldr x4, [sp+184]
004a29fcstr x2, [sp+568]
004a2a00str x3, [sp+576]
004a2a04str x4, [sp+584]
004a2a08ldr x2, [sp+144]
004a2a0cldr x3, [sp+152]
004a2a10str x2, [sp+592]
004a2a14str x3, [sp+600]
004a2a18adrp x0, 0x1ac000
004a2a1cadd x0, x0, 2688
004a2a20add x1, sp, 568
004a2a24bl runtime.convT
004a2a28str x0, [sp+368]
004a2a2cadrp x2, 0x274000
004a2a30add x2, x2, 2560
004a2a34str x2, [sp+376]
004a2a38str x0, [sp+384]
004a2a3cldr x2, [sp+920]
004a2a40ldrsb x27, [x2]
004a2a44ldr x3, [x2+88]
004a2a48ldr x0, [x2+72]
004a2a4cldr x2, [x2+80]
004a2a50add x1, x2, 1
004a2a54subs xzr, x3, x1
004a2a58b.hs 0x4a2a60
004a2a5cb 0x4a2a64
004a2a60
004a2a60loc_4a2a60:
004a2a60b 0x4a2a80
004a2a64
004a2a64loc_4a2a64:
004a2a64mov x2, x3
004a2a68orr x3, xzr, 1
004a2a6cadrp x4, 0x17e000
004a2a70add x4, x4, 1440
004a2a74bl runtime.growslice
004a2a78mov x3, x2
004a2a7cb 0x4a2a80
004a2a80
004a2a80loc_4a2a80:
004a2a80sub x2, x1, 1
004a2a84add x4, x0, x2, lsl #4
004a2a88ubfm x2, x2, 60, 59
004a2a8cldr x5, [sp+384]
004a2a90ldr x6, [sp+376]
004a2a94str x6, [x0+x2]
004a2a98adrp x27, 0x5a9000
004a2a9cldr w2, [x27+3056]
004a2aa0cbz w2, 0x4a2aa8
004a2aa4b 0x4a2aac
004a2aa8
004a2aa8loc_4a2aa8:
004a2aa8b 0x4a2ac0
004a2aac
004a2aacloc_4a2aac:
004a2aacbl runtime.gcWriteBarrier2
004a2ab0str x5, [x25]
004a2ab4ldr x2, [x4+8]
004a2ab8str x2, [x25+8]
004a2abcb 0x4a2ac0
004a2ac0
004a2ac0loc_4a2ac0:
004a2ac0str x5, [x4+8]
004a2ac4ldr x2, [sp+920]
004a2ac8ldrsb x27, [x2]
004a2accstr x1, [x2+80]
004a2ad0str x3, [x2+88]
004a2ad4adrp x27, 0x5a9000
004a2ad8ldr w3, [x27+3056]
004a2adccbz w3, 0x4a2ae4
004a2ae0b 0x4a2ae8
004a2ae4
004a2ae4loc_4a2ae4:
004a2ae4b 0x4a2afc
004a2ae8
004a2ae8loc_4a2ae8:
004a2ae8bl runtime.gcWriteBarrier2
004a2aecstr x0, [x25]
004a2af0ldr x3, [x2+72]
004a2af4str x3, [x25+8]
004a2af8b 0x4a2afc
004a2afc
004a2afcloc_4a2afc:
004a2afcstr x0, [x2+72]
004a2b00b 0x4a2e60
004a2b04
004a2b04loc_4a2b04:
004a2b04ldr x4, [sp+200]
004a2b08str x4, [sp+112]
004a2b0ccbz x4, 0x4a2b14
004a2b10b 0x4a2b18
004a2b14
004a2b14loc_4a2b14:
004a2b14b 0x4a2e60
004a2b18
004a2b18loc_4a2b18:
004a2b18ldr x0, [sp+192]
004a2b1cldr x1, [sp+200]
004a2b20adrp x2, 0x20e000
004a2b24add x2, x2, 299
004a2b28orr x3, xzr, 2
004a2b2cbl strings.HasPrefix
004a2b30strb w0, [sp+87]
004a2b34tbnz w0, 0, 0x4a2b3c
004a2b38b 0x4a2b70
004a2b3c
004a2b3cloc_4a2b3c:
004a2b3cldr x1, [sp+200]
004a2b40ldr x5, [sp+192]
004a2b44subs xzr, x1, 1
004a2b48b.hs 0x4a2b50
004a2b4cb 0x4a2e90
004a2b50
004a2b50loc_4a2b50:
004a2b50sub x6, x1, 1
004a2b54sub x7, xzr, x6
004a2b58sbfm x7, x7, 63, 63
004a2b5cand x7, x7, 1
004a2b60add x5, x5, x7
004a2b64str x5, [sp+192]
004a2b68str x6, [sp+200]
004a2b6cb 0x4a2b74
004a2b70
004a2b70loc_4a2b70:
004a2b70b 0x4a2b74
004a2b74
004a2b74loc_4a2b74:
004a2b74strb wzr, [sp+86]
004a2b78ldr x1, [sp+200]
004a2b7cldr x5, [sp+192]
004a2b80subs xzr, x1, 0
004a2b84b.hi 0x4a2b8c
004a2b88b 0x4a2e88
004a2b8c
004a2b8cloc_4a2b8c:
004a2b8cldrb w5, [x5]
004a2b90subs wzr, w5, 46
004a2b94b.ne 0x4a2b9c
004a2b98b 0x4a2bcc
004a2b9c
004a2b9cloc_4a2b9c:
004a2b9corr x5, xzr, 1
004a2ba0strb w5, [sp+86]
004a2ba4ldr x3, [sp+192]
004a2ba8ldr x4, [sp+200]
004a2bacmov x0, xzr
004a2bb0adrp x1, 0x26d000
004a2bb4add x1, x1, 296
004a2bb8orr x2, xzr, 1
004a2bbcbl runtime.concatstring2
004a2bc0str x0, [sp+192]
004a2bc4str x1, [sp+200]
004a2bc8b 0x4a2bd0
004a2bcc
004a2bccloc_4a2bcc:
004a2bccb 0x4a2bd0
004a2bd0
004a2bd0loc_4a2bd0:
004a2bd0add x27, sp, 624
004a2bd4stp xzr, xzr, [x27]
004a2bd8add x27, sp, 752
004a2bdcstp xzr, xzr, [x27]
004a2be0ldr x0, [sp+192]
004a2be4ldr x1, [sp+200]
004a2be8bl vendor/golang.org/x/net/http/httpproxy.idnaASCII
004a2becstr x0, [sp+624]
004a2bf0str x1, [sp+632]
004a2bf4str x2, [sp+752]
004a2bf8str x3, [sp+760]
004a2bfcldr x2, [sp+632]
004a2c00ldr x3, [sp+624]
004a2c04str x3, [sp+792]
004a2c08str x2, [sp+800]
004a2c0cldr x2, [sp+752]
004a2c10ldr x3, [sp+760]
004a2c14str x2, [sp+776]
004a2c18str x3, [sp+784]
004a2c1cldr x2, [sp+792]
004a2c20ldr x3, [sp+800]
004a2c24str x2, [sp+128]
004a2c28str x3, [sp+136]
004a2c2cldr x2, [sp+784]
004a2c30ldr x3, [sp+776]
004a2c34str x3, [sp+240]
004a2c38str x2, [sp+248]
004a2c3ccbnz x3, 0x4a2c44
004a2c40b 0x4a2c48
004a2c44
004a2c44loc_4a2c44:
004a2c44b 0x4a2c5c
004a2c48
004a2c48loc_4a2c48:
004a2c48ldr x2, [sp+128]
004a2c4cldr x3, [sp+136]
004a2c50str x2, [sp+192]
004a2c54str x3, [sp+200]
004a2c58b 0x4a2c5c
004a2c5c
004a2c5cloc_4a2c5c:
004a2c5cadd x27, sp, 528
004a2c60stp xzr, xzr, [x27]
004a2c64add x27, sp, 544
004a2c68stp xzr, xzr, [x27]
004a2c6cstr xzr, [sp+560]
004a2c70ldr x2, [sp+192]
004a2c74ldr x3, [sp+200]
004a2c78str x2, [sp+528]
004a2c7cstr x3, [sp+536]
004a2c80ldr x2, [sp+144]
004a2c84ldr x3, [sp+152]
004a2c88str x2, [sp+544]
004a2c8cstr x3, [sp+552]
004a2c90ldrb w2, [sp+86]
004a2c94strb w2, [sp+560]
004a2c98adrp x0, 0x1c0000
004a2c9cadd x0, x0, 2144
004a2ca0add x1, sp, 528
004a2ca4bl runtime.convT
004a2ca8str x0, [sp+344]
004a2cacadrp x2, 0x274000
004a2cb0add x2, x2, 2592
004a2cb4str x2, [sp+352]
004a2cb8str x0, [sp+360]
004a2cbcldr x2, [sp+920]
004a2cc0ldrsb x27, [x2]
004a2cc4ldr x3, [x2+112]
004a2cc8ldr x0, [x2+96]
004a2cccldr x2, [x2+104]
004a2cd0add x1, x2, 1
004a2cd4subs xzr, x3, x1
004a2cd8b.hs 0x4a2ce0
004a2cdcb 0x4a2ce4
004a2ce0
004a2ce0loc_4a2ce0:
004a2ce0b 0x4a2d00
004a2ce4
004a2ce4loc_4a2ce4:
004a2ce4mov x2, x3
004a2ce8orr x3, xzr, 1
004a2cecadrp x4, 0x17e000
004a2cf0add x4, x4, 1440
004a2cf4bl runtime.growslice
004a2cf8mov x3, x2
004a2cfcb 0x4a2d00
004a2d00
004a2d00loc_4a2d00:
004a2d00sub x2, x1, 1
004a2d04add x4, x0, x2, lsl #4
004a2d08ubfm x2, x2, 60, 59
004a2d0cldr x5, [sp+360]
004a2d10ldr x6, [sp+352]
004a2d14str x6, [x0+x2]
004a2d18adrp x27, 0x5a9000
004a2d1cldr w2, [x27+3056]
004a2d20cbz w2, 0x4a2d28
004a2d24b 0x4a2d2c
004a2d28
004a2d28loc_4a2d28:
004a2d28b 0x4a2d40
004a2d2c
004a2d2cloc_4a2d2c:
004a2d2cbl runtime.gcWriteBarrier2
004a2d30str x5, [x25]
004a2d34ldr x2, [x4+8]
004a2d38str x2, [x25+8]
004a2d3cb 0x4a2d40
004a2d40
004a2d40loc_4a2d40:
004a2d40str x5, [x4+8]
004a2d44ldr x2, [sp+920]
004a2d48ldrsb x27, [x2]
004a2d4cstr x1, [x2+104]
004a2d50str x3, [x2+112]
004a2d54adrp x27, 0x5a9000
004a2d58ldr w3, [x27+3056]
004a2d5ccbz w3, 0x4a2d64
004a2d60b 0x4a2d68
004a2d64
004a2d64loc_4a2d64:
004a2d64b 0x4a2d7c
004a2d68
004a2d68loc_4a2d68:
004a2d68bl runtime.gcWriteBarrier2
004a2d6cstr x0, [x25]
004a2d70ldr x3, [x2+96]
004a2d74str x3, [x25+8]
004a2d78b 0x4a2d7c
004a2d7c
004a2d7cloc_4a2d7c:
004a2d7cstr x0, [x2+96]
004a2d80b 0x4a2e60
004a2d84
004a2d84loc_4a2d84:
004a2d84str xzr, [sp+640]
004a2d88ldr x5, [sp+160]
004a2d8cstr x5, [sp+640]
004a2d90adrp x6, 0x274000
004a2d94add x6, x6, 2528
004a2d98str x6, [sp+392]
004a2d9cstr x5, [sp+400]
004a2da0ldr x5, [sp+920]
004a2da4ldrsb x27, [x5]
004a2da8ldr x2, [x5+88]
004a2dacldr x0, [x5+72]
004a2db0ldr x5, [x5+80]
004a2db4add x1, x5, 1
004a2db8subs xzr, x2, x1
004a2dbcb.hs 0x4a2dc4
004a2dc0b 0x4a2dc8
004a2dc4
004a2dc4loc_4a2dc4:
004a2dc4b 0x4a2ddc
004a2dc8
004a2dc8loc_4a2dc8:
004a2dc8orr x3, xzr, 1
004a2dccadrp x4, 0x17e000
004a2dd0add x4, x4, 1440
004a2dd4bl runtime.growslice
004a2dd8b 0x4a2ddc
004a2ddc
004a2ddcloc_4a2ddc:
004a2ddcsub x3, x1, 1
004a2de0add x4, x0, x3, lsl #4
004a2de4ubfm x3, x3, 60, 59
004a2de8ldr x5, [sp+400]
004a2decldr x6, [sp+392]
004a2df0str x6, [x0+x3]
004a2df4adrp x27, 0x5a9000
004a2df8ldr w3, [x27+3056]
004a2dfccbz w3, 0x4a2e04
004a2e00b 0x4a2e08
004a2e04
004a2e04loc_4a2e04:
004a2e04b 0x4a2e1c
004a2e08
004a2e08loc_4a2e08:
004a2e08bl runtime.gcWriteBarrier2
004a2e0cstr x5, [x25]
004a2e10ldr x3, [x4+8]
004a2e14str x3, [x25+8]
004a2e18b 0x4a2e1c
004a2e1c
004a2e1cloc_4a2e1c:
004a2e1cstr x5, [x4+8]
004a2e20ldr x3, [sp+920]
004a2e24ldrsb x27, [x3]
004a2e28str x1, [x3+80]
004a2e2cstr x2, [x3+88]
004a2e30adrp x27, 0x5a9000
004a2e34ldr w2, [x27+3056]
004a2e38cbz w2, 0x4a2e40
004a2e3cb 0x4a2e44
004a2e40
004a2e40loc_4a2e40:
004a2e40b 0x4a2e58
004a2e44
004a2e44loc_4a2e44:
004a2e44bl runtime.gcWriteBarrier2
004a2e48str x0, [x25]
004a2e4cldr x2, [x3+72]
004a2e50str x2, [x25+8]
004a2e54b 0x4a2e58
004a2e58
004a2e58loc_4a2e58:
004a2e58str x0, [x3+72]
004a2e5cb 0x4a2e60
004a2e60
004a2e60loc_4a2e60:
004a2e60ldr x2, [sp+104]
004a2e64add x2, x2, 1
004a2e68str x2, [sp+104]
004a2e6cldr x2, [sp+472]
004a2e70add x2, x2, 16
004a2e74str x2, [sp+88]
004a2e78b 0x4a25c0
004a2e7c
004a2e7cloc_4a2e7c:
004a2e7cldp x29, x30, [sp-8]
004a2e80add sp, sp, 912
004a2e84ret x30
004a2e88
004a2e88loc_4a2e88:
004a2e88mov x0, xzr
004a2e8cbl runtime.panicIndex
004a2e90
004a2e90loc_4a2e90:
004a2e90orr x0, xzr, 1
004a2e94bl runtime.panicSliceB
004a2e98
004a2e98loc_4a2e98:
004a2e98orr x0, xzr, 1
004a2e9cbl runtime.panicSliceB
004a2ea0
004a2ea0loc_4a2ea0:
004a2ea0bl runtime.panicSliceAlen
004a2ea4
004a2ea4loc_4a2ea4:
004a2ea4bl runtime.panicIndex
004a2ea8
004a2ea8loc_4a2ea8:
004a2ea8mov x0, xzr
004a2eacbl runtime.panicIndex
004a2eb0
004a2eb0loc_4a2eb0:
004a2eb0mov x0, xzr
004a2eb4bl runtime.panicIndex
004a2eb8hint
004a2ebc
004a2ebcloc_4a2ebc:
004a2ebcstr x0, [sp+8]
004a2ec0mov x3, x30
004a2ec4bl runtime.morestack_noctxt.abi0
004a2ec8ldr x0, [sp+8]
004a2eccb 0x4a23f0
004a23f0
004a2ed0
004a2ed0vendor/golang.org/x/net/http/httpproxy.canonicalAddr: ; void vendor/golang.org/x/net/http/httpproxy.canonicalAddr(net/url.URL * url)
004a2ed0ldr x16, [x28+16]
004a2ed4sub x17, sp, 80
004a2ed8subs xzr, x17, x16
004a2edcb.ls 0x4a3014
004a2ee0str x30, [sp-208]!
004a2ee4stur x29, [sp-8]
004a2ee8sub x29, sp, 8
004a2eecstr x0, [sp+216]
004a2ef0stp xzr, xzr, [sp+40]
004a2ef4ldr x0, [sp+216]
004a2ef8bl net/url.(*URL).Hostname
004a2efcstr x0, [sp+104]
004a2f00str x1, [sp+112]
004a2f04stp xzr, xzr, [sp+136]
004a2f08stp xzr, xzr, [sp+120]
004a2f0cldr x0, [sp+104]
004a2f10ldr x1, [sp+112]
004a2f14bl vendor/golang.org/x/net/http/httpproxy.idnaASCII
004a2f18str x0, [sp+136]
004a2f1cstr x1, [sp+144]
004a2f20str x2, [sp+120]
004a2f24str x3, [sp+128]
004a2f28ldr x1, [sp+144]
004a2f2cldr x2, [sp+136]
004a2f30str x2, [sp+168]
004a2f34str x1, [sp+176]
004a2f38ldr x1, [sp+120]
004a2f3cldr x2, [sp+128]
004a2f40str x1, [sp+152]
004a2f44str x2, [sp+160]
004a2f48ldr x1, [sp+168]
004a2f4cldr x2, [sp+176]
004a2f50str x1, [sp+56]
004a2f54str x2, [sp+64]
004a2f58ldr x1, [sp+160]
004a2f5cldr x2, [sp+152]
004a2f60str x2, [sp+88]
004a2f64str x1, [sp+96]
004a2f68cbnz x2, 0x4a2f70
004a2f6cb 0x4a2f74
004a2f70
004a2f70loc_4a2f70:
004a2f70b 0x4a2f88
004a2f74
004a2f74loc_4a2f74:
004a2f74ldr x1, [sp+56]
004a2f78ldr x2, [sp+64]
004a2f7cstr x1, [sp+104]
004a2f80str x2, [sp+112]
004a2f84b 0x4a2f88
004a2f88
004a2f88loc_4a2f88:
004a2f88ldr x0, [sp+216]
004a2f8cbl net/url.(*URL).Port
004a2f90str x0, [sp+72]
004a2f94str x1, [sp+80]
004a2f98cbz x1, 0x4a2fa0
004a2f9cb 0x4a2fe0
004a2fa0
004a2fa0loc_4a2fa0:
004a2fa0ldr x4, [sp+216]
004a2fa4ldrsb x27, [x4]
004a2fa8ldr x2, [x4]
004a2facldr x3, [x4+8]
004a2fb0str x2, [sp+184]
004a2fb4str x3, [sp+192]
004a2fb8adrp x27, 0x57f000
004a2fbcldr x1, [x27+824]
004a2fc0adrp x0, 0x182000
004a2fc4add x0, x0, 1600
004a2fc8bl runtime.mapaccess1_faststr
004a2fccldr x4, [x0]
004a2fd0ldr x5, [x0+8]
004a2fd4str x4, [sp+72]
004a2fd8str x5, [sp+80]
004a2fdcb 0x4a2fe4
004a2fe0
004a2fe0loc_4a2fe0:
004a2fe0b 0x4a2fe4
004a2fe4
004a2fe4loc_4a2fe4:
004a2fe4ldr x0, [sp+104]
004a2fe8ldr x2, [sp+72]
004a2fecldr x1, [sp+112]
004a2ff0ldr x3, [sp+80]
004a2ff4bl net.JoinHostPort
004a2ff8str x0, [sp+136]
004a2ffcstr x1, [sp+144]
004a3000str x0, [sp+40]
004a3004str x1, [sp+48]
004a3008ldur x29, [sp-8]
004a300cldr x30, [sp], 208
004a3010ret x30
004a3014
004a3014loc_4a3014:
004a3014str x0, [sp+8]
004a3018mov x3, x30
004a301cbl runtime.morestack_noctxt.abi0
004a3020ldr x0, [sp+8]
004a3024b 0x4a2ed0
004a3028udf 0
004a302cudf 0
004a2ed0
004a2ed0vendor/golang.org/x/net/http/httpproxy.canonicalAddr: ; void vendor/golang.org/x/net/http/httpproxy.canonicalAddr(net/url.URL * url)
004a2ed0ldr x16, [x28+16]
004a2ed4sub x17, sp, 80
004a2ed8subs xzr, x17, x16
004a2edcb.ls 0x4a3014
004a2ee0str x30, [sp-208]!
004a2ee4stur x29, [sp-8]
004a2ee8sub x29, sp, 8
004a2eecstr x0, [sp+216]
004a2ef0stp xzr, xzr, [sp+40]
004a2ef4ldr x0, [sp+216]
004a2ef8bl net/url.(*URL).Hostname
004a2efcstr x0, [sp+104]
004a2f00str x1, [sp+112]
004a2f04stp xzr, xzr, [sp+136]
004a2f08stp xzr, xzr, [sp+120]
004a2f0cldr x0, [sp+104]
004a2f10ldr x1, [sp+112]
004a2f14bl vendor/golang.org/x/net/http/httpproxy.idnaASCII
004a2f18str x0, [sp+136]
004a2f1cstr x1, [sp+144]
004a2f20str x2, [sp+120]
004a2f24str x3, [sp+128]
004a2f28ldr x1, [sp+144]
004a2f2cldr x2, [sp+136]
004a2f30str x2, [sp+168]
004a2f34str x1, [sp+176]
004a2f38ldr x1, [sp+120]
004a2f3cldr x2, [sp+128]
004a2f40str x1, [sp+152]
004a2f44str x2, [sp+160]
004a2f48ldr x1, [sp+168]
004a2f4cldr x2, [sp+176]
004a2f50str x1, [sp+56]
004a2f54str x2, [sp+64]
004a2f58ldr x1, [sp+160]
004a2f5cldr x2, [sp+152]
004a2f60str x2, [sp+88]
004a2f64str x1, [sp+96]
004a2f68cbnz x2, 0x4a2f70
004a2f6cb 0x4a2f74
004a2f70
004a2f70loc_4a2f70:
004a2f70b 0x4a2f88
004a2f74
004a2f74loc_4a2f74:
004a2f74ldr x1, [sp+56]
004a2f78ldr x2, [sp+64]
004a2f7cstr x1, [sp+104]
004a2f80str x2, [sp+112]
004a2f84b 0x4a2f88
004a2f88
004a2f88loc_4a2f88:
004a2f88ldr x0, [sp+216]
004a2f8cbl net/url.(*URL).Port
004a2f90str x0, [sp+72]
004a2f94str x1, [sp+80]
004a2f98cbz x1, 0x4a2fa0
004a2f9cb 0x4a2fe0
004a2fa0
004a2fa0loc_4a2fa0:
004a2fa0ldr x4, [sp+216]
004a2fa4ldrsb x27, [x4]
004a2fa8ldr x2, [x4]
004a2facldr x3, [x4+8]
004a2fb0str x2, [sp+184]
004a2fb4str x3, [sp+192]
004a2fb8adrp x27, 0x57f000
004a2fbcldr x1, [x27+824]
004a2fc0adrp x0, 0x182000
004a2fc4add x0, x0, 1600
004a2fc8bl runtime.mapaccess1_faststr
004a2fccldr x4, [x0]
004a2fd0ldr x5, [x0+8]
004a2fd4str x4, [sp+72]
004a2fd8str x5, [sp+80]
004a2fdcb 0x4a2fe4
004a2fe0
004a2fe0loc_4a2fe0:
004a2fe0b 0x4a2fe4
004a2fe4
004a2fe4loc_4a2fe4:
004a2fe4ldr x0, [sp+104]
004a2fe8ldr x2, [sp+72]
004a2fecldr x1, [sp+112]
004a2ff0ldr x3, [sp+80]
004a2ff4bl net.JoinHostPort
004a2ff8str x0, [sp+136]
004a2ffcstr x1, [sp+144]
004a3000str x0, [sp+40]
004a3004str x1, [sp+48]
004a3008ldur x29, [sp-8]
004a300cldr x30, [sp], 208
004a3010ret x30
004a3014
004a3014loc_4a3014:
004a3014str x0, [sp+8]
004a3018mov x3, x30
004a301cbl runtime.morestack_noctxt.abi0
004a3020ldr x0, [sp+8]
004a3024b 0x4a2ed0
004a3028udf 0
004a302cudf 0
004a2ed0
004a3030
004a3030vendor/golang.org/x/net/http/httpproxy.idnaASCII: ; void vendor/golang.org/x/net/http/httpproxy.idnaASCII(struct string v)
004a3030ldr x16, [x28+16]
004a3034sub x17, sp, 16
004a3038subs xzr, x17, x16
004a303cb.ls 0x4a3124
004a3040str x30, [sp-144]!
004a3044stur x29, [sp-8]
004a3048sub x29, sp, 8
004a304cstr x0, [sp+152]
004a3050str x1, [sp+160]
004a3054stp xzr, xzr, [sp+56]
004a3058stp xzr, xzr, [sp+40]
004a305cldr x0, [sp+152]
004a3060ldr x1, [sp+160]
004a3064bl vendor/golang.org/x/net/http/httpproxy.isASCII
004a3068strb w0, [sp+39]
004a306ctbnz w0, 0, 0x4a3074
004a3070b 0x4a30a4
004a3074
004a3074loc_4a3074:
004a3074ldr x4, [sp+152]
004a3078ldr x5, [sp+160]
004a307cstr x4, [sp+56]
004a3080str x5, [sp+64]
004a3084stp xzr, xzr, [sp+40]
004a3088ldr x0, [sp+56]
004a308cldr x1, [sp+64]
004a3090mov x2, xzr
004a3094mov x3, xzr
004a3098ldur x29, [sp-8]
004a309cldr x30, [sp], 144
004a30a0ret x30
004a30a4
004a30a4loc_4a30a4:
004a30a4stp xzr, xzr, [sp+88]
004a30a8stp xzr, xzr, [sp+72]
004a30acldr x1, [sp+152]
004a30b0ldr x2, [sp+160]
004a30b4adrp x27, 0x56a000
004a30b8ldr x0, [x27+2080]
004a30bcbl vendor/golang.org/x/net/idna.(*Profile).ToASCII
004a30c0str x0, [sp+88]
004a30c4str x1, [sp+96]
004a30c8str x2, [sp+72]
004a30ccstr x3, [sp+80]
004a30d0ldr x3, [sp+88]
004a30d4ldr x4, [sp+96]
004a30d8str x3, [sp+120]
004a30dcstr x4, [sp+128]
004a30e0ldr x3, [sp+72]
004a30e4ldr x4, [sp+80]
004a30e8str x3, [sp+104]
004a30ecstr x4, [sp+112]
004a30f0ldr x3, [sp+120]
004a30f4ldr x4, [sp+128]
004a30f8str x3, [sp+56]
004a30fcstr x4, [sp+64]
004a3100ldr x2, [sp+104]
004a3104ldr x3, [sp+112]
004a3108str x2, [sp+40]
004a310cstr x3, [sp+48]
004a3110ldr x0, [sp+56]
004a3114ldr x1, [sp+64]
004a3118ldur x29, [sp-8]
004a311cldr x30, [sp], 144
004a3120ret x30
004a3124
004a3124loc_4a3124:
004a3124stp x0, x1, [sp+8]
004a3128mov x3, x30
004a312cbl runtime.morestack_noctxt.abi0
004a3130ldp x0, x1, [sp+8]
004a3134b 0x4a3030
004a3138udf 0
004a313cudf 0
004a3030
004a3030vendor/golang.org/x/net/http/httpproxy.idnaASCII: ; void vendor/golang.org/x/net/http/httpproxy.idnaASCII(struct string v)
004a3030ldr x16, [x28+16]
004a3034sub x17, sp, 16
004a3038subs xzr, x17, x16
004a303cb.ls 0x4a3124
004a3040str x30, [sp-144]!
004a3044stur x29, [sp-8]
004a3048sub x29, sp, 8
004a304cstr x0, [sp+152]
004a3050str x1, [sp+160]
004a3054stp xzr, xzr, [sp+56]
004a3058stp xzr, xzr, [sp+40]
004a305cldr x0, [sp+152]
004a3060ldr x1, [sp+160]
004a3064bl vendor/golang.org/x/net/http/httpproxy.isASCII
004a3068strb w0, [sp+39]
004a306ctbnz w0, 0, 0x4a3074
004a3070b 0x4a30a4
004a3074
004a3074loc_4a3074:
004a3074ldr x4, [sp+152]
004a3078ldr x5, [sp+160]
004a307cstr x4, [sp+56]
004a3080str x5, [sp+64]
004a3084stp xzr, xzr, [sp+40]
004a3088ldr x0, [sp+56]
004a308cldr x1, [sp+64]
004a3090mov x2, xzr
004a3094mov x3, xzr
004a3098ldur x29, [sp-8]
004a309cldr x30, [sp], 144
004a30a0ret x30
004a30a4
004a30a4loc_4a30a4:
004a30a4stp xzr, xzr, [sp+88]
004a30a8stp xzr, xzr, [sp+72]
004a30acldr x1, [sp+152]
004a30b0ldr x2, [sp+160]
004a30b4adrp x27, 0x56a000
004a30b8ldr x0, [x27+2080]
004a30bcbl vendor/golang.org/x/net/idna.(*Profile).ToASCII
004a30c0str x0, [sp+88]
004a30c4str x1, [sp+96]
004a30c8str x2, [sp+72]
004a30ccstr x3, [sp+80]
004a30d0ldr x3, [sp+88]
004a30d4ldr x4, [sp+96]
004a30d8str x3, [sp+120]
004a30dcstr x4, [sp+128]
004a30e0ldr x3, [sp+72]
004a30e4ldr x4, [sp+80]
004a30e8str x3, [sp+104]
004a30ecstr x4, [sp+112]
004a30f0ldr x3, [sp+120]
004a30f4ldr x4, [sp+128]
004a30f8str x3, [sp+56]
004a30fcstr x4, [sp+64]
004a3100ldr x2, [sp+104]
004a3104ldr x3, [sp+112]
004a3108str x2, [sp+40]
004a310cstr x3, [sp+48]
004a3110ldr x0, [sp+56]
004a3114ldr x1, [sp+64]
004a3118ldur x29, [sp-8]
004a311cldr x30, [sp], 144
004a3120ret x30
004a3124
004a3124loc_4a3124:
004a3124stp x0, x1, [sp+8]
004a3128mov x3, x30
004a312cbl runtime.morestack_noctxt.abi0
004a3130ldp x0, x1, [sp+8]
004a3134b 0x4a3030
004a3138udf 0
004a313cudf 0
004a3030
004a3140
004a3140vendor/golang.org/x/net/http/httpproxy.isASCII: ; void vendor/golang.org/x/net/http/httpproxy.isASCII(struct string s)
004a3140ldr x16, [x28+16]
004a3144subs xzr, sp, x16
004a3148b.ls 0x4a31f0
004a314cstr x30, [sp-64]!
004a3150stur x29, [sp-8]
004a3154sub x29, sp, 8
004a3158str x0, [sp+72]
004a315cstr x1, [sp+80]
004a3160strb wzr, [sp+39]
004a3164str xzr, [sp+40]
004a3168b 0x4a316c
004a316c
004a316cloc_4a316c:
004a316cldr x2, [sp+80]
004a3170str x2, [sp+48]
004a3174ldr x3, [sp+40]
004a3178subs xzr, x3, x2
004a317cb.lt 0x4a3184
004a3180b 0x4a31d4
004a3184
004a3184loc_4a3184:
004a3184ldr x0, [sp+40]
004a3188ldr x1, [sp+80]
004a318cldr x2, [sp+72]
004a3190subs xzr, x1, x0
004a3194b.hi 0x4a319c
004a3198b 0x4a31e8
004a319c
004a319cloc_4a319c:
004a319cldrb w2, [x2+x0]
004a31a0subs wzr, w2, 128
004a31a4b.hs 0x4a31ac
004a31a8b 0x4a31c0
004a31ac
004a31acloc_4a31ac:
004a31acstrb wzr, [sp+39]
004a31b0mov x0, xzr
004a31b4ldur x29, [sp-8]
004a31b8ldr x30, [sp], 64
004a31bcret x30
004a31c0
004a31c0loc_4a31c0:
004a31c0b 0x4a31c4
004a31c4
004a31c4loc_4a31c4:
004a31c4ldr x2, [sp+40]
004a31c8add x2, x2, 1
004a31ccstr x2, [sp+40]
004a31d0b 0x4a316c
004a31d4
004a31d4loc_4a31d4:
004a31d4orr x0, xzr, 1
004a31d8strb w0, [sp+39]
004a31dcldur x29, [sp-8]
004a31e0ldr x30, [sp], 64
004a31e4ret x30
004a31e8
004a31e8loc_4a31e8:
004a31e8bl runtime.panicIndex
004a31echint
004a31f0
004a31f0loc_4a31f0:
004a31f0stp x0, x1, [sp+8]
004a31f4mov x3, x30
004a31f8bl runtime.morestack_noctxt.abi0
004a31fcldp x0, x1, [sp+8]
004a3200b 0x4a3140
004a3204udf 0
004a3208udf 0
004a320cudf 0
004a3140
004a3140vendor/golang.org/x/net/http/httpproxy.isASCII: ; void vendor/golang.org/x/net/http/httpproxy.isASCII(struct string s)
004a3140ldr x16, [x28+16]
004a3144subs xzr, sp, x16
004a3148b.ls 0x4a31f0
004a314cstr x30, [sp-64]!
004a3150stur x29, [sp-8]
004a3154sub x29, sp, 8
004a3158str x0, [sp+72]
004a315cstr x1, [sp+80]
004a3160strb wzr, [sp+39]
004a3164str xzr, [sp+40]
004a3168b 0x4a316c
004a316c
004a316cloc_4a316c:
004a316cldr x2, [sp+80]
004a3170str x2, [sp+48]
004a3174ldr x3, [sp+40]
004a3178subs xzr, x3, x2
004a317cb.lt 0x4a3184
004a3180b 0x4a31d4
004a3184
004a3184loc_4a3184:
004a3184ldr x0, [sp+40]
004a3188ldr x1, [sp+80]
004a318cldr x2, [sp+72]
004a3190subs xzr, x1, x0
004a3194b.hi 0x4a319c
004a3198b 0x4a31e8
004a319c
004a319cloc_4a319c:
004a319cldrb w2, [x2+x0]
004a31a0subs wzr, w2, 128
004a31a4b.hs 0x4a31ac
004a31a8b 0x4a31c0
004a31ac
004a31acloc_4a31ac:
004a31acstrb wzr, [sp+39]
004a31b0mov x0, xzr
004a31b4ldur x29, [sp-8]
004a31b8ldr x30, [sp], 64
004a31bcret x30
004a31c0
004a31c0loc_4a31c0:
004a31c0b 0x4a31c4
004a31c4
004a31c4loc_4a31c4:
004a31c4ldr x2, [sp+40]
004a31c8add x2, x2, 1
004a31ccstr x2, [sp+40]
004a31d0b 0x4a316c
004a31d4
004a31d4loc_4a31d4:
004a31d4orr x0, xzr, 1
004a31d8strb w0, [sp+39]
004a31dcldur x29, [sp-8]
004a31e0ldr x30, [sp], 64
004a31e4ret x30
004a31e8
004a31e8loc_4a31e8:
004a31e8bl runtime.panicIndex
004a31echint
004a31f0
004a31f0loc_4a31f0:
004a31f0stp x0, x1, [sp+8]
004a31f4mov x3, x30
004a31f8bl runtime.morestack_noctxt.abi0
004a31fcldp x0, x1, [sp+8]
004a3200b 0x4a3140
004a3204udf 0
004a3208udf 0
004a320cudf 0
004a3140
004a3210
004a3210vendor/golang.org/x/net/http/httpproxy.allMatch.match: ; void vendor/golang.org/x/net/http/httpproxy.allMatch.match(vendor/golang.org/x/net/http/httpproxy.allMatch a, struct string host, struct string port, net.IP ip)
004a3210str x30, [sp-32]!
004a3214stur x29, [sp-8]
004a3218sub x29, sp, 8
004a321cstr x0, [sp+40]
004a3220str x1, [sp+48]
004a3224str x2, [sp+56]
004a3228str x3, [sp+64]
004a322cstr x4, [sp+72]
004a3230str x5, [sp+80]
004a3234str x6, [sp+88]
004a3238strb wzr, [sp+23]
004a323corr x0, xzr, 1
004a3240strb w0, [sp+23]
004a3244add x29, sp, 24
004a3248add sp, sp, 32
004a324cret x30
004a3210
004a3210vendor/golang.org/x/net/http/httpproxy.allMatch.match: ; void vendor/golang.org/x/net/http/httpproxy.allMatch.match(vendor/golang.org/x/net/http/httpproxy.allMatch a, struct string host, struct string port, net.IP ip)
004a3210str x30, [sp-32]!
004a3214stur x29, [sp-8]
004a3218sub x29, sp, 8
004a321cstr x0, [sp+40]
004a3220str x1, [sp+48]
004a3224str x2, [sp+56]
004a3228str x3, [sp+64]
004a322cstr x4, [sp+72]
004a3230str x5, [sp+80]
004a3234str x6, [sp+88]
004a3238strb wzr, [sp+23]
004a323corr x0, xzr, 1
004a3240strb w0, [sp+23]
004a3244add x29, sp, 24
004a3248add sp, sp, 32
004a324cret x30
004a3210
004a3250
004a3250vendor/golang.org/x/net/http/httpproxy.cidrMatch.match: ; void vendor/golang.org/x/net/http/httpproxy.cidrMatch.match(vendor/golang.org/x/net/http/httpproxy.cidrMatch m, struct string host, struct string port, net.IP ip)
004a3250ldr x16, [x28+16]
004a3254subs xzr, sp, x16
004a3258b.ls 0x4a32b4
004a325cstr x30, [sp-64]!
004a3260stur x29, [sp-8]
004a3264sub x29, sp, 8
004a3268str x0, [sp+72]
004a326cstr x1, [sp+80]
004a3270str x2, [sp+88]
004a3274str x3, [sp+96]
004a3278str x4, [sp+104]
004a327cstr x5, [sp+112]
004a3280str x6, [sp+120]
004a3284str x7, [sp+128]
004a3288strb wzr, [sp+54]
004a328cldr x0, [sp+72]
004a3290ldr x1, [sp+112]
004a3294ldr x2, [sp+120]
004a3298ldr x3, [sp+128]
004a329cbl net.(*IPNet).Contains
004a32a0strb w0, [sp+55]
004a32a4strb w0, [sp+54]
004a32a8ldur x29, [sp-8]
004a32acldr x30, [sp], 64
004a32b0ret x30
004a32b4
004a32b4loc_4a32b4:
004a32b4stp x0, x1, [sp+8]
004a32b8stp x2, x3, [sp+24]
004a32bcstp x4, x5, [sp+40]
004a32c0stp x6, x7, [sp+56]
004a32c4mov x3, x30
004a32c8bl runtime.morestack_noctxt.abi0
004a32ccldp x0, x1, [sp+8]
004a32d0ldp x2, x3, [sp+24]
004a32d4ldp x4, x5, [sp+40]
004a32d8ldp x6, x7, [sp+56]
004a32dcb 0x4a3250
004a3250
004a3250vendor/golang.org/x/net/http/httpproxy.cidrMatch.match: ; void vendor/golang.org/x/net/http/httpproxy.cidrMatch.match(vendor/golang.org/x/net/http/httpproxy.cidrMatch m, struct string host, struct string port, net.IP ip)
004a3250ldr x16, [x28+16]
004a3254subs xzr, sp, x16
004a3258b.ls 0x4a32b4
004a325cstr x30, [sp-64]!
004a3260stur x29, [sp-8]
004a3264sub x29, sp, 8
004a3268str x0, [sp+72]
004a326cstr x1, [sp+80]
004a3270str x2, [sp+88]
004a3274str x3, [sp+96]
004a3278str x4, [sp+104]
004a327cstr x5, [sp+112]
004a3280str x6, [sp+120]
004a3284str x7, [sp+128]
004a3288strb wzr, [sp+54]
004a328cldr x0, [sp+72]
004a3290ldr x1, [sp+112]
004a3294ldr x2, [sp+120]
004a3298ldr x3, [sp+128]
004a329cbl net.(*IPNet).Contains
004a32a0strb w0, [sp+55]
004a32a4strb w0, [sp+54]
004a32a8ldur x29, [sp-8]
004a32acldr x30, [sp], 64
004a32b0ret x30
004a32b4
004a32b4loc_4a32b4:
004a32b4stp x0, x1, [sp+8]
004a32b8stp x2, x3, [sp+24]
004a32bcstp x4, x5, [sp+40]
004a32c0stp x6, x7, [sp+56]
004a32c4mov x3, x30
004a32c8bl runtime.morestack_noctxt.abi0
004a32ccldp x0, x1, [sp+8]
004a32d0ldp x2, x3, [sp+24]
004a32d4ldp x4, x5, [sp+40]
004a32d8ldp x6, x7, [sp+56]
004a32dcb 0x4a3250
004a3250
004a32e0
004a32e0vendor/golang.org/x/net/http/httpproxy.ipMatch.match: ; void vendor/golang.org/x/net/http/httpproxy.ipMatch.match(vendor/golang.org/x/net/http/httpproxy.ipMatch m, struct string host, struct string port, net.IP ip)
004a32e0ldr x16, [x28+16]
004a32e4subs xzr, sp, x16
004a32e8b.ls 0x4a33d8
004a32ecstr x30, [sp-96]!
004a32f0stur x29, [sp-8]
004a32f4sub x29, sp, 8
004a32f8str x0, [sp+104]
004a32fcstr x1, [sp+112]
004a3300str x2, [sp+120]
004a3304str x3, [sp+128]
004a3308str x4, [sp+136]
004a330cstr x5, [sp+144]
004a3310str x6, [sp+152]
004a3314str x7, [sp+160]
004a3318str x8, [sp+168]
004a331cstr x9, [sp+176]
004a3320str x10, [sp+184]
004a3324str x11, [sp+192]
004a3328strb wzr, [sp+70]
004a332cldr x0, [sp+104]
004a3330ldr x1, [sp+112]
004a3334ldr x2, [sp+120]
004a3338ldr x3, [sp+176]
004a333cldr x4, [sp+184]
004a3340ldr x5, [sp+192]
004a3344bl net.IP.Equal
004a3348strb w0, [sp+71]
004a334ctbnz w0, 0, 0x4a3354
004a3350b 0x4a33c4
004a3354
004a3354loc_4a3354:
004a3354ldr x3, [sp+136]
004a3358subs xzr, x3, 0
004a335ccset x4, eq
004a3360strb w4, [sp+71]
004a3364cbz x3, 0x4a336c
004a3368b 0x4a3370
004a336c
004a336cloc_4a336c:
004a336cb 0x4a33b0
004a3370
004a3370loc_4a3370:
004a3370ldr x2, [sp+136]
004a3374ldr x0, [sp+128]
004a3378str x0, [sp+72]
004a337cstr x2, [sp+80]
004a3380ldr x3, [sp+168]
004a3384subs xzr, x3, x2
004a3388cset x3, eq
004a338cb.eq 0x4a3394
004a3390b 0x4a33a0
004a3394
004a3394loc_4a3394:
004a3394ldr x1, [sp+160]
004a3398bl runtime.memequal
004a339cb 0x4a33a8
004a33a0
004a33a0loc_4a33a0:
004a33a0mov x0, x3
004a33a4b 0x4a33a8
004a33a8
004a33a8loc_4a33a8:
004a33a8strb w0, [sp+71]
004a33acb 0x4a33b0
004a33b0
004a33b0loc_4a33b0:
004a33b0ldrb w0, [sp+71]
004a33b4strb w0, [sp+70]
004a33b8ldur x29, [sp-8]
004a33bcldr x30, [sp], 96
004a33c0ret x30
004a33c4
004a33c4loc_4a33c4:
004a33c4strb wzr, [sp+70]
004a33c8mov x0, xzr
004a33ccldur x29, [sp-8]
004a33d0ldr x30, [sp], 96
004a33d4ret x30
004a33d8
004a33d8loc_4a33d8:
004a33d8stp x0, x1, [sp+8]
004a33dcstp x2, x3, [sp+24]
004a33e0stp x4, x5, [sp+40]
004a33e4stp x6, x7, [sp+56]
004a33e8stp x8, x9, [sp+72]
004a33ecstp x10, x11, [sp+88]
004a33f0mov x3, x30
004a33f4bl runtime.morestack_noctxt.abi0
004a33f8ldp x0, x1, [sp+8]
004a33fcldp x2, x3, [sp+24]
004a3400ldp x4, x5, [sp+40]
004a3404ldp x6, x7, [sp+56]
004a3408ldp x8, x9, [sp+72]
004a340cldp x10, x11, [sp+88]
004a3410b 0x4a32e0
004a3414udf 0
004a3418udf 0
004a341cudf 0
004a32e0
004a32e0vendor/golang.org/x/net/http/httpproxy.ipMatch.match: ; void vendor/golang.org/x/net/http/httpproxy.ipMatch.match(vendor/golang.org/x/net/http/httpproxy.ipMatch m, struct string host, struct string port, net.IP ip)
004a32e0ldr x16, [x28+16]
004a32e4subs xzr, sp, x16
004a32e8b.ls 0x4a33d8
004a32ecstr x30, [sp-96]!
004a32f0stur x29, [sp-8]
004a32f4sub x29, sp, 8
004a32f8str x0, [sp+104]
004a32fcstr x1, [sp+112]
004a3300str x2, [sp+120]
004a3304str x3, [sp+128]
004a3308str x4, [sp+136]
004a330cstr x5, [sp+144]
004a3310str x6, [sp+152]
004a3314str x7, [sp+160]
004a3318str x8, [sp+168]
004a331cstr x9, [sp+176]
004a3320str x10, [sp+184]
004a3324str x11, [sp+192]
004a3328strb wzr, [sp+70]
004a332cldr x0, [sp+104]
004a3330ldr x1, [sp+112]
004a3334ldr x2, [sp+120]
004a3338ldr x3, [sp+176]
004a333cldr x4, [sp+184]
004a3340ldr x5, [sp+192]
004a3344bl net.IP.Equal
004a3348strb w0, [sp+71]
004a334ctbnz w0, 0, 0x4a3354
004a3350b 0x4a33c4
004a3354
004a3354loc_4a3354:
004a3354ldr x3, [sp+136]
004a3358subs xzr, x3, 0
004a335ccset x4, eq
004a3360strb w4, [sp+71]
004a3364cbz x3, 0x4a336c
004a3368b 0x4a3370
004a336c
004a336cloc_4a336c:
004a336cb 0x4a33b0
004a3370
004a3370loc_4a3370:
004a3370ldr x2, [sp+136]
004a3374ldr x0, [sp+128]
004a3378str x0, [sp+72]
004a337cstr x2, [sp+80]
004a3380ldr x3, [sp+168]
004a3384subs xzr, x3, x2
004a3388cset x3, eq
004a338cb.eq 0x4a3394
004a3390b 0x4a33a0
004a3394
004a3394loc_4a3394:
004a3394ldr x1, [sp+160]
004a3398bl runtime.memequal
004a339cb 0x4a33a8
004a33a0
004a33a0loc_4a33a0:
004a33a0mov x0, x3
004a33a4b 0x4a33a8
004a33a8
004a33a8loc_4a33a8:
004a33a8strb w0, [sp+71]
004a33acb 0x4a33b0
004a33b0
004a33b0loc_4a33b0:
004a33b0ldrb w0, [sp+71]
004a33b4strb w0, [sp+70]
004a33b8ldur x29, [sp-8]
004a33bcldr x30, [sp], 96
004a33c0ret x30
004a33c4
004a33c4loc_4a33c4:
004a33c4strb wzr, [sp+70]
004a33c8mov x0, xzr
004a33ccldur x29, [sp-8]
004a33d0ldr x30, [sp], 96
004a33d4ret x30
004a33d8
004a33d8loc_4a33d8:
004a33d8stp x0, x1, [sp+8]
004a33dcstp x2, x3, [sp+24]
004a33e0stp x4, x5, [sp+40]
004a33e4stp x6, x7, [sp+56]
004a33e8stp x8, x9, [sp+72]
004a33ecstp x10, x11, [sp+88]
004a33f0mov x3, x30
004a33f4bl runtime.morestack_noctxt.abi0
004a33f8ldp x0, x1, [sp+8]
004a33fcldp x2, x3, [sp+24]
004a3400ldp x4, x5, [sp+40]
004a3404ldp x6, x7, [sp+56]
004a3408ldp x8, x9, [sp+72]
004a340cldp x10, x11, [sp+88]
004a3410b 0x4a32e0
004a3414udf 0
004a3418udf 0
004a341cudf 0
004a32e0
004a3420
004a3420vendor/golang.org/x/net/http/httpproxy.domainMatch.match: ; void vendor/golang.org/x/net/http/httpproxy.domainMatch.match(vendor/golang.org/x/net/http/httpproxy.domainMatch m, struct string host, struct string port, net.IP ip)
004a3420ldr x16, [x28+16]
004a3424subs xzr, sp, x16
004a3428b.ls 0x4a35d4
004a342cstr x30, [sp-96]!
004a3430stur x29, [sp-8]
004a3434sub x29, sp, 8
004a3438str x0, [sp+104]
004a343cstr x1, [sp+112]
004a3440str x2, [sp+120]
004a3444str x3, [sp+128]
004a3448strb w4, [sp+136]
004a344cstr x5, [sp+144]
004a3450str x6, [sp+152]
004a3454str x7, [sp+160]
004a3458str x8, [sp+168]
004a345cstr x9, [sp+176]
004a3460str x10, [sp+184]
004a3464str x11, [sp+192]
004a3468strb wzr, [sp+52]
004a346cldr x4, [sp+176]
004a3470cbnz x4, 0x4a3478
004a3474b 0x4a348c
004a3478
004a3478loc_4a3478:
004a3478strb wzr, [sp+52]
004a347cmov x0, xzr
004a3480ldur x29, [sp-8]
004a3484ldr x30, [sp], 96
004a3488ret x30
004a348c
004a348cloc_4a348c:
004a348cldr x0, [sp+144]
004a3490ldr x1, [sp+152]
004a3494ldr x2, [sp+104]
004a3498ldr x3, [sp+112]
004a349cbl strings.HasSuffix
004a34a0strb w0, [sp+54]
004a34a4strb w0, [sp+55]
004a34a8tbnz w0, 0, 0x4a34b0
004a34acb 0x4a34b4
004a34b0
004a34b0loc_4a34b0:
004a34b0b 0x4a3538
004a34b4
004a34b4loc_4a34b4:
004a34b4ldrb w3, [sp+136]
004a34b8strb w3, [sp+53]
004a34bctbnz w3, 0, 0x4a34c4
004a34c0b 0x4a3528
004a34c4
004a34c4loc_4a34c4:
004a34c4ldr x1, [sp+112]
004a34c8ldr x3, [sp+104]
004a34ccsubs xzr, x1, 1
004a34d0b.hs 0x4a34d8
004a34d4b 0x4a35c8
004a34d8
004a34d8loc_4a34d8:
004a34d8sub x4, x1, 1
004a34dcsub x5, xzr, x4
004a34e0sbfm x5, x5, 63, 63
004a34e4and x5, x5, 1
004a34e8add x1, x3, x5
004a34ecstr x1, [sp+72]
004a34f0str x4, [sp+80]
004a34f4ldr x3, [sp+152]
004a34f8subs xzr, x3, x4
004a34fccset x3, eq
004a3500b.eq 0x4a3508
004a3504b 0x4a3518
004a3508
004a3508loc_4a3508:
004a3508ldr x0, [sp+144]
004a350cldr x2, [sp+152]
004a3510bl runtime.memequal
004a3514b 0x4a3520
004a3518
004a3518loc_4a3518:
004a3518mov x0, x3
004a351cb 0x4a3520
004a3520
004a3520loc_4a3520:
004a3520strb w0, [sp+53]
004a3524b 0x4a352c
004a3528
004a3528loc_4a3528:
004a3528b 0x4a352c
004a352c
004a352cloc_4a352c:
004a352cldrb w3, [sp+53]
004a3530strb w3, [sp+55]
004a3534b 0x4a3538
004a3538
004a3538loc_4a3538:
004a3538ldrb w3, [sp+55]
004a353ctbnz w3, 0, 0x4a3544
004a3540b 0x4a35b4
004a3544
004a3544loc_4a3544:
004a3544ldr x3, [sp+128]
004a3548subs xzr, x3, 0
004a354ccset x4, eq
004a3550strb w4, [sp+54]
004a3554cbz x3, 0x4a355c
004a3558b 0x4a3560
004a355c
004a355cloc_4a355c:
004a355cb 0x4a35a0
004a3560
004a3560loc_4a3560:
004a3560ldr x2, [sp+128]
004a3564ldr x0, [sp+120]
004a3568str x0, [sp+56]
004a356cstr x2, [sp+64]
004a3570ldr x3, [sp+168]
004a3574subs xzr, x3, x2
004a3578cset x3, eq
004a357cb.eq 0x4a3584
004a3580b 0x4a3590
004a3584
004a3584loc_4a3584:
004a3584ldr x1, [sp+160]
004a3588bl runtime.memequal
004a358cb 0x4a3598
004a3590
004a3590loc_4a3590:
004a3590mov x0, x3
004a3594b 0x4a3598
004a3598
004a3598loc_4a3598:
004a3598strb w0, [sp+54]
004a359cb 0x4a35a0
004a35a0
004a35a0loc_4a35a0:
004a35a0ldrb w0, [sp+54]
004a35a4strb w0, [sp+52]
004a35a8ldur x29, [sp-8]
004a35acldr x30, [sp], 96
004a35b0ret x30
004a35b4
004a35b4loc_4a35b4:
004a35b4strb wzr, [sp+52]
004a35b8mov x0, xzr
004a35bcldur x29, [sp-8]
004a35c0ldr x30, [sp], 96
004a35c4ret x30
004a35c8
004a35c8loc_4a35c8:
004a35c8orr x0, xzr, 1
004a35ccbl runtime.panicSliceB
004a35d0hint
004a35d4
004a35d4loc_4a35d4:
004a35d4stp x0, x1, [sp+8]
004a35d8stp x2, x3, [sp+24]
004a35dcstrb w4, [sp+40]
004a35e0stp x5, x6, [sp+48]
004a35e4stp x7, x8, [sp+64]
004a35e8stp x9, x10, [sp+80]
004a35ecstr x11, [sp+96]
004a35f0mov x3, x30
004a35f4bl runtime.morestack_noctxt.abi0
004a35f8ldp x0, x1, [sp+8]
004a35fcldp x2, x3, [sp+24]
004a3600ldrb w4, [sp+40]
004a3604ldp x5, x6, [sp+48]
004a3608ldp x7, x8, [sp+64]
004a360cldp x9, x10, [sp+80]
004a3610ldr x11, [sp+96]
004a3614b 0x4a3420
004a3618udf 0
004a361cudf 0
004a3420
004a3420vendor/golang.org/x/net/http/httpproxy.domainMatch.match: ; void vendor/golang.org/x/net/http/httpproxy.domainMatch.match(vendor/golang.org/x/net/http/httpproxy.domainMatch m, struct string host, struct string port, net.IP ip)
004a3420ldr x16, [x28+16]
004a3424subs xzr, sp, x16
004a3428b.ls 0x4a35d4
004a342cstr x30, [sp-96]!
004a3430stur x29, [sp-8]
004a3434sub x29, sp, 8
004a3438str x0, [sp+104]
004a343cstr x1, [sp+112]
004a3440str x2, [sp+120]
004a3444str x3, [sp+128]
004a3448strb w4, [sp+136]
004a344cstr x5, [sp+144]
004a3450str x6, [sp+152]
004a3454str x7, [sp+160]
004a3458str x8, [sp+168]
004a345cstr x9, [sp+176]
004a3460str x10, [sp+184]
004a3464str x11, [sp+192]
004a3468strb wzr, [sp+52]
004a346cldr x4, [sp+176]
004a3470cbnz x4, 0x4a3478
004a3474b 0x4a348c
004a3478
004a3478loc_4a3478:
004a3478strb wzr, [sp+52]
004a347cmov x0, xzr
004a3480ldur x29, [sp-8]
004a3484ldr x30, [sp], 96
004a3488ret x30
004a348c
004a348cloc_4a348c:
004a348cldr x0, [sp+144]
004a3490ldr x1, [sp+152]
004a3494ldr x2, [sp+104]
004a3498ldr x3, [sp+112]
004a349cbl strings.HasSuffix
004a34a0strb w0, [sp+54]
004a34a4strb w0, [sp+55]
004a34a8tbnz w0, 0, 0x4a34b0
004a34acb 0x4a34b4
004a34b0
004a34b0loc_4a34b0:
004a34b0b 0x4a3538
004a34b4
004a34b4loc_4a34b4:
004a34b4ldrb w3, [sp+136]
004a34b8strb w3, [sp+53]
004a34bctbnz w3, 0, 0x4a34c4
004a34c0b 0x4a3528
004a34c4
004a34c4loc_4a34c4:
004a34c4ldr x1, [sp+112]
004a34c8ldr x3, [sp+104]
004a34ccsubs xzr, x1, 1
004a34d0b.hs 0x4a34d8
004a34d4b 0x4a35c8
004a34d8
004a34d8loc_4a34d8:
004a34d8sub x4, x1, 1
004a34dcsub x5, xzr, x4
004a34e0sbfm x5, x5, 63, 63
004a34e4and x5, x5, 1
004a34e8add x1, x3, x5
004a34ecstr x1, [sp+72]
004a34f0str x4, [sp+80]
004a34f4ldr x3, [sp+152]
004a34f8subs xzr, x3, x4
004a34fccset x3, eq
004a3500b.eq 0x4a3508
004a3504b 0x4a3518
004a3508
004a3508loc_4a3508:
004a3508ldr x0, [sp+144]
004a350cldr x2, [sp+152]
004a3510bl runtime.memequal
004a3514b 0x4a3520
004a3518
004a3518loc_4a3518:
004a3518mov x0, x3
004a351cb 0x4a3520
004a3520
004a3520loc_4a3520:
004a3520strb w0, [sp+53]
004a3524b 0x4a352c
004a3528
004a3528loc_4a3528:
004a3528b 0x4a352c
004a352c
004a352cloc_4a352c:
004a352cldrb w3, [sp+53]
004a3530strb w3, [sp+55]
004a3534b 0x4a3538
004a3538
004a3538loc_4a3538:
004a3538ldrb w3, [sp+55]
004a353ctbnz w3, 0, 0x4a3544
004a3540b 0x4a35b4
004a3544
004a3544loc_4a3544:
004a3544ldr x3, [sp+128]
004a3548subs xzr, x3, 0
004a354ccset x4, eq
004a3550strb w4, [sp+54]
004a3554cbz x3, 0x4a355c
004a3558b 0x4a3560
004a355c
004a355cloc_4a355c:
004a355cb 0x4a35a0
004a3560
004a3560loc_4a3560:
004a3560ldr x2, [sp+128]
004a3564ldr x0, [sp+120]
004a3568str x0, [sp+56]
004a356cstr x2, [sp+64]
004a3570ldr x3, [sp+168]
004a3574subs xzr, x3, x2
004a3578cset x3, eq
004a357cb.eq 0x4a3584
004a3580b 0x4a3590
004a3584
004a3584loc_4a3584:
004a3584ldr x1, [sp+160]
004a3588bl runtime.memequal
004a358cb 0x4a3598
004a3590
004a3590loc_4a3590:
004a3590mov x0, x3
004a3594b 0x4a3598
004a3598
004a3598loc_4a3598:
004a3598strb w0, [sp+54]
004a359cb 0x4a35a0
004a35a0
004a35a0loc_4a35a0:
004a35a0ldrb w0, [sp+54]
004a35a4strb w0, [sp+52]
004a35a8ldur x29, [sp-8]
004a35acldr x30, [sp], 96
004a35b0ret x30
004a35b4
004a35b4loc_4a35b4:
004a35b4strb wzr, [sp+52]
004a35b8mov x0, xzr
004a35bcldur x29, [sp-8]
004a35c0ldr x30, [sp], 96
004a35c4ret x30
004a35c8
004a35c8loc_4a35c8:
004a35c8orr x0, xzr, 1
004a35ccbl runtime.panicSliceB
004a35d0hint
004a35d4
004a35d4loc_4a35d4:
004a35d4stp x0, x1, [sp+8]
004a35d8stp x2, x3, [sp+24]
004a35dcstrb w4, [sp+40]
004a35e0stp x5, x6, [sp+48]
004a35e4stp x7, x8, [sp+64]
004a35e8stp x9, x10, [sp+80]
004a35ecstr x11, [sp+96]
004a35f0mov x3, x30
004a35f4bl runtime.morestack_noctxt.abi0
004a35f8ldp x0, x1, [sp+8]
004a35fcldp x2, x3, [sp+24]
004a3600ldrb w4, [sp+40]
004a3604ldp x5, x6, [sp+48]
004a3608ldp x7, x8, [sp+64]
004a360cldp x9, x10, [sp+80]
004a3610ldr x11, [sp+96]
004a3614b 0x4a3420
004a3618udf 0
004a361cudf 0
004a3420
004a3620
004a3620type:.eq.vendor/golang.org/x/net/http/httpproxy.domainMatch: ; void type:.eq.vendor/golang.org/x/net/http/httpproxy.domainMatch(vendor/golang.org/x/net/http/httpproxy.domainMatch * p, vendor/golang.org/x/net/http/httpproxy.domainMatch * q)
004a3620ldr x16, [x28+16]
004a3624subs xzr, sp, x16
004a3628b.ls 0x4a3744
004a362cstr x30, [sp-96]!
004a3630stur x29, [sp-8]
004a3634sub x29, sp, 8
004a3638str x0, [sp+104]
004a363cstr x1, [sp+112]
004a3640strb wzr, [sp+38]
004a3644ldr x3, [sp+104]
004a3648ldr x3, [x3+8]
004a364cstr x3, [sp+48]
004a3650ldr x4, [x1+8]
004a3654str x4, [sp+40]
004a3658subs xzr, x3, x4
004a365cb.eq 0x4a3664
004a3660b 0x4a3728
004a3664
004a3664loc_4a3664:
004a3664ldr x3, [sp+104]
004a3668ldr x3, [x3+24]
004a366cstr x3, [sp+40]
004a3670ldr x4, [sp+112]
004a3674ldr x4, [x4+24]
004a3678str x4, [sp+48]
004a367csubs xzr, x3, x4
004a3680b.eq 0x4a3688
004a3684b 0x4a3724
004a3688
004a3688loc_4a3688:
004a3688ldr x3, [sp+104]
004a368cldr x4, [sp+112]
004a3690ldrb w3, [x3+32]
004a3694ldrb w4, [x4+32]
004a3698eor x3, x3, x4
004a369ceor x3, x3, 1
004a36a0tbnz w3, 0, 0x4a36a8
004a36a4b 0x4a3720
004a36a8
004a36a8loc_4a36a8:
004a36a8ldr x3, [sp+104]
004a36acldr x3, [x3+8]
004a36b0str x3, [sp+48]
004a36b4ldr x3, [sp+104]
004a36b8ldr x3, [x3]
004a36bcstr x3, [sp+80]
004a36c0ldr x3, [sp+112]
004a36c4ldr x1, [x3]
004a36c8str x1, [sp+72]
004a36ccldr x2, [sp+48]
004a36d0ldr x0, [sp+80]
004a36d4bl runtime.memequal
004a36d8strb w0, [sp+39]
004a36dctbnz w0, 0, 0x4a36e4
004a36e0b 0x4a371c
004a36e4
004a36e4loc_4a36e4:
004a36e4ldr x3, [sp+104]
004a36e8ldr x3, [x3+24]
004a36ecstr x3, [sp+48]
004a36f0ldr x3, [sp+104]
004a36f4ldr x3, [x3+16]
004a36f8str x3, [sp+64]
004a36fcldr x3, [sp+112]
004a3700ldr x1, [x3+16]
004a3704str x1, [sp+56]
004a3708ldr x2, [sp+48]
004a370cldr x0, [sp+64]
004a3710bl runtime.memequal
004a3714strb w0, [sp+38]
004a3718b 0x4a3734
004a371c
004a371cloc_4a371c:
004a371cb 0x4a372c
004a3720
004a3720loc_4a3720:
004a3720b 0x4a372c
004a3724
004a3724loc_4a3724:
004a3724b 0x4a372c
004a3728
004a3728loc_4a3728:
004a3728b 0x4a372c
004a372c
004a372cloc_4a372c:
004a372cstrb wzr, [sp+38]
004a3730b 0x4a3734
004a3734
004a3734loc_4a3734:
004a3734ldrb w0, [sp+38]
004a3738ldur x29, [sp-8]
004a373cldr x30, [sp], 96
004a3740ret x30
004a3744
004a3744loc_4a3744:
004a3744stp x0, x1, [sp+8]
004a3748mov x3, x30
004a374cbl runtime.morestack_noctxt.abi0
004a3750ldp x0, x1, [sp+8]
004a3754b 0x4a3620
004a3758udf 0
004a375cudf 0
004a3620
004a3620type:.eq.vendor/golang.org/x/net/http/httpproxy.domainMatch: ; void type:.eq.vendor/golang.org/x/net/http/httpproxy.domainMatch(vendor/golang.org/x/net/http/httpproxy.domainMatch * p, vendor/golang.org/x/net/http/httpproxy.domainMatch * q)
004a3620ldr x16, [x28+16]
004a3624subs xzr, sp, x16
004a3628b.ls 0x4a3744
004a362cstr x30, [sp-96]!
004a3630stur x29, [sp-8]
004a3634sub x29, sp, 8
004a3638str x0, [sp+104]
004a363cstr x1, [sp+112]
004a3640strb wzr, [sp+38]
004a3644ldr x3, [sp+104]
004a3648ldr x3, [x3+8]
004a364cstr x3, [sp+48]
004a3650ldr x4, [x1+8]
004a3654str x4, [sp+40]
004a3658subs xzr, x3, x4
004a365cb.eq 0x4a3664
004a3660b 0x4a3728
004a3664
004a3664loc_4a3664:
004a3664ldr x3, [sp+104]
004a3668ldr x3, [x3+24]
004a366cstr x3, [sp+40]
004a3670ldr x4, [sp+112]
004a3674ldr x4, [x4+24]
004a3678str x4, [sp+48]
004a367csubs xzr, x3, x4
004a3680b.eq 0x4a3688
004a3684b 0x4a3724
004a3688
004a3688loc_4a3688:
004a3688ldr x3, [sp+104]
004a368cldr x4, [sp+112]
004a3690ldrb w3, [x3+32]
004a3694ldrb w4, [x4+32]
004a3698eor x3, x3, x4
004a369ceor x3, x3, 1
004a36a0tbnz w3, 0, 0x4a36a8
004a36a4b 0x4a3720
004a36a8
004a36a8loc_4a36a8:
004a36a8ldr x3, [sp+104]
004a36acldr x3, [x3+8]
004a36b0str x3, [sp+48]
004a36b4ldr x3, [sp+104]
004a36b8ldr x3, [x3]
004a36bcstr x3, [sp+80]
004a36c0ldr x3, [sp+112]
004a36c4ldr x1, [x3]
004a36c8str x1, [sp+72]
004a36ccldr x2, [sp+48]
004a36d0ldr x0, [sp+80]
004a36d4bl runtime.memequal
004a36d8strb w0, [sp+39]
004a36dctbnz w0, 0, 0x4a36e4
004a36e0b 0x4a371c
004a36e4
004a36e4loc_4a36e4:
004a36e4ldr x3, [sp+104]
004a36e8ldr x3, [x3+24]
004a36ecstr x3, [sp+48]
004a36f0ldr x3, [sp+104]
004a36f4ldr x3, [x3+16]
004a36f8str x3, [sp+64]
004a36fcldr x3, [sp+112]
004a3700ldr x1, [x3+16]
004a3704str x1, [sp+56]
004a3708ldr x2, [sp+48]
004a370cldr x0, [sp+64]
004a3710bl runtime.memequal
004a3714strb w0, [sp+38]
004a3718b 0x4a3734
004a371c
004a371cloc_4a371c:
004a371cb 0x4a372c
004a3720
004a3720loc_4a3720:
004a3720b 0x4a372c
004a3724
004a3724loc_4a3724:
004a3724b 0x4a372c
004a3728
004a3728loc_4a3728:
004a3728b 0x4a372c
004a372c
004a372cloc_4a372c:
004a372cstrb wzr, [sp+38]
004a3730b 0x4a3734
004a3734
004a3734loc_4a3734:
004a3734ldrb w0, [sp+38]
004a3738ldur x29, [sp-8]
004a373cldr x30, [sp], 96
004a3740ret x30
004a3744
004a3744loc_4a3744:
004a3744stp x0, x1, [sp+8]
004a3748mov x3, x30
004a374cbl runtime.morestack_noctxt.abi0
004a3750ldp x0, x1, [sp+8]
004a3754b 0x4a3620
004a3758udf 0
004a375cudf 0
004a3620
004a3760
004a3760vendor/golang.org/x/net/http/httpproxy.(*allMatch).match: ; void vendor/golang.org/x/net/http/httpproxy.(*allMatch).match(vendor/golang.org/x/net/http/httpproxy.allMatch * a, struct string host, struct string port, net.IP ip)
004a3760ldr x16, [x28+16]
004a3764subs xzr, sp, x16
004a3768b.ls 0x4a37f4
004a376cstr x30, [sp-80]!
004a3770stur x29, [sp-8]
004a3774sub x29, sp, 8
004a3778ldr x16, [x28+32]
004a377ccbnz x16, 0x4a3820
004a3780
004a3780loc_4a3780:
004a3780str x0, [sp+88]
004a3784str x1, [sp+96]
004a3788str x2, [sp+104]
004a378cstr x3, [sp+112]
004a3790str x4, [sp+120]
004a3794str x5, [sp+128]
004a3798str x6, [sp+136]
004a379cstr x7, [sp+144]
004a37a0strb wzr, [sp+70]
004a37a4ldr x7, [sp+88]
004a37a8cbnz x7, 0x4a37b0
004a37acb 0x4a37ec
004a37b0
004a37b0loc_4a37b0:
004a37b0ldr x0, [sp+96]
004a37b4ldr x2, [sp+112]
004a37b8ldr x4, [sp+128]
004a37bcldr x7, [sp+88]
004a37c0ldrsb x27, [x7]
004a37c4ldr x1, [sp+104]
004a37c8ldr x3, [sp+120]
004a37ccldr x5, [sp+136]
004a37d0ldr x6, [sp+144]
004a37d4bl vendor/golang.org/x/net/http/httpproxy.allMatch.match
004a37d8strb w0, [sp+71]
004a37dcstrb w0, [sp+70]
004a37e0ldur x29, [sp-8]
004a37e4ldr x30, [sp], 80
004a37e8ret x30
004a37ec
004a37ecloc_4a37ec:
004a37ecbl runtime.panicwrap
004a37f0hint
004a37f4
004a37f4loc_4a37f4:
004a37f4stp x0, x1, [sp+8]
004a37f8stp x2, x3, [sp+24]
004a37fcstp x4, x5, [sp+40]
004a3800stp x6, x7, [sp+56]
004a3804mov x3, x30
004a3808bl runtime.morestack_noctxt.abi0
004a380cldp x0, x1, [sp+8]
004a3810ldp x2, x3, [sp+24]
004a3814ldp x4, x5, [sp+40]
004a3818ldp x6, x7, [sp+56]
004a381cb 0x4a3760
004a3820
004a3820loc_4a3820:
004a3820ldr x17, [x16]
004a3824add x20, sp, 88
004a3828subs xzr, x20, x17
004a382cb.ne 0x4a3780
004a3830add x20, sp, 8
004a3834str x20, [x16]
004a3838b 0x4a3780
004a383cudf 0
004a3760
004a3760vendor/golang.org/x/net/http/httpproxy.(*allMatch).match: ; void vendor/golang.org/x/net/http/httpproxy.(*allMatch).match(vendor/golang.org/x/net/http/httpproxy.allMatch * a, struct string host, struct string port, net.IP ip)
004a3760ldr x16, [x28+16]
004a3764subs xzr, sp, x16
004a3768b.ls 0x4a37f4
004a376cstr x30, [sp-80]!
004a3770stur x29, [sp-8]
004a3774sub x29, sp, 8
004a3778ldr x16, [x28+32]
004a377ccbnz x16, 0x4a3820
004a3780
004a3780loc_4a3780:
004a3780str x0, [sp+88]
004a3784str x1, [sp+96]
004a3788str x2, [sp+104]
004a378cstr x3, [sp+112]
004a3790str x4, [sp+120]
004a3794str x5, [sp+128]
004a3798str x6, [sp+136]
004a379cstr x7, [sp+144]
004a37a0strb wzr, [sp+70]
004a37a4ldr x7, [sp+88]
004a37a8cbnz x7, 0x4a37b0
004a37acb 0x4a37ec
004a37b0
004a37b0loc_4a37b0:
004a37b0ldr x0, [sp+96]
004a37b4ldr x2, [sp+112]
004a37b8ldr x4, [sp+128]
004a37bcldr x7, [sp+88]
004a37c0ldrsb x27, [x7]
004a37c4ldr x1, [sp+104]
004a37c8ldr x3, [sp+120]
004a37ccldr x5, [sp+136]
004a37d0ldr x6, [sp+144]
004a37d4bl vendor/golang.org/x/net/http/httpproxy.allMatch.match
004a37d8strb w0, [sp+71]
004a37dcstrb w0, [sp+70]
004a37e0ldur x29, [sp-8]
004a37e4ldr x30, [sp], 80
004a37e8ret x30
004a37ec
004a37ecloc_4a37ec:
004a37ecbl runtime.panicwrap
004a37f0hint
004a37f4
004a37f4loc_4a37f4:
004a37f4stp x0, x1, [sp+8]
004a37f8stp x2, x3, [sp+24]
004a37fcstp x4, x5, [sp+40]
004a3800stp x6, x7, [sp+56]
004a3804mov x3, x30
004a3808bl runtime.morestack_noctxt.abi0
004a380cldp x0, x1, [sp+8]
004a3810ldp x2, x3, [sp+24]
004a3814ldp x4, x5, [sp+40]
004a3818ldp x6, x7, [sp+56]
004a381cb 0x4a3760
004a3820
004a3820loc_4a3820:
004a3820ldr x17, [x16]
004a3824add x20, sp, 88
004a3828subs xzr, x20, x17
004a382cb.ne 0x4a3780
004a3830add x20, sp, 8
004a3834str x20, [x16]
004a3838b 0x4a3780
004a383cudf 0
004a3760
004a3840
004a3840vendor/golang.org/x/net/http/httpproxy.(*cidrMatch).match: ; void vendor/golang.org/x/net/http/httpproxy.(*cidrMatch).match(vendor/golang.org/x/net/http/httpproxy.cidrMatch * m, struct string host, struct string port, net.IP ip)
004a3840ldr x16, [x28+16]
004a3844subs xzr, sp, x16
004a3848b.ls 0x4a38dc
004a384cstr x30, [sp-96]!
004a3850stur x29, [sp-8]
004a3854sub x29, sp, 8
004a3858ldr x16, [x28+32]
004a385ccbnz x16, 0x4a3908
004a3860
004a3860loc_4a3860:
004a3860str x0, [sp+104]
004a3864str x1, [sp+112]
004a3868str x2, [sp+120]
004a386cstr x3, [sp+128]
004a3870str x4, [sp+136]
004a3874str x5, [sp+144]
004a3878str x6, [sp+152]
004a387cstr x7, [sp+160]
004a3880strb wzr, [sp+78]
004a3884ldr x8, [sp+104]
004a3888cbnz x8, 0x4a3890
004a388cb 0x4a38d4
004a3890
004a3890loc_4a3890:
004a3890ldr x8, [sp+104]
004a3894ldrsb x27, [x8]
004a3898ldr x0, [x8]
004a389cstr x0, [sp+80]
004a38a0ldr x1, [sp+112]
004a38a4ldr x3, [sp+128]
004a38a8ldr x5, [sp+144]
004a38acldr x2, [sp+120]
004a38b0ldr x4, [sp+136]
004a38b4ldr x6, [sp+152]
004a38b8ldr x7, [sp+160]
004a38bcbl vendor/golang.org/x/net/http/httpproxy.cidrMatch.match
004a38c0strb w0, [sp+79]
004a38c4strb w0, [sp+78]
004a38c8ldur x29, [sp-8]
004a38ccldr x30, [sp], 96
004a38d0ret x30
004a38d4
004a38d4loc_4a38d4:
004a38d4bl runtime.panicwrap
004a38d8hint
004a38dc
004a38dcloc_4a38dc:
004a38dcstp x0, x1, [sp+8]
004a38e0stp x2, x3, [sp+24]
004a38e4stp x4, x5, [sp+40]
004a38e8stp x6, x7, [sp+56]
004a38ecmov x3, x30
004a38f0bl runtime.morestack_noctxt.abi0
004a38f4ldp x0, x1, [sp+8]
004a38f8ldp x2, x3, [sp+24]
004a38fcldp x4, x5, [sp+40]
004a3900ldp x6, x7, [sp+56]
004a3904b 0x4a3840
004a3908
004a3908loc_4a3908:
004a3908ldr x17, [x16]
004a390cadd x20, sp, 104
004a3910subs xzr, x20, x17
004a3914b.ne 0x4a3860
004a3918add x20, sp, 8
004a391cstr x20, [x16]
004a3920b 0x4a3860
004a3924udf 0
004a3928udf 0
004a392cudf 0
004a3840
004a3840vendor/golang.org/x/net/http/httpproxy.(*cidrMatch).match: ; void vendor/golang.org/x/net/http/httpproxy.(*cidrMatch).match(vendor/golang.org/x/net/http/httpproxy.cidrMatch * m, struct string host, struct string port, net.IP ip)
004a3840ldr x16, [x28+16]
004a3844subs xzr, sp, x16
004a3848b.ls 0x4a38dc
004a384cstr x30, [sp-96]!
004a3850stur x29, [sp-8]
004a3854sub x29, sp, 8
004a3858ldr x16, [x28+32]
004a385ccbnz x16, 0x4a3908
004a3860
004a3860loc_4a3860:
004a3860str x0, [sp+104]
004a3864str x1, [sp+112]
004a3868str x2, [sp+120]
004a386cstr x3, [sp+128]
004a3870str x4, [sp+136]
004a3874str x5, [sp+144]
004a3878str x6, [sp+152]
004a387cstr x7, [sp+160]
004a3880strb wzr, [sp+78]
004a3884ldr x8, [sp+104]
004a3888cbnz x8, 0x4a3890
004a388cb 0x4a38d4
004a3890
004a3890loc_4a3890:
004a3890ldr x8, [sp+104]
004a3894ldrsb x27, [x8]
004a3898ldr x0, [x8]
004a389cstr x0, [sp+80]
004a38a0ldr x1, [sp+112]
004a38a4ldr x3, [sp+128]
004a38a8ldr x5, [sp+144]
004a38acldr x2, [sp+120]
004a38b0ldr x4, [sp+136]
004a38b4ldr x6, [sp+152]
004a38b8ldr x7, [sp+160]
004a38bcbl vendor/golang.org/x/net/http/httpproxy.cidrMatch.match
004a38c0strb w0, [sp+79]
004a38c4strb w0, [sp+78]
004a38c8ldur x29, [sp-8]
004a38ccldr x30, [sp], 96
004a38d0ret x30
004a38d4
004a38d4loc_4a38d4:
004a38d4bl runtime.panicwrap
004a38d8hint
004a38dc
004a38dcloc_4a38dc:
004a38dcstp x0, x1, [sp+8]
004a38e0stp x2, x3, [sp+24]
004a38e4stp x4, x5, [sp+40]
004a38e8stp x6, x7, [sp+56]
004a38ecmov x3, x30
004a38f0bl runtime.morestack_noctxt.abi0
004a38f4ldp x0, x1, [sp+8]
004a38f8ldp x2, x3, [sp+24]
004a38fcldp x4, x5, [sp+40]
004a3900ldp x6, x7, [sp+56]
004a3904b 0x4a3840
004a3908
004a3908loc_4a3908:
004a3908ldr x17, [x16]
004a390cadd x20, sp, 104
004a3910subs xzr, x20, x17
004a3914b.ne 0x4a3860
004a3918add x20, sp, 8
004a391cstr x20, [x16]
004a3920b 0x4a3860
004a3924udf 0
004a3928udf 0
004a392cudf 0
004a3840
004a3930
004a3930vendor/golang.org/x/net/http/httpproxy.(*ipMatch).match: ; void vendor/golang.org/x/net/http/httpproxy.(*ipMatch).match(vendor/golang.org/x/net/http/httpproxy.ipMatch * m, struct string host, struct string port, net.IP ip)
004a3930ldr x16, [x28+16]
004a3934sub x17, sp, 32
004a3938subs xzr, x17, x16
004a393cb.ls 0x4a39f4
004a3940str x30, [sp-160]!
004a3944stur x29, [sp-8]
004a3948sub x29, sp, 8
004a394cldr x16, [x28+32]
004a3950cbnz x16, 0x4a3a20
004a3954
004a3954loc_4a3954:
004a3954str x0, [sp+168]
004a3958str x1, [sp+176]
004a395cstr x2, [sp+184]
004a3960str x3, [sp+192]
004a3964str x4, [sp+200]
004a3968str x5, [sp+208]
004a396cstr x6, [sp+216]
004a3970str x7, [sp+224]
004a3974strb wzr, [sp+110]
004a3978ldr x12, [sp+168]
004a397ccbnz x12, 0x4a3984
004a3980b 0x4a39ec
004a3984
004a3984loc_4a3984:
004a3984ldr x12, [sp+168]
004a3988ldrsb x27, [x12]
004a398cldp x13, x14, [x12]
004a3990ldp x15, x16, [x12+16]
004a3994stp x13, x14, [sp+112]
004a3998stp x15, x16, [sp+128]
004a399cldr x12, [x12+32]
004a39a0str x12, [sp+144]
004a39a4ldr x5, [sp+176]
004a39a8ldr x7, [sp+192]
004a39acldr x9, [sp+208]
004a39b0ldr x6, [sp+184]
004a39b4ldr x8, [sp+200]
004a39b8ldr x10, [sp+216]
004a39bcldr x11, [sp+224]
004a39c0ldr x0, [sp+112]
004a39c4ldr x1, [sp+120]
004a39c8ldr x2, [sp+128]
004a39ccldr x3, [sp+136]
004a39d0ldr x4, [sp+144]
004a39d4bl vendor/golang.org/x/net/http/httpproxy.ipMatch.match
004a39d8strb w0, [sp+111]
004a39dcstrb w0, [sp+110]
004a39e0ldur x29, [sp-8]
004a39e4ldr x30, [sp], 160
004a39e8ret x30
004a39ec
004a39ecloc_4a39ec:
004a39ecbl runtime.panicwrap
004a39f0hint
004a39f4
004a39f4loc_4a39f4:
004a39f4stp x0, x1, [sp+8]
004a39f8stp x2, x3, [sp+24]
004a39fcstp x4, x5, [sp+40]
004a3a00stp x6, x7, [sp+56]
004a3a04mov x3, x30
004a3a08bl runtime.morestack_noctxt.abi0
004a3a0cldp x0, x1, [sp+8]
004a3a10ldp x2, x3, [sp+24]
004a3a14ldp x4, x5, [sp+40]
004a3a18ldp x6, x7, [sp+56]
004a3a1cb 0x4a3930
004a3a20
004a3a20loc_4a3a20:
004a3a20ldr x17, [x16]
004a3a24add x20, sp, 168
004a3a28subs xzr, x20, x17
004a3a2cb.ne 0x4a3954
004a3a30add x20, sp, 8
004a3a34str x20, [x16]
004a3a38b 0x4a3954
004a3a3cudf 0
004a3930
004a3930vendor/golang.org/x/net/http/httpproxy.(*ipMatch).match: ; void vendor/golang.org/x/net/http/httpproxy.(*ipMatch).match(vendor/golang.org/x/net/http/httpproxy.ipMatch * m, struct string host, struct string port, net.IP ip)
004a3930ldr x16, [x28+16]
004a3934sub x17, sp, 32
004a3938subs xzr, x17, x16
004a393cb.ls 0x4a39f4
004a3940str x30, [sp-160]!
004a3944stur x29, [sp-8]
004a3948sub x29, sp, 8
004a394cldr x16, [x28+32]
004a3950cbnz x16, 0x4a3a20
004a3954
004a3954loc_4a3954:
004a3954str x0, [sp+168]
004a3958str x1, [sp+176]
004a395cstr x2, [sp+184]
004a3960str x3, [sp+192]
004a3964str x4, [sp+200]
004a3968str x5, [sp+208]
004a396cstr x6, [sp+216]
004a3970str x7, [sp+224]
004a3974strb wzr, [sp+110]
004a3978ldr x12, [sp+168]
004a397ccbnz x12, 0x4a3984
004a3980b 0x4a39ec
004a3984
004a3984loc_4a3984:
004a3984ldr x12, [sp+168]
004a3988ldrsb x27, [x12]
004a398cldp x13, x14, [x12]
004a3990ldp x15, x16, [x12+16]
004a3994stp x13, x14, [sp+112]
004a3998stp x15, x16, [sp+128]
004a399cldr x12, [x12+32]
004a39a0str x12, [sp+144]
004a39a4ldr x5, [sp+176]
004a39a8ldr x7, [sp+192]
004a39acldr x9, [sp+208]
004a39b0ldr x6, [sp+184]
004a39b4ldr x8, [sp+200]
004a39b8ldr x10, [sp+216]
004a39bcldr x11, [sp+224]
004a39c0ldr x0, [sp+112]
004a39c4ldr x1, [sp+120]
004a39c8ldr x2, [sp+128]
004a39ccldr x3, [sp+136]
004a39d0ldr x4, [sp+144]
004a39d4bl vendor/golang.org/x/net/http/httpproxy.ipMatch.match
004a39d8strb w0, [sp+111]
004a39dcstrb w0, [sp+110]
004a39e0ldur x29, [sp-8]
004a39e4ldr x30, [sp], 160
004a39e8ret x30
004a39ec
004a39ecloc_4a39ec:
004a39ecbl runtime.panicwrap
004a39f0hint
004a39f4
004a39f4loc_4a39f4:
004a39f4stp x0, x1, [sp+8]
004a39f8stp x2, x3, [sp+24]
004a39fcstp x4, x5, [sp+40]
004a3a00stp x6, x7, [sp+56]
004a3a04mov x3, x30
004a3a08bl runtime.morestack_noctxt.abi0
004a3a0cldp x0, x1, [sp+8]
004a3a10ldp x2, x3, [sp+24]
004a3a14ldp x4, x5, [sp+40]
004a3a18ldp x6, x7, [sp+56]
004a3a1cb 0x4a3930
004a3a20
004a3a20loc_4a3a20:
004a3a20ldr x17, [x16]
004a3a24add x20, sp, 168
004a3a28subs xzr, x20, x17
004a3a2cb.ne 0x4a3954
004a3a30add x20, sp, 8
004a3a34str x20, [x16]
004a3a38b 0x4a3954
004a3a3cudf 0
004a3930
004a3a40
004a3a40vendor/golang.org/x/net/http/httpproxy.(*domainMatch).match: ; void vendor/golang.org/x/net/http/httpproxy.(*domainMatch).match(vendor/golang.org/x/net/http/httpproxy.domainMatch * m, struct string host, struct string port, net.IP ip)
004a3a40ldr x16, [x28+16]
004a3a44sub x17, sp, 32
004a3a48subs xzr, x17, x16
004a3a4cb.ls 0x4a3b04
004a3a50str x30, [sp-160]!
004a3a54stur x29, [sp-8]
004a3a58sub x29, sp, 8
004a3a5cldr x16, [x28+32]
004a3a60cbnz x16, 0x4a3b30
004a3a64
004a3a64loc_4a3a64:
004a3a64str x0, [sp+168]
004a3a68str x1, [sp+176]
004a3a6cstr x2, [sp+184]
004a3a70str x3, [sp+192]
004a3a74str x4, [sp+200]
004a3a78str x5, [sp+208]
004a3a7cstr x6, [sp+216]
004a3a80str x7, [sp+224]
004a3a84strb wzr, [sp+110]
004a3a88ldr x12, [sp+168]
004a3a8ccbnz x12, 0x4a3a94
004a3a90b 0x4a3afc
004a3a94
004a3a94loc_4a3a94:
004a3a94ldr x12, [sp+168]
004a3a98ldrsb x27, [x12]
004a3a9cldp x13, x14, [x12]
004a3aa0ldp x15, x16, [x12+16]
004a3aa4stp x13, x14, [sp+112]
004a3aa8stp x15, x16, [sp+128]
004a3aacldr x12, [x12+32]
004a3ab0str x12, [sp+144]
004a3ab4ldr x5, [sp+176]
004a3ab8ldr x7, [sp+192]
004a3abcldr x9, [sp+208]
004a3ac0ldr x6, [sp+184]
004a3ac4ldr x8, [sp+200]
004a3ac8ldr x10, [sp+216]
004a3accldr x11, [sp+224]
004a3ad0ldr x0, [sp+112]
004a3ad4ldr x1, [sp+120]
004a3ad8ldr x2, [sp+128]
004a3adcldr x3, [sp+136]
004a3ae0ldrb w4, [sp+144]
004a3ae4bl vendor/golang.org/x/net/http/httpproxy.domainMatch.match
004a3ae8strb w0, [sp+111]
004a3aecstrb w0, [sp+110]
004a3af0ldur x29, [sp-8]
004a3af4ldr x30, [sp], 160
004a3af8ret x30
004a3afc
004a3afcloc_4a3afc:
004a3afcbl runtime.panicwrap
004a3b00hint
004a3b04
004a3b04loc_4a3b04:
004a3b04stp x0, x1, [sp+8]
004a3b08stp x2, x3, [sp+24]
004a3b0cstp x4, x5, [sp+40]
004a3b10stp x6, x7, [sp+56]
004a3b14mov x3, x30
004a3b18bl runtime.morestack_noctxt.abi0
004a3b1cldp x0, x1, [sp+8]
004a3b20ldp x2, x3, [sp+24]
004a3b24ldp x4, x5, [sp+40]
004a3b28ldp x6, x7, [sp+56]
004a3b2cb 0x4a3a40
004a3b30
004a3b30loc_4a3b30:
004a3b30ldr x17, [x16]
004a3b34add x20, sp, 168
004a3b38subs xzr, x20, x17
004a3b3cb.ne 0x4a3a64
004a3b40add x20, sp, 8
004a3b44str x20, [x16]
004a3b48b 0x4a3a64
004a3b4cudf 0
004a3a40
004a3a40vendor/golang.org/x/net/http/httpproxy.(*domainMatch).match: ; void vendor/golang.org/x/net/http/httpproxy.(*domainMatch).match(vendor/golang.org/x/net/http/httpproxy.domainMatch * m, struct string host, struct string port, net.IP ip)
004a3a40ldr x16, [x28+16]
004a3a44sub x17, sp, 32
004a3a48subs xzr, x17, x16
004a3a4cb.ls 0x4a3b04
004a3a50str x30, [sp-160]!
004a3a54stur x29, [sp-8]
004a3a58sub x29, sp, 8
004a3a5cldr x16, [x28+32]
004a3a60cbnz x16, 0x4a3b30
004a3a64
004a3a64loc_4a3a64:
004a3a64str x0, [sp+168]
004a3a68str x1, [sp+176]
004a3a6cstr x2, [sp+184]
004a3a70str x3, [sp+192]
004a3a74str x4, [sp+200]
004a3a78str x5, [sp+208]
004a3a7cstr x6, [sp+216]
004a3a80str x7, [sp+224]
004a3a84strb wzr, [sp+110]
004a3a88ldr x12, [sp+168]
004a3a8ccbnz x12, 0x4a3a94
004a3a90b 0x4a3afc
004a3a94
004a3a94loc_4a3a94:
004a3a94ldr x12, [sp+168]
004a3a98ldrsb x27, [x12]
004a3a9cldp x13, x14, [x12]
004a3aa0ldp x15, x16, [x12+16]
004a3aa4stp x13, x14, [sp+112]
004a3aa8stp x15, x16, [sp+128]
004a3aacldr x12, [x12+32]
004a3ab0str x12, [sp+144]
004a3ab4ldr x5, [sp+176]
004a3ab8ldr x7, [sp+192]
004a3abcldr x9, [sp+208]
004a3ac0ldr x6, [sp+184]
004a3ac4ldr x8, [sp+200]
004a3ac8ldr x10, [sp+216]
004a3accldr x11, [sp+224]
004a3ad0ldr x0, [sp+112]
004a3ad4ldr x1, [sp+120]
004a3ad8ldr x2, [sp+128]
004a3adcldr x3, [sp+136]
004a3ae0ldrb w4, [sp+144]
004a3ae4bl vendor/golang.org/x/net/http/httpproxy.domainMatch.match
004a3ae8strb w0, [sp+111]
004a3aecstrb w0, [sp+110]
004a3af0ldur x29, [sp-8]
004a3af4ldr x30, [sp], 160
004a3af8ret x30
004a3afc
004a3afcloc_4a3afc:
004a3afcbl runtime.panicwrap
004a3b00hint
004a3b04
004a3b04loc_4a3b04:
004a3b04stp x0, x1, [sp+8]
004a3b08stp x2, x3, [sp+24]
004a3b0cstp x4, x5, [sp+40]
004a3b10stp x6, x7, [sp+56]
004a3b14mov x3, x30
004a3b18bl runtime.morestack_noctxt.abi0
004a3b1cldp x0, x1, [sp+8]
004a3b20ldp x2, x3, [sp+24]
004a3b24ldp x4, x5, [sp+40]
004a3b28ldp x6, x7, [sp+56]
004a3b2cb 0x4a3a40
004a3b30
004a3b30loc_4a3b30:
004a3b30ldr x17, [x16]
004a3b34add x20, sp, 168
004a3b38subs xzr, x20, x17
004a3b3cb.ne 0x4a3a64
004a3b40add x20, sp, 8
004a3b44str x20, [x16]
004a3b48b 0x4a3a64
004a3b4cudf 0
004a3a40
004a3b50
004a3b50vendor/golang.org/x/net/http/httpproxy.(*config).proxyForURL-fm: ; void vendor/golang.org/x/net/http/httpproxy.(*config).proxyForURL-fm(net/url.URL * reqURL)
004a3b50ldr x16, [x28+16]
004a3b54subs xzr, sp, x16
004a3b58b.ls 0x4a3be4
004a3b5cstr x30, [sp-112]!
004a3b60stur x29, [sp-8]
004a3b64sub x29, sp, 8
004a3b68ldr x16, [x28+32]
004a3b6ccbnz x16, 0x4a3bf8
004a3b70
004a3b70loc_4a3b70:
004a3b70str x0, [sp+120]
004a3b74ldr x2, [x26+8]
004a3b78str x2, [sp+48]
004a3b7cstr xzr, [sp+40]
004a3b80stp xzr, xzr, [sp+24]
004a3b84str xzr, [sp+72]
004a3b88stp xzr, xzr, [sp+56]
004a3b8cldr x1, [sp+120]
004a3b90ldr x0, [sp+48]
004a3b94bl vendor/golang.org/x/net/http/httpproxy.(*config).proxyForURL
004a3b98str x0, [sp+72]
004a3b9cstr x1, [sp+56]
004a3ba0str x2, [sp+64]
004a3ba4ldr x2, [sp+72]
004a3ba8str x2, [sp+96]
004a3bacldr x2, [sp+56]
004a3bb0ldr x3, [sp+64]
004a3bb4str x2, [sp+80]
004a3bb8str x3, [sp+88]
004a3bbcldr x2, [sp+96]
004a3bc0str x2, [sp+40]
004a3bc4ldr x1, [sp+80]
004a3bc8ldr x2, [sp+88]
004a3bccstr x1, [sp+24]
004a3bd0str x2, [sp+32]
004a3bd4ldr x0, [sp+40]
004a3bd8ldur x29, [sp-8]
004a3bdcldr x30, [sp], 112
004a3be0ret x30
004a3be4
004a3be4loc_4a3be4:
004a3be4str x0, [sp+8]
004a3be8mov x3, x30
004a3becbl runtime.morestack.abi0
004a3bf0ldr x0, [sp+8]
004a3bf4b 0x4a3b50
004a3bf8
004a3bf8loc_4a3bf8:
004a3bf8ldr x17, [x16]
004a3bfcadd x20, sp, 120
004a3c00subs xzr, x20, x17
004a3c04b.ne 0x4a3b70
004a3c08add x20, sp, 8
004a3c0cstr x20, [x16]
004a3c10b 0x4a3b70
004a3c14udf 0
004a3c18udf 0
004a3c1cudf 0
004a3b50
004a3b50vendor/golang.org/x/net/http/httpproxy.(*config).proxyForURL-fm: ; void vendor/golang.org/x/net/http/httpproxy.(*config).proxyForURL-fm(net/url.URL * reqURL)
004a3b50ldr x16, [x28+16]
004a3b54subs xzr, sp, x16
004a3b58b.ls 0x4a3be4
004a3b5cstr x30, [sp-112]!
004a3b60stur x29, [sp-8]
004a3b64sub x29, sp, 8
004a3b68ldr x16, [x28+32]
004a3b6ccbnz x16, 0x4a3bf8
004a3b70
004a3b70loc_4a3b70:
004a3b70str x0, [sp+120]
004a3b74ldr x2, [x26+8]
004a3b78str x2, [sp+48]
004a3b7cstr xzr, [sp+40]
004a3b80stp xzr, xzr, [sp+24]
004a3b84str xzr, [sp+72]
004a3b88stp xzr, xzr, [sp+56]
004a3b8cldr x1, [sp+120]
004a3b90ldr x0, [sp+48]
004a3b94bl vendor/golang.org/x/net/http/httpproxy.(*config).proxyForURL
004a3b98str x0, [sp+72]
004a3b9cstr x1, [sp+56]
004a3ba0str x2, [sp+64]
004a3ba4ldr x2, [sp+72]
004a3ba8str x2, [sp+96]
004a3bacldr x2, [sp+56]
004a3bb0ldr x3, [sp+64]
004a3bb4str x2, [sp+80]
004a3bb8str x3, [sp+88]
004a3bbcldr x2, [sp+96]
004a3bc0str x2, [sp+40]
004a3bc4ldr x1, [sp+80]
004a3bc8ldr x2, [sp+88]
004a3bccstr x1, [sp+24]
004a3bd0str x2, [sp+32]
004a3bd4ldr x0, [sp+40]
004a3bd8ldur x29, [sp-8]
004a3bdcldr x30, [sp], 112
004a3be0ret x30
004a3be4
004a3be4loc_4a3be4:
004a3be4str x0, [sp+8]
004a3be8mov x3, x30
004a3becbl runtime.morestack.abi0
004a3bf0ldr x0, [sp+8]
004a3bf4b 0x4a3b50
004a3bf8
004a3bf8loc_4a3bf8:
004a3bf8ldr x17, [x16]
004a3bfcadd x20, sp, 120
004a3c00subs xzr, x20, x17
004a3c04b.ne 0x4a3b70
004a3c08add x20, sp, 8
004a3c0cstr x20, [x16]
004a3c10b 0x4a3b70
004a3c14udf 0
004a3c18udf 0
004a3c1cudf 0
004a3b50
004a3c20
004a3c20type:.eq.vendor/golang.org/x/net/http/httpproxy.Config: ; void type:.eq.vendor/golang.org/x/net/http/httpproxy.Config(vendor/golang.org/x/net/http/httpproxy.Config * p, vendor/golang.org/x/net/http/httpproxy.Config * q)
004a3c20ldr x16, [x28+16]
004a3c24subs xzr, sp, x16
004a3c28b.ls 0x4a3dac
004a3c2cstr x30, [sp-112]!
004a3c30stur x29, [sp-8]
004a3c34sub x29, sp, 8
004a3c38str x0, [sp+120]
004a3c3cstr x1, [sp+128]
004a3c40strb wzr, [sp+38]
004a3c44ldr x3, [sp+120]
004a3c48ldr x3, [x3+8]
004a3c4cstr x3, [sp+48]
004a3c50ldr x4, [x1+8]
004a3c54str x4, [sp+40]
004a3c58subs xzr, x3, x4
004a3c5cb.eq 0x4a3c64
004a3c60b 0x4a3d90
004a3c64
004a3c64loc_4a3c64:
004a3c64ldr x3, [sp+120]
004a3c68ldr x3, [x3+24]
004a3c6cstr x3, [sp+40]
004a3c70ldr x4, [sp+128]
004a3c74ldr x4, [x4+24]
004a3c78str x4, [sp+48]
004a3c7csubs xzr, x3, x4
004a3c80b.eq 0x4a3c88
004a3c84b 0x4a3d8c
004a3c88
004a3c88loc_4a3c88:
004a3c88ldr x3, [sp+120]
004a3c8cldr x3, [x3+40]
004a3c90str x3, [sp+48]
004a3c94ldr x4, [sp+128]
004a3c98ldr x4, [x4+40]
004a3c9cstr x4, [sp+40]
004a3ca0subs xzr, x3, x4
004a3ca4b.eq 0x4a3cac
004a3ca8b 0x4a3d88
004a3cac
004a3cacloc_4a3cac:
004a3cacldr x3, [sp+120]
004a3cb0ldr x4, [sp+128]
004a3cb4ldrb w3, [x3+48]
004a3cb8ldrb w4, [x4+48]
004a3cbceor x3, x3, x4
004a3cc0eor x3, x3, 1
004a3cc4tbnz w3, 0, 0x4a3ccc
004a3cc8b 0x4a3d84
004a3ccc
004a3cccloc_4a3ccc:
004a3cccldr x3, [sp+120]
004a3cd0ldr x3, [x3+8]
004a3cd4str x3, [sp+40]
004a3cd8ldr x3, [sp+120]
004a3cdcldr x3, [x3]
004a3ce0str x3, [sp+80]
004a3ce4ldr x3, [sp+128]
004a3ce8ldr x1, [x3]
004a3cecstr x1, [sp+72]
004a3cf0ldr x2, [sp+40]
004a3cf4ldr x0, [sp+80]
004a3cf8bl runtime.memequal
004a3cfcstrb w0, [sp+39]
004a3d00tbnz w0, 0, 0x4a3d08
004a3d04b 0x4a3d80
004a3d08
004a3d08loc_4a3d08:
004a3d08ldr x3, [sp+120]
004a3d0cldr x3, [x3+24]
004a3d10str x3, [sp+40]
004a3d14ldr x3, [sp+120]
004a3d18ldr x3, [x3+16]
004a3d1cstr x3, [sp+64]
004a3d20ldr x3, [sp+128]
004a3d24ldr x1, [x3+16]
004a3d28str x1, [sp+56]
004a3d2cldr x2, [sp+40]
004a3d30ldr x0, [sp+64]
004a3d34bl runtime.memequal
004a3d38strb w0, [sp+39]
004a3d3ctbnz w0, 0, 0x4a3d44
004a3d40b 0x4a3d7c
004a3d44
004a3d44loc_4a3d44:
004a3d44ldr x3, [sp+120]
004a3d48ldr x3, [x3+40]
004a3d4cstr x3, [sp+40]
004a3d50ldr x3, [sp+120]
004a3d54ldr x3, [x3+32]
004a3d58str x3, [sp+96]
004a3d5cldr x3, [sp+128]
004a3d60ldr x1, [x3+32]
004a3d64str x1, [sp+88]
004a3d68ldr x2, [sp+40]
004a3d6cldr x0, [sp+96]
004a3d70bl runtime.memequal
004a3d74strb w0, [sp+38]
004a3d78b 0x4a3d9c
004a3d7c
004a3d7cloc_4a3d7c:
004a3d7cb 0x4a3d94
004a3d80
004a3d80loc_4a3d80:
004a3d80b 0x4a3d94
004a3d84
004a3d84loc_4a3d84:
004a3d84b 0x4a3d94
004a3d88
004a3d88loc_4a3d88:
004a3d88b 0x4a3d94
004a3d8c
004a3d8cloc_4a3d8c:
004a3d8cb 0x4a3d94
004a3d90
004a3d90loc_4a3d90:
004a3d90b 0x4a3d94
004a3d94
004a3d94loc_4a3d94:
004a3d94strb wzr, [sp+38]
004a3d98b 0x4a3d9c
004a3d9c
004a3d9cloc_4a3d9c:
004a3d9cldrb w0, [sp+38]
004a3da0ldur x29, [sp-8]
004a3da4ldr x30, [sp], 112
004a3da8ret x30
004a3dac
004a3dacloc_4a3dac:
004a3dacstp x0, x1, [sp+8]
004a3db0mov x3, x30
004a3db4bl runtime.morestack_noctxt.abi0
004a3db8ldp x0, x1, [sp+8]
004a3dbcb 0x4a3c20
004a3c20
004a3c20type:.eq.vendor/golang.org/x/net/http/httpproxy.Config: ; void type:.eq.vendor/golang.org/x/net/http/httpproxy.Config(vendor/golang.org/x/net/http/httpproxy.Config * p, vendor/golang.org/x/net/http/httpproxy.Config * q)
004a3c20ldr x16, [x28+16]
004a3c24subs xzr, sp, x16
004a3c28b.ls 0x4a3dac
004a3c2cstr x30, [sp-112]!
004a3c30stur x29, [sp-8]
004a3c34sub x29, sp, 8
004a3c38str x0, [sp+120]
004a3c3cstr x1, [sp+128]
004a3c40strb wzr, [sp+38]
004a3c44ldr x3, [sp+120]
004a3c48ldr x3, [x3+8]
004a3c4cstr x3, [sp+48]
004a3c50ldr x4, [x1+8]
004a3c54str x4, [sp+40]
004a3c58subs xzr, x3, x4
004a3c5cb.eq 0x4a3c64
004a3c60b 0x4a3d90
004a3c64
004a3c64loc_4a3c64:
004a3c64ldr x3, [sp+120]
004a3c68ldr x3, [x3+24]
004a3c6cstr x3, [sp+40]
004a3c70ldr x4, [sp+128]
004a3c74ldr x4, [x4+24]
004a3c78str x4, [sp+48]
004a3c7csubs xzr, x3, x4
004a3c80b.eq 0x4a3c88
004a3c84b 0x4a3d8c
004a3c88
004a3c88loc_4a3c88:
004a3c88ldr x3, [sp+120]
004a3c8cldr x3, [x3+40]
004a3c90str x3, [sp+48]
004a3c94ldr x4, [sp+128]
004a3c98ldr x4, [x4+40]
004a3c9cstr x4, [sp+40]
004a3ca0subs xzr, x3, x4
004a3ca4b.eq 0x4a3cac
004a3ca8b 0x4a3d88
004a3cac
004a3cacloc_4a3cac:
004a3cacldr x3, [sp+120]
004a3cb0ldr x4, [sp+128]
004a3cb4ldrb w3, [x3+48]
004a3cb8ldrb w4, [x4+48]
004a3cbceor x3, x3, x4
004a3cc0eor x3, x3, 1
004a3cc4tbnz w3, 0, 0x4a3ccc
004a3cc8b 0x4a3d84
004a3ccc
004a3cccloc_4a3ccc:
004a3cccldr x3, [sp+120]
004a3cd0ldr x3, [x3+8]
004a3cd4str x3, [sp+40]
004a3cd8ldr x3, [sp+120]
004a3cdcldr x3, [x3]
004a3ce0str x3, [sp+80]
004a3ce4ldr x3, [sp+128]
004a3ce8ldr x1, [x3]
004a3cecstr x1, [sp+72]
004a3cf0ldr x2, [sp+40]
004a3cf4ldr x0, [sp+80]
004a3cf8bl runtime.memequal
004a3cfcstrb w0, [sp+39]
004a3d00tbnz w0, 0, 0x4a3d08
004a3d04b 0x4a3d80
004a3d08
004a3d08loc_4a3d08:
004a3d08ldr x3, [sp+120]
004a3d0cldr x3, [x3+24]
004a3d10str x3, [sp+40]
004a3d14ldr x3, [sp+120]
004a3d18ldr x3, [x3+16]
004a3d1cstr x3, [sp+64]
004a3d20ldr x3, [sp+128]
004a3d24ldr x1, [x3+16]
004a3d28str x1, [sp+56]
004a3d2cldr x2, [sp+40]
004a3d30ldr x0, [sp+64]
004a3d34bl runtime.memequal
004a3d38strb w0, [sp+39]
004a3d3ctbnz w0, 0, 0x4a3d44
004a3d40b 0x4a3d7c
004a3d44
004a3d44loc_4a3d44:
004a3d44ldr x3, [sp+120]
004a3d48ldr x3, [x3+40]
004a3d4cstr x3, [sp+40]
004a3d50ldr x3, [sp+120]
004a3d54ldr x3, [x3+32]
004a3d58str x3, [sp+96]
004a3d5cldr x3, [sp+128]
004a3d60ldr x1, [x3+32]
004a3d64str x1, [sp+88]
004a3d68ldr x2, [sp+40]
004a3d6cldr x0, [sp+96]
004a3d70bl runtime.memequal
004a3d74strb w0, [sp+38]
004a3d78b 0x4a3d9c
004a3d7c
004a3d7cloc_4a3d7c:
004a3d7cb 0x4a3d94
004a3d80
004a3d80loc_4a3d80:
004a3d80b 0x4a3d94
004a3d84
004a3d84loc_4a3d84:
004a3d84b 0x4a3d94
004a3d88
004a3d88loc_4a3d88:
004a3d88b 0x4a3d94
004a3d8c
004a3d8cloc_4a3d8c:
004a3d8cb 0x4a3d94
004a3d90
004a3d90loc_4a3d90:
004a3d90b 0x4a3d94
004a3d94
004a3d94loc_4a3d94:
004a3d94strb wzr, [sp+38]
004a3d98b 0x4a3d9c
004a3d9c
004a3d9cloc_4a3d9c:
004a3d9cldrb w0, [sp+38]
004a3da0ldur x29, [sp-8]
004a3da4ldr x30, [sp], 112
004a3da8ret x30
004a3dac
004a3dacloc_4a3dac:
004a3dacstp x0, x1, [sp+8]
004a3db0mov x3, x30
004a3db4bl runtime.morestack_noctxt.abi0
004a3db8ldp x0, x1, [sp+8]
004a3dbcb 0x4a3c20
004a3c20
004a3dc0
004a3dc0net/http.init.0: ; void net/http.init.0(void)
004a3dc0ldr x16, [x28+16]
004a3dc4subs xzr, sp, x16
004a3dc8b.ls 0x4a3ea8
004a3dccstr x30, [sp-80]!
004a3dd0stur x29, [sp-8]
004a3dd4sub x29, sp, 8
004a3dd8adrp x0, 0x20d000
004a3ddcadd x0, x0, 3542
004a3de0orr x1, xzr, 7
004a3de4bl os.Getenv
004a3de8str x0, [sp+56]
004a3decstr x1, [sp+64]
004a3df0adrp x2, 0x210000
004a3df4add x2, x2, 1176
004a3df8orr x3, xzr, 12
004a3dfcbl strings.Contains
004a3e00strb w0, [sp+55]
004a3e04tbnz w0, 0, 0x4a3e0c
004a3e08b 0x4a3e1c
004a3e0c
004a3e0cloc_4a3e0c:
004a3e0corr x4, xzr, 1
004a3e10adrp x27, 0x5a8000
004a3e14strb w4, [x27+1581]
004a3e18b 0x4a3e20
004a3e1c
004a3e1cloc_4a3e1c:
004a3e1cb 0x4a3e20
004a3e20
004a3e20loc_4a3e20:
004a3e20ldr x0, [sp+56]
004a3e24ldr x1, [sp+64]
004a3e28adrp x2, 0x210000
004a3e2cadd x2, x2, 1188
004a3e30orr x3, xzr, 12
004a3e34bl strings.Contains
004a3e38strb w0, [sp+55]
004a3e3ctbnz w0, 0, 0x4a3e44
004a3e40b 0x4a3e64
004a3e44
004a3e44loc_4a3e44:
004a3e44orr x4, xzr, 1
004a3e48adrp x27, 0x5a8000
004a3e4cstrb w4, [x27+1581]
004a3e50adrp x27, 0x5a8000
004a3e54strb w4, [x27+1582]
004a3e58adrp x27, 0x5a8000
004a3e5cstrb w4, [x27+1583]
004a3e60b 0x4a3e68
004a3e64
004a3e64loc_4a3e64:
004a3e64b 0x4a3e68
004a3e68
004a3e68loc_4a3e68:
004a3e68ldr x0, [sp+56]
004a3e6cldr x1, [sp+64]
004a3e70adrp x2, 0x211000
004a3e74add x2, x2, 1992
004a3e78orr x3, xzr, 15
004a3e7cbl strings.Contains
004a3e80strb w0, [sp+55]
004a3e84tbnz w0, 0, 0x4a3e8c
004a3e88b 0x4a3e98
004a3e8c
004a3e8cloc_4a3e8c:
004a3e8cadrp x27, 0x51d000
004a3e90strb wzr, [x27+1389]
004a3e94b 0x4a3e9c
004a3e98
004a3e98loc_4a3e98:
004a3e98b 0x4a3e9c
004a3e9c
004a3e9cloc_4a3e9c:
004a3e9cldur x29, [sp-8]
004a3ea0ldr x30, [sp], 80
004a3ea4ret x30
004a3ea8
004a3ea8loc_4a3ea8:
004a3ea8mov x3, x30
004a3eacbl runtime.morestack_noctxt.abi0
004a3eb0b 0x4a3dc0
004a3eb4udf 0
004a3eb8udf 0
004a3ebcudf 0
004a3dc0
004a3dc0net/http.init.0: ; void net/http.init.0(void)
004a3dc0ldr x16, [x28+16]
004a3dc4subs xzr, sp, x16
004a3dc8b.ls 0x4a3ea8
004a3dccstr x30, [sp-80]!
004a3dd0stur x29, [sp-8]
004a3dd4sub x29, sp, 8
004a3dd8adrp x0, 0x20d000
004a3ddcadd x0, x0, 3542
004a3de0orr x1, xzr, 7
004a3de4bl os.Getenv
004a3de8str x0, [sp+56]
004a3decstr x1, [sp+64]
004a3df0adrp x2, 0x210000
004a3df4add x2, x2, 1176
004a3df8orr x3, xzr, 12
004a3dfcbl strings.Contains
004a3e00strb w0, [sp+55]
004a3e04tbnz w0, 0, 0x4a3e0c
004a3e08b 0x4a3e1c
004a3e0c
004a3e0cloc_4a3e0c:
004a3e0corr x4, xzr, 1
004a3e10adrp x27, 0x5a8000
004a3e14strb w4, [x27+1581]
004a3e18b 0x4a3e20
004a3e1c
004a3e1cloc_4a3e1c:
004a3e1cb 0x4a3e20
004a3e20
004a3e20loc_4a3e20:
004a3e20ldr x0, [sp+56]
004a3e24ldr x1, [sp+64]
004a3e28adrp x2, 0x210000
004a3e2cadd x2, x2, 1188
004a3e30orr x3, xzr, 12
004a3e34bl strings.Contains
004a3e38strb w0, [sp+55]
004a3e3ctbnz w0, 0, 0x4a3e44
004a3e40b 0x4a3e64
004a3e44
004a3e44loc_4a3e44:
004a3e44orr x4, xzr, 1
004a3e48adrp x27, 0x5a8000
004a3e4cstrb w4, [x27+1581]
004a3e50adrp x27, 0x5a8000
004a3e54strb w4, [x27+1582]
004a3e58adrp x27, 0x5a8000
004a3e5cstrb w4, [x27+1583]
004a3e60b 0x4a3e68
004a3e64
004a3e64loc_4a3e64:
004a3e64b 0x4a3e68
004a3e68
004a3e68loc_4a3e68:
004a3e68ldr x0, [sp+56]
004a3e6cldr x1, [sp+64]
004a3e70adrp x2, 0x211000
004a3e74add x2, x2, 1992
004a3e78orr x3, xzr, 15
004a3e7cbl strings.Contains
004a3e80strb w0, [sp+55]
004a3e84tbnz w0, 0, 0x4a3e8c
004a3e88b 0x4a3e98
004a3e8c
004a3e8cloc_4a3e8c:
004a3e8cadrp x27, 0x51d000
004a3e90strb wzr, [x27+1389]
004a3e94b 0x4a3e9c
004a3e98
004a3e98loc_4a3e98:
004a3e98b 0x4a3e9c
004a3e9c
004a3e9cloc_4a3e9c:
004a3e9cldur x29, [sp-8]
004a3ea0ldr x30, [sp], 80
004a3ea4ret x30
004a3ea8
004a3ea8loc_4a3ea8:
004a3ea8mov x3, x30
004a3eacbl runtime.morestack_noctxt.abi0
004a3eb0b 0x4a3dc0
004a3eb4udf 0
004a3eb8udf 0
004a3ebcudf 0
004a3dc0
Loading..