File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    002dd3f0
    002dd3f0vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SkipAllAnswers: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SkipAllAnswers(vendor/golang.org/x/net/dns/dnsmessage.Parser * p)
    002dd3f0ldr x16, [x28+16]
    002dd3f4subs xzr, sp, x16
    002dd3f8b.ls 0x2dd4a4
    002dd3fcstr x30, [sp-80]!
    002dd400stur x29, [sp-8]
    002dd404sub x29, sp, 8
    002dd408str x0, [sp+88]
    002dd40cstp xzr, xzr, [sp+40]
    002dd410b 0x2dd414
    002dd414
    002dd414loc_2dd414:
    002dd414b 0x2dd418
    002dd418
    002dd418loc_2dd418:
    002dd418ldr x0, [sp+88]
    002dd41cbl vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SkipAnswer
    002dd420str x0, [sp+56]
    002dd424str x1, [sp+64]
    002dd428adrp x27, 0x744000
    002dd42cldr x2, [x27+3312]
    002dd430subs xzr, x0, x2
    002dd434b.eq 0x2dd43c
    002dd438b 0x2dd46c
    002dd43c
    002dd43cloc_2dd43c:
    002dd43cadrp x27, 0x744000
    002dd440ldr x2, [x27+3320]
    002dd444bl runtime.ifaceeq
    002dd448tbnz w0, 0, 0x2dd450
    002dd44cb 0x2dd468
    002dd450
    002dd450loc_2dd450:
    002dd450stp xzr, xzr, [sp+40]
    002dd454mov x0, xzr
    002dd458mov x1, xzr
    002dd45cldur x29, [sp-8]
    002dd460ldr x30, [sp], 80
    002dd464ret x30
    002dd468
    002dd468loc_2dd468:
    002dd468b 0x2dd470
    002dd46c
    002dd46cloc_2dd46c:
    002dd46cb 0x2dd470
    002dd470
    002dd470loc_2dd470:
    002dd470ldr x2, [sp+56]
    002dd474cbnz x2, 0x2dd47c
    002dd478b 0x2dd498
    002dd47c
    002dd47cloc_2dd47c:
    002dd47cldr x0, [sp+56]
    002dd480ldr x1, [sp+64]
    002dd484str x0, [sp+40]
    002dd488str x1, [sp+48]
    002dd48cldur x29, [sp-8]
    002dd490ldr x30, [sp], 80
    002dd494ret x30
    002dd498
    002dd498loc_2dd498:
    002dd498b 0x2dd49c
    002dd49c
    002dd49cloc_2dd49c:
    002dd49cb 0x2dd4a0
    002dd4a0
    002dd4a0loc_2dd4a0:
    002dd4a0b 0x2dd414
    002dd4a4
    002dd4a4loc_2dd4a4:
    002dd4a4str x0, [sp+8]
    002dd4a8mov x3, x30
    002dd4acbl runtime.morestack_noctxt.abi0
    002dd4b0ldr x0, [sp+8]
    002dd4b4b 0x2dd3f0
    002dd4b8udf 0
    002dd4bcudf 0
    002dd3f0
    002dd4c0
    002dd4c0vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SkipAuthority: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SkipAuthority(vendor/golang.org/x/net/dns/dnsmessage.Parser * p)
    002dd4c0ldr x16, [x28+16]
    002dd4c4subs xzr, sp, x16
    002dd4c8b.ls 0x2dd508
    002dd4ccstr x30, [sp-64]!
    002dd4d0stur x29, [sp-8]
    002dd4d4sub x29, sp, 8
    002dd4d8str x0, [sp+72]
    002dd4dcstp xzr, xzr, [sp+24]
    002dd4e0ldr x0, [sp+72]
    002dd4e4orr x1, xzr, 4
    002dd4e8bl vendor/golang.org/x/net/dns/dnsmessage.(*Parser).skipResource
    002dd4ecstr x0, [sp+40]
    002dd4f0str x1, [sp+48]
    002dd4f4str x0, [sp+24]
    002dd4f8str x1, [sp+32]
    002dd4fcldur x29, [sp-8]
    002dd500ldr x30, [sp], 64
    002dd504ret x30
    002dd508
    002dd508loc_2dd508:
    002dd508str x0, [sp+8]
    002dd50cmov x3, x30
    002dd510bl runtime.morestack_noctxt.abi0
    002dd514ldr x0, [sp+8]
    002dd518b 0x2dd4c0
    002dd51cudf 0
    002dd4c0
    002dd520
    002dd520vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SkipAllAuthorities: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SkipAllAuthorities(vendor/golang.org/x/net/dns/dnsmessage.Parser * p)
    002dd520ldr x16, [x28+16]
    002dd524subs xzr, sp, x16
    002dd528b.ls 0x2dd5d4
    002dd52cstr x30, [sp-80]!
    002dd530stur x29, [sp-8]
    002dd534sub x29, sp, 8
    002dd538str x0, [sp+88]
    002dd53cstp xzr, xzr, [sp+40]
    002dd540b 0x2dd544
    002dd544
    002dd544loc_2dd544:
    002dd544b 0x2dd548
    002dd548
    002dd548loc_2dd548:
    002dd548ldr x0, [sp+88]
    002dd54cbl vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SkipAuthority
    002dd550str x0, [sp+56]
    002dd554str x1, [sp+64]
    002dd558adrp x27, 0x744000
    002dd55cldr x2, [x27+3312]
    002dd560subs xzr, x0, x2
    002dd564b.eq 0x2dd56c
    002dd568b 0x2dd59c
    002dd56c
    002dd56cloc_2dd56c:
    002dd56cadrp x27, 0x744000
    002dd570ldr x2, [x27+3320]
    002dd574bl runtime.ifaceeq
    002dd578tbnz w0, 0, 0x2dd580
    002dd57cb 0x2dd598
    002dd580
    002dd580loc_2dd580:
    002dd580stp xzr, xzr, [sp+40]
    002dd584mov x0, xzr
    002dd588mov x1, xzr
    002dd58cldur x29, [sp-8]
    002dd590ldr x30, [sp], 80
    002dd594ret x30
    002dd598
    002dd598loc_2dd598:
    002dd598b 0x2dd5a0
    002dd59c
    002dd59cloc_2dd59c:
    002dd59cb 0x2dd5a0
    002dd5a0
    002dd5a0loc_2dd5a0:
    002dd5a0ldr x2, [sp+56]
    002dd5a4cbnz x2, 0x2dd5ac
    002dd5a8b 0x2dd5c8
    002dd5ac
    002dd5acloc_2dd5ac:
    002dd5acldr x0, [sp+56]
    002dd5b0ldr x1, [sp+64]
    002dd5b4str x0, [sp+40]
    002dd5b8str x1, [sp+48]
    002dd5bcldur x29, [sp-8]
    002dd5c0ldr x30, [sp], 80
    002dd5c4ret x30
    002dd5c8
    002dd5c8loc_2dd5c8:
    002dd5c8b 0x2dd5cc
    002dd5cc
    002dd5ccloc_2dd5cc:
    002dd5ccb 0x2dd5d0
    002dd5d0
    002dd5d0loc_2dd5d0:
    002dd5d0b 0x2dd544
    002dd5d4
    002dd5d4loc_2dd5d4:
    002dd5d4str x0, [sp+8]
    002dd5d8mov x3, x30
    002dd5dcbl runtime.morestack_noctxt.abi0
    002dd5e0ldr x0, [sp+8]
    002dd5e4b 0x2dd520
    002dd5e8udf 0
    002dd5ecudf 0
    002dd520
    002dd5f0
    002dd5f0vendor/golang.org/x/net/dns/dnsmessage.(*Parser).AdditionalHeader: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Parser).AdditionalHeader(vendor/golang.org/x/net/dns/dnsmessage.Parser * p)
    002dd5f0ldr x16, [x28+16]
    002dd5f4sub x17, sp, 768
    002dd5f8subs xzr, x17, x16
    002dd5fcb.ls 0x2dd708
    002dd600sub x20, sp, 896
    002dd604stp x29, x30, [x20-8]
    002dd608add sp, x20, 0
    002dd60csub x29, sp, 8
    002dd610str x0, [sp+1176]
    002dd614add x20, sp, 904
    002dd618adr x27, 16
    002dd61cstp x29, x27, [sp-24]
    002dd620sub x29, sp, 24
    002dd624bl fn_87cd0
    002dd628sub x29, sp, 8
    002dd62cadd x27, sp, 1156
    002dd630stp xzr, xzr, [x27]
    002dd634add x27, sp, 840
    002dd638stp xzr, xzr, [x27]
    002dd63cadd x27, sp, 856
    002dd640stp xzr, xzr, [x27]
    002dd644ldr x0, [sp+1176]
    002dd648movz x1, 5
    002dd64cbl vendor/golang.org/x/net/dns/dnsmessage.(*Parser).resourceHeader
    002dd650add x21, sp, 304
    002dd654add x20, sp, 8
    002dd658adr x27, 16
    002dd65cstp x29, x27, [sp-24]
    002dd660sub x29, sp, 24
    002dd664bl fn_87ea0
    002dd668sub x29, sp, 8
    002dd66cadd x27, sp, 260
    002dd670ldp x2, x3, [x27]
    002dd674add x27, sp, 556
    002dd678stp x2, x3, [x27]
    002dd67cstr x0, [sp+856]
    002dd680str x1, [sp+864]
    002dd684add x21, sp, 572
    002dd688add x20, sp, 304
    002dd68cadr x27, 16
    002dd690stp x29, x27, [sp-24]
    002dd694sub x29, sp, 24
    002dd698bl fn_87ea0
    002dd69csub x29, sp, 8
    002dd6a0add x27, sp, 556
    002dd6a4ldp x2, x3, [x27]
    002dd6a8add x27, sp, 824
    002dd6acstp x2, x3, [x27]
    002dd6b0ldr x2, [sp+856]
    002dd6b4ldr x3, [sp+864]
    002dd6b8str x2, [sp+872]
    002dd6bcstr x3, [sp+880]
    002dd6c0add x21, sp, 904
    002dd6c4add x20, sp, 572
    002dd6c8adr x27, 16
    002dd6ccstp x29, x27, [sp-24]
    002dd6d0sub x29, sp, 24
    002dd6d4bl fn_87ea0
    002dd6d8sub x29, sp, 8
    002dd6dcadd x27, sp, 824
    002dd6e0ldp x2, x3, [x27]
    002dd6e4add x27, sp, 1156
    002dd6e8stp x2, x3, [x27]
    002dd6ecldr x0, [sp+872]
    002dd6f0ldr x1, [sp+880]
    002dd6f4str x0, [sp+840]
    002dd6f8str x1, [sp+848]
    002dd6fcldp x29, x30, [sp-8]
    002dd700add sp, sp, 896
    002dd704ret x30
    002dd708
    002dd708loc_2dd708:
    002dd708str x0, [sp+280]
    002dd70cmov x3, x30
    002dd710bl runtime.morestack_noctxt.abi0
    002dd714ldr x0, [sp+280]
    002dd718b 0x2dd5f0
    002dd71cudf 0
    002dd5f0
    002dd720
    002dd720vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SkipAdditional: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SkipAdditional(vendor/golang.org/x/net/dns/dnsmessage.Parser * p)
    002dd720ldr x16, [x28+16]
    002dd724subs xzr, sp, x16
    002dd728b.ls 0x2dd768
    002dd72cstr x30, [sp-64]!
    002dd730stur x29, [sp-8]
    002dd734sub x29, sp, 8
    002dd738str x0, [sp+72]
    002dd73cstp xzr, xzr, [sp+24]
    002dd740ldr x0, [sp+72]
    002dd744movz x1, 5
    002dd748bl vendor/golang.org/x/net/dns/dnsmessage.(*Parser).skipResource
    002dd74cstr x0, [sp+40]
    002dd750str x1, [sp+48]
    002dd754str x0, [sp+24]
    002dd758str x1, [sp+32]
    002dd75cldur x29, [sp-8]
    002dd760ldr x30, [sp], 64
    002dd764ret x30
    002dd768
    002dd768loc_2dd768:
    002dd768str x0, [sp+8]
    002dd76cmov x3, x30
    002dd770bl runtime.morestack_noctxt.abi0
    002dd774ldr x0, [sp+8]
    002dd778b 0x2dd720
    002dd77cudf 0
    002dd720
    002dd780
    002dd780vendor/golang.org/x/net/dns/dnsmessage.(*Parser).CNAMEResource: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Parser).CNAMEResource(vendor/golang.org/x/net/dns/dnsmessage.Parser * p)
    002dd780ldr x16, [x28+16]
    002dd784sub x17, sp, 1056
    002dd788subs xzr, x17, x16
    002dd78cb.ls 0x2dd9c4
    002dd790sub x20, sp, 1184
    002dd794stp x29, x30, [x20-8]
    002dd798add sp, x20, 0
    002dd79csub x29, sp, 8
    002dd7a0str x0, [sp+1448]
    002dd7a4add x20, sp, 1192
    002dd7a8adr x27, 16
    002dd7acstp x29, x27, [sp-24]
    002dd7b0sub x29, sp, 24
    002dd7b4bl fn_87cd0
    002dd7b8sub x29, sp, 8
    002dd7bcadd x27, sp, 1088
    002dd7c0stp xzr, xzr, [x27]
    002dd7c4ldr x4, [sp+1448]
    002dd7c8ldrsb x27, [x4]
    002dd7ccldrb w4, [x4+56]
    002dd7d0eor x5, x4, 1
    002dd7d4strb w5, [sp+823]
    002dd7d8tbnz w4, 0, 0x2dd7e0
    002dd7dcb 0x2dd7fc
    002dd7e0
    002dd7e0loc_2dd7e0:
    002dd7e0ldr x4, [sp+1448]
    002dd7e4ldrsb x27, [x4]
    002dd7e8ldrh w4, [x4+72]
    002dd7ecsubs wzr, w4, 5
    002dd7f0cset x4, ne
    002dd7f4strb w4, [sp+823]
    002dd7f8b 0x2dd800
    002dd7fc
    002dd7fcloc_2dd7fc:
    002dd7fcb 0x2dd800
    002dd800
    002dd800loc_2dd800:
    002dd800ldrb w4, [sp+823]
    002dd804tbnz w4, 0, 0x2dd80c
    002dd808b 0x2dd848
    002dd80c
    002dd80cloc_2dd80c:
    002dd80cadd x20, sp, 1192
    002dd810adr x27, 16
    002dd814stp x29, x27, [sp-24]
    002dd818sub x29, sp, 24
    002dd81cbl fn_87cd0
    002dd820sub x29, sp, 8
    002dd824adrp x27, 0x744000
    002dd828ldr x0, [x27+3296]
    002dd82cadrp x27, 0x744000
    002dd830ldr x1, [x27+3304]
    002dd834str x0, [sp+1088]
    002dd838str x1, [sp+1096]
    002dd83cldp x29, x30, [sp-8]
    002dd840add sp, sp, 1184
    002dd844ret x30
    002dd848
    002dd848loc_2dd848:
    002dd848add x27, sp, 1120
    002dd84cstp xzr, xzr, [x27]
    002dd850ldr x4, [sp+1448]
    002dd854ldrsb x27, [x4]
    002dd858ldr x0, [x4]
    002dd85cldr x1, [x4+8]
    002dd860ldr x2, [x4+16]
    002dd864str x0, [sp+1152]
    002dd868str x1, [sp+1160]
    002dd86cstr x2, [sp+1168]
    002dd870ldr x4, [sp+1448]
    002dd874ldrsb x27, [x4]
    002dd878ldr x3, [x4+40]
    002dd87cstr x3, [sp+1080]
    002dd880bl vendor/golang.org/x/net/dns/dnsmessage.unpackCNAMEResource
    002dd884add x21, sp, 567
    002dd888add x20, sp, 8
    002dd88cadr x27, 16
    002dd890stp x29, x27, [sp-24]
    002dd894sub x29, sp, 24
    002dd898bl fn_87ea0
    002dd89csub x29, sp, 8
    002dd8a0str x0, [sp+1120]
    002dd8a4str x1, [sp+1128]
    002dd8a8add x21, sp, 824
    002dd8acadd x20, sp, 567
    002dd8b0adr x27, 16
    002dd8b4stp x29, x27, [sp-24]
    002dd8b8sub x29, sp, 24
    002dd8bcbl fn_87ea0
    002dd8c0sub x29, sp, 8
    002dd8c4ldr x4, [sp+1120]
    002dd8c8ldr x5, [sp+1128]
    002dd8ccstr x4, [sp+1136]
    002dd8d0str x5, [sp+1144]
    002dd8d4add x21, sp, 311
    002dd8d8add x20, sp, 824
    002dd8dcadr x27, 16
    002dd8e0stp x29, x27, [sp-24]
    002dd8e4sub x29, sp, 24
    002dd8e8bl fn_87ea0
    002dd8ecsub x29, sp, 8
    002dd8f0ldr x4, [sp+1144]
    002dd8f4ldr x5, [sp+1136]
    002dd8f8str x5, [sp+1104]
    002dd8fcstr x4, [sp+1112]
    002dd900cbnz x5, 0x2dd908
    002dd904b 0x2dd93c
    002dd908
    002dd908loc_2dd908:
    002dd908add x20, sp, 1192
    002dd90cadr x27, 16
    002dd910stp x29, x27, [sp-24]
    002dd914sub x29, sp, 24
    002dd918bl fn_87cd0
    002dd91csub x29, sp, 8
    002dd920ldr x0, [sp+1104]
    002dd924ldr x1, [sp+1112]
    002dd928str x0, [sp+1088]
    002dd92cstr x1, [sp+1096]
    002dd930ldp x29, x30, [sp-8]
    002dd934add sp, sp, 1184
    002dd938ret x30
    002dd93c
    002dd93cloc_2dd93c:
    002dd93cldr x2, [sp+1448]
    002dd940ldrsb x27, [x2]
    002dd944ldr x3, [sp+1448]
    002dd948ldrsb x27, [x3]
    002dd94cldr x3, [x3+40]
    002dd950ldr x4, [sp+1448]
    002dd954ldrsb x27, [x4]
    002dd958ldrh w4, [x4+74]
    002dd95cadd x3, x3, x4
    002dd960str x3, [x2+40]
    002dd964ldr x2, [sp+1448]
    002dd968ldrsb x27, [x2]
    002dd96cstrb wzr, [x2+56]
    002dd970ldr x2, [sp+1448]
    002dd974ldrsb x27, [x2]
    002dd978ldr x3, [sp+1448]
    002dd97cldrsb x27, [x3]
    002dd980ldr x3, [x3+48]
    002dd984add x3, x3, 1
    002dd988str x3, [x2+48]
    002dd98cadd x21, sp, 1192
    002dd990add x20, sp, 311
    002dd994adr x27, 16
    002dd998stp x29, x27, [sp-24]
    002dd99csub x29, sp, 24
    002dd9a0bl fn_87ea0
    002dd9a4sub x29, sp, 8
    002dd9a8add x27, sp, 1088
    002dd9acstp xzr, xzr, [x27]
    002dd9b0mov x0, xzr
    002dd9b4mov x1, xzr
    002dd9b8ldp x29, x30, [sp-8]
    002dd9bcadd sp, sp, 1184
    002dd9c0ret x30
    002dd9c4
    002dd9c4loc_2dd9c4:
    002dd9c4str x0, [sp+264]
    002dd9c8mov x3, x30
    002dd9ccbl runtime.morestack_noctxt.abi0
    002dd9d0ldr x0, [sp+264]
    002dd9d4b 0x2dd780
    002dd9d8udf 0
    002dd9dcudf 0
    002dd780
    002dd9e0
    002dd9e0vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SRVResource: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SRVResource(vendor/golang.org/x/net/dns/dnsmessage.Parser * p)
    002dd9e0ldr x16, [x28+16]
    002dd9e4sub x17, sp, 1072
    002dd9e8subs xzr, x17, x16
    002dd9ecb.ls 0x2ddc74
    002dd9f0sub x20, sp, 1200
    002dd9f4stp x29, x30, [x20-8]
    002dd9f8add sp, x20, 0
    002dd9fcsub x29, sp, 8
    002dda00str x0, [sp+1472]
    002dda04add x20, sp, 1208
    002dda08adr x27, 16
    002dda0cstp x29, x27, [sp-24]
    002dda10sub x29, sp, 24
    002dda14bl fn_87cd0
    002dda18sub x29, sp, 8
    002dda1cadd x27, sp, 1462
    002dda20str xzr, [x27]
    002dda24add x27, sp, 1104
    002dda28stp xzr, xzr, [x27]
    002dda2cldr x4, [sp+1472]
    002dda30ldrsb x27, [x4]
    002dda34ldrb w4, [x4+56]
    002dda38eor x5, x4, 1
    002dda3cstrb w5, [sp+309]
    002dda40tbnz w4, 0, 0x2dda48
    002dda44b 0x2dda64
    002dda48
    002dda48loc_2dda48:
    002dda48ldr x4, [sp+1472]
    002dda4cldrsb x27, [x4]
    002dda50ldrh w4, [x4+72]
    002dda54subs wzr, w4, 33
    002dda58cset x4, ne
    002dda5cstrb w4, [sp+309]
    002dda60b 0x2dda68
    002dda64
    002dda64loc_2dda64:
    002dda64b 0x2dda68
    002dda68
    002dda68loc_2dda68:
    002dda68ldrb w4, [sp+309]
    002dda6ctbnz w4, 0, 0x2dda74
    002dda70b 0x2ddab8
    002dda74
    002dda74loc_2dda74:
    002dda74add x20, sp, 1208
    002dda78adr x27, 16
    002dda7cstp x29, x27, [sp-24]
    002dda80sub x29, sp, 24
    002dda84bl fn_87cd0
    002dda88sub x29, sp, 8
    002dda8cadd x27, sp, 1462
    002dda90str xzr, [x27]
    002dda94adrp x27, 0x744000
    002dda98ldr x0, [x27+3296]
    002dda9cadrp x27, 0x744000
    002ddaa0ldr x1, [x27+3304]
    002ddaa4str x0, [sp+1104]
    002ddaa8str x1, [sp+1112]
    002ddaacldp x29, x30, [sp-8]
    002ddab0add sp, sp, 1200
    002ddab4ret x30
    002ddab8
    002ddab8loc_2ddab8:
    002ddab8add x27, sp, 1136
    002ddabcstp xzr, xzr, [x27]
    002ddac0ldr x4, [sp+1472]
    002ddac4ldrsb x27, [x4]
    002ddac8ldr x0, [x4]
    002ddaccldr x1, [x4+8]
    002ddad0ldr x2, [x4+16]
    002ddad4str x0, [sp+1168]
    002ddad8str x1, [sp+1176]
    002ddadcstr x2, [sp+1184]
    002ddae0ldr x4, [sp+1472]
    002ddae4ldrsb x27, [x4]
    002ddae8ldr x3, [x4+40]
    002ddaecstr x3, [sp+1096]
    002ddaf0bl vendor/golang.org/x/net/dns/dnsmessage.unpackSRVResource
    002ddaf4add x21, sp, 572
    002ddaf8add x20, sp, 8
    002ddafcadr x27, 16
    002ddb00stp x29, x27, [sp-24]
    002ddb04sub x29, sp, 24
    002ddb08bl fn_87ea0
    002ddb0csub x29, sp, 8
    002ddb10add x27, sp, 262
    002ddb14ldr x4, [x27]
    002ddb18add x27, sp, 826
    002ddb1cstr x4, [x27]
    002ddb20str x0, [sp+1136]
    002ddb24str x1, [sp+1144]
    002ddb28add x21, sp, 834
    002ddb2cadd x20, sp, 572
    002ddb30adr x27, 16
    002ddb34stp x29, x27, [sp-24]
    002ddb38sub x29, sp, 24
    002ddb3cbl fn_87ea0
    002ddb40sub x29, sp, 8
    002ddb44add x27, sp, 826
    002ddb48ldr x4, [x27]
    002ddb4cstr x4, [sp+1088]
    002ddb50ldr x4, [sp+1136]
    002ddb54ldr x5, [sp+1144]
    002ddb58str x4, [sp+1152]
    002ddb5cstr x5, [sp+1160]
    002ddb60add x21, sp, 310
    002ddb64add x20, sp, 834
    002ddb68adr x27, 16
    002ddb6cstp x29, x27, [sp-24]
    002ddb70sub x29, sp, 24
    002ddb74bl fn_87ea0
    002ddb78sub x29, sp, 8
    002ddb7cldr x4, [sp+1088]
    002ddb80add x27, sp, 564
    002ddb84str x4, [x27]
    002ddb88ldr x4, [sp+1160]
    002ddb8cldr x5, [sp+1152]
    002ddb90str x5, [sp+1120]
    002ddb94str x4, [sp+1128]
    002ddb98cbnz x5, 0x2ddba0
    002ddb9cb 0x2ddbdc
    002ddba0
    002ddba0loc_2ddba0:
    002ddba0add x20, sp, 1208
    002ddba4adr x27, 16
    002ddba8stp x29, x27, [sp-24]
    002ddbacsub x29, sp, 24
    002ddbb0bl fn_87cd0
    002ddbb4sub x29, sp, 8
    002ddbb8add x27, sp, 1462
    002ddbbcstr xzr, [x27]
    002ddbc0ldr x0, [sp+1120]
    002ddbc4ldr x1, [sp+1128]
    002ddbc8str x0, [sp+1104]
    002ddbccstr x1, [sp+1112]
    002ddbd0ldp x29, x30, [sp-8]
    002ddbd4add sp, sp, 1200
    002ddbd8ret x30
    002ddbdc
    002ddbdcloc_2ddbdc:
    002ddbdcldr x2, [sp+1472]
    002ddbe0ldrsb x27, [x2]
    002ddbe4ldr x3, [sp+1472]
    002ddbe8ldrsb x27, [x3]
    002ddbecldr x3, [x3+40]
    002ddbf0ldr x4, [sp+1472]
    002ddbf4ldrsb x27, [x4]
    002ddbf8ldrh w4, [x4+74]
    002ddbfcadd x3, x3, x4
    002ddc00str x3, [x2+40]
    002ddc04ldr x2, [sp+1472]
    002ddc08ldrsb x27, [x2]
    002ddc0cstrb wzr, [x2+56]
    002ddc10ldr x2, [sp+1472]
    002ddc14ldrsb x27, [x2]
    002ddc18ldr x3, [sp+1472]
    002ddc1cldrsb x27, [x3]
    002ddc20ldr x3, [x3+48]
    002ddc24add x3, x3, 1
    002ddc28str x3, [x2+48]
    002ddc2cadd x21, sp, 1208
    002ddc30add x20, sp, 310
    002ddc34adr x27, 16
    002ddc38stp x29, x27, [sp-24]
    002ddc3csub x29, sp, 24
    002ddc40bl fn_87ea0
    002ddc44sub x29, sp, 8
    002ddc48add x27, sp, 564
    002ddc4cldr x2, [x27]
    002ddc50add x27, sp, 1462
    002ddc54str x2, [x27]
    002ddc58add x27, sp, 1104
    002ddc5cstp xzr, xzr, [x27]
    002ddc60mov x0, xzr
    002ddc64mov x1, xzr
    002ddc68ldp x29, x30, [sp-8]
    002ddc6cadd sp, sp, 1200
    002ddc70ret x30
    002ddc74
    002ddc74loc_2ddc74:
    002ddc74str x0, [sp+272]
    002ddc78mov x3, x30
    002ddc7cbl runtime.morestack_noctxt.abi0
    002ddc80ldr x0, [sp+272]
    002ddc84b 0x2dd9e0
    002ddc88udf 0
    002ddc8cudf 0
    002dd9e0
    002ddc90
    002ddc90vendor/golang.org/x/net/dns/dnsmessage.(*Parser).AResource: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Parser).AResource(vendor/golang.org/x/net/dns/dnsmessage.Parser * p)
    002ddc90ldr x16, [x28+16]
    002ddc94sub x17, sp, 48
    002ddc98subs xzr, x17, x16
    002ddc9cb.ls 0x2dde38
    002ddca0str x30, [sp-176]!
    002ddca4stur x29, [sp-8]
    002ddca8sub x29, sp, 8
    002ddcacstr x0, [sp+192]
    002ddcb0str wzr, [sp+184]
    002ddcb4stp xzr, xzr, [sp+80]
    002ddcb8ldr x4, [sp+192]
    002ddcbcldrsb x27, [x4]
    002ddcc0ldrb w4, [x4+56]
    002ddcc4eor x5, x4, 1
    002ddcc8strb w5, [sp+67]
    002ddccctbnz w4, 0, 0x2ddcd4
    002ddcd0b 0x2ddcf0
    002ddcd4
    002ddcd4loc_2ddcd4:
    002ddcd4ldr x4, [sp+192]
    002ddcd8ldrsb x27, [x4]
    002ddcdcldrh w4, [x4+72]
    002ddce0subs wzr, w4, 1
    002ddce4cset x4, ne
    002ddce8strb w4, [sp+67]
    002ddcecb 0x2ddcf4
    002ddcf0
    002ddcf0loc_2ddcf0:
    002ddcf0b 0x2ddcf4
    002ddcf4
    002ddcf4loc_2ddcf4:
    002ddcf4ldrb w4, [sp+67]
    002ddcf8tbnz w4, 0, 0x2ddd00
    002ddcfcb 0x2ddd28
    002ddd00
    002ddd00loc_2ddd00:
    002ddd00str wzr, [sp+184]
    002ddd04adrp x27, 0x744000
    002ddd08ldr x0, [x27+3296]
    002ddd0cadrp x27, 0x744000
    002ddd10ldr x1, [x27+3304]
    002ddd14str x0, [sp+80]
    002ddd18str x1, [sp+88]
    002ddd1cldur x29, [sp-8]
    002ddd20ldr x30, [sp], 176
    002ddd24ret x30
    002ddd28
    002ddd28loc_2ddd28:
    002ddd28stp xzr, xzr, [sp+112]
    002ddd2cldr x4, [sp+192]
    002ddd30ldrsb x27, [x4]
    002ddd34ldr x0, [x4]
    002ddd38ldr x1, [x4+8]
    002ddd3cldr x2, [x4+16]
    002ddd40str x0, [sp+144]
    002ddd44str x1, [sp+152]
    002ddd48str x2, [sp+160]
    002ddd4cldr x4, [sp+192]
    002ddd50ldrsb x27, [x4]
    002ddd54ldr x3, [x4+40]
    002ddd58str x3, [sp+72]
    002ddd5cbl vendor/golang.org/x/net/dns/dnsmessage.unpackAResource
    002ddd60ldr w4, [sp+8]
    002ddd64stur w4, [sp+63]
    002ddd68str x0, [sp+112]
    002ddd6cstr x1, [sp+120]
    002ddd70ldur w4, [sp+63]
    002ddd74str w4, [sp+68]
    002ddd78ldr x4, [sp+112]
    002ddd7cldr x5, [sp+120]
    002ddd80str x4, [sp+128]
    002ddd84str x5, [sp+136]
    002ddd88ldr w4, [sp+68]
    002ddd8cstur w4, [sp+59]
    002ddd90ldr x4, [sp+136]
    002ddd94ldr x5, [sp+128]
    002ddd98str x5, [sp+96]
    002ddd9cstr x4, [sp+104]
    002ddda0cbnz x5, 0x2ddda8
    002ddda4b 0x2dddc8
    002ddda8
    002ddda8loc_2ddda8:
    002ddda8str wzr, [sp+184]
    002dddacldr x0, [sp+96]
    002dddb0ldr x1, [sp+104]
    002dddb4str x0, [sp+80]
    002dddb8str x1, [sp+88]
    002dddbcldur x29, [sp-8]
    002dddc0ldr x30, [sp], 176
    002dddc4ret x30
    002dddc8
    002dddc8loc_2dddc8:
    002dddc8ldr x2, [sp+192]
    002dddccldrsb x27, [x2]
    002dddd0ldr x3, [sp+192]
    002dddd4ldrsb x27, [x3]
    002dddd8ldr x3, [x3+40]
    002ddddcldr x4, [sp+192]
    002ddde0ldrsb x27, [x4]
    002ddde4ldrh w4, [x4+74]
    002ddde8add x3, x3, x4
    002dddecstr x3, [x2+40]
    002dddf0ldr x2, [sp+192]
    002dddf4ldrsb x27, [x2]
    002dddf8strb wzr, [x2+56]
    002dddfcldr x2, [sp+192]
    002dde00ldrsb x27, [x2]
    002dde04ldr x3, [sp+192]
    002dde08ldrsb x27, [x3]
    002dde0cldr x3, [x3+48]
    002dde10add x3, x3, 1
    002dde14str x3, [x2+48]
    002dde18ldur w2, [sp+59]
    002dde1cstr w2, [sp+184]
    002dde20stp xzr, xzr, [sp+80]
    002dde24mov x0, xzr
    002dde28mov x1, xzr
    002dde2cldur x29, [sp-8]
    002dde30ldr x30, [sp], 176
    002dde34ret x30
    002dde38
    002dde38loc_2dde38:
    002dde38str x0, [sp+16]
    002dde3cmov x3, x30
    002dde40bl runtime.morestack_noctxt.abi0
    002dde44ldr x0, [sp+16]
    002dde48b 0x2ddc90
    002dde4cudf 0
    002ddc90
    002dde50
    002dde50vendor/golang.org/x/net/dns/dnsmessage.(*Parser).AAAAResource: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Parser).AAAAResource(vendor/golang.org/x/net/dns/dnsmessage.Parser * p)
    002dde50ldr x16, [x28+16]
    002dde54sub x17, sp, 96
    002dde58subs xzr, x17, x16
    002dde5cb.ls 0x2de008
    002dde60str x30, [sp-224]!
    002dde64stur x29, [sp-8]
    002dde68sub x29, sp, 8
    002dde6cstr x0, [sp+248]
    002dde70stp xzr, xzr, [sp+232]
    002dde74stp xzr, xzr, [sp+128]
    002dde78ldr x4, [sp+248]
    002dde7cldrsb x27, [x4]
    002dde80ldrb w4, [x4+56]
    002dde84eor x5, x4, 1
    002dde88strb w5, [sp+103]
    002dde8ctbnz w4, 0, 0x2dde94
    002dde90b 0x2ddeb0
    002dde94
    002dde94loc_2dde94:
    002dde94ldr x4, [sp+248]
    002dde98ldrsb x27, [x4]
    002dde9cldrh w4, [x4+72]
    002ddea0subs wzr, w4, 28
    002ddea4cset x4, ne
    002ddea8strb w4, [sp+103]
    002ddeacb 0x2ddeb4
    002ddeb0
    002ddeb0loc_2ddeb0:
    002ddeb0b 0x2ddeb4
    002ddeb4
    002ddeb4loc_2ddeb4:
    002ddeb4ldrb w4, [sp+103]
    002ddeb8tbnz w4, 0, 0x2ddec0
    002ddebcb 0x2ddee8
    002ddec0
    002ddec0loc_2ddec0:
    002ddec0stp xzr, xzr, [sp+232]
    002ddec4adrp x27, 0x744000
    002ddec8ldr x0, [x27+3296]
    002ddeccadrp x27, 0x744000
    002dded0ldr x1, [x27+3304]
    002dded4str x0, [sp+128]
    002dded8str x1, [sp+136]
    002ddedcldur x29, [sp-8]
    002ddee0ldr x30, [sp], 224
    002ddee4ret x30
    002ddee8
    002ddee8loc_2ddee8:
    002ddee8stp xzr, xzr, [sp+160]
    002ddeecldr x4, [sp+248]
    002ddef0ldrsb x27, [x4]
    002ddef4ldr x0, [x4]
    002ddef8ldr x1, [x4+8]
    002ddefcldr x2, [x4+16]
    002ddf00str x0, [sp+192]
    002ddf04str x1, [sp+200]
    002ddf08str x2, [sp+208]
    002ddf0cldr x4, [sp+248]
    002ddf10ldrsb x27, [x4]
    002ddf14ldr x3, [x4+40]
    002ddf18str x3, [sp+120]
    002ddf1cbl vendor/golang.org/x/net/dns/dnsmessage.unpackAAAAResource
    002ddf20ldp x4, x5, [sp+8]
    002ddf24add x27, sp, 87
    002ddf28stp x4, x5, [x27]
    002ddf2cstr x0, [sp+160]
    002ddf30str x1, [sp+168]
    002ddf34add x27, sp, 87
    002ddf38ldp x4, x5, [x27]
    002ddf3cstp x4, x5, [sp+104]
    002ddf40ldr x4, [sp+160]
    002ddf44ldr x5, [sp+168]
    002ddf48str x4, [sp+176]
    002ddf4cstr x5, [sp+184]
    002ddf50ldp x4, x5, [sp+104]
    002ddf54add x27, sp, 71
    002ddf58stp x4, x5, [x27]
    002ddf5cldr x4, [sp+184]
    002ddf60ldr x5, [sp+176]
    002ddf64str x5, [sp+144]
    002ddf68str x4, [sp+152]
    002ddf6ccbnz x5, 0x2ddf74
    002ddf70b 0x2ddf94
    002ddf74
    002ddf74loc_2ddf74:
    002ddf74stp xzr, xzr, [sp+232]
    002ddf78ldr x0, [sp+144]
    002ddf7cldr x1, [sp+152]
    002ddf80str x0, [sp+128]
    002ddf84str x1, [sp+136]
    002ddf88ldur x29, [sp-8]
    002ddf8cldr x30, [sp], 224
    002ddf90ret x30
    002ddf94
    002ddf94loc_2ddf94:
    002ddf94ldr x2, [sp+248]
    002ddf98ldrsb x27, [x2]
    002ddf9cldr x3, [sp+248]
    002ddfa0ldrsb x27, [x3]
    002ddfa4ldr x3, [x3+40]
    002ddfa8ldr x4, [sp+248]
    002ddfacldrsb x27, [x4]
    002ddfb0ldrh w4, [x4+74]
    002ddfb4add x3, x3, x4
    002ddfb8str x3, [x2+40]
    002ddfbcldr x2, [sp+248]
    002ddfc0ldrsb x27, [x2]
    002ddfc4strb wzr, [x2+56]
    002ddfc8ldr x2, [sp+248]
    002ddfccldrsb x27, [x2]
    002ddfd0ldr x3, [sp+248]
    002ddfd4ldrsb x27, [x3]
    002ddfd8ldr x3, [x3+48]
    002ddfdcadd x3, x3, 1
    002ddfe0str x3, [x2+48]
    002ddfe4add x27, sp, 71
    002ddfe8ldp x2, x3, [x27]
    002ddfecstp x2, x3, [sp+232]
    002ddff0stp xzr, xzr, [sp+128]
    002ddff4mov x0, xzr
    002ddff8mov x1, xzr
    002ddffcldur x29, [sp-8]
    002de000ldr x30, [sp], 224
    002de004ret x30
    002de008
    002de008loc_2de008:
    002de008str x0, [sp+24]
    002de00cmov x3, x30
    002de010bl runtime.morestack_noctxt.abi0
    002de014ldr x0, [sp+24]
    002de018b 0x2dde50
    002de01cudf 0
    002dde50
    002de020
    002de020vendor/golang.org/x/net/dns/dnsmessage.NewBuilder: ; void vendor/golang.org/x/net/dns/dnsmessage.NewBuilder(struct []uint8 buf, vendor/golang.org/x/net/dns/dnsmessage.Header h)
    002de020ldr x16, [x28+16]
    002de024sub x17, sp, 176
    002de028subs xzr, x17, x16
    002de02cb.ls 0x2de244
    002de030sub x20, sp, 304
    002de034stp x29, x30, [x20-8]
    002de038add sp, x20, 0
    002de03csub x29, sp, 8
    002de040str x0, [sp+312]
    002de044str x1, [sp+320]
    002de048str x2, [sp+328]
    002de04cstrh w3, [sp+336]
    002de050strb w4, [sp+338]
    002de054strh w5, [sp+340]
    002de058strb w6, [sp+342]
    002de05cstrb w7, [sp+343]
    002de060strb w8, [sp+344]
    002de064strb w9, [sp+345]
    002de068strb w10, [sp+346]
    002de06cstrb w11, [sp+347]
    002de070strh w12, [sp+348]
    002de074stp xzr, xzr, [sp+104]
    002de078stp xzr, xzr, [sp+120]
    002de07cstp xzr, xzr, [sp+136]
    002de080str xzr, [sp+152]
    002de084ldr x3, [sp+312]
    002de088cbnz x3, 0x2de090
    002de08cb 0x2de094
    002de090
    002de090loc_2de090:
    002de090b 0x2de0bc
    002de094
    002de094loc_2de094:
    002de094adrp x0, 0x317000
    002de098add x0, x0, 3072
    002de09cmov x1, xzr
    002de0a0orr x2, xzr, 512
    002de0a4bl runtime.makeslice
    002de0a8str x0, [sp+312]
    002de0acstr xzr, [sp+320]
    002de0b0orr x3, xzr, 512
    002de0b4str x3, [sp+328]
    002de0b8b 0x2de0bc
    002de0bc
    002de0bcloc_2de0bc:
    002de0bcldr x1, [sp+320]
    002de0c0str x1, [sp+80]
    002de0c4stp xzr, xzr, [sp+160]
    002de0c8stp xzr, xzr, [sp+176]
    002de0ccstp xzr, xzr, [sp+192]
    002de0d0str xzr, [sp+208]
    002de0d4ldr x1, [sp+320]
    002de0d8ldr x2, [sp+328]
    002de0dcldr x3, [sp+312]
    002de0e0str x3, [sp+160]
    002de0e4str x1, [sp+168]
    002de0e8str x2, [sp+176]
    002de0ecldr x1, [sp+80]
    002de0f0str x1, [sp+200]
    002de0f4add x0, sp, 336
    002de0f8bl vendor/golang.org/x/net/dns/dnsmessage.(*Header).pack
    002de0fcstrh w0, [sp+74]
    002de100strh w1, [sp+72]
    002de104strh w0, [sp+78]
    002de108strh w1, [sp+76]
    002de10cstrh w0, [sp+186]
    002de110strh w1, [sp+188]
    002de114stur xzr, [sp+60]
    002de118str wzr, [sp+68]
    002de11cadd x1, sp, 60
    002de120ldrsb x27, [x1]
    002de124b 0x2de128
    002de128
    002de128loc_2de128:
    002de128str x1, [sp+272]
    002de12corr x5, xzr, 12
    002de130str x5, [sp+280]
    002de134str x5, [sp+288]
    002de138ldr x2, [sp+176]
    002de13cldr x0, [sp+160]
    002de140ldr x5, [sp+168]
    002de144str x0, [sp+248]
    002de148str x5, [sp+256]
    002de14cstr x2, [sp+264]
    002de150str x0, [sp+224]
    002de154str x5, [sp+232]
    002de158str x2, [sp+240]
    002de15cldr x6, [sp+280]
    002de160add x1, x5, x6
    002de164str x1, [sp+96]
    002de168subs xzr, x2, x1
    002de16cb.hs 0x2de174
    002de170b 0x2de17c
    002de174
    002de174loc_2de174:
    002de174str x1, [sp+232]
    002de178b 0x2de19c
    002de17c
    002de17cloc_2de17c:
    002de17cldr x3, [sp+280]
    002de180adrp x4, 0x317000
    002de184add x4, x4, 3072
    002de188bl runtime.growslice
    002de18cstr x0, [sp+224]
    002de190str x1, [sp+232]
    002de194str x2, [sp+240]
    002de198b 0x2de19c
    002de19c
    002de19cloc_2de19c:
    002de19cldr x3, [sp+280]
    002de1a0str x3, [sp+88]
    002de1a4ldr x3, [sp+96]
    002de1a8ldr x4, [sp+280]
    002de1acsub x3, x3, x4
    002de1b0ldr x4, [sp+224]
    002de1b4add x0, x4, x3
    002de1b8str x0, [sp+216]
    002de1bcldr x2, [sp+88]
    002de1c0ldr x1, [sp+272]
    002de1c4bl runtime.memmove
    002de1c8ldr x3, [sp+224]
    002de1ccldr x4, [sp+232]
    002de1d0ldr x5, [sp+240]
    002de1d4str x3, [sp+160]
    002de1d8str x4, [sp+168]
    002de1dcstr x5, [sp+176]
    002de1e0orr x3, xzr, 1
    002de1e4strb w3, [sp+184]
    002de1e8ldp x3, x4, [sp+160]
    002de1ecldp x5, x6, [sp+176]
    002de1f0ldp x7, x8, [sp+192]
    002de1f4stp x3, x4, [sp+104]
    002de1f8stp x5, x6, [sp+120]
    002de1fcstp x7, x8, [sp+136]
    002de200ldr x3, [sp+208]
    002de204str x3, [sp+152]
    002de208ldr x0, [sp+104]
    002de20cldr x1, [sp+112]
    002de210ldr x2, [sp+120]
    002de214ldrb w3, [sp+128]
    002de218ldrh w4, [sp+130]
    002de21cldrh w5, [sp+132]
    002de220ldrh w6, [sp+134]
    002de224ldrh w7, [sp+136]
    002de228ldrh w8, [sp+138]
    002de22cldrh w9, [sp+140]
    002de230ldr x10, [sp+144]
    002de234ldr x11, [sp+152]
    002de238ldp x29, x30, [sp-8]
    002de23cadd sp, sp, 304
    002de240ret x30
    002de244
    002de244loc_2de244:
    002de244stp x0, x1, [sp+8]
    002de248str x2, [sp+24]
    002de24cstrh w3, [sp+32]
    002de250strb w4, [sp+34]
    002de254strh w5, [sp+36]
    002de258strb w6, [sp+38]
    002de25cstrb w7, [sp+39]
    002de260strb w8, [sp+40]
    002de264strb w9, [sp+41]
    002de268strb w10, [sp+42]
    002de26cstrb w11, [sp+43]
    002de270strh w12, [sp+44]
    002de274mov x3, x30
    002de278bl runtime.morestack_noctxt.abi0
    002de27cldp x0, x1, [sp+8]
    002de280ldr x2, [sp+24]
    002de284ldrh w3, [sp+32]
    002de288ldrb w4, [sp+34]
    002de28cldrh w5, [sp+36]
    002de290ldrb w6, [sp+38]
    002de294ldrb w7, [sp+39]
    002de298ldrb w8, [sp+40]
    002de29cldrb w9, [sp+41]
    002de2a0ldrb w10, [sp+42]
    002de2a4ldrb w11, [sp+43]
    002de2a8ldrh w12, [sp+44]
    002de2acb 0x2de020
    002de020
    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
    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
    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
    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
    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