File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
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
00300880
00300880net.newAddr: ; void net.newAddr(syscall.IfAddrmsg * ifam, struct []syscall.NetlinkRouteAttr attrs)
00300880ldr x16, [x28+16]
00300884sub x17, sp, 272
00300888subs xzr, x17, x16
0030088cb.ls 0x300de0
00300890sub x20, sp, 400
00300894stp x29, x30, [x20-8]
00300898add sp, x20, 0
0030089csub x29, sp, 8
003008a0str x0, [sp+408]
003008a4str x1, [sp+416]
003008a8str x2, [sp+424]
003008acstr x3, [sp+432]
003008b0stp xzr, xzr, [sp+120]
003008b4strb wzr, [sp+33]
003008b8ldr x4, [sp+424]
003008bcldr x5, [sp+416]
003008c0ldr x6, [sp+432]
003008c4str x5, [sp+232]
003008c8str x4, [sp+240]
003008ccstr x6, [sp+248]
003008d0str xzr, [sp+112]
003008d4str x4, [sp+104]
003008d8ldr x4, [sp+232]
003008dcstr x4, [sp+96]
003008e0b 0x3008e4
003008e4
003008e4loc_3008e4:
003008e4ldr x4, [sp+104]
003008e8ldr x5, [sp+112]
003008ecsubs xzr, x4, x5
003008f0b.gt 0x3008f8
003008f4b 0x300968
003008f8
003008f8loc_3008f8:
003008f8ldr x4, [sp+96]
003008fcstr x4, [sp+328]
00300900ldr x4, [sp+328]
00300904ldrh w5, [x4]
00300908ldrh w6, [x4+2]
0030090cldr x7, [x4+8]
00300910ldr x8, [x4+16]
00300914ldr x4, [x4+24]
00300918strh w5, [sp+176]
0030091cstrh w6, [sp+178]
00300920str x7, [sp+184]
00300924str x8, [sp+192]
00300928str x4, [sp+200]
0030092cldrh w4, [sp+178]
00300930subs wzr, w4, 2
00300934b.eq 0x30093c
00300938b 0x300948
0030093c
0030093cloc_30093c:
0030093corr x4, xzr, 1
00300940strb w4, [sp+33]
00300944b 0x30096c
00300948
00300948loc_300948:
00300948b 0x30094c
0030094c
0030094cloc_30094c:
0030094cldr x4, [sp+112]
00300950add x4, x4, 1
00300954str x4, [sp+112]
00300958ldr x4, [sp+328]
0030095cadd x4, x4, 32
00300960str x4, [sp+96]
00300964b 0x3008e4
00300968
00300968loc_300968:
00300968b 0x30096c
0030096c
0030096cloc_30096c:
0030096cldr x4, [sp+424]
00300970ldr x5, [sp+416]
00300974ldr x6, [sp+432]
00300978str x5, [sp+232]
0030097cstr x4, [sp+240]
00300980str x6, [sp+248]
00300984str xzr, [sp+88]
00300988str x4, [sp+80]
0030098cldr x4, [sp+232]
00300990str x4, [sp+72]
00300994b 0x300998
00300998
00300998loc_300998:
00300998ldr x4, [sp+80]
0030099cldr x5, [sp+88]
003009a0subs xzr, x4, x5
003009a4b.gt 0x3009ac
003009a8b 0x300d9c
003009ac
003009acloc_3009ac:
003009acldr x4, [sp+72]
003009b0str x4, [sp+320]
003009b4ldr x4, [sp+320]
003009b8ldrh w5, [x4]
003009bcldrh w6, [x4+2]
003009c0ldr x7, [x4+8]
003009c4ldr x8, [x4+16]
003009c8ldr x4, [x4+24]
003009ccstrh w5, [sp+144]
003009d0strh w6, [sp+146]
003009d4str x7, [sp+152]
003009d8str x8, [sp+160]
003009dcstr x4, [sp+168]
003009e0ldrb w4, [sp+33]
003009e4strb w4, [sp+34]
003009e8tbnz w4, 0, 0x3009f0
003009ecb 0x300a04
003009f0
003009f0loc_3009f0:
003009f0ldrh w4, [sp+146]
003009f4subs wzr, w4, 1
003009f8cset x4, eq
003009fcstrb w4, [sp+34]
00300a00b 0x300a08
00300a04
00300a04loc_300a04:
00300a04b 0x300a08
00300a08
00300a08loc_300a08:
00300a08ldrb w4, [sp+34]
00300a0ctbnz w4, 0, 0x300a14
00300a10b 0x300a18
00300a14
00300a14loc_300a14:
00300a14b 0x300d80
00300a18
00300a18loc_300a18:
00300a18ldr x4, [sp+408]
00300a1cldrsb x27, [x4]
00300a20ldrb w4, [x4]
00300a24strb w4, [sp+39]
00300a28mov x5, x4
00300a2csubs wzr, w5, 2
00300a30b.eq 0x300a38
00300a34b 0x300ba8
00300a38
00300a38loc_300a38:
00300a38b 0x300a3c
00300a3c
00300a3cloc_300a3c:
00300a3cldr x1, [sp+160]
00300a40ldr x4, [sp+152]
00300a44subs xzr, x1, 0
00300a48b.hi 0x300a50
00300a4cb 0x300dd4
00300a50
00300a50loc_300a50:
00300a50ldrb w0, [x4]
00300a54strb w0, [sp+38]
00300a58ldr x1, [sp+160]
00300a5cldr x4, [sp+152]
00300a60subs xzr, x1, 1
00300a64b.hi 0x300a6c
00300a68b 0x300dcc
00300a6c
00300a6cloc_300a6c:
00300a6cldrb w1, [x4+1]
00300a70strb w1, [sp+37]
00300a74ldr x4, [sp+160]
00300a78ldr x5, [sp+152]
00300a7csubs xzr, x4, 2
00300a80b.hi 0x300a88
00300a84b 0x300dc0
00300a88
00300a88loc_300a88:
00300a88ldrb w2, [x5+2]
00300a8cstrb w2, [sp+36]
00300a90ldr x4, [sp+160]
00300a94ldr x5, [sp+152]
00300a98subs xzr, x4, 3
00300a9cb.hi 0x300aa4
00300aa0b 0x300db4
00300aa4
00300aa4loc_300aa4:
00300aa4ldrb w3, [x5+3]
00300aa8strb w3, [sp+35]
00300aacbl net.IPv4
00300ab0str x0, [sp+208]
00300ab4str x1, [sp+216]
00300ab8str x2, [sp+224]
00300abcldr x4, [sp+408]
00300ac0ldrsb x27, [x4]
00300ac4ldrb w4, [x4+1]
00300ac8mov x0, x4
00300accstr x0, [sp+64]
00300ad0orr x1, xzr, 32
00300ad4bl net.CIDRMask
00300ad8str x0, [sp+368]
00300adcstr x1, [sp+376]
00300ae0str x2, [sp+384]
00300ae4adrp x0, 0x342000
00300ae8add x0, x0, 1952
00300aecbl runtime.newobject
00300af0str x0, [sp+312]
00300af4ldr x4, [sp+208]
00300af8ldr x5, [sp+216]
00300afcldr x6, [sp+224]
00300b00str x5, [x0+8]
00300b04str x6, [x0+16]
00300b08adrp x27, 0x74b000
00300b0cldr w5, [x27+3056]
00300b10cbz w5, 0x300b18
00300b14b 0x300b1c
00300b18
00300b18loc_300b18:
00300b18b 0x300b30
00300b1c
00300b1cloc_300b1c:
00300b1cbl runtime.gcWriteBarrier2
00300b20str x4, [x25]
00300b24ldr x2, [x0]
00300b28str x2, [x25+8]
00300b2cb 0x300b30
00300b30
00300b30loc_300b30:
00300b30str x4, [x0]
00300b34ldr x2, [sp+312]
00300b38ldrsb x27, [x2]
00300b3cldr x3, [sp+368]
00300b40ldr x4, [sp+376]
00300b44ldr x5, [sp+384]
00300b48str x4, [x2+32]
00300b4cstr x5, [x2+40]
00300b50adrp x27, 0x74b000
00300b54ldr w4, [x27+3056]
00300b58cbz w4, 0x300b60
00300b5cb 0x300b64
00300b60
00300b60loc_300b60:
00300b60b 0x300b78
00300b64
00300b64loc_300b64:
00300b64bl runtime.gcWriteBarrier2
00300b68str x3, [x25]
00300b6cldr x4, [x2+24]
00300b70str x4, [x25+8]
00300b74b 0x300b78
00300b78
00300b78loc_300b78:
00300b78str x3, [x2+24]
00300b7cldr x2, [sp+312]
00300b80str x2, [sp+360]
00300b84adrp x3, 0x416000
00300b88add x3, x3, 3672
00300b8cstr x3, [sp+120]
00300b90str x2, [sp+128]
00300b94ldr x0, [sp+120]
00300b98ldr x1, [sp+128]
00300b9cldp x29, x30, [sp-8]
00300ba0add sp, sp, 400
00300ba4ret x30
00300ba8
00300ba8loc_300ba8:
00300ba8subs wzr, w4, 10
00300bacb.eq 0x300bb4
00300bb0b 0x300d74
00300bb4
00300bb4loc_300bb4:
00300bb4b 0x300bb8
00300bb8
00300bb8loc_300bb8:
00300bb8adrp x0, 0x2f5000
00300bbcadd x0, x0, 3072
00300bc0orr x1, xzr, 16
00300bc4mov x2, x1
00300bc8bl runtime.makeslice
00300bccstr x0, [sp+208]
00300bd0orr x3, xzr, 16
00300bd4str x3, [sp+216]
00300bd8str x3, [sp+224]
00300bdcldr x3, [sp+408]
00300be0ldrsb x27, [x3]
00300be4ldrb w3, [x3+1]
00300be8mov x0, x3
00300becstr x0, [sp+56]
00300bf0orr x1, xzr, 128
00300bf4bl net.CIDRMask
00300bf8str x0, [sp+368]
00300bfcstr x1, [sp+376]
00300c00str x2, [sp+384]
00300c04adrp x0, 0x342000
00300c08add x0, x0, 1952
00300c0cbl runtime.newobject
00300c10str x0, [sp+304]
00300c14ldr x3, [sp+208]
00300c18ldr x4, [sp+216]
00300c1cldr x5, [sp+224]
00300c20str x4, [x0+8]
00300c24str x5, [x0+16]
00300c28adrp x27, 0x74b000
00300c2cldr w4, [x27+3056]
00300c30cbz w4, 0x300c38
00300c34b 0x300c3c
00300c38
00300c38loc_300c38:
00300c38b 0x300c50
00300c3c
00300c3cloc_300c3c:
00300c3cbl runtime.gcWriteBarrier2
00300c40str x3, [x25]
00300c44ldr x4, [x0]
00300c48str x4, [x25+8]
00300c4cb 0x300c50
00300c50
00300c50loc_300c50:
00300c50str x3, [x0]
00300c54ldr x3, [sp+304]
00300c58ldrsb x27, [x3]
00300c5cldr x4, [sp+368]
00300c60ldr x5, [sp+376]
00300c64ldr x6, [sp+384]
00300c68str x5, [x3+32]
00300c6cstr x6, [x3+40]
00300c70adrp x27, 0x74b000
00300c74ldr w5, [x27+3056]
00300c78cbz w5, 0x300c80
00300c7cb 0x300c84
00300c80
00300c80loc_300c80:
00300c80b 0x300c98
00300c84
00300c84loc_300c84:
00300c84bl runtime.gcWriteBarrier2
00300c88str x4, [x25]
00300c8cldr x5, [x3+24]
00300c90str x5, [x25+8]
00300c94b 0x300c98
00300c98
00300c98loc_300c98:
00300c98str x4, [x3+24]
00300c9cldr x3, [sp+304]
00300ca0str x3, [sp+136]
00300ca4ldr x3, [sp+152]
00300ca8ldr x4, [sp+160]
00300cacldr x5, [sp+168]
00300cb0str x3, [sp+336]
00300cb4str x4, [sp+344]
00300cb8str x5, [sp+352]
00300cbcldr x3, [sp+136]
00300cc0ldrsb x27, [x3]
00300cc4ldr x4, [x3+8]
00300cc8ldr x5, [x3+16]
00300cccldr x3, [x3]
00300cd0str x3, [sp+280]
00300cd4str x4, [sp+288]
00300cd8str x5, [sp+296]
00300cdcldr x3, [sp+344]
00300ce0ldr x4, [sp+336]
00300ce4ldr x5, [sp+352]
00300ce8str x4, [sp+256]
00300cecstr x3, [sp+264]
00300cf0str x5, [sp+272]
00300cf4ldr x4, [sp+288]
00300cf8str x4, [sp+48]
00300cfcsubs xzr, x4, x3
00300d00b.gt 0x300d08
00300d04b 0x300d10
00300d08
00300d08loc_300d08:
00300d08str x3, [sp+48]
00300d0cb 0x300d14
00300d10
00300d10loc_300d10:
00300d10b 0x300d14
00300d14
00300d14loc_300d14:
00300d14ldr x3, [sp+256]
00300d18ldr x4, [sp+280]
00300d1csubs xzr, x3, x4
00300d20b.ne 0x300d28
00300d24b 0x300d44
00300d28
00300d28loc_300d28:
00300d28ldr x3, [sp+48]
00300d2cstr x3, [sp+40]
00300d30ldr x2, [sp+40]
00300d34ldr x0, [sp+280]
00300d38ldr x1, [sp+256]
00300d3cbl runtime.memmove
00300d40b 0x300d48
00300d44
00300d44loc_300d44:
00300d44b 0x300d48
00300d48
00300d48loc_300d48:
00300d48ldr x2, [sp+136]
00300d4cstr x2, [sp+360]
00300d50adrp x3, 0x416000
00300d54add x3, x3, 3672
00300d58str x3, [sp+120]
00300d5cstr x2, [sp+128]
00300d60ldr x0, [sp+120]
00300d64ldr x1, [sp+128]
00300d68ldp x29, x30, [sp-8]
00300d6cadd sp, sp, 400
00300d70ret x30
00300d74
00300d74loc_300d74:
00300d74b 0x300d78
00300d78
00300d78loc_300d78:
00300d78b 0x300d7c
00300d7c
00300d7cloc_300d7c:
00300d7cb 0x300d80
00300d80
00300d80loc_300d80:
00300d80ldr x4, [sp+88]
00300d84add x4, x4, 1
00300d88str x4, [sp+88]
00300d8cldr x4, [sp+320]
00300d90add x4, x4, 32
00300d94str x4, [sp+72]
00300d98b 0x300998
00300d9c
00300d9cloc_300d9c:
00300d9cstp xzr, xzr, [sp+120]
00300da0mov x0, xzr
00300da4mov x1, xzr
00300da8ldp x29, x30, [sp-8]
00300dacadd sp, sp, 400
00300db0ret x30
00300db4
00300db4loc_300db4:
00300db4orr x0, xzr, 3
00300db8mov x1, x4
00300dbcbl runtime.panicIndex
00300dc0
00300dc0loc_300dc0:
00300dc0orr x0, xzr, 2
00300dc4mov x1, x4
00300dc8bl runtime.panicIndex
00300dcc
00300dccloc_300dcc:
00300dccorr x0, xzr, 1
00300dd0bl runtime.panicIndex
00300dd4
00300dd4loc_300dd4:
00300dd4mov x0, xzr
00300dd8bl runtime.panicIndex
00300ddchint
00300de0
00300de0loc_300de0:
00300de0stp x0, x1, [sp+8]
00300de4stp x2, x3, [sp+24]
00300de8mov x3, x30
00300decbl runtime.morestack_noctxt.abi0
00300df0ldp x0, x1, [sp+8]
00300df4ldp x2, x3, [sp+24]
00300df8b 0x300880
00300dfcudf 0
00300880
00300880net.newAddr: ; void net.newAddr(syscall.IfAddrmsg * ifam, struct []syscall.NetlinkRouteAttr attrs)
00300880ldr x16, [x28+16]
00300884sub x17, sp, 272
00300888subs xzr, x17, x16
0030088cb.ls 0x300de0
00300890sub x20, sp, 400
00300894stp x29, x30, [x20-8]
00300898add sp, x20, 0
0030089csub x29, sp, 8
003008a0str x0, [sp+408]
003008a4str x1, [sp+416]
003008a8str x2, [sp+424]
003008acstr x3, [sp+432]
003008b0stp xzr, xzr, [sp+120]
003008b4strb wzr, [sp+33]
003008b8ldr x4, [sp+424]
003008bcldr x5, [sp+416]
003008c0ldr x6, [sp+432]
003008c4str x5, [sp+232]
003008c8str x4, [sp+240]
003008ccstr x6, [sp+248]
003008d0str xzr, [sp+112]
003008d4str x4, [sp+104]
003008d8ldr x4, [sp+232]
003008dcstr x4, [sp+96]
003008e0b 0x3008e4
003008e4
003008e4loc_3008e4:
003008e4ldr x4, [sp+104]
003008e8ldr x5, [sp+112]
003008ecsubs xzr, x4, x5
003008f0b.gt 0x3008f8
003008f4b 0x300968
003008f8
003008f8loc_3008f8:
003008f8ldr x4, [sp+96]
003008fcstr x4, [sp+328]
00300900ldr x4, [sp+328]
00300904ldrh w5, [x4]
00300908ldrh w6, [x4+2]
0030090cldr x7, [x4+8]
00300910ldr x8, [x4+16]
00300914ldr x4, [x4+24]
00300918strh w5, [sp+176]
0030091cstrh w6, [sp+178]
00300920str x7, [sp+184]
00300924str x8, [sp+192]
00300928str x4, [sp+200]
0030092cldrh w4, [sp+178]
00300930subs wzr, w4, 2
00300934b.eq 0x30093c
00300938b 0x300948
0030093c
0030093cloc_30093c:
0030093corr x4, xzr, 1
00300940strb w4, [sp+33]
00300944b 0x30096c
00300948
00300948loc_300948:
00300948b 0x30094c
0030094c
0030094cloc_30094c:
0030094cldr x4, [sp+112]
00300950add x4, x4, 1
00300954str x4, [sp+112]
00300958ldr x4, [sp+328]
0030095cadd x4, x4, 32
00300960str x4, [sp+96]
00300964b 0x3008e4
00300968
00300968loc_300968:
00300968b 0x30096c
0030096c
0030096cloc_30096c:
0030096cldr x4, [sp+424]
00300970ldr x5, [sp+416]
00300974ldr x6, [sp+432]
00300978str x5, [sp+232]
0030097cstr x4, [sp+240]
00300980str x6, [sp+248]
00300984str xzr, [sp+88]
00300988str x4, [sp+80]
0030098cldr x4, [sp+232]
00300990str x4, [sp+72]
00300994b 0x300998
00300998
00300998loc_300998:
00300998ldr x4, [sp+80]
0030099cldr x5, [sp+88]
003009a0subs xzr, x4, x5
003009a4b.gt 0x3009ac
003009a8b 0x300d9c
003009ac
003009acloc_3009ac:
003009acldr x4, [sp+72]
003009b0str x4, [sp+320]
003009b4ldr x4, [sp+320]
003009b8ldrh w5, [x4]
003009bcldrh w6, [x4+2]
003009c0ldr x7, [x4+8]
003009c4ldr x8, [x4+16]
003009c8ldr x4, [x4+24]
003009ccstrh w5, [sp+144]
003009d0strh w6, [sp+146]
003009d4str x7, [sp+152]
003009d8str x8, [sp+160]
003009dcstr x4, [sp+168]
003009e0ldrb w4, [sp+33]
003009e4strb w4, [sp+34]
003009e8tbnz w4, 0, 0x3009f0
003009ecb 0x300a04
003009f0
003009f0loc_3009f0:
003009f0ldrh w4, [sp+146]
003009f4subs wzr, w4, 1
003009f8cset x4, eq
003009fcstrb w4, [sp+34]
00300a00b 0x300a08
00300a04
00300a04loc_300a04:
00300a04b 0x300a08
00300a08
00300a08loc_300a08:
00300a08ldrb w4, [sp+34]
00300a0ctbnz w4, 0, 0x300a14
00300a10b 0x300a18
00300a14
00300a14loc_300a14:
00300a14b 0x300d80
00300a18
00300a18loc_300a18:
00300a18ldr x4, [sp+408]
00300a1cldrsb x27, [x4]
00300a20ldrb w4, [x4]
00300a24strb w4, [sp+39]
00300a28mov x5, x4
00300a2csubs wzr, w5, 2
00300a30b.eq 0x300a38
00300a34b 0x300ba8
00300a38
00300a38loc_300a38:
00300a38b 0x300a3c
00300a3c
00300a3cloc_300a3c:
00300a3cldr x1, [sp+160]
00300a40ldr x4, [sp+152]
00300a44subs xzr, x1, 0
00300a48b.hi 0x300a50
00300a4cb 0x300dd4
00300a50
00300a50loc_300a50:
00300a50ldrb w0, [x4]
00300a54strb w0, [sp+38]
00300a58ldr x1, [sp+160]
00300a5cldr x4, [sp+152]
00300a60subs xzr, x1, 1
00300a64b.hi 0x300a6c
00300a68b 0x300dcc
00300a6c
00300a6cloc_300a6c:
00300a6cldrb w1, [x4+1]
00300a70strb w1, [sp+37]
00300a74ldr x4, [sp+160]
00300a78ldr x5, [sp+152]
00300a7csubs xzr, x4, 2
00300a80b.hi 0x300a88
00300a84b 0x300dc0
00300a88
00300a88loc_300a88:
00300a88ldrb w2, [x5+2]
00300a8cstrb w2, [sp+36]
00300a90ldr x4, [sp+160]
00300a94ldr x5, [sp+152]
00300a98subs xzr, x4, 3
00300a9cb.hi 0x300aa4
00300aa0b 0x300db4
00300aa4
00300aa4loc_300aa4:
00300aa4ldrb w3, [x5+3]
00300aa8strb w3, [sp+35]
00300aacbl net.IPv4
00300ab0str x0, [sp+208]
00300ab4str x1, [sp+216]
00300ab8str x2, [sp+224]
00300abcldr x4, [sp+408]
00300ac0ldrsb x27, [x4]
00300ac4ldrb w4, [x4+1]
00300ac8mov x0, x4
00300accstr x0, [sp+64]
00300ad0orr x1, xzr, 32
00300ad4bl net.CIDRMask
00300ad8str x0, [sp+368]
00300adcstr x1, [sp+376]
00300ae0str x2, [sp+384]
00300ae4adrp x0, 0x342000
00300ae8add x0, x0, 1952
00300aecbl runtime.newobject
00300af0str x0, [sp+312]
00300af4ldr x4, [sp+208]
00300af8ldr x5, [sp+216]
00300afcldr x6, [sp+224]
00300b00str x5, [x0+8]
00300b04str x6, [x0+16]
00300b08adrp x27, 0x74b000
00300b0cldr w5, [x27+3056]
00300b10cbz w5, 0x300b18
00300b14b 0x300b1c
00300b18
00300b18loc_300b18:
00300b18b 0x300b30
00300b1c
00300b1cloc_300b1c:
00300b1cbl runtime.gcWriteBarrier2
00300b20str x4, [x25]
00300b24ldr x2, [x0]
00300b28str x2, [x25+8]
00300b2cb 0x300b30
00300b30
00300b30loc_300b30:
00300b30str x4, [x0]
00300b34ldr x2, [sp+312]
00300b38ldrsb x27, [x2]
00300b3cldr x3, [sp+368]
00300b40ldr x4, [sp+376]
00300b44ldr x5, [sp+384]
00300b48str x4, [x2+32]
00300b4cstr x5, [x2+40]
00300b50adrp x27, 0x74b000
00300b54ldr w4, [x27+3056]
00300b58cbz w4, 0x300b60
00300b5cb 0x300b64
00300b60
00300b60loc_300b60:
00300b60b 0x300b78
00300b64
00300b64loc_300b64:
00300b64bl runtime.gcWriteBarrier2
00300b68str x3, [x25]
00300b6cldr x4, [x2+24]
00300b70str x4, [x25+8]
00300b74b 0x300b78
00300b78
00300b78loc_300b78:
00300b78str x3, [x2+24]
00300b7cldr x2, [sp+312]
00300b80str x2, [sp+360]
00300b84adrp x3, 0x416000
00300b88add x3, x3, 3672
00300b8cstr x3, [sp+120]
00300b90str x2, [sp+128]
00300b94ldr x0, [sp+120]
00300b98ldr x1, [sp+128]
00300b9cldp x29, x30, [sp-8]
00300ba0add sp, sp, 400
00300ba4ret x30
00300ba8
00300ba8loc_300ba8:
00300ba8subs wzr, w4, 10
00300bacb.eq 0x300bb4
00300bb0b 0x300d74
00300bb4
00300bb4loc_300bb4:
00300bb4b 0x300bb8
00300bb8
00300bb8loc_300bb8:
00300bb8adrp x0, 0x2f5000
00300bbcadd x0, x0, 3072
00300bc0orr x1, xzr, 16
00300bc4mov x2, x1
00300bc8bl runtime.makeslice
00300bccstr x0, [sp+208]
00300bd0orr x3, xzr, 16
00300bd4str x3, [sp+216]
00300bd8str x3, [sp+224]
00300bdcldr x3, [sp+408]
00300be0ldrsb x27, [x3]
00300be4ldrb w3, [x3+1]
00300be8mov x0, x3
00300becstr x0, [sp+56]
00300bf0orr x1, xzr, 128
00300bf4bl net.CIDRMask
00300bf8str x0, [sp+368]
00300bfcstr x1, [sp+376]
00300c00str x2, [sp+384]
00300c04adrp x0, 0x342000
00300c08add x0, x0, 1952
00300c0cbl runtime.newobject
00300c10str x0, [sp+304]
00300c14ldr x3, [sp+208]
00300c18ldr x4, [sp+216]
00300c1cldr x5, [sp+224]
00300c20str x4, [x0+8]
00300c24str x5, [x0+16]
00300c28adrp x27, 0x74b000
00300c2cldr w4, [x27+3056]
00300c30cbz w4, 0x300c38
00300c34b 0x300c3c
00300c38
00300c38loc_300c38:
00300c38b 0x300c50
00300c3c
00300c3cloc_300c3c:
00300c3cbl runtime.gcWriteBarrier2
00300c40str x3, [x25]
00300c44ldr x4, [x0]
00300c48str x4, [x25+8]
00300c4cb 0x300c50
00300c50
00300c50loc_300c50:
00300c50str x3, [x0]
00300c54ldr x3, [sp+304]
00300c58ldrsb x27, [x3]
00300c5cldr x4, [sp+368]
00300c60ldr x5, [sp+376]
00300c64ldr x6, [sp+384]
00300c68str x5, [x3+32]
00300c6cstr x6, [x3+40]
00300c70adrp x27, 0x74b000
00300c74ldr w5, [x27+3056]
00300c78cbz w5, 0x300c80
00300c7cb 0x300c84
00300c80
00300c80loc_300c80:
00300c80b 0x300c98
00300c84
00300c84loc_300c84:
00300c84bl runtime.gcWriteBarrier2
00300c88str x4, [x25]
00300c8cldr x5, [x3+24]
00300c90str x5, [x25+8]
00300c94b 0x300c98
00300c98
00300c98loc_300c98:
00300c98str x4, [x3+24]
00300c9cldr x3, [sp+304]
00300ca0str x3, [sp+136]
00300ca4ldr x3, [sp+152]
00300ca8ldr x4, [sp+160]
00300cacldr x5, [sp+168]
00300cb0str x3, [sp+336]
00300cb4str x4, [sp+344]
00300cb8str x5, [sp+352]
00300cbcldr x3, [sp+136]
00300cc0ldrsb x27, [x3]
00300cc4ldr x4, [x3+8]
00300cc8ldr x5, [x3+16]
00300cccldr x3, [x3]
00300cd0str x3, [sp+280]
00300cd4str x4, [sp+288]
00300cd8str x5, [sp+296]
00300cdcldr x3, [sp+344]
00300ce0ldr x4, [sp+336]
00300ce4ldr x5, [sp+352]
00300ce8str x4, [sp+256]
00300cecstr x3, [sp+264]
00300cf0str x5, [sp+272]
00300cf4ldr x4, [sp+288]
00300cf8str x4, [sp+48]
00300cfcsubs xzr, x4, x3
00300d00b.gt 0x300d08
00300d04b 0x300d10
00300d08
00300d08loc_300d08:
00300d08str x3, [sp+48]
00300d0cb 0x300d14
00300d10
00300d10loc_300d10:
00300d10b 0x300d14
00300d14
00300d14loc_300d14:
00300d14ldr x3, [sp+256]
00300d18ldr x4, [sp+280]
00300d1csubs xzr, x3, x4
00300d20b.ne 0x300d28
00300d24b 0x300d44
00300d28
00300d28loc_300d28:
00300d28ldr x3, [sp+48]
00300d2cstr x3, [sp+40]
00300d30ldr x2, [sp+40]
00300d34ldr x0, [sp+280]
00300d38ldr x1, [sp+256]
00300d3cbl runtime.memmove
00300d40b 0x300d48
00300d44
00300d44loc_300d44:
00300d44b 0x300d48
00300d48
00300d48loc_300d48:
00300d48ldr x2, [sp+136]
00300d4cstr x2, [sp+360]
00300d50adrp x3, 0x416000
00300d54add x3, x3, 3672
00300d58str x3, [sp+120]
00300d5cstr x2, [sp+128]
00300d60ldr x0, [sp+120]
00300d64ldr x1, [sp+128]
00300d68ldp x29, x30, [sp-8]
00300d6cadd sp, sp, 400
00300d70ret x30
00300d74
00300d74loc_300d74:
00300d74b 0x300d78
00300d78
00300d78loc_300d78:
00300d78b 0x300d7c
00300d7c
00300d7cloc_300d7c:
00300d7cb 0x300d80
00300d80
00300d80loc_300d80:
00300d80ldr x4, [sp+88]
00300d84add x4, x4, 1
00300d88str x4, [sp+88]
00300d8cldr x4, [sp+320]
00300d90add x4, x4, 32
00300d94str x4, [sp+72]
00300d98b 0x300998
00300d9c
00300d9cloc_300d9c:
00300d9cstp xzr, xzr, [sp+120]
00300da0mov x0, xzr
00300da4mov x1, xzr
00300da8ldp x29, x30, [sp-8]
00300dacadd sp, sp, 400
00300db0ret x30
00300db4
00300db4loc_300db4:
00300db4orr x0, xzr, 3
00300db8mov x1, x4
00300dbcbl runtime.panicIndex
00300dc0
00300dc0loc_300dc0:
00300dc0orr x0, xzr, 2
00300dc4mov x1, x4
00300dc8bl runtime.panicIndex
00300dcc
00300dccloc_300dcc:
00300dccorr x0, xzr, 1
00300dd0bl runtime.panicIndex
00300dd4
00300dd4loc_300dd4:
00300dd4mov x0, xzr
00300dd8bl runtime.panicIndex
00300ddchint
00300de0
00300de0loc_300de0:
00300de0stp x0, x1, [sp+8]
00300de4stp x2, x3, [sp+24]
00300de8mov x3, x30
00300decbl runtime.morestack_noctxt.abi0
00300df0ldp x0, x1, [sp+8]
00300df4ldp x2, x3, [sp+24]
00300df8b 0x300880
00300dfcudf 0
00300880
00300e00
00300e00net.IPv4: ; void net.IPv4(uint8 a, uint8 b, uint8 c, uint8 d)
00300e00ldr x16, [x28+16]
00300e04sub x17, sp, 32
00300e08subs xzr, x17, x16
00300e0cb.ls 0x300f94
00300e10str x30, [sp-160]!
00300e14stur x29, [sp-8]
00300e18sub x29, sp, 8
00300e1cstrb w0, [sp+168]
00300e20strb w1, [sp+169]
00300e24strb w2, [sp+170]
00300e28strb w3, [sp+171]
00300e2cstr xzr, [sp+56]
00300e30stp xzr, xzr, [sp+64]
00300e34adrp x0, 0x2f5000
00300e38add x0, x0, 3072
00300e3corr x1, xzr, 16
00300e40mov x2, x1
00300e44bl runtime.makeslice
00300e48str x0, [sp+80]
00300e4corr x3, xzr, 16
00300e50str x3, [sp+88]
00300e54str x3, [sp+96]
00300e58str x0, [sp+128]
00300e5cstr x3, [sp+136]
00300e60str x3, [sp+144]
00300e64adrp x27, 0x70e000
00300e68ldr x3, [x27+2968]
00300e6cadrp x27, 0x70e000
00300e70ldr x4, [x27+2960]
00300e74adrp x27, 0x70e000
00300e78ldr x5, [x27+2976]
00300e7cstr x4, [sp+104]
00300e80str x3, [sp+112]
00300e84str x5, [sp+120]
00300e88ldr x4, [sp+136]
00300e8cstr x4, [sp+48]
00300e90subs xzr, x4, x3
00300e94b.gt 0x300e9c
00300e98b 0x300ea4
00300e9c
00300e9cloc_300e9c:
00300e9cstr x3, [sp+48]
00300ea0b 0x300ea8
00300ea4
00300ea4loc_300ea4:
00300ea4b 0x300ea8
00300ea8
00300ea8loc_300ea8:
00300ea8ldr x3, [sp+104]
00300eacldr x4, [sp+128]
00300eb0subs xzr, x3, x4
00300eb4b.ne 0x300ebc
00300eb8b 0x300ed8
00300ebc
00300ebcloc_300ebc:
00300ebcldr x3, [sp+48]
00300ec0str x3, [sp+40]
00300ec4ldr x2, [sp+40]
00300ec8ldr x0, [sp+128]
00300eccldr x1, [sp+104]
00300ed0bl runtime.memmove
00300ed4b 0x300edc
00300ed8
00300ed8loc_300ed8:
00300ed8b 0x300edc
00300edc
00300edcloc_300edc:
00300edcldr x1, [sp+88]
00300ee0ldr x3, [sp+80]
00300ee4ldrb w4, [sp+168]
00300ee8subs xzr, x1, 12
00300eecb.hi 0x300ef4
00300ef0b 0x300f88
00300ef4
00300ef4loc_300ef4:
00300ef4strb w4, [x3+12]
00300ef8ldr x1, [sp+88]
00300efcldr x3, [sp+80]
00300f00ldrb w4, [sp+169]
00300f04subs xzr, x1, 13
00300f08b.hi 0x300f10
00300f0cb 0x300f80
00300f10
00300f10loc_300f10:
00300f10strb w4, [x3+13]
00300f14ldr x1, [sp+88]
00300f18ldr x3, [sp+80]
00300f1cldrb w4, [sp+170]
00300f20subs xzr, x1, 14
00300f24b.hi 0x300f2c
00300f28b 0x300f78
00300f2c
00300f2cloc_300f2c:
00300f2cstrb w4, [x3+14]
00300f30ldr x1, [sp+88]
00300f34ldr x3, [sp+80]
00300f38ldrb w4, [sp+171]
00300f3csubs xzr, x1, 15
00300f40b.hi 0x300f48
00300f44b 0x300f70
00300f48
00300f48loc_300f48:
00300f48strb w4, [x3+15]
00300f4cldr x0, [sp+80]
00300f50ldr x1, [sp+88]
00300f54ldr x2, [sp+96]
00300f58str x0, [sp+56]
00300f5cstr x1, [sp+64]
00300f60str x2, [sp+72]
00300f64ldur x29, [sp-8]
00300f68ldr x30, [sp], 160
00300f6cret x30
00300f70
00300f70loc_300f70:
00300f70orr x0, xzr, 15
00300f74bl runtime.panicIndex
00300f78
00300f78loc_300f78:
00300f78orr x0, xzr, 14
00300f7cbl runtime.panicIndex
00300f80
00300f80loc_300f80:
00300f80movz x0, 13
00300f84bl runtime.panicIndex
00300f88
00300f88loc_300f88:
00300f88orr x0, xzr, 12
00300f8cbl runtime.panicIndex
00300f90hint
00300f94
00300f94loc_300f94:
00300f94strb w0, [sp+8]
00300f98strb w1, [sp+9]
00300f9cstrb w2, [sp+10]
00300fa0strb w3, [sp+11]
00300fa4mov x3, x30
00300fa8bl runtime.morestack_noctxt.abi0
00300facldrb w0, [sp+8]
00300fb0ldrb w1, [sp+9]
00300fb4ldrb w2, [sp+10]
00300fb8ldrb w3, [sp+11]
00300fbcb 0x300e00
00300e00
00300e00net.IPv4: ; void net.IPv4(uint8 a, uint8 b, uint8 c, uint8 d)
00300e00ldr x16, [x28+16]
00300e04sub x17, sp, 32
00300e08subs xzr, x17, x16
00300e0cb.ls 0x300f94
00300e10str x30, [sp-160]!
00300e14stur x29, [sp-8]
00300e18sub x29, sp, 8
00300e1cstrb w0, [sp+168]
00300e20strb w1, [sp+169]
00300e24strb w2, [sp+170]
00300e28strb w3, [sp+171]
00300e2cstr xzr, [sp+56]
00300e30stp xzr, xzr, [sp+64]
00300e34adrp x0, 0x2f5000
00300e38add x0, x0, 3072
00300e3corr x1, xzr, 16
00300e40mov x2, x1
00300e44bl runtime.makeslice
00300e48str x0, [sp+80]
00300e4corr x3, xzr, 16
00300e50str x3, [sp+88]
00300e54str x3, [sp+96]
00300e58str x0, [sp+128]
00300e5cstr x3, [sp+136]
00300e60str x3, [sp+144]
00300e64adrp x27, 0x70e000
00300e68ldr x3, [x27+2968]
00300e6cadrp x27, 0x70e000
00300e70ldr x4, [x27+2960]
00300e74adrp x27, 0x70e000
00300e78ldr x5, [x27+2976]
00300e7cstr x4, [sp+104]
00300e80str x3, [sp+112]
00300e84str x5, [sp+120]
00300e88ldr x4, [sp+136]
00300e8cstr x4, [sp+48]
00300e90subs xzr, x4, x3
00300e94b.gt 0x300e9c
00300e98b 0x300ea4
00300e9c
00300e9cloc_300e9c:
00300e9cstr x3, [sp+48]
00300ea0b 0x300ea8
00300ea4
00300ea4loc_300ea4:
00300ea4b 0x300ea8
00300ea8
00300ea8loc_300ea8:
00300ea8ldr x3, [sp+104]
00300eacldr x4, [sp+128]
00300eb0subs xzr, x3, x4
00300eb4b.ne 0x300ebc
00300eb8b 0x300ed8
00300ebc
00300ebcloc_300ebc:
00300ebcldr x3, [sp+48]
00300ec0str x3, [sp+40]
00300ec4ldr x2, [sp+40]
00300ec8ldr x0, [sp+128]
00300eccldr x1, [sp+104]
00300ed0bl runtime.memmove
00300ed4b 0x300edc
00300ed8
00300ed8loc_300ed8:
00300ed8b 0x300edc
00300edc
00300edcloc_300edc:
00300edcldr x1, [sp+88]
00300ee0ldr x3, [sp+80]
00300ee4ldrb w4, [sp+168]
00300ee8subs xzr, x1, 12
00300eecb.hi 0x300ef4
00300ef0b 0x300f88
00300ef4
00300ef4loc_300ef4:
00300ef4strb w4, [x3+12]
00300ef8ldr x1, [sp+88]
00300efcldr x3, [sp+80]
00300f00ldrb w4, [sp+169]
00300f04subs xzr, x1, 13
00300f08b.hi 0x300f10
00300f0cb 0x300f80
00300f10
00300f10loc_300f10:
00300f10strb w4, [x3+13]
00300f14ldr x1, [sp+88]
00300f18ldr x3, [sp+80]
00300f1cldrb w4, [sp+170]
00300f20subs xzr, x1, 14
00300f24b.hi 0x300f2c
00300f28b 0x300f78
00300f2c
00300f2cloc_300f2c:
00300f2cstrb w4, [x3+14]
00300f30ldr x1, [sp+88]
00300f34ldr x3, [sp+80]
00300f38ldrb w4, [sp+171]
00300f3csubs xzr, x1, 15
00300f40b.hi 0x300f48
00300f44b 0x300f70
00300f48
00300f48loc_300f48:
00300f48strb w4, [x3+15]
00300f4cldr x0, [sp+80]
00300f50ldr x1, [sp+88]
00300f54ldr x2, [sp+96]
00300f58str x0, [sp+56]
00300f5cstr x1, [sp+64]
00300f60str x2, [sp+72]
00300f64ldur x29, [sp-8]
00300f68ldr x30, [sp], 160
00300f6cret x30
00300f70
00300f70loc_300f70:
00300f70orr x0, xzr, 15
00300f74bl runtime.panicIndex
00300f78
00300f78loc_300f78:
00300f78orr x0, xzr, 14
00300f7cbl runtime.panicIndex
00300f80
00300f80loc_300f80:
00300f80movz x0, 13
00300f84bl runtime.panicIndex
00300f88
00300f88loc_300f88:
00300f88orr x0, xzr, 12
00300f8cbl runtime.panicIndex
00300f90hint
00300f94
00300f94loc_300f94:
00300f94strb w0, [sp+8]
00300f98strb w1, [sp+9]
00300f9cstrb w2, [sp+10]
00300fa0strb w3, [sp+11]
00300fa4mov x3, x30
00300fa8bl runtime.morestack_noctxt.abi0
00300facldrb w0, [sp+8]
00300fb0ldrb w1, [sp+9]
00300fb4ldrb w2, [sp+10]
00300fb8ldrb w3, [sp+11]
00300fbcb 0x300e00
00300e00
00300fc0
00300fc0net.IPv4Mask: ; void net.IPv4Mask(uint8 a, uint8 b, uint8 c, uint8 d)
00300fc0ldr x16, [x28+16]
00300fc4subs xzr, sp, x16
00300fc8b.ls 0x3010b4
00300fccstr x30, [sp-96]!
00300fd0stur x29, [sp-8]
00300fd4sub x29, sp, 8
00300fd8strb w0, [sp+104]
00300fdcstrb w1, [sp+105]
00300fe0strb w2, [sp+106]
00300fe4strb w3, [sp+107]
00300fe8str xzr, [sp+40]
00300fecstp xzr, xzr, [sp+48]
00300ff0adrp x0, 0x2f5000
00300ff4add x0, x0, 3072
00300ff8orr x1, xzr, 4
00300ffcmov x2, x1
00301000bl runtime.makeslice
00301004str x0, [sp+64]
00301008orr x3, xzr, 4
0030100cstr x3, [sp+72]
00301010str x3, [sp+80]
00301014ldrb w3, [sp+104]
00301018b 0x30101c
0030101c
0030101cloc_30101c:
0030101cstrb w3, [x0]
00301020ldr x1, [sp+72]
00301024ldr x3, [sp+64]
00301028ldrb w4, [sp+105]
0030102csubs xzr, x1, 1
00301030b.hi 0x301038
00301034b 0x3010a8
00301038
00301038loc_301038:
00301038strb w4, [x3+1]
0030103cldr x1, [sp+72]
00301040ldr x3, [sp+64]
00301044ldrb w4, [sp+106]
00301048subs xzr, x1, 2
0030104cb.hi 0x301054
00301050b 0x3010a0
00301054
00301054loc_301054:
00301054strb w4, [x3+2]
00301058ldr x1, [sp+72]
0030105cldr x3, [sp+64]
00301060ldrb w4, [sp+107]
00301064subs xzr, x1, 3
00301068b.hi 0x301070
0030106cb 0x301098
00301070
00301070loc_301070:
00301070strb w4, [x3+3]
00301074ldr x0, [sp+64]
00301078ldr x1, [sp+72]
0030107cldr x2, [sp+80]
00301080str x0, [sp+40]
00301084str x1, [sp+48]
00301088str x2, [sp+56]
0030108cldur x29, [sp-8]
00301090ldr x30, [sp], 96
00301094ret x30
00301098
00301098loc_301098:
00301098orr x0, xzr, 3
0030109cbl runtime.panicIndex
003010a0
003010a0loc_3010a0:
003010a0orr x0, xzr, 2
003010a4bl runtime.panicIndex
003010a8
003010a8loc_3010a8:
003010a8orr x0, xzr, 1
003010acbl runtime.panicIndex
003010b0hint
003010b4
003010b4loc_3010b4:
003010b4strb w0, [sp+8]
003010b8strb w1, [sp+9]
003010bcstrb w2, [sp+10]
003010c0strb w3, [sp+11]
003010c4mov x3, x30
003010c8bl runtime.morestack_noctxt.abi0
003010ccldrb w0, [sp+8]
003010d0ldrb w1, [sp+9]
003010d4ldrb w2, [sp+10]
003010d8ldrb w3, [sp+11]
003010dcb 0x300fc0
00300fc0
00300fc0net.IPv4Mask: ; void net.IPv4Mask(uint8 a, uint8 b, uint8 c, uint8 d)
00300fc0ldr x16, [x28+16]
00300fc4subs xzr, sp, x16
00300fc8b.ls 0x3010b4
00300fccstr x30, [sp-96]!
00300fd0stur x29, [sp-8]
00300fd4sub x29, sp, 8
00300fd8strb w0, [sp+104]
00300fdcstrb w1, [sp+105]
00300fe0strb w2, [sp+106]
00300fe4strb w3, [sp+107]
00300fe8str xzr, [sp+40]
00300fecstp xzr, xzr, [sp+48]
00300ff0adrp x0, 0x2f5000
00300ff4add x0, x0, 3072
00300ff8orr x1, xzr, 4
00300ffcmov x2, x1
00301000bl runtime.makeslice
00301004str x0, [sp+64]
00301008orr x3, xzr, 4
0030100cstr x3, [sp+72]
00301010str x3, [sp+80]
00301014ldrb w3, [sp+104]
00301018b 0x30101c
0030101c
0030101cloc_30101c:
0030101cstrb w3, [x0]
00301020ldr x1, [sp+72]
00301024ldr x3, [sp+64]
00301028ldrb w4, [sp+105]
0030102csubs xzr, x1, 1
00301030b.hi 0x301038
00301034b 0x3010a8
00301038
00301038loc_301038:
00301038strb w4, [x3+1]
0030103cldr x1, [sp+72]
00301040ldr x3, [sp+64]
00301044ldrb w4, [sp+106]
00301048subs xzr, x1, 2
0030104cb.hi 0x301054
00301050b 0x3010a0
00301054
00301054loc_301054:
00301054strb w4, [x3+2]
00301058ldr x1, [sp+72]
0030105cldr x3, [sp+64]
00301060ldrb w4, [sp+107]
00301064subs xzr, x1, 3
00301068b.hi 0x301070
0030106cb 0x301098
00301070
00301070loc_301070:
00301070strb w4, [x3+3]
00301074ldr x0, [sp+64]
00301078ldr x1, [sp+72]
0030107cldr x2, [sp+80]
00301080str x0, [sp+40]
00301084str x1, [sp+48]
00301088str x2, [sp+56]
0030108cldur x29, [sp-8]
00301090ldr x30, [sp], 96
00301094ret x30
00301098
00301098loc_301098:
00301098orr x0, xzr, 3
0030109cbl runtime.panicIndex
003010a0
003010a0loc_3010a0:
003010a0orr x0, xzr, 2
003010a4bl runtime.panicIndex
003010a8
003010a8loc_3010a8:
003010a8orr x0, xzr, 1
003010acbl runtime.panicIndex
003010b0hint
003010b4
003010b4loc_3010b4:
003010b4strb w0, [sp+8]
003010b8strb w1, [sp+9]
003010bcstrb w2, [sp+10]
003010c0strb w3, [sp+11]
003010c4mov x3, x30
003010c8bl runtime.morestack_noctxt.abi0
003010ccldrb w0, [sp+8]
003010d0ldrb w1, [sp+9]
003010d4ldrb w2, [sp+10]
003010d8ldrb w3, [sp+11]
003010dcb 0x300fc0
00300fc0
003010e0
003010e0net.CIDRMask: ; void net.CIDRMask(int ones, int bits)
003010e0ldr x16, [x28+16]
003010e4subs xzr, sp, x16
003010e8b.ls 0x3012e0
003010ecstr x30, [sp-128]!
003010f0stur x29, [sp-8]
003010f4sub x29, sp, 8
003010f8str x0, [sp+136]
003010fcstr x1, [sp+144]
00301100str xzr, [sp+72]
00301104stp xzr, xzr, [sp+80]
00301108ldr x3, [sp+144]
0030110csubs xzr, x3, 32
00301110cset x3, ne
00301114strb w3, [sp+47]
00301118b.ne 0x301120
0030111cb 0x301134
00301120
00301120loc_301120:
00301120ldr x3, [sp+144]
00301124subs xzr, x3, 128
00301128cset x3, ne
0030112cstrb w3, [sp+47]
00301130b 0x301138
00301134
00301134loc_301134:
00301134b 0x301138
00301138
00301138loc_301138:
00301138ldrb w3, [sp+47]
0030113ctbnz w3, 0, 0x301144
00301140b 0x301164
00301144
00301144loc_301144:
00301144str xzr, [sp+72]
00301148stp xzr, xzr, [sp+80]
0030114cmov x0, xzr
00301150mov x1, xzr
00301154mov x2, x1
00301158ldur x29, [sp-8]
0030115cldr x30, [sp], 128
00301160ret x30
00301164
00301164loc_301164:
00301164ldr x3, [sp+136]
00301168subs xzr, x3, 0
0030116ccset x4, lt
00301170strb w4, [sp+47]
00301174tbnz x3, 63, 0x30117c
00301178b 0x301180
0030117c
0030117cloc_30117c:
0030117cb 0x301198
00301180
00301180loc_301180:
00301180ldr x3, [sp+136]
00301184ldr x4, [sp+144]
00301188subs xzr, x4, x3
0030118ccset x3, lt
00301190strb w3, [sp+47]
00301194b 0x301198
00301198
00301198loc_301198:
00301198ldrb w3, [sp+47]
0030119ctbnz w3, 0, 0x3011a4
003011a0b 0x3011c4
003011a4
003011a4loc_3011a4:
003011a4str xzr, [sp+72]
003011a8stp xzr, xzr, [sp+80]
003011acmov x0, xzr
003011b0mov x1, xzr
003011b4mov x2, x1
003011b8ldur x29, [sp-8]
003011bcldr x30, [sp], 128
003011c0ret x30
003011c4
003011c4loc_3011c4:
003011c4ldr x3, [sp+144]
003011c8sbfm x4, x3, 63, 63
003011ccadd x3, x3, x4, lsr #61
003011d0sbfm x2, x3, 3, 63
003011d4str x2, [sp+56]
003011d8adrp x0, 0x2f4000
003011dcadd x0, x0, 3072
003011e0mov x1, x2
003011e4bl runtime.makeslice
003011e8ldr x3, [sp+56]
003011ecldr x4, [sp+56]
003011f0str x0, [sp+96]
003011f4str x3, [sp+104]
003011f8str x4, [sp+112]
003011fcldr x3, [sp+136]
00301200str x3, [sp+48]
00301204str xzr, [sp+64]
00301208b 0x30120c
0030120c
0030120cloc_30120c:
0030120cldr x3, [sp+56]
00301210ldr x4, [sp+64]
00301214subs xzr, x3, x4
00301218b.gt 0x301220
0030121cb 0x3012b0
00301220
00301220loc_301220:
00301220ldr x3, [sp+48]
00301224subs xzr, x3, 8
00301228b.hs 0x301230
0030122cb 0x301260
00301230
00301230loc_301230:
00301230ldr x0, [sp+64]
00301234ldr x1, [sp+104]
00301238ldr x3, [sp+96]
0030123csubs xzr, x1, x0
00301240b.hi 0x301248
00301244b 0x3012d8
00301248
00301248loc_301248:
00301248movn x4, 0
0030124cstrb w4, [x3+x0]
00301250ldr x3, [sp+48]
00301254sub x3, x3, 8
00301258str x3, [sp+48]
0030125cb 0x3012a0
00301260
00301260loc_301260:
00301260ldr x0, [sp+64]
00301264ldr x1, [sp+104]
00301268ldr x3, [sp+96]
0030126cldr x4, [sp+48]
00301270orr x5, xzr, 255
00301274lsrv x5, x5, x4
00301278subs xzr, x4, 64
0030127ccsel x4, x5, xzr, lo
00301280orn x4, xzr, x4
00301284subs xzr, x1, x0
00301288b.hi 0x301290
0030128cb 0x3012d4
00301290
00301290loc_301290:
00301290strb w4, [x3+x0]
00301294str xzr, [sp+48]
00301298movn x4, 0
0030129cb 0x3012a0
003012a0
003012a0loc_3012a0:
003012a0ldr x3, [sp+64]
003012a4add x3, x3, 1
003012a8str x3, [sp+64]
003012acb 0x30120c
003012b0
003012b0loc_3012b0:
003012b0ldr x0, [sp+96]
003012b4ldr x1, [sp+104]
003012b8ldr x2, [sp+112]
003012bcstr x0, [sp+72]
003012c0str x1, [sp+80]
003012c4str x2, [sp+88]
003012c8ldur x29, [sp-8]
003012ccldr x30, [sp], 128
003012d0ret x30
003012d4
003012d4loc_3012d4:
003012d4bl runtime.panicIndex
003012d8
003012d8loc_3012d8:
003012d8bl runtime.panicIndex
003012dchint
003012e0
003012e0loc_3012e0:
003012e0stp x0, x1, [sp+8]
003012e4mov x3, x30
003012e8bl runtime.morestack_noctxt.abi0
003012ecldp x0, x1, [sp+8]
003012f0b 0x3010e0
003012f4udf 0
003012f8udf 0
003012fcudf 0
003010e0
003010e0net.CIDRMask: ; void net.CIDRMask(int ones, int bits)
003010e0ldr x16, [x28+16]
003010e4subs xzr, sp, x16
003010e8b.ls 0x3012e0
003010ecstr x30, [sp-128]!
003010f0stur x29, [sp-8]
003010f4sub x29, sp, 8
003010f8str x0, [sp+136]
003010fcstr x1, [sp+144]
00301100str xzr, [sp+72]
00301104stp xzr, xzr, [sp+80]
00301108ldr x3, [sp+144]
0030110csubs xzr, x3, 32
00301110cset x3, ne
00301114strb w3, [sp+47]
00301118b.ne 0x301120
0030111cb 0x301134
00301120
00301120loc_301120:
00301120ldr x3, [sp+144]
00301124subs xzr, x3, 128
00301128cset x3, ne
0030112cstrb w3, [sp+47]
00301130b 0x301138
00301134
00301134loc_301134:
00301134b 0x301138
00301138
00301138loc_301138:
00301138ldrb w3, [sp+47]
0030113ctbnz w3, 0, 0x301144
00301140b 0x301164
00301144
00301144loc_301144:
00301144str xzr, [sp+72]
00301148stp xzr, xzr, [sp+80]
0030114cmov x0, xzr
00301150mov x1, xzr
00301154mov x2, x1
00301158ldur x29, [sp-8]
0030115cldr x30, [sp], 128
00301160ret x30
00301164
00301164loc_301164:
00301164ldr x3, [sp+136]
00301168subs xzr, x3, 0
0030116ccset x4, lt
00301170strb w4, [sp+47]
00301174tbnz x3, 63, 0x30117c
00301178b 0x301180
0030117c
0030117cloc_30117c:
0030117cb 0x301198
00301180
00301180loc_301180:
00301180ldr x3, [sp+136]
00301184ldr x4, [sp+144]
00301188subs xzr, x4, x3
0030118ccset x3, lt
00301190strb w3, [sp+47]
00301194b 0x301198
00301198
00301198loc_301198:
00301198ldrb w3, [sp+47]
0030119ctbnz w3, 0, 0x3011a4
003011a0b 0x3011c4
003011a4
003011a4loc_3011a4:
003011a4str xzr, [sp+72]
003011a8stp xzr, xzr, [sp+80]
003011acmov x0, xzr
003011b0mov x1, xzr
003011b4mov x2, x1
003011b8ldur x29, [sp-8]
003011bcldr x30, [sp], 128
003011c0ret x30
003011c4
003011c4loc_3011c4:
003011c4ldr x3, [sp+144]
003011c8sbfm x4, x3, 63, 63
003011ccadd x3, x3, x4, lsr #61
003011d0sbfm x2, x3, 3, 63
003011d4str x2, [sp+56]
003011d8adrp x0, 0x2f4000
003011dcadd x0, x0, 3072
003011e0mov x1, x2
003011e4bl runtime.makeslice
003011e8ldr x3, [sp+56]
003011ecldr x4, [sp+56]
003011f0str x0, [sp+96]
003011f4str x3, [sp+104]
003011f8str x4, [sp+112]
003011fcldr x3, [sp+136]
00301200str x3, [sp+48]
00301204str xzr, [sp+64]
00301208b 0x30120c
0030120c
0030120cloc_30120c:
0030120cldr x3, [sp+56]
00301210ldr x4, [sp+64]
00301214subs xzr, x3, x4
00301218b.gt 0x301220
0030121cb 0x3012b0
00301220
00301220loc_301220:
00301220ldr x3, [sp+48]
00301224subs xzr, x3, 8
00301228b.hs 0x301230
0030122cb 0x301260
00301230
00301230loc_301230:
00301230ldr x0, [sp+64]
00301234ldr x1, [sp+104]
00301238ldr x3, [sp+96]
0030123csubs xzr, x1, x0
00301240b.hi 0x301248
00301244b 0x3012d8
00301248
00301248loc_301248:
00301248movn x4, 0
0030124cstrb w4, [x3+x0]
00301250ldr x3, [sp+48]
00301254sub x3, x3, 8
00301258str x3, [sp+48]
0030125cb 0x3012a0
00301260
00301260loc_301260:
00301260ldr x0, [sp+64]
00301264ldr x1, [sp+104]
00301268ldr x3, [sp+96]
0030126cldr x4, [sp+48]
00301270orr x5, xzr, 255
00301274lsrv x5, x5, x4
00301278subs xzr, x4, 64
0030127ccsel x4, x5, xzr, lo
00301280orn x4, xzr, x4
00301284subs xzr, x1, x0
00301288b.hi 0x301290
0030128cb 0x3012d4
00301290
00301290loc_301290:
00301290strb w4, [x3+x0]
00301294str xzr, [sp+48]
00301298movn x4, 0
0030129cb 0x3012a0
003012a0
003012a0loc_3012a0:
003012a0ldr x3, [sp+64]
003012a4add x3, x3, 1
003012a8str x3, [sp+64]
003012acb 0x30120c
003012b0
003012b0loc_3012b0:
003012b0ldr x0, [sp+96]
003012b4ldr x1, [sp+104]
003012b8ldr x2, [sp+112]
003012bcstr x0, [sp+72]
003012c0str x1, [sp+80]
003012c4str x2, [sp+88]
003012c8ldur x29, [sp-8]
003012ccldr x30, [sp], 128
003012d0ret x30
003012d4
003012d4loc_3012d4:
003012d4bl runtime.panicIndex
003012d8
003012d8loc_3012d8:
003012d8bl runtime.panicIndex
003012dchint
003012e0
003012e0loc_3012e0:
003012e0stp x0, x1, [sp+8]
003012e4mov x3, x30
003012e8bl runtime.morestack_noctxt.abi0
003012ecldp x0, x1, [sp+8]
003012f0b 0x3010e0
003012f4udf 0
003012f8udf 0
003012fcudf 0
003010e0
00301300
00301300net.IP.IsUnspecified: ; void net.IP.IsUnspecified(net.IP ip)
00301300ldr x16, [x28+16]
00301304subs xzr, sp, x16
00301308b.ls 0x3013ac
0030130cstr x30, [sp-80]!
00301310stur x29, [sp-8]
00301314sub x29, sp, 8
00301318str x0, [sp+88]
0030131cstr x1, [sp+96]
00301320str x2, [sp+104]
00301324strb wzr, [sp+68]
00301328ldr x0, [sp+88]
0030132cadrp x27, 0x721000
00301330ldr x3, [x27+3680]
00301334ldr x1, [sp+96]
00301338adrp x27, 0x721000
0030133cldr x4, [x27+3688]
00301340ldr x2, [sp+104]
00301344adrp x27, 0x721000
00301348ldr x5, [x27+3696]
0030134cbl net.IP.Equal
00301350strb w0, [sp+70]
00301354strb w0, [sp+71]
00301358tbnz w0, 0, 0x301360
0030135cb 0x301364
00301360
00301360loc_301360:
00301360b 0x301398
00301364
00301364loc_301364:
00301364ldr x0, [sp+88]
00301368adrp x27, 0x70d000
0030136cldr x3, [x27+3024]
00301370ldr x1, [sp+96]
00301374adrp x27, 0x70d000
00301378ldr x4, [x27+3032]
0030137cldr x2, [sp+104]
00301380adrp x27, 0x70d000
00301384ldr x5, [x27+3040]
00301388bl net.IP.Equal
0030138cstrb w0, [sp+69]
00301390strb w0, [sp+71]
00301394b 0x301398
00301398
00301398loc_301398:
00301398ldrb w0, [sp+71]
0030139cstrb w0, [sp+68]
003013a0ldur x29, [sp-8]
003013a4ldr x30, [sp], 80
003013a8ret x30
003013ac
003013acloc_3013ac:
003013acstp x0, x1, [sp+8]
003013b0str x2, [sp+24]
003013b4mov x3, x30
003013b8bl runtime.morestack_noctxt.abi0
003013bcldp x0, x1, [sp+8]
003013c0ldr x2, [sp+24]
003013c4b 0x301300
003013c8udf 0
003013ccudf 0
00301300
00301300net.IP.IsUnspecified: ; void net.IP.IsUnspecified(net.IP ip)
00301300ldr x16, [x28+16]
00301304subs xzr, sp, x16
00301308b.ls 0x3013ac
0030130cstr x30, [sp-80]!
00301310stur x29, [sp-8]
00301314sub x29, sp, 8
00301318str x0, [sp+88]
0030131cstr x1, [sp+96]
00301320str x2, [sp+104]
00301324strb wzr, [sp+68]
00301328ldr x0, [sp+88]
0030132cadrp x27, 0x721000
00301330ldr x3, [x27+3680]
00301334ldr x1, [sp+96]
00301338adrp x27, 0x721000
0030133cldr x4, [x27+3688]
00301340ldr x2, [sp+104]
00301344adrp x27, 0x721000
00301348ldr x5, [x27+3696]
0030134cbl net.IP.Equal
00301350strb w0, [sp+70]
00301354strb w0, [sp+71]
00301358tbnz w0, 0, 0x301360
0030135cb 0x301364
00301360
00301360loc_301360:
00301360b 0x301398
00301364
00301364loc_301364:
00301364ldr x0, [sp+88]
00301368adrp x27, 0x70d000
0030136cldr x3, [x27+3024]
00301370ldr x1, [sp+96]
00301374adrp x27, 0x70d000
00301378ldr x4, [x27+3032]
0030137cldr x2, [sp+104]
00301380adrp x27, 0x70d000
00301384ldr x5, [x27+3040]
00301388bl net.IP.Equal
0030138cstrb w0, [sp+69]
00301390strb w0, [sp+71]
00301394b 0x301398
00301398
00301398loc_301398:
00301398ldrb w0, [sp+71]
0030139cstrb w0, [sp+68]
003013a0ldur x29, [sp-8]
003013a4ldr x30, [sp], 80
003013a8ret x30
003013ac
003013acloc_3013ac:
003013acstp x0, x1, [sp+8]
003013b0str x2, [sp+24]
003013b4mov x3, x30
003013b8bl runtime.morestack_noctxt.abi0
003013bcldp x0, x1, [sp+8]
003013c0ldr x2, [sp+24]
003013c4b 0x301300
003013c8udf 0
003013ccudf 0
00301300
003013d0
003013d0net.IP.IsLoopback: ; void net.IP.IsLoopback(net.IP ip)
003013d0ldr x16, [x28+16]
003013d4subs xzr, sp, x16
003013d8b.ls 0x30148c
003013dcstr x30, [sp-96]!
003013e0stur x29, [sp-8]
003013e4sub x29, sp, 8
003013e8str x0, [sp+104]
003013ecstr x1, [sp+112]
003013f0str x2, [sp+120]
003013f4strb wzr, [sp+62]
003013f8ldr x0, [sp+104]
003013fcldr x1, [sp+112]
00301400ldr x2, [sp+120]
00301404bl net.IP.To4
00301408str x0, [sp+64]
0030140cstr x1, [sp+72]
00301410str x2, [sp+80]
00301414cbnz x0, 0x30141c
00301418b 0x301444
0030141c
0030141cloc_30141c:
0030141csubs xzr, x1, 0
00301420b.hi 0x301428
00301424b 0x301480
00301428
00301428loc_301428:
00301428ldrb w1, [x0]
0030142csubs wzr, w1, 127
00301430cset x0, eq
00301434strb w0, [sp+62]
00301438ldur x29, [sp-8]
0030143cldr x30, [sp], 96
00301440ret x30
00301444
00301444loc_301444:
00301444ldr x0, [sp+104]
00301448adrp x27, 0x70d000
0030144cldr x3, [x27+3056]
00301450ldr x1, [sp+112]
00301454adrp x27, 0x70d000
00301458ldr x4, [x27+3064]
0030145cldr x2, [sp+120]
00301460adrp x27, 0x70d000
00301464ldr x5, [x27+3072]
00301468bl net.IP.Equal
0030146cstrb w0, [sp+63]
00301470strb w0, [sp+62]
00301474ldur x29, [sp-8]
00301478ldr x30, [sp], 96
0030147cret x30
00301480
00301480loc_301480:
00301480mov x0, xzr
00301484bl runtime.panicIndex
00301488hint
0030148c
0030148cloc_30148c:
0030148cstp x0, x1, [sp+8]
00301490str x2, [sp+24]
00301494mov x3, x30
00301498bl runtime.morestack_noctxt.abi0
0030149cldp x0, x1, [sp+8]
003014a0ldr x2, [sp+24]
003014a4b 0x3013d0
003014a8udf 0
003014acudf 0
003013d0
003013d0net.IP.IsLoopback: ; void net.IP.IsLoopback(net.IP ip)
003013d0ldr x16, [x28+16]
003013d4subs xzr, sp, x16
003013d8b.ls 0x30148c
003013dcstr x30, [sp-96]!
003013e0stur x29, [sp-8]
003013e4sub x29, sp, 8
003013e8str x0, [sp+104]
003013ecstr x1, [sp+112]
003013f0str x2, [sp+120]
003013f4strb wzr, [sp+62]
003013f8ldr x0, [sp+104]
003013fcldr x1, [sp+112]
00301400ldr x2, [sp+120]
00301404bl net.IP.To4
00301408str x0, [sp+64]
0030140cstr x1, [sp+72]
00301410str x2, [sp+80]
00301414cbnz x0, 0x30141c
00301418b 0x301444
0030141c
0030141cloc_30141c:
0030141csubs xzr, x1, 0
00301420b.hi 0x301428
00301424b 0x301480
00301428
00301428loc_301428:
00301428ldrb w1, [x0]
0030142csubs wzr, w1, 127
00301430cset x0, eq
00301434strb w0, [sp+62]
00301438ldur x29, [sp-8]
0030143cldr x30, [sp], 96
00301440ret x30
00301444
00301444loc_301444:
00301444ldr x0, [sp+104]
00301448adrp x27, 0x70d000
0030144cldr x3, [x27+3056]
00301450ldr x1, [sp+112]
00301454adrp x27, 0x70d000
00301458ldr x4, [x27+3064]
0030145cldr x2, [sp+120]
00301460adrp x27, 0x70d000
00301464ldr x5, [x27+3072]
00301468bl net.IP.Equal
0030146cstrb w0, [sp+63]
00301470strb w0, [sp+62]
00301474ldur x29, [sp-8]
00301478ldr x30, [sp], 96
0030147cret x30
00301480
00301480loc_301480:
00301480mov x0, xzr
00301484bl runtime.panicIndex
00301488hint
0030148c
0030148cloc_30148c:
0030148cstp x0, x1, [sp+8]
00301490str x2, [sp+24]
00301494mov x3, x30
00301498bl runtime.morestack_noctxt.abi0
0030149cldp x0, x1, [sp+8]
003014a0ldr x2, [sp+24]
003014a4b 0x3013d0
003014a8udf 0
003014acudf 0
003013d0
003014b0
003014b0net.IP.IsMulticast: ; void net.IP.IsMulticast(net.IP ip)
003014b0ldr x16, [x28+16]
003014b4subs xzr, sp, x16
003014b8b.ls 0x301598
003014bcstr x30, [sp-80]!
003014c0stur x29, [sp-8]
003014c4sub x29, sp, 8
003014c8str x0, [sp+88]
003014ccstr x1, [sp+96]
003014d0str x2, [sp+104]
003014d4strb wzr, [sp+38]
003014d8ldr x0, [sp+88]
003014dcldr x1, [sp+96]
003014e0ldr x2, [sp+104]
003014e4bl net.IP.To4
003014e8str x0, [sp+48]
003014ecstr x1, [sp+56]
003014f0str x2, [sp+64]
003014f4cbnz x0, 0x3014fc
003014f8b 0x301528
003014fc
003014fcloc_3014fc:
003014fcsubs xzr, x1, 0
00301500b.hi 0x301508
00301504b 0x30158c
00301508
00301508loc_301508:
00301508ldrb w1, [x0]
0030150cand x1, x1, 240
00301510subs wzr, w1, 224
00301514cset x0, eq
00301518strb w0, [sp+38]
0030151cldur x29, [sp-8]
00301520ldr x30, [sp], 80
00301524ret x30
00301528
00301528loc_301528:
00301528ldr x2, [sp+96]
0030152cstr x2, [sp+40]
00301530subs xzr, x2, 16
00301534cset x2, eq
00301538strb w2, [sp+39]
0030153cb.eq 0x301544
00301540b 0x30156c
00301544
00301544loc_301544:
00301544ldr x1, [sp+96]
00301548ldr x2, [sp+88]
0030154csubs xzr, x1, 0
00301550b.hi 0x301558
00301554b 0x301584
00301558
00301558loc_301558:
00301558ldrb w1, [x2]
0030155csubs wzr, w1, 255
00301560cset x1, eq
00301564strb w1, [sp+39]
00301568b 0x301570
0030156c
0030156cloc_30156c:
0030156cb 0x301570
00301570
00301570loc_301570:
00301570ldrb w0, [sp+39]
00301574strb w0, [sp+38]
00301578ldur x29, [sp-8]
0030157cldr x30, [sp], 80
00301580ret x30
00301584
00301584loc_301584:
00301584mov x0, xzr
00301588bl runtime.panicIndex
0030158c
0030158cloc_30158c:
0030158cmov x0, xzr
00301590bl runtime.panicIndex
00301594hint
00301598
00301598loc_301598:
00301598stp x0, x1, [sp+8]
0030159cstr x2, [sp+24]
003015a0mov x3, x30
003015a4bl runtime.morestack_noctxt.abi0
003015a8ldp x0, x1, [sp+8]
003015acldr x2, [sp+24]
003015b0b 0x3014b0
003015b4udf 0
003015b8udf 0
003015bcudf 0
003014b0
003014b0net.IP.IsMulticast: ; void net.IP.IsMulticast(net.IP ip)
003014b0ldr x16, [x28+16]
003014b4subs xzr, sp, x16
003014b8b.ls 0x301598
003014bcstr x30, [sp-80]!
003014c0stur x29, [sp-8]
003014c4sub x29, sp, 8
003014c8str x0, [sp+88]
003014ccstr x1, [sp+96]
003014d0str x2, [sp+104]
003014d4strb wzr, [sp+38]
003014d8ldr x0, [sp+88]
003014dcldr x1, [sp+96]
003014e0ldr x2, [sp+104]
003014e4bl net.IP.To4
003014e8str x0, [sp+48]
003014ecstr x1, [sp+56]
003014f0str x2, [sp+64]
003014f4cbnz x0, 0x3014fc
003014f8b 0x301528
003014fc
003014fcloc_3014fc:
003014fcsubs xzr, x1, 0
00301500b.hi 0x301508
00301504b 0x30158c
00301508
00301508loc_301508:
00301508ldrb w1, [x0]
0030150cand x1, x1, 240
00301510subs wzr, w1, 224
00301514cset x0, eq
00301518strb w0, [sp+38]
0030151cldur x29, [sp-8]
00301520ldr x30, [sp], 80
00301524ret x30
00301528
00301528loc_301528:
00301528ldr x2, [sp+96]
0030152cstr x2, [sp+40]
00301530subs xzr, x2, 16
00301534cset x2, eq
00301538strb w2, [sp+39]
0030153cb.eq 0x301544
00301540b 0x30156c
00301544
00301544loc_301544:
00301544ldr x1, [sp+96]
00301548ldr x2, [sp+88]
0030154csubs xzr, x1, 0
00301550b.hi 0x301558
00301554b 0x301584
00301558
00301558loc_301558:
00301558ldrb w1, [x2]
0030155csubs wzr, w1, 255
00301560cset x1, eq
00301564strb w1, [sp+39]
00301568b 0x301570
0030156c
0030156cloc_30156c:
0030156cb 0x301570
00301570
00301570loc_301570:
00301570ldrb w0, [sp+39]
00301574strb w0, [sp+38]
00301578ldur x29, [sp-8]
0030157cldr x30, [sp], 80
00301580ret x30
00301584
00301584loc_301584:
00301584mov x0, xzr
00301588bl runtime.panicIndex
0030158c
0030158cloc_30158c:
0030158cmov x0, xzr
00301590bl runtime.panicIndex
00301594hint
00301598
00301598loc_301598:
00301598stp x0, x1, [sp+8]
0030159cstr x2, [sp+24]
003015a0mov x3, x30
003015a4bl runtime.morestack_noctxt.abi0
003015a8ldp x0, x1, [sp+8]
003015acldr x2, [sp+24]
003015b0b 0x3014b0
003015b4udf 0
003015b8udf 0
003015bcudf 0
003014b0
003015c0
003015c0net.isZeros: ; void net.isZeros(net.IP p)
003015c0ldr x16, [x28+16]
003015c4subs xzr, sp, x16
003015c8b.ls 0x301670
003015ccstr x30, [sp-64]!
003015d0stur x29, [sp-8]
003015d4sub x29, sp, 8
003015d8str x0, [sp+72]
003015dcstr x1, [sp+80]
003015e0str x2, [sp+88]
003015e4strb wzr, [sp+39]
003015e8str xzr, [sp+40]
003015ecb 0x3015f0
003015f0
003015f0loc_3015f0:
003015f0ldr x2, [sp+80]
003015f4str x2, [sp+48]
003015f8ldr x3, [sp+40]
003015fcsubs xzr, x2, x3
00301600b.gt 0x301608
00301604b 0x301654
00301608
00301608loc_301608:
00301608ldr x0, [sp+40]
0030160cldr x1, [sp+80]
00301610ldr x2, [sp+72]
00301614subs xzr, x1, x0
00301618b.hi 0x301620
0030161cb 0x301668
00301620
00301620loc_301620:
00301620ldrb w2, [x2+x0]
00301624cbnz w2, 0x30162c
00301628b 0x301640
0030162c
0030162cloc_30162c:
0030162cstrb wzr, [sp+39]
00301630mov x0, xzr
00301634ldur x29, [sp-8]
00301638ldr x30, [sp], 64
0030163cret x30
00301640
00301640loc_301640:
00301640b 0x301644
00301644
00301644loc_301644:
00301644ldr x2, [sp+40]
00301648add x2, x2, 1
0030164cstr x2, [sp+40]
00301650b 0x3015f0
00301654
00301654loc_301654:
00301654orr x0, xzr, 1
00301658strb w0, [sp+39]
0030165cldur x29, [sp-8]
00301660ldr x30, [sp], 64
00301664ret x30
00301668
00301668loc_301668:
00301668bl runtime.panicIndex
0030166chint
00301670
00301670loc_301670:
00301670stp x0, x1, [sp+8]
00301674str x2, [sp+24]
00301678mov x3, x30
0030167cbl runtime.morestack_noctxt.abi0
00301680ldp x0, x1, [sp+8]
00301684ldr x2, [sp+24]
00301688b 0x3015c0
0030168cudf 0
003015c0
003015c0net.isZeros: ; void net.isZeros(net.IP p)
003015c0ldr x16, [x28+16]
003015c4subs xzr, sp, x16
003015c8b.ls 0x301670
003015ccstr x30, [sp-64]!
003015d0stur x29, [sp-8]
003015d4sub x29, sp, 8
003015d8str x0, [sp+72]
003015dcstr x1, [sp+80]
003015e0str x2, [sp+88]
003015e4strb wzr, [sp+39]
003015e8str xzr, [sp+40]
003015ecb 0x3015f0
003015f0
003015f0loc_3015f0:
003015f0ldr x2, [sp+80]
003015f4str x2, [sp+48]
003015f8ldr x3, [sp+40]
003015fcsubs xzr, x2, x3
00301600b.gt 0x301608
00301604b 0x301654
00301608
00301608loc_301608:
00301608ldr x0, [sp+40]
0030160cldr x1, [sp+80]
00301610ldr x2, [sp+72]
00301614subs xzr, x1, x0
00301618b.hi 0x301620
0030161cb 0x301668
00301620
00301620loc_301620:
00301620ldrb w2, [x2+x0]
00301624cbnz w2, 0x30162c
00301628b 0x301640
0030162c
0030162cloc_30162c:
0030162cstrb wzr, [sp+39]
00301630mov x0, xzr
00301634ldur x29, [sp-8]
00301638ldr x30, [sp], 64
0030163cret x30
00301640
00301640loc_301640:
00301640b 0x301644
00301644
00301644loc_301644:
00301644ldr x2, [sp+40]
00301648add x2, x2, 1
0030164cstr x2, [sp+40]
00301650b 0x3015f0
00301654
00301654loc_301654:
00301654orr x0, xzr, 1
00301658strb w0, [sp+39]
0030165cldur x29, [sp-8]
00301660ldr x30, [sp], 64
00301664ret x30
00301668
00301668loc_301668:
00301668bl runtime.panicIndex
0030166chint
00301670
00301670loc_301670:
00301670stp x0, x1, [sp+8]
00301674str x2, [sp+24]
00301678mov x3, x30
0030167cbl runtime.morestack_noctxt.abi0
00301680ldp x0, x1, [sp+8]
00301684ldr x2, [sp+24]
00301688b 0x3015c0
0030168cudf 0
003015c0
00301690
00301690net.IP.To4: ; void net.IP.To4(net.IP ip)
00301690ldr x16, [x28+16]
00301694subs xzr, sp, x16
00301698b.ls 0x301868
0030169cstr x30, [sp-112]!
003016a0stur x29, [sp-8]
003016a4sub x29, sp, 8
003016a8str x0, [sp+120]
003016acstr x1, [sp+128]
003016b0str x2, [sp+136]
003016b4str xzr, [sp+56]
003016b8stp xzr, xzr, [sp+64]
003016bcldr x3, [sp+128]
003016c0str x3, [sp+48]
003016c4subs xzr, x3, 4
003016c8b.eq 0x3016d0
003016ccb 0x3016f4
003016d0
003016d0loc_3016d0:
003016d0ldr x0, [sp+120]
003016d4ldr x1, [sp+128]
003016d8ldr x2, [sp+136]
003016dcstr x0, [sp+56]
003016e0str x1, [sp+64]
003016e4str x2, [sp+72]
003016e8ldur x29, [sp-8]
003016ecldr x30, [sp], 112
003016f0ret x30
003016f4
003016f4loc_3016f4:
003016f4ldr x3, [sp+128]
003016f8str x3, [sp+48]
003016fcsubs xzr, x3, 16
00301700cset x3, eq
00301704strb w3, [sp+45]
00301708b.eq 0x301710
0030170cb 0x301748
00301710
00301710loc_301710:
00301710ldr x2, [sp+136]
00301714ldr x0, [sp+120]
00301718subs xzr, x2, 10
0030171cb.hs 0x301724
00301720b 0x30185c
00301724
00301724loc_301724:
00301724b 0x301728
00301728
00301728loc_301728:
00301728str x0, [sp+80]
0030172cmovz x1, 10
00301730str x1, [sp+88]
00301734str x2, [sp+96]
00301738bl net.isZeros
0030173cstrb w0, [sp+44]
00301740strb w0, [sp+45]
00301744b 0x30174c
00301748
00301748loc_301748:
00301748b 0x30174c
0030174c
0030174cloc_30174c:
0030174cldrb w3, [sp+45]
00301750strb w3, [sp+46]
00301754tbnz w3, 0, 0x30175c
00301758b 0x301784
0030175c
0030175cloc_30175c:
0030175cldr x1, [sp+128]
00301760ldr x3, [sp+120]
00301764subs xzr, x1, 10
00301768b.hi 0x301770
0030176cb 0x301854
00301770
00301770loc_301770:
00301770ldrb w3, [x3+10]
00301774subs wzr, w3, 255
00301778cset x3, eq
0030177cstrb w3, [sp+46]
00301780b 0x301788
00301784
00301784loc_301784:
00301784b 0x301788
00301788
00301788loc_301788:
00301788ldrb w3, [sp+46]
0030178cstrb w3, [sp+47]
00301790tbnz w3, 0, 0x301798
00301794b 0x3017c0
00301798
00301798loc_301798:
00301798ldr x1, [sp+128]
0030179cldr x3, [sp+120]
003017a0subs xzr, x1, 11
003017a4b.hi 0x3017ac
003017a8b 0x30184c
003017ac
003017acloc_3017ac:
003017acldrb w3, [x3+11]
003017b0subs wzr, w3, 255
003017b4cset x3, eq
003017b8strb w3, [sp+47]
003017bcb 0x3017c4
003017c0
003017c0loc_3017c0:
003017c0b 0x3017c4
003017c4
003017c4loc_3017c4:
003017c4ldrb w3, [sp+47]
003017c8tbnz w3, 0, 0x3017d0
003017ccb 0x301824
003017d0
003017d0loc_3017d0:
003017d0ldr x2, [sp+136]
003017d4ldr x3, [sp+120]
003017d8subs xzr, x2, 16
003017dcb.hs 0x3017e4
003017e0b 0x301844
003017e4
003017e4loc_3017e4:
003017e4b 0x3017e8
003017e8
003017e8loc_3017e8:
003017e8sub x2, x2, 12
003017ecsub x4, xzr, x2
003017f0sbfm x4, x4, 63, 63
003017f4and x4, x4, 12
003017f8add x0, x3, x4
003017fcstr x0, [sp+80]
00301800orr x1, xzr, 4
00301804str x1, [sp+88]
00301808str x2, [sp+96]
0030180cstr x0, [sp+56]
00301810str x1, [sp+64]
00301814str x2, [sp+72]
00301818ldur x29, [sp-8]
0030181cldr x30, [sp], 112
00301820ret x30
00301824
00301824loc_301824:
00301824str xzr, [sp+56]
00301828stp xzr, xzr, [sp+64]
0030182cmov x0, xzr
00301830mov x1, xzr
00301834mov x2, x1
00301838ldur x29, [sp-8]
0030183cldr x30, [sp], 112
00301840ret x30
00301844
00301844loc_301844:
00301844orr x1, xzr, 16
00301848bl runtime.panicSliceAcap
0030184c
0030184cloc_30184c:
0030184cmovz x0, 11
00301850bl runtime.panicIndex
00301854
00301854loc_301854:
00301854movz x0, 10
00301858bl runtime.panicIndex
0030185c
0030185cloc_30185c:
0030185cmovz x1, 10
00301860bl runtime.panicSliceAcap
00301864hint
00301868
00301868loc_301868:
00301868stp x0, x1, [sp+8]
0030186cstr x2, [sp+24]
00301870mov x3, x30
00301874bl runtime.morestack_noctxt.abi0
00301878ldp x0, x1, [sp+8]
0030187cldr x2, [sp+24]
00301880b 0x301690
00301884udf 0
00301888udf 0
0030188cudf 0
00301690
00301690net.IP.To4: ; void net.IP.To4(net.IP ip)
00301690ldr x16, [x28+16]
00301694subs xzr, sp, x16
00301698b.ls 0x301868
0030169cstr x30, [sp-112]!
003016a0stur x29, [sp-8]
003016a4sub x29, sp, 8
003016a8str x0, [sp+120]
003016acstr x1, [sp+128]
003016b0str x2, [sp+136]
003016b4str xzr, [sp+56]
003016b8stp xzr, xzr, [sp+64]
003016bcldr x3, [sp+128]
003016c0str x3, [sp+48]
003016c4subs xzr, x3, 4
003016c8b.eq 0x3016d0
003016ccb 0x3016f4
003016d0
003016d0loc_3016d0:
003016d0ldr x0, [sp+120]
003016d4ldr x1, [sp+128]
003016d8ldr x2, [sp+136]
003016dcstr x0, [sp+56]
003016e0str x1, [sp+64]
003016e4str x2, [sp+72]
003016e8ldur x29, [sp-8]
003016ecldr x30, [sp], 112
003016f0ret x30
003016f4
003016f4loc_3016f4:
003016f4ldr x3, [sp+128]
003016f8str x3, [sp+48]
003016fcsubs xzr, x3, 16
00301700cset x3, eq
00301704strb w3, [sp+45]
00301708b.eq 0x301710
0030170cb 0x301748
00301710
00301710loc_301710:
00301710ldr x2, [sp+136]
00301714ldr x0, [sp+120]
00301718subs xzr, x2, 10
0030171cb.hs 0x301724
00301720b 0x30185c
00301724
00301724loc_301724:
00301724b 0x301728
00301728
00301728loc_301728:
00301728str x0, [sp+80]
0030172cmovz x1, 10
00301730str x1, [sp+88]
00301734str x2, [sp+96]
00301738bl net.isZeros
0030173cstrb w0, [sp+44]
00301740strb w0, [sp+45]
00301744b 0x30174c
00301748
00301748loc_301748:
00301748b 0x30174c
0030174c
0030174cloc_30174c:
0030174cldrb w3, [sp+45]
00301750strb w3, [sp+46]
00301754tbnz w3, 0, 0x30175c
00301758b 0x301784
0030175c
0030175cloc_30175c:
0030175cldr x1, [sp+128]
00301760ldr x3, [sp+120]
00301764subs xzr, x1, 10
00301768b.hi 0x301770
0030176cb 0x301854
00301770
00301770loc_301770:
00301770ldrb w3, [x3+10]
00301774subs wzr, w3, 255
00301778cset x3, eq
0030177cstrb w3, [sp+46]
00301780b 0x301788
00301784
00301784loc_301784:
00301784b 0x301788
00301788
00301788loc_301788:
00301788ldrb w3, [sp+46]
0030178cstrb w3, [sp+47]
00301790tbnz w3, 0, 0x301798
00301794b 0x3017c0
00301798
00301798loc_301798:
00301798ldr x1, [sp+128]
0030179cldr x3, [sp+120]
003017a0subs xzr, x1, 11
003017a4b.hi 0x3017ac
003017a8b 0x30184c
003017ac
003017acloc_3017ac:
003017acldrb w3, [x3+11]
003017b0subs wzr, w3, 255
003017b4cset x3, eq
003017b8strb w3, [sp+47]
003017bcb 0x3017c4
003017c0
003017c0loc_3017c0:
003017c0b 0x3017c4
003017c4
003017c4loc_3017c4:
003017c4ldrb w3, [sp+47]
003017c8tbnz w3, 0, 0x3017d0
003017ccb 0x301824
003017d0
003017d0loc_3017d0:
003017d0ldr x2, [sp+136]
003017d4ldr x3, [sp+120]
003017d8subs xzr, x2, 16
003017dcb.hs 0x3017e4
003017e0b 0x301844
003017e4
003017e4loc_3017e4:
003017e4b 0x3017e8
003017e8
003017e8loc_3017e8:
003017e8sub x2, x2, 12
003017ecsub x4, xzr, x2
003017f0sbfm x4, x4, 63, 63
003017f4and x4, x4, 12
003017f8add x0, x3, x4
003017fcstr x0, [sp+80]
00301800orr x1, xzr, 4
00301804str x1, [sp+88]
00301808str x2, [sp+96]
0030180cstr x0, [sp+56]
00301810str x1, [sp+64]
00301814str x2, [sp+72]
00301818ldur x29, [sp-8]
0030181cldr x30, [sp], 112
00301820ret x30
00301824
00301824loc_301824:
00301824str xzr, [sp+56]
00301828stp xzr, xzr, [sp+64]
0030182cmov x0, xzr
00301830mov x1, xzr
00301834mov x2, x1
00301838ldur x29, [sp-8]
0030183cldr x30, [sp], 112
00301840ret x30
00301844
00301844loc_301844:
00301844orr x1, xzr, 16
00301848bl runtime.panicSliceAcap
0030184c
0030184cloc_30184c:
0030184cmovz x0, 11
00301850bl runtime.panicIndex
00301854
00301854loc_301854:
00301854movz x0, 10
00301858bl runtime.panicIndex
0030185c
0030185cloc_30185c:
0030185cmovz x1, 10
00301860bl runtime.panicSliceAcap
00301864hint
00301868
00301868loc_301868:
00301868stp x0, x1, [sp+8]
0030186cstr x2, [sp+24]
00301870mov x3, x30
00301874bl runtime.morestack_noctxt.abi0
00301878ldp x0, x1, [sp+8]
0030187cldr x2, [sp+24]
00301880b 0x301690
00301884udf 0
00301888udf 0
0030188cudf 0
00301690
00301890
00301890net.IP.To16: ; void net.IP.To16(net.IP ip)
00301890ldr x16, [x28+16]
00301894subs xzr, sp, x16
00301898b.ls 0x3019ec
0030189cstr x30, [sp-96]!
003018a0stur x29, [sp-8]
003018a4sub x29, sp, 8
003018a8str x0, [sp+104]
003018acstr x1, [sp+112]
003018b0str x2, [sp+120]
003018b4str xzr, [sp+40]
003018b8stp xzr, xzr, [sp+48]
003018bcldr x4, [sp+112]
003018c0str x4, [sp+32]
003018c4subs xzr, x4, 4
003018c8b.eq 0x3018d0
003018ccb 0x301968
003018d0
003018d0loc_3018d0:
003018d0ldr x1, [sp+112]
003018d4ldr x4, [sp+104]
003018d8subs xzr, x1, 0
003018dcb.hi 0x3018e4
003018e0b 0x3019e0
003018e4
003018e4loc_3018e4:
003018e4ldrb w0, [x4]
003018e8strb w0, [sp+31]
003018ecldr x1, [sp+112]
003018f0ldr x4, [sp+104]
003018f4subs xzr, x1, 1
003018f8b.hi 0x301900
003018fcb 0x3019d8
00301900
00301900loc_301900:
00301900ldrb w1, [x4+1]
00301904strb w1, [sp+30]
00301908ldr x4, [sp+112]
0030190cldr x5, [sp+104]
00301910subs xzr, x4, 2
00301914b.hi 0x30191c
00301918b 0x3019cc
0030191c
0030191cloc_30191c:
0030191cldrb w2, [x5+2]
00301920strb w2, [sp+29]
00301924ldr x4, [sp+112]
00301928ldr x5, [sp+104]
0030192csubs xzr, x4, 3
00301930b.hi 0x301938
00301934b 0x3019c0
00301938
00301938loc_301938:
00301938ldrb w3, [x5+3]
0030193cstrb w3, [sp+28]
00301940bl net.IPv4
00301944str x0, [sp+64]
00301948str x1, [sp+72]
0030194cstr x2, [sp+80]
00301950str x0, [sp+40]
00301954str x1, [sp+48]
00301958str x2, [sp+56]
0030195cldur x29, [sp-8]
00301960ldr x30, [sp], 96
00301964ret x30
00301968
00301968loc_301968:
00301968ldr x3, [sp+112]
0030196cstr x3, [sp+32]
00301970subs xzr, x3, 16
00301974b.eq 0x30197c
00301978b 0x3019a0
0030197c
0030197cloc_30197c:
0030197cldr x0, [sp+104]
00301980ldr x1, [sp+112]
00301984ldr x2, [sp+120]
00301988str x0, [sp+40]
0030198cstr x1, [sp+48]
00301990str x2, [sp+56]
00301994ldur x29, [sp-8]
00301998ldr x30, [sp], 96
0030199cret x30
003019a0
003019a0loc_3019a0:
003019a0str xzr, [sp+40]
003019a4stp xzr, xzr, [sp+48]
003019a8mov x0, xzr
003019acmov x1, xzr
003019b0mov x2, x1
003019b4ldur x29, [sp-8]
003019b8ldr x30, [sp], 96
003019bcret x30
003019c0
003019c0loc_3019c0:
003019c0orr x0, xzr, 3
003019c4mov x1, x4
003019c8bl runtime.panicIndex
003019cc
003019ccloc_3019cc:
003019ccorr x0, xzr, 2
003019d0mov x1, x4
003019d4bl runtime.panicIndex
003019d8
003019d8loc_3019d8:
003019d8orr x0, xzr, 1
003019dcbl runtime.panicIndex
003019e0
003019e0loc_3019e0:
003019e0mov x0, xzr
003019e4bl runtime.panicIndex
003019e8hint
003019ec
003019ecloc_3019ec:
003019ecstp x0, x1, [sp+8]
003019f0str x2, [sp+24]
003019f4mov x3, x30
003019f8bl runtime.morestack_noctxt.abi0
003019fcldp x0, x1, [sp+8]
00301a00ldr x2, [sp+24]
00301a04b 0x301890
00301a08udf 0
00301a0cudf 0
00301890
00301890net.IP.To16: ; void net.IP.To16(net.IP ip)
00301890ldr x16, [x28+16]
00301894subs xzr, sp, x16
00301898b.ls 0x3019ec
0030189cstr x30, [sp-96]!
003018a0stur x29, [sp-8]
003018a4sub x29, sp, 8
003018a8str x0, [sp+104]
003018acstr x1, [sp+112]
003018b0str x2, [sp+120]
003018b4str xzr, [sp+40]
003018b8stp xzr, xzr, [sp+48]
003018bcldr x4, [sp+112]
003018c0str x4, [sp+32]
003018c4subs xzr, x4, 4
003018c8b.eq 0x3018d0
003018ccb 0x301968
003018d0
003018d0loc_3018d0:
003018d0ldr x1, [sp+112]
003018d4ldr x4, [sp+104]
003018d8subs xzr, x1, 0
003018dcb.hi 0x3018e4
003018e0b 0x3019e0
003018e4
003018e4loc_3018e4:
003018e4ldrb w0, [x4]
003018e8strb w0, [sp+31]
003018ecldr x1, [sp+112]
003018f0ldr x4, [sp+104]
003018f4subs xzr, x1, 1
003018f8b.hi 0x301900
003018fcb 0x3019d8
00301900
00301900loc_301900:
00301900ldrb w1, [x4+1]
00301904strb w1, [sp+30]
00301908ldr x4, [sp+112]
0030190cldr x5, [sp+104]
00301910subs xzr, x4, 2
00301914b.hi 0x30191c
00301918b 0x3019cc
0030191c
0030191cloc_30191c:
0030191cldrb w2, [x5+2]
00301920strb w2, [sp+29]
00301924ldr x4, [sp+112]
00301928ldr x5, [sp+104]
0030192csubs xzr, x4, 3
00301930b.hi 0x301938
00301934b 0x3019c0
00301938
00301938loc_301938:
00301938ldrb w3, [x5+3]
0030193cstrb w3, [sp+28]
00301940bl net.IPv4
00301944str x0, [sp+64]
00301948str x1, [sp+72]
0030194cstr x2, [sp+80]
00301950str x0, [sp+40]
00301954str x1, [sp+48]
00301958str x2, [sp+56]
0030195cldur x29, [sp-8]
00301960ldr x30, [sp], 96
00301964ret x30
00301968
00301968loc_301968:
00301968ldr x3, [sp+112]
0030196cstr x3, [sp+32]
00301970subs xzr, x3, 16
00301974b.eq 0x30197c
00301978b 0x3019a0
0030197c
0030197cloc_30197c:
0030197cldr x0, [sp+104]
00301980ldr x1, [sp+112]
00301984ldr x2, [sp+120]
00301988str x0, [sp+40]
0030198cstr x1, [sp+48]
00301990str x2, [sp+56]
00301994ldur x29, [sp-8]
00301998ldr x30, [sp], 96
0030199cret x30
003019a0
003019a0loc_3019a0:
003019a0str xzr, [sp+40]
003019a4stp xzr, xzr, [sp+48]
003019a8mov x0, xzr
003019acmov x1, xzr
003019b0mov x2, x1
003019b4ldur x29, [sp-8]
003019b8ldr x30, [sp], 96
003019bcret x30
003019c0
003019c0loc_3019c0:
003019c0orr x0, xzr, 3
003019c4mov x1, x4
003019c8bl runtime.panicIndex
003019cc
003019ccloc_3019cc:
003019ccorr x0, xzr, 2
003019d0mov x1, x4
003019d4bl runtime.panicIndex
003019d8
003019d8loc_3019d8:
003019d8orr x0, xzr, 1
003019dcbl runtime.panicIndex
003019e0
003019e0loc_3019e0:
003019e0mov x0, xzr
003019e4bl runtime.panicIndex
003019e8hint
003019ec
003019ecloc_3019ec:
003019ecstp x0, x1, [sp+8]
003019f0str x2, [sp+24]
003019f4mov x3, x30
003019f8bl runtime.morestack_noctxt.abi0
003019fcldp x0, x1, [sp+8]
00301a00ldr x2, [sp+24]
00301a04b 0x301890
00301a08udf 0
00301a0cudf 0
00301890
00301a10
00301a10net.allFF: ; void net.allFF(struct []uint8 b)
00301a10str x30, [sp-64]!
00301a14stur x29, [sp-8]
00301a18sub x29, sp, 8
00301a1cstr x0, [sp+72]
00301a20str x1, [sp+80]
00301a24str x2, [sp+88]
00301a28strb wzr, [sp+14]
00301a2cldr x1, [sp+80]
00301a30ldr x2, [sp+72]
00301a34ldr x3, [sp+88]
00301a38str x2, [sp+32]
00301a3cstr x1, [sp+40]
00301a40str x3, [sp+48]
00301a44str xzr, [sp+24]
00301a48str x1, [sp+16]
00301a4cb 0x301a50
00301a50
00301a50loc_301a50:
00301a50ldr x1, [sp+16]
00301a54ldr x2, [sp+24]
00301a58subs xzr, x1, x2
00301a5cb.gt 0x301a64
00301a60b 0x301aa8
00301a64
00301a64loc_301a64:
00301a64ldr x1, [sp+24]
00301a68ldr x2, [sp+32]
00301a6cldrb w1, [x2+x1]
00301a70strb w1, [sp+15]
00301a74subs wzr, w1, 255
00301a78b.ne 0x301a80
00301a7cb 0x301a94
00301a80
00301a80loc_301a80:
00301a80strb wzr, [sp+14]
00301a84mov x0, xzr
00301a88add x29, sp, 56
00301a8cadd sp, sp, 64
00301a90ret x30
00301a94
00301a94loc_301a94:
00301a94b 0x301a98
00301a98
00301a98loc_301a98:
00301a98ldr x1, [sp+24]
00301a9cadd x1, x1, 1
00301aa0str x1, [sp+24]
00301aa4b 0x301a50
00301aa8
00301aa8loc_301aa8:
00301aa8orr x0, xzr, 1
00301aacstrb w0, [sp+14]
00301ab0add x29, sp, 56
00301ab4add sp, sp, 64
00301ab8ret x30
00301abcudf 0
00301a10
00301a10net.allFF: ; void net.allFF(struct []uint8 b)
00301a10str x30, [sp-64]!
00301a14stur x29, [sp-8]
00301a18sub x29, sp, 8
00301a1cstr x0, [sp+72]
00301a20str x1, [sp+80]
00301a24str x2, [sp+88]
00301a28strb wzr, [sp+14]
00301a2cldr x1, [sp+80]
00301a30ldr x2, [sp+72]
00301a34ldr x3, [sp+88]
00301a38str x2, [sp+32]
00301a3cstr x1, [sp+40]
00301a40str x3, [sp+48]
00301a44str xzr, [sp+24]
00301a48str x1, [sp+16]
00301a4cb 0x301a50
00301a50
00301a50loc_301a50:
00301a50ldr x1, [sp+16]
00301a54ldr x2, [sp+24]
00301a58subs xzr, x1, x2
00301a5cb.gt 0x301a64
00301a60b 0x301aa8
00301a64
00301a64loc_301a64:
00301a64ldr x1, [sp+24]
00301a68ldr x2, [sp+32]
00301a6cldrb w1, [x2+x1]
00301a70strb w1, [sp+15]
00301a74subs wzr, w1, 255
00301a78b.ne 0x301a80
00301a7cb 0x301a94
00301a80
00301a80loc_301a80:
00301a80strb wzr, [sp+14]
00301a84mov x0, xzr
00301a88add x29, sp, 56
00301a8cadd sp, sp, 64
00301a90ret x30
00301a94
00301a94loc_301a94:
00301a94b 0x301a98
00301a98
00301a98loc_301a98:
00301a98ldr x1, [sp+24]
00301a9cadd x1, x1, 1
00301aa0str x1, [sp+24]
00301aa4b 0x301a50
00301aa8
00301aa8loc_301aa8:
00301aa8orr x0, xzr, 1
00301aacstrb w0, [sp+14]
00301ab0add x29, sp, 56
00301ab4add sp, sp, 64
00301ab8ret x30
00301abcudf 0
00301a10
00301ac0
00301ac0net.IP.Mask: ; void net.IP.Mask(net.IP ip, net.IPMask mask)
00301ac0ldr x16, [x28+16]
00301ac4sub x17, sp, 80
00301ac8subs xzr, x17, x16
00301accb.ls 0x301e04
00301ad0str x30, [sp-208]!
00301ad4stur x29, [sp-8]
00301ad8sub x29, sp, 8
00301adcstr x0, [sp+216]
00301ae0str x1, [sp+224]
00301ae4str x2, [sp+232]
00301ae8str x3, [sp+240]
00301aecstr x4, [sp+248]
00301af0str x5, [sp+256]
00301af4str xzr, [sp+104]
00301af8stp xzr, xzr, [sp+112]
00301afcldr x6, [sp+248]
00301b00str x6, [sp+96]
00301b04subs xzr, x6, 16
00301b08cset x6, eq
00301b0cstrb w6, [sp+69]
00301b10b.eq 0x301b18
00301b14b 0x301b30
00301b18
00301b18loc_301b18:
00301b18ldr x6, [sp+224]
00301b1cstr x6, [sp+88]
00301b20subs xzr, x6, 4
00301b24cset x6, eq
00301b28strb w6, [sp+69]
00301b2cb 0x301b34
00301b30
00301b30loc_301b30:
00301b30b 0x301b34
00301b34
00301b34loc_301b34:
00301b34ldrb w6, [sp+69]
00301b38strb w6, [sp+70]
00301b3ctbnz w6, 0, 0x301b44
00301b40b 0x301b7c
00301b44
00301b44loc_301b44:
00301b44ldr x2, [sp+256]
00301b48ldr x0, [sp+240]
00301b4csubs xzr, x2, 12
00301b50b.hs 0x301b58
00301b54b 0x301df8
00301b58
00301b58loc_301b58:
00301b58b 0x301b5c
00301b5c
00301b5cloc_301b5c:
00301b5cstr x0, [sp+176]
00301b60orr x1, xzr, 12
00301b64str x1, [sp+184]
00301b68str x2, [sp+192]
00301b6cbl net.allFF
00301b70strb w0, [sp+71]
00301b74strb w0, [sp+70]
00301b78b 0x301b80
00301b7c
00301b7cloc_301b7c:
00301b7cb 0x301b80
00301b80
00301b80loc_301b80:
00301b80ldrb w6, [sp+70]
00301b84tbnz w6, 0, 0x301b8c
00301b88b 0x301bd0
00301b8c
00301b8cloc_301b8c:
00301b8cldr x1, [sp+248]
00301b90ldr x6, [sp+240]
00301b94ldr x7, [sp+256]
00301b98b 0x301b9c
00301b9c
00301b9cloc_301b9c:
00301b9csubs xzr, x1, 12
00301ba0b.hs 0x301ba8
00301ba4b 0x301df0
00301ba8
00301ba8loc_301ba8:
00301ba8sub x7, x7, 12
00301bacsub x8, xzr, x7
00301bb0sub x9, x1, 12
00301bb4sbfm x8, x8, 63, 63
00301bb8and x8, x8, 12
00301bbcadd x6, x6, x8
00301bc0str x6, [sp+240]
00301bc4str x9, [sp+248]
00301bc8str x7, [sp+256]
00301bccb 0x301bd4
00301bd0
00301bd0loc_301bd0:
00301bd0b 0x301bd4
00301bd4
00301bd4loc_301bd4:
00301bd4ldr x6, [sp+248]
00301bd8str x6, [sp+96]
00301bdcsubs xzr, x6, 4
00301be0cset x6, eq
00301be4strb w6, [sp+70]
00301be8b.eq 0x301bf0
00301becb 0x301c08
00301bf0
00301bf0loc_301bf0:
00301bf0ldr x6, [sp+224]
00301bf4str x6, [sp+88]
00301bf8subs xzr, x6, 16
00301bfccset x6, eq
00301c00strb w6, [sp+70]
00301c04b 0x301c0c
00301c08
00301c08loc_301c08:
00301c08b 0x301c0c
00301c0c
00301c0cloc_301c0c:
00301c0cldrb w6, [sp+70]
00301c10strb w6, [sp+69]
00301c14tbnz w6, 0, 0x301c1c
00301c18b 0x301c6c
00301c1c
00301c1cloc_301c1c:
00301c1cldr x2, [sp+232]
00301c20ldr x0, [sp+216]
00301c24subs xzr, x2, 12
00301c28b.hs 0x301c30
00301c2cb 0x301de8
00301c30
00301c30loc_301c30:
00301c30b 0x301c34
00301c34
00301c34loc_301c34:
00301c34str x0, [sp+152]
00301c38orr x1, xzr, 12
00301c3cstr x1, [sp+160]
00301c40str x2, [sp+168]
00301c44adrp x27, 0x70d000
00301c48ldr x3, [x27+2960]
00301c4cadrp x27, 0x70d000
00301c50ldr x4, [x27+2968]
00301c54adrp x27, 0x70d000
00301c58ldr x5, [x27+2976]
00301c5cbl internal/bytealg.Equal
00301c60strb w0, [sp+71]
00301c64strb w0, [sp+69]
00301c68b 0x301c70
00301c6c
00301c6cloc_301c6c:
00301c6cb 0x301c70
00301c70
00301c70loc_301c70:
00301c70ldrb w3, [sp+69]
00301c74tbnz w3, 0, 0x301c7c
00301c78b 0x301cc0
00301c7c
00301c7cloc_301c7c:
00301c7cldr x1, [sp+224]
00301c80ldr x3, [sp+216]
00301c84ldr x4, [sp+232]
00301c88b 0x301c8c
00301c8c
00301c8cloc_301c8c:
00301c8csubs xzr, x1, 12
00301c90b.hs 0x301c98
00301c94b 0x301de0
00301c98
00301c98loc_301c98:
00301c98sub x4, x4, 12
00301c9csub x5, xzr, x4
00301ca0sub x6, x1, 12
00301ca4sbfm x5, x5, 63, 63
00301ca8and x5, x5, 12
00301cacadd x3, x3, x5
00301cb0str x3, [sp+216]
00301cb4str x6, [sp+224]
00301cb8str x4, [sp+232]
00301cbcb 0x301cc4
00301cc0
00301cc0loc_301cc0:
00301cc0b 0x301cc4
00301cc4
00301cc4loc_301cc4:
00301cc4ldr x2, [sp+224]
00301cc8str x2, [sp+72]
00301cccldr x3, [sp+248]
00301cd0str x3, [sp+96]
00301cd4subs xzr, x3, x2
00301cd8b.ne 0x301ce0
00301cdcb 0x301d00
00301ce0
00301ce0loc_301ce0:
00301ce0str xzr, [sp+104]
00301ce4stp xzr, xzr, [sp+112]
00301ce8mov x0, xzr
00301cecmov x1, xzr
00301cf0mov x2, x1
00301cf4ldur x29, [sp-8]
00301cf8ldr x30, [sp], 208
00301cfcret x30
00301d00
00301d00loc_301d00:
00301d00adrp x0, 0x2f4000
00301d04add x0, x0, 3072
00301d08mov x1, x2
00301d0cbl runtime.makeslice
00301d10ldr x3, [sp+72]
00301d14ldr x4, [sp+72]
00301d18str x0, [sp+128]
00301d1cstr x3, [sp+136]
00301d20str x4, [sp+144]
00301d24str xzr, [sp+80]
00301d28b 0x301d2c
00301d2c
00301d2cloc_301d2c:
00301d2cldr x3, [sp+72]
00301d30ldr x4, [sp+80]
00301d34subs xzr, x3, x4
00301d38b.gt 0x301d40
00301d3cb 0x301dac
00301d40
00301d40loc_301d40:
00301d40ldr x0, [sp+80]
00301d44ldr x1, [sp+224]
00301d48ldr x3, [sp+216]
00301d4csubs xzr, x1, x0
00301d50b.hi 0x301d58
00301d54b 0x301ddc
00301d58
00301d58loc_301d58:
00301d58ldrb w3, [x3+x0]
00301d5cldr x0, [sp+80]
00301d60ldr x1, [sp+248]
00301d64ldr x4, [sp+240]
00301d68subs xzr, x1, x0
00301d6cb.hi 0x301d74
00301d70b 0x301dd8
00301d74
00301d74loc_301d74:
00301d74ldr x5, [sp+80]
00301d78ldr x1, [sp+136]
00301d7cldr x6, [sp+128]
00301d80ldrb w4, [x4+x0]
00301d84and x3, x3, x4
00301d88subs xzr, x1, x5
00301d8cb.hi 0x301d94
00301d90b 0x301dd0
00301d94
00301d94loc_301d94:
00301d94strb w3, [x6+x5]
00301d98b 0x301d9c
00301d9c
00301d9cloc_301d9c:
00301d9cldr x3, [sp+80]
00301da0add x3, x3, 1
00301da4str x3, [sp+80]
00301da8b 0x301d2c
00301dac
00301dacloc_301dac:
00301dacldr x0, [sp+128]
00301db0ldr x1, [sp+136]
00301db4ldr x2, [sp+144]
00301db8str x0, [sp+104]
00301dbcstr x1, [sp+112]
00301dc0str x2, [sp+120]
00301dc4ldur x29, [sp-8]
00301dc8ldr x30, [sp], 208
00301dccret x30
00301dd0
00301dd0loc_301dd0:
00301dd0mov x0, x5
00301dd4bl runtime.panicIndex
00301dd8
00301dd8loc_301dd8:
00301dd8bl runtime.panicIndex
00301ddc
00301ddcloc_301ddc:
00301ddcbl runtime.panicIndex
00301de0
00301de0loc_301de0:
00301de0orr x0, xzr, 12
00301de4bl runtime.panicSliceB
00301de8
00301de8loc_301de8:
00301de8orr x1, xzr, 12
00301decbl runtime.panicSliceAcap
00301df0
00301df0loc_301df0:
00301df0orr x0, xzr, 12
00301df4bl runtime.panicSliceB
00301df8
00301df8loc_301df8:
00301df8orr x1, xzr, 12
00301dfcbl runtime.panicSliceAcap
00301e00hint
00301e04
00301e04loc_301e04:
00301e04stp x0, x1, [sp+8]
00301e08stp x2, x3, [sp+24]
00301e0cstp x4, x5, [sp+40]
00301e10mov x3, x30
00301e14bl runtime.morestack_noctxt.abi0
00301e18ldp x0, x1, [sp+8]
00301e1cldp x2, x3, [sp+24]
00301e20ldp x4, x5, [sp+40]
00301e24b 0x301ac0
00301e28udf 0
00301e2cudf 0
00301ac0
00301ac0net.IP.Mask: ; void net.IP.Mask(net.IP ip, net.IPMask mask)
00301ac0ldr x16, [x28+16]
00301ac4sub x17, sp, 80
00301ac8subs xzr, x17, x16
00301accb.ls 0x301e04
00301ad0str x30, [sp-208]!
00301ad4stur x29, [sp-8]
00301ad8sub x29, sp, 8
00301adcstr x0, [sp+216]
00301ae0str x1, [sp+224]
00301ae4str x2, [sp+232]
00301ae8str x3, [sp+240]
00301aecstr x4, [sp+248]
00301af0str x5, [sp+256]
00301af4str xzr, [sp+104]
00301af8stp xzr, xzr, [sp+112]
00301afcldr x6, [sp+248]
00301b00str x6, [sp+96]
00301b04subs xzr, x6, 16
00301b08cset x6, eq
00301b0cstrb w6, [sp+69]
00301b10b.eq 0x301b18
00301b14b 0x301b30
00301b18
00301b18loc_301b18:
00301b18ldr x6, [sp+224]
00301b1cstr x6, [sp+88]
00301b20subs xzr, x6, 4
00301b24cset x6, eq
00301b28strb w6, [sp+69]
00301b2cb 0x301b34
00301b30
00301b30loc_301b30:
00301b30b 0x301b34
00301b34
00301b34loc_301b34:
00301b34ldrb w6, [sp+69]
00301b38strb w6, [sp+70]
00301b3ctbnz w6, 0, 0x301b44
00301b40b 0x301b7c
00301b44
00301b44loc_301b44:
00301b44ldr x2, [sp+256]
00301b48ldr x0, [sp+240]
00301b4csubs xzr, x2, 12
00301b50b.hs 0x301b58
00301b54b 0x301df8
00301b58
00301b58loc_301b58:
00301b58b 0x301b5c
00301b5c
00301b5cloc_301b5c:
00301b5cstr x0, [sp+176]
00301b60orr x1, xzr, 12
00301b64str x1, [sp+184]
00301b68str x2, [sp+192]
00301b6cbl net.allFF
00301b70strb w0, [sp+71]
00301b74strb w0, [sp+70]
00301b78b 0x301b80
00301b7c
00301b7cloc_301b7c:
00301b7cb 0x301b80
00301b80
00301b80loc_301b80:
00301b80ldrb w6, [sp+70]
00301b84tbnz w6, 0, 0x301b8c
00301b88b 0x301bd0
00301b8c
00301b8cloc_301b8c:
00301b8cldr x1, [sp+248]
00301b90ldr x6, [sp+240]
00301b94ldr x7, [sp+256]
00301b98b 0x301b9c
00301b9c
00301b9cloc_301b9c:
00301b9csubs xzr, x1, 12
00301ba0b.hs 0x301ba8
00301ba4b 0x301df0
00301ba8
00301ba8loc_301ba8:
00301ba8sub x7, x7, 12
00301bacsub x8, xzr, x7
00301bb0sub x9, x1, 12
00301bb4sbfm x8, x8, 63, 63
00301bb8and x8, x8, 12
00301bbcadd x6, x6, x8
00301bc0str x6, [sp+240]
00301bc4str x9, [sp+248]
00301bc8str x7, [sp+256]
00301bccb 0x301bd4
00301bd0
00301bd0loc_301bd0:
00301bd0b 0x301bd4
00301bd4
00301bd4loc_301bd4:
00301bd4ldr x6, [sp+248]
00301bd8str x6, [sp+96]
00301bdcsubs xzr, x6, 4
00301be0cset x6, eq
00301be4strb w6, [sp+70]
00301be8b.eq 0x301bf0
00301becb 0x301c08
00301bf0
00301bf0loc_301bf0:
00301bf0ldr x6, [sp+224]
00301bf4str x6, [sp+88]
00301bf8subs xzr, x6, 16
00301bfccset x6, eq
00301c00strb w6, [sp+70]
00301c04b 0x301c0c
00301c08
00301c08loc_301c08:
00301c08b 0x301c0c
00301c0c
00301c0cloc_301c0c:
00301c0cldrb w6, [sp+70]
00301c10strb w6, [sp+69]
00301c14tbnz w6, 0, 0x301c1c
00301c18b 0x301c6c
00301c1c
00301c1cloc_301c1c:
00301c1cldr x2, [sp+232]
00301c20ldr x0, [sp+216]
00301c24subs xzr, x2, 12
00301c28b.hs 0x301c30
00301c2cb 0x301de8
00301c30
00301c30loc_301c30:
00301c30b 0x301c34
00301c34
00301c34loc_301c34:
00301c34str x0, [sp+152]
00301c38orr x1, xzr, 12
00301c3cstr x1, [sp+160]
00301c40str x2, [sp+168]
00301c44adrp x27, 0x70d000
00301c48ldr x3, [x27+2960]
00301c4cadrp x27, 0x70d000
00301c50ldr x4, [x27+2968]
00301c54adrp x27, 0x70d000
00301c58ldr x5, [x27+2976]
00301c5cbl internal/bytealg.Equal
00301c60strb w0, [sp+71]
00301c64strb w0, [sp+69]
00301c68b 0x301c70
00301c6c
00301c6cloc_301c6c:
00301c6cb 0x301c70
00301c70
00301c70loc_301c70:
00301c70ldrb w3, [sp+69]
00301c74tbnz w3, 0, 0x301c7c
00301c78b 0x301cc0
00301c7c
00301c7cloc_301c7c:
00301c7cldr x1, [sp+224]
00301c80ldr x3, [sp+216]
00301c84ldr x4, [sp+232]
00301c88b 0x301c8c
00301c8c
00301c8cloc_301c8c:
00301c8csubs xzr, x1, 12
00301c90b.hs 0x301c98
00301c94b 0x301de0
00301c98
00301c98loc_301c98:
00301c98sub x4, x4, 12
00301c9csub x5, xzr, x4
00301ca0sub x6, x1, 12
00301ca4sbfm x5, x5, 63, 63
00301ca8and x5, x5, 12
00301cacadd x3, x3, x5
00301cb0str x3, [sp+216]
00301cb4str x6, [sp+224]
00301cb8str x4, [sp+232]
00301cbcb 0x301cc4
00301cc0
00301cc0loc_301cc0:
00301cc0b 0x301cc4
00301cc4
00301cc4loc_301cc4:
00301cc4ldr x2, [sp+224]
00301cc8str x2, [sp+72]
00301cccldr x3, [sp+248]
00301cd0str x3, [sp+96]
00301cd4subs xzr, x3, x2
00301cd8b.ne 0x301ce0
00301cdcb 0x301d00
00301ce0
00301ce0loc_301ce0:
00301ce0str xzr, [sp+104]
00301ce4stp xzr, xzr, [sp+112]
00301ce8mov x0, xzr
00301cecmov x1, xzr
00301cf0mov x2, x1
00301cf4ldur x29, [sp-8]
00301cf8ldr x30, [sp], 208
00301cfcret x30
00301d00
00301d00loc_301d00:
00301d00adrp x0, 0x2f4000
00301d04add x0, x0, 3072
00301d08mov x1, x2
00301d0cbl runtime.makeslice
00301d10ldr x3, [sp+72]
00301d14ldr x4, [sp+72]
00301d18str x0, [sp+128]
00301d1cstr x3, [sp+136]
00301d20str x4, [sp+144]
00301d24str xzr, [sp+80]
00301d28b 0x301d2c
00301d2c
00301d2cloc_301d2c:
00301d2cldr x3, [sp+72]
00301d30ldr x4, [sp+80]
00301d34subs xzr, x3, x4
00301d38b.gt 0x301d40
00301d3cb 0x301dac
00301d40
00301d40loc_301d40:
00301d40ldr x0, [sp+80]
00301d44ldr x1, [sp+224]
00301d48ldr x3, [sp+216]
00301d4csubs xzr, x1, x0
00301d50b.hi 0x301d58
00301d54b 0x301ddc
00301d58
00301d58loc_301d58:
00301d58ldrb w3, [x3+x0]
00301d5cldr x0, [sp+80]
00301d60ldr x1, [sp+248]
00301d64ldr x4, [sp+240]
00301d68subs xzr, x1, x0
00301d6cb.hi 0x301d74
00301d70b 0x301dd8
00301d74
00301d74loc_301d74:
00301d74ldr x5, [sp+80]
00301d78ldr x1, [sp+136]
00301d7cldr x6, [sp+128]
00301d80ldrb w4, [x4+x0]
00301d84and x3, x3, x4
00301d88subs xzr, x1, x5
00301d8cb.hi 0x301d94
00301d90b 0x301dd0
00301d94
00301d94loc_301d94:
00301d94strb w3, [x6+x5]
00301d98b 0x301d9c
00301d9c
00301d9cloc_301d9c:
00301d9cldr x3, [sp+80]
00301da0add x3, x3, 1
00301da4str x3, [sp+80]
00301da8b 0x301d2c
00301dac
00301dacloc_301dac:
00301dacldr x0, [sp+128]
00301db0ldr x1, [sp+136]
00301db4ldr x2, [sp+144]
00301db8str x0, [sp+104]
00301dbcstr x1, [sp+112]
00301dc0str x2, [sp+120]
00301dc4ldur x29, [sp-8]
00301dc8ldr x30, [sp], 208
00301dccret x30
00301dd0
00301dd0loc_301dd0:
00301dd0mov x0, x5
00301dd4bl runtime.panicIndex
00301dd8
00301dd8loc_301dd8:
00301dd8bl runtime.panicIndex
00301ddc
00301ddcloc_301ddc:
00301ddcbl runtime.panicIndex
00301de0
00301de0loc_301de0:
00301de0orr x0, xzr, 12
00301de4bl runtime.panicSliceB
00301de8
00301de8loc_301de8:
00301de8orr x1, xzr, 12
00301decbl runtime.panicSliceAcap
00301df0
00301df0loc_301df0:
00301df0orr x0, xzr, 12
00301df4bl runtime.panicSliceB
00301df8
00301df8loc_301df8:
00301df8orr x1, xzr, 12
00301dfcbl runtime.panicSliceAcap
00301e00hint
00301e04
00301e04loc_301e04:
00301e04stp x0, x1, [sp+8]
00301e08stp x2, x3, [sp+24]
00301e0cstp x4, x5, [sp+40]
00301e10mov x3, x30
00301e14bl runtime.morestack_noctxt.abi0
00301e18ldp x0, x1, [sp+8]
00301e1cldp x2, x3, [sp+24]
00301e20ldp x4, x5, [sp+40]
00301e24b 0x301ac0
00301e28udf 0
00301e2cudf 0
00301ac0
Loading..