File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
002dc3a0
002dc3a0vendor/golang.org/x/net/dns/dnsmessage.(*Parser).resourceHeader: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Parser).resourceHeader(vendor/golang.org/x/net/dns/dnsmessage.Parser * p, vendor/golang.org/x/net/dns/dnsmessage.section sec)
002dc3a0ldr x16, [x28+16]
002dc3a4sub x17, sp, 336
002dc3a8subs xzr, x17, x16
002dc3acb.ls 0x2dc5d8
002dc3b0sub x20, sp, 464
002dc3b4stp x29, x30, [x20-8]
002dc3b8add sp, x20, 0
002dc3bcsub x29, sp, 8
002dc3c0str x0, [sp+744]
002dc3c4strb w1, [sp+752]
002dc3c8add x20, sp, 472
002dc3ccadr x27, 16
002dc3d0stp x29, x27, [sp-24]
002dc3d4sub x29, sp, 24
002dc3d8bl fn_87cd0
002dc3dcsub x29, sp, 8
002dc3e0add x27, sp, 724
002dc3e4stp xzr, xzr, [x27]
002dc3e8stp xzr, xzr, [sp+352]
002dc3ecldr x2, [sp+744]
002dc3f0ldrsb x27, [x2]
002dc3f4ldrb w2, [x2+56]
002dc3f8tbnz w2, 0, 0x2dc400
002dc3fcb 0x2dc41c
002dc400
002dc400loc_2dc400:
002dc400ldr x2, [sp+744]
002dc404ldrsb x27, [x2]
002dc408ldr x3, [sp+744]
002dc40cldrsb x27, [x3]
002dc410ldr x3, [x3+64]
002dc414str x3, [x2+40]
002dc418b 0x2dc420
002dc41c
002dc41cloc_2dc41c:
002dc41cb 0x2dc420
002dc420
002dc420loc_2dc420:
002dc420ldrb w1, [sp+752]
002dc424ldr x0, [sp+744]
002dc428bl vendor/golang.org/x/net/dns/dnsmessage.(*Parser).checkAdvance
002dc42cstr x0, [sp+384]
002dc430str x1, [sp+392]
002dc434cbnz x0, 0x2dc43c
002dc438b 0x2dc478
002dc43c
002dc43cloc_2dc43c:
002dc43cadd x20, sp, 472
002dc440adr x27, 16
002dc444stp x29, x27, [sp-24]
002dc448sub x29, sp, 24
002dc44cbl fn_87cd0
002dc450sub x29, sp, 8
002dc454add x27, sp, 724
002dc458stp xzr, xzr, [x27]
002dc45cldr x0, [sp+384]
002dc460ldr x1, [sp+392]
002dc464str x0, [sp+352]
002dc468str x1, [sp+360]
002dc46cldp x29, x30, [sp-8]
002dc470add sp, sp, 464
002dc474ret x30
002dc478
002dc478loc_2dc478:
002dc478add x20, sp, 52
002dc47cadr x27, 16
002dc480stp x29, x27, [sp-24]
002dc484sub x29, sp, 24
002dc488bl fn_87cd0
002dc48csub x29, sp, 8
002dc490stp xzr, xzr, [sp+304]
002dc494stp xzr, xzr, [sp+440]
002dc498ldr x5, [sp+744]
002dc49cldrsb x27, [x5]
002dc4a0ldr x1, [x5]
002dc4a4ldr x2, [x5+8]
002dc4a8ldr x3, [x5+16]
002dc4acstr x1, [sp+416]
002dc4b0str x2, [sp+424]
002dc4b4str x3, [sp+432]
002dc4b8ldr x5, [sp+744]
002dc4bcldrsb x27, [x5]
002dc4c0ldr x4, [x5+40]
002dc4c4str x4, [sp+336]
002dc4c8add x0, sp, 52
002dc4ccbl vendor/golang.org/x/net/dns/dnsmessage.(*ResourceHeader).unpack
002dc4d0str x0, [sp+344]
002dc4d4str x1, [sp+440]
002dc4d8str x2, [sp+448]
002dc4dcldr x5, [sp+344]
002dc4e0str x5, [sp+328]
002dc4e4str x1, [sp+400]
002dc4e8str x2, [sp+408]
002dc4ecldr x5, [sp+328]
002dc4f0str x5, [sp+320]
002dc4f4str x1, [sp+368]
002dc4f8str x2, [sp+376]
002dc4fccbnz x1, 0x2dc504
002dc500b 0x2dc540
002dc504
002dc504loc_2dc504:
002dc504add x20, sp, 472
002dc508adr x27, 16
002dc50cstp x29, x27, [sp-24]
002dc510sub x29, sp, 24
002dc514bl fn_87cd0
002dc518sub x29, sp, 8
002dc51cadd x27, sp, 724
002dc520stp xzr, xzr, [x27]
002dc524ldr x0, [sp+368]
002dc528ldr x1, [sp+376]
002dc52cstr x0, [sp+352]
002dc530str x1, [sp+360]
002dc534ldp x29, x30, [sp-8]
002dc538add sp, sp, 464
002dc53cret x30
002dc540
002dc540loc_2dc540:
002dc540ldr x2, [sp+744]
002dc544ldrsb x27, [x2]
002dc548orr x3, xzr, 1
002dc54cstrb w3, [x2+56]
002dc550ldr x2, [sp+744]
002dc554ldrsb x27, [x2]
002dc558ldr x3, [sp+744]
002dc55cldrsb x27, [x3]
002dc560ldr x3, [x3+40]
002dc564str x3, [x2+64]
002dc568ldr x2, [sp+744]
002dc56cldrsb x27, [x2]
002dc570ldrh w3, [sp+308]
002dc574strh w3, [x2+72]
002dc578ldr x2, [sp+744]
002dc57cldrsb x27, [x2]
002dc580ldrh w3, [sp+316]
002dc584strh w3, [x2+74]
002dc588ldr x2, [sp+744]
002dc58cldrsb x27, [x2]
002dc590ldr x3, [sp+320]
002dc594str x3, [x2+40]
002dc598add x21, sp, 472
002dc59cadd x20, sp, 52
002dc5a0adr x27, 16
002dc5a4stp x29, x27, [sp-24]
002dc5a8sub x29, sp, 24
002dc5acbl fn_87ea0
002dc5b0sub x29, sp, 8
002dc5b4ldp x2, x3, [sp+304]
002dc5b8add x27, sp, 724
002dc5bcstp x2, x3, [x27]
002dc5c0stp xzr, xzr, [sp+352]
002dc5c4mov x0, xzr
002dc5c8mov x1, xzr
002dc5ccldp x29, x30, [sp-8]
002dc5d0add sp, sp, 464
002dc5d4ret x30
002dc5d8
002dc5d8loc_2dc5d8:
002dc5d8str x0, [sp+280]
002dc5dcstrb w1, [sp+288]
002dc5e0mov x3, x30
002dc5e4bl runtime.morestack_noctxt.abi0
002dc5e8ldr x0, [sp+280]
002dc5ecldrb w1, [sp+288]
002dc5f0b 0x2dc3a0
002dc5f4udf 0
002dc5f8udf 0
002dc5fcudf 0
002dc3a0
002dc3a0vendor/golang.org/x/net/dns/dnsmessage.(*Parser).resourceHeader: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Parser).resourceHeader(vendor/golang.org/x/net/dns/dnsmessage.Parser * p, vendor/golang.org/x/net/dns/dnsmessage.section sec)
002dc3a0ldr x16, [x28+16]
002dc3a4sub x17, sp, 336
002dc3a8subs xzr, x17, x16
002dc3acb.ls 0x2dc5d8
002dc3b0sub x20, sp, 464
002dc3b4stp x29, x30, [x20-8]
002dc3b8add sp, x20, 0
002dc3bcsub x29, sp, 8
002dc3c0str x0, [sp+744]
002dc3c4strb w1, [sp+752]
002dc3c8add x20, sp, 472
002dc3ccadr x27, 16
002dc3d0stp x29, x27, [sp-24]
002dc3d4sub x29, sp, 24
002dc3d8bl fn_87cd0
002dc3dcsub x29, sp, 8
002dc3e0add x27, sp, 724
002dc3e4stp xzr, xzr, [x27]
002dc3e8stp xzr, xzr, [sp+352]
002dc3ecldr x2, [sp+744]
002dc3f0ldrsb x27, [x2]
002dc3f4ldrb w2, [x2+56]
002dc3f8tbnz w2, 0, 0x2dc400
002dc3fcb 0x2dc41c
002dc400
002dc400loc_2dc400:
002dc400ldr x2, [sp+744]
002dc404ldrsb x27, [x2]
002dc408ldr x3, [sp+744]
002dc40cldrsb x27, [x3]
002dc410ldr x3, [x3+64]
002dc414str x3, [x2+40]
002dc418b 0x2dc420
002dc41c
002dc41cloc_2dc41c:
002dc41cb 0x2dc420
002dc420
002dc420loc_2dc420:
002dc420ldrb w1, [sp+752]
002dc424ldr x0, [sp+744]
002dc428bl vendor/golang.org/x/net/dns/dnsmessage.(*Parser).checkAdvance
002dc42cstr x0, [sp+384]
002dc430str x1, [sp+392]
002dc434cbnz x0, 0x2dc43c
002dc438b 0x2dc478
002dc43c
002dc43cloc_2dc43c:
002dc43cadd x20, sp, 472
002dc440adr x27, 16
002dc444stp x29, x27, [sp-24]
002dc448sub x29, sp, 24
002dc44cbl fn_87cd0
002dc450sub x29, sp, 8
002dc454add x27, sp, 724
002dc458stp xzr, xzr, [x27]
002dc45cldr x0, [sp+384]
002dc460ldr x1, [sp+392]
002dc464str x0, [sp+352]
002dc468str x1, [sp+360]
002dc46cldp x29, x30, [sp-8]
002dc470add sp, sp, 464
002dc474ret x30
002dc478
002dc478loc_2dc478:
002dc478add x20, sp, 52
002dc47cadr x27, 16
002dc480stp x29, x27, [sp-24]
002dc484sub x29, sp, 24
002dc488bl fn_87cd0
002dc48csub x29, sp, 8
002dc490stp xzr, xzr, [sp+304]
002dc494stp xzr, xzr, [sp+440]
002dc498ldr x5, [sp+744]
002dc49cldrsb x27, [x5]
002dc4a0ldr x1, [x5]
002dc4a4ldr x2, [x5+8]
002dc4a8ldr x3, [x5+16]
002dc4acstr x1, [sp+416]
002dc4b0str x2, [sp+424]
002dc4b4str x3, [sp+432]
002dc4b8ldr x5, [sp+744]
002dc4bcldrsb x27, [x5]
002dc4c0ldr x4, [x5+40]
002dc4c4str x4, [sp+336]
002dc4c8add x0, sp, 52
002dc4ccbl vendor/golang.org/x/net/dns/dnsmessage.(*ResourceHeader).unpack
002dc4d0str x0, [sp+344]
002dc4d4str x1, [sp+440]
002dc4d8str x2, [sp+448]
002dc4dcldr x5, [sp+344]
002dc4e0str x5, [sp+328]
002dc4e4str x1, [sp+400]
002dc4e8str x2, [sp+408]
002dc4ecldr x5, [sp+328]
002dc4f0str x5, [sp+320]
002dc4f4str x1, [sp+368]
002dc4f8str x2, [sp+376]
002dc4fccbnz x1, 0x2dc504
002dc500b 0x2dc540
002dc504
002dc504loc_2dc504:
002dc504add x20, sp, 472
002dc508adr x27, 16
002dc50cstp x29, x27, [sp-24]
002dc510sub x29, sp, 24
002dc514bl fn_87cd0
002dc518sub x29, sp, 8
002dc51cadd x27, sp, 724
002dc520stp xzr, xzr, [x27]
002dc524ldr x0, [sp+368]
002dc528ldr x1, [sp+376]
002dc52cstr x0, [sp+352]
002dc530str x1, [sp+360]
002dc534ldp x29, x30, [sp-8]
002dc538add sp, sp, 464
002dc53cret x30
002dc540
002dc540loc_2dc540:
002dc540ldr x2, [sp+744]
002dc544ldrsb x27, [x2]
002dc548orr x3, xzr, 1
002dc54cstrb w3, [x2+56]
002dc550ldr x2, [sp+744]
002dc554ldrsb x27, [x2]
002dc558ldr x3, [sp+744]
002dc55cldrsb x27, [x3]
002dc560ldr x3, [x3+40]
002dc564str x3, [x2+64]
002dc568ldr x2, [sp+744]
002dc56cldrsb x27, [x2]
002dc570ldrh w3, [sp+308]
002dc574strh w3, [x2+72]
002dc578ldr x2, [sp+744]
002dc57cldrsb x27, [x2]
002dc580ldrh w3, [sp+316]
002dc584strh w3, [x2+74]
002dc588ldr x2, [sp+744]
002dc58cldrsb x27, [x2]
002dc590ldr x3, [sp+320]
002dc594str x3, [x2+40]
002dc598add x21, sp, 472
002dc59cadd x20, sp, 52
002dc5a0adr x27, 16
002dc5a4stp x29, x27, [sp-24]
002dc5a8sub x29, sp, 24
002dc5acbl fn_87ea0
002dc5b0sub x29, sp, 8
002dc5b4ldp x2, x3, [sp+304]
002dc5b8add x27, sp, 724
002dc5bcstp x2, x3, [x27]
002dc5c0stp xzr, xzr, [sp+352]
002dc5c4mov x0, xzr
002dc5c8mov x1, xzr
002dc5ccldp x29, x30, [sp-8]
002dc5d0add sp, sp, 464
002dc5d4ret x30
002dc5d8
002dc5d8loc_2dc5d8:
002dc5d8str x0, [sp+280]
002dc5dcstrb w1, [sp+288]
002dc5e0mov x3, x30
002dc5e4bl runtime.morestack_noctxt.abi0
002dc5e8ldr x0, [sp+280]
002dc5ecldrb w1, [sp+288]
002dc5f0b 0x2dc3a0
002dc5f4udf 0
002dc5f8udf 0
002dc5fcudf 0
002dc3a0
002dc600
002dc600vendor/golang.org/x/net/dns/dnsmessage.(*Parser).skipResource: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Parser).skipResource(vendor/golang.org/x/net/dns/dnsmessage.Parser * p, vendor/golang.org/x/net/dns/dnsmessage.section sec)
002dc600ldr x16, [x28+16]
002dc604sub x17, sp, 112
002dc608subs xzr, x17, x16
002dc60cb.ls 0x2dc8f0
002dc610str x30, [sp-240]!
002dc614stur x29, [sp-8]
002dc618sub x29, sp, 8
002dc61cstr x0, [sp+248]
002dc620strb w1, [sp+256]
002dc624stp xzr, xzr, [sp+96]
002dc628ldr x2, [sp+248]
002dc62cldrsb x27, [x2]
002dc630ldrb w2, [x2+56]
002dc634strb w2, [sp+63]
002dc638tbnz w2, 0, 0x2dc640
002dc63cb 0x2dc660
002dc640
002dc640loc_2dc640:
002dc640ldr x2, [sp+248]
002dc644ldrsb x27, [x2]
002dc648ldrb w2, [x2+36]
002dc64cldrb w3, [sp+256]
002dc650subs wzr, w2, w3
002dc654cset x2, eq
002dc658strb w2, [sp+63]
002dc65cb 0x2dc664
002dc660
002dc660loc_2dc660:
002dc660b 0x2dc664
002dc664
002dc664loc_2dc664:
002dc664ldrb w2, [sp+63]
002dc668tbnz w2, 0, 0x2dc670
002dc66cb 0x2dc71c
002dc670
002dc670loc_2dc670:
002dc670ldr x2, [sp+248]
002dc674ldrsb x27, [x2]
002dc678ldr x2, [x2+40]
002dc67cldr x3, [sp+248]
002dc680ldrsb x27, [x3]
002dc684ldrh w3, [x3+74]
002dc688add x2, x2, x3
002dc68cstr x2, [sp+64]
002dc690ldr x3, [sp+248]
002dc694ldrsb x27, [x3]
002dc698ldr x3, [x3+8]
002dc69cstr x3, [sp+72]
002dc6a0subs xzr, x3, x2
002dc6a4b.lt 0x2dc6ac
002dc6a8b 0x2dc6d0
002dc6ac
002dc6acloc_2dc6ac:
002dc6acadrp x27, 0x745000
002dc6b0ldr x0, [x27+3440]
002dc6b4adrp x27, 0x745000
002dc6b8ldr x1, [x27+3448]
002dc6bcstr x0, [sp+96]
002dc6c0str x1, [sp+104]
002dc6c4ldur x29, [sp-8]
002dc6c8ldr x30, [sp], 240
002dc6ccret x30
002dc6d0
002dc6d0loc_2dc6d0:
002dc6d0ldr x3, [sp+248]
002dc6d4ldrsb x27, [x3]
002dc6d8str x2, [x3+40]
002dc6dcldr x2, [sp+248]
002dc6e0ldrsb x27, [x2]
002dc6e4strb wzr, [x2+56]
002dc6e8ldr x2, [sp+248]
002dc6ecldrsb x27, [x2]
002dc6f0ldr x3, [sp+248]
002dc6f4ldrsb x27, [x3]
002dc6f8ldr x3, [x3+48]
002dc6fcadd x3, x3, 1
002dc700str x3, [x2+48]
002dc704stp xzr, xzr, [sp+96]
002dc708mov x0, xzr
002dc70cmov x1, xzr
002dc710ldur x29, [sp-8]
002dc714ldr x30, [sp], 240
002dc718ret x30
002dc71c
002dc71cloc_2dc71c:
002dc71cldrb w1, [sp+256]
002dc720ldr x0, [sp+248]
002dc724bl vendor/golang.org/x/net/dns/dnsmessage.(*Parser).checkAdvance
002dc728str x0, [sp+128]
002dc72cstr x1, [sp+136]
002dc730cbnz x0, 0x2dc738
002dc734b 0x2dc74c
002dc738
002dc738loc_2dc738:
002dc738str x0, [sp+96]
002dc73cstr x1, [sp+104]
002dc740ldur x29, [sp-8]
002dc744ldr x30, [sp], 240
002dc748ret x30
002dc74c
002dc74cloc_2dc74c:
002dc74cstp xzr, xzr, [sp+112]
002dc750stp xzr, xzr, [sp+216]
002dc754ldr x4, [sp+248]
002dc758ldrsb x27, [x4]
002dc75cldr x0, [x4]
002dc760ldr x1, [x4+8]
002dc764ldr x2, [x4+16]
002dc768str x0, [sp+184]
002dc76cstr x1, [sp+192]
002dc770str x2, [sp+200]
002dc774ldr x4, [sp+248]
002dc778ldrsb x27, [x4]
002dc77cldr x3, [x4+40]
002dc780str x3, [sp+88]
002dc784bl vendor/golang.org/x/net/dns/dnsmessage.skipResource
002dc788str x0, [sp+72]
002dc78cstr x1, [sp+216]
002dc790str x2, [sp+224]
002dc794ldr x4, [sp+72]
002dc798str x4, [sp+80]
002dc79cstr x1, [sp+144]
002dc7a0str x2, [sp+152]
002dc7a4ldr x4, [sp+248]
002dc7a8ldrsb x27, [x4]
002dc7acldr x5, [sp+80]
002dc7b0str x5, [x4+40]
002dc7b4ldr x4, [sp+152]
002dc7b8ldr x5, [sp+144]
002dc7bcstr x5, [sp+112]
002dc7c0str x4, [sp+120]
002dc7c4cbnz x5, 0x2dc7cc
002dc7c8b 0x2dc8bc
002dc7cc
002dc7ccloc_2dc7cc:
002dc7ccadrp x0, 0x368000
002dc7d0add x0, x0, 0
002dc7d4bl runtime.newobject
002dc7d8str x0, [sp+176]
002dc7dcadrp x27, 0x744000
002dc7e0ldr x1, [x27+3968]
002dc7e4adrp x0, 0x349000
002dc7e8add x0, x0, 1824
002dc7ecadd x2, sp, 256
002dc7f0bl runtime.mapaccess1
002dc7f4ldr x3, [x0]
002dc7f8ldr x4, [x0+8]
002dc7fcstr x3, [sp+160]
002dc800str x4, [sp+168]
002dc804mov x0, xzr
002dc808adrp x1, 0x3d6000
002dc80cadd x1, x1, 1334
002dc810movz x2, 10
002dc814bl runtime.concatstring2
002dc818ldr x2, [sp+176]
002dc81cldrsb x27, [x2]
002dc820str x1, [x2+8]
002dc824adrp x27, 0x76f000
002dc828ldr w1, [x27+3056]
002dc82ccbz w1, 0x2dc834
002dc830b 0x2dc838
002dc834
002dc834loc_2dc834:
002dc834b 0x2dc84c
002dc838
002dc838loc_2dc838:
002dc838bl runtime.gcWriteBarrier2
002dc83cstr x0, [x25]
002dc840ldr x3, [x2]
002dc844str x3, [x25+8]
002dc848b 0x2dc84c
002dc84c
002dc84cloc_2dc84c:
002dc84cstr x0, [x2]
002dc850ldr x2, [sp+176]
002dc854ldrsb x27, [x2]
002dc858ldr x3, [sp+120]
002dc85cldr x4, [sp+112]
002dc860str x4, [x2+16]
002dc864adrp x27, 0x76f000
002dc868ldr w4, [x27+3056]
002dc86ccbz w4, 0x2dc874
002dc870b 0x2dc878
002dc874
002dc874loc_2dc874:
002dc874b 0x2dc88c
002dc878
002dc878loc_2dc878:
002dc878bl runtime.gcWriteBarrier2
002dc87cstr x3, [x25]
002dc880ldr x4, [x2+24]
002dc884str x4, [x25+8]
002dc888b 0x2dc88c
002dc88c
002dc88cloc_2dc88c:
002dc88cstr x3, [x2+24]
002dc890ldr x2, [sp+176]
002dc894str x2, [sp+208]
002dc898adrp x3, 0x43a000
002dc89cadd x3, x3, 64
002dc8a0str x3, [sp+96]
002dc8a4str x2, [sp+104]
002dc8a8ldr x0, [sp+96]
002dc8acldr x1, [sp+104]
002dc8b0ldur x29, [sp-8]
002dc8b4ldr x30, [sp], 240
002dc8b8ret x30
002dc8bc
002dc8bcloc_2dc8bc:
002dc8bcldr x2, [sp+248]
002dc8c0ldrsb x27, [x2]
002dc8c4ldr x3, [sp+248]
002dc8c8ldrsb x27, [x3]
002dc8ccldr x3, [x3+48]
002dc8d0add x3, x3, 1
002dc8d4str x3, [x2+48]
002dc8d8stp xzr, xzr, [sp+96]
002dc8dcmov x0, xzr
002dc8e0mov x1, xzr
002dc8e4ldur x29, [sp-8]
002dc8e8ldr x30, [sp], 240
002dc8ecret x30
002dc8f0
002dc8f0loc_2dc8f0:
002dc8f0str x0, [sp+8]
002dc8f4strb w1, [sp+16]
002dc8f8mov x3, x30
002dc8fcbl runtime.morestack_noctxt.abi0
002dc900ldr x0, [sp+8]
002dc904ldrb w1, [sp+16]
002dc908b 0x2dc600
002dc90cudf 0
002dc600
002dc600vendor/golang.org/x/net/dns/dnsmessage.(*Parser).skipResource: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Parser).skipResource(vendor/golang.org/x/net/dns/dnsmessage.Parser * p, vendor/golang.org/x/net/dns/dnsmessage.section sec)
002dc600ldr x16, [x28+16]
002dc604sub x17, sp, 112
002dc608subs xzr, x17, x16
002dc60cb.ls 0x2dc8f0
002dc610str x30, [sp-240]!
002dc614stur x29, [sp-8]
002dc618sub x29, sp, 8
002dc61cstr x0, [sp+248]
002dc620strb w1, [sp+256]
002dc624stp xzr, xzr, [sp+96]
002dc628ldr x2, [sp+248]
002dc62cldrsb x27, [x2]
002dc630ldrb w2, [x2+56]
002dc634strb w2, [sp+63]
002dc638tbnz w2, 0, 0x2dc640
002dc63cb 0x2dc660
002dc640
002dc640loc_2dc640:
002dc640ldr x2, [sp+248]
002dc644ldrsb x27, [x2]
002dc648ldrb w2, [x2+36]
002dc64cldrb w3, [sp+256]
002dc650subs wzr, w2, w3
002dc654cset x2, eq
002dc658strb w2, [sp+63]
002dc65cb 0x2dc664
002dc660
002dc660loc_2dc660:
002dc660b 0x2dc664
002dc664
002dc664loc_2dc664:
002dc664ldrb w2, [sp+63]
002dc668tbnz w2, 0, 0x2dc670
002dc66cb 0x2dc71c
002dc670
002dc670loc_2dc670:
002dc670ldr x2, [sp+248]
002dc674ldrsb x27, [x2]
002dc678ldr x2, [x2+40]
002dc67cldr x3, [sp+248]
002dc680ldrsb x27, [x3]
002dc684ldrh w3, [x3+74]
002dc688add x2, x2, x3
002dc68cstr x2, [sp+64]
002dc690ldr x3, [sp+248]
002dc694ldrsb x27, [x3]
002dc698ldr x3, [x3+8]
002dc69cstr x3, [sp+72]
002dc6a0subs xzr, x3, x2
002dc6a4b.lt 0x2dc6ac
002dc6a8b 0x2dc6d0
002dc6ac
002dc6acloc_2dc6ac:
002dc6acadrp x27, 0x745000
002dc6b0ldr x0, [x27+3440]
002dc6b4adrp x27, 0x745000
002dc6b8ldr x1, [x27+3448]
002dc6bcstr x0, [sp+96]
002dc6c0str x1, [sp+104]
002dc6c4ldur x29, [sp-8]
002dc6c8ldr x30, [sp], 240
002dc6ccret x30
002dc6d0
002dc6d0loc_2dc6d0:
002dc6d0ldr x3, [sp+248]
002dc6d4ldrsb x27, [x3]
002dc6d8str x2, [x3+40]
002dc6dcldr x2, [sp+248]
002dc6e0ldrsb x27, [x2]
002dc6e4strb wzr, [x2+56]
002dc6e8ldr x2, [sp+248]
002dc6ecldrsb x27, [x2]
002dc6f0ldr x3, [sp+248]
002dc6f4ldrsb x27, [x3]
002dc6f8ldr x3, [x3+48]
002dc6fcadd x3, x3, 1
002dc700str x3, [x2+48]
002dc704stp xzr, xzr, [sp+96]
002dc708mov x0, xzr
002dc70cmov x1, xzr
002dc710ldur x29, [sp-8]
002dc714ldr x30, [sp], 240
002dc718ret x30
002dc71c
002dc71cloc_2dc71c:
002dc71cldrb w1, [sp+256]
002dc720ldr x0, [sp+248]
002dc724bl vendor/golang.org/x/net/dns/dnsmessage.(*Parser).checkAdvance
002dc728str x0, [sp+128]
002dc72cstr x1, [sp+136]
002dc730cbnz x0, 0x2dc738
002dc734b 0x2dc74c
002dc738
002dc738loc_2dc738:
002dc738str x0, [sp+96]
002dc73cstr x1, [sp+104]
002dc740ldur x29, [sp-8]
002dc744ldr x30, [sp], 240
002dc748ret x30
002dc74c
002dc74cloc_2dc74c:
002dc74cstp xzr, xzr, [sp+112]
002dc750stp xzr, xzr, [sp+216]
002dc754ldr x4, [sp+248]
002dc758ldrsb x27, [x4]
002dc75cldr x0, [x4]
002dc760ldr x1, [x4+8]
002dc764ldr x2, [x4+16]
002dc768str x0, [sp+184]
002dc76cstr x1, [sp+192]
002dc770str x2, [sp+200]
002dc774ldr x4, [sp+248]
002dc778ldrsb x27, [x4]
002dc77cldr x3, [x4+40]
002dc780str x3, [sp+88]
002dc784bl vendor/golang.org/x/net/dns/dnsmessage.skipResource
002dc788str x0, [sp+72]
002dc78cstr x1, [sp+216]
002dc790str x2, [sp+224]
002dc794ldr x4, [sp+72]
002dc798str x4, [sp+80]
002dc79cstr x1, [sp+144]
002dc7a0str x2, [sp+152]
002dc7a4ldr x4, [sp+248]
002dc7a8ldrsb x27, [x4]
002dc7acldr x5, [sp+80]
002dc7b0str x5, [x4+40]
002dc7b4ldr x4, [sp+152]
002dc7b8ldr x5, [sp+144]
002dc7bcstr x5, [sp+112]
002dc7c0str x4, [sp+120]
002dc7c4cbnz x5, 0x2dc7cc
002dc7c8b 0x2dc8bc
002dc7cc
002dc7ccloc_2dc7cc:
002dc7ccadrp x0, 0x368000
002dc7d0add x0, x0, 0
002dc7d4bl runtime.newobject
002dc7d8str x0, [sp+176]
002dc7dcadrp x27, 0x744000
002dc7e0ldr x1, [x27+3968]
002dc7e4adrp x0, 0x349000
002dc7e8add x0, x0, 1824
002dc7ecadd x2, sp, 256
002dc7f0bl runtime.mapaccess1
002dc7f4ldr x3, [x0]
002dc7f8ldr x4, [x0+8]
002dc7fcstr x3, [sp+160]
002dc800str x4, [sp+168]
002dc804mov x0, xzr
002dc808adrp x1, 0x3d6000
002dc80cadd x1, x1, 1334
002dc810movz x2, 10
002dc814bl runtime.concatstring2
002dc818ldr x2, [sp+176]
002dc81cldrsb x27, [x2]
002dc820str x1, [x2+8]
002dc824adrp x27, 0x76f000
002dc828ldr w1, [x27+3056]
002dc82ccbz w1, 0x2dc834
002dc830b 0x2dc838
002dc834
002dc834loc_2dc834:
002dc834b 0x2dc84c
002dc838
002dc838loc_2dc838:
002dc838bl runtime.gcWriteBarrier2
002dc83cstr x0, [x25]
002dc840ldr x3, [x2]
002dc844str x3, [x25+8]
002dc848b 0x2dc84c
002dc84c
002dc84cloc_2dc84c:
002dc84cstr x0, [x2]
002dc850ldr x2, [sp+176]
002dc854ldrsb x27, [x2]
002dc858ldr x3, [sp+120]
002dc85cldr x4, [sp+112]
002dc860str x4, [x2+16]
002dc864adrp x27, 0x76f000
002dc868ldr w4, [x27+3056]
002dc86ccbz w4, 0x2dc874
002dc870b 0x2dc878
002dc874
002dc874loc_2dc874:
002dc874b 0x2dc88c
002dc878
002dc878loc_2dc878:
002dc878bl runtime.gcWriteBarrier2
002dc87cstr x3, [x25]
002dc880ldr x4, [x2+24]
002dc884str x4, [x25+8]
002dc888b 0x2dc88c
002dc88c
002dc88cloc_2dc88c:
002dc88cstr x3, [x2+24]
002dc890ldr x2, [sp+176]
002dc894str x2, [sp+208]
002dc898adrp x3, 0x43a000
002dc89cadd x3, x3, 64
002dc8a0str x3, [sp+96]
002dc8a4str x2, [sp+104]
002dc8a8ldr x0, [sp+96]
002dc8acldr x1, [sp+104]
002dc8b0ldur x29, [sp-8]
002dc8b4ldr x30, [sp], 240
002dc8b8ret x30
002dc8bc
002dc8bcloc_2dc8bc:
002dc8bcldr x2, [sp+248]
002dc8c0ldrsb x27, [x2]
002dc8c4ldr x3, [sp+248]
002dc8c8ldrsb x27, [x3]
002dc8ccldr x3, [x3+48]
002dc8d0add x3, x3, 1
002dc8d4str x3, [x2+48]
002dc8d8stp xzr, xzr, [sp+96]
002dc8dcmov x0, xzr
002dc8e0mov x1, xzr
002dc8e4ldur x29, [sp-8]
002dc8e8ldr x30, [sp], 240
002dc8ecret x30
002dc8f0
002dc8f0loc_2dc8f0:
002dc8f0str x0, [sp+8]
002dc8f4strb w1, [sp+16]
002dc8f8mov x3, x30
002dc8fcbl runtime.morestack_noctxt.abi0
002dc900ldr x0, [sp+8]
002dc904ldrb w1, [sp+16]
002dc908b 0x2dc600
002dc90cudf 0
002dc600
002dc910
002dc910vendor/golang.org/x/net/dns/dnsmessage.(*Parser).Question: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Parser).Question(vendor/golang.org/x/net/dns/dnsmessage.Parser * p)
002dc910ldr x16, [x28+16]
002dc914sub x17, sp, 464
002dc918subs xzr, x17, x16
002dc91cb.ls 0x2dce44
002dc920sub x20, sp, 592
002dc924stp x29, x30, [x20-8]
002dc928add sp, x20, 0
002dc92csub x29, sp, 8
002dc930str x0, [sp+864]
002dc934add x20, sp, 600
002dc938adr x27, 16
002dc93cstp x29, x27, [sp-24]
002dc940sub x29, sp, 24
002dc944bl fn_87cd0
002dc948sub x29, sp, 8
002dc94cadd x27, sp, 852
002dc950str xzr, [x27]
002dc954stp xzr, xzr, [sp+368]
002dc958ldr x0, [sp+864]
002dc95corr x1, xzr, 2
002dc960bl vendor/golang.org/x/net/dns/dnsmessage.(*Parser).checkAdvance
002dc964str x0, [sp+400]
002dc968str x1, [sp+408]
002dc96ccbnz x0, 0x2dc974
002dc970b 0x2dc9b0
002dc974
002dc974loc_2dc974:
002dc974add x20, sp, 600
002dc978adr x27, 16
002dc97cstp x29, x27, [sp-24]
002dc980sub x29, sp, 24
002dc984bl fn_87cd0
002dc988sub x29, sp, 8
002dc98cadd x27, sp, 852
002dc990str xzr, [x27]
002dc994ldr x0, [sp+400]
002dc998ldr x1, [sp+408]
002dc99cstr x0, [sp+368]
002dc9a0str x1, [sp+376]
002dc9a4ldp x29, x30, [sp-8]
002dc9a8add sp, sp, 592
002dc9acret x30
002dc9b0
002dc9b0loc_2dc9b0:
002dc9b0add x20, sp, 52
002dc9b4adr x27, 16
002dc9b8stp x29, x27, [sp-24]
002dc9bcsub x29, sp, 24
002dc9c0bl fn_87cd0
002dc9c4sub x29, sp, 8
002dc9c8add x27, sp, 536
002dc9ccstp xzr, xzr, [x27]
002dc9d0ldr x5, [sp+864]
002dc9d4ldrsb x27, [x5]
002dc9d8ldr x1, [x5]
002dc9dcldr x2, [x5+8]
002dc9e0ldr x3, [x5+16]
002dc9e4str x1, [sp+504]
002dc9e8str x2, [sp+512]
002dc9ecstr x3, [sp+520]
002dc9f0ldr x5, [sp+864]
002dc9f4ldrsb x27, [x5]
002dc9f8ldr x4, [x5+40]
002dc9fcstr x4, [sp+336]
002dca00add x0, sp, 52
002dca04bl vendor/golang.org/x/net/dns/dnsmessage.(*Name).unpack
002dca08str x0, [sp+344]
002dca0cstr x1, [sp+536]
002dca10str x2, [sp+544]
002dca14ldr x5, [sp+344]
002dca18str x5, [sp+328]
002dca1cstr x1, [sp+416]
002dca20str x2, [sp+424]
002dca24ldr x5, [sp+328]
002dca28str x5, [sp+320]
002dca2cstr x1, [sp+384]
002dca30str x2, [sp+392]
002dca34cbnz x1, 0x2dca3c
002dca38b 0x2dcb14
002dca3c
002dca3cloc_2dca3c:
002dca3cadrp x0, 0x368000
002dca40add x0, x0, 0
002dca44bl runtime.newobject
002dca48str x0, [sp+496]
002dca4cmovz x1, 23
002dca50str x1, [x0+8]
002dca54adrp x27, 0x76f000
002dca58ldr w1, [x27+3056]
002dca5ccbz w1, 0x2dca64
002dca60b 0x2dca68
002dca64
002dca64loc_2dca64:
002dca64b 0x2dca78
002dca68
002dca68loc_2dca68:
002dca68ldr x2, [x0]
002dca6cbl runtime.gcWriteBarrier1
002dca70str x2, [x25]
002dca74b 0x2dca78
002dca78
002dca78loc_2dca78:
002dca78adrp x2, 0x3dc000
002dca7cadd x2, x2, 2709
002dca80str x2, [x0]
002dca84ldr x2, [sp+496]
002dca88ldrsb x27, [x2]
002dca8cldr x3, [sp+392]
002dca90ldr x4, [sp+384]
002dca94str x4, [x2+16]
002dca98adrp x27, 0x76f000
002dca9cldr w4, [x27+3056]
002dcaa0cbz w4, 0x2dcaa8
002dcaa4b 0x2dcaac
002dcaa8
002dcaa8loc_2dcaa8:
002dcaa8b 0x2dcac0
002dcaac
002dcaacloc_2dcaac:
002dcaacbl runtime.gcWriteBarrier2
002dcab0str x3, [x25]
002dcab4ldr x4, [x2+24]
002dcab8str x4, [x25+8]
002dcabcb 0x2dcac0
002dcac0
002dcac0loc_2dcac0:
002dcac0str x3, [x2+24]
002dcac4ldr x2, [sp+496]
002dcac8str x2, [sp+528]
002dcaccadd x20, sp, 600
002dcad0adr x27, 16
002dcad4stp x29, x27, [sp-24]
002dcad8sub x29, sp, 24
002dcadcbl fn_87cd0
002dcae0sub x29, sp, 8
002dcae4add x27, sp, 852
002dcae8str xzr, [x27]
002dcaecldr x2, [sp+528]
002dcaf0adrp x3, 0x43a000
002dcaf4add x3, x3, 64
002dcaf8str x3, [sp+368]
002dcafcstr x2, [sp+376]
002dcb00ldr x0, [sp+368]
002dcb04ldr x1, [sp+376]
002dcb08ldp x29, x30, [sp-8]
002dcb0cadd sp, sp, 592
002dcb10ret x30
002dcb14
002dcb14loc_2dcb14:
002dcb14add x27, sp, 536
002dcb18stp xzr, xzr, [x27]
002dcb1cldr x4, [sp+864]
002dcb20ldrsb x27, [x4]
002dcb24ldr x0, [x4]
002dcb28ldr x1, [x4+8]
002dcb2cldr x2, [x4+16]
002dcb30str x0, [sp+472]
002dcb34str x1, [sp+480]
002dcb38str x2, [sp+488]
002dcb3cldr x3, [sp+320]
002dcb40bl vendor/golang.org/x/net/dns/dnsmessage.unpackType
002dcb44strh w0, [sp+314]
002dcb48str x1, [sp+344]
002dcb4cstr x2, [sp+536]
002dcb50str x3, [sp+544]
002dcb54ldrh w4, [sp+314]
002dcb58strh w4, [sp+318]
002dcb5cldr x4, [sp+344]
002dcb60str x4, [sp+360]
002dcb64str x2, [sp+568]
002dcb68str x3, [sp+576]
002dcb6cldrh w4, [sp+318]
002dcb70strh w4, [sp+308]
002dcb74ldr x4, [sp+360]
002dcb78str x4, [sp+320]
002dcb7cstr x2, [sp+384]
002dcb80str x3, [sp+392]
002dcb84cbnz x2, 0x2dcb8c
002dcb88b 0x2dcc64
002dcb8c
002dcb8cloc_2dcb8c:
002dcb8cadrp x0, 0x368000
002dcb90add x0, x0, 0
002dcb94bl runtime.newobject
002dcb98str x0, [sp+464]
002dcb9cmovz x1, 23
002dcba0str x1, [x0+8]
002dcba4adrp x27, 0x76f000
002dcba8ldr w1, [x27+3056]
002dcbaccbz w1, 0x2dcbb4
002dcbb0b 0x2dcbb8
002dcbb4
002dcbb4loc_2dcbb4:
002dcbb4b 0x2dcbc8
002dcbb8
002dcbb8loc_2dcbb8:
002dcbb8ldr x2, [x0]
002dcbbcbl runtime.gcWriteBarrier1
002dcbc0str x2, [x25]
002dcbc4b 0x2dcbc8
002dcbc8
002dcbc8loc_2dcbc8:
002dcbc8adrp x2, 0x3dc000
002dcbccadd x2, x2, 2732
002dcbd0str x2, [x0]
002dcbd4ldr x2, [sp+464]
002dcbd8ldrsb x27, [x2]
002dcbdcldr x3, [sp+392]
002dcbe0ldr x4, [sp+384]
002dcbe4str x4, [x2+16]
002dcbe8adrp x27, 0x76f000
002dcbecldr w4, [x27+3056]
002dcbf0cbz w4, 0x2dcbf8
002dcbf4b 0x2dcbfc
002dcbf8
002dcbf8loc_2dcbf8:
002dcbf8b 0x2dcc10
002dcbfc
002dcbfcloc_2dcbfc:
002dcbfcbl runtime.gcWriteBarrier2
002dcc00str x3, [x25]
002dcc04ldr x4, [x2+24]
002dcc08str x4, [x25+8]
002dcc0cb 0x2dcc10
002dcc10
002dcc10loc_2dcc10:
002dcc10str x3, [x2+24]
002dcc14ldr x2, [sp+464]
002dcc18str x2, [sp+528]
002dcc1cadd x20, sp, 600
002dcc20adr x27, 16
002dcc24stp x29, x27, [sp-24]
002dcc28sub x29, sp, 24
002dcc2cbl fn_87cd0
002dcc30sub x29, sp, 8
002dcc34add x27, sp, 852
002dcc38str xzr, [x27]
002dcc3cldr x2, [sp+528]
002dcc40adrp x3, 0x43a000
002dcc44add x3, x3, 64
002dcc48str x3, [sp+368]
002dcc4cstr x2, [sp+376]
002dcc50ldr x0, [sp+368]
002dcc54ldr x1, [sp+376]
002dcc58ldp x29, x30, [sp-8]
002dcc5cadd sp, sp, 592
002dcc60ret x30
002dcc64
002dcc64loc_2dcc64:
002dcc64add x27, sp, 536
002dcc68stp xzr, xzr, [x27]
002dcc6cldr x4, [sp+864]
002dcc70ldrsb x27, [x4]
002dcc74ldr x0, [x4]
002dcc78ldr x1, [x4+8]
002dcc7cldr x2, [x4+16]
002dcc80str x0, [sp+440]
002dcc84str x1, [sp+448]
002dcc88str x2, [sp+456]
002dcc8cldr x3, [sp+320]
002dcc90bl vendor/golang.org/x/net/dns/dnsmessage.unpackClass
002dcc94strh w0, [sp+312]
002dcc98str x1, [sp+344]
002dcc9cstr x2, [sp+536]
002dcca0str x3, [sp+544]
002dcca4ldrh w4, [sp+312]
002dcca8strh w4, [sp+316]
002dccacldr x4, [sp+344]
002dccb0str x4, [sp+352]
002dccb4str x2, [sp+552]
002dccb8str x3, [sp+560]
002dccbcldrh w4, [sp+316]
002dccc0strh w4, [sp+310]
002dccc4ldr x4, [sp+352]
002dccc8str x4, [sp+320]
002dccccstr x2, [sp+384]
002dccd0str x3, [sp+392]
002dccd4cbnz x2, 0x2dccdc
002dccd8b 0x2dcdb4
002dccdc
002dccdcloc_2dccdc:
002dccdcadrp x0, 0x368000
002dcce0add x0, x0, 0
002dcce4bl runtime.newobject
002dcce8str x0, [sp+432]
002dccecorr x1, xzr, 24
002dccf0str x1, [x0+8]
002dccf4adrp x27, 0x76f000
002dccf8ldr w1, [x27+3056]
002dccfccbz w1, 0x2dcd04
002dcd00b 0x2dcd08
002dcd04
002dcd04loc_2dcd04:
002dcd04b 0x2dcd18
002dcd08
002dcd08loc_2dcd08:
002dcd08ldr x2, [x0]
002dcd0cbl runtime.gcWriteBarrier1
002dcd10str x2, [x25]
002dcd14b 0x2dcd18
002dcd18
002dcd18loc_2dcd18:
002dcd18adrp x2, 0x3dd000
002dcd1cadd x2, x2, 1326
002dcd20str x2, [x0]
002dcd24ldr x2, [sp+432]
002dcd28ldrsb x27, [x2]
002dcd2cldr x3, [sp+392]
002dcd30ldr x4, [sp+384]
002dcd34str x4, [x2+16]
002dcd38adrp x27, 0x76f000
002dcd3cldr w4, [x27+3056]
002dcd40cbz w4, 0x2dcd48
002dcd44b 0x2dcd4c
002dcd48
002dcd48loc_2dcd48:
002dcd48b 0x2dcd60
002dcd4c
002dcd4cloc_2dcd4c:
002dcd4cbl runtime.gcWriteBarrier2
002dcd50str x3, [x25]
002dcd54ldr x4, [x2+24]
002dcd58str x4, [x25+8]
002dcd5cb 0x2dcd60
002dcd60
002dcd60loc_2dcd60:
002dcd60str x3, [x2+24]
002dcd64ldr x2, [sp+432]
002dcd68str x2, [sp+528]
002dcd6cadd x20, sp, 600
002dcd70adr x27, 16
002dcd74stp x29, x27, [sp-24]
002dcd78sub x29, sp, 24
002dcd7cbl fn_87cd0
002dcd80sub x29, sp, 8
002dcd84add x27, sp, 852
002dcd88str xzr, [x27]
002dcd8cldr x2, [sp+528]
002dcd90adrp x3, 0x43a000
002dcd94add x3, x3, 64
002dcd98str x3, [sp+368]
002dcd9cstr x2, [sp+376]
002dcda0ldr x0, [sp+368]
002dcda4ldr x1, [sp+376]
002dcda8ldp x29, x30, [sp-8]
002dcdacadd sp, sp, 592
002dcdb0ret x30
002dcdb4
002dcdb4loc_2dcdb4:
002dcdb4ldr x2, [sp+864]
002dcdb8ldrsb x27, [x2]
002dcdbcldr x3, [sp+320]
002dcdc0str x3, [x2+40]
002dcdc4ldr x2, [sp+864]
002dcdc8ldrsb x27, [x2]
002dcdccldr x3, [sp+864]
002dcdd0ldrsb x27, [x3]
002dcdd4ldr x3, [x3+48]
002dcdd8add x3, x3, 1
002dcddcstr x3, [x2+48]
002dcde0add x20, sp, 600
002dcde4adr x27, 16
002dcde8stp x29, x27, [sp-24]
002dcdecsub x29, sp, 24
002dcdf0bl fn_87cd0
002dcdf4sub x29, sp, 8
002dcdf8add x27, sp, 852
002dcdfcstr xzr, [x27]
002dce00add x21, sp, 600
002dce04add x20, sp, 52
002dce08adr x27, 16
002dce0cstp x29, x27, [sp-24]
002dce10sub x29, sp, 24
002dce14bl fn_87ea0
002dce18sub x29, sp, 8
002dce1cldrh w2, [sp+308]
002dce20strh w2, [sp+856]
002dce24ldrh w2, [sp+310]
002dce28strh w2, [sp+858]
002dce2cstp xzr, xzr, [sp+368]
002dce30mov x0, xzr
002dce34mov x1, xzr
002dce38ldp x29, x30, [sp-8]
002dce3cadd sp, sp, 592
002dce40ret x30
002dce44
002dce44loc_2dce44:
002dce44str x0, [sp+272]
002dce48mov x3, x30
002dce4cbl runtime.morestack_noctxt.abi0
002dce50ldr x0, [sp+272]
002dce54b 0x2dc910
002dce58udf 0
002dce5cudf 0
002dc910
002dc910vendor/golang.org/x/net/dns/dnsmessage.(*Parser).Question: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Parser).Question(vendor/golang.org/x/net/dns/dnsmessage.Parser * p)
002dc910ldr x16, [x28+16]
002dc914sub x17, sp, 464
002dc918subs xzr, x17, x16
002dc91cb.ls 0x2dce44
002dc920sub x20, sp, 592
002dc924stp x29, x30, [x20-8]
002dc928add sp, x20, 0
002dc92csub x29, sp, 8
002dc930str x0, [sp+864]
002dc934add x20, sp, 600
002dc938adr x27, 16
002dc93cstp x29, x27, [sp-24]
002dc940sub x29, sp, 24
002dc944bl fn_87cd0
002dc948sub x29, sp, 8
002dc94cadd x27, sp, 852
002dc950str xzr, [x27]
002dc954stp xzr, xzr, [sp+368]
002dc958ldr x0, [sp+864]
002dc95corr x1, xzr, 2
002dc960bl vendor/golang.org/x/net/dns/dnsmessage.(*Parser).checkAdvance
002dc964str x0, [sp+400]
002dc968str x1, [sp+408]
002dc96ccbnz x0, 0x2dc974
002dc970b 0x2dc9b0
002dc974
002dc974loc_2dc974:
002dc974add x20, sp, 600
002dc978adr x27, 16
002dc97cstp x29, x27, [sp-24]
002dc980sub x29, sp, 24
002dc984bl fn_87cd0
002dc988sub x29, sp, 8
002dc98cadd x27, sp, 852
002dc990str xzr, [x27]
002dc994ldr x0, [sp+400]
002dc998ldr x1, [sp+408]
002dc99cstr x0, [sp+368]
002dc9a0str x1, [sp+376]
002dc9a4ldp x29, x30, [sp-8]
002dc9a8add sp, sp, 592
002dc9acret x30
002dc9b0
002dc9b0loc_2dc9b0:
002dc9b0add x20, sp, 52
002dc9b4adr x27, 16
002dc9b8stp x29, x27, [sp-24]
002dc9bcsub x29, sp, 24
002dc9c0bl fn_87cd0
002dc9c4sub x29, sp, 8
002dc9c8add x27, sp, 536
002dc9ccstp xzr, xzr, [x27]
002dc9d0ldr x5, [sp+864]
002dc9d4ldrsb x27, [x5]
002dc9d8ldr x1, [x5]
002dc9dcldr x2, [x5+8]
002dc9e0ldr x3, [x5+16]
002dc9e4str x1, [sp+504]
002dc9e8str x2, [sp+512]
002dc9ecstr x3, [sp+520]
002dc9f0ldr x5, [sp+864]
002dc9f4ldrsb x27, [x5]
002dc9f8ldr x4, [x5+40]
002dc9fcstr x4, [sp+336]
002dca00add x0, sp, 52
002dca04bl vendor/golang.org/x/net/dns/dnsmessage.(*Name).unpack
002dca08str x0, [sp+344]
002dca0cstr x1, [sp+536]
002dca10str x2, [sp+544]
002dca14ldr x5, [sp+344]
002dca18str x5, [sp+328]
002dca1cstr x1, [sp+416]
002dca20str x2, [sp+424]
002dca24ldr x5, [sp+328]
002dca28str x5, [sp+320]
002dca2cstr x1, [sp+384]
002dca30str x2, [sp+392]
002dca34cbnz x1, 0x2dca3c
002dca38b 0x2dcb14
002dca3c
002dca3cloc_2dca3c:
002dca3cadrp x0, 0x368000
002dca40add x0, x0, 0
002dca44bl runtime.newobject
002dca48str x0, [sp+496]
002dca4cmovz x1, 23
002dca50str x1, [x0+8]
002dca54adrp x27, 0x76f000
002dca58ldr w1, [x27+3056]
002dca5ccbz w1, 0x2dca64
002dca60b 0x2dca68
002dca64
002dca64loc_2dca64:
002dca64b 0x2dca78
002dca68
002dca68loc_2dca68:
002dca68ldr x2, [x0]
002dca6cbl runtime.gcWriteBarrier1
002dca70str x2, [x25]
002dca74b 0x2dca78
002dca78
002dca78loc_2dca78:
002dca78adrp x2, 0x3dc000
002dca7cadd x2, x2, 2709
002dca80str x2, [x0]
002dca84ldr x2, [sp+496]
002dca88ldrsb x27, [x2]
002dca8cldr x3, [sp+392]
002dca90ldr x4, [sp+384]
002dca94str x4, [x2+16]
002dca98adrp x27, 0x76f000
002dca9cldr w4, [x27+3056]
002dcaa0cbz w4, 0x2dcaa8
002dcaa4b 0x2dcaac
002dcaa8
002dcaa8loc_2dcaa8:
002dcaa8b 0x2dcac0
002dcaac
002dcaacloc_2dcaac:
002dcaacbl runtime.gcWriteBarrier2
002dcab0str x3, [x25]
002dcab4ldr x4, [x2+24]
002dcab8str x4, [x25+8]
002dcabcb 0x2dcac0
002dcac0
002dcac0loc_2dcac0:
002dcac0str x3, [x2+24]
002dcac4ldr x2, [sp+496]
002dcac8str x2, [sp+528]
002dcaccadd x20, sp, 600
002dcad0adr x27, 16
002dcad4stp x29, x27, [sp-24]
002dcad8sub x29, sp, 24
002dcadcbl fn_87cd0
002dcae0sub x29, sp, 8
002dcae4add x27, sp, 852
002dcae8str xzr, [x27]
002dcaecldr x2, [sp+528]
002dcaf0adrp x3, 0x43a000
002dcaf4add x3, x3, 64
002dcaf8str x3, [sp+368]
002dcafcstr x2, [sp+376]
002dcb00ldr x0, [sp+368]
002dcb04ldr x1, [sp+376]
002dcb08ldp x29, x30, [sp-8]
002dcb0cadd sp, sp, 592
002dcb10ret x30
002dcb14
002dcb14loc_2dcb14:
002dcb14add x27, sp, 536
002dcb18stp xzr, xzr, [x27]
002dcb1cldr x4, [sp+864]
002dcb20ldrsb x27, [x4]
002dcb24ldr x0, [x4]
002dcb28ldr x1, [x4+8]
002dcb2cldr x2, [x4+16]
002dcb30str x0, [sp+472]
002dcb34str x1, [sp+480]
002dcb38str x2, [sp+488]
002dcb3cldr x3, [sp+320]
002dcb40bl vendor/golang.org/x/net/dns/dnsmessage.unpackType
002dcb44strh w0, [sp+314]
002dcb48str x1, [sp+344]
002dcb4cstr x2, [sp+536]
002dcb50str x3, [sp+544]
002dcb54ldrh w4, [sp+314]
002dcb58strh w4, [sp+318]
002dcb5cldr x4, [sp+344]
002dcb60str x4, [sp+360]
002dcb64str x2, [sp+568]
002dcb68str x3, [sp+576]
002dcb6cldrh w4, [sp+318]
002dcb70strh w4, [sp+308]
002dcb74ldr x4, [sp+360]
002dcb78str x4, [sp+320]
002dcb7cstr x2, [sp+384]
002dcb80str x3, [sp+392]
002dcb84cbnz x2, 0x2dcb8c
002dcb88b 0x2dcc64
002dcb8c
002dcb8cloc_2dcb8c:
002dcb8cadrp x0, 0x368000
002dcb90add x0, x0, 0
002dcb94bl runtime.newobject
002dcb98str x0, [sp+464]
002dcb9cmovz x1, 23
002dcba0str x1, [x0+8]
002dcba4adrp x27, 0x76f000
002dcba8ldr w1, [x27+3056]
002dcbaccbz w1, 0x2dcbb4
002dcbb0b 0x2dcbb8
002dcbb4
002dcbb4loc_2dcbb4:
002dcbb4b 0x2dcbc8
002dcbb8
002dcbb8loc_2dcbb8:
002dcbb8ldr x2, [x0]
002dcbbcbl runtime.gcWriteBarrier1
002dcbc0str x2, [x25]
002dcbc4b 0x2dcbc8
002dcbc8
002dcbc8loc_2dcbc8:
002dcbc8adrp x2, 0x3dc000
002dcbccadd x2, x2, 2732
002dcbd0str x2, [x0]
002dcbd4ldr x2, [sp+464]
002dcbd8ldrsb x27, [x2]
002dcbdcldr x3, [sp+392]
002dcbe0ldr x4, [sp+384]
002dcbe4str x4, [x2+16]
002dcbe8adrp x27, 0x76f000
002dcbecldr w4, [x27+3056]
002dcbf0cbz w4, 0x2dcbf8
002dcbf4b 0x2dcbfc
002dcbf8
002dcbf8loc_2dcbf8:
002dcbf8b 0x2dcc10
002dcbfc
002dcbfcloc_2dcbfc:
002dcbfcbl runtime.gcWriteBarrier2
002dcc00str x3, [x25]
002dcc04ldr x4, [x2+24]
002dcc08str x4, [x25+8]
002dcc0cb 0x2dcc10
002dcc10
002dcc10loc_2dcc10:
002dcc10str x3, [x2+24]
002dcc14ldr x2, [sp+464]
002dcc18str x2, [sp+528]
002dcc1cadd x20, sp, 600
002dcc20adr x27, 16
002dcc24stp x29, x27, [sp-24]
002dcc28sub x29, sp, 24
002dcc2cbl fn_87cd0
002dcc30sub x29, sp, 8
002dcc34add x27, sp, 852
002dcc38str xzr, [x27]
002dcc3cldr x2, [sp+528]
002dcc40adrp x3, 0x43a000
002dcc44add x3, x3, 64
002dcc48str x3, [sp+368]
002dcc4cstr x2, [sp+376]
002dcc50ldr x0, [sp+368]
002dcc54ldr x1, [sp+376]
002dcc58ldp x29, x30, [sp-8]
002dcc5cadd sp, sp, 592
002dcc60ret x30
002dcc64
002dcc64loc_2dcc64:
002dcc64add x27, sp, 536
002dcc68stp xzr, xzr, [x27]
002dcc6cldr x4, [sp+864]
002dcc70ldrsb x27, [x4]
002dcc74ldr x0, [x4]
002dcc78ldr x1, [x4+8]
002dcc7cldr x2, [x4+16]
002dcc80str x0, [sp+440]
002dcc84str x1, [sp+448]
002dcc88str x2, [sp+456]
002dcc8cldr x3, [sp+320]
002dcc90bl vendor/golang.org/x/net/dns/dnsmessage.unpackClass
002dcc94strh w0, [sp+312]
002dcc98str x1, [sp+344]
002dcc9cstr x2, [sp+536]
002dcca0str x3, [sp+544]
002dcca4ldrh w4, [sp+312]
002dcca8strh w4, [sp+316]
002dccacldr x4, [sp+344]
002dccb0str x4, [sp+352]
002dccb4str x2, [sp+552]
002dccb8str x3, [sp+560]
002dccbcldrh w4, [sp+316]
002dccc0strh w4, [sp+310]
002dccc4ldr x4, [sp+352]
002dccc8str x4, [sp+320]
002dccccstr x2, [sp+384]
002dccd0str x3, [sp+392]
002dccd4cbnz x2, 0x2dccdc
002dccd8b 0x2dcdb4
002dccdc
002dccdcloc_2dccdc:
002dccdcadrp x0, 0x368000
002dcce0add x0, x0, 0
002dcce4bl runtime.newobject
002dcce8str x0, [sp+432]
002dccecorr x1, xzr, 24
002dccf0str x1, [x0+8]
002dccf4adrp x27, 0x76f000
002dccf8ldr w1, [x27+3056]
002dccfccbz w1, 0x2dcd04
002dcd00b 0x2dcd08
002dcd04
002dcd04loc_2dcd04:
002dcd04b 0x2dcd18
002dcd08
002dcd08loc_2dcd08:
002dcd08ldr x2, [x0]
002dcd0cbl runtime.gcWriteBarrier1
002dcd10str x2, [x25]
002dcd14b 0x2dcd18
002dcd18
002dcd18loc_2dcd18:
002dcd18adrp x2, 0x3dd000
002dcd1cadd x2, x2, 1326
002dcd20str x2, [x0]
002dcd24ldr x2, [sp+432]
002dcd28ldrsb x27, [x2]
002dcd2cldr x3, [sp+392]
002dcd30ldr x4, [sp+384]
002dcd34str x4, [x2+16]
002dcd38adrp x27, 0x76f000
002dcd3cldr w4, [x27+3056]
002dcd40cbz w4, 0x2dcd48
002dcd44b 0x2dcd4c
002dcd48
002dcd48loc_2dcd48:
002dcd48b 0x2dcd60
002dcd4c
002dcd4cloc_2dcd4c:
002dcd4cbl runtime.gcWriteBarrier2
002dcd50str x3, [x25]
002dcd54ldr x4, [x2+24]
002dcd58str x4, [x25+8]
002dcd5cb 0x2dcd60
002dcd60
002dcd60loc_2dcd60:
002dcd60str x3, [x2+24]
002dcd64ldr x2, [sp+432]
002dcd68str x2, [sp+528]
002dcd6cadd x20, sp, 600
002dcd70adr x27, 16
002dcd74stp x29, x27, [sp-24]
002dcd78sub x29, sp, 24
002dcd7cbl fn_87cd0
002dcd80sub x29, sp, 8
002dcd84add x27, sp, 852
002dcd88str xzr, [x27]
002dcd8cldr x2, [sp+528]
002dcd90adrp x3, 0x43a000
002dcd94add x3, x3, 64
002dcd98str x3, [sp+368]
002dcd9cstr x2, [sp+376]
002dcda0ldr x0, [sp+368]
002dcda4ldr x1, [sp+376]
002dcda8ldp x29, x30, [sp-8]
002dcdacadd sp, sp, 592
002dcdb0ret x30
002dcdb4
002dcdb4loc_2dcdb4:
002dcdb4ldr x2, [sp+864]
002dcdb8ldrsb x27, [x2]
002dcdbcldr x3, [sp+320]
002dcdc0str x3, [x2+40]
002dcdc4ldr x2, [sp+864]
002dcdc8ldrsb x27, [x2]
002dcdccldr x3, [sp+864]
002dcdd0ldrsb x27, [x3]
002dcdd4ldr x3, [x3+48]
002dcdd8add x3, x3, 1
002dcddcstr x3, [x2+48]
002dcde0add x20, sp, 600
002dcde4adr x27, 16
002dcde8stp x29, x27, [sp-24]
002dcdecsub x29, sp, 24
002dcdf0bl fn_87cd0
002dcdf4sub x29, sp, 8
002dcdf8add x27, sp, 852
002dcdfcstr xzr, [x27]
002dce00add x21, sp, 600
002dce04add x20, sp, 52
002dce08adr x27, 16
002dce0cstp x29, x27, [sp-24]
002dce10sub x29, sp, 24
002dce14bl fn_87ea0
002dce18sub x29, sp, 8
002dce1cldrh w2, [sp+308]
002dce20strh w2, [sp+856]
002dce24ldrh w2, [sp+310]
002dce28strh w2, [sp+858]
002dce2cstp xzr, xzr, [sp+368]
002dce30mov x0, xzr
002dce34mov x1, xzr
002dce38ldp x29, x30, [sp-8]
002dce3cadd sp, sp, 592
002dce40ret x30
002dce44
002dce44loc_2dce44:
002dce44str x0, [sp+272]
002dce48mov x3, x30
002dce4cbl runtime.morestack_noctxt.abi0
002dce50ldr x0, [sp+272]
002dce54b 0x2dc910
002dce58udf 0
002dce5cudf 0
002dc910
002dce60
002dce60vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SkipQuestion: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SkipQuestion(vendor/golang.org/x/net/dns/dnsmessage.Parser * p)
002dce60ldr x16, [x28+16]
002dce64sub x17, sp, 192
002dce68subs xzr, x17, x16
002dce6cb.ls 0x2dd244
002dce70sub x20, sp, 320
002dce74stp x29, x30, [x20-8]
002dce78add sp, x20, 0
002dce7csub x29, sp, 8
002dce80str x0, [sp+328]
002dce84stp xzr, xzr, [sp+96]
002dce88ldr x0, [sp+328]
002dce8corr x1, xzr, 2
002dce90bl vendor/golang.org/x/net/dns/dnsmessage.(*Parser).checkAdvance
002dce94str x0, [sp+128]
002dce98str x1, [sp+136]
002dce9ccbnz x0, 0x2dcea4
002dcea0b 0x2dceb8
002dcea4
002dcea4loc_2dcea4:
002dcea4str x0, [sp+96]
002dcea8str x1, [sp+104]
002dceacldp x29, x30, [sp-8]
002dceb0add sp, sp, 320
002dceb4ret x30
002dceb8
002dceb8loc_2dceb8:
002dceb8stp xzr, xzr, [sp+280]
002dcebcldr x4, [sp+328]
002dcec0ldrsb x27, [x4]
002dcec4ldr x0, [x4]
002dcec8ldr x1, [x4+8]
002dceccldr x2, [x4+16]
002dced0str x0, [sp+248]
002dced4str x1, [sp+256]
002dced8str x2, [sp+264]
002dcedcldr x4, [sp+328]
002dcee0ldrsb x27, [x4]
002dcee4ldr x3, [x4+40]
002dcee8str x3, [sp+80]
002dceecbl vendor/golang.org/x/net/dns/dnsmessage.skipName
002dcef0str x0, [sp+88]
002dcef4str x1, [sp+280]
002dcef8str x2, [sp+288]
002dcefcldr x4, [sp+88]
002dcf00str x4, [sp+72]
002dcf04str x1, [sp+160]
002dcf08str x2, [sp+168]
002dcf0cldr x4, [sp+72]
002dcf10str x4, [sp+48]
002dcf14str x1, [sp+112]
002dcf18str x2, [sp+120]
002dcf1ccbnz x1, 0x2dcf24
002dcf20b 0x2dcfd8
002dcf24
002dcf24loc_2dcf24:
002dcf24adrp x0, 0x368000
002dcf28add x0, x0, 0
002dcf2cbl runtime.newobject
002dcf30str x0, [sp+240]
002dcf34movz x1, 22
002dcf38str x1, [x0+8]
002dcf3cadrp x27, 0x76f000
002dcf40ldr w1, [x27+3056]
002dcf44cbz w1, 0x2dcf4c
002dcf48b 0x2dcf50
002dcf4c
002dcf4cloc_2dcf4c:
002dcf4cb 0x2dcf60
002dcf50
002dcf50loc_2dcf50:
002dcf50ldr x2, [x0]
002dcf54bl runtime.gcWriteBarrier1
002dcf58str x2, [x25]
002dcf5cb 0x2dcf60
002dcf60
002dcf60loc_2dcf60:
002dcf60adrp x2, 0x3db000
002dcf64add x2, x2, 3942
002dcf68str x2, [x0]
002dcf6cldr x2, [sp+240]
002dcf70ldrsb x27, [x2]
002dcf74ldr x3, [sp+120]
002dcf78ldr x4, [sp+112]
002dcf7cstr x4, [x2+16]
002dcf80adrp x27, 0x76f000
002dcf84ldr w4, [x27+3056]
002dcf88cbz w4, 0x2dcf90
002dcf8cb 0x2dcf94
002dcf90
002dcf90loc_2dcf90:
002dcf90b 0x2dcfa8
002dcf94
002dcf94loc_2dcf94:
002dcf94bl runtime.gcWriteBarrier2
002dcf98str x3, [x25]
002dcf9cldr x4, [x2+24]
002dcfa0str x4, [x25+8]
002dcfa4b 0x2dcfa8
002dcfa8
002dcfa8loc_2dcfa8:
002dcfa8str x3, [x2+24]
002dcfacldr x2, [sp+240]
002dcfb0str x2, [sp+272]
002dcfb4adrp x3, 0x43a000
002dcfb8add x3, x3, 64
002dcfbcstr x3, [sp+96]
002dcfc0str x2, [sp+104]
002dcfc4ldr x0, [sp+96]
002dcfc8ldr x1, [sp+104]
002dcfccldp x29, x30, [sp-8]
002dcfd0add sp, sp, 320
002dcfd4ret x30
002dcfd8
002dcfd8loc_2dcfd8:
002dcfd8stp xzr, xzr, [sp+280]
002dcfdcldr x4, [sp+328]
002dcfe0ldrsb x27, [x4]
002dcfe4ldr x0, [x4]
002dcfe8ldr x1, [x4+8]
002dcfecldr x2, [x4+16]
002dcff0str x0, [sp+216]
002dcff4str x1, [sp+224]
002dcff8str x2, [sp+232]
002dcffcldr x3, [sp+48]
002dd000bl vendor/golang.org/x/net/dns/dnsmessage.skipType
002dd004str x0, [sp+88]
002dd008str x1, [sp+280]
002dd00cstr x2, [sp+288]
002dd010ldr x4, [sp+88]
002dd014str x4, [sp+64]
002dd018str x1, [sp+144]
002dd01cstr x2, [sp+152]
002dd020ldr x4, [sp+64]
002dd024str x4, [sp+48]
002dd028str x1, [sp+112]
002dd02cstr x2, [sp+120]
002dd030cbnz x1, 0x2dd038
002dd034b 0x2dd0ec
002dd038
002dd038loc_2dd038:
002dd038adrp x0, 0x367000
002dd03cadd x0, x0, 0
002dd040bl runtime.newobject
002dd044str x0, [sp+208]
002dd048movz x1, 22
002dd04cstr x1, [x0+8]
002dd050adrp x27, 0x76e000
002dd054ldr w1, [x27+3056]
002dd058cbz w1, 0x2dd060
002dd05cb 0x2dd064
002dd060
002dd060loc_2dd060:
002dd060b 0x2dd074
002dd064
002dd064loc_2dd064:
002dd064ldr x2, [x0]
002dd068bl runtime.gcWriteBarrier1
002dd06cstr x2, [x25]
002dd070b 0x2dd074
002dd074
002dd074loc_2dd074:
002dd074adrp x2, 0x3da000
002dd078add x2, x2, 3964
002dd07cstr x2, [x0]
002dd080ldr x2, [sp+208]
002dd084ldrsb x27, [x2]
002dd088ldr x3, [sp+120]
002dd08cldr x4, [sp+112]
002dd090str x4, [x2+16]
002dd094adrp x27, 0x76e000
002dd098ldr w4, [x27+3056]
002dd09ccbz w4, 0x2dd0a4
002dd0a0b 0x2dd0a8
002dd0a4
002dd0a4loc_2dd0a4:
002dd0a4b 0x2dd0bc
002dd0a8
002dd0a8loc_2dd0a8:
002dd0a8bl runtime.gcWriteBarrier2
002dd0acstr x3, [x25]
002dd0b0ldr x4, [x2+24]
002dd0b4str x4, [x25+8]
002dd0b8b 0x2dd0bc
002dd0bc
002dd0bcloc_2dd0bc:
002dd0bcstr x3, [x2+24]
002dd0c0ldr x2, [sp+208]
002dd0c4str x2, [sp+272]
002dd0c8adrp x3, 0x439000
002dd0ccadd x3, x3, 64
002dd0d0str x3, [sp+96]
002dd0d4str x2, [sp+104]
002dd0d8ldr x0, [sp+96]
002dd0dcldr x1, [sp+104]
002dd0e0ldp x29, x30, [sp-8]
002dd0e4add sp, sp, 320
002dd0e8ret x30
002dd0ec
002dd0ecloc_2dd0ec:
002dd0ecstp xzr, xzr, [sp+280]
002dd0f0ldr x4, [sp+328]
002dd0f4ldrsb x27, [x4]
002dd0f8ldr x0, [x4]
002dd0fcldr x1, [x4+8]
002dd100ldr x2, [x4+16]
002dd104str x0, [sp+184]
002dd108str x1, [sp+192]
002dd10cstr x2, [sp+200]
002dd110ldr x3, [sp+48]
002dd114bl vendor/golang.org/x/net/dns/dnsmessage.skipClass
002dd118str x0, [sp+88]
002dd11cstr x1, [sp+280]
002dd120str x2, [sp+288]
002dd124ldr x4, [sp+88]
002dd128str x4, [sp+56]
002dd12cstr x1, [sp+296]
002dd130str x2, [sp+304]
002dd134ldr x4, [sp+56]
002dd138str x4, [sp+48]
002dd13cstr x1, [sp+112]
002dd140str x2, [sp+120]
002dd144cbnz x1, 0x2dd14c
002dd148b 0x2dd200
002dd14c
002dd14cloc_2dd14c:
002dd14cadrp x0, 0x367000
002dd150add x0, x0, 0
002dd154bl runtime.newobject
002dd158str x0, [sp+176]
002dd15cmovz x1, 23
002dd160str x1, [x0+8]
002dd164adrp x27, 0x76e000
002dd168ldr w1, [x27+3056]
002dd16ccbz w1, 0x2dd174
002dd170b 0x2dd178
002dd174
002dd174loc_2dd174:
002dd174b 0x2dd188
002dd178
002dd178loc_2dd178:
002dd178ldr x2, [x0]
002dd17cbl runtime.gcWriteBarrier1
002dd180str x2, [x25]
002dd184b 0x2dd188
002dd188
002dd188loc_2dd188:
002dd188adrp x2, 0x3db000
002dd18cadd x2, x2, 2755
002dd190str x2, [x0]
002dd194ldr x2, [sp+176]
002dd198ldrsb x27, [x2]
002dd19cldr x3, [sp+120]
002dd1a0ldr x4, [sp+112]
002dd1a4str x4, [x2+16]
002dd1a8adrp x27, 0x76e000
002dd1acldr w4, [x27+3056]
002dd1b0cbz w4, 0x2dd1b8
002dd1b4b 0x2dd1bc
002dd1b8
002dd1b8loc_2dd1b8:
002dd1b8b 0x2dd1d0
002dd1bc
002dd1bcloc_2dd1bc:
002dd1bcbl runtime.gcWriteBarrier2
002dd1c0str x3, [x25]
002dd1c4ldr x4, [x2+24]
002dd1c8str x4, [x25+8]
002dd1ccb 0x2dd1d0
002dd1d0
002dd1d0loc_2dd1d0:
002dd1d0str x3, [x2+24]
002dd1d4ldr x2, [sp+176]
002dd1d8str x2, [sp+272]
002dd1dcadrp x3, 0x439000
002dd1e0add x3, x3, 64
002dd1e4str x3, [sp+96]
002dd1e8str x2, [sp+104]
002dd1ecldr x0, [sp+96]
002dd1f0ldr x1, [sp+104]
002dd1f4ldp x29, x30, [sp-8]
002dd1f8add sp, sp, 320
002dd1fcret x30
002dd200
002dd200loc_2dd200:
002dd200ldr x2, [sp+328]
002dd204ldrsb x27, [x2]
002dd208ldr x3, [sp+48]
002dd20cstr x3, [x2+40]
002dd210ldr x2, [sp+328]
002dd214ldrsb x27, [x2]
002dd218ldr x3, [sp+328]
002dd21cldrsb x27, [x3]
002dd220ldr x3, [x3+48]
002dd224add x3, x3, 1
002dd228str x3, [x2+48]
002dd22cstp xzr, xzr, [sp+96]
002dd230mov x0, xzr
002dd234mov x1, xzr
002dd238ldp x29, x30, [sp-8]
002dd23cadd sp, sp, 320
002dd240ret x30
002dd244
002dd244loc_2dd244:
002dd244str x0, [sp+8]
002dd248mov x3, x30
002dd24cbl runtime.morestack_noctxt.abi0
002dd250ldr x0, [sp+8]
002dd254b 0x2dce60
002dd258udf 0
002dd25cudf 0
002dce60
002dce60vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SkipQuestion: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SkipQuestion(vendor/golang.org/x/net/dns/dnsmessage.Parser * p)
002dce60ldr x16, [x28+16]
002dce64sub x17, sp, 192
002dce68subs xzr, x17, x16
002dce6cb.ls 0x2dd244
002dce70sub x20, sp, 320
002dce74stp x29, x30, [x20-8]
002dce78add sp, x20, 0
002dce7csub x29, sp, 8
002dce80str x0, [sp+328]
002dce84stp xzr, xzr, [sp+96]
002dce88ldr x0, [sp+328]
002dce8corr x1, xzr, 2
002dce90bl vendor/golang.org/x/net/dns/dnsmessage.(*Parser).checkAdvance
002dce94str x0, [sp+128]
002dce98str x1, [sp+136]
002dce9ccbnz x0, 0x2dcea4
002dcea0b 0x2dceb8
002dcea4
002dcea4loc_2dcea4:
002dcea4str x0, [sp+96]
002dcea8str x1, [sp+104]
002dceacldp x29, x30, [sp-8]
002dceb0add sp, sp, 320
002dceb4ret x30
002dceb8
002dceb8loc_2dceb8:
002dceb8stp xzr, xzr, [sp+280]
002dcebcldr x4, [sp+328]
002dcec0ldrsb x27, [x4]
002dcec4ldr x0, [x4]
002dcec8ldr x1, [x4+8]
002dceccldr x2, [x4+16]
002dced0str x0, [sp+248]
002dced4str x1, [sp+256]
002dced8str x2, [sp+264]
002dcedcldr x4, [sp+328]
002dcee0ldrsb x27, [x4]
002dcee4ldr x3, [x4+40]
002dcee8str x3, [sp+80]
002dceecbl vendor/golang.org/x/net/dns/dnsmessage.skipName
002dcef0str x0, [sp+88]
002dcef4str x1, [sp+280]
002dcef8str x2, [sp+288]
002dcefcldr x4, [sp+88]
002dcf00str x4, [sp+72]
002dcf04str x1, [sp+160]
002dcf08str x2, [sp+168]
002dcf0cldr x4, [sp+72]
002dcf10str x4, [sp+48]
002dcf14str x1, [sp+112]
002dcf18str x2, [sp+120]
002dcf1ccbnz x1, 0x2dcf24
002dcf20b 0x2dcfd8
002dcf24
002dcf24loc_2dcf24:
002dcf24adrp x0, 0x368000
002dcf28add x0, x0, 0
002dcf2cbl runtime.newobject
002dcf30str x0, [sp+240]
002dcf34movz x1, 22
002dcf38str x1, [x0+8]
002dcf3cadrp x27, 0x76f000
002dcf40ldr w1, [x27+3056]
002dcf44cbz w1, 0x2dcf4c
002dcf48b 0x2dcf50
002dcf4c
002dcf4cloc_2dcf4c:
002dcf4cb 0x2dcf60
002dcf50
002dcf50loc_2dcf50:
002dcf50ldr x2, [x0]
002dcf54bl runtime.gcWriteBarrier1
002dcf58str x2, [x25]
002dcf5cb 0x2dcf60
002dcf60
002dcf60loc_2dcf60:
002dcf60adrp x2, 0x3db000
002dcf64add x2, x2, 3942
002dcf68str x2, [x0]
002dcf6cldr x2, [sp+240]
002dcf70ldrsb x27, [x2]
002dcf74ldr x3, [sp+120]
002dcf78ldr x4, [sp+112]
002dcf7cstr x4, [x2+16]
002dcf80adrp x27, 0x76f000
002dcf84ldr w4, [x27+3056]
002dcf88cbz w4, 0x2dcf90
002dcf8cb 0x2dcf94
002dcf90
002dcf90loc_2dcf90:
002dcf90b 0x2dcfa8
002dcf94
002dcf94loc_2dcf94:
002dcf94bl runtime.gcWriteBarrier2
002dcf98str x3, [x25]
002dcf9cldr x4, [x2+24]
002dcfa0str x4, [x25+8]
002dcfa4b 0x2dcfa8
002dcfa8
002dcfa8loc_2dcfa8:
002dcfa8str x3, [x2+24]
002dcfacldr x2, [sp+240]
002dcfb0str x2, [sp+272]
002dcfb4adrp x3, 0x43a000
002dcfb8add x3, x3, 64
002dcfbcstr x3, [sp+96]
002dcfc0str x2, [sp+104]
002dcfc4ldr x0, [sp+96]
002dcfc8ldr x1, [sp+104]
002dcfccldp x29, x30, [sp-8]
002dcfd0add sp, sp, 320
002dcfd4ret x30
002dcfd8
002dcfd8loc_2dcfd8:
002dcfd8stp xzr, xzr, [sp+280]
002dcfdcldr x4, [sp+328]
002dcfe0ldrsb x27, [x4]
002dcfe4ldr x0, [x4]
002dcfe8ldr x1, [x4+8]
002dcfecldr x2, [x4+16]
002dcff0str x0, [sp+216]
002dcff4str x1, [sp+224]
002dcff8str x2, [sp+232]
002dcffcldr x3, [sp+48]
002dd000bl vendor/golang.org/x/net/dns/dnsmessage.skipType
002dd004str x0, [sp+88]
002dd008str x1, [sp+280]
002dd00cstr x2, [sp+288]
002dd010ldr x4, [sp+88]
002dd014str x4, [sp+64]
002dd018str x1, [sp+144]
002dd01cstr x2, [sp+152]
002dd020ldr x4, [sp+64]
002dd024str x4, [sp+48]
002dd028str x1, [sp+112]
002dd02cstr x2, [sp+120]
002dd030cbnz x1, 0x2dd038
002dd034b 0x2dd0ec
002dd038
002dd038loc_2dd038:
002dd038adrp x0, 0x367000
002dd03cadd x0, x0, 0
002dd040bl runtime.newobject
002dd044str x0, [sp+208]
002dd048movz x1, 22
002dd04cstr x1, [x0+8]
002dd050adrp x27, 0x76e000
002dd054ldr w1, [x27+3056]
002dd058cbz w1, 0x2dd060
002dd05cb 0x2dd064
002dd060
002dd060loc_2dd060:
002dd060b 0x2dd074
002dd064
002dd064loc_2dd064:
002dd064ldr x2, [x0]
002dd068bl runtime.gcWriteBarrier1
002dd06cstr x2, [x25]
002dd070b 0x2dd074
002dd074
002dd074loc_2dd074:
002dd074adrp x2, 0x3da000
002dd078add x2, x2, 3964
002dd07cstr x2, [x0]
002dd080ldr x2, [sp+208]
002dd084ldrsb x27, [x2]
002dd088ldr x3, [sp+120]
002dd08cldr x4, [sp+112]
002dd090str x4, [x2+16]
002dd094adrp x27, 0x76e000
002dd098ldr w4, [x27+3056]
002dd09ccbz w4, 0x2dd0a4
002dd0a0b 0x2dd0a8
002dd0a4
002dd0a4loc_2dd0a4:
002dd0a4b 0x2dd0bc
002dd0a8
002dd0a8loc_2dd0a8:
002dd0a8bl runtime.gcWriteBarrier2
002dd0acstr x3, [x25]
002dd0b0ldr x4, [x2+24]
002dd0b4str x4, [x25+8]
002dd0b8b 0x2dd0bc
002dd0bc
002dd0bcloc_2dd0bc:
002dd0bcstr x3, [x2+24]
002dd0c0ldr x2, [sp+208]
002dd0c4str x2, [sp+272]
002dd0c8adrp x3, 0x439000
002dd0ccadd x3, x3, 64
002dd0d0str x3, [sp+96]
002dd0d4str x2, [sp+104]
002dd0d8ldr x0, [sp+96]
002dd0dcldr x1, [sp+104]
002dd0e0ldp x29, x30, [sp-8]
002dd0e4add sp, sp, 320
002dd0e8ret x30
002dd0ec
002dd0ecloc_2dd0ec:
002dd0ecstp xzr, xzr, [sp+280]
002dd0f0ldr x4, [sp+328]
002dd0f4ldrsb x27, [x4]
002dd0f8ldr x0, [x4]
002dd0fcldr x1, [x4+8]
002dd100ldr x2, [x4+16]
002dd104str x0, [sp+184]
002dd108str x1, [sp+192]
002dd10cstr x2, [sp+200]
002dd110ldr x3, [sp+48]
002dd114bl vendor/golang.org/x/net/dns/dnsmessage.skipClass
002dd118str x0, [sp+88]
002dd11cstr x1, [sp+280]
002dd120str x2, [sp+288]
002dd124ldr x4, [sp+88]
002dd128str x4, [sp+56]
002dd12cstr x1, [sp+296]
002dd130str x2, [sp+304]
002dd134ldr x4, [sp+56]
002dd138str x4, [sp+48]
002dd13cstr x1, [sp+112]
002dd140str x2, [sp+120]
002dd144cbnz x1, 0x2dd14c
002dd148b 0x2dd200
002dd14c
002dd14cloc_2dd14c:
002dd14cadrp x0, 0x367000
002dd150add x0, x0, 0
002dd154bl runtime.newobject
002dd158str x0, [sp+176]
002dd15cmovz x1, 23
002dd160str x1, [x0+8]
002dd164adrp x27, 0x76e000
002dd168ldr w1, [x27+3056]
002dd16ccbz w1, 0x2dd174
002dd170b 0x2dd178
002dd174
002dd174loc_2dd174:
002dd174b 0x2dd188
002dd178
002dd178loc_2dd178:
002dd178ldr x2, [x0]
002dd17cbl runtime.gcWriteBarrier1
002dd180str x2, [x25]
002dd184b 0x2dd188
002dd188
002dd188loc_2dd188:
002dd188adrp x2, 0x3db000
002dd18cadd x2, x2, 2755
002dd190str x2, [x0]
002dd194ldr x2, [sp+176]
002dd198ldrsb x27, [x2]
002dd19cldr x3, [sp+120]
002dd1a0ldr x4, [sp+112]
002dd1a4str x4, [x2+16]
002dd1a8adrp x27, 0x76e000
002dd1acldr w4, [x27+3056]
002dd1b0cbz w4, 0x2dd1b8
002dd1b4b 0x2dd1bc
002dd1b8
002dd1b8loc_2dd1b8:
002dd1b8b 0x2dd1d0
002dd1bc
002dd1bcloc_2dd1bc:
002dd1bcbl runtime.gcWriteBarrier2
002dd1c0str x3, [x25]
002dd1c4ldr x4, [x2+24]
002dd1c8str x4, [x25+8]
002dd1ccb 0x2dd1d0
002dd1d0
002dd1d0loc_2dd1d0:
002dd1d0str x3, [x2+24]
002dd1d4ldr x2, [sp+176]
002dd1d8str x2, [sp+272]
002dd1dcadrp x3, 0x439000
002dd1e0add x3, x3, 64
002dd1e4str x3, [sp+96]
002dd1e8str x2, [sp+104]
002dd1ecldr x0, [sp+96]
002dd1f0ldr x1, [sp+104]
002dd1f4ldp x29, x30, [sp-8]
002dd1f8add sp, sp, 320
002dd1fcret x30
002dd200
002dd200loc_2dd200:
002dd200ldr x2, [sp+328]
002dd204ldrsb x27, [x2]
002dd208ldr x3, [sp+48]
002dd20cstr x3, [x2+40]
002dd210ldr x2, [sp+328]
002dd214ldrsb x27, [x2]
002dd218ldr x3, [sp+328]
002dd21cldrsb x27, [x3]
002dd220ldr x3, [x3+48]
002dd224add x3, x3, 1
002dd228str x3, [x2+48]
002dd22cstp xzr, xzr, [sp+96]
002dd230mov x0, xzr
002dd234mov x1, xzr
002dd238ldp x29, x30, [sp-8]
002dd23cadd sp, sp, 320
002dd240ret x30
002dd244
002dd244loc_2dd244:
002dd244str x0, [sp+8]
002dd248mov x3, x30
002dd24cbl runtime.morestack_noctxt.abi0
002dd250ldr x0, [sp+8]
002dd254b 0x2dce60
002dd258udf 0
002dd25cudf 0
002dce60
002dd260
002dd260vendor/golang.org/x/net/dns/dnsmessage.(*Parser).AnswerHeader: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Parser).AnswerHeader(vendor/golang.org/x/net/dns/dnsmessage.Parser * p)
002dd260ldr x16, [x28+16]
002dd264sub x17, sp, 768
002dd268subs xzr, x17, x16
002dd26cb.ls 0x2dd378
002dd270sub x20, sp, 896
002dd274stp x29, x30, [x20-8]
002dd278add sp, x20, 0
002dd27csub x29, sp, 8
002dd280str x0, [sp+1176]
002dd284add x20, sp, 904
002dd288adr x27, 16
002dd28cstp x29, x27, [sp-24]
002dd290sub x29, sp, 24
002dd294bl fn_87cd0
002dd298sub x29, sp, 8
002dd29cadd x27, sp, 1156
002dd2a0stp xzr, xzr, [x27]
002dd2a4add x27, sp, 840
002dd2a8stp xzr, xzr, [x27]
002dd2acadd x27, sp, 856
002dd2b0stp xzr, xzr, [x27]
002dd2b4ldr x0, [sp+1176]
002dd2b8orr x1, xzr, 3
002dd2bcbl vendor/golang.org/x/net/dns/dnsmessage.(*Parser).resourceHeader
002dd2c0add x21, sp, 304
002dd2c4add x20, sp, 8
002dd2c8adr x27, 16
002dd2ccstp x29, x27, [sp-24]
002dd2d0sub x29, sp, 24
002dd2d4bl fn_87ea0
002dd2d8sub x29, sp, 8
002dd2dcadd x27, sp, 260
002dd2e0ldp x2, x3, [x27]
002dd2e4add x27, sp, 556
002dd2e8stp x2, x3, [x27]
002dd2ecstr x0, [sp+856]
002dd2f0str x1, [sp+864]
002dd2f4add x21, sp, 572
002dd2f8add x20, sp, 304
002dd2fcadr x27, 16
002dd300stp x29, x27, [sp-24]
002dd304sub x29, sp, 24
002dd308bl fn_87ea0
002dd30csub x29, sp, 8
002dd310add x27, sp, 556
002dd314ldp x2, x3, [x27]
002dd318add x27, sp, 824
002dd31cstp x2, x3, [x27]
002dd320ldr x2, [sp+856]
002dd324ldr x3, [sp+864]
002dd328str x2, [sp+872]
002dd32cstr x3, [sp+880]
002dd330add x21, sp, 904
002dd334add x20, sp, 572
002dd338adr x27, 16
002dd33cstp x29, x27, [sp-24]
002dd340sub x29, sp, 24
002dd344bl fn_87ea0
002dd348sub x29, sp, 8
002dd34cadd x27, sp, 824
002dd350ldp x2, x3, [x27]
002dd354add x27, sp, 1156
002dd358stp x2, x3, [x27]
002dd35cldr x0, [sp+872]
002dd360ldr x1, [sp+880]
002dd364str x0, [sp+840]
002dd368str x1, [sp+848]
002dd36cldp x29, x30, [sp-8]
002dd370add sp, sp, 896
002dd374ret x30
002dd378
002dd378loc_2dd378:
002dd378str x0, [sp+280]
002dd37cmov x3, x30
002dd380bl runtime.morestack_noctxt.abi0
002dd384ldr x0, [sp+280]
002dd388b 0x2dd260
002dd38cudf 0
002dd260
002dd260vendor/golang.org/x/net/dns/dnsmessage.(*Parser).AnswerHeader: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Parser).AnswerHeader(vendor/golang.org/x/net/dns/dnsmessage.Parser * p)
002dd260ldr x16, [x28+16]
002dd264sub x17, sp, 768
002dd268subs xzr, x17, x16
002dd26cb.ls 0x2dd378
002dd270sub x20, sp, 896
002dd274stp x29, x30, [x20-8]
002dd278add sp, x20, 0
002dd27csub x29, sp, 8
002dd280str x0, [sp+1176]
002dd284add x20, sp, 904
002dd288adr x27, 16
002dd28cstp x29, x27, [sp-24]
002dd290sub x29, sp, 24
002dd294bl fn_87cd0
002dd298sub x29, sp, 8
002dd29cadd x27, sp, 1156
002dd2a0stp xzr, xzr, [x27]
002dd2a4add x27, sp, 840
002dd2a8stp xzr, xzr, [x27]
002dd2acadd x27, sp, 856
002dd2b0stp xzr, xzr, [x27]
002dd2b4ldr x0, [sp+1176]
002dd2b8orr x1, xzr, 3
002dd2bcbl vendor/golang.org/x/net/dns/dnsmessage.(*Parser).resourceHeader
002dd2c0add x21, sp, 304
002dd2c4add x20, sp, 8
002dd2c8adr x27, 16
002dd2ccstp x29, x27, [sp-24]
002dd2d0sub x29, sp, 24
002dd2d4bl fn_87ea0
002dd2d8sub x29, sp, 8
002dd2dcadd x27, sp, 260
002dd2e0ldp x2, x3, [x27]
002dd2e4add x27, sp, 556
002dd2e8stp x2, x3, [x27]
002dd2ecstr x0, [sp+856]
002dd2f0str x1, [sp+864]
002dd2f4add x21, sp, 572
002dd2f8add x20, sp, 304
002dd2fcadr x27, 16
002dd300stp x29, x27, [sp-24]
002dd304sub x29, sp, 24
002dd308bl fn_87ea0
002dd30csub x29, sp, 8
002dd310add x27, sp, 556
002dd314ldp x2, x3, [x27]
002dd318add x27, sp, 824
002dd31cstp x2, x3, [x27]
002dd320ldr x2, [sp+856]
002dd324ldr x3, [sp+864]
002dd328str x2, [sp+872]
002dd32cstr x3, [sp+880]
002dd330add x21, sp, 904
002dd334add x20, sp, 572
002dd338adr x27, 16
002dd33cstp x29, x27, [sp-24]
002dd340sub x29, sp, 24
002dd344bl fn_87ea0
002dd348sub x29, sp, 8
002dd34cadd x27, sp, 824
002dd350ldp x2, x3, [x27]
002dd354add x27, sp, 1156
002dd358stp x2, x3, [x27]
002dd35cldr x0, [sp+872]
002dd360ldr x1, [sp+880]
002dd364str x0, [sp+840]
002dd368str x1, [sp+848]
002dd36cldp x29, x30, [sp-8]
002dd370add sp, sp, 896
002dd374ret x30
002dd378
002dd378loc_2dd378:
002dd378str x0, [sp+280]
002dd37cmov x3, x30
002dd380bl runtime.morestack_noctxt.abi0
002dd384ldr x0, [sp+280]
002dd388b 0x2dd260
002dd38cudf 0
002dd260
002dd390
002dd390vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SkipAnswer: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SkipAnswer(vendor/golang.org/x/net/dns/dnsmessage.Parser * p)
002dd390ldr x16, [x28+16]
002dd394subs xzr, sp, x16
002dd398b.ls 0x2dd3d8
002dd39cstr x30, [sp-64]!
002dd3a0stur x29, [sp-8]
002dd3a4sub x29, sp, 8
002dd3a8str x0, [sp+72]
002dd3acstp xzr, xzr, [sp+24]
002dd3b0ldr x0, [sp+72]
002dd3b4orr x1, xzr, 3
002dd3b8bl vendor/golang.org/x/net/dns/dnsmessage.(*Parser).skipResource
002dd3bcstr x0, [sp+40]
002dd3c0str x1, [sp+48]
002dd3c4str x0, [sp+24]
002dd3c8str x1, [sp+32]
002dd3ccldur x29, [sp-8]
002dd3d0ldr x30, [sp], 64
002dd3d4ret x30
002dd3d8
002dd3d8loc_2dd3d8:
002dd3d8str x0, [sp+8]
002dd3dcmov x3, x30
002dd3e0bl runtime.morestack_noctxt.abi0
002dd3e4ldr x0, [sp+8]
002dd3e8b 0x2dd390
002dd3ecudf 0
002dd390
002dd390vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SkipAnswer: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SkipAnswer(vendor/golang.org/x/net/dns/dnsmessage.Parser * p)
002dd390ldr x16, [x28+16]
002dd394subs xzr, sp, x16
002dd398b.ls 0x2dd3d8
002dd39cstr x30, [sp-64]!
002dd3a0stur x29, [sp-8]
002dd3a4sub x29, sp, 8
002dd3a8str x0, [sp+72]
002dd3acstp xzr, xzr, [sp+24]
002dd3b0ldr x0, [sp+72]
002dd3b4orr x1, xzr, 3
002dd3b8bl vendor/golang.org/x/net/dns/dnsmessage.(*Parser).skipResource
002dd3bcstr x0, [sp+40]
002dd3c0str x1, [sp+48]
002dd3c4str x0, [sp+24]
002dd3c8str x1, [sp+32]
002dd3ccldur x29, [sp-8]
002dd3d0ldr x30, [sp], 64
002dd3d4ret x30
002dd3d8
002dd3d8loc_2dd3d8:
002dd3d8str x0, [sp+8]
002dd3dcmov x3, x30
002dd3e0bl runtime.morestack_noctxt.abi0
002dd3e4ldr x0, [sp+8]
002dd3e8b 0x2dd390
002dd3ecudf 0
002dd390
002dd3f0
002dd3f0vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SkipAllAnswers: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SkipAllAnswers(vendor/golang.org/x/net/dns/dnsmessage.Parser * p)
002dd3f0ldr x16, [x28+16]
002dd3f4subs xzr, sp, x16
002dd3f8b.ls 0x2dd4a4
002dd3fcstr x30, [sp-80]!
002dd400stur x29, [sp-8]
002dd404sub x29, sp, 8
002dd408str x0, [sp+88]
002dd40cstp xzr, xzr, [sp+40]
002dd410b 0x2dd414
002dd414
002dd414loc_2dd414:
002dd414b 0x2dd418
002dd418
002dd418loc_2dd418:
002dd418ldr x0, [sp+88]
002dd41cbl vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SkipAnswer
002dd420str x0, [sp+56]
002dd424str x1, [sp+64]
002dd428adrp x27, 0x744000
002dd42cldr x2, [x27+3312]
002dd430subs xzr, x0, x2
002dd434b.eq 0x2dd43c
002dd438b 0x2dd46c
002dd43c
002dd43cloc_2dd43c:
002dd43cadrp x27, 0x744000
002dd440ldr x2, [x27+3320]
002dd444bl runtime.ifaceeq
002dd448tbnz w0, 0, 0x2dd450
002dd44cb 0x2dd468
002dd450
002dd450loc_2dd450:
002dd450stp xzr, xzr, [sp+40]
002dd454mov x0, xzr
002dd458mov x1, xzr
002dd45cldur x29, [sp-8]
002dd460ldr x30, [sp], 80
002dd464ret x30
002dd468
002dd468loc_2dd468:
002dd468b 0x2dd470
002dd46c
002dd46cloc_2dd46c:
002dd46cb 0x2dd470
002dd470
002dd470loc_2dd470:
002dd470ldr x2, [sp+56]
002dd474cbnz x2, 0x2dd47c
002dd478b 0x2dd498
002dd47c
002dd47cloc_2dd47c:
002dd47cldr x0, [sp+56]
002dd480ldr x1, [sp+64]
002dd484str x0, [sp+40]
002dd488str x1, [sp+48]
002dd48cldur x29, [sp-8]
002dd490ldr x30, [sp], 80
002dd494ret x30
002dd498
002dd498loc_2dd498:
002dd498b 0x2dd49c
002dd49c
002dd49cloc_2dd49c:
002dd49cb 0x2dd4a0
002dd4a0
002dd4a0loc_2dd4a0:
002dd4a0b 0x2dd414
002dd4a4
002dd4a4loc_2dd4a4:
002dd4a4str x0, [sp+8]
002dd4a8mov x3, x30
002dd4acbl runtime.morestack_noctxt.abi0
002dd4b0ldr x0, [sp+8]
002dd4b4b 0x2dd3f0
002dd4b8udf 0
002dd4bcudf 0
002dd3f0
002dd3f0vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SkipAllAnswers: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SkipAllAnswers(vendor/golang.org/x/net/dns/dnsmessage.Parser * p)
002dd3f0ldr x16, [x28+16]
002dd3f4subs xzr, sp, x16
002dd3f8b.ls 0x2dd4a4
002dd3fcstr x30, [sp-80]!
002dd400stur x29, [sp-8]
002dd404sub x29, sp, 8
002dd408str x0, [sp+88]
002dd40cstp xzr, xzr, [sp+40]
002dd410b 0x2dd414
002dd414
002dd414loc_2dd414:
002dd414b 0x2dd418
002dd418
002dd418loc_2dd418:
002dd418ldr x0, [sp+88]
002dd41cbl vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SkipAnswer
002dd420str x0, [sp+56]
002dd424str x1, [sp+64]
002dd428adrp x27, 0x744000
002dd42cldr x2, [x27+3312]
002dd430subs xzr, x0, x2
002dd434b.eq 0x2dd43c
002dd438b 0x2dd46c
002dd43c
002dd43cloc_2dd43c:
002dd43cadrp x27, 0x744000
002dd440ldr x2, [x27+3320]
002dd444bl runtime.ifaceeq
002dd448tbnz w0, 0, 0x2dd450
002dd44cb 0x2dd468
002dd450
002dd450loc_2dd450:
002dd450stp xzr, xzr, [sp+40]
002dd454mov x0, xzr
002dd458mov x1, xzr
002dd45cldur x29, [sp-8]
002dd460ldr x30, [sp], 80
002dd464ret x30
002dd468
002dd468loc_2dd468:
002dd468b 0x2dd470
002dd46c
002dd46cloc_2dd46c:
002dd46cb 0x2dd470
002dd470
002dd470loc_2dd470:
002dd470ldr x2, [sp+56]
002dd474cbnz x2, 0x2dd47c
002dd478b 0x2dd498
002dd47c
002dd47cloc_2dd47c:
002dd47cldr x0, [sp+56]
002dd480ldr x1, [sp+64]
002dd484str x0, [sp+40]
002dd488str x1, [sp+48]
002dd48cldur x29, [sp-8]
002dd490ldr x30, [sp], 80
002dd494ret x30
002dd498
002dd498loc_2dd498:
002dd498b 0x2dd49c
002dd49c
002dd49cloc_2dd49c:
002dd49cb 0x2dd4a0
002dd4a0
002dd4a0loc_2dd4a0:
002dd4a0b 0x2dd414
002dd4a4
002dd4a4loc_2dd4a4:
002dd4a4str x0, [sp+8]
002dd4a8mov x3, x30
002dd4acbl runtime.morestack_noctxt.abi0
002dd4b0ldr x0, [sp+8]
002dd4b4b 0x2dd3f0
002dd4b8udf 0
002dd4bcudf 0
002dd3f0
002dd4c0
002dd4c0vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SkipAuthority: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SkipAuthority(vendor/golang.org/x/net/dns/dnsmessage.Parser * p)
002dd4c0ldr x16, [x28+16]
002dd4c4subs xzr, sp, x16
002dd4c8b.ls 0x2dd508
002dd4ccstr x30, [sp-64]!
002dd4d0stur x29, [sp-8]
002dd4d4sub x29, sp, 8
002dd4d8str x0, [sp+72]
002dd4dcstp xzr, xzr, [sp+24]
002dd4e0ldr x0, [sp+72]
002dd4e4orr x1, xzr, 4
002dd4e8bl vendor/golang.org/x/net/dns/dnsmessage.(*Parser).skipResource
002dd4ecstr x0, [sp+40]
002dd4f0str x1, [sp+48]
002dd4f4str x0, [sp+24]
002dd4f8str x1, [sp+32]
002dd4fcldur x29, [sp-8]
002dd500ldr x30, [sp], 64
002dd504ret x30
002dd508
002dd508loc_2dd508:
002dd508str x0, [sp+8]
002dd50cmov x3, x30
002dd510bl runtime.morestack_noctxt.abi0
002dd514ldr x0, [sp+8]
002dd518b 0x2dd4c0
002dd51cudf 0
002dd4c0
002dd4c0vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SkipAuthority: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SkipAuthority(vendor/golang.org/x/net/dns/dnsmessage.Parser * p)
002dd4c0ldr x16, [x28+16]
002dd4c4subs xzr, sp, x16
002dd4c8b.ls 0x2dd508
002dd4ccstr x30, [sp-64]!
002dd4d0stur x29, [sp-8]
002dd4d4sub x29, sp, 8
002dd4d8str x0, [sp+72]
002dd4dcstp xzr, xzr, [sp+24]
002dd4e0ldr x0, [sp+72]
002dd4e4orr x1, xzr, 4
002dd4e8bl vendor/golang.org/x/net/dns/dnsmessage.(*Parser).skipResource
002dd4ecstr x0, [sp+40]
002dd4f0str x1, [sp+48]
002dd4f4str x0, [sp+24]
002dd4f8str x1, [sp+32]
002dd4fcldur x29, [sp-8]
002dd500ldr x30, [sp], 64
002dd504ret x30
002dd508
002dd508loc_2dd508:
002dd508str x0, [sp+8]
002dd50cmov x3, x30
002dd510bl runtime.morestack_noctxt.abi0
002dd514ldr x0, [sp+8]
002dd518b 0x2dd4c0
002dd51cudf 0
002dd4c0
002dd520
002dd520vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SkipAllAuthorities: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SkipAllAuthorities(vendor/golang.org/x/net/dns/dnsmessage.Parser * p)
002dd520ldr x16, [x28+16]
002dd524subs xzr, sp, x16
002dd528b.ls 0x2dd5d4
002dd52cstr x30, [sp-80]!
002dd530stur x29, [sp-8]
002dd534sub x29, sp, 8
002dd538str x0, [sp+88]
002dd53cstp xzr, xzr, [sp+40]
002dd540b 0x2dd544
002dd544
002dd544loc_2dd544:
002dd544b 0x2dd548
002dd548
002dd548loc_2dd548:
002dd548ldr x0, [sp+88]
002dd54cbl vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SkipAuthority
002dd550str x0, [sp+56]
002dd554str x1, [sp+64]
002dd558adrp x27, 0x744000
002dd55cldr x2, [x27+3312]
002dd560subs xzr, x0, x2
002dd564b.eq 0x2dd56c
002dd568b 0x2dd59c
002dd56c
002dd56cloc_2dd56c:
002dd56cadrp x27, 0x744000
002dd570ldr x2, [x27+3320]
002dd574bl runtime.ifaceeq
002dd578tbnz w0, 0, 0x2dd580
002dd57cb 0x2dd598
002dd580
002dd580loc_2dd580:
002dd580stp xzr, xzr, [sp+40]
002dd584mov x0, xzr
002dd588mov x1, xzr
002dd58cldur x29, [sp-8]
002dd590ldr x30, [sp], 80
002dd594ret x30
002dd598
002dd598loc_2dd598:
002dd598b 0x2dd5a0
002dd59c
002dd59cloc_2dd59c:
002dd59cb 0x2dd5a0
002dd5a0
002dd5a0loc_2dd5a0:
002dd5a0ldr x2, [sp+56]
002dd5a4cbnz x2, 0x2dd5ac
002dd5a8b 0x2dd5c8
002dd5ac
002dd5acloc_2dd5ac:
002dd5acldr x0, [sp+56]
002dd5b0ldr x1, [sp+64]
002dd5b4str x0, [sp+40]
002dd5b8str x1, [sp+48]
002dd5bcldur x29, [sp-8]
002dd5c0ldr x30, [sp], 80
002dd5c4ret x30
002dd5c8
002dd5c8loc_2dd5c8:
002dd5c8b 0x2dd5cc
002dd5cc
002dd5ccloc_2dd5cc:
002dd5ccb 0x2dd5d0
002dd5d0
002dd5d0loc_2dd5d0:
002dd5d0b 0x2dd544
002dd5d4
002dd5d4loc_2dd5d4:
002dd5d4str x0, [sp+8]
002dd5d8mov x3, x30
002dd5dcbl runtime.morestack_noctxt.abi0
002dd5e0ldr x0, [sp+8]
002dd5e4b 0x2dd520
002dd5e8udf 0
002dd5ecudf 0
002dd520
002dd520vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SkipAllAuthorities: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SkipAllAuthorities(vendor/golang.org/x/net/dns/dnsmessage.Parser * p)
002dd520ldr x16, [x28+16]
002dd524subs xzr, sp, x16
002dd528b.ls 0x2dd5d4
002dd52cstr x30, [sp-80]!
002dd530stur x29, [sp-8]
002dd534sub x29, sp, 8
002dd538str x0, [sp+88]
002dd53cstp xzr, xzr, [sp+40]
002dd540b 0x2dd544
002dd544
002dd544loc_2dd544:
002dd544b 0x2dd548
002dd548
002dd548loc_2dd548:
002dd548ldr x0, [sp+88]
002dd54cbl vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SkipAuthority
002dd550str x0, [sp+56]
002dd554str x1, [sp+64]
002dd558adrp x27, 0x744000
002dd55cldr x2, [x27+3312]
002dd560subs xzr, x0, x2
002dd564b.eq 0x2dd56c
002dd568b 0x2dd59c
002dd56c
002dd56cloc_2dd56c:
002dd56cadrp x27, 0x744000
002dd570ldr x2, [x27+3320]
002dd574bl runtime.ifaceeq
002dd578tbnz w0, 0, 0x2dd580
002dd57cb 0x2dd598
002dd580
002dd580loc_2dd580:
002dd580stp xzr, xzr, [sp+40]
002dd584mov x0, xzr
002dd588mov x1, xzr
002dd58cldur x29, [sp-8]
002dd590ldr x30, [sp], 80
002dd594ret x30
002dd598
002dd598loc_2dd598:
002dd598b 0x2dd5a0
002dd59c
002dd59cloc_2dd59c:
002dd59cb 0x2dd5a0
002dd5a0
002dd5a0loc_2dd5a0:
002dd5a0ldr x2, [sp+56]
002dd5a4cbnz x2, 0x2dd5ac
002dd5a8b 0x2dd5c8
002dd5ac
002dd5acloc_2dd5ac:
002dd5acldr x0, [sp+56]
002dd5b0ldr x1, [sp+64]
002dd5b4str x0, [sp+40]
002dd5b8str x1, [sp+48]
002dd5bcldur x29, [sp-8]
002dd5c0ldr x30, [sp], 80
002dd5c4ret x30
002dd5c8
002dd5c8loc_2dd5c8:
002dd5c8b 0x2dd5cc
002dd5cc
002dd5ccloc_2dd5cc:
002dd5ccb 0x2dd5d0
002dd5d0
002dd5d0loc_2dd5d0:
002dd5d0b 0x2dd544
002dd5d4
002dd5d4loc_2dd5d4:
002dd5d4str x0, [sp+8]
002dd5d8mov x3, x30
002dd5dcbl runtime.morestack_noctxt.abi0
002dd5e0ldr x0, [sp+8]
002dd5e4b 0x2dd520
002dd5e8udf 0
002dd5ecudf 0
002dd520
002dd5f0
002dd5f0vendor/golang.org/x/net/dns/dnsmessage.(*Parser).AdditionalHeader: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Parser).AdditionalHeader(vendor/golang.org/x/net/dns/dnsmessage.Parser * p)
002dd5f0ldr x16, [x28+16]
002dd5f4sub x17, sp, 768
002dd5f8subs xzr, x17, x16
002dd5fcb.ls 0x2dd708
002dd600sub x20, sp, 896
002dd604stp x29, x30, [x20-8]
002dd608add sp, x20, 0
002dd60csub x29, sp, 8
002dd610str x0, [sp+1176]
002dd614add x20, sp, 904
002dd618adr x27, 16
002dd61cstp x29, x27, [sp-24]
002dd620sub x29, sp, 24
002dd624bl fn_87cd0
002dd628sub x29, sp, 8
002dd62cadd x27, sp, 1156
002dd630stp xzr, xzr, [x27]
002dd634add x27, sp, 840
002dd638stp xzr, xzr, [x27]
002dd63cadd x27, sp, 856
002dd640stp xzr, xzr, [x27]
002dd644ldr x0, [sp+1176]
002dd648movz x1, 5
002dd64cbl vendor/golang.org/x/net/dns/dnsmessage.(*Parser).resourceHeader
002dd650add x21, sp, 304
002dd654add x20, sp, 8
002dd658adr x27, 16
002dd65cstp x29, x27, [sp-24]
002dd660sub x29, sp, 24
002dd664bl fn_87ea0
002dd668sub x29, sp, 8
002dd66cadd x27, sp, 260
002dd670ldp x2, x3, [x27]
002dd674add x27, sp, 556
002dd678stp x2, x3, [x27]
002dd67cstr x0, [sp+856]
002dd680str x1, [sp+864]
002dd684add x21, sp, 572
002dd688add x20, sp, 304
002dd68cadr x27, 16
002dd690stp x29, x27, [sp-24]
002dd694sub x29, sp, 24
002dd698bl fn_87ea0
002dd69csub x29, sp, 8
002dd6a0add x27, sp, 556
002dd6a4ldp x2, x3, [x27]
002dd6a8add x27, sp, 824
002dd6acstp x2, x3, [x27]
002dd6b0ldr x2, [sp+856]
002dd6b4ldr x3, [sp+864]
002dd6b8str x2, [sp+872]
002dd6bcstr x3, [sp+880]
002dd6c0add x21, sp, 904
002dd6c4add x20, sp, 572
002dd6c8adr x27, 16
002dd6ccstp x29, x27, [sp-24]
002dd6d0sub x29, sp, 24
002dd6d4bl fn_87ea0
002dd6d8sub x29, sp, 8
002dd6dcadd x27, sp, 824
002dd6e0ldp x2, x3, [x27]
002dd6e4add x27, sp, 1156
002dd6e8stp x2, x3, [x27]
002dd6ecldr x0, [sp+872]
002dd6f0ldr x1, [sp+880]
002dd6f4str x0, [sp+840]
002dd6f8str x1, [sp+848]
002dd6fcldp x29, x30, [sp-8]
002dd700add sp, sp, 896
002dd704ret x30
002dd708
002dd708loc_2dd708:
002dd708str x0, [sp+280]
002dd70cmov x3, x30
002dd710bl runtime.morestack_noctxt.abi0
002dd714ldr x0, [sp+280]
002dd718b 0x2dd5f0
002dd71cudf 0
002dd5f0
002dd5f0vendor/golang.org/x/net/dns/dnsmessage.(*Parser).AdditionalHeader: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Parser).AdditionalHeader(vendor/golang.org/x/net/dns/dnsmessage.Parser * p)
002dd5f0ldr x16, [x28+16]
002dd5f4sub x17, sp, 768
002dd5f8subs xzr, x17, x16
002dd5fcb.ls 0x2dd708
002dd600sub x20, sp, 896
002dd604stp x29, x30, [x20-8]
002dd608add sp, x20, 0
002dd60csub x29, sp, 8
002dd610str x0, [sp+1176]
002dd614add x20, sp, 904
002dd618adr x27, 16
002dd61cstp x29, x27, [sp-24]
002dd620sub x29, sp, 24
002dd624bl fn_87cd0
002dd628sub x29, sp, 8
002dd62cadd x27, sp, 1156
002dd630stp xzr, xzr, [x27]
002dd634add x27, sp, 840
002dd638stp xzr, xzr, [x27]
002dd63cadd x27, sp, 856
002dd640stp xzr, xzr, [x27]
002dd644ldr x0, [sp+1176]
002dd648movz x1, 5
002dd64cbl vendor/golang.org/x/net/dns/dnsmessage.(*Parser).resourceHeader
002dd650add x21, sp, 304
002dd654add x20, sp, 8
002dd658adr x27, 16
002dd65cstp x29, x27, [sp-24]
002dd660sub x29, sp, 24
002dd664bl fn_87ea0
002dd668sub x29, sp, 8
002dd66cadd x27, sp, 260
002dd670ldp x2, x3, [x27]
002dd674add x27, sp, 556
002dd678stp x2, x3, [x27]
002dd67cstr x0, [sp+856]
002dd680str x1, [sp+864]
002dd684add x21, sp, 572
002dd688add x20, sp, 304
002dd68cadr x27, 16
002dd690stp x29, x27, [sp-24]
002dd694sub x29, sp, 24
002dd698bl fn_87ea0
002dd69csub x29, sp, 8
002dd6a0add x27, sp, 556
002dd6a4ldp x2, x3, [x27]
002dd6a8add x27, sp, 824
002dd6acstp x2, x3, [x27]
002dd6b0ldr x2, [sp+856]
002dd6b4ldr x3, [sp+864]
002dd6b8str x2, [sp+872]
002dd6bcstr x3, [sp+880]
002dd6c0add x21, sp, 904
002dd6c4add x20, sp, 572
002dd6c8adr x27, 16
002dd6ccstp x29, x27, [sp-24]
002dd6d0sub x29, sp, 24
002dd6d4bl fn_87ea0
002dd6d8sub x29, sp, 8
002dd6dcadd x27, sp, 824
002dd6e0ldp x2, x3, [x27]
002dd6e4add x27, sp, 1156
002dd6e8stp x2, x3, [x27]
002dd6ecldr x0, [sp+872]
002dd6f0ldr x1, [sp+880]
002dd6f4str x0, [sp+840]
002dd6f8str x1, [sp+848]
002dd6fcldp x29, x30, [sp-8]
002dd700add sp, sp, 896
002dd704ret x30
002dd708
002dd708loc_2dd708:
002dd708str x0, [sp+280]
002dd70cmov x3, x30
002dd710bl runtime.morestack_noctxt.abi0
002dd714ldr x0, [sp+280]
002dd718b 0x2dd5f0
002dd71cudf 0
002dd5f0
002dd720
002dd720vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SkipAdditional: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SkipAdditional(vendor/golang.org/x/net/dns/dnsmessage.Parser * p)
002dd720ldr x16, [x28+16]
002dd724subs xzr, sp, x16
002dd728b.ls 0x2dd768
002dd72cstr x30, [sp-64]!
002dd730stur x29, [sp-8]
002dd734sub x29, sp, 8
002dd738str x0, [sp+72]
002dd73cstp xzr, xzr, [sp+24]
002dd740ldr x0, [sp+72]
002dd744movz x1, 5
002dd748bl vendor/golang.org/x/net/dns/dnsmessage.(*Parser).skipResource
002dd74cstr x0, [sp+40]
002dd750str x1, [sp+48]
002dd754str x0, [sp+24]
002dd758str x1, [sp+32]
002dd75cldur x29, [sp-8]
002dd760ldr x30, [sp], 64
002dd764ret x30
002dd768
002dd768loc_2dd768:
002dd768str x0, [sp+8]
002dd76cmov x3, x30
002dd770bl runtime.morestack_noctxt.abi0
002dd774ldr x0, [sp+8]
002dd778b 0x2dd720
002dd77cudf 0
002dd720
002dd720vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SkipAdditional: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SkipAdditional(vendor/golang.org/x/net/dns/dnsmessage.Parser * p)
002dd720ldr x16, [x28+16]
002dd724subs xzr, sp, x16
002dd728b.ls 0x2dd768
002dd72cstr x30, [sp-64]!
002dd730stur x29, [sp-8]
002dd734sub x29, sp, 8
002dd738str x0, [sp+72]
002dd73cstp xzr, xzr, [sp+24]
002dd740ldr x0, [sp+72]
002dd744movz x1, 5
002dd748bl vendor/golang.org/x/net/dns/dnsmessage.(*Parser).skipResource
002dd74cstr x0, [sp+40]
002dd750str x1, [sp+48]
002dd754str x0, [sp+24]
002dd758str x1, [sp+32]
002dd75cldur x29, [sp-8]
002dd760ldr x30, [sp], 64
002dd764ret x30
002dd768
002dd768loc_2dd768:
002dd768str x0, [sp+8]
002dd76cmov x3, x30
002dd770bl runtime.morestack_noctxt.abi0
002dd774ldr x0, [sp+8]
002dd778b 0x2dd720
002dd77cudf 0
002dd720
002dd780
002dd780vendor/golang.org/x/net/dns/dnsmessage.(*Parser).CNAMEResource: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Parser).CNAMEResource(vendor/golang.org/x/net/dns/dnsmessage.Parser * p)
002dd780ldr x16, [x28+16]
002dd784sub x17, sp, 1056
002dd788subs xzr, x17, x16
002dd78cb.ls 0x2dd9c4
002dd790sub x20, sp, 1184
002dd794stp x29, x30, [x20-8]
002dd798add sp, x20, 0
002dd79csub x29, sp, 8
002dd7a0str x0, [sp+1448]
002dd7a4add x20, sp, 1192
002dd7a8adr x27, 16
002dd7acstp x29, x27, [sp-24]
002dd7b0sub x29, sp, 24
002dd7b4bl fn_87cd0
002dd7b8sub x29, sp, 8
002dd7bcadd x27, sp, 1088
002dd7c0stp xzr, xzr, [x27]
002dd7c4ldr x4, [sp+1448]
002dd7c8ldrsb x27, [x4]
002dd7ccldrb w4, [x4+56]
002dd7d0eor x5, x4, 1
002dd7d4strb w5, [sp+823]
002dd7d8tbnz w4, 0, 0x2dd7e0
002dd7dcb 0x2dd7fc
002dd7e0
002dd7e0loc_2dd7e0:
002dd7e0ldr x4, [sp+1448]
002dd7e4ldrsb x27, [x4]
002dd7e8ldrh w4, [x4+72]
002dd7ecsubs wzr, w4, 5
002dd7f0cset x4, ne
002dd7f4strb w4, [sp+823]
002dd7f8b 0x2dd800
002dd7fc
002dd7fcloc_2dd7fc:
002dd7fcb 0x2dd800
002dd800
002dd800loc_2dd800:
002dd800ldrb w4, [sp+823]
002dd804tbnz w4, 0, 0x2dd80c
002dd808b 0x2dd848
002dd80c
002dd80cloc_2dd80c:
002dd80cadd x20, sp, 1192
002dd810adr x27, 16
002dd814stp x29, x27, [sp-24]
002dd818sub x29, sp, 24
002dd81cbl fn_87cd0
002dd820sub x29, sp, 8
002dd824adrp x27, 0x744000
002dd828ldr x0, [x27+3296]
002dd82cadrp x27, 0x744000
002dd830ldr x1, [x27+3304]
002dd834str x0, [sp+1088]
002dd838str x1, [sp+1096]
002dd83cldp x29, x30, [sp-8]
002dd840add sp, sp, 1184
002dd844ret x30
002dd848
002dd848loc_2dd848:
002dd848add x27, sp, 1120
002dd84cstp xzr, xzr, [x27]
002dd850ldr x4, [sp+1448]
002dd854ldrsb x27, [x4]
002dd858ldr x0, [x4]
002dd85cldr x1, [x4+8]
002dd860ldr x2, [x4+16]
002dd864str x0, [sp+1152]
002dd868str x1, [sp+1160]
002dd86cstr x2, [sp+1168]
002dd870ldr x4, [sp+1448]
002dd874ldrsb x27, [x4]
002dd878ldr x3, [x4+40]
002dd87cstr x3, [sp+1080]
002dd880bl vendor/golang.org/x/net/dns/dnsmessage.unpackCNAMEResource
002dd884add x21, sp, 567
002dd888add x20, sp, 8
002dd88cadr x27, 16
002dd890stp x29, x27, [sp-24]
002dd894sub x29, sp, 24
002dd898bl fn_87ea0
002dd89csub x29, sp, 8
002dd8a0str x0, [sp+1120]
002dd8a4str x1, [sp+1128]
002dd8a8add x21, sp, 824
002dd8acadd x20, sp, 567
002dd8b0adr x27, 16
002dd8b4stp x29, x27, [sp-24]
002dd8b8sub x29, sp, 24
002dd8bcbl fn_87ea0
002dd8c0sub x29, sp, 8
002dd8c4ldr x4, [sp+1120]
002dd8c8ldr x5, [sp+1128]
002dd8ccstr x4, [sp+1136]
002dd8d0str x5, [sp+1144]
002dd8d4add x21, sp, 311
002dd8d8add x20, sp, 824
002dd8dcadr x27, 16
002dd8e0stp x29, x27, [sp-24]
002dd8e4sub x29, sp, 24
002dd8e8bl fn_87ea0
002dd8ecsub x29, sp, 8
002dd8f0ldr x4, [sp+1144]
002dd8f4ldr x5, [sp+1136]
002dd8f8str x5, [sp+1104]
002dd8fcstr x4, [sp+1112]
002dd900cbnz x5, 0x2dd908
002dd904b 0x2dd93c
002dd908
002dd908loc_2dd908:
002dd908add x20, sp, 1192
002dd90cadr x27, 16
002dd910stp x29, x27, [sp-24]
002dd914sub x29, sp, 24
002dd918bl fn_87cd0
002dd91csub x29, sp, 8
002dd920ldr x0, [sp+1104]
002dd924ldr x1, [sp+1112]
002dd928str x0, [sp+1088]
002dd92cstr x1, [sp+1096]
002dd930ldp x29, x30, [sp-8]
002dd934add sp, sp, 1184
002dd938ret x30
002dd93c
002dd93cloc_2dd93c:
002dd93cldr x2, [sp+1448]
002dd940ldrsb x27, [x2]
002dd944ldr x3, [sp+1448]
002dd948ldrsb x27, [x3]
002dd94cldr x3, [x3+40]
002dd950ldr x4, [sp+1448]
002dd954ldrsb x27, [x4]
002dd958ldrh w4, [x4+74]
002dd95cadd x3, x3, x4
002dd960str x3, [x2+40]
002dd964ldr x2, [sp+1448]
002dd968ldrsb x27, [x2]
002dd96cstrb wzr, [x2+56]
002dd970ldr x2, [sp+1448]
002dd974ldrsb x27, [x2]
002dd978ldr x3, [sp+1448]
002dd97cldrsb x27, [x3]
002dd980ldr x3, [x3+48]
002dd984add x3, x3, 1
002dd988str x3, [x2+48]
002dd98cadd x21, sp, 1192
002dd990add x20, sp, 311
002dd994adr x27, 16
002dd998stp x29, x27, [sp-24]
002dd99csub x29, sp, 24
002dd9a0bl fn_87ea0
002dd9a4sub x29, sp, 8
002dd9a8add x27, sp, 1088
002dd9acstp xzr, xzr, [x27]
002dd9b0mov x0, xzr
002dd9b4mov x1, xzr
002dd9b8ldp x29, x30, [sp-8]
002dd9bcadd sp, sp, 1184
002dd9c0ret x30
002dd9c4
002dd9c4loc_2dd9c4:
002dd9c4str x0, [sp+264]
002dd9c8mov x3, x30
002dd9ccbl runtime.morestack_noctxt.abi0
002dd9d0ldr x0, [sp+264]
002dd9d4b 0x2dd780
002dd9d8udf 0
002dd9dcudf 0
002dd780
002dd780vendor/golang.org/x/net/dns/dnsmessage.(*Parser).CNAMEResource: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Parser).CNAMEResource(vendor/golang.org/x/net/dns/dnsmessage.Parser * p)
002dd780ldr x16, [x28+16]
002dd784sub x17, sp, 1056
002dd788subs xzr, x17, x16
002dd78cb.ls 0x2dd9c4
002dd790sub x20, sp, 1184
002dd794stp x29, x30, [x20-8]
002dd798add sp, x20, 0
002dd79csub x29, sp, 8
002dd7a0str x0, [sp+1448]
002dd7a4add x20, sp, 1192
002dd7a8adr x27, 16
002dd7acstp x29, x27, [sp-24]
002dd7b0sub x29, sp, 24
002dd7b4bl fn_87cd0
002dd7b8sub x29, sp, 8
002dd7bcadd x27, sp, 1088
002dd7c0stp xzr, xzr, [x27]
002dd7c4ldr x4, [sp+1448]
002dd7c8ldrsb x27, [x4]
002dd7ccldrb w4, [x4+56]
002dd7d0eor x5, x4, 1
002dd7d4strb w5, [sp+823]
002dd7d8tbnz w4, 0, 0x2dd7e0
002dd7dcb 0x2dd7fc
002dd7e0
002dd7e0loc_2dd7e0:
002dd7e0ldr x4, [sp+1448]
002dd7e4ldrsb x27, [x4]
002dd7e8ldrh w4, [x4+72]
002dd7ecsubs wzr, w4, 5
002dd7f0cset x4, ne
002dd7f4strb w4, [sp+823]
002dd7f8b 0x2dd800
002dd7fc
002dd7fcloc_2dd7fc:
002dd7fcb 0x2dd800
002dd800
002dd800loc_2dd800:
002dd800ldrb w4, [sp+823]
002dd804tbnz w4, 0, 0x2dd80c
002dd808b 0x2dd848
002dd80c
002dd80cloc_2dd80c:
002dd80cadd x20, sp, 1192
002dd810adr x27, 16
002dd814stp x29, x27, [sp-24]
002dd818sub x29, sp, 24
002dd81cbl fn_87cd0
002dd820sub x29, sp, 8
002dd824adrp x27, 0x744000
002dd828ldr x0, [x27+3296]
002dd82cadrp x27, 0x744000
002dd830ldr x1, [x27+3304]
002dd834str x0, [sp+1088]
002dd838str x1, [sp+1096]
002dd83cldp x29, x30, [sp-8]
002dd840add sp, sp, 1184
002dd844ret x30
002dd848
002dd848loc_2dd848:
002dd848add x27, sp, 1120
002dd84cstp xzr, xzr, [x27]
002dd850ldr x4, [sp+1448]
002dd854ldrsb x27, [x4]
002dd858ldr x0, [x4]
002dd85cldr x1, [x4+8]
002dd860ldr x2, [x4+16]
002dd864str x0, [sp+1152]
002dd868str x1, [sp+1160]
002dd86cstr x2, [sp+1168]
002dd870ldr x4, [sp+1448]
002dd874ldrsb x27, [x4]
002dd878ldr x3, [x4+40]
002dd87cstr x3, [sp+1080]
002dd880bl vendor/golang.org/x/net/dns/dnsmessage.unpackCNAMEResource
002dd884add x21, sp, 567
002dd888add x20, sp, 8
002dd88cadr x27, 16
002dd890stp x29, x27, [sp-24]
002dd894sub x29, sp, 24
002dd898bl fn_87ea0
002dd89csub x29, sp, 8
002dd8a0str x0, [sp+1120]
002dd8a4str x1, [sp+1128]
002dd8a8add x21, sp, 824
002dd8acadd x20, sp, 567
002dd8b0adr x27, 16
002dd8b4stp x29, x27, [sp-24]
002dd8b8sub x29, sp, 24
002dd8bcbl fn_87ea0
002dd8c0sub x29, sp, 8
002dd8c4ldr x4, [sp+1120]
002dd8c8ldr x5, [sp+1128]
002dd8ccstr x4, [sp+1136]
002dd8d0str x5, [sp+1144]
002dd8d4add x21, sp, 311
002dd8d8add x20, sp, 824
002dd8dcadr x27, 16
002dd8e0stp x29, x27, [sp-24]
002dd8e4sub x29, sp, 24
002dd8e8bl fn_87ea0
002dd8ecsub x29, sp, 8
002dd8f0ldr x4, [sp+1144]
002dd8f4ldr x5, [sp+1136]
002dd8f8str x5, [sp+1104]
002dd8fcstr x4, [sp+1112]
002dd900cbnz x5, 0x2dd908
002dd904b 0x2dd93c
002dd908
002dd908loc_2dd908:
002dd908add x20, sp, 1192
002dd90cadr x27, 16
002dd910stp x29, x27, [sp-24]
002dd914sub x29, sp, 24
002dd918bl fn_87cd0
002dd91csub x29, sp, 8
002dd920ldr x0, [sp+1104]
002dd924ldr x1, [sp+1112]
002dd928str x0, [sp+1088]
002dd92cstr x1, [sp+1096]
002dd930ldp x29, x30, [sp-8]
002dd934add sp, sp, 1184
002dd938ret x30
002dd93c
002dd93cloc_2dd93c:
002dd93cldr x2, [sp+1448]
002dd940ldrsb x27, [x2]
002dd944ldr x3, [sp+1448]
002dd948ldrsb x27, [x3]
002dd94cldr x3, [x3+40]
002dd950ldr x4, [sp+1448]
002dd954ldrsb x27, [x4]
002dd958ldrh w4, [x4+74]
002dd95cadd x3, x3, x4
002dd960str x3, [x2+40]
002dd964ldr x2, [sp+1448]
002dd968ldrsb x27, [x2]
002dd96cstrb wzr, [x2+56]
002dd970ldr x2, [sp+1448]
002dd974ldrsb x27, [x2]
002dd978ldr x3, [sp+1448]
002dd97cldrsb x27, [x3]
002dd980ldr x3, [x3+48]
002dd984add x3, x3, 1
002dd988str x3, [x2+48]
002dd98cadd x21, sp, 1192
002dd990add x20, sp, 311
002dd994adr x27, 16
002dd998stp x29, x27, [sp-24]
002dd99csub x29, sp, 24
002dd9a0bl fn_87ea0
002dd9a4sub x29, sp, 8
002dd9a8add x27, sp, 1088
002dd9acstp xzr, xzr, [x27]
002dd9b0mov x0, xzr
002dd9b4mov x1, xzr
002dd9b8ldp x29, x30, [sp-8]
002dd9bcadd sp, sp, 1184
002dd9c0ret x30
002dd9c4
002dd9c4loc_2dd9c4:
002dd9c4str x0, [sp+264]
002dd9c8mov x3, x30
002dd9ccbl runtime.morestack_noctxt.abi0
002dd9d0ldr x0, [sp+264]
002dd9d4b 0x2dd780
002dd9d8udf 0
002dd9dcudf 0
002dd780
002dd9e0
002dd9e0vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SRVResource: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SRVResource(vendor/golang.org/x/net/dns/dnsmessage.Parser * p)
002dd9e0ldr x16, [x28+16]
002dd9e4sub x17, sp, 1072
002dd9e8subs xzr, x17, x16
002dd9ecb.ls 0x2ddc74
002dd9f0sub x20, sp, 1200
002dd9f4stp x29, x30, [x20-8]
002dd9f8add sp, x20, 0
002dd9fcsub x29, sp, 8
002dda00str x0, [sp+1472]
002dda04add x20, sp, 1208
002dda08adr x27, 16
002dda0cstp x29, x27, [sp-24]
002dda10sub x29, sp, 24
002dda14bl fn_87cd0
002dda18sub x29, sp, 8
002dda1cadd x27, sp, 1462
002dda20str xzr, [x27]
002dda24add x27, sp, 1104
002dda28stp xzr, xzr, [x27]
002dda2cldr x4, [sp+1472]
002dda30ldrsb x27, [x4]
002dda34ldrb w4, [x4+56]
002dda38eor x5, x4, 1
002dda3cstrb w5, [sp+309]
002dda40tbnz w4, 0, 0x2dda48
002dda44b 0x2dda64
002dda48
002dda48loc_2dda48:
002dda48ldr x4, [sp+1472]
002dda4cldrsb x27, [x4]
002dda50ldrh w4, [x4+72]
002dda54subs wzr, w4, 33
002dda58cset x4, ne
002dda5cstrb w4, [sp+309]
002dda60b 0x2dda68
002dda64
002dda64loc_2dda64:
002dda64b 0x2dda68
002dda68
002dda68loc_2dda68:
002dda68ldrb w4, [sp+309]
002dda6ctbnz w4, 0, 0x2dda74
002dda70b 0x2ddab8
002dda74
002dda74loc_2dda74:
002dda74add x20, sp, 1208
002dda78adr x27, 16
002dda7cstp x29, x27, [sp-24]
002dda80sub x29, sp, 24
002dda84bl fn_87cd0
002dda88sub x29, sp, 8
002dda8cadd x27, sp, 1462
002dda90str xzr, [x27]
002dda94adrp x27, 0x744000
002dda98ldr x0, [x27+3296]
002dda9cadrp x27, 0x744000
002ddaa0ldr x1, [x27+3304]
002ddaa4str x0, [sp+1104]
002ddaa8str x1, [sp+1112]
002ddaacldp x29, x30, [sp-8]
002ddab0add sp, sp, 1200
002ddab4ret x30
002ddab8
002ddab8loc_2ddab8:
002ddab8add x27, sp, 1136
002ddabcstp xzr, xzr, [x27]
002ddac0ldr x4, [sp+1472]
002ddac4ldrsb x27, [x4]
002ddac8ldr x0, [x4]
002ddaccldr x1, [x4+8]
002ddad0ldr x2, [x4+16]
002ddad4str x0, [sp+1168]
002ddad8str x1, [sp+1176]
002ddadcstr x2, [sp+1184]
002ddae0ldr x4, [sp+1472]
002ddae4ldrsb x27, [x4]
002ddae8ldr x3, [x4+40]
002ddaecstr x3, [sp+1096]
002ddaf0bl vendor/golang.org/x/net/dns/dnsmessage.unpackSRVResource
002ddaf4add x21, sp, 572
002ddaf8add x20, sp, 8
002ddafcadr x27, 16
002ddb00stp x29, x27, [sp-24]
002ddb04sub x29, sp, 24
002ddb08bl fn_87ea0
002ddb0csub x29, sp, 8
002ddb10add x27, sp, 262
002ddb14ldr x4, [x27]
002ddb18add x27, sp, 826
002ddb1cstr x4, [x27]
002ddb20str x0, [sp+1136]
002ddb24str x1, [sp+1144]
002ddb28add x21, sp, 834
002ddb2cadd x20, sp, 572
002ddb30adr x27, 16
002ddb34stp x29, x27, [sp-24]
002ddb38sub x29, sp, 24
002ddb3cbl fn_87ea0
002ddb40sub x29, sp, 8
002ddb44add x27, sp, 826
002ddb48ldr x4, [x27]
002ddb4cstr x4, [sp+1088]
002ddb50ldr x4, [sp+1136]
002ddb54ldr x5, [sp+1144]
002ddb58str x4, [sp+1152]
002ddb5cstr x5, [sp+1160]
002ddb60add x21, sp, 310
002ddb64add x20, sp, 834
002ddb68adr x27, 16
002ddb6cstp x29, x27, [sp-24]
002ddb70sub x29, sp, 24
002ddb74bl fn_87ea0
002ddb78sub x29, sp, 8
002ddb7cldr x4, [sp+1088]
002ddb80add x27, sp, 564
002ddb84str x4, [x27]
002ddb88ldr x4, [sp+1160]
002ddb8cldr x5, [sp+1152]
002ddb90str x5, [sp+1120]
002ddb94str x4, [sp+1128]
002ddb98cbnz x5, 0x2ddba0
002ddb9cb 0x2ddbdc
002ddba0
002ddba0loc_2ddba0:
002ddba0add x20, sp, 1208
002ddba4adr x27, 16
002ddba8stp x29, x27, [sp-24]
002ddbacsub x29, sp, 24
002ddbb0bl fn_87cd0
002ddbb4sub x29, sp, 8
002ddbb8add x27, sp, 1462
002ddbbcstr xzr, [x27]
002ddbc0ldr x0, [sp+1120]
002ddbc4ldr x1, [sp+1128]
002ddbc8str x0, [sp+1104]
002ddbccstr x1, [sp+1112]
002ddbd0ldp x29, x30, [sp-8]
002ddbd4add sp, sp, 1200
002ddbd8ret x30
002ddbdc
002ddbdcloc_2ddbdc:
002ddbdcldr x2, [sp+1472]
002ddbe0ldrsb x27, [x2]
002ddbe4ldr x3, [sp+1472]
002ddbe8ldrsb x27, [x3]
002ddbecldr x3, [x3+40]
002ddbf0ldr x4, [sp+1472]
002ddbf4ldrsb x27, [x4]
002ddbf8ldrh w4, [x4+74]
002ddbfcadd x3, x3, x4
002ddc00str x3, [x2+40]
002ddc04ldr x2, [sp+1472]
002ddc08ldrsb x27, [x2]
002ddc0cstrb wzr, [x2+56]
002ddc10ldr x2, [sp+1472]
002ddc14ldrsb x27, [x2]
002ddc18ldr x3, [sp+1472]
002ddc1cldrsb x27, [x3]
002ddc20ldr x3, [x3+48]
002ddc24add x3, x3, 1
002ddc28str x3, [x2+48]
002ddc2cadd x21, sp, 1208
002ddc30add x20, sp, 310
002ddc34adr x27, 16
002ddc38stp x29, x27, [sp-24]
002ddc3csub x29, sp, 24
002ddc40bl fn_87ea0
002ddc44sub x29, sp, 8
002ddc48add x27, sp, 564
002ddc4cldr x2, [x27]
002ddc50add x27, sp, 1462
002ddc54str x2, [x27]
002ddc58add x27, sp, 1104
002ddc5cstp xzr, xzr, [x27]
002ddc60mov x0, xzr
002ddc64mov x1, xzr
002ddc68ldp x29, x30, [sp-8]
002ddc6cadd sp, sp, 1200
002ddc70ret x30
002ddc74
002ddc74loc_2ddc74:
002ddc74str x0, [sp+272]
002ddc78mov x3, x30
002ddc7cbl runtime.morestack_noctxt.abi0
002ddc80ldr x0, [sp+272]
002ddc84b 0x2dd9e0
002ddc88udf 0
002ddc8cudf 0
002dd9e0
002dd9e0vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SRVResource: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SRVResource(vendor/golang.org/x/net/dns/dnsmessage.Parser * p)
002dd9e0ldr x16, [x28+16]
002dd9e4sub x17, sp, 1072
002dd9e8subs xzr, x17, x16
002dd9ecb.ls 0x2ddc74
002dd9f0sub x20, sp, 1200
002dd9f4stp x29, x30, [x20-8]
002dd9f8add sp, x20, 0
002dd9fcsub x29, sp, 8
002dda00str x0, [sp+1472]
002dda04add x20, sp, 1208
002dda08adr x27, 16
002dda0cstp x29, x27, [sp-24]
002dda10sub x29, sp, 24
002dda14bl fn_87cd0
002dda18sub x29, sp, 8
002dda1cadd x27, sp, 1462
002dda20str xzr, [x27]
002dda24add x27, sp, 1104
002dda28stp xzr, xzr, [x27]
002dda2cldr x4, [sp+1472]
002dda30ldrsb x27, [x4]
002dda34ldrb w4, [x4+56]
002dda38eor x5, x4, 1
002dda3cstrb w5, [sp+309]
002dda40tbnz w4, 0, 0x2dda48
002dda44b 0x2dda64
002dda48
002dda48loc_2dda48:
002dda48ldr x4, [sp+1472]
002dda4cldrsb x27, [x4]
002dda50ldrh w4, [x4+72]
002dda54subs wzr, w4, 33
002dda58cset x4, ne
002dda5cstrb w4, [sp+309]
002dda60b 0x2dda68
002dda64
002dda64loc_2dda64:
002dda64b 0x2dda68
002dda68
002dda68loc_2dda68:
002dda68ldrb w4, [sp+309]
002dda6ctbnz w4, 0, 0x2dda74
002dda70b 0x2ddab8
002dda74
002dda74loc_2dda74:
002dda74add x20, sp, 1208
002dda78adr x27, 16
002dda7cstp x29, x27, [sp-24]
002dda80sub x29, sp, 24
002dda84bl fn_87cd0
002dda88sub x29, sp, 8
002dda8cadd x27, sp, 1462
002dda90str xzr, [x27]
002dda94adrp x27, 0x744000
002dda98ldr x0, [x27+3296]
002dda9cadrp x27, 0x744000
002ddaa0ldr x1, [x27+3304]
002ddaa4str x0, [sp+1104]
002ddaa8str x1, [sp+1112]
002ddaacldp x29, x30, [sp-8]
002ddab0add sp, sp, 1200
002ddab4ret x30
002ddab8
002ddab8loc_2ddab8:
002ddab8add x27, sp, 1136
002ddabcstp xzr, xzr, [x27]
002ddac0ldr x4, [sp+1472]
002ddac4ldrsb x27, [x4]
002ddac8ldr x0, [x4]
002ddaccldr x1, [x4+8]
002ddad0ldr x2, [x4+16]
002ddad4str x0, [sp+1168]
002ddad8str x1, [sp+1176]
002ddadcstr x2, [sp+1184]
002ddae0ldr x4, [sp+1472]
002ddae4ldrsb x27, [x4]
002ddae8ldr x3, [x4+40]
002ddaecstr x3, [sp+1096]
002ddaf0bl vendor/golang.org/x/net/dns/dnsmessage.unpackSRVResource
002ddaf4add x21, sp, 572
002ddaf8add x20, sp, 8
002ddafcadr x27, 16
002ddb00stp x29, x27, [sp-24]
002ddb04sub x29, sp, 24
002ddb08bl fn_87ea0
002ddb0csub x29, sp, 8
002ddb10add x27, sp, 262
002ddb14ldr x4, [x27]
002ddb18add x27, sp, 826
002ddb1cstr x4, [x27]
002ddb20str x0, [sp+1136]
002ddb24str x1, [sp+1144]
002ddb28add x21, sp, 834
002ddb2cadd x20, sp, 572
002ddb30adr x27, 16
002ddb34stp x29, x27, [sp-24]
002ddb38sub x29, sp, 24
002ddb3cbl fn_87ea0
002ddb40sub x29, sp, 8
002ddb44add x27, sp, 826
002ddb48ldr x4, [x27]
002ddb4cstr x4, [sp+1088]
002ddb50ldr x4, [sp+1136]
002ddb54ldr x5, [sp+1144]
002ddb58str x4, [sp+1152]
002ddb5cstr x5, [sp+1160]
002ddb60add x21, sp, 310
002ddb64add x20, sp, 834
002ddb68adr x27, 16
002ddb6cstp x29, x27, [sp-24]
002ddb70sub x29, sp, 24
002ddb74bl fn_87ea0
002ddb78sub x29, sp, 8
002ddb7cldr x4, [sp+1088]
002ddb80add x27, sp, 564
002ddb84str x4, [x27]
002ddb88ldr x4, [sp+1160]
002ddb8cldr x5, [sp+1152]
002ddb90str x5, [sp+1120]
002ddb94str x4, [sp+1128]
002ddb98cbnz x5, 0x2ddba0
002ddb9cb 0x2ddbdc
002ddba0
002ddba0loc_2ddba0:
002ddba0add x20, sp, 1208
002ddba4adr x27, 16
002ddba8stp x29, x27, [sp-24]
002ddbacsub x29, sp, 24
002ddbb0bl fn_87cd0
002ddbb4sub x29, sp, 8
002ddbb8add x27, sp, 1462
002ddbbcstr xzr, [x27]
002ddbc0ldr x0, [sp+1120]
002ddbc4ldr x1, [sp+1128]
002ddbc8str x0, [sp+1104]
002ddbccstr x1, [sp+1112]
002ddbd0ldp x29, x30, [sp-8]
002ddbd4add sp, sp, 1200
002ddbd8ret x30
002ddbdc
002ddbdcloc_2ddbdc:
002ddbdcldr x2, [sp+1472]
002ddbe0ldrsb x27, [x2]
002ddbe4ldr x3, [sp+1472]
002ddbe8ldrsb x27, [x3]
002ddbecldr x3, [x3+40]
002ddbf0ldr x4, [sp+1472]
002ddbf4ldrsb x27, [x4]
002ddbf8ldrh w4, [x4+74]
002ddbfcadd x3, x3, x4
002ddc00str x3, [x2+40]
002ddc04ldr x2, [sp+1472]
002ddc08ldrsb x27, [x2]
002ddc0cstrb wzr, [x2+56]
002ddc10ldr x2, [sp+1472]
002ddc14ldrsb x27, [x2]
002ddc18ldr x3, [sp+1472]
002ddc1cldrsb x27, [x3]
002ddc20ldr x3, [x3+48]
002ddc24add x3, x3, 1
002ddc28str x3, [x2+48]
002ddc2cadd x21, sp, 1208
002ddc30add x20, sp, 310
002ddc34adr x27, 16
002ddc38stp x29, x27, [sp-24]
002ddc3csub x29, sp, 24
002ddc40bl fn_87ea0
002ddc44sub x29, sp, 8
002ddc48add x27, sp, 564
002ddc4cldr x2, [x27]
002ddc50add x27, sp, 1462
002ddc54str x2, [x27]
002ddc58add x27, sp, 1104
002ddc5cstp xzr, xzr, [x27]
002ddc60mov x0, xzr
002ddc64mov x1, xzr
002ddc68ldp x29, x30, [sp-8]
002ddc6cadd sp, sp, 1200
002ddc70ret x30
002ddc74
002ddc74loc_2ddc74:
002ddc74str x0, [sp+272]
002ddc78mov x3, x30
002ddc7cbl runtime.morestack_noctxt.abi0
002ddc80ldr x0, [sp+272]
002ddc84b 0x2dd9e0
002ddc88udf 0
002ddc8cudf 0
002dd9e0
002ddc90
002ddc90vendor/golang.org/x/net/dns/dnsmessage.(*Parser).AResource: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Parser).AResource(vendor/golang.org/x/net/dns/dnsmessage.Parser * p)
002ddc90ldr x16, [x28+16]
002ddc94sub x17, sp, 48
002ddc98subs xzr, x17, x16
002ddc9cb.ls 0x2dde38
002ddca0str x30, [sp-176]!
002ddca4stur x29, [sp-8]
002ddca8sub x29, sp, 8
002ddcacstr x0, [sp+192]
002ddcb0str wzr, [sp+184]
002ddcb4stp xzr, xzr, [sp+80]
002ddcb8ldr x4, [sp+192]
002ddcbcldrsb x27, [x4]
002ddcc0ldrb w4, [x4+56]
002ddcc4eor x5, x4, 1
002ddcc8strb w5, [sp+67]
002ddccctbnz w4, 0, 0x2ddcd4
002ddcd0b 0x2ddcf0
002ddcd4
002ddcd4loc_2ddcd4:
002ddcd4ldr x4, [sp+192]
002ddcd8ldrsb x27, [x4]
002ddcdcldrh w4, [x4+72]
002ddce0subs wzr, w4, 1
002ddce4cset x4, ne
002ddce8strb w4, [sp+67]
002ddcecb 0x2ddcf4
002ddcf0
002ddcf0loc_2ddcf0:
002ddcf0b 0x2ddcf4
002ddcf4
002ddcf4loc_2ddcf4:
002ddcf4ldrb w4, [sp+67]
002ddcf8tbnz w4, 0, 0x2ddd00
002ddcfcb 0x2ddd28
002ddd00
002ddd00loc_2ddd00:
002ddd00str wzr, [sp+184]
002ddd04adrp x27, 0x744000
002ddd08ldr x0, [x27+3296]
002ddd0cadrp x27, 0x744000
002ddd10ldr x1, [x27+3304]
002ddd14str x0, [sp+80]
002ddd18str x1, [sp+88]
002ddd1cldur x29, [sp-8]
002ddd20ldr x30, [sp], 176
002ddd24ret x30
002ddd28
002ddd28loc_2ddd28:
002ddd28stp xzr, xzr, [sp+112]
002ddd2cldr x4, [sp+192]
002ddd30ldrsb x27, [x4]
002ddd34ldr x0, [x4]
002ddd38ldr x1, [x4+8]
002ddd3cldr x2, [x4+16]
002ddd40str x0, [sp+144]
002ddd44str x1, [sp+152]
002ddd48str x2, [sp+160]
002ddd4cldr x4, [sp+192]
002ddd50ldrsb x27, [x4]
002ddd54ldr x3, [x4+40]
002ddd58str x3, [sp+72]
002ddd5cbl vendor/golang.org/x/net/dns/dnsmessage.unpackAResource
002ddd60ldr w4, [sp+8]
002ddd64stur w4, [sp+63]
002ddd68str x0, [sp+112]
002ddd6cstr x1, [sp+120]
002ddd70ldur w4, [sp+63]
002ddd74str w4, [sp+68]
002ddd78ldr x4, [sp+112]
002ddd7cldr x5, [sp+120]
002ddd80str x4, [sp+128]
002ddd84str x5, [sp+136]
002ddd88ldr w4, [sp+68]
002ddd8cstur w4, [sp+59]
002ddd90ldr x4, [sp+136]
002ddd94ldr x5, [sp+128]
002ddd98str x5, [sp+96]
002ddd9cstr x4, [sp+104]
002ddda0cbnz x5, 0x2ddda8
002ddda4b 0x2dddc8
002ddda8
002ddda8loc_2ddda8:
002ddda8str wzr, [sp+184]
002dddacldr x0, [sp+96]
002dddb0ldr x1, [sp+104]
002dddb4str x0, [sp+80]
002dddb8str x1, [sp+88]
002dddbcldur x29, [sp-8]
002dddc0ldr x30, [sp], 176
002dddc4ret x30
002dddc8
002dddc8loc_2dddc8:
002dddc8ldr x2, [sp+192]
002dddccldrsb x27, [x2]
002dddd0ldr x3, [sp+192]
002dddd4ldrsb x27, [x3]
002dddd8ldr x3, [x3+40]
002ddddcldr x4, [sp+192]
002ddde0ldrsb x27, [x4]
002ddde4ldrh w4, [x4+74]
002ddde8add x3, x3, x4
002dddecstr x3, [x2+40]
002dddf0ldr x2, [sp+192]
002dddf4ldrsb x27, [x2]
002dddf8strb wzr, [x2+56]
002dddfcldr x2, [sp+192]
002dde00ldrsb x27, [x2]
002dde04ldr x3, [sp+192]
002dde08ldrsb x27, [x3]
002dde0cldr x3, [x3+48]
002dde10add x3, x3, 1
002dde14str x3, [x2+48]
002dde18ldur w2, [sp+59]
002dde1cstr w2, [sp+184]
002dde20stp xzr, xzr, [sp+80]
002dde24mov x0, xzr
002dde28mov x1, xzr
002dde2cldur x29, [sp-8]
002dde30ldr x30, [sp], 176
002dde34ret x30
002dde38
002dde38loc_2dde38:
002dde38str x0, [sp+16]
002dde3cmov x3, x30
002dde40bl runtime.morestack_noctxt.abi0
002dde44ldr x0, [sp+16]
002dde48b 0x2ddc90
002dde4cudf 0
002ddc90
002ddc90vendor/golang.org/x/net/dns/dnsmessage.(*Parser).AResource: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Parser).AResource(vendor/golang.org/x/net/dns/dnsmessage.Parser * p)
002ddc90ldr x16, [x28+16]
002ddc94sub x17, sp, 48
002ddc98subs xzr, x17, x16
002ddc9cb.ls 0x2dde38
002ddca0str x30, [sp-176]!
002ddca4stur x29, [sp-8]
002ddca8sub x29, sp, 8
002ddcacstr x0, [sp+192]
002ddcb0str wzr, [sp+184]
002ddcb4stp xzr, xzr, [sp+80]
002ddcb8ldr x4, [sp+192]
002ddcbcldrsb x27, [x4]
002ddcc0ldrb w4, [x4+56]
002ddcc4eor x5, x4, 1
002ddcc8strb w5, [sp+67]
002ddccctbnz w4, 0, 0x2ddcd4
002ddcd0b 0x2ddcf0
002ddcd4
002ddcd4loc_2ddcd4:
002ddcd4ldr x4, [sp+192]
002ddcd8ldrsb x27, [x4]
002ddcdcldrh w4, [x4+72]
002ddce0subs wzr, w4, 1
002ddce4cset x4, ne
002ddce8strb w4, [sp+67]
002ddcecb 0x2ddcf4
002ddcf0
002ddcf0loc_2ddcf0:
002ddcf0b 0x2ddcf4
002ddcf4
002ddcf4loc_2ddcf4:
002ddcf4ldrb w4, [sp+67]
002ddcf8tbnz w4, 0, 0x2ddd00
002ddcfcb 0x2ddd28
002ddd00
002ddd00loc_2ddd00:
002ddd00str wzr, [sp+184]
002ddd04adrp x27, 0x744000
002ddd08ldr x0, [x27+3296]
002ddd0cadrp x27, 0x744000
002ddd10ldr x1, [x27+3304]
002ddd14str x0, [sp+80]
002ddd18str x1, [sp+88]
002ddd1cldur x29, [sp-8]
002ddd20ldr x30, [sp], 176
002ddd24ret x30
002ddd28
002ddd28loc_2ddd28:
002ddd28stp xzr, xzr, [sp+112]
002ddd2cldr x4, [sp+192]
002ddd30ldrsb x27, [x4]
002ddd34ldr x0, [x4]
002ddd38ldr x1, [x4+8]
002ddd3cldr x2, [x4+16]
002ddd40str x0, [sp+144]
002ddd44str x1, [sp+152]
002ddd48str x2, [sp+160]
002ddd4cldr x4, [sp+192]
002ddd50ldrsb x27, [x4]
002ddd54ldr x3, [x4+40]
002ddd58str x3, [sp+72]
002ddd5cbl vendor/golang.org/x/net/dns/dnsmessage.unpackAResource
002ddd60ldr w4, [sp+8]
002ddd64stur w4, [sp+63]
002ddd68str x0, [sp+112]
002ddd6cstr x1, [sp+120]
002ddd70ldur w4, [sp+63]
002ddd74str w4, [sp+68]
002ddd78ldr x4, [sp+112]
002ddd7cldr x5, [sp+120]
002ddd80str x4, [sp+128]
002ddd84str x5, [sp+136]
002ddd88ldr w4, [sp+68]
002ddd8cstur w4, [sp+59]
002ddd90ldr x4, [sp+136]
002ddd94ldr x5, [sp+128]
002ddd98str x5, [sp+96]
002ddd9cstr x4, [sp+104]
002ddda0cbnz x5, 0x2ddda8
002ddda4b 0x2dddc8
002ddda8
002ddda8loc_2ddda8:
002ddda8str wzr, [sp+184]
002dddacldr x0, [sp+96]
002dddb0ldr x1, [sp+104]
002dddb4str x0, [sp+80]
002dddb8str x1, [sp+88]
002dddbcldur x29, [sp-8]
002dddc0ldr x30, [sp], 176
002dddc4ret x30
002dddc8
002dddc8loc_2dddc8:
002dddc8ldr x2, [sp+192]
002dddccldrsb x27, [x2]
002dddd0ldr x3, [sp+192]
002dddd4ldrsb x27, [x3]
002dddd8ldr x3, [x3+40]
002ddddcldr x4, [sp+192]
002ddde0ldrsb x27, [x4]
002ddde4ldrh w4, [x4+74]
002ddde8add x3, x3, x4
002dddecstr x3, [x2+40]
002dddf0ldr x2, [sp+192]
002dddf4ldrsb x27, [x2]
002dddf8strb wzr, [x2+56]
002dddfcldr x2, [sp+192]
002dde00ldrsb x27, [x2]
002dde04ldr x3, [sp+192]
002dde08ldrsb x27, [x3]
002dde0cldr x3, [x3+48]
002dde10add x3, x3, 1
002dde14str x3, [x2+48]
002dde18ldur w2, [sp+59]
002dde1cstr w2, [sp+184]
002dde20stp xzr, xzr, [sp+80]
002dde24mov x0, xzr
002dde28mov x1, xzr
002dde2cldur x29, [sp-8]
002dde30ldr x30, [sp], 176
002dde34ret x30
002dde38
002dde38loc_2dde38:
002dde38str x0, [sp+16]
002dde3cmov x3, x30
002dde40bl runtime.morestack_noctxt.abi0
002dde44ldr x0, [sp+16]
002dde48b 0x2ddc90
002dde4cudf 0
002ddc90
002dde50
002dde50vendor/golang.org/x/net/dns/dnsmessage.(*Parser).AAAAResource: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Parser).AAAAResource(vendor/golang.org/x/net/dns/dnsmessage.Parser * p)
002dde50ldr x16, [x28+16]
002dde54sub x17, sp, 96
002dde58subs xzr, x17, x16
002dde5cb.ls 0x2de008
002dde60str x30, [sp-224]!
002dde64stur x29, [sp-8]
002dde68sub x29, sp, 8
002dde6cstr x0, [sp+248]
002dde70stp xzr, xzr, [sp+232]
002dde74stp xzr, xzr, [sp+128]
002dde78ldr x4, [sp+248]
002dde7cldrsb x27, [x4]
002dde80ldrb w4, [x4+56]
002dde84eor x5, x4, 1
002dde88strb w5, [sp+103]
002dde8ctbnz w4, 0, 0x2dde94
002dde90b 0x2ddeb0
002dde94
002dde94loc_2dde94:
002dde94ldr x4, [sp+248]
002dde98ldrsb x27, [x4]
002dde9cldrh w4, [x4+72]
002ddea0subs wzr, w4, 28
002ddea4cset x4, ne
002ddea8strb w4, [sp+103]
002ddeacb 0x2ddeb4
002ddeb0
002ddeb0loc_2ddeb0:
002ddeb0b 0x2ddeb4
002ddeb4
002ddeb4loc_2ddeb4:
002ddeb4ldrb w4, [sp+103]
002ddeb8tbnz w4, 0, 0x2ddec0
002ddebcb 0x2ddee8
002ddec0
002ddec0loc_2ddec0:
002ddec0stp xzr, xzr, [sp+232]
002ddec4adrp x27, 0x744000
002ddec8ldr x0, [x27+3296]
002ddeccadrp x27, 0x744000
002dded0ldr x1, [x27+3304]
002dded4str x0, [sp+128]
002dded8str x1, [sp+136]
002ddedcldur x29, [sp-8]
002ddee0ldr x30, [sp], 224
002ddee4ret x30
002ddee8
002ddee8loc_2ddee8:
002ddee8stp xzr, xzr, [sp+160]
002ddeecldr x4, [sp+248]
002ddef0ldrsb x27, [x4]
002ddef4ldr x0, [x4]
002ddef8ldr x1, [x4+8]
002ddefcldr x2, [x4+16]
002ddf00str x0, [sp+192]
002ddf04str x1, [sp+200]
002ddf08str x2, [sp+208]
002ddf0cldr x4, [sp+248]
002ddf10ldrsb x27, [x4]
002ddf14ldr x3, [x4+40]
002ddf18str x3, [sp+120]
002ddf1cbl vendor/golang.org/x/net/dns/dnsmessage.unpackAAAAResource
002ddf20ldp x4, x5, [sp+8]
002ddf24add x27, sp, 87
002ddf28stp x4, x5, [x27]
002ddf2cstr x0, [sp+160]
002ddf30str x1, [sp+168]
002ddf34add x27, sp, 87
002ddf38ldp x4, x5, [x27]
002ddf3cstp x4, x5, [sp+104]
002ddf40ldr x4, [sp+160]
002ddf44ldr x5, [sp+168]
002ddf48str x4, [sp+176]
002ddf4cstr x5, [sp+184]
002ddf50ldp x4, x5, [sp+104]
002ddf54add x27, sp, 71
002ddf58stp x4, x5, [x27]
002ddf5cldr x4, [sp+184]
002ddf60ldr x5, [sp+176]
002ddf64str x5, [sp+144]
002ddf68str x4, [sp+152]
002ddf6ccbnz x5, 0x2ddf74
002ddf70b 0x2ddf94
002ddf74
002ddf74loc_2ddf74:
002ddf74stp xzr, xzr, [sp+232]
002ddf78ldr x0, [sp+144]
002ddf7cldr x1, [sp+152]
002ddf80str x0, [sp+128]
002ddf84str x1, [sp+136]
002ddf88ldur x29, [sp-8]
002ddf8cldr x30, [sp], 224
002ddf90ret x30
002ddf94
002ddf94loc_2ddf94:
002ddf94ldr x2, [sp+248]
002ddf98ldrsb x27, [x2]
002ddf9cldr x3, [sp+248]
002ddfa0ldrsb x27, [x3]
002ddfa4ldr x3, [x3+40]
002ddfa8ldr x4, [sp+248]
002ddfacldrsb x27, [x4]
002ddfb0ldrh w4, [x4+74]
002ddfb4add x3, x3, x4
002ddfb8str x3, [x2+40]
002ddfbcldr x2, [sp+248]
002ddfc0ldrsb x27, [x2]
002ddfc4strb wzr, [x2+56]
002ddfc8ldr x2, [sp+248]
002ddfccldrsb x27, [x2]
002ddfd0ldr x3, [sp+248]
002ddfd4ldrsb x27, [x3]
002ddfd8ldr x3, [x3+48]
002ddfdcadd x3, x3, 1
002ddfe0str x3, [x2+48]
002ddfe4add x27, sp, 71
002ddfe8ldp x2, x3, [x27]
002ddfecstp x2, x3, [sp+232]
002ddff0stp xzr, xzr, [sp+128]
002ddff4mov x0, xzr
002ddff8mov x1, xzr
002ddffcldur x29, [sp-8]
002de000ldr x30, [sp], 224
002de004ret x30
002de008
002de008loc_2de008:
002de008str x0, [sp+24]
002de00cmov x3, x30
002de010bl runtime.morestack_noctxt.abi0
002de014ldr x0, [sp+24]
002de018b 0x2dde50
002de01cudf 0
002dde50
002dde50vendor/golang.org/x/net/dns/dnsmessage.(*Parser).AAAAResource: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Parser).AAAAResource(vendor/golang.org/x/net/dns/dnsmessage.Parser * p)
002dde50ldr x16, [x28+16]
002dde54sub x17, sp, 96
002dde58subs xzr, x17, x16
002dde5cb.ls 0x2de008
002dde60str x30, [sp-224]!
002dde64stur x29, [sp-8]
002dde68sub x29, sp, 8
002dde6cstr x0, [sp+248]
002dde70stp xzr, xzr, [sp+232]
002dde74stp xzr, xzr, [sp+128]
002dde78ldr x4, [sp+248]
002dde7cldrsb x27, [x4]
002dde80ldrb w4, [x4+56]
002dde84eor x5, x4, 1
002dde88strb w5, [sp+103]
002dde8ctbnz w4, 0, 0x2dde94
002dde90b 0x2ddeb0
002dde94
002dde94loc_2dde94:
002dde94ldr x4, [sp+248]
002dde98ldrsb x27, [x4]
002dde9cldrh w4, [x4+72]
002ddea0subs wzr, w4, 28
002ddea4cset x4, ne
002ddea8strb w4, [sp+103]
002ddeacb 0x2ddeb4
002ddeb0
002ddeb0loc_2ddeb0:
002ddeb0b 0x2ddeb4
002ddeb4
002ddeb4loc_2ddeb4:
002ddeb4ldrb w4, [sp+103]
002ddeb8tbnz w4, 0, 0x2ddec0
002ddebcb 0x2ddee8
002ddec0
002ddec0loc_2ddec0:
002ddec0stp xzr, xzr, [sp+232]
002ddec4adrp x27, 0x744000
002ddec8ldr x0, [x27+3296]
002ddeccadrp x27, 0x744000
002dded0ldr x1, [x27+3304]
002dded4str x0, [sp+128]
002dded8str x1, [sp+136]
002ddedcldur x29, [sp-8]
002ddee0ldr x30, [sp], 224
002ddee4ret x30
002ddee8
002ddee8loc_2ddee8:
002ddee8stp xzr, xzr, [sp+160]
002ddeecldr x4, [sp+248]
002ddef0ldrsb x27, [x4]
002ddef4ldr x0, [x4]
002ddef8ldr x1, [x4+8]
002ddefcldr x2, [x4+16]
002ddf00str x0, [sp+192]
002ddf04str x1, [sp+200]
002ddf08str x2, [sp+208]
002ddf0cldr x4, [sp+248]
002ddf10ldrsb x27, [x4]
002ddf14ldr x3, [x4+40]
002ddf18str x3, [sp+120]
002ddf1cbl vendor/golang.org/x/net/dns/dnsmessage.unpackAAAAResource
002ddf20ldp x4, x5, [sp+8]
002ddf24add x27, sp, 87
002ddf28stp x4, x5, [x27]
002ddf2cstr x0, [sp+160]
002ddf30str x1, [sp+168]
002ddf34add x27, sp, 87
002ddf38ldp x4, x5, [x27]
002ddf3cstp x4, x5, [sp+104]
002ddf40ldr x4, [sp+160]
002ddf44ldr x5, [sp+168]
002ddf48str x4, [sp+176]
002ddf4cstr x5, [sp+184]
002ddf50ldp x4, x5, [sp+104]
002ddf54add x27, sp, 71
002ddf58stp x4, x5, [x27]
002ddf5cldr x4, [sp+184]
002ddf60ldr x5, [sp+176]
002ddf64str x5, [sp+144]
002ddf68str x4, [sp+152]
002ddf6ccbnz x5, 0x2ddf74
002ddf70b 0x2ddf94
002ddf74
002ddf74loc_2ddf74:
002ddf74stp xzr, xzr, [sp+232]
002ddf78ldr x0, [sp+144]
002ddf7cldr x1, [sp+152]
002ddf80str x0, [sp+128]
002ddf84str x1, [sp+136]
002ddf88ldur x29, [sp-8]
002ddf8cldr x30, [sp], 224
002ddf90ret x30
002ddf94
002ddf94loc_2ddf94:
002ddf94ldr x2, [sp+248]
002ddf98ldrsb x27, [x2]
002ddf9cldr x3, [sp+248]
002ddfa0ldrsb x27, [x3]
002ddfa4ldr x3, [x3+40]
002ddfa8ldr x4, [sp+248]
002ddfacldrsb x27, [x4]
002ddfb0ldrh w4, [x4+74]
002ddfb4add x3, x3, x4
002ddfb8str x3, [x2+40]
002ddfbcldr x2, [sp+248]
002ddfc0ldrsb x27, [x2]
002ddfc4strb wzr, [x2+56]
002ddfc8ldr x2, [sp+248]
002ddfccldrsb x27, [x2]
002ddfd0ldr x3, [sp+248]
002ddfd4ldrsb x27, [x3]
002ddfd8ldr x3, [x3+48]
002ddfdcadd x3, x3, 1
002ddfe0str x3, [x2+48]
002ddfe4add x27, sp, 71
002ddfe8ldp x2, x3, [x27]
002ddfecstp x2, x3, [sp+232]
002ddff0stp xzr, xzr, [sp+128]
002ddff4mov x0, xzr
002ddff8mov x1, xzr
002ddffcldur x29, [sp-8]
002de000ldr x30, [sp], 224
002de004ret x30
002de008
002de008loc_2de008:
002de008str x0, [sp+24]
002de00cmov x3, x30
002de010bl runtime.morestack_noctxt.abi0
002de014ldr x0, [sp+24]
002de018b 0x2dde50
002de01cudf 0
002dde50
002de020
002de020vendor/golang.org/x/net/dns/dnsmessage.NewBuilder: ; void vendor/golang.org/x/net/dns/dnsmessage.NewBuilder(struct []uint8 buf, vendor/golang.org/x/net/dns/dnsmessage.Header h)
002de020ldr x16, [x28+16]
002de024sub x17, sp, 176
002de028subs xzr, x17, x16
002de02cb.ls 0x2de244
002de030sub x20, sp, 304
002de034stp x29, x30, [x20-8]
002de038add sp, x20, 0
002de03csub x29, sp, 8
002de040str x0, [sp+312]
002de044str x1, [sp+320]
002de048str x2, [sp+328]
002de04cstrh w3, [sp+336]
002de050strb w4, [sp+338]
002de054strh w5, [sp+340]
002de058strb w6, [sp+342]
002de05cstrb w7, [sp+343]
002de060strb w8, [sp+344]
002de064strb w9, [sp+345]
002de068strb w10, [sp+346]
002de06cstrb w11, [sp+347]
002de070strh w12, [sp+348]
002de074stp xzr, xzr, [sp+104]
002de078stp xzr, xzr, [sp+120]
002de07cstp xzr, xzr, [sp+136]
002de080str xzr, [sp+152]
002de084ldr x3, [sp+312]
002de088cbnz x3, 0x2de090
002de08cb 0x2de094
002de090
002de090loc_2de090:
002de090b 0x2de0bc
002de094
002de094loc_2de094:
002de094adrp x0, 0x317000
002de098add x0, x0, 3072
002de09cmov x1, xzr
002de0a0orr x2, xzr, 512
002de0a4bl runtime.makeslice
002de0a8str x0, [sp+312]
002de0acstr xzr, [sp+320]
002de0b0orr x3, xzr, 512
002de0b4str x3, [sp+328]
002de0b8b 0x2de0bc
002de0bc
002de0bcloc_2de0bc:
002de0bcldr x1, [sp+320]
002de0c0str x1, [sp+80]
002de0c4stp xzr, xzr, [sp+160]
002de0c8stp xzr, xzr, [sp+176]
002de0ccstp xzr, xzr, [sp+192]
002de0d0str xzr, [sp+208]
002de0d4ldr x1, [sp+320]
002de0d8ldr x2, [sp+328]
002de0dcldr x3, [sp+312]
002de0e0str x3, [sp+160]
002de0e4str x1, [sp+168]
002de0e8str x2, [sp+176]
002de0ecldr x1, [sp+80]
002de0f0str x1, [sp+200]
002de0f4add x0, sp, 336
002de0f8bl vendor/golang.org/x/net/dns/dnsmessage.(*Header).pack
002de0fcstrh w0, [sp+74]
002de100strh w1, [sp+72]
002de104strh w0, [sp+78]
002de108strh w1, [sp+76]
002de10cstrh w0, [sp+186]
002de110strh w1, [sp+188]
002de114stur xzr, [sp+60]
002de118str wzr, [sp+68]
002de11cadd x1, sp, 60
002de120ldrsb x27, [x1]
002de124b 0x2de128
002de128
002de128loc_2de128:
002de128str x1, [sp+272]
002de12corr x5, xzr, 12
002de130str x5, [sp+280]
002de134str x5, [sp+288]
002de138ldr x2, [sp+176]
002de13cldr x0, [sp+160]
002de140ldr x5, [sp+168]
002de144str x0, [sp+248]
002de148str x5, [sp+256]
002de14cstr x2, [sp+264]
002de150str x0, [sp+224]
002de154str x5, [sp+232]
002de158str x2, [sp+240]
002de15cldr x6, [sp+280]
002de160add x1, x5, x6
002de164str x1, [sp+96]
002de168subs xzr, x2, x1
002de16cb.hs 0x2de174
002de170b 0x2de17c
002de174
002de174loc_2de174:
002de174str x1, [sp+232]
002de178b 0x2de19c
002de17c
002de17cloc_2de17c:
002de17cldr x3, [sp+280]
002de180adrp x4, 0x317000
002de184add x4, x4, 3072
002de188bl runtime.growslice
002de18cstr x0, [sp+224]
002de190str x1, [sp+232]
002de194str x2, [sp+240]
002de198b 0x2de19c
002de19c
002de19cloc_2de19c:
002de19cldr x3, [sp+280]
002de1a0str x3, [sp+88]
002de1a4ldr x3, [sp+96]
002de1a8ldr x4, [sp+280]
002de1acsub x3, x3, x4
002de1b0ldr x4, [sp+224]
002de1b4add x0, x4, x3
002de1b8str x0, [sp+216]
002de1bcldr x2, [sp+88]
002de1c0ldr x1, [sp+272]
002de1c4bl runtime.memmove
002de1c8ldr x3, [sp+224]
002de1ccldr x4, [sp+232]
002de1d0ldr x5, [sp+240]
002de1d4str x3, [sp+160]
002de1d8str x4, [sp+168]
002de1dcstr x5, [sp+176]
002de1e0orr x3, xzr, 1
002de1e4strb w3, [sp+184]
002de1e8ldp x3, x4, [sp+160]
002de1ecldp x5, x6, [sp+176]
002de1f0ldp x7, x8, [sp+192]
002de1f4stp x3, x4, [sp+104]
002de1f8stp x5, x6, [sp+120]
002de1fcstp x7, x8, [sp+136]
002de200ldr x3, [sp+208]
002de204str x3, [sp+152]
002de208ldr x0, [sp+104]
002de20cldr x1, [sp+112]
002de210ldr x2, [sp+120]
002de214ldrb w3, [sp+128]
002de218ldrh w4, [sp+130]
002de21cldrh w5, [sp+132]
002de220ldrh w6, [sp+134]
002de224ldrh w7, [sp+136]
002de228ldrh w8, [sp+138]
002de22cldrh w9, [sp+140]
002de230ldr x10, [sp+144]
002de234ldr x11, [sp+152]
002de238ldp x29, x30, [sp-8]
002de23cadd sp, sp, 304
002de240ret x30
002de244
002de244loc_2de244:
002de244stp x0, x1, [sp+8]
002de248str x2, [sp+24]
002de24cstrh w3, [sp+32]
002de250strb w4, [sp+34]
002de254strh w5, [sp+36]
002de258strb w6, [sp+38]
002de25cstrb w7, [sp+39]
002de260strb w8, [sp+40]
002de264strb w9, [sp+41]
002de268strb w10, [sp+42]
002de26cstrb w11, [sp+43]
002de270strh w12, [sp+44]
002de274mov x3, x30
002de278bl runtime.morestack_noctxt.abi0
002de27cldp x0, x1, [sp+8]
002de280ldr x2, [sp+24]
002de284ldrh w3, [sp+32]
002de288ldrb w4, [sp+34]
002de28cldrh w5, [sp+36]
002de290ldrb w6, [sp+38]
002de294ldrb w7, [sp+39]
002de298ldrb w8, [sp+40]
002de29cldrb w9, [sp+41]
002de2a0ldrb w10, [sp+42]
002de2a4ldrb w11, [sp+43]
002de2a8ldrh w12, [sp+44]
002de2acb 0x2de020
002de020
002de020vendor/golang.org/x/net/dns/dnsmessage.NewBuilder: ; void vendor/golang.org/x/net/dns/dnsmessage.NewBuilder(struct []uint8 buf, vendor/golang.org/x/net/dns/dnsmessage.Header h)
002de020ldr x16, [x28+16]
002de024sub x17, sp, 176
002de028subs xzr, x17, x16
002de02cb.ls 0x2de244
002de030sub x20, sp, 304
002de034stp x29, x30, [x20-8]
002de038add sp, x20, 0
002de03csub x29, sp, 8
002de040str x0, [sp+312]
002de044str x1, [sp+320]
002de048str x2, [sp+328]
002de04cstrh w3, [sp+336]
002de050strb w4, [sp+338]
002de054strh w5, [sp+340]
002de058strb w6, [sp+342]
002de05cstrb w7, [sp+343]
002de060strb w8, [sp+344]
002de064strb w9, [sp+345]
002de068strb w10, [sp+346]
002de06cstrb w11, [sp+347]
002de070strh w12, [sp+348]
002de074stp xzr, xzr, [sp+104]
002de078stp xzr, xzr, [sp+120]
002de07cstp xzr, xzr, [sp+136]
002de080str xzr, [sp+152]
002de084ldr x3, [sp+312]
002de088cbnz x3, 0x2de090
002de08cb 0x2de094
002de090
002de090loc_2de090:
002de090b 0x2de0bc
002de094
002de094loc_2de094:
002de094adrp x0, 0x317000
002de098add x0, x0, 3072
002de09cmov x1, xzr
002de0a0orr x2, xzr, 512
002de0a4bl runtime.makeslice
002de0a8str x0, [sp+312]
002de0acstr xzr, [sp+320]
002de0b0orr x3, xzr, 512
002de0b4str x3, [sp+328]
002de0b8b 0x2de0bc
002de0bc
002de0bcloc_2de0bc:
002de0bcldr x1, [sp+320]
002de0c0str x1, [sp+80]
002de0c4stp xzr, xzr, [sp+160]
002de0c8stp xzr, xzr, [sp+176]
002de0ccstp xzr, xzr, [sp+192]
002de0d0str xzr, [sp+208]
002de0d4ldr x1, [sp+320]
002de0d8ldr x2, [sp+328]
002de0dcldr x3, [sp+312]
002de0e0str x3, [sp+160]
002de0e4str x1, [sp+168]
002de0e8str x2, [sp+176]
002de0ecldr x1, [sp+80]
002de0f0str x1, [sp+200]
002de0f4add x0, sp, 336
002de0f8bl vendor/golang.org/x/net/dns/dnsmessage.(*Header).pack
002de0fcstrh w0, [sp+74]
002de100strh w1, [sp+72]
002de104strh w0, [sp+78]
002de108strh w1, [sp+76]
002de10cstrh w0, [sp+186]
002de110strh w1, [sp+188]
002de114stur xzr, [sp+60]
002de118str wzr, [sp+68]
002de11cadd x1, sp, 60
002de120ldrsb x27, [x1]
002de124b 0x2de128
002de128
002de128loc_2de128:
002de128str x1, [sp+272]
002de12corr x5, xzr, 12
002de130str x5, [sp+280]
002de134str x5, [sp+288]
002de138ldr x2, [sp+176]
002de13cldr x0, [sp+160]
002de140ldr x5, [sp+168]
002de144str x0, [sp+248]
002de148str x5, [sp+256]
002de14cstr x2, [sp+264]
002de150str x0, [sp+224]
002de154str x5, [sp+232]
002de158str x2, [sp+240]
002de15cldr x6, [sp+280]
002de160add x1, x5, x6
002de164str x1, [sp+96]
002de168subs xzr, x2, x1
002de16cb.hs 0x2de174
002de170b 0x2de17c
002de174
002de174loc_2de174:
002de174str x1, [sp+232]
002de178b 0x2de19c
002de17c
002de17cloc_2de17c:
002de17cldr x3, [sp+280]
002de180adrp x4, 0x317000
002de184add x4, x4, 3072
002de188bl runtime.growslice
002de18cstr x0, [sp+224]
002de190str x1, [sp+232]
002de194str x2, [sp+240]
002de198b 0x2de19c
002de19c
002de19cloc_2de19c:
002de19cldr x3, [sp+280]
002de1a0str x3, [sp+88]
002de1a4ldr x3, [sp+96]
002de1a8ldr x4, [sp+280]
002de1acsub x3, x3, x4
002de1b0ldr x4, [sp+224]
002de1b4add x0, x4, x3
002de1b8str x0, [sp+216]
002de1bcldr x2, [sp+88]
002de1c0ldr x1, [sp+272]
002de1c4bl runtime.memmove
002de1c8ldr x3, [sp+224]
002de1ccldr x4, [sp+232]
002de1d0ldr x5, [sp+240]
002de1d4str x3, [sp+160]
002de1d8str x4, [sp+168]
002de1dcstr x5, [sp+176]
002de1e0orr x3, xzr, 1
002de1e4strb w3, [sp+184]
002de1e8ldp x3, x4, [sp+160]
002de1ecldp x5, x6, [sp+176]
002de1f0ldp x7, x8, [sp+192]
002de1f4stp x3, x4, [sp+104]
002de1f8stp x5, x6, [sp+120]
002de1fcstp x7, x8, [sp+136]
002de200ldr x3, [sp+208]
002de204str x3, [sp+152]
002de208ldr x0, [sp+104]
002de20cldr x1, [sp+112]
002de210ldr x2, [sp+120]
002de214ldrb w3, [sp+128]
002de218ldrh w4, [sp+130]
002de21cldrh w5, [sp+132]
002de220ldrh w6, [sp+134]
002de224ldrh w7, [sp+136]
002de228ldrh w8, [sp+138]
002de22cldrh w9, [sp+140]
002de230ldr x10, [sp+144]
002de234ldr x11, [sp+152]
002de238ldp x29, x30, [sp-8]
002de23cadd sp, sp, 304
002de240ret x30
002de244
002de244loc_2de244:
002de244stp x0, x1, [sp+8]
002de248str x2, [sp+24]
002de24cstrh w3, [sp+32]
002de250strb w4, [sp+34]
002de254strh w5, [sp+36]
002de258strb w6, [sp+38]
002de25cstrb w7, [sp+39]
002de260strb w8, [sp+40]
002de264strb w9, [sp+41]
002de268strb w10, [sp+42]
002de26cstrb w11, [sp+43]
002de270strh w12, [sp+44]
002de274mov x3, x30
002de278bl runtime.morestack_noctxt.abi0
002de27cldp x0, x1, [sp+8]
002de280ldr x2, [sp+24]
002de284ldrh w3, [sp+32]
002de288ldrb w4, [sp+34]
002de28cldrh w5, [sp+36]
002de290ldrb w6, [sp+38]
002de294ldrb w7, [sp+39]
002de298ldrb w8, [sp+40]
002de29cldrb w9, [sp+41]
002de2a0ldrb w10, [sp+42]
002de2a4ldrb w11, [sp+43]
002de2a8ldrh w12, [sp+44]
002de2acb 0x2de020
002de020
002de2b0
002de2b0vendor/golang.org/x/net/dns/dnsmessage.(*Builder).startCheck: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Builder).startCheck(vendor/golang.org/x/net/dns/dnsmessage.Builder * b, vendor/golang.org/x/net/dns/dnsmessage.section s)
002de2b0str x30, [sp-32]!
002de2b4stur x29, [sp-8]
002de2b8sub x29, sp, 8
002de2bcstr x0, [sp+40]
002de2c0strb w1, [sp+48]
002de2c4stp xzr, xzr, [sp+8]
002de2c8ldr x2, [sp+40]
002de2ccldrsb x27, [x2]
002de2d0ldrb w2, [x2+24]
002de2d4cbz w2, 0x2de2dc
002de2d8b 0x2de300
002de2dc
002de2dcloc_2de2dc:
002de2dcadrp x27, 0x743000
002de2e0ldr x0, [x27+3296]
002de2e4adrp x27, 0x743000
002de2e8ldr x1, [x27+3304]
002de2ecstr x0, [sp+8]
002de2f0str x1, [sp+16]
002de2f4add x29, sp, 24
002de2f8add sp, sp, 32
002de2fcret x30
002de300
002de300loc_2de300:
002de300ldr x2, [sp+40]
002de304ldrsb x27, [x2]
002de308ldrb w2, [x2+24]
002de30cldrb w3, [sp+48]
002de310subs wzr, w2, w3
002de314b.hi 0x2de31c
002de318b 0x2de340
002de31c
002de31cloc_2de31c:
002de31cadrp x27, 0x743000
002de320ldr x0, [x27+3312]
002de324adrp x27, 0x743000
002de328ldr x1, [x27+3320]
002de32cstr x0, [sp+8]
002de330str x1, [sp+16]
002de334add x29, sp, 24
002de338add sp, sp, 32
002de33cret x30
002de340
002de340loc_2de340:
002de340stp xzr, xzr, [sp+8]
002de344mov x0, xzr
002de348mov x1, xzr
002de34cadd x29, sp, 24
002de350add sp, sp, 32
002de354ret x30
002de358udf 0
002de35cudf 0
002de2b0
002de2b0vendor/golang.org/x/net/dns/dnsmessage.(*Builder).startCheck: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Builder).startCheck(vendor/golang.org/x/net/dns/dnsmessage.Builder * b, vendor/golang.org/x/net/dns/dnsmessage.section s)
002de2b0str x30, [sp-32]!
002de2b4stur x29, [sp-8]
002de2b8sub x29, sp, 8
002de2bcstr x0, [sp+40]
002de2c0strb w1, [sp+48]
002de2c4stp xzr, xzr, [sp+8]
002de2c8ldr x2, [sp+40]
002de2ccldrsb x27, [x2]
002de2d0ldrb w2, [x2+24]
002de2d4cbz w2, 0x2de2dc
002de2d8b 0x2de300
002de2dc
002de2dcloc_2de2dc:
002de2dcadrp x27, 0x743000
002de2e0ldr x0, [x27+3296]
002de2e4adrp x27, 0x743000
002de2e8ldr x1, [x27+3304]
002de2ecstr x0, [sp+8]
002de2f0str x1, [sp+16]
002de2f4add x29, sp, 24
002de2f8add sp, sp, 32
002de2fcret x30
002de300
002de300loc_2de300:
002de300ldr x2, [sp+40]
002de304ldrsb x27, [x2]
002de308ldrb w2, [x2+24]
002de30cldrb w3, [sp+48]
002de310subs wzr, w2, w3
002de314b.hi 0x2de31c
002de318b 0x2de340
002de31c
002de31cloc_2de31c:
002de31cadrp x27, 0x743000
002de320ldr x0, [x27+3312]
002de324adrp x27, 0x743000
002de328ldr x1, [x27+3320]
002de32cstr x0, [sp+8]
002de330str x1, [sp+16]
002de334add x29, sp, 24
002de338add sp, sp, 32
002de33cret x30
002de340
002de340loc_2de340:
002de340stp xzr, xzr, [sp+8]
002de344mov x0, xzr
002de348mov x1, xzr
002de34cadd x29, sp, 24
002de350add sp, sp, 32
002de354ret x30
002de358udf 0
002de35cudf 0
002de2b0
002de360
002de360vendor/golang.org/x/net/dns/dnsmessage.(*Builder).StartQuestions: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Builder).StartQuestions(vendor/golang.org/x/net/dns/dnsmessage.Builder * b)
002de360ldr x16, [x28+16]
002de364subs xzr, sp, x16
002de368b.ls 0x2de3d8
002de36cstr x30, [sp-64]!
002de370stur x29, [sp-8]
002de374sub x29, sp, 8
002de378str x0, [sp+72]
002de37cstp xzr, xzr, [sp+24]
002de380ldr x0, [sp+72]
002de384orr x1, xzr, 2
002de388bl vendor/golang.org/x/net/dns/dnsmessage.(*Builder).startCheck
002de38cstr x0, [sp+40]
002de390str x1, [sp+48]
002de394cbnz x0, 0x2de39c
002de398b 0x2de3b0
002de39c
002de39cloc_2de39c:
002de39cstr x0, [sp+24]
002de3a0str x1, [sp+32]
002de3a4ldur x29, [sp-8]
002de3a8ldr x30, [sp], 64
002de3acret x30
002de3b0
002de3b0loc_2de3b0:
002de3b0ldr x2, [sp+72]
002de3b4ldrsb x27, [x2]
002de3b8orr x3, xzr, 2
002de3bcstrb w3, [x2+24]
002de3c0stp xzr, xzr, [sp+24]
002de3c4mov x0, xzr
002de3c8mov x1, xzr
002de3ccldur x29, [sp-8]
002de3d0ldr x30, [sp], 64
002de3d4ret x30
002de3d8
002de3d8loc_2de3d8:
002de3d8str x0, [sp+8]
002de3dcmov x3, x30
002de3e0bl runtime.morestack_noctxt.abi0
002de3e4ldr x0, [sp+8]
002de3e8b 0x2de360
002de3ecudf 0
002de360
002de360vendor/golang.org/x/net/dns/dnsmessage.(*Builder).StartQuestions: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Builder).StartQuestions(vendor/golang.org/x/net/dns/dnsmessage.Builder * b)
002de360ldr x16, [x28+16]
002de364subs xzr, sp, x16
002de368b.ls 0x2de3d8
002de36cstr x30, [sp-64]!
002de370stur x29, [sp-8]
002de374sub x29, sp, 8
002de378str x0, [sp+72]
002de37cstp xzr, xzr, [sp+24]
002de380ldr x0, [sp+72]
002de384orr x1, xzr, 2
002de388bl vendor/golang.org/x/net/dns/dnsmessage.(*Builder).startCheck
002de38cstr x0, [sp+40]
002de390str x1, [sp+48]
002de394cbnz x0, 0x2de39c
002de398b 0x2de3b0
002de39c
002de39cloc_2de39c:
002de39cstr x0, [sp+24]
002de3a0str x1, [sp+32]
002de3a4ldur x29, [sp-8]
002de3a8ldr x30, [sp], 64
002de3acret x30
002de3b0
002de3b0loc_2de3b0:
002de3b0ldr x2, [sp+72]
002de3b4ldrsb x27, [x2]
002de3b8orr x3, xzr, 2
002de3bcstrb w3, [x2+24]
002de3c0stp xzr, xzr, [sp+24]
002de3c4mov x0, xzr
002de3c8mov x1, xzr
002de3ccldur x29, [sp-8]
002de3d0ldr x30, [sp], 64
002de3d4ret x30
002de3d8
002de3d8loc_2de3d8:
002de3d8str x0, [sp+8]
002de3dcmov x3, x30
002de3e0bl runtime.morestack_noctxt.abi0
002de3e4ldr x0, [sp+8]
002de3e8b 0x2de360
002de3ecudf 0
002de360
Loading..