File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    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
    00300130
    00300130net.linkFlags: ; void net.linkFlags(uint32 rawFlags)
    00300130str x30, [sp-32]!
    00300134stur x29, [sp-8]
    00300138sub x29, sp, 8
    0030013cstr w0, [sp+40]
    00300140str xzr, [sp+8]
    00300144str xzr, [sp+16]
    00300148ldr w1, [sp+40]
    0030014ctbnz w1, 0, 0x300154
    00300150b 0x300160
    00300154
    00300154loc_300154:
    00300154orr x1, xzr, 1
    00300158str x1, [sp+16]
    0030015cb 0x300164
    00300160
    00300160loc_300160:
    00300160b 0x300164
    00300164
    00300164loc_300164:
    00300164ldr w1, [sp+40]
    00300168tbnz w1, 6, 0x300170
    0030016cb 0x300180
    00300170
    00300170loc_300170:
    00300170ldr x1, [sp+16]
    00300174orr x1, x1, 32
    00300178str x1, [sp+16]
    0030017cb 0x300184
    00300180
    00300180loc_300180:
    00300180b 0x300184
    00300184
    00300184loc_300184:
    00300184ldr w1, [sp+40]
    00300188tbnz w1, 1, 0x300190
    0030018cb 0x3001a0
    00300190
    00300190loc_300190:
    00300190ldr x1, [sp+16]
    00300194orr x1, x1, 2
    00300198str x1, [sp+16]
    0030019cb 0x3001a4
    003001a0
    003001a0loc_3001a0:
    003001a0b 0x3001a4
    003001a4
    003001a4loc_3001a4:
    003001a4ldr w1, [sp+40]
    003001a8tbnz w1, 3, 0x3001b0
    003001acb 0x3001c0
    003001b0
    003001b0loc_3001b0:
    003001b0ldr x1, [sp+16]
    003001b4orr x1, x1, 4
    003001b8str x1, [sp+16]
    003001bcb 0x3001c4
    003001c0
    003001c0loc_3001c0:
    003001c0b 0x3001c4
    003001c4
    003001c4loc_3001c4:
    003001c4ldr w1, [sp+40]
    003001c8tbnz w1, 4, 0x3001d0
    003001ccb 0x3001e0
    003001d0
    003001d0loc_3001d0:
    003001d0ldr x1, [sp+16]
    003001d4orr x1, x1, 8
    003001d8str x1, [sp+16]
    003001dcb 0x3001e4
    003001e0
    003001e0loc_3001e0:
    003001e0b 0x3001e4
    003001e4
    003001e4loc_3001e4:
    003001e4ldr w1, [sp+40]
    003001e8tbnz w1, 12, 0x3001f0
    003001ecb 0x300200
    003001f0
    003001f0loc_3001f0:
    003001f0ldr x1, [sp+16]
    003001f4orr x1, x1, 16
    003001f8str x1, [sp+16]
    003001fcb 0x300204
    00300200
    00300200loc_300200:
    00300200b 0x300204
    00300204
    00300204loc_300204:
    00300204ldr x0, [sp+16]
    00300208str x0, [sp+8]
    0030020cadd x29, sp, 24
    00300210add sp, sp, 32
    00300214ret x30
    00300218udf 0
    0030021cudf 0
    00300130
    00300220
    00300220net.interfaceAddrTable: ; void net.interfaceAddrTable(net.Interface * ifi)
    00300220ldr x16, [x28+16]
    00300224sub x17, sp, 256
    00300228subs xzr, x17, x16
    0030022cb.ls 0x3004e4
    00300230sub x20, sp, 384
    00300234stp x29, x30, [x20-8]
    00300238add sp, x20, 0
    0030023csub x29, sp, 8
    00300240str x0, [sp+392]
    00300244str xzr, [sp+56]
    00300248stp xzr, xzr, [sp+64]
    0030024cstp xzr, xzr, [sp+40]
    00300250str xzr, [sp+312]
    00300254stp xzr, xzr, [sp+320]
    00300258stp xzr, xzr, [sp+296]
    0030025cmovz x0, 22
    00300260mov x1, xzr
    00300264bl syscall.NetlinkRIB
    00300268str x0, [sp+312]
    0030026cstr x1, [sp+320]
    00300270str x2, [sp+328]
    00300274str x3, [sp+296]
    00300278str x4, [sp+304]
    0030027cldr x2, [sp+312]
    00300280ldr x3, [sp+320]
    00300284ldr x4, [sp+328]
    00300288str x2, [sp+224]
    0030028cstr x3, [sp+232]
    00300290str x4, [sp+240]
    00300294ldr x2, [sp+296]
    00300298ldr x3, [sp+304]
    0030029cstr x2, [sp+208]
    003002a0str x3, [sp+216]
    003002a4ldr x2, [sp+224]
    003002a8ldr x3, [sp+232]
    003002acldr x4, [sp+240]
    003002b0str x2, [sp+80]
    003002b4str x3, [sp+88]
    003002b8str x4, [sp+96]
    003002bcldr x3, [sp+216]
    003002c0ldr x2, [sp+208]
    003002c4str x2, [sp+152]
    003002c8str x3, [sp+160]
    003002cccbnz x2, 0x3002d4
    003002d0b 0x30031c
    003002d4
    003002d4loc_3002d4:
    003002d4adrp x0, 0x3b2000
    003002d8add x0, x0, 954
    003002dcmovz x1, 10
    003002e0bl os.NewSyscallError
    003002e4str x0, [sp+296]
    003002e8str x1, [sp+304]
    003002ecstr xzr, [sp+56]
    003002f0stp xzr, xzr, [sp+64]
    003002f4ldr x3, [sp+296]
    003002f8ldr x4, [sp+304]
    003002fcstr x3, [sp+40]
    00300300str x4, [sp+48]
    00300304ldr x0, [sp+56]
    00300308ldr x1, [sp+64]
    0030030cldr x2, [sp+72]
    00300310ldp x29, x30, [sp-8]
    00300314add sp, sp, 384
    00300318ret x30
    0030031c
    0030031cloc_30031c:
    0030031cstr xzr, [sp+272]
    00300320stp xzr, xzr, [sp+280]
    00300324stp xzr, xzr, [sp+296]
    00300328ldr x0, [sp+80]
    0030032cldr x1, [sp+88]
    00300330ldr x2, [sp+96]
    00300334bl syscall.ParseNetlinkMessage
    00300338str x0, [sp+272]
    0030033cstr x1, [sp+280]
    00300340str x2, [sp+288]
    00300344str x3, [sp+296]
    00300348str x4, [sp+304]
    0030034cldr x3, [sp+280]
    00300350ldr x4, [sp+288]
    00300354ldr x5, [sp+272]
    00300358str x5, [sp+184]
    0030035cstr x3, [sp+192]
    00300360str x4, [sp+200]
    00300364ldr x3, [sp+296]
    00300368ldr x4, [sp+304]
    0030036cstr x3, [sp+168]
    00300370str x4, [sp+176]
    00300374ldr x3, [sp+184]
    00300378ldr x4, [sp+192]
    0030037cldr x5, [sp+200]
    00300380str x3, [sp+104]
    00300384str x4, [sp+112]
    00300388str x5, [sp+120]
    0030038cldr x3, [sp+176]
    00300390ldr x2, [sp+168]
    00300394str x2, [sp+152]
    00300398str x3, [sp+160]
    0030039ccbnz x2, 0x3003a4
    003003a0b 0x3003ec
    003003a4
    003003a4loc_3003a4:
    003003a4adrp x0, 0x3b6000
    003003a8add x0, x0, 1194
    003003acmovz x1, 19
    003003b0bl os.NewSyscallError
    003003b4str x0, [sp+296]
    003003b8str x1, [sp+304]
    003003bcstr xzr, [sp+56]
    003003c0stp xzr, xzr, [sp+64]
    003003c4ldr x3, [sp+296]
    003003c8ldr x4, [sp+304]
    003003ccstr x3, [sp+40]
    003003d0str x4, [sp+48]
    003003d4ldr x0, [sp+56]
    003003d8ldr x1, [sp+64]
    003003dcldr x2, [sp+72]
    003003e0ldp x29, x30, [sp-8]
    003003e4add sp, sp, 384
    003003e8ret x30
    003003ec
    003003ecloc_3003ec:
    003003ecstr xzr, [sp+248]
    003003f0stp xzr, xzr, [sp+256]
    003003f4stp xzr, xzr, [sp+296]
    003003f8ldr x1, [sp+104]
    003003fcldr x2, [sp+112]
    00300400ldr x3, [sp+120]
    00300404ldr x0, [sp+392]
    00300408bl net.addrTable
    0030040cstr x0, [sp+248]
    00300410str x1, [sp+256]
    00300414str x2, [sp+264]
    00300418str x3, [sp+296]
    0030041cstr x4, [sp+304]
    00300420ldr x4, [sp+248]
    00300424ldr x5, [sp+256]
    00300428ldr x6, [sp+264]
    0030042cstr x4, [sp+352]
    00300430str x5, [sp+360]
    00300434str x6, [sp+368]
    00300438ldr x4, [sp+296]
    0030043cldr x5, [sp+304]
    00300440str x4, [sp+336]
    00300444str x5, [sp+344]
    00300448ldr x4, [sp+352]
    0030044cldr x5, [sp+360]
    00300450ldr x6, [sp+368]
    00300454str x4, [sp+128]
    00300458str x5, [sp+136]
    0030045cstr x6, [sp+144]
    00300460ldr x4, [sp+344]
    00300464ldr x5, [sp+336]
    00300468str x5, [sp+152]
    0030046cstr x4, [sp+160]
    00300470cbnz x5, 0x300478
    00300474b 0x3004a8
    00300478
    00300478loc_300478:
    00300478str xzr, [sp+56]
    0030047cstp xzr, xzr, [sp+64]
    00300480ldr x3, [sp+152]
    00300484ldr x4, [sp+160]
    00300488str x3, [sp+40]
    0030048cstr x4, [sp+48]
    00300490ldr x0, [sp+56]
    00300494ldr x1, [sp+64]
    00300498ldr x2, [sp+72]
    0030049cldp x29, x30, [sp-8]
    003004a0add sp, sp, 384
    003004a4ret x30
    003004a8
    003004a8loc_3004a8:
    003004a8ldr x5, [sp+128]
    003004acldr x6, [sp+136]
    003004b0ldr x7, [sp+144]
    003004b4str x5, [sp+56]
    003004b8str x6, [sp+64]
    003004bcstr x7, [sp+72]
    003004c0stp xzr, xzr, [sp+40]
    003004c4ldr x0, [sp+56]
    003004c8ldr x1, [sp+64]
    003004ccldr x2, [sp+72]
    003004d0mov x3, xzr
    003004d4mov x4, xzr
    003004d8ldp x29, x30, [sp-8]
    003004dcadd sp, sp, 384
    003004e0ret x30
    003004e4
    003004e4loc_3004e4:
    003004e4str x0, [sp+8]
    003004e8mov x3, x30
    003004ecbl runtime.morestack_noctxt.abi0
    003004f0ldr x0, [sp+8]
    003004f4b 0x300220
    003004f8udf 0
    003004fcudf 0
    00300220
    00300500
    00300500net.addrTable: ; void net.addrTable(net.Interface * ifi, struct []syscall.NetlinkMessage msgs)
    00300500ldr x16, [x28+16]
    00300504sub x17, sp, 320
    00300508subs xzr, x17, x16
    0030050cb.ls 0x300858
    00300510sub x20, sp, 448
    00300514stp x29, x30, [x20-8]
    00300518add sp, x20, 0
    0030051csub x29, sp, 8
    00300520str x0, [sp+456]
    00300524str x1, [sp+464]
    00300528str x2, [sp+472]
    0030052cstr x3, [sp+480]
    00300530str xzr, [sp+136]
    00300534stp xzr, xzr, [sp+144]
    00300538stp xzr, xzr, [sp+120]
    0030053cstr xzr, [sp+200]
    00300540stp xzr, xzr, [sp+208]
    00300544b 0x300548
    00300548
    00300548loc_300548:
    00300548ldr x5, [sp+472]
    0030054cldr x6, [sp+464]
    00300550ldr x7, [sp+480]
    00300554str x6, [sp+360]
    00300558str x5, [sp+368]
    0030055cstr x7, [sp+376]
    00300560str xzr, [sp+112]
    00300564str x5, [sp+104]
    00300568ldr x5, [sp+360]
    0030056cstr x5, [sp+96]
    00300570b 0x300574
    00300574
    00300574loc_300574:
    00300574ldr x5, [sp+104]
    00300578ldr x6, [sp+112]
    0030057csubs xzr, x5, x6
    00300580b.gt 0x300588
    00300584b 0x30080c
    00300588
    00300588loc_300588:
    00300588ldr x5, [sp+96]
    0030058cstr x5, [sp+312]
    00300590ldr x5, [sp+312]
    00300594ldp x6, x7, [x5]
    00300598ldp x8, x9, [x5+16]
    0030059cstp x6, x7, [sp+384]
    003005a0stp x8, x9, [sp+400]
    003005a4ldr x5, [x5+32]
    003005a8str x5, [sp+416]
    003005acldp x5, x6, [sp+384]
    003005b0ldp x7, x8, [sp+400]
    003005b4stp x5, x6, [sp+160]
    003005b8stp x7, x8, [sp+176]
    003005bcldr x5, [sp+416]
    003005c0str x5, [sp+192]
    003005c4ldrh w5, [sp+164]
    003005c8strh w5, [sp+94]
    003005ccmov x6, x5
    003005d0subs wzr, w6, 3
    003005d4b.eq 0x3005dc
    003005d8b 0x3005e4
    003005dc
    003005dcloc_3005dc:
    003005dcb 0x3005e0
    003005e0
    003005e0loc_3005e0:
    003005e0b 0x300810
    003005e4
    003005e4loc_3005e4:
    003005e4subs wzr, w5, 20
    003005e8b.eq 0x3005f0
    003005ecb 0x3007e4
    003005f0
    003005f0loc_3005f0:
    003005f0b 0x3005f4
    003005f4
    003005f4loc_3005f4:
    003005f4ldr x1, [sp+184]
    003005f8ldr x5, [sp+176]
    003005fcsubs xzr, x1, 0
    00300600b.hi 0x300608
    00300604b 0x30084c
    00300608
    00300608loc_300608:
    00300608str x5, [sp+224]
    0030060cldr x5, [sp+456]
    00300610subs xzr, x5, 0
    00300614cset x6, ne
    00300618eor x6, x6, 1
    0030061cstrb w6, [sp+93]
    00300620cbnz x5, 0x300628
    00300624b 0x300650
    00300628
    00300628loc_300628:
    00300628ldr x5, [sp+456]
    0030062cldrsb x27, [x5]
    00300630ldr x5, [x5]
    00300634ldr x6, [sp+224]
    00300638ldrsb x27, [x6]
    0030063cldr w6, [x6+4]
    00300640subs xzr, x6, x5
    00300644cset x5, eq
    00300648strb w5, [sp+93]
    0030064cb 0x300654
    00300650
    00300650loc_300650:
    00300650b 0x300654
    00300654
    00300654loc_300654:
    00300654ldrb w5, [sp+93]
    00300658tbnz w5, 0, 0x300660
    0030065cb 0x3007dc
    00300660
    00300660loc_300660:
    00300660str xzr, [sp+336]
    00300664stp xzr, xzr, [sp+344]
    00300668stp xzr, xzr, [sp+320]
    0030066cadd x0, sp, 160
    00300670bl syscall.ParseNetlinkRouteAttr
    00300674str x0, [sp+336]
    00300678str x1, [sp+344]
    0030067cstr x2, [sp+352]
    00300680str x3, [sp+320]
    00300684str x4, [sp+328]
    00300688ldr x1, [sp+336]
    0030068cldr x2, [sp+344]
    00300690ldr x3, [sp+352]
    00300694str x1, [sp+288]
    00300698str x2, [sp+296]
    0030069cstr x3, [sp+304]
    003006a0ldr x1, [sp+320]
    003006a4ldr x2, [sp+328]
    003006a8str x1, [sp+424]
    003006acstr x2, [sp+432]
    003006b0ldr x1, [sp+288]
    003006b4ldr x2, [sp+296]
    003006b8ldr x3, [sp+304]
    003006bcstr x1, [sp+264]
    003006c0str x2, [sp+272]
    003006c4str x3, [sp+280]
    003006c8ldr x3, [sp+432]
    003006ccldr x2, [sp+424]
    003006d0str x2, [sp+248]
    003006d4str x3, [sp+256]
    003006d8cbnz x2, 0x3006e0
    003006dcb 0x300728
    003006e0
    003006e0loc_3006e0:
    003006e0adrp x0, 0x3b7000
    003006e4add x0, x0, 1488
    003006e8movz x1, 21
    003006ecbl os.NewSyscallError
    003006f0str x0, [sp+320]
    003006f4str x1, [sp+328]
    003006f8str xzr, [sp+136]
    003006fcstp xzr, xzr, [sp+144]
    00300700ldr x3, [sp+320]
    00300704ldr x4, [sp+328]
    00300708str x3, [sp+120]
    0030070cstr x4, [sp+128]
    00300710ldr x0, [sp+136]
    00300714ldr x1, [sp+144]
    00300718ldr x2, [sp+152]
    0030071cldp x29, x30, [sp-8]
    00300720add sp, sp, 448
    00300724ret x30
    00300728
    00300728loc_300728:
    00300728ldr x1, [sp+264]
    0030072cldr x2, [sp+272]
    00300730ldr x3, [sp+280]
    00300734ldr x0, [sp+224]
    00300738bl net.newAddr
    0030073cstr x0, [sp+232]
    00300740str x1, [sp+240]
    00300744cbnz x0, 0x30074c
    00300748b 0x3007d4
    0030074c
    0030074cloc_30074c:
    0030074cldr x2, [sp+216]
    00300750ldr x0, [sp+200]
    00300754ldr x5, [sp+208]
    00300758add x1, x5, 1
    0030075csubs xzr, x2, x1
    00300760b.hs 0x300768
    00300764b 0x30076c
    00300768
    00300768loc_300768:
    00300768b 0x300780
    0030076c
    0030076cloc_30076c:
    0030076corr x3, xzr, 1
    00300770adrp x4, 0x322000
    00300774add x4, x4, 1376
    00300778bl runtime.growslice
    0030077cb 0x300780
    00300780
    00300780loc_300780:
    00300780ldr x5, [sp+240]
    00300784ldr x6, [sp+232]
    00300788sub x7, x1, 1
    0030078cadd x8, x0, x7, lsl #4
    00300790ubfm x7, x7, 60, 59
    00300794str x6, [x0+x7]
    00300798adrp x27, 0x74b000
    0030079cldr w6, [x27+3056]
    003007a0cbz w6, 0x3007a8
    003007a4b 0x3007ac
    003007a8
    003007a8loc_3007a8:
    003007a8b 0x3007c0
    003007ac
    003007acloc_3007ac:
    003007acbl runtime.gcWriteBarrier2
    003007b0str x5, [x25]
    003007b4ldr x6, [x8+8]
    003007b8str x6, [x25+8]
    003007bcb 0x3007c0
    003007c0
    003007c0loc_3007c0:
    003007c0str x5, [x8+8]
    003007c4str x0, [sp+200]
    003007c8str x1, [sp+208]
    003007ccstr x2, [sp+216]
    003007d0b 0x3007d8
    003007d4
    003007d4loc_3007d4:
    003007d4b 0x3007d8
    003007d8
    003007d8loc_3007d8:
    003007d8b 0x3007e0
    003007dc
    003007dcloc_3007dc:
    003007dcb 0x3007e0
    003007e0
    003007e0loc_3007e0:
    003007e0b 0x3007ec
    003007e4
    003007e4loc_3007e4:
    003007e4b 0x3007e8
    003007e8
    003007e8loc_3007e8:
    003007e8b 0x3007ec
    003007ec
    003007ecloc_3007ec:
    003007ecb 0x3007f0
    003007f0
    003007f0loc_3007f0:
    003007f0ldr x5, [sp+112]
    003007f4add x5, x5, 1
    003007f8str x5, [sp+112]
    003007fcldr x5, [sp+312]
    00300800add x5, x5, 40
    00300804str x5, [sp+96]
    00300808b 0x300574
    0030080c
    0030080cloc_30080c:
    0030080cb 0x300810
    00300810
    00300810loc_300810:
    00300810ldr x5, [sp+200]
    00300814ldr x6, [sp+208]
    00300818ldr x7, [sp+216]
    0030081cstr x5, [sp+136]
    00300820str x6, [sp+144]
    00300824str x7, [sp+152]
    00300828stp xzr, xzr, [sp+120]
    0030082cldr x0, [sp+136]
    00300830ldr x1, [sp+144]
    00300834ldr x2, [sp+152]
    00300838mov x3, xzr
    0030083cmov x4, xzr
    00300840ldp x29, x30, [sp-8]
    00300844add sp, sp, 448
    00300848ret x30
    0030084c
    0030084cloc_30084c:
    0030084cmov x0, xzr
    00300850bl runtime.panicIndex
    00300854hint
    00300858
    00300858loc_300858:
    00300858stp x0, x1, [sp+8]
    0030085cstp x2, x3, [sp+24]
    00300860mov x3, x30
    00300864bl runtime.morestack_noctxt.abi0
    00300868ldp x0, x1, [sp+8]
    0030086cldp x2, x3, [sp+24]
    00300870b 0x300500
    00300874udf 0
    00300878udf 0
    0030087cudf 0
    00300500