File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Loading..