File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
002d3330
002d3330internal/sync.(*HashTrieMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).Load: ; void internal/sync.(*HashTrieMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).Load(internal/sync.HashTrieMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }] * ht, uintptr[144] * dict, int64_t key)
002d3330ldr x16, [x28+16]
002d3334sub x17, sp, 96
002d3338subs xzr, x17, x16
002d333cb.ls 0x2d355c
002d3340str x30, [sp-224]!
002d3344stur x29, [sp-8]
002d3348sub x29, sp, 8
002d334cstr x0, [sp+232]
002d3350str x1, [sp+240]
002d3354strb w2, [sp+248]
002d3358str x3, [sp+256]
002d335cstr x4, [sp+264]
002d3360str xzr, [sp+80]
002d3364strb wzr, [sp+53]
002d3368ldr x2, [sp+240]
002d336cldrsb x27, [x2]
002d3370ldr x1, [x2+24]
002d3374str x1, [sp+176]
002d3378ldr x0, [sp+232]
002d337cbl internal/sync.(*HashTrieMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).init
002d3380add x0, sp, 248
002d3384bl internal/abi.NoEscape
002d3388str x0, [sp+208]
002d338cldr x2, [sp+232]
002d3390ldrsb x27, [x2]
002d3394ldr x1, [x2+40]
002d3398str x1, [sp+72]
002d339cldr x2, [sp+232]
002d33a0ldrsb x27, [x2]
002d33a4ldr x26, [x2+24]
002d33a8ldr x2, [x26]
002d33acblr x2
002d33b0str x0, [sp+64]
002d33b4ldr x2, [sp+232]
002d33b8ldrsb x27, [x2]
002d33bcadd x2, x2, 16
002d33c0str x2, [sp+168]
002d33c4ldr x2, [sp+240]
002d33c8ldrsb x27, [x2]
002d33ccldr x1, [x2+32]
002d33d0str x1, [sp+160]
002d33d4ldr x0, [sp+168]
002d33d8bl sync/atomic.(*Pointer[go.shape.9fb02d530f4280db41a919d36817386415ddda881b9e412bca2e00b0720525a8]).Load
002d33dcstr x0, [sp+96]
002d33e0orr x2, xzr, 64
002d33e4str x2, [sp+56]
002d33e8b 0x2d33ec
002d33ec
002d33ecloc_2d33ec:
002d33ecldr x2, [sp+56]
002d33f0cbnz x2, 0x2d33f8
002d33f4b 0x2d3544
002d33f8
002d33f8loc_2d33f8:
002d33f8ldr x2, [sp+56]
002d33fcsub x2, x2, 4
002d3400str x2, [sp+56]
002d3404ldr x3, [sp+96]
002d3408ldrsb x27, [x3]
002d340cadd x3, x3, 24
002d3410ldr x4, [sp+64]
002d3414tbz x2, 63, 0x2d341c
002d3418b 0x2d3540
002d341c
002d341cloc_2d341c:
002d341clsrv x4, x4, x2
002d3420subs xzr, x2, 64
002d3424csel x2, x4, xzr, lo
002d3428ubfm x2, x2, 61, 3
002d342cadd x2, x3, x2
002d3430str x2, [sp+152]
002d3434ldr x2, [sp+240]
002d3438ldrsb x27, [x2]
002d343cldr x1, [x2+40]
002d3440str x1, [sp+144]
002d3444ldr x0, [sp+152]
002d3448bl sync/atomic.(*Pointer[go.shape.struct { internal/sync.isEntry bool }]).Load
002d344cstr x0, [sp+88]
002d3450ldr x2, [sp+88]
002d3454cbnz x2, 0x2d345c
002d3458b 0x2d3510
002d345c
002d345cloc_2d345c:
002d345cldr x2, [sp+88]
002d3460ldrsb x27, [x2]
002d3464ldrb w2, [x2]
002d3468tbnz w2, 0, 0x2d3470
002d346cb 0x2d34ec
002d3470
002d3470loc_2d3470:
002d3470ldr x2, [sp+240]
002d3474ldrsb x27, [x2]
002d3478ldr x1, [x2+48]
002d347cstr x1, [sp+128]
002d3480ldr x0, [sp+88]
002d3484bl internal/sync.(*node[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).entry
002d3488str x0, [sp+192]
002d348cstr xzr, [sp+184]
002d3490ldr x2, [sp+240]
002d3494ldrsb x27, [x2]
002d3498ldr x1, [x2+56]
002d349cstr x1, [sp+120]
002d34a0ldrb w2, [sp+248]
002d34a4ldr x3, [sp+256]
002d34a8ldr x4, [sp+264]
002d34acldr x0, [sp+192]
002d34b0bl internal/sync.(*entry[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).lookup
002d34b4str x0, [sp+184]
002d34b8strb w1, [sp+54]
002d34bcldr x2, [sp+184]
002d34c0str x2, [sp+104]
002d34c4ldrb w2, [sp+54]
002d34c8strb w2, [sp+55]
002d34ccldr x2, [sp+104]
002d34d0str x2, [sp+80]
002d34d4ldrb w1, [sp+55]
002d34d8strb w1, [sp+53]
002d34dcldr x0, [sp+80]
002d34e0ldur x29, [sp-8]
002d34e4ldr x30, [sp], 224
002d34e8ret x30
002d34ec
002d34ecloc_2d34ec:
002d34ecldr x2, [sp+240]
002d34f0ldrsb x27, [x2]
002d34f4ldr x1, [x2+48]
002d34f8str x1, [sp+112]
002d34fcldr x0, [sp+88]
002d3500bl internal/sync.(*node[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).indirect
002d3504str x0, [sp+96]
002d3508b 0x2d350c
002d350c
002d350cloc_2d350c:
002d350cb 0x2d33ec
002d3510
002d3510loc_2d3510:
002d3510str xzr, [sp+136]
002d3514add x2, sp, 136
002d3518str x2, [sp+200]
002d351cldrsb x27, [x2]
002d3520ldr x2, [x2]
002d3524str x2, [sp+80]
002d3528strb wzr, [sp+53]
002d352cldr x0, [sp+80]
002d3530mov x1, xzr
002d3534ldur x29, [sp-8]
002d3538ldr x30, [sp], 224
002d353cret x30
002d3540
002d3540loc_2d3540:
002d3540bl runtime.panicshift
002d3544
002d3544loc_2d3544:
002d3544adrp x0, 0x322000
002d3548add x0, x0, 2944
002d354cadrp x1, 0x43e000
002d3550add x1, x1, 816
002d3554bl runtime.gopanic
002d3558hint
002d355c
002d355cloc_2d355c:
002d355cstp x0, x1, [sp+8]
002d3560strb w2, [sp+24]
002d3564stp x3, x4, [sp+32]
002d3568mov x3, x30
002d356cbl runtime.morestack_noctxt.abi0
002d3570ldp x0, x1, [sp+8]
002d3574ldrb w2, [sp+24]
002d3578ldp x3, x4, [sp+32]
002d357cb 0x2d3330
002d3330
002d3330internal/sync.(*HashTrieMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).Load: ; void internal/sync.(*HashTrieMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).Load(internal/sync.HashTrieMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }] * ht, uintptr[144] * dict, int64_t key)
002d3330ldr x16, [x28+16]
002d3334sub x17, sp, 96
002d3338subs xzr, x17, x16
002d333cb.ls 0x2d355c
002d3340str x30, [sp-224]!
002d3344stur x29, [sp-8]
002d3348sub x29, sp, 8
002d334cstr x0, [sp+232]
002d3350str x1, [sp+240]
002d3354strb w2, [sp+248]
002d3358str x3, [sp+256]
002d335cstr x4, [sp+264]
002d3360str xzr, [sp+80]
002d3364strb wzr, [sp+53]
002d3368ldr x2, [sp+240]
002d336cldrsb x27, [x2]
002d3370ldr x1, [x2+24]
002d3374str x1, [sp+176]
002d3378ldr x0, [sp+232]
002d337cbl internal/sync.(*HashTrieMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).init
002d3380add x0, sp, 248
002d3384bl internal/abi.NoEscape
002d3388str x0, [sp+208]
002d338cldr x2, [sp+232]
002d3390ldrsb x27, [x2]
002d3394ldr x1, [x2+40]
002d3398str x1, [sp+72]
002d339cldr x2, [sp+232]
002d33a0ldrsb x27, [x2]
002d33a4ldr x26, [x2+24]
002d33a8ldr x2, [x26]
002d33acblr x2
002d33b0str x0, [sp+64]
002d33b4ldr x2, [sp+232]
002d33b8ldrsb x27, [x2]
002d33bcadd x2, x2, 16
002d33c0str x2, [sp+168]
002d33c4ldr x2, [sp+240]
002d33c8ldrsb x27, [x2]
002d33ccldr x1, [x2+32]
002d33d0str x1, [sp+160]
002d33d4ldr x0, [sp+168]
002d33d8bl sync/atomic.(*Pointer[go.shape.9fb02d530f4280db41a919d36817386415ddda881b9e412bca2e00b0720525a8]).Load
002d33dcstr x0, [sp+96]
002d33e0orr x2, xzr, 64
002d33e4str x2, [sp+56]
002d33e8b 0x2d33ec
002d33ec
002d33ecloc_2d33ec:
002d33ecldr x2, [sp+56]
002d33f0cbnz x2, 0x2d33f8
002d33f4b 0x2d3544
002d33f8
002d33f8loc_2d33f8:
002d33f8ldr x2, [sp+56]
002d33fcsub x2, x2, 4
002d3400str x2, [sp+56]
002d3404ldr x3, [sp+96]
002d3408ldrsb x27, [x3]
002d340cadd x3, x3, 24
002d3410ldr x4, [sp+64]
002d3414tbz x2, 63, 0x2d341c
002d3418b 0x2d3540
002d341c
002d341cloc_2d341c:
002d341clsrv x4, x4, x2
002d3420subs xzr, x2, 64
002d3424csel x2, x4, xzr, lo
002d3428ubfm x2, x2, 61, 3
002d342cadd x2, x3, x2
002d3430str x2, [sp+152]
002d3434ldr x2, [sp+240]
002d3438ldrsb x27, [x2]
002d343cldr x1, [x2+40]
002d3440str x1, [sp+144]
002d3444ldr x0, [sp+152]
002d3448bl sync/atomic.(*Pointer[go.shape.struct { internal/sync.isEntry bool }]).Load
002d344cstr x0, [sp+88]
002d3450ldr x2, [sp+88]
002d3454cbnz x2, 0x2d345c
002d3458b 0x2d3510
002d345c
002d345cloc_2d345c:
002d345cldr x2, [sp+88]
002d3460ldrsb x27, [x2]
002d3464ldrb w2, [x2]
002d3468tbnz w2, 0, 0x2d3470
002d346cb 0x2d34ec
002d3470
002d3470loc_2d3470:
002d3470ldr x2, [sp+240]
002d3474ldrsb x27, [x2]
002d3478ldr x1, [x2+48]
002d347cstr x1, [sp+128]
002d3480ldr x0, [sp+88]
002d3484bl internal/sync.(*node[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).entry
002d3488str x0, [sp+192]
002d348cstr xzr, [sp+184]
002d3490ldr x2, [sp+240]
002d3494ldrsb x27, [x2]
002d3498ldr x1, [x2+56]
002d349cstr x1, [sp+120]
002d34a0ldrb w2, [sp+248]
002d34a4ldr x3, [sp+256]
002d34a8ldr x4, [sp+264]
002d34acldr x0, [sp+192]
002d34b0bl internal/sync.(*entry[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).lookup
002d34b4str x0, [sp+184]
002d34b8strb w1, [sp+54]
002d34bcldr x2, [sp+184]
002d34c0str x2, [sp+104]
002d34c4ldrb w2, [sp+54]
002d34c8strb w2, [sp+55]
002d34ccldr x2, [sp+104]
002d34d0str x2, [sp+80]
002d34d4ldrb w1, [sp+55]
002d34d8strb w1, [sp+53]
002d34dcldr x0, [sp+80]
002d34e0ldur x29, [sp-8]
002d34e4ldr x30, [sp], 224
002d34e8ret x30
002d34ec
002d34ecloc_2d34ec:
002d34ecldr x2, [sp+240]
002d34f0ldrsb x27, [x2]
002d34f4ldr x1, [x2+48]
002d34f8str x1, [sp+112]
002d34fcldr x0, [sp+88]
002d3500bl internal/sync.(*node[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).indirect
002d3504str x0, [sp+96]
002d3508b 0x2d350c
002d350c
002d350cloc_2d350c:
002d350cb 0x2d33ec
002d3510
002d3510loc_2d3510:
002d3510str xzr, [sp+136]
002d3514add x2, sp, 136
002d3518str x2, [sp+200]
002d351cldrsb x27, [x2]
002d3520ldr x2, [x2]
002d3524str x2, [sp+80]
002d3528strb wzr, [sp+53]
002d352cldr x0, [sp+80]
002d3530mov x1, xzr
002d3534ldur x29, [sp-8]
002d3538ldr x30, [sp], 224
002d353cret x30
002d3540
002d3540loc_2d3540:
002d3540bl runtime.panicshift
002d3544
002d3544loc_2d3544:
002d3544adrp x0, 0x322000
002d3548add x0, x0, 2944
002d354cadrp x1, 0x43e000
002d3550add x1, x1, 816
002d3554bl runtime.gopanic
002d3558hint
002d355c
002d355cloc_2d355c:
002d355cstp x0, x1, [sp+8]
002d3560strb w2, [sp+24]
002d3564stp x3, x4, [sp+32]
002d3568mov x3, x30
002d356cbl runtime.morestack_noctxt.abi0
002d3570ldp x0, x1, [sp+8]
002d3574ldrb w2, [sp+24]
002d3578ldp x3, x4, [sp+32]
002d357cb 0x2d3330
002d3330
002d3580
002d3580internal/sync.(*HashTrieMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).initSlow: ; void internal/sync.(*HashTrieMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).initSlow(internal/sync.HashTrieMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }] * ht, uintptr[144] * dict)
002d3580ldr x16, [x28+16]
002d3584sub x17, sp, 112
002d3588subs xzr, x17, x16
002d358cb.ls 0x2d37a4
002d3590str x30, [sp-240]!
002d3594stur x29, [sp-8]
002d3598sub x29, sp, 8
002d359cstr x0, [sp+248]
002d35a0str x1, [sp+256]
002d35a4ldrsb x27, [x0]
002d35a8add x0, x0, 4
002d35acstr x0, [sp+224]
002d35b0bl internal/sync.(*Mutex).Lock
002d35b4ldr x1, [sp+248]
002d35b8ldrsb x27, [x1]
002d35bcadd x1, x1, 4
002d35c0str x1, [sp+136]
002d35c4stp xzr, xzr, [sp+200]
002d35c8add x1, sp, 200
002d35ccstr x1, [sp+216]
002d35d0ldrsb x27, [x1]
002d35d4adrp x2, 0
002d35d8add x2, x2, 1984
002d35dcstr x2, [x1]
002d35e0ldrsb x27, [x1]
002d35e4ldr x2, [sp+136]
002d35e8adrp x27, 0x778000
002d35ecldr w3, [x27+3056]
002d35f0cbz w3, 0x2d35f8
002d35f4b 0x2d35fc
002d35f8
002d35f8loc_2d35f8:
002d35f8b 0x2d3610
002d35fc
002d35fcloc_2d35fc:
002d35fcbl runtime.gcWriteBarrier2
002d3600str x2, [x25]
002d3604ldr x3, [x1+8]
002d3608str x3, [x25+8]
002d360cb 0x2d3610
002d3610
002d3610loc_2d3610:
002d3610str x2, [x1+8]
002d3614str x1, [sp+72]
002d3618add x0, sp, 48
002d361cbl runtime.deferprocStack
002d3620subs xzr, x0, 0
002d3624b.ne 0x2d3794
002d3628b 0x2d362c
002d362c
002d362cloc_2d362c:
002d362cldr x0, [sp+248]
002d3630ldrsb x27, [x0]
002d3634str x0, [sp+192]
002d3638bl sync/atomic.(*Uint32).Load
002d363cstr w0, [sp+36]
002d3640cbnz w0, 0x2d3648
002d3644b 0x2d3658
002d3648
002d3648loc_2d3648:
002d3648bl runtime.deferreturn
002d364cldur x29, [sp-8]
002d3650ldr x30, [sp], 240
002d3654ret x30
002d3658
002d3658loc_2d3658:
002d3658str xzr, [sp+104]
002d365cstr xzr, [sp+128]
002d3660ldr x2, [sp+256]
002d3664ldrsb x27, [x2]
002d3668b 0x2d366c
002d366c
002d366cloc_2d366c:
002d366cldr x0, [x2+448]
002d3670str x0, [sp+176]
002d3674str xzr, [sp+184]
002d3678mov x1, xzr
002d367cbl internal/abi.TypeOf
002d3680str x0, [sp+120]
002d3684bl internal/abi.(*Type).MapType
002d3688str x0, [sp+96]
002d368cldr x2, [sp+256]
002d3690ldrsb x27, [x2]
002d3694ldr x0, [x2+16]
002d3698str x0, [sp+168]
002d369cmov x1, xzr
002d36a0bl internal/sync.newIndirectNode[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]
002d36a4str x0, [sp+112]
002d36a8ldr x2, [sp+248]
002d36acldrsb x27, [x2]
002d36b0add x2, x2, 16
002d36b4str x2, [sp+160]
002d36b8ldr x2, [sp+256]
002d36bcldrsb x27, [x2]
002d36c0ldr x1, [x2+8]
002d36c4str x1, [sp+152]
002d36c8ldr x0, [sp+160]
002d36ccldr x2, [sp+112]
002d36d0bl sync/atomic.(*Pointer[go.shape.9fb02d530f4280db41a919d36817386415ddda881b9e412bca2e00b0720525a8]).Store
002d36d4ldr x2, [sp+248]
002d36d8ldrsb x27, [x2]
002d36dcldr x3, [sp+96]
002d36e0ldrsb x27, [x3]
002d36e4ldr x3, [x3+72]
002d36e8adrp x27, 0x778000
002d36ecldr w4, [x27+3056]
002d36f0cbz w4, 0x2d36f8
002d36f4b 0x2d36fc
002d36f8
002d36f8loc_2d36f8:
002d36f8b 0x2d3710
002d36fc
002d36fcloc_2d36fc:
002d36fcbl runtime.gcWriteBarrier2
002d3700str x3, [x25]
002d3704ldr x0, [x2+24]
002d3708str x0, [x25+8]
002d370cb 0x2d3710
002d3710
002d3710loc_2d3710:
002d3710str x3, [x2+24]
002d3714ldr x0, [sp+248]
002d3718ldrsb x27, [x0]
002d371cldr x1, [sp+96]
002d3720ldrsb x27, [x1]
002d3724ldr x1, [x1+56]
002d3728ldrsb x27, [x1]
002d372cldr x1, [x1+24]
002d3730adrp x27, 0x778000
002d3734ldr w2, [x27+3056]
002d3738cbz w2, 0x2d3740
002d373cb 0x2d3744
002d3740
002d3740loc_2d3740:
002d3740b 0x2d3758
002d3744
002d3744loc_2d3744:
002d3744bl runtime.gcWriteBarrier2
002d3748str x1, [x25]
002d374cldr x2, [x0+32]
002d3750str x2, [x25+8]
002d3754b 0x2d3758
002d3758
002d3758loc_2d3758:
002d3758str x1, [x0+32]
002d375cbl runtime.rand
002d3760str x0, [sp+40]
002d3764ldr x1, [sp+248]
002d3768ldrsb x27, [x1]
002d376cstr x0, [x1+40]
002d3770ldr x0, [sp+248]
002d3774ldrsb x27, [x0]
002d3778str x0, [sp+144]
002d377corr x1, xzr, 1
002d3780bl sync/atomic.(*Uint32).Store
002d3784bl runtime.deferreturn
002d3788ldur x29, [sp-8]
002d378cldr x30, [sp], 240
002d3790ret x30
002d3794
002d3794loc_2d3794:
002d3794bl runtime.deferreturn
002d3798ldur x29, [sp-8]
002d379cldr x30, [sp], 240
002d37a0ret x30
002d37a4
002d37a4loc_2d37a4:
002d37a4stp x0, x1, [sp+8]
002d37a8mov x3, x30
002d37acbl runtime.morestack_noctxt.abi0
002d37b0ldp x0, x1, [sp+8]
002d37b4b 0x2d3580
002d37b8udf 0
002d37bcudf 0
002d3580
002d3580internal/sync.(*HashTrieMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).initSlow: ; void internal/sync.(*HashTrieMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).initSlow(internal/sync.HashTrieMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }] * ht, uintptr[144] * dict)
002d3580ldr x16, [x28+16]
002d3584sub x17, sp, 112
002d3588subs xzr, x17, x16
002d358cb.ls 0x2d37a4
002d3590str x30, [sp-240]!
002d3594stur x29, [sp-8]
002d3598sub x29, sp, 8
002d359cstr x0, [sp+248]
002d35a0str x1, [sp+256]
002d35a4ldrsb x27, [x0]
002d35a8add x0, x0, 4
002d35acstr x0, [sp+224]
002d35b0bl internal/sync.(*Mutex).Lock
002d35b4ldr x1, [sp+248]
002d35b8ldrsb x27, [x1]
002d35bcadd x1, x1, 4
002d35c0str x1, [sp+136]
002d35c4stp xzr, xzr, [sp+200]
002d35c8add x1, sp, 200
002d35ccstr x1, [sp+216]
002d35d0ldrsb x27, [x1]
002d35d4adrp x2, 0
002d35d8add x2, x2, 1984
002d35dcstr x2, [x1]
002d35e0ldrsb x27, [x1]
002d35e4ldr x2, [sp+136]
002d35e8adrp x27, 0x778000
002d35ecldr w3, [x27+3056]
002d35f0cbz w3, 0x2d35f8
002d35f4b 0x2d35fc
002d35f8
002d35f8loc_2d35f8:
002d35f8b 0x2d3610
002d35fc
002d35fcloc_2d35fc:
002d35fcbl runtime.gcWriteBarrier2
002d3600str x2, [x25]
002d3604ldr x3, [x1+8]
002d3608str x3, [x25+8]
002d360cb 0x2d3610
002d3610
002d3610loc_2d3610:
002d3610str x2, [x1+8]
002d3614str x1, [sp+72]
002d3618add x0, sp, 48
002d361cbl runtime.deferprocStack
002d3620subs xzr, x0, 0
002d3624b.ne 0x2d3794
002d3628b 0x2d362c
002d362c
002d362cloc_2d362c:
002d362cldr x0, [sp+248]
002d3630ldrsb x27, [x0]
002d3634str x0, [sp+192]
002d3638bl sync/atomic.(*Uint32).Load
002d363cstr w0, [sp+36]
002d3640cbnz w0, 0x2d3648
002d3644b 0x2d3658
002d3648
002d3648loc_2d3648:
002d3648bl runtime.deferreturn
002d364cldur x29, [sp-8]
002d3650ldr x30, [sp], 240
002d3654ret x30
002d3658
002d3658loc_2d3658:
002d3658str xzr, [sp+104]
002d365cstr xzr, [sp+128]
002d3660ldr x2, [sp+256]
002d3664ldrsb x27, [x2]
002d3668b 0x2d366c
002d366c
002d366cloc_2d366c:
002d366cldr x0, [x2+448]
002d3670str x0, [sp+176]
002d3674str xzr, [sp+184]
002d3678mov x1, xzr
002d367cbl internal/abi.TypeOf
002d3680str x0, [sp+120]
002d3684bl internal/abi.(*Type).MapType
002d3688str x0, [sp+96]
002d368cldr x2, [sp+256]
002d3690ldrsb x27, [x2]
002d3694ldr x0, [x2+16]
002d3698str x0, [sp+168]
002d369cmov x1, xzr
002d36a0bl internal/sync.newIndirectNode[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]
002d36a4str x0, [sp+112]
002d36a8ldr x2, [sp+248]
002d36acldrsb x27, [x2]
002d36b0add x2, x2, 16
002d36b4str x2, [sp+160]
002d36b8ldr x2, [sp+256]
002d36bcldrsb x27, [x2]
002d36c0ldr x1, [x2+8]
002d36c4str x1, [sp+152]
002d36c8ldr x0, [sp+160]
002d36ccldr x2, [sp+112]
002d36d0bl sync/atomic.(*Pointer[go.shape.9fb02d530f4280db41a919d36817386415ddda881b9e412bca2e00b0720525a8]).Store
002d36d4ldr x2, [sp+248]
002d36d8ldrsb x27, [x2]
002d36dcldr x3, [sp+96]
002d36e0ldrsb x27, [x3]
002d36e4ldr x3, [x3+72]
002d36e8adrp x27, 0x778000
002d36ecldr w4, [x27+3056]
002d36f0cbz w4, 0x2d36f8
002d36f4b 0x2d36fc
002d36f8
002d36f8loc_2d36f8:
002d36f8b 0x2d3710
002d36fc
002d36fcloc_2d36fc:
002d36fcbl runtime.gcWriteBarrier2
002d3700str x3, [x25]
002d3704ldr x0, [x2+24]
002d3708str x0, [x25+8]
002d370cb 0x2d3710
002d3710
002d3710loc_2d3710:
002d3710str x3, [x2+24]
002d3714ldr x0, [sp+248]
002d3718ldrsb x27, [x0]
002d371cldr x1, [sp+96]
002d3720ldrsb x27, [x1]
002d3724ldr x1, [x1+56]
002d3728ldrsb x27, [x1]
002d372cldr x1, [x1+24]
002d3730adrp x27, 0x778000
002d3734ldr w2, [x27+3056]
002d3738cbz w2, 0x2d3740
002d373cb 0x2d3744
002d3740
002d3740loc_2d3740:
002d3740b 0x2d3758
002d3744
002d3744loc_2d3744:
002d3744bl runtime.gcWriteBarrier2
002d3748str x1, [x25]
002d374cldr x2, [x0+32]
002d3750str x2, [x25+8]
002d3754b 0x2d3758
002d3758
002d3758loc_2d3758:
002d3758str x1, [x0+32]
002d375cbl runtime.rand
002d3760str x0, [sp+40]
002d3764ldr x1, [sp+248]
002d3768ldrsb x27, [x1]
002d376cstr x0, [x1+40]
002d3770ldr x0, [sp+248]
002d3774ldrsb x27, [x0]
002d3778str x0, [sp+144]
002d377corr x1, xzr, 1
002d3780bl sync/atomic.(*Uint32).Store
002d3784bl runtime.deferreturn
002d3788ldur x29, [sp-8]
002d378cldr x30, [sp], 240
002d3790ret x30
002d3794
002d3794loc_2d3794:
002d3794bl runtime.deferreturn
002d3798ldur x29, [sp-8]
002d379cldr x30, [sp], 240
002d37a0ret x30
002d37a4
002d37a4loc_2d37a4:
002d37a4stp x0, x1, [sp+8]
002d37a8mov x3, x30
002d37acbl runtime.morestack_noctxt.abi0
002d37b0ldp x0, x1, [sp+8]
002d37b4b 0x2d3580
002d37b8udf 0
002d37bcudf 0
002d3580
002d37c0
002d37c0internal/sync.(*HashTrieMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).initSlow.deferwrap1: ; void internal/sync.(*HashTrieMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).initSlow.deferwrap1(void)
002d37c0ldr x16, [x28+16]
002d37c4subs xzr, sp, x16
002d37c8b.ls 0x2d37f8
002d37ccstr x30, [sp-32]!
002d37d0stur x29, [sp-8]
002d37d4sub x29, sp, 8
002d37d8ldr x16, [x28+32]
002d37dccbnz x16, 0x2d3804
002d37e0
002d37e0loc_2d37e0:
002d37e0ldr x0, [x26+8]
002d37e4str x0, [sp+16]
002d37e8bl internal/sync.(*Mutex).Unlock
002d37ecldur x29, [sp-8]
002d37f0ldr x30, [sp], 32
002d37f4ret x30
002d37f8
002d37f8loc_2d37f8:
002d37f8mov x3, x30
002d37fcbl runtime.morestack.abi0
002d3800b 0x2d37c0
002d3804
002d3804loc_2d3804:
002d3804ldr x17, [x16]
002d3808add x20, sp, 40
002d380csubs xzr, x20, x17
002d3810b.ne 0x2d37e0
002d3814add x20, sp, 8
002d3818str x20, [x16]
002d381cb 0x2d37e0
002d37c0
002d37c0internal/sync.(*HashTrieMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).initSlow.deferwrap1: ; void internal/sync.(*HashTrieMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).initSlow.deferwrap1(void)
002d37c0ldr x16, [x28+16]
002d37c4subs xzr, sp, x16
002d37c8b.ls 0x2d37f8
002d37ccstr x30, [sp-32]!
002d37d0stur x29, [sp-8]
002d37d4sub x29, sp, 8
002d37d8ldr x16, [x28+32]
002d37dccbnz x16, 0x2d3804
002d37e0
002d37e0loc_2d37e0:
002d37e0ldr x0, [x26+8]
002d37e4str x0, [sp+16]
002d37e8bl internal/sync.(*Mutex).Unlock
002d37ecldur x29, [sp-8]
002d37f0ldr x30, [sp], 32
002d37f4ret x30
002d37f8
002d37f8loc_2d37f8:
002d37f8mov x3, x30
002d37fcbl runtime.morestack.abi0
002d3800b 0x2d37c0
002d3804
002d3804loc_2d3804:
002d3804ldr x17, [x16]
002d3808add x20, sp, 40
002d380csubs xzr, x20, x17
002d3810b.ne 0x2d37e0
002d3814add x20, sp, 8
002d3818str x20, [x16]
002d381cb 0x2d37e0
002d37c0
002d3820
002d3820internal/sync.(*HashTrieMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).init: ; void internal/sync.(*HashTrieMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).init(internal/sync.HashTrieMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }] * ht, uintptr[144] * dict)
002d3820ldr x16, [x28+16]
002d3824subs xzr, sp, x16
002d3828b.ls 0x2d3884
002d382cstr x30, [sp-64]!
002d3830stur x29, [sp-8]
002d3834sub x29, sp, 8
002d3838str x0, [sp+72]
002d383cstr x1, [sp+80]
002d3840ldrsb x27, [x0]
002d3844str x0, [sp+48]
002d3848bl sync/atomic.(*Uint32).Load
002d384cstr w0, [sp+36]
002d3850cbz w0, 0x2d3858
002d3854b 0x2d3874
002d3858
002d3858loc_2d3858:
002d3858ldr x2, [sp+80]
002d385cldrsb x27, [x2]
002d3860ldr x1, [x2]
002d3864str x1, [sp+40]
002d3868ldr x0, [sp+72]
002d386cbl internal/sync.(*HashTrieMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).initSlow
002d3870b 0x2d3878
002d3874
002d3874loc_2d3874:
002d3874b 0x2d3878
002d3878
002d3878loc_2d3878:
002d3878ldur x29, [sp-8]
002d387cldr x30, [sp], 64
002d3880ret x30
002d3884
002d3884loc_2d3884:
002d3884stp x0, x1, [sp+8]
002d3888mov x3, x30
002d388cbl runtime.morestack_noctxt.abi0
002d3890ldp x0, x1, [sp+8]
002d3894b 0x2d3820
002d3898udf 0
002d389cudf 0
002d3820
002d3820internal/sync.(*HashTrieMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).init: ; void internal/sync.(*HashTrieMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).init(internal/sync.HashTrieMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }] * ht, uintptr[144] * dict)
002d3820ldr x16, [x28+16]
002d3824subs xzr, sp, x16
002d3828b.ls 0x2d3884
002d382cstr x30, [sp-64]!
002d3830stur x29, [sp-8]
002d3834sub x29, sp, 8
002d3838str x0, [sp+72]
002d383cstr x1, [sp+80]
002d3840ldrsb x27, [x0]
002d3844str x0, [sp+48]
002d3848bl sync/atomic.(*Uint32).Load
002d384cstr w0, [sp+36]
002d3850cbz w0, 0x2d3858
002d3854b 0x2d3874
002d3858
002d3858loc_2d3858:
002d3858ldr x2, [sp+80]
002d385cldrsb x27, [x2]
002d3860ldr x1, [x2]
002d3864str x1, [sp+40]
002d3868ldr x0, [sp+72]
002d386cbl internal/sync.(*HashTrieMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).initSlow
002d3870b 0x2d3878
002d3874
002d3874loc_2d3874:
002d3874b 0x2d3878
002d3878
002d3878loc_2d3878:
002d3878ldur x29, [sp-8]
002d387cldr x30, [sp], 64
002d3880ret x30
002d3884
002d3884loc_2d3884:
002d3884stp x0, x1, [sp+8]
002d3888mov x3, x30
002d388cbl runtime.morestack_noctxt.abi0
002d3890ldp x0, x1, [sp+8]
002d3894b 0x2d3820
002d3898udf 0
002d389cudf 0
002d3820
002d38a0
002d38a0sync/atomic.(*Pointer[go.shape.9fb02d530f4280db41a919d36817386415ddda881b9e412bca2e00b0720525a8]).Store: ; void sync/atomic.(*Pointer[go.shape.9fb02d530f4280db41a919d36817386415ddda881b9e412bca2e00b0720525a8]).Store(sync/atomic.Pointer_9fb02d530f4280db41a919d36817386415ddda881b9e412bca2e00b0720525a8 * x, uintptr[16] * dict, int64_t val)
002d38a0ldr x16, [x28+16]
002d38a4subs xzr, sp, x16
002d38a8b.ls 0x2d38e0
002d38acstr x30, [sp-48]!
002d38b0stur x29, [sp-8]
002d38b4sub x29, sp, 8
002d38b8str x0, [sp+56]
002d38bcstr x1, [sp+64]
002d38c0str x2, [sp+72]
002d38c4ldrsb x27, [x0]
002d38c8str x0, [sp+32]
002d38ccldr x1, [sp+72]
002d38d0bl sync/atomic.StorePointer
002d38d4ldur x29, [sp-8]
002d38d8ldr x30, [sp], 48
002d38dcret x30
002d38e0
002d38e0loc_2d38e0:
002d38e0stp x0, x1, [sp+8]
002d38e4str x2, [sp+24]
002d38e8mov x3, x30
002d38ecbl runtime.morestack_noctxt.abi0
002d38f0ldp x0, x1, [sp+8]
002d38f4ldr x2, [sp+24]
002d38f8b 0x2d38a0
002d38fcudf 0
002d38a0
002d38a0sync/atomic.(*Pointer[go.shape.9fb02d530f4280db41a919d36817386415ddda881b9e412bca2e00b0720525a8]).Store: ; void sync/atomic.(*Pointer[go.shape.9fb02d530f4280db41a919d36817386415ddda881b9e412bca2e00b0720525a8]).Store(sync/atomic.Pointer_9fb02d530f4280db41a919d36817386415ddda881b9e412bca2e00b0720525a8 * x, uintptr[16] * dict, int64_t val)
002d38a0ldr x16, [x28+16]
002d38a4subs xzr, sp, x16
002d38a8b.ls 0x2d38e0
002d38acstr x30, [sp-48]!
002d38b0stur x29, [sp-8]
002d38b4sub x29, sp, 8
002d38b8str x0, [sp+56]
002d38bcstr x1, [sp+64]
002d38c0str x2, [sp+72]
002d38c4ldrsb x27, [x0]
002d38c8str x0, [sp+32]
002d38ccldr x1, [sp+72]
002d38d0bl sync/atomic.StorePointer
002d38d4ldur x29, [sp-8]
002d38d8ldr x30, [sp], 48
002d38dcret x30
002d38e0
002d38e0loc_2d38e0:
002d38e0stp x0, x1, [sp+8]
002d38e4str x2, [sp+24]
002d38e8mov x3, x30
002d38ecbl runtime.morestack_noctxt.abi0
002d38f0ldp x0, x1, [sp+8]
002d38f4ldr x2, [sp+24]
002d38f8b 0x2d38a0
002d38fcudf 0
002d38a0
002d3900
002d3900sync/atomic.(*Pointer[go.shape.9fb02d530f4280db41a919d36817386415ddda881b9e412bca2e00b0720525a8]).Load: ; void sync/atomic.(*Pointer[go.shape.9fb02d530f4280db41a919d36817386415ddda881b9e412bca2e00b0720525a8]).Load(sync/atomic.Pointer_9fb02d530f4280db41a919d36817386415ddda881b9e412bca2e00b0720525a8 * x, uintptr[16] * dict)
002d3900str x30, [sp-48]!
002d3904stur x29, [sp-8]
002d3908sub x29, sp, 8
002d390cstr x0, [sp+56]
002d3910str x1, [sp+64]
002d3914str xzr, [sp+16]
002d3918ldr x1, [sp+56]
002d391cldrsb x27, [x1]
002d3920str x1, [sp+24]
002d3924ldar x1, [x1]
002d3928str x1, [sp+32]
002d392cldr x1, [sp+32]
002d3930str x1, [sp+16]
002d3934ldr x0, [sp+16]
002d3938add x29, sp, 40
002d393cadd sp, sp, 48
002d3940ret x30
002d3944udf 0
002d3948udf 0
002d394cudf 0
002d3900
002d3900sync/atomic.(*Pointer[go.shape.9fb02d530f4280db41a919d36817386415ddda881b9e412bca2e00b0720525a8]).Load: ; void sync/atomic.(*Pointer[go.shape.9fb02d530f4280db41a919d36817386415ddda881b9e412bca2e00b0720525a8]).Load(sync/atomic.Pointer_9fb02d530f4280db41a919d36817386415ddda881b9e412bca2e00b0720525a8 * x, uintptr[16] * dict)
002d3900str x30, [sp-48]!
002d3904stur x29, [sp-8]
002d3908sub x29, sp, 8
002d390cstr x0, [sp+56]
002d3910str x1, [sp+64]
002d3914str xzr, [sp+16]
002d3918ldr x1, [sp+56]
002d391cldrsb x27, [x1]
002d3920str x1, [sp+24]
002d3924ldar x1, [x1]
002d3928str x1, [sp+32]
002d392cldr x1, [sp+32]
002d3930str x1, [sp+16]
002d3934ldr x0, [sp+16]
002d3938add x29, sp, 40
002d393cadd sp, sp, 48
002d3940ret x30
002d3944udf 0
002d3948udf 0
002d394cudf 0
002d3900
002d3950
002d3950internal/sync.(*indirect[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).empty: ; void internal/sync.(*indirect[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).empty(internal/sync.indirect[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }] * i, uintptr[2] * dict)
002d3950ldr x16, [x28+16]
002d3954subs xzr, sp, x16
002d3958b.ls 0x2d3a3c
002d395cstr x30, [sp-96]!
002d3960stur x29, [sp-8]
002d3964sub x29, sp, 8
002d3968str x0, [sp+104]
002d396cstr x1, [sp+112]
002d3970strb wzr, [sp+31]
002d3974str xzr, [sp+32]
002d3978str xzr, [sp+56]
002d397corr x1, xzr, 16
002d3980str x1, [sp+48]
002d3984b 0x2d3988
002d3988
002d3988loc_2d3988:
002d3988ldr x2, [sp+48]
002d398cldr x3, [sp+56]
002d3990subs xzr, x2, x3
002d3994b.gt 0x2d399c
002d3998b 0x2d3a18
002d399c
002d399cloc_2d399c:
002d399cldr x0, [sp+56]
002d39a0str x0, [sp+40]
002d39a4ldr x2, [sp+104]
002d39a8ldrsb x27, [x2]
002d39acadd x2, x2, 24
002d39b0subs xzr, x0, 16
002d39b4b.lo 0x2d39bc
002d39b8b 0x2d3a34
002d39bc
002d39bcloc_2d39bc:
002d39bcadd x2, x2, x0, lsl #3
002d39c0str x2, [sp+72]
002d39c4ldr x2, [sp+112]
002d39c8ldrsb x27, [x2]
002d39ccldr x1, [x2]
002d39d0str x1, [sp+64]
002d39d4ldr x0, [sp+72]
002d39d8bl sync/atomic.(*Pointer[go.shape.struct { internal/sync.isEntry bool }]).Load
002d39dcstr x0, [sp+80]
002d39e0ldr x2, [sp+80]
002d39e4cbnz x2, 0x2d39ec
002d39e8b 0x2d39fc
002d39ec
002d39ecloc_2d39ec:
002d39ecldr x2, [sp+32]
002d39f0add x2, x2, 1
002d39f4str x2, [sp+32]
002d39f8b 0x2d3a00
002d39fc
002d39fcloc_2d39fc:
002d39fcb 0x2d3a00
002d3a00
002d3a00loc_2d3a00:
002d3a00b 0x2d3a04
002d3a04
002d3a04loc_2d3a04:
002d3a04ldr x2, [sp+56]
002d3a08add x2, x2, 1
002d3a0cstr x2, [sp+56]
002d3a10orr x1, xzr, 16
002d3a14b 0x2d3988
002d3a18
002d3a18loc_2d3a18:
002d3a18ldr x1, [sp+32]
002d3a1csubs xzr, x1, 0
002d3a20cset x0, eq
002d3a24strb w0, [sp+31]
002d3a28ldur x29, [sp-8]
002d3a2cldr x30, [sp], 96
002d3a30ret x30
002d3a34
002d3a34loc_2d3a34:
002d3a34bl runtime.panicIndex
002d3a38hint
002d3a3c
002d3a3cloc_2d3a3c:
002d3a3cstp x0, x1, [sp+8]
002d3a40mov x3, x30
002d3a44bl runtime.morestack_noctxt.abi0
002d3a48ldp x0, x1, [sp+8]
002d3a4cb 0x2d3950
002d3950
002d3950internal/sync.(*indirect[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).empty: ; void internal/sync.(*indirect[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).empty(internal/sync.indirect[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }] * i, uintptr[2] * dict)
002d3950ldr x16, [x28+16]
002d3954subs xzr, sp, x16
002d3958b.ls 0x2d3a3c
002d395cstr x30, [sp-96]!
002d3960stur x29, [sp-8]
002d3964sub x29, sp, 8
002d3968str x0, [sp+104]
002d396cstr x1, [sp+112]
002d3970strb wzr, [sp+31]
002d3974str xzr, [sp+32]
002d3978str xzr, [sp+56]
002d397corr x1, xzr, 16
002d3980str x1, [sp+48]
002d3984b 0x2d3988
002d3988
002d3988loc_2d3988:
002d3988ldr x2, [sp+48]
002d398cldr x3, [sp+56]
002d3990subs xzr, x2, x3
002d3994b.gt 0x2d399c
002d3998b 0x2d3a18
002d399c
002d399cloc_2d399c:
002d399cldr x0, [sp+56]
002d39a0str x0, [sp+40]
002d39a4ldr x2, [sp+104]
002d39a8ldrsb x27, [x2]
002d39acadd x2, x2, 24
002d39b0subs xzr, x0, 16
002d39b4b.lo 0x2d39bc
002d39b8b 0x2d3a34
002d39bc
002d39bcloc_2d39bc:
002d39bcadd x2, x2, x0, lsl #3
002d39c0str x2, [sp+72]
002d39c4ldr x2, [sp+112]
002d39c8ldrsb x27, [x2]
002d39ccldr x1, [x2]
002d39d0str x1, [sp+64]
002d39d4ldr x0, [sp+72]
002d39d8bl sync/atomic.(*Pointer[go.shape.struct { internal/sync.isEntry bool }]).Load
002d39dcstr x0, [sp+80]
002d39e0ldr x2, [sp+80]
002d39e4cbnz x2, 0x2d39ec
002d39e8b 0x2d39fc
002d39ec
002d39ecloc_2d39ec:
002d39ecldr x2, [sp+32]
002d39f0add x2, x2, 1
002d39f4str x2, [sp+32]
002d39f8b 0x2d3a00
002d39fc
002d39fcloc_2d39fc:
002d39fcb 0x2d3a00
002d3a00
002d3a00loc_2d3a00:
002d3a00b 0x2d3a04
002d3a04
002d3a04loc_2d3a04:
002d3a04ldr x2, [sp+56]
002d3a08add x2, x2, 1
002d3a0cstr x2, [sp+56]
002d3a10orr x1, xzr, 16
002d3a14b 0x2d3988
002d3a18
002d3a18loc_2d3a18:
002d3a18ldr x1, [sp+32]
002d3a1csubs xzr, x1, 0
002d3a20cset x0, eq
002d3a24strb w0, [sp+31]
002d3a28ldur x29, [sp-8]
002d3a2cldr x30, [sp], 96
002d3a30ret x30
002d3a34
002d3a34loc_2d3a34:
002d3a34bl runtime.panicIndex
002d3a38hint
002d3a3c
002d3a3cloc_2d3a3c:
002d3a3cstp x0, x1, [sp+8]
002d3a40mov x3, x30
002d3a44bl runtime.morestack_noctxt.abi0
002d3a48ldp x0, x1, [sp+8]
002d3a4cb 0x2d3950
002d3950
002d3a50
002d3a50internal/sync.(*node[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).indirect: ; void internal/sync.(*node[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).indirect(internal/sync.node[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }] * n, uintptr[10] * dict)
002d3a50ldr x16, [x28+16]
002d3a54subs xzr, sp, x16
002d3a58b.ls 0x2d3ab8
002d3a5cstr x30, [sp-48]!
002d3a60stur x29, [sp-8]
002d3a64sub x29, sp, 8
002d3a68str x0, [sp+56]
002d3a6cstr x1, [sp+64]
002d3a70str xzr, [sp+32]
002d3a74ldr x2, [sp+56]
002d3a78ldrsb x27, [x2]
002d3a7cldrb w2, [x2]
002d3a80tbnz w2, 0, 0x2d3aa0
002d3a84b 0x2d3a88
002d3a88
002d3a88loc_2d3a88:
002d3a88ldr x1, [sp+56]
002d3a8cstr x1, [sp+32]
002d3a90ldr x0, [sp+32]
002d3a94ldur x29, [sp-8]
002d3a98ldr x30, [sp], 48
002d3a9cret x30
002d3aa0
002d3aa0loc_2d3aa0:
002d3aa0adrp x0, 0x322000
002d3aa4add x0, x0, 2944
002d3aa8adrp x1, 0x43e000
002d3aacadd x1, x1, 864
002d3ab0bl runtime.gopanic
002d3ab4hint
002d3ab8
002d3ab8loc_2d3ab8:
002d3ab8stp x0, x1, [sp+8]
002d3abcmov x3, x30
002d3ac0bl runtime.morestack_noctxt.abi0
002d3ac4ldp x0, x1, [sp+8]
002d3ac8b 0x2d3a50
002d3accudf 0
002d3a50
002d3a50internal/sync.(*node[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).indirect: ; void internal/sync.(*node[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).indirect(internal/sync.node[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }] * n, uintptr[10] * dict)
002d3a50ldr x16, [x28+16]
002d3a54subs xzr, sp, x16
002d3a58b.ls 0x2d3ab8
002d3a5cstr x30, [sp-48]!
002d3a60stur x29, [sp-8]
002d3a64sub x29, sp, 8
002d3a68str x0, [sp+56]
002d3a6cstr x1, [sp+64]
002d3a70str xzr, [sp+32]
002d3a74ldr x2, [sp+56]
002d3a78ldrsb x27, [x2]
002d3a7cldrb w2, [x2]
002d3a80tbnz w2, 0, 0x2d3aa0
002d3a84b 0x2d3a88
002d3a88
002d3a88loc_2d3a88:
002d3a88ldr x1, [sp+56]
002d3a8cstr x1, [sp+32]
002d3a90ldr x0, [sp+32]
002d3a94ldur x29, [sp-8]
002d3a98ldr x30, [sp], 48
002d3a9cret x30
002d3aa0
002d3aa0loc_2d3aa0:
002d3aa0adrp x0, 0x322000
002d3aa4add x0, x0, 2944
002d3aa8adrp x1, 0x43e000
002d3aacadd x1, x1, 864
002d3ab0bl runtime.gopanic
002d3ab4hint
002d3ab8
002d3ab8loc_2d3ab8:
002d3ab8stp x0, x1, [sp+8]
002d3abcmov x3, x30
002d3ac0bl runtime.morestack_noctxt.abi0
002d3ac4ldp x0, x1, [sp+8]
002d3ac8b 0x2d3a50
002d3accudf 0
002d3a50
002d3ad0
002d3ad0internal/sync.(*node[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).entry: ; void internal/sync.(*node[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).entry(internal/sync.node[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }] * n, uintptr[10] * dict)
002d3ad0ldr x16, [x28+16]
002d3ad4subs xzr, sp, x16
002d3ad8b.ls 0x2d3b38
002d3adcstr x30, [sp-48]!
002d3ae0stur x29, [sp-8]
002d3ae4sub x29, sp, 8
002d3ae8str x0, [sp+56]
002d3aecstr x1, [sp+64]
002d3af0str xzr, [sp+32]
002d3af4ldr x2, [sp+56]
002d3af8ldrsb x27, [x2]
002d3afcldrb w2, [x2]
002d3b00tbnz w2, 0, 0x2d3b08
002d3b04b 0x2d3b20
002d3b08
002d3b08loc_2d3b08:
002d3b08ldr x1, [sp+56]
002d3b0cstr x1, [sp+32]
002d3b10ldr x0, [sp+32]
002d3b14ldur x29, [sp-8]
002d3b18ldr x30, [sp], 48
002d3b1cret x30
002d3b20
002d3b20loc_2d3b20:
002d3b20adrp x0, 0x322000
002d3b24add x0, x0, 2944
002d3b28adrp x1, 0x43e000
002d3b2cadd x1, x1, 880
002d3b30bl runtime.gopanic
002d3b34hint
002d3b38
002d3b38loc_2d3b38:
002d3b38stp x0, x1, [sp+8]
002d3b3cmov x3, x30
002d3b40bl runtime.morestack_noctxt.abi0
002d3b44ldp x0, x1, [sp+8]
002d3b48b 0x2d3ad0
002d3b4cudf 0
002d3ad0
002d3ad0internal/sync.(*node[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).entry: ; void internal/sync.(*node[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).entry(internal/sync.node[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }] * n, uintptr[10] * dict)
002d3ad0ldr x16, [x28+16]
002d3ad4subs xzr, sp, x16
002d3ad8b.ls 0x2d3b38
002d3adcstr x30, [sp-48]!
002d3ae0stur x29, [sp-8]
002d3ae4sub x29, sp, 8
002d3ae8str x0, [sp+56]
002d3aecstr x1, [sp+64]
002d3af0str xzr, [sp+32]
002d3af4ldr x2, [sp+56]
002d3af8ldrsb x27, [x2]
002d3afcldrb w2, [x2]
002d3b00tbnz w2, 0, 0x2d3b08
002d3b04b 0x2d3b20
002d3b08
002d3b08loc_2d3b08:
002d3b08ldr x1, [sp+56]
002d3b0cstr x1, [sp+32]
002d3b10ldr x0, [sp+32]
002d3b14ldur x29, [sp-8]
002d3b18ldr x30, [sp], 48
002d3b1cret x30
002d3b20
002d3b20loc_2d3b20:
002d3b20adrp x0, 0x322000
002d3b24add x0, x0, 2944
002d3b28adrp x1, 0x43e000
002d3b2cadd x1, x1, 880
002d3b30bl runtime.gopanic
002d3b34hint
002d3b38
002d3b38loc_2d3b38:
002d3b38stp x0, x1, [sp+8]
002d3b3cmov x3, x30
002d3b40bl runtime.morestack_noctxt.abi0
002d3b44ldp x0, x1, [sp+8]
002d3b48b 0x2d3ad0
002d3b4cudf 0
002d3ad0
002d3b50
002d3b50internal/sync.(*entry[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).compareAndDelete: ; void internal/sync.(*entry[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).compareAndDelete(internal/sync.entry[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }] * head, uintptr[60] * dict, int64_t key, int64_t value, internal/sync.equalFunc valEqual)
002d3b50ldr x16, [x28+16]
002d3b54sub x17, sp, 80
002d3b58subs xzr, x17, x16
002d3b5cb.ls 0x2d3ea4
002d3b60str x30, [sp-208]!
002d3b64stur x29, [sp-8]
002d3b68sub x29, sp, 8
002d3b6cstr x0, [sp+216]
002d3b70str x1, [sp+224]
002d3b74strb w2, [sp+232]
002d3b78str x3, [sp+240]
002d3b7cstr x4, [sp+248]
002d3b80str x5, [sp+256]
002d3b84str x6, [sp+264]
002d3b88str xzr, [sp+64]
002d3b8cstrb wzr, [sp+45]
002d3b90ldr x3, [sp+216]
002d3b94ldrsb x27, [x3]
002d3b98ldrb w4, [sp+232]
002d3b9cldrb w3, [x3+16]
002d3ba0eor x3, x3, x4
002d3ba4eor x3, x3, 1
002d3ba8tbnz w3, 0, 0x2d3bb0
002d3bacb 0x2d3bcc
002d3bb0
002d3bb0loc_2d3bb0:
002d3bb0ldr x4, [sp+216]
002d3bb4ldrsb x27, [x4]
002d3bb8ldr x5, [sp+248]
002d3bbcldr x4, [x4+32]
002d3bc0subs xzr, x4, x5
002d3bc4cset x3, eq
002d3bc8b 0x2d3bd0
002d3bcc
002d3bccloc_2d3bcc:
002d3bccb 0x2d3bd0
002d3bd0
002d3bd0loc_2d3bd0:
002d3bd0tbnz w3, 0, 0x2d3bd8
002d3bd4b 0x2d3c08
002d3bd8
002d3bd8loc_2d3bd8:
002d3bd8ldr x3, [sp+216]
002d3bdcldrsb x27, [x3]
002d3be0ldr x0, [x3+24]
002d3be4str x0, [sp+176]
002d3be8ldr x3, [sp+216]
002d3becldrsb x27, [x3]
002d3bf0ldr x3, [x3+32]
002d3bf4str x3, [sp+56]
002d3bf8ldr x2, [sp+56]
002d3bfcldr x1, [sp+240]
002d3c00bl runtime.memequal
002d3c04b 0x2d3c10
002d3c08
002d3c08loc_2d3c08:
002d3c08mov x0, x3
002d3c0cb 0x2d3c10
002d3c10
002d3c10loc_2d3c10:
002d3c10strb w0, [sp+46]
002d3c14tbnz w0, 0, 0x2d3c1c
002d3c18b 0x2d3c60
002d3c1c
002d3c1cloc_2d3c1c:
002d3c1cadd x0, sp, 256
002d3c20bl internal/abi.NoEscape
002d3c24str x0, [sp+192]
002d3c28ldr x1, [sp+216]
002d3c2cldrsb x27, [x1]
002d3c30add x1, x1, 40
002d3c34str x1, [sp+168]
002d3c38ldr x26, [sp+264]
002d3c3cldr x1, [x26]
002d3c40ldr x2, [sp+192]
002d3c44ldr x0, [sp+168]
002d3c48mov x3, x1
002d3c4cmov x1, x2
002d3c50blr x3
002d3c54strb w0, [sp+47]
002d3c58strb w0, [sp+46]
002d3c5cb 0x2d3c64
002d3c60
002d3c60loc_2d3c60:
002d3c60b 0x2d3c64
002d3c64
002d3c64loc_2d3c64:
002d3c64ldrb w2, [sp+46]
002d3c68tbnz w2, 0, 0x2d3c70
002d3c6cb 0x2d3cbc
002d3c70
002d3c70loc_2d3c70:
002d3c70ldr x2, [sp+216]
002d3c74ldrsb x27, [x2]
002d3c78add x2, x2, 8
002d3c7cstr x2, [sp+160]
002d3c80ldr x2, [sp+224]
002d3c84ldrsb x27, [x2]
002d3c88ldr x1, [x2+56]
002d3c8cstr x1, [sp+152]
002d3c90ldr x0, [sp+160]
002d3c94bl sync/atomic.(*Pointer[go.shape.2108744088277d551668b83002f814e608696b38e952acd57b906c8eb0b72725]).Load
002d3c98str x0, [sp+184]
002d3c9cldr x2, [sp+184]
002d3ca0str x2, [sp+64]
002d3ca4orr x1, xzr, 1
002d3ca8strb w1, [sp+45]
002d3cacldr x0, [sp+64]
002d3cb0ldur x29, [sp-8]
002d3cb4ldr x30, [sp], 208
002d3cb8ret x30
002d3cbc
002d3cbcloc_2d3cbc:
002d3cbcldr x2, [sp+216]
002d3cc0ldrsb x27, [x2]
002d3cc4add x2, x2, 8
002d3cc8str x2, [sp+72]
002d3cccldr x2, [sp+224]
002d3cd0ldrsb x27, [x2]
002d3cd4ldr x1, [x2+56]
002d3cd8str x1, [sp+144]
002d3cdcldr x0, [sp+72]
002d3ce0bl sync/atomic.(*Pointer[go.shape.2108744088277d551668b83002f814e608696b38e952acd57b906c8eb0b72725]).Load
002d3ce4str x0, [sp+80]
002d3ce8b 0x2d3cec
002d3cec
002d3cecloc_2d3cec:
002d3cecldr x3, [sp+80]
002d3cf0cbnz x3, 0x2d3cf8
002d3cf4b 0x2d3e84
002d3cf8
002d3cf8loc_2d3cf8:
002d3cf8ldr x3, [sp+80]
002d3cfcldrsb x27, [x3]
002d3d00ldrb w4, [sp+232]
002d3d04ldrb w3, [x3+16]
002d3d08eor x3, x3, x4
002d3d0ceor x3, x3, 1
002d3d10tbnz w3, 0, 0x2d3d18
002d3d14b 0x2d3d34
002d3d18
002d3d18loc_2d3d18:
002d3d18ldr x4, [sp+80]
002d3d1cldrsb x27, [x4]
002d3d20ldr x5, [sp+248]
002d3d24ldr x4, [x4+32]
002d3d28subs xzr, x4, x5
002d3d2ccset x3, eq
002d3d30b 0x2d3d38
002d3d34
002d3d34loc_2d3d34:
002d3d34b 0x2d3d38
002d3d38
002d3d38loc_2d3d38:
002d3d38tbnz w3, 0, 0x2d3d40
002d3d3cb 0x2d3d70
002d3d40
002d3d40loc_2d3d40:
002d3d40ldr x3, [sp+80]
002d3d44ldrsb x27, [x3]
002d3d48ldr x0, [x3+24]
002d3d4cstr x0, [sp+136]
002d3d50ldr x3, [sp+80]
002d3d54ldrsb x27, [x3]
002d3d58ldr x3, [x3+32]
002d3d5cstr x3, [sp+48]
002d3d60ldr x2, [sp+48]
002d3d64ldr x1, [sp+240]
002d3d68bl runtime.memequal
002d3d6cb 0x2d3d78
002d3d70
002d3d70loc_2d3d70:
002d3d70mov x0, x3
002d3d74b 0x2d3d78
002d3d78
002d3d78loc_2d3d78:
002d3d78strb w0, [sp+46]
002d3d7ctbnz w0, 0, 0x2d3d84
002d3d80b 0x2d3dc8
002d3d84
002d3d84loc_2d3d84:
002d3d84add x0, sp, 256
002d3d88bl internal/abi.NoEscape
002d3d8cstr x0, [sp+192]
002d3d90ldr x1, [sp+80]
002d3d94ldrsb x27, [x1]
002d3d98add x1, x1, 40
002d3d9cstr x1, [sp+128]
002d3da0ldr x26, [sp+264]
002d3da4ldr x1, [x26]
002d3da8ldr x2, [sp+192]
002d3dacldr x0, [sp+128]
002d3db0mov x3, x1
002d3db4mov x1, x2
002d3db8blr x3
002d3dbcstrb w0, [sp+47]
002d3dc0strb w0, [sp+46]
002d3dc4b 0x2d3dcc
002d3dc8
002d3dc8loc_2d3dc8:
002d3dc8b 0x2d3dcc
002d3dcc
002d3dccloc_2d3dcc:
002d3dccldrb w2, [sp+46]
002d3dd0tbnz w2, 0, 0x2d3dd8
002d3dd4b 0x2d3e40
002d3dd8
002d3dd8loc_2d3dd8:
002d3dd8ldr x2, [sp+80]
002d3ddcldrsb x27, [x2]
002d3de0add x2, x2, 8
002d3de4str x2, [sp+120]
002d3de8ldr x2, [sp+224]
002d3decldrsb x27, [x2]
002d3df0ldr x1, [x2+56]
002d3df4str x1, [sp+112]
002d3df8ldr x0, [sp+120]
002d3dfcbl sync/atomic.(*Pointer[go.shape.2108744088277d551668b83002f814e608696b38e952acd57b906c8eb0b72725]).Load
002d3e00str x0, [sp+184]
002d3e04ldr x2, [sp+224]
002d3e08ldrsb x27, [x2]
002d3e0cldr x1, [x2+56]
002d3e10str x1, [sp+104]
002d3e14ldr x0, [sp+72]
002d3e18ldr x2, [sp+184]
002d3e1cbl sync/atomic.(*Pointer[go.shape.2108744088277d551668b83002f814e608696b38e952acd57b906c8eb0b72725]).Store
002d3e20ldr x2, [sp+216]
002d3e24str x2, [sp+64]
002d3e28orr x1, xzr, 1
002d3e2cstrb w1, [sp+45]
002d3e30ldr x0, [sp+64]
002d3e34ldur x29, [sp-8]
002d3e38ldr x30, [sp], 208
002d3e3cret x30
002d3e40
002d3e40loc_2d3e40:
002d3e40ldr x2, [sp+80]
002d3e44ldrsb x27, [x2]
002d3e48add x2, x2, 8
002d3e4cstr x2, [sp+72]
002d3e50ldr x2, [sp+80]
002d3e54ldrsb x27, [x2]
002d3e58add x2, x2, 8
002d3e5cstr x2, [sp+96]
002d3e60ldr x2, [sp+224]
002d3e64ldrsb x27, [x2]
002d3e68ldr x1, [x2+56]
002d3e6cstr x1, [sp+88]
002d3e70ldr x0, [sp+96]
002d3e74bl sync/atomic.(*Pointer[go.shape.2108744088277d551668b83002f814e608696b38e952acd57b906c8eb0b72725]).Load
002d3e78str x0, [sp+80]
002d3e7cb 0x2d3e80
002d3e80
002d3e80loc_2d3e80:
002d3e80b 0x2d3cec
002d3e84
002d3e84loc_2d3e84:
002d3e84ldr x2, [sp+216]
002d3e88str x2, [sp+64]
002d3e8cstrb wzr, [sp+45]
002d3e90ldr x0, [sp+64]
002d3e94mov x1, xzr
002d3e98ldur x29, [sp-8]
002d3e9cldr x30, [sp], 208
002d3ea0ret x30
002d3ea4
002d3ea4loc_2d3ea4:
002d3ea4stp x0, x1, [sp+8]
002d3ea8strb w2, [sp+24]
002d3eacstp x3, x4, [sp+32]
002d3eb0stp x5, x6, [sp+48]
002d3eb4mov x3, x30
002d3eb8bl runtime.morestack_noctxt.abi0
002d3ebcldp x0, x1, [sp+8]
002d3ec0ldrb w2, [sp+24]
002d3ec4ldp x3, x4, [sp+32]
002d3ec8ldp x5, x6, [sp+48]
002d3eccb 0x2d3b50
002d3b50
002d3b50internal/sync.(*entry[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).compareAndDelete: ; void internal/sync.(*entry[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).compareAndDelete(internal/sync.entry[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }] * head, uintptr[60] * dict, int64_t key, int64_t value, internal/sync.equalFunc valEqual)
002d3b50ldr x16, [x28+16]
002d3b54sub x17, sp, 80
002d3b58subs xzr, x17, x16
002d3b5cb.ls 0x2d3ea4
002d3b60str x30, [sp-208]!
002d3b64stur x29, [sp-8]
002d3b68sub x29, sp, 8
002d3b6cstr x0, [sp+216]
002d3b70str x1, [sp+224]
002d3b74strb w2, [sp+232]
002d3b78str x3, [sp+240]
002d3b7cstr x4, [sp+248]
002d3b80str x5, [sp+256]
002d3b84str x6, [sp+264]
002d3b88str xzr, [sp+64]
002d3b8cstrb wzr, [sp+45]
002d3b90ldr x3, [sp+216]
002d3b94ldrsb x27, [x3]
002d3b98ldrb w4, [sp+232]
002d3b9cldrb w3, [x3+16]
002d3ba0eor x3, x3, x4
002d3ba4eor x3, x3, 1
002d3ba8tbnz w3, 0, 0x2d3bb0
002d3bacb 0x2d3bcc
002d3bb0
002d3bb0loc_2d3bb0:
002d3bb0ldr x4, [sp+216]
002d3bb4ldrsb x27, [x4]
002d3bb8ldr x5, [sp+248]
002d3bbcldr x4, [x4+32]
002d3bc0subs xzr, x4, x5
002d3bc4cset x3, eq
002d3bc8b 0x2d3bd0
002d3bcc
002d3bccloc_2d3bcc:
002d3bccb 0x2d3bd0
002d3bd0
002d3bd0loc_2d3bd0:
002d3bd0tbnz w3, 0, 0x2d3bd8
002d3bd4b 0x2d3c08
002d3bd8
002d3bd8loc_2d3bd8:
002d3bd8ldr x3, [sp+216]
002d3bdcldrsb x27, [x3]
002d3be0ldr x0, [x3+24]
002d3be4str x0, [sp+176]
002d3be8ldr x3, [sp+216]
002d3becldrsb x27, [x3]
002d3bf0ldr x3, [x3+32]
002d3bf4str x3, [sp+56]
002d3bf8ldr x2, [sp+56]
002d3bfcldr x1, [sp+240]
002d3c00bl runtime.memequal
002d3c04b 0x2d3c10
002d3c08
002d3c08loc_2d3c08:
002d3c08mov x0, x3
002d3c0cb 0x2d3c10
002d3c10
002d3c10loc_2d3c10:
002d3c10strb w0, [sp+46]
002d3c14tbnz w0, 0, 0x2d3c1c
002d3c18b 0x2d3c60
002d3c1c
002d3c1cloc_2d3c1c:
002d3c1cadd x0, sp, 256
002d3c20bl internal/abi.NoEscape
002d3c24str x0, [sp+192]
002d3c28ldr x1, [sp+216]
002d3c2cldrsb x27, [x1]
002d3c30add x1, x1, 40
002d3c34str x1, [sp+168]
002d3c38ldr x26, [sp+264]
002d3c3cldr x1, [x26]
002d3c40ldr x2, [sp+192]
002d3c44ldr x0, [sp+168]
002d3c48mov x3, x1
002d3c4cmov x1, x2
002d3c50blr x3
002d3c54strb w0, [sp+47]
002d3c58strb w0, [sp+46]
002d3c5cb 0x2d3c64
002d3c60
002d3c60loc_2d3c60:
002d3c60b 0x2d3c64
002d3c64
002d3c64loc_2d3c64:
002d3c64ldrb w2, [sp+46]
002d3c68tbnz w2, 0, 0x2d3c70
002d3c6cb 0x2d3cbc
002d3c70
002d3c70loc_2d3c70:
002d3c70ldr x2, [sp+216]
002d3c74ldrsb x27, [x2]
002d3c78add x2, x2, 8
002d3c7cstr x2, [sp+160]
002d3c80ldr x2, [sp+224]
002d3c84ldrsb x27, [x2]
002d3c88ldr x1, [x2+56]
002d3c8cstr x1, [sp+152]
002d3c90ldr x0, [sp+160]
002d3c94bl sync/atomic.(*Pointer[go.shape.2108744088277d551668b83002f814e608696b38e952acd57b906c8eb0b72725]).Load
002d3c98str x0, [sp+184]
002d3c9cldr x2, [sp+184]
002d3ca0str x2, [sp+64]
002d3ca4orr x1, xzr, 1
002d3ca8strb w1, [sp+45]
002d3cacldr x0, [sp+64]
002d3cb0ldur x29, [sp-8]
002d3cb4ldr x30, [sp], 208
002d3cb8ret x30
002d3cbc
002d3cbcloc_2d3cbc:
002d3cbcldr x2, [sp+216]
002d3cc0ldrsb x27, [x2]
002d3cc4add x2, x2, 8
002d3cc8str x2, [sp+72]
002d3cccldr x2, [sp+224]
002d3cd0ldrsb x27, [x2]
002d3cd4ldr x1, [x2+56]
002d3cd8str x1, [sp+144]
002d3cdcldr x0, [sp+72]
002d3ce0bl sync/atomic.(*Pointer[go.shape.2108744088277d551668b83002f814e608696b38e952acd57b906c8eb0b72725]).Load
002d3ce4str x0, [sp+80]
002d3ce8b 0x2d3cec
002d3cec
002d3cecloc_2d3cec:
002d3cecldr x3, [sp+80]
002d3cf0cbnz x3, 0x2d3cf8
002d3cf4b 0x2d3e84
002d3cf8
002d3cf8loc_2d3cf8:
002d3cf8ldr x3, [sp+80]
002d3cfcldrsb x27, [x3]
002d3d00ldrb w4, [sp+232]
002d3d04ldrb w3, [x3+16]
002d3d08eor x3, x3, x4
002d3d0ceor x3, x3, 1
002d3d10tbnz w3, 0, 0x2d3d18
002d3d14b 0x2d3d34
002d3d18
002d3d18loc_2d3d18:
002d3d18ldr x4, [sp+80]
002d3d1cldrsb x27, [x4]
002d3d20ldr x5, [sp+248]
002d3d24ldr x4, [x4+32]
002d3d28subs xzr, x4, x5
002d3d2ccset x3, eq
002d3d30b 0x2d3d38
002d3d34
002d3d34loc_2d3d34:
002d3d34b 0x2d3d38
002d3d38
002d3d38loc_2d3d38:
002d3d38tbnz w3, 0, 0x2d3d40
002d3d3cb 0x2d3d70
002d3d40
002d3d40loc_2d3d40:
002d3d40ldr x3, [sp+80]
002d3d44ldrsb x27, [x3]
002d3d48ldr x0, [x3+24]
002d3d4cstr x0, [sp+136]
002d3d50ldr x3, [sp+80]
002d3d54ldrsb x27, [x3]
002d3d58ldr x3, [x3+32]
002d3d5cstr x3, [sp+48]
002d3d60ldr x2, [sp+48]
002d3d64ldr x1, [sp+240]
002d3d68bl runtime.memequal
002d3d6cb 0x2d3d78
002d3d70
002d3d70loc_2d3d70:
002d3d70mov x0, x3
002d3d74b 0x2d3d78
002d3d78
002d3d78loc_2d3d78:
002d3d78strb w0, [sp+46]
002d3d7ctbnz w0, 0, 0x2d3d84
002d3d80b 0x2d3dc8
002d3d84
002d3d84loc_2d3d84:
002d3d84add x0, sp, 256
002d3d88bl internal/abi.NoEscape
002d3d8cstr x0, [sp+192]
002d3d90ldr x1, [sp+80]
002d3d94ldrsb x27, [x1]
002d3d98add x1, x1, 40
002d3d9cstr x1, [sp+128]
002d3da0ldr x26, [sp+264]
002d3da4ldr x1, [x26]
002d3da8ldr x2, [sp+192]
002d3dacldr x0, [sp+128]
002d3db0mov x3, x1
002d3db4mov x1, x2
002d3db8blr x3
002d3dbcstrb w0, [sp+47]
002d3dc0strb w0, [sp+46]
002d3dc4b 0x2d3dcc
002d3dc8
002d3dc8loc_2d3dc8:
002d3dc8b 0x2d3dcc
002d3dcc
002d3dccloc_2d3dcc:
002d3dccldrb w2, [sp+46]
002d3dd0tbnz w2, 0, 0x2d3dd8
002d3dd4b 0x2d3e40
002d3dd8
002d3dd8loc_2d3dd8:
002d3dd8ldr x2, [sp+80]
002d3ddcldrsb x27, [x2]
002d3de0add x2, x2, 8
002d3de4str x2, [sp+120]
002d3de8ldr x2, [sp+224]
002d3decldrsb x27, [x2]
002d3df0ldr x1, [x2+56]
002d3df4str x1, [sp+112]
002d3df8ldr x0, [sp+120]
002d3dfcbl sync/atomic.(*Pointer[go.shape.2108744088277d551668b83002f814e608696b38e952acd57b906c8eb0b72725]).Load
002d3e00str x0, [sp+184]
002d3e04ldr x2, [sp+224]
002d3e08ldrsb x27, [x2]
002d3e0cldr x1, [x2+56]
002d3e10str x1, [sp+104]
002d3e14ldr x0, [sp+72]
002d3e18ldr x2, [sp+184]
002d3e1cbl sync/atomic.(*Pointer[go.shape.2108744088277d551668b83002f814e608696b38e952acd57b906c8eb0b72725]).Store
002d3e20ldr x2, [sp+216]
002d3e24str x2, [sp+64]
002d3e28orr x1, xzr, 1
002d3e2cstrb w1, [sp+45]
002d3e30ldr x0, [sp+64]
002d3e34ldur x29, [sp-8]
002d3e38ldr x30, [sp], 208
002d3e3cret x30
002d3e40
002d3e40loc_2d3e40:
002d3e40ldr x2, [sp+80]
002d3e44ldrsb x27, [x2]
002d3e48add x2, x2, 8
002d3e4cstr x2, [sp+72]
002d3e50ldr x2, [sp+80]
002d3e54ldrsb x27, [x2]
002d3e58add x2, x2, 8
002d3e5cstr x2, [sp+96]
002d3e60ldr x2, [sp+224]
002d3e64ldrsb x27, [x2]
002d3e68ldr x1, [x2+56]
002d3e6cstr x1, [sp+88]
002d3e70ldr x0, [sp+96]
002d3e74bl sync/atomic.(*Pointer[go.shape.2108744088277d551668b83002f814e608696b38e952acd57b906c8eb0b72725]).Load
002d3e78str x0, [sp+80]
002d3e7cb 0x2d3e80
002d3e80
002d3e80loc_2d3e80:
002d3e80b 0x2d3cec
002d3e84
002d3e84loc_2d3e84:
002d3e84ldr x2, [sp+216]
002d3e88str x2, [sp+64]
002d3e8cstrb wzr, [sp+45]
002d3e90ldr x0, [sp+64]
002d3e94mov x1, xzr
002d3e98ldur x29, [sp-8]
002d3e9cldr x30, [sp], 208
002d3ea0ret x30
002d3ea4
002d3ea4loc_2d3ea4:
002d3ea4stp x0, x1, [sp+8]
002d3ea8strb w2, [sp+24]
002d3eacstp x3, x4, [sp+32]
002d3eb0stp x5, x6, [sp+48]
002d3eb4mov x3, x30
002d3eb8bl runtime.morestack_noctxt.abi0
002d3ebcldp x0, x1, [sp+8]
002d3ec0ldrb w2, [sp+24]
002d3ec4ldp x3, x4, [sp+32]
002d3ec8ldp x5, x6, [sp+48]
002d3eccb 0x2d3b50
002d3b50
002d3ed0
002d3ed0internal/sync.(*entry[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).lookupWithValue: ; void internal/sync.(*entry[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).lookupWithValue(internal/sync.entry[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }] * e, uintptr[60] * dict, int64_t key, int64_t value, internal/sync.equalFunc valEqual)
002d3ed0ldr x16, [x28+16]
002d3ed4subs xzr, sp, x16
002d3ed8b.ls 0x2d40b4
002d3edcstr x30, [sp-128]!
002d3ee0stur x29, [sp-8]
002d3ee4sub x29, sp, 8
002d3ee8str x0, [sp+136]
002d3eecstr x1, [sp+144]
002d3ef0strb w2, [sp+152]
002d3ef4str x3, [sp+160]
002d3ef8str x4, [sp+168]
002d3efcstr x5, [sp+176]
002d3f00str x6, [sp+184]
002d3f04str xzr, [sp+56]
002d3f08strb wzr, [sp+44]
002d3f0cb 0x2d3f10
002d3f10
002d3f10loc_2d3f10:
002d3f10ldr x3, [sp+136]
002d3f14cbnz x3, 0x2d3f1c
002d3f18b 0x2d4084
002d3f1c
002d3f1cloc_2d3f1c:
002d3f1cldr x3, [sp+136]
002d3f20ldrsb x27, [x3]
002d3f24ldrb w4, [sp+152]
002d3f28ldrb w3, [x3+16]
002d3f2ceor x3, x3, x4
002d3f30eor x3, x3, 1
002d3f34tbnz w3, 0, 0x2d3f3c
002d3f38b 0x2d3f58
002d3f3c
002d3f3cloc_2d3f3c:
002d3f3cldr x4, [sp+136]
002d3f40ldrsb x27, [x4]
002d3f44ldr x5, [sp+168]
002d3f48ldr x4, [x4+32]
002d3f4csubs xzr, x5, x4
002d3f50cset x3, eq
002d3f54b 0x2d3f5c
002d3f58
002d3f58loc_2d3f58:
002d3f58b 0x2d3f5c
002d3f5c
002d3f5cloc_2d3f5c:
002d3f5ctbnz w3, 0, 0x2d3f64
002d3f60b 0x2d3f94
002d3f64
002d3f64loc_2d3f64:
002d3f64ldr x3, [sp+136]
002d3f68ldrsb x27, [x3]
002d3f6cldr x0, [x3+24]
002d3f70str x0, [sp+104]
002d3f74ldr x3, [sp+136]
002d3f78ldrsb x27, [x3]
002d3f7cldr x3, [x3+32]
002d3f80str x3, [sp+48]
002d3f84ldr x2, [sp+48]
002d3f88ldr x1, [sp+160]
002d3f8cbl runtime.memequal
002d3f90b 0x2d3f9c
002d3f94
002d3f94loc_2d3f94:
002d3f94mov x0, x3
002d3f98b 0x2d3f9c
002d3f9c
002d3f9cloc_2d3f9c:
002d3f9cstrb w0, [sp+46]
002d3fa0tbnz w0, 0, 0x2d3fa8
002d3fa4b 0x2d4018
002d3fa8
002d3fa8loc_2d3fa8:
002d3fa8ldr x2, [sp+184]
002d3facsubs xzr, x2, 0
002d3fb0cset x3, ne
002d3fb4eor x3, x3, 1
002d3fb8strb w3, [sp+45]
002d3fbccbnz x2, 0x2d3fc4
002d3fc0b 0x2d4008
002d3fc4
002d3fc4loc_2d3fc4:
002d3fc4add x0, sp, 176
002d3fc8bl internal/abi.NoEscape
002d3fccstr x0, [sp+64]
002d3fd0ldr x1, [sp+136]
002d3fd4ldrsb x27, [x1]
002d3fd8add x1, x1, 40
002d3fdcstr x1, [sp+96]
002d3fe0ldr x26, [sp+184]
002d3fe4ldr x1, [x26]
002d3fe8ldr x2, [sp+64]
002d3fecldr x0, [sp+96]
002d3ff0mov x3, x1
002d3ff4mov x1, x2
002d3ff8blr x3
002d3ffcstrb w0, [sp+47]
002d4000strb w0, [sp+45]
002d4004b 0x2d400c
002d4008
002d4008loc_2d4008:
002d4008b 0x2d400c
002d400c
002d400cloc_2d400c:
002d400cldrb w2, [sp+45]
002d4010strb w2, [sp+46]
002d4014b 0x2d401c
002d4018
002d4018loc_2d4018:
002d4018b 0x2d401c
002d401c
002d401cloc_2d401c:
002d401cldrb w2, [sp+46]
002d4020tbnz w2, 0, 0x2d4028
002d4024b 0x2d4050
002d4028
002d4028loc_2d4028:
002d4028ldr x2, [sp+136]
002d402cldrsb x27, [x2]
002d4030ldr x2, [x2+40]
002d4034str x2, [sp+56]
002d4038orr x1, xzr, 1
002d403cstrb w1, [sp+44]
002d4040ldr x0, [sp+56]
002d4044ldur x29, [sp-8]
002d4048ldr x30, [sp], 128
002d404cret x30
002d4050
002d4050loc_2d4050:
002d4050ldr x2, [sp+136]
002d4054ldrsb x27, [x2]
002d4058add x2, x2, 8
002d405cstr x2, [sp+88]
002d4060ldr x2, [sp+144]
002d4064ldrsb x27, [x2]
002d4068ldr x1, [x2+8]
002d406cstr x1, [sp+80]
002d4070ldr x0, [sp+88]
002d4074bl sync/atomic.(*Pointer[go.shape.2108744088277d551668b83002f814e608696b38e952acd57b906c8eb0b72725]).Load
002d4078str x0, [sp+136]
002d407cb 0x2d4080
002d4080
002d4080loc_2d4080:
002d4080b 0x2d3f10
002d4084
002d4084loc_2d4084:
002d4084str xzr, [sp+72]
002d4088add x2, sp, 72
002d408cstr x2, [sp+112]
002d4090ldrsb x27, [x2]
002d4094ldr x2, [x2]
002d4098str x2, [sp+56]
002d409cstrb wzr, [sp+44]
002d40a0ldr x0, [sp+56]
002d40a4mov x1, xzr
002d40a8ldur x29, [sp-8]
002d40acldr x30, [sp], 128
002d40b0ret x30
002d40b4
002d40b4loc_2d40b4:
002d40b4stp x0, x1, [sp+8]
002d40b8strb w2, [sp+24]
002d40bcstp x3, x4, [sp+32]
002d40c0stp x5, x6, [sp+48]
002d40c4mov x3, x30
002d40c8bl runtime.morestack_noctxt.abi0
002d40ccldp x0, x1, [sp+8]
002d40d0ldrb w2, [sp+24]
002d40d4ldp x3, x4, [sp+32]
002d40d8ldp x5, x6, [sp+48]
002d40dcb 0x2d3ed0
002d3ed0
002d3ed0internal/sync.(*entry[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).lookupWithValue: ; void internal/sync.(*entry[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).lookupWithValue(internal/sync.entry[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }] * e, uintptr[60] * dict, int64_t key, int64_t value, internal/sync.equalFunc valEqual)
002d3ed0ldr x16, [x28+16]
002d3ed4subs xzr, sp, x16
002d3ed8b.ls 0x2d40b4
002d3edcstr x30, [sp-128]!
002d3ee0stur x29, [sp-8]
002d3ee4sub x29, sp, 8
002d3ee8str x0, [sp+136]
002d3eecstr x1, [sp+144]
002d3ef0strb w2, [sp+152]
002d3ef4str x3, [sp+160]
002d3ef8str x4, [sp+168]
002d3efcstr x5, [sp+176]
002d3f00str x6, [sp+184]
002d3f04str xzr, [sp+56]
002d3f08strb wzr, [sp+44]
002d3f0cb 0x2d3f10
002d3f10
002d3f10loc_2d3f10:
002d3f10ldr x3, [sp+136]
002d3f14cbnz x3, 0x2d3f1c
002d3f18b 0x2d4084
002d3f1c
002d3f1cloc_2d3f1c:
002d3f1cldr x3, [sp+136]
002d3f20ldrsb x27, [x3]
002d3f24ldrb w4, [sp+152]
002d3f28ldrb w3, [x3+16]
002d3f2ceor x3, x3, x4
002d3f30eor x3, x3, 1
002d3f34tbnz w3, 0, 0x2d3f3c
002d3f38b 0x2d3f58
002d3f3c
002d3f3cloc_2d3f3c:
002d3f3cldr x4, [sp+136]
002d3f40ldrsb x27, [x4]
002d3f44ldr x5, [sp+168]
002d3f48ldr x4, [x4+32]
002d3f4csubs xzr, x5, x4
002d3f50cset x3, eq
002d3f54b 0x2d3f5c
002d3f58
002d3f58loc_2d3f58:
002d3f58b 0x2d3f5c
002d3f5c
002d3f5cloc_2d3f5c:
002d3f5ctbnz w3, 0, 0x2d3f64
002d3f60b 0x2d3f94
002d3f64
002d3f64loc_2d3f64:
002d3f64ldr x3, [sp+136]
002d3f68ldrsb x27, [x3]
002d3f6cldr x0, [x3+24]
002d3f70str x0, [sp+104]
002d3f74ldr x3, [sp+136]
002d3f78ldrsb x27, [x3]
002d3f7cldr x3, [x3+32]
002d3f80str x3, [sp+48]
002d3f84ldr x2, [sp+48]
002d3f88ldr x1, [sp+160]
002d3f8cbl runtime.memequal
002d3f90b 0x2d3f9c
002d3f94
002d3f94loc_2d3f94:
002d3f94mov x0, x3
002d3f98b 0x2d3f9c
002d3f9c
002d3f9cloc_2d3f9c:
002d3f9cstrb w0, [sp+46]
002d3fa0tbnz w0, 0, 0x2d3fa8
002d3fa4b 0x2d4018
002d3fa8
002d3fa8loc_2d3fa8:
002d3fa8ldr x2, [sp+184]
002d3facsubs xzr, x2, 0
002d3fb0cset x3, ne
002d3fb4eor x3, x3, 1
002d3fb8strb w3, [sp+45]
002d3fbccbnz x2, 0x2d3fc4
002d3fc0b 0x2d4008
002d3fc4
002d3fc4loc_2d3fc4:
002d3fc4add x0, sp, 176
002d3fc8bl internal/abi.NoEscape
002d3fccstr x0, [sp+64]
002d3fd0ldr x1, [sp+136]
002d3fd4ldrsb x27, [x1]
002d3fd8add x1, x1, 40
002d3fdcstr x1, [sp+96]
002d3fe0ldr x26, [sp+184]
002d3fe4ldr x1, [x26]
002d3fe8ldr x2, [sp+64]
002d3fecldr x0, [sp+96]
002d3ff0mov x3, x1
002d3ff4mov x1, x2
002d3ff8blr x3
002d3ffcstrb w0, [sp+47]
002d4000strb w0, [sp+45]
002d4004b 0x2d400c
002d4008
002d4008loc_2d4008:
002d4008b 0x2d400c
002d400c
002d400cloc_2d400c:
002d400cldrb w2, [sp+45]
002d4010strb w2, [sp+46]
002d4014b 0x2d401c
002d4018
002d4018loc_2d4018:
002d4018b 0x2d401c
002d401c
002d401cloc_2d401c:
002d401cldrb w2, [sp+46]
002d4020tbnz w2, 0, 0x2d4028
002d4024b 0x2d4050
002d4028
002d4028loc_2d4028:
002d4028ldr x2, [sp+136]
002d402cldrsb x27, [x2]
002d4030ldr x2, [x2+40]
002d4034str x2, [sp+56]
002d4038orr x1, xzr, 1
002d403cstrb w1, [sp+44]
002d4040ldr x0, [sp+56]
002d4044ldur x29, [sp-8]
002d4048ldr x30, [sp], 128
002d404cret x30
002d4050
002d4050loc_2d4050:
002d4050ldr x2, [sp+136]
002d4054ldrsb x27, [x2]
002d4058add x2, x2, 8
002d405cstr x2, [sp+88]
002d4060ldr x2, [sp+144]
002d4064ldrsb x27, [x2]
002d4068ldr x1, [x2+8]
002d406cstr x1, [sp+80]
002d4070ldr x0, [sp+88]
002d4074bl sync/atomic.(*Pointer[go.shape.2108744088277d551668b83002f814e608696b38e952acd57b906c8eb0b72725]).Load
002d4078str x0, [sp+136]
002d407cb 0x2d4080
002d4080
002d4080loc_2d4080:
002d4080b 0x2d3f10
002d4084
002d4084loc_2d4084:
002d4084str xzr, [sp+72]
002d4088add x2, sp, 72
002d408cstr x2, [sp+112]
002d4090ldrsb x27, [x2]
002d4094ldr x2, [x2]
002d4098str x2, [sp+56]
002d409cstrb wzr, [sp+44]
002d40a0ldr x0, [sp+56]
002d40a4mov x1, xzr
002d40a8ldur x29, [sp-8]
002d40acldr x30, [sp], 128
002d40b0ret x30
002d40b4
002d40b4loc_2d40b4:
002d40b4stp x0, x1, [sp+8]
002d40b8strb w2, [sp+24]
002d40bcstp x3, x4, [sp+32]
002d40c0stp x5, x6, [sp+48]
002d40c4mov x3, x30
002d40c8bl runtime.morestack_noctxt.abi0
002d40ccldp x0, x1, [sp+8]
002d40d0ldrb w2, [sp+24]
002d40d4ldp x3, x4, [sp+32]
002d40d8ldp x5, x6, [sp+48]
002d40dcb 0x2d3ed0
002d3ed0
002d40e0
002d40e0internal/sync.(*entry[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).lookup: ; void internal/sync.(*entry[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).lookup(internal/sync.entry[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }] * e, uintptr[60] * dict, int64_t key)
002d40e0ldr x16, [x28+16]
002d40e4subs xzr, sp, x16
002d40e8b.ls 0x2d4230
002d40ecstr x30, [sp-112]!
002d40f0stur x29, [sp-8]
002d40f4sub x29, sp, 8
002d40f8str x0, [sp+120]
002d40fcstr x1, [sp+128]
002d4100strb w2, [sp+136]
002d4104str x3, [sp+144]
002d4108str x4, [sp+152]
002d410cstr xzr, [sp+56]
002d4110strb wzr, [sp+47]
002d4114b 0x2d4118
002d4118
002d4118loc_2d4118:
002d4118ldr x3, [sp+120]
002d411ccbnz x3, 0x2d4124
002d4120b 0x2d4200
002d4124
002d4124loc_2d4124:
002d4124ldr x3, [sp+120]
002d4128ldrsb x27, [x3]
002d412cldrb w4, [sp+136]
002d4130ldrb w3, [x3+16]
002d4134eor x3, x3, x4
002d4138eor x3, x3, 1
002d413ctbnz w3, 0, 0x2d4144
002d4140b 0x2d41c4
002d4144
002d4144loc_2d4144:
002d4144ldr x3, [sp+120]
002d4148ldrsb x27, [x3]
002d414cldr x4, [sp+152]
002d4150ldr x3, [x3+32]
002d4154subs xzr, x3, x4
002d4158b.eq 0x2d4160
002d415cb 0x2d41c0
002d4160
002d4160loc_2d4160:
002d4160ldr x3, [sp+120]
002d4164ldrsb x27, [x3]
002d4168ldr x0, [x3+24]
002d416cstr x0, [sp+80]
002d4170ldr x3, [sp+120]
002d4174ldrsb x27, [x3]
002d4178ldr x3, [x3+32]
002d417cstr x3, [sp+48]
002d4180ldr x2, [sp+48]
002d4184ldr x1, [sp+144]
002d4188bl runtime.memequal
002d418ctbnz w0, 0, 0x2d4194
002d4190b 0x2d41bc
002d4194
002d4194loc_2d4194:
002d4194ldr x2, [sp+120]
002d4198ldrsb x27, [x2]
002d419cldr x2, [x2+40]
002d41a0str x2, [sp+56]
002d41a4orr x1, xzr, 1
002d41a8strb w1, [sp+47]
002d41acldr x0, [sp+56]
002d41b0ldur x29, [sp-8]
002d41b4ldr x30, [sp], 112
002d41b8ret x30
002d41bc
002d41bcloc_2d41bc:
002d41bcb 0x2d41cc
002d41c0
002d41c0loc_2d41c0:
002d41c0b 0x2d41c8
002d41c4
002d41c4loc_2d41c4:
002d41c4b 0x2d41c8
002d41c8
002d41c8loc_2d41c8:
002d41c8b 0x2d41cc
002d41cc
002d41ccloc_2d41cc:
002d41ccldr x2, [sp+120]
002d41d0ldrsb x27, [x2]
002d41d4add x2, x2, 8
002d41d8str x2, [sp+72]
002d41dcldr x2, [sp+128]
002d41e0ldrsb x27, [x2]
002d41e4ldr x1, [x2]
002d41e8str x1, [sp+64]
002d41ecldr x0, [sp+72]
002d41f0bl sync/atomic.(*Pointer[go.shape.2108744088277d551668b83002f814e608696b38e952acd57b906c8eb0b72725]).Load
002d41f4str x0, [sp+120]
002d41f8b 0x2d41fc
002d41fc
002d41fcloc_2d41fc:
002d41fcb 0x2d4118
002d4200
002d4200loc_2d4200:
002d4200str xzr, [sp+96]
002d4204add x2, sp, 96
002d4208str x2, [sp+88]
002d420cldrsb x27, [x2]
002d4210ldr x2, [x2]
002d4214str x2, [sp+56]
002d4218strb wzr, [sp+47]
002d421cldr x0, [sp+56]
002d4220mov x1, xzr
002d4224ldur x29, [sp-8]
002d4228ldr x30, [sp], 112
002d422cret x30
002d4230
002d4230loc_2d4230:
002d4230stp x0, x1, [sp+8]
002d4234strb w2, [sp+24]
002d4238stp x3, x4, [sp+32]
002d423cmov x3, x30
002d4240bl runtime.morestack_noctxt.abi0
002d4244ldp x0, x1, [sp+8]
002d4248ldrb w2, [sp+24]
002d424cldp x3, x4, [sp+32]
002d4250b 0x2d40e0
002d4254udf 0
002d4258udf 0
002d425cudf 0
002d40e0
002d40e0internal/sync.(*entry[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).lookup: ; void internal/sync.(*entry[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).lookup(internal/sync.entry[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }] * e, uintptr[60] * dict, int64_t key)
002d40e0ldr x16, [x28+16]
002d40e4subs xzr, sp, x16
002d40e8b.ls 0x2d4230
002d40ecstr x30, [sp-112]!
002d40f0stur x29, [sp-8]
002d40f4sub x29, sp, 8
002d40f8str x0, [sp+120]
002d40fcstr x1, [sp+128]
002d4100strb w2, [sp+136]
002d4104str x3, [sp+144]
002d4108str x4, [sp+152]
002d410cstr xzr, [sp+56]
002d4110strb wzr, [sp+47]
002d4114b 0x2d4118
002d4118
002d4118loc_2d4118:
002d4118ldr x3, [sp+120]
002d411ccbnz x3, 0x2d4124
002d4120b 0x2d4200
002d4124
002d4124loc_2d4124:
002d4124ldr x3, [sp+120]
002d4128ldrsb x27, [x3]
002d412cldrb w4, [sp+136]
002d4130ldrb w3, [x3+16]
002d4134eor x3, x3, x4
002d4138eor x3, x3, 1
002d413ctbnz w3, 0, 0x2d4144
002d4140b 0x2d41c4
002d4144
002d4144loc_2d4144:
002d4144ldr x3, [sp+120]
002d4148ldrsb x27, [x3]
002d414cldr x4, [sp+152]
002d4150ldr x3, [x3+32]
002d4154subs xzr, x3, x4
002d4158b.eq 0x2d4160
002d415cb 0x2d41c0
002d4160
002d4160loc_2d4160:
002d4160ldr x3, [sp+120]
002d4164ldrsb x27, [x3]
002d4168ldr x0, [x3+24]
002d416cstr x0, [sp+80]
002d4170ldr x3, [sp+120]
002d4174ldrsb x27, [x3]
002d4178ldr x3, [x3+32]
002d417cstr x3, [sp+48]
002d4180ldr x2, [sp+48]
002d4184ldr x1, [sp+144]
002d4188bl runtime.memequal
002d418ctbnz w0, 0, 0x2d4194
002d4190b 0x2d41bc
002d4194
002d4194loc_2d4194:
002d4194ldr x2, [sp+120]
002d4198ldrsb x27, [x2]
002d419cldr x2, [x2+40]
002d41a0str x2, [sp+56]
002d41a4orr x1, xzr, 1
002d41a8strb w1, [sp+47]
002d41acldr x0, [sp+56]
002d41b0ldur x29, [sp-8]
002d41b4ldr x30, [sp], 112
002d41b8ret x30
002d41bc
002d41bcloc_2d41bc:
002d41bcb 0x2d41cc
002d41c0
002d41c0loc_2d41c0:
002d41c0b 0x2d41c8
002d41c4
002d41c4loc_2d41c4:
002d41c4b 0x2d41c8
002d41c8
002d41c8loc_2d41c8:
002d41c8b 0x2d41cc
002d41cc
002d41ccloc_2d41cc:
002d41ccldr x2, [sp+120]
002d41d0ldrsb x27, [x2]
002d41d4add x2, x2, 8
002d41d8str x2, [sp+72]
002d41dcldr x2, [sp+128]
002d41e0ldrsb x27, [x2]
002d41e4ldr x1, [x2]
002d41e8str x1, [sp+64]
002d41ecldr x0, [sp+72]
002d41f0bl sync/atomic.(*Pointer[go.shape.2108744088277d551668b83002f814e608696b38e952acd57b906c8eb0b72725]).Load
002d41f4str x0, [sp+120]
002d41f8b 0x2d41fc
002d41fc
002d41fcloc_2d41fc:
002d41fcb 0x2d4118
002d4200
002d4200loc_2d4200:
002d4200str xzr, [sp+96]
002d4204add x2, sp, 96
002d4208str x2, [sp+88]
002d420cldrsb x27, [x2]
002d4210ldr x2, [x2]
002d4214str x2, [sp+56]
002d4218strb wzr, [sp+47]
002d421cldr x0, [sp+56]
002d4220mov x1, xzr
002d4224ldur x29, [sp-8]
002d4228ldr x30, [sp], 112
002d422cret x30
002d4230
002d4230loc_2d4230:
002d4230stp x0, x1, [sp+8]
002d4234strb w2, [sp+24]
002d4238stp x3, x4, [sp+32]
002d423cmov x3, x30
002d4240bl runtime.morestack_noctxt.abi0
002d4244ldp x0, x1, [sp+8]
002d4248ldrb w2, [sp+24]
002d424cldp x3, x4, [sp+32]
002d4250b 0x2d40e0
002d4254udf 0
002d4258udf 0
002d425cudf 0
002d40e0
002d4260
002d4260weak.Pointer[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }].Value: ; void weak.Pointer[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }].Value(int64_t p, uintptr[4] * dict)
002d4260ldr x16, [x28+16]
002d4264subs xzr, sp, x16
002d4268b.ls 0x2d42c4
002d426cstr x30, [sp-48]!
002d4270stur x29, [sp-8]
002d4274sub x29, sp, 8
002d4278str x0, [sp+56]
002d427cstr x1, [sp+64]
002d4280str xzr, [sp+24]
002d4284ldr x1, [sp+56]
002d4288cbnz x1, 0x2d4290
002d428cb 0x2d42b0
002d4290
002d4290loc_2d4290:
002d4290ldr x0, [sp+56]
002d4294bl weak.runtime_makeStrongFromWeak
002d4298str x0, [sp+32]
002d429cstr x0, [sp+24]
002d42a0ldr x0, [sp+24]
002d42a4ldur x29, [sp-8]
002d42a8ldr x30, [sp], 48
002d42acret x30
002d42b0
002d42b0loc_2d42b0:
002d42b0str xzr, [sp+24]
002d42b4mov x0, xzr
002d42b8ldur x29, [sp-8]
002d42bcldr x30, [sp], 48
002d42c0ret x30
002d42c4
002d42c4loc_2d42c4:
002d42c4stp x0, x1, [sp+8]
002d42c8mov x3, x30
002d42ccbl runtime.morestack_noctxt.abi0
002d42d0ldp x0, x1, [sp+8]
002d42d4b 0x2d4260
002d42d8udf 0
002d42dcudf 0
002d4260
002d4260weak.Pointer[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }].Value: ; void weak.Pointer[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }].Value(int64_t p, uintptr[4] * dict)
002d4260ldr x16, [x28+16]
002d4264subs xzr, sp, x16
002d4268b.ls 0x2d42c4
002d426cstr x30, [sp-48]!
002d4270stur x29, [sp-8]
002d4274sub x29, sp, 8
002d4278str x0, [sp+56]
002d427cstr x1, [sp+64]
002d4280str xzr, [sp+24]
002d4284ldr x1, [sp+56]
002d4288cbnz x1, 0x2d4290
002d428cb 0x2d42b0
002d4290
002d4290loc_2d4290:
002d4290ldr x0, [sp+56]
002d4294bl weak.runtime_makeStrongFromWeak
002d4298str x0, [sp+32]
002d429cstr x0, [sp+24]
002d42a0ldr x0, [sp+24]
002d42a4ldur x29, [sp-8]
002d42a8ldr x30, [sp], 48
002d42acret x30
002d42b0
002d42b0loc_2d42b0:
002d42b0str xzr, [sp+24]
002d42b4mov x0, xzr
002d42b8ldur x29, [sp-8]
002d42bcldr x30, [sp], 48
002d42c0ret x30
002d42c4
002d42c4loc_2d42c4:
002d42c4stp x0, x1, [sp+8]
002d42c8mov x3, x30
002d42ccbl runtime.morestack_noctxt.abi0
002d42d0ldp x0, x1, [sp+8]
002d42d4b 0x2d4260
002d42d8udf 0
002d42dcudf 0
002d4260
002d42e0
002d42e0cmp.Compare[go.shape.uint16]: ; void cmp.Compare[go.shape.uint16](uintptr[2] * dict, uint16 x, uint16 y)
002d42e0ldr x16, [x28+16]
002d42e4subs xzr, sp, x16
002d42e8b.ls 0x2d43f8
002d42ecstr x30, [sp-64]!
002d42f0stur x29, [sp-8]
002d42f4sub x29, sp, 8
002d42f8str x0, [sp+72]
002d42fcstrh w1, [sp+80]
002d4300strh w2, [sp+82]
002d4304str xzr, [sp+32]
002d4308ldrsb x27, [x0]
002d430cldr x0, [x0]
002d4310str x0, [sp+48]
002d4314ldrh w1, [sp+80]
002d4318bl cmp.isNaN[go.shape.uint16]
002d431cstrb w0, [sp+31]
002d4320ldr x2, [sp+72]
002d4324ldrsb x27, [x2]
002d4328ldr x0, [x2]
002d432cstr x0, [sp+40]
002d4330ldrh w1, [sp+82]
002d4334bl cmp.isNaN[go.shape.uint16]
002d4338strb w0, [sp+30]
002d433cldrb w2, [sp+31]
002d4340tbnz w2, 0, 0x2d4348
002d4344b 0x2d4378
002d4348
002d4348loc_2d4348:
002d4348tbnz w0, 0, 0x2d4350
002d434cb 0x2d4364
002d4350
002d4350loc_2d4350:
002d4350str xzr, [sp+32]
002d4354mov x0, xzr
002d4358ldur x29, [sp-8]
002d435cldr x30, [sp], 64
002d4360ret x30
002d4364
002d4364loc_2d4364:
002d4364movn x0, 0
002d4368str x0, [sp+32]
002d436cldur x29, [sp-8]
002d4370ldr x30, [sp], 64
002d4374ret x30
002d4378
002d4378loc_2d4378:
002d4378tbnz w0, 0, 0x2d4380
002d437cb 0x2d4394
002d4380
002d4380loc_2d4380:
002d4380orr x0, xzr, 1
002d4384str x0, [sp+32]
002d4388ldur x29, [sp-8]
002d438cldr x30, [sp], 64
002d4390ret x30
002d4394
002d4394loc_2d4394:
002d4394ldrh w1, [sp+82]
002d4398ldrh w2, [sp+80]
002d439csubs wzr, w2, w1
002d43a0b.lo 0x2d43a8
002d43a4b 0x2d43bc
002d43a8
002d43a8loc_2d43a8:
002d43a8movn x0, 0
002d43acstr x0, [sp+32]
002d43b0ldur x29, [sp-8]
002d43b4ldr x30, [sp], 64
002d43b8ret x30
002d43bc
002d43bcloc_2d43bc:
002d43bcldrh w1, [sp+82]
002d43c0ldrh w2, [sp+80]
002d43c4subs wzr, w1, w2
002d43c8b.lo 0x2d43d0
002d43ccb 0x2d43e4
002d43d0
002d43d0loc_2d43d0:
002d43d0orr x0, xzr, 1
002d43d4str x0, [sp+32]
002d43d8ldur x29, [sp-8]
002d43dcldr x30, [sp], 64
002d43e0ret x30
002d43e4
002d43e4loc_2d43e4:
002d43e4str xzr, [sp+32]
002d43e8mov x0, xzr
002d43ecldur x29, [sp-8]
002d43f0ldr x30, [sp], 64
002d43f4ret x30
002d43f8
002d43f8loc_2d43f8:
002d43f8str x0, [sp+8]
002d43fcstrh w1, [sp+16]
002d4400strh w2, [sp+18]
002d4404mov x3, x30
002d4408bl runtime.morestack_noctxt.abi0
002d440cldr x0, [sp+8]
002d4410ldrh w1, [sp+16]
002d4414ldrh w2, [sp+18]
002d4418b 0x2d42e0
002d441cudf 0
002d42e0
002d42e0cmp.Compare[go.shape.uint16]: ; void cmp.Compare[go.shape.uint16](uintptr[2] * dict, uint16 x, uint16 y)
002d42e0ldr x16, [x28+16]
002d42e4subs xzr, sp, x16
002d42e8b.ls 0x2d43f8
002d42ecstr x30, [sp-64]!
002d42f0stur x29, [sp-8]
002d42f4sub x29, sp, 8
002d42f8str x0, [sp+72]
002d42fcstrh w1, [sp+80]
002d4300strh w2, [sp+82]
002d4304str xzr, [sp+32]
002d4308ldrsb x27, [x0]
002d430cldr x0, [x0]
002d4310str x0, [sp+48]
002d4314ldrh w1, [sp+80]
002d4318bl cmp.isNaN[go.shape.uint16]
002d431cstrb w0, [sp+31]
002d4320ldr x2, [sp+72]
002d4324ldrsb x27, [x2]
002d4328ldr x0, [x2]
002d432cstr x0, [sp+40]
002d4330ldrh w1, [sp+82]
002d4334bl cmp.isNaN[go.shape.uint16]
002d4338strb w0, [sp+30]
002d433cldrb w2, [sp+31]
002d4340tbnz w2, 0, 0x2d4348
002d4344b 0x2d4378
002d4348
002d4348loc_2d4348:
002d4348tbnz w0, 0, 0x2d4350
002d434cb 0x2d4364
002d4350
002d4350loc_2d4350:
002d4350str xzr, [sp+32]
002d4354mov x0, xzr
002d4358ldur x29, [sp-8]
002d435cldr x30, [sp], 64
002d4360ret x30
002d4364
002d4364loc_2d4364:
002d4364movn x0, 0
002d4368str x0, [sp+32]
002d436cldur x29, [sp-8]
002d4370ldr x30, [sp], 64
002d4374ret x30
002d4378
002d4378loc_2d4378:
002d4378tbnz w0, 0, 0x2d4380
002d437cb 0x2d4394
002d4380
002d4380loc_2d4380:
002d4380orr x0, xzr, 1
002d4384str x0, [sp+32]
002d4388ldur x29, [sp-8]
002d438cldr x30, [sp], 64
002d4390ret x30
002d4394
002d4394loc_2d4394:
002d4394ldrh w1, [sp+82]
002d4398ldrh w2, [sp+80]
002d439csubs wzr, w2, w1
002d43a0b.lo 0x2d43a8
002d43a4b 0x2d43bc
002d43a8
002d43a8loc_2d43a8:
002d43a8movn x0, 0
002d43acstr x0, [sp+32]
002d43b0ldur x29, [sp-8]
002d43b4ldr x30, [sp], 64
002d43b8ret x30
002d43bc
002d43bcloc_2d43bc:
002d43bcldrh w1, [sp+82]
002d43c0ldrh w2, [sp+80]
002d43c4subs wzr, w1, w2
002d43c8b.lo 0x2d43d0
002d43ccb 0x2d43e4
002d43d0
002d43d0loc_2d43d0:
002d43d0orr x0, xzr, 1
002d43d4str x0, [sp+32]
002d43d8ldur x29, [sp-8]
002d43dcldr x30, [sp], 64
002d43e0ret x30
002d43e4
002d43e4loc_2d43e4:
002d43e4str xzr, [sp+32]
002d43e8mov x0, xzr
002d43ecldur x29, [sp-8]
002d43f0ldr x30, [sp], 64
002d43f4ret x30
002d43f8
002d43f8loc_2d43f8:
002d43f8str x0, [sp+8]
002d43fcstrh w1, [sp+16]
002d4400strh w2, [sp+18]
002d4404mov x3, x30
002d4408bl runtime.morestack_noctxt.abi0
002d440cldr x0, [sp+8]
002d4410ldrh w1, [sp+16]
002d4414ldrh w2, [sp+18]
002d4418b 0x2d42e0
002d441cudf 0
002d42e0
002d4420
002d4420cmp.isNaN[go.shape.uint16]: ; void cmp.isNaN[go.shape.uint16](uintptr[1] * dict, uint16 x)
002d4420str x30, [sp-32]!
002d4424stur x29, [sp-8]
002d4428sub x29, sp, 8
002d442cstr x0, [sp+40]
002d4430strh w1, [sp+48]
002d4434strb wzr, [sp+23]
002d4438ldrh w1, [sp+48]
002d443cldrh w2, [sp+48]
002d4440subs wzr, w1, w2
002d4444cset x0, ne
002d4448strb w0, [sp+23]
002d444cadd x29, sp, 24
002d4450add sp, sp, 32
002d4454ret x30
002d4458udf 0
002d445cudf 0
002d4420
002d4420cmp.isNaN[go.shape.uint16]: ; void cmp.isNaN[go.shape.uint16](uintptr[1] * dict, uint16 x)
002d4420str x30, [sp-32]!
002d4424stur x29, [sp-8]
002d4428sub x29, sp, 8
002d442cstr x0, [sp+40]
002d4430strh w1, [sp+48]
002d4434strb wzr, [sp+23]
002d4438ldrh w1, [sp+48]
002d443cldrh w2, [sp+48]
002d4440subs wzr, w1, w2
002d4444cset x0, ne
002d4448strb w0, [sp+23]
002d444cadd x29, sp, 24
002d4450add sp, sp, 32
002d4454ret x30
002d4458udf 0
002d445cudf 0
002d4420
002d4460
002d4460type:.eq.net/netip.parseAddrError: ; void type:.eq.net/netip.parseAddrError(net/netip.parseAddrError * p, net/netip.parseAddrError * q)
002d4460ldr x16, [x28+16]
002d4464subs xzr, sp, x16
002d4468b.ls 0x2d45c8
002d446cstr x30, [sp-112]!
002d4470stur x29, [sp-8]
002d4474sub x29, sp, 8
002d4478str x0, [sp+120]
002d447cstr x1, [sp+128]
002d4480strb wzr, [sp+38]
002d4484ldr x3, [sp+120]
002d4488ldr x3, [x3+8]
002d448cstr x3, [sp+48]
002d4490ldr x4, [x1+8]
002d4494str x4, [sp+40]
002d4498subs xzr, x3, x4
002d449cb.eq 0x2d44a4
002d44a0b 0x2d45ac
002d44a4
002d44a4loc_2d44a4:
002d44a4ldr x3, [sp+120]
002d44a8ldr x3, [x3+24]
002d44acstr x3, [sp+40]
002d44b0ldr x4, [sp+128]
002d44b4ldr x4, [x4+24]
002d44b8str x4, [sp+48]
002d44bcsubs xzr, x3, x4
002d44c0b.eq 0x2d44c8
002d44c4b 0x2d45a8
002d44c8
002d44c8loc_2d44c8:
002d44c8ldr x3, [sp+120]
002d44ccldr x3, [x3+40]
002d44d0str x3, [sp+48]
002d44d4ldr x4, [sp+128]
002d44d8ldr x4, [x4+40]
002d44dcstr x4, [sp+40]
002d44e0subs xzr, x3, x4
002d44e4b.eq 0x2d44ec
002d44e8b 0x2d45a4
002d44ec
002d44ecloc_2d44ec:
002d44ecldr x3, [sp+120]
002d44f0ldr x3, [x3+8]
002d44f4str x3, [sp+40]
002d44f8ldr x3, [sp+120]
002d44fcldr x3, [x3]
002d4500str x3, [sp+80]
002d4504ldr x3, [sp+128]
002d4508ldr x1, [x3]
002d450cstr x1, [sp+72]
002d4510ldr x2, [sp+40]
002d4514ldr x0, [sp+80]
002d4518bl runtime.memequal
002d451cstrb w0, [sp+39]
002d4520tbnz w0, 0, 0x2d4528
002d4524b 0x2d45a0
002d4528
002d4528loc_2d4528:
002d4528ldr x3, [sp+120]
002d452cldr x3, [x3+24]
002d4530str x3, [sp+40]
002d4534ldr x3, [sp+120]
002d4538ldr x3, [x3+16]
002d453cstr x3, [sp+64]
002d4540ldr x3, [sp+128]
002d4544ldr x1, [x3+16]
002d4548str x1, [sp+56]
002d454cldr x2, [sp+40]
002d4550ldr x0, [sp+64]
002d4554bl runtime.memequal
002d4558strb w0, [sp+39]
002d455ctbnz w0, 0, 0x2d4564
002d4560b 0x2d459c
002d4564
002d4564loc_2d4564:
002d4564ldr x3, [sp+120]
002d4568ldr x3, [x3+40]
002d456cstr x3, [sp+40]
002d4570ldr x3, [sp+120]
002d4574ldr x3, [x3+32]
002d4578str x3, [sp+96]
002d457cldr x3, [sp+128]
002d4580ldr x1, [x3+32]
002d4584str x1, [sp+88]
002d4588ldr x2, [sp+40]
002d458cldr x0, [sp+96]
002d4590bl runtime.memequal
002d4594strb w0, [sp+38]
002d4598b 0x2d45b8
002d459c
002d459cloc_2d459c:
002d459cb 0x2d45b0
002d45a0
002d45a0loc_2d45a0:
002d45a0b 0x2d45b0
002d45a4
002d45a4loc_2d45a4:
002d45a4b 0x2d45b0
002d45a8
002d45a8loc_2d45a8:
002d45a8b 0x2d45b0
002d45ac
002d45acloc_2d45ac:
002d45acb 0x2d45b0
002d45b0
002d45b0loc_2d45b0:
002d45b0strb wzr, [sp+38]
002d45b4b 0x2d45b8
002d45b8
002d45b8loc_2d45b8:
002d45b8ldrb w0, [sp+38]
002d45bcldur x29, [sp-8]
002d45c0ldr x30, [sp], 112
002d45c4ret x30
002d45c8
002d45c8loc_2d45c8:
002d45c8stp x0, x1, [sp+8]
002d45ccmov x3, x30
002d45d0bl runtime.morestack_noctxt.abi0
002d45d4ldp x0, x1, [sp+8]
002d45d8b 0x2d4460
002d45dcudf 0
002d4460
002d4460type:.eq.net/netip.parseAddrError: ; void type:.eq.net/netip.parseAddrError(net/netip.parseAddrError * p, net/netip.parseAddrError * q)
002d4460ldr x16, [x28+16]
002d4464subs xzr, sp, x16
002d4468b.ls 0x2d45c8
002d446cstr x30, [sp-112]!
002d4470stur x29, [sp-8]
002d4474sub x29, sp, 8
002d4478str x0, [sp+120]
002d447cstr x1, [sp+128]
002d4480strb wzr, [sp+38]
002d4484ldr x3, [sp+120]
002d4488ldr x3, [x3+8]
002d448cstr x3, [sp+48]
002d4490ldr x4, [x1+8]
002d4494str x4, [sp+40]
002d4498subs xzr, x3, x4
002d449cb.eq 0x2d44a4
002d44a0b 0x2d45ac
002d44a4
002d44a4loc_2d44a4:
002d44a4ldr x3, [sp+120]
002d44a8ldr x3, [x3+24]
002d44acstr x3, [sp+40]
002d44b0ldr x4, [sp+128]
002d44b4ldr x4, [x4+24]
002d44b8str x4, [sp+48]
002d44bcsubs xzr, x3, x4
002d44c0b.eq 0x2d44c8
002d44c4b 0x2d45a8
002d44c8
002d44c8loc_2d44c8:
002d44c8ldr x3, [sp+120]
002d44ccldr x3, [x3+40]
002d44d0str x3, [sp+48]
002d44d4ldr x4, [sp+128]
002d44d8ldr x4, [x4+40]
002d44dcstr x4, [sp+40]
002d44e0subs xzr, x3, x4
002d44e4b.eq 0x2d44ec
002d44e8b 0x2d45a4
002d44ec
002d44ecloc_2d44ec:
002d44ecldr x3, [sp+120]
002d44f0ldr x3, [x3+8]
002d44f4str x3, [sp+40]
002d44f8ldr x3, [sp+120]
002d44fcldr x3, [x3]
002d4500str x3, [sp+80]
002d4504ldr x3, [sp+128]
002d4508ldr x1, [x3]
002d450cstr x1, [sp+72]
002d4510ldr x2, [sp+40]
002d4514ldr x0, [sp+80]
002d4518bl runtime.memequal
002d451cstrb w0, [sp+39]
002d4520tbnz w0, 0, 0x2d4528
002d4524b 0x2d45a0
002d4528
002d4528loc_2d4528:
002d4528ldr x3, [sp+120]
002d452cldr x3, [x3+24]
002d4530str x3, [sp+40]
002d4534ldr x3, [sp+120]
002d4538ldr x3, [x3+16]
002d453cstr x3, [sp+64]
002d4540ldr x3, [sp+128]
002d4544ldr x1, [x3+16]
002d4548str x1, [sp+56]
002d454cldr x2, [sp+40]
002d4550ldr x0, [sp+64]
002d4554bl runtime.memequal
002d4558strb w0, [sp+39]
002d455ctbnz w0, 0, 0x2d4564
002d4560b 0x2d459c
002d4564
002d4564loc_2d4564:
002d4564ldr x3, [sp+120]
002d4568ldr x3, [x3+40]
002d456cstr x3, [sp+40]
002d4570ldr x3, [sp+120]
002d4574ldr x3, [x3+32]
002d4578str x3, [sp+96]
002d457cldr x3, [sp+128]
002d4580ldr x1, [x3+32]
002d4584str x1, [sp+88]
002d4588ldr x2, [sp+40]
002d458cldr x0, [sp+96]
002d4590bl runtime.memequal
002d4594strb w0, [sp+38]
002d4598b 0x2d45b8
002d459c
002d459cloc_2d459c:
002d459cb 0x2d45b0
002d45a0
002d45a0loc_2d45a0:
002d45a0b 0x2d45b0
002d45a4
002d45a4loc_2d45a4:
002d45a4b 0x2d45b0
002d45a8
002d45a8loc_2d45a8:
002d45a8b 0x2d45b0
002d45ac
002d45acloc_2d45ac:
002d45acb 0x2d45b0
002d45b0
002d45b0loc_2d45b0:
002d45b0strb wzr, [sp+38]
002d45b4b 0x2d45b8
002d45b8
002d45b8loc_2d45b8:
002d45b8ldrb w0, [sp+38]
002d45bcldur x29, [sp-8]
002d45c0ldr x30, [sp], 112
002d45c4ret x30
002d45c8
002d45c8loc_2d45c8:
002d45c8stp x0, x1, [sp+8]
002d45ccmov x3, x30
002d45d0bl runtime.morestack_noctxt.abi0
002d45d4ldp x0, x1, [sp+8]
002d45d8b 0x2d4460
002d45dcudf 0
002d4460
002d45e0
002d45e0unique.Make[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }]: ; void unique.Make[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }](uintptr[18] * dict, int64_t value)
002d45e0ldr x16, [x28+16]
002d45e4sub x17, sp, 368
002d45e8subs xzr, x17, x16
002d45ecb.ls 0x2d4a78
002d45f0sub x20, sp, 496
002d45f4stp x29, x30, [x20-8]
002d45f8add sp, x20, 0
002d45fcsub x29, sp, 8
002d4600str x0, [sp+504]
002d4604strb w1, [sp+512]
002d4608str x2, [sp+520]
002d460cstr x3, [sp+528]
002d4610str xzr, [sp+72]
002d4614ldr x1, [sp+504]
002d4618ldrsb x27, [x1]
002d461cldr x0, [x1]
002d4620str x0, [sp+360]
002d4624bl internal/abi.TypeFor[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }]
002d4628str x0, [sp+96]
002d462cbl internal/abi.(*Type).Size
002d4630str x0, [sp+64]
002d4634cbz x0, 0x2d463c
002d4638b 0x2d465c
002d463c
002d463cloc_2d463c:
002d463cstr xzr, [sp+72]
002d4640adrp x1, 0x777000
002d4644add x1, x1, 2368
002d4648str x1, [sp+72]
002d464cldr x0, [sp+72]
002d4650ldp x29, x30, [sp-8]
002d4654add sp, sp, 496
002d4658ret x30
002d465c
002d465cloc_2d465c:
002d465cstp xzr, xzr, [sp+424]
002d4660ldr x2, [sp+96]
002d4664adrp x0, 0x74f000
002d4668add x0, x0, 3040
002d466cadrp x1, 0x44d000
002d4670add x1, x1, 416
002d4674bl internal/sync.(*HashTrieMap[go.shape.*internal/abi.Type,go.shape.interface {}]).Load
002d4678str x0, [sp+424]
002d467cstr x1, [sp+432]
002d4680strb w2, [sp+61]
002d4684ldr x3, [sp+424]
002d4688ldr x4, [sp+432]
002d468cstr x3, [sp+184]
002d4690str x4, [sp+192]
002d4694ldrb w3, [sp+61]
002d4698strb w3, [sp+60]
002d469cldr x3, [sp+184]
002d46a0ldr x4, [sp+192]
002d46a4str x3, [sp+136]
002d46a8str x4, [sp+144]
002d46acldrb w3, [sp+60]
002d46b0strb w3, [sp+59]
002d46b4tbnz w3, 0, 0x2d46bc
002d46b8b 0x2d46c0
002d46bc
002d46bcloc_2d46bc:
002d46bcb 0x2d4710
002d46c0
002d46c0loc_2d46c0:
002d46c0adrp x0, 0x777000
002d46c4add x0, x0, 2688
002d46c8adrp x1, 0x405000
002d46ccadd x1, x1, 584
002d46d0bl sync.(*Once).Do
002d46d4ldr x2, [sp+504]
002d46d8ldrsb x27, [x2]
002d46dcldr x0, [x2+8]
002d46e0str x0, [sp+352]
002d46e4ldr x1, [sp+96]
002d46e8bl unique.addUniqueMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }]
002d46ecstr x0, [sp+416]
002d46f0str x0, [sp+408]
002d46f4ldr x2, [sp+504]
002d46f8ldrsb x27, [x2]
002d46fcb 0x2d4700
002d4700
002d4700loc_2d4700:
002d4700ldr x5, [x2+72]
002d4704str x5, [sp+136]
002d4708str x0, [sp+144]
002d470cb 0x2d4710
002d4710
002d4710loc_2d4710:
002d4710ldr x0, [sp+136]
002d4714ldr x5, [sp+144]
002d4718ldr x6, [sp+504]
002d471cldrsb x27, [x6]
002d4720ldr x1, [x6+80]
002d4724subs xzr, x1, x0
002d4728b.eq 0x2d4730
002d472cb 0x2d4a68
002d4730
002d4730loc_2d4730:
002d4730str x5, [sp+152]
002d4734str xzr, [sp+112]
002d4738str xzr, [sp+104]
002d473cstp xzr, xzr, [sp+280]
002d4740stp xzr, xzr, [sp+296]
002d4744stp xzr, xzr, [sp+312]
002d4748stp xzr, xzr, [sp+328]
002d474cadd x5, sp, 280
002d4750str x5, [sp+344]
002d4754ldrsb x27, [x5]
002d4758adrp x6, 0
002d475cadd x6, x6, 2720
002d4760str x6, [x5]
002d4764ldrsb x27, [x5]
002d4768adrp x27, 0x777000
002d476cldr w6, [x27+3056]
002d4770cbz w6, 0x2d4778
002d4774b 0x2d477c
002d4778
002d4778loc_2d4778:
002d4778b 0x2d4794
002d477c
002d477cloc_2d477c:
002d477cbl runtime.gcWriteBarrier2
002d4780add x6, sp, 112
002d4784str x6, [x25]
002d4788ldr x7, [x5+8]
002d478cstr x7, [x25+8]
002d4790b 0x2d4794
002d4794
002d4794loc_2d4794:
002d4794add x6, sp, 112
002d4798str x6, [x5+8]
002d479cldrsb x27, [x5]
002d47a0ldr x6, [sp+520]
002d47a4ldrb w7, [sp+512]
002d47a8ldr x8, [sp+528]
002d47acstrb w7, [x5+16]
002d47b0str x8, [x5+32]
002d47b4adrp x27, 0x777000
002d47b8ldr w7, [x27+3056]
002d47bccbz w7, 0x2d47c4
002d47c0b 0x2d47c8
002d47c4
002d47c4loc_2d47c4:
002d47c4b 0x2d47dc
002d47c8
002d47c8loc_2d47c8:
002d47c8bl runtime.gcWriteBarrier2
002d47ccstr x6, [x25]
002d47d0ldr x7, [x5+24]
002d47d4str x7, [x25+8]
002d47d8b 0x2d47dc
002d47dc
002d47dcloc_2d47dc:
002d47dcstr x6, [x5+24]
002d47e0ldr x5, [sp+152]
002d47e4ldr x6, [sp+344]
002d47e8ldrsb x27, [x6]
002d47ecadrp x27, 0x777000
002d47f0ldr w7, [x27+3056]
002d47f4cbz w7, 0x2d47fc
002d47f8b 0x2d4800
002d47fc
002d47fcloc_2d47fc:
002d47fcb 0x2d4814
002d4800
002d4800loc_2d4800:
002d4800bl runtime.gcWriteBarrier2
002d4804str x5, [x25]
002d4808ldr x7, [x6+40]
002d480cstr x7, [x25+8]
002d4810b 0x2d4814
002d4814
002d4814loc_2d4814:
002d4814str x5, [x6+40]
002d4818ldr x5, [sp+344]
002d481cldrsb x27, [x5]
002d4820adrp x27, 0x777000
002d4824ldr w6, [x27+3056]
002d4828cbz w6, 0x2d4830
002d482cb 0x2d4834
002d4830
002d4830loc_2d4830:
002d4830b 0x2d484c
002d4834
002d4834loc_2d4834:
002d4834bl runtime.gcWriteBarrier2
002d4838add x6, sp, 104
002d483cstr x6, [x25]
002d4840ldr x7, [x5+48]
002d4844str x7, [x25+8]
002d4848b 0x2d484c
002d484c
002d484cloc_2d484c:
002d484cadd x6, sp, 104
002d4850str x6, [x5+48]
002d4854ldr x5, [sp+504]
002d4858ldr x6, [sp+344]
002d485cldrsb x27, [x6]
002d4860adrp x27, 0x777000
002d4864ldr w7, [x27+3056]
002d4868cbz w7, 0x2d4870
002d486cb 0x2d4874
002d4870
002d4870loc_2d4870:
002d4870b 0x2d4888
002d4874
002d4874loc_2d4874:
002d4874bl runtime.gcWriteBarrier2
002d4878str x5, [x25]
002d487cldr x7, [x6+56]
002d4880str x7, [x25+8]
002d4884b 0x2d4888
002d4888
002d4888loc_2d4888:
002d4888str x5, [x6+56]
002d488cldr x5, [sp+344]
002d4890str x5, [sp+128]
002d4894str xzr, [sp+120]
002d4898b 0x2d489c
002d489c
002d489cloc_2d489c:
002d489cb 0x2d48a0
002d48a0
002d48a0loc_2d48a0:
002d48a0str xzr, [sp+400]
002d48a4ldr x5, [sp+152]
002d48a8ldrsb x27, [x5]
002d48acstr x5, [sp+272]
002d48b0ldr x5, [sp+504]
002d48b4ldrsb x27, [x5]
002d48b8ldr x1, [x5+32]
002d48bcstr x1, [sp+264]
002d48c0ldrb w2, [sp+512]
002d48c4ldr x3, [sp+520]
002d48c8ldr x4, [sp+528]
002d48ccldr x0, [sp+272]
002d48d0bl internal/sync.(*HashTrieMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).Load
002d48d4str x0, [sp+400]
002d48d8strb w1, [sp+61]
002d48dcldr x5, [sp+400]
002d48e0str x5, [sp+480]
002d48e4ldrb w5, [sp+61]
002d48e8strb w5, [sp+63]
002d48ecldr x5, [sp+480]
002d48f0str x5, [sp+80]
002d48f4ldrb w5, [sp+63]
002d48f8strb w5, [sp+58]
002d48fctbnz w5, 0, 0x2d4904
002d4900b 0x2d4908
002d4904
002d4904loc_2d4904:
002d4904b 0x2d49cc
002d4908
002d4908loc_2d4908:
002d4908strb wzr, [sp+376]
002d490cstp xzr, xzr, [sp+384]
002d4910str xzr, [sp+368]
002d4914ldr x26, [sp+128]
002d4918ldr x0, [x26]
002d491cblr x0
002d4920strb w0, [sp+376]
002d4924str x1, [sp+384]
002d4928str x2, [sp+392]
002d492cstr x3, [sp+368]
002d4930ldrb w0, [sp+376]
002d4934ldr x1, [sp+384]
002d4938ldr x2, [sp+392]
002d493cstrb w0, [sp+456]
002d4940str x1, [sp+464]
002d4944str x2, [sp+472]
002d4948ldr x0, [sp+368]
002d494cstr x0, [sp+448]
002d4950ldrb w0, [sp+456]
002d4954ldr x1, [sp+464]
002d4958ldr x2, [sp+472]
002d495cstrb w0, [sp+160]
002d4960str x1, [sp+168]
002d4964str x2, [sp+176]
002d4968ldr x0, [sp+448]
002d496cstr x0, [sp+88]
002d4970str xzr, [sp+400]
002d4974ldr x0, [sp+152]
002d4978ldrsb x27, [x0]
002d497cstr x0, [sp+256]
002d4980ldr x0, [sp+504]
002d4984ldrsb x27, [x0]
002d4988ldr x1, [x0+32]
002d498cstr x1, [sp+248]
002d4990ldrb w2, [sp+160]
002d4994ldr x5, [sp+88]
002d4998ldr x3, [sp+168]
002d499cldr x4, [sp+176]
002d49a0ldr x0, [sp+256]
002d49a4bl internal/sync.(*HashTrieMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).LoadOrStore
002d49a8str x0, [sp+400]
002d49acstrb w1, [sp+61]
002d49b0ldr x0, [sp+400]
002d49b4str x0, [sp+440]
002d49b8ldrb w0, [sp+61]
002d49bcstrb w0, [sp+62]
002d49c0ldr x0, [sp+440]
002d49c4str x0, [sp+80]
002d49c8b 0x2d49cc
002d49cc
002d49ccloc_2d49cc:
002d49ccldr x2, [sp+504]
002d49d0ldrsb x27, [x2]
002d49d4ldr x1, [x2+40]
002d49d8str x1, [sp+240]
002d49dcldr x0, [sp+80]
002d49e0bl weak.Pointer[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }].Value
002d49e4str x0, [sp+120]
002d49e8cbnz x0, 0x2d49f0
002d49ecb 0x2d4a2c
002d49f0
002d49f0loc_2d49f0:
002d49f0b 0x2d49f4
002d49f4
002d49f4loc_2d49f4:
002d49f4ldr x1, [sp+504]
002d49f8ldrsb x27, [x1]
002d49fcb 0x2d4a00
002d4a00
002d4a00loc_2d4a00:
002d4a00ldr x2, [sp+112]
002d4a04str x2, [sp+200]
002d4a08ldr x1, [x1+88]
002d4a0cstr x1, [sp+208]
002d4a10str x2, [sp+216]
002d4a14str xzr, [sp+72]
002d4a18ldr x0, [sp+120]
002d4a1cstr x0, [sp+72]
002d4a20ldp x29, x30, [sp-8]
002d4a24add sp, sp, 496
002d4a28ret x30
002d4a2c
002d4a2cloc_2d4a2c:
002d4a2cldr x6, [sp+152]
002d4a30ldrsb x27, [x6]
002d4a34str x6, [sp+232]
002d4a38ldr x6, [sp+504]
002d4a3cldrsb x27, [x6]
002d4a40ldr x1, [x6+32]
002d4a44str x1, [sp+224]
002d4a48ldrb w2, [sp+512]
002d4a4cldr x5, [sp+80]
002d4a50ldr x3, [sp+520]
002d4a54ldr x4, [sp+528]
002d4a58ldr x0, [sp+232]
002d4a5cbl internal/sync.(*HashTrieMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).CompareAndDelete
002d4a60b 0x2d4a64
002d4a64
002d4a64loc_2d4a64:
002d4a64b 0x2d489c
002d4a68
002d4a68loc_2d4a68:
002d4a68adrp x2, 0x336000
002d4a6cadd x2, x2, 3520
002d4a70bl runtime.panicdottypeE
002d4a74hint
002d4a78
002d4a78loc_2d4a78:
002d4a78str x0, [sp+8]
002d4a7cstrb w1, [sp+16]
002d4a80stp x2, x3, [sp+24]
002d4a84mov x3, x30
002d4a88bl runtime.morestack_noctxt.abi0
002d4a8cldr x0, [sp+8]
002d4a90ldrb w1, [sp+16]
002d4a94ldp x2, x3, [sp+24]
002d4a98b 0x2d45e0
002d4a9cudf 0
002d45e0
002d45e0unique.Make[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }]: ; void unique.Make[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }](uintptr[18] * dict, int64_t value)
002d45e0ldr x16, [x28+16]
002d45e4sub x17, sp, 368
002d45e8subs xzr, x17, x16
002d45ecb.ls 0x2d4a78
002d45f0sub x20, sp, 496
002d45f4stp x29, x30, [x20-8]
002d45f8add sp, x20, 0
002d45fcsub x29, sp, 8
002d4600str x0, [sp+504]
002d4604strb w1, [sp+512]
002d4608str x2, [sp+520]
002d460cstr x3, [sp+528]
002d4610str xzr, [sp+72]
002d4614ldr x1, [sp+504]
002d4618ldrsb x27, [x1]
002d461cldr x0, [x1]
002d4620str x0, [sp+360]
002d4624bl internal/abi.TypeFor[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }]
002d4628str x0, [sp+96]
002d462cbl internal/abi.(*Type).Size
002d4630str x0, [sp+64]
002d4634cbz x0, 0x2d463c
002d4638b 0x2d465c
002d463c
002d463cloc_2d463c:
002d463cstr xzr, [sp+72]
002d4640adrp x1, 0x777000
002d4644add x1, x1, 2368
002d4648str x1, [sp+72]
002d464cldr x0, [sp+72]
002d4650ldp x29, x30, [sp-8]
002d4654add sp, sp, 496
002d4658ret x30
002d465c
002d465cloc_2d465c:
002d465cstp xzr, xzr, [sp+424]
002d4660ldr x2, [sp+96]
002d4664adrp x0, 0x74f000
002d4668add x0, x0, 3040
002d466cadrp x1, 0x44d000
002d4670add x1, x1, 416
002d4674bl internal/sync.(*HashTrieMap[go.shape.*internal/abi.Type,go.shape.interface {}]).Load
002d4678str x0, [sp+424]
002d467cstr x1, [sp+432]
002d4680strb w2, [sp+61]
002d4684ldr x3, [sp+424]
002d4688ldr x4, [sp+432]
002d468cstr x3, [sp+184]
002d4690str x4, [sp+192]
002d4694ldrb w3, [sp+61]
002d4698strb w3, [sp+60]
002d469cldr x3, [sp+184]
002d46a0ldr x4, [sp+192]
002d46a4str x3, [sp+136]
002d46a8str x4, [sp+144]
002d46acldrb w3, [sp+60]
002d46b0strb w3, [sp+59]
002d46b4tbnz w3, 0, 0x2d46bc
002d46b8b 0x2d46c0
002d46bc
002d46bcloc_2d46bc:
002d46bcb 0x2d4710
002d46c0
002d46c0loc_2d46c0:
002d46c0adrp x0, 0x777000
002d46c4add x0, x0, 2688
002d46c8adrp x1, 0x405000
002d46ccadd x1, x1, 584
002d46d0bl sync.(*Once).Do
002d46d4ldr x2, [sp+504]
002d46d8ldrsb x27, [x2]
002d46dcldr x0, [x2+8]
002d46e0str x0, [sp+352]
002d46e4ldr x1, [sp+96]
002d46e8bl unique.addUniqueMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }]
002d46ecstr x0, [sp+416]
002d46f0str x0, [sp+408]
002d46f4ldr x2, [sp+504]
002d46f8ldrsb x27, [x2]
002d46fcb 0x2d4700
002d4700
002d4700loc_2d4700:
002d4700ldr x5, [x2+72]
002d4704str x5, [sp+136]
002d4708str x0, [sp+144]
002d470cb 0x2d4710
002d4710
002d4710loc_2d4710:
002d4710ldr x0, [sp+136]
002d4714ldr x5, [sp+144]
002d4718ldr x6, [sp+504]
002d471cldrsb x27, [x6]
002d4720ldr x1, [x6+80]
002d4724subs xzr, x1, x0
002d4728b.eq 0x2d4730
002d472cb 0x2d4a68
002d4730
002d4730loc_2d4730:
002d4730str x5, [sp+152]
002d4734str xzr, [sp+112]
002d4738str xzr, [sp+104]
002d473cstp xzr, xzr, [sp+280]
002d4740stp xzr, xzr, [sp+296]
002d4744stp xzr, xzr, [sp+312]
002d4748stp xzr, xzr, [sp+328]
002d474cadd x5, sp, 280
002d4750str x5, [sp+344]
002d4754ldrsb x27, [x5]
002d4758adrp x6, 0
002d475cadd x6, x6, 2720
002d4760str x6, [x5]
002d4764ldrsb x27, [x5]
002d4768adrp x27, 0x777000
002d476cldr w6, [x27+3056]
002d4770cbz w6, 0x2d4778
002d4774b 0x2d477c
002d4778
002d4778loc_2d4778:
002d4778b 0x2d4794
002d477c
002d477cloc_2d477c:
002d477cbl runtime.gcWriteBarrier2
002d4780add x6, sp, 112
002d4784str x6, [x25]
002d4788ldr x7, [x5+8]
002d478cstr x7, [x25+8]
002d4790b 0x2d4794
002d4794
002d4794loc_2d4794:
002d4794add x6, sp, 112
002d4798str x6, [x5+8]
002d479cldrsb x27, [x5]
002d47a0ldr x6, [sp+520]
002d47a4ldrb w7, [sp+512]
002d47a8ldr x8, [sp+528]
002d47acstrb w7, [x5+16]
002d47b0str x8, [x5+32]
002d47b4adrp x27, 0x777000
002d47b8ldr w7, [x27+3056]
002d47bccbz w7, 0x2d47c4
002d47c0b 0x2d47c8
002d47c4
002d47c4loc_2d47c4:
002d47c4b 0x2d47dc
002d47c8
002d47c8loc_2d47c8:
002d47c8bl runtime.gcWriteBarrier2
002d47ccstr x6, [x25]
002d47d0ldr x7, [x5+24]
002d47d4str x7, [x25+8]
002d47d8b 0x2d47dc
002d47dc
002d47dcloc_2d47dc:
002d47dcstr x6, [x5+24]
002d47e0ldr x5, [sp+152]
002d47e4ldr x6, [sp+344]
002d47e8ldrsb x27, [x6]
002d47ecadrp x27, 0x777000
002d47f0ldr w7, [x27+3056]
002d47f4cbz w7, 0x2d47fc
002d47f8b 0x2d4800
002d47fc
002d47fcloc_2d47fc:
002d47fcb 0x2d4814
002d4800
002d4800loc_2d4800:
002d4800bl runtime.gcWriteBarrier2
002d4804str x5, [x25]
002d4808ldr x7, [x6+40]
002d480cstr x7, [x25+8]
002d4810b 0x2d4814
002d4814
002d4814loc_2d4814:
002d4814str x5, [x6+40]
002d4818ldr x5, [sp+344]
002d481cldrsb x27, [x5]
002d4820adrp x27, 0x777000
002d4824ldr w6, [x27+3056]
002d4828cbz w6, 0x2d4830
002d482cb 0x2d4834
002d4830
002d4830loc_2d4830:
002d4830b 0x2d484c
002d4834
002d4834loc_2d4834:
002d4834bl runtime.gcWriteBarrier2
002d4838add x6, sp, 104
002d483cstr x6, [x25]
002d4840ldr x7, [x5+48]
002d4844str x7, [x25+8]
002d4848b 0x2d484c
002d484c
002d484cloc_2d484c:
002d484cadd x6, sp, 104
002d4850str x6, [x5+48]
002d4854ldr x5, [sp+504]
002d4858ldr x6, [sp+344]
002d485cldrsb x27, [x6]
002d4860adrp x27, 0x777000
002d4864ldr w7, [x27+3056]
002d4868cbz w7, 0x2d4870
002d486cb 0x2d4874
002d4870
002d4870loc_2d4870:
002d4870b 0x2d4888
002d4874
002d4874loc_2d4874:
002d4874bl runtime.gcWriteBarrier2
002d4878str x5, [x25]
002d487cldr x7, [x6+56]
002d4880str x7, [x25+8]
002d4884b 0x2d4888
002d4888
002d4888loc_2d4888:
002d4888str x5, [x6+56]
002d488cldr x5, [sp+344]
002d4890str x5, [sp+128]
002d4894str xzr, [sp+120]
002d4898b 0x2d489c
002d489c
002d489cloc_2d489c:
002d489cb 0x2d48a0
002d48a0
002d48a0loc_2d48a0:
002d48a0str xzr, [sp+400]
002d48a4ldr x5, [sp+152]
002d48a8ldrsb x27, [x5]
002d48acstr x5, [sp+272]
002d48b0ldr x5, [sp+504]
002d48b4ldrsb x27, [x5]
002d48b8ldr x1, [x5+32]
002d48bcstr x1, [sp+264]
002d48c0ldrb w2, [sp+512]
002d48c4ldr x3, [sp+520]
002d48c8ldr x4, [sp+528]
002d48ccldr x0, [sp+272]
002d48d0bl internal/sync.(*HashTrieMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).Load
002d48d4str x0, [sp+400]
002d48d8strb w1, [sp+61]
002d48dcldr x5, [sp+400]
002d48e0str x5, [sp+480]
002d48e4ldrb w5, [sp+61]
002d48e8strb w5, [sp+63]
002d48ecldr x5, [sp+480]
002d48f0str x5, [sp+80]
002d48f4ldrb w5, [sp+63]
002d48f8strb w5, [sp+58]
002d48fctbnz w5, 0, 0x2d4904
002d4900b 0x2d4908
002d4904
002d4904loc_2d4904:
002d4904b 0x2d49cc
002d4908
002d4908loc_2d4908:
002d4908strb wzr, [sp+376]
002d490cstp xzr, xzr, [sp+384]
002d4910str xzr, [sp+368]
002d4914ldr x26, [sp+128]
002d4918ldr x0, [x26]
002d491cblr x0
002d4920strb w0, [sp+376]
002d4924str x1, [sp+384]
002d4928str x2, [sp+392]
002d492cstr x3, [sp+368]
002d4930ldrb w0, [sp+376]
002d4934ldr x1, [sp+384]
002d4938ldr x2, [sp+392]
002d493cstrb w0, [sp+456]
002d4940str x1, [sp+464]
002d4944str x2, [sp+472]
002d4948ldr x0, [sp+368]
002d494cstr x0, [sp+448]
002d4950ldrb w0, [sp+456]
002d4954ldr x1, [sp+464]
002d4958ldr x2, [sp+472]
002d495cstrb w0, [sp+160]
002d4960str x1, [sp+168]
002d4964str x2, [sp+176]
002d4968ldr x0, [sp+448]
002d496cstr x0, [sp+88]
002d4970str xzr, [sp+400]
002d4974ldr x0, [sp+152]
002d4978ldrsb x27, [x0]
002d497cstr x0, [sp+256]
002d4980ldr x0, [sp+504]
002d4984ldrsb x27, [x0]
002d4988ldr x1, [x0+32]
002d498cstr x1, [sp+248]
002d4990ldrb w2, [sp+160]
002d4994ldr x5, [sp+88]
002d4998ldr x3, [sp+168]
002d499cldr x4, [sp+176]
002d49a0ldr x0, [sp+256]
002d49a4bl internal/sync.(*HashTrieMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).LoadOrStore
002d49a8str x0, [sp+400]
002d49acstrb w1, [sp+61]
002d49b0ldr x0, [sp+400]
002d49b4str x0, [sp+440]
002d49b8ldrb w0, [sp+61]
002d49bcstrb w0, [sp+62]
002d49c0ldr x0, [sp+440]
002d49c4str x0, [sp+80]
002d49c8b 0x2d49cc
002d49cc
002d49ccloc_2d49cc:
002d49ccldr x2, [sp+504]
002d49d0ldrsb x27, [x2]
002d49d4ldr x1, [x2+40]
002d49d8str x1, [sp+240]
002d49dcldr x0, [sp+80]
002d49e0bl weak.Pointer[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }].Value
002d49e4str x0, [sp+120]
002d49e8cbnz x0, 0x2d49f0
002d49ecb 0x2d4a2c
002d49f0
002d49f0loc_2d49f0:
002d49f0b 0x2d49f4
002d49f4
002d49f4loc_2d49f4:
002d49f4ldr x1, [sp+504]
002d49f8ldrsb x27, [x1]
002d49fcb 0x2d4a00
002d4a00
002d4a00loc_2d4a00:
002d4a00ldr x2, [sp+112]
002d4a04str x2, [sp+200]
002d4a08ldr x1, [x1+88]
002d4a0cstr x1, [sp+208]
002d4a10str x2, [sp+216]
002d4a14str xzr, [sp+72]
002d4a18ldr x0, [sp+120]
002d4a1cstr x0, [sp+72]
002d4a20ldp x29, x30, [sp-8]
002d4a24add sp, sp, 496
002d4a28ret x30
002d4a2c
002d4a2cloc_2d4a2c:
002d4a2cldr x6, [sp+152]
002d4a30ldrsb x27, [x6]
002d4a34str x6, [sp+232]
002d4a38ldr x6, [sp+504]
002d4a3cldrsb x27, [x6]
002d4a40ldr x1, [x6+32]
002d4a44str x1, [sp+224]
002d4a48ldrb w2, [sp+512]
002d4a4cldr x5, [sp+80]
002d4a50ldr x3, [sp+520]
002d4a54ldr x4, [sp+528]
002d4a58ldr x0, [sp+232]
002d4a5cbl internal/sync.(*HashTrieMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).CompareAndDelete
002d4a60b 0x2d4a64
002d4a64
002d4a64loc_2d4a64:
002d4a64b 0x2d489c
002d4a68
002d4a68loc_2d4a68:
002d4a68adrp x2, 0x336000
002d4a6cadd x2, x2, 3520
002d4a70bl runtime.panicdottypeE
002d4a74hint
002d4a78
002d4a78loc_2d4a78:
002d4a78str x0, [sp+8]
002d4a7cstrb w1, [sp+16]
002d4a80stp x2, x3, [sp+24]
002d4a84mov x3, x30
002d4a88bl runtime.morestack_noctxt.abi0
002d4a8cldr x0, [sp+8]
002d4a90ldrb w1, [sp+16]
002d4a94ldp x2, x3, [sp+24]
002d4a98b 0x2d45e0
002d4a9cudf 0
002d45e0
002d4aa0
002d4aa0unique.Make[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }].func1: ; void unique.Make[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }].func1(void)
002d4aa0ldr x16, [x28+16]
002d4aa4sub x17, sp, 64
002d4aa8subs xzr, x17, x16
002d4aacb.ls 0x2d4c70
002d4ab0str x30, [sp-192]!
002d4ab4stur x29, [sp-8]
002d4ab8sub x29, sp, 8
002d4abcldr x4, [x26+8]
002d4ac0str x4, [sp+176]
002d4ac4ldrb w4, [x26+16]
002d4ac8ldr x5, [x26+24]
002d4accldr x6, [x26+32]
002d4ad0strb w4, [sp+80]
002d4ad4str x5, [sp+88]
002d4ad8str x6, [sp+96]
002d4adcldr x4, [x26+40]
002d4ae0str x4, [sp+104]
002d4ae4ldr x4, [x26+48]
002d4ae8str x4, [sp+168]
002d4aecldr x4, [x26+56]
002d4af0str x4, [sp+112]
002d4af4strb wzr, [sp+56]
002d4af8stp xzr, xzr, [sp+64]
002d4afcstr xzr, [sp+48]
002d4b00ldr x4, [sp+176]
002d4b04ldr x4, [x4]
002d4b08cbnz x4, 0x2d4b10
002d4b0cb 0x2d4b14
002d4b10
002d4b10loc_2d4b10:
002d4b10b 0x2d4c28
002d4b14
002d4b14loc_2d4b14:
002d4b14ldr x1, [sp+112]
002d4b18ldrsb x27, [x1]
002d4b1cb 0x2d4b20
002d4b20
002d4b20loc_2d4b20:
002d4b20ldr x0, [x1+48]
002d4b24bl runtime.newobject
002d4b28ldr x1, [sp+176]
002d4b2cadrp x27, 0x777000
002d4b30ldr w2, [x27+3056]
002d4b34cbz w2, 0x2d4b3c
002d4b38b 0x2d4b40
002d4b3c
002d4b3cloc_2d4b3c:
002d4b3cb 0x2d4b54
002d4b40
002d4b40loc_2d4b40:
002d4b40bl runtime.gcWriteBarrier2
002d4b44str x0, [x25]
002d4b48ldr x5, [x1]
002d4b4cstr x5, [x25+8]
002d4b50b 0x2d4b54
002d4b54
002d4b54loc_2d4b54:
002d4b54str x0, [x1]
002d4b58ldr x5, [sp+112]
002d4b5cldrsb x27, [x5]
002d4b60ldr x5, [x5+16]
002d4b64str x5, [sp+136]
002d4b68ldr x5, [sp+104]
002d4b6cldrsb x27, [x5]
002d4b70add x4, x5, 48
002d4b74str x4, [sp+128]
002d4b78ldrb w1, [sp+80]
002d4b7cldr x2, [sp+88]
002d4b80ldr x3, [sp+96]
002d4b84ldr x0, [sp+136]
002d4b88bl unique.clone[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }]
002d4b8cstrb w0, [sp+144]
002d4b90str x1, [sp+152]
002d4b94str x2, [sp+160]
002d4b98ldr x5, [sp+176]
002d4b9cldr x5, [x5]
002d4ba0ldrsb x27, [x5]
002d4ba4strb w0, [x5]
002d4ba8str x2, [x5+16]
002d4bacadrp x27, 0x777000
002d4bb0ldr w6, [x27+3056]
002d4bb4cbz w6, 0x2d4bbc
002d4bb8b 0x2d4bc0
002d4bbc
002d4bbcloc_2d4bbc:
002d4bbcb 0x2d4bd4
002d4bc0
002d4bc0loc_2d4bc0:
002d4bc0bl runtime.gcWriteBarrier2
002d4bc4str x1, [x25]
002d4bc8ldr x2, [x5+8]
002d4bccstr x2, [x25+8]
002d4bd0b 0x2d4bd4
002d4bd4
002d4bd4loc_2d4bd4:
002d4bd4str x1, [x5+8]
002d4bd8ldr x2, [sp+112]
002d4bdcldrsb x27, [x2]
002d4be0ldr x0, [x2+24]
002d4be4str x0, [sp+120]
002d4be8ldr x2, [sp+176]
002d4becldr x1, [x2]
002d4bf0bl weak.Make[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }]
002d4bf4ldr x2, [sp+168]
002d4bf8adrp x27, 0x777000
002d4bfcldr w3, [x27+3056]
002d4c00cbz w3, 0x2d4c08
002d4c04b 0x2d4c0c
002d4c08
002d4c08loc_2d4c08:
002d4c08b 0x2d4c20
002d4c0c
002d4c0cloc_2d4c0c:
002d4c0cbl runtime.gcWriteBarrier2
002d4c10str x0, [x25]
002d4c14ldr x4, [x2]
002d4c18str x4, [x25+8]
002d4c1cb 0x2d4c20
002d4c20
002d4c20loc_2d4c20:
002d4c20str x0, [x2]
002d4c24b 0x2d4c28
002d4c28
002d4c28loc_2d4c28:
002d4c28ldr x4, [sp+176]
002d4c2cldr x4, [x4]
002d4c30ldrsb x27, [x4]
002d4c34ldrb w5, [x4]
002d4c38ldr x6, [x4+8]
002d4c3cldr x4, [x4+16]
002d4c40strb w5, [sp+56]
002d4c44str x6, [sp+64]
002d4c48str x4, [sp+72]
002d4c4cldr x4, [sp+168]
002d4c50ldr x3, [x4]
002d4c54str x3, [sp+48]
002d4c58ldrb w0, [sp+56]
002d4c5cldr x1, [sp+64]
002d4c60ldr x2, [sp+72]
002d4c64ldur x29, [sp-8]
002d4c68ldr x30, [sp], 192
002d4c6cret x30
002d4c70
002d4c70loc_2d4c70:
002d4c70mov x3, x30
002d4c74bl runtime.morestack.abi0
002d4c78b 0x2d4aa0
002d4c7cudf 0
002d4aa0
002d4aa0unique.Make[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }].func1: ; void unique.Make[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }].func1(void)
002d4aa0ldr x16, [x28+16]
002d4aa4sub x17, sp, 64
002d4aa8subs xzr, x17, x16
002d4aacb.ls 0x2d4c70
002d4ab0str x30, [sp-192]!
002d4ab4stur x29, [sp-8]
002d4ab8sub x29, sp, 8
002d4abcldr x4, [x26+8]
002d4ac0str x4, [sp+176]
002d4ac4ldrb w4, [x26+16]
002d4ac8ldr x5, [x26+24]
002d4accldr x6, [x26+32]
002d4ad0strb w4, [sp+80]
002d4ad4str x5, [sp+88]
002d4ad8str x6, [sp+96]
002d4adcldr x4, [x26+40]
002d4ae0str x4, [sp+104]
002d4ae4ldr x4, [x26+48]
002d4ae8str x4, [sp+168]
002d4aecldr x4, [x26+56]
002d4af0str x4, [sp+112]
002d4af4strb wzr, [sp+56]
002d4af8stp xzr, xzr, [sp+64]
002d4afcstr xzr, [sp+48]
002d4b00ldr x4, [sp+176]
002d4b04ldr x4, [x4]
002d4b08cbnz x4, 0x2d4b10
002d4b0cb 0x2d4b14
002d4b10
002d4b10loc_2d4b10:
002d4b10b 0x2d4c28
002d4b14
002d4b14loc_2d4b14:
002d4b14ldr x1, [sp+112]
002d4b18ldrsb x27, [x1]
002d4b1cb 0x2d4b20
002d4b20
002d4b20loc_2d4b20:
002d4b20ldr x0, [x1+48]
002d4b24bl runtime.newobject
002d4b28ldr x1, [sp+176]
002d4b2cadrp x27, 0x777000
002d4b30ldr w2, [x27+3056]
002d4b34cbz w2, 0x2d4b3c
002d4b38b 0x2d4b40
002d4b3c
002d4b3cloc_2d4b3c:
002d4b3cb 0x2d4b54
002d4b40
002d4b40loc_2d4b40:
002d4b40bl runtime.gcWriteBarrier2
002d4b44str x0, [x25]
002d4b48ldr x5, [x1]
002d4b4cstr x5, [x25+8]
002d4b50b 0x2d4b54
002d4b54
002d4b54loc_2d4b54:
002d4b54str x0, [x1]
002d4b58ldr x5, [sp+112]
002d4b5cldrsb x27, [x5]
002d4b60ldr x5, [x5+16]
002d4b64str x5, [sp+136]
002d4b68ldr x5, [sp+104]
002d4b6cldrsb x27, [x5]
002d4b70add x4, x5, 48
002d4b74str x4, [sp+128]
002d4b78ldrb w1, [sp+80]
002d4b7cldr x2, [sp+88]
002d4b80ldr x3, [sp+96]
002d4b84ldr x0, [sp+136]
002d4b88bl unique.clone[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }]
002d4b8cstrb w0, [sp+144]
002d4b90str x1, [sp+152]
002d4b94str x2, [sp+160]
002d4b98ldr x5, [sp+176]
002d4b9cldr x5, [x5]
002d4ba0ldrsb x27, [x5]
002d4ba4strb w0, [x5]
002d4ba8str x2, [x5+16]
002d4bacadrp x27, 0x777000
002d4bb0ldr w6, [x27+3056]
002d4bb4cbz w6, 0x2d4bbc
002d4bb8b 0x2d4bc0
002d4bbc
002d4bbcloc_2d4bbc:
002d4bbcb 0x2d4bd4
002d4bc0
002d4bc0loc_2d4bc0:
002d4bc0bl runtime.gcWriteBarrier2
002d4bc4str x1, [x25]
002d4bc8ldr x2, [x5+8]
002d4bccstr x2, [x25+8]
002d4bd0b 0x2d4bd4
002d4bd4
002d4bd4loc_2d4bd4:
002d4bd4str x1, [x5+8]
002d4bd8ldr x2, [sp+112]
002d4bdcldrsb x27, [x2]
002d4be0ldr x0, [x2+24]
002d4be4str x0, [sp+120]
002d4be8ldr x2, [sp+176]
002d4becldr x1, [x2]
002d4bf0bl weak.Make[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }]
002d4bf4ldr x2, [sp+168]
002d4bf8adrp x27, 0x777000
002d4bfcldr w3, [x27+3056]
002d4c00cbz w3, 0x2d4c08
002d4c04b 0x2d4c0c
002d4c08
002d4c08loc_2d4c08:
002d4c08b 0x2d4c20
002d4c0c
002d4c0cloc_2d4c0c:
002d4c0cbl runtime.gcWriteBarrier2
002d4c10str x0, [x25]
002d4c14ldr x4, [x2]
002d4c18str x4, [x25+8]
002d4c1cb 0x2d4c20
002d4c20
002d4c20loc_2d4c20:
002d4c20str x0, [x2]
002d4c24b 0x2d4c28
002d4c28
002d4c28loc_2d4c28:
002d4c28ldr x4, [sp+176]
002d4c2cldr x4, [x4]
002d4c30ldrsb x27, [x4]
002d4c34ldrb w5, [x4]
002d4c38ldr x6, [x4+8]
002d4c3cldr x4, [x4+16]
002d4c40strb w5, [sp+56]
002d4c44str x6, [sp+64]
002d4c48str x4, [sp+72]
002d4c4cldr x4, [sp+168]
002d4c50ldr x3, [x4]
002d4c54str x3, [sp+48]
002d4c58ldrb w0, [sp+56]
002d4c5cldr x1, [sp+64]
002d4c60ldr x2, [sp+72]
002d4c64ldur x29, [sp-8]
002d4c68ldr x30, [sp], 192
002d4c6cret x30
002d4c70
002d4c70loc_2d4c70:
002d4c70mov x3, x30
002d4c74bl runtime.morestack.abi0
002d4c78b 0x2d4aa0
002d4c7cudf 0
002d4aa0
002d4c80
002d4c80weak.Make[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }]: ; void weak.Make[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }](uintptr[5] * dict, int64_t ptr)
002d4c80ldr x16, [x28+16]
002d4c84subs xzr, sp, x16
002d4c88b.ls 0x2d4d1c
002d4c8cstr x30, [sp-80]!
002d4c90stur x29, [sp-8]
002d4c94sub x29, sp, 8
002d4c98str x0, [sp+88]
002d4c9cstr x1, [sp+96]
002d4ca0str xzr, [sp+24]
002d4ca4ldr x2, [sp+88]
002d4ca8ldrsb x27, [x2]
002d4cacldr x0, [x2]
002d4cb0str x0, [sp+64]
002d4cb4ldr x1, [sp+96]
002d4cb8bl internal/abi.Escape[go.shape.*uint8]
002d4cbcstr x0, [sp+96]
002d4cc0str xzr, [sp+32]
002d4cc4ldr x2, [sp+96]
002d4cc8cbnz x2, 0x2d4cd0
002d4cccb 0x2d4ce0
002d4cd0
002d4cd0loc_2d4cd0:
002d4cd0ldr x0, [sp+96]
002d4cd4bl weak.runtime_registerWeakPointer
002d4cd8str x0, [sp+32]
002d4cdcb 0x2d4ce4
002d4ce0
002d4ce0loc_2d4ce0:
002d4ce0b 0x2d4ce4
002d4ce4
002d4ce4loc_2d4ce4:
002d4ce4ldr x1, [sp+88]
002d4ce8ldrsb x27, [x1]
002d4cecb 0x2d4cf0
002d4cf0
002d4cf0loc_2d4cf0:
002d4cf0ldr x2, [sp+96]
002d4cf4str x2, [sp+40]
002d4cf8ldr x1, [x1+8]
002d4cfcstr x1, [sp+48]
002d4d00str x2, [sp+56]
002d4d04str xzr, [sp+24]
002d4d08ldr x0, [sp+32]
002d4d0cstr x0, [sp+24]
002d4d10ldur x29, [sp-8]
002d4d14ldr x30, [sp], 80
002d4d18ret x30
002d4d1c
002d4d1cloc_2d4d1c:
002d4d1cstp x0, x1, [sp+8]
002d4d20mov x3, x30
002d4d24bl runtime.morestack_noctxt.abi0
002d4d28ldp x0, x1, [sp+8]
002d4d2cb 0x2d4c80
002d4c80
002d4c80weak.Make[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }]: ; void weak.Make[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }](uintptr[5] * dict, int64_t ptr)
002d4c80ldr x16, [x28+16]
002d4c84subs xzr, sp, x16
002d4c88b.ls 0x2d4d1c
002d4c8cstr x30, [sp-80]!
002d4c90stur x29, [sp-8]
002d4c94sub x29, sp, 8
002d4c98str x0, [sp+88]
002d4c9cstr x1, [sp+96]
002d4ca0str xzr, [sp+24]
002d4ca4ldr x2, [sp+88]
002d4ca8ldrsb x27, [x2]
002d4cacldr x0, [x2]
002d4cb0str x0, [sp+64]
002d4cb4ldr x1, [sp+96]
002d4cb8bl internal/abi.Escape[go.shape.*uint8]
002d4cbcstr x0, [sp+96]
002d4cc0str xzr, [sp+32]
002d4cc4ldr x2, [sp+96]
002d4cc8cbnz x2, 0x2d4cd0
002d4cccb 0x2d4ce0
002d4cd0
002d4cd0loc_2d4cd0:
002d4cd0ldr x0, [sp+96]
002d4cd4bl weak.runtime_registerWeakPointer
002d4cd8str x0, [sp+32]
002d4cdcb 0x2d4ce4
002d4ce0
002d4ce0loc_2d4ce0:
002d4ce0b 0x2d4ce4
002d4ce4
002d4ce4loc_2d4ce4:
002d4ce4ldr x1, [sp+88]
002d4ce8ldrsb x27, [x1]
002d4cecb 0x2d4cf0
002d4cf0
002d4cf0loc_2d4cf0:
002d4cf0ldr x2, [sp+96]
002d4cf4str x2, [sp+40]
002d4cf8ldr x1, [x1+8]
002d4cfcstr x1, [sp+48]
002d4d00str x2, [sp+56]
002d4d04str xzr, [sp+24]
002d4d08ldr x0, [sp+32]
002d4d0cstr x0, [sp+24]
002d4d10ldur x29, [sp-8]
002d4d14ldr x30, [sp], 80
002d4d18ret x30
002d4d1c
002d4d1cloc_2d4d1c:
002d4d1cstp x0, x1, [sp+8]
002d4d20mov x3, x30
002d4d24bl runtime.morestack_noctxt.abi0
002d4d28ldp x0, x1, [sp+8]
002d4d2cb 0x2d4c80
002d4c80
002d4d30
002d4d30internal/abi.Escape[go.shape.*uint8]: ; void internal/abi.Escape[go.shape.*uint8](uintptr[2] * dict, int64_t x)
002d4d30ldr x16, [x28+16]
002d4d34subs xzr, sp, x16
002d4d38b.ls 0x2d4dd0
002d4d3cstr x30, [sp-32]!
002d4d40stur x29, [sp-8]
002d4d44sub x29, sp, 8
002d4d48str x0, [sp+40]
002d4d4cstr x1, [sp+48]
002d4d50str xzr, [sp+16]
002d4d54adrp x27, 0x777000
002d4d58ldrb w1, [x27+1536]
002d4d5ctbnz w1, 0, 0x2d4d64
002d4d60b 0x2d4db8
002d4d64
002d4d64loc_2d4d64:
002d4d64ldr x1, [sp+40]
002d4d68ldrsb x27, [x1]
002d4d6cb 0x2d4d70
002d4d70
002d4d70loc_2d4d70:
002d4d70ldr x2, [sp+48]
002d4d74ldr x1, [x1]
002d4d78adrp x27, 0x74d000
002d4d7cstr x1, [x27+2064]
002d4d80adrp x27, 0x777000
002d4d84ldr w1, [x27+3056]
002d4d88cbz w1, 0x2d4d90
002d4d8cb 0x2d4d94
002d4d90
002d4d90loc_2d4d90:
002d4d90b 0x2d4dac
002d4d94
002d4d94loc_2d4d94:
002d4d94bl runtime.gcWriteBarrier2
002d4d98str x2, [x25]
002d4d9cadrp x27, 0x74d000
002d4da0ldr x1, [x27+2072]
002d4da4str x1, [x25+8]
002d4da8b 0x2d4dac
002d4dac
002d4dacloc_2d4dac:
002d4dacadrp x27, 0x74d000
002d4db0str x2, [x27+2072]
002d4db4b 0x2d4dbc
002d4db8
002d4db8loc_2d4db8:
002d4db8b 0x2d4dbc
002d4dbc
002d4dbcloc_2d4dbc:
002d4dbcldr x0, [sp+48]
002d4dc0str x0, [sp+16]
002d4dc4ldur x29, [sp-8]
002d4dc8ldr x30, [sp], 32
002d4dccret x30
002d4dd0
002d4dd0loc_2d4dd0:
002d4dd0stp x0, x1, [sp+8]
002d4dd4mov x3, x30
002d4dd8bl runtime.morestack_noctxt.abi0
002d4ddcldp x0, x1, [sp+8]
002d4de0b 0x2d4d30
002d4de4udf 0
002d4de8udf 0
002d4decudf 0
002d4d30
002d4d30internal/abi.Escape[go.shape.*uint8]: ; void internal/abi.Escape[go.shape.*uint8](uintptr[2] * dict, int64_t x)
002d4d30ldr x16, [x28+16]
002d4d34subs xzr, sp, x16
002d4d38b.ls 0x2d4dd0
002d4d3cstr x30, [sp-32]!
002d4d40stur x29, [sp-8]
002d4d44sub x29, sp, 8
002d4d48str x0, [sp+40]
002d4d4cstr x1, [sp+48]
002d4d50str xzr, [sp+16]
002d4d54adrp x27, 0x777000
002d4d58ldrb w1, [x27+1536]
002d4d5ctbnz w1, 0, 0x2d4d64
002d4d60b 0x2d4db8
002d4d64
002d4d64loc_2d4d64:
002d4d64ldr x1, [sp+40]
002d4d68ldrsb x27, [x1]
002d4d6cb 0x2d4d70
002d4d70
002d4d70loc_2d4d70:
002d4d70ldr x2, [sp+48]
002d4d74ldr x1, [x1]
002d4d78adrp x27, 0x74d000
002d4d7cstr x1, [x27+2064]
002d4d80adrp x27, 0x777000
002d4d84ldr w1, [x27+3056]
002d4d88cbz w1, 0x2d4d90
002d4d8cb 0x2d4d94
002d4d90
002d4d90loc_2d4d90:
002d4d90b 0x2d4dac
002d4d94
002d4d94loc_2d4d94:
002d4d94bl runtime.gcWriteBarrier2
002d4d98str x2, [x25]
002d4d9cadrp x27, 0x74d000
002d4da0ldr x1, [x27+2072]
002d4da4str x1, [x25+8]
002d4da8b 0x2d4dac
002d4dac
002d4dacloc_2d4dac:
002d4dacadrp x27, 0x74d000
002d4db0str x2, [x27+2072]
002d4db4b 0x2d4dbc
002d4db8
002d4db8loc_2d4db8:
002d4db8b 0x2d4dbc
002d4dbc
002d4dbcloc_2d4dbc:
002d4dbcldr x0, [sp+48]
002d4dc0str x0, [sp+16]
002d4dc4ldur x29, [sp-8]
002d4dc8ldr x30, [sp], 32
002d4dccret x30
002d4dd0
002d4dd0loc_2d4dd0:
002d4dd0stp x0, x1, [sp+8]
002d4dd4mov x3, x30
002d4dd8bl runtime.morestack_noctxt.abi0
002d4ddcldp x0, x1, [sp+8]
002d4de0b 0x2d4d30
002d4de4udf 0
002d4de8udf 0
002d4decudf 0
002d4d30
002d4df0
002d4df0unique.clone[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }]: ; void unique.clone[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }](uintptr[3] * dict, int64_t value, unique.cloneSeq * seq)
002d4df0ldr x16, [x28+16]
002d4df4sub x17, sp, 16
002d4df8subs xzr, x17, x16
002d4dfcb.ls 0x2d4f1c
002d4e00str x30, [sp-144]!
002d4e04stur x29, [sp-8]
002d4e08sub x29, sp, 8
002d4e0cstr x0, [sp+152]
002d4e10strb w1, [sp+160]
002d4e14str x2, [sp+168]
002d4e18str x3, [sp+176]
002d4e1cstr x4, [sp+184]
002d4e20strb wzr, [sp+48]
002d4e24stp xzr, xzr, [sp+56]
002d4e28ldr x3, [sp+184]
002d4e2cldrsb x27, [x3]
002d4e30ldr x4, [x3+8]
002d4e34ldr x5, [x3]
002d4e38ldr x3, [x3+16]
002d4e3cstr x5, [sp+96]
002d4e40str x4, [sp+104]
002d4e44str x3, [sp+112]
002d4e48str xzr, [sp+40]
002d4e4cstr x4, [sp+32]
002d4e50b 0x2d4e54
002d4e54
002d4e54loc_2d4e54:
002d4e54ldr x3, [sp+32]
002d4e58ldr x4, [sp+40]
002d4e5csubs xzr, x3, x4
002d4e60b.gt 0x2d4e68
002d4e64b 0x2d4ef4
002d4e68
002d4e68loc_2d4e68:
002d4e68ldr x2, [sp+40]
002d4e6cldr x3, [sp+96]
002d4e70ldr x2, [x3+3*x2]
002d4e74str x2, [sp+24]
002d4e78add x3, sp, 160
002d4e7cadd x2, x3, x2
002d4e80str x2, [sp+72]
002d4e84ldr x2, [sp+72]
002d4e88ldrsb x27, [x2]
002d4e8cldr x0, [x2]
002d4e90ldr x1, [x2+8]
002d4e94str x0, [sp+120]
002d4e98str x1, [sp+128]
002d4e9cbl internal/stringslite.Clone
002d4ea0str x0, [sp+80]
002d4ea4str x1, [sp+88]
002d4ea8ldr x2, [sp+72]
002d4eacldrsb x27, [x2]
002d4eb0str x1, [x2+8]
002d4eb4adrp x27, 0x777000
002d4eb8ldr w3, [x27+3056]
002d4ebccbz w3, 0x2d4ec4
002d4ec0b 0x2d4ec8
002d4ec4
002d4ec4loc_2d4ec4:
002d4ec4b 0x2d4edc
002d4ec8
002d4ec8loc_2d4ec8:
002d4ec8bl runtime.gcWriteBarrier2
002d4eccstr x0, [x25]
002d4ed0ldr x3, [x2]
002d4ed4str x3, [x25+8]
002d4ed8b 0x2d4edc
002d4edc
002d4edcloc_2d4edc:
002d4edcstr x0, [x2]
002d4ee0b 0x2d4ee4
002d4ee4
002d4ee4loc_2d4ee4:
002d4ee4ldr x3, [sp+40]
002d4ee8add x3, x3, 1
002d4eecstr x3, [sp+40]
002d4ef0b 0x2d4e54
002d4ef4
002d4ef4loc_2d4ef4:
002d4ef4ldr x1, [sp+168]
002d4ef8ldr x2, [sp+176]
002d4efcldrb w3, [sp+160]
002d4f00strb w3, [sp+48]
002d4f04str x1, [sp+56]
002d4f08str x2, [sp+64]
002d4f0cldrb w0, [sp+48]
002d4f10ldur x29, [sp-8]
002d4f14ldr x30, [sp], 144
002d4f18ret x30
002d4f1c
002d4f1cloc_2d4f1c:
002d4f1cstr x0, [sp+8]
002d4f20strb w1, [sp+16]
002d4f24stp x2, x3, [sp+24]
002d4f28str x4, [sp+40]
002d4f2cmov x3, x30
002d4f30bl runtime.morestack_noctxt.abi0
002d4f34ldr x0, [sp+8]
002d4f38ldrb w1, [sp+16]
002d4f3cldp x2, x3, [sp+24]
002d4f40ldr x4, [sp+40]
002d4f44b 0x2d4df0
002d4f48udf 0
002d4f4cudf 0
002d4df0
002d4df0unique.clone[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }]: ; void unique.clone[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }](uintptr[3] * dict, int64_t value, unique.cloneSeq * seq)
002d4df0ldr x16, [x28+16]
002d4df4sub x17, sp, 16
002d4df8subs xzr, x17, x16
002d4dfcb.ls 0x2d4f1c
002d4e00str x30, [sp-144]!
002d4e04stur x29, [sp-8]
002d4e08sub x29, sp, 8
002d4e0cstr x0, [sp+152]
002d4e10strb w1, [sp+160]
002d4e14str x2, [sp+168]
002d4e18str x3, [sp+176]
002d4e1cstr x4, [sp+184]
002d4e20strb wzr, [sp+48]
002d4e24stp xzr, xzr, [sp+56]
002d4e28ldr x3, [sp+184]
002d4e2cldrsb x27, [x3]
002d4e30ldr x4, [x3+8]
002d4e34ldr x5, [x3]
002d4e38ldr x3, [x3+16]
002d4e3cstr x5, [sp+96]
002d4e40str x4, [sp+104]
002d4e44str x3, [sp+112]
002d4e48str xzr, [sp+40]
002d4e4cstr x4, [sp+32]
002d4e50b 0x2d4e54
002d4e54
002d4e54loc_2d4e54:
002d4e54ldr x3, [sp+32]
002d4e58ldr x4, [sp+40]
002d4e5csubs xzr, x3, x4
002d4e60b.gt 0x2d4e68
002d4e64b 0x2d4ef4
002d4e68
002d4e68loc_2d4e68:
002d4e68ldr x2, [sp+40]
002d4e6cldr x3, [sp+96]
002d4e70ldr x2, [x3+3*x2]
002d4e74str x2, [sp+24]
002d4e78add x3, sp, 160
002d4e7cadd x2, x3, x2
002d4e80str x2, [sp+72]
002d4e84ldr x2, [sp+72]
002d4e88ldrsb x27, [x2]
002d4e8cldr x0, [x2]
002d4e90ldr x1, [x2+8]
002d4e94str x0, [sp+120]
002d4e98str x1, [sp+128]
002d4e9cbl internal/stringslite.Clone
002d4ea0str x0, [sp+80]
002d4ea4str x1, [sp+88]
002d4ea8ldr x2, [sp+72]
002d4eacldrsb x27, [x2]
002d4eb0str x1, [x2+8]
002d4eb4adrp x27, 0x777000
002d4eb8ldr w3, [x27+3056]
002d4ebccbz w3, 0x2d4ec4
002d4ec0b 0x2d4ec8
002d4ec4
002d4ec4loc_2d4ec4:
002d4ec4b 0x2d4edc
002d4ec8
002d4ec8loc_2d4ec8:
002d4ec8bl runtime.gcWriteBarrier2
002d4eccstr x0, [x25]
002d4ed0ldr x3, [x2]
002d4ed4str x3, [x25+8]
002d4ed8b 0x2d4edc
002d4edc
002d4edcloc_2d4edc:
002d4edcstr x0, [x2]
002d4ee0b 0x2d4ee4
002d4ee4
002d4ee4loc_2d4ee4:
002d4ee4ldr x3, [sp+40]
002d4ee8add x3, x3, 1
002d4eecstr x3, [sp+40]
002d4ef0b 0x2d4e54
002d4ef4
002d4ef4loc_2d4ef4:
002d4ef4ldr x1, [sp+168]
002d4ef8ldr x2, [sp+176]
002d4efcldrb w3, [sp+160]
002d4f00strb w3, [sp+48]
002d4f04str x1, [sp+56]
002d4f08str x2, [sp+64]
002d4f0cldrb w0, [sp+48]
002d4f10ldur x29, [sp-8]
002d4f14ldr x30, [sp], 144
002d4f18ret x30
002d4f1c
002d4f1cloc_2d4f1c:
002d4f1cstr x0, [sp+8]
002d4f20strb w1, [sp+16]
002d4f24stp x2, x3, [sp+24]
002d4f28str x4, [sp+40]
002d4f2cmov x3, x30
002d4f30bl runtime.morestack_noctxt.abi0
002d4f34ldr x0, [sp+8]
002d4f38ldrb w1, [sp+16]
002d4f3cldp x2, x3, [sp+24]
002d4f40ldr x4, [sp+40]
002d4f44b 0x2d4df0
002d4f48udf 0
002d4f4cudf 0
002d4df0
002d4f50
002d4f50unique.addUniqueMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }]: ; void unique.addUniqueMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }](uintptr[8] * dict, internal/abi.Type * typ)
002d4f50ldr x16, [x28+16]
002d4f54sub x17, sp, 112
002d4f58subs xzr, x17, x16
002d4f5cb.ls 0x2d5244
002d4f60str x30, [sp-240]!
002d4f64stur x29, [sp-8]
002d4f68sub x29, sp, 8
002d4f6cstr x0, [sp+248]
002d4f70str x1, [sp+256]
002d4f74str xzr, [sp+88]
002d4f78ldr x0, [sp+256]
002d4f7cbl unique.makeCloneSeq
002d4f80str x0, [sp+128]
002d4f84str x1, [sp+136]
002d4f88str x2, [sp+144]
002d4f8cadrp x0, 0x374000
002d4f90add x0, x0, 2176
002d4f94bl runtime.newobject
002d4f98str x0, [sp+208]
002d4f9cadrp x27, 0x777000
002d4fa0ldr w1, [x27+3056]
002d4fa4cbz w1, 0x2d4fac
002d4fa8b 0x2d4fb0
002d4fac
002d4facloc_2d4fac:
002d4facb 0x2d4fcc
002d4fb0
002d4fb0loc_2d4fb0:
002d4fb0str x0, [sp+168]
002d4fb4mov x1, x0
002d4fb8adrp x0, 0x374000
002d4fbcadd x0, x0, 2176
002d4fc0bl runtime.wbZero
002d4fc4ldr x0, [sp+168]
002d4fc8b 0x2d4fcc
002d4fcc
002d4fccloc_2d4fcc:
002d4fccstp xzr, xzr, [x0]
002d4fd0stp xzr, xzr, [x0+16]
002d4fd4stp xzr, xzr, [x0+32]
002d4fd8stp xzr, xzr, [x0+48]
002d4fdcstr xzr, [x0+64]
002d4fe0ldr x5, [sp+208]
002d4fe4ldrsb x27, [x5]
002d4fe8ldr x6, [sp+128]
002d4fecldr x7, [sp+136]
002d4ff0ldr x8, [sp+144]
002d4ff4str x7, [x5+56]
002d4ff8str x8, [x5+64]
002d4ffcadrp x27, 0x777000
002d5000ldr w7, [x27+3056]
002d5004cbz w7, 0x2d500c
002d5008b 0x2d5010
002d500c
002d500cloc_2d500c:
002d500cb 0x2d5024
002d5010
002d5010loc_2d5010:
002d5010bl runtime.gcWriteBarrier2
002d5014str x6, [x25]
002d5018ldr x7, [x5+48]
002d501cstr x7, [x25+8]
002d5020b 0x2d5024
002d5024
002d5024loc_2d5024:
002d5024str x6, [x5+48]
002d5028ldr x5, [sp+208]
002d502cstr x5, [sp+96]
002d5030str x5, [sp+120]
002d5034stp xzr, xzr, [sp+216]
002d5038ldr x5, [sp+248]
002d503cldrsb x27, [x5]
002d5040b 0x2d5044
002d5044
002d5044loc_2d5044:
002d5044ldr x3, [x5+24]
002d5048ldr x4, [sp+120]
002d504cstr x3, [sp+192]
002d5050str x4, [sp+200]
002d5054ldr x2, [sp+256]
002d5058adrp x0, 0x74e000
002d505cadd x0, x0, 3040
002d5060adrp x1, 0x44c000
002d5064add x1, x1, 416
002d5068bl internal/sync.(*HashTrieMap[go.shape.*internal/abi.Type,go.shape.interface {}]).LoadOrStore
002d506cstr x0, [sp+216]
002d5070str x1, [sp+224]
002d5074strb w2, [sp+87]
002d5078ldr x5, [sp+216]
002d507cldr x6, [sp+224]
002d5080str x5, [sp+152]
002d5084str x6, [sp+160]
002d5088ldrb w5, [sp+87]
002d508cstrb w5, [sp+86]
002d5090ldr x5, [sp+152]
002d5094ldr x6, [sp+160]
002d5098str x5, [sp+104]
002d509cstr x6, [sp+112]
002d50a0ldrb w5, [sp+86]
002d50a4strb w5, [sp+85]
002d50a8tbnz w5, 0, 0x2d50b0
002d50acb 0x2d50b4
002d50b0
002d50b0loc_2d50b0:
002d50b0b 0x2d5200
002d50b4
002d50b4loc_2d50b4:
002d50b4adrp x0, 0x776000
002d50b8add x0, x0, 2384
002d50bcbl sync.(*Mutex).Lock
002d50c0adrp x0, 0x377000
002d50c4add x0, x0, 3200
002d50c8bl runtime.newobject
002d50ccstr x0, [sp+176]
002d50d0adrp x1, 0
002d50d4add x1, x1, 608
002d50d8str x1, [x0]
002d50dcldr x1, [sp+96]
002d50e0ldr x2, [sp+176]
002d50e4ldrsb x27, [x2]
002d50e8adrp x27, 0x776000
002d50ecldr w3, [x27+3056]
002d50f0cbz w3, 0x2d50f8
002d50f4b 0x2d50fc
002d50f8
002d50f8loc_2d50f8:
002d50f8b 0x2d5110
002d50fc
002d50fcloc_2d50fc:
002d50fcbl runtime.gcWriteBarrier2
002d5100str x1, [x25]
002d5104ldr x5, [x2+8]
002d5108str x5, [x25+8]
002d510cb 0x2d5110
002d5110
002d5110loc_2d5110:
002d5110str x1, [x2+8]
002d5114ldr x5, [sp+248]
002d5118ldr x6, [sp+176]
002d511cldrsb x27, [x6]
002d5120adrp x27, 0x776000
002d5124ldr w7, [x27+3056]
002d5128cbz w7, 0x2d5130
002d512cb 0x2d5134
002d5130
002d5130loc_2d5130:
002d5130b 0x2d5148
002d5134
002d5134loc_2d5134:
002d5134bl runtime.gcWriteBarrier2
002d5138str x5, [x25]
002d513cldr x7, [x6+16]
002d5140str x7, [x25+8]
002d5144b 0x2d5148
002d5148
002d5148loc_2d5148:
002d5148str x5, [x6+16]
002d514cldr x5, [sp+176]
002d5150str x5, [sp+184]
002d5154adrp x27, 0x74e000
002d5158ldr x2, [x27+368]
002d515cadrp x27, 0x74e000
002d5160ldr x0, [x27+352]
002d5164adrp x27, 0x74e000
002d5168ldr x5, [x27+360]
002d516cadd x1, x5, 1
002d5170subs xzr, x2, x1
002d5174b.hs 0x2d517c
002d5178b 0x2d5180
002d517c
002d517cloc_2d517c:
002d517cb 0x2d5194
002d5180
002d5180loc_2d5180:
002d5180orr x3, xzr, 1
002d5184adrp x4, 0x318000
002d5188add x4, x4, 448
002d518cbl runtime.growslice
002d5190b 0x2d5194
002d5194
002d5194loc_2d5194:
002d5194sub x3, x1, 1
002d5198ldr x4, [sp+184]
002d519cadrp x27, 0x776000
002d51a0ldr w5, [x27+3056]
002d51a4cbz w5, 0x2d51ac
002d51a8b 0x2d51b0
002d51ac
002d51acloc_2d51ac:
002d51acb 0x2d51d4
002d51b0
002d51b0loc_2d51b0:
002d51b0bl runtime.gcWriteBarrier4
002d51b4str x4, [x25]
002d51b8ldr x5, [x0+3*x3]
002d51bcstr x5, [x25+8]
002d51c0str x0, [x25+16]
002d51c4adrp x27, 0x74e000
002d51c8ldr x5, [x27+352]
002d51ccstr x5, [x25+24]
002d51d0b 0x2d51d4
002d51d4
002d51d4loc_2d51d4:
002d51d4str x4, [x0+3*x3]
002d51d8adrp x27, 0x74e000
002d51dcstr x1, [x27+360]
002d51e0adrp x27, 0x74e000
002d51e4str x2, [x27+368]
002d51e8adrp x27, 0x74e000
002d51ecstr x0, [x27+352]
002d51f0adrp x0, 0x776000
002d51f4add x0, x0, 2384
002d51f8bl sync.(*Mutex).Unlock
002d51fcb 0x2d5200
002d5200
002d5200loc_2d5200:
002d5200ldr x0, [sp+104]
002d5204ldr x3, [sp+112]
002d5208ldr x4, [sp+248]
002d520cldrsb x27, [x4]
002d5210ldr x1, [x4+48]
002d5214subs xzr, x1, x0
002d5218b.eq 0x2d5220
002d521cb 0x2d5234
002d5220
002d5220loc_2d5220:
002d5220str x3, [sp+88]
002d5224ldr x0, [sp+88]
002d5228ldur x29, [sp-8]
002d522cldr x30, [sp], 240
002d5230ret x30
002d5234
002d5234loc_2d5234:
002d5234adrp x2, 0x335000
002d5238add x2, x2, 3520
002d523cbl runtime.panicdottypeE
002d5240hint
002d5244
002d5244loc_2d5244:
002d5244stp x0, x1, [sp+8]
002d5248mov x3, x30
002d524cbl runtime.morestack_noctxt.abi0
002d5250ldp x0, x1, [sp+8]
002d5254b 0x2d4f50
002d5258udf 0
002d525cudf 0
002d4f50
002d4f50unique.addUniqueMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }]: ; void unique.addUniqueMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }](uintptr[8] * dict, internal/abi.Type * typ)
002d4f50ldr x16, [x28+16]
002d4f54sub x17, sp, 112
002d4f58subs xzr, x17, x16
002d4f5cb.ls 0x2d5244
002d4f60str x30, [sp-240]!
002d4f64stur x29, [sp-8]
002d4f68sub x29, sp, 8
002d4f6cstr x0, [sp+248]
002d4f70str x1, [sp+256]
002d4f74str xzr, [sp+88]
002d4f78ldr x0, [sp+256]
002d4f7cbl unique.makeCloneSeq
002d4f80str x0, [sp+128]
002d4f84str x1, [sp+136]
002d4f88str x2, [sp+144]
002d4f8cadrp x0, 0x374000
002d4f90add x0, x0, 2176
002d4f94bl runtime.newobject
002d4f98str x0, [sp+208]
002d4f9cadrp x27, 0x777000
002d4fa0ldr w1, [x27+3056]
002d4fa4cbz w1, 0x2d4fac
002d4fa8b 0x2d4fb0
002d4fac
002d4facloc_2d4fac:
002d4facb 0x2d4fcc
002d4fb0
002d4fb0loc_2d4fb0:
002d4fb0str x0, [sp+168]
002d4fb4mov x1, x0
002d4fb8adrp x0, 0x374000
002d4fbcadd x0, x0, 2176
002d4fc0bl runtime.wbZero
002d4fc4ldr x0, [sp+168]
002d4fc8b 0x2d4fcc
002d4fcc
002d4fccloc_2d4fcc:
002d4fccstp xzr, xzr, [x0]
002d4fd0stp xzr, xzr, [x0+16]
002d4fd4stp xzr, xzr, [x0+32]
002d4fd8stp xzr, xzr, [x0+48]
002d4fdcstr xzr, [x0+64]
002d4fe0ldr x5, [sp+208]
002d4fe4ldrsb x27, [x5]
002d4fe8ldr x6, [sp+128]
002d4fecldr x7, [sp+136]
002d4ff0ldr x8, [sp+144]
002d4ff4str x7, [x5+56]
002d4ff8str x8, [x5+64]
002d4ffcadrp x27, 0x777000
002d5000ldr w7, [x27+3056]
002d5004cbz w7, 0x2d500c
002d5008b 0x2d5010
002d500c
002d500cloc_2d500c:
002d500cb 0x2d5024
002d5010
002d5010loc_2d5010:
002d5010bl runtime.gcWriteBarrier2
002d5014str x6, [x25]
002d5018ldr x7, [x5+48]
002d501cstr x7, [x25+8]
002d5020b 0x2d5024
002d5024
002d5024loc_2d5024:
002d5024str x6, [x5+48]
002d5028ldr x5, [sp+208]
002d502cstr x5, [sp+96]
002d5030str x5, [sp+120]
002d5034stp xzr, xzr, [sp+216]
002d5038ldr x5, [sp+248]
002d503cldrsb x27, [x5]
002d5040b 0x2d5044
002d5044
002d5044loc_2d5044:
002d5044ldr x3, [x5+24]
002d5048ldr x4, [sp+120]
002d504cstr x3, [sp+192]
002d5050str x4, [sp+200]
002d5054ldr x2, [sp+256]
002d5058adrp x0, 0x74e000
002d505cadd x0, x0, 3040
002d5060adrp x1, 0x44c000
002d5064add x1, x1, 416
002d5068bl internal/sync.(*HashTrieMap[go.shape.*internal/abi.Type,go.shape.interface {}]).LoadOrStore
002d506cstr x0, [sp+216]
002d5070str x1, [sp+224]
002d5074strb w2, [sp+87]
002d5078ldr x5, [sp+216]
002d507cldr x6, [sp+224]
002d5080str x5, [sp+152]
002d5084str x6, [sp+160]
002d5088ldrb w5, [sp+87]
002d508cstrb w5, [sp+86]
002d5090ldr x5, [sp+152]
002d5094ldr x6, [sp+160]
002d5098str x5, [sp+104]
002d509cstr x6, [sp+112]
002d50a0ldrb w5, [sp+86]
002d50a4strb w5, [sp+85]
002d50a8tbnz w5, 0, 0x2d50b0
002d50acb 0x2d50b4
002d50b0
002d50b0loc_2d50b0:
002d50b0b 0x2d5200
002d50b4
002d50b4loc_2d50b4:
002d50b4adrp x0, 0x776000
002d50b8add x0, x0, 2384
002d50bcbl sync.(*Mutex).Lock
002d50c0adrp x0, 0x377000
002d50c4add x0, x0, 3200
002d50c8bl runtime.newobject
002d50ccstr x0, [sp+176]
002d50d0adrp x1, 0
002d50d4add x1, x1, 608
002d50d8str x1, [x0]
002d50dcldr x1, [sp+96]
002d50e0ldr x2, [sp+176]
002d50e4ldrsb x27, [x2]
002d50e8adrp x27, 0x776000
002d50ecldr w3, [x27+3056]
002d50f0cbz w3, 0x2d50f8
002d50f4b 0x2d50fc
002d50f8
002d50f8loc_2d50f8:
002d50f8b 0x2d5110
002d50fc
002d50fcloc_2d50fc:
002d50fcbl runtime.gcWriteBarrier2
002d5100str x1, [x25]
002d5104ldr x5, [x2+8]
002d5108str x5, [x25+8]
002d510cb 0x2d5110
002d5110
002d5110loc_2d5110:
002d5110str x1, [x2+8]
002d5114ldr x5, [sp+248]
002d5118ldr x6, [sp+176]
002d511cldrsb x27, [x6]
002d5120adrp x27, 0x776000
002d5124ldr w7, [x27+3056]
002d5128cbz w7, 0x2d5130
002d512cb 0x2d5134
002d5130
002d5130loc_2d5130:
002d5130b 0x2d5148
002d5134
002d5134loc_2d5134:
002d5134bl runtime.gcWriteBarrier2
002d5138str x5, [x25]
002d513cldr x7, [x6+16]
002d5140str x7, [x25+8]
002d5144b 0x2d5148
002d5148
002d5148loc_2d5148:
002d5148str x5, [x6+16]
002d514cldr x5, [sp+176]
002d5150str x5, [sp+184]
002d5154adrp x27, 0x74e000
002d5158ldr x2, [x27+368]
002d515cadrp x27, 0x74e000
002d5160ldr x0, [x27+352]
002d5164adrp x27, 0x74e000
002d5168ldr x5, [x27+360]
002d516cadd x1, x5, 1
002d5170subs xzr, x2, x1
002d5174b.hs 0x2d517c
002d5178b 0x2d5180
002d517c
002d517cloc_2d517c:
002d517cb 0x2d5194
002d5180
002d5180loc_2d5180:
002d5180orr x3, xzr, 1
002d5184adrp x4, 0x318000
002d5188add x4, x4, 448
002d518cbl runtime.growslice
002d5190b 0x2d5194
002d5194
002d5194loc_2d5194:
002d5194sub x3, x1, 1
002d5198ldr x4, [sp+184]
002d519cadrp x27, 0x776000
002d51a0ldr w5, [x27+3056]
002d51a4cbz w5, 0x2d51ac
002d51a8b 0x2d51b0
002d51ac
002d51acloc_2d51ac:
002d51acb 0x2d51d4
002d51b0
002d51b0loc_2d51b0:
002d51b0bl runtime.gcWriteBarrier4
002d51b4str x4, [x25]
002d51b8ldr x5, [x0+3*x3]
002d51bcstr x5, [x25+8]
002d51c0str x0, [x25+16]
002d51c4adrp x27, 0x74e000
002d51c8ldr x5, [x27+352]
002d51ccstr x5, [x25+24]
002d51d0b 0x2d51d4
002d51d4
002d51d4loc_2d51d4:
002d51d4str x4, [x0+3*x3]
002d51d8adrp x27, 0x74e000
002d51dcstr x1, [x27+360]
002d51e0adrp x27, 0x74e000
002d51e4str x2, [x27+368]
002d51e8adrp x27, 0x74e000
002d51ecstr x0, [x27+352]
002d51f0adrp x0, 0x776000
002d51f4add x0, x0, 2384
002d51f8bl sync.(*Mutex).Unlock
002d51fcb 0x2d5200
002d5200
002d5200loc_2d5200:
002d5200ldr x0, [sp+104]
002d5204ldr x3, [sp+112]
002d5208ldr x4, [sp+248]
002d520cldrsb x27, [x4]
002d5210ldr x1, [x4+48]
002d5214subs xzr, x1, x0
002d5218b.eq 0x2d5220
002d521cb 0x2d5234
002d5220
002d5220loc_2d5220:
002d5220str x3, [sp+88]
002d5224ldr x0, [sp+88]
002d5228ldur x29, [sp-8]
002d522cldr x30, [sp], 240
002d5230ret x30
002d5234
002d5234loc_2d5234:
002d5234adrp x2, 0x335000
002d5238add x2, x2, 3520
002d523cbl runtime.panicdottypeE
002d5240hint
002d5244
002d5244loc_2d5244:
002d5244stp x0, x1, [sp+8]
002d5248mov x3, x30
002d524cbl runtime.morestack_noctxt.abi0
002d5250ldp x0, x1, [sp+8]
002d5254b 0x2d4f50
002d5258udf 0
002d525cudf 0
002d4f50
002d5260
002d5260unique.addUniqueMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }].func1: ; void unique.addUniqueMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }].func1(void)
002d5260ldr x16, [x28+16]
002d5264subs xzr, sp, x16
002d5268b.ls 0x2d5358
002d526cstr x30, [sp-96]!
002d5270stur x29, [sp-8]
002d5274sub x29, sp, 8
002d5278ldr x2, [x26+8]
002d527cstr x2, [sp+40]
002d5280ldr x2, [x26+16]
002d5284str x2, [sp+48]
002d5288ldr x2, [sp+40]
002d528cldrsb x27, [x2]
002d5290str x2, [sp+72]
002d5294ldr x2, [sp+48]
002d5298ldrsb x27, [x2]
002d529cldr x1, [x2]
002d52a0str x1, [sp+64]
002d52a4ldr x0, [sp+72]
002d52a8bl internal/sync.(*HashTrieMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).All
002d52acstr x0, [sp+80]
002d52b0adrp x0, 0x377000
002d52b4add x0, x0, 3200
002d52b8bl runtime.newobject
002d52bcstr x0, [sp+56]
002d52c0adrp x2, 0
002d52c4add x2, x2, 880
002d52c8str x2, [x0]
002d52ccldr x2, [sp+40]
002d52d0ldr x3, [sp+56]
002d52d4ldrsb x27, [x3]
002d52d8adrp x27, 0x776000
002d52dcldr w4, [x27+3056]
002d52e0cbz w4, 0x2d52e8
002d52e4b 0x2d52ec
002d52e8
002d52e8loc_2d52e8:
002d52e8b 0x2d5300
002d52ec
002d52ecloc_2d52ec:
002d52ecbl runtime.gcWriteBarrier2
002d52f0str x2, [x25]
002d52f4ldr x1, [x3+8]
002d52f8str x1, [x25+8]
002d52fcb 0x2d5300
002d5300
002d5300loc_2d5300:
002d5300str x2, [x3+8]
002d5304ldr x1, [sp+48]
002d5308ldr x2, [sp+56]
002d530cldrsb x27, [x2]
002d5310adrp x27, 0x776000
002d5314ldr w3, [x27+3056]
002d5318cbz w3, 0x2d5320
002d531cb 0x2d5324
002d5320
002d5320loc_2d5320:
002d5320b 0x2d5338
002d5324
002d5324loc_2d5324:
002d5324bl runtime.gcWriteBarrier2
002d5328str x1, [x25]
002d532cldr x3, [x2+16]
002d5330str x3, [x25+8]
002d5334b 0x2d5338
002d5338
002d5338loc_2d5338:
002d5338str x1, [x2+16]
002d533cldr x26, [sp+80]
002d5340ldr x1, [x26]
002d5344ldr x0, [sp+56]
002d5348blr x1
002d534cldur x29, [sp-8]
002d5350ldr x30, [sp], 96
002d5354ret x30
002d5358
002d5358loc_2d5358:
002d5358mov x3, x30
002d535cbl runtime.morestack.abi0
002d5360b 0x2d5260
002d5364udf 0
002d5368udf 0
002d536cudf 0
002d5260
002d5260unique.addUniqueMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }].func1: ; void unique.addUniqueMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }].func1(void)
002d5260ldr x16, [x28+16]
002d5264subs xzr, sp, x16
002d5268b.ls 0x2d5358
002d526cstr x30, [sp-96]!
002d5270stur x29, [sp-8]
002d5274sub x29, sp, 8
002d5278ldr x2, [x26+8]
002d527cstr x2, [sp+40]
002d5280ldr x2, [x26+16]
002d5284str x2, [sp+48]
002d5288ldr x2, [sp+40]
002d528cldrsb x27, [x2]
002d5290str x2, [sp+72]
002d5294ldr x2, [sp+48]
002d5298ldrsb x27, [x2]
002d529cldr x1, [x2]
002d52a0str x1, [sp+64]
002d52a4ldr x0, [sp+72]
002d52a8bl internal/sync.(*HashTrieMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).All
002d52acstr x0, [sp+80]
002d52b0adrp x0, 0x377000
002d52b4add x0, x0, 3200
002d52b8bl runtime.newobject
002d52bcstr x0, [sp+56]
002d52c0adrp x2, 0
002d52c4add x2, x2, 880
002d52c8str x2, [x0]
002d52ccldr x2, [sp+40]
002d52d0ldr x3, [sp+56]
002d52d4ldrsb x27, [x3]
002d52d8adrp x27, 0x776000
002d52dcldr w4, [x27+3056]
002d52e0cbz w4, 0x2d52e8
002d52e4b 0x2d52ec
002d52e8
002d52e8loc_2d52e8:
002d52e8b 0x2d5300
002d52ec
002d52ecloc_2d52ec:
002d52ecbl runtime.gcWriteBarrier2
002d52f0str x2, [x25]
002d52f4ldr x1, [x3+8]
002d52f8str x1, [x25+8]
002d52fcb 0x2d5300
002d5300
002d5300loc_2d5300:
002d5300str x2, [x3+8]
002d5304ldr x1, [sp+48]
002d5308ldr x2, [sp+56]
002d530cldrsb x27, [x2]
002d5310adrp x27, 0x776000
002d5314ldr w3, [x27+3056]
002d5318cbz w3, 0x2d5320
002d531cb 0x2d5324
002d5320
002d5320loc_2d5320:
002d5320b 0x2d5338
002d5324
002d5324loc_2d5324:
002d5324bl runtime.gcWriteBarrier2
002d5328str x1, [x25]
002d532cldr x3, [x2+16]
002d5330str x3, [x25+8]
002d5334b 0x2d5338
002d5338
002d5338loc_2d5338:
002d5338str x1, [x2+16]
002d533cldr x26, [sp+80]
002d5340ldr x1, [x26]
002d5344ldr x0, [sp+56]
002d5348blr x1
002d534cldur x29, [sp-8]
002d5350ldr x30, [sp], 96
002d5354ret x30
002d5358
002d5358loc_2d5358:
002d5358mov x3, x30
002d535cbl runtime.morestack.abi0
002d5360b 0x2d5260
002d5364udf 0
002d5368udf 0
002d536cudf 0
002d5260
002d5370
002d5370unique.addUniqueMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }].func1.1: ; void unique.addUniqueMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }].func1.1(int64_t key, int64_t wp)
002d5370ldr x16, [x28+16]
002d5374subs xzr, sp, x16
002d5378b.ls 0x2d5420
002d537cstr x30, [sp-128]!
002d5380stur x29, [sp-8]
002d5384sub x29, sp, 8
002d5388strb w0, [sp+136]
002d538cstr x1, [sp+144]
002d5390str x2, [sp+152]
002d5394str x3, [sp+160]
002d5398ldr x2, [x26+8]
002d539cstr x2, [sp+72]
002d53a0ldr x2, [x26+16]
002d53a4str x2, [sp+80]
002d53a8strb wzr, [sp+71]
002d53acldr x2, [sp+80]
002d53b0ldrsb x27, [x2]
002d53b4ldr x1, [x2+8]
002d53b8str x1, [sp+104]
002d53bcldr x0, [sp+160]
002d53c0bl weak.Pointer[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }].Value
002d53c4str x0, [sp+112]
002d53c8cbnz x0, 0x2d53d0
002d53ccb 0x2d53d4
002d53d0
002d53d0loc_2d53d0:
002d53d0b 0x2d540c
002d53d4
002d53d4loc_2d53d4:
002d53d4ldr x6, [sp+72]
002d53d8ldrsb x27, [x6]
002d53dcstr x6, [sp+96]
002d53e0ldr x6, [sp+80]
002d53e4ldrsb x27, [x6]
002d53e8ldr x1, [x6]
002d53ecstr x1, [sp+88]
002d53f0ldrb w2, [sp+136]
002d53f4ldr x5, [sp+160]
002d53f8ldr x3, [sp+144]
002d53fcldr x4, [sp+152]
002d5400ldr x0, [sp+96]
002d5404bl internal/sync.(*HashTrieMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).CompareAndDelete
002d5408b 0x2d540c
002d540c
002d540cloc_2d540c:
002d540corr x0, xzr, 1
002d5410strb w0, [sp+71]
002d5414ldur x29, [sp-8]
002d5418ldr x30, [sp], 128
002d541cret x30
002d5420
002d5420loc_2d5420:
002d5420strb w0, [sp+8]
002d5424stp x1, x2, [sp+16]
002d5428str x3, [sp+32]
002d542cmov x3, x30
002d5430bl runtime.morestack.abi0
002d5434ldrb w0, [sp+8]
002d5438ldp x1, x2, [sp+16]
002d543cldr x3, [sp+32]
002d5440b 0x2d5370
002d5444udf 0
002d5448udf 0
002d544cudf 0
002d5370
002d5370unique.addUniqueMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }].func1.1: ; void unique.addUniqueMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }].func1.1(int64_t key, int64_t wp)
002d5370ldr x16, [x28+16]
002d5374subs xzr, sp, x16
002d5378b.ls 0x2d5420
002d537cstr x30, [sp-128]!
002d5380stur x29, [sp-8]
002d5384sub x29, sp, 8
002d5388strb w0, [sp+136]
002d538cstr x1, [sp+144]
002d5390str x2, [sp+152]
002d5394str x3, [sp+160]
002d5398ldr x2, [x26+8]
002d539cstr x2, [sp+72]
002d53a0ldr x2, [x26+16]
002d53a4str x2, [sp+80]
002d53a8strb wzr, [sp+71]
002d53acldr x2, [sp+80]
002d53b0ldrsb x27, [x2]
002d53b4ldr x1, [x2+8]
002d53b8str x1, [sp+104]
002d53bcldr x0, [sp+160]
002d53c0bl weak.Pointer[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }].Value
002d53c4str x0, [sp+112]
002d53c8cbnz x0, 0x2d53d0
002d53ccb 0x2d53d4
002d53d0
002d53d0loc_2d53d0:
002d53d0b 0x2d540c
002d53d4
002d53d4loc_2d53d4:
002d53d4ldr x6, [sp+72]
002d53d8ldrsb x27, [x6]
002d53dcstr x6, [sp+96]
002d53e0ldr x6, [sp+80]
002d53e4ldrsb x27, [x6]
002d53e8ldr x1, [x6]
002d53ecstr x1, [sp+88]
002d53f0ldrb w2, [sp+136]
002d53f4ldr x5, [sp+160]
002d53f8ldr x3, [sp+144]
002d53fcldr x4, [sp+152]
002d5400ldr x0, [sp+96]
002d5404bl internal/sync.(*HashTrieMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { weak._ [0]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }; weak.u unsafe.Pointer }]).CompareAndDelete
002d5408b 0x2d540c
002d540c
002d540cloc_2d540c:
002d540corr x0, xzr, 1
002d5410strb w0, [sp+71]
002d5414ldur x29, [sp-8]
002d5418ldr x30, [sp], 128
002d541cret x30
002d5420
002d5420loc_2d5420:
002d5420strb w0, [sp+8]
002d5424stp x1, x2, [sp+16]
002d5428str x3, [sp+32]
002d542cmov x3, x30
002d5430bl runtime.morestack.abi0
002d5434ldrb w0, [sp+8]
002d5438ldp x1, x2, [sp+16]
002d543cldr x3, [sp+32]
002d5440b 0x2d5370
002d5444udf 0
002d5448udf 0
002d544cudf 0
002d5370
Loading..