File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    002e41b0
    002e41b0internal/singleflight.(*Group).DoChan.gowrap1: ; void internal/singleflight.(*Group).DoChan.gowrap1(void)
    002e41b0ldr x16, [x28+16]
    002e41b4subs xzr, sp, x16
    002e41b8b.ls 0x2e4218
    002e41bcstr x30, [sp-96]!
    002e41c0stur x29, [sp-8]
    002e41c4sub x29, sp, 8
    002e41c8ldr x16, [x28+32]
    002e41cccbnz x16, 0x2e4224
    002e41d0
    002e41d0loc_2e41d0:
    002e41d0ldr x5, [x26+8]
    002e41d4str x5, [sp+80]
    002e41d8ldr x5, [x26+16]
    002e41dcstr x5, [sp+72]
    002e41e0ldr x5, [x26+24]
    002e41e4ldr x6, [x26+32]
    002e41e8str x5, [sp+56]
    002e41ecstr x6, [sp+64]
    002e41f0ldr x4, [x26+40]
    002e41f4str x4, [sp+48]
    002e41f8ldr x2, [sp+56]
    002e41fcldr x1, [sp+72]
    002e4200ldr x0, [sp+80]
    002e4204ldr x3, [sp+64]
    002e4208bl internal/singleflight.(*Group).doCall
    002e420cldur x29, [sp-8]
    002e4210ldr x30, [sp], 96
    002e4214ret x30
    002e4218
    002e4218loc_2e4218:
    002e4218mov x3, x30
    002e421cbl runtime.morestack.abi0
    002e4220b 0x2e41b0
    002e4224
    002e4224loc_2e4224:
    002e4224ldr x17, [x16]
    002e4228add x20, sp, 104
    002e422csubs xzr, x20, x17
    002e4230b.ne 0x2e41d0
    002e4234add x20, sp, 8
    002e4238str x20, [x16]
    002e423cb 0x2e41d0
    002e41b0
    002e4240
    002e4240internal/singleflight.(*Group).doCall: ; void internal/singleflight.(*Group).doCall(internal/singleflight.Group * g, internal/singleflight.call * c, struct string key, func() (interface {}, error) fn)
    002e4240ldr x16, [x28+16]
    002e4244sub x17, sp, 112
    002e4248subs xzr, x17, x16
    002e424cb.ls 0x2e4498
    002e4250str x30, [sp-240]!
    002e4254stur x29, [sp-8]
    002e4258sub x29, sp, 8
    002e425cstr x0, [sp+248]
    002e4260str x1, [sp+256]
    002e4264str x2, [sp+264]
    002e4268str x3, [sp+272]
    002e426cstr x4, [sp+280]
    002e4270stp xzr, xzr, [sp+104]
    002e4274stp xzr, xzr, [sp+88]
    002e4278ldr x26, [sp+280]
    002e427cldr x0, [x26]
    002e4280blr x0
    002e4284str x0, [sp+104]
    002e4288str x1, [sp+112]
    002e428cstr x2, [sp+88]
    002e4290str x3, [sp+96]
    002e4294ldr x0, [sp+104]
    002e4298ldr x1, [sp+112]
    002e429cstr x0, [sp+136]
    002e42a0str x1, [sp+144]
    002e42a4ldr x0, [sp+88]
    002e42a8ldr x1, [sp+96]
    002e42acstr x0, [sp+120]
    002e42b0str x1, [sp+128]
    002e42b4ldr x0, [sp+256]
    002e42b8ldrsb x27, [x0]
    002e42bcldr x1, [sp+144]
    002e42c0ldr x2, [sp+136]
    002e42c4str x2, [x0+16]
    002e42c8adrp x27, 0x767000
    002e42ccldr w2, [x27+3056]
    002e42d0cbz w2, 0x2e42d8
    002e42d4b 0x2e42dc
    002e42d8
    002e42d8loc_2e42d8:
    002e42d8b 0x2e42f0
    002e42dc
    002e42dcloc_2e42dc:
    002e42dcbl runtime.gcWriteBarrier2
    002e42e0str x1, [x25]
    002e42e4ldr x2, [x0+24]
    002e42e8str x2, [x25+8]
    002e42ecb 0x2e42f0
    002e42f0
    002e42f0loc_2e42f0:
    002e42f0str x1, [x0+24]
    002e42f4ldr x1, [sp+256]
    002e42f8ldrsb x27, [x1]
    002e42fcldr x2, [sp+128]
    002e4300ldr x3, [sp+120]
    002e4304str x3, [x1+32]
    002e4308adrp x27, 0x767000
    002e430cldr w3, [x27+3056]
    002e4310cbz w3, 0x2e4318
    002e4314b 0x2e431c
    002e4318
    002e4318loc_2e4318:
    002e4318b 0x2e4330
    002e431c
    002e431cloc_2e431c:
    002e431cbl runtime.gcWriteBarrier2
    002e4320str x2, [x25]
    002e4324ldr x3, [x1+40]
    002e4328str x3, [x25+8]
    002e432cb 0x2e4330
    002e4330
    002e4330loc_2e4330:
    002e4330str x2, [x1+40]
    002e4334ldr x0, [sp+248]
    002e4338ldrsb x27, [x0]
    002e433cstr x0, [sp+184]
    002e4340bl sync.(*Mutex).Lock
    002e4344ldr x0, [sp+256]
    002e4348ldrsb x27, [x0]
    002e434cstr x0, [sp+176]
    002e4350bl sync.(*WaitGroup).Done
    002e4354ldr x1, [sp+248]
    002e4358ldrsb x27, [x1]
    002e435cldr x1, [x1+8]
    002e4360str x1, [sp+168]
    002e4364ldr x2, [sp+264]
    002e4368ldr x3, [sp+272]
    002e436cadrp x0, 0x341000
    002e4370add x0, x0, 1952
    002e4374bl runtime.mapaccess1_faststr
    002e4378ldr x1, [x0]
    002e437cldr x2, [sp+256]
    002e4380subs xzr, x2, x1
    002e4384b.eq 0x2e438c
    002e4388b 0x2e43b4
    002e438c
    002e438cloc_2e438c:
    002e438cldr x4, [sp+248]
    002e4390ldrsb x27, [x4]
    002e4394ldr x1, [x4+8]
    002e4398str x1, [sp+160]
    002e439cldr x2, [sp+264]
    002e43a0ldr x3, [sp+272]
    002e43a4adrp x0, 0x341000
    002e43a8add x0, x0, 1952
    002e43acbl runtime.mapdelete_faststr
    002e43b0b 0x2e43b8
    002e43b4
    002e43b4loc_2e43b4:
    002e43b4b 0x2e43b8
    002e43b8
    002e43b8loc_2e43b8:
    002e43b8ldr x2, [sp+256]
    002e43bcldrsb x27, [x2]
    002e43c0ldr x3, [x2+64]
    002e43c4ldr x4, [x2+56]
    002e43c8ldr x2, [x2+72]
    002e43ccstr x4, [sp+64]
    002e43d0str x3, [sp+72]
    002e43d4str x2, [sp+80]
    002e43d8str xzr, [sp+48]
    002e43dcstr x3, [sp+40]
    002e43e0b 0x2e43e4
    002e43e4
    002e43e4loc_2e43e4:
    002e43e4ldr x2, [sp+40]
    002e43e8ldr x3, [sp+48]
    002e43ecsubs xzr, x2, x3
    002e43f0b.gt 0x2e43f8
    002e43f4b 0x2e447c
    002e43f8
    002e43f8loc_2e43f8:
    002e43f8ldr x2, [sp+48]
    002e43fcldr x3, [sp+64]
    002e4400ldr x2, [x3+3*x2]
    002e4404str x2, [sp+56]
    002e4408stp xzr, xzr, [sp+192]
    002e440cstp xzr, xzr, [sp+208]
    002e4410str xzr, [sp+224]
    002e4414ldr x2, [sp+256]
    002e4418ldrsb x27, [x2]
    002e441cldr x3, [x2+16]
    002e4420ldr x2, [x2+24]
    002e4424str x3, [sp+192]
    002e4428str x2, [sp+200]
    002e442cldr x2, [sp+256]
    002e4430ldrsb x27, [x2]
    002e4434ldr x3, [x2+32]
    002e4438ldr x2, [x2+40]
    002e443cstr x3, [sp+208]
    002e4440str x2, [sp+216]
    002e4444ldr x2, [sp+256]
    002e4448ldrsb x27, [x2]
    002e444cldr x2, [x2+48]
    002e4450subs xzr, x2, 0
    002e4454cset x2, gt
    002e4458strb w2, [sp+224]
    002e445cldr x0, [sp+56]
    002e4460add x1, sp, 192
    002e4464bl runtime.chansend1
    002e4468b 0x2e446c
    002e446c
    002e446cloc_2e446c:
    002e446cldr x2, [sp+48]
    002e4470add x2, x2, 1
    002e4474str x2, [sp+48]
    002e4478b 0x2e43e4
    002e447c
    002e447cloc_2e447c:
    002e447cldr x0, [sp+248]
    002e4480ldrsb x27, [x0]
    002e4484str x0, [sp+152]
    002e4488bl sync.(*Mutex).Unlock
    002e448cldur x29, [sp-8]
    002e4490ldr x30, [sp], 240
    002e4494ret x30
    002e4498
    002e4498loc_2e4498:
    002e4498stp x0, x1, [sp+8]
    002e449cstp x2, x3, [sp+24]
    002e44a0str x4, [sp+40]
    002e44a4mov x3, x30
    002e44a8bl runtime.morestack_noctxt.abi0
    002e44acldp x0, x1, [sp+8]
    002e44b0ldp x2, x3, [sp+24]
    002e44b4ldr x4, [sp+40]
    002e44b8b 0x2e4240
    002e44bcudf 0
    002e4240
    002e44c0
    002e44c0internal/singleflight.(*Group).ForgetUnshared: ; void internal/singleflight.(*Group).ForgetUnshared(internal/singleflight.Group * g, struct string key)
    002e44c0ldr x16, [x28+16]
    002e44c4sub x17, sp, 64
    002e44c8subs xzr, x17, x16
    002e44ccb.ls 0x2e466c
    002e44d0str x30, [sp-192]!
    002e44d4stur x29, [sp-8]
    002e44d8sub x29, sp, 8
    002e44dcstr x0, [sp+200]
    002e44e0str x1, [sp+208]
    002e44e4str x2, [sp+216]
    002e44e8strb wzr, [sp+44]
    002e44ecldr x0, [sp+200]
    002e44f0ldrsb x27, [x0]
    002e44f4str x0, [sp+176]
    002e44f8bl sync.(*Mutex).Lock
    002e44fcldr x1, [sp+200]
    002e4500ldrsb x27, [x1]
    002e4504str x1, [sp+120]
    002e4508stp xzr, xzr, [sp+152]
    002e450cadd x1, sp, 152
    002e4510str x1, [sp+168]
    002e4514ldrsb x27, [x1]
    002e4518adrp x2, 0
    002e451cadd x2, x2, 1680
    002e4520str x2, [x1]
    002e4524ldrsb x27, [x1]
    002e4528ldr x2, [sp+120]
    002e452cadrp x27, 0x767000
    002e4530ldr w3, [x27+3056]
    002e4534cbz w3, 0x2e453c
    002e4538b 0x2e4540
    002e453c
    002e453cloc_2e453c:
    002e453cb 0x2e4554
    002e4540
    002e4540loc_2e4540:
    002e4540bl runtime.gcWriteBarrier2
    002e4544str x2, [x25]
    002e4548ldr x3, [x1+8]
    002e454cstr x3, [x25+8]
    002e4550b 0x2e4554
    002e4554
    002e4554loc_2e4554:
    002e4554str x2, [x1+8]
    002e4558str x1, [sp+72]
    002e455cadd x0, sp, 48
    002e4560bl runtime.deferprocStack
    002e4564subs xzr, x0, 0
    002e4568b.ne 0x2e4658
    002e456cb 0x2e4570
    002e4570
    002e4570loc_2e4570:
    002e4570str xzr, [sp+104]
    002e4574ldr x4, [sp+200]
    002e4578ldrsb x27, [x4]
    002e457cldr x1, [x4+8]
    002e4580str x1, [sp+144]
    002e4584ldr x2, [sp+208]
    002e4588ldr x3, [sp+216]
    002e458cadrp x0, 0x341000
    002e4590add x0, x0, 1952
    002e4594bl runtime.mapaccess2_faststr
    002e4598str x0, [sp+136]
    002e459cstrb w1, [sp+46]
    002e45a0ldr x4, [sp+136]
    002e45a4ldr x4, [x4]
    002e45a8str x4, [sp+104]
    002e45acstr x4, [sp+112]
    002e45b0ldrb w4, [sp+46]
    002e45b4strb w4, [sp+47]
    002e45b8ldr x4, [sp+112]
    002e45bcstr x4, [sp+96]
    002e45c0ldrb w4, [sp+47]
    002e45c4strb w4, [sp+45]
    002e45c8tbnz w4, 0, 0x2e45d0
    002e45ccb 0x2e463c
    002e45d0
    002e45d0loc_2e45d0:
    002e45d0ldr x4, [sp+96]
    002e45d4ldrsb x27, [x4]
    002e45d8ldr x4, [x4+48]
    002e45dccbz x4, 0x2e45e4
    002e45e0b 0x2e4624
    002e45e4
    002e45e4loc_2e45e4:
    002e45e4ldr x4, [sp+200]
    002e45e8ldrsb x27, [x4]
    002e45ecldr x1, [x4+8]
    002e45f0str x1, [sp+128]
    002e45f4ldr x2, [sp+208]
    002e45f8ldr x3, [sp+216]
    002e45fcadrp x0, 0x341000
    002e4600add x0, x0, 1952
    002e4604bl runtime.mapdelete_faststr
    002e4608orr x4, xzr, 1
    002e460cstrb w4, [sp+44]
    002e4610bl runtime.deferreturn
    002e4614ldrb w0, [sp+44]
    002e4618ldur x29, [sp-8]
    002e461cldr x30, [sp], 192
    002e4620ret x30
    002e4624
    002e4624loc_2e4624:
    002e4624strb wzr, [sp+44]
    002e4628bl runtime.deferreturn
    002e462cldrb w0, [sp+44]
    002e4630ldur x29, [sp-8]
    002e4634ldr x30, [sp], 192
    002e4638ret x30
    002e463c
    002e463cloc_2e463c:
    002e463corr x0, xzr, 1
    002e4640strb w0, [sp+44]
    002e4644bl runtime.deferreturn
    002e4648ldrb w0, [sp+44]
    002e464cldur x29, [sp-8]
    002e4650ldr x30, [sp], 192
    002e4654ret x30
    002e4658
    002e4658loc_2e4658:
    002e4658bl runtime.deferreturn
    002e465cldrb w0, [sp+44]
    002e4660ldur x29, [sp-8]
    002e4664ldr x30, [sp], 192
    002e4668ret x30
    002e466c
    002e466cloc_2e466c:
    002e466cstp x0, x1, [sp+8]
    002e4670str x2, [sp+24]
    002e4674mov x3, x30
    002e4678bl runtime.morestack_noctxt.abi0
    002e467cldp x0, x1, [sp+8]
    002e4680ldr x2, [sp+24]
    002e4684b 0x2e44c0
    002e4688udf 0
    002e468cudf 0
    002e44c0
    002e4690
    002e4690internal/singleflight.(*Group).ForgetUnshared.deferwrap1: ; void internal/singleflight.(*Group).ForgetUnshared.deferwrap1(void)
    002e4690ldr x16, [x28+16]
    002e4694subs xzr, sp, x16
    002e4698b.ls 0x2e46c8
    002e469cstr x30, [sp-32]!
    002e46a0stur x29, [sp-8]
    002e46a4sub x29, sp, 8
    002e46a8ldr x16, [x28+32]
    002e46accbnz x16, 0x2e46d4
    002e46b0
    002e46b0loc_2e46b0:
    002e46b0ldr x0, [x26+8]
    002e46b4str x0, [sp+16]
    002e46b8bl sync.(*Mutex).Unlock
    002e46bcldur x29, [sp-8]
    002e46c0ldr x30, [sp], 32
    002e46c4ret x30
    002e46c8
    002e46c8loc_2e46c8:
    002e46c8mov x3, x30
    002e46ccbl runtime.morestack.abi0
    002e46d0b 0x2e4690
    002e46d4
    002e46d4loc_2e46d4:
    002e46d4ldr x17, [x16]
    002e46d8add x20, sp, 40
    002e46dcsubs xzr, x20, x17
    002e46e0b.ne 0x2e46b0
    002e46e4add x20, sp, 8
    002e46e8str x20, [x16]
    002e46ecb 0x2e46b0
    002e4690
    002e46f0
    002e46f0type:.eq.internal/singleflight.Result: ; void type:.eq.internal/singleflight.Result(internal/singleflight.Result * p, internal/singleflight.Result * q)
    002e46f0ldr x16, [x28+16]
    002e46f4subs xzr, sp, x16
    002e46f8b.ls 0x2e47f4
    002e46fcstr x30, [sp-112]!
    002e4700stur x29, [sp-8]
    002e4704sub x29, sp, 8
    002e4708str x0, [sp+120]
    002e470cstr x1, [sp+128]
    002e4710strb wzr, [sp+39]
    002e4714ldr x3, [sp+128]
    002e4718ldr x4, [x3]
    002e471cldr x3, [x3+8]
    002e4720str x4, [sp+88]
    002e4724str x3, [sp+96]
    002e4728ldr x3, [sp+120]
    002e472cldr x0, [x3]
    002e4730ldr x1, [x3+8]
    002e4734str x0, [sp+72]
    002e4738str x1, [sp+80]
    002e473cldr x3, [sp+88]
    002e4740subs xzr, x3, x0
    002e4744b.eq 0x2e474c
    002e4748b 0x2e47d4
    002e474c
    002e474cloc_2e474c:
    002e474cldr x2, [sp+96]
    002e4750bl runtime.efaceeq
    002e4754tbnz w0, 0, 0x2e475c
    002e4758b 0x2e47d0
    002e475c
    002e475cloc_2e475c:
    002e475cldr x3, [sp+128]
    002e4760ldr x4, [x3+16]
    002e4764ldr x3, [x3+24]
    002e4768str x4, [sp+56]
    002e476cstr x3, [sp+64]
    002e4770ldr x3, [sp+120]
    002e4774ldr x0, [x3+16]
    002e4778ldr x1, [x3+24]
    002e477cstr x0, [sp+40]
    002e4780str x1, [sp+48]
    002e4784ldr x3, [sp+56]
    002e4788subs xzr, x3, x0
    002e478cb.eq 0x2e4794
    002e4790b 0x2e47c8
    002e4794
    002e4794loc_2e4794:
    002e4794ldr x2, [sp+64]
    002e4798bl runtime.ifaceeq
    002e479ctbnz w0, 0, 0x2e47a4
    002e47a0b 0x2e47c4
    002e47a4
    002e47a4loc_2e47a4:
    002e47a4ldr x1, [sp+120]
    002e47a8ldr x2, [sp+128]
    002e47acldrb w1, [x1+32]
    002e47b0ldrb w2, [x2+32]
    002e47b4eor x1, x1, x2
    002e47b8eor x1, x1, 1
    002e47bcstrb w1, [sp+39]
    002e47c0b 0x2e47e4
    002e47c4
    002e47c4loc_2e47c4:
    002e47c4b 0x2e47cc
    002e47c8
    002e47c8loc_2e47c8:
    002e47c8b 0x2e47cc
    002e47cc
    002e47ccloc_2e47cc:
    002e47ccb 0x2e47dc
    002e47d0
    002e47d0loc_2e47d0:
    002e47d0b 0x2e47d8
    002e47d4
    002e47d4loc_2e47d4:
    002e47d4b 0x2e47d8
    002e47d8
    002e47d8loc_2e47d8:
    002e47d8b 0x2e47dc
    002e47dc
    002e47dcloc_2e47dc:
    002e47dcstrb wzr, [sp+39]
    002e47e0b 0x2e47e4
    002e47e4
    002e47e4loc_2e47e4:
    002e47e4ldrb w0, [sp+39]
    002e47e8ldur x29, [sp-8]
    002e47ecldr x30, [sp], 112
    002e47f0ret x30
    002e47f4
    002e47f4loc_2e47f4:
    002e47f4stp x0, x1, [sp+8]
    002e47f8mov x3, x30
    002e47fcbl runtime.morestack_noctxt.abi0
    002e4800ldp x0, x1, [sp+8]
    002e4804b 0x2e46f0
    002e4808udf 0
    002e480cudf 0
    002e46f0
    002e4810
    002e4810net.init: ; void net.init(void)
    002e4810ldr x16, [x28+16]
    002e4814sub x17, sp, 144
    002e4818subs xzr, x17, x16
    002e481cb.ls 0x2e58c8
    002e4820sub x20, sp, 272
    002e4824stp x29, x30, [x20-8]
    002e4828add sp, x20, 0
    002e482csub x29, sp, 8
    002e4830adrp x27, 0x42d000
    002e4834add x27, x27, 3600
    002e4838ldp x0, x1, [x27]
    002e483cstp x0, x1, [sp+8]
    002e4840bl net/netip.AddrFrom16
    002e4844str x0, [sp+240]
    002e4848str x1, [sp+248]
    002e484cstr x2, [sp+256]
    002e4850orr x3, xzr, 128
    002e4854bl net/netip.PrefixFrom
    002e4858str x0, [sp+208]
    002e485cstr x1, [sp+216]
    002e4860str x2, [sp+224]
    002e4864strb w3, [sp+232]
    002e4868adrp x27, 0x736000
    002e486cstr x0, [x27+896]
    002e4870adrp x27, 0x736000
    002e4874str x1, [x27+904]
    002e4878adrp x27, 0x736000
    002e487cstrb w3, [x27+920]
    002e4880adrp x27, 0x767000
    002e4884ldr w0, [x27+3056]
    002e4888cbz w0, 0x2e4890
    002e488cb 0x2e4894
    002e4890
    002e4890loc_2e4890:
    002e4890b 0x2e48ac
    002e4894
    002e4894loc_2e4894:
    002e4894bl runtime.gcWriteBarrier2
    002e4898str x2, [x25]
    002e489cadrp x27, 0x736000
    002e48a0ldr x0, [x27+912]
    002e48a4str x0, [x25+8]
    002e48a8b 0x2e48ac
    002e48ac
    002e48acloc_2e48ac:
    002e48acadrp x27, 0x736000
    002e48b0str x2, [x27+912]
    002e48b4adrp x27, 0x42d000
    002e48b8add x27, x27, 3616
    002e48bcldp x0, x1, [x27]
    002e48c0stp x0, x1, [sp+8]
    002e48c4bl net/netip.AddrFrom16
    002e48c8str x0, [sp+240]
    002e48ccstr x1, [sp+248]
    002e48d0str x2, [sp+256]
    002e48d4orr x3, xzr, 96
    002e48d8bl net/netip.PrefixFrom
    002e48dcstr x0, [sp+208]
    002e48e0str x1, [sp+216]
    002e48e4str x2, [sp+224]
    002e48e8strb w3, [sp+232]
    002e48ecadrp x27, 0x736000
    002e48f0str x0, [x27+936]
    002e48f4adrp x27, 0x736000
    002e48f8str x1, [x27+944]
    002e48fcadrp x27, 0x736000
    002e4900strb w3, [x27+960]
    002e4904adrp x27, 0x767000
    002e4908ldr w0, [x27+3056]
    002e490ccbz w0, 0x2e4914
    002e4910b 0x2e4918
    002e4914
    002e4914loc_2e4914:
    002e4914b 0x2e4930
    002e4918
    002e4918loc_2e4918:
    002e4918bl runtime.gcWriteBarrier2
    002e491cstr x2, [x25]
    002e4920adrp x27, 0x736000
    002e4924ldr x0, [x27+952]
    002e4928str x0, [x25+8]
    002e492cb 0x2e4930
    002e4930
    002e4930loc_2e4930:
    002e4930adrp x27, 0x736000
    002e4934str x2, [x27+952]
    002e4938stp xzr, xzr, [sp+8]
    002e493cbl net/netip.AddrFrom16
    002e4940str x0, [sp+240]
    002e4944str x1, [sp+248]
    002e4948str x2, [sp+256]
    002e494corr x3, xzr, 96
    002e4950bl net/netip.PrefixFrom
    002e4954str x0, [sp+208]
    002e4958str x1, [sp+216]
    002e495cstr x2, [sp+224]
    002e4960strb w3, [sp+232]
    002e4964adrp x27, 0x736000
    002e4968str x0, [x27+976]
    002e496cadrp x27, 0x736000
    002e4970str x1, [x27+984]
    002e4974adrp x27, 0x736000
    002e4978strb w3, [x27+1000]
    002e497cadrp x27, 0x767000
    002e4980ldr w0, [x27+3056]
    002e4984cbz w0, 0x2e498c
    002e4988b 0x2e4990
    002e498c
    002e498cloc_2e498c:
    002e498cb 0x2e49a8
    002e4990
    002e4990loc_2e4990:
    002e4990bl runtime.gcWriteBarrier2
    002e4994str x2, [x25]
    002e4998adrp x27, 0x736000
    002e499cldr x0, [x27+992]
    002e49a0str x0, [x25+8]
    002e49a4b 0x2e49a8
    002e49a8
    002e49a8loc_2e49a8:
    002e49a8adrp x27, 0x736000
    002e49acstr x2, [x27+992]
    002e49b0adrp x27, 0x42d000
    002e49b4add x27, x27, 3632
    002e49b8ldp x0, x1, [x27]
    002e49bcstp x0, x1, [sp+8]
    002e49c0bl net/netip.AddrFrom16
    002e49c4str x0, [sp+240]
    002e49c8str x1, [sp+248]
    002e49ccstr x2, [sp+256]
    002e49d0orr x3, xzr, 32
    002e49d4bl net/netip.PrefixFrom
    002e49d8str x0, [sp+208]
    002e49dcstr x1, [sp+216]
    002e49e0str x2, [sp+224]
    002e49e4strb w3, [sp+232]
    002e49e8adrp x27, 0x736000
    002e49ecstr x0, [x27+1016]
    002e49f0adrp x27, 0x736000
    002e49f4str x1, [x27+1024]
    002e49f8adrp x27, 0x736000
    002e49fcstrb w3, [x27+1040]
    002e4a00adrp x27, 0x767000
    002e4a04ldr w0, [x27+3056]
    002e4a08cbz w0, 0x2e4a10
    002e4a0cb 0x2e4a14
    002e4a10
    002e4a10loc_2e4a10:
    002e4a10b 0x2e4a2c
    002e4a14
    002e4a14loc_2e4a14:
    002e4a14bl runtime.gcWriteBarrier2
    002e4a18str x2, [x25]
    002e4a1cadrp x27, 0x736000
    002e4a20ldr x0, [x27+1032]
    002e4a24str x0, [x25+8]
    002e4a28b 0x2e4a2c
    002e4a2c
    002e4a2cloc_2e4a2c:
    002e4a2cadrp x27, 0x736000
    002e4a30str x2, [x27+1032]
    002e4a34adrp x27, 0x42d000
    002e4a38add x27, x27, 3648
    002e4a3cldp x0, x1, [x27]
    002e4a40stp x0, x1, [sp+8]
    002e4a44bl net/netip.AddrFrom16
    002e4a48str x0, [sp+240]
    002e4a4cstr x1, [sp+248]
    002e4a50str x2, [sp+256]
    002e4a54orr x3, xzr, 16
    002e4a58bl net/netip.PrefixFrom
    002e4a5cstr x0, [sp+208]
    002e4a60str x1, [sp+216]
    002e4a64str x2, [sp+224]
    002e4a68strb w3, [sp+232]
    002e4a6cadrp x27, 0x736000
    002e4a70str x0, [x27+1056]
    002e4a74adrp x27, 0x736000
    002e4a78str x1, [x27+1064]
    002e4a7cadrp x27, 0x736000
    002e4a80strb w3, [x27+1080]
    002e4a84adrp x27, 0x767000
    002e4a88ldr w0, [x27+3056]
    002e4a8ccbz w0, 0x2e4a94
    002e4a90b 0x2e4a98
    002e4a94
    002e4a94loc_2e4a94:
    002e4a94b 0x2e4ab0
    002e4a98
    002e4a98loc_2e4a98:
    002e4a98bl runtime.gcWriteBarrier2
    002e4a9cstr x2, [x25]
    002e4aa0adrp x27, 0x736000
    002e4aa4ldr x0, [x27+1072]
    002e4aa8str x0, [x25+8]
    002e4aacb 0x2e4ab0
    002e4ab0
    002e4ab0loc_2e4ab0:
    002e4ab0adrp x27, 0x736000
    002e4ab4str x2, [x27+1072]
    002e4ab8adrp x27, 0x42d000
    002e4abcadd x27, x27, 3664
    002e4ac0ldp x0, x1, [x27]
    002e4ac4stp x0, x1, [sp+8]
    002e4ac8bl net/netip.AddrFrom16
    002e4accstr x0, [sp+240]
    002e4ad0str x1, [sp+248]
    002e4ad4str x2, [sp+256]
    002e4ad8orr x3, xzr, 16
    002e4adcbl net/netip.PrefixFrom
    002e4ae0str x0, [sp+208]
    002e4ae4str x1, [sp+216]
    002e4ae8str x2, [sp+224]
    002e4aecstrb w3, [sp+232]
    002e4af0adrp x27, 0x736000
    002e4af4str x0, [x27+1096]
    002e4af8adrp x27, 0x736000
    002e4afcstr x1, [x27+1104]
    002e4b00adrp x27, 0x736000
    002e4b04strb w3, [x27+1120]
    002e4b08adrp x27, 0x767000
    002e4b0cldr w0, [x27+3056]
    002e4b10cbz w0, 0x2e4b18
    002e4b14b 0x2e4b1c
    002e4b18
    002e4b18loc_2e4b18:
    002e4b18b 0x2e4b34
    002e4b1c
    002e4b1cloc_2e4b1c:
    002e4b1cbl runtime.gcWriteBarrier2
    002e4b20str x2, [x25]
    002e4b24adrp x27, 0x736000
    002e4b28ldr x0, [x27+1112]
    002e4b2cstr x0, [x25+8]
    002e4b30b 0x2e4b34
    002e4b34
    002e4b34loc_2e4b34:
    002e4b34adrp x27, 0x736000
    002e4b38str x2, [x27+1112]
    002e4b3cadrp x27, 0x42d000
    002e4b40add x27, x27, 3680
    002e4b44ldp x0, x1, [x27]
    002e4b48stp x0, x1, [sp+8]
    002e4b4cbl net/netip.AddrFrom16
    002e4b50str x0, [sp+240]
    002e4b54str x1, [sp+248]
    002e4b58str x2, [sp+256]
    002e4b5cmovz x3, 10
    002e4b60bl net/netip.PrefixFrom
    002e4b64str x0, [sp+208]
    002e4b68str x1, [sp+216]
    002e4b6cstr x2, [sp+224]
    002e4b70strb w3, [sp+232]
    002e4b74adrp x27, 0x736000
    002e4b78str x0, [x27+1136]
    002e4b7cadrp x27, 0x736000
    002e4b80str x1, [x27+1144]
    002e4b84adrp x27, 0x736000
    002e4b88strb w3, [x27+1160]
    002e4b8cadrp x27, 0x767000
    002e4b90ldr w0, [x27+3056]
    002e4b94cbz w0, 0x2e4b9c
    002e4b98b 0x2e4ba0
    002e4b9c
    002e4b9cloc_2e4b9c:
    002e4b9cb 0x2e4bb8
    002e4ba0
    002e4ba0loc_2e4ba0:
    002e4ba0bl runtime.gcWriteBarrier2
    002e4ba4str x2, [x25]
    002e4ba8adrp x27, 0x736000
    002e4bacldr x0, [x27+1152]
    002e4bb0str x0, [x25+8]
    002e4bb4b 0x2e4bb8
    002e4bb8
    002e4bb8loc_2e4bb8:
    002e4bb8adrp x27, 0x736000
    002e4bbcstr x2, [x27+1152]
    002e4bc0adrp x27, 0x42d000
    002e4bc4add x27, x27, 3696
    002e4bc8ldp x0, x1, [x27]
    002e4bccstp x0, x1, [sp+8]
    002e4bd0bl net/netip.AddrFrom16
    002e4bd4str x0, [sp+240]
    002e4bd8str x1, [sp+248]
    002e4bdcstr x2, [sp+256]
    002e4be0orr x3, xzr, 7
    002e4be4bl net/netip.PrefixFrom
    002e4be8str x0, [sp+208]
    002e4becstr x1, [sp+216]
    002e4bf0str x2, [sp+224]
    002e4bf4strb w3, [sp+232]
    002e4bf8adrp x27, 0x736000
    002e4bfcstr x0, [x27+1176]
    002e4c00adrp x27, 0x736000
    002e4c04str x1, [x27+1184]
    002e4c08adrp x27, 0x736000
    002e4c0cstrb w3, [x27+1200]
    002e4c10adrp x27, 0x767000
    002e4c14ldr w0, [x27+3056]
    002e4c18cbz w0, 0x2e4c20
    002e4c1cb 0x2e4c24
    002e4c20
    002e4c20loc_2e4c20:
    002e4c20b 0x2e4c3c
    002e4c24
    002e4c24loc_2e4c24:
    002e4c24bl runtime.gcWriteBarrier2
    002e4c28str x2, [x25]
    002e4c2cadrp x27, 0x736000
    002e4c30ldr x0, [x27+1192]
    002e4c34str x0, [x25+8]
    002e4c38b 0x2e4c3c
    002e4c3c
    002e4c3cloc_2e4c3c:
    002e4c3cadrp x27, 0x736000
    002e4c40str x2, [x27+1192]
    002e4c44stp xzr, xzr, [sp+8]
    002e4c48bl net/netip.AddrFrom16
    002e4c4cstr x0, [sp+240]
    002e4c50str x1, [sp+248]
    002e4c54str x2, [sp+256]
    002e4c58mov x3, xzr
    002e4c5cbl net/netip.PrefixFrom
    002e4c60str x0, [sp+208]
    002e4c64str x1, [sp+216]
    002e4c68str x2, [sp+224]
    002e4c6cstrb w3, [sp+232]
    002e4c70adrp x27, 0x736000
    002e4c74str x0, [x27+1216]
    002e4c78adrp x27, 0x736000
    002e4c7cstr x1, [x27+1224]
    002e4c80adrp x27, 0x736000
    002e4c84strb w3, [x27+1240]
    002e4c88adrp x27, 0x767000
    002e4c8cldr w0, [x27+3056]
    002e4c90cbz w0, 0x2e4c98
    002e4c94b 0x2e4c9c
    002e4c98
    002e4c98loc_2e4c98:
    002e4c98b 0x2e4cb4
    002e4c9c
    002e4c9cloc_2e4c9c:
    002e4c9cbl runtime.gcWriteBarrier2
    002e4ca0str x2, [x25]
    002e4ca4adrp x27, 0x736000
    002e4ca8ldr x3, [x27+1232]
    002e4cacstr x3, [x25+8]
    002e4cb0b 0x2e4cb4
    002e4cb4
    002e4cb4loc_2e4cb4:
    002e4cb4adrp x27, 0x736000
    002e4cb8str x2, [x27+1232]
    002e4cbcadrp x0, 0x3cc000
    002e4cc0add x0, x0, 2797
    002e4cc4orr x1, xzr, 6
    002e4cc8bl internal/godebug.New
    002e4cccadrp x27, 0x767000
    002e4cd0ldr w2, [x27+3056]
    002e4cd4cbz w2, 0x2e4cdc
    002e4cd8b 0x2e4ce0
    002e4cdc
    002e4cdcloc_2e4cdc:
    002e4cdcb 0x2e4cf8
    002e4ce0
    002e4ce0loc_2e4ce0:
    002e4ce0bl runtime.gcWriteBarrier2
    002e4ce4str x0, [x25]
    002e4ce8adrp x27, 0x73c000
    002e4cecldr x2, [x27+3520]
    002e4cf0str x2, [x25+8]
    002e4cf4b 0x2e4cf8
    002e4cf8
    002e4cf8loc_2e4cf8:
    002e4cf8adrp x27, 0x73c000
    002e4cfcstr x0, [x27+3520]
    002e4d00adrp x0, 0x3cf000
    002e4d04add x0, x0, 480
    002e4d08orr x1, xzr, 12
    002e4d0cbl internal/godebug.New
    002e4d10adrp x27, 0x767000
    002e4d14ldr w2, [x27+3056]
    002e4d18cbz w2, 0x2e4d20
    002e4d1cb 0x2e4d24
    002e4d20
    002e4d20loc_2e4d20:
    002e4d20b 0x2e4d3c
    002e4d24
    002e4d24loc_2e4d24:
    002e4d24bl runtime.gcWriteBarrier2
    002e4d28str x0, [x25]
    002e4d2cadrp x27, 0x73c000
    002e4d30ldr x2, [x27+3528]
    002e4d34str x2, [x25+8]
    002e4d38b 0x2e4d3c
    002e4d3c
    002e4d3cloc_2e4d3c:
    002e4d3cadrp x27, 0x73c000
    002e4d40str x0, [x27+3528]
    002e4d44adrp x0, 0x3cf000
    002e4d48add x0, x0, 2239
    002e4d4cmovz x1, 13
    002e4d50bl errors.New
    002e4d54adrp x27, 0x73d000
    002e4d58str x0, [x27+2352]
    002e4d5cadrp x27, 0x767000
    002e4d60ldr w2, [x27+3056]
    002e4d64cbz w2, 0x2e4d6c
    002e4d68b 0x2e4d70
    002e4d6c
    002e4d6cloc_2e4d6c:
    002e4d6cb 0x2e4d88
    002e4d70
    002e4d70loc_2e4d70:
    002e4d70bl runtime.gcWriteBarrier2
    002e4d74str x1, [x25]
    002e4d78adrp x27, 0x73d000
    002e4d7cldr x2, [x27+2360]
    002e4d80str x2, [x25+8]
    002e4d84b 0x2e4d88
    002e4d88
    002e4d88loc_2e4d88:
    002e4d88adrp x27, 0x73d000
    002e4d8cstr x1, [x27+2360]
    002e4d90adrp x0, 0x3d7000
    002e4d94add x0, x0, 3264
    002e4d98orr x1, xzr, 28
    002e4d9cbl errors.New
    002e4da0adrp x27, 0x73d000
    002e4da4str x0, [x27+2368]
    002e4da8adrp x27, 0x767000
    002e4dacldr w2, [x27+3056]
    002e4db0cbz w2, 0x2e4db8
    002e4db4b 0x2e4dbc
    002e4db8
    002e4db8loc_2e4db8:
    002e4db8b 0x2e4dd4
    002e4dbc
    002e4dbcloc_2e4dbc:
    002e4dbcbl runtime.gcWriteBarrier2
    002e4dc0str x1, [x25]
    002e4dc4adrp x27, 0x73d000
    002e4dc8ldr x2, [x27+2376]
    002e4dccstr x2, [x25+8]
    002e4dd0b 0x2e4dd4
    002e4dd4
    002e4dd4loc_2e4dd4:
    002e4dd4adrp x27, 0x73d000
    002e4dd8str x1, [x27+2376]
    002e4ddcadrp x0, 0x3d6000
    002e4de0add x0, x0, 1501
    002e4de4movz x1, 26
    002e4de8bl errors.New
    002e4decadrp x27, 0x73d000
    002e4df0str x0, [x27+2384]
    002e4df4adrp x27, 0x767000
    002e4df8ldr w2, [x27+3056]
    002e4dfccbz w2, 0x2e4e04
    002e4e00b 0x2e4e08
    002e4e04
    002e4e04loc_2e4e04:
    002e4e04b 0x2e4e20
    002e4e08
    002e4e08loc_2e4e08:
    002e4e08bl runtime.gcWriteBarrier2
    002e4e0cstr x1, [x25]
    002e4e10adrp x27, 0x73d000
    002e4e14ldr x2, [x27+2392]
    002e4e18str x2, [x25+8]
    002e4e1cb 0x2e4e20
    002e4e20
    002e4e20loc_2e4e20:
    002e4e20adrp x27, 0x73d000
    002e4e24str x1, [x27+2392]
    002e4e28adrp x0, 0x3d1000
    002e4e2cadd x0, x0, 3029
    002e4e30movz x1, 18
    002e4e34bl errors.New
    002e4e38adrp x27, 0x73d000
    002e4e3cstr x0, [x27+2400]
    002e4e40adrp x27, 0x767000
    002e4e44ldr w2, [x27+3056]
    002e4e48cbz w2, 0x2e4e50
    002e4e4cb 0x2e4e54
    002e4e50
    002e4e50loc_2e4e50:
    002e4e50b 0x2e4e6c
    002e4e54
    002e4e54loc_2e4e54:
    002e4e54bl runtime.gcWriteBarrier2
    002e4e58str x1, [x25]
    002e4e5cadrp x27, 0x73d000
    002e4e60ldr x2, [x27+2408]
    002e4e64str x2, [x25+8]
    002e4e68b 0x2e4e6c
    002e4e6c
    002e4e6cloc_2e4e6c:
    002e4e6cadrp x27, 0x73d000
    002e4e70str x1, [x27+2408]
    002e4e74adrp x0, 0x3d2000
    002e4e78add x0, x0, 3387
    002e4e7cmovz x1, 20
    002e4e80bl errors.New
    002e4e84adrp x27, 0x73d000
    002e4e88str x0, [x27+2416]
    002e4e8cadrp x27, 0x767000
    002e4e90ldr w2, [x27+3056]
    002e4e94cbz w2, 0x2e4e9c
    002e4e98b 0x2e4ea0
    002e4e9c
    002e4e9cloc_2e4e9c:
    002e4e9cb 0x2e4eb8
    002e4ea0
    002e4ea0loc_2e4ea0:
    002e4ea0bl runtime.gcWriteBarrier2
    002e4ea4str x1, [x25]
    002e4ea8adrp x27, 0x73d000
    002e4eacldr x2, [x27+2424]
    002e4eb0str x2, [x25+8]
    002e4eb4b 0x2e4eb8
    002e4eb8
    002e4eb8loc_2e4eb8:
    002e4eb8adrp x27, 0x73d000
    002e4ebcstr x1, [x27+2424]
    002e4ec0adrp x0, 0x3d5000
    002e4ec4add x0, x0, 3154
    002e4ec8movz x1, 25
    002e4eccbl errors.New
    002e4ed0adrp x27, 0x73d000
    002e4ed4str x0, [x27+2432]
    002e4ed8adrp x27, 0x767000
    002e4edcldr w2, [x27+3056]
    002e4ee0cbz w2, 0x2e4ee8
    002e4ee4b 0x2e4eec
    002e4ee8
    002e4ee8loc_2e4ee8:
    002e4ee8b 0x2e4f04
    002e4eec
    002e4eecloc_2e4eec:
    002e4eecbl runtime.gcWriteBarrier2
    002e4ef0str x1, [x25]
    002e4ef4adrp x27, 0x73d000
    002e4ef8ldr x2, [x27+2440]
    002e4efcstr x2, [x25+8]
    002e4f00b 0x2e4f04
    002e4f04
    002e4f04loc_2e4f04:
    002e4f04adrp x27, 0x73d000
    002e4f08str x1, [x27+2440]
    002e4f0cadrp x0, 0x3cd000
    002e4f10add x0, x0, 1388
    002e4f14orr x1, xzr, 8
    002e4f18bl internal/godebug.New
    002e4f1cadrp x27, 0x767000
    002e4f20ldr w2, [x27+3056]
    002e4f24cbz w2, 0x2e4f2c
    002e4f28b 0x2e4f30
    002e4f2c
    002e4f2cloc_2e4f2c:
    002e4f2cb 0x2e4f48
    002e4f30
    002e4f30loc_2e4f30:
    002e4f30bl runtime.gcWriteBarrier2
    002e4f34str x0, [x25]
    002e4f38adrp x27, 0x73c000
    002e4f3cldr x1, [x27+3536]
    002e4f40str x1, [x25+8]
    002e4f44b 0x2e4f48
    002e4f48
    002e4f48loc_2e4f48:
    002e4f48adrp x27, 0x73c000
    002e4f4cstr x0, [x27+3536]
    002e4f50bl runtime.makemap_small
    002e4f54str x0, [sp+104]
    002e4f58str xzr, [sp+48]
    002e4f5cadrp x0, 0x3cc000
    002e4f60add x0, x0, 531
    002e4f64str x0, [sp+88]
    002e4f68orr x0, xzr, 3
    002e4f6cstr x0, [sp+96]
    002e4f70ldr x2, [sp+48]
    002e4f74ldr x1, [sp+104]
    002e4f78adrp x0, 0x340000
    002e4f7cadd x0, x0, 2112
    002e4f80bl runtime.mapassign_fast64
    002e4f84str x0, [sp+80]
    002e4f88ldrsb x27, [x0]
    002e4f8cldr x1, [sp+88]
    002e4f90ldr x2, [sp+96]
    002e4f94str x2, [x0+8]
    002e4f98adrp x27, 0x767000
    002e4f9cldr w2, [x27+3056]
    002e4fa0cbz w2, 0x2e4fa8
    002e4fa4b 0x2e4fac
    002e4fa8
    002e4fa8loc_2e4fa8:
    002e4fa8b 0x2e4fc0
    002e4fac
    002e4facloc_2e4fac:
    002e4facbl runtime.gcWriteBarrier2
    002e4fb0str x1, [x25]
    002e4fb4ldr x3, [x0]
    002e4fb8str x3, [x25+8]
    002e4fbcb 0x2e4fc0
    002e4fc0
    002e4fc0loc_2e4fc0:
    002e4fc0str x1, [x0]
    002e4fc4orr x3, xzr, 1
    002e4fc8str x3, [sp+48]
    002e4fccadrp x3, 0x3cd000
    002e4fd0add x3, x3, 3541
    002e4fd4str x3, [sp+88]
    002e4fd8movz x3, 9
    002e4fdcstr x3, [sp+96]
    002e4fe0ldr x2, [sp+48]
    002e4fe4ldr x1, [sp+104]
    002e4fe8adrp x0, 0x340000
    002e4fecadd x0, x0, 2112
    002e4ff0bl runtime.mapassign_fast64
    002e4ff4str x0, [sp+72]
    002e4ff8ldrsb x27, [x0]
    002e4ffcldr x3, [sp+88]
    002e5000ldr x4, [sp+96]
    002e5004str x4, [x0+8]
    002e5008adrp x27, 0x766000
    002e500cldr w4, [x27+3056]
    002e5010cbz w4, 0x2e5018
    002e5014b 0x2e501c
    002e5018
    002e5018loc_2e5018:
    002e5018b 0x2e5030
    002e501c
    002e501cloc_2e501c:
    002e501cbl runtime.gcWriteBarrier2
    002e5020str x3, [x25]
    002e5024ldr x4, [x0]
    002e5028str x4, [x25+8]
    002e502cb 0x2e5030
    002e5030
    002e5030loc_2e5030:
    002e5030str x3, [x0]
    002e5034orr x3, xzr, 2
    002e5038str x3, [sp+48]
    002e503cadrp x3, 0x3cc000
    002e5040add x3, x3, 3550
    002e5044str x3, [sp+88]
    002e5048movz x3, 9
    002e504cstr x3, [sp+96]
    002e5050ldr x2, [sp+48]
    002e5054ldr x1, [sp+104]
    002e5058adrp x0, 0x33f000
    002e505cadd x0, x0, 2112
    002e5060bl runtime.mapassign_fast64
    002e5064str x0, [sp+64]
    002e5068ldrsb x27, [x0]
    002e506cldr x3, [sp+88]
    002e5070ldr x4, [sp+96]
    002e5074str x4, [x0+8]
    002e5078adrp x27, 0x766000
    002e507cldr w4, [x27+3056]
    002e5080cbz w4, 0x2e5088
    002e5084b 0x2e508c
    002e5088
    002e5088loc_2e5088:
    002e5088b 0x2e50a0
    002e508c
    002e508cloc_2e508c:
    002e508cbl runtime.gcWriteBarrier2
    002e5090str x3, [x25]
    002e5094ldr x4, [x0]
    002e5098str x4, [x25+8]
    002e509cb 0x2e50a0
    002e50a0
    002e50a0loc_2e50a0:
    002e50a0str x3, [x0]
    002e50a4orr x3, xzr, 3
    002e50a8str x3, [sp+48]
    002e50acadrp x3, 0x3cb000
    002e50b0add x3, x3, 1947
    002e50b4str x3, [sp+88]
    002e50b8movz x3, 5
    002e50bcstr x3, [sp+96]
    002e50c0ldr x2, [sp+48]
    002e50c4ldr x1, [sp+104]
    002e50c8adrp x0, 0x33f000
    002e50ccadd x0, x0, 2112
    002e50d0bl runtime.mapassign_fast64
    002e50d4str x0, [sp+200]
    002e50d8ldrsb x27, [x0]
    002e50dcldr x3, [sp+88]
    002e50e0ldr x4, [sp+96]
    002e50e4str x4, [x0+8]
    002e50e8adrp x27, 0x766000
    002e50ecldr w4, [x27+3056]
    002e50f0cbz w4, 0x2e50f8
    002e50f4b 0x2e50fc
    002e50f8
    002e50f8loc_2e50f8:
    002e50f8b 0x2e5110
    002e50fc
    002e50fcloc_2e50fc:
    002e50fcbl runtime.gcWriteBarrier2
    002e5100str x3, [x25]
    002e5104ldr x4, [x0]
    002e5108str x4, [x25+8]
    002e510cb 0x2e5110
    002e5110
    002e5110loc_2e5110:
    002e5110str x3, [x0]
    002e5114orr x3, xzr, 4
    002e5118str x3, [sp+48]
    002e511cadrp x3, 0x3cb000
    002e5120add x3, x3, 534
    002e5124str x3, [sp+88]
    002e5128orr x3, xzr, 3
    002e512cstr x3, [sp+96]
    002e5130ldr x2, [sp+48]
    002e5134ldr x1, [sp+104]
    002e5138adrp x0, 0x33f000
    002e513cadd x0, x0, 2112
    002e5140bl runtime.mapassign_fast64
    002e5144str x0, [sp+192]
    002e5148ldrsb x27, [x0]
    002e514cldr x3, [sp+88]
    002e5150ldr x4, [sp+96]
    002e5154str x4, [x0+8]
    002e5158adrp x27, 0x766000
    002e515cldr w4, [x27+3056]
    002e5160cbz w4, 0x2e5168
    002e5164b 0x2e516c
    002e5168
    002e5168loc_2e5168:
    002e5168b 0x2e5180
    002e516c
    002e516cloc_2e516c:
    002e516cbl runtime.gcWriteBarrier2
    002e5170str x3, [x25]
    002e5174ldr x2, [x0]
    002e5178str x2, [x25+8]
    002e517cb 0x2e5180
    002e5180
    002e5180loc_2e5180:
    002e5180str x3, [x0]
    002e5184ldr x2, [sp+104]
    002e5188adrp x27, 0x766000
    002e518cldr w3, [x27+3056]
    002e5190cbz w3, 0x2e5198
    002e5194b 0x2e519c
    002e5198
    002e5198loc_2e5198:
    002e5198b 0x2e51b4
    002e519c
    002e519cloc_2e519c:
    002e519cbl runtime.gcWriteBarrier2
    002e51a0str x2, [x25]
    002e51a4adrp x27, 0x73b000
    002e51a8ldr x3, [x27+3544]
    002e51acstr x3, [x25+8]
    002e51b0b 0x2e51b4
    002e51b4
    002e51b4loc_2e51b4:
    002e51b4adrp x27, 0x73b000
    002e51b8str x2, [x27+3544]
    002e51bcadrp x0, 0x3d4000
    002e51c0add x0, x0, 3179
    002e51c4movz x1, 25
    002e51c8bl errors.New
    002e51ccadrp x27, 0x73c000
    002e51d0str x0, [x27+2448]
    002e51d4adrp x27, 0x766000
    002e51d8ldr w2, [x27+3056]
    002e51dccbz w2, 0x2e51e4
    002e51e0b 0x2e51e8
    002e51e4
    002e51e4loc_2e51e4:
    002e51e4b 0x2e5200
    002e51e8
    002e51e8loc_2e51e8:
    002e51e8bl runtime.gcWriteBarrier2
    002e51ecstr x1, [x25]
    002e51f0adrp x27, 0x73c000
    002e51f4ldr x2, [x27+2456]
    002e51f8str x2, [x25+8]
    002e51fcb 0x2e5200
    002e5200
    002e5200loc_2e5200:
    002e5200adrp x27, 0x73c000
    002e5204str x1, [x27+2456]
    002e5208adrp x0, 0x3d8000
    002e520cadd x0, x0, 3486
    002e5210orr x1, xzr, 31
    002e5214bl errors.New
    002e5218adrp x27, 0x73c000
    002e521cstr x0, [x27+2464]
    002e5220adrp x27, 0x766000
    002e5224ldr w2, [x27+3056]
    002e5228cbz w2, 0x2e5230
    002e522cb 0x2e5234
    002e5230
    002e5230loc_2e5230:
    002e5230b 0x2e524c
    002e5234
    002e5234loc_2e5234:
    002e5234bl runtime.gcWriteBarrier2
    002e5238str x1, [x25]
    002e523cadrp x27, 0x73c000
    002e5240ldr x2, [x27+2472]
    002e5244str x2, [x25+8]
    002e5248b 0x2e524c
    002e524c
    002e524cloc_2e524c:
    002e524cadrp x27, 0x73c000
    002e5250str x1, [x27+2472]
    002e5254adrp x0, 0x3d8000
    002e5258add x0, x0, 1042
    002e525corr x1, xzr, 30
    002e5260bl errors.New
    002e5264adrp x27, 0x73c000
    002e5268str x0, [x27+2480]
    002e526cadrp x27, 0x766000
    002e5270ldr w2, [x27+3056]
    002e5274cbz w2, 0x2e527c
    002e5278b 0x2e5280
    002e527c
    002e527cloc_2e527c:
    002e527cb 0x2e5298
    002e5280
    002e5280loc_2e5280:
    002e5280bl runtime.gcWriteBarrier2
    002e5284str x1, [x25]
    002e5288adrp x27, 0x73c000
    002e528cldr x2, [x27+2488]
    002e5290str x2, [x25+8]
    002e5294b 0x2e5298
    002e5298
    002e5298loc_2e5298:
    002e5298adrp x27, 0x73c000
    002e529cstr x1, [x27+2488]
    002e52a0adrp x0, 0x3d4000
    002e52a4add x0, x0, 3204
    002e52a8movz x1, 25
    002e52acbl errors.New
    002e52b0adrp x27, 0x73d000
    002e52b4str x0, [x27+2656]
    002e52b8adrp x27, 0x766000
    002e52bcldr w2, [x27+3056]
    002e52c0cbz w2, 0x2e52c8
    002e52c4b 0x2e52cc
    002e52c8
    002e52c8loc_2e52c8:
    002e52c8b 0x2e52e4
    002e52cc
    002e52ccloc_2e52cc:
    002e52ccbl runtime.gcWriteBarrier2
    002e52d0str x1, [x25]
    002e52d4adrp x27, 0x73d000
    002e52d8ldr x2, [x27+2664]
    002e52dcstr x2, [x25+8]
    002e52e0b 0x2e52e4
    002e52e4
    002e52e4loc_2e52e4:
    002e52e4adrp x27, 0x73d000
    002e52e8str x1, [x27+2664]
    002e52ecadrp x0, 0x3db000
    002e52f0add x0, x0, 3121
    002e52f4movz x1, 35
    002e52f8bl errors.New
    002e52fcadrp x27, 0x73c000
    002e5300str x0, [x27+2496]
    002e5304adrp x27, 0x766000
    002e5308ldr w2, [x27+3056]
    002e530ccbz w2, 0x2e5314
    002e5310b 0x2e5318
    002e5314
    002e5314loc_2e5314:
    002e5314b 0x2e5330
    002e5318
    002e5318loc_2e5318:
    002e5318bl runtime.gcWriteBarrier2
    002e531cstr x1, [x25]
    002e5320adrp x27, 0x73c000
    002e5324ldr x0, [x27+2504]
    002e5328str x0, [x25+8]
    002e532cb 0x2e5330
    002e5330
    002e5330loc_2e5330:
    002e5330adrp x27, 0x73c000
    002e5334str x1, [x27+2504]
    002e5338bl runtime.makemap_small
    002e533cstr x0, [sp+120]
    002e5340adrp x27, 0x766000
    002e5344ldr w1, [x27+3056]
    002e5348cbz w1, 0x2e5350
    002e534cb 0x2e5354
    002e5350
    002e5350loc_2e5350:
    002e5350b 0x2e536c
    002e5354
    002e5354loc_2e5354:
    002e5354bl runtime.gcWriteBarrier2
    002e5358str x0, [x25]
    002e535cadrp x27, 0x73e000
    002e5360ldr x1, [x27+3856]
    002e5364str x1, [x25+8]
    002e5368b 0x2e536c
    002e536c
    002e536cloc_2e536c:
    002e536cadrp x27, 0x73e000
    002e5370str x0, [x27+3856]
    002e5374bl runtime.makemap_small
    002e5378str x0, [sp+112]
    002e537cadrp x27, 0x766000
    002e5380ldr w1, [x27+3056]
    002e5384cbz w1, 0x2e538c
    002e5388b 0x2e5390
    002e538c
    002e538cloc_2e538c:
    002e538cb 0x2e53a8
    002e5390
    002e5390loc_2e5390:
    002e5390bl runtime.gcWriteBarrier2
    002e5394str x0, [x25]
    002e5398adrp x27, 0x73e000
    002e539cldr x4, [x27+3864]
    002e53a0str x4, [x25+8]
    002e53a4b 0x2e53a8
    002e53a8
    002e53a8loc_2e53a8:
    002e53a8adrp x27, 0x73e000
    002e53acstr x0, [x27+3864]
    002e53b0movn x0, 0
    002e53b4mov x1, x0
    002e53b8mov x2, x0
    002e53bcmov x3, x0
    002e53c0bl net.IPv4
    002e53c4adrp x27, 0x73d000
    002e53c8str x1, [x27+3592]
    002e53ccadrp x27, 0x73d000
    002e53d0str x2, [x27+3600]
    002e53d4adrp x27, 0x766000
    002e53d8ldr w4, [x27+3056]
    002e53dccbz w4, 0x2e53e4
    002e53e0b 0x2e53e8
    002e53e4
    002e53e4loc_2e53e4:
    002e53e4b 0x2e5400
    002e53e8
    002e53e8loc_2e53e8:
    002e53e8bl runtime.gcWriteBarrier2
    002e53ecstr x0, [x25]
    002e53f0adrp x27, 0x73d000
    002e53f4ldr x4, [x27+3584]
    002e53f8str x4, [x25+8]
    002e53fcb 0x2e5400
    002e5400
    002e5400loc_2e5400:
    002e5400adrp x27, 0x73d000
    002e5404str x0, [x27+3584]
    002e5408movn x0, 31
    002e540cmov x1, xzr
    002e5410mov x2, x1
    002e5414orr x3, xzr, 1
    002e5418bl net.IPv4
    002e541cadrp x27, 0x73d000
    002e5420str x1, [x27+3624]
    002e5424adrp x27, 0x73d000
    002e5428str x2, [x27+3632]
    002e542cadrp x27, 0x766000
    002e5430ldr w4, [x27+3056]
    002e5434cbz w4, 0x2e543c
    002e5438b 0x2e5440
    002e543c
    002e543cloc_2e543c:
    002e543cb 0x2e5458
    002e5440
    002e5440loc_2e5440:
    002e5440bl runtime.gcWriteBarrier2
    002e5444str x0, [x25]
    002e5448adrp x27, 0x73d000
    002e544cldr x4, [x27+3616]
    002e5450str x4, [x25+8]
    002e5454b 0x2e5458
    002e5458
    002e5458loc_2e5458:
    002e5458adrp x27, 0x73d000
    002e545cstr x0, [x27+3616]
    002e5460movn x0, 31
    002e5464mov x1, xzr
    002e5468mov x2, x1
    002e546corr x3, xzr, 2
    002e5470bl net.IPv4
    002e5474adrp x27, 0x73d000
    002e5478str x1, [x27+3656]
    002e547cadrp x27, 0x73d000
    002e5480str x2, [x27+3664]
    002e5484adrp x27, 0x766000
    002e5488ldr w4, [x27+3056]
    002e548ccbz w4, 0x2e5494
    002e5490b 0x2e5498
    002e5494
    002e5494loc_2e5494:
    002e5494b 0x2e54b0
    002e5498
    002e5498loc_2e5498:
    002e5498bl runtime.gcWriteBarrier2
    002e549cstr x0, [x25]
    002e54a0adrp x27, 0x73d000
    002e54a4ldr x4, [x27+3648]
    002e54a8str x4, [x25+8]
    002e54acb 0x2e54b0
    002e54b0
    002e54b0loc_2e54b0:
    002e54b0adrp x27, 0x73d000
    002e54b4str x0, [x27+3648]
    002e54b8mov x0, xzr
    002e54bcmov x1, x0
    002e54c0mov x2, x0
    002e54c4mov x3, x0
    002e54c8bl net.IPv4
    002e54ccadrp x27, 0x73d000
    002e54d0str x1, [x27+3688]
    002e54d4adrp x27, 0x73d000
    002e54d8str x2, [x27+3696]
    002e54dcadrp x27, 0x766000
    002e54e0ldr w4, [x27+3056]
    002e54e4cbz w4, 0x2e54ec
    002e54e8b 0x2e54f0
    002e54ec
    002e54ecloc_2e54ec:
    002e54ecb 0x2e5508
    002e54f0
    002e54f0loc_2e54f0:
    002e54f0bl runtime.gcWriteBarrier2
    002e54f4str x0, [x25]
    002e54f8adrp x27, 0x73d000
    002e54fcldr x4, [x27+3680]
    002e5500str x4, [x25+8]
    002e5504b 0x2e5508
    002e5508
    002e5508loc_2e5508:
    002e5508adrp x27, 0x73d000
    002e550cstr x0, [x27+3680]
    002e5510movn x0, 0
    002e5514mov x1, xzr
    002e5518mov x2, x1
    002e551cmov x3, x1
    002e5520bl net.IPv4Mask
    002e5524adrp x27, 0x73d000
    002e5528str x1, [x27+3720]
    002e552cadrp x27, 0x73d000
    002e5530str x2, [x27+3728]
    002e5534adrp x27, 0x766000
    002e5538ldr w4, [x27+3056]
    002e553ccbz w4, 0x2e5544
    002e5540b 0x2e5548
    002e5544
    002e5544loc_2e5544:
    002e5544b 0x2e5560
    002e5548
    002e5548loc_2e5548:
    002e5548bl runtime.gcWriteBarrier2
    002e554cstr x0, [x25]
    002e5550adrp x27, 0x73d000
    002e5554ldr x4, [x27+3712]
    002e5558str x4, [x25+8]
    002e555cb 0x2e5560
    002e5560
    002e5560loc_2e5560:
    002e5560adrp x27, 0x73d000
    002e5564str x0, [x27+3712]
    002e5568movn x0, 0
    002e556cmov x1, x0
    002e5570mov x2, xzr
    002e5574mov x3, x2
    002e5578bl net.IPv4Mask
    002e557cadrp x27, 0x73d000
    002e5580str x1, [x27+3752]
    002e5584adrp x27, 0x73d000
    002e5588str x2, [x27+3760]
    002e558cadrp x27, 0x766000
    002e5590ldr w4, [x27+3056]
    002e5594cbz w4, 0x2e559c
    002e5598b 0x2e55a0
    002e559c
    002e559cloc_2e559c:
    002e559cb 0x2e55b8
    002e55a0
    002e55a0loc_2e55a0:
    002e55a0bl runtime.gcWriteBarrier2
    002e55a4str x0, [x25]
    002e55a8adrp x27, 0x73d000
    002e55acldr x4, [x27+3744]
    002e55b0str x4, [x25+8]
    002e55b4b 0x2e55b8
    002e55b8
    002e55b8loc_2e55b8:
    002e55b8adrp x27, 0x73d000
    002e55bcstr x0, [x27+3744]
    002e55c0movn x0, 0
    002e55c4mov x1, x0
    002e55c8mov x2, x0
    002e55ccmov x3, xzr
    002e55d0bl net.IPv4Mask
    002e55d4adrp x27, 0x73d000
    002e55d8str x1, [x27+3784]
    002e55dcadrp x27, 0x73d000
    002e55e0str x2, [x27+3792]
    002e55e4adrp x27, 0x766000
    002e55e8ldr w4, [x27+3056]
    002e55eccbz w4, 0x2e55f4
    002e55f0b 0x2e55f8
    002e55f4
    002e55f4loc_2e55f4:
    002e55f4b 0x2e5610
    002e55f8
    002e55f8loc_2e55f8:
    002e55f8bl runtime.gcWriteBarrier2
    002e55fcstr x0, [x25]
    002e5600adrp x27, 0x73d000
    002e5604ldr x1, [x27+3776]
    002e5608str x1, [x25+8]
    002e560cb 0x2e5610
    002e5610
    002e5610loc_2e5610:
    002e5610adrp x27, 0x73d000
    002e5614str x0, [x27+3776]
    002e5618bl runtime.makemap_small
    002e561cstr x0, [sp+184]
    002e5620adrp x2, 0x3cb000
    002e5624add x2, x2, 1118
    002e5628str x2, [sp+168]
    002e562corr x3, xzr, 4
    002e5630str x3, [sp+176]
    002e5634orr x0, xzr, 1
    002e5638str x0, [sp+56]
    002e563cldr x1, [sp+184]
    002e5640adrp x0, 0x33f000
    002e5644add x0, x0, 480
    002e5648bl runtime.mapassign_faststr
    002e564cstr x0, [sp+160]
    002e5650ldrsb x27, [x0]
    002e5654ldr x1, [sp+56]
    002e5658str x1, [x0]
    002e565cadrp x2, 0x3cb000
    002e5660add x2, x2, 1122
    002e5664str x2, [sp+168]
    002e5668orr x3, xzr, 4
    002e566cstr x3, [sp+176]
    002e5670orr x0, xzr, 2
    002e5674str x0, [sp+56]
    002e5678ldr x1, [sp+184]
    002e567cadrp x0, 0x33f000
    002e5680add x0, x0, 480
    002e5684bl runtime.mapassign_faststr
    002e5688str x0, [sp+152]
    002e568cldrsb x27, [x0]
    002e5690ldr x1, [sp+56]
    002e5694str x1, [x0]
    002e5698adrp x2, 0x3cb000
    002e569cadd x2, x2, 459
    002e56a0str x2, [sp+168]
    002e56a4orr x3, xzr, 3
    002e56a8str x3, [sp+176]
    002e56acorr x0, xzr, 6
    002e56b0str x0, [sp+56]
    002e56b4ldr x1, [sp+184]
    002e56b8adrp x0, 0x33f000
    002e56bcadd x0, x0, 480
    002e56c0bl runtime.mapassign_faststr
    002e56c4str x0, [sp+144]
    002e56c8ldrsb x27, [x0]
    002e56ccldr x1, [sp+56]
    002e56d0str x1, [x0]
    002e56d4adrp x2, 0x3cb000
    002e56d8add x2, x2, 456
    002e56dcstr x2, [sp+168]
    002e56e0orr x3, xzr, 3
    002e56e4str x3, [sp+176]
    002e56e8movz x0, 17
    002e56ecstr x0, [sp+56]
    002e56f0ldr x1, [sp+184]
    002e56f4adrp x0, 0x33f000
    002e56f8add x0, x0, 480
    002e56fcbl runtime.mapassign_faststr
    002e5700str x0, [sp+136]
    002e5704ldrsb x27, [x0]
    002e5708ldr x1, [sp+56]
    002e570cstr x1, [x0]
    002e5710adrp x2, 0x3cc000
    002e5714add x2, x2, 3559
    002e5718str x2, [sp+168]
    002e571cmovz x3, 9
    002e5720str x3, [sp+176]
    002e5724movz x0, 58
    002e5728str x0, [sp+56]
    002e572cldr x1, [sp+184]
    002e5730adrp x0, 0x33f000
    002e5734add x0, x0, 480
    002e5738bl runtime.mapassign_faststr
    002e573cstr x0, [sp+128]
    002e5740ldrsb x27, [x0]
    002e5744ldr x1, [sp+56]
    002e5748str x1, [x0]
    002e574cldr x0, [sp+184]
    002e5750adrp x27, 0x766000
    002e5754ldr w1, [x27+3056]
    002e5758cbz w1, 0x2e5760
    002e575cb 0x2e5764
    002e5760
    002e5760loc_2e5760:
    002e5760b 0x2e577c
    002e5764
    002e5764loc_2e5764:
    002e5764bl runtime.gcWriteBarrier2
    002e5768str x0, [x25]
    002e576cadrp x27, 0x73b000
    002e5770ldr x1, [x27+3560]
    002e5774str x1, [x25+8]
    002e5778b 0x2e577c
    002e577c
    002e577cloc_2e577c:
    002e577cadrp x27, 0x73b000
    002e5780str x0, [x27+3560]
    002e5784bl net.map.init.0
    002e5788adrp x0, 0x3d4000
    002e578cadd x0, x0, 3229
    002e5790movz x1, 25
    002e5794bl errors.New
    002e5798adrp x27, 0x73c000
    002e579cstr x0, [x27+2512]
    002e57a0adrp x27, 0x766000
    002e57a4ldr w0, [x27+3056]
    002e57a8cbz w0, 0x2e57b0
    002e57acb 0x2e57b4
    002e57b0
    002e57b0loc_2e57b0:
    002e57b0b 0x2e57cc
    002e57b4
    002e57b4loc_2e57b4:
    002e57b4bl runtime.gcWriteBarrier2
    002e57b8str x1, [x25]
    002e57bcadrp x27, 0x73c000
    002e57c0ldr x2, [x27+2520]
    002e57c4str x2, [x25+8]
    002e57c8b 0x2e57cc
    002e57cc
    002e57ccloc_2e57cc:
    002e57ccadrp x27, 0x73c000
    002e57d0str x1, [x27+2520]
    002e57d4adrp x0, 0x3cf000
    002e57d8add x0, x0, 1332
    002e57dcorr x1, xzr, 15
    002e57e0bl errors.New
    002e57e4adrp x27, 0x73c000
    002e57e8str x0, [x27+2528]
    002e57ecadrp x27, 0x766000
    002e57f0ldr w2, [x27+3056]
    002e57f4cbz w2, 0x2e57fc
    002e57f8b 0x2e5800
    002e57fc
    002e57fcloc_2e57fc:
    002e57fcb 0x2e5818
    002e5800
    002e5800loc_2e5800:
    002e5800bl runtime.gcWriteBarrier2
    002e5804str x1, [x25]
    002e5808adrp x27, 0x73c000
    002e580cldr x2, [x27+2536]
    002e5810str x2, [x25+8]
    002e5814b 0x2e5818
    002e5818
    002e5818loc_2e5818:
    002e5818adrp x27, 0x73c000
    002e581cstr x1, [x27+2536]
    002e5820adrp x0, 0x3e1000
    002e5824add x0, x0, 1728
    002e5828movz x1, 44
    002e582cbl errors.New
    002e5830adrp x27, 0x73c000
    002e5834str x0, [x27+2544]
    002e5838adrp x27, 0x766000
    002e583cldr w2, [x27+3056]
    002e5840cbz w2, 0x2e5848
    002e5844b 0x2e584c
    002e5848
    002e5848loc_2e5848:
    002e5848b 0x2e5864
    002e584c
    002e584cloc_2e584c:
    002e584cbl runtime.gcWriteBarrier2
    002e5850str x1, [x25]
    002e5854adrp x27, 0x73c000
    002e5858ldr x2, [x27+2552]
    002e585cstr x2, [x25+8]
    002e5860b 0x2e5864
    002e5864
    002e5864loc_2e5864:
    002e5864adrp x27, 0x73c000
    002e5868str x1, [x27+2552]
    002e586corr x0, xzr, 1
    002e5870mov x1, xzr
    002e5874bl time.Unix
    002e5878adrp x27, 0x73d000
    002e587cstr x0, [x27+3808]
    002e5880adrp x27, 0x73d000
    002e5884str x1, [x27+3816]
    002e5888adrp x27, 0x766000
    002e588cldr w3, [x27+3056]
    002e5890cbz w3, 0x2e5898
    002e5894b 0x2e589c
    002e5898
    002e5898loc_2e5898:
    002e5898b 0x2e58b4
    002e589c
    002e589cloc_2e589c:
    002e589cbl runtime.gcWriteBarrier2
    002e58a0str x2, [x25]
    002e58a4adrp x27, 0x73d000
    002e58a8ldr x0, [x27+3824]
    002e58acstr x0, [x25+8]
    002e58b0b 0x2e58b4
    002e58b4
    002e58b4loc_2e58b4:
    002e58b4adrp x27, 0x73d000
    002e58b8str x2, [x27+3824]
    002e58bcldp x29, x30, [sp-8]
    002e58c0add sp, sp, 272
    002e58c4ret x30
    002e58c8
    002e58c8loc_2e58c8:
    002e58c8mov x3, x30
    002e58ccbl runtime.morestack_noctxt.abi0
    002e58d0b 0x2e4810
    002e58d4udf 0
    002e58d8udf 0
    002e58dcudf 0
    002e4810
    002e58e0
    002e58e0net.init.func1: ; void net.init.func1(context.Context ctx, func(context.Context, string, string) ([]net.IPAddr, error) fn, struct string network, struct string host)
    002e58e0ldr x16, [x28+16]
    002e58e4sub x17, sp, 64
    002e58e8subs xzr, x17, x16
    002e58ecb.ls 0x2e59d0
    002e58f0str x30, [sp-192]!
    002e58f4stur x29, [sp-8]
    002e58f8sub x29, sp, 8
    002e58fcstr x0, [sp+200]
    002e5900str x1, [sp+208]
    002e5904str x2, [sp+216]
    002e5908str x3, [sp+224]
    002e590cstr x4, [sp+232]
    002e5910str x5, [sp+240]
    002e5914str x6, [sp+248]
    002e5918str xzr, [sp+80]
    002e591cstp xzr, xzr, [sp+88]
    002e5920stp xzr, xzr, [sp+64]
    002e5924str xzr, [sp+120]
    002e5928stp xzr, xzr, [sp+128]
    002e592cstp xzr, xzr, [sp+104]
    002e5930ldr x0, [sp+200]
    002e5934ldr x2, [sp+224]
    002e5938ldr x4, [sp+240]
    002e593cldr x3, [sp+232]
    002e5940ldr x5, [sp+248]
    002e5944ldr x1, [sp+208]
    002e5948ldr x26, [sp+216]
    002e594cldr x6, [x26]
    002e5950blr x6
    002e5954str x0, [sp+120]
    002e5958str x1, [sp+128]
    002e595cstr x2, [sp+136]
    002e5960str x3, [sp+104]
    002e5964str x4, [sp+112]
    002e5968ldr x6, [sp+120]
    002e596cldr x7, [sp+128]
    002e5970ldr x8, [sp+136]
    002e5974str x6, [sp+160]
    002e5978str x7, [sp+168]
    002e597cstr x8, [sp+176]
    002e5980ldr x6, [sp+104]
    002e5984ldr x7, [sp+112]
    002e5988str x6, [sp+144]
    002e598cstr x7, [sp+152]
    002e5990ldr x6, [sp+160]
    002e5994ldr x7, [sp+168]
    002e5998ldr x8, [sp+176]
    002e599cstr x6, [sp+80]
    002e59a0str x7, [sp+88]
    002e59a4str x8, [sp+96]
    002e59a8ldr x3, [sp+144]
    002e59acldr x4, [sp+152]
    002e59b0str x3, [sp+64]
    002e59b4str x4, [sp+72]
    002e59b8ldr x0, [sp+80]
    002e59bcldr x1, [sp+88]
    002e59c0ldr x2, [sp+96]
    002e59c4ldur x29, [sp-8]
    002e59c8ldr x30, [sp], 192
    002e59ccret x30
    002e59d0
    002e59d0loc_2e59d0:
    002e59d0stp x0, x1, [sp+8]
    002e59d4stp x2, x3, [sp+24]
    002e59d8stp x4, x5, [sp+40]
    002e59dcstr x6, [sp+56]
    002e59e0mov x3, x30
    002e59e4bl runtime.morestack_noctxt.abi0
    002e59e8ldp x0, x1, [sp+8]
    002e59ecldp x2, x3, [sp+24]
    002e59f0ldp x4, x5, [sp+40]
    002e59f4ldr x6, [sp+56]
    002e59f8b 0x2e58e0
    002e59fcudf 0
    002e58e0
    002e5a00
    002e5a00net.init.func2: ; void net.init.func2(net.netFD * p0)
    002e5a00str x0, [sp+8]
    002e5a04ret x30
    002e5a08udf 0
    002e5a0cudf 0
    002e5a00
    002e5a10
    002e5a10net.init.func3: ; void net.init.func3(net.KeepAliveConfig p0)
    002e5a10strb w0, [sp+8]
    002e5a14str x1, [sp+16]
    002e5a18str x2, [sp+24]
    002e5a1cstr x3, [sp+32]
    002e5a20ret x30
    002e5a24udf 0
    002e5a28udf 0
    002e5a2cudf 0
    002e5a10
    002e5a30
    002e5a30net.init.func4: ; void net.init.func4(void)
    002e5a30ret x30
    002e5a34udf 0
    002e5a38udf 0
    002e5a3cudf 0
    002e5a30
    002e5a40
    002e5a40net.init.func5: ; void net.init.func5(void)
    002e5a40ret x30
    002e5a44udf 0
    002e5a48udf 0
    002e5a4cudf 0
    002e5a40
    002e5a50
    002e5a50net.map.init.0: ; void net.map.init.0(void)
    002e5a50ldr x16, [x28+16]
    002e5a54sub x17, sp, 128
    002e5a58subs xzr, x17, x16
    002e5a5cb.ls 0x2e5f08
    002e5a60sub x20, sp, 256
    002e5a64stp x29, x30, [x20-8]
    002e5a68add sp, x20, 0
    002e5a6csub x29, sp, 8
    002e5a70bl runtime.makemap_small
    002e5a74str x0, [sp+240]
    002e5a78bl runtime.makemap_small
    002e5a7cstr x0, [sp+232]
    002e5a80adrp x2, 0x3cb000
    002e5a84add x2, x2, 2845
    002e5a88str x2, [sp+96]
    002e5a8corr x3, xzr, 6
    002e5a90str x3, [sp+104]
    002e5a94movz x0, 53
    002e5a98str x0, [sp+56]
    002e5a9cldr x1, [sp+232]
    002e5aa0adrp x0, 0x33f000
    002e5aa4add x0, x0, 480
    002e5aa8bl runtime.mapassign_faststr
    002e5aacstr x0, [sp+88]
    002e5ab0ldrsb x27, [x0]
    002e5ab4ldr x1, [sp+56]
    002e5ab8str x1, [x0]
    002e5abcldr x1, [sp+240]
    002e5ac0adrp x0, 0x33f000
    002e5ac4add x0, x0, 2368
    002e5ac8adrp x2, 0x3cb000
    002e5accadd x2, x2, 456
    002e5ad0orr x3, xzr, 3
    002e5ad4bl runtime.mapassign_faststr
    002e5ad8str x0, [sp+80]
    002e5adcldrsb x27, [x0]
    002e5ae0ldr x1, [sp+232]
    002e5ae4adrp x27, 0x766000
    002e5ae8ldr w2, [x27+3056]
    002e5aeccbz w2, 0x2e5af4
    002e5af0b 0x2e5af8
    002e5af4
    002e5af4loc_2e5af4:
    002e5af4b 0x2e5b0c
    002e5af8
    002e5af8loc_2e5af8:
    002e5af8bl runtime.gcWriteBarrier2
    002e5afcstr x1, [x25]
    002e5b00ldr x3, [x0]
    002e5b04str x3, [x25+8]
    002e5b08b 0x2e5b0c
    002e5b0c
    002e5b0cloc_2e5b0c:
    002e5b0cstr x1, [x0]
    002e5b10adrp x0, 0x33f000
    002e5b14add x0, x0, 480
    002e5b18orr x1, xzr, 14
    002e5b1cmov x2, xzr
    002e5b20bl runtime.makemap
    002e5b24str x0, [sp+232]
    002e5b28adrp x2, 0x3cb000
    002e5b2cadd x2, x2, 537
    002e5b30str x2, [sp+64]
    002e5b34orr x3, xzr, 3
    002e5b38str x3, [sp+72]
    002e5b3cmovz x4, 21
    002e5b40str x4, [sp+48]
    002e5b44ldr x1, [sp+232]
    002e5b48adrp x0, 0x33f000
    002e5b4cadd x0, x0, 480
    002e5b50bl runtime.mapassign_faststr
    002e5b54str x0, [sp+224]
    002e5b58ldrsb x27, [x0]
    002e5b5cldr x3, [sp+48]
    002e5b60str x3, [x0]
    002e5b64adrp x2, 0x3cb000
    002e5b68add x2, x2, 1126
    002e5b6cstr x2, [sp+64]
    002e5b70orr x3, xzr, 4
    002e5b74str x3, [sp+72]
    002e5b78movz x4, 990
    002e5b7cstr x4, [sp+48]
    002e5b80ldr x1, [sp+232]
    002e5b84adrp x0, 0x33f000
    002e5b88add x0, x0, 480
    002e5b8cbl runtime.mapassign_faststr
    002e5b90str x0, [sp+216]
    002e5b94ldrsb x27, [x0]
    002e5b98ldr x3, [sp+48]
    002e5b9cstr x3, [x0]
    002e5ba0adrp x2, 0x3cb000
    002e5ba4add x2, x2, 2851
    002e5ba8str x2, [sp+64]
    002e5bacorr x3, xzr, 6
    002e5bb0str x3, [sp+72]
    002e5bb4movz x4, 70
    002e5bb8str x4, [sp+48]
    002e5bbcldr x1, [sp+232]
    002e5bc0adrp x0, 0x33f000
    002e5bc4add x0, x0, 480
    002e5bc8bl runtime.mapassign_faststr
    002e5bccstr x0, [sp+208]
    002e5bd0ldrsb x27, [x0]
    002e5bd4ldr x3, [sp+48]
    002e5bd8str x3, [x0]
    002e5bdcadrp x2, 0x3cb000
    002e5be0add x2, x2, 1130
    002e5be4str x2, [sp+64]
    002e5be8orr x3, xzr, 4
    002e5becstr x3, [sp+72]
    002e5bf0movz x4, 80
    002e5bf4str x4, [sp+48]
    002e5bf8ldr x1, [sp+232]
    002e5bfcadrp x0, 0x33f000
    002e5c00add x0, x0, 480
    002e5c04bl runtime.mapassign_faststr
    002e5c08str x0, [sp+200]
    002e5c0cldrsb x27, [x0]
    002e5c10ldr x3, [sp+48]
    002e5c14str x3, [x0]
    002e5c18adrp x2, 0x3cb000
    002e5c1cadd x2, x2, 1952
    002e5c20str x2, [sp+64]
    002e5c24movz x3, 5
    002e5c28str x3, [sp+72]
    002e5c2cmovz x4, 443
    002e5c30str x4, [sp+48]
    002e5c34ldr x1, [sp+232]
    002e5c38adrp x0, 0x33f000
    002e5c3cadd x0, x0, 480
    002e5c40bl runtime.mapassign_faststr
    002e5c44str x0, [sp+192]
    002e5c48ldrsb x27, [x0]
    002e5c4cldr x3, [sp+48]
    002e5c50str x3, [x0]
    002e5c54adrp x2, 0x3cb000
    002e5c58add x2, x2, 1957
    002e5c5cstr x2, [sp+64]
    002e5c60movz x3, 5
    002e5c64str x3, [sp+72]
    002e5c68movz x4, 143
    002e5c6cstr x4, [sp+48]
    002e5c70ldr x1, [sp+232]
    002e5c74adrp x0, 0x33f000
    002e5c78add x0, x0, 480
    002e5c7cbl runtime.mapassign_faststr
    002e5c80str x0, [sp+184]
    002e5c84ldrsb x27, [x0]
    002e5c88ldr x3, [sp+48]
    002e5c8cstr x3, [x0]
    002e5c90adrp x2, 0x3cb000
    002e5c94add x2, x2, 1962
    002e5c98str x2, [sp+64]
    002e5c9cmovz x3, 5
    002e5ca0str x3, [sp+72]
    002e5ca4movz x4, 220
    002e5ca8str x4, [sp+48]
    002e5cacldr x1, [sp+232]
    002e5cb0adrp x0, 0x33f000
    002e5cb4add x0, x0, 480
    002e5cb8bl runtime.mapassign_faststr
    002e5cbcstr x0, [sp+176]
    002e5cc0ldrsb x27, [x0]
    002e5cc4ldr x3, [sp+48]
    002e5cc8str x3, [x0]
    002e5cccadrp x2, 0x3cb000
    002e5cd0add x2, x2, 1967
    002e5cd4str x2, [sp+64]
    002e5cd8movz x3, 5
    002e5cdcstr x3, [sp+72]
    002e5ce0movz x4, 993
    002e5ce4str x4, [sp+48]
    002e5ce8ldr x1, [sp+232]
    002e5cecadrp x0, 0x33f000
    002e5cf0add x0, x0, 480
    002e5cf4bl runtime.mapassign_faststr
    002e5cf8str x0, [sp+168]
    002e5cfcldrsb x27, [x0]
    002e5d00ldr x3, [sp+48]
    002e5d04str x3, [x0]
    002e5d08adrp x2, 0x3cb000
    002e5d0cadd x2, x2, 1134
    002e5d10str x2, [sp+64]
    002e5d14orr x3, xzr, 4
    002e5d18str x3, [sp+72]
    002e5d1cmovz x4, 110
    002e5d20str x4, [sp+48]
    002e5d24ldr x1, [sp+232]
    002e5d28adrp x0, 0x33f000
    002e5d2cadd x0, x0, 480
    002e5d30bl runtime.mapassign_faststr
    002e5d34str x0, [sp+160]
    002e5d38ldrsb x27, [x0]
    002e5d3cldr x3, [sp+48]
    002e5d40str x3, [x0]
    002e5d44adrp x2, 0x3cb000
    002e5d48add x2, x2, 1972
    002e5d4cstr x2, [sp+64]
    002e5d50movz x3, 5
    002e5d54str x3, [sp+72]
    002e5d58movz x4, 995
    002e5d5cstr x4, [sp+48]
    002e5d60ldr x1, [sp+232]
    002e5d64adrp x0, 0x33f000
    002e5d68add x0, x0, 480
    002e5d6cbl runtime.mapassign_faststr
    002e5d70str x0, [sp+152]
    002e5d74ldrsb x27, [x0]
    002e5d78ldr x3, [sp+48]
    002e5d7cstr x3, [x0]
    002e5d80adrp x2, 0x3cb000
    002e5d84add x2, x2, 1138
    002e5d88str x2, [sp+64]
    002e5d8corr x3, xzr, 4
    002e5d90str x3, [sp+72]
    002e5d94movz x4, 25
    002e5d98str x4, [sp+48]
    002e5d9cldr x1, [sp+232]
    002e5da0adrp x0, 0x33f000
    002e5da4add x0, x0, 480
    002e5da8bl runtime.mapassign_faststr
    002e5dacstr x0, [sp+144]
    002e5db0ldrsb x27, [x0]
    002e5db4ldr x3, [sp+48]
    002e5db8str x3, [x0]
    002e5dbcadrp x2, 0x3cd000
    002e5dc0add x2, x2, 2780
    002e5dc4str x2, [sp+64]
    002e5dc8movz x3, 11
    002e5dccstr x3, [sp+72]
    002e5dd0movz x4, 465
    002e5dd4str x4, [sp+48]
    002e5dd8ldr x1, [sp+232]
    002e5ddcadrp x0, 0x33f000
    002e5de0add x0, x0, 480
    002e5de4bl runtime.mapassign_faststr
    002e5de8str x0, [sp+136]
    002e5decldrsb x27, [x0]
    002e5df0ldr x3, [sp+48]
    002e5df4str x3, [x0]
    002e5df8adrp x2, 0x3cb000
    002e5dfcadd x2, x2, 540
    002e5e00str x2, [sp+64]
    002e5e04orr x3, xzr, 3
    002e5e08str x3, [sp+72]
    002e5e0cmovz x4, 22
    002e5e10str x4, [sp+48]
    002e5e14ldr x1, [sp+232]
    002e5e18adrp x0, 0x33f000
    002e5e1cadd x0, x0, 480
    002e5e20bl runtime.mapassign_faststr
    002e5e24str x0, [sp+128]
    002e5e28ldrsb x27, [x0]
    002e5e2cldr x3, [sp+48]
    002e5e30str x3, [x0]
    002e5e34adrp x2, 0x3cb000
    002e5e38add x2, x2, 2857
    002e5e3cstr x2, [sp+64]
    002e5e40orr x3, xzr, 6
    002e5e44str x3, [sp+72]
    002e5e48movz x4, 23
    002e5e4cstr x4, [sp+48]
    002e5e50ldr x1, [sp+232]
    002e5e54adrp x0, 0x33f000
    002e5e58add x0, x0, 480
    002e5e5cbl runtime.mapassign_faststr
    002e5e60str x0, [sp+120]
    002e5e64ldrsb x27, [x0]
    002e5e68ldr x3, [sp+48]
    002e5e6cstr x3, [x0]
    002e5e70ldr x1, [sp+240]
    002e5e74adrp x0, 0x33f000
    002e5e78add x0, x0, 2368
    002e5e7cadrp x2, 0x3cb000
    002e5e80add x2, x2, 459
    002e5e84orr x3, xzr, 3
    002e5e88bl runtime.mapassign_faststr
    002e5e8cstr x0, [sp+112]
    002e5e90ldrsb x27, [x0]
    002e5e94ldr x3, [sp+232]
    002e5e98adrp x27, 0x766000
    002e5e9cldr w4, [x27+3056]
    002e5ea0cbz w4, 0x2e5ea8
    002e5ea4b 0x2e5eac
    002e5ea8
    002e5ea8loc_2e5ea8:
    002e5ea8b 0x2e5ec0
    002e5eac
    002e5eacloc_2e5eac:
    002e5eacbl runtime.gcWriteBarrier2
    002e5eb0str x3, [x25]
    002e5eb4ldr x1, [x0]
    002e5eb8str x1, [x25+8]
    002e5ebcb 0x2e5ec0
    002e5ec0
    002e5ec0loc_2e5ec0:
    002e5ec0str x3, [x0]
    002e5ec4ldr x0, [sp+240]
    002e5ec8adrp x27, 0x766000
    002e5eccldr w1, [x27+3056]
    002e5ed0cbz w1, 0x2e5ed8
    002e5ed4b 0x2e5edc
    002e5ed8
    002e5ed8loc_2e5ed8:
    002e5ed8b 0x2e5ef4
    002e5edc
    002e5edcloc_2e5edc:
    002e5edcbl runtime.gcWriteBarrier2
    002e5ee0str x0, [x25]
    002e5ee4adrp x27, 0x73b000
    002e5ee8ldr x1, [x27+3568]
    002e5eecstr x1, [x25+8]
    002e5ef0b 0x2e5ef4
    002e5ef4
    002e5ef4loc_2e5ef4:
    002e5ef4adrp x27, 0x73b000
    002e5ef8str x0, [x27+3568]
    002e5efcldp x29, x30, [sp-8]
    002e5f00add sp, sp, 256
    002e5f04ret x30
    002e5f08
    002e5f08loc_2e5f08:
    002e5f08mov x3, x30
    002e5f0cbl runtime.morestack_noctxt.abi0
    002e5f10b 0x2e5a50
    002e5f14udf 0
    002e5f18udf 0
    002e5f1cudf 0
    002e5a50
    002e5f20
    002e5f20net.sortByRFC6724: ; void net.sortByRFC6724(struct []net.IPAddr addrs)
    002e5f20ldr x16, [x28+16]
    002e5f24subs xzr, sp, x16
    002e5f28b.ls 0x2e5fb0
    002e5f2cstr x30, [sp-96]!
    002e5f30stur x29, [sp-8]
    002e5f34sub x29, sp, 8
    002e5f38str x0, [sp+104]
    002e5f3cstr x1, [sp+112]
    002e5f40str x2, [sp+120]
    002e5f44str x1, [sp+56]
    002e5f48subs xzr, x1, 2
    002e5f4cb.lt 0x2e5f54
    002e5f50b 0x2e5f60
    002e5f54
    002e5f54loc_2e5f54:
    002e5f54ldur x29, [sp-8]
    002e5f58ldr x30, [sp], 96
    002e5f5cret x30
    002e5f60
    002e5f60loc_2e5f60:
    002e5f60bl net.srcAddrs
    002e5f64str x0, [sp+64]
    002e5f68str x1, [sp+72]
    002e5f6cstr x2, [sp+80]
    002e5f70ldr x3, [sp+112]
    002e5f74ldr x4, [sp+120]
    002e5f78ldr x5, [sp+104]
    002e5f7cmov x6, x0
    002e5f80mov x0, x5
    002e5f84mov x7, x1
    002e5f88mov x1, x3
    002e5f8cmov x8, x2
    002e5f90mov x2, x4
    002e5f94mov x3, x6
    002e5f98mov x4, x7
    002e5f9cmov x5, x8
    002e5fa0bl net.sortByRFC6724withSrcs
    002e5fa4ldur x29, [sp-8]
    002e5fa8ldr x30, [sp], 96
    002e5facret x30
    002e5fb0
    002e5fb0loc_2e5fb0:
    002e5fb0stp x0, x1, [sp+8]
    002e5fb4str x2, [sp+24]
    002e5fb8mov x3, x30
    002e5fbcbl runtime.morestack_noctxt.abi0
    002e5fc0ldp x0, x1, [sp+8]
    002e5fc4ldr x2, [sp+24]
    002e5fc8b 0x2e5f20
    002e5fccudf 0
    002e5f20
    002e5fd0
    002e5fd0net.sortByRFC6724withSrcs: ; void net.sortByRFC6724withSrcs(struct []net.IPAddr addrs, struct []net/netip.Addr srcs)
    002e5fd0ldr x16, [x28+16]
    002e5fd4sub x17, sp, 304
    002e5fd8subs xzr, x17, x16
    002e5fdcb.ls 0x2e63d0
    002e5fe0sub x20, sp, 432
    002e5fe4stp x29, x30, [x20-8]
    002e5fe8add sp, x20, 0
    002e5fecsub x29, sp, 8
    002e5ff0str x0, [sp+440]
    002e5ff4str x1, [sp+448]
    002e5ff8str x2, [sp+456]
    002e5ffcstr x3, [sp+464]
    002e6000str x4, [sp+472]
    002e6004str x5, [sp+480]
    002e6008str x1, [sp+80]
    002e600cstr x4, [sp+128]
    002e6010subs xzr, x1, x4
    002e6014b.ne 0x2e63b8
    002e6018b 0x2e601c
    002e601c
    002e601cloc_2e601c:
    002e601cldr x2, [sp+448]
    002e6020str x2, [sp+128]
    002e6024adrp x0, 0x37f000
    002e6028add x0, x0, 3680
    002e602cmov x1, x2
    002e6030bl runtime.makeslice
    002e6034ldr x3, [sp+128]
    002e6038ldr x4, [sp+128]
    002e603cstr x0, [sp+176]
    002e6040str x3, [sp+184]
    002e6044str x4, [sp+192]
    002e6048ldr x3, [sp+448]
    002e604cldr x4, [sp+440]
    002e6050ldr x5, [sp+456]
    002e6054str x4, [sp+400]
    002e6058str x3, [sp+408]
    002e605cstr x5, [sp+416]
    002e6060str xzr, [sp+120]
    002e6064str x3, [sp+112]
    002e6068ldr x3, [sp+400]
    002e606cstr x3, [sp+104]
    002e6070b 0x2e6074
    002e6074
    002e6074loc_2e6074:
    002e6074ldr x5, [sp+112]
    002e6078ldr x6, [sp+120]
    002e607csubs xzr, x5, x6
    002e6080b.gt 0x2e6088
    002e6084b 0x2e62b0
    002e6088
    002e6088loc_2e6088:
    002e6088ldr x3, [sp+104]
    002e608cstr x3, [sp+368]
    002e6090ldr x3, [sp+120]
    002e6094str x3, [sp+72]
    002e6098ldr x3, [sp+368]
    002e609cldp x4, x5, [x3]
    002e60a0ldp x6, x7, [x3+16]
    002e60a4stp x4, x5, [sp+136]
    002e60a8stp x6, x7, [sp+152]
    002e60acldr x3, [x3+32]
    002e60b0str x3, [sp+168]
    002e60b4stp xzr, xzr, [sp+376]
    002e60b8str xzr, [sp+392]
    002e60bcldr x0, [sp+136]
    002e60c0ldr x1, [sp+144]
    002e60c4ldr x2, [sp+152]
    002e60c8bl net/netip.AddrFromSlice
    002e60ccstr x0, [sp+376]
    002e60d0str x1, [sp+384]
    002e60d4str x2, [sp+392]
    002e60d8strb w3, [sp+63]
    002e60dcldr x3, [sp+376]
    002e60e0ldr x4, [sp+384]
    002e60e4ldr x5, [sp+392]
    002e60e8str x3, [sp+224]
    002e60ecstr x4, [sp+232]
    002e60f0str x5, [sp+240]
    002e60f4ldrb w3, [sp+63]
    002e60f8strb w3, [sp+56]
    002e60fcldr x0, [sp+224]
    002e6100ldr x1, [sp+232]
    002e6104ldr x2, [sp+240]
    002e6108str x0, [sp+200]
    002e610cstr x1, [sp+208]
    002e6110str x2, [sp+216]
    002e6114bl net.ipAttrOf
    002e6118strb w0, [sp+60]
    002e611cstrb w1, [sp+61]
    002e6120strb w2, [sp+62]
    002e6124ldr x0, [sp+72]
    002e6128ldr x1, [sp+472]
    002e612cldr x3, [sp+464]
    002e6130subs xzr, x0, x1
    002e6134b.lo 0x2e613c
    002e6138b 0x2e63b4
    002e613c
    002e613cloc_2e613c:
    002e613csub x4, x0, x0, lsl #2
    002e6140sub x3, x3, x4, lsl #3
    002e6144ldr x0, [x3]
    002e6148ldr x1, [x3+8]
    002e614cldr x2, [x3+16]
    002e6150str x0, [sp+344]
    002e6154str x1, [sp+352]
    002e6158str x2, [sp+360]
    002e615cbl net.ipAttrOf
    002e6160strb w0, [sp+57]
    002e6164strb w1, [sp+58]
    002e6168strb w2, [sp+59]
    002e616cadd x20, sp, 264
    002e6170adr x27, 16
    002e6174stp x29, x27, [sp-24]
    002e6178sub x29, sp, 24
    002e617cbl fn_87cfc
    002e6180sub x29, sp, 8
    002e6184ldr x0, [sp+72]
    002e6188ldr x1, [sp+448]
    002e618cldr x3, [sp+440]
    002e6190subs xzr, x0, x1
    002e6194b.lo 0x2e619c
    002e6198b 0x2e63b0
    002e619c
    002e619cloc_2e619c:
    002e619cadd x5, x0, x0, lsl #2
    002e61a0add x5, x3, x5, lsl #3
    002e61a4ldp x6, x7, [x5]
    002e61a8ldp x8, x9, [x5+16]
    002e61acstp x6, x7, [sp+264]
    002e61b0stp x8, x9, [sp+280]
    002e61b4ldr x5, [x5+32]
    002e61b8str x5, [sp+296]
    002e61bcldrb w5, [sp+60]
    002e61c0ldrb w6, [sp+61]
    002e61c4ldrb w7, [sp+62]
    002e61c8strb w5, [sp+304]
    002e61ccstrb w6, [sp+305]
    002e61d0strb w7, [sp+306]
    002e61d4ldr x0, [sp+72]
    002e61d8ldr x1, [sp+472]
    002e61dcldr x5, [sp+464]
    002e61e0subs xzr, x1, x0
    002e61e4b.hi 0x2e61ec
    002e61e8b 0x2e63ac
    002e61ec
    002e61ecloc_2e61ec:
    002e61ecsub x6, x0, x0, lsl #2
    002e61f0sub x5, x5, x6, lsl #3
    002e61f4ldr x6, [x5]
    002e61f8ldr x7, [x5+8]
    002e61fcldr x5, [x5+16]
    002e6200str x6, [sp+312]
    002e6204str x7, [sp+320]
    002e6208str x5, [sp+328]
    002e620cldrb w5, [sp+57]
    002e6210ldrb w6, [sp+58]
    002e6214ldrb w7, [sp+59]
    002e6218strb w5, [sp+336]
    002e621cstrb w6, [sp+337]
    002e6220strb w7, [sp+338]
    002e6224ldr x0, [sp+72]
    002e6228ldr x1, [sp+184]
    002e622cldr x5, [sp+176]
    002e6230subs xzr, x1, x0
    002e6234b.hi 0x2e623c
    002e6238b 0x2e63a8
    002e623c
    002e623cloc_2e623c:
    002e623cadd x6, x0, x0, lsl #2
    002e6240add x21, x5, x6, lsl #4
    002e6244adrp x27, 0x765000
    002e6248ldr w5, [x27+3056]
    002e624ccbz w5, 0x2e6254
    002e6250b 0x2e6258
    002e6254
    002e6254loc_2e6254:
    002e6254b 0x2e6278
    002e6258
    002e6258loc_2e6258:
    002e6258str x21, [sp+256]
    002e625cadrp x0, 0x37f000
    002e6260add x0, x0, 3680
    002e6264mov x1, x21
    002e6268add x2, sp, 264
    002e626cbl runtime.wbMove
    002e6270ldr x21, [sp+256]
    002e6274b 0x2e6278
    002e6278
    002e6278loc_2e6278:
    002e6278add x20, sp, 264
    002e627cadr x27, 16
    002e6280stp x29, x27, [sp-24]
    002e6284sub x29, sp, 24
    002e6288bl fn_87ef8
    002e628csub x29, sp, 8
    002e6290b 0x2e6294
    002e6294
    002e6294loc_2e6294:
    002e6294ldr x5, [sp+120]
    002e6298add x5, x5, 1
    002e629cstr x5, [sp+120]
    002e62a0ldr x5, [sp+368]
    002e62a4add x5, x5, 40
    002e62a8str x5, [sp+104]
    002e62acb 0x2e6074
    002e62b0
    002e62b0loc_2e62b0:
    002e62b0ldr x1, [sp+176]
    002e62b4ldr x2, [sp+184]
    002e62b8ldr x3, [sp+192]
    002e62bcadrp x0, 0x430000
    002e62c0add x0, x0, 3840
    002e62c4adrp x4, 0x3f2000
    002e62c8add x4, x4, 3960
    002e62ccbl slices.SortStableFunc[go.shape.[]net.byRFC6724Info,go.shape.struct { net.addr net.IPAddr; net.addrAttr net.ipAttr; net.src net/netip.Addr; net.srcAttr net.ipAttr }]
    002e62d0str xzr, [sp+96]
    002e62d4ldr x5, [sp+184]
    002e62d8str x5, [sp+88]
    002e62dcb 0x2e62e0
    002e62e0
    002e62e0loc_2e62e0:
    002e62e0ldr x3, [sp+88]
    002e62e4ldr x4, [sp+96]
    002e62e8subs xzr, x3, x4
    002e62ecb.gt 0x2e62f4
    002e62f0b 0x2e6394
    002e62f4
    002e62f4loc_2e62f4:
    002e62f4ldr x0, [sp+96]
    002e62f8str x0, [sp+64]
    002e62fcldr x1, [sp+184]
    002e6300ldr x3, [sp+176]
    002e6304subs xzr, x1, x0
    002e6308b.hi 0x2e6310
    002e630cb 0x2e63a4
    002e6310
    002e6310loc_2e6310:
    002e6310ldr x1, [sp+448]
    002e6314ldr x4, [sp+440]
    002e6318add x5, x0, x0, lsl #2
    002e631cadd x2, x3, x5, lsl #4
    002e6320subs xzr, x1, x0
    002e6324b.hi 0x2e632c
    002e6328b 0x2e63a0
    002e632c
    002e632cloc_2e632c:
    002e632cadd x3, x0, x0, lsl #2
    002e6330add x1, x4, x3, lsl #3
    002e6334adrp x27, 0x765000
    002e6338ldr w3, [x27+3056]
    002e633ccbz w3, 0x2e6344
    002e6340b 0x2e6348
    002e6344
    002e6344loc_2e6344:
    002e6344b 0x2e6368
    002e6348
    002e6348loc_2e6348:
    002e6348str x2, [sp+256]
    002e634cstr x1, [sp+248]
    002e6350adrp x0, 0x35c000
    002e6354add x0, x0, 1792
    002e6358bl runtime.wbMove
    002e635cldr x1, [sp+248]
    002e6360ldr x2, [sp+256]
    002e6364b 0x2e6368
    002e6368
    002e6368loc_2e6368:
    002e6368ldp x3, x4, [x2]
    002e636cldp x5, x6, [x2+16]
    002e6370stp x3, x4, [x1]
    002e6374stp x5, x6, [x1+16]
    002e6378ldr x3, [x2+32]
    002e637cstr x3, [x1+32]
    002e6380b 0x2e6384
    002e6384
    002e6384loc_2e6384:
    002e6384ldr x3, [sp+96]
    002e6388add x3, x3, 1
    002e638cstr x3, [sp+96]
    002e6390b 0x2e62e0
    002e6394
    002e6394loc_2e6394:
    002e6394ldp x29, x30, [sp-8]
    002e6398add sp, sp, 432
    002e639cret x30
    002e63a0
    002e63a0loc_2e63a0:
    002e63a0bl runtime.panicIndex
    002e63a4
    002e63a4loc_2e63a4:
    002e63a4bl runtime.panicIndex
    002e63a8
    002e63a8loc_2e63a8:
    002e63a8bl runtime.panicIndex
    002e63ac
    002e63acloc_2e63ac:
    002e63acbl runtime.panicIndex
    002e63b0
    002e63b0loc_2e63b0:
    002e63b0bl runtime.panicIndex
    002e63b4
    002e63b4loc_2e63b4:
    002e63b4bl runtime.panicIndex
    002e63b8
    002e63b8loc_2e63b8:
    002e63b8adrp x0, 0x30f000
    002e63bcadd x0, x0, 2944
    002e63c0adrp x1, 0x42b000
    002e63c4add x1, x1, 3712
    002e63c8bl runtime.gopanic
    002e63cchint
    002e63d0
    002e63d0loc_2e63d0:
    002e63d0stp x0, x1, [sp+8]
    002e63d4stp x2, x3, [sp+24]
    002e63d8stp x4, x5, [sp+40]
    002e63dcmov x3, x30
    002e63e0bl runtime.morestack_noctxt.abi0
    002e63e4ldp x0, x1, [sp+8]
    002e63e8ldp x2, x3, [sp+24]
    002e63ecldp x4, x5, [sp+40]
    002e63f0b 0x2e5fd0
    002e63f4udf 0
    002e63f8udf 0
    002e63fcudf 0
    002e5fd0