File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
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
002de3f0
002de3f0vendor/golang.org/x/net/dns/dnsmessage.(*Builder).StartAdditionals: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Builder).StartAdditionals(vendor/golang.org/x/net/dns/dnsmessage.Builder * b)
002de3f0ldr x16, [x28+16]
002de3f4subs xzr, sp, x16
002de3f8b.ls 0x2de468
002de3fcstr x30, [sp-64]!
002de400stur x29, [sp-8]
002de404sub x29, sp, 8
002de408str x0, [sp+72]
002de40cstp xzr, xzr, [sp+24]
002de410ldr x0, [sp+72]
002de414movz x1, 5
002de418bl vendor/golang.org/x/net/dns/dnsmessage.(*Builder).startCheck
002de41cstr x0, [sp+40]
002de420str x1, [sp+48]
002de424cbnz x0, 0x2de42c
002de428b 0x2de440
002de42c
002de42cloc_2de42c:
002de42cstr x0, [sp+24]
002de430str x1, [sp+32]
002de434ldur x29, [sp-8]
002de438ldr x30, [sp], 64
002de43cret x30
002de440
002de440loc_2de440:
002de440ldr x2, [sp+72]
002de444ldrsb x27, [x2]
002de448movz x3, 5
002de44cstrb w3, [x2+24]
002de450stp xzr, xzr, [sp+24]
002de454mov x0, xzr
002de458mov x1, xzr
002de45cldur x29, [sp-8]
002de460ldr x30, [sp], 64
002de464ret x30
002de468
002de468loc_2de468:
002de468str x0, [sp+8]
002de46cmov x3, x30
002de470bl runtime.morestack_noctxt.abi0
002de474ldr x0, [sp+8]
002de478b 0x2de3f0
002de47cudf 0
002de3f0
002de3f0vendor/golang.org/x/net/dns/dnsmessage.(*Builder).StartAdditionals: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Builder).StartAdditionals(vendor/golang.org/x/net/dns/dnsmessage.Builder * b)
002de3f0ldr x16, [x28+16]
002de3f4subs xzr, sp, x16
002de3f8b.ls 0x2de468
002de3fcstr x30, [sp-64]!
002de400stur x29, [sp-8]
002de404sub x29, sp, 8
002de408str x0, [sp+72]
002de40cstp xzr, xzr, [sp+24]
002de410ldr x0, [sp+72]
002de414movz x1, 5
002de418bl vendor/golang.org/x/net/dns/dnsmessage.(*Builder).startCheck
002de41cstr x0, [sp+40]
002de420str x1, [sp+48]
002de424cbnz x0, 0x2de42c
002de428b 0x2de440
002de42c
002de42cloc_2de42c:
002de42cstr x0, [sp+24]
002de430str x1, [sp+32]
002de434ldur x29, [sp-8]
002de438ldr x30, [sp], 64
002de43cret x30
002de440
002de440loc_2de440:
002de440ldr x2, [sp+72]
002de444ldrsb x27, [x2]
002de448movz x3, 5
002de44cstrb w3, [x2+24]
002de450stp xzr, xzr, [sp+24]
002de454mov x0, xzr
002de458mov x1, xzr
002de45cldur x29, [sp-8]
002de460ldr x30, [sp], 64
002de464ret x30
002de468
002de468loc_2de468:
002de468str x0, [sp+8]
002de46cmov x3, x30
002de470bl runtime.morestack_noctxt.abi0
002de474ldr x0, [sp+8]
002de478b 0x2de3f0
002de47cudf 0
002de3f0
002de480
002de480vendor/golang.org/x/net/dns/dnsmessage.(*Builder).incrementSectionCount: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Builder).incrementSectionCount(vendor/golang.org/x/net/dns/dnsmessage.Builder * b)
002de480str x30, [sp-64]!
002de484stur x29, [sp-8]
002de488sub x29, sp, 8
002de48cstr x0, [sp+72]
002de490stp xzr, xzr, [sp+16]
002de494str xzr, [sp+48]
002de498stp xzr, xzr, [sp+32]
002de49cldr x2, [sp+72]
002de4a0ldrsb x27, [x2]
002de4a4ldrb w2, [x2+24]
002de4a8strb w2, [sp+15]
002de4acmov x3, x2
002de4b0subs wzr, w3, 3
002de4b4b.ls 0x2de4bc
002de4b8b 0x2de540
002de4bc
002de4bcloc_2de4bc:
002de4bcmov x3, x2
002de4c0subs wzr, w3, 2
002de4c4b.eq 0x2de4cc
002de4c8b 0x2de4fc
002de4cc
002de4ccloc_2de4cc:
002de4ccb 0x2de4d0
002de4d0
002de4d0loc_2de4d0:
002de4d0ldr x2, [sp+72]
002de4d4ldrsb x27, [x2]
002de4d8add x2, x2, 30
002de4dcstr x2, [sp+48]
002de4e0adrp x27, 0x743000
002de4e4ldr x2, [x27+3520]
002de4e8adrp x27, 0x743000
002de4ecldr x3, [x27+3528]
002de4f0str x2, [sp+32]
002de4f4str x3, [sp+40]
002de4f8b 0x2de5c8
002de4fc
002de4fcloc_2de4fc:
002de4fcsubs wzr, w2, 3
002de500b.eq 0x2de508
002de504b 0x2de538
002de508
002de508loc_2de508:
002de508b 0x2de50c
002de50c
002de50cloc_2de50c:
002de50cldr x2, [sp+72]
002de510ldrsb x27, [x2]
002de514add x2, x2, 32
002de518str x2, [sp+48]
002de51cadrp x27, 0x743000
002de520ldr x2, [x27+3536]
002de524adrp x27, 0x743000
002de528ldr x3, [x27+3544]
002de52cstr x2, [sp+32]
002de530str x3, [sp+40]
002de534b 0x2de5c8
002de538
002de538loc_2de538:
002de538b 0x2de53c
002de53c
002de53cloc_2de53c:
002de53cb 0x2de5c4
002de540
002de540loc_2de540:
002de540mov x3, x2
002de544subs wzr, w3, 4
002de548b.eq 0x2de550
002de54cb 0x2de580
002de550
002de550loc_2de550:
002de550b 0x2de554
002de554
002de554loc_2de554:
002de554ldr x2, [sp+72]
002de558ldrsb x27, [x2]
002de55cadd x2, x2, 34
002de560str x2, [sp+48]
002de564adrp x27, 0x743000
002de568ldr x2, [x27+3552]
002de56cadrp x27, 0x743000
002de570ldr x3, [x27+3560]
002de574str x2, [sp+32]
002de578str x3, [sp+40]
002de57cb 0x2de5c8
002de580
002de580loc_2de580:
002de580subs wzr, w2, 5
002de584b.eq 0x2de58c
002de588b 0x2de5bc
002de58c
002de58cloc_2de58c:
002de58cb 0x2de590
002de590
002de590loc_2de590:
002de590ldr x2, [sp+72]
002de594ldrsb x27, [x2]
002de598add x2, x2, 36
002de59cstr x2, [sp+48]
002de5a0adrp x27, 0x743000
002de5a4ldr x2, [x27+3568]
002de5a8adrp x27, 0x743000
002de5acldr x3, [x27+3576]
002de5b0str x2, [sp+32]
002de5b4str x3, [sp+40]
002de5b8b 0x2de5c8
002de5bc
002de5bcloc_2de5bc:
002de5bcb 0x2de5c0
002de5c0
002de5c0loc_2de5c0:
002de5c0b 0x2de5c4
002de5c4
002de5c4loc_2de5c4:
002de5c4b 0x2de5c8
002de5c8
002de5c8loc_2de5c8:
002de5c8ldr x2, [sp+48]
002de5ccldrsb x27, [x2]
002de5d0ldrh w2, [x2]
002de5d4movz x3, 65535
002de5d8subs wzr, w2, w3
002de5dcb.eq 0x2de5e4
002de5e0b 0x2de600
002de5e4
002de5e4loc_2de5e4:
002de5e4ldr x0, [sp+32]
002de5e8ldr x1, [sp+40]
002de5ecstr x0, [sp+16]
002de5f0str x1, [sp+24]
002de5f4add x29, sp, 56
002de5f8add sp, sp, 64
002de5fcret x30
002de600
002de600loc_2de600:
002de600ldr x2, [sp+48]
002de604ldrsb x27, [x2]
002de608ldr x3, [sp+48]
002de60cldrsb x27, [x3]
002de610ldrh w3, [x3]
002de614add x3, x3, 1
002de618strh w3, [x2]
002de61cstp xzr, xzr, [sp+16]
002de620mov x0, xzr
002de624mov x1, xzr
002de628add x29, sp, 56
002de62cadd sp, sp, 64
002de630ret x30
002de634udf 0
002de638udf 0
002de63cudf 0
002de480
002de480vendor/golang.org/x/net/dns/dnsmessage.(*Builder).incrementSectionCount: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Builder).incrementSectionCount(vendor/golang.org/x/net/dns/dnsmessage.Builder * b)
002de480str x30, [sp-64]!
002de484stur x29, [sp-8]
002de488sub x29, sp, 8
002de48cstr x0, [sp+72]
002de490stp xzr, xzr, [sp+16]
002de494str xzr, [sp+48]
002de498stp xzr, xzr, [sp+32]
002de49cldr x2, [sp+72]
002de4a0ldrsb x27, [x2]
002de4a4ldrb w2, [x2+24]
002de4a8strb w2, [sp+15]
002de4acmov x3, x2
002de4b0subs wzr, w3, 3
002de4b4b.ls 0x2de4bc
002de4b8b 0x2de540
002de4bc
002de4bcloc_2de4bc:
002de4bcmov x3, x2
002de4c0subs wzr, w3, 2
002de4c4b.eq 0x2de4cc
002de4c8b 0x2de4fc
002de4cc
002de4ccloc_2de4cc:
002de4ccb 0x2de4d0
002de4d0
002de4d0loc_2de4d0:
002de4d0ldr x2, [sp+72]
002de4d4ldrsb x27, [x2]
002de4d8add x2, x2, 30
002de4dcstr x2, [sp+48]
002de4e0adrp x27, 0x743000
002de4e4ldr x2, [x27+3520]
002de4e8adrp x27, 0x743000
002de4ecldr x3, [x27+3528]
002de4f0str x2, [sp+32]
002de4f4str x3, [sp+40]
002de4f8b 0x2de5c8
002de4fc
002de4fcloc_2de4fc:
002de4fcsubs wzr, w2, 3
002de500b.eq 0x2de508
002de504b 0x2de538
002de508
002de508loc_2de508:
002de508b 0x2de50c
002de50c
002de50cloc_2de50c:
002de50cldr x2, [sp+72]
002de510ldrsb x27, [x2]
002de514add x2, x2, 32
002de518str x2, [sp+48]
002de51cadrp x27, 0x743000
002de520ldr x2, [x27+3536]
002de524adrp x27, 0x743000
002de528ldr x3, [x27+3544]
002de52cstr x2, [sp+32]
002de530str x3, [sp+40]
002de534b 0x2de5c8
002de538
002de538loc_2de538:
002de538b 0x2de53c
002de53c
002de53cloc_2de53c:
002de53cb 0x2de5c4
002de540
002de540loc_2de540:
002de540mov x3, x2
002de544subs wzr, w3, 4
002de548b.eq 0x2de550
002de54cb 0x2de580
002de550
002de550loc_2de550:
002de550b 0x2de554
002de554
002de554loc_2de554:
002de554ldr x2, [sp+72]
002de558ldrsb x27, [x2]
002de55cadd x2, x2, 34
002de560str x2, [sp+48]
002de564adrp x27, 0x743000
002de568ldr x2, [x27+3552]
002de56cadrp x27, 0x743000
002de570ldr x3, [x27+3560]
002de574str x2, [sp+32]
002de578str x3, [sp+40]
002de57cb 0x2de5c8
002de580
002de580loc_2de580:
002de580subs wzr, w2, 5
002de584b.eq 0x2de58c
002de588b 0x2de5bc
002de58c
002de58cloc_2de58c:
002de58cb 0x2de590
002de590
002de590loc_2de590:
002de590ldr x2, [sp+72]
002de594ldrsb x27, [x2]
002de598add x2, x2, 36
002de59cstr x2, [sp+48]
002de5a0adrp x27, 0x743000
002de5a4ldr x2, [x27+3568]
002de5a8adrp x27, 0x743000
002de5acldr x3, [x27+3576]
002de5b0str x2, [sp+32]
002de5b4str x3, [sp+40]
002de5b8b 0x2de5c8
002de5bc
002de5bcloc_2de5bc:
002de5bcb 0x2de5c0
002de5c0
002de5c0loc_2de5c0:
002de5c0b 0x2de5c4
002de5c4
002de5c4loc_2de5c4:
002de5c4b 0x2de5c8
002de5c8
002de5c8loc_2de5c8:
002de5c8ldr x2, [sp+48]
002de5ccldrsb x27, [x2]
002de5d0ldrh w2, [x2]
002de5d4movz x3, 65535
002de5d8subs wzr, w2, w3
002de5dcb.eq 0x2de5e4
002de5e0b 0x2de600
002de5e4
002de5e4loc_2de5e4:
002de5e4ldr x0, [sp+32]
002de5e8ldr x1, [sp+40]
002de5ecstr x0, [sp+16]
002de5f0str x1, [sp+24]
002de5f4add x29, sp, 56
002de5f8add sp, sp, 64
002de5fcret x30
002de600
002de600loc_2de600:
002de600ldr x2, [sp+48]
002de604ldrsb x27, [x2]
002de608ldr x3, [sp+48]
002de60cldrsb x27, [x3]
002de610ldrh w3, [x3]
002de614add x3, x3, 1
002de618strh w3, [x2]
002de61cstp xzr, xzr, [sp+16]
002de620mov x0, xzr
002de624mov x1, xzr
002de628add x29, sp, 56
002de62cadd sp, sp, 64
002de630ret x30
002de634udf 0
002de638udf 0
002de63cudf 0
002de480
002de640
002de640vendor/golang.org/x/net/dns/dnsmessage.(*Builder).Question: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Builder).Question(vendor/golang.org/x/net/dns/dnsmessage.Builder * b, vendor/golang.org/x/net/dns/dnsmessage.Question q)
002de640ldr x16, [x28+16]
002de644sub x17, sp, 128
002de648subs xzr, x17, x16
002de64cb.ls 0x2de84c
002de650sub x20, sp, 256
002de654stp x29, x30, [x20-8]
002de658add sp, x20, 0
002de65csub x29, sp, 8
002de660str x0, [sp+528]
002de664stp xzr, xzr, [sp+64]
002de668ldr x6, [sp+528]
002de66cldrsb x27, [x6]
002de670ldrb w6, [x6+24]
002de674subs wzr, w6, 2
002de678b.lo 0x2de680
002de67cb 0x2de6a4
002de680
002de680loc_2de680:
002de680adrp x27, 0x743000
002de684ldr x0, [x27+3296]
002de688adrp x27, 0x743000
002de68cldr x1, [x27+3304]
002de690str x0, [sp+64]
002de694str x1, [sp+72]
002de698ldp x29, x30, [sp-8]
002de69cadd sp, sp, 256
002de6a0ret x30
002de6a4
002de6a4loc_2de6a4:
002de6a4ldr x6, [sp+528]
002de6a8ldrsb x27, [x6]
002de6acldrb w6, [x6+24]
002de6b0subs wzr, w6, 2
002de6b4b.hi 0x2de6bc
002de6b8b 0x2de6e0
002de6bc
002de6bcloc_2de6bc:
002de6bcadrp x27, 0x743000
002de6c0ldr x0, [x27+3312]
002de6c4adrp x27, 0x743000
002de6c8ldr x1, [x27+3320]
002de6ccstr x0, [sp+64]
002de6d0str x1, [sp+72]
002de6d4ldp x29, x30, [sp-8]
002de6d8add sp, sp, 256
002de6dcret x30
002de6e0
002de6e0loc_2de6e0:
002de6e0str xzr, [sp+152]
002de6e4stp xzr, xzr, [sp+160]
002de6e8stp xzr, xzr, [sp+136]
002de6ecldr x6, [sp+528]
002de6f0ldrsb x27, [x6]
002de6f4ldr x7, [x6]
002de6f8ldr x8, [x6+8]
002de6fcldr x6, [x6+16]
002de700str x7, [sp+224]
002de704str x8, [sp+232]
002de708str x6, [sp+240]
002de70cldr x6, [sp+528]
002de710ldrsb x27, [x6]
002de714ldr x4, [x6+48]
002de718str x4, [sp+216]
002de71cldr x6, [sp+528]
002de720ldrsb x27, [x6]
002de724ldr x5, [x6+40]
002de728str x5, [sp+56]
002de72cldr x1, [sp+224]
002de730ldr x2, [sp+232]
002de734ldr x3, [sp+240]
002de738add x0, sp, 264
002de73cbl vendor/golang.org/x/net/dns/dnsmessage.(*Question).pack
002de740str x0, [sp+152]
002de744str x1, [sp+160]
002de748str x2, [sp+168]
002de74cstr x3, [sp+136]
002de750str x4, [sp+144]
002de754ldr x6, [sp+152]
002de758ldr x7, [sp+160]
002de75cldr x8, [sp+168]
002de760str x6, [sp+192]
002de764str x7, [sp+200]
002de768str x8, [sp+208]
002de76cldr x6, [sp+136]
002de770ldr x7, [sp+144]
002de774str x6, [sp+176]
002de778str x7, [sp+184]
002de77cldr x6, [sp+192]
002de780ldr x7, [sp+200]
002de784ldr x8, [sp+208]
002de788str x6, [sp+80]
002de78cstr x7, [sp+88]
002de790str x8, [sp+96]
002de794ldr x1, [sp+184]
002de798ldr x0, [sp+176]
002de79cstr x0, [sp+120]
002de7a0str x1, [sp+128]
002de7a4cbnz x0, 0x2de7ac
002de7a8b 0x2de7c0
002de7ac
002de7acloc_2de7ac:
002de7acstr x0, [sp+64]
002de7b0str x1, [sp+72]
002de7b4ldp x29, x30, [sp-8]
002de7b8add sp, sp, 256
002de7bcret x30
002de7c0
002de7c0loc_2de7c0:
002de7c0ldr x0, [sp+528]
002de7c4bl vendor/golang.org/x/net/dns/dnsmessage.(*Builder).incrementSectionCount
002de7c8str x0, [sp+104]
002de7ccstr x1, [sp+112]
002de7d0cbnz x0, 0x2de7d8
002de7d4b 0x2de7ec
002de7d8
002de7d8loc_2de7d8:
002de7d8str x0, [sp+64]
002de7dcstr x1, [sp+72]
002de7e0ldp x29, x30, [sp-8]
002de7e4add sp, sp, 256
002de7e8ret x30
002de7ec
002de7ecloc_2de7ec:
002de7ecldr x2, [sp+528]
002de7f0ldrsb x27, [x2]
002de7f4ldr x3, [sp+80]
002de7f8ldr x4, [sp+88]
002de7fcldr x5, [sp+96]
002de800str x4, [x2+8]
002de804str x5, [x2+16]
002de808adrp x27, 0x76d000
002de80cldr w4, [x27+3056]
002de810cbz w4, 0x2de818
002de814b 0x2de81c
002de818
002de818loc_2de818:
002de818b 0x2de830
002de81c
002de81cloc_2de81c:
002de81cbl runtime.gcWriteBarrier2
002de820str x3, [x25]
002de824ldr x4, [x2]
002de828str x4, [x25+8]
002de82cb 0x2de830
002de830
002de830loc_2de830:
002de830str x3, [x2]
002de834stp xzr, xzr, [sp+64]
002de838mov x0, xzr
002de83cmov x1, xzr
002de840ldp x29, x30, [sp-8]
002de844add sp, sp, 256
002de848ret x30
002de84c
002de84cloc_2de84c:
002de84cstr x0, [sp+272]
002de850mov x3, x30
002de854bl runtime.morestack_noctxt.abi0
002de858ldr x0, [sp+272]
002de85cb 0x2de640
002de640
002de640vendor/golang.org/x/net/dns/dnsmessage.(*Builder).Question: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Builder).Question(vendor/golang.org/x/net/dns/dnsmessage.Builder * b, vendor/golang.org/x/net/dns/dnsmessage.Question q)
002de640ldr x16, [x28+16]
002de644sub x17, sp, 128
002de648subs xzr, x17, x16
002de64cb.ls 0x2de84c
002de650sub x20, sp, 256
002de654stp x29, x30, [x20-8]
002de658add sp, x20, 0
002de65csub x29, sp, 8
002de660str x0, [sp+528]
002de664stp xzr, xzr, [sp+64]
002de668ldr x6, [sp+528]
002de66cldrsb x27, [x6]
002de670ldrb w6, [x6+24]
002de674subs wzr, w6, 2
002de678b.lo 0x2de680
002de67cb 0x2de6a4
002de680
002de680loc_2de680:
002de680adrp x27, 0x743000
002de684ldr x0, [x27+3296]
002de688adrp x27, 0x743000
002de68cldr x1, [x27+3304]
002de690str x0, [sp+64]
002de694str x1, [sp+72]
002de698ldp x29, x30, [sp-8]
002de69cadd sp, sp, 256
002de6a0ret x30
002de6a4
002de6a4loc_2de6a4:
002de6a4ldr x6, [sp+528]
002de6a8ldrsb x27, [x6]
002de6acldrb w6, [x6+24]
002de6b0subs wzr, w6, 2
002de6b4b.hi 0x2de6bc
002de6b8b 0x2de6e0
002de6bc
002de6bcloc_2de6bc:
002de6bcadrp x27, 0x743000
002de6c0ldr x0, [x27+3312]
002de6c4adrp x27, 0x743000
002de6c8ldr x1, [x27+3320]
002de6ccstr x0, [sp+64]
002de6d0str x1, [sp+72]
002de6d4ldp x29, x30, [sp-8]
002de6d8add sp, sp, 256
002de6dcret x30
002de6e0
002de6e0loc_2de6e0:
002de6e0str xzr, [sp+152]
002de6e4stp xzr, xzr, [sp+160]
002de6e8stp xzr, xzr, [sp+136]
002de6ecldr x6, [sp+528]
002de6f0ldrsb x27, [x6]
002de6f4ldr x7, [x6]
002de6f8ldr x8, [x6+8]
002de6fcldr x6, [x6+16]
002de700str x7, [sp+224]
002de704str x8, [sp+232]
002de708str x6, [sp+240]
002de70cldr x6, [sp+528]
002de710ldrsb x27, [x6]
002de714ldr x4, [x6+48]
002de718str x4, [sp+216]
002de71cldr x6, [sp+528]
002de720ldrsb x27, [x6]
002de724ldr x5, [x6+40]
002de728str x5, [sp+56]
002de72cldr x1, [sp+224]
002de730ldr x2, [sp+232]
002de734ldr x3, [sp+240]
002de738add x0, sp, 264
002de73cbl vendor/golang.org/x/net/dns/dnsmessage.(*Question).pack
002de740str x0, [sp+152]
002de744str x1, [sp+160]
002de748str x2, [sp+168]
002de74cstr x3, [sp+136]
002de750str x4, [sp+144]
002de754ldr x6, [sp+152]
002de758ldr x7, [sp+160]
002de75cldr x8, [sp+168]
002de760str x6, [sp+192]
002de764str x7, [sp+200]
002de768str x8, [sp+208]
002de76cldr x6, [sp+136]
002de770ldr x7, [sp+144]
002de774str x6, [sp+176]
002de778str x7, [sp+184]
002de77cldr x6, [sp+192]
002de780ldr x7, [sp+200]
002de784ldr x8, [sp+208]
002de788str x6, [sp+80]
002de78cstr x7, [sp+88]
002de790str x8, [sp+96]
002de794ldr x1, [sp+184]
002de798ldr x0, [sp+176]
002de79cstr x0, [sp+120]
002de7a0str x1, [sp+128]
002de7a4cbnz x0, 0x2de7ac
002de7a8b 0x2de7c0
002de7ac
002de7acloc_2de7ac:
002de7acstr x0, [sp+64]
002de7b0str x1, [sp+72]
002de7b4ldp x29, x30, [sp-8]
002de7b8add sp, sp, 256
002de7bcret x30
002de7c0
002de7c0loc_2de7c0:
002de7c0ldr x0, [sp+528]
002de7c4bl vendor/golang.org/x/net/dns/dnsmessage.(*Builder).incrementSectionCount
002de7c8str x0, [sp+104]
002de7ccstr x1, [sp+112]
002de7d0cbnz x0, 0x2de7d8
002de7d4b 0x2de7ec
002de7d8
002de7d8loc_2de7d8:
002de7d8str x0, [sp+64]
002de7dcstr x1, [sp+72]
002de7e0ldp x29, x30, [sp-8]
002de7e4add sp, sp, 256
002de7e8ret x30
002de7ec
002de7ecloc_2de7ec:
002de7ecldr x2, [sp+528]
002de7f0ldrsb x27, [x2]
002de7f4ldr x3, [sp+80]
002de7f8ldr x4, [sp+88]
002de7fcldr x5, [sp+96]
002de800str x4, [x2+8]
002de804str x5, [x2+16]
002de808adrp x27, 0x76d000
002de80cldr w4, [x27+3056]
002de810cbz w4, 0x2de818
002de814b 0x2de81c
002de818
002de818loc_2de818:
002de818b 0x2de830
002de81c
002de81cloc_2de81c:
002de81cbl runtime.gcWriteBarrier2
002de820str x3, [x25]
002de824ldr x4, [x2]
002de828str x4, [x25+8]
002de82cb 0x2de830
002de830
002de830loc_2de830:
002de830str x3, [x2]
002de834stp xzr, xzr, [sp+64]
002de838mov x0, xzr
002de83cmov x1, xzr
002de840ldp x29, x30, [sp-8]
002de844add sp, sp, 256
002de848ret x30
002de84c
002de84cloc_2de84c:
002de84cstr x0, [sp+272]
002de850mov x3, x30
002de854bl runtime.morestack_noctxt.abi0
002de858ldr x0, [sp+272]
002de85cb 0x2de640
002de640
002de860
002de860vendor/golang.org/x/net/dns/dnsmessage.(*Builder).checkResourceSection: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Builder).checkResourceSection(vendor/golang.org/x/net/dns/dnsmessage.Builder * b)
002de860str x30, [sp-32]!
002de864stur x29, [sp-8]
002de868sub x29, sp, 8
002de86cstr x0, [sp+40]
002de870stp xzr, xzr, [sp+8]
002de874ldr x2, [sp+40]
002de878ldrsb x27, [x2]
002de87cldrb w2, [x2+24]
002de880subs wzr, w2, 3
002de884b.lo 0x2de88c
002de888b 0x2de8b0
002de88c
002de88cloc_2de88c:
002de88cadrp x27, 0x743000
002de890ldr x0, [x27+3296]
002de894adrp x27, 0x743000
002de898ldr x1, [x27+3304]
002de89cstr x0, [sp+8]
002de8a0str x1, [sp+16]
002de8a4add x29, sp, 24
002de8a8add sp, sp, 32
002de8acret x30
002de8b0
002de8b0loc_2de8b0:
002de8b0ldr x2, [sp+40]
002de8b4ldrsb x27, [x2]
002de8b8ldrb w2, [x2+24]
002de8bcsubs wzr, w2, 5
002de8c0b.hi 0x2de8c8
002de8c4b 0x2de8ec
002de8c8
002de8c8loc_2de8c8:
002de8c8adrp x27, 0x743000
002de8ccldr x0, [x27+3312]
002de8d0adrp x27, 0x743000
002de8d4ldr x1, [x27+3320]
002de8d8str x0, [sp+8]
002de8dcstr x1, [sp+16]
002de8e0add x29, sp, 24
002de8e4add sp, sp, 32
002de8e8ret x30
002de8ec
002de8ecloc_2de8ec:
002de8ecstp xzr, xzr, [sp+8]
002de8f0mov x0, xzr
002de8f4mov x1, xzr
002de8f8add x29, sp, 24
002de8fcadd sp, sp, 32
002de900ret x30
002de904udf 0
002de908udf 0
002de90cudf 0
002de860
002de860vendor/golang.org/x/net/dns/dnsmessage.(*Builder).checkResourceSection: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Builder).checkResourceSection(vendor/golang.org/x/net/dns/dnsmessage.Builder * b)
002de860str x30, [sp-32]!
002de864stur x29, [sp-8]
002de868sub x29, sp, 8
002de86cstr x0, [sp+40]
002de870stp xzr, xzr, [sp+8]
002de874ldr x2, [sp+40]
002de878ldrsb x27, [x2]
002de87cldrb w2, [x2+24]
002de880subs wzr, w2, 3
002de884b.lo 0x2de88c
002de888b 0x2de8b0
002de88c
002de88cloc_2de88c:
002de88cadrp x27, 0x743000
002de890ldr x0, [x27+3296]
002de894adrp x27, 0x743000
002de898ldr x1, [x27+3304]
002de89cstr x0, [sp+8]
002de8a0str x1, [sp+16]
002de8a4add x29, sp, 24
002de8a8add sp, sp, 32
002de8acret x30
002de8b0
002de8b0loc_2de8b0:
002de8b0ldr x2, [sp+40]
002de8b4ldrsb x27, [x2]
002de8b8ldrb w2, [x2+24]
002de8bcsubs wzr, w2, 5
002de8c0b.hi 0x2de8c8
002de8c4b 0x2de8ec
002de8c8
002de8c8loc_2de8c8:
002de8c8adrp x27, 0x743000
002de8ccldr x0, [x27+3312]
002de8d0adrp x27, 0x743000
002de8d4ldr x1, [x27+3320]
002de8d8str x0, [sp+8]
002de8dcstr x1, [sp+16]
002de8e0add x29, sp, 24
002de8e4add sp, sp, 32
002de8e8ret x30
002de8ec
002de8ecloc_2de8ec:
002de8ecstp xzr, xzr, [sp+8]
002de8f0mov x0, xzr
002de8f4mov x1, xzr
002de8f8add x29, sp, 24
002de8fcadd sp, sp, 32
002de900ret x30
002de904udf 0
002de908udf 0
002de90cudf 0
002de860
002de910
002de910vendor/golang.org/x/net/dns/dnsmessage.(*Builder).OPTResource: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Builder).OPTResource(vendor/golang.org/x/net/dns/dnsmessage.Builder * b, vendor/golang.org/x/net/dns/dnsmessage.ResourceHeader h, vendor/golang.org/x/net/dns/dnsmessage.OPTResource r)
002de910ldr x16, [x28+16]
002de914sub x17, sp, 288
002de918subs xzr, x17, x16
002de91cb.ls 0x2ded48
002de920sub x20, sp, 416
002de924stp x29, x30, [x20-8]
002de928add sp, x20, 0
002de92csub x29, sp, 8
002de930str x0, [sp+696]
002de934str x1, [sp+704]
002de938str x2, [sp+712]
002de93cstr x3, [sp+720]
002de940stp xzr, xzr, [sp+120]
002de944ldr x0, [sp+696]
002de948bl vendor/golang.org/x/net/dns/dnsmessage.(*Builder).checkResourceSection
002de94cstr x0, [sp+208]
002de950str x1, [sp+216]
002de954cbnz x0, 0x2de95c
002de958b 0x2de970
002de95c
002de95cloc_2de95c:
002de95cstr x0, [sp+120]
002de960str x1, [sp+128]
002de964ldp x29, x30, [sp-8]
002de968add sp, sp, 416
002de96cret x30
002de970
002de970loc_2de970:
002de970add x0, sp, 704
002de974bl vendor/golang.org/x/net/dns/dnsmessage.(*OPTResource).realType
002de978strh w0, [sp+70]
002de97cstrh w0, [sp+680]
002de980str xzr, [sp+328]
002de984stp xzr, xzr, [sp+336]
002de988stp xzr, xzr, [sp+312]
002de98cldr x1, [sp+696]
002de990ldrsb x27, [x1]
002de994ldr x2, [x1]
002de998ldr x3, [x1+8]
002de99cldr x1, [x1+16]
002de9a0str x2, [sp+280]
002de9a4str x3, [sp+288]
002de9a8str x1, [sp+296]
002de9acldr x1, [sp+696]
002de9b0ldrsb x27, [x1]
002de9b4ldr x4, [x1+48]
002de9b8str x4, [sp+272]
002de9bcldr x1, [sp+696]
002de9c0ldrsb x27, [x1]
002de9c4ldr x5, [x1+40]
002de9c8str x5, [sp+104]
002de9ccldr x1, [sp+280]
002de9d0ldr x2, [sp+288]
002de9d4ldr x3, [sp+296]
002de9d8add x0, sp, 424
002de9dcbl vendor/golang.org/x/net/dns/dnsmessage.(*ResourceHeader).pack
002de9e0str x0, [sp+328]
002de9e4str x1, [sp+336]
002de9e8str x2, [sp+344]
002de9ecstr x3, [sp+112]
002de9f0str x4, [sp+312]
002de9f4str x5, [sp+320]
002de9f8ldr x1, [sp+328]
002de9fcldr x2, [sp+336]
002dea00ldr x3, [sp+344]
002dea04str x1, [sp+224]
002dea08str x2, [sp+232]
002dea0cstr x3, [sp+240]
002dea10ldr x1, [sp+112]
002dea14str x1, [sp+88]
002dea18ldr x1, [sp+312]
002dea1cldr x2, [sp+320]
002dea20str x1, [sp+392]
002dea24str x2, [sp+400]
002dea28ldr x1, [sp+224]
002dea2cldr x2, [sp+232]
002dea30ldr x3, [sp+240]
002dea34str x1, [sp+136]
002dea38str x2, [sp+144]
002dea3cstr x3, [sp+152]
002dea40ldr x1, [sp+88]
002dea44str x1, [sp+80]
002dea48ldr x1, [sp+400]
002dea4cldr x2, [sp+392]
002dea50str x2, [sp+192]
002dea54str x1, [sp+200]
002dea58cbnz x2, 0x2dea60
002dea5cb 0x2deb14
002dea60
002dea60loc_2dea60:
002dea60adrp x0, 0x366000
002dea64add x0, x0, 0
002dea68bl runtime.newobject
002dea6cstr x0, [sp+264]
002dea70orr x1, xzr, 14
002dea74str x1, [x0+8]
002dea78adrp x27, 0x76d000
002dea7cldr w1, [x27+3056]
002dea80cbz w1, 0x2dea88
002dea84b 0x2dea8c
002dea88
002dea88loc_2dea88:
002dea88b 0x2dea9c
002dea8c
002dea8cloc_2dea8c:
002dea8cldr x2, [x0]
002dea90bl runtime.gcWriteBarrier1
002dea94str x2, [x25]
002dea98b 0x2dea9c
002dea9c
002dea9cloc_2dea9c:
002dea9cadrp x2, 0x3d6000
002deaa0add x2, x2, 48
002deaa4str x2, [x0]
002deaa8ldr x2, [sp+264]
002deaacldrsb x27, [x2]
002deab0ldr x3, [sp+200]
002deab4ldr x4, [sp+192]
002deab8str x4, [x2+16]
002deabcadrp x27, 0x76d000
002deac0ldr w4, [x27+3056]
002deac4cbz w4, 0x2deacc
002deac8b 0x2dead0
002deacc
002deaccloc_2deacc:
002deaccb 0x2deae4
002dead0
002dead0loc_2dead0:
002dead0bl runtime.gcWriteBarrier2
002dead4str x3, [x25]
002dead8ldr x4, [x2+24]
002deadcstr x4, [x25+8]
002deae0b 0x2deae4
002deae4
002deae4loc_2deae4:
002deae4str x3, [x2+24]
002deae8ldr x2, [sp+264]
002deaecstr x2, [sp+304]
002deaf0adrp x3, 0x438000
002deaf4add x3, x3, 64
002deaf8str x3, [sp+120]
002deafcstr x2, [sp+128]
002deb00ldr x0, [sp+120]
002deb04ldr x1, [sp+128]
002deb08ldp x29, x30, [sp-8]
002deb0cadd sp, sp, 416
002deb10ret x30
002deb14
002deb14loc_2deb14:
002deb14ldr x6, [sp+144]
002deb18str x6, [sp+72]
002deb1cstr xzr, [sp+328]
002deb20stp xzr, xzr, [sp+336]
002deb24stp xzr, xzr, [sp+312]
002deb28ldr x6, [sp+696]
002deb2cldrsb x27, [x6]
002deb30ldr x4, [x6+48]
002deb34str x4, [sp+256]
002deb38ldr x6, [sp+696]
002deb3cldrsb x27, [x6]
002deb40ldr x5, [x6+40]
002deb44str x5, [sp+96]
002deb48ldr x1, [sp+136]
002deb4cldr x2, [sp+144]
002deb50ldr x3, [sp+152]
002deb54add x0, sp, 704
002deb58bl vendor/golang.org/x/net/dns/dnsmessage.(*OPTResource).pack
002deb5cstr x0, [sp+328]
002deb60str x1, [sp+336]
002deb64str x2, [sp+344]
002deb68str x3, [sp+312]
002deb6cstr x4, [sp+320]
002deb70ldr x6, [sp+328]
002deb74ldr x7, [sp+336]
002deb78ldr x8, [sp+344]
002deb7cstr x6, [sp+368]
002deb80str x7, [sp+376]
002deb84str x8, [sp+384]
002deb88ldr x6, [sp+312]
002deb8cldr x7, [sp+320]
002deb90str x6, [sp+352]
002deb94str x7, [sp+360]
002deb98ldr x6, [sp+368]
002deb9cldr x7, [sp+376]
002deba0ldr x8, [sp+384]
002deba4str x6, [sp+136]
002deba8str x7, [sp+144]
002debacstr x8, [sp+152]
002debb0ldr x6, [sp+360]
002debb4ldr x7, [sp+352]
002debb8str x7, [sp+192]
002debbcstr x6, [sp+200]
002debc0cbnz x7, 0x2debc8
002debc4b 0x2dec7c
002debc8
002debc8loc_2debc8:
002debc8adrp x0, 0x366000
002debccadd x0, x0, 0
002debd0bl runtime.newobject
002debd4str x0, [sp+248]
002debd8orr x1, xzr, 16
002debdcstr x1, [x0+8]
002debe0adrp x27, 0x76d000
002debe4ldr w1, [x27+3056]
002debe8cbz w1, 0x2debf0
002debecb 0x2debf4
002debf0
002debf0loc_2debf0:
002debf0b 0x2dec04
002debf4
002debf4loc_2debf4:
002debf4ldr x2, [x0]
002debf8bl runtime.gcWriteBarrier1
002debfcstr x2, [x25]
002dec00b 0x2dec04
002dec04
002dec04loc_2dec04:
002dec04adrp x2, 0x3d6000
002dec08add x2, x2, 3572
002dec0cstr x2, [x0]
002dec10ldr x2, [sp+248]
002dec14ldrsb x27, [x2]
002dec18ldr x3, [sp+200]
002dec1cldr x4, [sp+192]
002dec20str x4, [x2+16]
002dec24adrp x27, 0x76d000
002dec28ldr w4, [x27+3056]
002dec2ccbz w4, 0x2dec34
002dec30b 0x2dec38
002dec34
002dec34loc_2dec34:
002dec34b 0x2dec4c
002dec38
002dec38loc_2dec38:
002dec38bl runtime.gcWriteBarrier2
002dec3cstr x3, [x25]
002dec40ldr x4, [x2+24]
002dec44str x4, [x25+8]
002dec48b 0x2dec4c
002dec4c
002dec4cloc_2dec4c:
002dec4cstr x3, [x2+24]
002dec50ldr x2, [sp+248]
002dec54str x2, [sp+304]
002dec58adrp x3, 0x438000
002dec5cadd x3, x3, 64
002dec60str x3, [sp+120]
002dec64str x2, [sp+128]
002dec68ldr x0, [sp+120]
002dec6cldr x1, [sp+128]
002dec70ldp x29, x30, [sp-8]
002dec74add sp, sp, 416
002dec78ret x30
002dec7c
002dec7cloc_2dec7c:
002dec7cldr x5, [sp+72]
002dec80ldr x4, [sp+80]
002dec84ldr x1, [sp+136]
002dec88ldr x2, [sp+144]
002dec8cldr x3, [sp+152]
002dec90add x0, sp, 424
002dec94bl vendor/golang.org/x/net/dns/dnsmessage.(*ResourceHeader).fixLen
002dec98str x0, [sp+176]
002dec9cstr x1, [sp+184]
002deca0cbnz x0, 0x2deca8
002deca4b 0x2decbc
002deca8
002deca8loc_2deca8:
002deca8str x0, [sp+120]
002decacstr x1, [sp+128]
002decb0ldp x29, x30, [sp-8]
002decb4add sp, sp, 416
002decb8ret x30
002decbc
002decbcloc_2decbc:
002decbcldr x0, [sp+696]
002decc0bl vendor/golang.org/x/net/dns/dnsmessage.(*Builder).incrementSectionCount
002decc4str x0, [sp+160]
002decc8str x1, [sp+168]
002deccccbnz x0, 0x2decd4
002decd0b 0x2dece8
002decd4
002decd4loc_2decd4:
002decd4str x0, [sp+120]
002decd8str x1, [sp+128]
002decdcldp x29, x30, [sp-8]
002dece0add sp, sp, 416
002dece4ret x30
002dece8
002dece8loc_2dece8:
002dece8ldr x2, [sp+696]
002dececldrsb x27, [x2]
002decf0ldr x3, [sp+136]
002decf4ldr x4, [sp+144]
002decf8ldr x5, [sp+152]
002decfcstr x4, [x2+8]
002ded00str x5, [x2+16]
002ded04adrp x27, 0x76d000
002ded08ldr w4, [x27+3056]
002ded0ccbz w4, 0x2ded14
002ded10b 0x2ded18
002ded14
002ded14loc_2ded14:
002ded14b 0x2ded2c
002ded18
002ded18loc_2ded18:
002ded18bl runtime.gcWriteBarrier2
002ded1cstr x3, [x25]
002ded20ldr x4, [x2]
002ded24str x4, [x25+8]
002ded28b 0x2ded2c
002ded2c
002ded2cloc_2ded2c:
002ded2cstr x3, [x2]
002ded30stp xzr, xzr, [sp+120]
002ded34mov x0, xzr
002ded38mov x1, xzr
002ded3cldp x29, x30, [sp-8]
002ded40add sp, sp, 416
002ded44ret x30
002ded48
002ded48loc_2ded48:
002ded48stp x0, x1, [sp+280]
002ded4cstp x2, x3, [sp+296]
002ded50mov x3, x30
002ded54bl runtime.morestack_noctxt.abi0
002ded58ldp x0, x1, [sp+280]
002ded5cldp x2, x3, [sp+296]
002ded60b 0x2de910
002ded64udf 0
002ded68udf 0
002ded6cudf 0
002de910
002de910vendor/golang.org/x/net/dns/dnsmessage.(*Builder).OPTResource: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Builder).OPTResource(vendor/golang.org/x/net/dns/dnsmessage.Builder * b, vendor/golang.org/x/net/dns/dnsmessage.ResourceHeader h, vendor/golang.org/x/net/dns/dnsmessage.OPTResource r)
002de910ldr x16, [x28+16]
002de914sub x17, sp, 288
002de918subs xzr, x17, x16
002de91cb.ls 0x2ded48
002de920sub x20, sp, 416
002de924stp x29, x30, [x20-8]
002de928add sp, x20, 0
002de92csub x29, sp, 8
002de930str x0, [sp+696]
002de934str x1, [sp+704]
002de938str x2, [sp+712]
002de93cstr x3, [sp+720]
002de940stp xzr, xzr, [sp+120]
002de944ldr x0, [sp+696]
002de948bl vendor/golang.org/x/net/dns/dnsmessage.(*Builder).checkResourceSection
002de94cstr x0, [sp+208]
002de950str x1, [sp+216]
002de954cbnz x0, 0x2de95c
002de958b 0x2de970
002de95c
002de95cloc_2de95c:
002de95cstr x0, [sp+120]
002de960str x1, [sp+128]
002de964ldp x29, x30, [sp-8]
002de968add sp, sp, 416
002de96cret x30
002de970
002de970loc_2de970:
002de970add x0, sp, 704
002de974bl vendor/golang.org/x/net/dns/dnsmessage.(*OPTResource).realType
002de978strh w0, [sp+70]
002de97cstrh w0, [sp+680]
002de980str xzr, [sp+328]
002de984stp xzr, xzr, [sp+336]
002de988stp xzr, xzr, [sp+312]
002de98cldr x1, [sp+696]
002de990ldrsb x27, [x1]
002de994ldr x2, [x1]
002de998ldr x3, [x1+8]
002de99cldr x1, [x1+16]
002de9a0str x2, [sp+280]
002de9a4str x3, [sp+288]
002de9a8str x1, [sp+296]
002de9acldr x1, [sp+696]
002de9b0ldrsb x27, [x1]
002de9b4ldr x4, [x1+48]
002de9b8str x4, [sp+272]
002de9bcldr x1, [sp+696]
002de9c0ldrsb x27, [x1]
002de9c4ldr x5, [x1+40]
002de9c8str x5, [sp+104]
002de9ccldr x1, [sp+280]
002de9d0ldr x2, [sp+288]
002de9d4ldr x3, [sp+296]
002de9d8add x0, sp, 424
002de9dcbl vendor/golang.org/x/net/dns/dnsmessage.(*ResourceHeader).pack
002de9e0str x0, [sp+328]
002de9e4str x1, [sp+336]
002de9e8str x2, [sp+344]
002de9ecstr x3, [sp+112]
002de9f0str x4, [sp+312]
002de9f4str x5, [sp+320]
002de9f8ldr x1, [sp+328]
002de9fcldr x2, [sp+336]
002dea00ldr x3, [sp+344]
002dea04str x1, [sp+224]
002dea08str x2, [sp+232]
002dea0cstr x3, [sp+240]
002dea10ldr x1, [sp+112]
002dea14str x1, [sp+88]
002dea18ldr x1, [sp+312]
002dea1cldr x2, [sp+320]
002dea20str x1, [sp+392]
002dea24str x2, [sp+400]
002dea28ldr x1, [sp+224]
002dea2cldr x2, [sp+232]
002dea30ldr x3, [sp+240]
002dea34str x1, [sp+136]
002dea38str x2, [sp+144]
002dea3cstr x3, [sp+152]
002dea40ldr x1, [sp+88]
002dea44str x1, [sp+80]
002dea48ldr x1, [sp+400]
002dea4cldr x2, [sp+392]
002dea50str x2, [sp+192]
002dea54str x1, [sp+200]
002dea58cbnz x2, 0x2dea60
002dea5cb 0x2deb14
002dea60
002dea60loc_2dea60:
002dea60adrp x0, 0x366000
002dea64add x0, x0, 0
002dea68bl runtime.newobject
002dea6cstr x0, [sp+264]
002dea70orr x1, xzr, 14
002dea74str x1, [x0+8]
002dea78adrp x27, 0x76d000
002dea7cldr w1, [x27+3056]
002dea80cbz w1, 0x2dea88
002dea84b 0x2dea8c
002dea88
002dea88loc_2dea88:
002dea88b 0x2dea9c
002dea8c
002dea8cloc_2dea8c:
002dea8cldr x2, [x0]
002dea90bl runtime.gcWriteBarrier1
002dea94str x2, [x25]
002dea98b 0x2dea9c
002dea9c
002dea9cloc_2dea9c:
002dea9cadrp x2, 0x3d6000
002deaa0add x2, x2, 48
002deaa4str x2, [x0]
002deaa8ldr x2, [sp+264]
002deaacldrsb x27, [x2]
002deab0ldr x3, [sp+200]
002deab4ldr x4, [sp+192]
002deab8str x4, [x2+16]
002deabcadrp x27, 0x76d000
002deac0ldr w4, [x27+3056]
002deac4cbz w4, 0x2deacc
002deac8b 0x2dead0
002deacc
002deaccloc_2deacc:
002deaccb 0x2deae4
002dead0
002dead0loc_2dead0:
002dead0bl runtime.gcWriteBarrier2
002dead4str x3, [x25]
002dead8ldr x4, [x2+24]
002deadcstr x4, [x25+8]
002deae0b 0x2deae4
002deae4
002deae4loc_2deae4:
002deae4str x3, [x2+24]
002deae8ldr x2, [sp+264]
002deaecstr x2, [sp+304]
002deaf0adrp x3, 0x438000
002deaf4add x3, x3, 64
002deaf8str x3, [sp+120]
002deafcstr x2, [sp+128]
002deb00ldr x0, [sp+120]
002deb04ldr x1, [sp+128]
002deb08ldp x29, x30, [sp-8]
002deb0cadd sp, sp, 416
002deb10ret x30
002deb14
002deb14loc_2deb14:
002deb14ldr x6, [sp+144]
002deb18str x6, [sp+72]
002deb1cstr xzr, [sp+328]
002deb20stp xzr, xzr, [sp+336]
002deb24stp xzr, xzr, [sp+312]
002deb28ldr x6, [sp+696]
002deb2cldrsb x27, [x6]
002deb30ldr x4, [x6+48]
002deb34str x4, [sp+256]
002deb38ldr x6, [sp+696]
002deb3cldrsb x27, [x6]
002deb40ldr x5, [x6+40]
002deb44str x5, [sp+96]
002deb48ldr x1, [sp+136]
002deb4cldr x2, [sp+144]
002deb50ldr x3, [sp+152]
002deb54add x0, sp, 704
002deb58bl vendor/golang.org/x/net/dns/dnsmessage.(*OPTResource).pack
002deb5cstr x0, [sp+328]
002deb60str x1, [sp+336]
002deb64str x2, [sp+344]
002deb68str x3, [sp+312]
002deb6cstr x4, [sp+320]
002deb70ldr x6, [sp+328]
002deb74ldr x7, [sp+336]
002deb78ldr x8, [sp+344]
002deb7cstr x6, [sp+368]
002deb80str x7, [sp+376]
002deb84str x8, [sp+384]
002deb88ldr x6, [sp+312]
002deb8cldr x7, [sp+320]
002deb90str x6, [sp+352]
002deb94str x7, [sp+360]
002deb98ldr x6, [sp+368]
002deb9cldr x7, [sp+376]
002deba0ldr x8, [sp+384]
002deba4str x6, [sp+136]
002deba8str x7, [sp+144]
002debacstr x8, [sp+152]
002debb0ldr x6, [sp+360]
002debb4ldr x7, [sp+352]
002debb8str x7, [sp+192]
002debbcstr x6, [sp+200]
002debc0cbnz x7, 0x2debc8
002debc4b 0x2dec7c
002debc8
002debc8loc_2debc8:
002debc8adrp x0, 0x366000
002debccadd x0, x0, 0
002debd0bl runtime.newobject
002debd4str x0, [sp+248]
002debd8orr x1, xzr, 16
002debdcstr x1, [x0+8]
002debe0adrp x27, 0x76d000
002debe4ldr w1, [x27+3056]
002debe8cbz w1, 0x2debf0
002debecb 0x2debf4
002debf0
002debf0loc_2debf0:
002debf0b 0x2dec04
002debf4
002debf4loc_2debf4:
002debf4ldr x2, [x0]
002debf8bl runtime.gcWriteBarrier1
002debfcstr x2, [x25]
002dec00b 0x2dec04
002dec04
002dec04loc_2dec04:
002dec04adrp x2, 0x3d6000
002dec08add x2, x2, 3572
002dec0cstr x2, [x0]
002dec10ldr x2, [sp+248]
002dec14ldrsb x27, [x2]
002dec18ldr x3, [sp+200]
002dec1cldr x4, [sp+192]
002dec20str x4, [x2+16]
002dec24adrp x27, 0x76d000
002dec28ldr w4, [x27+3056]
002dec2ccbz w4, 0x2dec34
002dec30b 0x2dec38
002dec34
002dec34loc_2dec34:
002dec34b 0x2dec4c
002dec38
002dec38loc_2dec38:
002dec38bl runtime.gcWriteBarrier2
002dec3cstr x3, [x25]
002dec40ldr x4, [x2+24]
002dec44str x4, [x25+8]
002dec48b 0x2dec4c
002dec4c
002dec4cloc_2dec4c:
002dec4cstr x3, [x2+24]
002dec50ldr x2, [sp+248]
002dec54str x2, [sp+304]
002dec58adrp x3, 0x438000
002dec5cadd x3, x3, 64
002dec60str x3, [sp+120]
002dec64str x2, [sp+128]
002dec68ldr x0, [sp+120]
002dec6cldr x1, [sp+128]
002dec70ldp x29, x30, [sp-8]
002dec74add sp, sp, 416
002dec78ret x30
002dec7c
002dec7cloc_2dec7c:
002dec7cldr x5, [sp+72]
002dec80ldr x4, [sp+80]
002dec84ldr x1, [sp+136]
002dec88ldr x2, [sp+144]
002dec8cldr x3, [sp+152]
002dec90add x0, sp, 424
002dec94bl vendor/golang.org/x/net/dns/dnsmessage.(*ResourceHeader).fixLen
002dec98str x0, [sp+176]
002dec9cstr x1, [sp+184]
002deca0cbnz x0, 0x2deca8
002deca4b 0x2decbc
002deca8
002deca8loc_2deca8:
002deca8str x0, [sp+120]
002decacstr x1, [sp+128]
002decb0ldp x29, x30, [sp-8]
002decb4add sp, sp, 416
002decb8ret x30
002decbc
002decbcloc_2decbc:
002decbcldr x0, [sp+696]
002decc0bl vendor/golang.org/x/net/dns/dnsmessage.(*Builder).incrementSectionCount
002decc4str x0, [sp+160]
002decc8str x1, [sp+168]
002deccccbnz x0, 0x2decd4
002decd0b 0x2dece8
002decd4
002decd4loc_2decd4:
002decd4str x0, [sp+120]
002decd8str x1, [sp+128]
002decdcldp x29, x30, [sp-8]
002dece0add sp, sp, 416
002dece4ret x30
002dece8
002dece8loc_2dece8:
002dece8ldr x2, [sp+696]
002dececldrsb x27, [x2]
002decf0ldr x3, [sp+136]
002decf4ldr x4, [sp+144]
002decf8ldr x5, [sp+152]
002decfcstr x4, [x2+8]
002ded00str x5, [x2+16]
002ded04adrp x27, 0x76d000
002ded08ldr w4, [x27+3056]
002ded0ccbz w4, 0x2ded14
002ded10b 0x2ded18
002ded14
002ded14loc_2ded14:
002ded14b 0x2ded2c
002ded18
002ded18loc_2ded18:
002ded18bl runtime.gcWriteBarrier2
002ded1cstr x3, [x25]
002ded20ldr x4, [x2]
002ded24str x4, [x25+8]
002ded28b 0x2ded2c
002ded2c
002ded2cloc_2ded2c:
002ded2cstr x3, [x2]
002ded30stp xzr, xzr, [sp+120]
002ded34mov x0, xzr
002ded38mov x1, xzr
002ded3cldp x29, x30, [sp-8]
002ded40add sp, sp, 416
002ded44ret x30
002ded48
002ded48loc_2ded48:
002ded48stp x0, x1, [sp+280]
002ded4cstp x2, x3, [sp+296]
002ded50mov x3, x30
002ded54bl runtime.morestack_noctxt.abi0
002ded58ldp x0, x1, [sp+280]
002ded5cldp x2, x3, [sp+296]
002ded60b 0x2de910
002ded64udf 0
002ded68udf 0
002ded6cudf 0
002de910
002ded70
002ded70vendor/golang.org/x/net/dns/dnsmessage.(*Builder).Finish: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Builder).Finish(vendor/golang.org/x/net/dns/dnsmessage.Builder * b)
002ded70ldr x16, [x28+16]
002ded74sub x17, sp, 16
002ded78subs xzr, x17, x16
002ded7cb.ls 0x2deed0
002ded80str x30, [sp-144]!
002ded84stur x29, [sp-8]
002ded88sub x29, sp, 8
002ded8cstr x0, [sp+152]
002ded90str xzr, [sp+80]
002ded94stp xzr, xzr, [sp+88]
002ded98stp xzr, xzr, [sp+64]
002ded9cldr x5, [sp+152]
002deda0ldrsb x27, [x5]
002deda4ldrb w5, [x5+24]
002deda8cbz w5, 0x2dedb0
002dedacb 0x2dede8
002dedb0
002dedb0loc_2dedb0:
002dedb0str xzr, [sp+80]
002dedb4stp xzr, xzr, [sp+88]
002dedb8adrp x27, 0x743000
002dedbcldr x3, [x27+3296]
002dedc0adrp x27, 0x743000
002dedc4ldr x4, [x27+3304]
002dedc8str x3, [sp+64]
002dedccstr x4, [sp+72]
002dedd0ldr x0, [sp+80]
002dedd4ldr x1, [sp+88]
002dedd8ldr x2, [sp+96]
002deddcldur x29, [sp-8]
002dede0ldr x30, [sp], 144
002dede4ret x30
002dede8
002dede8loc_2dede8:
002dede8ldr x4, [sp+152]
002dedecldrsb x27, [x4]
002dedf0orr x5, xzr, 6
002dedf4strb w5, [x4+24]
002dedf8ldr x4, [sp+152]
002dedfcldrsb x27, [x4]
002dee00ldr x0, [x4+40]
002dee04str x0, [sp+56]
002dee08ldr x4, [sp+152]
002dee0cldrsb x27, [x4]
002dee10ldr x1, [x4+40]
002dee14str x1, [sp+48]
002dee18ldr x4, [sp+152]
002dee1cldrsb x27, [x4]
002dee20ldr x2, [x4+16]
002dee24ldr x4, [x4]
002dee28subs xzr, x2, x1
002dee2cb.hs 0x2dee34
002dee30b 0x2deec8
002dee34
002dee34loc_2dee34:
002dee34subs xzr, x1, x0
002dee38b.hs 0x2dee40
002dee3cb 0x2deec4
002dee40
002dee40loc_2dee40:
002dee40sub x5, x2, x0
002dee44sub x6, x1, x0
002dee48sub x7, xzr, x5
002dee4cand x7, x0, x7, asr #63
002dee50add x4, x4, x7
002dee54str x4, [sp+112]
002dee58str x6, [sp+120]
002dee5cstr x5, [sp+128]
002dee60ldr x4, [sp+152]
002dee64ldrsb x27, [x4]
002dee68add x0, x4, 26
002dee6cstr x0, [sp+104]
002dee70ldr x1, [sp+112]
002dee74ldr x2, [sp+120]
002dee78ldr x3, [sp+128]
002dee7cbl vendor/golang.org/x/net/dns/dnsmessage.(*header).pack
002dee80ldr x4, [sp+152]
002dee84ldrsb x27, [x4]
002dee88ldr x5, [x4]
002dee8cldr x6, [x4+8]
002dee90ldr x4, [x4+16]
002dee94str x5, [sp+80]
002dee98str x6, [sp+88]
002dee9cstr x4, [sp+96]
002deea0stp xzr, xzr, [sp+64]
002deea4ldr x0, [sp+80]
002deea8ldr x1, [sp+88]
002deeacldr x2, [sp+96]
002deeb0mov x3, xzr
002deeb4mov x4, xzr
002deeb8ldur x29, [sp-8]
002deebcldr x30, [sp], 144
002deec0ret x30
002deec4
002deec4loc_2deec4:
002deec4bl runtime.panicSliceB
002deec8
002deec8loc_2deec8:
002deec8bl runtime.panicSliceAcap
002deecchint
002deed0
002deed0loc_2deed0:
002deed0str x0, [sp+8]
002deed4mov x3, x30
002deed8bl runtime.morestack_noctxt.abi0
002deedcldr x0, [sp+8]
002deee0b 0x2ded70
002deee4udf 0
002deee8udf 0
002deeecudf 0
002ded70
002ded70vendor/golang.org/x/net/dns/dnsmessage.(*Builder).Finish: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Builder).Finish(vendor/golang.org/x/net/dns/dnsmessage.Builder * b)
002ded70ldr x16, [x28+16]
002ded74sub x17, sp, 16
002ded78subs xzr, x17, x16
002ded7cb.ls 0x2deed0
002ded80str x30, [sp-144]!
002ded84stur x29, [sp-8]
002ded88sub x29, sp, 8
002ded8cstr x0, [sp+152]
002ded90str xzr, [sp+80]
002ded94stp xzr, xzr, [sp+88]
002ded98stp xzr, xzr, [sp+64]
002ded9cldr x5, [sp+152]
002deda0ldrsb x27, [x5]
002deda4ldrb w5, [x5+24]
002deda8cbz w5, 0x2dedb0
002dedacb 0x2dede8
002dedb0
002dedb0loc_2dedb0:
002dedb0str xzr, [sp+80]
002dedb4stp xzr, xzr, [sp+88]
002dedb8adrp x27, 0x743000
002dedbcldr x3, [x27+3296]
002dedc0adrp x27, 0x743000
002dedc4ldr x4, [x27+3304]
002dedc8str x3, [sp+64]
002dedccstr x4, [sp+72]
002dedd0ldr x0, [sp+80]
002dedd4ldr x1, [sp+88]
002dedd8ldr x2, [sp+96]
002deddcldur x29, [sp-8]
002dede0ldr x30, [sp], 144
002dede4ret x30
002dede8
002dede8loc_2dede8:
002dede8ldr x4, [sp+152]
002dedecldrsb x27, [x4]
002dedf0orr x5, xzr, 6
002dedf4strb w5, [x4+24]
002dedf8ldr x4, [sp+152]
002dedfcldrsb x27, [x4]
002dee00ldr x0, [x4+40]
002dee04str x0, [sp+56]
002dee08ldr x4, [sp+152]
002dee0cldrsb x27, [x4]
002dee10ldr x1, [x4+40]
002dee14str x1, [sp+48]
002dee18ldr x4, [sp+152]
002dee1cldrsb x27, [x4]
002dee20ldr x2, [x4+16]
002dee24ldr x4, [x4]
002dee28subs xzr, x2, x1
002dee2cb.hs 0x2dee34
002dee30b 0x2deec8
002dee34
002dee34loc_2dee34:
002dee34subs xzr, x1, x0
002dee38b.hs 0x2dee40
002dee3cb 0x2deec4
002dee40
002dee40loc_2dee40:
002dee40sub x5, x2, x0
002dee44sub x6, x1, x0
002dee48sub x7, xzr, x5
002dee4cand x7, x0, x7, asr #63
002dee50add x4, x4, x7
002dee54str x4, [sp+112]
002dee58str x6, [sp+120]
002dee5cstr x5, [sp+128]
002dee60ldr x4, [sp+152]
002dee64ldrsb x27, [x4]
002dee68add x0, x4, 26
002dee6cstr x0, [sp+104]
002dee70ldr x1, [sp+112]
002dee74ldr x2, [sp+120]
002dee78ldr x3, [sp+128]
002dee7cbl vendor/golang.org/x/net/dns/dnsmessage.(*header).pack
002dee80ldr x4, [sp+152]
002dee84ldrsb x27, [x4]
002dee88ldr x5, [x4]
002dee8cldr x6, [x4+8]
002dee90ldr x4, [x4+16]
002dee94str x5, [sp+80]
002dee98str x6, [sp+88]
002dee9cstr x4, [sp+96]
002deea0stp xzr, xzr, [sp+64]
002deea4ldr x0, [sp+80]
002deea8ldr x1, [sp+88]
002deeacldr x2, [sp+96]
002deeb0mov x3, xzr
002deeb4mov x4, xzr
002deeb8ldur x29, [sp-8]
002deebcldr x30, [sp], 144
002deec0ret x30
002deec4
002deec4loc_2deec4:
002deec4bl runtime.panicSliceB
002deec8
002deec8loc_2deec8:
002deec8bl runtime.panicSliceAcap
002deecchint
002deed0
002deed0loc_2deed0:
002deed0str x0, [sp+8]
002deed4mov x3, x30
002deed8bl runtime.morestack_noctxt.abi0
002deedcldr x0, [sp+8]
002deee0b 0x2ded70
002deee4udf 0
002deee8udf 0
002deeecudf 0
002ded70
002deef0
002deef0vendor/golang.org/x/net/dns/dnsmessage.(*ResourceHeader).pack: ; void vendor/golang.org/x/net/dns/dnsmessage.(*ResourceHeader).pack(vendor/golang.org/x/net/dns/dnsmessage.ResourceHeader * h, struct []uint8 oldMsg, map[string]uint16 compression, int compressionOff)
002deef0ldr x16, [x28+16]
002deef4sub x17, sp, 112
002deef8subs xzr, x17, x16
002deefcb.ls 0x2df1a8
002def00str x30, [sp-240]!
002def04stur x29, [sp-8]
002def08sub x29, sp, 8
002def0cstr x0, [sp+248]
002def10str x1, [sp+256]
002def14str x2, [sp+264]
002def18str x3, [sp+272]
002def1cstr x4, [sp+280]
002def20str x5, [sp+288]
002def24str xzr, [sp+88]
002def28stp xzr, xzr, [sp+96]
002def2cstr xzr, [sp+80]
002def30stp xzr, xzr, [sp+112]
002def34ldr x6, [sp+256]
002def38ldr x7, [sp+264]
002def3cldr x8, [sp+272]
002def40str x6, [sp+88]
002def44str x7, [sp+96]
002def48str x8, [sp+104]
002def4cstr xzr, [sp+128]
002def50stp xzr, xzr, [sp+136]
002def54stp xzr, xzr, [sp+216]
002def58ldr x0, [sp+248]
002def5cldrsb x27, [x0]
002def60str x0, [sp+200]
002def64ldr x5, [sp+288]
002def68ldr x1, [sp+88]
002def6cldr x4, [sp+280]
002def70ldr x2, [sp+96]
002def74ldr x3, [sp+104]
002def78bl vendor/golang.org/x/net/dns/dnsmessage.(*Name).pack
002def7cstr x0, [sp+128]
002def80str x1, [sp+136]
002def84str x2, [sp+144]
002def88str x3, [sp+216]
002def8cstr x4, [sp+224]
002def90ldr x6, [sp+128]
002def94ldr x7, [sp+136]
002def98ldr x8, [sp+144]
002def9cstr x6, [sp+168]
002defa0str x7, [sp+176]
002defa4str x8, [sp+184]
002defa8ldr x6, [sp+216]
002defacldr x7, [sp+224]
002defb0str x6, [sp+152]
002defb4str x7, [sp+160]
002defb8ldr x6, [sp+168]
002defbcldr x7, [sp+176]
002defc0ldr x8, [sp+184]
002defc4str x6, [sp+88]
002defc8str x7, [sp+96]
002defccstr x8, [sp+104]
002defd0ldr x6, [sp+160]
002defd4ldr x7, [sp+152]
002defd8str x7, [sp+112]
002defdcstr x6, [sp+120]
002defe0cbnz x7, 0x2defe8
002defe4b 0x2df0cc
002defe8
002defe8loc_2defe8:
002defe8adrp x0, 0x366000
002defecadd x0, x0, 0
002deff0bl runtime.newobject
002deff4str x0, [sp+192]
002deff8orr x1, xzr, 4
002deffcstr x1, [x0+8]
002df000adrp x27, 0x76c000
002df004ldr w1, [x27+3056]
002df008cbz w1, 0x2df010
002df00cb 0x2df014
002df010
002df010loc_2df010:
002df010b 0x2df024
002df014
002df014loc_2df014:
002df014ldr x6, [x0]
002df018bl runtime.gcWriteBarrier1
002df01cstr x6, [x25]
002df020b 0x2df024
002df024
002df024loc_2df024:
002df024adrp x6, 0x3d1000
002df028add x6, x6, 1086
002df02cstr x6, [x0]
002df030ldr x6, [sp+192]
002df034ldrsb x27, [x6]
002df038ldr x7, [sp+120]
002df03cldr x8, [sp+112]
002df040str x8, [x6+16]
002df044adrp x27, 0x76c000
002df048ldr w8, [x27+3056]
002df04ccbz w8, 0x2df054
002df050b 0x2df058
002df054
002df054loc_2df054:
002df054b 0x2df06c
002df058
002df058loc_2df058:
002df058bl runtime.gcWriteBarrier2
002df05cstr x7, [x25]
002df060ldr x8, [x6+24]
002df064str x8, [x25+8]
002df068b 0x2df06c
002df06c
002df06cloc_2df06c:
002df06cstr x7, [x6+24]
002df070ldr x6, [sp+192]
002df074str x6, [sp+208]
002df078ldr x6, [sp+256]
002df07cldr x7, [sp+264]
002df080ldr x8, [sp+272]
002df084str x6, [sp+88]
002df088str x7, [sp+96]
002df08cstr x8, [sp+104]
002df090str xzr, [sp+80]
002df094ldr x6, [sp+208]
002df098adrp x7, 0x437000
002df09cadd x7, x7, 64
002df0a0str x7, [sp+112]
002df0a4str x6, [sp+120]
002df0a8ldr x3, [sp+80]
002df0acldr x4, [sp+112]
002df0b0ldr x0, [sp+88]
002df0b4ldr x1, [sp+96]
002df0b8ldr x5, [sp+120]
002df0bcldr x2, [sp+104]
002df0c0ldur x29, [sp-8]
002df0c4ldr x30, [sp], 240
002df0c8ret x30
002df0cc
002df0ccloc_2df0cc:
002df0ccldr x4, [sp+248]
002df0d0ldrsb x27, [x4]
002df0d4ldrh w3, [x4+256]
002df0d8strh w3, [sp+74]
002df0dcldr x0, [sp+88]
002df0e0ldr x1, [sp+96]
002df0e4ldr x2, [sp+104]
002df0e8bl vendor/golang.org/x/net/dns/dnsmessage.packType
002df0ecstr x0, [sp+88]
002df0f0str x1, [sp+96]
002df0f4str x2, [sp+104]
002df0f8ldr x4, [sp+248]
002df0fcldrsb x27, [x4]
002df100ldrh w3, [x4+258]
002df104strh w3, [sp+72]
002df108ldr x0, [sp+88]
002df10cldr x1, [sp+96]
002df110ldr x2, [sp+104]
002df114bl vendor/golang.org/x/net/dns/dnsmessage.packClass
002df118str x0, [sp+88]
002df11cstr x1, [sp+96]
002df120str x2, [sp+104]
002df124ldr x4, [sp+248]
002df128ldrsb x27, [x4]
002df12cldr w3, [x4+260]
002df130str w3, [sp+76]
002df134ldr x0, [sp+88]
002df138ldr x1, [sp+96]
002df13cldr x2, [sp+104]
002df140bl vendor/golang.org/x/net/dns/dnsmessage.packUint32
002df144str x0, [sp+88]
002df148str x1, [sp+96]
002df14cstr x2, [sp+104]
002df150str x1, [sp+80]
002df154ldr x4, [sp+248]
002df158ldrsb x27, [x4]
002df15cldrh w3, [x4+264]
002df160strh w3, [sp+70]
002df164ldr x0, [sp+88]
002df168ldr x1, [sp+96]
002df16cldr x2, [sp+104]
002df170bl vendor/golang.org/x/net/dns/dnsmessage.packUint16
002df174str x0, [sp+88]
002df178str x1, [sp+96]
002df17cstr x2, [sp+104]
002df180stp xzr, xzr, [sp+112]
002df184ldr x3, [sp+80]
002df188ldr x1, [sp+96]
002df18cldr x2, [sp+104]
002df190ldr x0, [sp+88]
002df194mov x4, xzr
002df198mov x5, xzr
002df19cldur x29, [sp-8]
002df1a0ldr x30, [sp], 240
002df1a4ret x30
002df1a8
002df1a8loc_2df1a8:
002df1a8stp x0, x1, [sp+8]
002df1acstp x2, x3, [sp+24]
002df1b0stp x4, x5, [sp+40]
002df1b4mov x3, x30
002df1b8bl runtime.morestack_noctxt.abi0
002df1bcldp x0, x1, [sp+8]
002df1c0ldp x2, x3, [sp+24]
002df1c4ldp x4, x5, [sp+40]
002df1c8b 0x2deef0
002df1ccudf 0
002deef0
002deef0vendor/golang.org/x/net/dns/dnsmessage.(*ResourceHeader).pack: ; void vendor/golang.org/x/net/dns/dnsmessage.(*ResourceHeader).pack(vendor/golang.org/x/net/dns/dnsmessage.ResourceHeader * h, struct []uint8 oldMsg, map[string]uint16 compression, int compressionOff)
002deef0ldr x16, [x28+16]
002deef4sub x17, sp, 112
002deef8subs xzr, x17, x16
002deefcb.ls 0x2df1a8
002def00str x30, [sp-240]!
002def04stur x29, [sp-8]
002def08sub x29, sp, 8
002def0cstr x0, [sp+248]
002def10str x1, [sp+256]
002def14str x2, [sp+264]
002def18str x3, [sp+272]
002def1cstr x4, [sp+280]
002def20str x5, [sp+288]
002def24str xzr, [sp+88]
002def28stp xzr, xzr, [sp+96]
002def2cstr xzr, [sp+80]
002def30stp xzr, xzr, [sp+112]
002def34ldr x6, [sp+256]
002def38ldr x7, [sp+264]
002def3cldr x8, [sp+272]
002def40str x6, [sp+88]
002def44str x7, [sp+96]
002def48str x8, [sp+104]
002def4cstr xzr, [sp+128]
002def50stp xzr, xzr, [sp+136]
002def54stp xzr, xzr, [sp+216]
002def58ldr x0, [sp+248]
002def5cldrsb x27, [x0]
002def60str x0, [sp+200]
002def64ldr x5, [sp+288]
002def68ldr x1, [sp+88]
002def6cldr x4, [sp+280]
002def70ldr x2, [sp+96]
002def74ldr x3, [sp+104]
002def78bl vendor/golang.org/x/net/dns/dnsmessage.(*Name).pack
002def7cstr x0, [sp+128]
002def80str x1, [sp+136]
002def84str x2, [sp+144]
002def88str x3, [sp+216]
002def8cstr x4, [sp+224]
002def90ldr x6, [sp+128]
002def94ldr x7, [sp+136]
002def98ldr x8, [sp+144]
002def9cstr x6, [sp+168]
002defa0str x7, [sp+176]
002defa4str x8, [sp+184]
002defa8ldr x6, [sp+216]
002defacldr x7, [sp+224]
002defb0str x6, [sp+152]
002defb4str x7, [sp+160]
002defb8ldr x6, [sp+168]
002defbcldr x7, [sp+176]
002defc0ldr x8, [sp+184]
002defc4str x6, [sp+88]
002defc8str x7, [sp+96]
002defccstr x8, [sp+104]
002defd0ldr x6, [sp+160]
002defd4ldr x7, [sp+152]
002defd8str x7, [sp+112]
002defdcstr x6, [sp+120]
002defe0cbnz x7, 0x2defe8
002defe4b 0x2df0cc
002defe8
002defe8loc_2defe8:
002defe8adrp x0, 0x366000
002defecadd x0, x0, 0
002deff0bl runtime.newobject
002deff4str x0, [sp+192]
002deff8orr x1, xzr, 4
002deffcstr x1, [x0+8]
002df000adrp x27, 0x76c000
002df004ldr w1, [x27+3056]
002df008cbz w1, 0x2df010
002df00cb 0x2df014
002df010
002df010loc_2df010:
002df010b 0x2df024
002df014
002df014loc_2df014:
002df014ldr x6, [x0]
002df018bl runtime.gcWriteBarrier1
002df01cstr x6, [x25]
002df020b 0x2df024
002df024
002df024loc_2df024:
002df024adrp x6, 0x3d1000
002df028add x6, x6, 1086
002df02cstr x6, [x0]
002df030ldr x6, [sp+192]
002df034ldrsb x27, [x6]
002df038ldr x7, [sp+120]
002df03cldr x8, [sp+112]
002df040str x8, [x6+16]
002df044adrp x27, 0x76c000
002df048ldr w8, [x27+3056]
002df04ccbz w8, 0x2df054
002df050b 0x2df058
002df054
002df054loc_2df054:
002df054b 0x2df06c
002df058
002df058loc_2df058:
002df058bl runtime.gcWriteBarrier2
002df05cstr x7, [x25]
002df060ldr x8, [x6+24]
002df064str x8, [x25+8]
002df068b 0x2df06c
002df06c
002df06cloc_2df06c:
002df06cstr x7, [x6+24]
002df070ldr x6, [sp+192]
002df074str x6, [sp+208]
002df078ldr x6, [sp+256]
002df07cldr x7, [sp+264]
002df080ldr x8, [sp+272]
002df084str x6, [sp+88]
002df088str x7, [sp+96]
002df08cstr x8, [sp+104]
002df090str xzr, [sp+80]
002df094ldr x6, [sp+208]
002df098adrp x7, 0x437000
002df09cadd x7, x7, 64
002df0a0str x7, [sp+112]
002df0a4str x6, [sp+120]
002df0a8ldr x3, [sp+80]
002df0acldr x4, [sp+112]
002df0b0ldr x0, [sp+88]
002df0b4ldr x1, [sp+96]
002df0b8ldr x5, [sp+120]
002df0bcldr x2, [sp+104]
002df0c0ldur x29, [sp-8]
002df0c4ldr x30, [sp], 240
002df0c8ret x30
002df0cc
002df0ccloc_2df0cc:
002df0ccldr x4, [sp+248]
002df0d0ldrsb x27, [x4]
002df0d4ldrh w3, [x4+256]
002df0d8strh w3, [sp+74]
002df0dcldr x0, [sp+88]
002df0e0ldr x1, [sp+96]
002df0e4ldr x2, [sp+104]
002df0e8bl vendor/golang.org/x/net/dns/dnsmessage.packType
002df0ecstr x0, [sp+88]
002df0f0str x1, [sp+96]
002df0f4str x2, [sp+104]
002df0f8ldr x4, [sp+248]
002df0fcldrsb x27, [x4]
002df100ldrh w3, [x4+258]
002df104strh w3, [sp+72]
002df108ldr x0, [sp+88]
002df10cldr x1, [sp+96]
002df110ldr x2, [sp+104]
002df114bl vendor/golang.org/x/net/dns/dnsmessage.packClass
002df118str x0, [sp+88]
002df11cstr x1, [sp+96]
002df120str x2, [sp+104]
002df124ldr x4, [sp+248]
002df128ldrsb x27, [x4]
002df12cldr w3, [x4+260]
002df130str w3, [sp+76]
002df134ldr x0, [sp+88]
002df138ldr x1, [sp+96]
002df13cldr x2, [sp+104]
002df140bl vendor/golang.org/x/net/dns/dnsmessage.packUint32
002df144str x0, [sp+88]
002df148str x1, [sp+96]
002df14cstr x2, [sp+104]
002df150str x1, [sp+80]
002df154ldr x4, [sp+248]
002df158ldrsb x27, [x4]
002df15cldrh w3, [x4+264]
002df160strh w3, [sp+70]
002df164ldr x0, [sp+88]
002df168ldr x1, [sp+96]
002df16cldr x2, [sp+104]
002df170bl vendor/golang.org/x/net/dns/dnsmessage.packUint16
002df174str x0, [sp+88]
002df178str x1, [sp+96]
002df17cstr x2, [sp+104]
002df180stp xzr, xzr, [sp+112]
002df184ldr x3, [sp+80]
002df188ldr x1, [sp+96]
002df18cldr x2, [sp+104]
002df190ldr x0, [sp+88]
002df194mov x4, xzr
002df198mov x5, xzr
002df19cldur x29, [sp-8]
002df1a0ldr x30, [sp], 240
002df1a4ret x30
002df1a8
002df1a8loc_2df1a8:
002df1a8stp x0, x1, [sp+8]
002df1acstp x2, x3, [sp+24]
002df1b0stp x4, x5, [sp+40]
002df1b4mov x3, x30
002df1b8bl runtime.morestack_noctxt.abi0
002df1bcldp x0, x1, [sp+8]
002df1c0ldp x2, x3, [sp+24]
002df1c4ldp x4, x5, [sp+40]
002df1c8b 0x2deef0
002df1ccudf 0
002deef0
002df1d0
002df1d0vendor/golang.org/x/net/dns/dnsmessage.(*ResourceHeader).unpack: ; void vendor/golang.org/x/net/dns/dnsmessage.(*ResourceHeader).unpack(vendor/golang.org/x/net/dns/dnsmessage.ResourceHeader * h, struct []uint8 msg, int off)
002df1d0ldr x16, [x28+16]
002df1d4sub x17, sp, 208
002df1d8subs xzr, x17, x16
002df1dcb.ls 0x2df814
002df1e0sub x20, sp, 336
002df1e4stp x29, x30, [x20-8]
002df1e8add sp, x20, 0
002df1ecsub x29, sp, 8
002df1f0str x0, [sp+344]
002df1f4str x1, [sp+352]
002df1f8str x2, [sp+360]
002df1fcstr x3, [sp+368]
002df200str x4, [sp+376]
002df204str xzr, [sp+80]
002df208stp xzr, xzr, [sp+144]
002df20cldr x5, [sp+376]
002df210str x5, [sp+88]
002df214stp xzr, xzr, [sp+160]
002df218stp xzr, xzr, [sp+248]
002df21cldr x0, [sp+344]
002df220ldrsb x27, [x0]
002df224str x0, [sp+232]
002df228ldr x4, [sp+88]
002df22cldr x1, [sp+352]
002df230ldr x2, [sp+360]
002df234ldr x3, [sp+368]
002df238bl vendor/golang.org/x/net/dns/dnsmessage.(*Name).unpack
002df23cstr x0, [sp+104]
002df240str x1, [sp+248]
002df244str x2, [sp+256]
002df248ldr x5, [sp+104]
002df24cstr x5, [sp+96]
002df250str x1, [sp+176]
002df254str x2, [sp+184]
002df258ldr x5, [sp+96]
002df25cstr x5, [sp+88]
002df260str x1, [sp+160]
002df264str x2, [sp+168]
002df268cbnz x1, 0x2df270
002df26cb 0x2df330
002df270
002df270loc_2df270:
002df270adrp x0, 0x365000
002df274add x0, x0, 0
002df278bl runtime.newobject
002df27cstr x0, [sp+224]
002df280orr x1, xzr, 4
002df284str x1, [x0+8]
002df288adrp x27, 0x76c000
002df28cldr w1, [x27+3056]
002df290cbz w1, 0x2df298
002df294b 0x2df29c
002df298
002df298loc_2df298:
002df298b 0x2df2ac
002df29c
002df29cloc_2df29c:
002df29cldr x3, [x0]
002df2a0bl runtime.gcWriteBarrier1
002df2a4str x3, [x25]
002df2a8b 0x2df2ac
002df2ac
002df2acloc_2df2ac:
002df2acadrp x3, 0x3d1000
002df2b0add x3, x3, 1086
002df2b4str x3, [x0]
002df2b8ldr x3, [sp+224]
002df2bcldrsb x27, [x3]
002df2c0ldr x4, [sp+168]
002df2c4ldr x5, [sp+160]
002df2c8str x5, [x3+16]
002df2ccadrp x27, 0x76c000
002df2d0ldr w5, [x27+3056]
002df2d4cbz w5, 0x2df2dc
002df2d8b 0x2df2e0
002df2dc
002df2dcloc_2df2dc:
002df2dcb 0x2df2f4
002df2e0
002df2e0loc_2df2e0:
002df2e0bl runtime.gcWriteBarrier2
002df2e4str x4, [x25]
002df2e8ldr x5, [x3+24]
002df2ecstr x5, [x25+8]
002df2f0b 0x2df2f4
002df2f4
002df2f4loc_2df2f4:
002df2f4str x4, [x3+24]
002df2f8ldr x3, [sp+224]
002df2fcstr x3, [sp+240]
002df300ldr x4, [sp+376]
002df304str x4, [sp+80]
002df308adrp x4, 0x437000
002df30cadd x4, x4, 64
002df310str x4, [sp+144]
002df314str x3, [sp+152]
002df318ldr x0, [sp+80]
002df31cldr x1, [sp+144]
002df320ldr x2, [sp+152]
002df324ldp x29, x30, [sp-8]
002df328add sp, sp, 336
002df32cret x30
002df330
002df330loc_2df330:
002df330stp xzr, xzr, [sp+248]
002df334ldr x3, [sp+88]
002df338ldr x0, [sp+352]
002df33cldr x1, [sp+360]
002df340ldr x2, [sp+368]
002df344bl vendor/golang.org/x/net/dns/dnsmessage.unpackType
002df348strh w0, [sp+66]
002df34cstr x1, [sp+104]
002df350str x2, [sp+248]
002df354str x3, [sp+256]
002df358ldrh w4, [sp+66]
002df35cstrh w4, [sp+60]
002df360ldr x4, [sp+104]
002df364str x4, [sp+136]
002df368str x2, [sp+312]
002df36cstr x3, [sp+320]
002df370ldr x4, [sp+344]
002df374ldrsb x27, [x4]
002df378ldrh w5, [sp+60]
002df37cstrh w5, [x4+256]
002df380ldr x4, [sp+136]
002df384str x4, [sp+88]
002df388ldr x4, [sp+320]
002df38cldr x5, [sp+312]
002df390str x5, [sp+160]
002df394str x4, [sp+168]
002df398cbnz x5, 0x2df3a0
002df39cb 0x2df460
002df3a0
002df3a0loc_2df3a0:
002df3a0adrp x0, 0x365000
002df3a4add x0, x0, 0
002df3a8bl runtime.newobject
002df3acstr x0, [sp+216]
002df3b0orr x1, xzr, 4
002df3b4str x1, [x0+8]
002df3b8adrp x27, 0x76c000
002df3bcldr w1, [x27+3056]
002df3c0cbz w1, 0x2df3c8
002df3c4b 0x2df3cc
002df3c8
002df3c8loc_2df3c8:
002df3c8b 0x2df3dc
002df3cc
002df3ccloc_2df3cc:
002df3ccldr x3, [x0]
002df3d0bl runtime.gcWriteBarrier1
002df3d4str x3, [x25]
002df3d8b 0x2df3dc
002df3dc
002df3dcloc_2df3dc:
002df3dcadrp x3, 0x3d1000
002df3e0add x3, x3, 1242
002df3e4str x3, [x0]
002df3e8ldr x3, [sp+216]
002df3ecldrsb x27, [x3]
002df3f0ldr x4, [sp+168]
002df3f4ldr x5, [sp+160]
002df3f8str x5, [x3+16]
002df3fcadrp x27, 0x76c000
002df400ldr w5, [x27+3056]
002df404cbz w5, 0x2df40c
002df408b 0x2df410
002df40c
002df40cloc_2df40c:
002df40cb 0x2df424
002df410
002df410loc_2df410:
002df410bl runtime.gcWriteBarrier2
002df414str x4, [x25]
002df418ldr x5, [x3+24]
002df41cstr x5, [x25+8]
002df420b 0x2df424
002df424
002df424loc_2df424:
002df424str x4, [x3+24]
002df428ldr x3, [sp+216]
002df42cstr x3, [sp+240]
002df430ldr x4, [sp+376]
002df434str x4, [sp+80]
002df438adrp x4, 0x437000
002df43cadd x4, x4, 64
002df440str x4, [sp+144]
002df444str x3, [sp+152]
002df448ldr x0, [sp+80]
002df44cldr x1, [sp+144]
002df450ldr x2, [sp+152]
002df454ldp x29, x30, [sp-8]
002df458add sp, sp, 336
002df45cret x30
002df460
002df460loc_2df460:
002df460stp xzr, xzr, [sp+248]
002df464ldr x3, [sp+88]
002df468ldr x0, [sp+352]
002df46cldr x1, [sp+360]
002df470ldr x2, [sp+368]
002df474bl vendor/golang.org/x/net/dns/dnsmessage.unpackClass
002df478strh w0, [sp+64]
002df47cstr x1, [sp+104]
002df480str x2, [sp+248]
002df484str x3, [sp+256]
002df488ldrh w4, [sp+64]
002df48cstrh w4, [sp+70]
002df490ldr x4, [sp+104]
002df494str x4, [sp+128]
002df498str x2, [sp+296]
002df49cstr x3, [sp+304]
002df4a0ldr x4, [sp+344]
002df4a4ldrsb x27, [x4]
002df4a8ldrh w5, [sp+70]
002df4acstrh w5, [x4+258]
002df4b0ldr x4, [sp+128]
002df4b4str x4, [sp+88]
002df4b8ldr x4, [sp+304]
002df4bcldr x5, [sp+296]
002df4c0str x5, [sp+160]
002df4c4str x4, [sp+168]
002df4c8cbnz x5, 0x2df4d0
002df4ccb 0x2df590
002df4d0
002df4d0loc_2df4d0:
002df4d0adrp x0, 0x365000
002df4d4add x0, x0, 0
002df4d8bl runtime.newobject
002df4dcstr x0, [sp+208]
002df4e0movz x1, 5
002df4e4str x1, [x0+8]
002df4e8adrp x27, 0x76c000
002df4ecldr w1, [x27+3056]
002df4f0cbz w1, 0x2df4f8
002df4f4b 0x2df4fc
002df4f8
002df4f8loc_2df4f8:
002df4f8b 0x2df50c
002df4fc
002df4fcloc_2df4fc:
002df4fcldr x3, [x0]
002df500bl runtime.gcWriteBarrier1
002df504str x3, [x25]
002df508b 0x2df50c
002df50c
002df50cloc_2df50c:
002df50cadrp x3, 0x3d1000
002df510add x3, x3, 2142
002df514str x3, [x0]
002df518ldr x3, [sp+208]
002df51cldrsb x27, [x3]
002df520ldr x4, [sp+168]
002df524ldr x5, [sp+160]
002df528str x5, [x3+16]
002df52cadrp x27, 0x76c000
002df530ldr w5, [x27+3056]
002df534cbz w5, 0x2df53c
002df538b 0x2df540
002df53c
002df53cloc_2df53c:
002df53cb 0x2df554
002df540
002df540loc_2df540:
002df540bl runtime.gcWriteBarrier2
002df544str x4, [x25]
002df548ldr x5, [x3+24]
002df54cstr x5, [x25+8]
002df550b 0x2df554
002df554
002df554loc_2df554:
002df554str x4, [x3+24]
002df558ldr x3, [sp+208]
002df55cstr x3, [sp+240]
002df560ldr x4, [sp+376]
002df564str x4, [sp+80]
002df568adrp x4, 0x437000
002df56cadd x4, x4, 64
002df570str x4, [sp+144]
002df574str x3, [sp+152]
002df578ldr x0, [sp+80]
002df57cldr x1, [sp+144]
002df580ldr x2, [sp+152]
002df584ldp x29, x30, [sp-8]
002df588add sp, sp, 336
002df58cret x30
002df590
002df590loc_2df590:
002df590stp xzr, xzr, [sp+248]
002df594ldr x3, [sp+88]
002df598ldr x0, [sp+352]
002df59cldr x1, [sp+360]
002df5a0ldr x2, [sp+368]
002df5a4bl vendor/golang.org/x/net/dns/dnsmessage.unpackUint32
002df5a8str w0, [sp+72]
002df5acstr x1, [sp+104]
002df5b0str x2, [sp+248]
002df5b4str x3, [sp+256]
002df5b8ldr w4, [sp+72]
002df5bcstr w4, [sp+76]
002df5c0ldr x4, [sp+104]
002df5c4str x4, [sp+120]
002df5c8str x2, [sp+280]
002df5ccstr x3, [sp+288]
002df5d0ldr x4, [sp+344]
002df5d4ldrsb x27, [x4]
002df5d8ldr w5, [sp+76]
002df5dcstr w5, [x4+260]
002df5e0ldr x4, [sp+120]
002df5e4str x4, [sp+88]
002df5e8ldr x4, [sp+288]
002df5ecldr x5, [sp+280]
002df5f0str x5, [sp+160]
002df5f4str x4, [sp+168]
002df5f8cbnz x5, 0x2df600
002df5fcb 0x2df6c0
002df600
002df600loc_2df600:
002df600adrp x0, 0x365000
002df604add x0, x0, 0
002df608bl runtime.newobject
002df60cstr x0, [sp+200]
002df610orr x1, xzr, 3
002df614str x1, [x0+8]
002df618adrp x27, 0x76c000
002df61cldr w1, [x27+3056]
002df620cbz w1, 0x2df628
002df624b 0x2df62c
002df628
002df628loc_2df628:
002df628b 0x2df63c
002df62c
002df62cloc_2df62c:
002df62cldr x3, [x0]
002df630bl runtime.gcWriteBarrier1
002df634str x3, [x25]
002df638b 0x2df63c
002df63c
002df63cloc_2df63c:
002df63cadrp x3, 0x3d1000
002df640add x3, x3, 597
002df644str x3, [x0]
002df648ldr x3, [sp+200]
002df64cldrsb x27, [x3]
002df650ldr x4, [sp+168]
002df654ldr x5, [sp+160]
002df658str x5, [x3+16]
002df65cadrp x27, 0x76c000
002df660ldr w5, [x27+3056]
002df664cbz w5, 0x2df66c
002df668b 0x2df670
002df66c
002df66cloc_2df66c:
002df66cb 0x2df684
002df670
002df670loc_2df670:
002df670bl runtime.gcWriteBarrier2
002df674str x4, [x25]
002df678ldr x5, [x3+24]
002df67cstr x5, [x25+8]
002df680b 0x2df684
002df684
002df684loc_2df684:
002df684str x4, [x3+24]
002df688ldr x3, [sp+200]
002df68cstr x3, [sp+240]
002df690ldr x4, [sp+376]
002df694str x4, [sp+80]
002df698adrp x4, 0x437000
002df69cadd x4, x4, 64
002df6a0str x4, [sp+144]
002df6a4str x3, [sp+152]
002df6a8ldr x0, [sp+80]
002df6acldr x1, [sp+144]
002df6b0ldr x2, [sp+152]
002df6b4ldp x29, x30, [sp-8]
002df6b8add sp, sp, 336
002df6bcret x30
002df6c0
002df6c0loc_2df6c0:
002df6c0stp xzr, xzr, [sp+248]
002df6c4ldr x3, [sp+88]
002df6c8ldr x0, [sp+352]
002df6ccldr x1, [sp+360]
002df6d0ldr x2, [sp+368]
002df6d4bl vendor/golang.org/x/net/dns/dnsmessage.unpackUint16
002df6d8strh w0, [sp+62]
002df6dcstr x1, [sp+104]
002df6e0str x2, [sp+248]
002df6e4str x3, [sp+256]
002df6e8ldrh w4, [sp+62]
002df6ecstrh w4, [sp+68]
002df6f0ldr x4, [sp+104]
002df6f4str x4, [sp+112]
002df6f8str x2, [sp+264]
002df6fcstr x3, [sp+272]
002df700ldr x4, [sp+344]
002df704ldrsb x27, [x4]
002df708ldrh w5, [sp+68]
002df70cstrh w5, [x4+264]
002df710ldr x4, [sp+112]
002df714str x4, [sp+88]
002df718ldr x4, [sp+272]
002df71cldr x5, [sp+264]
002df720str x5, [sp+160]
002df724str x4, [sp+168]
002df728cbnz x5, 0x2df730
002df72cb 0x2df7f0
002df730
002df730loc_2df730:
002df730adrp x0, 0x365000
002df734add x0, x0, 0
002df738bl runtime.newobject
002df73cstr x0, [sp+192]
002df740orr x1, xzr, 6
002df744str x1, [x0+8]
002df748adrp x27, 0x76c000
002df74cldr w1, [x27+3056]
002df750cbz w1, 0x2df758
002df754b 0x2df75c
002df758
002df758loc_2df758:
002df758b 0x2df76c
002df75c
002df75cloc_2df75c:
002df75cldr x3, [x0]
002df760bl runtime.gcWriteBarrier1
002df764str x3, [x25]
002df768b 0x2df76c
002df76c
002df76cloc_2df76c:
002df76cadrp x3, 0x3d1000
002df770add x3, x3, 3133
002df774str x3, [x0]
002df778ldr x3, [sp+192]
002df77cldrsb x27, [x3]
002df780ldr x4, [sp+168]
002df784ldr x5, [sp+160]
002df788str x5, [x3+16]
002df78cadrp x27, 0x76c000
002df790ldr w5, [x27+3056]
002df794cbz w5, 0x2df79c
002df798b 0x2df7a0
002df79c
002df79cloc_2df79c:
002df79cb 0x2df7b4
002df7a0
002df7a0loc_2df7a0:
002df7a0bl runtime.gcWriteBarrier2
002df7a4str x4, [x25]
002df7a8ldr x5, [x3+24]
002df7acstr x5, [x25+8]
002df7b0b 0x2df7b4
002df7b4
002df7b4loc_2df7b4:
002df7b4str x4, [x3+24]
002df7b8ldr x3, [sp+192]
002df7bcstr x3, [sp+240]
002df7c0ldr x4, [sp+376]
002df7c4str x4, [sp+80]
002df7c8adrp x4, 0x437000
002df7ccadd x4, x4, 64
002df7d0str x4, [sp+144]
002df7d4str x3, [sp+152]
002df7d8ldr x0, [sp+80]
002df7dcldr x1, [sp+144]
002df7e0ldr x2, [sp+152]
002df7e4ldp x29, x30, [sp-8]
002df7e8add sp, sp, 336
002df7ecret x30
002df7f0
002df7f0loc_2df7f0:
002df7f0ldr x3, [sp+88]
002df7f4str x3, [sp+80]
002df7f8stp xzr, xzr, [sp+144]
002df7fcldr x0, [sp+80]
002df800mov x1, xzr
002df804mov x2, xzr
002df808ldp x29, x30, [sp-8]
002df80cadd sp, sp, 336
002df810ret x30
002df814
002df814loc_2df814:
002df814stp x0, x1, [sp+8]
002df818stp x2, x3, [sp+24]
002df81cstr x4, [sp+40]
002df820mov x3, x30
002df824bl runtime.morestack_noctxt.abi0
002df828ldp x0, x1, [sp+8]
002df82cldp x2, x3, [sp+24]
002df830ldr x4, [sp+40]
002df834b 0x2df1d0
002df838udf 0
002df83cudf 0
002df1d0
002df1d0vendor/golang.org/x/net/dns/dnsmessage.(*ResourceHeader).unpack: ; void vendor/golang.org/x/net/dns/dnsmessage.(*ResourceHeader).unpack(vendor/golang.org/x/net/dns/dnsmessage.ResourceHeader * h, struct []uint8 msg, int off)
002df1d0ldr x16, [x28+16]
002df1d4sub x17, sp, 208
002df1d8subs xzr, x17, x16
002df1dcb.ls 0x2df814
002df1e0sub x20, sp, 336
002df1e4stp x29, x30, [x20-8]
002df1e8add sp, x20, 0
002df1ecsub x29, sp, 8
002df1f0str x0, [sp+344]
002df1f4str x1, [sp+352]
002df1f8str x2, [sp+360]
002df1fcstr x3, [sp+368]
002df200str x4, [sp+376]
002df204str xzr, [sp+80]
002df208stp xzr, xzr, [sp+144]
002df20cldr x5, [sp+376]
002df210str x5, [sp+88]
002df214stp xzr, xzr, [sp+160]
002df218stp xzr, xzr, [sp+248]
002df21cldr x0, [sp+344]
002df220ldrsb x27, [x0]
002df224str x0, [sp+232]
002df228ldr x4, [sp+88]
002df22cldr x1, [sp+352]
002df230ldr x2, [sp+360]
002df234ldr x3, [sp+368]
002df238bl vendor/golang.org/x/net/dns/dnsmessage.(*Name).unpack
002df23cstr x0, [sp+104]
002df240str x1, [sp+248]
002df244str x2, [sp+256]
002df248ldr x5, [sp+104]
002df24cstr x5, [sp+96]
002df250str x1, [sp+176]
002df254str x2, [sp+184]
002df258ldr x5, [sp+96]
002df25cstr x5, [sp+88]
002df260str x1, [sp+160]
002df264str x2, [sp+168]
002df268cbnz x1, 0x2df270
002df26cb 0x2df330
002df270
002df270loc_2df270:
002df270adrp x0, 0x365000
002df274add x0, x0, 0
002df278bl runtime.newobject
002df27cstr x0, [sp+224]
002df280orr x1, xzr, 4
002df284str x1, [x0+8]
002df288adrp x27, 0x76c000
002df28cldr w1, [x27+3056]
002df290cbz w1, 0x2df298
002df294b 0x2df29c
002df298
002df298loc_2df298:
002df298b 0x2df2ac
002df29c
002df29cloc_2df29c:
002df29cldr x3, [x0]
002df2a0bl runtime.gcWriteBarrier1
002df2a4str x3, [x25]
002df2a8b 0x2df2ac
002df2ac
002df2acloc_2df2ac:
002df2acadrp x3, 0x3d1000
002df2b0add x3, x3, 1086
002df2b4str x3, [x0]
002df2b8ldr x3, [sp+224]
002df2bcldrsb x27, [x3]
002df2c0ldr x4, [sp+168]
002df2c4ldr x5, [sp+160]
002df2c8str x5, [x3+16]
002df2ccadrp x27, 0x76c000
002df2d0ldr w5, [x27+3056]
002df2d4cbz w5, 0x2df2dc
002df2d8b 0x2df2e0
002df2dc
002df2dcloc_2df2dc:
002df2dcb 0x2df2f4
002df2e0
002df2e0loc_2df2e0:
002df2e0bl runtime.gcWriteBarrier2
002df2e4str x4, [x25]
002df2e8ldr x5, [x3+24]
002df2ecstr x5, [x25+8]
002df2f0b 0x2df2f4
002df2f4
002df2f4loc_2df2f4:
002df2f4str x4, [x3+24]
002df2f8ldr x3, [sp+224]
002df2fcstr x3, [sp+240]
002df300ldr x4, [sp+376]
002df304str x4, [sp+80]
002df308adrp x4, 0x437000
002df30cadd x4, x4, 64
002df310str x4, [sp+144]
002df314str x3, [sp+152]
002df318ldr x0, [sp+80]
002df31cldr x1, [sp+144]
002df320ldr x2, [sp+152]
002df324ldp x29, x30, [sp-8]
002df328add sp, sp, 336
002df32cret x30
002df330
002df330loc_2df330:
002df330stp xzr, xzr, [sp+248]
002df334ldr x3, [sp+88]
002df338ldr x0, [sp+352]
002df33cldr x1, [sp+360]
002df340ldr x2, [sp+368]
002df344bl vendor/golang.org/x/net/dns/dnsmessage.unpackType
002df348strh w0, [sp+66]
002df34cstr x1, [sp+104]
002df350str x2, [sp+248]
002df354str x3, [sp+256]
002df358ldrh w4, [sp+66]
002df35cstrh w4, [sp+60]
002df360ldr x4, [sp+104]
002df364str x4, [sp+136]
002df368str x2, [sp+312]
002df36cstr x3, [sp+320]
002df370ldr x4, [sp+344]
002df374ldrsb x27, [x4]
002df378ldrh w5, [sp+60]
002df37cstrh w5, [x4+256]
002df380ldr x4, [sp+136]
002df384str x4, [sp+88]
002df388ldr x4, [sp+320]
002df38cldr x5, [sp+312]
002df390str x5, [sp+160]
002df394str x4, [sp+168]
002df398cbnz x5, 0x2df3a0
002df39cb 0x2df460
002df3a0
002df3a0loc_2df3a0:
002df3a0adrp x0, 0x365000
002df3a4add x0, x0, 0
002df3a8bl runtime.newobject
002df3acstr x0, [sp+216]
002df3b0orr x1, xzr, 4
002df3b4str x1, [x0+8]
002df3b8adrp x27, 0x76c000
002df3bcldr w1, [x27+3056]
002df3c0cbz w1, 0x2df3c8
002df3c4b 0x2df3cc
002df3c8
002df3c8loc_2df3c8:
002df3c8b 0x2df3dc
002df3cc
002df3ccloc_2df3cc:
002df3ccldr x3, [x0]
002df3d0bl runtime.gcWriteBarrier1
002df3d4str x3, [x25]
002df3d8b 0x2df3dc
002df3dc
002df3dcloc_2df3dc:
002df3dcadrp x3, 0x3d1000
002df3e0add x3, x3, 1242
002df3e4str x3, [x0]
002df3e8ldr x3, [sp+216]
002df3ecldrsb x27, [x3]
002df3f0ldr x4, [sp+168]
002df3f4ldr x5, [sp+160]
002df3f8str x5, [x3+16]
002df3fcadrp x27, 0x76c000
002df400ldr w5, [x27+3056]
002df404cbz w5, 0x2df40c
002df408b 0x2df410
002df40c
002df40cloc_2df40c:
002df40cb 0x2df424
002df410
002df410loc_2df410:
002df410bl runtime.gcWriteBarrier2
002df414str x4, [x25]
002df418ldr x5, [x3+24]
002df41cstr x5, [x25+8]
002df420b 0x2df424
002df424
002df424loc_2df424:
002df424str x4, [x3+24]
002df428ldr x3, [sp+216]
002df42cstr x3, [sp+240]
002df430ldr x4, [sp+376]
002df434str x4, [sp+80]
002df438adrp x4, 0x437000
002df43cadd x4, x4, 64
002df440str x4, [sp+144]
002df444str x3, [sp+152]
002df448ldr x0, [sp+80]
002df44cldr x1, [sp+144]
002df450ldr x2, [sp+152]
002df454ldp x29, x30, [sp-8]
002df458add sp, sp, 336
002df45cret x30
002df460
002df460loc_2df460:
002df460stp xzr, xzr, [sp+248]
002df464ldr x3, [sp+88]
002df468ldr x0, [sp+352]
002df46cldr x1, [sp+360]
002df470ldr x2, [sp+368]
002df474bl vendor/golang.org/x/net/dns/dnsmessage.unpackClass
002df478strh w0, [sp+64]
002df47cstr x1, [sp+104]
002df480str x2, [sp+248]
002df484str x3, [sp+256]
002df488ldrh w4, [sp+64]
002df48cstrh w4, [sp+70]
002df490ldr x4, [sp+104]
002df494str x4, [sp+128]
002df498str x2, [sp+296]
002df49cstr x3, [sp+304]
002df4a0ldr x4, [sp+344]
002df4a4ldrsb x27, [x4]
002df4a8ldrh w5, [sp+70]
002df4acstrh w5, [x4+258]
002df4b0ldr x4, [sp+128]
002df4b4str x4, [sp+88]
002df4b8ldr x4, [sp+304]
002df4bcldr x5, [sp+296]
002df4c0str x5, [sp+160]
002df4c4str x4, [sp+168]
002df4c8cbnz x5, 0x2df4d0
002df4ccb 0x2df590
002df4d0
002df4d0loc_2df4d0:
002df4d0adrp x0, 0x365000
002df4d4add x0, x0, 0
002df4d8bl runtime.newobject
002df4dcstr x0, [sp+208]
002df4e0movz x1, 5
002df4e4str x1, [x0+8]
002df4e8adrp x27, 0x76c000
002df4ecldr w1, [x27+3056]
002df4f0cbz w1, 0x2df4f8
002df4f4b 0x2df4fc
002df4f8
002df4f8loc_2df4f8:
002df4f8b 0x2df50c
002df4fc
002df4fcloc_2df4fc:
002df4fcldr x3, [x0]
002df500bl runtime.gcWriteBarrier1
002df504str x3, [x25]
002df508b 0x2df50c
002df50c
002df50cloc_2df50c:
002df50cadrp x3, 0x3d1000
002df510add x3, x3, 2142
002df514str x3, [x0]
002df518ldr x3, [sp+208]
002df51cldrsb x27, [x3]
002df520ldr x4, [sp+168]
002df524ldr x5, [sp+160]
002df528str x5, [x3+16]
002df52cadrp x27, 0x76c000
002df530ldr w5, [x27+3056]
002df534cbz w5, 0x2df53c
002df538b 0x2df540
002df53c
002df53cloc_2df53c:
002df53cb 0x2df554
002df540
002df540loc_2df540:
002df540bl runtime.gcWriteBarrier2
002df544str x4, [x25]
002df548ldr x5, [x3+24]
002df54cstr x5, [x25+8]
002df550b 0x2df554
002df554
002df554loc_2df554:
002df554str x4, [x3+24]
002df558ldr x3, [sp+208]
002df55cstr x3, [sp+240]
002df560ldr x4, [sp+376]
002df564str x4, [sp+80]
002df568adrp x4, 0x437000
002df56cadd x4, x4, 64
002df570str x4, [sp+144]
002df574str x3, [sp+152]
002df578ldr x0, [sp+80]
002df57cldr x1, [sp+144]
002df580ldr x2, [sp+152]
002df584ldp x29, x30, [sp-8]
002df588add sp, sp, 336
002df58cret x30
002df590
002df590loc_2df590:
002df590stp xzr, xzr, [sp+248]
002df594ldr x3, [sp+88]
002df598ldr x0, [sp+352]
002df59cldr x1, [sp+360]
002df5a0ldr x2, [sp+368]
002df5a4bl vendor/golang.org/x/net/dns/dnsmessage.unpackUint32
002df5a8str w0, [sp+72]
002df5acstr x1, [sp+104]
002df5b0str x2, [sp+248]
002df5b4str x3, [sp+256]
002df5b8ldr w4, [sp+72]
002df5bcstr w4, [sp+76]
002df5c0ldr x4, [sp+104]
002df5c4str x4, [sp+120]
002df5c8str x2, [sp+280]
002df5ccstr x3, [sp+288]
002df5d0ldr x4, [sp+344]
002df5d4ldrsb x27, [x4]
002df5d8ldr w5, [sp+76]
002df5dcstr w5, [x4+260]
002df5e0ldr x4, [sp+120]
002df5e4str x4, [sp+88]
002df5e8ldr x4, [sp+288]
002df5ecldr x5, [sp+280]
002df5f0str x5, [sp+160]
002df5f4str x4, [sp+168]
002df5f8cbnz x5, 0x2df600
002df5fcb 0x2df6c0
002df600
002df600loc_2df600:
002df600adrp x0, 0x365000
002df604add x0, x0, 0
002df608bl runtime.newobject
002df60cstr x0, [sp+200]
002df610orr x1, xzr, 3
002df614str x1, [x0+8]
002df618adrp x27, 0x76c000
002df61cldr w1, [x27+3056]
002df620cbz w1, 0x2df628
002df624b 0x2df62c
002df628
002df628loc_2df628:
002df628b 0x2df63c
002df62c
002df62cloc_2df62c:
002df62cldr x3, [x0]
002df630bl runtime.gcWriteBarrier1
002df634str x3, [x25]
002df638b 0x2df63c
002df63c
002df63cloc_2df63c:
002df63cadrp x3, 0x3d1000
002df640add x3, x3, 597
002df644str x3, [x0]
002df648ldr x3, [sp+200]
002df64cldrsb x27, [x3]
002df650ldr x4, [sp+168]
002df654ldr x5, [sp+160]
002df658str x5, [x3+16]
002df65cadrp x27, 0x76c000
002df660ldr w5, [x27+3056]
002df664cbz w5, 0x2df66c
002df668b 0x2df670
002df66c
002df66cloc_2df66c:
002df66cb 0x2df684
002df670
002df670loc_2df670:
002df670bl runtime.gcWriteBarrier2
002df674str x4, [x25]
002df678ldr x5, [x3+24]
002df67cstr x5, [x25+8]
002df680b 0x2df684
002df684
002df684loc_2df684:
002df684str x4, [x3+24]
002df688ldr x3, [sp+200]
002df68cstr x3, [sp+240]
002df690ldr x4, [sp+376]
002df694str x4, [sp+80]
002df698adrp x4, 0x437000
002df69cadd x4, x4, 64
002df6a0str x4, [sp+144]
002df6a4str x3, [sp+152]
002df6a8ldr x0, [sp+80]
002df6acldr x1, [sp+144]
002df6b0ldr x2, [sp+152]
002df6b4ldp x29, x30, [sp-8]
002df6b8add sp, sp, 336
002df6bcret x30
002df6c0
002df6c0loc_2df6c0:
002df6c0stp xzr, xzr, [sp+248]
002df6c4ldr x3, [sp+88]
002df6c8ldr x0, [sp+352]
002df6ccldr x1, [sp+360]
002df6d0ldr x2, [sp+368]
002df6d4bl vendor/golang.org/x/net/dns/dnsmessage.unpackUint16
002df6d8strh w0, [sp+62]
002df6dcstr x1, [sp+104]
002df6e0str x2, [sp+248]
002df6e4str x3, [sp+256]
002df6e8ldrh w4, [sp+62]
002df6ecstrh w4, [sp+68]
002df6f0ldr x4, [sp+104]
002df6f4str x4, [sp+112]
002df6f8str x2, [sp+264]
002df6fcstr x3, [sp+272]
002df700ldr x4, [sp+344]
002df704ldrsb x27, [x4]
002df708ldrh w5, [sp+68]
002df70cstrh w5, [x4+264]
002df710ldr x4, [sp+112]
002df714str x4, [sp+88]
002df718ldr x4, [sp+272]
002df71cldr x5, [sp+264]
002df720str x5, [sp+160]
002df724str x4, [sp+168]
002df728cbnz x5, 0x2df730
002df72cb 0x2df7f0
002df730
002df730loc_2df730:
002df730adrp x0, 0x365000
002df734add x0, x0, 0
002df738bl runtime.newobject
002df73cstr x0, [sp+192]
002df740orr x1, xzr, 6
002df744str x1, [x0+8]
002df748adrp x27, 0x76c000
002df74cldr w1, [x27+3056]
002df750cbz w1, 0x2df758
002df754b 0x2df75c
002df758
002df758loc_2df758:
002df758b 0x2df76c
002df75c
002df75cloc_2df75c:
002df75cldr x3, [x0]
002df760bl runtime.gcWriteBarrier1
002df764str x3, [x25]
002df768b 0x2df76c
002df76c
002df76cloc_2df76c:
002df76cadrp x3, 0x3d1000
002df770add x3, x3, 3133
002df774str x3, [x0]
002df778ldr x3, [sp+192]
002df77cldrsb x27, [x3]
002df780ldr x4, [sp+168]
002df784ldr x5, [sp+160]
002df788str x5, [x3+16]
002df78cadrp x27, 0x76c000
002df790ldr w5, [x27+3056]
002df794cbz w5, 0x2df79c
002df798b 0x2df7a0
002df79c
002df79cloc_2df79c:
002df79cb 0x2df7b4
002df7a0
002df7a0loc_2df7a0:
002df7a0bl runtime.gcWriteBarrier2
002df7a4str x4, [x25]
002df7a8ldr x5, [x3+24]
002df7acstr x5, [x25+8]
002df7b0b 0x2df7b4
002df7b4
002df7b4loc_2df7b4:
002df7b4str x4, [x3+24]
002df7b8ldr x3, [sp+192]
002df7bcstr x3, [sp+240]
002df7c0ldr x4, [sp+376]
002df7c4str x4, [sp+80]
002df7c8adrp x4, 0x437000
002df7ccadd x4, x4, 64
002df7d0str x4, [sp+144]
002df7d4str x3, [sp+152]
002df7d8ldr x0, [sp+80]
002df7dcldr x1, [sp+144]
002df7e0ldr x2, [sp+152]
002df7e4ldp x29, x30, [sp-8]
002df7e8add sp, sp, 336
002df7ecret x30
002df7f0
002df7f0loc_2df7f0:
002df7f0ldr x3, [sp+88]
002df7f4str x3, [sp+80]
002df7f8stp xzr, xzr, [sp+144]
002df7fcldr x0, [sp+80]
002df800mov x1, xzr
002df804mov x2, xzr
002df808ldp x29, x30, [sp-8]
002df80cadd sp, sp, 336
002df810ret x30
002df814
002df814loc_2df814:
002df814stp x0, x1, [sp+8]
002df818stp x2, x3, [sp+24]
002df81cstr x4, [sp+40]
002df820mov x3, x30
002df824bl runtime.morestack_noctxt.abi0
002df828ldp x0, x1, [sp+8]
002df82cldp x2, x3, [sp+24]
002df830ldr x4, [sp+40]
002df834b 0x2df1d0
002df838udf 0
002df83cudf 0
002df1d0
002df840
002df840vendor/golang.org/x/net/dns/dnsmessage.(*ResourceHeader).fixLen: ; void vendor/golang.org/x/net/dns/dnsmessage.(*ResourceHeader).fixLen(vendor/golang.org/x/net/dns/dnsmessage.ResourceHeader * h, struct []uint8 msg, int lenOff, int preLen)
002df840ldr x16, [x28+16]
002df844subs xzr, sp, x16
002df848b.ls 0x2df940
002df84cstr x30, [sp-112]!
002df850stur x29, [sp-8]
002df854sub x29, sp, 8
002df858str x0, [sp+120]
002df85cstr x1, [sp+128]
002df860str x2, [sp+136]
002df864str x3, [sp+144]
002df868str x4, [sp+152]
002df86cstr x5, [sp+160]
002df870stp xzr, xzr, [sp+64]
002df874ldr x4, [sp+136]
002df878str x4, [sp+56]
002df87cldr x5, [sp+160]
002df880sub x4, x4, x5
002df884str x4, [sp+48]
002df888movz x5, 65535
002df88csubs xzr, x4, x5
002df890b.gt 0x2df898
002df894b 0x2df8bc
002df898
002df898loc_2df898:
002df898adrp x27, 0x742000
002df89cldr x0, [x27+3504]
002df8a0adrp x27, 0x742000
002df8a4ldr x1, [x27+3512]
002df8a8str x0, [sp+64]
002df8acstr x1, [sp+72]
002df8b0ldur x29, [sp-8]
002df8b4ldr x30, [sp], 112
002df8b8ret x30
002df8bc
002df8bcloc_2df8bc:
002df8bcldr x1, [sp+152]
002df8c0ldr x0, [sp+152]
002df8c4ldr x2, [sp+144]
002df8c8ldr x4, [sp+128]
002df8ccsubs xzr, x2, x1
002df8d0b.hs 0x2df8d8
002df8d4b 0x2df938
002df8d8
002df8d8loc_2df8d8:
002df8d8subs xzr, x1, x0
002df8dcb.hs 0x2df8e4
002df8e0b 0x2df934
002df8e4
002df8e4loc_2df8e4:
002df8e4sub x2, x2, x0
002df8e8sub x1, x1, x0
002df8ecsub x5, xzr, x2
002df8f0and x5, x0, x5, asr #63
002df8f4add x0, x4, x5
002df8f8str x0, [sp+80]
002df8fcstr x1, [sp+88]
002df900str x2, [sp+96]
002df904ldr x3, [sp+48]
002df908bl vendor/golang.org/x/net/dns/dnsmessage.packUint16
002df90cldr x4, [sp+120]
002df910ldrsb x27, [x4]
002df914ldr x5, [sp+48]
002df918strh w5, [x4+264]
002df91cstp xzr, xzr, [sp+64]
002df920mov x0, xzr
002df924mov x1, xzr
002df928ldur x29, [sp-8]
002df92cldr x30, [sp], 112
002df930ret x30
002df934
002df934loc_2df934:
002df934bl runtime.panicSliceB
002df938
002df938loc_2df938:
002df938bl runtime.panicSliceAcap
002df93chint
002df940
002df940loc_2df940:
002df940stp x0, x1, [sp+8]
002df944stp x2, x3, [sp+24]
002df948stp x4, x5, [sp+40]
002df94cmov x3, x30
002df950bl runtime.morestack_noctxt.abi0
002df954ldp x0, x1, [sp+8]
002df958ldp x2, x3, [sp+24]
002df95cldp x4, x5, [sp+40]
002df960b 0x2df840
002df964udf 0
002df968udf 0
002df96cudf 0
002df840
002df840vendor/golang.org/x/net/dns/dnsmessage.(*ResourceHeader).fixLen: ; void vendor/golang.org/x/net/dns/dnsmessage.(*ResourceHeader).fixLen(vendor/golang.org/x/net/dns/dnsmessage.ResourceHeader * h, struct []uint8 msg, int lenOff, int preLen)
002df840ldr x16, [x28+16]
002df844subs xzr, sp, x16
002df848b.ls 0x2df940
002df84cstr x30, [sp-112]!
002df850stur x29, [sp-8]
002df854sub x29, sp, 8
002df858str x0, [sp+120]
002df85cstr x1, [sp+128]
002df860str x2, [sp+136]
002df864str x3, [sp+144]
002df868str x4, [sp+152]
002df86cstr x5, [sp+160]
002df870stp xzr, xzr, [sp+64]
002df874ldr x4, [sp+136]
002df878str x4, [sp+56]
002df87cldr x5, [sp+160]
002df880sub x4, x4, x5
002df884str x4, [sp+48]
002df888movz x5, 65535
002df88csubs xzr, x4, x5
002df890b.gt 0x2df898
002df894b 0x2df8bc
002df898
002df898loc_2df898:
002df898adrp x27, 0x742000
002df89cldr x0, [x27+3504]
002df8a0adrp x27, 0x742000
002df8a4ldr x1, [x27+3512]
002df8a8str x0, [sp+64]
002df8acstr x1, [sp+72]
002df8b0ldur x29, [sp-8]
002df8b4ldr x30, [sp], 112
002df8b8ret x30
002df8bc
002df8bcloc_2df8bc:
002df8bcldr x1, [sp+152]
002df8c0ldr x0, [sp+152]
002df8c4ldr x2, [sp+144]
002df8c8ldr x4, [sp+128]
002df8ccsubs xzr, x2, x1
002df8d0b.hs 0x2df8d8
002df8d4b 0x2df938
002df8d8
002df8d8loc_2df8d8:
002df8d8subs xzr, x1, x0
002df8dcb.hs 0x2df8e4
002df8e0b 0x2df934
002df8e4
002df8e4loc_2df8e4:
002df8e4sub x2, x2, x0
002df8e8sub x1, x1, x0
002df8ecsub x5, xzr, x2
002df8f0and x5, x0, x5, asr #63
002df8f4add x0, x4, x5
002df8f8str x0, [sp+80]
002df8fcstr x1, [sp+88]
002df900str x2, [sp+96]
002df904ldr x3, [sp+48]
002df908bl vendor/golang.org/x/net/dns/dnsmessage.packUint16
002df90cldr x4, [sp+120]
002df910ldrsb x27, [x4]
002df914ldr x5, [sp+48]
002df918strh w5, [x4+264]
002df91cstp xzr, xzr, [sp+64]
002df920mov x0, xzr
002df924mov x1, xzr
002df928ldur x29, [sp-8]
002df92cldr x30, [sp], 112
002df930ret x30
002df934
002df934loc_2df934:
002df934bl runtime.panicSliceB
002df938
002df938loc_2df938:
002df938bl runtime.panicSliceAcap
002df93chint
002df940
002df940loc_2df940:
002df940stp x0, x1, [sp+8]
002df944stp x2, x3, [sp+24]
002df948stp x4, x5, [sp+40]
002df94cmov x3, x30
002df950bl runtime.morestack_noctxt.abi0
002df954ldp x0, x1, [sp+8]
002df958ldp x2, x3, [sp+24]
002df95cldp x4, x5, [sp+40]
002df960b 0x2df840
002df964udf 0
002df968udf 0
002df96cudf 0
002df840
002df970
002df970vendor/golang.org/x/net/dns/dnsmessage.(*ResourceHeader).SetEDNS0: ; void vendor/golang.org/x/net/dns/dnsmessage.(*ResourceHeader).SetEDNS0(vendor/golang.org/x/net/dns/dnsmessage.ResourceHeader * h, int udpPayloadLen, vendor/golang.org/x/net/dns/dnsmessage.RCode extRCode, bool dnssecOK)
002df970ldr x16, [x28+16]
002df974subs xzr, sp, x16
002df978b.ls 0x2dfa40
002df97cstr x30, [sp-32]!
002df980stur x29, [sp-8]
002df984sub x29, sp, 8
002df988str x0, [sp+40]
002df98cstr x1, [sp+48]
002df990strh w2, [sp+56]
002df994strb w3, [sp+58]
002df998stp xzr, xzr, [sp+8]
002df99cldr x21, [sp+40]
002df9a0ldrsb x27, [x21]
002df9a4adrp x20, 0x43e000
002df9a8add x20, x20, 1376
002df9acadr x27, 16
002df9b0stp x29, x27, [sp-24]
002df9b4sub x29, sp, 24
002df9b8bl fn_87ea0
002df9bcsub x29, sp, 8
002df9c0ldr x2, [sp+40]
002df9c4ldrsb x27, [x2]
002df9c8movz x3, 41
002df9ccstrh w3, [x2+256]
002df9d0ldr x2, [sp+40]
002df9d4ldrsb x27, [x2]
002df9d8ldr x3, [sp+48]
002df9dcstrh w3, [x2+258]
002df9e0ldr x2, [sp+40]
002df9e4ldrsb x27, [x2]
002df9e8ldrh w3, [sp+56]
002df9ecubfm x3, x3, 4, 15
002df9f0ubfm x3, x3, 40, 39
002df9f4str w3, [x2+260]
002df9f8ldrb w2, [sp+58]
002df9fctbnz w2, 0, 0x2dfa04
002dfa00b 0x2dfa24
002dfa04
002dfa04loc_2dfa04:
002dfa04ldr x2, [sp+40]
002dfa08ldrsb x27, [x2]
002dfa0cldr x3, [sp+40]
002dfa10ldrsb x27, [x3]
002dfa14ldr w3, [x3+260]
002dfa18orr x3, x3, 32768
002dfa1cstr w3, [x2+260]
002dfa20b 0x2dfa28
002dfa24
002dfa24loc_2dfa24:
002dfa24b 0x2dfa28
002dfa28
002dfa28loc_2dfa28:
002dfa28stp xzr, xzr, [sp+8]
002dfa2cmov x0, xzr
002dfa30mov x1, xzr
002dfa34ldur x29, [sp-8]
002dfa38ldr x30, [sp], 32
002dfa3cret x30
002dfa40
002dfa40loc_2dfa40:
002dfa40stp x0, x1, [sp+8]
002dfa44strh w2, [sp+24]
002dfa48strb w3, [sp+26]
002dfa4cmov x3, x30
002dfa50bl runtime.morestack_noctxt.abi0
002dfa54ldp x0, x1, [sp+8]
002dfa58ldrh w2, [sp+24]
002dfa5cldrb w3, [sp+26]
002dfa60b 0x2df970
002dfa64udf 0
002dfa68udf 0
002dfa6cudf 0
002df970
002df970vendor/golang.org/x/net/dns/dnsmessage.(*ResourceHeader).SetEDNS0: ; void vendor/golang.org/x/net/dns/dnsmessage.(*ResourceHeader).SetEDNS0(vendor/golang.org/x/net/dns/dnsmessage.ResourceHeader * h, int udpPayloadLen, vendor/golang.org/x/net/dns/dnsmessage.RCode extRCode, bool dnssecOK)
002df970ldr x16, [x28+16]
002df974subs xzr, sp, x16
002df978b.ls 0x2dfa40
002df97cstr x30, [sp-32]!
002df980stur x29, [sp-8]
002df984sub x29, sp, 8
002df988str x0, [sp+40]
002df98cstr x1, [sp+48]
002df990strh w2, [sp+56]
002df994strb w3, [sp+58]
002df998stp xzr, xzr, [sp+8]
002df99cldr x21, [sp+40]
002df9a0ldrsb x27, [x21]
002df9a4adrp x20, 0x43e000
002df9a8add x20, x20, 1376
002df9acadr x27, 16
002df9b0stp x29, x27, [sp-24]
002df9b4sub x29, sp, 24
002df9b8bl fn_87ea0
002df9bcsub x29, sp, 8
002df9c0ldr x2, [sp+40]
002df9c4ldrsb x27, [x2]
002df9c8movz x3, 41
002df9ccstrh w3, [x2+256]
002df9d0ldr x2, [sp+40]
002df9d4ldrsb x27, [x2]
002df9d8ldr x3, [sp+48]
002df9dcstrh w3, [x2+258]
002df9e0ldr x2, [sp+40]
002df9e4ldrsb x27, [x2]
002df9e8ldrh w3, [sp+56]
002df9ecubfm x3, x3, 4, 15
002df9f0ubfm x3, x3, 40, 39
002df9f4str w3, [x2+260]
002df9f8ldrb w2, [sp+58]
002df9fctbnz w2, 0, 0x2dfa04
002dfa00b 0x2dfa24
002dfa04
002dfa04loc_2dfa04:
002dfa04ldr x2, [sp+40]
002dfa08ldrsb x27, [x2]
002dfa0cldr x3, [sp+40]
002dfa10ldrsb x27, [x3]
002dfa14ldr w3, [x3+260]
002dfa18orr x3, x3, 32768
002dfa1cstr w3, [x2+260]
002dfa20b 0x2dfa28
002dfa24
002dfa24loc_2dfa24:
002dfa24b 0x2dfa28
002dfa28
002dfa28loc_2dfa28:
002dfa28stp xzr, xzr, [sp+8]
002dfa2cmov x0, xzr
002dfa30mov x1, xzr
002dfa34ldur x29, [sp-8]
002dfa38ldr x30, [sp], 32
002dfa3cret x30
002dfa40
002dfa40loc_2dfa40:
002dfa40stp x0, x1, [sp+8]
002dfa44strh w2, [sp+24]
002dfa48strb w3, [sp+26]
002dfa4cmov x3, x30
002dfa50bl runtime.morestack_noctxt.abi0
002dfa54ldp x0, x1, [sp+8]
002dfa58ldrh w2, [sp+24]
002dfa5cldrb w3, [sp+26]
002dfa60b 0x2df970
002dfa64udf 0
002dfa68udf 0
002dfa6cudf 0
002df970
002dfa70
002dfa70vendor/golang.org/x/net/dns/dnsmessage.(*ResourceHeader).ExtendedRCode: ; void vendor/golang.org/x/net/dns/dnsmessage.(*ResourceHeader).ExtendedRCode(vendor/golang.org/x/net/dns/dnsmessage.ResourceHeader * h, vendor/golang.org/x/net/dns/dnsmessage.RCode rcode)
002dfa70str x30, [sp-32]!
002dfa74stur x29, [sp-8]
002dfa78sub x29, sp, 8
002dfa7cstr x0, [sp+40]
002dfa80strh w1, [sp+48]
002dfa84strh wzr, [sp+22]
002dfa88ldr x2, [sp+40]
002dfa8cldrsb x27, [x2]
002dfa90ldr w2, [x2+260]
002dfa94ands wzr, w2, 0xff0000
002dfa98b.eq 0x2dfaa0
002dfa9cb 0x2dfac4
002dfaa0
002dfaa0loc_2dfaa0:
002dfaa0ldr x2, [sp+40]
002dfaa4ldrsb x27, [x2]
002dfaa8ldr w2, [x2+260]
002dfaacubfm x2, x2, 24, 31
002dfab0orr x0, x1, x2, lsl #4
002dfab4strh w0, [sp+22]
002dfab8add x29, sp, 24
002dfabcadd sp, sp, 32
002dfac0ret x30
002dfac4
002dfac4loc_2dfac4:
002dfac4strh w1, [sp+22]
002dfac8mov x0, x1
002dfaccadd x29, sp, 24
002dfad0add sp, sp, 32
002dfad4ret x30
002dfad8udf 0
002dfadcudf 0
002dfa70
002dfa70vendor/golang.org/x/net/dns/dnsmessage.(*ResourceHeader).ExtendedRCode: ; void vendor/golang.org/x/net/dns/dnsmessage.(*ResourceHeader).ExtendedRCode(vendor/golang.org/x/net/dns/dnsmessage.ResourceHeader * h, vendor/golang.org/x/net/dns/dnsmessage.RCode rcode)
002dfa70str x30, [sp-32]!
002dfa74stur x29, [sp-8]
002dfa78sub x29, sp, 8
002dfa7cstr x0, [sp+40]
002dfa80strh w1, [sp+48]
002dfa84strh wzr, [sp+22]
002dfa88ldr x2, [sp+40]
002dfa8cldrsb x27, [x2]
002dfa90ldr w2, [x2+260]
002dfa94ands wzr, w2, 0xff0000
002dfa98b.eq 0x2dfaa0
002dfa9cb 0x2dfac4
002dfaa0
002dfaa0loc_2dfaa0:
002dfaa0ldr x2, [sp+40]
002dfaa4ldrsb x27, [x2]
002dfaa8ldr w2, [x2+260]
002dfaacubfm x2, x2, 24, 31
002dfab0orr x0, x1, x2, lsl #4
002dfab4strh w0, [sp+22]
002dfab8add x29, sp, 24
002dfabcadd sp, sp, 32
002dfac0ret x30
002dfac4
002dfac4loc_2dfac4:
002dfac4strh w1, [sp+22]
002dfac8mov x0, x1
002dfaccadd x29, sp, 24
002dfad0add sp, sp, 32
002dfad4ret x30
002dfad8udf 0
002dfadcudf 0
002dfa70
002dfae0
002dfae0vendor/golang.org/x/net/dns/dnsmessage.skipResource: ; void vendor/golang.org/x/net/dns/dnsmessage.skipResource(struct []uint8 msg, int off)
002dfae0ldr x16, [x28+16]
002dfae4sub x17, sp, 176
002dfae8subs xzr, x17, x16
002dfaecb.ls 0x2e00dc
002dfaf0sub x20, sp, 304
002dfaf4stp x29, x30, [x20-8]
002dfaf8add sp, x20, 0
002dfafcsub x29, sp, 8
002dfb00str x0, [sp+312]
002dfb04str x1, [sp+320]
002dfb08str x2, [sp+328]
002dfb0cstr x3, [sp+336]
002dfb10str xzr, [sp+56]
002dfb14stp xzr, xzr, [sp+120]
002dfb18stp xzr, xzr, [sp+232]
002dfb1cldr x3, [sp+336]
002dfb20ldr x0, [sp+312]
002dfb24ldr x1, [sp+320]
002dfb28ldr x2, [sp+328]
002dfb2cbl vendor/golang.org/x/net/dns/dnsmessage.skipName
002dfb30str x0, [sp+88]
002dfb34str x1, [sp+232]
002dfb38str x2, [sp+240]
002dfb3cldr x4, [sp+88]
002dfb40str x4, [sp+80]
002dfb44str x1, [sp+168]
002dfb48str x2, [sp+176]
002dfb4cldr x4, [sp+80]
002dfb50str x4, [sp+64]
002dfb54str x1, [sp+136]
002dfb58str x2, [sp+144]
002dfb5ccbnz x1, 0x2dfb64
002dfb60b 0x2dfc24
002dfb64
002dfb64loc_2dfb64:
002dfb64adrp x0, 0x365000
002dfb68add x0, x0, 0
002dfb6cbl runtime.newobject
002dfb70str x0, [sp+216]
002dfb74orr x1, xzr, 4
002dfb78str x1, [x0+8]
002dfb7cadrp x27, 0x76c000
002dfb80ldr w1, [x27+3056]
002dfb84cbz w1, 0x2dfb8c
002dfb88b 0x2dfb90
002dfb8c
002dfb8cloc_2dfb8c:
002dfb8cb 0x2dfba0
002dfb90
002dfb90loc_2dfb90:
002dfb90ldr x3, [x0]
002dfb94bl runtime.gcWriteBarrier1
002dfb98str x3, [x25]
002dfb9cb 0x2dfba0
002dfba0
002dfba0loc_2dfba0:
002dfba0adrp x3, 0x3d1000
002dfba4add x3, x3, 1086
002dfba8str x3, [x0]
002dfbacldr x3, [sp+216]
002dfbb0ldrsb x27, [x3]
002dfbb4ldr x4, [sp+144]
002dfbb8ldr x5, [sp+136]
002dfbbcstr x5, [x3+16]
002dfbc0adrp x27, 0x76c000
002dfbc4ldr w5, [x27+3056]
002dfbc8cbz w5, 0x2dfbd0
002dfbccb 0x2dfbd4
002dfbd0
002dfbd0loc_2dfbd0:
002dfbd0b 0x2dfbe8
002dfbd4
002dfbd4loc_2dfbd4:
002dfbd4bl runtime.gcWriteBarrier2
002dfbd8str x4, [x25]
002dfbdcldr x5, [x3+24]
002dfbe0str x5, [x25+8]
002dfbe4b 0x2dfbe8
002dfbe8
002dfbe8loc_2dfbe8:
002dfbe8str x4, [x3+24]
002dfbecldr x3, [sp+216]
002dfbf0str x3, [sp+224]
002dfbf4ldr x4, [sp+336]
002dfbf8str x4, [sp+56]
002dfbfcadrp x4, 0x437000
002dfc00add x4, x4, 64
002dfc04str x4, [sp+120]
002dfc08str x3, [sp+128]
002dfc0cldr x0, [sp+56]
002dfc10ldr x1, [sp+120]
002dfc14ldr x2, [sp+128]
002dfc18ldp x29, x30, [sp-8]
002dfc1cadd sp, sp, 304
002dfc20ret x30
002dfc24
002dfc24loc_2dfc24:
002dfc24stp xzr, xzr, [sp+232]
002dfc28ldr x3, [sp+64]
002dfc2cldr x0, [sp+312]
002dfc30ldr x1, [sp+320]
002dfc34ldr x2, [sp+328]
002dfc38bl vendor/golang.org/x/net/dns/dnsmessage.skipType
002dfc3cstr x0, [sp+88]
002dfc40str x1, [sp+232]
002dfc44str x2, [sp+240]
002dfc48ldr x4, [sp+88]
002dfc4cstr x4, [sp+72]
002dfc50str x1, [sp+152]
002dfc54str x2, [sp+160]
002dfc58ldr x4, [sp+72]
002dfc5cstr x4, [sp+64]
002dfc60str x1, [sp+136]
002dfc64str x2, [sp+144]
002dfc68cbnz x1, 0x2dfc70
002dfc6cb 0x2dfd30
002dfc70
002dfc70loc_2dfc70:
002dfc70adrp x0, 0x365000
002dfc74add x0, x0, 0
002dfc78bl runtime.newobject
002dfc7cstr x0, [sp+208]
002dfc80orr x1, xzr, 4
002dfc84str x1, [x0+8]
002dfc88adrp x27, 0x76c000
002dfc8cldr w1, [x27+3056]
002dfc90cbz w1, 0x2dfc98
002dfc94b 0x2dfc9c
002dfc98
002dfc98loc_2dfc98:
002dfc98b 0x2dfcac
002dfc9c
002dfc9cloc_2dfc9c:
002dfc9cldr x3, [x0]
002dfca0bl runtime.gcWriteBarrier1
002dfca4str x3, [x25]
002dfca8b 0x2dfcac
002dfcac
002dfcacloc_2dfcac:
002dfcacadrp x3, 0x3d1000
002dfcb0add x3, x3, 1242
002dfcb4str x3, [x0]
002dfcb8ldr x3, [sp+208]
002dfcbcldrsb x27, [x3]
002dfcc0ldr x4, [sp+144]
002dfcc4ldr x5, [sp+136]
002dfcc8str x5, [x3+16]
002dfcccadrp x27, 0x76c000
002dfcd0ldr w5, [x27+3056]
002dfcd4cbz w5, 0x2dfcdc
002dfcd8b 0x2dfce0
002dfcdc
002dfcdcloc_2dfcdc:
002dfcdcb 0x2dfcf4
002dfce0
002dfce0loc_2dfce0:
002dfce0bl runtime.gcWriteBarrier2
002dfce4str x4, [x25]
002dfce8ldr x5, [x3+24]
002dfcecstr x5, [x25+8]
002dfcf0b 0x2dfcf4
002dfcf4
002dfcf4loc_2dfcf4:
002dfcf4str x4, [x3+24]
002dfcf8ldr x3, [sp+208]
002dfcfcstr x3, [sp+224]
002dfd00ldr x4, [sp+336]
002dfd04str x4, [sp+56]
002dfd08adrp x4, 0x437000
002dfd0cadd x4, x4, 64
002dfd10str x4, [sp+120]
002dfd14str x3, [sp+128]
002dfd18ldr x0, [sp+56]
002dfd1cldr x1, [sp+120]
002dfd20ldr x2, [sp+128]
002dfd24ldp x29, x30, [sp-8]
002dfd28add sp, sp, 304
002dfd2cret x30
002dfd30
002dfd30loc_2dfd30:
002dfd30stp xzr, xzr, [sp+232]
002dfd34ldr x3, [sp+64]
002dfd38ldr x0, [sp+312]
002dfd3cldr x1, [sp+320]
002dfd40ldr x2, [sp+328]
002dfd44bl vendor/golang.org/x/net/dns/dnsmessage.skipClass
002dfd48str x0, [sp+88]
002dfd4cstr x1, [sp+232]
002dfd50str x2, [sp+240]
002dfd54ldr x4, [sp+88]
002dfd58str x4, [sp+112]
002dfd5cstr x1, [sp+280]
002dfd60str x2, [sp+288]
002dfd64ldr x4, [sp+112]
002dfd68str x4, [sp+64]
002dfd6cstr x1, [sp+136]
002dfd70str x2, [sp+144]
002dfd74cbnz x1, 0x2dfd7c
002dfd78b 0x2dfe3c
002dfd7c
002dfd7cloc_2dfd7c:
002dfd7cadrp x0, 0x365000
002dfd80add x0, x0, 0
002dfd84bl runtime.newobject
002dfd88str x0, [sp+200]
002dfd8cmovz x1, 5
002dfd90str x1, [x0+8]
002dfd94adrp x27, 0x76c000
002dfd98ldr w1, [x27+3056]
002dfd9ccbz w1, 0x2dfda4
002dfda0b 0x2dfda8
002dfda4
002dfda4loc_2dfda4:
002dfda4b 0x2dfdb8
002dfda8
002dfda8loc_2dfda8:
002dfda8ldr x3, [x0]
002dfdacbl runtime.gcWriteBarrier1
002dfdb0str x3, [x25]
002dfdb4b 0x2dfdb8
002dfdb8
002dfdb8loc_2dfdb8:
002dfdb8adrp x3, 0x3d1000
002dfdbcadd x3, x3, 2142
002dfdc0str x3, [x0]
002dfdc4ldr x3, [sp+200]
002dfdc8ldrsb x27, [x3]
002dfdccldr x4, [sp+144]
002dfdd0ldr x5, [sp+136]
002dfdd4str x5, [x3+16]
002dfdd8adrp x27, 0x76c000
002dfddcldr w5, [x27+3056]
002dfde0cbz w5, 0x2dfde8
002dfde4b 0x2dfdec
002dfde8
002dfde8loc_2dfde8:
002dfde8b 0x2dfe00
002dfdec
002dfdecloc_2dfdec:
002dfdecbl runtime.gcWriteBarrier2
002dfdf0str x4, [x25]
002dfdf4ldr x5, [x3+24]
002dfdf8str x5, [x25+8]
002dfdfcb 0x2dfe00
002dfe00
002dfe00loc_2dfe00:
002dfe00str x4, [x3+24]
002dfe04ldr x3, [sp+200]
002dfe08str x3, [sp+224]
002dfe0cldr x4, [sp+336]
002dfe10str x4, [sp+56]
002dfe14adrp x4, 0x437000
002dfe18add x4, x4, 64
002dfe1cstr x4, [sp+120]
002dfe20str x3, [sp+128]
002dfe24ldr x0, [sp+56]
002dfe28ldr x1, [sp+120]
002dfe2cldr x2, [sp+128]
002dfe30ldp x29, x30, [sp-8]
002dfe34add sp, sp, 304
002dfe38ret x30
002dfe3c
002dfe3cloc_2dfe3c:
002dfe3cstp xzr, xzr, [sp+232]
002dfe40ldr x3, [sp+64]
002dfe44ldr x0, [sp+312]
002dfe48ldr x1, [sp+320]
002dfe4cldr x2, [sp+328]
002dfe50bl vendor/golang.org/x/net/dns/dnsmessage.skipUint32
002dfe54str x0, [sp+88]
002dfe58str x1, [sp+232]
002dfe5cstr x2, [sp+240]
002dfe60ldr x4, [sp+88]
002dfe64str x4, [sp+104]
002dfe68str x1, [sp+264]
002dfe6cstr x2, [sp+272]
002dfe70ldr x4, [sp+104]
002dfe74str x4, [sp+64]
002dfe78str x1, [sp+136]
002dfe7cstr x2, [sp+144]
002dfe80cbnz x1, 0x2dfe88
002dfe84b 0x2dff48
002dfe88
002dfe88loc_2dfe88:
002dfe88adrp x0, 0x365000
002dfe8cadd x0, x0, 0
002dfe90bl runtime.newobject
002dfe94str x0, [sp+192]
002dfe98orr x1, xzr, 3
002dfe9cstr x1, [x0+8]
002dfea0adrp x27, 0x76c000
002dfea4ldr w1, [x27+3056]
002dfea8cbz w1, 0x2dfeb0
002dfeacb 0x2dfeb4
002dfeb0
002dfeb0loc_2dfeb0:
002dfeb0b 0x2dfec4
002dfeb4
002dfeb4loc_2dfeb4:
002dfeb4ldr x3, [x0]
002dfeb8bl runtime.gcWriteBarrier1
002dfebcstr x3, [x25]
002dfec0b 0x2dfec4
002dfec4
002dfec4loc_2dfec4:
002dfec4adrp x3, 0x3d1000
002dfec8add x3, x3, 597
002dfeccstr x3, [x0]
002dfed0ldr x3, [sp+192]
002dfed4ldrsb x27, [x3]
002dfed8ldr x4, [sp+144]
002dfedcldr x5, [sp+136]
002dfee0str x5, [x3+16]
002dfee4adrp x27, 0x76c000
002dfee8ldr w5, [x27+3056]
002dfeeccbz w5, 0x2dfef4
002dfef0b 0x2dfef8
002dfef4
002dfef4loc_2dfef4:
002dfef4b 0x2dff0c
002dfef8
002dfef8loc_2dfef8:
002dfef8bl runtime.gcWriteBarrier2
002dfefcstr x4, [x25]
002dff00ldr x5, [x3+24]
002dff04str x5, [x25+8]
002dff08b 0x2dff0c
002dff0c
002dff0cloc_2dff0c:
002dff0cstr x4, [x3+24]
002dff10ldr x3, [sp+192]
002dff14str x3, [sp+224]
002dff18ldr x4, [sp+336]
002dff1cstr x4, [sp+56]
002dff20adrp x4, 0x437000
002dff24add x4, x4, 64
002dff28str x4, [sp+120]
002dff2cstr x3, [sp+128]
002dff30ldr x0, [sp+56]
002dff34ldr x1, [sp+120]
002dff38ldr x2, [sp+128]
002dff3cldp x29, x30, [sp-8]
002dff40add sp, sp, 304
002dff44ret x30
002dff48
002dff48loc_2dff48:
002dff48stp xzr, xzr, [sp+232]
002dff4cldr x3, [sp+64]
002dff50ldr x0, [sp+312]
002dff54ldr x1, [sp+320]
002dff58ldr x2, [sp+328]
002dff5cbl vendor/golang.org/x/net/dns/dnsmessage.unpackUint16
002dff60strh w0, [sp+52]
002dff64str x1, [sp+88]
002dff68str x2, [sp+232]
002dff6cstr x3, [sp+240]
002dff70ldrh w4, [sp+52]
002dff74strh w4, [sp+54]
002dff78ldr x4, [sp+88]
002dff7cstr x4, [sp+96]
002dff80str x2, [sp+248]
002dff84str x3, [sp+256]
002dff88ldrh w4, [sp+54]
002dff8cstrh w4, [sp+50]
002dff90ldr x4, [sp+96]
002dff94str x4, [sp+64]
002dff98str x2, [sp+136]
002dff9cstr x3, [sp+144]
002dffa0cbnz x2, 0x2dffa8
002dffa4b 0x2e0068
002dffa8
002dffa8loc_2dffa8:
002dffa8adrp x0, 0x365000
002dffacadd x0, x0, 0
002dffb0bl runtime.newobject
002dffb4str x0, [sp+184]
002dffb8orr x1, xzr, 6
002dffbcstr x1, [x0+8]
002dffc0adrp x27, 0x76c000
002dffc4ldr w1, [x27+3056]
002dffc8cbz w1, 0x2dffd0
002dffccb 0x2dffd4
002dffd0
002dffd0loc_2dffd0:
002dffd0b 0x2dffe4
002dffd4
002dffd4loc_2dffd4:
002dffd4ldr x3, [x0]
002dffd8bl runtime.gcWriteBarrier1
002dffdcstr x3, [x25]
002dffe0b 0x2dffe4
002dffe4
002dffe4loc_2dffe4:
002dffe4adrp x3, 0x3d1000
002dffe8add x3, x3, 3133
002dffecstr x3, [x0]
002dfff0ldr x3, [sp+184]
002dfff4ldrsb x27, [x3]
002dfff8ldr x4, [sp+144]
002dfffcldr x5, [sp+136]
002e0000str x5, [x3+16]
002e0004adrp x27, 0x76b000
002e0008ldr w5, [x27+3056]
002e000ccbz w5, 0x2e0014
002e0010b 0x2e0018
002e0014
002e0014loc_2e0014:
002e0014b 0x2e002c
002e0018
002e0018loc_2e0018:
002e0018bl runtime.gcWriteBarrier2
002e001cstr x4, [x25]
002e0020ldr x5, [x3+24]
002e0024str x5, [x25+8]
002e0028b 0x2e002c
002e002c
002e002cloc_2e002c:
002e002cstr x4, [x3+24]
002e0030ldr x3, [sp+184]
002e0034str x3, [sp+224]
002e0038ldr x4, [sp+336]
002e003cstr x4, [sp+56]
002e0040adrp x4, 0x436000
002e0044add x4, x4, 64
002e0048str x4, [sp+120]
002e004cstr x3, [sp+128]
002e0050ldr x0, [sp+56]
002e0054ldr x1, [sp+120]
002e0058ldr x2, [sp+128]
002e005cldp x29, x30, [sp-8]
002e0060add sp, sp, 304
002e0064ret x30
002e0068
002e0068loc_2e0068:
002e0068ldr x3, [sp+64]
002e006cldrh w4, [sp+50]
002e0070add x3, x3, x4
002e0074str x3, [sp+64]
002e0078ldr x4, [sp+320]
002e007cstr x4, [sp+88]
002e0080subs xzr, x4, x3
002e0084b.lt 0x2e008c
002e0088b 0x2e00bc
002e008c
002e008cloc_2e008c:
002e008cldr x3, [sp+336]
002e0090str x3, [sp+56]
002e0094adrp x27, 0x741000
002e0098ldr x1, [x27+3440]
002e009cadrp x27, 0x741000
002e00a0ldr x2, [x27+3448]
002e00a4str x1, [sp+120]
002e00a8str x2, [sp+128]
002e00acldr x0, [sp+56]
002e00b0ldp x29, x30, [sp-8]
002e00b4add sp, sp, 304
002e00b8ret x30
002e00bc
002e00bcloc_2e00bc:
002e00bcstr x3, [sp+56]
002e00c0stp xzr, xzr, [sp+120]
002e00c4ldr x0, [sp+56]
002e00c8mov x1, xzr
002e00ccmov x2, xzr
002e00d0ldp x29, x30, [sp-8]
002e00d4add sp, sp, 304
002e00d8ret x30
002e00dc
002e00dcloc_2e00dc:
002e00dcstp x0, x1, [sp+8]
002e00e0stp x2, x3, [sp+24]
002e00e4mov x3, x30
002e00e8bl runtime.morestack_noctxt.abi0
002e00ecldp x0, x1, [sp+8]
002e00f0ldp x2, x3, [sp+24]
002e00f4b 0x2dfae0
002e00f8udf 0
002e00fcudf 0
002dfae0
002dfae0vendor/golang.org/x/net/dns/dnsmessage.skipResource: ; void vendor/golang.org/x/net/dns/dnsmessage.skipResource(struct []uint8 msg, int off)
002dfae0ldr x16, [x28+16]
002dfae4sub x17, sp, 176
002dfae8subs xzr, x17, x16
002dfaecb.ls 0x2e00dc
002dfaf0sub x20, sp, 304
002dfaf4stp x29, x30, [x20-8]
002dfaf8add sp, x20, 0
002dfafcsub x29, sp, 8
002dfb00str x0, [sp+312]
002dfb04str x1, [sp+320]
002dfb08str x2, [sp+328]
002dfb0cstr x3, [sp+336]
002dfb10str xzr, [sp+56]
002dfb14stp xzr, xzr, [sp+120]
002dfb18stp xzr, xzr, [sp+232]
002dfb1cldr x3, [sp+336]
002dfb20ldr x0, [sp+312]
002dfb24ldr x1, [sp+320]
002dfb28ldr x2, [sp+328]
002dfb2cbl vendor/golang.org/x/net/dns/dnsmessage.skipName
002dfb30str x0, [sp+88]
002dfb34str x1, [sp+232]
002dfb38str x2, [sp+240]
002dfb3cldr x4, [sp+88]
002dfb40str x4, [sp+80]
002dfb44str x1, [sp+168]
002dfb48str x2, [sp+176]
002dfb4cldr x4, [sp+80]
002dfb50str x4, [sp+64]
002dfb54str x1, [sp+136]
002dfb58str x2, [sp+144]
002dfb5ccbnz x1, 0x2dfb64
002dfb60b 0x2dfc24
002dfb64
002dfb64loc_2dfb64:
002dfb64adrp x0, 0x365000
002dfb68add x0, x0, 0
002dfb6cbl runtime.newobject
002dfb70str x0, [sp+216]
002dfb74orr x1, xzr, 4
002dfb78str x1, [x0+8]
002dfb7cadrp x27, 0x76c000
002dfb80ldr w1, [x27+3056]
002dfb84cbz w1, 0x2dfb8c
002dfb88b 0x2dfb90
002dfb8c
002dfb8cloc_2dfb8c:
002dfb8cb 0x2dfba0
002dfb90
002dfb90loc_2dfb90:
002dfb90ldr x3, [x0]
002dfb94bl runtime.gcWriteBarrier1
002dfb98str x3, [x25]
002dfb9cb 0x2dfba0
002dfba0
002dfba0loc_2dfba0:
002dfba0adrp x3, 0x3d1000
002dfba4add x3, x3, 1086
002dfba8str x3, [x0]
002dfbacldr x3, [sp+216]
002dfbb0ldrsb x27, [x3]
002dfbb4ldr x4, [sp+144]
002dfbb8ldr x5, [sp+136]
002dfbbcstr x5, [x3+16]
002dfbc0adrp x27, 0x76c000
002dfbc4ldr w5, [x27+3056]
002dfbc8cbz w5, 0x2dfbd0
002dfbccb 0x2dfbd4
002dfbd0
002dfbd0loc_2dfbd0:
002dfbd0b 0x2dfbe8
002dfbd4
002dfbd4loc_2dfbd4:
002dfbd4bl runtime.gcWriteBarrier2
002dfbd8str x4, [x25]
002dfbdcldr x5, [x3+24]
002dfbe0str x5, [x25+8]
002dfbe4b 0x2dfbe8
002dfbe8
002dfbe8loc_2dfbe8:
002dfbe8str x4, [x3+24]
002dfbecldr x3, [sp+216]
002dfbf0str x3, [sp+224]
002dfbf4ldr x4, [sp+336]
002dfbf8str x4, [sp+56]
002dfbfcadrp x4, 0x437000
002dfc00add x4, x4, 64
002dfc04str x4, [sp+120]
002dfc08str x3, [sp+128]
002dfc0cldr x0, [sp+56]
002dfc10ldr x1, [sp+120]
002dfc14ldr x2, [sp+128]
002dfc18ldp x29, x30, [sp-8]
002dfc1cadd sp, sp, 304
002dfc20ret x30
002dfc24
002dfc24loc_2dfc24:
002dfc24stp xzr, xzr, [sp+232]
002dfc28ldr x3, [sp+64]
002dfc2cldr x0, [sp+312]
002dfc30ldr x1, [sp+320]
002dfc34ldr x2, [sp+328]
002dfc38bl vendor/golang.org/x/net/dns/dnsmessage.skipType
002dfc3cstr x0, [sp+88]
002dfc40str x1, [sp+232]
002dfc44str x2, [sp+240]
002dfc48ldr x4, [sp+88]
002dfc4cstr x4, [sp+72]
002dfc50str x1, [sp+152]
002dfc54str x2, [sp+160]
002dfc58ldr x4, [sp+72]
002dfc5cstr x4, [sp+64]
002dfc60str x1, [sp+136]
002dfc64str x2, [sp+144]
002dfc68cbnz x1, 0x2dfc70
002dfc6cb 0x2dfd30
002dfc70
002dfc70loc_2dfc70:
002dfc70adrp x0, 0x365000
002dfc74add x0, x0, 0
002dfc78bl runtime.newobject
002dfc7cstr x0, [sp+208]
002dfc80orr x1, xzr, 4
002dfc84str x1, [x0+8]
002dfc88adrp x27, 0x76c000
002dfc8cldr w1, [x27+3056]
002dfc90cbz w1, 0x2dfc98
002dfc94b 0x2dfc9c
002dfc98
002dfc98loc_2dfc98:
002dfc98b 0x2dfcac
002dfc9c
002dfc9cloc_2dfc9c:
002dfc9cldr x3, [x0]
002dfca0bl runtime.gcWriteBarrier1
002dfca4str x3, [x25]
002dfca8b 0x2dfcac
002dfcac
002dfcacloc_2dfcac:
002dfcacadrp x3, 0x3d1000
002dfcb0add x3, x3, 1242
002dfcb4str x3, [x0]
002dfcb8ldr x3, [sp+208]
002dfcbcldrsb x27, [x3]
002dfcc0ldr x4, [sp+144]
002dfcc4ldr x5, [sp+136]
002dfcc8str x5, [x3+16]
002dfcccadrp x27, 0x76c000
002dfcd0ldr w5, [x27+3056]
002dfcd4cbz w5, 0x2dfcdc
002dfcd8b 0x2dfce0
002dfcdc
002dfcdcloc_2dfcdc:
002dfcdcb 0x2dfcf4
002dfce0
002dfce0loc_2dfce0:
002dfce0bl runtime.gcWriteBarrier2
002dfce4str x4, [x25]
002dfce8ldr x5, [x3+24]
002dfcecstr x5, [x25+8]
002dfcf0b 0x2dfcf4
002dfcf4
002dfcf4loc_2dfcf4:
002dfcf4str x4, [x3+24]
002dfcf8ldr x3, [sp+208]
002dfcfcstr x3, [sp+224]
002dfd00ldr x4, [sp+336]
002dfd04str x4, [sp+56]
002dfd08adrp x4, 0x437000
002dfd0cadd x4, x4, 64
002dfd10str x4, [sp+120]
002dfd14str x3, [sp+128]
002dfd18ldr x0, [sp+56]
002dfd1cldr x1, [sp+120]
002dfd20ldr x2, [sp+128]
002dfd24ldp x29, x30, [sp-8]
002dfd28add sp, sp, 304
002dfd2cret x30
002dfd30
002dfd30loc_2dfd30:
002dfd30stp xzr, xzr, [sp+232]
002dfd34ldr x3, [sp+64]
002dfd38ldr x0, [sp+312]
002dfd3cldr x1, [sp+320]
002dfd40ldr x2, [sp+328]
002dfd44bl vendor/golang.org/x/net/dns/dnsmessage.skipClass
002dfd48str x0, [sp+88]
002dfd4cstr x1, [sp+232]
002dfd50str x2, [sp+240]
002dfd54ldr x4, [sp+88]
002dfd58str x4, [sp+112]
002dfd5cstr x1, [sp+280]
002dfd60str x2, [sp+288]
002dfd64ldr x4, [sp+112]
002dfd68str x4, [sp+64]
002dfd6cstr x1, [sp+136]
002dfd70str x2, [sp+144]
002dfd74cbnz x1, 0x2dfd7c
002dfd78b 0x2dfe3c
002dfd7c
002dfd7cloc_2dfd7c:
002dfd7cadrp x0, 0x365000
002dfd80add x0, x0, 0
002dfd84bl runtime.newobject
002dfd88str x0, [sp+200]
002dfd8cmovz x1, 5
002dfd90str x1, [x0+8]
002dfd94adrp x27, 0x76c000
002dfd98ldr w1, [x27+3056]
002dfd9ccbz w1, 0x2dfda4
002dfda0b 0x2dfda8
002dfda4
002dfda4loc_2dfda4:
002dfda4b 0x2dfdb8
002dfda8
002dfda8loc_2dfda8:
002dfda8ldr x3, [x0]
002dfdacbl runtime.gcWriteBarrier1
002dfdb0str x3, [x25]
002dfdb4b 0x2dfdb8
002dfdb8
002dfdb8loc_2dfdb8:
002dfdb8adrp x3, 0x3d1000
002dfdbcadd x3, x3, 2142
002dfdc0str x3, [x0]
002dfdc4ldr x3, [sp+200]
002dfdc8ldrsb x27, [x3]
002dfdccldr x4, [sp+144]
002dfdd0ldr x5, [sp+136]
002dfdd4str x5, [x3+16]
002dfdd8adrp x27, 0x76c000
002dfddcldr w5, [x27+3056]
002dfde0cbz w5, 0x2dfde8
002dfde4b 0x2dfdec
002dfde8
002dfde8loc_2dfde8:
002dfde8b 0x2dfe00
002dfdec
002dfdecloc_2dfdec:
002dfdecbl runtime.gcWriteBarrier2
002dfdf0str x4, [x25]
002dfdf4ldr x5, [x3+24]
002dfdf8str x5, [x25+8]
002dfdfcb 0x2dfe00
002dfe00
002dfe00loc_2dfe00:
002dfe00str x4, [x3+24]
002dfe04ldr x3, [sp+200]
002dfe08str x3, [sp+224]
002dfe0cldr x4, [sp+336]
002dfe10str x4, [sp+56]
002dfe14adrp x4, 0x437000
002dfe18add x4, x4, 64
002dfe1cstr x4, [sp+120]
002dfe20str x3, [sp+128]
002dfe24ldr x0, [sp+56]
002dfe28ldr x1, [sp+120]
002dfe2cldr x2, [sp+128]
002dfe30ldp x29, x30, [sp-8]
002dfe34add sp, sp, 304
002dfe38ret x30
002dfe3c
002dfe3cloc_2dfe3c:
002dfe3cstp xzr, xzr, [sp+232]
002dfe40ldr x3, [sp+64]
002dfe44ldr x0, [sp+312]
002dfe48ldr x1, [sp+320]
002dfe4cldr x2, [sp+328]
002dfe50bl vendor/golang.org/x/net/dns/dnsmessage.skipUint32
002dfe54str x0, [sp+88]
002dfe58str x1, [sp+232]
002dfe5cstr x2, [sp+240]
002dfe60ldr x4, [sp+88]
002dfe64str x4, [sp+104]
002dfe68str x1, [sp+264]
002dfe6cstr x2, [sp+272]
002dfe70ldr x4, [sp+104]
002dfe74str x4, [sp+64]
002dfe78str x1, [sp+136]
002dfe7cstr x2, [sp+144]
002dfe80cbnz x1, 0x2dfe88
002dfe84b 0x2dff48
002dfe88
002dfe88loc_2dfe88:
002dfe88adrp x0, 0x365000
002dfe8cadd x0, x0, 0
002dfe90bl runtime.newobject
002dfe94str x0, [sp+192]
002dfe98orr x1, xzr, 3
002dfe9cstr x1, [x0+8]
002dfea0adrp x27, 0x76c000
002dfea4ldr w1, [x27+3056]
002dfea8cbz w1, 0x2dfeb0
002dfeacb 0x2dfeb4
002dfeb0
002dfeb0loc_2dfeb0:
002dfeb0b 0x2dfec4
002dfeb4
002dfeb4loc_2dfeb4:
002dfeb4ldr x3, [x0]
002dfeb8bl runtime.gcWriteBarrier1
002dfebcstr x3, [x25]
002dfec0b 0x2dfec4
002dfec4
002dfec4loc_2dfec4:
002dfec4adrp x3, 0x3d1000
002dfec8add x3, x3, 597
002dfeccstr x3, [x0]
002dfed0ldr x3, [sp+192]
002dfed4ldrsb x27, [x3]
002dfed8ldr x4, [sp+144]
002dfedcldr x5, [sp+136]
002dfee0str x5, [x3+16]
002dfee4adrp x27, 0x76c000
002dfee8ldr w5, [x27+3056]
002dfeeccbz w5, 0x2dfef4
002dfef0b 0x2dfef8
002dfef4
002dfef4loc_2dfef4:
002dfef4b 0x2dff0c
002dfef8
002dfef8loc_2dfef8:
002dfef8bl runtime.gcWriteBarrier2
002dfefcstr x4, [x25]
002dff00ldr x5, [x3+24]
002dff04str x5, [x25+8]
002dff08b 0x2dff0c
002dff0c
002dff0cloc_2dff0c:
002dff0cstr x4, [x3+24]
002dff10ldr x3, [sp+192]
002dff14str x3, [sp+224]
002dff18ldr x4, [sp+336]
002dff1cstr x4, [sp+56]
002dff20adrp x4, 0x437000
002dff24add x4, x4, 64
002dff28str x4, [sp+120]
002dff2cstr x3, [sp+128]
002dff30ldr x0, [sp+56]
002dff34ldr x1, [sp+120]
002dff38ldr x2, [sp+128]
002dff3cldp x29, x30, [sp-8]
002dff40add sp, sp, 304
002dff44ret x30
002dff48
002dff48loc_2dff48:
002dff48stp xzr, xzr, [sp+232]
002dff4cldr x3, [sp+64]
002dff50ldr x0, [sp+312]
002dff54ldr x1, [sp+320]
002dff58ldr x2, [sp+328]
002dff5cbl vendor/golang.org/x/net/dns/dnsmessage.unpackUint16
002dff60strh w0, [sp+52]
002dff64str x1, [sp+88]
002dff68str x2, [sp+232]
002dff6cstr x3, [sp+240]
002dff70ldrh w4, [sp+52]
002dff74strh w4, [sp+54]
002dff78ldr x4, [sp+88]
002dff7cstr x4, [sp+96]
002dff80str x2, [sp+248]
002dff84str x3, [sp+256]
002dff88ldrh w4, [sp+54]
002dff8cstrh w4, [sp+50]
002dff90ldr x4, [sp+96]
002dff94str x4, [sp+64]
002dff98str x2, [sp+136]
002dff9cstr x3, [sp+144]
002dffa0cbnz x2, 0x2dffa8
002dffa4b 0x2e0068
002dffa8
002dffa8loc_2dffa8:
002dffa8adrp x0, 0x365000
002dffacadd x0, x0, 0
002dffb0bl runtime.newobject
002dffb4str x0, [sp+184]
002dffb8orr x1, xzr, 6
002dffbcstr x1, [x0+8]
002dffc0adrp x27, 0x76c000
002dffc4ldr w1, [x27+3056]
002dffc8cbz w1, 0x2dffd0
002dffccb 0x2dffd4
002dffd0
002dffd0loc_2dffd0:
002dffd0b 0x2dffe4
002dffd4
002dffd4loc_2dffd4:
002dffd4ldr x3, [x0]
002dffd8bl runtime.gcWriteBarrier1
002dffdcstr x3, [x25]
002dffe0b 0x2dffe4
002dffe4
002dffe4loc_2dffe4:
002dffe4adrp x3, 0x3d1000
002dffe8add x3, x3, 3133
002dffecstr x3, [x0]
002dfff0ldr x3, [sp+184]
002dfff4ldrsb x27, [x3]
002dfff8ldr x4, [sp+144]
002dfffcldr x5, [sp+136]
002e0000str x5, [x3+16]
002e0004adrp x27, 0x76b000
002e0008ldr w5, [x27+3056]
002e000ccbz w5, 0x2e0014
002e0010b 0x2e0018
002e0014
002e0014loc_2e0014:
002e0014b 0x2e002c
002e0018
002e0018loc_2e0018:
002e0018bl runtime.gcWriteBarrier2
002e001cstr x4, [x25]
002e0020ldr x5, [x3+24]
002e0024str x5, [x25+8]
002e0028b 0x2e002c
002e002c
002e002cloc_2e002c:
002e002cstr x4, [x3+24]
002e0030ldr x3, [sp+184]
002e0034str x3, [sp+224]
002e0038ldr x4, [sp+336]
002e003cstr x4, [sp+56]
002e0040adrp x4, 0x436000
002e0044add x4, x4, 64
002e0048str x4, [sp+120]
002e004cstr x3, [sp+128]
002e0050ldr x0, [sp+56]
002e0054ldr x1, [sp+120]
002e0058ldr x2, [sp+128]
002e005cldp x29, x30, [sp-8]
002e0060add sp, sp, 304
002e0064ret x30
002e0068
002e0068loc_2e0068:
002e0068ldr x3, [sp+64]
002e006cldrh w4, [sp+50]
002e0070add x3, x3, x4
002e0074str x3, [sp+64]
002e0078ldr x4, [sp+320]
002e007cstr x4, [sp+88]
002e0080subs xzr, x4, x3
002e0084b.lt 0x2e008c
002e0088b 0x2e00bc
002e008c
002e008cloc_2e008c:
002e008cldr x3, [sp+336]
002e0090str x3, [sp+56]
002e0094adrp x27, 0x741000
002e0098ldr x1, [x27+3440]
002e009cadrp x27, 0x741000
002e00a0ldr x2, [x27+3448]
002e00a4str x1, [sp+120]
002e00a8str x2, [sp+128]
002e00acldr x0, [sp+56]
002e00b0ldp x29, x30, [sp-8]
002e00b4add sp, sp, 304
002e00b8ret x30
002e00bc
002e00bcloc_2e00bc:
002e00bcstr x3, [sp+56]
002e00c0stp xzr, xzr, [sp+120]
002e00c4ldr x0, [sp+56]
002e00c8mov x1, xzr
002e00ccmov x2, xzr
002e00d0ldp x29, x30, [sp-8]
002e00d4add sp, sp, 304
002e00d8ret x30
002e00dc
002e00dcloc_2e00dc:
002e00dcstp x0, x1, [sp+8]
002e00e0stp x2, x3, [sp+24]
002e00e4mov x3, x30
002e00e8bl runtime.morestack_noctxt.abi0
002e00ecldp x0, x1, [sp+8]
002e00f0ldp x2, x3, [sp+24]
002e00f4b 0x2dfae0
002e00f8udf 0
002e00fcudf 0
002dfae0
002e0100
002e0100vendor/golang.org/x/net/dns/dnsmessage.packUint16: ; void vendor/golang.org/x/net/dns/dnsmessage.packUint16(struct []uint8 msg, uint16 field)
002e0100ldr x16, [x28+16]
002e0104sub x17, sp, 16
002e0108subs xzr, x17, x16
002e010cb.ls 0x2e01b8
002e0110str x30, [sp-144]!
002e0114stur x29, [sp-8]
002e0118sub x29, sp, 8
002e011cstr x0, [sp+152]
002e0120str x1, [sp+160]
002e0124str x2, [sp+168]
002e0128strh w3, [sp+176]
002e012cstr xzr, [sp+88]
002e0130stp xzr, xzr, [sp+96]
002e0134ldrh w5, [sp+176]
002e0138ubfm x5, x5, 8, 15
002e013cstrb w5, [sp+87]
002e0140ldrh w5, [sp+176]
002e0144strb w5, [sp+86]
002e0148ldr x2, [sp+168]
002e014cldr x0, [sp+152]
002e0150ldr x5, [sp+160]
002e0154add x1, x5, 2
002e0158subs xzr, x2, x1
002e015cb.hs 0x2e0164
002e0160b 0x2e0168
002e0164
002e0164loc_2e0164:
002e0164b 0x2e017c
002e0168
002e0168loc_2e0168:
002e0168orr x3, xzr, 2
002e016cadrp x4, 0x315000
002e0170add x4, x4, 3072
002e0174bl runtime.growslice
002e0178b 0x2e017c
002e017c
002e017cloc_2e017c:
002e017cldrb w3, [sp+87]
002e0180ldrb w4, [sp+86]
002e0184sub x5, x1, 2
002e0188strb w3, [x0+x5]
002e018cadd x3, x0, x5
002e0190strb w4, [x3+1]
002e0194str x0, [sp+112]
002e0198str x1, [sp+120]
002e019cstr x2, [sp+128]
002e01a0str x0, [sp+88]
002e01a4str x1, [sp+96]
002e01a8str x2, [sp+104]
002e01acldur x29, [sp-8]
002e01b0ldr x30, [sp], 144
002e01b4ret x30
002e01b8
002e01b8loc_2e01b8:
002e01b8stp x0, x1, [sp+8]
002e01bcstr x2, [sp+24]
002e01c0strh w3, [sp+32]
002e01c4mov x3, x30
002e01c8bl runtime.morestack_noctxt.abi0
002e01ccldp x0, x1, [sp+8]
002e01d0ldr x2, [sp+24]
002e01d4ldrh w3, [sp+32]
002e01d8b 0x2e0100
002e01dcudf 0
002e0100
002e0100vendor/golang.org/x/net/dns/dnsmessage.packUint16: ; void vendor/golang.org/x/net/dns/dnsmessage.packUint16(struct []uint8 msg, uint16 field)
002e0100ldr x16, [x28+16]
002e0104sub x17, sp, 16
002e0108subs xzr, x17, x16
002e010cb.ls 0x2e01b8
002e0110str x30, [sp-144]!
002e0114stur x29, [sp-8]
002e0118sub x29, sp, 8
002e011cstr x0, [sp+152]
002e0120str x1, [sp+160]
002e0124str x2, [sp+168]
002e0128strh w3, [sp+176]
002e012cstr xzr, [sp+88]
002e0130stp xzr, xzr, [sp+96]
002e0134ldrh w5, [sp+176]
002e0138ubfm x5, x5, 8, 15
002e013cstrb w5, [sp+87]
002e0140ldrh w5, [sp+176]
002e0144strb w5, [sp+86]
002e0148ldr x2, [sp+168]
002e014cldr x0, [sp+152]
002e0150ldr x5, [sp+160]
002e0154add x1, x5, 2
002e0158subs xzr, x2, x1
002e015cb.hs 0x2e0164
002e0160b 0x2e0168
002e0164
002e0164loc_2e0164:
002e0164b 0x2e017c
002e0168
002e0168loc_2e0168:
002e0168orr x3, xzr, 2
002e016cadrp x4, 0x315000
002e0170add x4, x4, 3072
002e0174bl runtime.growslice
002e0178b 0x2e017c
002e017c
002e017cloc_2e017c:
002e017cldrb w3, [sp+87]
002e0180ldrb w4, [sp+86]
002e0184sub x5, x1, 2
002e0188strb w3, [x0+x5]
002e018cadd x3, x0, x5
002e0190strb w4, [x3+1]
002e0194str x0, [sp+112]
002e0198str x1, [sp+120]
002e019cstr x2, [sp+128]
002e01a0str x0, [sp+88]
002e01a4str x1, [sp+96]
002e01a8str x2, [sp+104]
002e01acldur x29, [sp-8]
002e01b0ldr x30, [sp], 144
002e01b4ret x30
002e01b8
002e01b8loc_2e01b8:
002e01b8stp x0, x1, [sp+8]
002e01bcstr x2, [sp+24]
002e01c0strh w3, [sp+32]
002e01c4mov x3, x30
002e01c8bl runtime.morestack_noctxt.abi0
002e01ccldp x0, x1, [sp+8]
002e01d0ldr x2, [sp+24]
002e01d4ldrh w3, [sp+32]
002e01d8b 0x2e0100
002e01dcudf 0
002e0100
002e01e0
002e01e0vendor/golang.org/x/net/dns/dnsmessage.unpackUint16: ; void vendor/golang.org/x/net/dns/dnsmessage.unpackUint16(struct []uint8 msg, int off)
002e01e0ldr x16, [x28+16]
002e01e4subs xzr, sp, x16
002e01e8b.ls 0x2e02e8
002e01ecstr x30, [sp-80]!
002e01f0stur x29, [sp-8]
002e01f4sub x29, sp, 8
002e01f8str x0, [sp+88]
002e01fcstr x1, [sp+96]
002e0200str x2, [sp+104]
002e0204str x3, [sp+112]
002e0208strh wzr, [sp+38]
002e020cstr xzr, [sp+40]
002e0210stp xzr, xzr, [sp+56]
002e0214ldr x4, [sp+96]
002e0218str x4, [sp+48]
002e021cldr x5, [sp+112]
002e0220add x5, x5, 2
002e0224subs xzr, x4, x5
002e0228b.lt 0x2e0230
002e022cb 0x2e0268
002e0230
002e0230loc_2e0230:
002e0230strh wzr, [sp+38]
002e0234ldr x4, [sp+112]
002e0238str x4, [sp+40]
002e023cadrp x27, 0x741000
002e0240ldr x2, [x27+3328]
002e0244adrp x27, 0x741000
002e0248ldr x3, [x27+3336]
002e024cstr x2, [sp+56]
002e0250str x3, [sp+64]
002e0254ldrh w0, [sp+38]
002e0258ldr x1, [sp+40]
002e025cldur x29, [sp-8]
002e0260ldr x30, [sp], 80
002e0264ret x30
002e0268
002e0268loc_2e0268:
002e0268ldr x0, [sp+112]
002e026cldr x1, [sp+96]
002e0270ldr x4, [sp+88]
002e0274subs xzr, x1, x0
002e0278b.hi 0x2e0280
002e027cb 0x2e02e0
002e0280
002e0280loc_2e0280:
002e0280ldrb w4, [x4+x0]
002e0284ubfm x4, x4, 56, 7
002e0288ldr x1, [sp+96]
002e028cldr x5, [sp+88]
002e0290ldr x6, [sp+112]
002e0294add x0, x6, 1
002e0298subs xzr, x1, x0
002e029cb.hi 0x2e02a4
002e02a0b 0x2e02dc
002e02a4
002e02a4loc_2e02a4:
002e02a4ldrb w5, [x5+x0]
002e02a8orr x4, x4, x5
002e02acstrh w4, [sp+38]
002e02b0ldr x4, [sp+112]
002e02b4add x4, x4, 2
002e02b8str x4, [sp+40]
002e02bcstp xzr, xzr, [sp+56]
002e02c0ldrh w0, [sp+38]
002e02c4ldr x1, [sp+40]
002e02c8mov x2, xzr
002e02ccmov x3, xzr
002e02d0ldur x29, [sp-8]
002e02d4ldr x30, [sp], 80
002e02d8ret x30
002e02dc
002e02dcloc_2e02dc:
002e02dcbl runtime.panicIndex
002e02e0
002e02e0loc_2e02e0:
002e02e0bl runtime.panicIndex
002e02e4hint
002e02e8
002e02e8loc_2e02e8:
002e02e8stp x0, x1, [sp+8]
002e02ecstp x2, x3, [sp+24]
002e02f0mov x3, x30
002e02f4bl runtime.morestack_noctxt.abi0
002e02f8ldp x0, x1, [sp+8]
002e02fcldp x2, x3, [sp+24]
002e0300b 0x2e01e0
002e0304udf 0
002e0308udf 0
002e030cudf 0
002e01e0
002e01e0vendor/golang.org/x/net/dns/dnsmessage.unpackUint16: ; void vendor/golang.org/x/net/dns/dnsmessage.unpackUint16(struct []uint8 msg, int off)
002e01e0ldr x16, [x28+16]
002e01e4subs xzr, sp, x16
002e01e8b.ls 0x2e02e8
002e01ecstr x30, [sp-80]!
002e01f0stur x29, [sp-8]
002e01f4sub x29, sp, 8
002e01f8str x0, [sp+88]
002e01fcstr x1, [sp+96]
002e0200str x2, [sp+104]
002e0204str x3, [sp+112]
002e0208strh wzr, [sp+38]
002e020cstr xzr, [sp+40]
002e0210stp xzr, xzr, [sp+56]
002e0214ldr x4, [sp+96]
002e0218str x4, [sp+48]
002e021cldr x5, [sp+112]
002e0220add x5, x5, 2
002e0224subs xzr, x4, x5
002e0228b.lt 0x2e0230
002e022cb 0x2e0268
002e0230
002e0230loc_2e0230:
002e0230strh wzr, [sp+38]
002e0234ldr x4, [sp+112]
002e0238str x4, [sp+40]
002e023cadrp x27, 0x741000
002e0240ldr x2, [x27+3328]
002e0244adrp x27, 0x741000
002e0248ldr x3, [x27+3336]
002e024cstr x2, [sp+56]
002e0250str x3, [sp+64]
002e0254ldrh w0, [sp+38]
002e0258ldr x1, [sp+40]
002e025cldur x29, [sp-8]
002e0260ldr x30, [sp], 80
002e0264ret x30
002e0268
002e0268loc_2e0268:
002e0268ldr x0, [sp+112]
002e026cldr x1, [sp+96]
002e0270ldr x4, [sp+88]
002e0274subs xzr, x1, x0
002e0278b.hi 0x2e0280
002e027cb 0x2e02e0
002e0280
002e0280loc_2e0280:
002e0280ldrb w4, [x4+x0]
002e0284ubfm x4, x4, 56, 7
002e0288ldr x1, [sp+96]
002e028cldr x5, [sp+88]
002e0290ldr x6, [sp+112]
002e0294add x0, x6, 1
002e0298subs xzr, x1, x0
002e029cb.hi 0x2e02a4
002e02a0b 0x2e02dc
002e02a4
002e02a4loc_2e02a4:
002e02a4ldrb w5, [x5+x0]
002e02a8orr x4, x4, x5
002e02acstrh w4, [sp+38]
002e02b0ldr x4, [sp+112]
002e02b4add x4, x4, 2
002e02b8str x4, [sp+40]
002e02bcstp xzr, xzr, [sp+56]
002e02c0ldrh w0, [sp+38]
002e02c4ldr x1, [sp+40]
002e02c8mov x2, xzr
002e02ccmov x3, xzr
002e02d0ldur x29, [sp-8]
002e02d4ldr x30, [sp], 80
002e02d8ret x30
002e02dc
002e02dcloc_2e02dc:
002e02dcbl runtime.panicIndex
002e02e0
002e02e0loc_2e02e0:
002e02e0bl runtime.panicIndex
002e02e4hint
002e02e8
002e02e8loc_2e02e8:
002e02e8stp x0, x1, [sp+8]
002e02ecstp x2, x3, [sp+24]
002e02f0mov x3, x30
002e02f4bl runtime.morestack_noctxt.abi0
002e02f8ldp x0, x1, [sp+8]
002e02fcldp x2, x3, [sp+24]
002e0300b 0x2e01e0
002e0304udf 0
002e0308udf 0
002e030cudf 0
002e01e0
Loading..