File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    002fd530
    002fd530net.readHosts: ; void net.readHosts(void)
    002fd530ldr x16, [x28+16]
    002fd534sub x17, sp, 848
    002fd538subs xzr, x17, x16
    002fd53cb.ls 0x2fe1c0
    002fd540sub x20, sp, 976
    002fd544stp x29, x30, [x20-8]
    002fd548add sp, x20, 0
    002fd54csub x29, sp, 8
    002fd550bl time.Now
    002fd554str x0, [sp+272]
    002fd558str x1, [sp+280]
    002fd55cstr x2, [sp+288]
    002fd560adrp x27, 0x710000
    002fd564ldr x0, [x27+2704]
    002fd568adrp x27, 0x710000
    002fd56cldr x1, [x27+2712]
    002fd570str x0, [sp+384]
    002fd574str x1, [sp+392]
    002fd578ldr x0, [sp+272]
    002fd57cldr x1, [sp+280]
    002fd580ldr x2, [sp+288]
    002fd584adrp x27, 0x727000
    002fd588ldr x3, [x27+152]
    002fd58cadrp x27, 0x727000
    002fd590ldr x4, [x27+160]
    002fd594adrp x27, 0x727000
    002fd598ldr x5, [x27+168]
    002fd59cbl time.Time.Before
    002fd5a0strb w0, [sp+130]
    002fd5a4strb w0, [sp+131]
    002fd5a8tbnz w0, 0, 0x2fd5b0
    002fd5acb 0x2fd5f8
    002fd5b0
    002fd5b0loc_2fd5b0:
    002fd5b0adrp x27, 0x727000
    002fd5b4ldr x2, [x27+184]
    002fd5b8adrp x27, 0x727000
    002fd5bcldr x0, [x27+176]
    002fd5c0str x0, [sp+720]
    002fd5c4str x2, [sp+728]
    002fd5c8ldr x3, [sp+392]
    002fd5ccsubs xzr, x2, x3
    002fd5d0cset x3, eq
    002fd5d4b.eq 0x2fd5dc
    002fd5d8b 0x2fd5e8
    002fd5dc
    002fd5dcloc_2fd5dc:
    002fd5dcldr x1, [sp+384]
    002fd5e0bl runtime.memequal
    002fd5e4b 0x2fd5f0
    002fd5e8
    002fd5e8loc_2fd5e8:
    002fd5e8mov x0, x3
    002fd5ecb 0x2fd5f0
    002fd5f0
    002fd5f0loc_2fd5f0:
    002fd5f0strb w0, [sp+131]
    002fd5f4b 0x2fd5fc
    002fd5f8
    002fd5f8loc_2fd5f8:
    002fd5f8b 0x2fd5fc
    002fd5fc
    002fd5fcloc_2fd5fc:
    002fd5fcldrb w2, [sp+131]
    002fd600strb w2, [sp+132]
    002fd604tbnz w2, 0, 0x2fd60c
    002fd608b 0x2fd640
    002fd60c
    002fd60cloc_2fd60c:
    002fd60cadrp x27, 0x727000
    002fd610ldr x2, [x27+136]
    002fd614cbnz x2, 0x2fd61c
    002fd618b 0x2fd624
    002fd61c
    002fd61cloc_2fd61c:
    002fd61cldr x2, [x2]
    002fd620b 0x2fd62c
    002fd624
    002fd624loc_2fd624:
    002fd624mov x2, xzr
    002fd628b 0x2fd62c
    002fd62c
    002fd62cloc_2fd62c:
    002fd62cstr x2, [sp+224]
    002fd630subs xzr, x2, 0
    002fd634cset x2, gt
    002fd638strb w2, [sp+132]
    002fd63cb 0x2fd644
    002fd640
    002fd640loc_2fd640:
    002fd640b 0x2fd644
    002fd644
    002fd644loc_2fd644:
    002fd644ldrb w2, [sp+132]
    002fd648tbnz w2, 0, 0x2fd650
    002fd64cb 0x2fd660
    002fd650
    002fd650loc_2fd650:
    002fd650bl runtime.deferreturn
    002fd654ldp x29, x30, [sp-8]
    002fd658add sp, sp, 976
    002fd65cret x30
    002fd660
    002fd660loc_2fd660:
    002fd660add x27, sp, 840
    002fd664stp xzr, xzr, [x27]
    002fd668str xzr, [sp+856]
    002fd66cadd x27, sp, 824
    002fd670stp xzr, xzr, [x27]
    002fd674ldr x0, [sp+384]
    002fd678ldr x1, [sp+392]
    002fd67cbl net.stat
    002fd680str x0, [sp+840]
    002fd684str x1, [sp+848]
    002fd688str x2, [sp+856]
    002fd68cstr x3, [sp+216]
    002fd690str x4, [sp+824]
    002fd694str x5, [sp+832]
    002fd698ldr x2, [sp+840]
    002fd69cldr x3, [sp+848]
    002fd6a0ldr x4, [sp+856]
    002fd6a4str x2, [sp+624]
    002fd6a8str x3, [sp+632]
    002fd6acstr x4, [sp+640]
    002fd6b0ldr x2, [sp+216]
    002fd6b4str x2, [sp+160]
    002fd6b8ldr x2, [sp+832]
    002fd6bcldr x3, [sp+824]
    002fd6c0str x3, [sp+504]
    002fd6c4str x2, [sp+512]
    002fd6c8ldr x2, [sp+624]
    002fd6ccldr x3, [sp+632]
    002fd6d0ldr x4, [sp+640]
    002fd6d4str x2, [sp+312]
    002fd6d8str x3, [sp+320]
    002fd6dcstr x4, [sp+328]
    002fd6e0ldr x2, [sp+160]
    002fd6e4str x2, [sp+136]
    002fd6e8ldr x2, [sp+512]
    002fd6ecldr x3, [sp+504]
    002fd6f0str x3, [sp+456]
    002fd6f4str x2, [sp+464]
    002fd6f8subs xzr, x3, 0
    002fd6fccset x2, ne
    002fd700eor x2, x2, 1
    002fd704strb w2, [sp+132]
    002fd708cbnz x3, 0x2fd710
    002fd70cb 0x2fd714
    002fd710
    002fd710loc_2fd710:
    002fd710b 0x2fd75c
    002fd714
    002fd714loc_2fd714:
    002fd714adrp x27, 0x727000
    002fd718ldr x2, [x27+184]
    002fd71cadrp x27, 0x727000
    002fd720ldr x0, [x27+176]
    002fd724str x0, [sp+704]
    002fd728str x2, [sp+712]
    002fd72cldr x6, [sp+392]
    002fd730subs xzr, x2, x6
    002fd734cset x6, eq
    002fd738b.eq 0x2fd740
    002fd73cb 0x2fd74c
    002fd740
    002fd740loc_2fd740:
    002fd740ldr x1, [sp+384]
    002fd744bl runtime.memequal
    002fd748b 0x2fd754
    002fd74c
    002fd74cloc_2fd74c:
    002fd74cmov x0, x6
    002fd750b 0x2fd754
    002fd754
    002fd754loc_2fd754:
    002fd754strb w0, [sp+132]
    002fd758b 0x2fd75c
    002fd75c
    002fd75cloc_2fd75c:
    002fd75cldrb w6, [sp+132]
    002fd760strb w6, [sp+131]
    002fd764tbnz w6, 0, 0x2fd76c
    002fd768b 0x2fd7a0
    002fd76c
    002fd76cloc_2fd76c:
    002fd76cadrp x27, 0x727000
    002fd770ldr x0, [x27+192]
    002fd774adrp x27, 0x727000
    002fd778ldr x1, [x27+200]
    002fd77cadrp x27, 0x727000
    002fd780ldr x2, [x27+208]
    002fd784ldr x3, [sp+312]
    002fd788ldr x4, [sp+320]
    002fd78cldr x5, [sp+328]
    002fd790bl time.Time.Equal
    002fd794strb w0, [sp+129]
    002fd798strb w0, [sp+131]
    002fd79cb 0x2fd7a4
    002fd7a0
    002fd7a0loc_2fd7a0:
    002fd7a0b 0x2fd7a4
    002fd7a4
    002fd7a4loc_2fd7a4:
    002fd7a4ldrb w4, [sp+131]
    002fd7a8strb w4, [sp+130]
    002fd7actbnz w4, 0, 0x2fd7b4
    002fd7b0b 0x2fd7d0
    002fd7b4
    002fd7b4loc_2fd7b4:
    002fd7b4adrp x27, 0x727000
    002fd7b8ldr x4, [x27+216]
    002fd7bcldr x5, [sp+136]
    002fd7c0subs xzr, x5, x4
    002fd7c4cset x4, eq
    002fd7c8strb w4, [sp+130]
    002fd7ccb 0x2fd7d4
    002fd7d0
    002fd7d0loc_2fd7d0:
    002fd7d0b 0x2fd7d4
    002fd7d4
    002fd7d4loc_2fd7d4:
    002fd7d4ldrb w4, [sp+130]
    002fd7d8tbnz w4, 0, 0x2fd7e0
    002fd7dcb 0x2fd85c
    002fd7e0
    002fd7e0loc_2fd7e0:
    002fd7e0ldr x0, [sp+272]
    002fd7e4ldr x1, [sp+280]
    002fd7e8ldr x2, [sp+288]
    002fd7ecmovz x3, 61952
    002fd7f0movk x3, 0x2a050000
    002fd7f4movk x3, 0x100000000
    002fd7f8bl time.Time.Add
    002fd7fcstr x0, [sp+840]
    002fd800str x1, [sp+848]
    002fd804str x2, [sp+856]
    002fd808adrp x27, 0x727000
    002fd80cstr x0, [x27+152]
    002fd810adrp x27, 0x727000
    002fd814str x1, [x27+160]
    002fd818adrp x27, 0x74e000
    002fd81cldr w4, [x27+3056]
    002fd820cbz w4, 0x2fd828
    002fd824b 0x2fd82c
    002fd828
    002fd828loc_2fd828:
    002fd828b 0x2fd844
    002fd82c
    002fd82cloc_2fd82c:
    002fd82cbl runtime.gcWriteBarrier2
    002fd830str x2, [x25]
    002fd834adrp x27, 0x727000
    002fd838ldr x0, [x27+168]
    002fd83cstr x0, [x25+8]
    002fd840b 0x2fd844
    002fd844
    002fd844loc_2fd844:
    002fd844adrp x27, 0x727000
    002fd848str x2, [x27+168]
    002fd84cbl runtime.deferreturn
    002fd850ldp x29, x30, [sp-8]
    002fd854add sp, sp, 976
    002fd858ret x30
    002fd85c
    002fd85cloc_2fd85c:
    002fd85cbl runtime.makemap_small
    002fd860str x0, [sp+376]
    002fd864bl runtime.makemap_small
    002fd868str x0, [sp+368]
    002fd86cstr xzr, [sp+816]
    002fd870add x27, sp, 824
    002fd874stp xzr, xzr, [x27]
    002fd878ldr x0, [sp+384]
    002fd87cldr x1, [sp+392]
    002fd880bl net.open
    002fd884str x0, [sp+816]
    002fd888str x1, [sp+824]
    002fd88cstr x2, [sp+832]
    002fd890ldr x0, [sp+816]
    002fd894str x0, [sp+960]
    002fd898ldr x0, [sp+832]
    002fd89cldr x1, [sp+824]
    002fd8a0str x1, [sp+944]
    002fd8a4str x0, [sp+952]
    002fd8a8ldr x0, [sp+960]
    002fd8acstr x0, [sp+424]
    002fd8b0ldr x1, [sp+952]
    002fd8b4ldr x0, [sp+944]
    002fd8b8str x0, [sp+456]
    002fd8bcstr x1, [sp+464]
    002fd8c0cbnz x0, 0x2fd8c8
    002fd8c4b 0x2fd940
    002fd8c8
    002fd8c8loc_2fd8c8:
    002fd8c8adrp x27, 0x724000
    002fd8ccldr x3, [x27+1672]
    002fd8d0adrp x27, 0x724000
    002fd8d4ldr x2, [x27+1664]
    002fd8d8bl errors.Is
    002fd8dcstrb w0, [sp+131]
    002fd8e0eor x4, x0, 1
    002fd8e4strb w4, [sp+132]
    002fd8e8tbnz w0, 0, 0x2fd8f0
    002fd8ecb 0x2fd8f4
    002fd8f0
    002fd8f0loc_2fd8f0:
    002fd8f0b 0x2fd920
    002fd8f4
    002fd8f4loc_2fd8f4:
    002fd8f4adrp x27, 0x724000
    002fd8f8ldr x2, [x27+1632]
    002fd8fcldr x0, [sp+456]
    002fd900ldr x1, [sp+464]
    002fd904adrp x27, 0x724000
    002fd908ldr x3, [x27+1640]
    002fd90cbl errors.Is
    002fd910strb w0, [sp+130]
    002fd914eor x4, x0, 1
    002fd918strb w4, [sp+132]
    002fd91cb 0x2fd920
    002fd920
    002fd920loc_2fd920:
    002fd920ldrb w4, [sp+132]
    002fd924tbnz w4, 0, 0x2fd92c
    002fd928b 0x2fd93c
    002fd92c
    002fd92cloc_2fd92c:
    002fd92cbl runtime.deferreturn
    002fd930ldp x29, x30, [sp-8]
    002fd934add sp, sp, 976
    002fd938ret x30
    002fd93c
    002fd93cloc_2fd93c:
    002fd93cb 0x2fd944
    002fd940
    002fd940loc_2fd940:
    002fd940b 0x2fd944
    002fd944
    002fd944loc_2fd944:
    002fd944ldr x4, [sp+424]
    002fd948cbnz x4, 0x2fd950
    002fd94cb 0x2fda24
    002fd950
    002fd950loc_2fd950:
    002fd950ldr x1, [sp+424]
    002fd954str x1, [sp+936]
    002fd958add x27, sp, 680
    002fd95cstp xzr, xzr, [x27]
    002fd960add x1, sp, 680
    002fd964str x1, [sp+696]
    002fd968ldrsb x27, [x1]
    002fd96cadrp x2, 4096
    002fd970add x2, x2, 464
    002fd974str x2, [x1]
    002fd978ldrsb x27, [x1]
    002fd97cldr x2, [sp+936]
    002fd980adrp x27, 0x74e000
    002fd984ldr w3, [x27+3056]
    002fd988cbz w3, 0x2fd990
    002fd98cb 0x2fd994
    002fd990
    002fd990loc_2fd990:
    002fd990b 0x2fd9a8
    002fd994
    002fd994loc_2fd994:
    002fd994bl runtime.gcWriteBarrier2
    002fd998str x2, [x25]
    002fd99cldr x3, [x1+8]
    002fd9a0str x3, [x25+8]
    002fd9a4b 0x2fd9a8
    002fd9a8
    002fd9a8loc_2fd9a8:
    002fd9a8str x2, [x1+8]
    002fd9acstr x1, [sp+192]
    002fd9b0add x0, sp, 168
    002fd9b4bl runtime.deferprocStack
    002fd9b8subs xzr, x0, 0
    002fd9bcb.ne 0x2fda14
    002fd9c0b 0x2fd9c4
    002fd9c4
    002fd9c4loc_2fd9c4:
    002fd9c4add x27, sp, 800
    002fd9c8stp xzr, xzr, [x27]
    002fd9ccldr x0, [sp+424]
    002fd9d0bl net.(*file).readLine
    002fd9d4str x0, [sp+800]
    002fd9d8str x1, [sp+808]
    002fd9dcstrb w2, [sp+131]
    002fd9e0ldr x1, [sp+800]
    002fd9e4ldr x2, [sp+808]
    002fd9e8str x1, [sp+920]
    002fd9ecstr x2, [sp+928]
    002fd9f0ldrb w1, [sp+131]
    002fd9f4strb w1, [sp+135]
    002fd9f8ldr x1, [sp+920]
    002fd9fcldr x2, [sp+928]
    002fda00str x1, [sp+336]
    002fda04str x2, [sp+344]
    002fda08ldrb w1, [sp+135]
    002fda0cstrb w1, [sp+96]
    002fda10b 0x2fdbb4
    002fda14
    002fda14loc_2fda14:
    002fda14bl runtime.deferreturn
    002fda18ldp x29, x30, [sp-8]
    002fda1cadd sp, sp, 976
    002fda20ret x30
    002fda24
    002fda24loc_2fda24:
    002fda24b 0x2fda28
    002fda28
    002fda28loc_2fda28:
    002fda28ldr x0, [sp+272]
    002fda2cldr x1, [sp+280]
    002fda30ldr x2, [sp+288]
    002fda34movz x3, 61952
    002fda38movk x3, 0x2a050000
    002fda3cmovk x3, 0x100000000
    002fda40bl time.Time.Add
    002fda44str x0, [sp+840]
    002fda48str x1, [sp+848]
    002fda4cstr x2, [sp+856]
    002fda50adrp x27, 0x727000
    002fda54str x0, [x27+152]
    002fda58adrp x27, 0x727000
    002fda5cstr x1, [x27+160]
    002fda60adrp x27, 0x74e000
    002fda64ldr w4, [x27+3056]
    002fda68cbz w4, 0x2fda70
    002fda6cb 0x2fda74
    002fda70
    002fda70loc_2fda70:
    002fda70b 0x2fda8c
    002fda74
    002fda74loc_2fda74:
    002fda74bl runtime.gcWriteBarrier2
    002fda78str x2, [x25]
    002fda7cadrp x27, 0x727000
    002fda80ldr x0, [x27+168]
    002fda84str x0, [x25+8]
    002fda88b 0x2fda8c
    002fda8c
    002fda8cloc_2fda8c:
    002fda8cadrp x27, 0x727000
    002fda90str x2, [x27+168]
    002fda94ldr x0, [sp+384]
    002fda98ldr x1, [sp+392]
    002fda9cadrp x27, 0x727000
    002fdaa0str x1, [x27+184]
    002fdaa4adrp x27, 0x74e000
    002fdaa8ldr w1, [x27+3056]
    002fdaaccbz w1, 0x2fdab4
    002fdab0b 0x2fdab8
    002fdab4
    002fdab4loc_2fdab4:
    002fdab4b 0x2fdad0
    002fdab8
    002fdab8loc_2fdab8:
    002fdab8bl runtime.gcWriteBarrier2
    002fdabcstr x0, [x25]
    002fdac0adrp x27, 0x727000
    002fdac4ldr x1, [x27+176]
    002fdac8str x1, [x25+8]
    002fdaccb 0x2fdad0
    002fdad0
    002fdad0loc_2fdad0:
    002fdad0adrp x27, 0x727000
    002fdad4str x0, [x27+176]
    002fdad8ldr x0, [sp+376]
    002fdadcadrp x27, 0x74e000
    002fdae0ldr w1, [x27+3056]
    002fdae4cbz w1, 0x2fdaec
    002fdae8b 0x2fdaf0
    002fdaec
    002fdaecloc_2fdaec:
    002fdaecb 0x2fdb08
    002fdaf0
    002fdaf0loc_2fdaf0:
    002fdaf0bl runtime.gcWriteBarrier2
    002fdaf4str x0, [x25]
    002fdaf8adrp x27, 0x727000
    002fdafcldr x1, [x27+136]
    002fdb00str x1, [x25+8]
    002fdb04b 0x2fdb08
    002fdb08
    002fdb08loc_2fdb08:
    002fdb08adrp x27, 0x727000
    002fdb0cstr x0, [x27+136]
    002fdb10ldr x0, [sp+368]
    002fdb14adrp x27, 0x74e000
    002fdb18ldr w1, [x27+3056]
    002fdb1ccbz w1, 0x2fdb24
    002fdb20b 0x2fdb28
    002fdb24
    002fdb24loc_2fdb24:
    002fdb24b 0x2fdb40
    002fdb28
    002fdb28loc_2fdb28:
    002fdb28bl runtime.gcWriteBarrier2
    002fdb2cstr x0, [x25]
    002fdb30adrp x27, 0x727000
    002fdb34ldr x1, [x27+144]
    002fdb38str x1, [x25+8]
    002fdb3cb 0x2fdb40
    002fdb40
    002fdb40loc_2fdb40:
    002fdb40adrp x27, 0x727000
    002fdb44str x0, [x27+144]
    002fdb48ldr x0, [sp+328]
    002fdb4cldr x1, [sp+312]
    002fdb50ldr x2, [sp+320]
    002fdb54adrp x27, 0x727000
    002fdb58str x1, [x27+192]
    002fdb5cadrp x27, 0x727000
    002fdb60str x2, [x27+200]
    002fdb64adrp x27, 0x74e000
    002fdb68ldr w1, [x27+3056]
    002fdb6ccbz w1, 0x2fdb74
    002fdb70b 0x2fdb78
    002fdb74
    002fdb74loc_2fdb74:
    002fdb74b 0x2fdb90
    002fdb78
    002fdb78loc_2fdb78:
    002fdb78bl runtime.gcWriteBarrier2
    002fdb7cstr x0, [x25]
    002fdb80adrp x27, 0x727000
    002fdb84ldr x1, [x27+208]
    002fdb88str x1, [x25+8]
    002fdb8cb 0x2fdb90
    002fdb90
    002fdb90loc_2fdb90:
    002fdb90adrp x27, 0x727000
    002fdb94str x0, [x27+208]
    002fdb98ldr x0, [sp+136]
    002fdb9cadrp x27, 0x727000
    002fdba0str x0, [x27+216]
    002fdba4bl runtime.deferreturn
    002fdba8ldp x29, x30, [sp-8]
    002fdbacadd sp, sp, 976
    002fdbb0ret x30
    002fdbb4
    002fdbb4loc_2fdbb4:
    002fdbb4ldrb w4, [sp+96]
    002fdbb8tbnz w4, 0, 0x2fdbc0
    002fdbbcb 0x2fdc80
    002fdbc0
    002fdbc0loc_2fdbc0:
    002fdbc0ldr x0, [sp+336]
    002fdbc4ldr x1, [sp+344]
    002fdbc8str x0, [sp+8]
    002fdbccstr x1, [sp+16]
    002fdbd0movz x0, 35
    002fdbd4strb w0, [sp+24]
    002fdbd8bl internal/bytealg.IndexByteString.abi0
    002fdbdcldr x1, [sp+32]
    002fdbe0str x1, [sp+152]
    002fdbe4tbz x1, 63, 0x2fdbec
    002fdbe8b 0x2fdc08
    002fdbec
    002fdbecloc_2fdbec:
    002fdbecldr x2, [sp+344]
    002fdbf0subs xzr, x2, x1
    002fdbf4b.hs 0x2fdbfc
    002fdbf8b 0x2fe1b8
    002fdbfc
    002fdbfcloc_2fdbfc:
    002fdbfcb 0x2fdc00
    002fdc00
    002fdc00loc_2fdc00:
    002fdc00str x1, [sp+344]
    002fdc04b 0x2fdc0c
    002fdc08
    002fdc08loc_2fdc08:
    002fdc08b 0x2fdc0c
    002fdc0c
    002fdc0cloc_2fdc0c:
    002fdc0cldr x0, [sp+336]
    002fdc10ldr x1, [sp+344]
    002fdc14bl net.getFields
    002fdc18str x0, [sp+432]
    002fdc1cstr x1, [sp+440]
    002fdc20str x2, [sp+448]
    002fdc24str x1, [sp+224]
    002fdc28subs xzr, x1, 2
    002fdc2cb.lt 0x2fdc34
    002fdc30b 0x2fdc38
    002fdc34
    002fdc34loc_2fdc34:
    002fdc34b 0x2fe158
    002fdc38
    002fdc38loc_2fdc38:
    002fdc38subs xzr, x1, 0
    002fdc3cb.hi 0x2fdc44
    002fdc40b 0x2fe1b0
    002fdc44
    002fdc44loc_2fdc44:
    002fdc44ldr x2, [x0]
    002fdc48ldr x1, [x0+8]
    002fdc4cstr x2, [sp+664]
    002fdc50str x1, [sp+672]
    002fdc54mov x0, x2
    002fdc58bl net.parseLiteralIP
    002fdc5cstr x0, [sp+488]
    002fdc60str x1, [sp+496]
    002fdc64cbz x1, 0x2fdc6c
    002fdc68b 0x2fdc70
    002fdc6c
    002fdc6cloc_2fdc6c:
    002fdc6cb 0x2fe158
    002fdc70
    002fdc70loc_2fdc70:
    002fdc70stp xzr, xzr, [sp+472]
    002fdc74orr x2, xzr, 1
    002fdc78str x2, [sp+144]
    002fdc7cb 0x2fdc84
    002fdc80
    002fdc80loc_2fdc80:
    002fdc80b 0x2fda28
    002fdc84
    002fdc84loc_2fdc84:
    002fdc84ldr x3, [sp+440]
    002fdc88str x3, [sp+224]
    002fdc8cldr x4, [sp+144]
    002fdc90subs xzr, x3, x4
    002fdc94b.gt 0x2fdc9c
    002fdc98b 0x2fe154
    002fdc9c
    002fdc9cloc_2fdc9c:
    002fdc9cldr x0, [sp+144]
    002fdca0ldr x3, [sp+432]
    002fdca4ldr x1, [sp+440]
    002fdca8subs xzr, x1, x0
    002fdcacb.hi 0x2fdcb4
    002fdcb0b 0x2fe1ac
    002fdcb4
    002fdcb4loc_2fdcb4:
    002fdcb4add x2, x3, x0, lsl #4
    002fdcb8ldr x1, [x2+8]
    002fdcbcubfm x2, x0, 60, 59
    002fdcc0ldr x0, [x3+x2]
    002fdcc4str x0, [sp+648]
    002fdcc8str x1, [sp+656]
    002fdcccbl net.absDomainName
    002fdcd0str x0, [sp+296]
    002fdcd4str x1, [sp+304]
    002fdcd8ldr x0, [sp+144]
    002fdcdcldr x2, [sp+432]
    002fdce0ldr x1, [sp+440]
    002fdce4subs xzr, x1, x0
    002fdce8b.hi 0x2fdcf0
    002fdcecb 0x2fe1a8
    002fdcf0
    002fdcf0loc_2fdcf0:
    002fdcf0add x3, x2, x0, lsl #4
    002fdcf4ldr x3, [x3+8]
    002fdcf8ubfm x4, x0, 60, 59
    002fdcfcldr x1, [x2+x4]
    002fdd00str x1, [sp+608]
    002fdd04str x3, [sp+616]
    002fdd08add x0, sp, 97
    002fdd0cmov x2, x3
    002fdd10bl runtime.stringtoslicebyte
    002fdd14str x0, [sp+400]
    002fdd18str x1, [sp+408]
    002fdd1cstr x2, [sp+416]
    002fdd20bl net.lowerASCIIBytes
    002fdd24ldr x1, [sp+400]
    002fdd28ldr x2, [sp+408]
    002fdd2cmov x0, xzr
    002fdd30bl runtime.slicebytetostring
    002fdd34str x0, [sp+592]
    002fdd38str x1, [sp+600]
    002fdd3cbl net.absDomainName
    002fdd40str x0, [sp+352]
    002fdd44str x1, [sp+360]
    002fdd48ldr x3, [sp+144]
    002fdd4csubs xzr, x3, 1
    002fdd50b.eq 0x2fdd58
    002fdd54b 0x2fdd64
    002fdd58
    002fdd58loc_2fdd58:
    002fdd58str x0, [sp+472]
    002fdd5cstr x1, [sp+480]
    002fdd60b 0x2fdd68
    002fdd64
    002fdd64loc_2fdd64:
    002fdd64b 0x2fdd68
    002fdd68
    002fdd68loc_2fdd68:
    002fdd68ldr x2, [sp+488]
    002fdd6cldr x3, [sp+496]
    002fdd70ldr x1, [sp+368]
    002fdd74adrp x0, 0x327000
    002fdd78add x0, x0, 2240
    002fdd7cbl runtime.mapassign_faststr
    002fdd80str x0, [sp+584]
    002fdd84ldrsb x27, [x0]
    002fdd88ldr x2, [x0+16]
    002fdd8cldr x4, [x0]
    002fdd90ldr x5, [x0+8]
    002fdd94add x1, x5, 1
    002fdd98subs xzr, x2, x1
    002fdd9cb.hs 0x2fdda4
    002fdda0b 0x2fdda8
    002fdda4
    002fdda4loc_2fdda4:
    002fdda4b 0x2fddc4
    002fdda8
    002fdda8loc_2fdda8:
    002fdda8mov x0, x4
    002fddacorr x3, xzr, 1
    002fddb0adrp x4, 0x2f8000
    002fddb4add x4, x4, 2944
    002fddb8bl runtime.growslice
    002fddbcmov x4, x0
    002fddc0b 0x2fddc4
    002fddc4
    002fddc4loc_2fddc4:
    002fddc4ldr x5, [sp+296]
    002fddc8ldr x6, [sp+304]
    002fddccsub x7, x1, 1
    002fddd0add x8, x4, x7, lsl #4
    002fddd4str x6, [x8+8]
    002fddd8ubfm x6, x7, 60, 59
    002fdddcadrp x27, 0x74e000
    002fdde0ldr w7, [x27+3056]
    002fdde4cbz w7, 0x2fddec
    002fdde8b 0x2fddf0
    002fddec
    002fddecloc_2fddec:
    002fddecb 0x2fde04
    002fddf0
    002fddf0loc_2fddf0:
    002fddf0bl runtime.gcWriteBarrier2
    002fddf4str x5, [x25]
    002fddf8ldr x7, [x4+x6]
    002fddfcstr x7, [x25+8]
    002fde00b 0x2fde04
    002fde04
    002fde04loc_2fde04:
    002fde04str x5, [x4+x6]
    002fde08ldr x5, [sp+584]
    002fde0cldrsb x27, [x5]
    002fde10str x1, [x5+8]
    002fde14str x2, [x5+16]
    002fde18adrp x27, 0x74e000
    002fde1cldr w6, [x27+3056]
    002fde20cbz w6, 0x2fde28
    002fde24b 0x2fde2c
    002fde28
    002fde28loc_2fde28:
    002fde28b 0x2fde40
    002fde2c
    002fde2cloc_2fde2c:
    002fde2cbl runtime.gcWriteBarrier2
    002fde30str x4, [x25]
    002fde34ldr x6, [x5]
    002fde38str x6, [x25+8]
    002fde3cb 0x2fde40
    002fde40
    002fde40loc_2fde40:
    002fde40str x4, [x5]
    002fde44add x27, sp, 760
    002fde48stp xzr, xzr, [x27]
    002fde4cadd x27, sp, 776
    002fde50stp xzr, xzr, [x27]
    002fde54str xzr, [sp+792]
    002fde58ldr x2, [sp+352]
    002fde5cldr x1, [sp+376]
    002fde60ldr x3, [sp+360]
    002fde64adrp x0, 0x327000
    002fde68add x0, x0, 2496
    002fde6cbl runtime.mapaccess2_faststr
    002fde70str x0, [sp+576]
    002fde74strb w1, [sp+131]
    002fde78ldr x4, [sp+576]
    002fde7cldp x5, x6, [x4]
    002fde80ldp x7, x8, [x4+16]
    002fde84add x27, sp, 760
    002fde88stp x5, x6, [x27]
    002fde8cadd x27, sp, 776
    002fde90stp x7, x8, [x27]
    002fde94ldr x4, [x4+32]
    002fde98str x4, [sp+792]
    002fde9cadd x27, sp, 760
    002fdea0ldp x4, x5, [x27]
    002fdea4add x27, sp, 776
    002fdea8ldp x6, x7, [x27]
    002fdeacadd x27, sp, 864
    002fdeb0stp x4, x5, [x27]
    002fdeb4add x27, sp, 880
    002fdeb8stp x6, x7, [x27]
    002fdebcldr x4, [sp+792]
    002fdec0str x4, [sp+896]
    002fdec4ldrb w4, [sp+131]
    002fdec8strb w4, [sp+133]
    002fdeccadd x27, sp, 864
    002fded0ldp x4, x5, [x27]
    002fded4add x27, sp, 880
    002fded8ldp x6, x7, [x27]
    002fdedcstp x4, x5, [sp+232]
    002fdee0stp x6, x7, [sp+248]
    002fdee4ldr x4, [sp+896]
    002fdee8str x4, [sp+264]
    002fdeecldrb w4, [sp+133]
    002fdef0strb w4, [sp+95]
    002fdef4tbnz w4, 0, 0x2fdefc
    002fdef8b 0x2fe034
    002fdefc
    002fdefcloc_2fdefc:
    002fdefcldr x2, [sp+248]
    002fdf00ldr x0, [sp+232]
    002fdf04ldr x5, [sp+240]
    002fdf08add x1, x5, 1
    002fdf0csubs xzr, x2, x1
    002fdf10b.hs 0x2fdf18
    002fdf14b 0x2fdf1c
    002fdf18
    002fdf18loc_2fdf18:
    002fdf18b 0x2fdf30
    002fdf1c
    002fdf1cloc_2fdf1c:
    002fdf1corr x3, xzr, 1
    002fdf20adrp x4, 0x2f8000
    002fdf24add x4, x4, 2944
    002fdf28bl runtime.growslice
    002fdf2cb 0x2fdf30
    002fdf30
    002fdf30loc_2fdf30:
    002fdf30ldr x4, [sp+488]
    002fdf34ldr x5, [sp+496]
    002fdf38sub x6, x1, 1
    002fdf3cadd x7, x0, x6, lsl #4
    002fdf40str x5, [x7+8]
    002fdf44ubfm x5, x6, 60, 59
    002fdf48adrp x27, 0x74e000
    002fdf4cldr w6, [x27+3056]
    002fdf50cbz w6, 0x2fdf58
    002fdf54b 0x2fdf5c
    002fdf58
    002fdf58loc_2fdf58:
    002fdf58b 0x2fdf70
    002fdf5c
    002fdf5cloc_2fdf5c:
    002fdf5cbl runtime.gcWriteBarrier2
    002fdf60str x4, [x25]
    002fdf64ldr x6, [x0+x5]
    002fdf68str x6, [x25+8]
    002fdf6cb 0x2fdf70
    002fdf70
    002fdf70loc_2fdf70:
    002fdf70str x4, [x0+x5]
    002fdf74str x0, [sp+736]
    002fdf78str x1, [sp+744]
    002fdf7cstr x2, [sp+752]
    002fdf80add x27, sp, 760
    002fdf84stp xzr, xzr, [x27]
    002fdf88add x27, sp, 776
    002fdf8cstp xzr, xzr, [x27]
    002fdf90str xzr, [sp+792]
    002fdf94ldr x4, [sp+736]
    002fdf98ldr x5, [sp+744]
    002fdf9cldr x6, [sp+752]
    002fdfa0str x4, [sp+760]
    002fdfa4str x5, [sp+768]
    002fdfa8str x6, [sp+776]
    002fdfacldr x4, [sp+256]
    002fdfb0ldr x5, [sp+264]
    002fdfb4str x4, [sp+784]
    002fdfb8str x5, [sp+792]
    002fdfbcldr x2, [sp+352]
    002fdfc0ldr x3, [sp+360]
    002fdfc4ldr x1, [sp+376]
    002fdfc8adrp x0, 0x327000
    002fdfccadd x0, x0, 2496
    002fdfd0bl runtime.mapassign_faststr
    002fdfd4str x0, [sp+568]
    002fdfd8ldrsb x27, [x0]
    002fdfdcadrp x27, 0x74e000
    002fdfe0ldr w4, [x27+3056]
    002fdfe4cbz w4, 0x2fdfec
    002fdfe8b 0x2fdff0
    002fdfec
    002fdfecloc_2fdfec:
    002fdfecb 0x2fe010
    002fdff0
    002fdff0loc_2fdff0:
    002fdff0str x0, [sp+520]
    002fdff4mov x1, x0
    002fdff8add x2, sp, 760
    002fdffcadrp x0, 0x345000
    002fe000add x0, x0, 2592
    002fe004bl runtime.wbMove
    002fe008ldr x0, [sp+520]
    002fe00cb 0x2fe010
    002fe010
    002fe010loc_2fe010:
    002fe010add x27, sp, 760
    002fe014ldp x2, x3, [x27]
    002fe018add x27, sp, 776
    002fe01cldp x4, x5, [x27]
    002fe020stp x2, x3, [x0]
    002fe024stp x4, x5, [x0+16]
    002fe028ldr x2, [sp+792]
    002fe02cstr x2, [x0+32]
    002fe030b 0x2fe140
    002fe034
    002fe034loc_2fe034:
    002fe034add x27, sp, 760
    002fe038stp xzr, xzr, [x27]
    002fe03cadd x27, sp, 776
    002fe040stp xzr, xzr, [x27]
    002fe044str xzr, [sp+792]
    002fe048adrp x0, 0x2ff000
    002fe04cadd x0, x0, 1568
    002fe050bl runtime.newobject
    002fe054str x0, [sp+536]
    002fe058ldr x1, [sp+488]
    002fe05cldr x2, [sp+496]
    002fe060str x2, [x0+8]
    002fe064adrp x27, 0x74d000
    002fe068ldr w2, [x27+3056]
    002fe06ccbz w2, 0x2fe074
    002fe070b 0x2fe078
    002fe074
    002fe074loc_2fe074:
    002fe074b 0x2fe08c
    002fe078
    002fe078loc_2fe078:
    002fe078bl runtime.gcWriteBarrier2
    002fe07cstr x1, [x25]
    002fe080ldr x4, [x0]
    002fe084str x4, [x25+8]
    002fe088b 0x2fe08c
    002fe08c
    002fe08cloc_2fe08c:
    002fe08cstr x1, [x0]
    002fe090ldr x4, [sp+536]
    002fe094ldrsb x27, [x4]
    002fe098b 0x2fe09c
    002fe09c
    002fe09cloc_2fe09c:
    002fe09cstr x4, [sp+544]
    002fe0a0orr x5, xzr, 1
    002fe0a4str x5, [sp+552]
    002fe0a8str x5, [sp+560]
    002fe0acstr x4, [sp+760]
    002fe0b0str x5, [sp+768]
    002fe0b4str x5, [sp+776]
    002fe0b8ldr x4, [sp+472]
    002fe0bcldr x5, [sp+480]
    002fe0c0str x4, [sp+784]
    002fe0c4str x5, [sp+792]
    002fe0c8ldr x2, [sp+352]
    002fe0ccldr x3, [sp+360]
    002fe0d0ldr x1, [sp+376]
    002fe0d4adrp x0, 0x326000
    002fe0d8add x0, x0, 2496
    002fe0dcbl runtime.mapassign_faststr
    002fe0e0str x0, [sp+528]
    002fe0e4ldrsb x27, [x0]
    002fe0e8adrp x27, 0x74d000
    002fe0ecldr w4, [x27+3056]
    002fe0f0cbz w4, 0x2fe0f8
    002fe0f4b 0x2fe0fc
    002fe0f8
    002fe0f8loc_2fe0f8:
    002fe0f8b 0x2fe11c
    002fe0fc
    002fe0fcloc_2fe0fc:
    002fe0fcstr x0, [sp+520]
    002fe100mov x1, x0
    002fe104add x2, sp, 760
    002fe108adrp x0, 0x344000
    002fe10cadd x0, x0, 2592
    002fe110bl runtime.wbMove
    002fe114ldr x0, [sp+520]
    002fe118b 0x2fe11c
    002fe11c
    002fe11cloc_2fe11c:
    002fe11cadd x27, sp, 760
    002fe120ldp x2, x3, [x27]
    002fe124add x27, sp, 776
    002fe128ldp x4, x5, [x27]
    002fe12cstp x2, x3, [x0]
    002fe130stp x4, x5, [x0+16]
    002fe134ldr x2, [sp+792]
    002fe138str x2, [x0+32]
    002fe13cb 0x2fe140
    002fe140
    002fe140loc_2fe140:
    002fe140ldr x3, [sp+144]
    002fe144add x3, x3, 1
    002fe148str x3, [sp+144]
    002fe14corr x2, xzr, 1
    002fe150b 0x2fdc84
    002fe154
    002fe154loc_2fe154:
    002fe154b 0x2fe158
    002fe158
    002fe158loc_2fe158:
    002fe158add x27, sp, 800
    002fe15cstp xzr, xzr, [x27]
    002fe160ldr x0, [sp+424]
    002fe164bl net.(*file).readLine
    002fe168str x0, [sp+800]
    002fe16cstr x1, [sp+808]
    002fe170strb w2, [sp+131]
    002fe174ldr x1, [sp+800]
    002fe178ldr x2, [sp+808]
    002fe17cstr x1, [sp+904]
    002fe180str x2, [sp+912]
    002fe184ldrb w1, [sp+131]
    002fe188strb w1, [sp+134]
    002fe18cldr x1, [sp+904]
    002fe190ldr x2, [sp+912]
    002fe194str x1, [sp+336]
    002fe198str x2, [sp+344]
    002fe19cldrb w1, [sp+134]
    002fe1a0strb w1, [sp+96]
    002fe1a4b 0x2fdbb4
    002fe1a8
    002fe1a8loc_2fe1a8:
    002fe1a8bl runtime.panicIndex
    002fe1ac
    002fe1acloc_2fe1ac:
    002fe1acbl runtime.panicIndex
    002fe1b0
    002fe1b0loc_2fe1b0:
    002fe1b0mov x0, xzr
    002fe1b4bl runtime.panicIndex
    002fe1b8
    002fe1b8loc_2fe1b8:
    002fe1b8bl runtime.panicSliceAlen
    002fe1bchint
    002fe1c0
    002fe1c0loc_2fe1c0:
    002fe1c0mov x3, x30
    002fe1c4bl runtime.morestack_noctxt.abi0
    002fe1c8b 0x2fd530
    002fe1ccudf 0
    002fd530
    002fe1d0
    002fe1d0net.readHosts.deferwrap1: ; void net.readHosts.deferwrap1(void)
    002fe1d0ldr x16, [x28+16]
    002fe1d4subs xzr, sp, x16
    002fe1d8b.ls 0x2fe208
    002fe1dcstr x30, [sp-32]!
    002fe1e0stur x29, [sp-8]
    002fe1e4sub x29, sp, 8
    002fe1e8ldr x16, [x28+32]
    002fe1eccbnz x16, 0x2fe214
    002fe1f0
    002fe1f0loc_2fe1f0:
    002fe1f0ldr x0, [x26+8]
    002fe1f4str x0, [sp+16]
    002fe1f8bl net.(*file).close
    002fe1fcldur x29, [sp-8]
    002fe200ldr x30, [sp], 32
    002fe204ret x30
    002fe208
    002fe208loc_2fe208:
    002fe208mov x3, x30
    002fe20cbl runtime.morestack.abi0
    002fe210b 0x2fe1d0
    002fe214
    002fe214loc_2fe214:
    002fe214ldr x17, [x16]
    002fe218add x20, sp, 40
    002fe21csubs xzr, x20, x17
    002fe220b.ne 0x2fe1f0
    002fe224add x20, sp, 8
    002fe228str x20, [x16]
    002fe22cb 0x2fe1f0
    002fe1d0
    002fe230
    002fe230net.lookupStaticHost: ; void net.lookupStaticHost(struct string host)
    002fe230ldr x16, [x28+16]
    002fe234sub x17, sp, 384
    002fe238subs xzr, x17, x16
    002fe23cb.ls 0x2fe534
    002fe240sub x20, sp, 512
    002fe244stp x29, x30, [x20-8]
    002fe248add sp, x20, 0
    002fe24csub x29, sp, 8
    002fe250str x0, [sp+520]
    002fe254str x1, [sp+528]
    002fe258stp xzr, xzr, [sp+200]
    002fe25cstr xzr, [sp+216]
    002fe260stp xzr, xzr, [sp+184]
    002fe264adrp x0, 0x726000
    002fe268add x0, x0, 128
    002fe26cbl sync.(*Mutex).Lock
    002fe270adrp x1, 0x726000
    002fe274add x1, x1, 128
    002fe278str x1, [sp+352]
    002fe27cstp xzr, xzr, [sp+424]
    002fe280add x1, sp, 424
    002fe284str x1, [sp+440]
    002fe288ldrsb x27, [x1]
    002fe28cadrp x2, 0
    002fe290add x2, x2, 1360
    002fe294str x2, [x1]
    002fe298ldrsb x27, [x1]
    002fe29cldr x2, [sp+352]
    002fe2a0adrp x27, 0x74d000
    002fe2a4ldr w3, [x27+3056]
    002fe2a8cbz w3, 0x2fe2b0
    002fe2acb 0x2fe2b4
    002fe2b0
    002fe2b0loc_2fe2b0:
    002fe2b0b 0x2fe2c8
    002fe2b4
    002fe2b4loc_2fe2b4:
    002fe2b4bl runtime.gcWriteBarrier2
    002fe2b8str x2, [x25]
    002fe2bcldr x3, [x1+8]
    002fe2c0str x3, [x25+8]
    002fe2c4b 0x2fe2c8
    002fe2c8
    002fe2c8loc_2fe2c8:
    002fe2c8str x2, [x1+8]
    002fe2ccstr x1, [sp+152]
    002fe2d0add x0, sp, 128
    002fe2d4bl runtime.deferprocStack
    002fe2d8subs xzr, x0, 0
    002fe2dcb.ne 0x2fe510
    002fe2e0b 0x2fe2e4
    002fe2e4
    002fe2e4loc_2fe2e4:
    002fe2e4bl net.readHosts
    002fe2e8adrp x27, 0x726000
    002fe2ecldr x0, [x27+136]
    002fe2f0cbnz x0, 0x2fe2f8
    002fe2f4b 0x2fe300
    002fe2f8
    002fe2f8loc_2fe2f8:
    002fe2f8ldr x2, [x0]
    002fe2fcb 0x2fe308
    002fe300
    002fe300loc_2fe300:
    002fe300mov x2, xzr
    002fe304b 0x2fe308
    002fe308
    002fe308loc_2fe308:
    002fe308str x2, [sp+176]
    002fe30ccbnz x2, 0x2fe314
    002fe310b 0x2fe4cc
    002fe314
    002fe314loc_2fe314:
    002fe314ldr x0, [sp+520]
    002fe318ldr x1, [sp+528]
    002fe31cbl net.hasUpperCase
    002fe320strb w0, [sp+127]
    002fe324tbnz w0, 0, 0x2fe32c
    002fe328b 0x2fe368
    002fe32c
    002fe32cloc_2fe32c:
    002fe32cldr x1, [sp+520]
    002fe330ldr x2, [sp+528]
    002fe334add x0, sp, 95
    002fe338bl runtime.stringtoslicebyte
    002fe33cstr x0, [sp+224]
    002fe340str x1, [sp+232]
    002fe344str x2, [sp+240]
    002fe348bl net.lowerASCIIBytes
    002fe34cldr x1, [sp+224]
    002fe350ldr x2, [sp+232]
    002fe354add x0, sp, 63
    002fe358bl runtime.slicebytetostring
    002fe35cstr x0, [sp+520]
    002fe360str x1, [sp+528]
    002fe364b 0x2fe36c
    002fe368
    002fe368loc_2fe368:
    002fe368b 0x2fe36c
    002fe36c
    002fe36cloc_2fe36c:
    002fe36cldr x0, [sp+520]
    002fe370ldr x1, [sp+528]
    002fe374bl net.absDomainName
    002fe378str x0, [sp+488]
    002fe37cstr x1, [sp+496]
    002fe380stp xzr, xzr, [sp+448]
    002fe384stp xzr, xzr, [sp+464]
    002fe388str xzr, [sp+480]
    002fe38cldr x3, [sp+496]
    002fe390ldr x2, [sp+488]
    002fe394adrp x27, 0x726000
    002fe398ldr x1, [x27+136]
    002fe39cadrp x0, 0x326000
    002fe3a0add x0, x0, 2496
    002fe3a4bl runtime.mapaccess2_faststr
    002fe3a8str x0, [sp+416]
    002fe3acstrb w1, [sp+127]
    002fe3b0ldr x2, [sp+416]
    002fe3b4ldp x3, x4, [x2]
    002fe3b8ldp x5, x6, [x2+16]
    002fe3bcstp x3, x4, [sp+448]
    002fe3c0stp x5, x6, [sp+464]
    002fe3c4ldr x2, [x2+32]
    002fe3c8str x2, [sp+480]
    002fe3ccldp x2, x3, [sp+448]
    002fe3d0ldp x4, x5, [sp+464]
    002fe3d4stp x2, x3, [sp+312]
    002fe3d8stp x4, x5, [sp+328]
    002fe3dcldr x2, [sp+480]
    002fe3e0str x2, [sp+344]
    002fe3e4ldrb w2, [sp+127]
    002fe3e8strb w2, [sp+62]
    002fe3ecldp x2, x3, [sp+312]
    002fe3f0ldp x4, x5, [sp+328]
    002fe3f4stp x2, x3, [sp+272]
    002fe3f8stp x4, x5, [sp+288]
    002fe3fcldr x2, [sp+344]
    002fe400str x2, [sp+304]
    002fe404ldrb w2, [sp+62]
    002fe408strb w2, [sp+61]
    002fe40ctbnz w2, 0, 0x2fe414
    002fe410b 0x2fe4c8
    002fe414
    002fe414loc_2fe414:
    002fe414ldr x2, [sp+280]
    002fe418str x2, [sp+176]
    002fe41cadrp x0, 0x2f7000
    002fe420add x0, x0, 2944
    002fe424mov x1, x2
    002fe428bl runtime.makeslice
    002fe42cldr x3, [sp+176]
    002fe430ldr x4, [sp+176]
    002fe434str x0, [sp+248]
    002fe438str x3, [sp+256]
    002fe43cstr x4, [sp+264]
    002fe440ldr x3, [sp+272]
    002fe444ldr x4, [sp+280]
    002fe448ldr x5, [sp+288]
    002fe44cstr x3, [sp+392]
    002fe450str x4, [sp+400]
    002fe454str x5, [sp+408]
    002fe458ldr x1, [sp+248]
    002fe45cldr x2, [sp+256]
    002fe460adrp x0, 0x2f7000
    002fe464add x0, x0, 2944
    002fe468bl runtime.typedslicecopy
    002fe46cldr x3, [sp+296]
    002fe470ldr x4, [sp+304]
    002fe474str x3, [sp+376]
    002fe478str x4, [sp+384]
    002fe47cldr x3, [sp+248]
    002fe480ldr x4, [sp+256]
    002fe484ldr x5, [sp+264]
    002fe488str x3, [sp+200]
    002fe48cstr x4, [sp+208]
    002fe490str x5, [sp+216]
    002fe494ldr x3, [sp+376]
    002fe498ldr x4, [sp+384]
    002fe49cstr x3, [sp+184]
    002fe4a0str x4, [sp+192]
    002fe4a4bl runtime.deferreturn
    002fe4a8ldr x3, [sp+184]
    002fe4acldr x0, [sp+200]
    002fe4b0ldr x1, [sp+208]
    002fe4b4ldr x4, [sp+192]
    002fe4b8ldr x2, [sp+216]
    002fe4bcldp x29, x30, [sp-8]
    002fe4c0add sp, sp, 512
    002fe4c4ret x30
    002fe4c8
    002fe4c8loc_2fe4c8:
    002fe4c8b 0x2fe4d0
    002fe4cc
    002fe4ccloc_2fe4cc:
    002fe4ccb 0x2fe4d0
    002fe4d0
    002fe4d0loc_2fe4d0:
    002fe4d0stp xzr, xzr, [sp+360]
    002fe4d4str xzr, [sp+200]
    002fe4d8stp xzr, xzr, [sp+208]
    002fe4dcldr x0, [sp+360]
    002fe4e0ldr x1, [sp+368]
    002fe4e4str x0, [sp+184]
    002fe4e8str x1, [sp+192]
    002fe4ecbl runtime.deferreturn
    002fe4f0ldr x3, [sp+184]
    002fe4f4ldr x0, [sp+200]
    002fe4f8ldr x1, [sp+208]
    002fe4fcldr x4, [sp+192]
    002fe500ldr x2, [sp+216]
    002fe504ldp x29, x30, [sp-8]
    002fe508add sp, sp, 512
    002fe50cret x30
    002fe510
    002fe510loc_2fe510:
    002fe510bl runtime.deferreturn
    002fe514ldr x3, [sp+184]
    002fe518ldr x0, [sp+200]
    002fe51cldr x1, [sp+208]
    002fe520ldr x4, [sp+192]
    002fe524ldr x2, [sp+216]
    002fe528ldp x29, x30, [sp-8]
    002fe52cadd sp, sp, 512
    002fe530ret x30
    002fe534
    002fe534loc_2fe534:
    002fe534stp x0, x1, [sp+8]
    002fe538mov x3, x30
    002fe53cbl runtime.morestack_noctxt.abi0
    002fe540ldp x0, x1, [sp+8]
    002fe544b 0x2fe230
    002fe548udf 0
    002fe54cudf 0
    002fe230
    002fe550
    002fe550net.lookupStaticHost.deferwrap1: ; void net.lookupStaticHost.deferwrap1(void)
    002fe550ldr x16, [x28+16]
    002fe554subs xzr, sp, x16
    002fe558b.ls 0x2fe588
    002fe55cstr x30, [sp-32]!
    002fe560stur x29, [sp-8]
    002fe564sub x29, sp, 8
    002fe568ldr x16, [x28+32]
    002fe56ccbnz x16, 0x2fe594
    002fe570
    002fe570loc_2fe570:
    002fe570ldr x0, [x26+8]
    002fe574str x0, [sp+16]
    002fe578bl sync.(*Mutex).Unlock
    002fe57cldur x29, [sp-8]
    002fe580ldr x30, [sp], 32
    002fe584ret x30
    002fe588
    002fe588loc_2fe588:
    002fe588mov x3, x30
    002fe58cbl runtime.morestack.abi0
    002fe590b 0x2fe550
    002fe594
    002fe594loc_2fe594:
    002fe594ldr x17, [x16]
    002fe598add x20, sp, 40
    002fe59csubs xzr, x20, x17
    002fe5a0b.ne 0x2fe570
    002fe5a4add x20, sp, 8
    002fe5a8str x20, [x16]
    002fe5acb 0x2fe570
    002fe550
    002fe5b0
    002fe5b0net.Flags.String: ; void net.Flags.String(net.Flags f)
    002fe5b0ldr x16, [x28+16]
    002fe5b4sub x17, sp, 48
    002fe5b8subs xzr, x17, x16
    002fe5bcb.ls 0x2fe730
    002fe5c0str x30, [sp-176]!
    002fe5c4stur x29, [sp-8]
    002fe5c8sub x29, sp, 8
    002fe5ccstr x0, [sp+184]
    002fe5d0stp xzr, xzr, [sp+88]
    002fe5d4stp xzr, xzr, [sp+104]
    002fe5d8adrp x27, 0x710000
    002fe5dcldr x5, [x27+2936]
    002fe5e0adrp x27, 0x710000
    002fe5e4ldr x6, [x27+2928]
    002fe5e8adrp x27, 0x710000
    002fe5ecldr x7, [x27+2944]
    002fe5f0str x6, [sp+144]
    002fe5f4str x5, [sp+152]
    002fe5f8str x7, [sp+160]
    002fe5fcstr xzr, [sp+80]
    002fe600str x5, [sp+72]
    002fe604ldr x5, [sp+144]
    002fe608str x5, [sp+64]
    002fe60cb 0x2fe610
    002fe610
    002fe610loc_2fe610:
    002fe610ldr x5, [sp+72]
    002fe614ldr x6, [sp+80]
    002fe618subs xzr, x5, x6
    002fe61cb.gt 0x2fe624
    002fe620b 0x2fe6ec
    002fe624
    002fe624loc_2fe624:
    002fe624ldr x5, [sp+64]
    002fe628str x5, [sp+136]
    002fe62cldr x5, [sp+80]
    002fe630str x5, [sp+56]
    002fe634ldr x5, [sp+136]
    002fe638ldr x6, [x5]
    002fe63cldr x5, [x5+8]
    002fe640str x6, [sp+120]
    002fe644str x5, [sp+128]
    002fe648ldr x5, [sp+184]
    002fe64cldr x6, [sp+56]
    002fe650orr x7, xzr, 1
    002fe654lslv x8, x7, x6
    002fe658subs xzr, x6, 64
    002fe65ccsel x6, x8, xzr, lo
    002fe660ands xzr, x5, x6
    002fe664b.ne 0x2fe66c
    002fe668b 0x2fe6c8
    002fe66c
    002fe66cloc_2fe66c:
    002fe66cldr x5, [sp+112]
    002fe670cbnz x5, 0x2fe678
    002fe674b 0x2fe6a0
    002fe678
    002fe678loc_2fe678:
    002fe678ldr x1, [sp+104]
    002fe67cldr x2, [sp+112]
    002fe680mov x0, xzr
    002fe684adrp x3, 0x3b1000
    002fe688add x3, x3, 4038
    002fe68corr x4, xzr, 1
    002fe690bl runtime.concatstring2
    002fe694str x0, [sp+104]
    002fe698str x1, [sp+112]
    002fe69cb 0x2fe6a4
    002fe6a0
    002fe6a0loc_2fe6a0:
    002fe6a0b 0x2fe6a4
    002fe6a4
    002fe6a4loc_2fe6a4:
    002fe6a4ldr x1, [sp+104]
    002fe6a8ldr x3, [sp+120]
    002fe6acldr x2, [sp+112]
    002fe6b0ldr x4, [sp+128]
    002fe6b4mov x0, xzr
    002fe6b8bl runtime.concatstring2
    002fe6bcstr x0, [sp+104]
    002fe6c0str x1, [sp+112]
    002fe6c4b 0x2fe6cc
    002fe6c8
    002fe6c8loc_2fe6c8:
    002fe6c8b 0x2fe6cc
    002fe6cc
    002fe6ccloc_2fe6cc:
    002fe6ccb 0x2fe6d0
    002fe6d0
    002fe6d0loc_2fe6d0:
    002fe6d0ldr x5, [sp+80]
    002fe6d4add x5, x5, 1
    002fe6d8str x5, [sp+80]
    002fe6dcldr x5, [sp+136]
    002fe6e0add x5, x5, 16
    002fe6e4str x5, [sp+64]
    002fe6e8b 0x2fe610
    002fe6ec
    002fe6ecloc_2fe6ec:
    002fe6ecldr x2, [sp+112]
    002fe6f0cbz x2, 0x2fe6f8
    002fe6f4b 0x2fe710
    002fe6f8
    002fe6f8loc_2fe6f8:
    002fe6f8adrp x2, 0x3b1000
    002fe6fcadd x2, x2, 4034
    002fe700str x2, [sp+104]
    002fe704orr x2, xzr, 1
    002fe708str x2, [sp+112]
    002fe70cb 0x2fe714
    002fe710
    002fe710loc_2fe710:
    002fe710b 0x2fe714
    002fe714
    002fe714loc_2fe714:
    002fe714ldr x0, [sp+104]
    002fe718ldr x1, [sp+112]
    002fe71cstr x0, [sp+88]
    002fe720str x1, [sp+96]
    002fe724ldur x29, [sp-8]
    002fe728ldr x30, [sp], 176
    002fe72cret x30
    002fe730
    002fe730loc_2fe730:
    002fe730str x0, [sp+8]
    002fe734mov x3, x30
    002fe738bl runtime.morestack_noctxt.abi0
    002fe73cldr x0, [sp+8]
    002fe740b 0x2fe5b0
    002fe744udf 0
    002fe748udf 0
    002fe74cudf 0
    002fe5b0
    002fe750
    002fe750net.(*Interface).Addrs: ; void net.(*Interface).Addrs(net.Interface * ifi)
    002fe750ldr x16, [x28+16]
    002fe754sub x17, sp, 96
    002fe758subs xzr, x17, x16
    002fe75cb.ls 0x2feb14
    002fe760str x30, [sp-224]!
    002fe764stur x29, [sp-8]
    002fe768sub x29, sp, 8
    002fe76cstr x0, [sp+232]
    002fe770str xzr, [sp+48]
    002fe774stp xzr, xzr, [sp+56]
    002fe778stp xzr, xzr, [sp+32]
    002fe77cldr x1, [sp+232]
    002fe780cbnz x1, 0x2fe788
    002fe784b 0x2fe998
    002fe788
    002fe788loc_2fe788:
    002fe788str xzr, [sp+128]
    002fe78cstp xzr, xzr, [sp+136]
    002fe790stp xzr, xzr, [sp+112]
    002fe794ldr x0, [sp+232]
    002fe798bl net.interfaceAddrTable
    002fe79cstr x0, [sp+128]
    002fe7a0str x1, [sp+136]
    002fe7a4str x2, [sp+144]
    002fe7a8str x3, [sp+112]
    002fe7acstr x4, [sp+120]
    002fe7b0ldr x1, [sp+128]
    002fe7b4ldr x2, [sp+136]
    002fe7b8ldr x3, [sp+144]
    002fe7bcstr x1, [sp+176]
    002fe7c0str x2, [sp+184]
    002fe7c4str x3, [sp+192]
    002fe7c8ldr x1, [sp+112]
    002fe7ccldr x2, [sp+120]
    002fe7d0str x1, [sp+160]
    002fe7d4str x2, [sp+168]
    002fe7d8ldr x1, [sp+176]
    002fe7dcldr x2, [sp+184]
    002fe7e0ldr x3, [sp+192]
    002fe7e4str x1, [sp+72]
    002fe7e8str x2, [sp+80]
    002fe7ecstr x3, [sp+88]
    002fe7f0ldr x1, [sp+168]
    002fe7f4ldr x2, [sp+160]
    002fe7f8str x2, [sp+96]
    002fe7fcstr x1, [sp+104]
    002fe800cbnz x2, 0x2fe808
    002fe804b 0x2fe954
    002fe808
    002fe808loc_2fe808:
    002fe808adrp x0, 0x377000
    002fe80cadd x0, x0, 864
    002fe810bl runtime.newobject
    002fe814str x0, [sp+200]
    002fe818movz x1, 5
    002fe81cstr x1, [x0+8]
    002fe820adrp x27, 0x74d000
    002fe824ldr w1, [x27+3056]
    002fe828cbz w1, 0x2fe830
    002fe82cb 0x2fe834
    002fe830
    002fe830loc_2fe830:
    002fe830b 0x2fe844
    002fe834
    002fe834loc_2fe834:
    002fe834ldr x5, [x0]
    002fe838bl runtime.gcWriteBarrier1
    002fe83cstr x5, [x25]
    002fe840b 0x2fe844
    002fe844
    002fe844loc_2fe844:
    002fe844adrp x5, 0x3b2000
    002fe848add x5, x5, 1982
    002fe84cstr x5, [x0]
    002fe850ldr x5, [sp+200]
    002fe854ldrsb x27, [x5]
    002fe858orr x6, xzr, 6
    002fe85cstr x6, [x5+24]
    002fe860adrp x27, 0x74d000
    002fe864ldr w6, [x27+3056]
    002fe868cbz w6, 0x2fe870
    002fe86cb 0x2fe874
    002fe870
    002fe870loc_2fe870:
    002fe870b 0x2fe884
    002fe874
    002fe874loc_2fe874:
    002fe874ldr x6, [x5+16]
    002fe878bl runtime.gcWriteBarrier1
    002fe87cstr x6, [x25]
    002fe880b 0x2fe884
    002fe884
    002fe884loc_2fe884:
    002fe884adrp x6, 0x3b2000
    002fe888add x6, x6, 2893
    002fe88cstr x6, [x5+16]
    002fe890ldr x5, [sp+200]
    002fe894ldrsb x27, [x5]
    002fe898str xzr, [x5+32]
    002fe89cadrp x27, 0x74d000
    002fe8a0ldr w6, [x27+3056]
    002fe8a4cbz w6, 0x2fe8ac
    002fe8a8b 0x2fe8b0
    002fe8ac
    002fe8acloc_2fe8ac:
    002fe8acb 0x2fe8c0
    002fe8b0
    002fe8b0loc_2fe8b0:
    002fe8b0ldr x6, [x5+40]
    002fe8b4bl runtime.gcWriteBarrier1
    002fe8b8str x6, [x25]
    002fe8bcb 0x2fe8c0
    002fe8c0
    002fe8c0loc_2fe8c0:
    002fe8c0str xzr, [x5+40]
    002fe8c4ldr x5, [sp+200]
    002fe8c8ldrsb x27, [x5]
    002fe8ccstr xzr, [x5+48]
    002fe8d0adrp x27, 0x74d000
    002fe8d4ldr w6, [x27+3056]
    002fe8d8cbz w6, 0x2fe8e0
    002fe8dcb 0x2fe8e4
    002fe8e0
    002fe8e0loc_2fe8e0:
    002fe8e0b 0x2fe8f4
    002fe8e4
    002fe8e4loc_2fe8e4:
    002fe8e4ldr x6, [x5+56]
    002fe8e8bl runtime.gcWriteBarrier1
    002fe8ecstr x6, [x25]
    002fe8f0b 0x2fe8f4
    002fe8f4
    002fe8f4loc_2fe8f4:
    002fe8f4str xzr, [x5+56]
    002fe8f8ldr x5, [sp+200]
    002fe8fcldrsb x27, [x5]
    002fe900ldr x6, [sp+104]
    002fe904ldr x7, [sp+96]
    002fe908str x7, [x5+64]
    002fe90cadrp x27, 0x74d000
    002fe910ldr w7, [x27+3056]
    002fe914cbz w7, 0x2fe91c
    002fe918b 0x2fe920
    002fe91c
    002fe91cloc_2fe91c:
    002fe91cb 0x2fe934
    002fe920
    002fe920loc_2fe920:
    002fe920bl runtime.gcWriteBarrier2
    002fe924str x6, [x25]
    002fe928ldr x7, [x5+72]
    002fe92cstr x7, [x25+8]
    002fe930b 0x2fe934
    002fe934
    002fe934loc_2fe934:
    002fe934str x6, [x5+72]
    002fe938ldr x5, [sp+200]
    002fe93cstr x5, [sp+152]
    002fe940adrp x6, 0x417000
    002fe944add x6, x6, 2080
    002fe948str x6, [sp+96]
    002fe94cstr x5, [sp+104]
    002fe950b 0x2fe958
    002fe954
    002fe954loc_2fe954:
    002fe954b 0x2fe958
    002fe958
    002fe958loc_2fe958:
    002fe958ldr x5, [sp+72]
    002fe95cldr x6, [sp+80]
    002fe960ldr x7, [sp+88]
    002fe964str x5, [sp+48]
    002fe968str x6, [sp+56]
    002fe96cstr x7, [sp+64]
    002fe970ldr x3, [sp+96]
    002fe974ldr x4, [sp+104]
    002fe978str x3, [sp+32]
    002fe97cstr x4, [sp+40]
    002fe980ldr x0, [sp+48]
    002fe984ldr x1, [sp+56]
    002fe988ldr x2, [sp+64]
    002fe98cldur x29, [sp-8]
    002fe990ldr x30, [sp], 224
    002fe994ret x30
    002fe998
    002fe998loc_2fe998:
    002fe998adrp x0, 0x377000
    002fe99cadd x0, x0, 864
    002fe9a0bl runtime.newobject
    002fe9a4str x0, [sp+208]
    002fe9a8movz x1, 5
    002fe9acstr x1, [x0+8]
    002fe9b0adrp x27, 0x74d000
    002fe9b4ldr w1, [x27+3056]
    002fe9b8cbz w1, 0x2fe9c0
    002fe9bcb 0x2fe9c4
    002fe9c0
    002fe9c0loc_2fe9c0:
    002fe9c0b 0x2fe9d4
    002fe9c4
    002fe9c4loc_2fe9c4:
    002fe9c4ldr x5, [x0]
    002fe9c8bl runtime.gcWriteBarrier1
    002fe9ccstr x5, [x25]
    002fe9d0b 0x2fe9d4
    002fe9d4
    002fe9d4loc_2fe9d4:
    002fe9d4adrp x5, 0x3b2000
    002fe9d8add x5, x5, 1982
    002fe9dcstr x5, [x0]
    002fe9e0ldr x5, [sp+208]
    002fe9e4ldrsb x27, [x5]
    002fe9e8orr x6, xzr, 6
    002fe9ecstr x6, [x5+24]
    002fe9f0adrp x27, 0x74d000
    002fe9f4ldr w6, [x27+3056]
    002fe9f8cbz w6, 0x2fea00
    002fe9fcb 0x2fea04
    002fea00
    002fea00loc_2fea00:
    002fea00b 0x2fea14
    002fea04
    002fea04loc_2fea04:
    002fea04ldr x6, [x5+16]
    002fea08bl runtime.gcWriteBarrier1
    002fea0cstr x6, [x25]
    002fea10b 0x2fea14
    002fea14
    002fea14loc_2fea14:
    002fea14adrp x6, 0x3b2000
    002fea18add x6, x6, 2893
    002fea1cstr x6, [x5+16]
    002fea20ldr x5, [sp+208]
    002fea24ldrsb x27, [x5]
    002fea28str xzr, [x5+32]
    002fea2cadrp x27, 0x74d000
    002fea30ldr w6, [x27+3056]
    002fea34cbz w6, 0x2fea3c
    002fea38b 0x2fea40
    002fea3c
    002fea3cloc_2fea3c:
    002fea3cb 0x2fea50
    002fea40
    002fea40loc_2fea40:
    002fea40ldr x6, [x5+40]
    002fea44bl runtime.gcWriteBarrier1
    002fea48str x6, [x25]
    002fea4cb 0x2fea50
    002fea50
    002fea50loc_2fea50:
    002fea50str xzr, [x5+40]
    002fea54ldr x5, [sp+208]
    002fea58ldrsb x27, [x5]
    002fea5cstr xzr, [x5+48]
    002fea60adrp x27, 0x74d000
    002fea64ldr w6, [x27+3056]
    002fea68cbz w6, 0x2fea70
    002fea6cb 0x2fea74
    002fea70
    002fea70loc_2fea70:
    002fea70b 0x2fea84
    002fea74
    002fea74loc_2fea74:
    002fea74ldr x6, [x5+56]
    002fea78bl runtime.gcWriteBarrier1
    002fea7cstr x6, [x25]
    002fea80b 0x2fea84
    002fea84
    002fea84loc_2fea84:
    002fea84str xzr, [x5+56]
    002fea88ldr x5, [sp+208]
    002fea8cldrsb x27, [x5]
    002fea90adrp x27, 0x723000
    002fea94ldr x6, [x27+2456]
    002fea98adrp x27, 0x723000
    002fea9cldr x7, [x27+2448]
    002feaa0str x7, [x5+64]
    002feaa4adrp x27, 0x74d000
    002feaa8ldr w7, [x27+3056]
    002feaaccbz w7, 0x2feab4
    002feab0b 0x2feab8
    002feab4
    002feab4loc_2feab4:
    002feab4b 0x2feacc
    002feab8
    002feab8loc_2feab8:
    002feab8bl runtime.gcWriteBarrier2
    002feabcstr x6, [x25]
    002feac0ldr x7, [x5+72]
    002feac4str x7, [x25+8]
    002feac8b 0x2feacc
    002feacc
    002feaccloc_2feacc:
    002feaccstr x6, [x5+72]
    002fead0ldr x5, [sp+208]
    002fead4str x5, [sp+152]
    002fead8stp xzr, xzr, [sp+48]
    002feadcstr xzr, [sp+64]
    002feae0ldr x5, [sp+152]
    002feae4adrp x6, 0x417000
    002feae8add x6, x6, 2080
    002feaecstr x6, [sp+32]
    002feaf0str x5, [sp+40]
    002feaf4ldr x3, [sp+32]
    002feaf8ldr x0, [sp+48]
    002feafcldr x1, [sp+56]
    002feb00ldr x4, [sp+40]
    002feb04ldr x2, [sp+64]
    002feb08ldur x29, [sp-8]
    002feb0cldr x30, [sp], 224
    002feb10ret x30
    002feb14
    002feb14loc_2feb14:
    002feb14str x0, [sp+8]
    002feb18mov x3, x30
    002feb1cbl runtime.morestack_noctxt.abi0
    002feb20ldr x0, [sp+8]
    002feb24b 0x2fe750
    002feb28udf 0
    002feb2cudf 0
    002fe750
    002feb30
    002feb30net.Interfaces: ; void net.Interfaces(void)
    002feb30ldr x16, [x28+16]
    002feb34sub x17, sp, 112
    002feb38subs xzr, x17, x16
    002feb3cb.ls 0x2fedbc
    002feb40str x30, [sp-240]!
    002feb44stur x29, [sp-8]
    002feb48sub x29, sp, 8
    002feb4cstr xzr, [sp+72]
    002feb50stp xzr, xzr, [sp+80]
    002feb54stp xzr, xzr, [sp+56]
    002feb58str xzr, [sp+160]
    002feb5cstp xzr, xzr, [sp+168]
    002feb60stp xzr, xzr, [sp+144]
    002feb64mov x0, xzr
    002feb68bl net.interfaceTable
    002feb6cstr x0, [sp+160]
    002feb70str x1, [sp+168]
    002feb74str x2, [sp+176]
    002feb78str x3, [sp+144]
    002feb7cstr x4, [sp+152]
    002feb80ldr x1, [sp+160]
    002feb84ldr x2, [sp+168]
    002feb88ldr x3, [sp+176]
    002feb8cstr x1, [sp+200]
    002feb90str x2, [sp+208]
    002feb94str x3, [sp+216]
    002feb98ldr x1, [sp+144]
    002feb9cldr x2, [sp+152]
    002feba0str x1, [sp+184]
    002feba4str x2, [sp+192]
    002feba8ldr x1, [sp+200]
    002febacldr x2, [sp+208]
    002febb0ldr x3, [sp+216]
    002febb4str x1, [sp+96]
    002febb8str x2, [sp+104]
    002febbcstr x3, [sp+112]
    002febc0ldr x1, [sp+192]
    002febc4ldr x2, [sp+184]
    002febc8str x2, [sp+120]
    002febccstr x1, [sp+128]
    002febd0cbnz x2, 0x2febd8
    002febd4b 0x2fed4c
    002febd8
    002febd8loc_2febd8:
    002febd8adrp x0, 0x377000
    002febdcadd x0, x0, 864
    002febe0bl runtime.newobject
    002febe4str x0, [sp+224]
    002febe8movz x1, 5
    002febecstr x1, [x0+8]
    002febf0adrp x27, 0x74d000
    002febf4ldr w1, [x27+3056]
    002febf8cbz w1, 0x2fec00
    002febfcb 0x2fec04
    002fec00
    002fec00loc_2fec00:
    002fec00b 0x2fec14
    002fec04
    002fec04loc_2fec04:
    002fec04ldr x5, [x0]
    002fec08bl runtime.gcWriteBarrier1
    002fec0cstr x5, [x25]
    002fec10b 0x2fec14
    002fec14
    002fec14loc_2fec14:
    002fec14adrp x5, 0x3b2000
    002fec18add x5, x5, 1982
    002fec1cstr x5, [x0]
    002fec20ldr x5, [sp+224]
    002fec24ldrsb x27, [x5]
    002fec28orr x6, xzr, 6
    002fec2cstr x6, [x5+24]
    002fec30adrp x27, 0x74d000
    002fec34ldr w6, [x27+3056]
    002fec38cbz w6, 0x2fec40
    002fec3cb 0x2fec44
    002fec40
    002fec40loc_2fec40:
    002fec40b 0x2fec54
    002fec44
    002fec44loc_2fec44:
    002fec44ldr x6, [x5+16]
    002fec48bl runtime.gcWriteBarrier1
    002fec4cstr x6, [x25]
    002fec50b 0x2fec54
    002fec54
    002fec54loc_2fec54:
    002fec54adrp x6, 0x3b2000
    002fec58add x6, x6, 2893
    002fec5cstr x6, [x5+16]
    002fec60ldr x5, [sp+224]
    002fec64ldrsb x27, [x5]
    002fec68str xzr, [x5+32]
    002fec6cadrp x27, 0x74d000
    002fec70ldr w6, [x27+3056]
    002fec74cbz w6, 0x2fec7c
    002fec78b 0x2fec80
    002fec7c
    002fec7cloc_2fec7c:
    002fec7cb 0x2fec90
    002fec80
    002fec80loc_2fec80:
    002fec80ldr x6, [x5+40]
    002fec84bl runtime.gcWriteBarrier1
    002fec88str x6, [x25]
    002fec8cb 0x2fec90
    002fec90
    002fec90loc_2fec90:
    002fec90str xzr, [x5+40]
    002fec94ldr x5, [sp+224]
    002fec98ldrsb x27, [x5]
    002fec9cstr xzr, [x5+48]
    002feca0adrp x27, 0x74d000
    002feca4ldr w6, [x27+3056]
    002feca8cbz w6, 0x2fecb0
    002fecacb 0x2fecb4
    002fecb0
    002fecb0loc_2fecb0:
    002fecb0b 0x2fecc4
    002fecb4
    002fecb4loc_2fecb4:
    002fecb4ldr x6, [x5+56]
    002fecb8bl runtime.gcWriteBarrier1
    002fecbcstr x6, [x25]
    002fecc0b 0x2fecc4
    002fecc4
    002fecc4loc_2fecc4:
    002fecc4str xzr, [x5+56]
    002fecc8ldr x5, [sp+224]
    002fecccldrsb x27, [x5]
    002fecd0ldr x6, [sp+128]
    002fecd4ldr x7, [sp+120]
    002fecd8str x7, [x5+64]
    002fecdcadrp x27, 0x74d000
    002fece0ldr w7, [x27+3056]
    002fece4cbz w7, 0x2fecec
    002fece8b 0x2fecf0
    002fecec
    002fececloc_2fecec:
    002fececb 0x2fed04
    002fecf0
    002fecf0loc_2fecf0:
    002fecf0bl runtime.gcWriteBarrier2
    002fecf4str x6, [x25]
    002fecf8ldr x7, [x5+72]
    002fecfcstr x7, [x25+8]
    002fed00b 0x2fed04
    002fed04
    002fed04loc_2fed04:
    002fed04str x6, [x5+72]
    002fed08ldr x5, [sp+224]
    002fed0cstr x5, [sp+136]
    002fed10stp xzr, xzr, [sp+72]
    002fed14str xzr, [sp+88]
    002fed18ldr x5, [sp+136]
    002fed1cadrp x6, 0x417000
    002fed20add x6, x6, 2080
    002fed24str x6, [sp+56]
    002fed28str x5, [sp+64]
    002fed2cldr x3, [sp+56]
    002fed30ldr x0, [sp+72]
    002fed34ldr x1, [sp+80]
    002fed38ldr x4, [sp+64]
    002fed3cldr x2, [sp+88]
    002fed40ldur x29, [sp-8]
    002fed44ldr x30, [sp], 240
    002fed48ret x30
    002fed4c
    002fed4cloc_2fed4c:
    002fed4cldr x5, [sp+104]
    002fed50str x5, [sp+48]
    002fed54cbnz x5, 0x2fed5c
    002fed58b 0x2fed7c
    002fed5c
    002fed5cloc_2fed5c:
    002fed5cldr x1, [sp+96]
    002fed60ldr x2, [sp+104]
    002fed64ldr x3, [sp+112]
    002fed68adrp x0, 0x725000
    002fed6cadd x0, x0, 3808
    002fed70mov x4, xzr
    002fed74bl net.(*ipv6ZoneCache).update
    002fed78b 0x2fed80
    002fed7c
    002fed7cloc_2fed7c:
    002fed7cb 0x2fed80
    002fed80
    002fed80loc_2fed80:
    002fed80ldr x5, [sp+96]
    002fed84ldr x6, [sp+104]
    002fed88ldr x7, [sp+112]
    002fed8cstr x5, [sp+72]
    002fed90str x6, [sp+80]
    002fed94str x7, [sp+88]
    002fed98stp xzr, xzr, [sp+56]
    002fed9cldr x0, [sp+72]
    002feda0ldr x1, [sp+80]
    002feda4ldr x2, [sp+88]
    002feda8mov x3, xzr
    002fedacmov x4, xzr
    002fedb0ldur x29, [sp-8]
    002fedb4ldr x30, [sp], 240
    002fedb8ret x30
    002fedbc
    002fedbcloc_2fedbc:
    002fedbcmov x3, x30
    002fedc0bl runtime.morestack_noctxt.abi0
    002fedc4b 0x2feb30
    002fedc8udf 0
    002fedccudf 0
    002feb30
    002fedd0
    002fedd0net.(*ipv6ZoneCache).update: ; void net.(*ipv6ZoneCache).update(net.ipv6ZoneCache * zc, struct []net.Interface ift, bool force)
    002fedd0ldr x16, [x28+16]
    002fedd4sub x17, sp, 400
    002fedd8subs xzr, x17, x16
    002feddcb.ls 0x2ff2a4
    002fede0sub x20, sp, 528
    002fede4stp x29, x30, [x20-8]
    002fede8add sp, x20, 0
    002fedecsub x29, sp, 8
    002fedf0str x0, [sp+536]
    002fedf4str x1, [sp+544]
    002fedf8str x2, [sp+552]
    002fedfcstr x3, [sp+560]
    002fee00strb w4, [sp+568]
    002fee04strb wzr, [sp+59]
    002fee08ldr x0, [sp+536]
    002fee0cldrsb x27, [x0]
    002fee10str x0, [sp+400]
    002fee14bl sync.(*RWMutex).Lock
    002fee18ldr x1, [sp+536]
    002fee1cldrsb x27, [x1]
    002fee20str x1, [sp+288]
    002fee24stp xzr, xzr, [sp+376]
    002fee28add x1, sp, 376
    002fee2cstr x1, [sp+392]
    002fee30ldrsb x27, [x1]
    002fee34adrp x2, 4096
    002fee38add x2, x2, 720
    002fee3cstr x2, [x1]
    002fee40ldrsb x27, [x1]
    002fee44ldr x2, [sp+288]
    002fee48adrp x27, 0x74d000
    002fee4cldr w3, [x27+3056]
    002fee50cbz w3, 0x2fee58
    002fee54b 0x2fee5c
    002fee58
    002fee58loc_2fee58:
    002fee58b 0x2fee70
    002fee5c
    002fee5cloc_2fee5c:
    002fee5cbl runtime.gcWriteBarrier2
    002fee60str x2, [x25]
    002fee64ldr x3, [x1+8]
    002fee68str x3, [x25+8]
    002fee6cb 0x2fee70
    002fee70
    002fee70loc_2fee70:
    002fee70str x2, [x1+8]
    002fee74str x1, [sp+88]
    002fee78add x0, sp, 64
    002fee7cbl runtime.deferprocStack
    002fee80subs xzr, x0, 0
    002fee84b.ne 0x2ff104
    002fee88b 0x2fee8c
    002fee8c
    002fee8cloc_2fee8c:
    002fee8cbl time.Now
    002fee90str x0, [sp+144]
    002fee94str x1, [sp+152]
    002fee98str x2, [sp+160]
    002fee9cldrb w0, [sp+568]
    002feea0eor x1, x0, 1
    002feea4strb w1, [sp+62]
    002feea8tbnz w0, 0, 0x2feeb0
    002feeacb 0x2feeb4
    002feeb0
    002feeb0loc_2feeb0:
    002feeb0b 0x2fef18
    002feeb4
    002feeb4loc_2feeb4:
    002feeb4ldr x0, [sp+144]
    002feeb8ldr x1, [sp+152]
    002feebcldr x2, [sp+160]
    002feec0movn x3, 22527
    002feec4movk x3, 0x7b80000
    002feec8movk x3, 0xfff200000000
    002feeccbl time.Time.Add
    002feed0str x0, [sp+480]
    002feed4str x1, [sp+488]
    002feed8str x2, [sp+496]
    002feedcldr x4, [sp+536]
    002feee0ldrsb x27, [x4]
    002feee4ldr x0, [x4+24]
    002feee8ldr x1, [x4+32]
    002feeecldr x2, [x4+40]
    002feef0str x0, [sp+352]
    002feef4str x1, [sp+360]
    002feef8str x2, [sp+368]
    002feefcldr x3, [sp+480]
    002fef00ldr x4, [sp+488]
    002fef04ldr x5, [sp+496]
    002fef08bl time.Time.After
    002fef0cstrb w0, [sp+61]
    002fef10strb w0, [sp+62]
    002fef14b 0x2fef18
    002fef18
    002fef18loc_2fef18:
    002fef18ldrb w3, [sp+62]
    002fef1ctbnz w3, 0, 0x2fef24
    002fef20b 0x2fef3c
    002fef24
    002fef24loc_2fef24:
    002fef24strb wzr, [sp+59]
    002fef28bl runtime.deferreturn
    002fef2cldrb w0, [sp+59]
    002fef30ldp x29, x30, [sp-8]
    002fef34add sp, sp, 528
    002fef38ret x30
    002fef3c
    002fef3cloc_2fef3c:
    002fef3cldr x3, [sp+536]
    002fef40ldrsb x27, [x3]
    002fef44ldr x4, [sp+160]
    002fef48ldr x5, [sp+144]
    002fef4cldr x6, [sp+152]
    002fef50str x5, [x3+24]
    002fef54str x6, [x3+32]
    002fef58adrp x27, 0x74d000
    002fef5cldr w5, [x27+3056]
    002fef60cbz w5, 0x2fef68
    002fef64b 0x2fef6c
    002fef68
    002fef68loc_2fef68:
    002fef68b 0x2fef80
    002fef6c
    002fef6cloc_2fef6c:
    002fef6cbl runtime.gcWriteBarrier2
    002fef70str x4, [x25]
    002fef74ldr x5, [x3+40]
    002fef78str x5, [x25+8]
    002fef7cb 0x2fef80
    002fef80
    002fef80loc_2fef80:
    002fef80str x4, [x3+40]
    002fef84ldr x3, [sp+552]
    002fef88str x3, [sp+136]
    002fef8ccbz x3, 0x2fef94
    002fef90b 0x2ff034
    002fef94
    002fef94loc_2fef94:
    002fef94stp xzr, xzr, [sp+232]
    002fef98str xzr, [sp+456]
    002fef9cstp xzr, xzr, [sp+464]
    002fefa0stp xzr, xzr, [sp+440]
    002fefa4mov x0, xzr
    002fefa8bl net.interfaceTable
    002fefacstr x0, [sp+456]
    002fefb0str x1, [sp+464]
    002fefb4str x2, [sp+472]
    002fefb8str x3, [sp+440]
    002fefbcstr x4, [sp+448]
    002fefc0ldr x1, [sp+456]
    002fefc4ldr x2, [sp+464]
    002fefc8ldr x3, [sp+472]
    002fefccstr x1, [sp+264]
    002fefd0str x2, [sp+272]
    002fefd4str x3, [sp+280]
    002fefd8ldr x1, [sp+440]
    002fefdcldr x2, [sp+448]
    002fefe0str x1, [sp+248]
    002fefe4str x2, [sp+256]
    002fefe8ldr x1, [sp+264]
    002fefecldr x2, [sp+272]
    002feff0ldr x3, [sp+280]
    002feff4str x1, [sp+544]
    002feff8str x2, [sp+552]
    002feffcstr x3, [sp+560]
    002ff000ldr x1, [sp+256]
    002ff004ldr x2, [sp+248]
    002ff008str x2, [sp+232]
    002ff00cstr x1, [sp+240]
    002ff010cbnz x2, 0x2ff018
    002ff014b 0x2ff030
    002ff018
    002ff018loc_2ff018:
    002ff018strb wzr, [sp+59]
    002ff01cbl runtime.deferreturn
    002ff020ldrb w0, [sp+59]
    002ff024ldp x29, x30, [sp-8]
    002ff028add sp, sp, 528
    002ff02cret x30
    002ff030
    002ff030loc_2ff030:
    002ff030b 0x2ff038
    002ff034
    002ff034loc_2ff034:
    002ff034b 0x2ff038
    002ff038
    002ff038loc_2ff038:
    002ff038ldr x1, [sp+552]
    002ff03cstr x1, [sp+136]
    002ff040adrp x0, 0x325000
    002ff044add x0, x0, 480
    002ff048mov x2, xzr
    002ff04cbl runtime.makemap
    002ff050str x0, [sp+432]
    002ff054ldr x3, [sp+536]
    002ff058ldrsb x27, [x3]
    002ff05cadrp x27, 0x74c000
    002ff060ldr w4, [x27+3056]
    002ff064cbz w4, 0x2ff06c
    002ff068b 0x2ff070
    002ff06c
    002ff06cloc_2ff06c:
    002ff06cb 0x2ff084
    002ff070
    002ff070loc_2ff070:
    002ff070bl runtime.gcWriteBarrier2
    002ff074str x0, [x25]
    002ff078ldr x4, [x3+48]
    002ff07cstr x4, [x25+8]
    002ff080b 0x2ff084
    002ff084
    002ff084loc_2ff084:
    002ff084str x0, [x3+48]
    002ff088ldr x1, [sp+552]
    002ff08cstr x1, [sp+136]
    002ff090adrp x0, 0x325000
    002ff094add x0, x0, 1984
    002ff098mov x2, xzr
    002ff09cbl runtime.makemap
    002ff0a0str x0, [sp+424]
    002ff0a4ldr x3, [sp+536]
    002ff0a8ldrsb x27, [x3]
    002ff0acadrp x27, 0x74c000
    002ff0b0ldr w4, [x27+3056]
    002ff0b4cbz w4, 0x2ff0bc
    002ff0b8b 0x2ff0c0
    002ff0bc
    002ff0bcloc_2ff0bc:
    002ff0bcb 0x2ff0d4
    002ff0c0
    002ff0c0loc_2ff0c0:
    002ff0c0bl runtime.gcWriteBarrier2
    002ff0c4str x0, [x25]
    002ff0c8ldr x4, [x3+56]
    002ff0ccstr x4, [x25+8]
    002ff0d0b 0x2ff0d4
    002ff0d4
    002ff0d4loc_2ff0d4:
    002ff0d4str x0, [x3+56]
    002ff0d8ldr x4, [sp+552]
    002ff0dcldr x5, [sp+544]
    002ff0e0ldr x6, [sp+560]
    002ff0e4str x5, [sp+456]
    002ff0e8str x4, [sp+464]
    002ff0ecstr x6, [sp+472]
    002ff0f0str xzr, [sp+128]
    002ff0f4str x4, [sp+120]
    002ff0f8ldr x4, [sp+456]
    002ff0fcstr x4, [sp+112]
    002ff100b 0x2ff118
    002ff104
    002ff104loc_2ff104:
    002ff104bl runtime.deferreturn
    002ff108ldrb w0, [sp+59]
    002ff10cldp x29, x30, [sp-8]
    002ff110add sp, sp, 528
    002ff114ret x30
    002ff118
    002ff118loc_2ff118:
    002ff118ldr x4, [sp+120]
    002ff11cldr x5, [sp+128]
    002ff120subs xzr, x4, x5
    002ff124b.gt 0x2ff12c
    002ff128b 0x2ff288
    002ff12c
    002ff12cloc_2ff12c:
    002ff12cldr x4, [sp+112]
    002ff130str x4, [sp+344]
    002ff134ldr x4, [sp+344]
    002ff138ldp x5, x6, [x4]
    002ff13cldp x7, x8, [x4+16]
    002ff140ldp x9, x10, [x4+32]
    002ff144ldp x4, x11, [x4+48]
    002ff148stp x5, x6, [sp+168]
    002ff14cstp x7, x8, [sp+184]
    002ff150stp x9, x10, [sp+200]
    002ff154stp x4, x11, [sp+216]
    002ff158ldr x4, [sp+168]
    002ff15cstr x4, [sp+136]
    002ff160ldr x4, [sp+536]
    002ff164ldrsb x27, [x4]
    002ff168ldr x1, [x4+48]
    002ff16cstr x1, [sp+336]
    002ff170ldr x2, [sp+184]
    002ff174ldr x3, [sp+192]
    002ff178adrp x0, 0x325000
    002ff17cadd x0, x0, 480
    002ff180bl runtime.mapassign_faststr
    002ff184str x0, [sp+328]
    002ff188ldrsb x27, [x0]
    002ff18cldr x4, [sp+136]
    002ff190str x4, [x0]
    002ff194stp xzr, xzr, [sp+408]
    002ff198ldr x4, [sp+536]
    002ff19cldrsb x27, [x4]
    002ff1a0ldr x1, [x4+56]
    002ff1a4str x1, [sp+320]
    002ff1a8ldr x2, [sp+168]
    002ff1acadrp x0, 0x325000
    002ff1b0add x0, x0, 1984
    002ff1b4bl runtime.mapaccess2_fast64
    002ff1b8str x0, [sp+312]
    002ff1bcstrb w1, [sp+62]
    002ff1c0ldr x4, [sp+312]
    002ff1c4ldr x5, [x4]
    002ff1c8ldr x4, [x4+8]
    002ff1ccstr x5, [sp+408]
    002ff1d0str x4, [sp+416]
    002ff1d4str x5, [sp+504]
    002ff1d8str x4, [sp+512]
    002ff1dcldrb w4, [sp+62]
    002ff1e0strb w4, [sp+63]
    002ff1e4strb w4, [sp+60]
    002ff1e8tbnz w4, 0, 0x2ff1f0
    002ff1ecb 0x2ff1f4
    002ff1f0
    002ff1f0loc_2ff1f0:
    002ff1f0b 0x2ff268
    002ff1f4
    002ff1f4loc_2ff1f4:
    002ff1f4ldr x3, [sp+184]
    002ff1f8ldr x4, [sp+192]
    002ff1fcstr x3, [sp+408]
    002ff200str x4, [sp+416]
    002ff204ldr x3, [sp+536]
    002ff208ldrsb x27, [x3]
    002ff20cldr x1, [x3+56]
    002ff210str x1, [sp+304]
    002ff214ldr x2, [sp+168]
    002ff218adrp x0, 0x325000
    002ff21cadd x0, x0, 1984
    002ff220bl runtime.mapassign_fast64
    002ff224str x0, [sp+296]
    002ff228ldrsb x27, [x0]
    002ff22cldr x3, [sp+416]
    002ff230ldr x4, [sp+408]
    002ff234str x3, [x0+8]
    002ff238adrp x27, 0x74c000
    002ff23cldr w3, [x27+3056]
    002ff240cbz w3, 0x2ff248
    002ff244b 0x2ff24c
    002ff248
    002ff248loc_2ff248:
    002ff248b 0x2ff260
    002ff24c
    002ff24cloc_2ff24c:
    002ff24cbl runtime.gcWriteBarrier2
    002ff250str x4, [x25]
    002ff254ldr x5, [x0]
    002ff258str x5, [x25+8]
    002ff25cb 0x2ff260
    002ff260
    002ff260loc_2ff260:
    002ff260str x4, [x0]
    002ff264b 0x2ff268
    002ff268
    002ff268loc_2ff268:
    002ff268b 0x2ff26c
    002ff26c
    002ff26cloc_2ff26c:
    002ff26cldr x4, [sp+128]
    002ff270add x4, x4, 1
    002ff274str x4, [sp+128]
    002ff278ldr x4, [sp+344]
    002ff27cadd x4, x4, 64
    002ff280str x4, [sp+112]
    002ff284b 0x2ff118
    002ff288
    002ff288loc_2ff288:
    002ff288orr x0, xzr, 1
    002ff28cstrb w0, [sp+59]
    002ff290bl runtime.deferreturn
    002ff294ldrb w0, [sp+59]
    002ff298ldp x29, x30, [sp-8]
    002ff29cadd sp, sp, 528
    002ff2a0ret x30
    002ff2a4
    002ff2a4loc_2ff2a4:
    002ff2a4stp x0, x1, [sp+8]
    002ff2a8stp x2, x3, [sp+24]
    002ff2acstrb w4, [sp+40]
    002ff2b0mov x3, x30
    002ff2b4bl runtime.morestack_noctxt.abi0
    002ff2b8ldp x0, x1, [sp+8]
    002ff2bcldp x2, x3, [sp+24]
    002ff2c0ldrb w4, [sp+40]
    002ff2c4b 0x2fedd0
    002ff2c8udf 0
    002ff2ccudf 0
    002fedd0
    002ff2d0
    002ff2d0net.(*ipv6ZoneCache).update.deferwrap1: ; void net.(*ipv6ZoneCache).update.deferwrap1(void)
    002ff2d0ldr x16, [x28+16]
    002ff2d4subs xzr, sp, x16
    002ff2d8b.ls 0x2ff308
    002ff2dcstr x30, [sp-32]!
    002ff2e0stur x29, [sp-8]
    002ff2e4sub x29, sp, 8
    002ff2e8ldr x16, [x28+32]
    002ff2eccbnz x16, 0x2ff314
    002ff2f0
    002ff2f0loc_2ff2f0:
    002ff2f0ldr x0, [x26+8]
    002ff2f4str x0, [sp+16]
    002ff2f8bl sync.(*RWMutex).Unlock
    002ff2fcldur x29, [sp-8]
    002ff300ldr x30, [sp], 32
    002ff304ret x30
    002ff308
    002ff308loc_2ff308:
    002ff308mov x3, x30
    002ff30cbl runtime.morestack.abi0
    002ff310b 0x2ff2d0
    002ff314
    002ff314loc_2ff314:
    002ff314ldr x17, [x16]
    002ff318add x20, sp, 40
    002ff31csubs xzr, x20, x17
    002ff320b.ne 0x2ff2f0
    002ff324add x20, sp, 8
    002ff328str x20, [x16]
    002ff32cb 0x2ff2f0
    002ff2d0
    002ff330
    002ff330net.(*ipv6ZoneCache).name: ; void net.(*ipv6ZoneCache).name(net.ipv6ZoneCache * zc, int index)
    002ff330ldr x16, [x28+16]
    002ff334sub x17, sp, 32
    002ff338subs xzr, x17, x16
    002ff33cb.ls 0x2ff524
    002ff340str x30, [sp-160]!
    002ff344stur x29, [sp-8]
    002ff348sub x29, sp, 8
    002ff34cstr x0, [sp+168]
    002ff350str x1, [sp+176]
    002ff354stp xzr, xzr, [sp+56]
    002ff358ldr x5, [sp+176]
    002ff35ccbz x5, 0x2ff364
    002ff360b 0x2ff37c
    002ff364
    002ff364loc_2ff364:
    002ff364stp xzr, xzr, [sp+56]
    002ff368mov x0, xzr
    002ff36cmov x1, xzr
    002ff370ldur x29, [sp-8]
    002ff374ldr x30, [sp], 160
    002ff378ret x30
    002ff37c
    002ff37cloc_2ff37c:
    002ff37cadrp x0, 0x724000
    002ff380add x0, x0, 3808
    002ff384mov x1, xzr
    002ff388mov x2, xzr
    002ff38cmov x3, x2
    002ff390mov x4, xzr
    002ff394bl net.(*ipv6ZoneCache).update
    002ff398strb w0, [sp+51]
    002ff39cadrp x0, 0x724000
    002ff3a0add x0, x0, 3808
    002ff3a4bl sync.(*RWMutex).RLock
    002ff3a8stp xzr, xzr, [sp+136]
    002ff3acadrp x27, 0x724000
    002ff3b0ldr x1, [x27+3864]
    002ff3b4ldr x2, [sp+176]
    002ff3b8adrp x0, 0x325000
    002ff3bcadd x0, x0, 1984
    002ff3c0bl runtime.mapaccess2_fast64
    002ff3c4str x0, [sp+128]
    002ff3c8strb w1, [sp+55]
    002ff3ccldr x5, [sp+128]
    002ff3d0ldr x6, [x5]
    002ff3d4ldr x5, [x5+8]
    002ff3d8str x6, [sp+136]
    002ff3dcstr x5, [sp+144]
    002ff3e0str x6, [sp+104]
    002ff3e4str x5, [sp+112]
    002ff3e8ldrb w5, [sp+55]
    002ff3ecstrb w5, [sp+54]
    002ff3f0ldr x5, [sp+104]
    002ff3f4ldr x6, [sp+112]
    002ff3f8str x5, [sp+72]
    002ff3fcstr x6, [sp+80]
    002ff400ldrb w5, [sp+54]
    002ff404strb w5, [sp+52]
    002ff408adrp x0, 0x724000
    002ff40cadd x0, x0, 3808
    002ff410bl sync.(*RWMutex).RUnlock
    002ff414ldrb w5, [sp+52]
    002ff418eor x6, x5, 1
    002ff41cstrb w6, [sp+55]
    002ff420tbnz w5, 0, 0x2ff428
    002ff424b 0x2ff42c
    002ff428
    002ff428loc_2ff428:
    002ff428b 0x2ff43c
    002ff42c
    002ff42cloc_2ff42c:
    002ff42cldrb w5, [sp+51]
    002ff430eor x5, x5, 1
    002ff434strb w5, [sp+55]
    002ff438b 0x2ff43c
    002ff43c
    002ff43cloc_2ff43c:
    002ff43cldrb w5, [sp+55]
    002ff440tbnz w5, 0, 0x2ff448
    002ff444b 0x2ff4e0
    002ff448
    002ff448loc_2ff448:
    002ff448adrp x0, 0x724000
    002ff44cadd x0, x0, 3808
    002ff450mov x1, xzr
    002ff454mov x2, xzr
    002ff458mov x3, x2
    002ff45corr x4, xzr, 1
    002ff460bl net.(*ipv6ZoneCache).update
    002ff464adrp x0, 0x724000
    002ff468add x0, x0, 3808
    002ff46cbl sync.(*RWMutex).RLock
    002ff470stp xzr, xzr, [sp+136]
    002ff474adrp x27, 0x724000
    002ff478ldr x1, [x27+3864]
    002ff47cldr x2, [sp+176]
    002ff480adrp x0, 0x325000
    002ff484add x0, x0, 1984
    002ff488bl runtime.mapaccess2_fast64
    002ff48cstr x0, [sp+120]
    002ff490strb w1, [sp+55]
    002ff494ldr x5, [sp+120]
    002ff498ldr x6, [x5]
    002ff49cldr x5, [x5+8]
    002ff4a0str x6, [sp+136]
    002ff4a4str x5, [sp+144]
    002ff4a8str x6, [sp+88]
    002ff4acstr x5, [sp+96]
    002ff4b0ldrb w5, [sp+55]
    002ff4b4strb w5, [sp+53]
    002ff4b8ldr x5, [sp+88]
    002ff4bcldr x6, [sp+96]
    002ff4c0str x5, [sp+72]
    002ff4c4str x6, [sp+80]
    002ff4c8ldrb w5, [sp+53]
    002ff4ccstrb w5, [sp+52]
    002ff4d0adrp x0, 0x724000
    002ff4d4add x0, x0, 3808
    002ff4d8bl sync.(*RWMutex).RUnlock
    002ff4dcb 0x2ff4e4
    002ff4e0
    002ff4e0loc_2ff4e0:
    002ff4e0b 0x2ff4e4
    002ff4e4
    002ff4e4loc_2ff4e4:
    002ff4e4ldrb w2, [sp+52]
    002ff4e8tbnz w2, 0, 0x2ff4f0
    002ff4ecb 0x2ff4f4
    002ff4f0
    002ff4f0loc_2ff4f0:
    002ff4f0b 0x2ff508
    002ff4f4
    002ff4f4loc_2ff4f4:
    002ff4f4ldr x0, [sp+176]
    002ff4f8bl internal/itoa.Uitoa
    002ff4fcstr x0, [sp+72]
    002ff500str x1, [sp+80]
    002ff504b 0x2ff508
    002ff508
    002ff508loc_2ff508:
    002ff508ldr x0, [sp+72]
    002ff50cldr x1, [sp+80]
    002ff510str x0, [sp+56]
    002ff514str x1, [sp+64]
    002ff518ldur x29, [sp-8]
    002ff51cldr x30, [sp], 160
    002ff520ret x30
    002ff524
    002ff524loc_2ff524:
    002ff524stp x0, x1, [sp+8]
    002ff528mov x3, x30
    002ff52cbl runtime.morestack_noctxt.abi0
    002ff530ldp x0, x1, [sp+8]
    002ff534b 0x2ff330
    002ff538udf 0
    002ff53cudf 0
    002ff330
    002ff540
    002ff540net.(*ipv6ZoneCache).index: ; void net.(*ipv6ZoneCache).index(net.ipv6ZoneCache * zc, struct string name)
    002ff540ldr x16, [x28+16]
    002ff544sub x17, sp, 16
    002ff548subs xzr, x17, x16
    002ff54cb.ls 0x2ff724
    002ff550str x30, [sp-144]!
    002ff554stur x29, [sp-8]
    002ff558sub x29, sp, 8
    002ff55cstr x0, [sp+152]
    002ff560str x1, [sp+160]
    002ff564str x2, [sp+168]
    002ff568str xzr, [sp+56]
    002ff56ccbz x2, 0x2ff574
    002ff570b 0x2ff588
    002ff574
    002ff574loc_2ff574:
    002ff574str xzr, [sp+56]
    002ff578mov x0, xzr
    002ff57cldur x29, [sp-8]
    002ff580ldr x30, [sp], 144
    002ff584ret x30
    002ff588
    002ff588loc_2ff588:
    002ff588adrp x0, 0x724000
    002ff58cadd x0, x0, 3808
    002ff590mov x1, xzr
    002ff594mov x2, xzr
    002ff598mov x3, x2
    002ff59cmov x4, xzr
    002ff5a0bl net.(*ipv6ZoneCache).update
    002ff5a4strb w0, [sp+50]
    002ff5a8adrp x0, 0x724000
    002ff5acadd x0, x0, 3808
    002ff5b0bl sync.(*RWMutex).RLock
    002ff5b4ldr x2, [sp+160]
    002ff5b8ldr x3, [sp+168]
    002ff5bcadrp x27, 0x724000
    002ff5c0ldr x1, [x27+3856]
    002ff5c4adrp x0, 0x325000
    002ff5c8add x0, x0, 480
    002ff5ccbl runtime.mapaccess2_faststr
    002ff5d0str x0, [sp+128]
    002ff5d4strb w1, [sp+54]
    002ff5d8ldr x5, [sp+128]
    002ff5dcldr x5, [x5]
    002ff5e0str x5, [sp+96]
    002ff5e4str x5, [sp+80]
    002ff5e8ldrb w5, [sp+54]
    002ff5ecstrb w5, [sp+53]
    002ff5f0ldr x5, [sp+80]
    002ff5f4str x5, [sp+64]
    002ff5f8ldrb w5, [sp+53]
    002ff5fcstrb w5, [sp+51]
    002ff600adrp x0, 0x724000
    002ff604add x0, x0, 3808
    002ff608bl sync.(*RWMutex).RUnlock
    002ff60cldrb w5, [sp+51]
    002ff610eor x6, x5, 1
    002ff614strb w6, [sp+54]
    002ff618tbnz w5, 0, 0x2ff620
    002ff61cb 0x2ff624
    002ff620
    002ff620loc_2ff620:
    002ff620b 0x2ff634
    002ff624
    002ff624loc_2ff624:
    002ff624ldrb w5, [sp+50]
    002ff628eor x5, x5, 1
    002ff62cstrb w5, [sp+54]
    002ff630b 0x2ff634
    002ff634
    002ff634loc_2ff634:
    002ff634ldrb w5, [sp+54]
    002ff638tbnz w5, 0, 0x2ff640
    002ff63cb 0x2ff6c4
    002ff640
    002ff640loc_2ff640:
    002ff640adrp x0, 0x724000
    002ff644add x0, x0, 3808
    002ff648mov x1, xzr
    002ff64cmov x2, xzr
    002ff650mov x3, x2
    002ff654orr x4, xzr, 1
    002ff658bl net.(*ipv6ZoneCache).update
    002ff65cadrp x0, 0x724000
    002ff660add x0, x0, 3808
    002ff664bl sync.(*RWMutex).RLock
    002ff668ldr x2, [sp+160]
    002ff66cldr x3, [sp+168]
    002ff670adrp x27, 0x724000
    002ff674ldr x1, [x27+3856]
    002ff678adrp x0, 0x325000
    002ff67cadd x0, x0, 480
    002ff680bl runtime.mapaccess2_faststr
    002ff684str x0, [sp+120]
    002ff688strb w1, [sp+54]
    002ff68cldr x5, [sp+120]
    002ff690ldr x5, [x5]
    002ff694str x5, [sp+96]
    002ff698str x5, [sp+72]
    002ff69cldrb w5, [sp+54]
    002ff6a0strb w5, [sp+52]
    002ff6a4ldr x5, [sp+72]
    002ff6a8str x5, [sp+64]
    002ff6acldrb w5, [sp+52]
    002ff6b0strb w5, [sp+51]
    002ff6b4adrp x0, 0x724000
    002ff6b8add x0, x0, 3808
    002ff6bcbl sync.(*RWMutex).RUnlock
    002ff6c0b 0x2ff6c8
    002ff6c4
    002ff6c4loc_2ff6c4:
    002ff6c4b 0x2ff6c8
    002ff6c8
    002ff6c8loc_2ff6c8:
    002ff6c8ldrb w2, [sp+51]
    002ff6cctbnz w2, 0, 0x2ff6d4
    002ff6d0b 0x2ff6d8
    002ff6d4
    002ff6d4loc_2ff6d4:
    002ff6d4b 0x2ff710
    002ff6d8
    002ff6d8loc_2ff6d8:
    002ff6d8ldr x0, [sp+160]
    002ff6dcldr x1, [sp+168]
    002ff6e0bl net.dtoi
    002ff6e4str x0, [sp+96]
    002ff6e8str x1, [sp+88]
    002ff6ecstrb w2, [sp+54]
    002ff6f0ldr x2, [sp+96]
    002ff6f4str x2, [sp+112]
    002ff6f8str x1, [sp+104]
    002ff6fcldrb w2, [sp+54]
    002ff700strb w2, [sp+55]
    002ff704ldr x2, [sp+112]
    002ff708str x2, [sp+64]
    002ff70cb 0x2ff710
    002ff710
    002ff710loc_2ff710:
    002ff710ldr x0, [sp+64]
    002ff714str x0, [sp+56]
    002ff718ldur x29, [sp-8]
    002ff71cldr x30, [sp], 144
    002ff720ret x30
    002ff724
    002ff724loc_2ff724:
    002ff724stp x0, x1, [sp+8]
    002ff728str x2, [sp+24]
    002ff72cmov x3, x30
    002ff730bl runtime.morestack_noctxt.abi0
    002ff734ldp x0, x1, [sp+8]
    002ff738ldr x2, [sp+24]
    002ff73cb 0x2ff540
    002ff540
    002ff740
    002ff740net.interfaceTable: ; void net.interfaceTable(int ifindex)
    002ff740ldr x16, [x28+16]
    002ff744sub x17, sp, 576
    002ff748subs xzr, x17, x16
    002ff74cb.ls 0x2ffca4
    002ff750sub x20, sp, 704
    002ff754stp x29, x30, [x20-8]
    002ff758add sp, x20, 0
    002ff75csub x29, sp, 8
    002ff760str x0, [sp+712]
    002ff764str xzr, [sp+152]
    002ff768stp xzr, xzr, [sp+160]
    002ff76cstp xzr, xzr, [sp+136]
    002ff770str xzr, [sp+592]
    002ff774add x27, sp, 600
    002ff778stp xzr, xzr, [x27]
    002ff77cadd x27, sp, 576
    002ff780stp xzr, xzr, [x27]
    002ff784movz x0, 18
    002ff788mov x1, xzr
    002ff78cbl syscall.NetlinkRIB
    002ff790str x0, [sp+592]
    002ff794str x1, [sp+600]
    002ff798str x2, [sp+608]
    002ff79cstr x3, [sp+576]
    002ff7a0str x4, [sp+584]
    002ff7a4ldr x2, [sp+592]
    002ff7a8ldr x3, [sp+600]
    002ff7acldr x4, [sp+608]
    002ff7b0str x2, [sp+408]
    002ff7b4str x3, [sp+416]
    002ff7b8str x4, [sp+424]
    002ff7bcldr x2, [sp+576]
    002ff7c0ldr x3, [sp+584]
    002ff7c4str x2, [sp+392]
    002ff7c8str x3, [sp+400]
    002ff7ccldr x2, [sp+408]
    002ff7d0ldr x3, [sp+416]
    002ff7d4ldr x4, [sp+424]
    002ff7d8str x2, [sp+176]
    002ff7dcstr x3, [sp+184]
    002ff7e0str x4, [sp+192]
    002ff7e4ldr x3, [sp+400]
    002ff7e8ldr x2, [sp+392]
    002ff7ecstr x2, [sp+312]
    002ff7f0str x3, [sp+320]
    002ff7f4cbnz x2, 0x2ff7fc
    002ff7f8b 0x2ff844
    002ff7fc
    002ff7fcloc_2ff7fc:
    002ff7fcadrp x0, 0x3b3000
    002ff800add x0, x0, 954
    002ff804movz x1, 10
    002ff808bl os.NewSyscallError
    002ff80cstr x0, [sp+576]
    002ff810str x1, [sp+584]
    002ff814str xzr, [sp+152]
    002ff818stp xzr, xzr, [sp+160]
    002ff81cldr x3, [sp+576]
    002ff820ldr x4, [sp+584]
    002ff824str x3, [sp+136]
    002ff828str x4, [sp+144]
    002ff82cldr x0, [sp+152]
    002ff830ldr x1, [sp+160]
    002ff834ldr x2, [sp+168]
    002ff838ldp x29, x30, [sp-8]
    002ff83cadd sp, sp, 704
    002ff840ret x30
    002ff844
    002ff844loc_2ff844:
    002ff844str xzr, [sp+552]
    002ff848add x27, sp, 560
    002ff84cstp xzr, xzr, [x27]
    002ff850add x27, sp, 576
    002ff854stp xzr, xzr, [x27]
    002ff858ldr x0, [sp+176]
    002ff85cldr x1, [sp+184]
    002ff860ldr x2, [sp+192]
    002ff864bl syscall.ParseNetlinkMessage
    002ff868str x0, [sp+552]
    002ff86cstr x1, [sp+560]
    002ff870str x2, [sp+568]
    002ff874str x3, [sp+576]
    002ff878str x4, [sp+584]
    002ff87cldr x3, [sp+560]
    002ff880ldr x4, [sp+568]
    002ff884ldr x5, [sp+552]
    002ff888str x5, [sp+368]
    002ff88cstr x3, [sp+376]
    002ff890str x4, [sp+384]
    002ff894ldr x3, [sp+576]
    002ff898ldr x4, [sp+584]
    002ff89cstr x3, [sp+352]
    002ff8a0str x4, [sp+360]
    002ff8a4ldr x3, [sp+368]
    002ff8a8ldr x4, [sp+376]
    002ff8acldr x5, [sp+384]
    002ff8b0str x3, [sp+200]
    002ff8b4str x4, [sp+208]
    002ff8b8str x5, [sp+216]
    002ff8bcldr x3, [sp+360]
    002ff8c0ldr x2, [sp+352]
    002ff8c4str x2, [sp+312]
    002ff8c8str x3, [sp+320]
    002ff8cccbnz x2, 0x2ff8d4
    002ff8d0b 0x2ff91c
    002ff8d4
    002ff8d4loc_2ff8d4:
    002ff8d4adrp x0, 0x3b7000
    002ff8d8add x0, x0, 1194
    002ff8dcmovz x1, 19
    002ff8e0bl os.NewSyscallError
    002ff8e4str x0, [sp+576]
    002ff8e8str x1, [sp+584]
    002ff8ecstr xzr, [sp+152]
    002ff8f0stp xzr, xzr, [sp+160]
    002ff8f4ldr x3, [sp+576]
    002ff8f8ldr x4, [sp+584]
    002ff8fcstr x3, [sp+136]
    002ff900str x4, [sp+144]
    002ff904ldr x0, [sp+152]
    002ff908ldr x1, [sp+160]
    002ff90cldr x2, [sp+168]
    002ff910ldp x29, x30, [sp-8]
    002ff914add sp, sp, 704
    002ff918ret x30
    002ff91c
    002ff91cloc_2ff91c:
    002ff91cstr xzr, [sp+264]
    002ff920stp xzr, xzr, [sp+272]
    002ff924b 0x2ff928
    002ff928
    002ff928loc_2ff928:
    002ff928ldr x5, [sp+208]
    002ff92cldr x6, [sp+200]
    002ff930ldr x7, [sp+216]
    002ff934str x6, [sp+552]
    002ff938str x5, [sp+560]
    002ff93cstr x7, [sp+568]
    002ff940str xzr, [sp+128]
    002ff944str x5, [sp+120]
    002ff948ldr x5, [sp+552]
    002ff94cstr x5, [sp+112]
    002ff950b 0x2ff954
    002ff954
    002ff954loc_2ff954:
    002ff954ldr x5, [sp+120]
    002ff958ldr x6, [sp+128]
    002ff95csubs xzr, x5, x6
    002ff960b.gt 0x2ff968
    002ff964b 0x2ffc58
    002ff968
    002ff968loc_2ff968:
    002ff968ldr x5, [sp+112]
    002ff96cstr x5, [sp+512]
    002ff970ldr x5, [sp+512]
    002ff974ldp x6, x7, [x5]
    002ff978ldp x8, x9, [x5+16]
    002ff97cadd x27, sp, 616
    002ff980stp x6, x7, [x27]
    002ff984add x27, sp, 632
    002ff988stp x8, x9, [x27]
    002ff98cldr x5, [x5+32]
    002ff990str x5, [sp+648]
    002ff994add x27, sp, 616
    002ff998ldp x5, x6, [x27]
    002ff99cadd x27, sp, 632
    002ff9a0ldp x7, x8, [x27]
    002ff9a4stp x5, x6, [sp+224]
    002ff9a8stp x7, x8, [sp+240]
    002ff9acldr x5, [sp+648]
    002ff9b0str x5, [sp+256]
    002ff9b4ldrh w5, [sp+228]
    002ff9b8strh w5, [sp+94]
    002ff9bcmov x6, x5
    002ff9c0subs wzr, w6, 3
    002ff9c4b.eq 0x2ff9cc
    002ff9c8b 0x2ff9d4
    002ff9cc
    002ff9ccloc_2ff9cc:
    002ff9ccb 0x2ff9d0
    002ff9d0
    002ff9d0loc_2ff9d0:
    002ff9d0b 0x2ffc5c
    002ff9d4
    002ff9d4loc_2ff9d4:
    002ff9d4subs wzr, w5, 16
    002ff9d8b.eq 0x2ff9e0
    002ff9dcb 0x2ffc30
    002ff9e0
    002ff9e0loc_2ff9e0:
    002ff9e0b 0x2ff9e4
    002ff9e4
    002ff9e4loc_2ff9e4:
    002ff9e4ldr x1, [sp+248]
    002ff9e8ldr x5, [sp+240]
    002ff9ecsubs xzr, x1, 0
    002ff9f0b.hi 0x2ff9f8
    002ff9f4b 0x2ffc98
    002ff9f8
    002ff9f8loc_2ff9f8:
    002ff9f8str x5, [sp+288]
    002ff9fcldr x5, [sp+712]
    002ffa00subs xzr, x5, 0
    002ffa04cset x6, eq
    002ffa08strb w6, [sp+93]
    002ffa0ccbz x5, 0x2ffa14
    002ffa10b 0x2ffa18
    002ffa14
    002ffa14loc_2ffa14:
    002ffa14b 0x2ffa38
    002ffa18
    002ffa18loc_2ffa18:
    002ffa18ldr x5, [sp+712]
    002ffa1cldr x6, [sp+288]
    002ffa20ldrsb x27, [x6]
    002ffa24ldrsw x6, [x6+4]
    002ffa28subs xzr, x6, x5
    002ffa2ccset x5, eq
    002ffa30strb w5, [sp+93]
    002ffa34b 0x2ffa38
    002ffa38
    002ffa38loc_2ffa38:
    002ffa38ldrb w5, [sp+93]
    002ffa3ctbnz w5, 0, 0x2ffa44
    002ffa40b 0x2ffc28
    002ffa44
    002ffa44loc_2ffa44:
    002ffa44str xzr, [sp+528]
    002ffa48add x27, sp, 536
    002ffa4cstp xzr, xzr, [x27]
    002ffa50add x27, sp, 576
    002ffa54stp xzr, xzr, [x27]
    002ffa58add x0, sp, 224
    002ffa5cbl syscall.ParseNetlinkRouteAttr
    002ffa60str x0, [sp+528]
    002ffa64str x1, [sp+536]
    002ffa68str x2, [sp+544]
    002ffa6cstr x3, [sp+576]
    002ffa70str x4, [sp+584]
    002ffa74ldr x1, [sp+528]
    002ffa78ldr x2, [sp+536]
    002ffa7cldr x3, [sp+544]
    002ffa80str x1, [sp+672]
    002ffa84str x2, [sp+680]
    002ffa88str x3, [sp+688]
    002ffa8cldr x1, [sp+576]
    002ffa90ldr x2, [sp+584]
    002ffa94str x1, [sp+656]
    002ffa98str x2, [sp+664]
    002ffa9cldr x1, [sp+672]
    002ffaa0ldr x2, [sp+680]
    002ffaa4ldr x3, [sp+688]
    002ffaa8str x1, [sp+328]
    002ffaacstr x2, [sp+336]
    002ffab0str x3, [sp+344]
    002ffab4ldr x3, [sp+664]
    002ffab8ldr x2, [sp+656]
    002ffabcstr x2, [sp+296]
    002ffac0str x3, [sp+304]
    002ffac4cbnz x2, 0x2ffacc
    002ffac8b 0x2ffb14
    002ffacc
    002ffaccloc_2ffacc:
    002ffaccadrp x0, 0x3b8000
    002ffad0add x0, x0, 1488
    002ffad4movz x1, 21
    002ffad8bl os.NewSyscallError
    002ffadcstr x0, [sp+576]
    002ffae0str x1, [sp+584]
    002ffae4str xzr, [sp+152]
    002ffae8stp xzr, xzr, [sp+160]
    002ffaecldr x3, [sp+576]
    002ffaf0ldr x4, [sp+584]
    002ffaf4str x3, [sp+136]
    002ffaf8str x4, [sp+144]
    002ffafcldr x0, [sp+152]
    002ffb00ldr x1, [sp+160]
    002ffb04ldr x2, [sp+168]
    002ffb08ldp x29, x30, [sp-8]
    002ffb0cadd sp, sp, 704
    002ffb10ret x30
    002ffb14
    002ffb14loc_2ffb14:
    002ffb14ldr x1, [sp+328]
    002ffb18ldr x2, [sp+336]
    002ffb1cldr x3, [sp+344]
    002ffb20ldr x0, [sp+288]
    002ffb24bl net.newLink
    002ffb28str x0, [sp+520]
    002ffb2cldrsb x27, [x0]
    002ffb30ldp x4, x5, [x0]
    002ffb34ldp x6, x7, [x0+16]
    002ffb38ldp x8, x9, [x0+32]
    002ffb3cldp x10, x11, [x0+48]
    002ffb40stp x4, x5, [sp+448]
    002ffb44stp x6, x7, [sp+464]
    002ffb48stp x8, x9, [sp+480]
    002ffb4cstp x10, x11, [sp+496]
    002ffb50ldr x2, [sp+280]
    002ffb54ldr x0, [sp+264]
    002ffb58ldr x4, [sp+272]
    002ffb5cadd x1, x4, 1
    002ffb60subs xzr, x2, x1
    002ffb64b.hs 0x2ffb6c
    002ffb68b 0x2ffb70
    002ffb6c
    002ffb6cloc_2ffb6c:
    002ffb6cb 0x2ffb84
    002ffb70
    002ffb70loc_2ffb70:
    002ffb70orr x3, xzr, 1
    002ffb74adrp x4, 0x376000
    002ffb78add x4, x4, 1088
    002ffb7cbl runtime.growslice
    002ffb80b 0x2ffb84
    002ffb84
    002ffb84loc_2ffb84:
    002ffb84sub x5, x1, 1
    002ffb88add x5, x0, x5, lsl #6
    002ffb8cadrp x27, 0x74c000
    002ffb90ldr w6, [x27+3056]
    002ffb94cbz w6, 0x2ffb9c
    002ffb98b 0x2ffba0
    002ffb9c
    002ffb9cloc_2ffb9c:
    002ffb9cb 0x2ffbd8
    002ffba0
    002ffba0loc_2ffba0:
    002ffba0str x0, [sp+440]
    002ffba4str x1, [sp+104]
    002ffba8str x2, [sp+96]
    002ffbacstr x5, [sp+432]
    002ffbb0adrp x0, 0x376000
    002ffbb4add x0, x0, 1088
    002ffbb8mov x1, x5
    002ffbbcadd x2, sp, 448
    002ffbc0bl runtime.wbMove
    002ffbc4ldr x0, [sp+440]
    002ffbc8ldr x1, [sp+104]
    002ffbccldr x2, [sp+96]
    002ffbd0ldr x5, [sp+432]
    002ffbd4b 0x2ffbd8
    002ffbd8
    002ffbd8loc_2ffbd8:
    002ffbd8ldp x6, x7, [sp+448]
    002ffbdcldp x8, x9, [sp+464]
    002ffbe0ldp x10, x11, [sp+480]
    002ffbe4ldp x12, x13, [sp+496]
    002ffbe8stp x6, x7, [x5]
    002ffbecstp x8, x9, [x5+16]
    002ffbf0stp x10, x11, [x5+32]
    002ffbf4stp x12, x13, [x5+48]
    002ffbf8str x0, [sp+264]
    002ffbfcstr x1, [sp+272]
    002ffc00str x2, [sp+280]
    002ffc04ldr x5, [sp+712]
    002ffc08ldr x6, [sp+288]
    002ffc0cldrsb x27, [x6]
    002ffc10ldrsw x6, [x6+4]
    002ffc14subs xzr, x6, x5
    002ffc18b.eq 0x2ffc20
    002ffc1cb 0x2ffc24
    002ffc20
    002ffc20loc_2ffc20:
    002ffc20b 0x2ffc5c
    002ffc24
    002ffc24loc_2ffc24:
    002ffc24b 0x2ffc2c
    002ffc28
    002ffc28loc_2ffc28:
    002ffc28b 0x2ffc2c
    002ffc2c
    002ffc2cloc_2ffc2c:
    002ffc2cb 0x2ffc38
    002ffc30
    002ffc30loc_2ffc30:
    002ffc30b 0x2ffc34
    002ffc34
    002ffc34loc_2ffc34:
    002ffc34b 0x2ffc38
    002ffc38
    002ffc38loc_2ffc38:
    002ffc38b 0x2ffc3c
    002ffc3c
    002ffc3cloc_2ffc3c:
    002ffc3cldr x5, [sp+128]
    002ffc40add x5, x5, 1
    002ffc44str x5, [sp+128]
    002ffc48ldr x5, [sp+512]
    002ffc4cadd x5, x5, 40
    002ffc50str x5, [sp+112]
    002ffc54b 0x2ff954
    002ffc58
    002ffc58loc_2ffc58:
    002ffc58b 0x2ffc5c
    002ffc5c
    002ffc5cloc_2ffc5c:
    002ffc5cldr x5, [sp+264]
    002ffc60ldr x6, [sp+272]
    002ffc64ldr x7, [sp+280]
    002ffc68str x5, [sp+152]
    002ffc6cstr x6, [sp+160]
    002ffc70str x7, [sp+168]
    002ffc74stp xzr, xzr, [sp+136]
    002ffc78ldr x0, [sp+152]
    002ffc7cldr x1, [sp+160]
    002ffc80ldr x2, [sp+168]
    002ffc84mov x3, xzr
    002ffc88mov x4, xzr
    002ffc8cldp x29, x30, [sp-8]
    002ffc90add sp, sp, 704
    002ffc94ret x30
    002ffc98
    002ffc98loc_2ffc98:
    002ffc98mov x0, xzr
    002ffc9cbl runtime.panicIndex
    002ffca0hint
    002ffca4
    002ffca4loc_2ffca4:
    002ffca4str x0, [sp+8]
    002ffca8mov x3, x30
    002ffcacbl runtime.morestack_noctxt.abi0
    002ffcb0ldr x0, [sp+8]
    002ffcb4b 0x2ff740
    002ffcb8udf 0
    002ffcbcudf 0
    002ff740
    002ffcc0
    002ffcc0net.newLink: ; void net.newLink(syscall.IfInfomsg * ifim, struct []syscall.NetlinkRouteAttr attrs)
    002ffcc0ldr x16, [x28+16]
    002ffcc4sub x17, sp, 128
    002ffcc8subs xzr, x17, x16
    002ffcccb.ls 0x300108
    002ffcd0sub x20, sp, 256
    002ffcd4stp x29, x30, [x20-8]
    002ffcd8add sp, x20, 0
    002ffcdcsub x29, sp, 8
    002ffce0str x0, [sp+264]
    002ffce4str x1, [sp+272]
    002ffce8str x2, [sp+280]
    002ffcecstr x3, [sp+288]
    002ffcf0str xzr, [sp+128]
    002ffcf4ldr x1, [sp+264]
    002ffcf8ldrsb x27, [x1]
    002ffcfcldr w0, [x1+8]
    002ffd00str w0, [sp+52]
    002ffd04bl net.linkFlags
    002ffd08str x0, [sp+64]
    002ffd0cadrp x0, 0x376000
    002ffd10add x0, x0, 1088
    002ffd14bl runtime.newobject
    002ffd18str x0, [sp+216]
    002ffd1cadrp x27, 0x74c000
    002ffd20ldr w1, [x27+3056]
    002ffd24cbz w1, 0x2ffd2c
    002ffd28b 0x2ffd30
    002ffd2c
    002ffd2cloc_2ffd2c:
    002ffd2cb 0x2ffd4c
    002ffd30
    002ffd30loc_2ffd30:
    002ffd30str x0, [sp+200]
    002ffd34mov x1, x0
    002ffd38adrp x0, 0x376000
    002ffd3cadd x0, x0, 1088
    002ffd40bl runtime.wbZero
    002ffd44ldr x0, [sp+200]
    002ffd48b 0x2ffd4c
    002ffd4c
    002ffd4cloc_2ffd4c:
    002ffd4cstp xzr, xzr, [x0]
    002ffd50stp xzr, xzr, [x0+16]
    002ffd54stp xzr, xzr, [x0+32]
    002ffd58stp xzr, xzr, [x0+48]
    002ffd5cldr x3, [sp+216]
    002ffd60ldrsb x27, [x3]
    002ffd64ldr x4, [sp+264]
    002ffd68ldrsb x27, [x4]
    002ffd6cldrsw x4, [x4+4]
    002ffd70str x4, [x3]
    002ffd74ldr x3, [sp+216]
    002ffd78ldrsb x27, [x3]
    002ffd7cldr x4, [sp+64]
    002ffd80str x4, [x3+56]
    002ffd84ldr x3, [sp+216]
    002ffd88str x3, [sp+136]
    002ffd8cldr x3, [sp+280]
    002ffd90ldr x4, [sp+272]
    002ffd94ldr x5, [sp+288]
    002ffd98str x4, [sp+176]
    002ffd9cstr x3, [sp+184]
    002ffda0str x5, [sp+192]
    002ffda4str xzr, [sp+112]
    002ffda8str x3, [sp+104]
    002ffdacldr x3, [sp+176]
    002ffdb0str x3, [sp+96]
    002ffdb4b 0x2ffdb8
    002ffdb8
    002ffdb8loc_2ffdb8:
    002ffdb8ldr x3, [sp+104]
    002ffdbcldr x4, [sp+112]
    002ffdc0subs xzr, x3, x4
    002ffdc4b.gt 0x2ffdcc
    002ffdc8b 0x300008
    002ffdcc
    002ffdccloc_2ffdcc:
    002ffdccldr x3, [sp+96]
    002ffdd0str x3, [sp+208]
    002ffdd4ldr x3, [sp+208]
    002ffdd8ldr x2, [x3+24]
    002ffddcldrh w4, [x3]
    002ffde0ldrh w5, [x3+2]
    002ffde4ldr x6, [x3+8]
    002ffde8ldr x3, [x3+16]
    002ffdecstrh w4, [sp+144]
    002ffdf0strh w5, [sp+146]
    002ffdf4str x6, [sp+152]
    002ffdf8str x3, [sp+160]
    002ffdfcstr x2, [sp+168]
    002ffe00ldrh w3, [sp+146]
    002ffe04strh w3, [sp+50]
    002ffe08mov x4, x3
    002ffe0csubs wzr, w4, 1
    002ffe10b.eq 0x2ffe18
    002ffe14b 0x2fff18
    002ffe18
    002ffe18loc_2ffe18:
    002ffe18b 0x2ffe1c
    002ffe1c
    002ffe1cloc_2ffe1c:
    002ffe1cldr x3, [sp+160]
    002ffe20str x3, [sp+56]
    002ffe24str x3, [sp+88]
    002ffe28subs xzr, x3, 4
    002ffe2cb.eq 0x2ffe34
    002ffe30b 0x2ffe94
    002ffe34
    002ffe34loc_2ffe34:
    002ffe34b 0x2ffe38
    002ffe38
    002ffe38loc_2ffe38:
    002ffe38ldr x3, [sp+264]
    002ffe3cldrsb x27, [x3]
    002ffe40ldrh w3, [x3+2]
    002ffe44strh w3, [sp+48]
    002ffe48mov x4, x3
    002ffe4csubs wzr, w4, 768
    002ffe50b.eq 0x2ffe58
    002ffe54b 0x2ffe5c
    002ffe58
    002ffe58loc_2ffe58:
    002ffe58b 0x2ffe80
    002ffe5c
    002ffe5cloc_2ffe5c:
    002ffe5cmov x4, x3
    002ffe60subs wzr, w4, 776
    002ffe64b.eq 0x2ffe6c
    002ffe68b 0x2ffe70
    002ffe6c
    002ffe6cloc_2ffe6c:
    002ffe6cb 0x2ffe80
    002ffe70
    002ffe70loc_2ffe70:
    002ffe70subs wzr, w3, 778
    002ffe74b.eq 0x2ffe7c
    002ffe78b 0x2ffe84
    002ffe7c
    002ffe7cloc_2ffe7c:
    002ffe7cb 0x2ffe80
    002ffe80
    002ffe80loc_2ffe80:
    002ffe80b 0x300020
    002ffe84
    002ffe84loc_2ffe84:
    002ffe84b 0x2ffe88
    002ffe88
    002ffe88loc_2ffe88:
    002ffe88b 0x2ffe8c
    002ffe8c
    002ffe8cloc_2ffe8c:
    002ffe8cb 0x2ffe90
    002ffe90
    002ffe90loc_2ffe90:
    002ffe90b 0x2ffef0
    002ffe94
    002ffe94loc_2ffe94:
    002ffe94subs xzr, x3, 16
    002ffe98b.eq 0x2ffea0
    002ffe9cb 0x2ffee8
    002ffea0
    002ffea0loc_2ffea0:
    002ffea0b 0x2ffea4
    002ffea4
    002ffea4loc_2ffea4:
    002ffea4ldr x3, [sp+264]
    002ffea8ldrsb x27, [x3]
    002ffeacldrh w3, [x3+2]
    002ffeb0strh w3, [sp+46]
    002ffeb4mov x4, x3
    002ffeb8subs wzr, w4, 769
    002ffebcb.eq 0x2ffec4
    002ffec0b 0x2ffec8
    002ffec4
    002ffec4loc_2ffec4:
    002ffec4b 0x2ffed8
    002ffec8
    002ffec8loc_2ffec8:
    002ffec8subs wzr, w3, 823
    002ffeccb.eq 0x2ffed4
    002ffed0b 0x2ffedc
    002ffed4
    002ffed4loc_2ffed4:
    002ffed4b 0x2ffed8
    002ffed8
    002ffed8loc_2ffed8:
    002ffed8b 0x300020
    002ffedc
    002ffedcloc_2ffedc:
    002ffedcb 0x2ffee0
    002ffee0
    002ffee0loc_2ffee0:
    002ffee0b 0x2ffee4
    002ffee4
    002ffee4loc_2ffee4:
    002ffee4b 0x2ffef0
    002ffee8
    002ffee8loc_2ffee8:
    002ffee8b 0x2ffeec
    002ffeec
    002ffeecloc_2ffeec:
    002ffeecb 0x2ffef0
    002ffef0
    002ffef0loc_2ffef0:
    002ffef0strb wzr, [sp+44]
    002ffef4ldr x3, [sp+160]
    002ffef8ldr x4, [sp+152]
    002ffefcldr x5, [sp+168]
    002fff00str x4, [sp+224]
    002fff04str x3, [sp+232]
    002fff08str x5, [sp+240]
    002fff0cstr xzr, [sp+80]
    002fff10str x3, [sp+72]
    002fff14b 0x300048
    002fff18
    002fff18loc_2fff18:
    002fff18mov x4, x3
    002fff1csubs wzr, w4, 3
    002fff20b.eq 0x2fff28
    002fff24b 0x2fffa8
    002fff28
    002fff28loc_2fff28:
    002fff28b 0x2fff2c
    002fff2c
    002fff2cloc_2fff2c:
    002fff2cldr x3, [sp+160]
    002fff30str x3, [sp+56]
    002fff34sub x1, x3, 1
    002fff38str x1, [sp+120]
    002fff3cldr x3, [sp+152]
    002fff40subs xzr, x2, x1
    002fff44b.hs 0x2fff4c
    002fff48b 0x300044
    002fff4c
    002fff4cloc_2fff4c:
    002fff4cb 0x2fff50
    002fff50
    002fff50loc_2fff50:
    002fff50str x3, [sp+224]
    002fff54str x1, [sp+232]
    002fff58str x2, [sp+240]
    002fff5cmov x0, xzr
    002fff60mov x2, x1
    002fff64mov x1, x3
    002fff68bl runtime.slicebytetostring
    002fff6cldr x3, [sp+136]
    002fff70ldrsb x27, [x3]
    002fff74str x1, [x3+24]
    002fff78adrp x27, 0x74c000
    002fff7cldr w4, [x27+3056]
    002fff80cbz w4, 0x2fff88
    002fff84b 0x2fff8c
    002fff88
    002fff88loc_2fff88:
    002fff88b 0x2fffa0
    002fff8c
    002fff8cloc_2fff8c:
    002fff8cbl runtime.gcWriteBarrier2
    002fff90str x0, [x25]
    002fff94ldr x4, [x3+16]
    002fff98str x4, [x25+8]
    002fff9cb 0x2fffa0
    002fffa0
    002fffa0loc_2fffa0:
    002fffa0str x0, [x3+16]
    002fffa4b 0x30001c
    002fffa8
    002fffa8loc_2fffa8:
    002fffa8subs wzr, w3, 4
    002fffacb.eq 0x2fffb4
    002fffb0b 0x2ffffc
    002fffb4
    002fffb4loc_2fffb4:
    002fffb4b 0x2fffb8
    002fffb8
    002fffb8loc_2fffb8:
    002fffb8ldr x2, [sp+168]
    002fffbcldr x3, [sp+152]
    002fffc0subs xzr, x2, 4
    002fffc4b.hs 0x2fffcc
    002fffc8b 0x30003c
    002fffcc
    002fffccloc_2fffcc:
    002fffccb 0x2fffd0
    002fffd0
    002fffd0loc_2fffd0:
    002fffd0str x3, [sp+224]
    002fffd4orr x1, xzr, 4
    002fffd8str x1, [sp+232]
    002fffdcstr x2, [sp+240]
    002fffe0b 0x2fffe4
    002fffe4
    002fffe4loc_2fffe4:
    002fffe4ldrsb x27, [x3]
    002fffe8ldr x4, [sp+136]
    002fffecldrsb x27, [x4]
    002ffff0ldr w3, [x3]
    002ffff4str x3, [x4+8]
    002ffff8b 0x30001c
    002ffffc
    002ffffcloc_2ffffc:
    002ffffcb 0x300000
    00300000
    00300000loc_300000:
    00300000b 0x300004
    00300004
    00300004loc_300004:
    00300004b 0x30001c
    00300008
    00300008loc_300008:
    00300008ldr x0, [sp+136]
    0030000cstr x0, [sp+128]
    00300010ldp x29, x30, [sp-8]
    00300014add sp, sp, 256
    00300018ret x30
    0030001c
    0030001cloc_30001c:
    0030001cb 0x300020
    00300020
    00300020loc_300020:
    00300020ldr x3, [sp+112]
    00300024add x3, x3, 1
    00300028str x3, [sp+112]
    0030002cldr x3, [sp+208]
    00300030add x3, x3, 32
    00300034str x3, [sp+96]
    00300038b 0x2ffdb8
    0030003c
    0030003cloc_30003c:
    0030003corr x1, xzr, 4
    00300040bl runtime.panicSliceAcap
    00300044
    00300044loc_300044:
    00300044bl runtime.panicSliceAcap
    00300048
    00300048loc_300048:
    00300048ldr x3, [sp+72]
    0030004cldr x4, [sp+80]
    00300050subs xzr, x3, x4
    00300054b.gt 0x30005c
    00300058b 0x300094
    0030005c
    0030005cloc_30005c:
    0030005cldr x3, [sp+80]
    00300060ldr x4, [sp+224]
    00300064ldrb w3, [x4+x3]
    00300068strb w3, [sp+45]
    0030006ccbnz w3, 0x300074
    00300070b 0x300080
    00300074
    00300074loc_300074:
    00300074orr x3, xzr, 1
    00300078strb w3, [sp+44]
    0030007cb 0x30009c
    00300080
    00300080loc_300080:
    00300080b 0x300084
    00300084
    00300084loc_300084:
    00300084ldr x3, [sp+80]
    00300088add x3, x3, 1
    0030008cstr x3, [sp+80]
    00300090b 0x300048
    00300094
    00300094loc_300094:
    00300094orr x3, xzr, 1
    00300098b 0x30009c
    0030009c
    0030009cloc_30009c:
    0030009cldrb w4, [sp+44]
    003000a0tbnz w4, 0, 0x3000a8
    003000a4b 0x300100
    003000a8
    003000a8loc_3000a8:
    003000a8ldr x4, [sp+152]
    003000acldr x5, [sp+160]
    003000b0ldr x6, [sp+168]
    003000b4str x4, [sp+224]
    003000b8str x5, [sp+232]
    003000bcstr x6, [sp+240]
    003000c0ldr x7, [sp+136]
    003000c4ldrsb x27, [x7]
    003000c8str x5, [x7+40]
    003000ccstr x6, [x7+48]
    003000d0adrp x27, 0x74b000
    003000d4ldr w5, [x27+3056]
    003000d8cbz w5, 0x3000e0
    003000dcb 0x3000e4
    003000e0
    003000e0loc_3000e0:
    003000e0b 0x3000f8
    003000e4
    003000e4loc_3000e4:
    003000e4bl runtime.gcWriteBarrier2
    003000e8str x4, [x25]
    003000ecldr x5, [x7+32]
    003000f0str x5, [x25+8]
    003000f4b 0x3000f8
    003000f8
    003000f8loc_3000f8:
    003000f8str x4, [x7+32]
    003000fcb 0x300104
    00300100
    00300100loc_300100:
    00300100b 0x300104
    00300104
    00300104loc_300104:
    00300104b 0x30001c
    00300108
    00300108loc_300108:
    00300108stp x0, x1, [sp+8]
    0030010cstp x2, x3, [sp+24]
    00300110mov x3, x30
    00300114bl runtime.morestack_noctxt.abi0
    00300118ldp x0, x1, [sp+8]
    0030011cldp x2, x3, [sp+24]
    00300120b 0x2ffcc0
    00300124udf 0
    00300128udf 0
    0030012cudf 0
    002ffcc0