File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
002df840
002df840vendor/golang.org/x/net/dns/dnsmessage.(*ResourceHeader).fixLen: ; void vendor/golang.org/x/net/dns/dnsmessage.(*ResourceHeader).fixLen(vendor/golang.org/x/net/dns/dnsmessage.ResourceHeader * h, struct []uint8 msg, int lenOff, int preLen)
002df840ldr x16, [x28+16]
002df844subs xzr, sp, x16
002df848b.ls 0x2df940
002df84cstr x30, [sp-112]!
002df850stur x29, [sp-8]
002df854sub x29, sp, 8
002df858str x0, [sp+120]
002df85cstr x1, [sp+128]
002df860str x2, [sp+136]
002df864str x3, [sp+144]
002df868str x4, [sp+152]
002df86cstr x5, [sp+160]
002df870stp xzr, xzr, [sp+64]
002df874ldr x4, [sp+136]
002df878str x4, [sp+56]
002df87cldr x5, [sp+160]
002df880sub x4, x4, x5
002df884str x4, [sp+48]
002df888movz x5, 65535
002df88csubs xzr, x4, x5
002df890b.gt 0x2df898
002df894b 0x2df8bc
002df898
002df898loc_2df898:
002df898adrp x27, 0x742000
002df89cldr x0, [x27+3504]
002df8a0adrp x27, 0x742000
002df8a4ldr x1, [x27+3512]
002df8a8str x0, [sp+64]
002df8acstr x1, [sp+72]
002df8b0ldur x29, [sp-8]
002df8b4ldr x30, [sp], 112
002df8b8ret x30
002df8bc
002df8bcloc_2df8bc:
002df8bcldr x1, [sp+152]
002df8c0ldr x0, [sp+152]
002df8c4ldr x2, [sp+144]
002df8c8ldr x4, [sp+128]
002df8ccsubs xzr, x2, x1
002df8d0b.hs 0x2df8d8
002df8d4b 0x2df938
002df8d8
002df8d8loc_2df8d8:
002df8d8subs xzr, x1, x0
002df8dcb.hs 0x2df8e4
002df8e0b 0x2df934
002df8e4
002df8e4loc_2df8e4:
002df8e4sub x2, x2, x0
002df8e8sub x1, x1, x0
002df8ecsub x5, xzr, x2
002df8f0and x5, x0, x5, asr #63
002df8f4add x0, x4, x5
002df8f8str x0, [sp+80]
002df8fcstr x1, [sp+88]
002df900str x2, [sp+96]
002df904ldr x3, [sp+48]
002df908bl vendor/golang.org/x/net/dns/dnsmessage.packUint16
002df90cldr x4, [sp+120]
002df910ldrsb x27, [x4]
002df914ldr x5, [sp+48]
002df918strh w5, [x4+264]
002df91cstp xzr, xzr, [sp+64]
002df920mov x0, xzr
002df924mov x1, xzr
002df928ldur x29, [sp-8]
002df92cldr x30, [sp], 112
002df930ret x30
002df934
002df934loc_2df934:
002df934bl runtime.panicSliceB
002df938
002df938loc_2df938:
002df938bl runtime.panicSliceAcap
002df93chint
002df940
002df940loc_2df940:
002df940stp x0, x1, [sp+8]
002df944stp x2, x3, [sp+24]
002df948stp x4, x5, [sp+40]
002df94cmov x3, x30
002df950bl runtime.morestack_noctxt.abi0
002df954ldp x0, x1, [sp+8]
002df958ldp x2, x3, [sp+24]
002df95cldp x4, x5, [sp+40]
002df960b 0x2df840
002df964udf 0
002df968udf 0
002df96cudf 0
002df840
002df840vendor/golang.org/x/net/dns/dnsmessage.(*ResourceHeader).fixLen: ; void vendor/golang.org/x/net/dns/dnsmessage.(*ResourceHeader).fixLen(vendor/golang.org/x/net/dns/dnsmessage.ResourceHeader * h, struct []uint8 msg, int lenOff, int preLen)
002df840ldr x16, [x28+16]
002df844subs xzr, sp, x16
002df848b.ls 0x2df940
002df84cstr x30, [sp-112]!
002df850stur x29, [sp-8]
002df854sub x29, sp, 8
002df858str x0, [sp+120]
002df85cstr x1, [sp+128]
002df860str x2, [sp+136]
002df864str x3, [sp+144]
002df868str x4, [sp+152]
002df86cstr x5, [sp+160]
002df870stp xzr, xzr, [sp+64]
002df874ldr x4, [sp+136]
002df878str x4, [sp+56]
002df87cldr x5, [sp+160]
002df880sub x4, x4, x5
002df884str x4, [sp+48]
002df888movz x5, 65535
002df88csubs xzr, x4, x5
002df890b.gt 0x2df898
002df894b 0x2df8bc
002df898
002df898loc_2df898:
002df898adrp x27, 0x742000
002df89cldr x0, [x27+3504]
002df8a0adrp x27, 0x742000
002df8a4ldr x1, [x27+3512]
002df8a8str x0, [sp+64]
002df8acstr x1, [sp+72]
002df8b0ldur x29, [sp-8]
002df8b4ldr x30, [sp], 112
002df8b8ret x30
002df8bc
002df8bcloc_2df8bc:
002df8bcldr x1, [sp+152]
002df8c0ldr x0, [sp+152]
002df8c4ldr x2, [sp+144]
002df8c8ldr x4, [sp+128]
002df8ccsubs xzr, x2, x1
002df8d0b.hs 0x2df8d8
002df8d4b 0x2df938
002df8d8
002df8d8loc_2df8d8:
002df8d8subs xzr, x1, x0
002df8dcb.hs 0x2df8e4
002df8e0b 0x2df934
002df8e4
002df8e4loc_2df8e4:
002df8e4sub x2, x2, x0
002df8e8sub x1, x1, x0
002df8ecsub x5, xzr, x2
002df8f0and x5, x0, x5, asr #63
002df8f4add x0, x4, x5
002df8f8str x0, [sp+80]
002df8fcstr x1, [sp+88]
002df900str x2, [sp+96]
002df904ldr x3, [sp+48]
002df908bl vendor/golang.org/x/net/dns/dnsmessage.packUint16
002df90cldr x4, [sp+120]
002df910ldrsb x27, [x4]
002df914ldr x5, [sp+48]
002df918strh w5, [x4+264]
002df91cstp xzr, xzr, [sp+64]
002df920mov x0, xzr
002df924mov x1, xzr
002df928ldur x29, [sp-8]
002df92cldr x30, [sp], 112
002df930ret x30
002df934
002df934loc_2df934:
002df934bl runtime.panicSliceB
002df938
002df938loc_2df938:
002df938bl runtime.panicSliceAcap
002df93chint
002df940
002df940loc_2df940:
002df940stp x0, x1, [sp+8]
002df944stp x2, x3, [sp+24]
002df948stp x4, x5, [sp+40]
002df94cmov x3, x30
002df950bl runtime.morestack_noctxt.abi0
002df954ldp x0, x1, [sp+8]
002df958ldp x2, x3, [sp+24]
002df95cldp x4, x5, [sp+40]
002df960b 0x2df840
002df964udf 0
002df968udf 0
002df96cudf 0
002df840
002df970
002df970vendor/golang.org/x/net/dns/dnsmessage.(*ResourceHeader).SetEDNS0: ; void vendor/golang.org/x/net/dns/dnsmessage.(*ResourceHeader).SetEDNS0(vendor/golang.org/x/net/dns/dnsmessage.ResourceHeader * h, int udpPayloadLen, vendor/golang.org/x/net/dns/dnsmessage.RCode extRCode, bool dnssecOK)
002df970ldr x16, [x28+16]
002df974subs xzr, sp, x16
002df978b.ls 0x2dfa40
002df97cstr x30, [sp-32]!
002df980stur x29, [sp-8]
002df984sub x29, sp, 8
002df988str x0, [sp+40]
002df98cstr x1, [sp+48]
002df990strh w2, [sp+56]
002df994strb w3, [sp+58]
002df998stp xzr, xzr, [sp+8]
002df99cldr x21, [sp+40]
002df9a0ldrsb x27, [x21]
002df9a4adrp x20, 0x43e000
002df9a8add x20, x20, 1376
002df9acadr x27, 16
002df9b0stp x29, x27, [sp-24]
002df9b4sub x29, sp, 24
002df9b8bl fn_87ea0
002df9bcsub x29, sp, 8
002df9c0ldr x2, [sp+40]
002df9c4ldrsb x27, [x2]
002df9c8movz x3, 41
002df9ccstrh w3, [x2+256]
002df9d0ldr x2, [sp+40]
002df9d4ldrsb x27, [x2]
002df9d8ldr x3, [sp+48]
002df9dcstrh w3, [x2+258]
002df9e0ldr x2, [sp+40]
002df9e4ldrsb x27, [x2]
002df9e8ldrh w3, [sp+56]
002df9ecubfm x3, x3, 4, 15
002df9f0ubfm x3, x3, 40, 39
002df9f4str w3, [x2+260]
002df9f8ldrb w2, [sp+58]
002df9fctbnz w2, 0, 0x2dfa04
002dfa00b 0x2dfa24
002dfa04
002dfa04loc_2dfa04:
002dfa04ldr x2, [sp+40]
002dfa08ldrsb x27, [x2]
002dfa0cldr x3, [sp+40]
002dfa10ldrsb x27, [x3]
002dfa14ldr w3, [x3+260]
002dfa18orr x3, x3, 32768
002dfa1cstr w3, [x2+260]
002dfa20b 0x2dfa28
002dfa24
002dfa24loc_2dfa24:
002dfa24b 0x2dfa28
002dfa28
002dfa28loc_2dfa28:
002dfa28stp xzr, xzr, [sp+8]
002dfa2cmov x0, xzr
002dfa30mov x1, xzr
002dfa34ldur x29, [sp-8]
002dfa38ldr x30, [sp], 32
002dfa3cret x30
002dfa40
002dfa40loc_2dfa40:
002dfa40stp x0, x1, [sp+8]
002dfa44strh w2, [sp+24]
002dfa48strb w3, [sp+26]
002dfa4cmov x3, x30
002dfa50bl runtime.morestack_noctxt.abi0
002dfa54ldp x0, x1, [sp+8]
002dfa58ldrh w2, [sp+24]
002dfa5cldrb w3, [sp+26]
002dfa60b 0x2df970
002dfa64udf 0
002dfa68udf 0
002dfa6cudf 0
002df970
002df970vendor/golang.org/x/net/dns/dnsmessage.(*ResourceHeader).SetEDNS0: ; void vendor/golang.org/x/net/dns/dnsmessage.(*ResourceHeader).SetEDNS0(vendor/golang.org/x/net/dns/dnsmessage.ResourceHeader * h, int udpPayloadLen, vendor/golang.org/x/net/dns/dnsmessage.RCode extRCode, bool dnssecOK)
002df970ldr x16, [x28+16]
002df974subs xzr, sp, x16
002df978b.ls 0x2dfa40
002df97cstr x30, [sp-32]!
002df980stur x29, [sp-8]
002df984sub x29, sp, 8
002df988str x0, [sp+40]
002df98cstr x1, [sp+48]
002df990strh w2, [sp+56]
002df994strb w3, [sp+58]
002df998stp xzr, xzr, [sp+8]
002df99cldr x21, [sp+40]
002df9a0ldrsb x27, [x21]
002df9a4adrp x20, 0x43e000
002df9a8add x20, x20, 1376
002df9acadr x27, 16
002df9b0stp x29, x27, [sp-24]
002df9b4sub x29, sp, 24
002df9b8bl fn_87ea0
002df9bcsub x29, sp, 8
002df9c0ldr x2, [sp+40]
002df9c4ldrsb x27, [x2]
002df9c8movz x3, 41
002df9ccstrh w3, [x2+256]
002df9d0ldr x2, [sp+40]
002df9d4ldrsb x27, [x2]
002df9d8ldr x3, [sp+48]
002df9dcstrh w3, [x2+258]
002df9e0ldr x2, [sp+40]
002df9e4ldrsb x27, [x2]
002df9e8ldrh w3, [sp+56]
002df9ecubfm x3, x3, 4, 15
002df9f0ubfm x3, x3, 40, 39
002df9f4str w3, [x2+260]
002df9f8ldrb w2, [sp+58]
002df9fctbnz w2, 0, 0x2dfa04
002dfa00b 0x2dfa24
002dfa04
002dfa04loc_2dfa04:
002dfa04ldr x2, [sp+40]
002dfa08ldrsb x27, [x2]
002dfa0cldr x3, [sp+40]
002dfa10ldrsb x27, [x3]
002dfa14ldr w3, [x3+260]
002dfa18orr x3, x3, 32768
002dfa1cstr w3, [x2+260]
002dfa20b 0x2dfa28
002dfa24
002dfa24loc_2dfa24:
002dfa24b 0x2dfa28
002dfa28
002dfa28loc_2dfa28:
002dfa28stp xzr, xzr, [sp+8]
002dfa2cmov x0, xzr
002dfa30mov x1, xzr
002dfa34ldur x29, [sp-8]
002dfa38ldr x30, [sp], 32
002dfa3cret x30
002dfa40
002dfa40loc_2dfa40:
002dfa40stp x0, x1, [sp+8]
002dfa44strh w2, [sp+24]
002dfa48strb w3, [sp+26]
002dfa4cmov x3, x30
002dfa50bl runtime.morestack_noctxt.abi0
002dfa54ldp x0, x1, [sp+8]
002dfa58ldrh w2, [sp+24]
002dfa5cldrb w3, [sp+26]
002dfa60b 0x2df970
002dfa64udf 0
002dfa68udf 0
002dfa6cudf 0
002df970
002dfa70
002dfa70vendor/golang.org/x/net/dns/dnsmessage.(*ResourceHeader).ExtendedRCode: ; void vendor/golang.org/x/net/dns/dnsmessage.(*ResourceHeader).ExtendedRCode(vendor/golang.org/x/net/dns/dnsmessage.ResourceHeader * h, vendor/golang.org/x/net/dns/dnsmessage.RCode rcode)
002dfa70str x30, [sp-32]!
002dfa74stur x29, [sp-8]
002dfa78sub x29, sp, 8
002dfa7cstr x0, [sp+40]
002dfa80strh w1, [sp+48]
002dfa84strh wzr, [sp+22]
002dfa88ldr x2, [sp+40]
002dfa8cldrsb x27, [x2]
002dfa90ldr w2, [x2+260]
002dfa94ands wzr, w2, 0xff0000
002dfa98b.eq 0x2dfaa0
002dfa9cb 0x2dfac4
002dfaa0
002dfaa0loc_2dfaa0:
002dfaa0ldr x2, [sp+40]
002dfaa4ldrsb x27, [x2]
002dfaa8ldr w2, [x2+260]
002dfaacubfm x2, x2, 24, 31
002dfab0orr x0, x1, x2, lsl #4
002dfab4strh w0, [sp+22]
002dfab8add x29, sp, 24
002dfabcadd sp, sp, 32
002dfac0ret x30
002dfac4
002dfac4loc_2dfac4:
002dfac4strh w1, [sp+22]
002dfac8mov x0, x1
002dfaccadd x29, sp, 24
002dfad0add sp, sp, 32
002dfad4ret x30
002dfad8udf 0
002dfadcudf 0
002dfa70
002dfa70vendor/golang.org/x/net/dns/dnsmessage.(*ResourceHeader).ExtendedRCode: ; void vendor/golang.org/x/net/dns/dnsmessage.(*ResourceHeader).ExtendedRCode(vendor/golang.org/x/net/dns/dnsmessage.ResourceHeader * h, vendor/golang.org/x/net/dns/dnsmessage.RCode rcode)
002dfa70str x30, [sp-32]!
002dfa74stur x29, [sp-8]
002dfa78sub x29, sp, 8
002dfa7cstr x0, [sp+40]
002dfa80strh w1, [sp+48]
002dfa84strh wzr, [sp+22]
002dfa88ldr x2, [sp+40]
002dfa8cldrsb x27, [x2]
002dfa90ldr w2, [x2+260]
002dfa94ands wzr, w2, 0xff0000
002dfa98b.eq 0x2dfaa0
002dfa9cb 0x2dfac4
002dfaa0
002dfaa0loc_2dfaa0:
002dfaa0ldr x2, [sp+40]
002dfaa4ldrsb x27, [x2]
002dfaa8ldr w2, [x2+260]
002dfaacubfm x2, x2, 24, 31
002dfab0orr x0, x1, x2, lsl #4
002dfab4strh w0, [sp+22]
002dfab8add x29, sp, 24
002dfabcadd sp, sp, 32
002dfac0ret x30
002dfac4
002dfac4loc_2dfac4:
002dfac4strh w1, [sp+22]
002dfac8mov x0, x1
002dfaccadd x29, sp, 24
002dfad0add sp, sp, 32
002dfad4ret x30
002dfad8udf 0
002dfadcudf 0
002dfa70
002dfae0
002dfae0vendor/golang.org/x/net/dns/dnsmessage.skipResource: ; void vendor/golang.org/x/net/dns/dnsmessage.skipResource(struct []uint8 msg, int off)
002dfae0ldr x16, [x28+16]
002dfae4sub x17, sp, 176
002dfae8subs xzr, x17, x16
002dfaecb.ls 0x2e00dc
002dfaf0sub x20, sp, 304
002dfaf4stp x29, x30, [x20-8]
002dfaf8add sp, x20, 0
002dfafcsub x29, sp, 8
002dfb00str x0, [sp+312]
002dfb04str x1, [sp+320]
002dfb08str x2, [sp+328]
002dfb0cstr x3, [sp+336]
002dfb10str xzr, [sp+56]
002dfb14stp xzr, xzr, [sp+120]
002dfb18stp xzr, xzr, [sp+232]
002dfb1cldr x3, [sp+336]
002dfb20ldr x0, [sp+312]
002dfb24ldr x1, [sp+320]
002dfb28ldr x2, [sp+328]
002dfb2cbl vendor/golang.org/x/net/dns/dnsmessage.skipName
002dfb30str x0, [sp+88]
002dfb34str x1, [sp+232]
002dfb38str x2, [sp+240]
002dfb3cldr x4, [sp+88]
002dfb40str x4, [sp+80]
002dfb44str x1, [sp+168]
002dfb48str x2, [sp+176]
002dfb4cldr x4, [sp+80]
002dfb50str x4, [sp+64]
002dfb54str x1, [sp+136]
002dfb58str x2, [sp+144]
002dfb5ccbnz x1, 0x2dfb64
002dfb60b 0x2dfc24
002dfb64
002dfb64loc_2dfb64:
002dfb64adrp x0, 0x365000
002dfb68add x0, x0, 0
002dfb6cbl runtime.newobject
002dfb70str x0, [sp+216]
002dfb74orr x1, xzr, 4
002dfb78str x1, [x0+8]
002dfb7cadrp x27, 0x76c000
002dfb80ldr w1, [x27+3056]
002dfb84cbz w1, 0x2dfb8c
002dfb88b 0x2dfb90
002dfb8c
002dfb8cloc_2dfb8c:
002dfb8cb 0x2dfba0
002dfb90
002dfb90loc_2dfb90:
002dfb90ldr x3, [x0]
002dfb94bl runtime.gcWriteBarrier1
002dfb98str x3, [x25]
002dfb9cb 0x2dfba0
002dfba0
002dfba0loc_2dfba0:
002dfba0adrp x3, 0x3d1000
002dfba4add x3, x3, 1086
002dfba8str x3, [x0]
002dfbacldr x3, [sp+216]
002dfbb0ldrsb x27, [x3]
002dfbb4ldr x4, [sp+144]
002dfbb8ldr x5, [sp+136]
002dfbbcstr x5, [x3+16]
002dfbc0adrp x27, 0x76c000
002dfbc4ldr w5, [x27+3056]
002dfbc8cbz w5, 0x2dfbd0
002dfbccb 0x2dfbd4
002dfbd0
002dfbd0loc_2dfbd0:
002dfbd0b 0x2dfbe8
002dfbd4
002dfbd4loc_2dfbd4:
002dfbd4bl runtime.gcWriteBarrier2
002dfbd8str x4, [x25]
002dfbdcldr x5, [x3+24]
002dfbe0str x5, [x25+8]
002dfbe4b 0x2dfbe8
002dfbe8
002dfbe8loc_2dfbe8:
002dfbe8str x4, [x3+24]
002dfbecldr x3, [sp+216]
002dfbf0str x3, [sp+224]
002dfbf4ldr x4, [sp+336]
002dfbf8str x4, [sp+56]
002dfbfcadrp x4, 0x437000
002dfc00add x4, x4, 64
002dfc04str x4, [sp+120]
002dfc08str x3, [sp+128]
002dfc0cldr x0, [sp+56]
002dfc10ldr x1, [sp+120]
002dfc14ldr x2, [sp+128]
002dfc18ldp x29, x30, [sp-8]
002dfc1cadd sp, sp, 304
002dfc20ret x30
002dfc24
002dfc24loc_2dfc24:
002dfc24stp xzr, xzr, [sp+232]
002dfc28ldr x3, [sp+64]
002dfc2cldr x0, [sp+312]
002dfc30ldr x1, [sp+320]
002dfc34ldr x2, [sp+328]
002dfc38bl vendor/golang.org/x/net/dns/dnsmessage.skipType
002dfc3cstr x0, [sp+88]
002dfc40str x1, [sp+232]
002dfc44str x2, [sp+240]
002dfc48ldr x4, [sp+88]
002dfc4cstr x4, [sp+72]
002dfc50str x1, [sp+152]
002dfc54str x2, [sp+160]
002dfc58ldr x4, [sp+72]
002dfc5cstr x4, [sp+64]
002dfc60str x1, [sp+136]
002dfc64str x2, [sp+144]
002dfc68cbnz x1, 0x2dfc70
002dfc6cb 0x2dfd30
002dfc70
002dfc70loc_2dfc70:
002dfc70adrp x0, 0x365000
002dfc74add x0, x0, 0
002dfc78bl runtime.newobject
002dfc7cstr x0, [sp+208]
002dfc80orr x1, xzr, 4
002dfc84str x1, [x0+8]
002dfc88adrp x27, 0x76c000
002dfc8cldr w1, [x27+3056]
002dfc90cbz w1, 0x2dfc98
002dfc94b 0x2dfc9c
002dfc98
002dfc98loc_2dfc98:
002dfc98b 0x2dfcac
002dfc9c
002dfc9cloc_2dfc9c:
002dfc9cldr x3, [x0]
002dfca0bl runtime.gcWriteBarrier1
002dfca4str x3, [x25]
002dfca8b 0x2dfcac
002dfcac
002dfcacloc_2dfcac:
002dfcacadrp x3, 0x3d1000
002dfcb0add x3, x3, 1242
002dfcb4str x3, [x0]
002dfcb8ldr x3, [sp+208]
002dfcbcldrsb x27, [x3]
002dfcc0ldr x4, [sp+144]
002dfcc4ldr x5, [sp+136]
002dfcc8str x5, [x3+16]
002dfcccadrp x27, 0x76c000
002dfcd0ldr w5, [x27+3056]
002dfcd4cbz w5, 0x2dfcdc
002dfcd8b 0x2dfce0
002dfcdc
002dfcdcloc_2dfcdc:
002dfcdcb 0x2dfcf4
002dfce0
002dfce0loc_2dfce0:
002dfce0bl runtime.gcWriteBarrier2
002dfce4str x4, [x25]
002dfce8ldr x5, [x3+24]
002dfcecstr x5, [x25+8]
002dfcf0b 0x2dfcf4
002dfcf4
002dfcf4loc_2dfcf4:
002dfcf4str x4, [x3+24]
002dfcf8ldr x3, [sp+208]
002dfcfcstr x3, [sp+224]
002dfd00ldr x4, [sp+336]
002dfd04str x4, [sp+56]
002dfd08adrp x4, 0x437000
002dfd0cadd x4, x4, 64
002dfd10str x4, [sp+120]
002dfd14str x3, [sp+128]
002dfd18ldr x0, [sp+56]
002dfd1cldr x1, [sp+120]
002dfd20ldr x2, [sp+128]
002dfd24ldp x29, x30, [sp-8]
002dfd28add sp, sp, 304
002dfd2cret x30
002dfd30
002dfd30loc_2dfd30:
002dfd30stp xzr, xzr, [sp+232]
002dfd34ldr x3, [sp+64]
002dfd38ldr x0, [sp+312]
002dfd3cldr x1, [sp+320]
002dfd40ldr x2, [sp+328]
002dfd44bl vendor/golang.org/x/net/dns/dnsmessage.skipClass
002dfd48str x0, [sp+88]
002dfd4cstr x1, [sp+232]
002dfd50str x2, [sp+240]
002dfd54ldr x4, [sp+88]
002dfd58str x4, [sp+112]
002dfd5cstr x1, [sp+280]
002dfd60str x2, [sp+288]
002dfd64ldr x4, [sp+112]
002dfd68str x4, [sp+64]
002dfd6cstr x1, [sp+136]
002dfd70str x2, [sp+144]
002dfd74cbnz x1, 0x2dfd7c
002dfd78b 0x2dfe3c
002dfd7c
002dfd7cloc_2dfd7c:
002dfd7cadrp x0, 0x365000
002dfd80add x0, x0, 0
002dfd84bl runtime.newobject
002dfd88str x0, [sp+200]
002dfd8cmovz x1, 5
002dfd90str x1, [x0+8]
002dfd94adrp x27, 0x76c000
002dfd98ldr w1, [x27+3056]
002dfd9ccbz w1, 0x2dfda4
002dfda0b 0x2dfda8
002dfda4
002dfda4loc_2dfda4:
002dfda4b 0x2dfdb8
002dfda8
002dfda8loc_2dfda8:
002dfda8ldr x3, [x0]
002dfdacbl runtime.gcWriteBarrier1
002dfdb0str x3, [x25]
002dfdb4b 0x2dfdb8
002dfdb8
002dfdb8loc_2dfdb8:
002dfdb8adrp x3, 0x3d1000
002dfdbcadd x3, x3, 2142
002dfdc0str x3, [x0]
002dfdc4ldr x3, [sp+200]
002dfdc8ldrsb x27, [x3]
002dfdccldr x4, [sp+144]
002dfdd0ldr x5, [sp+136]
002dfdd4str x5, [x3+16]
002dfdd8adrp x27, 0x76c000
002dfddcldr w5, [x27+3056]
002dfde0cbz w5, 0x2dfde8
002dfde4b 0x2dfdec
002dfde8
002dfde8loc_2dfde8:
002dfde8b 0x2dfe00
002dfdec
002dfdecloc_2dfdec:
002dfdecbl runtime.gcWriteBarrier2
002dfdf0str x4, [x25]
002dfdf4ldr x5, [x3+24]
002dfdf8str x5, [x25+8]
002dfdfcb 0x2dfe00
002dfe00
002dfe00loc_2dfe00:
002dfe00str x4, [x3+24]
002dfe04ldr x3, [sp+200]
002dfe08str x3, [sp+224]
002dfe0cldr x4, [sp+336]
002dfe10str x4, [sp+56]
002dfe14adrp x4, 0x437000
002dfe18add x4, x4, 64
002dfe1cstr x4, [sp+120]
002dfe20str x3, [sp+128]
002dfe24ldr x0, [sp+56]
002dfe28ldr x1, [sp+120]
002dfe2cldr x2, [sp+128]
002dfe30ldp x29, x30, [sp-8]
002dfe34add sp, sp, 304
002dfe38ret x30
002dfe3c
002dfe3cloc_2dfe3c:
002dfe3cstp xzr, xzr, [sp+232]
002dfe40ldr x3, [sp+64]
002dfe44ldr x0, [sp+312]
002dfe48ldr x1, [sp+320]
002dfe4cldr x2, [sp+328]
002dfe50bl vendor/golang.org/x/net/dns/dnsmessage.skipUint32
002dfe54str x0, [sp+88]
002dfe58str x1, [sp+232]
002dfe5cstr x2, [sp+240]
002dfe60ldr x4, [sp+88]
002dfe64str x4, [sp+104]
002dfe68str x1, [sp+264]
002dfe6cstr x2, [sp+272]
002dfe70ldr x4, [sp+104]
002dfe74str x4, [sp+64]
002dfe78str x1, [sp+136]
002dfe7cstr x2, [sp+144]
002dfe80cbnz x1, 0x2dfe88
002dfe84b 0x2dff48
002dfe88
002dfe88loc_2dfe88:
002dfe88adrp x0, 0x365000
002dfe8cadd x0, x0, 0
002dfe90bl runtime.newobject
002dfe94str x0, [sp+192]
002dfe98orr x1, xzr, 3
002dfe9cstr x1, [x0+8]
002dfea0adrp x27, 0x76c000
002dfea4ldr w1, [x27+3056]
002dfea8cbz w1, 0x2dfeb0
002dfeacb 0x2dfeb4
002dfeb0
002dfeb0loc_2dfeb0:
002dfeb0b 0x2dfec4
002dfeb4
002dfeb4loc_2dfeb4:
002dfeb4ldr x3, [x0]
002dfeb8bl runtime.gcWriteBarrier1
002dfebcstr x3, [x25]
002dfec0b 0x2dfec4
002dfec4
002dfec4loc_2dfec4:
002dfec4adrp x3, 0x3d1000
002dfec8add x3, x3, 597
002dfeccstr x3, [x0]
002dfed0ldr x3, [sp+192]
002dfed4ldrsb x27, [x3]
002dfed8ldr x4, [sp+144]
002dfedcldr x5, [sp+136]
002dfee0str x5, [x3+16]
002dfee4adrp x27, 0x76c000
002dfee8ldr w5, [x27+3056]
002dfeeccbz w5, 0x2dfef4
002dfef0b 0x2dfef8
002dfef4
002dfef4loc_2dfef4:
002dfef4b 0x2dff0c
002dfef8
002dfef8loc_2dfef8:
002dfef8bl runtime.gcWriteBarrier2
002dfefcstr x4, [x25]
002dff00ldr x5, [x3+24]
002dff04str x5, [x25+8]
002dff08b 0x2dff0c
002dff0c
002dff0cloc_2dff0c:
002dff0cstr x4, [x3+24]
002dff10ldr x3, [sp+192]
002dff14str x3, [sp+224]
002dff18ldr x4, [sp+336]
002dff1cstr x4, [sp+56]
002dff20adrp x4, 0x437000
002dff24add x4, x4, 64
002dff28str x4, [sp+120]
002dff2cstr x3, [sp+128]
002dff30ldr x0, [sp+56]
002dff34ldr x1, [sp+120]
002dff38ldr x2, [sp+128]
002dff3cldp x29, x30, [sp-8]
002dff40add sp, sp, 304
002dff44ret x30
002dff48
002dff48loc_2dff48:
002dff48stp xzr, xzr, [sp+232]
002dff4cldr x3, [sp+64]
002dff50ldr x0, [sp+312]
002dff54ldr x1, [sp+320]
002dff58ldr x2, [sp+328]
002dff5cbl vendor/golang.org/x/net/dns/dnsmessage.unpackUint16
002dff60strh w0, [sp+52]
002dff64str x1, [sp+88]
002dff68str x2, [sp+232]
002dff6cstr x3, [sp+240]
002dff70ldrh w4, [sp+52]
002dff74strh w4, [sp+54]
002dff78ldr x4, [sp+88]
002dff7cstr x4, [sp+96]
002dff80str x2, [sp+248]
002dff84str x3, [sp+256]
002dff88ldrh w4, [sp+54]
002dff8cstrh w4, [sp+50]
002dff90ldr x4, [sp+96]
002dff94str x4, [sp+64]
002dff98str x2, [sp+136]
002dff9cstr x3, [sp+144]
002dffa0cbnz x2, 0x2dffa8
002dffa4b 0x2e0068
002dffa8
002dffa8loc_2dffa8:
002dffa8adrp x0, 0x365000
002dffacadd x0, x0, 0
002dffb0bl runtime.newobject
002dffb4str x0, [sp+184]
002dffb8orr x1, xzr, 6
002dffbcstr x1, [x0+8]
002dffc0adrp x27, 0x76c000
002dffc4ldr w1, [x27+3056]
002dffc8cbz w1, 0x2dffd0
002dffccb 0x2dffd4
002dffd0
002dffd0loc_2dffd0:
002dffd0b 0x2dffe4
002dffd4
002dffd4loc_2dffd4:
002dffd4ldr x3, [x0]
002dffd8bl runtime.gcWriteBarrier1
002dffdcstr x3, [x25]
002dffe0b 0x2dffe4
002dffe4
002dffe4loc_2dffe4:
002dffe4adrp x3, 0x3d1000
002dffe8add x3, x3, 3133
002dffecstr x3, [x0]
002dfff0ldr x3, [sp+184]
002dfff4ldrsb x27, [x3]
002dfff8ldr x4, [sp+144]
002dfffcldr x5, [sp+136]
002e0000str x5, [x3+16]
002e0004adrp x27, 0x76b000
002e0008ldr w5, [x27+3056]
002e000ccbz w5, 0x2e0014
002e0010b 0x2e0018
002e0014
002e0014loc_2e0014:
002e0014b 0x2e002c
002e0018
002e0018loc_2e0018:
002e0018bl runtime.gcWriteBarrier2
002e001cstr x4, [x25]
002e0020ldr x5, [x3+24]
002e0024str x5, [x25+8]
002e0028b 0x2e002c
002e002c
002e002cloc_2e002c:
002e002cstr x4, [x3+24]
002e0030ldr x3, [sp+184]
002e0034str x3, [sp+224]
002e0038ldr x4, [sp+336]
002e003cstr x4, [sp+56]
002e0040adrp x4, 0x436000
002e0044add x4, x4, 64
002e0048str x4, [sp+120]
002e004cstr x3, [sp+128]
002e0050ldr x0, [sp+56]
002e0054ldr x1, [sp+120]
002e0058ldr x2, [sp+128]
002e005cldp x29, x30, [sp-8]
002e0060add sp, sp, 304
002e0064ret x30
002e0068
002e0068loc_2e0068:
002e0068ldr x3, [sp+64]
002e006cldrh w4, [sp+50]
002e0070add x3, x3, x4
002e0074str x3, [sp+64]
002e0078ldr x4, [sp+320]
002e007cstr x4, [sp+88]
002e0080subs xzr, x4, x3
002e0084b.lt 0x2e008c
002e0088b 0x2e00bc
002e008c
002e008cloc_2e008c:
002e008cldr x3, [sp+336]
002e0090str x3, [sp+56]
002e0094adrp x27, 0x741000
002e0098ldr x1, [x27+3440]
002e009cadrp x27, 0x741000
002e00a0ldr x2, [x27+3448]
002e00a4str x1, [sp+120]
002e00a8str x2, [sp+128]
002e00acldr x0, [sp+56]
002e00b0ldp x29, x30, [sp-8]
002e00b4add sp, sp, 304
002e00b8ret x30
002e00bc
002e00bcloc_2e00bc:
002e00bcstr x3, [sp+56]
002e00c0stp xzr, xzr, [sp+120]
002e00c4ldr x0, [sp+56]
002e00c8mov x1, xzr
002e00ccmov x2, xzr
002e00d0ldp x29, x30, [sp-8]
002e00d4add sp, sp, 304
002e00d8ret x30
002e00dc
002e00dcloc_2e00dc:
002e00dcstp x0, x1, [sp+8]
002e00e0stp x2, x3, [sp+24]
002e00e4mov x3, x30
002e00e8bl runtime.morestack_noctxt.abi0
002e00ecldp x0, x1, [sp+8]
002e00f0ldp x2, x3, [sp+24]
002e00f4b 0x2dfae0
002e00f8udf 0
002e00fcudf 0
002dfae0
002dfae0vendor/golang.org/x/net/dns/dnsmessage.skipResource: ; void vendor/golang.org/x/net/dns/dnsmessage.skipResource(struct []uint8 msg, int off)
002dfae0ldr x16, [x28+16]
002dfae4sub x17, sp, 176
002dfae8subs xzr, x17, x16
002dfaecb.ls 0x2e00dc
002dfaf0sub x20, sp, 304
002dfaf4stp x29, x30, [x20-8]
002dfaf8add sp, x20, 0
002dfafcsub x29, sp, 8
002dfb00str x0, [sp+312]
002dfb04str x1, [sp+320]
002dfb08str x2, [sp+328]
002dfb0cstr x3, [sp+336]
002dfb10str xzr, [sp+56]
002dfb14stp xzr, xzr, [sp+120]
002dfb18stp xzr, xzr, [sp+232]
002dfb1cldr x3, [sp+336]
002dfb20ldr x0, [sp+312]
002dfb24ldr x1, [sp+320]
002dfb28ldr x2, [sp+328]
002dfb2cbl vendor/golang.org/x/net/dns/dnsmessage.skipName
002dfb30str x0, [sp+88]
002dfb34str x1, [sp+232]
002dfb38str x2, [sp+240]
002dfb3cldr x4, [sp+88]
002dfb40str x4, [sp+80]
002dfb44str x1, [sp+168]
002dfb48str x2, [sp+176]
002dfb4cldr x4, [sp+80]
002dfb50str x4, [sp+64]
002dfb54str x1, [sp+136]
002dfb58str x2, [sp+144]
002dfb5ccbnz x1, 0x2dfb64
002dfb60b 0x2dfc24
002dfb64
002dfb64loc_2dfb64:
002dfb64adrp x0, 0x365000
002dfb68add x0, x0, 0
002dfb6cbl runtime.newobject
002dfb70str x0, [sp+216]
002dfb74orr x1, xzr, 4
002dfb78str x1, [x0+8]
002dfb7cadrp x27, 0x76c000
002dfb80ldr w1, [x27+3056]
002dfb84cbz w1, 0x2dfb8c
002dfb88b 0x2dfb90
002dfb8c
002dfb8cloc_2dfb8c:
002dfb8cb 0x2dfba0
002dfb90
002dfb90loc_2dfb90:
002dfb90ldr x3, [x0]
002dfb94bl runtime.gcWriteBarrier1
002dfb98str x3, [x25]
002dfb9cb 0x2dfba0
002dfba0
002dfba0loc_2dfba0:
002dfba0adrp x3, 0x3d1000
002dfba4add x3, x3, 1086
002dfba8str x3, [x0]
002dfbacldr x3, [sp+216]
002dfbb0ldrsb x27, [x3]
002dfbb4ldr x4, [sp+144]
002dfbb8ldr x5, [sp+136]
002dfbbcstr x5, [x3+16]
002dfbc0adrp x27, 0x76c000
002dfbc4ldr w5, [x27+3056]
002dfbc8cbz w5, 0x2dfbd0
002dfbccb 0x2dfbd4
002dfbd0
002dfbd0loc_2dfbd0:
002dfbd0b 0x2dfbe8
002dfbd4
002dfbd4loc_2dfbd4:
002dfbd4bl runtime.gcWriteBarrier2
002dfbd8str x4, [x25]
002dfbdcldr x5, [x3+24]
002dfbe0str x5, [x25+8]
002dfbe4b 0x2dfbe8
002dfbe8
002dfbe8loc_2dfbe8:
002dfbe8str x4, [x3+24]
002dfbecldr x3, [sp+216]
002dfbf0str x3, [sp+224]
002dfbf4ldr x4, [sp+336]
002dfbf8str x4, [sp+56]
002dfbfcadrp x4, 0x437000
002dfc00add x4, x4, 64
002dfc04str x4, [sp+120]
002dfc08str x3, [sp+128]
002dfc0cldr x0, [sp+56]
002dfc10ldr x1, [sp+120]
002dfc14ldr x2, [sp+128]
002dfc18ldp x29, x30, [sp-8]
002dfc1cadd sp, sp, 304
002dfc20ret x30
002dfc24
002dfc24loc_2dfc24:
002dfc24stp xzr, xzr, [sp+232]
002dfc28ldr x3, [sp+64]
002dfc2cldr x0, [sp+312]
002dfc30ldr x1, [sp+320]
002dfc34ldr x2, [sp+328]
002dfc38bl vendor/golang.org/x/net/dns/dnsmessage.skipType
002dfc3cstr x0, [sp+88]
002dfc40str x1, [sp+232]
002dfc44str x2, [sp+240]
002dfc48ldr x4, [sp+88]
002dfc4cstr x4, [sp+72]
002dfc50str x1, [sp+152]
002dfc54str x2, [sp+160]
002dfc58ldr x4, [sp+72]
002dfc5cstr x4, [sp+64]
002dfc60str x1, [sp+136]
002dfc64str x2, [sp+144]
002dfc68cbnz x1, 0x2dfc70
002dfc6cb 0x2dfd30
002dfc70
002dfc70loc_2dfc70:
002dfc70adrp x0, 0x365000
002dfc74add x0, x0, 0
002dfc78bl runtime.newobject
002dfc7cstr x0, [sp+208]
002dfc80orr x1, xzr, 4
002dfc84str x1, [x0+8]
002dfc88adrp x27, 0x76c000
002dfc8cldr w1, [x27+3056]
002dfc90cbz w1, 0x2dfc98
002dfc94b 0x2dfc9c
002dfc98
002dfc98loc_2dfc98:
002dfc98b 0x2dfcac
002dfc9c
002dfc9cloc_2dfc9c:
002dfc9cldr x3, [x0]
002dfca0bl runtime.gcWriteBarrier1
002dfca4str x3, [x25]
002dfca8b 0x2dfcac
002dfcac
002dfcacloc_2dfcac:
002dfcacadrp x3, 0x3d1000
002dfcb0add x3, x3, 1242
002dfcb4str x3, [x0]
002dfcb8ldr x3, [sp+208]
002dfcbcldrsb x27, [x3]
002dfcc0ldr x4, [sp+144]
002dfcc4ldr x5, [sp+136]
002dfcc8str x5, [x3+16]
002dfcccadrp x27, 0x76c000
002dfcd0ldr w5, [x27+3056]
002dfcd4cbz w5, 0x2dfcdc
002dfcd8b 0x2dfce0
002dfcdc
002dfcdcloc_2dfcdc:
002dfcdcb 0x2dfcf4
002dfce0
002dfce0loc_2dfce0:
002dfce0bl runtime.gcWriteBarrier2
002dfce4str x4, [x25]
002dfce8ldr x5, [x3+24]
002dfcecstr x5, [x25+8]
002dfcf0b 0x2dfcf4
002dfcf4
002dfcf4loc_2dfcf4:
002dfcf4str x4, [x3+24]
002dfcf8ldr x3, [sp+208]
002dfcfcstr x3, [sp+224]
002dfd00ldr x4, [sp+336]
002dfd04str x4, [sp+56]
002dfd08adrp x4, 0x437000
002dfd0cadd x4, x4, 64
002dfd10str x4, [sp+120]
002dfd14str x3, [sp+128]
002dfd18ldr x0, [sp+56]
002dfd1cldr x1, [sp+120]
002dfd20ldr x2, [sp+128]
002dfd24ldp x29, x30, [sp-8]
002dfd28add sp, sp, 304
002dfd2cret x30
002dfd30
002dfd30loc_2dfd30:
002dfd30stp xzr, xzr, [sp+232]
002dfd34ldr x3, [sp+64]
002dfd38ldr x0, [sp+312]
002dfd3cldr x1, [sp+320]
002dfd40ldr x2, [sp+328]
002dfd44bl vendor/golang.org/x/net/dns/dnsmessage.skipClass
002dfd48str x0, [sp+88]
002dfd4cstr x1, [sp+232]
002dfd50str x2, [sp+240]
002dfd54ldr x4, [sp+88]
002dfd58str x4, [sp+112]
002dfd5cstr x1, [sp+280]
002dfd60str x2, [sp+288]
002dfd64ldr x4, [sp+112]
002dfd68str x4, [sp+64]
002dfd6cstr x1, [sp+136]
002dfd70str x2, [sp+144]
002dfd74cbnz x1, 0x2dfd7c
002dfd78b 0x2dfe3c
002dfd7c
002dfd7cloc_2dfd7c:
002dfd7cadrp x0, 0x365000
002dfd80add x0, x0, 0
002dfd84bl runtime.newobject
002dfd88str x0, [sp+200]
002dfd8cmovz x1, 5
002dfd90str x1, [x0+8]
002dfd94adrp x27, 0x76c000
002dfd98ldr w1, [x27+3056]
002dfd9ccbz w1, 0x2dfda4
002dfda0b 0x2dfda8
002dfda4
002dfda4loc_2dfda4:
002dfda4b 0x2dfdb8
002dfda8
002dfda8loc_2dfda8:
002dfda8ldr x3, [x0]
002dfdacbl runtime.gcWriteBarrier1
002dfdb0str x3, [x25]
002dfdb4b 0x2dfdb8
002dfdb8
002dfdb8loc_2dfdb8:
002dfdb8adrp x3, 0x3d1000
002dfdbcadd x3, x3, 2142
002dfdc0str x3, [x0]
002dfdc4ldr x3, [sp+200]
002dfdc8ldrsb x27, [x3]
002dfdccldr x4, [sp+144]
002dfdd0ldr x5, [sp+136]
002dfdd4str x5, [x3+16]
002dfdd8adrp x27, 0x76c000
002dfddcldr w5, [x27+3056]
002dfde0cbz w5, 0x2dfde8
002dfde4b 0x2dfdec
002dfde8
002dfde8loc_2dfde8:
002dfde8b 0x2dfe00
002dfdec
002dfdecloc_2dfdec:
002dfdecbl runtime.gcWriteBarrier2
002dfdf0str x4, [x25]
002dfdf4ldr x5, [x3+24]
002dfdf8str x5, [x25+8]
002dfdfcb 0x2dfe00
002dfe00
002dfe00loc_2dfe00:
002dfe00str x4, [x3+24]
002dfe04ldr x3, [sp+200]
002dfe08str x3, [sp+224]
002dfe0cldr x4, [sp+336]
002dfe10str x4, [sp+56]
002dfe14adrp x4, 0x437000
002dfe18add x4, x4, 64
002dfe1cstr x4, [sp+120]
002dfe20str x3, [sp+128]
002dfe24ldr x0, [sp+56]
002dfe28ldr x1, [sp+120]
002dfe2cldr x2, [sp+128]
002dfe30ldp x29, x30, [sp-8]
002dfe34add sp, sp, 304
002dfe38ret x30
002dfe3c
002dfe3cloc_2dfe3c:
002dfe3cstp xzr, xzr, [sp+232]
002dfe40ldr x3, [sp+64]
002dfe44ldr x0, [sp+312]
002dfe48ldr x1, [sp+320]
002dfe4cldr x2, [sp+328]
002dfe50bl vendor/golang.org/x/net/dns/dnsmessage.skipUint32
002dfe54str x0, [sp+88]
002dfe58str x1, [sp+232]
002dfe5cstr x2, [sp+240]
002dfe60ldr x4, [sp+88]
002dfe64str x4, [sp+104]
002dfe68str x1, [sp+264]
002dfe6cstr x2, [sp+272]
002dfe70ldr x4, [sp+104]
002dfe74str x4, [sp+64]
002dfe78str x1, [sp+136]
002dfe7cstr x2, [sp+144]
002dfe80cbnz x1, 0x2dfe88
002dfe84b 0x2dff48
002dfe88
002dfe88loc_2dfe88:
002dfe88adrp x0, 0x365000
002dfe8cadd x0, x0, 0
002dfe90bl runtime.newobject
002dfe94str x0, [sp+192]
002dfe98orr x1, xzr, 3
002dfe9cstr x1, [x0+8]
002dfea0adrp x27, 0x76c000
002dfea4ldr w1, [x27+3056]
002dfea8cbz w1, 0x2dfeb0
002dfeacb 0x2dfeb4
002dfeb0
002dfeb0loc_2dfeb0:
002dfeb0b 0x2dfec4
002dfeb4
002dfeb4loc_2dfeb4:
002dfeb4ldr x3, [x0]
002dfeb8bl runtime.gcWriteBarrier1
002dfebcstr x3, [x25]
002dfec0b 0x2dfec4
002dfec4
002dfec4loc_2dfec4:
002dfec4adrp x3, 0x3d1000
002dfec8add x3, x3, 597
002dfeccstr x3, [x0]
002dfed0ldr x3, [sp+192]
002dfed4ldrsb x27, [x3]
002dfed8ldr x4, [sp+144]
002dfedcldr x5, [sp+136]
002dfee0str x5, [x3+16]
002dfee4adrp x27, 0x76c000
002dfee8ldr w5, [x27+3056]
002dfeeccbz w5, 0x2dfef4
002dfef0b 0x2dfef8
002dfef4
002dfef4loc_2dfef4:
002dfef4b 0x2dff0c
002dfef8
002dfef8loc_2dfef8:
002dfef8bl runtime.gcWriteBarrier2
002dfefcstr x4, [x25]
002dff00ldr x5, [x3+24]
002dff04str x5, [x25+8]
002dff08b 0x2dff0c
002dff0c
002dff0cloc_2dff0c:
002dff0cstr x4, [x3+24]
002dff10ldr x3, [sp+192]
002dff14str x3, [sp+224]
002dff18ldr x4, [sp+336]
002dff1cstr x4, [sp+56]
002dff20adrp x4, 0x437000
002dff24add x4, x4, 64
002dff28str x4, [sp+120]
002dff2cstr x3, [sp+128]
002dff30ldr x0, [sp+56]
002dff34ldr x1, [sp+120]
002dff38ldr x2, [sp+128]
002dff3cldp x29, x30, [sp-8]
002dff40add sp, sp, 304
002dff44ret x30
002dff48
002dff48loc_2dff48:
002dff48stp xzr, xzr, [sp+232]
002dff4cldr x3, [sp+64]
002dff50ldr x0, [sp+312]
002dff54ldr x1, [sp+320]
002dff58ldr x2, [sp+328]
002dff5cbl vendor/golang.org/x/net/dns/dnsmessage.unpackUint16
002dff60strh w0, [sp+52]
002dff64str x1, [sp+88]
002dff68str x2, [sp+232]
002dff6cstr x3, [sp+240]
002dff70ldrh w4, [sp+52]
002dff74strh w4, [sp+54]
002dff78ldr x4, [sp+88]
002dff7cstr x4, [sp+96]
002dff80str x2, [sp+248]
002dff84str x3, [sp+256]
002dff88ldrh w4, [sp+54]
002dff8cstrh w4, [sp+50]
002dff90ldr x4, [sp+96]
002dff94str x4, [sp+64]
002dff98str x2, [sp+136]
002dff9cstr x3, [sp+144]
002dffa0cbnz x2, 0x2dffa8
002dffa4b 0x2e0068
002dffa8
002dffa8loc_2dffa8:
002dffa8adrp x0, 0x365000
002dffacadd x0, x0, 0
002dffb0bl runtime.newobject
002dffb4str x0, [sp+184]
002dffb8orr x1, xzr, 6
002dffbcstr x1, [x0+8]
002dffc0adrp x27, 0x76c000
002dffc4ldr w1, [x27+3056]
002dffc8cbz w1, 0x2dffd0
002dffccb 0x2dffd4
002dffd0
002dffd0loc_2dffd0:
002dffd0b 0x2dffe4
002dffd4
002dffd4loc_2dffd4:
002dffd4ldr x3, [x0]
002dffd8bl runtime.gcWriteBarrier1
002dffdcstr x3, [x25]
002dffe0b 0x2dffe4
002dffe4
002dffe4loc_2dffe4:
002dffe4adrp x3, 0x3d1000
002dffe8add x3, x3, 3133
002dffecstr x3, [x0]
002dfff0ldr x3, [sp+184]
002dfff4ldrsb x27, [x3]
002dfff8ldr x4, [sp+144]
002dfffcldr x5, [sp+136]
002e0000str x5, [x3+16]
002e0004adrp x27, 0x76b000
002e0008ldr w5, [x27+3056]
002e000ccbz w5, 0x2e0014
002e0010b 0x2e0018
002e0014
002e0014loc_2e0014:
002e0014b 0x2e002c
002e0018
002e0018loc_2e0018:
002e0018bl runtime.gcWriteBarrier2
002e001cstr x4, [x25]
002e0020ldr x5, [x3+24]
002e0024str x5, [x25+8]
002e0028b 0x2e002c
002e002c
002e002cloc_2e002c:
002e002cstr x4, [x3+24]
002e0030ldr x3, [sp+184]
002e0034str x3, [sp+224]
002e0038ldr x4, [sp+336]
002e003cstr x4, [sp+56]
002e0040adrp x4, 0x436000
002e0044add x4, x4, 64
002e0048str x4, [sp+120]
002e004cstr x3, [sp+128]
002e0050ldr x0, [sp+56]
002e0054ldr x1, [sp+120]
002e0058ldr x2, [sp+128]
002e005cldp x29, x30, [sp-8]
002e0060add sp, sp, 304
002e0064ret x30
002e0068
002e0068loc_2e0068:
002e0068ldr x3, [sp+64]
002e006cldrh w4, [sp+50]
002e0070add x3, x3, x4
002e0074str x3, [sp+64]
002e0078ldr x4, [sp+320]
002e007cstr x4, [sp+88]
002e0080subs xzr, x4, x3
002e0084b.lt 0x2e008c
002e0088b 0x2e00bc
002e008c
002e008cloc_2e008c:
002e008cldr x3, [sp+336]
002e0090str x3, [sp+56]
002e0094adrp x27, 0x741000
002e0098ldr x1, [x27+3440]
002e009cadrp x27, 0x741000
002e00a0ldr x2, [x27+3448]
002e00a4str x1, [sp+120]
002e00a8str x2, [sp+128]
002e00acldr x0, [sp+56]
002e00b0ldp x29, x30, [sp-8]
002e00b4add sp, sp, 304
002e00b8ret x30
002e00bc
002e00bcloc_2e00bc:
002e00bcstr x3, [sp+56]
002e00c0stp xzr, xzr, [sp+120]
002e00c4ldr x0, [sp+56]
002e00c8mov x1, xzr
002e00ccmov x2, xzr
002e00d0ldp x29, x30, [sp-8]
002e00d4add sp, sp, 304
002e00d8ret x30
002e00dc
002e00dcloc_2e00dc:
002e00dcstp x0, x1, [sp+8]
002e00e0stp x2, x3, [sp+24]
002e00e4mov x3, x30
002e00e8bl runtime.morestack_noctxt.abi0
002e00ecldp x0, x1, [sp+8]
002e00f0ldp x2, x3, [sp+24]
002e00f4b 0x2dfae0
002e00f8udf 0
002e00fcudf 0
002dfae0
002e0100
002e0100vendor/golang.org/x/net/dns/dnsmessage.packUint16: ; void vendor/golang.org/x/net/dns/dnsmessage.packUint16(struct []uint8 msg, uint16 field)
002e0100ldr x16, [x28+16]
002e0104sub x17, sp, 16
002e0108subs xzr, x17, x16
002e010cb.ls 0x2e01b8
002e0110str x30, [sp-144]!
002e0114stur x29, [sp-8]
002e0118sub x29, sp, 8
002e011cstr x0, [sp+152]
002e0120str x1, [sp+160]
002e0124str x2, [sp+168]
002e0128strh w3, [sp+176]
002e012cstr xzr, [sp+88]
002e0130stp xzr, xzr, [sp+96]
002e0134ldrh w5, [sp+176]
002e0138ubfm x5, x5, 8, 15
002e013cstrb w5, [sp+87]
002e0140ldrh w5, [sp+176]
002e0144strb w5, [sp+86]
002e0148ldr x2, [sp+168]
002e014cldr x0, [sp+152]
002e0150ldr x5, [sp+160]
002e0154add x1, x5, 2
002e0158subs xzr, x2, x1
002e015cb.hs 0x2e0164
002e0160b 0x2e0168
002e0164
002e0164loc_2e0164:
002e0164b 0x2e017c
002e0168
002e0168loc_2e0168:
002e0168orr x3, xzr, 2
002e016cadrp x4, 0x315000
002e0170add x4, x4, 3072
002e0174bl runtime.growslice
002e0178b 0x2e017c
002e017c
002e017cloc_2e017c:
002e017cldrb w3, [sp+87]
002e0180ldrb w4, [sp+86]
002e0184sub x5, x1, 2
002e0188strb w3, [x0+x5]
002e018cadd x3, x0, x5
002e0190strb w4, [x3+1]
002e0194str x0, [sp+112]
002e0198str x1, [sp+120]
002e019cstr x2, [sp+128]
002e01a0str x0, [sp+88]
002e01a4str x1, [sp+96]
002e01a8str x2, [sp+104]
002e01acldur x29, [sp-8]
002e01b0ldr x30, [sp], 144
002e01b4ret x30
002e01b8
002e01b8loc_2e01b8:
002e01b8stp x0, x1, [sp+8]
002e01bcstr x2, [sp+24]
002e01c0strh w3, [sp+32]
002e01c4mov x3, x30
002e01c8bl runtime.morestack_noctxt.abi0
002e01ccldp x0, x1, [sp+8]
002e01d0ldr x2, [sp+24]
002e01d4ldrh w3, [sp+32]
002e01d8b 0x2e0100
002e01dcudf 0
002e0100
002e0100vendor/golang.org/x/net/dns/dnsmessage.packUint16: ; void vendor/golang.org/x/net/dns/dnsmessage.packUint16(struct []uint8 msg, uint16 field)
002e0100ldr x16, [x28+16]
002e0104sub x17, sp, 16
002e0108subs xzr, x17, x16
002e010cb.ls 0x2e01b8
002e0110str x30, [sp-144]!
002e0114stur x29, [sp-8]
002e0118sub x29, sp, 8
002e011cstr x0, [sp+152]
002e0120str x1, [sp+160]
002e0124str x2, [sp+168]
002e0128strh w3, [sp+176]
002e012cstr xzr, [sp+88]
002e0130stp xzr, xzr, [sp+96]
002e0134ldrh w5, [sp+176]
002e0138ubfm x5, x5, 8, 15
002e013cstrb w5, [sp+87]
002e0140ldrh w5, [sp+176]
002e0144strb w5, [sp+86]
002e0148ldr x2, [sp+168]
002e014cldr x0, [sp+152]
002e0150ldr x5, [sp+160]
002e0154add x1, x5, 2
002e0158subs xzr, x2, x1
002e015cb.hs 0x2e0164
002e0160b 0x2e0168
002e0164
002e0164loc_2e0164:
002e0164b 0x2e017c
002e0168
002e0168loc_2e0168:
002e0168orr x3, xzr, 2
002e016cadrp x4, 0x315000
002e0170add x4, x4, 3072
002e0174bl runtime.growslice
002e0178b 0x2e017c
002e017c
002e017cloc_2e017c:
002e017cldrb w3, [sp+87]
002e0180ldrb w4, [sp+86]
002e0184sub x5, x1, 2
002e0188strb w3, [x0+x5]
002e018cadd x3, x0, x5
002e0190strb w4, [x3+1]
002e0194str x0, [sp+112]
002e0198str x1, [sp+120]
002e019cstr x2, [sp+128]
002e01a0str x0, [sp+88]
002e01a4str x1, [sp+96]
002e01a8str x2, [sp+104]
002e01acldur x29, [sp-8]
002e01b0ldr x30, [sp], 144
002e01b4ret x30
002e01b8
002e01b8loc_2e01b8:
002e01b8stp x0, x1, [sp+8]
002e01bcstr x2, [sp+24]
002e01c0strh w3, [sp+32]
002e01c4mov x3, x30
002e01c8bl runtime.morestack_noctxt.abi0
002e01ccldp x0, x1, [sp+8]
002e01d0ldr x2, [sp+24]
002e01d4ldrh w3, [sp+32]
002e01d8b 0x2e0100
002e01dcudf 0
002e0100
002e01e0
002e01e0vendor/golang.org/x/net/dns/dnsmessage.unpackUint16: ; void vendor/golang.org/x/net/dns/dnsmessage.unpackUint16(struct []uint8 msg, int off)
002e01e0ldr x16, [x28+16]
002e01e4subs xzr, sp, x16
002e01e8b.ls 0x2e02e8
002e01ecstr x30, [sp-80]!
002e01f0stur x29, [sp-8]
002e01f4sub x29, sp, 8
002e01f8str x0, [sp+88]
002e01fcstr x1, [sp+96]
002e0200str x2, [sp+104]
002e0204str x3, [sp+112]
002e0208strh wzr, [sp+38]
002e020cstr xzr, [sp+40]
002e0210stp xzr, xzr, [sp+56]
002e0214ldr x4, [sp+96]
002e0218str x4, [sp+48]
002e021cldr x5, [sp+112]
002e0220add x5, x5, 2
002e0224subs xzr, x4, x5
002e0228b.lt 0x2e0230
002e022cb 0x2e0268
002e0230
002e0230loc_2e0230:
002e0230strh wzr, [sp+38]
002e0234ldr x4, [sp+112]
002e0238str x4, [sp+40]
002e023cadrp x27, 0x741000
002e0240ldr x2, [x27+3328]
002e0244adrp x27, 0x741000
002e0248ldr x3, [x27+3336]
002e024cstr x2, [sp+56]
002e0250str x3, [sp+64]
002e0254ldrh w0, [sp+38]
002e0258ldr x1, [sp+40]
002e025cldur x29, [sp-8]
002e0260ldr x30, [sp], 80
002e0264ret x30
002e0268
002e0268loc_2e0268:
002e0268ldr x0, [sp+112]
002e026cldr x1, [sp+96]
002e0270ldr x4, [sp+88]
002e0274subs xzr, x1, x0
002e0278b.hi 0x2e0280
002e027cb 0x2e02e0
002e0280
002e0280loc_2e0280:
002e0280ldrb w4, [x4+x0]
002e0284ubfm x4, x4, 56, 7
002e0288ldr x1, [sp+96]
002e028cldr x5, [sp+88]
002e0290ldr x6, [sp+112]
002e0294add x0, x6, 1
002e0298subs xzr, x1, x0
002e029cb.hi 0x2e02a4
002e02a0b 0x2e02dc
002e02a4
002e02a4loc_2e02a4:
002e02a4ldrb w5, [x5+x0]
002e02a8orr x4, x4, x5
002e02acstrh w4, [sp+38]
002e02b0ldr x4, [sp+112]
002e02b4add x4, x4, 2
002e02b8str x4, [sp+40]
002e02bcstp xzr, xzr, [sp+56]
002e02c0ldrh w0, [sp+38]
002e02c4ldr x1, [sp+40]
002e02c8mov x2, xzr
002e02ccmov x3, xzr
002e02d0ldur x29, [sp-8]
002e02d4ldr x30, [sp], 80
002e02d8ret x30
002e02dc
002e02dcloc_2e02dc:
002e02dcbl runtime.panicIndex
002e02e0
002e02e0loc_2e02e0:
002e02e0bl runtime.panicIndex
002e02e4hint
002e02e8
002e02e8loc_2e02e8:
002e02e8stp x0, x1, [sp+8]
002e02ecstp x2, x3, [sp+24]
002e02f0mov x3, x30
002e02f4bl runtime.morestack_noctxt.abi0
002e02f8ldp x0, x1, [sp+8]
002e02fcldp x2, x3, [sp+24]
002e0300b 0x2e01e0
002e0304udf 0
002e0308udf 0
002e030cudf 0
002e01e0
002e01e0vendor/golang.org/x/net/dns/dnsmessage.unpackUint16: ; void vendor/golang.org/x/net/dns/dnsmessage.unpackUint16(struct []uint8 msg, int off)
002e01e0ldr x16, [x28+16]
002e01e4subs xzr, sp, x16
002e01e8b.ls 0x2e02e8
002e01ecstr x30, [sp-80]!
002e01f0stur x29, [sp-8]
002e01f4sub x29, sp, 8
002e01f8str x0, [sp+88]
002e01fcstr x1, [sp+96]
002e0200str x2, [sp+104]
002e0204str x3, [sp+112]
002e0208strh wzr, [sp+38]
002e020cstr xzr, [sp+40]
002e0210stp xzr, xzr, [sp+56]
002e0214ldr x4, [sp+96]
002e0218str x4, [sp+48]
002e021cldr x5, [sp+112]
002e0220add x5, x5, 2
002e0224subs xzr, x4, x5
002e0228b.lt 0x2e0230
002e022cb 0x2e0268
002e0230
002e0230loc_2e0230:
002e0230strh wzr, [sp+38]
002e0234ldr x4, [sp+112]
002e0238str x4, [sp+40]
002e023cadrp x27, 0x741000
002e0240ldr x2, [x27+3328]
002e0244adrp x27, 0x741000
002e0248ldr x3, [x27+3336]
002e024cstr x2, [sp+56]
002e0250str x3, [sp+64]
002e0254ldrh w0, [sp+38]
002e0258ldr x1, [sp+40]
002e025cldur x29, [sp-8]
002e0260ldr x30, [sp], 80
002e0264ret x30
002e0268
002e0268loc_2e0268:
002e0268ldr x0, [sp+112]
002e026cldr x1, [sp+96]
002e0270ldr x4, [sp+88]
002e0274subs xzr, x1, x0
002e0278b.hi 0x2e0280
002e027cb 0x2e02e0
002e0280
002e0280loc_2e0280:
002e0280ldrb w4, [x4+x0]
002e0284ubfm x4, x4, 56, 7
002e0288ldr x1, [sp+96]
002e028cldr x5, [sp+88]
002e0290ldr x6, [sp+112]
002e0294add x0, x6, 1
002e0298subs xzr, x1, x0
002e029cb.hi 0x2e02a4
002e02a0b 0x2e02dc
002e02a4
002e02a4loc_2e02a4:
002e02a4ldrb w5, [x5+x0]
002e02a8orr x4, x4, x5
002e02acstrh w4, [sp+38]
002e02b0ldr x4, [sp+112]
002e02b4add x4, x4, 2
002e02b8str x4, [sp+40]
002e02bcstp xzr, xzr, [sp+56]
002e02c0ldrh w0, [sp+38]
002e02c4ldr x1, [sp+40]
002e02c8mov x2, xzr
002e02ccmov x3, xzr
002e02d0ldur x29, [sp-8]
002e02d4ldr x30, [sp], 80
002e02d8ret x30
002e02dc
002e02dcloc_2e02dc:
002e02dcbl runtime.panicIndex
002e02e0
002e02e0loc_2e02e0:
002e02e0bl runtime.panicIndex
002e02e4hint
002e02e8
002e02e8loc_2e02e8:
002e02e8stp x0, x1, [sp+8]
002e02ecstp x2, x3, [sp+24]
002e02f0mov x3, x30
002e02f4bl runtime.morestack_noctxt.abi0
002e02f8ldp x0, x1, [sp+8]
002e02fcldp x2, x3, [sp+24]
002e0300b 0x2e01e0
002e0304udf 0
002e0308udf 0
002e030cudf 0
002e01e0
002e0310
002e0310vendor/golang.org/x/net/dns/dnsmessage.skipUint16: ; void vendor/golang.org/x/net/dns/dnsmessage.skipUint16(struct []uint8 msg, int off)
002e0310str x30, [sp-48]!
002e0314stur x29, [sp-8]
002e0318sub x29, sp, 8
002e031cstr x0, [sp+56]
002e0320str x1, [sp+64]
002e0324str x2, [sp+72]
002e0328str x3, [sp+80]
002e032cstr xzr, [sp+8]
002e0330stp xzr, xzr, [sp+24]
002e0334ldr x3, [sp+64]
002e0338str x3, [sp+16]
002e033cldr x4, [sp+80]
002e0340add x4, x4, 2
002e0344subs xzr, x3, x4
002e0348b.lt 0x2e0350
002e034cb 0x2e0380
002e0350
002e0350loc_2e0350:
002e0350ldr x3, [sp+80]
002e0354str x3, [sp+8]
002e0358adrp x27, 0x741000
002e035cldr x1, [x27+3328]
002e0360adrp x27, 0x741000
002e0364ldr x2, [x27+3336]
002e0368str x1, [sp+24]
002e036cstr x2, [sp+32]
002e0370ldr x0, [sp+8]
002e0374add x29, sp, 40
002e0378add sp, sp, 48
002e037cret x30
002e0380
002e0380loc_2e0380:
002e0380ldr x3, [sp+80]
002e0384add x3, x3, 2
002e0388str x3, [sp+8]
002e038cstp xzr, xzr, [sp+24]
002e0390ldr x0, [sp+8]
002e0394mov x1, xzr
002e0398mov x2, xzr
002e039cadd x29, sp, 40
002e03a0add sp, sp, 48
002e03a4ret x30
002e03a8udf 0
002e03acudf 0
002e0310
002e0310vendor/golang.org/x/net/dns/dnsmessage.skipUint16: ; void vendor/golang.org/x/net/dns/dnsmessage.skipUint16(struct []uint8 msg, int off)
002e0310str x30, [sp-48]!
002e0314stur x29, [sp-8]
002e0318sub x29, sp, 8
002e031cstr x0, [sp+56]
002e0320str x1, [sp+64]
002e0324str x2, [sp+72]
002e0328str x3, [sp+80]
002e032cstr xzr, [sp+8]
002e0330stp xzr, xzr, [sp+24]
002e0334ldr x3, [sp+64]
002e0338str x3, [sp+16]
002e033cldr x4, [sp+80]
002e0340add x4, x4, 2
002e0344subs xzr, x3, x4
002e0348b.lt 0x2e0350
002e034cb 0x2e0380
002e0350
002e0350loc_2e0350:
002e0350ldr x3, [sp+80]
002e0354str x3, [sp+8]
002e0358adrp x27, 0x741000
002e035cldr x1, [x27+3328]
002e0360adrp x27, 0x741000
002e0364ldr x2, [x27+3336]
002e0368str x1, [sp+24]
002e036cstr x2, [sp+32]
002e0370ldr x0, [sp+8]
002e0374add x29, sp, 40
002e0378add sp, sp, 48
002e037cret x30
002e0380
002e0380loc_2e0380:
002e0380ldr x3, [sp+80]
002e0384add x3, x3, 2
002e0388str x3, [sp+8]
002e038cstp xzr, xzr, [sp+24]
002e0390ldr x0, [sp+8]
002e0394mov x1, xzr
002e0398mov x2, xzr
002e039cadd x29, sp, 40
002e03a0add sp, sp, 48
002e03a4ret x30
002e03a8udf 0
002e03acudf 0
002e0310
002e03b0
002e03b0vendor/golang.org/x/net/dns/dnsmessage.packType: ; void vendor/golang.org/x/net/dns/dnsmessage.packType(struct []uint8 msg, vendor/golang.org/x/net/dns/dnsmessage.Type field)
002e03b0ldr x16, [x28+16]
002e03b4subs xzr, sp, x16
002e03b8b.ls 0x2e0418
002e03bcstr x30, [sp-96]!
002e03c0stur x29, [sp-8]
002e03c4sub x29, sp, 8
002e03c8str x0, [sp+104]
002e03ccstr x1, [sp+112]
002e03d0str x2, [sp+120]
002e03d4strh w3, [sp+128]
002e03d8str xzr, [sp+40]
002e03dcstp xzr, xzr, [sp+48]
002e03e0ldr x0, [sp+104]
002e03e4ldr x1, [sp+112]
002e03e8ldr x2, [sp+120]
002e03ecldrh w3, [sp+128]
002e03f0bl vendor/golang.org/x/net/dns/dnsmessage.packUint16
002e03f4str x0, [sp+64]
002e03f8str x1, [sp+72]
002e03fcstr x2, [sp+80]
002e0400str x0, [sp+40]
002e0404str x1, [sp+48]
002e0408str x2, [sp+56]
002e040cldur x29, [sp-8]
002e0410ldr x30, [sp], 96
002e0414ret x30
002e0418
002e0418loc_2e0418:
002e0418stp x0, x1, [sp+8]
002e041cstr x2, [sp+24]
002e0420strh w3, [sp+32]
002e0424mov x3, x30
002e0428bl runtime.morestack_noctxt.abi0
002e042cldp x0, x1, [sp+8]
002e0430ldr x2, [sp+24]
002e0434ldrh w3, [sp+32]
002e0438b 0x2e03b0
002e043cudf 0
002e03b0
002e03b0vendor/golang.org/x/net/dns/dnsmessage.packType: ; void vendor/golang.org/x/net/dns/dnsmessage.packType(struct []uint8 msg, vendor/golang.org/x/net/dns/dnsmessage.Type field)
002e03b0ldr x16, [x28+16]
002e03b4subs xzr, sp, x16
002e03b8b.ls 0x2e0418
002e03bcstr x30, [sp-96]!
002e03c0stur x29, [sp-8]
002e03c4sub x29, sp, 8
002e03c8str x0, [sp+104]
002e03ccstr x1, [sp+112]
002e03d0str x2, [sp+120]
002e03d4strh w3, [sp+128]
002e03d8str xzr, [sp+40]
002e03dcstp xzr, xzr, [sp+48]
002e03e0ldr x0, [sp+104]
002e03e4ldr x1, [sp+112]
002e03e8ldr x2, [sp+120]
002e03ecldrh w3, [sp+128]
002e03f0bl vendor/golang.org/x/net/dns/dnsmessage.packUint16
002e03f4str x0, [sp+64]
002e03f8str x1, [sp+72]
002e03fcstr x2, [sp+80]
002e0400str x0, [sp+40]
002e0404str x1, [sp+48]
002e0408str x2, [sp+56]
002e040cldur x29, [sp-8]
002e0410ldr x30, [sp], 96
002e0414ret x30
002e0418
002e0418loc_2e0418:
002e0418stp x0, x1, [sp+8]
002e041cstr x2, [sp+24]
002e0420strh w3, [sp+32]
002e0424mov x3, x30
002e0428bl runtime.morestack_noctxt.abi0
002e042cldp x0, x1, [sp+8]
002e0430ldr x2, [sp+24]
002e0434ldrh w3, [sp+32]
002e0438b 0x2e03b0
002e043cudf 0
002e03b0
002e0440
002e0440vendor/golang.org/x/net/dns/dnsmessage.unpackType: ; void vendor/golang.org/x/net/dns/dnsmessage.unpackType(struct []uint8 msg, int off)
002e0440ldr x16, [x28+16]
002e0444sub x17, sp, 32
002e0448subs xzr, x17, x16
002e044cb.ls 0x2e04fc
002e0450str x30, [sp-160]!
002e0454stur x29, [sp-8]
002e0458sub x29, sp, 8
002e045cstr x0, [sp+168]
002e0460str x1, [sp+176]
002e0464str x2, [sp+184]
002e0468str x3, [sp+192]
002e046cstrh wzr, [sp+48]
002e0470str xzr, [sp+56]
002e0474stp xzr, xzr, [sp+88]
002e0478stp xzr, xzr, [sp+120]
002e047cldr x3, [sp+192]
002e0480ldr x0, [sp+168]
002e0484ldr x1, [sp+176]
002e0488ldr x2, [sp+184]
002e048cbl vendor/golang.org/x/net/dns/dnsmessage.unpackUint16
002e0490strh w0, [sp+54]
002e0494str x1, [sp+80]
002e0498str x2, [sp+120]
002e049cstr x3, [sp+128]
002e04a0ldrh w4, [sp+54]
002e04a4strh w4, [sp+52]
002e04a8ldr x4, [sp+80]
002e04acstr x4, [sp+72]
002e04b0str x2, [sp+136]
002e04b4str x3, [sp+144]
002e04b8ldrh w4, [sp+52]
002e04bcstrh w4, [sp+50]
002e04c0ldr x4, [sp+72]
002e04c4str x4, [sp+64]
002e04c8str x2, [sp+104]
002e04ccstr x3, [sp+112]
002e04d0ldrh w4, [sp+50]
002e04d4strh w4, [sp+48]
002e04d8ldr x4, [sp+64]
002e04dcstr x4, [sp+56]
002e04e0str x2, [sp+88]
002e04e4str x3, [sp+96]
002e04e8ldrh w0, [sp+48]
002e04ecldr x1, [sp+56]
002e04f0ldur x29, [sp-8]
002e04f4ldr x30, [sp], 160
002e04f8ret x30
002e04fc
002e04fcloc_2e04fc:
002e04fcstp x0, x1, [sp+8]
002e0500stp x2, x3, [sp+24]
002e0504mov x3, x30
002e0508bl runtime.morestack_noctxt.abi0
002e050cldp x0, x1, [sp+8]
002e0510ldp x2, x3, [sp+24]
002e0514b 0x2e0440
002e0518udf 0
002e051cudf 0
002e0440
002e0440vendor/golang.org/x/net/dns/dnsmessage.unpackType: ; void vendor/golang.org/x/net/dns/dnsmessage.unpackType(struct []uint8 msg, int off)
002e0440ldr x16, [x28+16]
002e0444sub x17, sp, 32
002e0448subs xzr, x17, x16
002e044cb.ls 0x2e04fc
002e0450str x30, [sp-160]!
002e0454stur x29, [sp-8]
002e0458sub x29, sp, 8
002e045cstr x0, [sp+168]
002e0460str x1, [sp+176]
002e0464str x2, [sp+184]
002e0468str x3, [sp+192]
002e046cstrh wzr, [sp+48]
002e0470str xzr, [sp+56]
002e0474stp xzr, xzr, [sp+88]
002e0478stp xzr, xzr, [sp+120]
002e047cldr x3, [sp+192]
002e0480ldr x0, [sp+168]
002e0484ldr x1, [sp+176]
002e0488ldr x2, [sp+184]
002e048cbl vendor/golang.org/x/net/dns/dnsmessage.unpackUint16
002e0490strh w0, [sp+54]
002e0494str x1, [sp+80]
002e0498str x2, [sp+120]
002e049cstr x3, [sp+128]
002e04a0ldrh w4, [sp+54]
002e04a4strh w4, [sp+52]
002e04a8ldr x4, [sp+80]
002e04acstr x4, [sp+72]
002e04b0str x2, [sp+136]
002e04b4str x3, [sp+144]
002e04b8ldrh w4, [sp+52]
002e04bcstrh w4, [sp+50]
002e04c0ldr x4, [sp+72]
002e04c4str x4, [sp+64]
002e04c8str x2, [sp+104]
002e04ccstr x3, [sp+112]
002e04d0ldrh w4, [sp+50]
002e04d4strh w4, [sp+48]
002e04d8ldr x4, [sp+64]
002e04dcstr x4, [sp+56]
002e04e0str x2, [sp+88]
002e04e4str x3, [sp+96]
002e04e8ldrh w0, [sp+48]
002e04ecldr x1, [sp+56]
002e04f0ldur x29, [sp-8]
002e04f4ldr x30, [sp], 160
002e04f8ret x30
002e04fc
002e04fcloc_2e04fc:
002e04fcstp x0, x1, [sp+8]
002e0500stp x2, x3, [sp+24]
002e0504mov x3, x30
002e0508bl runtime.morestack_noctxt.abi0
002e050cldp x0, x1, [sp+8]
002e0510ldp x2, x3, [sp+24]
002e0514b 0x2e0440
002e0518udf 0
002e051cudf 0
002e0440
002e0520
002e0520vendor/golang.org/x/net/dns/dnsmessage.skipType: ; void vendor/golang.org/x/net/dns/dnsmessage.skipType(struct []uint8 msg, int off)
002e0520ldr x16, [x28+16]
002e0524subs xzr, sp, x16
002e0528b.ls 0x2e05a4
002e052cstr x30, [sp-128]!
002e0530stur x29, [sp-8]
002e0534sub x29, sp, 8
002e0538str x0, [sp+136]
002e053cstr x1, [sp+144]
002e0540str x2, [sp+152]
002e0544str x3, [sp+160]
002e0548str xzr, [sp+48]
002e054cstp xzr, xzr, [sp+72]
002e0550stp xzr, xzr, [sp+88]
002e0554ldr x3, [sp+160]
002e0558ldr x0, [sp+136]
002e055cldr x1, [sp+144]
002e0560ldr x2, [sp+152]
002e0564bl vendor/golang.org/x/net/dns/dnsmessage.skipUint16
002e0568str x0, [sp+56]
002e056cstr x1, [sp+88]
002e0570str x2, [sp+96]
002e0574ldr x4, [sp+56]
002e0578str x4, [sp+64]
002e057cstr x1, [sp+104]
002e0580str x2, [sp+112]
002e0584ldr x4, [sp+64]
002e0588str x4, [sp+48]
002e058cstr x1, [sp+72]
002e0590str x2, [sp+80]
002e0594ldr x0, [sp+48]
002e0598ldur x29, [sp-8]
002e059cldr x30, [sp], 128
002e05a0ret x30
002e05a4
002e05a4loc_2e05a4:
002e05a4stp x0, x1, [sp+8]
002e05a8stp x2, x3, [sp+24]
002e05acmov x3, x30
002e05b0bl runtime.morestack_noctxt.abi0
002e05b4ldp x0, x1, [sp+8]
002e05b8ldp x2, x3, [sp+24]
002e05bcb 0x2e0520
002e0520
002e0520vendor/golang.org/x/net/dns/dnsmessage.skipType: ; void vendor/golang.org/x/net/dns/dnsmessage.skipType(struct []uint8 msg, int off)
002e0520ldr x16, [x28+16]
002e0524subs xzr, sp, x16
002e0528b.ls 0x2e05a4
002e052cstr x30, [sp-128]!
002e0530stur x29, [sp-8]
002e0534sub x29, sp, 8
002e0538str x0, [sp+136]
002e053cstr x1, [sp+144]
002e0540str x2, [sp+152]
002e0544str x3, [sp+160]
002e0548str xzr, [sp+48]
002e054cstp xzr, xzr, [sp+72]
002e0550stp xzr, xzr, [sp+88]
002e0554ldr x3, [sp+160]
002e0558ldr x0, [sp+136]
002e055cldr x1, [sp+144]
002e0560ldr x2, [sp+152]
002e0564bl vendor/golang.org/x/net/dns/dnsmessage.skipUint16
002e0568str x0, [sp+56]
002e056cstr x1, [sp+88]
002e0570str x2, [sp+96]
002e0574ldr x4, [sp+56]
002e0578str x4, [sp+64]
002e057cstr x1, [sp+104]
002e0580str x2, [sp+112]
002e0584ldr x4, [sp+64]
002e0588str x4, [sp+48]
002e058cstr x1, [sp+72]
002e0590str x2, [sp+80]
002e0594ldr x0, [sp+48]
002e0598ldur x29, [sp-8]
002e059cldr x30, [sp], 128
002e05a0ret x30
002e05a4
002e05a4loc_2e05a4:
002e05a4stp x0, x1, [sp+8]
002e05a8stp x2, x3, [sp+24]
002e05acmov x3, x30
002e05b0bl runtime.morestack_noctxt.abi0
002e05b4ldp x0, x1, [sp+8]
002e05b8ldp x2, x3, [sp+24]
002e05bcb 0x2e0520
002e0520
002e05c0
002e05c0vendor/golang.org/x/net/dns/dnsmessage.packClass: ; void vendor/golang.org/x/net/dns/dnsmessage.packClass(struct []uint8 msg, vendor/golang.org/x/net/dns/dnsmessage.Class field)
002e05c0ldr x16, [x28+16]
002e05c4subs xzr, sp, x16
002e05c8b.ls 0x2e0628
002e05ccstr x30, [sp-96]!
002e05d0stur x29, [sp-8]
002e05d4sub x29, sp, 8
002e05d8str x0, [sp+104]
002e05dcstr x1, [sp+112]
002e05e0str x2, [sp+120]
002e05e4strh w3, [sp+128]
002e05e8str xzr, [sp+40]
002e05ecstp xzr, xzr, [sp+48]
002e05f0ldr x0, [sp+104]
002e05f4ldr x1, [sp+112]
002e05f8ldr x2, [sp+120]
002e05fcldrh w3, [sp+128]
002e0600bl vendor/golang.org/x/net/dns/dnsmessage.packUint16
002e0604str x0, [sp+64]
002e0608str x1, [sp+72]
002e060cstr x2, [sp+80]
002e0610str x0, [sp+40]
002e0614str x1, [sp+48]
002e0618str x2, [sp+56]
002e061cldur x29, [sp-8]
002e0620ldr x30, [sp], 96
002e0624ret x30
002e0628
002e0628loc_2e0628:
002e0628stp x0, x1, [sp+8]
002e062cstr x2, [sp+24]
002e0630strh w3, [sp+32]
002e0634mov x3, x30
002e0638bl runtime.morestack_noctxt.abi0
002e063cldp x0, x1, [sp+8]
002e0640ldr x2, [sp+24]
002e0644ldrh w3, [sp+32]
002e0648b 0x2e05c0
002e064cudf 0
002e05c0
002e05c0vendor/golang.org/x/net/dns/dnsmessage.packClass: ; void vendor/golang.org/x/net/dns/dnsmessage.packClass(struct []uint8 msg, vendor/golang.org/x/net/dns/dnsmessage.Class field)
002e05c0ldr x16, [x28+16]
002e05c4subs xzr, sp, x16
002e05c8b.ls 0x2e0628
002e05ccstr x30, [sp-96]!
002e05d0stur x29, [sp-8]
002e05d4sub x29, sp, 8
002e05d8str x0, [sp+104]
002e05dcstr x1, [sp+112]
002e05e0str x2, [sp+120]
002e05e4strh w3, [sp+128]
002e05e8str xzr, [sp+40]
002e05ecstp xzr, xzr, [sp+48]
002e05f0ldr x0, [sp+104]
002e05f4ldr x1, [sp+112]
002e05f8ldr x2, [sp+120]
002e05fcldrh w3, [sp+128]
002e0600bl vendor/golang.org/x/net/dns/dnsmessage.packUint16
002e0604str x0, [sp+64]
002e0608str x1, [sp+72]
002e060cstr x2, [sp+80]
002e0610str x0, [sp+40]
002e0614str x1, [sp+48]
002e0618str x2, [sp+56]
002e061cldur x29, [sp-8]
002e0620ldr x30, [sp], 96
002e0624ret x30
002e0628
002e0628loc_2e0628:
002e0628stp x0, x1, [sp+8]
002e062cstr x2, [sp+24]
002e0630strh w3, [sp+32]
002e0634mov x3, x30
002e0638bl runtime.morestack_noctxt.abi0
002e063cldp x0, x1, [sp+8]
002e0640ldr x2, [sp+24]
002e0644ldrh w3, [sp+32]
002e0648b 0x2e05c0
002e064cudf 0
002e05c0
002e0650
002e0650vendor/golang.org/x/net/dns/dnsmessage.unpackClass: ; void vendor/golang.org/x/net/dns/dnsmessage.unpackClass(struct []uint8 msg, int off)
002e0650ldr x16, [x28+16]
002e0654sub x17, sp, 32
002e0658subs xzr, x17, x16
002e065cb.ls 0x2e070c
002e0660str x30, [sp-160]!
002e0664stur x29, [sp-8]
002e0668sub x29, sp, 8
002e066cstr x0, [sp+168]
002e0670str x1, [sp+176]
002e0674str x2, [sp+184]
002e0678str x3, [sp+192]
002e067cstrh wzr, [sp+48]
002e0680str xzr, [sp+56]
002e0684stp xzr, xzr, [sp+88]
002e0688stp xzr, xzr, [sp+120]
002e068cldr x3, [sp+192]
002e0690ldr x0, [sp+168]
002e0694ldr x1, [sp+176]
002e0698ldr x2, [sp+184]
002e069cbl vendor/golang.org/x/net/dns/dnsmessage.unpackUint16
002e06a0strh w0, [sp+54]
002e06a4str x1, [sp+80]
002e06a8str x2, [sp+120]
002e06acstr x3, [sp+128]
002e06b0ldrh w4, [sp+54]
002e06b4strh w4, [sp+52]
002e06b8ldr x4, [sp+80]
002e06bcstr x4, [sp+72]
002e06c0str x2, [sp+136]
002e06c4str x3, [sp+144]
002e06c8ldrh w4, [sp+52]
002e06ccstrh w4, [sp+50]
002e06d0ldr x4, [sp+72]
002e06d4str x4, [sp+64]
002e06d8str x2, [sp+104]
002e06dcstr x3, [sp+112]
002e06e0ldrh w4, [sp+50]
002e06e4strh w4, [sp+48]
002e06e8ldr x4, [sp+64]
002e06ecstr x4, [sp+56]
002e06f0str x2, [sp+88]
002e06f4str x3, [sp+96]
002e06f8ldrh w0, [sp+48]
002e06fcldr x1, [sp+56]
002e0700ldur x29, [sp-8]
002e0704ldr x30, [sp], 160
002e0708ret x30
002e070c
002e070cloc_2e070c:
002e070cstp x0, x1, [sp+8]
002e0710stp x2, x3, [sp+24]
002e0714mov x3, x30
002e0718bl runtime.morestack_noctxt.abi0
002e071cldp x0, x1, [sp+8]
002e0720ldp x2, x3, [sp+24]
002e0724b 0x2e0650
002e0728udf 0
002e072cudf 0
002e0650
002e0650vendor/golang.org/x/net/dns/dnsmessage.unpackClass: ; void vendor/golang.org/x/net/dns/dnsmessage.unpackClass(struct []uint8 msg, int off)
002e0650ldr x16, [x28+16]
002e0654sub x17, sp, 32
002e0658subs xzr, x17, x16
002e065cb.ls 0x2e070c
002e0660str x30, [sp-160]!
002e0664stur x29, [sp-8]
002e0668sub x29, sp, 8
002e066cstr x0, [sp+168]
002e0670str x1, [sp+176]
002e0674str x2, [sp+184]
002e0678str x3, [sp+192]
002e067cstrh wzr, [sp+48]
002e0680str xzr, [sp+56]
002e0684stp xzr, xzr, [sp+88]
002e0688stp xzr, xzr, [sp+120]
002e068cldr x3, [sp+192]
002e0690ldr x0, [sp+168]
002e0694ldr x1, [sp+176]
002e0698ldr x2, [sp+184]
002e069cbl vendor/golang.org/x/net/dns/dnsmessage.unpackUint16
002e06a0strh w0, [sp+54]
002e06a4str x1, [sp+80]
002e06a8str x2, [sp+120]
002e06acstr x3, [sp+128]
002e06b0ldrh w4, [sp+54]
002e06b4strh w4, [sp+52]
002e06b8ldr x4, [sp+80]
002e06bcstr x4, [sp+72]
002e06c0str x2, [sp+136]
002e06c4str x3, [sp+144]
002e06c8ldrh w4, [sp+52]
002e06ccstrh w4, [sp+50]
002e06d0ldr x4, [sp+72]
002e06d4str x4, [sp+64]
002e06d8str x2, [sp+104]
002e06dcstr x3, [sp+112]
002e06e0ldrh w4, [sp+50]
002e06e4strh w4, [sp+48]
002e06e8ldr x4, [sp+64]
002e06ecstr x4, [sp+56]
002e06f0str x2, [sp+88]
002e06f4str x3, [sp+96]
002e06f8ldrh w0, [sp+48]
002e06fcldr x1, [sp+56]
002e0700ldur x29, [sp-8]
002e0704ldr x30, [sp], 160
002e0708ret x30
002e070c
002e070cloc_2e070c:
002e070cstp x0, x1, [sp+8]
002e0710stp x2, x3, [sp+24]
002e0714mov x3, x30
002e0718bl runtime.morestack_noctxt.abi0
002e071cldp x0, x1, [sp+8]
002e0720ldp x2, x3, [sp+24]
002e0724b 0x2e0650
002e0728udf 0
002e072cudf 0
002e0650
002e0730
002e0730vendor/golang.org/x/net/dns/dnsmessage.skipClass: ; void vendor/golang.org/x/net/dns/dnsmessage.skipClass(struct []uint8 msg, int off)
002e0730ldr x16, [x28+16]
002e0734subs xzr, sp, x16
002e0738b.ls 0x2e07b4
002e073cstr x30, [sp-128]!
002e0740stur x29, [sp-8]
002e0744sub x29, sp, 8
002e0748str x0, [sp+136]
002e074cstr x1, [sp+144]
002e0750str x2, [sp+152]
002e0754str x3, [sp+160]
002e0758str xzr, [sp+48]
002e075cstp xzr, xzr, [sp+72]
002e0760stp xzr, xzr, [sp+88]
002e0764ldr x3, [sp+160]
002e0768ldr x0, [sp+136]
002e076cldr x1, [sp+144]
002e0770ldr x2, [sp+152]
002e0774bl vendor/golang.org/x/net/dns/dnsmessage.skipUint16
002e0778str x0, [sp+56]
002e077cstr x1, [sp+88]
002e0780str x2, [sp+96]
002e0784ldr x4, [sp+56]
002e0788str x4, [sp+64]
002e078cstr x1, [sp+104]
002e0790str x2, [sp+112]
002e0794ldr x4, [sp+64]
002e0798str x4, [sp+48]
002e079cstr x1, [sp+72]
002e07a0str x2, [sp+80]
002e07a4ldr x0, [sp+48]
002e07a8ldur x29, [sp-8]
002e07acldr x30, [sp], 128
002e07b0ret x30
002e07b4
002e07b4loc_2e07b4:
002e07b4stp x0, x1, [sp+8]
002e07b8stp x2, x3, [sp+24]
002e07bcmov x3, x30
002e07c0bl runtime.morestack_noctxt.abi0
002e07c4ldp x0, x1, [sp+8]
002e07c8ldp x2, x3, [sp+24]
002e07ccb 0x2e0730
002e0730
002e0730vendor/golang.org/x/net/dns/dnsmessage.skipClass: ; void vendor/golang.org/x/net/dns/dnsmessage.skipClass(struct []uint8 msg, int off)
002e0730ldr x16, [x28+16]
002e0734subs xzr, sp, x16
002e0738b.ls 0x2e07b4
002e073cstr x30, [sp-128]!
002e0740stur x29, [sp-8]
002e0744sub x29, sp, 8
002e0748str x0, [sp+136]
002e074cstr x1, [sp+144]
002e0750str x2, [sp+152]
002e0754str x3, [sp+160]
002e0758str xzr, [sp+48]
002e075cstp xzr, xzr, [sp+72]
002e0760stp xzr, xzr, [sp+88]
002e0764ldr x3, [sp+160]
002e0768ldr x0, [sp+136]
002e076cldr x1, [sp+144]
002e0770ldr x2, [sp+152]
002e0774bl vendor/golang.org/x/net/dns/dnsmessage.skipUint16
002e0778str x0, [sp+56]
002e077cstr x1, [sp+88]
002e0780str x2, [sp+96]
002e0784ldr x4, [sp+56]
002e0788str x4, [sp+64]
002e078cstr x1, [sp+104]
002e0790str x2, [sp+112]
002e0794ldr x4, [sp+64]
002e0798str x4, [sp+48]
002e079cstr x1, [sp+72]
002e07a0str x2, [sp+80]
002e07a4ldr x0, [sp+48]
002e07a8ldur x29, [sp-8]
002e07acldr x30, [sp], 128
002e07b0ret x30
002e07b4
002e07b4loc_2e07b4:
002e07b4stp x0, x1, [sp+8]
002e07b8stp x2, x3, [sp+24]
002e07bcmov x3, x30
002e07c0bl runtime.morestack_noctxt.abi0
002e07c4ldp x0, x1, [sp+8]
002e07c8ldp x2, x3, [sp+24]
002e07ccb 0x2e0730
002e0730
002e07d0
002e07d0vendor/golang.org/x/net/dns/dnsmessage.packUint32: ; void vendor/golang.org/x/net/dns/dnsmessage.packUint32(struct []uint8 msg, uint32 field)
002e07d0ldr x16, [x28+16]
002e07d4sub x17, sp, 16
002e07d8subs xzr, x17, x16
002e07dcb.ls 0x2e08b0
002e07e0str x30, [sp-144]!
002e07e4stur x29, [sp-8]
002e07e8sub x29, sp, 8
002e07ecstr x0, [sp+152]
002e07f0str x1, [sp+160]
002e07f4str x2, [sp+168]
002e07f8str w3, [sp+176]
002e07fcstr xzr, [sp+88]
002e0800stp xzr, xzr, [sp+96]
002e0804ldr w5, [sp+176]
002e0808ubfm x5, x5, 24, 31
002e080cstrb w5, [sp+87]
002e0810ldr w5, [sp+176]
002e0814ubfm x5, x5, 16, 31
002e0818strb w5, [sp+86]
002e081cldr w5, [sp+176]
002e0820ubfm x5, x5, 8, 31
002e0824strb w5, [sp+85]
002e0828ldr w5, [sp+176]
002e082cstrb w5, [sp+84]
002e0830ldr x2, [sp+168]
002e0834ldr x0, [sp+152]
002e0838ldr x5, [sp+160]
002e083cadd x1, x5, 4
002e0840subs xzr, x2, x1
002e0844b.hs 0x2e084c
002e0848b 0x2e0850
002e084c
002e084cloc_2e084c:
002e084cb 0x2e0864
002e0850
002e0850loc_2e0850:
002e0850orr x3, xzr, 4
002e0854adrp x4, 0x315000
002e0858add x4, x4, 3072
002e085cbl runtime.growslice
002e0860b 0x2e0864
002e0864
002e0864loc_2e0864:
002e0864ldrb w3, [sp+87]
002e0868ldrb w4, [sp+86]
002e086cldrb w5, [sp+85]
002e0870ldrb w6, [sp+84]
002e0874sub x7, x1, 4
002e0878strb w3, [x0+x7]
002e087cadd x3, x0, x7
002e0880strb w4, [x3+1]
002e0884strb w5, [x3+2]
002e0888strb w6, [x3+3]
002e088cstr x0, [sp+112]
002e0890str x1, [sp+120]
002e0894str x2, [sp+128]
002e0898str x0, [sp+88]
002e089cstr x1, [sp+96]
002e08a0str x2, [sp+104]
002e08a4ldur x29, [sp-8]
002e08a8ldr x30, [sp], 144
002e08acret x30
002e08b0
002e08b0loc_2e08b0:
002e08b0stp x0, x1, [sp+8]
002e08b4str x2, [sp+24]
002e08b8str w3, [sp+32]
002e08bcmov x3, x30
002e08c0bl runtime.morestack_noctxt.abi0
002e08c4ldp x0, x1, [sp+8]
002e08c8ldr x2, [sp+24]
002e08ccldr w3, [sp+32]
002e08d0b 0x2e07d0
002e08d4udf 0
002e08d8udf 0
002e08dcudf 0
002e07d0
002e07d0vendor/golang.org/x/net/dns/dnsmessage.packUint32: ; void vendor/golang.org/x/net/dns/dnsmessage.packUint32(struct []uint8 msg, uint32 field)
002e07d0ldr x16, [x28+16]
002e07d4sub x17, sp, 16
002e07d8subs xzr, x17, x16
002e07dcb.ls 0x2e08b0
002e07e0str x30, [sp-144]!
002e07e4stur x29, [sp-8]
002e07e8sub x29, sp, 8
002e07ecstr x0, [sp+152]
002e07f0str x1, [sp+160]
002e07f4str x2, [sp+168]
002e07f8str w3, [sp+176]
002e07fcstr xzr, [sp+88]
002e0800stp xzr, xzr, [sp+96]
002e0804ldr w5, [sp+176]
002e0808ubfm x5, x5, 24, 31
002e080cstrb w5, [sp+87]
002e0810ldr w5, [sp+176]
002e0814ubfm x5, x5, 16, 31
002e0818strb w5, [sp+86]
002e081cldr w5, [sp+176]
002e0820ubfm x5, x5, 8, 31
002e0824strb w5, [sp+85]
002e0828ldr w5, [sp+176]
002e082cstrb w5, [sp+84]
002e0830ldr x2, [sp+168]
002e0834ldr x0, [sp+152]
002e0838ldr x5, [sp+160]
002e083cadd x1, x5, 4
002e0840subs xzr, x2, x1
002e0844b.hs 0x2e084c
002e0848b 0x2e0850
002e084c
002e084cloc_2e084c:
002e084cb 0x2e0864
002e0850
002e0850loc_2e0850:
002e0850orr x3, xzr, 4
002e0854adrp x4, 0x315000
002e0858add x4, x4, 3072
002e085cbl runtime.growslice
002e0860b 0x2e0864
002e0864
002e0864loc_2e0864:
002e0864ldrb w3, [sp+87]
002e0868ldrb w4, [sp+86]
002e086cldrb w5, [sp+85]
002e0870ldrb w6, [sp+84]
002e0874sub x7, x1, 4
002e0878strb w3, [x0+x7]
002e087cadd x3, x0, x7
002e0880strb w4, [x3+1]
002e0884strb w5, [x3+2]
002e0888strb w6, [x3+3]
002e088cstr x0, [sp+112]
002e0890str x1, [sp+120]
002e0894str x2, [sp+128]
002e0898str x0, [sp+88]
002e089cstr x1, [sp+96]
002e08a0str x2, [sp+104]
002e08a4ldur x29, [sp-8]
002e08a8ldr x30, [sp], 144
002e08acret x30
002e08b0
002e08b0loc_2e08b0:
002e08b0stp x0, x1, [sp+8]
002e08b4str x2, [sp+24]
002e08b8str w3, [sp+32]
002e08bcmov x3, x30
002e08c0bl runtime.morestack_noctxt.abi0
002e08c4ldp x0, x1, [sp+8]
002e08c8ldr x2, [sp+24]
002e08ccldr w3, [sp+32]
002e08d0b 0x2e07d0
002e08d4udf 0
002e08d8udf 0
002e08dcudf 0
002e07d0
002e08e0
002e08e0vendor/golang.org/x/net/dns/dnsmessage.unpackUint32: ; void vendor/golang.org/x/net/dns/dnsmessage.unpackUint32(struct []uint8 msg, int off)
002e08e0ldr x16, [x28+16]
002e08e4subs xzr, sp, x16
002e08e8b.ls 0x2e0a44
002e08ecstr x30, [sp-80]!
002e08f0stur x29, [sp-8]
002e08f4sub x29, sp, 8
002e08f8str x0, [sp+88]
002e08fcstr x1, [sp+96]
002e0900str x2, [sp+104]
002e0904str x3, [sp+112]
002e0908str wzr, [sp+32]
002e090cstr xzr, [sp+40]
002e0910stp xzr, xzr, [sp+56]
002e0914ldr x4, [sp+96]
002e0918str x4, [sp+48]
002e091cldr x5, [sp+112]
002e0920add x5, x5, 4
002e0924subs xzr, x4, x5
002e0928b.lt 0x2e0930
002e092cb 0x2e0968
002e0930
002e0930loc_2e0930:
002e0930str wzr, [sp+32]
002e0934ldr x4, [sp+112]
002e0938str x4, [sp+40]
002e093cadrp x27, 0x741000
002e0940ldr x2, [x27+3328]
002e0944adrp x27, 0x741000
002e0948ldr x3, [x27+3336]
002e094cstr x2, [sp+56]
002e0950str x3, [sp+64]
002e0954ldr w0, [sp+32]
002e0958ldr x1, [sp+40]
002e095cldur x29, [sp-8]
002e0960ldr x30, [sp], 80
002e0964ret x30
002e0968
002e0968loc_2e0968:
002e0968ldr x0, [sp+112]
002e096cldr x1, [sp+96]
002e0970ldr x4, [sp+88]
002e0974subs xzr, x1, x0
002e0978b.hi 0x2e0980
002e097cb 0x2e0a3c
002e0980
002e0980loc_2e0980:
002e0980ldrb w4, [x4+x0]
002e0984ubfm x4, x4, 40, 7
002e0988ldr x1, [sp+96]
002e098cldr x5, [sp+88]
002e0990ldr x6, [sp+112]
002e0994add x0, x6, 1
002e0998subs xzr, x1, x0
002e099cb.hi 0x2e09a4
002e09a0b 0x2e0a38
002e09a4
002e09a4loc_2e09a4:
002e09a4ldrb w5, [x5+x0]
002e09a8ubfm x5, x5, 48, 7
002e09acorr x4, x4, x5
002e09b0ldr x1, [sp+96]
002e09b4ldr x5, [sp+88]
002e09b8ldr x6, [sp+112]
002e09bcadd x0, x6, 2
002e09c0subs xzr, x1, x0
002e09c4b.hi 0x2e09cc
002e09c8b 0x2e0a34
002e09cc
002e09ccloc_2e09cc:
002e09ccldrb w5, [x5+x0]
002e09d0ubfm x5, x5, 56, 7
002e09d4orr x4, x4, x5
002e09d8ldr x1, [sp+96]
002e09dcldr x5, [sp+88]
002e09e0ldr x6, [sp+112]
002e09e4add x0, x6, 3
002e09e8subs xzr, x1, x0
002e09ecb.hi 0x2e09f4
002e09f0b 0x2e0a30
002e09f4
002e09f4loc_2e09f4:
002e09f4ldrb w5, [x5+x0]
002e09f8orr x4, x4, x5
002e09fcstr w4, [sp+36]
002e0a00str w4, [sp+32]
002e0a04ldr x4, [sp+112]
002e0a08add x4, x4, 4
002e0a0cstr x4, [sp+40]
002e0a10stp xzr, xzr, [sp+56]
002e0a14ldr w0, [sp+32]
002e0a18ldr x1, [sp+40]
002e0a1cmov x2, xzr
002e0a20mov x3, xzr
002e0a24ldur x29, [sp-8]
002e0a28ldr x30, [sp], 80
002e0a2cret x30
002e0a30
002e0a30loc_2e0a30:
002e0a30bl runtime.panicIndex
002e0a34
002e0a34loc_2e0a34:
002e0a34bl runtime.panicIndex
002e0a38
002e0a38loc_2e0a38:
002e0a38bl runtime.panicIndex
002e0a3c
002e0a3cloc_2e0a3c:
002e0a3cbl runtime.panicIndex
002e0a40hint
002e0a44
002e0a44loc_2e0a44:
002e0a44stp x0, x1, [sp+8]
002e0a48stp x2, x3, [sp+24]
002e0a4cmov x3, x30
002e0a50bl runtime.morestack_noctxt.abi0
002e0a54ldp x0, x1, [sp+8]
002e0a58ldp x2, x3, [sp+24]
002e0a5cb 0x2e08e0
002e08e0
002e08e0vendor/golang.org/x/net/dns/dnsmessage.unpackUint32: ; void vendor/golang.org/x/net/dns/dnsmessage.unpackUint32(struct []uint8 msg, int off)
002e08e0ldr x16, [x28+16]
002e08e4subs xzr, sp, x16
002e08e8b.ls 0x2e0a44
002e08ecstr x30, [sp-80]!
002e08f0stur x29, [sp-8]
002e08f4sub x29, sp, 8
002e08f8str x0, [sp+88]
002e08fcstr x1, [sp+96]
002e0900str x2, [sp+104]
002e0904str x3, [sp+112]
002e0908str wzr, [sp+32]
002e090cstr xzr, [sp+40]
002e0910stp xzr, xzr, [sp+56]
002e0914ldr x4, [sp+96]
002e0918str x4, [sp+48]
002e091cldr x5, [sp+112]
002e0920add x5, x5, 4
002e0924subs xzr, x4, x5
002e0928b.lt 0x2e0930
002e092cb 0x2e0968
002e0930
002e0930loc_2e0930:
002e0930str wzr, [sp+32]
002e0934ldr x4, [sp+112]
002e0938str x4, [sp+40]
002e093cadrp x27, 0x741000
002e0940ldr x2, [x27+3328]
002e0944adrp x27, 0x741000
002e0948ldr x3, [x27+3336]
002e094cstr x2, [sp+56]
002e0950str x3, [sp+64]
002e0954ldr w0, [sp+32]
002e0958ldr x1, [sp+40]
002e095cldur x29, [sp-8]
002e0960ldr x30, [sp], 80
002e0964ret x30
002e0968
002e0968loc_2e0968:
002e0968ldr x0, [sp+112]
002e096cldr x1, [sp+96]
002e0970ldr x4, [sp+88]
002e0974subs xzr, x1, x0
002e0978b.hi 0x2e0980
002e097cb 0x2e0a3c
002e0980
002e0980loc_2e0980:
002e0980ldrb w4, [x4+x0]
002e0984ubfm x4, x4, 40, 7
002e0988ldr x1, [sp+96]
002e098cldr x5, [sp+88]
002e0990ldr x6, [sp+112]
002e0994add x0, x6, 1
002e0998subs xzr, x1, x0
002e099cb.hi 0x2e09a4
002e09a0b 0x2e0a38
002e09a4
002e09a4loc_2e09a4:
002e09a4ldrb w5, [x5+x0]
002e09a8ubfm x5, x5, 48, 7
002e09acorr x4, x4, x5
002e09b0ldr x1, [sp+96]
002e09b4ldr x5, [sp+88]
002e09b8ldr x6, [sp+112]
002e09bcadd x0, x6, 2
002e09c0subs xzr, x1, x0
002e09c4b.hi 0x2e09cc
002e09c8b 0x2e0a34
002e09cc
002e09ccloc_2e09cc:
002e09ccldrb w5, [x5+x0]
002e09d0ubfm x5, x5, 56, 7
002e09d4orr x4, x4, x5
002e09d8ldr x1, [sp+96]
002e09dcldr x5, [sp+88]
002e09e0ldr x6, [sp+112]
002e09e4add x0, x6, 3
002e09e8subs xzr, x1, x0
002e09ecb.hi 0x2e09f4
002e09f0b 0x2e0a30
002e09f4
002e09f4loc_2e09f4:
002e09f4ldrb w5, [x5+x0]
002e09f8orr x4, x4, x5
002e09fcstr w4, [sp+36]
002e0a00str w4, [sp+32]
002e0a04ldr x4, [sp+112]
002e0a08add x4, x4, 4
002e0a0cstr x4, [sp+40]
002e0a10stp xzr, xzr, [sp+56]
002e0a14ldr w0, [sp+32]
002e0a18ldr x1, [sp+40]
002e0a1cmov x2, xzr
002e0a20mov x3, xzr
002e0a24ldur x29, [sp-8]
002e0a28ldr x30, [sp], 80
002e0a2cret x30
002e0a30
002e0a30loc_2e0a30:
002e0a30bl runtime.panicIndex
002e0a34
002e0a34loc_2e0a34:
002e0a34bl runtime.panicIndex
002e0a38
002e0a38loc_2e0a38:
002e0a38bl runtime.panicIndex
002e0a3c
002e0a3cloc_2e0a3c:
002e0a3cbl runtime.panicIndex
002e0a40hint
002e0a44
002e0a44loc_2e0a44:
002e0a44stp x0, x1, [sp+8]
002e0a48stp x2, x3, [sp+24]
002e0a4cmov x3, x30
002e0a50bl runtime.morestack_noctxt.abi0
002e0a54ldp x0, x1, [sp+8]
002e0a58ldp x2, x3, [sp+24]
002e0a5cb 0x2e08e0
002e08e0
002e0a60
002e0a60vendor/golang.org/x/net/dns/dnsmessage.skipUint32: ; void vendor/golang.org/x/net/dns/dnsmessage.skipUint32(struct []uint8 msg, int off)
002e0a60str x30, [sp-48]!
002e0a64stur x29, [sp-8]
002e0a68sub x29, sp, 8
002e0a6cstr x0, [sp+56]
002e0a70str x1, [sp+64]
002e0a74str x2, [sp+72]
002e0a78str x3, [sp+80]
002e0a7cstr xzr, [sp+8]
002e0a80stp xzr, xzr, [sp+24]
002e0a84ldr x3, [sp+64]
002e0a88str x3, [sp+16]
002e0a8cldr x4, [sp+80]
002e0a90add x4, x4, 4
002e0a94subs xzr, x3, x4
002e0a98b.lt 0x2e0aa0
002e0a9cb 0x2e0ad0
002e0aa0
002e0aa0loc_2e0aa0:
002e0aa0ldr x3, [sp+80]
002e0aa4str x3, [sp+8]
002e0aa8adrp x27, 0x741000
002e0aacldr x1, [x27+3328]
002e0ab0adrp x27, 0x741000
002e0ab4ldr x2, [x27+3336]
002e0ab8str x1, [sp+24]
002e0abcstr x2, [sp+32]
002e0ac0ldr x0, [sp+8]
002e0ac4add x29, sp, 40
002e0ac8add sp, sp, 48
002e0accret x30
002e0ad0
002e0ad0loc_2e0ad0:
002e0ad0ldr x3, [sp+80]
002e0ad4add x3, x3, 4
002e0ad8str x3, [sp+8]
002e0adcstp xzr, xzr, [sp+24]
002e0ae0ldr x0, [sp+8]
002e0ae4mov x1, xzr
002e0ae8mov x2, xzr
002e0aecadd x29, sp, 40
002e0af0add sp, sp, 48
002e0af4ret x30
002e0af8udf 0
002e0afcudf 0
002e0a60
002e0a60vendor/golang.org/x/net/dns/dnsmessage.skipUint32: ; void vendor/golang.org/x/net/dns/dnsmessage.skipUint32(struct []uint8 msg, int off)
002e0a60str x30, [sp-48]!
002e0a64stur x29, [sp-8]
002e0a68sub x29, sp, 8
002e0a6cstr x0, [sp+56]
002e0a70str x1, [sp+64]
002e0a74str x2, [sp+72]
002e0a78str x3, [sp+80]
002e0a7cstr xzr, [sp+8]
002e0a80stp xzr, xzr, [sp+24]
002e0a84ldr x3, [sp+64]
002e0a88str x3, [sp+16]
002e0a8cldr x4, [sp+80]
002e0a90add x4, x4, 4
002e0a94subs xzr, x3, x4
002e0a98b.lt 0x2e0aa0
002e0a9cb 0x2e0ad0
002e0aa0
002e0aa0loc_2e0aa0:
002e0aa0ldr x3, [sp+80]
002e0aa4str x3, [sp+8]
002e0aa8adrp x27, 0x741000
002e0aacldr x1, [x27+3328]
002e0ab0adrp x27, 0x741000
002e0ab4ldr x2, [x27+3336]
002e0ab8str x1, [sp+24]
002e0abcstr x2, [sp+32]
002e0ac0ldr x0, [sp+8]
002e0ac4add x29, sp, 40
002e0ac8add sp, sp, 48
002e0accret x30
002e0ad0
002e0ad0loc_2e0ad0:
002e0ad0ldr x3, [sp+80]
002e0ad4add x3, x3, 4
002e0ad8str x3, [sp+8]
002e0adcstp xzr, xzr, [sp+24]
002e0ae0ldr x0, [sp+8]
002e0ae4mov x1, xzr
002e0ae8mov x2, xzr
002e0aecadd x29, sp, 40
002e0af0add sp, sp, 48
002e0af4ret x30
002e0af8udf 0
002e0afcudf 0
002e0a60
002e0b00
002e0b00vendor/golang.org/x/net/dns/dnsmessage.packBytes: ; void vendor/golang.org/x/net/dns/dnsmessage.packBytes(struct []uint8 msg, struct []uint8 field)
002e0b00ldr x16, [x28+16]
002e0b04sub x17, sp, 32
002e0b08subs xzr, x17, x16
002e0b0cb.ls 0x2e0bf0
002e0b10str x30, [sp-160]!
002e0b14stur x29, [sp-8]
002e0b18sub x29, sp, 8
002e0b1cstr x0, [sp+168]
002e0b20str x1, [sp+176]
002e0b24str x2, [sp+184]
002e0b28str x3, [sp+192]
002e0b2cstr x4, [sp+200]
002e0b30str x5, [sp+208]
002e0b34str xzr, [sp+72]
002e0b38stp xzr, xzr, [sp+80]
002e0b3cldr x2, [sp+184]
002e0b40ldr x0, [sp+168]
002e0b44ldr x5, [sp+176]
002e0b48str x0, [sp+104]
002e0b4cstr x5, [sp+112]
002e0b50str x2, [sp+120]
002e0b54ldr x6, [sp+200]
002e0b58add x1, x5, x6
002e0b5cstr x1, [sp+64]
002e0b60subs xzr, x2, x1
002e0b64b.hs 0x2e0b6c
002e0b68b 0x2e0b74
002e0b6c
002e0b6cloc_2e0b6c:
002e0b6cstr x1, [sp+112]
002e0b70b 0x2e0b94
002e0b74
002e0b74loc_2e0b74:
002e0b74ldr x3, [sp+200]
002e0b78adrp x4, 0x315000
002e0b7cadd x4, x4, 3072
002e0b80bl runtime.growslice
002e0b84str x0, [sp+104]
002e0b88str x1, [sp+112]
002e0b8cstr x2, [sp+120]
002e0b90b 0x2e0b94
002e0b94
002e0b94loc_2e0b94:
002e0b94ldr x3, [sp+200]
002e0b98str x3, [sp+56]
002e0b9cldr x3, [sp+64]
002e0ba0ldr x4, [sp+200]
002e0ba4sub x3, x3, x4
002e0ba8ldr x4, [sp+104]
002e0bacadd x0, x4, x3
002e0bb0str x0, [sp+96]
002e0bb4ldr x2, [sp+56]
002e0bb8ldr x1, [sp+192]
002e0bbcbl runtime.memmove
002e0bc0ldr x0, [sp+104]
002e0bc4ldr x1, [sp+112]
002e0bc8ldr x2, [sp+120]
002e0bccstr x0, [sp+128]
002e0bd0str x1, [sp+136]
002e0bd4str x2, [sp+144]
002e0bd8str x0, [sp+72]
002e0bdcstr x1, [sp+80]
002e0be0str x2, [sp+88]
002e0be4ldur x29, [sp-8]
002e0be8ldr x30, [sp], 160
002e0becret x30
002e0bf0
002e0bf0loc_2e0bf0:
002e0bf0stp x0, x1, [sp+8]
002e0bf4stp x2, x3, [sp+24]
002e0bf8stp x4, x5, [sp+40]
002e0bfcmov x3, x30
002e0c00bl runtime.morestack_noctxt.abi0
002e0c04ldp x0, x1, [sp+8]
002e0c08ldp x2, x3, [sp+24]
002e0c0cldp x4, x5, [sp+40]
002e0c10b 0x2e0b00
002e0c14udf 0
002e0c18udf 0
002e0c1cudf 0
002e0b00
002e0b00vendor/golang.org/x/net/dns/dnsmessage.packBytes: ; void vendor/golang.org/x/net/dns/dnsmessage.packBytes(struct []uint8 msg, struct []uint8 field)
002e0b00ldr x16, [x28+16]
002e0b04sub x17, sp, 32
002e0b08subs xzr, x17, x16
002e0b0cb.ls 0x2e0bf0
002e0b10str x30, [sp-160]!
002e0b14stur x29, [sp-8]
002e0b18sub x29, sp, 8
002e0b1cstr x0, [sp+168]
002e0b20str x1, [sp+176]
002e0b24str x2, [sp+184]
002e0b28str x3, [sp+192]
002e0b2cstr x4, [sp+200]
002e0b30str x5, [sp+208]
002e0b34str xzr, [sp+72]
002e0b38stp xzr, xzr, [sp+80]
002e0b3cldr x2, [sp+184]
002e0b40ldr x0, [sp+168]
002e0b44ldr x5, [sp+176]
002e0b48str x0, [sp+104]
002e0b4cstr x5, [sp+112]
002e0b50str x2, [sp+120]
002e0b54ldr x6, [sp+200]
002e0b58add x1, x5, x6
002e0b5cstr x1, [sp+64]
002e0b60subs xzr, x2, x1
002e0b64b.hs 0x2e0b6c
002e0b68b 0x2e0b74
002e0b6c
002e0b6cloc_2e0b6c:
002e0b6cstr x1, [sp+112]
002e0b70b 0x2e0b94
002e0b74
002e0b74loc_2e0b74:
002e0b74ldr x3, [sp+200]
002e0b78adrp x4, 0x315000
002e0b7cadd x4, x4, 3072
002e0b80bl runtime.growslice
002e0b84str x0, [sp+104]
002e0b88str x1, [sp+112]
002e0b8cstr x2, [sp+120]
002e0b90b 0x2e0b94
002e0b94
002e0b94loc_2e0b94:
002e0b94ldr x3, [sp+200]
002e0b98str x3, [sp+56]
002e0b9cldr x3, [sp+64]
002e0ba0ldr x4, [sp+200]
002e0ba4sub x3, x3, x4
002e0ba8ldr x4, [sp+104]
002e0bacadd x0, x4, x3
002e0bb0str x0, [sp+96]
002e0bb4ldr x2, [sp+56]
002e0bb8ldr x1, [sp+192]
002e0bbcbl runtime.memmove
002e0bc0ldr x0, [sp+104]
002e0bc4ldr x1, [sp+112]
002e0bc8ldr x2, [sp+120]
002e0bccstr x0, [sp+128]
002e0bd0str x1, [sp+136]
002e0bd4str x2, [sp+144]
002e0bd8str x0, [sp+72]
002e0bdcstr x1, [sp+80]
002e0be0str x2, [sp+88]
002e0be4ldur x29, [sp-8]
002e0be8ldr x30, [sp], 160
002e0becret x30
002e0bf0
002e0bf0loc_2e0bf0:
002e0bf0stp x0, x1, [sp+8]
002e0bf4stp x2, x3, [sp+24]
002e0bf8stp x4, x5, [sp+40]
002e0bfcmov x3, x30
002e0c00bl runtime.morestack_noctxt.abi0
002e0c04ldp x0, x1, [sp+8]
002e0c08ldp x2, x3, [sp+24]
002e0c0cldp x4, x5, [sp+40]
002e0c10b 0x2e0b00
002e0c14udf 0
002e0c18udf 0
002e0c1cudf 0
002e0b00
002e0c20
002e0c20vendor/golang.org/x/net/dns/dnsmessage.unpackBytes: ; void vendor/golang.org/x/net/dns/dnsmessage.unpackBytes(struct []uint8 msg, int off, struct []uint8 field)
002e0c20ldr x16, [x28+16]
002e0c24sub x17, sp, 48
002e0c28subs xzr, x17, x16
002e0c2cb.ls 0x2e0db0
002e0c30str x30, [sp-176]!
002e0c34stur x29, [sp-8]
002e0c38sub x29, sp, 8
002e0c3cstr x0, [sp+184]
002e0c40str x1, [sp+192]
002e0c44str x2, [sp+200]
002e0c48str x3, [sp+208]
002e0c4cstr x4, [sp+216]
002e0c50str x5, [sp+224]
002e0c54str x6, [sp+232]
002e0c58str xzr, [sp+40]
002e0c5cstp xzr, xzr, [sp+80]
002e0c60ldr x3, [sp+224]
002e0c64str x3, [sp+56]
002e0c68ldr x4, [sp+208]
002e0c6cadd x1, x4, x3
002e0c70str x1, [sp+48]
002e0c74ldr x3, [sp+192]
002e0c78str x3, [sp+56]
002e0c7csubs xzr, x3, x1
002e0c80b.lt 0x2e0c88
002e0c84b 0x2e0cb8
002e0c88
002e0c88loc_2e0c88:
002e0c88ldr x3, [sp+208]
002e0c8cstr x3, [sp+40]
002e0c90adrp x27, 0x741000
002e0c94ldr x1, [x27+3328]
002e0c98adrp x27, 0x741000
002e0c9cldr x2, [x27+3336]
002e0ca0str x1, [sp+80]
002e0ca4str x2, [sp+88]
002e0ca8ldr x0, [sp+40]
002e0cacldur x29, [sp-8]
002e0cb0ldr x30, [sp], 176
002e0cb4ret x30
002e0cb8
002e0cb8loc_2e0cb8:
002e0cb8ldr x0, [sp+208]
002e0cbcldr x2, [sp+200]
002e0cc0ldr x3, [sp+184]
002e0cc4subs xzr, x2, x1
002e0cc8b.hs 0x2e0cd0
002e0cccb 0x2e0da8
002e0cd0
002e0cd0loc_2e0cd0:
002e0cd0subs xzr, x0, x1
002e0cd4b.ls 0x2e0cdc
002e0cd8b 0x2e0da4
002e0cdc
002e0cdcloc_2e0cdc:
002e0cdcsub x4, x2, x0
002e0ce0sub x5, x1, x0
002e0ce4sub x6, xzr, x4
002e0ce8and x6, x0, x6, asr #63
002e0cecadd x3, x3, x6
002e0cf0str x3, [sp+144]
002e0cf4str x5, [sp+152]
002e0cf8str x4, [sp+160]
002e0cfcldr x3, [sp+216]
002e0d00ldr x4, [sp+224]
002e0d04ldr x5, [sp+232]
002e0d08str x3, [sp+120]
002e0d0cstr x4, [sp+128]
002e0d10str x5, [sp+136]
002e0d14ldr x3, [sp+152]
002e0d18ldr x4, [sp+144]
002e0d1cldr x5, [sp+160]
002e0d20str x4, [sp+96]
002e0d24str x3, [sp+104]
002e0d28str x5, [sp+112]
002e0d2cldr x4, [sp+128]
002e0d30str x4, [sp+72]
002e0d34subs xzr, x4, x3
002e0d38b.gt 0x2e0d40
002e0d3cb 0x2e0d48
002e0d40
002e0d40loc_2e0d40:
002e0d40str x3, [sp+72]
002e0d44b 0x2e0d4c
002e0d48
002e0d48loc_2e0d48:
002e0d48b 0x2e0d4c
002e0d4c
002e0d4cloc_2e0d4c:
002e0d4cldr x3, [sp+120]
002e0d50ldr x4, [sp+96]
002e0d54subs xzr, x4, x3
002e0d58b.ne 0x2e0d60
002e0d5cb 0x2e0d7c
002e0d60
002e0d60loc_2e0d60:
002e0d60ldr x3, [sp+72]
002e0d64str x3, [sp+64]
002e0d68ldr x2, [sp+64]
002e0d6cldr x1, [sp+96]
002e0d70ldr x0, [sp+120]
002e0d74bl runtime.memmove
002e0d78b 0x2e0d80
002e0d7c
002e0d7cloc_2e0d7c:
002e0d7cb 0x2e0d80
002e0d80
002e0d80loc_2e0d80:
002e0d80ldr x3, [sp+48]
002e0d84str x3, [sp+40]
002e0d88stp xzr, xzr, [sp+80]
002e0d8cldr x0, [sp+40]
002e0d90mov x1, xzr
002e0d94mov x2, xzr
002e0d98ldur x29, [sp-8]
002e0d9cldr x30, [sp], 176
002e0da0ret x30
002e0da4
002e0da4loc_2e0da4:
002e0da4bl runtime.panicSliceB
002e0da8
002e0da8loc_2e0da8:
002e0da8bl runtime.panicSliceAcap
002e0dachint
002e0db0
002e0db0loc_2e0db0:
002e0db0stp x0, x1, [sp+8]
002e0db4stp x2, x3, [sp+24]
002e0db8stp x4, x5, [sp+40]
002e0dbcstr x6, [sp+56]
002e0dc0mov x3, x30
002e0dc4bl runtime.morestack_noctxt.abi0
002e0dc8ldp x0, x1, [sp+8]
002e0dccldp x2, x3, [sp+24]
002e0dd0ldp x4, x5, [sp+40]
002e0dd4ldr x6, [sp+56]
002e0dd8b 0x2e0c20
002e0ddcudf 0
002e0c20
002e0c20vendor/golang.org/x/net/dns/dnsmessage.unpackBytes: ; void vendor/golang.org/x/net/dns/dnsmessage.unpackBytes(struct []uint8 msg, int off, struct []uint8 field)
002e0c20ldr x16, [x28+16]
002e0c24sub x17, sp, 48
002e0c28subs xzr, x17, x16
002e0c2cb.ls 0x2e0db0
002e0c30str x30, [sp-176]!
002e0c34stur x29, [sp-8]
002e0c38sub x29, sp, 8
002e0c3cstr x0, [sp+184]
002e0c40str x1, [sp+192]
002e0c44str x2, [sp+200]
002e0c48str x3, [sp+208]
002e0c4cstr x4, [sp+216]
002e0c50str x5, [sp+224]
002e0c54str x6, [sp+232]
002e0c58str xzr, [sp+40]
002e0c5cstp xzr, xzr, [sp+80]
002e0c60ldr x3, [sp+224]
002e0c64str x3, [sp+56]
002e0c68ldr x4, [sp+208]
002e0c6cadd x1, x4, x3
002e0c70str x1, [sp+48]
002e0c74ldr x3, [sp+192]
002e0c78str x3, [sp+56]
002e0c7csubs xzr, x3, x1
002e0c80b.lt 0x2e0c88
002e0c84b 0x2e0cb8
002e0c88
002e0c88loc_2e0c88:
002e0c88ldr x3, [sp+208]
002e0c8cstr x3, [sp+40]
002e0c90adrp x27, 0x741000
002e0c94ldr x1, [x27+3328]
002e0c98adrp x27, 0x741000
002e0c9cldr x2, [x27+3336]
002e0ca0str x1, [sp+80]
002e0ca4str x2, [sp+88]
002e0ca8ldr x0, [sp+40]
002e0cacldur x29, [sp-8]
002e0cb0ldr x30, [sp], 176
002e0cb4ret x30
002e0cb8
002e0cb8loc_2e0cb8:
002e0cb8ldr x0, [sp+208]
002e0cbcldr x2, [sp+200]
002e0cc0ldr x3, [sp+184]
002e0cc4subs xzr, x2, x1
002e0cc8b.hs 0x2e0cd0
002e0cccb 0x2e0da8
002e0cd0
002e0cd0loc_2e0cd0:
002e0cd0subs xzr, x0, x1
002e0cd4b.ls 0x2e0cdc
002e0cd8b 0x2e0da4
002e0cdc
002e0cdcloc_2e0cdc:
002e0cdcsub x4, x2, x0
002e0ce0sub x5, x1, x0
002e0ce4sub x6, xzr, x4
002e0ce8and x6, x0, x6, asr #63
002e0cecadd x3, x3, x6
002e0cf0str x3, [sp+144]
002e0cf4str x5, [sp+152]
002e0cf8str x4, [sp+160]
002e0cfcldr x3, [sp+216]
002e0d00ldr x4, [sp+224]
002e0d04ldr x5, [sp+232]
002e0d08str x3, [sp+120]
002e0d0cstr x4, [sp+128]
002e0d10str x5, [sp+136]
002e0d14ldr x3, [sp+152]
002e0d18ldr x4, [sp+144]
002e0d1cldr x5, [sp+160]
002e0d20str x4, [sp+96]
002e0d24str x3, [sp+104]
002e0d28str x5, [sp+112]
002e0d2cldr x4, [sp+128]
002e0d30str x4, [sp+72]
002e0d34subs xzr, x4, x3
002e0d38b.gt 0x2e0d40
002e0d3cb 0x2e0d48
002e0d40
002e0d40loc_2e0d40:
002e0d40str x3, [sp+72]
002e0d44b 0x2e0d4c
002e0d48
002e0d48loc_2e0d48:
002e0d48b 0x2e0d4c
002e0d4c
002e0d4cloc_2e0d4c:
002e0d4cldr x3, [sp+120]
002e0d50ldr x4, [sp+96]
002e0d54subs xzr, x4, x3
002e0d58b.ne 0x2e0d60
002e0d5cb 0x2e0d7c
002e0d60
002e0d60loc_2e0d60:
002e0d60ldr x3, [sp+72]
002e0d64str x3, [sp+64]
002e0d68ldr x2, [sp+64]
002e0d6cldr x1, [sp+96]
002e0d70ldr x0, [sp+120]
002e0d74bl runtime.memmove
002e0d78b 0x2e0d80
002e0d7c
002e0d7cloc_2e0d7c:
002e0d7cb 0x2e0d80
002e0d80
002e0d80loc_2e0d80:
002e0d80ldr x3, [sp+48]
002e0d84str x3, [sp+40]
002e0d88stp xzr, xzr, [sp+80]
002e0d8cldr x0, [sp+40]
002e0d90mov x1, xzr
002e0d94mov x2, xzr
002e0d98ldur x29, [sp-8]
002e0d9cldr x30, [sp], 176
002e0da0ret x30
002e0da4
002e0da4loc_2e0da4:
002e0da4bl runtime.panicSliceB
002e0da8
002e0da8loc_2e0da8:
002e0da8bl runtime.panicSliceAcap
002e0dachint
002e0db0
002e0db0loc_2e0db0:
002e0db0stp x0, x1, [sp+8]
002e0db4stp x2, x3, [sp+24]
002e0db8stp x4, x5, [sp+40]
002e0dbcstr x6, [sp+56]
002e0dc0mov x3, x30
002e0dc4bl runtime.morestack_noctxt.abi0
002e0dc8ldp x0, x1, [sp+8]
002e0dccldp x2, x3, [sp+24]
002e0dd0ldp x4, x5, [sp+40]
002e0dd4ldr x6, [sp+56]
002e0dd8b 0x2e0c20
002e0ddcudf 0
002e0c20
002e0de0
002e0de0vendor/golang.org/x/net/dns/dnsmessage.NewName: ; void vendor/golang.org/x/net/dns/dnsmessage.NewName(struct string name)
002e0de0ldr x16, [x28+16]
002e0de4sub x17, sp, 528
002e0de8subs xzr, x17, x16
002e0decb.ls 0x2e0f80
002e0df0sub x20, sp, 656
002e0df4stp x29, x30, [x20-8]
002e0df8add sp, x20, 0
002e0dfcsub x29, sp, 8
002e0e00str x0, [sp+920]
002e0e04str x1, [sp+928]
002e0e08add x20, sp, 664
002e0e0cadr x27, 16
002e0e10stp x29, x27, [sp-24]
002e0e14sub x29, sp, 24
002e0e18bl fn_87cd0
002e0e1csub x29, sp, 8
002e0e20add x27, sp, 568
002e0e24stp xzr, xzr, [x27]
002e0e28ldr x3, [sp+928]
002e0e2cstr x3, [sp+552]
002e0e30add x20, sp, 288
002e0e34adr x27, 16
002e0e38stp x29, x27, [sp-24]
002e0e3csub x29, sp, 24
002e0e40bl fn_87cd0
002e0e44sub x29, sp, 8
002e0e48ldr x3, [sp+552]
002e0e4cstrb w3, [sp+543]
002e0e50add x20, sp, 32
002e0e54adr x27, 16
002e0e58stp x29, x27, [sp-24]
002e0e5csub x29, sp, 24
002e0e60bl fn_87cd0
002e0e64sub x29, sp, 8
002e0e68strb w3, [sp+287]
002e0e6cldr x3, [sp+928]
002e0e70str x3, [sp+552]
002e0e74subs xzr, x3, 255
002e0e78b.gt 0x2e0e80
002e0e7cb 0x2e0ebc
002e0e80
002e0e80loc_2e0e80:
002e0e80add x20, sp, 664
002e0e84adr x27, 16
002e0e88stp x29, x27, [sp-24]
002e0e8csub x29, sp, 24
002e0e90bl fn_87cd0
002e0e94sub x29, sp, 8
002e0e98adrp x27, 0x741000
002e0e9cldr x0, [x27+3344]
002e0ea0adrp x27, 0x741000
002e0ea4ldr x1, [x27+3352]
002e0ea8str x0, [sp+568]
002e0eacstr x1, [sp+576]
002e0eb0ldp x29, x30, [sp-8]
002e0eb4add sp, sp, 656
002e0eb8ret x30
002e0ebc
002e0ebcloc_2e0ebc:
002e0ebcadd x3, sp, 32
002e0ec0ldrsb x27, [x3]
002e0ec4b 0x2e0ec8
002e0ec8
002e0ec8loc_2e0ec8:
002e0ec8str x3, [sp+624]
002e0eccorr x4, xzr, 255
002e0ed0str x4, [sp+632]
002e0ed4str x4, [sp+640]
002e0ed8str x3, [sp+600]
002e0edcstr x4, [sp+608]
002e0ee0str x4, [sp+616]
002e0ee4ldr x3, [sp+928]
002e0ee8ldr x4, [sp+920]
002e0eecstr x4, [sp+584]
002e0ef0str x3, [sp+592]
002e0ef4ldr x4, [sp+608]
002e0ef8str x4, [sp+544]
002e0efcsubs xzr, x4, x3
002e0f00b.gt 0x2e0f08
002e0f04b 0x2e0f10
002e0f08
002e0f08loc_2e0f08:
002e0f08str x3, [sp+544]
002e0f0cb 0x2e0f14
002e0f10
002e0f10loc_2e0f10:
002e0f10b 0x2e0f14
002e0f14
002e0f14loc_2e0f14:
002e0f14ldr x3, [sp+584]
002e0f18ldr x4, [sp+600]
002e0f1csubs xzr, x3, x4
002e0f20b.ne 0x2e0f28
002e0f24b 0x2e0f44
002e0f28
002e0f28loc_2e0f28:
002e0f28ldr x3, [sp+544]
002e0f2cstr x3, [sp+560]
002e0f30ldr x2, [sp+560]
002e0f34ldr x1, [sp+584]
002e0f38ldr x0, [sp+600]
002e0f3cbl runtime.memmove
002e0f40b 0x2e0f48
002e0f44
002e0f44loc_2e0f44:
002e0f44b 0x2e0f48
002e0f48
002e0f48loc_2e0f48:
002e0f48add x21, sp, 664
002e0f4cadd x20, sp, 32
002e0f50adr x27, 16
002e0f54stp x29, x27, [sp-24]
002e0f58sub x29, sp, 24
002e0f5cbl fn_87ea0
002e0f60sub x29, sp, 8
002e0f64add x27, sp, 568
002e0f68stp xzr, xzr, [x27]
002e0f6cmov x0, xzr
002e0f70mov x1, xzr
002e0f74ldp x29, x30, [sp-8]
002e0f78add sp, sp, 656
002e0f7cret x30
002e0f80
002e0f80loc_2e0f80:
002e0f80stp x0, x1, [sp+264]
002e0f84mov x3, x30
002e0f88bl runtime.morestack_noctxt.abi0
002e0f8cldp x0, x1, [sp+264]
002e0f90b 0x2e0de0
002e0f94udf 0
002e0f98udf 0
002e0f9cudf 0
002e0de0
002e0de0vendor/golang.org/x/net/dns/dnsmessage.NewName: ; void vendor/golang.org/x/net/dns/dnsmessage.NewName(struct string name)
002e0de0ldr x16, [x28+16]
002e0de4sub x17, sp, 528
002e0de8subs xzr, x17, x16
002e0decb.ls 0x2e0f80
002e0df0sub x20, sp, 656
002e0df4stp x29, x30, [x20-8]
002e0df8add sp, x20, 0
002e0dfcsub x29, sp, 8
002e0e00str x0, [sp+920]
002e0e04str x1, [sp+928]
002e0e08add x20, sp, 664
002e0e0cadr x27, 16
002e0e10stp x29, x27, [sp-24]
002e0e14sub x29, sp, 24
002e0e18bl fn_87cd0
002e0e1csub x29, sp, 8
002e0e20add x27, sp, 568
002e0e24stp xzr, xzr, [x27]
002e0e28ldr x3, [sp+928]
002e0e2cstr x3, [sp+552]
002e0e30add x20, sp, 288
002e0e34adr x27, 16
002e0e38stp x29, x27, [sp-24]
002e0e3csub x29, sp, 24
002e0e40bl fn_87cd0
002e0e44sub x29, sp, 8
002e0e48ldr x3, [sp+552]
002e0e4cstrb w3, [sp+543]
002e0e50add x20, sp, 32
002e0e54adr x27, 16
002e0e58stp x29, x27, [sp-24]
002e0e5csub x29, sp, 24
002e0e60bl fn_87cd0
002e0e64sub x29, sp, 8
002e0e68strb w3, [sp+287]
002e0e6cldr x3, [sp+928]
002e0e70str x3, [sp+552]
002e0e74subs xzr, x3, 255
002e0e78b.gt 0x2e0e80
002e0e7cb 0x2e0ebc
002e0e80
002e0e80loc_2e0e80:
002e0e80add x20, sp, 664
002e0e84adr x27, 16
002e0e88stp x29, x27, [sp-24]
002e0e8csub x29, sp, 24
002e0e90bl fn_87cd0
002e0e94sub x29, sp, 8
002e0e98adrp x27, 0x741000
002e0e9cldr x0, [x27+3344]
002e0ea0adrp x27, 0x741000
002e0ea4ldr x1, [x27+3352]
002e0ea8str x0, [sp+568]
002e0eacstr x1, [sp+576]
002e0eb0ldp x29, x30, [sp-8]
002e0eb4add sp, sp, 656
002e0eb8ret x30
002e0ebc
002e0ebcloc_2e0ebc:
002e0ebcadd x3, sp, 32
002e0ec0ldrsb x27, [x3]
002e0ec4b 0x2e0ec8
002e0ec8
002e0ec8loc_2e0ec8:
002e0ec8str x3, [sp+624]
002e0eccorr x4, xzr, 255
002e0ed0str x4, [sp+632]
002e0ed4str x4, [sp+640]
002e0ed8str x3, [sp+600]
002e0edcstr x4, [sp+608]
002e0ee0str x4, [sp+616]
002e0ee4ldr x3, [sp+928]
002e0ee8ldr x4, [sp+920]
002e0eecstr x4, [sp+584]
002e0ef0str x3, [sp+592]
002e0ef4ldr x4, [sp+608]
002e0ef8str x4, [sp+544]
002e0efcsubs xzr, x4, x3
002e0f00b.gt 0x2e0f08
002e0f04b 0x2e0f10
002e0f08
002e0f08loc_2e0f08:
002e0f08str x3, [sp+544]
002e0f0cb 0x2e0f14
002e0f10
002e0f10loc_2e0f10:
002e0f10b 0x2e0f14
002e0f14
002e0f14loc_2e0f14:
002e0f14ldr x3, [sp+584]
002e0f18ldr x4, [sp+600]
002e0f1csubs xzr, x3, x4
002e0f20b.ne 0x2e0f28
002e0f24b 0x2e0f44
002e0f28
002e0f28loc_2e0f28:
002e0f28ldr x3, [sp+544]
002e0f2cstr x3, [sp+560]
002e0f30ldr x2, [sp+560]
002e0f34ldr x1, [sp+584]
002e0f38ldr x0, [sp+600]
002e0f3cbl runtime.memmove
002e0f40b 0x2e0f48
002e0f44
002e0f44loc_2e0f44:
002e0f44b 0x2e0f48
002e0f48
002e0f48loc_2e0f48:
002e0f48add x21, sp, 664
002e0f4cadd x20, sp, 32
002e0f50adr x27, 16
002e0f54stp x29, x27, [sp-24]
002e0f58sub x29, sp, 24
002e0f5cbl fn_87ea0
002e0f60sub x29, sp, 8
002e0f64add x27, sp, 568
002e0f68stp xzr, xzr, [x27]
002e0f6cmov x0, xzr
002e0f70mov x1, xzr
002e0f74ldp x29, x30, [sp-8]
002e0f78add sp, sp, 656
002e0f7cret x30
002e0f80
002e0f80loc_2e0f80:
002e0f80stp x0, x1, [sp+264]
002e0f84mov x3, x30
002e0f88bl runtime.morestack_noctxt.abi0
002e0f8cldp x0, x1, [sp+264]
002e0f90b 0x2e0de0
002e0f94udf 0
002e0f98udf 0
002e0f9cudf 0
002e0de0
002e0fa0
002e0fa0vendor/golang.org/x/net/dns/dnsmessage.Name.String: ; void vendor/golang.org/x/net/dns/dnsmessage.Name.String(vendor/golang.org/x/net/dns/dnsmessage.Name n)
002e0fa0ldr x16, [x28+16]
002e0fa4subs xzr, sp, x16
002e0fa8b.ls 0x2e101c
002e0facstr x30, [sp-96]!
002e0fb0stur x29, [sp-8]
002e0fb4sub x29, sp, 8
002e0fb8stp xzr, xzr, [sp+48]
002e0fbcldrb w3, [sp+359]
002e0fc0strb w3, [sp+47]
002e0fc4add x1, sp, 104
002e0fc8ldrsb x27, [x1]
002e0fccmov x2, x3
002e0fd0subs xzr, x2, 255
002e0fd4b.ls 0x2e0fdc
002e0fd8b 0x2e100c
002e0fdc
002e0fdcloc_2e0fdc:
002e0fdcb 0x2e0fe0
002e0fe0
002e0fe0loc_2e0fe0:
002e0fe0str x1, [sp+64]
002e0fe4str x2, [sp+72]
002e0fe8orr x3, xzr, 255
002e0fecstr x3, [sp+80]
002e0ff0mov x0, xzr
002e0ff4bl runtime.slicebytetostring
002e0ff8str x0, [sp+48]
002e0ffcstr x1, [sp+56]
002e1000ldur x29, [sp-8]
002e1004ldr x30, [sp], 96
002e1008ret x30
002e100c
002e100cloc_2e100c:
002e100cmov x1, x2
002e1010orr x2, xzr, 255
002e1014bl runtime.panicSliceAlen
002e1018hint
002e101c
002e101cloc_2e101c:
002e101cmov x3, x30
002e1020bl runtime.morestack_noctxt.abi0
002e1024b 0x2e0fa0
002e1028udf 0
002e102cudf 0
002e0fa0
002e0fa0vendor/golang.org/x/net/dns/dnsmessage.Name.String: ; void vendor/golang.org/x/net/dns/dnsmessage.Name.String(vendor/golang.org/x/net/dns/dnsmessage.Name n)
002e0fa0ldr x16, [x28+16]
002e0fa4subs xzr, sp, x16
002e0fa8b.ls 0x2e101c
002e0facstr x30, [sp-96]!
002e0fb0stur x29, [sp-8]
002e0fb4sub x29, sp, 8
002e0fb8stp xzr, xzr, [sp+48]
002e0fbcldrb w3, [sp+359]
002e0fc0strb w3, [sp+47]
002e0fc4add x1, sp, 104
002e0fc8ldrsb x27, [x1]
002e0fccmov x2, x3
002e0fd0subs xzr, x2, 255
002e0fd4b.ls 0x2e0fdc
002e0fd8b 0x2e100c
002e0fdc
002e0fdcloc_2e0fdc:
002e0fdcb 0x2e0fe0
002e0fe0
002e0fe0loc_2e0fe0:
002e0fe0str x1, [sp+64]
002e0fe4str x2, [sp+72]
002e0fe8orr x3, xzr, 255
002e0fecstr x3, [sp+80]
002e0ff0mov x0, xzr
002e0ff4bl runtime.slicebytetostring
002e0ff8str x0, [sp+48]
002e0ffcstr x1, [sp+56]
002e1000ldur x29, [sp-8]
002e1004ldr x30, [sp], 96
002e1008ret x30
002e100c
002e100cloc_2e100c:
002e100cmov x1, x2
002e1010orr x2, xzr, 255
002e1014bl runtime.panicSliceAlen
002e1018hint
002e101c
002e101cloc_2e101c:
002e101cmov x3, x30
002e1020bl runtime.morestack_noctxt.abi0
002e1024b 0x2e0fa0
002e1028udf 0
002e102cudf 0
002e0fa0
002e1030
002e1030vendor/golang.org/x/net/dns/dnsmessage.(*Name).pack: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Name).pack(vendor/golang.org/x/net/dns/dnsmessage.Name * n, struct []uint8 msg, map[string]uint16 compression, int compressionOff)
002e1030ldr x16, [x28+16]
002e1034sub x17, sp, 160
002e1038subs xzr, x17, x16
002e103cb.ls 0x2e17fc
002e1040sub x20, sp, 288
002e1044stp x29, x30, [x20-8]
002e1048add sp, x20, 0
002e104csub x29, sp, 8
002e1050str x0, [sp+296]
002e1054str x1, [sp+304]
002e1058str x2, [sp+312]
002e105cstr x3, [sp+320]
002e1060str x4, [sp+328]
002e1064str x5, [sp+336]
002e1068str xzr, [sp+160]
002e106cstp xzr, xzr, [sp+168]
002e1070stp xzr, xzr, [sp+144]
002e1074ldr x5, [sp+304]
002e1078ldr x6, [sp+312]
002e107cldr x7, [sp+320]
002e1080str x5, [sp+184]
002e1084str x6, [sp+192]
002e1088str x7, [sp+200]
002e108cldr x5, [sp+296]
002e1090ldrsb x27, [x5]
002e1094ldrb w5, [x5+255]
002e1098subs wzr, w5, 255
002e109cb.eq 0x2e10a4
002e10a0b 0x2e10dc
002e10a4
002e10a4loc_2e10a4:
002e10a4str xzr, [sp+160]
002e10a8stp xzr, xzr, [sp+168]
002e10acadrp x27, 0x740000
002e10b0ldr x3, [x27+3472]
002e10b4adrp x27, 0x740000
002e10b8ldr x4, [x27+3480]
002e10bcstr x3, [sp+144]
002e10c0str x4, [sp+152]
002e10c4ldr x0, [sp+160]
002e10c8ldr x1, [sp+168]
002e10ccldr x2, [sp+176]
002e10d0ldp x29, x30, [sp-8]
002e10d4add sp, sp, 288
002e10d8ret x30
002e10dc
002e10dcloc_2e10dc:
002e10dcldr x5, [sp+296]
002e10e0ldrsb x27, [x5]
002e10e4ldrb w5, [x5+255]
002e10e8subs wzr, w5, 0
002e10eccset x6, eq
002e10f0strb w6, [sp+96]
002e10f4cbz w5, 0x2e10fc
002e10f8b 0x2e1100
002e10fc
002e10fcloc_2e10fc:
002e10fcb 0x2e113c
002e1100
002e1100loc_2e1100:
002e1100ldr x5, [sp+296]
002e1104ldrsb x27, [x5]
002e1108ldr x6, [sp+296]
002e110cldrsb x27, [x6]
002e1110ldrb w6, [x6+255]
002e1114sub x6, x6, 1
002e1118ubfm x0, x6, 0, 7
002e111csubs xzr, x0, 255
002e1120b.lo 0x2e1128
002e1124b 0x2e17f0
002e1128
002e1128loc_2e1128:
002e1128ldrb w5, [x5+x0]
002e112csubs wzr, w5, 46
002e1130cset x5, ne
002e1134strb w5, [sp+96]
002e1138b 0x2e113c
002e113c
002e113cloc_2e113c:
002e113cldrb w5, [sp+96]
002e1140tbnz w5, 0, 0x2e1148
002e1144b 0x2e1190
002e1148
002e1148loc_2e1148:
002e1148ldr x5, [sp+184]
002e114cldr x6, [sp+192]
002e1150ldr x7, [sp+200]
002e1154str x5, [sp+160]
002e1158str x6, [sp+168]
002e115cstr x7, [sp+176]
002e1160adrp x27, 0x740000
002e1164ldr x3, [x27+3584]
002e1168adrp x27, 0x740000
002e116cldr x4, [x27+3592]
002e1170str x3, [sp+144]
002e1174str x4, [sp+152]
002e1178ldr x0, [sp+160]
002e117cldr x1, [sp+168]
002e1180ldr x2, [sp+176]
002e1184ldp x29, x30, [sp-8]
002e1188add sp, sp, 288
002e118cret x30
002e1190
002e1190loc_2e1190:
002e1190ldr x5, [sp+296]
002e1194ldrsb x27, [x5]
002e1198ldrb w5, [x5]
002e119csubs wzr, w5, 46
002e11a0cset x5, eq
002e11a4strb w5, [sp+96]
002e11a8b.eq 0x2e11b0
002e11acb 0x2e11cc
002e11b0
002e11b0loc_2e11b0:
002e11b0ldr x5, [sp+296]
002e11b4ldrsb x27, [x5]
002e11b8ldrb w5, [x5+255]
002e11bcsubs wzr, w5, 1
002e11c0cset x5, eq
002e11c4strb w5, [sp+96]
002e11c8b 0x2e11d0
002e11cc
002e11ccloc_2e11cc:
002e11ccb 0x2e11d0
002e11d0
002e11d0loc_2e11d0:
002e11d0ldrb w5, [sp+96]
002e11d4tbnz w5, 0, 0x2e11dc
002e11d8b 0x2e1254
002e11dc
002e11dcloc_2e11dc:
002e11dcldr x2, [sp+320]
002e11e0ldr x0, [sp+304]
002e11e4ldr x5, [sp+312]
002e11e8add x1, x5, 1
002e11ecsubs xzr, x2, x1
002e11f0b.hs 0x2e11f8
002e11f4b 0x2e11fc
002e11f8
002e11f8loc_2e11f8:
002e11f8b 0x2e1210
002e11fc
002e11fcloc_2e11fc:
002e11fcorr x3, xzr, 1
002e1200adrp x4, 0x314000
002e1204add x4, x4, 3072
002e1208bl runtime.growslice
002e120cb 0x2e1210
002e1210
002e1210loc_2e1210:
002e1210sub x5, x1, 1
002e1214strb wzr, [x0+x5]
002e1218str x0, [sp+256]
002e121cstr x1, [sp+264]
002e1220str x2, [sp+272]
002e1224str x0, [sp+160]
002e1228str x1, [sp+168]
002e122cstr x2, [sp+176]
002e1230stp xzr, xzr, [sp+144]
002e1234ldr x0, [sp+160]
002e1238ldr x1, [sp+168]
002e123cldr x2, [sp+176]
002e1240mov x3, xzr
002e1244mov x4, xzr
002e1248ldp x29, x30, [sp-8]
002e124cadd sp, sp, 288
002e1250ret x30
002e1254
002e1254loc_2e1254:
002e1254stp xzr, xzr, [sp+208]
002e1258str xzr, [sp+120]
002e125cstr xzr, [sp+128]
002e1260b 0x2e1264
002e1264
002e1264loc_2e1264:
002e1264ldr x5, [sp+120]
002e1268ldr x6, [sp+296]
002e126cldrsb x27, [x6]
002e1270ldrb w6, [x6+255]
002e1274subs xzr, x6, x5
002e1278b.gt 0x2e1280
002e127cb 0x2e1690
002e1280
002e1280loc_2e1280:
002e1280ldr x5, [sp+296]
002e1284ldrsb x27, [x5]
002e1288ldr x0, [sp+120]
002e128csubs xzr, x0, 255
002e1290b.lo 0x2e1298
002e1294b 0x2e17e8
002e1298
002e1298loc_2e1298:
002e1298ldrb w5, [x5+x0]
002e129csubs wzr, w5, 46
002e12a0b.eq 0x2e12a8
002e12a4b 0x2e13cc
002e12a8
002e12a8loc_2e12a8:
002e12a8ldr x5, [sp+128]
002e12acldr x6, [sp+120]
002e12b0sub x5, x6, x5
002e12b4subs xzr, x5, 64
002e12b8b.ge 0x2e12c0
002e12bcb 0x2e1308
002e12c0
002e12c0loc_2e12c0:
002e12c0ldr x5, [sp+184]
002e12c4ldr x6, [sp+192]
002e12c8ldr x7, [sp+200]
002e12ccstr x5, [sp+160]
002e12d0str x6, [sp+168]
002e12d4str x7, [sp+176]
002e12d8adrp x27, 0x740000
002e12dcldr x3, [x27+3456]
002e12e0adrp x27, 0x740000
002e12e4ldr x4, [x27+3464]
002e12e8str x3, [sp+144]
002e12ecstr x4, [sp+152]
002e12f0ldr x0, [sp+160]
002e12f4ldr x1, [sp+168]
002e12f8ldr x2, [sp+176]
002e12fcldp x29, x30, [sp-8]
002e1300add sp, sp, 288
002e1304ret x30
002e1308
002e1308loc_2e1308:
002e1308ldr x5, [sp+128]
002e130cldr x6, [sp+120]
002e1310subs xzr, x5, x6
002e1314b.eq 0x2e131c
002e1318b 0x2e1364
002e131c
002e131cloc_2e131c:
002e131cldr x5, [sp+184]
002e1320ldr x6, [sp+192]
002e1324ldr x7, [sp+200]
002e1328str x5, [sp+160]
002e132cstr x6, [sp+168]
002e1330str x7, [sp+176]
002e1334adrp x27, 0x740000
002e1338ldr x3, [x27+3488]
002e133cadrp x27, 0x740000
002e1340ldr x4, [x27+3496]
002e1344str x3, [sp+144]
002e1348str x4, [sp+152]
002e134cldr x0, [sp+160]
002e1350ldr x1, [sp+168]
002e1354ldr x2, [sp+176]
002e1358ldp x29, x30, [sp-8]
002e135cadd sp, sp, 288
002e1360ret x30
002e1364
002e1364loc_2e1364:
002e1364ldr x5, [sp+128]
002e1368ldr x6, [sp+120]
002e136csub x5, x6, x5
002e1370strb w5, [sp+93]
002e1374ldr x2, [sp+320]
002e1378ldr x0, [sp+304]
002e137cldr x5, [sp+312]
002e1380add x1, x5, 1
002e1384subs xzr, x2, x1
002e1388b.hs 0x2e1390
002e138cb 0x2e1394
002e1390
002e1390loc_2e1390:
002e1390b 0x2e13a8
002e1394
002e1394loc_2e1394:
002e1394orr x3, xzr, 1
002e1398adrp x4, 0x314000
002e139cadd x4, x4, 3072
002e13a0bl runtime.growslice
002e13a4b 0x2e13a8
002e13a8
002e13a8loc_2e13a8:
002e13a8ldrb w5, [sp+93]
002e13acsub x6, x1, 1
002e13b0strb w5, [x0+x6]
002e13b4str x0, [sp+304]
002e13b8str x1, [sp+312]
002e13bcstr x2, [sp+320]
002e13c0ldr x5, [sp+128]
002e13c4str x5, [sp+112]
002e13c8b 0x2e173c
002e13cc
002e13ccloc_2e13cc:
002e13ccldr x5, [sp+120]
002e13d0subs xzr, x5, 0
002e13d4cset x6, eq
002e13d8strb w6, [sp+95]
002e13dccbz x5, 0x2e13e4
002e13e0b 0x2e13e8
002e13e4
002e13e4loc_2e13e4:
002e13e4b 0x2e1418
002e13e8
002e13e8loc_2e13e8:
002e13e8ldr x5, [sp+296]
002e13ecldrsb x27, [x5]
002e13f0ldr x6, [sp+120]
002e13f4sub x0, x6, 1
002e13f8subs xzr, x0, 255
002e13fcb.lo 0x2e1404
002e1400b 0x2e1734
002e1404
002e1404loc_2e1404:
002e1404ldrb w5, [x5+x0]
002e1408subs wzr, w5, 46
002e140ccset x5, eq
002e1410strb w5, [sp+95]
002e1414b 0x2e1418
002e1418
002e1418loc_2e1418:
002e1418ldrb w5, [sp+95]
002e141cstrb w5, [sp+96]
002e1420tbnz w5, 0, 0x2e1428
002e1424b 0x2e143c
002e1428
002e1428loc_2e1428:
002e1428ldr x5, [sp+328]
002e142csubs xzr, x5, 0
002e1430cset x5, ne
002e1434strb w5, [sp+96]
002e1438b 0x2e1440
002e143c
002e143cloc_2e143c:
002e143cb 0x2e1440
002e1440
002e1440loc_2e1440:
002e1440ldrb w5, [sp+96]
002e1444tbnz w5, 0, 0x2e144c
002e1448b 0x2e1688
002e144c
002e144cloc_2e144c:
002e144cldr x4, [sp+296]
002e1450ldrsb x27, [x4]
002e1454ldrb w4, [x4+255]
002e1458strb w4, [sp+94]
002e145cldr x5, [sp+296]
002e1460ldrsb x27, [x5]
002e1464ldrsb x27, [x5]
002e1468ldr x0, [sp+120]
002e146cmov x1, x4
002e1470subs xzr, x1, 255
002e1474b.ls 0x2e147c
002e1478b 0x2e172c
002e147c
002e147cloc_2e147c:
002e147csubs xzr, x1, x0
002e1480b.hs 0x2e1488
002e1484b 0x2e1728
002e1488
002e1488loc_2e1488:
002e1488sub x3, x1, x0
002e148corr x4, xzr, 255
002e1490sub x4, x4, x0
002e1494sub x6, xzr, x4
002e1498and x6, x0, x6, asr #63
002e149cadd x2, x5, x6
002e14a0str x2, [sp+256]
002e14a4str x3, [sp+264]
002e14a8str x4, [sp+272]
002e14acldr x1, [sp+328]
002e14b0adrp x0, 0x344000
002e14b4add x0, x0, 1440
002e14b8bl runtime.mapaccess2_faststr
002e14bcstr x0, [sp+232]
002e14c0strb w1, [sp+95]
002e14c4ldr x4, [sp+232]
002e14c8ldrh w4, [x4]
002e14ccstrh w4, [sp+100]
002e14d0strh w4, [sp+102]
002e14d4ldrb w4, [sp+95]
002e14d8strb w4, [sp+97]
002e14dcldrh w4, [sp+102]
002e14e0strh w4, [sp+98]
002e14e4ldrb w4, [sp+97]
002e14e8strb w4, [sp+89]
002e14ectbnz w4, 0, 0x2e14f4
002e14f0b 0x2e1594
002e14f4
002e14f4loc_2e14f4:
002e14f4ldrh w5, [sp+98]
002e14f8ubfm x5, x5, 8, 15
002e14fcorr x5, x5, 192
002e1500strb w5, [sp+91]
002e1504ldrh w5, [sp+98]
002e1508strb w5, [sp+90]
002e150cldr x2, [sp+320]
002e1510ldr x0, [sp+304]
002e1514ldr x5, [sp+312]
002e1518add x1, x5, 2
002e151csubs xzr, x2, x1
002e1520b.hs 0x2e1528
002e1524b 0x2e152c
002e1528
002e1528loc_2e1528:
002e1528b 0x2e1540
002e152c
002e152cloc_2e152c:
002e152corr x3, xzr, 2
002e1530adrp x4, 0x314000
002e1534add x4, x4, 3072
002e1538bl runtime.growslice
002e153cb 0x2e1540
002e1540
002e1540loc_2e1540:
002e1540ldrb w5, [sp+91]
002e1544ldrb w6, [sp+90]
002e1548sub x7, x1, 2
002e154cstrb w5, [x0+x7]
002e1550add x5, x0, x7
002e1554strb w6, [x5+1]
002e1558str x0, [sp+256]
002e155cstr x1, [sp+264]
002e1560str x2, [sp+272]
002e1564str x0, [sp+160]
002e1568str x1, [sp+168]
002e156cstr x2, [sp+176]
002e1570stp xzr, xzr, [sp+144]
002e1574ldr x0, [sp+160]
002e1578ldr x1, [sp+168]
002e157cldr x2, [sp+176]
002e1580mov x3, xzr
002e1584mov x4, xzr
002e1588ldp x29, x30, [sp-8]
002e158cadd sp, sp, 288
002e1590ret x30
002e1594
002e1594loc_2e1594:
002e1594ldr x5, [sp+312]
002e1598str x5, [sp+136]
002e159cldr x6, [sp+336]
002e15a0sub x5, x5, x6
002e15a4str x5, [sp+104]
002e15a8movz x6, 16383
002e15acsubs xzr, x5, x6
002e15b0b.le 0x2e15b8
002e15b4b 0x2e1680
002e15b8
002e15b8loc_2e15b8:
002e15b8ldr x4, [sp+216]
002e15bccbz x4, 0x2e15c4
002e15c0b 0x2e1618
002e15c4
002e15c4loc_2e15c4:
002e15c4ldr x3, [sp+296]
002e15c8ldrsb x27, [x3]
002e15ccldrb w3, [x3+255]
002e15d0strb w3, [sp+94]
002e15d4ldr x1, [sp+296]
002e15d8ldrsb x27, [x1]
002e15dcldrsb x27, [x1]
002e15e0mov x2, x3
002e15e4subs xzr, x2, 255
002e15e8b.ls 0x2e15f0
002e15ecb 0x2e171c
002e15f0
002e15f0loc_2e15f0:
002e15f0b 0x2e15f4
002e15f4
002e15f4loc_2e15f4:
002e15f4str x1, [sp+256]
002e15f8str x2, [sp+264]
002e15fcorr x3, xzr, 255
002e1600str x3, [sp+272]
002e1604mov x0, xzr
002e1608bl runtime.slicebytetostring
002e160cstr x0, [sp+208]
002e1610str x1, [sp+216]
002e1614b 0x2e161c
002e1618
002e1618loc_2e1618:
002e1618b 0x2e161c
002e161c
002e161cloc_2e161c:
002e161cldr x0, [sp+120]
002e1620ldr x1, [sp+216]
002e1624ldr x4, [sp+208]
002e1628subs xzr, x1, x0
002e162cb.hs 0x2e1634
002e1630b 0x2e1718
002e1634
002e1634loc_2e1634:
002e1634sub x5, x1, x0
002e1638sub x6, xzr, x5
002e163cand x6, x0, x6, asr #63
002e1640add x4, x4, x6
002e1644str x4, [sp+240]
002e1648str x5, [sp+248]
002e164cldr x4, [sp+104]
002e1650strh w4, [sp+100]
002e1654ldr x1, [sp+328]
002e1658ldr x2, [sp+240]
002e165cldr x3, [sp+248]
002e1660adrp x0, 0x344000
002e1664add x0, x0, 1440
002e1668bl runtime.mapassign_faststr
002e166cstr x0, [sp+224]
002e1670ldrsb x27, [x0]
002e1674ldrh w4, [sp+100]
002e1678strh w4, [x0]
002e167cb 0x2e1684
002e1680
002e1680loc_2e1680:
002e1680b 0x2e1684
002e1684
002e1684loc_2e1684:
002e1684b 0x2e168c
002e1688
002e1688loc_2e1688:
002e1688b 0x2e168c
002e168c
002e168cloc_2e168c:
002e168cb 0x2e1708
002e1690
002e1690loc_2e1690:
002e1690ldr x2, [sp+320]
002e1694ldr x0, [sp+304]
002e1698ldr x5, [sp+312]
002e169cadd x1, x5, 1
002e16a0subs xzr, x2, x1
002e16a4b.hs 0x2e16ac
002e16a8b 0x2e16b0
002e16ac
002e16acloc_2e16ac:
002e16acb 0x2e16c4
002e16b0
002e16b0loc_2e16b0:
002e16b0orr x3, xzr, 1
002e16b4adrp x4, 0x314000
002e16b8add x4, x4, 3072
002e16bcbl runtime.growslice
002e16c0b 0x2e16c4
002e16c4
002e16c4loc_2e16c4:
002e16c4sub x5, x1, 1
002e16c8strb wzr, [x0+x5]
002e16ccstr x0, [sp+256]
002e16d0str x1, [sp+264]
002e16d4str x2, [sp+272]
002e16d8str x0, [sp+160]
002e16dcstr x1, [sp+168]
002e16e0str x2, [sp+176]
002e16e4stp xzr, xzr, [sp+144]
002e16e8ldr x0, [sp+160]
002e16ecldr x1, [sp+168]
002e16f0ldr x2, [sp+176]
002e16f4mov x3, xzr
002e16f8mov x4, xzr
002e16fcldp x29, x30, [sp-8]
002e1700add sp, sp, 288
002e1704ret x30
002e1708
002e1708loc_2e1708:
002e1708ldr x5, [sp+120]
002e170cadd x5, x5, 1
002e1710str x5, [sp+120]
002e1714b 0x2e1264
002e1718
002e1718loc_2e1718:
002e1718bl runtime.panicSliceB
002e171c
002e171cloc_2e171c:
002e171cmov x1, x2
002e1720orr x2, xzr, 255
002e1724bl runtime.panicSliceAlen
002e1728
002e1728loc_2e1728:
002e1728bl runtime.panicSliceB
002e172c
002e172cloc_2e172c:
002e172corr x2, xzr, 255
002e1730bl runtime.panicSliceAlen
002e1734
002e1734loc_2e1734:
002e1734orr x1, xzr, 255
002e1738bl runtime.panicIndex
002e173c
002e173cloc_2e173c:
002e173cldr x5, [sp+120]
002e1740ldr x6, [sp+112]
002e1744subs xzr, x5, x6
002e1748b.gt 0x2e1750
002e174cb 0x2e17d0
002e1750
002e1750loc_2e1750:
002e1750ldr x5, [sp+296]
002e1754ldrsb x27, [x5]
002e1758ldr x0, [sp+112]
002e175csubs xzr, x0, 255
002e1760b.lo 0x2e1768
002e1764b 0x2e17e0
002e1768
002e1768loc_2e1768:
002e1768ldrb w5, [x5+x0]
002e176cstrb w5, [sp+92]
002e1770ldr x2, [sp+320]
002e1774ldr x0, [sp+304]
002e1778ldr x5, [sp+312]
002e177cadd x1, x5, 1
002e1780subs xzr, x2, x1
002e1784b.hs 0x2e178c
002e1788b 0x2e1790
002e178c
002e178cloc_2e178c:
002e178cb 0x2e17a4
002e1790
002e1790loc_2e1790:
002e1790orr x3, xzr, 1
002e1794adrp x4, 0x314000
002e1798add x4, x4, 3072
002e179cbl runtime.growslice
002e17a0b 0x2e17a4
002e17a4
002e17a4loc_2e17a4:
002e17a4ldrb w5, [sp+92]
002e17a8sub x6, x1, 1
002e17acstrb w5, [x0+x6]
002e17b0str x0, [sp+304]
002e17b4str x1, [sp+312]
002e17b8str x2, [sp+320]
002e17bcb 0x2e17c0
002e17c0
002e17c0loc_2e17c0:
002e17c0ldr x5, [sp+112]
002e17c4add x5, x5, 1
002e17c8str x5, [sp+112]
002e17ccb 0x2e173c
002e17d0
002e17d0loc_2e17d0:
002e17d0ldr x5, [sp+120]
002e17d4add x5, x5, 1
002e17d8str x5, [sp+128]
002e17dcb 0x2e1708
002e17e0
002e17e0loc_2e17e0:
002e17e0orr x1, xzr, 255
002e17e4bl runtime.panicIndex
002e17e8
002e17e8loc_2e17e8:
002e17e8orr x1, xzr, 255
002e17ecbl runtime.panicIndex
002e17f0
002e17f0loc_2e17f0:
002e17f0orr x1, xzr, 255
002e17f4bl runtime.panicIndex
002e17f8hint
002e17fc
002e17fcloc_2e17fc:
002e17fcstp x0, x1, [sp+8]
002e1800stp x2, x3, [sp+24]
002e1804stp x4, x5, [sp+40]
002e1808mov x3, x30
002e180cbl runtime.morestack_noctxt.abi0
002e1810ldp x0, x1, [sp+8]
002e1814ldp x2, x3, [sp+24]
002e1818ldp x4, x5, [sp+40]
002e181cb 0x2e1030
002e1030
002e1030vendor/golang.org/x/net/dns/dnsmessage.(*Name).pack: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Name).pack(vendor/golang.org/x/net/dns/dnsmessage.Name * n, struct []uint8 msg, map[string]uint16 compression, int compressionOff)
002e1030ldr x16, [x28+16]
002e1034sub x17, sp, 160
002e1038subs xzr, x17, x16
002e103cb.ls 0x2e17fc
002e1040sub x20, sp, 288
002e1044stp x29, x30, [x20-8]
002e1048add sp, x20, 0
002e104csub x29, sp, 8
002e1050str x0, [sp+296]
002e1054str x1, [sp+304]
002e1058str x2, [sp+312]
002e105cstr x3, [sp+320]
002e1060str x4, [sp+328]
002e1064str x5, [sp+336]
002e1068str xzr, [sp+160]
002e106cstp xzr, xzr, [sp+168]
002e1070stp xzr, xzr, [sp+144]
002e1074ldr x5, [sp+304]
002e1078ldr x6, [sp+312]
002e107cldr x7, [sp+320]
002e1080str x5, [sp+184]
002e1084str x6, [sp+192]
002e1088str x7, [sp+200]
002e108cldr x5, [sp+296]
002e1090ldrsb x27, [x5]
002e1094ldrb w5, [x5+255]
002e1098subs wzr, w5, 255
002e109cb.eq 0x2e10a4
002e10a0b 0x2e10dc
002e10a4
002e10a4loc_2e10a4:
002e10a4str xzr, [sp+160]
002e10a8stp xzr, xzr, [sp+168]
002e10acadrp x27, 0x740000
002e10b0ldr x3, [x27+3472]
002e10b4adrp x27, 0x740000
002e10b8ldr x4, [x27+3480]
002e10bcstr x3, [sp+144]
002e10c0str x4, [sp+152]
002e10c4ldr x0, [sp+160]
002e10c8ldr x1, [sp+168]
002e10ccldr x2, [sp+176]
002e10d0ldp x29, x30, [sp-8]
002e10d4add sp, sp, 288
002e10d8ret x30
002e10dc
002e10dcloc_2e10dc:
002e10dcldr x5, [sp+296]
002e10e0ldrsb x27, [x5]
002e10e4ldrb w5, [x5+255]
002e10e8subs wzr, w5, 0
002e10eccset x6, eq
002e10f0strb w6, [sp+96]
002e10f4cbz w5, 0x2e10fc
002e10f8b 0x2e1100
002e10fc
002e10fcloc_2e10fc:
002e10fcb 0x2e113c
002e1100
002e1100loc_2e1100:
002e1100ldr x5, [sp+296]
002e1104ldrsb x27, [x5]
002e1108ldr x6, [sp+296]
002e110cldrsb x27, [x6]
002e1110ldrb w6, [x6+255]
002e1114sub x6, x6, 1
002e1118ubfm x0, x6, 0, 7
002e111csubs xzr, x0, 255
002e1120b.lo 0x2e1128
002e1124b 0x2e17f0
002e1128
002e1128loc_2e1128:
002e1128ldrb w5, [x5+x0]
002e112csubs wzr, w5, 46
002e1130cset x5, ne
002e1134strb w5, [sp+96]
002e1138b 0x2e113c
002e113c
002e113cloc_2e113c:
002e113cldrb w5, [sp+96]
002e1140tbnz w5, 0, 0x2e1148
002e1144b 0x2e1190
002e1148
002e1148loc_2e1148:
002e1148ldr x5, [sp+184]
002e114cldr x6, [sp+192]
002e1150ldr x7, [sp+200]
002e1154str x5, [sp+160]
002e1158str x6, [sp+168]
002e115cstr x7, [sp+176]
002e1160adrp x27, 0x740000
002e1164ldr x3, [x27+3584]
002e1168adrp x27, 0x740000
002e116cldr x4, [x27+3592]
002e1170str x3, [sp+144]
002e1174str x4, [sp+152]
002e1178ldr x0, [sp+160]
002e117cldr x1, [sp+168]
002e1180ldr x2, [sp+176]
002e1184ldp x29, x30, [sp-8]
002e1188add sp, sp, 288
002e118cret x30
002e1190
002e1190loc_2e1190:
002e1190ldr x5, [sp+296]
002e1194ldrsb x27, [x5]
002e1198ldrb w5, [x5]
002e119csubs wzr, w5, 46
002e11a0cset x5, eq
002e11a4strb w5, [sp+96]
002e11a8b.eq 0x2e11b0
002e11acb 0x2e11cc
002e11b0
002e11b0loc_2e11b0:
002e11b0ldr x5, [sp+296]
002e11b4ldrsb x27, [x5]
002e11b8ldrb w5, [x5+255]
002e11bcsubs wzr, w5, 1
002e11c0cset x5, eq
002e11c4strb w5, [sp+96]
002e11c8b 0x2e11d0
002e11cc
002e11ccloc_2e11cc:
002e11ccb 0x2e11d0
002e11d0
002e11d0loc_2e11d0:
002e11d0ldrb w5, [sp+96]
002e11d4tbnz w5, 0, 0x2e11dc
002e11d8b 0x2e1254
002e11dc
002e11dcloc_2e11dc:
002e11dcldr x2, [sp+320]
002e11e0ldr x0, [sp+304]
002e11e4ldr x5, [sp+312]
002e11e8add x1, x5, 1
002e11ecsubs xzr, x2, x1
002e11f0b.hs 0x2e11f8
002e11f4b 0x2e11fc
002e11f8
002e11f8loc_2e11f8:
002e11f8b 0x2e1210
002e11fc
002e11fcloc_2e11fc:
002e11fcorr x3, xzr, 1
002e1200adrp x4, 0x314000
002e1204add x4, x4, 3072
002e1208bl runtime.growslice
002e120cb 0x2e1210
002e1210
002e1210loc_2e1210:
002e1210sub x5, x1, 1
002e1214strb wzr, [x0+x5]
002e1218str x0, [sp+256]
002e121cstr x1, [sp+264]
002e1220str x2, [sp+272]
002e1224str x0, [sp+160]
002e1228str x1, [sp+168]
002e122cstr x2, [sp+176]
002e1230stp xzr, xzr, [sp+144]
002e1234ldr x0, [sp+160]
002e1238ldr x1, [sp+168]
002e123cldr x2, [sp+176]
002e1240mov x3, xzr
002e1244mov x4, xzr
002e1248ldp x29, x30, [sp-8]
002e124cadd sp, sp, 288
002e1250ret x30
002e1254
002e1254loc_2e1254:
002e1254stp xzr, xzr, [sp+208]
002e1258str xzr, [sp+120]
002e125cstr xzr, [sp+128]
002e1260b 0x2e1264
002e1264
002e1264loc_2e1264:
002e1264ldr x5, [sp+120]
002e1268ldr x6, [sp+296]
002e126cldrsb x27, [x6]
002e1270ldrb w6, [x6+255]
002e1274subs xzr, x6, x5
002e1278b.gt 0x2e1280
002e127cb 0x2e1690
002e1280
002e1280loc_2e1280:
002e1280ldr x5, [sp+296]
002e1284ldrsb x27, [x5]
002e1288ldr x0, [sp+120]
002e128csubs xzr, x0, 255
002e1290b.lo 0x2e1298
002e1294b 0x2e17e8
002e1298
002e1298loc_2e1298:
002e1298ldrb w5, [x5+x0]
002e129csubs wzr, w5, 46
002e12a0b.eq 0x2e12a8
002e12a4b 0x2e13cc
002e12a8
002e12a8loc_2e12a8:
002e12a8ldr x5, [sp+128]
002e12acldr x6, [sp+120]
002e12b0sub x5, x6, x5
002e12b4subs xzr, x5, 64
002e12b8b.ge 0x2e12c0
002e12bcb 0x2e1308
002e12c0
002e12c0loc_2e12c0:
002e12c0ldr x5, [sp+184]
002e12c4ldr x6, [sp+192]
002e12c8ldr x7, [sp+200]
002e12ccstr x5, [sp+160]
002e12d0str x6, [sp+168]
002e12d4str x7, [sp+176]
002e12d8adrp x27, 0x740000
002e12dcldr x3, [x27+3456]
002e12e0adrp x27, 0x740000
002e12e4ldr x4, [x27+3464]
002e12e8str x3, [sp+144]
002e12ecstr x4, [sp+152]
002e12f0ldr x0, [sp+160]
002e12f4ldr x1, [sp+168]
002e12f8ldr x2, [sp+176]
002e12fcldp x29, x30, [sp-8]
002e1300add sp, sp, 288
002e1304ret x30
002e1308
002e1308loc_2e1308:
002e1308ldr x5, [sp+128]
002e130cldr x6, [sp+120]
002e1310subs xzr, x5, x6
002e1314b.eq 0x2e131c
002e1318b 0x2e1364
002e131c
002e131cloc_2e131c:
002e131cldr x5, [sp+184]
002e1320ldr x6, [sp+192]
002e1324ldr x7, [sp+200]
002e1328str x5, [sp+160]
002e132cstr x6, [sp+168]
002e1330str x7, [sp+176]
002e1334adrp x27, 0x740000
002e1338ldr x3, [x27+3488]
002e133cadrp x27, 0x740000
002e1340ldr x4, [x27+3496]
002e1344str x3, [sp+144]
002e1348str x4, [sp+152]
002e134cldr x0, [sp+160]
002e1350ldr x1, [sp+168]
002e1354ldr x2, [sp+176]
002e1358ldp x29, x30, [sp-8]
002e135cadd sp, sp, 288
002e1360ret x30
002e1364
002e1364loc_2e1364:
002e1364ldr x5, [sp+128]
002e1368ldr x6, [sp+120]
002e136csub x5, x6, x5
002e1370strb w5, [sp+93]
002e1374ldr x2, [sp+320]
002e1378ldr x0, [sp+304]
002e137cldr x5, [sp+312]
002e1380add x1, x5, 1
002e1384subs xzr, x2, x1
002e1388b.hs 0x2e1390
002e138cb 0x2e1394
002e1390
002e1390loc_2e1390:
002e1390b 0x2e13a8
002e1394
002e1394loc_2e1394:
002e1394orr x3, xzr, 1
002e1398adrp x4, 0x314000
002e139cadd x4, x4, 3072
002e13a0bl runtime.growslice
002e13a4b 0x2e13a8
002e13a8
002e13a8loc_2e13a8:
002e13a8ldrb w5, [sp+93]
002e13acsub x6, x1, 1
002e13b0strb w5, [x0+x6]
002e13b4str x0, [sp+304]
002e13b8str x1, [sp+312]
002e13bcstr x2, [sp+320]
002e13c0ldr x5, [sp+128]
002e13c4str x5, [sp+112]
002e13c8b 0x2e173c
002e13cc
002e13ccloc_2e13cc:
002e13ccldr x5, [sp+120]
002e13d0subs xzr, x5, 0
002e13d4cset x6, eq
002e13d8strb w6, [sp+95]
002e13dccbz x5, 0x2e13e4
002e13e0b 0x2e13e8
002e13e4
002e13e4loc_2e13e4:
002e13e4b 0x2e1418
002e13e8
002e13e8loc_2e13e8:
002e13e8ldr x5, [sp+296]
002e13ecldrsb x27, [x5]
002e13f0ldr x6, [sp+120]
002e13f4sub x0, x6, 1
002e13f8subs xzr, x0, 255
002e13fcb.lo 0x2e1404
002e1400b 0x2e1734
002e1404
002e1404loc_2e1404:
002e1404ldrb w5, [x5+x0]
002e1408subs wzr, w5, 46
002e140ccset x5, eq
002e1410strb w5, [sp+95]
002e1414b 0x2e1418
002e1418
002e1418loc_2e1418:
002e1418ldrb w5, [sp+95]
002e141cstrb w5, [sp+96]
002e1420tbnz w5, 0, 0x2e1428
002e1424b 0x2e143c
002e1428
002e1428loc_2e1428:
002e1428ldr x5, [sp+328]
002e142csubs xzr, x5, 0
002e1430cset x5, ne
002e1434strb w5, [sp+96]
002e1438b 0x2e1440
002e143c
002e143cloc_2e143c:
002e143cb 0x2e1440
002e1440
002e1440loc_2e1440:
002e1440ldrb w5, [sp+96]
002e1444tbnz w5, 0, 0x2e144c
002e1448b 0x2e1688
002e144c
002e144cloc_2e144c:
002e144cldr x4, [sp+296]
002e1450ldrsb x27, [x4]
002e1454ldrb w4, [x4+255]
002e1458strb w4, [sp+94]
002e145cldr x5, [sp+296]
002e1460ldrsb x27, [x5]
002e1464ldrsb x27, [x5]
002e1468ldr x0, [sp+120]
002e146cmov x1, x4
002e1470subs xzr, x1, 255
002e1474b.ls 0x2e147c
002e1478b 0x2e172c
002e147c
002e147cloc_2e147c:
002e147csubs xzr, x1, x0
002e1480b.hs 0x2e1488
002e1484b 0x2e1728
002e1488
002e1488loc_2e1488:
002e1488sub x3, x1, x0
002e148corr x4, xzr, 255
002e1490sub x4, x4, x0
002e1494sub x6, xzr, x4
002e1498and x6, x0, x6, asr #63
002e149cadd x2, x5, x6
002e14a0str x2, [sp+256]
002e14a4str x3, [sp+264]
002e14a8str x4, [sp+272]
002e14acldr x1, [sp+328]
002e14b0adrp x0, 0x344000
002e14b4add x0, x0, 1440
002e14b8bl runtime.mapaccess2_faststr
002e14bcstr x0, [sp+232]
002e14c0strb w1, [sp+95]
002e14c4ldr x4, [sp+232]
002e14c8ldrh w4, [x4]
002e14ccstrh w4, [sp+100]
002e14d0strh w4, [sp+102]
002e14d4ldrb w4, [sp+95]
002e14d8strb w4, [sp+97]
002e14dcldrh w4, [sp+102]
002e14e0strh w4, [sp+98]
002e14e4ldrb w4, [sp+97]
002e14e8strb w4, [sp+89]
002e14ectbnz w4, 0, 0x2e14f4
002e14f0b 0x2e1594
002e14f4
002e14f4loc_2e14f4:
002e14f4ldrh w5, [sp+98]
002e14f8ubfm x5, x5, 8, 15
002e14fcorr x5, x5, 192
002e1500strb w5, [sp+91]
002e1504ldrh w5, [sp+98]
002e1508strb w5, [sp+90]
002e150cldr x2, [sp+320]
002e1510ldr x0, [sp+304]
002e1514ldr x5, [sp+312]
002e1518add x1, x5, 2
002e151csubs xzr, x2, x1
002e1520b.hs 0x2e1528
002e1524b 0x2e152c
002e1528
002e1528loc_2e1528:
002e1528b 0x2e1540
002e152c
002e152cloc_2e152c:
002e152corr x3, xzr, 2
002e1530adrp x4, 0x314000
002e1534add x4, x4, 3072
002e1538bl runtime.growslice
002e153cb 0x2e1540
002e1540
002e1540loc_2e1540:
002e1540ldrb w5, [sp+91]
002e1544ldrb w6, [sp+90]
002e1548sub x7, x1, 2
002e154cstrb w5, [x0+x7]
002e1550add x5, x0, x7
002e1554strb w6, [x5+1]
002e1558str x0, [sp+256]
002e155cstr x1, [sp+264]
002e1560str x2, [sp+272]
002e1564str x0, [sp+160]
002e1568str x1, [sp+168]
002e156cstr x2, [sp+176]
002e1570stp xzr, xzr, [sp+144]
002e1574ldr x0, [sp+160]
002e1578ldr x1, [sp+168]
002e157cldr x2, [sp+176]
002e1580mov x3, xzr
002e1584mov x4, xzr
002e1588ldp x29, x30, [sp-8]
002e158cadd sp, sp, 288
002e1590ret x30
002e1594
002e1594loc_2e1594:
002e1594ldr x5, [sp+312]
002e1598str x5, [sp+136]
002e159cldr x6, [sp+336]
002e15a0sub x5, x5, x6
002e15a4str x5, [sp+104]
002e15a8movz x6, 16383
002e15acsubs xzr, x5, x6
002e15b0b.le 0x2e15b8
002e15b4b 0x2e1680
002e15b8
002e15b8loc_2e15b8:
002e15b8ldr x4, [sp+216]
002e15bccbz x4, 0x2e15c4
002e15c0b 0x2e1618
002e15c4
002e15c4loc_2e15c4:
002e15c4ldr x3, [sp+296]
002e15c8ldrsb x27, [x3]
002e15ccldrb w3, [x3+255]
002e15d0strb w3, [sp+94]
002e15d4ldr x1, [sp+296]
002e15d8ldrsb x27, [x1]
002e15dcldrsb x27, [x1]
002e15e0mov x2, x3
002e15e4subs xzr, x2, 255
002e15e8b.ls 0x2e15f0
002e15ecb 0x2e171c
002e15f0
002e15f0loc_2e15f0:
002e15f0b 0x2e15f4
002e15f4
002e15f4loc_2e15f4:
002e15f4str x1, [sp+256]
002e15f8str x2, [sp+264]
002e15fcorr x3, xzr, 255
002e1600str x3, [sp+272]
002e1604mov x0, xzr
002e1608bl runtime.slicebytetostring
002e160cstr x0, [sp+208]
002e1610str x1, [sp+216]
002e1614b 0x2e161c
002e1618
002e1618loc_2e1618:
002e1618b 0x2e161c
002e161c
002e161cloc_2e161c:
002e161cldr x0, [sp+120]
002e1620ldr x1, [sp+216]
002e1624ldr x4, [sp+208]
002e1628subs xzr, x1, x0
002e162cb.hs 0x2e1634
002e1630b 0x2e1718
002e1634
002e1634loc_2e1634:
002e1634sub x5, x1, x0
002e1638sub x6, xzr, x5
002e163cand x6, x0, x6, asr #63
002e1640add x4, x4, x6
002e1644str x4, [sp+240]
002e1648str x5, [sp+248]
002e164cldr x4, [sp+104]
002e1650strh w4, [sp+100]
002e1654ldr x1, [sp+328]
002e1658ldr x2, [sp+240]
002e165cldr x3, [sp+248]
002e1660adrp x0, 0x344000
002e1664add x0, x0, 1440
002e1668bl runtime.mapassign_faststr
002e166cstr x0, [sp+224]
002e1670ldrsb x27, [x0]
002e1674ldrh w4, [sp+100]
002e1678strh w4, [x0]
002e167cb 0x2e1684
002e1680
002e1680loc_2e1680:
002e1680b 0x2e1684
002e1684
002e1684loc_2e1684:
002e1684b 0x2e168c
002e1688
002e1688loc_2e1688:
002e1688b 0x2e168c
002e168c
002e168cloc_2e168c:
002e168cb 0x2e1708
002e1690
002e1690loc_2e1690:
002e1690ldr x2, [sp+320]
002e1694ldr x0, [sp+304]
002e1698ldr x5, [sp+312]
002e169cadd x1, x5, 1
002e16a0subs xzr, x2, x1
002e16a4b.hs 0x2e16ac
002e16a8b 0x2e16b0
002e16ac
002e16acloc_2e16ac:
002e16acb 0x2e16c4
002e16b0
002e16b0loc_2e16b0:
002e16b0orr x3, xzr, 1
002e16b4adrp x4, 0x314000
002e16b8add x4, x4, 3072
002e16bcbl runtime.growslice
002e16c0b 0x2e16c4
002e16c4
002e16c4loc_2e16c4:
002e16c4sub x5, x1, 1
002e16c8strb wzr, [x0+x5]
002e16ccstr x0, [sp+256]
002e16d0str x1, [sp+264]
002e16d4str x2, [sp+272]
002e16d8str x0, [sp+160]
002e16dcstr x1, [sp+168]
002e16e0str x2, [sp+176]
002e16e4stp xzr, xzr, [sp+144]
002e16e8ldr x0, [sp+160]
002e16ecldr x1, [sp+168]
002e16f0ldr x2, [sp+176]
002e16f4mov x3, xzr
002e16f8mov x4, xzr
002e16fcldp x29, x30, [sp-8]
002e1700add sp, sp, 288
002e1704ret x30
002e1708
002e1708loc_2e1708:
002e1708ldr x5, [sp+120]
002e170cadd x5, x5, 1
002e1710str x5, [sp+120]
002e1714b 0x2e1264
002e1718
002e1718loc_2e1718:
002e1718bl runtime.panicSliceB
002e171c
002e171cloc_2e171c:
002e171cmov x1, x2
002e1720orr x2, xzr, 255
002e1724bl runtime.panicSliceAlen
002e1728
002e1728loc_2e1728:
002e1728bl runtime.panicSliceB
002e172c
002e172cloc_2e172c:
002e172corr x2, xzr, 255
002e1730bl runtime.panicSliceAlen
002e1734
002e1734loc_2e1734:
002e1734orr x1, xzr, 255
002e1738bl runtime.panicIndex
002e173c
002e173cloc_2e173c:
002e173cldr x5, [sp+120]
002e1740ldr x6, [sp+112]
002e1744subs xzr, x5, x6
002e1748b.gt 0x2e1750
002e174cb 0x2e17d0
002e1750
002e1750loc_2e1750:
002e1750ldr x5, [sp+296]
002e1754ldrsb x27, [x5]
002e1758ldr x0, [sp+112]
002e175csubs xzr, x0, 255
002e1760b.lo 0x2e1768
002e1764b 0x2e17e0
002e1768
002e1768loc_2e1768:
002e1768ldrb w5, [x5+x0]
002e176cstrb w5, [sp+92]
002e1770ldr x2, [sp+320]
002e1774ldr x0, [sp+304]
002e1778ldr x5, [sp+312]
002e177cadd x1, x5, 1
002e1780subs xzr, x2, x1
002e1784b.hs 0x2e178c
002e1788b 0x2e1790
002e178c
002e178cloc_2e178c:
002e178cb 0x2e17a4
002e1790
002e1790loc_2e1790:
002e1790orr x3, xzr, 1
002e1794adrp x4, 0x314000
002e1798add x4, x4, 3072
002e179cbl runtime.growslice
002e17a0b 0x2e17a4
002e17a4
002e17a4loc_2e17a4:
002e17a4ldrb w5, [sp+92]
002e17a8sub x6, x1, 1
002e17acstrb w5, [x0+x6]
002e17b0str x0, [sp+304]
002e17b4str x1, [sp+312]
002e17b8str x2, [sp+320]
002e17bcb 0x2e17c0
002e17c0
002e17c0loc_2e17c0:
002e17c0ldr x5, [sp+112]
002e17c4add x5, x5, 1
002e17c8str x5, [sp+112]
002e17ccb 0x2e173c
002e17d0
002e17d0loc_2e17d0:
002e17d0ldr x5, [sp+120]
002e17d4add x5, x5, 1
002e17d8str x5, [sp+128]
002e17dcb 0x2e1708
002e17e0
002e17e0loc_2e17e0:
002e17e0orr x1, xzr, 255
002e17e4bl runtime.panicIndex
002e17e8
002e17e8loc_2e17e8:
002e17e8orr x1, xzr, 255
002e17ecbl runtime.panicIndex
002e17f0
002e17f0loc_2e17f0:
002e17f0orr x1, xzr, 255
002e17f4bl runtime.panicIndex
002e17f8hint
002e17fc
002e17fcloc_2e17fc:
002e17fcstp x0, x1, [sp+8]
002e1800stp x2, x3, [sp+24]
002e1804stp x4, x5, [sp+40]
002e1808mov x3, x30
002e180cbl runtime.morestack_noctxt.abi0
002e1810ldp x0, x1, [sp+8]
002e1814ldp x2, x3, [sp+24]
002e1818ldp x4, x5, [sp+40]
002e181cb 0x2e1030
002e1030
002e1820
002e1820vendor/golang.org/x/net/dns/dnsmessage.(*Name).unpack: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Name).unpack(vendor/golang.org/x/net/dns/dnsmessage.Name * n, struct []uint8 msg, int off)
002e1820ldr x16, [x28+16]
002e1824sub x17, sp, 192
002e1828subs xzr, x17, x16
002e182cb.ls 0x2e1dd0
002e1830sub x20, sp, 320
002e1834stp x29, x30, [x20-8]
002e1838add sp, x20, 0
002e183csub x29, sp, 8
002e1840str x0, [sp+328]
002e1844str x1, [sp+336]
002e1848str x2, [sp+344]
002e184cstr x3, [sp+352]
002e1850str x4, [sp+360]
002e1854str xzr, [sp+96]
002e1858stp xzr, xzr, [sp+192]
002e185cldr x5, [sp+360]
002e1860str x5, [sp+128]
002e1864ldr x5, [sp+360]
002e1868str x5, [sp+112]
002e186cstr xzr, [sp+104]
002e1870ldr x5, [sp+328]
002e1874ldrsb x27, [x5]
002e1878ldrsb x27, [x5]
002e187cb 0x2e1880
002e1880
002e1880loc_2e1880:
002e1880b 0x2e1884
002e1884
002e1884loc_2e1884:
002e1884str x5, [sp+208]
002e1888str xzr, [sp+216]
002e188corr x5, xzr, 255
002e1890str x5, [sp+224]
002e1894b 0x2e1898
002e1898
002e1898loc_2e1898:
002e1898b 0x2e189c
002e189c
002e189cloc_2e189c:
002e189cb 0x2e18a0
002e18a0
002e18a0loc_2e18a0:
002e18a0ldr x5, [sp+344]
002e18a4str x5, [sp+184]
002e18a8ldr x6, [sp+128]
002e18acsubs xzr, x5, x6
002e18b0b.le 0x2e18b8
002e18b4b 0x2e18e8
002e18b8
002e18b8loc_2e18b8:
002e18b8ldr x3, [sp+360]
002e18bcstr x3, [sp+96]
002e18c0adrp x27, 0x740000
002e18c4ldr x1, [x27+3328]
002e18c8adrp x27, 0x740000
002e18ccldr x2, [x27+3336]
002e18d0str x1, [sp+192]
002e18d4str x2, [sp+200]
002e18d8ldr x0, [sp+96]
002e18dcldp x29, x30, [sp-8]
002e18e0add sp, sp, 320
002e18e4ret x30
002e18e8
002e18e8loc_2e18e8:
002e18e8ldr x0, [sp+128]
002e18ecldr x1, [sp+344]
002e18f0ldr x5, [sp+336]
002e18f4subs xzr, x1, x0
002e18f8b.hi 0x2e1900
002e18fcb 0x2e1dc8
002e1900
002e1900loc_2e1900:
002e1900ldrb w5, [x5+x0]
002e1904mov x6, x5
002e1908str x6, [sp+136]
002e190cldr x7, [sp+128]
002e1910add x0, x7, 1
002e1914str x0, [sp+128]
002e1918and x5, x5, 192
002e191cstr x5, [sp+176]
002e1920cbz x5, 0x2e1928
002e1924b 0x2e1adc
002e1928
002e1928loc_2e1928:
002e1928b 0x2e192c
002e192c
002e192cloc_2e192c:
002e192ccbz x6, 0x2e1934
002e1930b 0x2e1a34
002e1934
002e1934loc_2e1934:
002e1934b 0x2e1938
002e1938
002e1938loc_2e1938:
002e1938ldr x5, [sp+216]
002e193cstr x5, [sp+184]
002e1940cbz x5, 0x2e1948
002e1944b 0x2e1998
002e1948
002e1948loc_2e1948:
002e1948ldr x2, [sp+224]
002e194cldr x0, [sp+208]
002e1950ldr x5, [sp+216]
002e1954add x1, x5, 1
002e1958subs xzr, x2, x1
002e195cb.hs 0x2e1964
002e1960b 0x2e1968
002e1964
002e1964loc_2e1964:
002e1964b 0x2e197c
002e1968
002e1968loc_2e1968:
002e1968orr x3, xzr, 1
002e196cadrp x4, 0x314000
002e1970add x4, x4, 3072
002e1974bl runtime.growslice
002e1978b 0x2e197c
002e197c
002e197cloc_2e197c:
002e197csub x3, x1, 1
002e1980movz x4, 46
002e1984strb w4, [x0+x3]
002e1988str x0, [sp+208]
002e198cstr x1, [sp+216]
002e1990str x2, [sp+224]
002e1994b 0x2e199c
002e1998
002e1998loc_2e1998:
002e1998b 0x2e199c
002e199c
002e199cloc_2e199c:
002e199cldr x3, [sp+216]
002e19a0str x3, [sp+184]
002e19a4subs xzr, x3, 254
002e19a8b.gt 0x2e19b0
002e19acb 0x2e19e0
002e19b0
002e19b0loc_2e19b0:
002e19b0ldr x3, [sp+360]
002e19b4str x3, [sp+96]
002e19b8adrp x27, 0x740000
002e19bcldr x1, [x27+3472]
002e19c0adrp x27, 0x740000
002e19c4ldr x2, [x27+3480]
002e19c8str x1, [sp+192]
002e19ccstr x2, [sp+200]
002e19d0ldr x0, [sp+96]
002e19d4ldp x29, x30, [sp-8]
002e19d8add sp, sp, 320
002e19dcret x30
002e19e0
002e19e0loc_2e19e0:
002e19e0ldr x3, [sp+216]
002e19e4str x3, [sp+184]
002e19e8ldr x4, [sp+328]
002e19ecldrsb x27, [x4]
002e19f0strb w3, [x4+255]
002e19f4ldr x3, [sp+104]
002e19f8cbz x3, 0x2e1a00
002e19fcb 0x2e1a0c
002e1a00
002e1a00loc_2e1a00:
002e1a00ldr x3, [sp+128]
002e1a04str x3, [sp+112]
002e1a08b 0x2e1a10
002e1a0c
002e1a0cloc_2e1a0c:
002e1a0cb 0x2e1a10
002e1a10
002e1a10loc_2e1a10:
002e1a10ldr x3, [sp+112]
002e1a14str x3, [sp+96]
002e1a18stp xzr, xzr, [sp+192]
002e1a1cldr x0, [sp+96]
002e1a20mov x1, xzr
002e1a24mov x2, xzr
002e1a28ldp x29, x30, [sp-8]
002e1a2cadd sp, sp, 320
002e1a30ret x30
002e1a34
002e1a34loc_2e1a34:
002e1a34add x5, x7, x6
002e1a38add x1, x5, 1
002e1a3cstr x1, [sp+120]
002e1a40ldr x5, [sp+344]
002e1a44str x5, [sp+184]
002e1a48subs xzr, x5, x1
002e1a4cb.lt 0x2e1a54
002e1a50b 0x2e1a84
002e1a54
002e1a54loc_2e1a54:
002e1a54ldr x3, [sp+360]
002e1a58str x3, [sp+96]
002e1a5cadrp x27, 0x740000
002e1a60ldr x1, [x27+3344]
002e1a64adrp x27, 0x740000
002e1a68ldr x2, [x27+3352]
002e1a6cstr x1, [sp+192]
002e1a70str x2, [sp+200]
002e1a74ldr x0, [sp+96]
002e1a78ldp x29, x30, [sp-8]
002e1a7cadd sp, sp, 320
002e1a80ret x30
002e1a84
002e1a84loc_2e1a84:
002e1a84ldr x2, [sp+352]
002e1a88ldr x5, [sp+336]
002e1a8csubs xzr, x2, x1
002e1a90b.hs 0x2e1a98
002e1a94b 0x2e1dc4
002e1a98
002e1a98loc_2e1a98:
002e1a98subs xzr, x1, x0
002e1a9cb.hs 0x2e1aa4
002e1aa0b 0x2e1dc0
002e1aa4
002e1aa4loc_2e1aa4:
002e1aa4sub x7, x2, x7
002e1aa8sub x7, x7, 1
002e1aacsub x8, xzr, x7
002e1ab0and x8, x0, x8, asr #63
002e1ab4add x5, x5, x8
002e1ab8str x5, [sp+288]
002e1abcstr x6, [sp+296]
002e1ac0str x7, [sp+304]
002e1ac4str x5, [sp+264]
002e1ac8str x6, [sp+272]
002e1accstr x7, [sp+280]
002e1ad0str xzr, [sp+168]
002e1ad4str x6, [sp+160]
002e1ad8b 0x2e1c14
002e1adc
002e1adcloc_2e1adc:
002e1adcsubs xzr, x5, 192
002e1ae0b.eq 0x2e1ae8
002e1ae4b 0x2e1bd0
002e1ae8
002e1ae8loc_2e1ae8:
002e1ae8b 0x2e1aec
002e1aec
002e1aecloc_2e1aec:
002e1aecldr x5, [sp+344]
002e1af0str x5, [sp+184]
002e1af4subs xzr, x5, x0
002e1af8b.le 0x2e1b00
002e1afcb 0x2e1b30
002e1b00
002e1b00loc_2e1b00:
002e1b00ldr x3, [sp+360]
002e1b04str x3, [sp+96]
002e1b08adrp x27, 0x740000
002e1b0cldr x1, [x27+3392]
002e1b10adrp x27, 0x740000
002e1b14ldr x2, [x27+3400]
002e1b18str x1, [sp+192]
002e1b1cstr x2, [sp+200]
002e1b20ldr x0, [sp+96]
002e1b24ldp x29, x30, [sp-8]
002e1b28add sp, sp, 320
002e1b2cret x30
002e1b30
002e1b30loc_2e1b30:
002e1b30ldr x1, [sp+344]
002e1b34ldr x5, [sp+336]
002e1b38subs xzr, x1, x0
002e1b3cb.hi 0x2e1b44
002e1b40b 0x2e1c10
002e1b44
002e1b44loc_2e1b44:
002e1b44ldrb w5, [x5+x0]
002e1b48strb w5, [sp+95]
002e1b4cldr x5, [sp+128]
002e1b50add x5, x5, 1
002e1b54str x5, [sp+128]
002e1b58ldr x6, [sp+104]
002e1b5ccbz x6, 0x2e1b64
002e1b60b 0x2e1b6c
002e1b64
002e1b64loc_2e1b64:
002e1b64str x5, [sp+112]
002e1b68b 0x2e1b70
002e1b6c
002e1b6cloc_2e1b6c:
002e1b6cb 0x2e1b70
002e1b70
002e1b70loc_2e1b70:
002e1b70ldr x5, [sp+104]
002e1b74add x5, x5, 1
002e1b78str x5, [sp+104]
002e1b7csubs xzr, x5, 10
002e1b80b.gt 0x2e1b88
002e1b84b 0x2e1bb8
002e1b88
002e1b88loc_2e1b88:
002e1b88ldr x3, [sp+360]
002e1b8cstr x3, [sp+96]
002e1b90adrp x27, 0x740000
002e1b94ldr x1, [x27+3376]
002e1b98adrp x27, 0x740000
002e1b9cldr x2, [x27+3384]
002e1ba0str x1, [sp+192]
002e1ba4str x2, [sp+200]
002e1ba8ldr x0, [sp+96]
002e1bacldp x29, x30, [sp-8]
002e1bb0add sp, sp, 320
002e1bb4ret x30
002e1bb8
002e1bb8loc_2e1bb8:
002e1bb8ldr x5, [sp+136]
002e1bbceor x5, x5, 192
002e1bc0ldrb w6, [sp+95]
002e1bc4orr x5, x6, x5, lsl #8
002e1bc8str x5, [sp+128]
002e1bccb 0x2e1c08
002e1bd0
002e1bd0loc_2e1bd0:
002e1bd0b 0x2e1bd4
002e1bd4
002e1bd4loc_2e1bd4:
002e1bd4b 0x2e1bd8
002e1bd8
002e1bd8loc_2e1bd8:
002e1bd8ldr x3, [sp+360]
002e1bdcstr x3, [sp+96]
002e1be0adrp x27, 0x740000
002e1be4ldr x1, [x27+3360]
002e1be8adrp x27, 0x740000
002e1becldr x2, [x27+3368]
002e1bf0str x1, [sp+192]
002e1bf4str x2, [sp+200]
002e1bf8ldr x0, [sp+96]
002e1bfcldp x29, x30, [sp-8]
002e1c00add sp, sp, 320
002e1c04ret x30
002e1c08
002e1c08loc_2e1c08:
002e1c08b 0x2e1c0c
002e1c0c
002e1c0cloc_2e1c0c:
002e1c0cb 0x2e189c
002e1c10
002e1c10loc_2e1c10:
002e1c10bl runtime.panicIndex
002e1c14
002e1c14loc_2e1c14:
002e1c14ldr x5, [sp+160]
002e1c18ldr x6, [sp+168]
002e1c1csubs xzr, x5, x6
002e1c20b.gt 0x2e1c28
002e1c24b 0x2e1c88
002e1c28
002e1c28loc_2e1c28:
002e1c28ldr x5, [sp+168]
002e1c2cldr x6, [sp+264]
002e1c30ldrb w5, [x6+x5]
002e1c34strb w5, [sp+94]
002e1c38subs wzr, w5, 46
002e1c3cb.eq 0x2e1c44
002e1c40b 0x2e1c74
002e1c44
002e1c44loc_2e1c44:
002e1c44ldr x3, [sp+360]
002e1c48str x3, [sp+96]
002e1c4cadrp x27, 0x740000
002e1c50ldr x1, [x27+3408]
002e1c54adrp x27, 0x740000
002e1c58ldr x2, [x27+3416]
002e1c5cstr x1, [sp+192]
002e1c60str x2, [sp+200]
002e1c64ldr x0, [sp+96]
002e1c68ldp x29, x30, [sp-8]
002e1c6cadd sp, sp, 320
002e1c70ret x30
002e1c74
002e1c74loc_2e1c74:
002e1c74b 0x2e1c78
002e1c78
002e1c78loc_2e1c78:
002e1c78ldr x5, [sp+168]
002e1c7cadd x5, x5, 1
002e1c80str x5, [sp+168]
002e1c84b 0x2e1c14
002e1c88
002e1c88loc_2e1c88:
002e1c88ldr x1, [sp+120]
002e1c8cldr x0, [sp+128]
002e1c90ldr x2, [sp+352]
002e1c94ldr x5, [sp+336]
002e1c98subs xzr, x1, x2
002e1c9cb.ls 0x2e1ca4
002e1ca0b 0x2e1dbc
002e1ca4
002e1ca4loc_2e1ca4:
002e1ca4subs xzr, x1, x0
002e1ca8b.hs 0x2e1cb0
002e1cacb 0x2e1db8
002e1cb0
002e1cb0loc_2e1cb0:
002e1cb0sub x6, x2, x0
002e1cb4sub x7, x1, x0
002e1cb8sub x8, xzr, x6
002e1cbcand x8, x0, x8, asr #63
002e1cc0add x5, x5, x8
002e1cc4str x5, [sp+264]
002e1cc8str x7, [sp+272]
002e1cccstr x6, [sp+280]
002e1cd0ldr x2, [sp+224]
002e1cd4ldr x0, [sp+208]
002e1cd8ldr x5, [sp+216]
002e1cdcstr x0, [sp+240]
002e1ce0str x5, [sp+248]
002e1ce4str x2, [sp+256]
002e1ce8ldr x6, [sp+272]
002e1cecadd x1, x5, x6
002e1cf0str x1, [sp+152]
002e1cf4subs xzr, x2, x1
002e1cf8b.hs 0x2e1d00
002e1cfcb 0x2e1d08
002e1d00
002e1d00loc_2e1d00:
002e1d00str x1, [sp+248]
002e1d04b 0x2e1d28
002e1d08
002e1d08loc_2e1d08:
002e1d08ldr x3, [sp+272]
002e1d0cadrp x4, 0x314000
002e1d10add x4, x4, 3072
002e1d14bl runtime.growslice
002e1d18str x0, [sp+240]
002e1d1cstr x1, [sp+248]
002e1d20str x2, [sp+256]
002e1d24b 0x2e1d28
002e1d28
002e1d28loc_2e1d28:
002e1d28ldr x3, [sp+272]
002e1d2cstr x3, [sp+144]
002e1d30ldr x3, [sp+152]
002e1d34ldr x4, [sp+272]
002e1d38sub x3, x3, x4
002e1d3cldr x4, [sp+240]
002e1d40add x0, x4, x3
002e1d44str x0, [sp+232]
002e1d48ldr x2, [sp+144]
002e1d4cldr x1, [sp+264]
002e1d50bl runtime.memmove
002e1d54ldr x2, [sp+256]
002e1d58ldr x0, [sp+240]
002e1d5cldr x3, [sp+248]
002e1d60str x0, [sp+208]
002e1d64str x3, [sp+216]
002e1d68str x2, [sp+224]
002e1d6cadd x1, x3, 1
002e1d70subs xzr, x2, x1
002e1d74b.hs 0x2e1d7c
002e1d78b 0x2e1d80
002e1d7c
002e1d7cloc_2e1d7c:
002e1d7cb 0x2e1d94
002e1d80
002e1d80loc_2e1d80:
002e1d80orr x3, xzr, 1
002e1d84adrp x4, 0x314000
002e1d88add x4, x4, 3072
002e1d8cbl runtime.growslice
002e1d90b 0x2e1d94
002e1d94
002e1d94loc_2e1d94:
002e1d94sub x5, x1, 1
002e1d98movz x6, 46
002e1d9cstrb w6, [x0+x5]
002e1da0str x0, [sp+208]
002e1da4str x1, [sp+216]
002e1da8str x2, [sp+224]
002e1dacldr x5, [sp+120]
002e1db0str x5, [sp+128]
002e1db4b 0x2e1c08
002e1db8
002e1db8loc_2e1db8:
002e1db8bl runtime.panicSliceB
002e1dbc
002e1dbcloc_2e1dbc:
002e1dbcbl runtime.panicSliceAcap
002e1dc0
002e1dc0loc_2e1dc0:
002e1dc0bl runtime.panicSliceB
002e1dc4
002e1dc4loc_2e1dc4:
002e1dc4bl runtime.panicSliceAcap
002e1dc8
002e1dc8loc_2e1dc8:
002e1dc8bl runtime.panicIndex
002e1dcchint
002e1dd0
002e1dd0loc_2e1dd0:
002e1dd0stp x0, x1, [sp+8]
002e1dd4stp x2, x3, [sp+24]
002e1dd8str x4, [sp+40]
002e1ddcmov x3, x30
002e1de0bl runtime.morestack_noctxt.abi0
002e1de4ldp x0, x1, [sp+8]
002e1de8ldp x2, x3, [sp+24]
002e1decldr x4, [sp+40]
002e1df0b 0x2e1820
002e1df4udf 0
002e1df8udf 0
002e1dfcudf 0
002e1820
002e1820vendor/golang.org/x/net/dns/dnsmessage.(*Name).unpack: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Name).unpack(vendor/golang.org/x/net/dns/dnsmessage.Name * n, struct []uint8 msg, int off)
002e1820ldr x16, [x28+16]
002e1824sub x17, sp, 192
002e1828subs xzr, x17, x16
002e182cb.ls 0x2e1dd0
002e1830sub x20, sp, 320
002e1834stp x29, x30, [x20-8]
002e1838add sp, x20, 0
002e183csub x29, sp, 8
002e1840str x0, [sp+328]
002e1844str x1, [sp+336]
002e1848str x2, [sp+344]
002e184cstr x3, [sp+352]
002e1850str x4, [sp+360]
002e1854str xzr, [sp+96]
002e1858stp xzr, xzr, [sp+192]
002e185cldr x5, [sp+360]
002e1860str x5, [sp+128]
002e1864ldr x5, [sp+360]
002e1868str x5, [sp+112]
002e186cstr xzr, [sp+104]
002e1870ldr x5, [sp+328]
002e1874ldrsb x27, [x5]
002e1878ldrsb x27, [x5]
002e187cb 0x2e1880
002e1880
002e1880loc_2e1880:
002e1880b 0x2e1884
002e1884
002e1884loc_2e1884:
002e1884str x5, [sp+208]
002e1888str xzr, [sp+216]
002e188corr x5, xzr, 255
002e1890str x5, [sp+224]
002e1894b 0x2e1898
002e1898
002e1898loc_2e1898:
002e1898b 0x2e189c
002e189c
002e189cloc_2e189c:
002e189cb 0x2e18a0
002e18a0
002e18a0loc_2e18a0:
002e18a0ldr x5, [sp+344]
002e18a4str x5, [sp+184]
002e18a8ldr x6, [sp+128]
002e18acsubs xzr, x5, x6
002e18b0b.le 0x2e18b8
002e18b4b 0x2e18e8
002e18b8
002e18b8loc_2e18b8:
002e18b8ldr x3, [sp+360]
002e18bcstr x3, [sp+96]
002e18c0adrp x27, 0x740000
002e18c4ldr x1, [x27+3328]
002e18c8adrp x27, 0x740000
002e18ccldr x2, [x27+3336]
002e18d0str x1, [sp+192]
002e18d4str x2, [sp+200]
002e18d8ldr x0, [sp+96]
002e18dcldp x29, x30, [sp-8]
002e18e0add sp, sp, 320
002e18e4ret x30
002e18e8
002e18e8loc_2e18e8:
002e18e8ldr x0, [sp+128]
002e18ecldr x1, [sp+344]
002e18f0ldr x5, [sp+336]
002e18f4subs xzr, x1, x0
002e18f8b.hi 0x2e1900
002e18fcb 0x2e1dc8
002e1900
002e1900loc_2e1900:
002e1900ldrb w5, [x5+x0]
002e1904mov x6, x5
002e1908str x6, [sp+136]
002e190cldr x7, [sp+128]
002e1910add x0, x7, 1
002e1914str x0, [sp+128]
002e1918and x5, x5, 192
002e191cstr x5, [sp+176]
002e1920cbz x5, 0x2e1928
002e1924b 0x2e1adc
002e1928
002e1928loc_2e1928:
002e1928b 0x2e192c
002e192c
002e192cloc_2e192c:
002e192ccbz x6, 0x2e1934
002e1930b 0x2e1a34
002e1934
002e1934loc_2e1934:
002e1934b 0x2e1938
002e1938
002e1938loc_2e1938:
002e1938ldr x5, [sp+216]
002e193cstr x5, [sp+184]
002e1940cbz x5, 0x2e1948
002e1944b 0x2e1998
002e1948
002e1948loc_2e1948:
002e1948ldr x2, [sp+224]
002e194cldr x0, [sp+208]
002e1950ldr x5, [sp+216]
002e1954add x1, x5, 1
002e1958subs xzr, x2, x1
002e195cb.hs 0x2e1964
002e1960b 0x2e1968
002e1964
002e1964loc_2e1964:
002e1964b 0x2e197c
002e1968
002e1968loc_2e1968:
002e1968orr x3, xzr, 1
002e196cadrp x4, 0x314000
002e1970add x4, x4, 3072
002e1974bl runtime.growslice
002e1978b 0x2e197c
002e197c
002e197cloc_2e197c:
002e197csub x3, x1, 1
002e1980movz x4, 46
002e1984strb w4, [x0+x3]
002e1988str x0, [sp+208]
002e198cstr x1, [sp+216]
002e1990str x2, [sp+224]
002e1994b 0x2e199c
002e1998
002e1998loc_2e1998:
002e1998b 0x2e199c
002e199c
002e199cloc_2e199c:
002e199cldr x3, [sp+216]
002e19a0str x3, [sp+184]
002e19a4subs xzr, x3, 254
002e19a8b.gt 0x2e19b0
002e19acb 0x2e19e0
002e19b0
002e19b0loc_2e19b0:
002e19b0ldr x3, [sp+360]
002e19b4str x3, [sp+96]
002e19b8adrp x27, 0x740000
002e19bcldr x1, [x27+3472]
002e19c0adrp x27, 0x740000
002e19c4ldr x2, [x27+3480]
002e19c8str x1, [sp+192]
002e19ccstr x2, [sp+200]
002e19d0ldr x0, [sp+96]
002e19d4ldp x29, x30, [sp-8]
002e19d8add sp, sp, 320
002e19dcret x30
002e19e0
002e19e0loc_2e19e0:
002e19e0ldr x3, [sp+216]
002e19e4str x3, [sp+184]
002e19e8ldr x4, [sp+328]
002e19ecldrsb x27, [x4]
002e19f0strb w3, [x4+255]
002e19f4ldr x3, [sp+104]
002e19f8cbz x3, 0x2e1a00
002e19fcb 0x2e1a0c
002e1a00
002e1a00loc_2e1a00:
002e1a00ldr x3, [sp+128]
002e1a04str x3, [sp+112]
002e1a08b 0x2e1a10
002e1a0c
002e1a0cloc_2e1a0c:
002e1a0cb 0x2e1a10
002e1a10
002e1a10loc_2e1a10:
002e1a10ldr x3, [sp+112]
002e1a14str x3, [sp+96]
002e1a18stp xzr, xzr, [sp+192]
002e1a1cldr x0, [sp+96]
002e1a20mov x1, xzr
002e1a24mov x2, xzr
002e1a28ldp x29, x30, [sp-8]
002e1a2cadd sp, sp, 320
002e1a30ret x30
002e1a34
002e1a34loc_2e1a34:
002e1a34add x5, x7, x6
002e1a38add x1, x5, 1
002e1a3cstr x1, [sp+120]
002e1a40ldr x5, [sp+344]
002e1a44str x5, [sp+184]
002e1a48subs xzr, x5, x1
002e1a4cb.lt 0x2e1a54
002e1a50b 0x2e1a84
002e1a54
002e1a54loc_2e1a54:
002e1a54ldr x3, [sp+360]
002e1a58str x3, [sp+96]
002e1a5cadrp x27, 0x740000
002e1a60ldr x1, [x27+3344]
002e1a64adrp x27, 0x740000
002e1a68ldr x2, [x27+3352]
002e1a6cstr x1, [sp+192]
002e1a70str x2, [sp+200]
002e1a74ldr x0, [sp+96]
002e1a78ldp x29, x30, [sp-8]
002e1a7cadd sp, sp, 320
002e1a80ret x30
002e1a84
002e1a84loc_2e1a84:
002e1a84ldr x2, [sp+352]
002e1a88ldr x5, [sp+336]
002e1a8csubs xzr, x2, x1
002e1a90b.hs 0x2e1a98
002e1a94b 0x2e1dc4
002e1a98
002e1a98loc_2e1a98:
002e1a98subs xzr, x1, x0
002e1a9cb.hs 0x2e1aa4
002e1aa0b 0x2e1dc0
002e1aa4
002e1aa4loc_2e1aa4:
002e1aa4sub x7, x2, x7
002e1aa8sub x7, x7, 1
002e1aacsub x8, xzr, x7
002e1ab0and x8, x0, x8, asr #63
002e1ab4add x5, x5, x8
002e1ab8str x5, [sp+288]
002e1abcstr x6, [sp+296]
002e1ac0str x7, [sp+304]
002e1ac4str x5, [sp+264]
002e1ac8str x6, [sp+272]
002e1accstr x7, [sp+280]
002e1ad0str xzr, [sp+168]
002e1ad4str x6, [sp+160]
002e1ad8b 0x2e1c14
002e1adc
002e1adcloc_2e1adc:
002e1adcsubs xzr, x5, 192
002e1ae0b.eq 0x2e1ae8
002e1ae4b 0x2e1bd0
002e1ae8
002e1ae8loc_2e1ae8:
002e1ae8b 0x2e1aec
002e1aec
002e1aecloc_2e1aec:
002e1aecldr x5, [sp+344]
002e1af0str x5, [sp+184]
002e1af4subs xzr, x5, x0
002e1af8b.le 0x2e1b00
002e1afcb 0x2e1b30
002e1b00
002e1b00loc_2e1b00:
002e1b00ldr x3, [sp+360]
002e1b04str x3, [sp+96]
002e1b08adrp x27, 0x740000
002e1b0cldr x1, [x27+3392]
002e1b10adrp x27, 0x740000
002e1b14ldr x2, [x27+3400]
002e1b18str x1, [sp+192]
002e1b1cstr x2, [sp+200]
002e1b20ldr x0, [sp+96]
002e1b24ldp x29, x30, [sp-8]
002e1b28add sp, sp, 320
002e1b2cret x30
002e1b30
002e1b30loc_2e1b30:
002e1b30ldr x1, [sp+344]
002e1b34ldr x5, [sp+336]
002e1b38subs xzr, x1, x0
002e1b3cb.hi 0x2e1b44
002e1b40b 0x2e1c10
002e1b44
002e1b44loc_2e1b44:
002e1b44ldrb w5, [x5+x0]
002e1b48strb w5, [sp+95]
002e1b4cldr x5, [sp+128]
002e1b50add x5, x5, 1
002e1b54str x5, [sp+128]
002e1b58ldr x6, [sp+104]
002e1b5ccbz x6, 0x2e1b64
002e1b60b 0x2e1b6c
002e1b64
002e1b64loc_2e1b64:
002e1b64str x5, [sp+112]
002e1b68b 0x2e1b70
002e1b6c
002e1b6cloc_2e1b6c:
002e1b6cb 0x2e1b70
002e1b70
002e1b70loc_2e1b70:
002e1b70ldr x5, [sp+104]
002e1b74add x5, x5, 1
002e1b78str x5, [sp+104]
002e1b7csubs xzr, x5, 10
002e1b80b.gt 0x2e1b88
002e1b84b 0x2e1bb8
002e1b88
002e1b88loc_2e1b88:
002e1b88ldr x3, [sp+360]
002e1b8cstr x3, [sp+96]
002e1b90adrp x27, 0x740000
002e1b94ldr x1, [x27+3376]
002e1b98adrp x27, 0x740000
002e1b9cldr x2, [x27+3384]
002e1ba0str x1, [sp+192]
002e1ba4str x2, [sp+200]
002e1ba8ldr x0, [sp+96]
002e1bacldp x29, x30, [sp-8]
002e1bb0add sp, sp, 320
002e1bb4ret x30
002e1bb8
002e1bb8loc_2e1bb8:
002e1bb8ldr x5, [sp+136]
002e1bbceor x5, x5, 192
002e1bc0ldrb w6, [sp+95]
002e1bc4orr x5, x6, x5, lsl #8
002e1bc8str x5, [sp+128]
002e1bccb 0x2e1c08
002e1bd0
002e1bd0loc_2e1bd0:
002e1bd0b 0x2e1bd4
002e1bd4
002e1bd4loc_2e1bd4:
002e1bd4b 0x2e1bd8
002e1bd8
002e1bd8loc_2e1bd8:
002e1bd8ldr x3, [sp+360]
002e1bdcstr x3, [sp+96]
002e1be0adrp x27, 0x740000
002e1be4ldr x1, [x27+3360]
002e1be8adrp x27, 0x740000
002e1becldr x2, [x27+3368]
002e1bf0str x1, [sp+192]
002e1bf4str x2, [sp+200]
002e1bf8ldr x0, [sp+96]
002e1bfcldp x29, x30, [sp-8]
002e1c00add sp, sp, 320
002e1c04ret x30
002e1c08
002e1c08loc_2e1c08:
002e1c08b 0x2e1c0c
002e1c0c
002e1c0cloc_2e1c0c:
002e1c0cb 0x2e189c
002e1c10
002e1c10loc_2e1c10:
002e1c10bl runtime.panicIndex
002e1c14
002e1c14loc_2e1c14:
002e1c14ldr x5, [sp+160]
002e1c18ldr x6, [sp+168]
002e1c1csubs xzr, x5, x6
002e1c20b.gt 0x2e1c28
002e1c24b 0x2e1c88
002e1c28
002e1c28loc_2e1c28:
002e1c28ldr x5, [sp+168]
002e1c2cldr x6, [sp+264]
002e1c30ldrb w5, [x6+x5]
002e1c34strb w5, [sp+94]
002e1c38subs wzr, w5, 46
002e1c3cb.eq 0x2e1c44
002e1c40b 0x2e1c74
002e1c44
002e1c44loc_2e1c44:
002e1c44ldr x3, [sp+360]
002e1c48str x3, [sp+96]
002e1c4cadrp x27, 0x740000
002e1c50ldr x1, [x27+3408]
002e1c54adrp x27, 0x740000
002e1c58ldr x2, [x27+3416]
002e1c5cstr x1, [sp+192]
002e1c60str x2, [sp+200]
002e1c64ldr x0, [sp+96]
002e1c68ldp x29, x30, [sp-8]
002e1c6cadd sp, sp, 320
002e1c70ret x30
002e1c74
002e1c74loc_2e1c74:
002e1c74b 0x2e1c78
002e1c78
002e1c78loc_2e1c78:
002e1c78ldr x5, [sp+168]
002e1c7cadd x5, x5, 1
002e1c80str x5, [sp+168]
002e1c84b 0x2e1c14
002e1c88
002e1c88loc_2e1c88:
002e1c88ldr x1, [sp+120]
002e1c8cldr x0, [sp+128]
002e1c90ldr x2, [sp+352]
002e1c94ldr x5, [sp+336]
002e1c98subs xzr, x1, x2
002e1c9cb.ls 0x2e1ca4
002e1ca0b 0x2e1dbc
002e1ca4
002e1ca4loc_2e1ca4:
002e1ca4subs xzr, x1, x0
002e1ca8b.hs 0x2e1cb0
002e1cacb 0x2e1db8
002e1cb0
002e1cb0loc_2e1cb0:
002e1cb0sub x6, x2, x0
002e1cb4sub x7, x1, x0
002e1cb8sub x8, xzr, x6
002e1cbcand x8, x0, x8, asr #63
002e1cc0add x5, x5, x8
002e1cc4str x5, [sp+264]
002e1cc8str x7, [sp+272]
002e1cccstr x6, [sp+280]
002e1cd0ldr x2, [sp+224]
002e1cd4ldr x0, [sp+208]
002e1cd8ldr x5, [sp+216]
002e1cdcstr x0, [sp+240]
002e1ce0str x5, [sp+248]
002e1ce4str x2, [sp+256]
002e1ce8ldr x6, [sp+272]
002e1cecadd x1, x5, x6
002e1cf0str x1, [sp+152]
002e1cf4subs xzr, x2, x1
002e1cf8b.hs 0x2e1d00
002e1cfcb 0x2e1d08
002e1d00
002e1d00loc_2e1d00:
002e1d00str x1, [sp+248]
002e1d04b 0x2e1d28
002e1d08
002e1d08loc_2e1d08:
002e1d08ldr x3, [sp+272]
002e1d0cadrp x4, 0x314000
002e1d10add x4, x4, 3072
002e1d14bl runtime.growslice
002e1d18str x0, [sp+240]
002e1d1cstr x1, [sp+248]
002e1d20str x2, [sp+256]
002e1d24b 0x2e1d28
002e1d28
002e1d28loc_2e1d28:
002e1d28ldr x3, [sp+272]
002e1d2cstr x3, [sp+144]
002e1d30ldr x3, [sp+152]
002e1d34ldr x4, [sp+272]
002e1d38sub x3, x3, x4
002e1d3cldr x4, [sp+240]
002e1d40add x0, x4, x3
002e1d44str x0, [sp+232]
002e1d48ldr x2, [sp+144]
002e1d4cldr x1, [sp+264]
002e1d50bl runtime.memmove
002e1d54ldr x2, [sp+256]
002e1d58ldr x0, [sp+240]
002e1d5cldr x3, [sp+248]
002e1d60str x0, [sp+208]
002e1d64str x3, [sp+216]
002e1d68str x2, [sp+224]
002e1d6cadd x1, x3, 1
002e1d70subs xzr, x2, x1
002e1d74b.hs 0x2e1d7c
002e1d78b 0x2e1d80
002e1d7c
002e1d7cloc_2e1d7c:
002e1d7cb 0x2e1d94
002e1d80
002e1d80loc_2e1d80:
002e1d80orr x3, xzr, 1
002e1d84adrp x4, 0x314000
002e1d88add x4, x4, 3072
002e1d8cbl runtime.growslice
002e1d90b 0x2e1d94
002e1d94
002e1d94loc_2e1d94:
002e1d94sub x5, x1, 1
002e1d98movz x6, 46
002e1d9cstrb w6, [x0+x5]
002e1da0str x0, [sp+208]
002e1da4str x1, [sp+216]
002e1da8str x2, [sp+224]
002e1dacldr x5, [sp+120]
002e1db0str x5, [sp+128]
002e1db4b 0x2e1c08
002e1db8
002e1db8loc_2e1db8:
002e1db8bl runtime.panicSliceB
002e1dbc
002e1dbcloc_2e1dbc:
002e1dbcbl runtime.panicSliceAcap
002e1dc0
002e1dc0loc_2e1dc0:
002e1dc0bl runtime.panicSliceB
002e1dc4
002e1dc4loc_2e1dc4:
002e1dc4bl runtime.panicSliceAcap
002e1dc8
002e1dc8loc_2e1dc8:
002e1dc8bl runtime.panicIndex
002e1dcchint
002e1dd0
002e1dd0loc_2e1dd0:
002e1dd0stp x0, x1, [sp+8]
002e1dd4stp x2, x3, [sp+24]
002e1dd8str x4, [sp+40]
002e1ddcmov x3, x30
002e1de0bl runtime.morestack_noctxt.abi0
002e1de4ldp x0, x1, [sp+8]
002e1de8ldp x2, x3, [sp+24]
002e1decldr x4, [sp+40]
002e1df0b 0x2e1820
002e1df4udf 0
002e1df8udf 0
002e1dfcudf 0
002e1820
Loading..