File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
002dafd0
002dafd0context.(*valueCtx).Done: ; void context.(*valueCtx).Done(context.valueCtx * p0)
002dafd0ldr x16, [x28+16]
002dafd4subs xzr, sp, x16
002dafd8b.ls 0x2db028
002dafdcstr x30, [sp-48]!
002dafe0stur x29, [sp-8]
002dafe4sub x29, sp, 8
002dafe8ldr x16, [x28+32]
002dafeccbnz x16, 0x2db03c
002daff0
002daff0loc_2daff0:
002daff0str x0, [sp+56]
002daff4str xzr, [sp+24]
002daff8ldr x1, [sp+56]
002daffcldrsb x27, [x1]
002db000ldr x2, [x1]
002db004ldrsb x27, [x2]
002db008ldr x0, [x1+8]
002db00cldr x1, [x2+32]
002db010blr x1
002db014str x0, [sp+32]
002db018str x0, [sp+24]
002db01cldur x29, [sp-8]
002db020ldr x30, [sp], 48
002db024ret x30
002db028
002db028loc_2db028:
002db028str x0, [sp+8]
002db02cmov x3, x30
002db030bl runtime.morestack_noctxt.abi0
002db034ldr x0, [sp+8]
002db038b 0x2dafd0
002db03c
002db03cloc_2db03c:
002db03cldr x17, [x16]
002db040add x20, sp, 56
002db044subs xzr, x20, x17
002db048b.ne 0x2daff0
002db04cadd x20, sp, 8
002db050str x20, [x16]
002db054b 0x2daff0
002db058udf 0
002db05cudf 0
002dafd0
002dafd0context.(*valueCtx).Done: ; void context.(*valueCtx).Done(context.valueCtx * p0)
002dafd0ldr x16, [x28+16]
002dafd4subs xzr, sp, x16
002dafd8b.ls 0x2db028
002dafdcstr x30, [sp-48]!
002dafe0stur x29, [sp-8]
002dafe4sub x29, sp, 8
002dafe8ldr x16, [x28+32]
002dafeccbnz x16, 0x2db03c
002daff0
002daff0loc_2daff0:
002daff0str x0, [sp+56]
002daff4str xzr, [sp+24]
002daff8ldr x1, [sp+56]
002daffcldrsb x27, [x1]
002db000ldr x2, [x1]
002db004ldrsb x27, [x2]
002db008ldr x0, [x1+8]
002db00cldr x1, [x2+32]
002db010blr x1
002db014str x0, [sp+32]
002db018str x0, [sp+24]
002db01cldur x29, [sp-8]
002db020ldr x30, [sp], 48
002db024ret x30
002db028
002db028loc_2db028:
002db028str x0, [sp+8]
002db02cmov x3, x30
002db030bl runtime.morestack_noctxt.abi0
002db034ldr x0, [sp+8]
002db038b 0x2dafd0
002db03c
002db03cloc_2db03c:
002db03cldr x17, [x16]
002db040add x20, sp, 56
002db044subs xzr, x20, x17
002db048b.ne 0x2daff0
002db04cadd x20, sp, 8
002db050str x20, [x16]
002db054b 0x2daff0
002db058udf 0
002db05cudf 0
002dafd0
002db060
002db060context.valueCtx.Err: ; void context.valueCtx.Err(context.valueCtx p0)
002db060ldr x16, [x28+16]
002db064subs xzr, sp, x16
002db068b.ls 0x2db0cc
002db06cstr x30, [sp-64]!
002db070stur x29, [sp-8]
002db074sub x29, sp, 8
002db078ldr x16, [x28+32]
002db07ccbnz x16, 0x2db0f0
002db080
002db080loc_2db080:
002db080str x0, [sp+72]
002db084str x1, [sp+80]
002db088str x2, [sp+88]
002db08cstr x3, [sp+96]
002db090str x4, [sp+104]
002db094str x5, [sp+112]
002db098stp xzr, xzr, [sp+24]
002db09cldr x1, [sp+72]
002db0a0ldrsb x27, [x1]
002db0a4ldr x0, [sp+80]
002db0a8ldr x1, [x1+40]
002db0acblr x1
002db0b0str x0, [sp+40]
002db0b4str x1, [sp+48]
002db0b8str x0, [sp+24]
002db0bcstr x1, [sp+32]
002db0c0ldur x29, [sp-8]
002db0c4ldr x30, [sp], 64
002db0c8ret x30
002db0cc
002db0ccloc_2db0cc:
002db0ccstp x0, x1, [sp+8]
002db0d0stp x2, x3, [sp+24]
002db0d4stp x4, x5, [sp+40]
002db0d8mov x3, x30
002db0dcbl runtime.morestack_noctxt.abi0
002db0e0ldp x0, x1, [sp+8]
002db0e4ldp x2, x3, [sp+24]
002db0e8ldp x4, x5, [sp+40]
002db0ecb 0x2db060
002db0f0
002db0f0loc_2db0f0:
002db0f0ldr x17, [x16]
002db0f4add x20, sp, 72
002db0f8subs xzr, x20, x17
002db0fcb.ne 0x2db080
002db100add x20, sp, 8
002db104str x20, [x16]
002db108b 0x2db080
002db10cudf 0
002db060
002db060context.valueCtx.Err: ; void context.valueCtx.Err(context.valueCtx p0)
002db060ldr x16, [x28+16]
002db064subs xzr, sp, x16
002db068b.ls 0x2db0cc
002db06cstr x30, [sp-64]!
002db070stur x29, [sp-8]
002db074sub x29, sp, 8
002db078ldr x16, [x28+32]
002db07ccbnz x16, 0x2db0f0
002db080
002db080loc_2db080:
002db080str x0, [sp+72]
002db084str x1, [sp+80]
002db088str x2, [sp+88]
002db08cstr x3, [sp+96]
002db090str x4, [sp+104]
002db094str x5, [sp+112]
002db098stp xzr, xzr, [sp+24]
002db09cldr x1, [sp+72]
002db0a0ldrsb x27, [x1]
002db0a4ldr x0, [sp+80]
002db0a8ldr x1, [x1+40]
002db0acblr x1
002db0b0str x0, [sp+40]
002db0b4str x1, [sp+48]
002db0b8str x0, [sp+24]
002db0bcstr x1, [sp+32]
002db0c0ldur x29, [sp-8]
002db0c4ldr x30, [sp], 64
002db0c8ret x30
002db0cc
002db0ccloc_2db0cc:
002db0ccstp x0, x1, [sp+8]
002db0d0stp x2, x3, [sp+24]
002db0d4stp x4, x5, [sp+40]
002db0d8mov x3, x30
002db0dcbl runtime.morestack_noctxt.abi0
002db0e0ldp x0, x1, [sp+8]
002db0e4ldp x2, x3, [sp+24]
002db0e8ldp x4, x5, [sp+40]
002db0ecb 0x2db060
002db0f0
002db0f0loc_2db0f0:
002db0f0ldr x17, [x16]
002db0f4add x20, sp, 72
002db0f8subs xzr, x20, x17
002db0fcb.ne 0x2db080
002db100add x20, sp, 8
002db104str x20, [x16]
002db108b 0x2db080
002db10cudf 0
002db060
002db110
002db110context.(*valueCtx).Err: ; void context.(*valueCtx).Err(context.valueCtx * p0)
002db110ldr x16, [x28+16]
002db114subs xzr, sp, x16
002db118b.ls 0x2db170
002db11cstr x30, [sp-64]!
002db120stur x29, [sp-8]
002db124sub x29, sp, 8
002db128ldr x16, [x28+32]
002db12ccbnz x16, 0x2db184
002db130
002db130loc_2db130:
002db130str x0, [sp+72]
002db134stp xzr, xzr, [sp+24]
002db138ldr x1, [sp+72]
002db13cldrsb x27, [x1]
002db140ldr x2, [x1]
002db144ldrsb x27, [x2]
002db148ldr x0, [x1+8]
002db14cldr x1, [x2+40]
002db150blr x1
002db154str x0, [sp+40]
002db158str x1, [sp+48]
002db15cstr x0, [sp+24]
002db160str x1, [sp+32]
002db164ldur x29, [sp-8]
002db168ldr x30, [sp], 64
002db16cret x30
002db170
002db170loc_2db170:
002db170str x0, [sp+8]
002db174mov x3, x30
002db178bl runtime.morestack_noctxt.abi0
002db17cldr x0, [sp+8]
002db180b 0x2db110
002db184
002db184loc_2db184:
002db184ldr x17, [x16]
002db188add x20, sp, 72
002db18csubs xzr, x20, x17
002db190b.ne 0x2db130
002db194add x20, sp, 8
002db198str x20, [x16]
002db19cb 0x2db130
002db110
002db110context.(*valueCtx).Err: ; void context.(*valueCtx).Err(context.valueCtx * p0)
002db110ldr x16, [x28+16]
002db114subs xzr, sp, x16
002db118b.ls 0x2db170
002db11cstr x30, [sp-64]!
002db120stur x29, [sp-8]
002db124sub x29, sp, 8
002db128ldr x16, [x28+32]
002db12ccbnz x16, 0x2db184
002db130
002db130loc_2db130:
002db130str x0, [sp+72]
002db134stp xzr, xzr, [sp+24]
002db138ldr x1, [sp+72]
002db13cldrsb x27, [x1]
002db140ldr x2, [x1]
002db144ldrsb x27, [x2]
002db148ldr x0, [x1+8]
002db14cldr x1, [x2+40]
002db150blr x1
002db154str x0, [sp+40]
002db158str x1, [sp+48]
002db15cstr x0, [sp+24]
002db160str x1, [sp+32]
002db164ldur x29, [sp-8]
002db168ldr x30, [sp], 64
002db16cret x30
002db170
002db170loc_2db170:
002db170str x0, [sp+8]
002db174mov x3, x30
002db178bl runtime.morestack_noctxt.abi0
002db17cldr x0, [sp+8]
002db180b 0x2db110
002db184
002db184loc_2db184:
002db184ldr x17, [x16]
002db188add x20, sp, 72
002db18csubs xzr, x20, x17
002db190b.ne 0x2db130
002db194add x20, sp, 8
002db198str x20, [x16]
002db19cb 0x2db130
002db110
002db1a0
002db1a0vendor/golang.org/x/net/dns/dnsmessage.(*nestedError).Error: ; void vendor/golang.org/x/net/dns/dnsmessage.(*nestedError).Error(vendor/golang.org/x/net/dns/dnsmessage.nestedError * e)
002db1a0ldr x16, [x28+16]
002db1a4subs xzr, sp, x16
002db1a8b.ls 0x2db238
002db1acstr x30, [sp-128]!
002db1b0stur x29, [sp-8]
002db1b4sub x29, sp, 8
002db1b8str x0, [sp+136]
002db1bcstp xzr, xzr, [sp+72]
002db1c0ldr x1, [sp+136]
002db1c4ldrsb x27, [x1]
002db1c8ldr x2, [x1+16]
002db1ccldrsb x27, [x2]
002db1d0ldr x0, [x1+24]
002db1d4ldr x1, [x2+24]
002db1d8blr x1
002db1dcstr x0, [sp+104]
002db1e0str x1, [sp+112]
002db1e4ldr x1, [sp+136]
002db1e8ldrsb x27, [x1]
002db1ecldr x2, [x1]
002db1f0ldr x1, [x1+8]
002db1f4str x2, [sp+88]
002db1f8str x1, [sp+96]
002db1fcldr x5, [sp+104]
002db200ldr x6, [sp+112]
002db204mov x0, xzr
002db208adrp x3, 0x3d4000
002db20cadd x3, x3, 4041
002db210orr x4, xzr, 2
002db214mov x7, x1
002db218mov x1, x2
002db21cmov x2, x7
002db220bl runtime.concatstring3
002db224str x0, [sp+72]
002db228str x1, [sp+80]
002db22cldur x29, [sp-8]
002db230ldr x30, [sp], 128
002db234ret x30
002db238
002db238loc_2db238:
002db238str x0, [sp+8]
002db23cmov x3, x30
002db240bl runtime.morestack_noctxt.abi0
002db244ldr x0, [sp+8]
002db248b 0x2db1a0
002db24cudf 0
002db1a0
002db1a0vendor/golang.org/x/net/dns/dnsmessage.(*nestedError).Error: ; void vendor/golang.org/x/net/dns/dnsmessage.(*nestedError).Error(vendor/golang.org/x/net/dns/dnsmessage.nestedError * e)
002db1a0ldr x16, [x28+16]
002db1a4subs xzr, sp, x16
002db1a8b.ls 0x2db238
002db1acstr x30, [sp-128]!
002db1b0stur x29, [sp-8]
002db1b4sub x29, sp, 8
002db1b8str x0, [sp+136]
002db1bcstp xzr, xzr, [sp+72]
002db1c0ldr x1, [sp+136]
002db1c4ldrsb x27, [x1]
002db1c8ldr x2, [x1+16]
002db1ccldrsb x27, [x2]
002db1d0ldr x0, [x1+24]
002db1d4ldr x1, [x2+24]
002db1d8blr x1
002db1dcstr x0, [sp+104]
002db1e0str x1, [sp+112]
002db1e4ldr x1, [sp+136]
002db1e8ldrsb x27, [x1]
002db1ecldr x2, [x1]
002db1f0ldr x1, [x1+8]
002db1f4str x2, [sp+88]
002db1f8str x1, [sp+96]
002db1fcldr x5, [sp+104]
002db200ldr x6, [sp+112]
002db204mov x0, xzr
002db208adrp x3, 0x3d4000
002db20cadd x3, x3, 4041
002db210orr x4, xzr, 2
002db214mov x7, x1
002db218mov x1, x2
002db21cmov x2, x7
002db220bl runtime.concatstring3
002db224str x0, [sp+72]
002db228str x1, [sp+80]
002db22cldur x29, [sp-8]
002db230ldr x30, [sp], 128
002db234ret x30
002db238
002db238loc_2db238:
002db238str x0, [sp+8]
002db23cmov x3, x30
002db240bl runtime.morestack_noctxt.abi0
002db244ldr x0, [sp+8]
002db248b 0x2db1a0
002db24cudf 0
002db1a0
002db250
002db250vendor/golang.org/x/net/dns/dnsmessage.(*Header).pack: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Header).pack(vendor/golang.org/x/net/dns/dnsmessage.Header * m)
002db250str x30, [sp-32]!
002db254stur x29, [sp-8]
002db258sub x29, sp, 8
002db25cstr x0, [sp+40]
002db260strh wzr, [sp+20]
002db264strh wzr, [sp+22]
002db268ldr x2, [sp+40]
002db26cldrsb x27, [x2]
002db270ldrh w2, [x2]
002db274strh w2, [sp+20]
002db278ldr x2, [sp+40]
002db27cldrsb x27, [x2]
002db280ldrh w2, [x2+4]
002db284ldr x3, [sp+40]
002db288ldrsb x27, [x3]
002db28cldrh w3, [x3+12]
002db290orr x2, x3, x2, lsl #11
002db294strh w2, [sp+22]
002db298ldr x3, [sp+40]
002db29cldrsb x27, [x3]
002db2a0ldrb w3, [x3+9]
002db2a4tbnz w3, 0, 0x2db2ac
002db2a8b 0x2db2b8
002db2ac
002db2acloc_2db2ac:
002db2acorr x2, x2, 128
002db2b0strh w2, [sp+22]
002db2b4b 0x2db2bc
002db2b8
002db2b8loc_2db2b8:
002db2b8b 0x2db2bc
002db2bc
002db2bcloc_2db2bc:
002db2bcldr x2, [sp+40]
002db2c0ldrsb x27, [x2]
002db2c4ldrb w2, [x2+8]
002db2c8tbnz w2, 0, 0x2db2d0
002db2ccb 0x2db2e0
002db2d0
002db2d0loc_2db2d0:
002db2d0ldrh w2, [sp+22]
002db2d4orr x2, x2, 256
002db2d8strh w2, [sp+22]
002db2dcb 0x2db2e4
002db2e0
002db2e0loc_2db2e0:
002db2e0b 0x2db2e4
002db2e4
002db2e4loc_2db2e4:
002db2e4ldr x2, [sp+40]
002db2e8ldrsb x27, [x2]
002db2ecldrb w2, [x2+7]
002db2f0tbnz w2, 0, 0x2db2f8
002db2f4b 0x2db308
002db2f8
002db2f8loc_2db2f8:
002db2f8ldrh w2, [sp+22]
002db2fcorr x2, x2, 512
002db300strh w2, [sp+22]
002db304b 0x2db30c
002db308
002db308loc_2db308:
002db308b 0x2db30c
002db30c
002db30cloc_2db30c:
002db30cldr x2, [sp+40]
002db310ldrsb x27, [x2]
002db314ldrb w2, [x2+6]
002db318tbnz w2, 0, 0x2db320
002db31cb 0x2db330
002db320
002db320loc_2db320:
002db320ldrh w2, [sp+22]
002db324orr x2, x2, 1024
002db328strh w2, [sp+22]
002db32cb 0x2db334
002db330
002db330loc_2db330:
002db330b 0x2db334
002db334
002db334loc_2db334:
002db334ldr x2, [sp+40]
002db338ldrsb x27, [x2]
002db33cldrb w2, [x2+2]
002db340tbnz w2, 0, 0x2db348
002db344b 0x2db358
002db348
002db348loc_2db348:
002db348ldrh w2, [sp+22]
002db34corr x2, x2, -32768
002db350strh w2, [sp+22]
002db354b 0x2db35c
002db358
002db358loc_2db358:
002db358b 0x2db35c
002db35c
002db35cloc_2db35c:
002db35cldr x2, [sp+40]
002db360ldrsb x27, [x2]
002db364ldrb w2, [x2+10]
002db368tbnz w2, 0, 0x2db370
002db36cb 0x2db380
002db370
002db370loc_2db370:
002db370ldrh w2, [sp+22]
002db374orr x2, x2, 32
002db378strh w2, [sp+22]
002db37cb 0x2db384
002db380
002db380loc_2db380:
002db380b 0x2db384
002db384
002db384loc_2db384:
002db384ldr x2, [sp+40]
002db388ldrsb x27, [x2]
002db38cldrb w2, [x2+11]
002db390tbnz w2, 0, 0x2db398
002db394b 0x2db3a8
002db398
002db398loc_2db398:
002db398ldrh w2, [sp+22]
002db39corr x2, x2, 16
002db3a0strh w2, [sp+22]
002db3a4b 0x2db3ac
002db3a8
002db3a8loc_2db3a8:
002db3a8b 0x2db3ac
002db3ac
002db3acloc_2db3ac:
002db3acldrh w1, [sp+22]
002db3b0ldrh w0, [sp+20]
002db3b4add x29, sp, 24
002db3b8add sp, sp, 32
002db3bcret x30
002db250
002db250vendor/golang.org/x/net/dns/dnsmessage.(*Header).pack: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Header).pack(vendor/golang.org/x/net/dns/dnsmessage.Header * m)
002db250str x30, [sp-32]!
002db254stur x29, [sp-8]
002db258sub x29, sp, 8
002db25cstr x0, [sp+40]
002db260strh wzr, [sp+20]
002db264strh wzr, [sp+22]
002db268ldr x2, [sp+40]
002db26cldrsb x27, [x2]
002db270ldrh w2, [x2]
002db274strh w2, [sp+20]
002db278ldr x2, [sp+40]
002db27cldrsb x27, [x2]
002db280ldrh w2, [x2+4]
002db284ldr x3, [sp+40]
002db288ldrsb x27, [x3]
002db28cldrh w3, [x3+12]
002db290orr x2, x3, x2, lsl #11
002db294strh w2, [sp+22]
002db298ldr x3, [sp+40]
002db29cldrsb x27, [x3]
002db2a0ldrb w3, [x3+9]
002db2a4tbnz w3, 0, 0x2db2ac
002db2a8b 0x2db2b8
002db2ac
002db2acloc_2db2ac:
002db2acorr x2, x2, 128
002db2b0strh w2, [sp+22]
002db2b4b 0x2db2bc
002db2b8
002db2b8loc_2db2b8:
002db2b8b 0x2db2bc
002db2bc
002db2bcloc_2db2bc:
002db2bcldr x2, [sp+40]
002db2c0ldrsb x27, [x2]
002db2c4ldrb w2, [x2+8]
002db2c8tbnz w2, 0, 0x2db2d0
002db2ccb 0x2db2e0
002db2d0
002db2d0loc_2db2d0:
002db2d0ldrh w2, [sp+22]
002db2d4orr x2, x2, 256
002db2d8strh w2, [sp+22]
002db2dcb 0x2db2e4
002db2e0
002db2e0loc_2db2e0:
002db2e0b 0x2db2e4
002db2e4
002db2e4loc_2db2e4:
002db2e4ldr x2, [sp+40]
002db2e8ldrsb x27, [x2]
002db2ecldrb w2, [x2+7]
002db2f0tbnz w2, 0, 0x2db2f8
002db2f4b 0x2db308
002db2f8
002db2f8loc_2db2f8:
002db2f8ldrh w2, [sp+22]
002db2fcorr x2, x2, 512
002db300strh w2, [sp+22]
002db304b 0x2db30c
002db308
002db308loc_2db308:
002db308b 0x2db30c
002db30c
002db30cloc_2db30c:
002db30cldr x2, [sp+40]
002db310ldrsb x27, [x2]
002db314ldrb w2, [x2+6]
002db318tbnz w2, 0, 0x2db320
002db31cb 0x2db330
002db320
002db320loc_2db320:
002db320ldrh w2, [sp+22]
002db324orr x2, x2, 1024
002db328strh w2, [sp+22]
002db32cb 0x2db334
002db330
002db330loc_2db330:
002db330b 0x2db334
002db334
002db334loc_2db334:
002db334ldr x2, [sp+40]
002db338ldrsb x27, [x2]
002db33cldrb w2, [x2+2]
002db340tbnz w2, 0, 0x2db348
002db344b 0x2db358
002db348
002db348loc_2db348:
002db348ldrh w2, [sp+22]
002db34corr x2, x2, -32768
002db350strh w2, [sp+22]
002db354b 0x2db35c
002db358
002db358loc_2db358:
002db358b 0x2db35c
002db35c
002db35cloc_2db35c:
002db35cldr x2, [sp+40]
002db360ldrsb x27, [x2]
002db364ldrb w2, [x2+10]
002db368tbnz w2, 0, 0x2db370
002db36cb 0x2db380
002db370
002db370loc_2db370:
002db370ldrh w2, [sp+22]
002db374orr x2, x2, 32
002db378strh w2, [sp+22]
002db37cb 0x2db384
002db380
002db380loc_2db380:
002db380b 0x2db384
002db384
002db384loc_2db384:
002db384ldr x2, [sp+40]
002db388ldrsb x27, [x2]
002db38cldrb w2, [x2+11]
002db390tbnz w2, 0, 0x2db398
002db394b 0x2db3a8
002db398
002db398loc_2db398:
002db398ldrh w2, [sp+22]
002db39corr x2, x2, 16
002db3a0strh w2, [sp+22]
002db3a4b 0x2db3ac
002db3a8
002db3a8loc_2db3a8:
002db3a8b 0x2db3ac
002db3ac
002db3acloc_2db3ac:
002db3acldrh w1, [sp+22]
002db3b0ldrh w0, [sp+20]
002db3b4add x29, sp, 24
002db3b8add sp, sp, 32
002db3bcret x30
002db250
002db3c0
002db3c0vendor/golang.org/x/net/dns/dnsmessage.(*header).count: ; void vendor/golang.org/x/net/dns/dnsmessage.(*header).count(vendor/golang.org/x/net/dns/dnsmessage.header * h, vendor/golang.org/x/net/dns/dnsmessage.section sec)
002db3c0str x30, [sp-32]!
002db3c4stur x29, [sp-8]
002db3c8sub x29, sp, 8
002db3ccstr x0, [sp+40]
002db3d0strb w1, [sp+48]
002db3d4strh wzr, [sp+22]
002db3d8ldrb w1, [sp+48]
002db3dcstrb w1, [sp+21]
002db3e0mov x2, x1
002db3e4subs wzr, w2, 3
002db3e8b.ls 0x2db3f0
002db3ecb 0x2db454
002db3f0
002db3f0loc_2db3f0:
002db3f0mov x2, x1
002db3f4subs wzr, w2, 2
002db3f8b.eq 0x2db400
002db3fcb 0x2db420
002db400
002db400loc_2db400:
002db400b 0x2db404
002db404
002db404loc_2db404:
002db404ldr x1, [sp+40]
002db408ldrsb x27, [x1]
002db40cldrh w0, [x1+4]
002db410strh w0, [sp+22]
002db414add x29, sp, 24
002db418add sp, sp, 32
002db41cret x30
002db420
002db420loc_2db420:
002db420subs wzr, w1, 3
002db424b.eq 0x2db42c
002db428b 0x2db44c
002db42c
002db42cloc_2db42c:
002db42cb 0x2db430
002db430
002db430loc_2db430:
002db430ldr x1, [sp+40]
002db434ldrsb x27, [x1]
002db438ldrh w0, [x1+6]
002db43cstrh w0, [sp+22]
002db440add x29, sp, 24
002db444add sp, sp, 32
002db448ret x30
002db44c
002db44cloc_2db44c:
002db44cb 0x2db450
002db450
002db450loc_2db450:
002db450b 0x2db4b8
002db454
002db454loc_2db454:
002db454mov x2, x1
002db458subs wzr, w2, 4
002db45cb.eq 0x2db464
002db460b 0x2db484
002db464
002db464loc_2db464:
002db464b 0x2db468
002db468
002db468loc_2db468:
002db468ldr x1, [sp+40]
002db46cldrsb x27, [x1]
002db470ldrh w0, [x1+8]
002db474strh w0, [sp+22]
002db478add x29, sp, 24
002db47cadd sp, sp, 32
002db480ret x30
002db484
002db484loc_2db484:
002db484subs wzr, w1, 5
002db488b.eq 0x2db490
002db48cb 0x2db4b0
002db490
002db490loc_2db490:
002db490b 0x2db494
002db494
002db494loc_2db494:
002db494ldr x1, [sp+40]
002db498ldrsb x27, [x1]
002db49cldrh w0, [x1+10]
002db4a0strh w0, [sp+22]
002db4a4add x29, sp, 24
002db4a8add sp, sp, 32
002db4acret x30
002db4b0
002db4b0loc_2db4b0:
002db4b0b 0x2db4b4
002db4b4
002db4b4loc_2db4b4:
002db4b4b 0x2db4b8
002db4b8
002db4b8loc_2db4b8:
002db4b8b 0x2db4bc
002db4bc
002db4bcloc_2db4bc:
002db4bcstrh wzr, [sp+22]
002db4c0mov x0, xzr
002db4c4add x29, sp, 24
002db4c8add sp, sp, 32
002db4ccret x30
002db3c0
002db3c0vendor/golang.org/x/net/dns/dnsmessage.(*header).count: ; void vendor/golang.org/x/net/dns/dnsmessage.(*header).count(vendor/golang.org/x/net/dns/dnsmessage.header * h, vendor/golang.org/x/net/dns/dnsmessage.section sec)
002db3c0str x30, [sp-32]!
002db3c4stur x29, [sp-8]
002db3c8sub x29, sp, 8
002db3ccstr x0, [sp+40]
002db3d0strb w1, [sp+48]
002db3d4strh wzr, [sp+22]
002db3d8ldrb w1, [sp+48]
002db3dcstrb w1, [sp+21]
002db3e0mov x2, x1
002db3e4subs wzr, w2, 3
002db3e8b.ls 0x2db3f0
002db3ecb 0x2db454
002db3f0
002db3f0loc_2db3f0:
002db3f0mov x2, x1
002db3f4subs wzr, w2, 2
002db3f8b.eq 0x2db400
002db3fcb 0x2db420
002db400
002db400loc_2db400:
002db400b 0x2db404
002db404
002db404loc_2db404:
002db404ldr x1, [sp+40]
002db408ldrsb x27, [x1]
002db40cldrh w0, [x1+4]
002db410strh w0, [sp+22]
002db414add x29, sp, 24
002db418add sp, sp, 32
002db41cret x30
002db420
002db420loc_2db420:
002db420subs wzr, w1, 3
002db424b.eq 0x2db42c
002db428b 0x2db44c
002db42c
002db42cloc_2db42c:
002db42cb 0x2db430
002db430
002db430loc_2db430:
002db430ldr x1, [sp+40]
002db434ldrsb x27, [x1]
002db438ldrh w0, [x1+6]
002db43cstrh w0, [sp+22]
002db440add x29, sp, 24
002db444add sp, sp, 32
002db448ret x30
002db44c
002db44cloc_2db44c:
002db44cb 0x2db450
002db450
002db450loc_2db450:
002db450b 0x2db4b8
002db454
002db454loc_2db454:
002db454mov x2, x1
002db458subs wzr, w2, 4
002db45cb.eq 0x2db464
002db460b 0x2db484
002db464
002db464loc_2db464:
002db464b 0x2db468
002db468
002db468loc_2db468:
002db468ldr x1, [sp+40]
002db46cldrsb x27, [x1]
002db470ldrh w0, [x1+8]
002db474strh w0, [sp+22]
002db478add x29, sp, 24
002db47cadd sp, sp, 32
002db480ret x30
002db484
002db484loc_2db484:
002db484subs wzr, w1, 5
002db488b.eq 0x2db490
002db48cb 0x2db4b0
002db490
002db490loc_2db490:
002db490b 0x2db494
002db494
002db494loc_2db494:
002db494ldr x1, [sp+40]
002db498ldrsb x27, [x1]
002db49cldrh w0, [x1+10]
002db4a0strh w0, [sp+22]
002db4a4add x29, sp, 24
002db4a8add sp, sp, 32
002db4acret x30
002db4b0
002db4b0loc_2db4b0:
002db4b0b 0x2db4b4
002db4b4
002db4b4loc_2db4b4:
002db4b4b 0x2db4b8
002db4b8
002db4b8loc_2db4b8:
002db4b8b 0x2db4bc
002db4bc
002db4bcloc_2db4bc:
002db4bcstrh wzr, [sp+22]
002db4c0mov x0, xzr
002db4c4add x29, sp, 24
002db4c8add sp, sp, 32
002db4ccret x30
002db3c0
002db4d0
002db4d0vendor/golang.org/x/net/dns/dnsmessage.(*header).pack: ; void vendor/golang.org/x/net/dns/dnsmessage.(*header).pack(vendor/golang.org/x/net/dns/dnsmessage.header * h, struct []uint8 msg)
002db4d0ldr x16, [x28+16]
002db4d4subs xzr, sp, x16
002db4d8b.ls 0x2db620
002db4dcstr x30, [sp-112]!
002db4e0stur x29, [sp-8]
002db4e4sub x29, sp, 8
002db4e8str x0, [sp+120]
002db4ecstr x1, [sp+128]
002db4f0str x2, [sp+136]
002db4f4str x3, [sp+144]
002db4f8str xzr, [sp+56]
002db4fcstp xzr, xzr, [sp+64]
002db500ldr x4, [sp+120]
002db504ldrsb x27, [x4]
002db508ldrh w3, [x4]
002db50cstrh w3, [sp+54]
002db510ldr x0, [sp+128]
002db514ldr x1, [sp+136]
002db518ldr x2, [sp+144]
002db51cbl vendor/golang.org/x/net/dns/dnsmessage.packUint16
002db520str x0, [sp+128]
002db524str x1, [sp+136]
002db528str x2, [sp+144]
002db52cldr x4, [sp+120]
002db530ldrsb x27, [x4]
002db534ldrh w3, [x4+2]
002db538strh w3, [sp+52]
002db53cldr x0, [sp+128]
002db540ldr x1, [sp+136]
002db544ldr x2, [sp+144]
002db548bl vendor/golang.org/x/net/dns/dnsmessage.packUint16
002db54cstr x0, [sp+128]
002db550str x1, [sp+136]
002db554str x2, [sp+144]
002db558ldr x4, [sp+120]
002db55cldrsb x27, [x4]
002db560ldrh w3, [x4+4]
002db564strh w3, [sp+50]
002db568ldr x0, [sp+128]
002db56cldr x1, [sp+136]
002db570ldr x2, [sp+144]
002db574bl vendor/golang.org/x/net/dns/dnsmessage.packUint16
002db578str x0, [sp+128]
002db57cstr x1, [sp+136]
002db580str x2, [sp+144]
002db584ldr x4, [sp+120]
002db588ldrsb x27, [x4]
002db58cldrh w3, [x4+6]
002db590strh w3, [sp+48]
002db594ldr x0, [sp+128]
002db598ldr x1, [sp+136]
002db59cldr x2, [sp+144]
002db5a0bl vendor/golang.org/x/net/dns/dnsmessage.packUint16
002db5a4str x0, [sp+128]
002db5a8str x1, [sp+136]
002db5acstr x2, [sp+144]
002db5b0ldr x4, [sp+120]
002db5b4ldrsb x27, [x4]
002db5b8ldrh w3, [x4+8]
002db5bcstrh w3, [sp+46]
002db5c0ldr x0, [sp+128]
002db5c4ldr x1, [sp+136]
002db5c8ldr x2, [sp+144]
002db5ccbl vendor/golang.org/x/net/dns/dnsmessage.packUint16
002db5d0str x0, [sp+128]
002db5d4str x1, [sp+136]
002db5d8str x2, [sp+144]
002db5dcldr x4, [sp+120]
002db5e0ldrsb x27, [x4]
002db5e4ldrh w3, [x4+10]
002db5e8strh w3, [sp+44]
002db5ecldr x0, [sp+128]
002db5f0ldr x1, [sp+136]
002db5f4ldr x2, [sp+144]
002db5f8bl vendor/golang.org/x/net/dns/dnsmessage.packUint16
002db5fcstr x0, [sp+80]
002db600str x1, [sp+88]
002db604str x2, [sp+96]
002db608str x0, [sp+56]
002db60cstr x1, [sp+64]
002db610str x2, [sp+72]
002db614ldur x29, [sp-8]
002db618ldr x30, [sp], 112
002db61cret x30
002db620
002db620loc_2db620:
002db620stp x0, x1, [sp+8]
002db624stp x2, x3, [sp+24]
002db628mov x3, x30
002db62cbl runtime.morestack_noctxt.abi0
002db630ldp x0, x1, [sp+8]
002db634ldp x2, x3, [sp+24]
002db638b 0x2db4d0
002db63cudf 0
002db4d0
002db4d0vendor/golang.org/x/net/dns/dnsmessage.(*header).pack: ; void vendor/golang.org/x/net/dns/dnsmessage.(*header).pack(vendor/golang.org/x/net/dns/dnsmessage.header * h, struct []uint8 msg)
002db4d0ldr x16, [x28+16]
002db4d4subs xzr, sp, x16
002db4d8b.ls 0x2db620
002db4dcstr x30, [sp-112]!
002db4e0stur x29, [sp-8]
002db4e4sub x29, sp, 8
002db4e8str x0, [sp+120]
002db4ecstr x1, [sp+128]
002db4f0str x2, [sp+136]
002db4f4str x3, [sp+144]
002db4f8str xzr, [sp+56]
002db4fcstp xzr, xzr, [sp+64]
002db500ldr x4, [sp+120]
002db504ldrsb x27, [x4]
002db508ldrh w3, [x4]
002db50cstrh w3, [sp+54]
002db510ldr x0, [sp+128]
002db514ldr x1, [sp+136]
002db518ldr x2, [sp+144]
002db51cbl vendor/golang.org/x/net/dns/dnsmessage.packUint16
002db520str x0, [sp+128]
002db524str x1, [sp+136]
002db528str x2, [sp+144]
002db52cldr x4, [sp+120]
002db530ldrsb x27, [x4]
002db534ldrh w3, [x4+2]
002db538strh w3, [sp+52]
002db53cldr x0, [sp+128]
002db540ldr x1, [sp+136]
002db544ldr x2, [sp+144]
002db548bl vendor/golang.org/x/net/dns/dnsmessage.packUint16
002db54cstr x0, [sp+128]
002db550str x1, [sp+136]
002db554str x2, [sp+144]
002db558ldr x4, [sp+120]
002db55cldrsb x27, [x4]
002db560ldrh w3, [x4+4]
002db564strh w3, [sp+50]
002db568ldr x0, [sp+128]
002db56cldr x1, [sp+136]
002db570ldr x2, [sp+144]
002db574bl vendor/golang.org/x/net/dns/dnsmessage.packUint16
002db578str x0, [sp+128]
002db57cstr x1, [sp+136]
002db580str x2, [sp+144]
002db584ldr x4, [sp+120]
002db588ldrsb x27, [x4]
002db58cldrh w3, [x4+6]
002db590strh w3, [sp+48]
002db594ldr x0, [sp+128]
002db598ldr x1, [sp+136]
002db59cldr x2, [sp+144]
002db5a0bl vendor/golang.org/x/net/dns/dnsmessage.packUint16
002db5a4str x0, [sp+128]
002db5a8str x1, [sp+136]
002db5acstr x2, [sp+144]
002db5b0ldr x4, [sp+120]
002db5b4ldrsb x27, [x4]
002db5b8ldrh w3, [x4+8]
002db5bcstrh w3, [sp+46]
002db5c0ldr x0, [sp+128]
002db5c4ldr x1, [sp+136]
002db5c8ldr x2, [sp+144]
002db5ccbl vendor/golang.org/x/net/dns/dnsmessage.packUint16
002db5d0str x0, [sp+128]
002db5d4str x1, [sp+136]
002db5d8str x2, [sp+144]
002db5dcldr x4, [sp+120]
002db5e0ldrsb x27, [x4]
002db5e4ldrh w3, [x4+10]
002db5e8strh w3, [sp+44]
002db5ecldr x0, [sp+128]
002db5f0ldr x1, [sp+136]
002db5f4ldr x2, [sp+144]
002db5f8bl vendor/golang.org/x/net/dns/dnsmessage.packUint16
002db5fcstr x0, [sp+80]
002db600str x1, [sp+88]
002db604str x2, [sp+96]
002db608str x0, [sp+56]
002db60cstr x1, [sp+64]
002db610str x2, [sp+72]
002db614ldur x29, [sp-8]
002db618ldr x30, [sp], 112
002db61cret x30
002db620
002db620loc_2db620:
002db620stp x0, x1, [sp+8]
002db624stp x2, x3, [sp+24]
002db628mov x3, x30
002db62cbl runtime.morestack_noctxt.abi0
002db630ldp x0, x1, [sp+8]
002db634ldp x2, x3, [sp+24]
002db638b 0x2db4d0
002db63cudf 0
002db4d0
002db640
002db640vendor/golang.org/x/net/dns/dnsmessage.(*header).unpack: ; void vendor/golang.org/x/net/dns/dnsmessage.(*header).unpack(vendor/golang.org/x/net/dns/dnsmessage.header * h, struct []uint8 msg, int off)
002db640ldr x16, [x28+16]
002db644sub x17, sp, 208
002db648subs xzr, x17, x16
002db64cb.ls 0x2dbdcc
002db650sub x20, sp, 336
002db654stp x29, x30, [x20-8]
002db658add sp, x20, 0
002db65csub x29, sp, 8
002db660str x0, [sp+344]
002db664str x1, [sp+352]
002db668str x2, [sp+360]
002db66cstr x3, [sp+368]
002db670str x4, [sp+376]
002db674str xzr, [sp+56]
002db678stp xzr, xzr, [sp+128]
002db67cldr x4, [sp+376]
002db680str x4, [sp+64]
002db684stp xzr, xzr, [sp+144]
002db688stp xzr, xzr, [sp+232]
002db68cldr x3, [sp+64]
002db690ldr x0, [sp+352]
002db694ldr x1, [sp+360]
002db698ldr x2, [sp+368]
002db69cbl vendor/golang.org/x/net/dns/dnsmessage.unpackUint16
002db6a0strh w0, [sp+44]
002db6a4str x1, [sp+80]
002db6a8str x2, [sp+232]
002db6acstr x3, [sp+240]
002db6b0ldrh w4, [sp+44]
002db6b4strh w4, [sp+42]
002db6b8ldr x4, [sp+80]
002db6bcstr x4, [sp+72]
002db6c0str x2, [sp+160]
002db6c4str x3, [sp+168]
002db6c8ldr x4, [sp+344]
002db6ccldrsb x27, [x4]
002db6d0ldrh w5, [sp+42]
002db6d4strh w5, [x4]
002db6d8ldr x4, [sp+72]
002db6dcstr x4, [sp+64]
002db6e0ldr x4, [sp+168]
002db6e4ldr x5, [sp+160]
002db6e8str x5, [sp+144]
002db6ecstr x4, [sp+152]
002db6f0cbnz x5, 0x2db6f8
002db6f4b 0x2db7b8
002db6f8
002db6f8loc_2db6f8:
002db6f8adrp x0, 0x369000
002db6fcadd x0, x0, 0
002db700bl runtime.newobject
002db704str x0, [sp+216]
002db708orr x1, xzr, 2
002db70cstr x1, [x0+8]
002db710adrp x27, 0x770000
002db714ldr w1, [x27+3056]
002db718cbz w1, 0x2db720
002db71cb 0x2db724
002db720
002db720loc_2db720:
002db720b 0x2db734
002db724
002db724loc_2db724:
002db724ldr x3, [x0]
002db728bl runtime.gcWriteBarrier1
002db72cstr x3, [x25]
002db730b 0x2db734
002db734
002db734loc_2db734:
002db734adrp x3, 0x3d5000
002db738add x3, x3, 199
002db73cstr x3, [x0]
002db740ldr x3, [sp+216]
002db744ldrsb x27, [x3]
002db748ldr x4, [sp+152]
002db74cldr x5, [sp+144]
002db750str x5, [x3+16]
002db754adrp x27, 0x770000
002db758ldr w5, [x27+3056]
002db75ccbz w5, 0x2db764
002db760b 0x2db768
002db764
002db764loc_2db764:
002db764b 0x2db77c
002db768
002db768loc_2db768:
002db768bl runtime.gcWriteBarrier2
002db76cstr x4, [x25]
002db770ldr x5, [x3+24]
002db774str x5, [x25+8]
002db778b 0x2db77c
002db77c
002db77cloc_2db77c:
002db77cstr x4, [x3+24]
002db780ldr x3, [sp+216]
002db784str x3, [sp+224]
002db788ldr x4, [sp+376]
002db78cstr x4, [sp+56]
002db790adrp x4, 0x43b000
002db794add x4, x4, 64
002db798str x4, [sp+128]
002db79cstr x3, [sp+136]
002db7a0ldr x0, [sp+56]
002db7a4ldr x1, [sp+128]
002db7a8ldr x2, [sp+136]
002db7acldp x29, x30, [sp-8]
002db7b0add sp, sp, 336
002db7b4ret x30
002db7b8
002db7b8loc_2db7b8:
002db7b8stp xzr, xzr, [sp+232]
002db7bcldr x3, [sp+64]
002db7c0ldr x0, [sp+352]
002db7c4ldr x1, [sp+360]
002db7c8ldr x2, [sp+368]
002db7ccbl vendor/golang.org/x/net/dns/dnsmessage.unpackUint16
002db7d0strh w0, [sp+44]
002db7d4str x1, [sp+80]
002db7d8str x2, [sp+232]
002db7dcstr x3, [sp+240]
002db7e0ldrh w4, [sp+44]
002db7e4strh w4, [sp+54]
002db7e8ldr x4, [sp+80]
002db7ecstr x4, [sp+120]
002db7f0str x2, [sp+312]
002db7f4str x3, [sp+320]
002db7f8ldr x4, [sp+344]
002db7fcldrsb x27, [x4]
002db800ldrh w5, [sp+54]
002db804strh w5, [x4+2]
002db808ldr x4, [sp+120]
002db80cstr x4, [sp+64]
002db810ldr x4, [sp+320]
002db814ldr x5, [sp+312]
002db818str x5, [sp+144]
002db81cstr x4, [sp+152]
002db820cbnz x5, 0x2db828
002db824b 0x2db8e8
002db828
002db828loc_2db828:
002db828adrp x0, 0x369000
002db82cadd x0, x0, 0
002db830bl runtime.newobject
002db834str x0, [sp+208]
002db838orr x1, xzr, 4
002db83cstr x1, [x0+8]
002db840adrp x27, 0x770000
002db844ldr w1, [x27+3056]
002db848cbz w1, 0x2db850
002db84cb 0x2db854
002db850
002db850loc_2db850:
002db850b 0x2db864
002db854
002db854loc_2db854:
002db854ldr x3, [x0]
002db858bl runtime.gcWriteBarrier1
002db85cstr x3, [x25]
002db860b 0x2db864
002db864
002db864loc_2db864:
002db864adrp x3, 0x3d5000
002db868add x3, x3, 1238
002db86cstr x3, [x0]
002db870ldr x3, [sp+208]
002db874ldrsb x27, [x3]
002db878ldr x4, [sp+152]
002db87cldr x5, [sp+144]
002db880str x5, [x3+16]
002db884adrp x27, 0x770000
002db888ldr w5, [x27+3056]
002db88ccbz w5, 0x2db894
002db890b 0x2db898
002db894
002db894loc_2db894:
002db894b 0x2db8ac
002db898
002db898loc_2db898:
002db898bl runtime.gcWriteBarrier2
002db89cstr x4, [x25]
002db8a0ldr x5, [x3+24]
002db8a4str x5, [x25+8]
002db8a8b 0x2db8ac
002db8ac
002db8acloc_2db8ac:
002db8acstr x4, [x3+24]
002db8b0ldr x3, [sp+208]
002db8b4str x3, [sp+224]
002db8b8ldr x4, [sp+376]
002db8bcstr x4, [sp+56]
002db8c0adrp x4, 0x43b000
002db8c4add x4, x4, 64
002db8c8str x4, [sp+128]
002db8ccstr x3, [sp+136]
002db8d0ldr x0, [sp+56]
002db8d4ldr x1, [sp+128]
002db8d8ldr x2, [sp+136]
002db8dcldp x29, x30, [sp-8]
002db8e0add sp, sp, 336
002db8e4ret x30
002db8e8
002db8e8loc_2db8e8:
002db8e8stp xzr, xzr, [sp+232]
002db8ecldr x3, [sp+64]
002db8f0ldr x0, [sp+352]
002db8f4ldr x1, [sp+360]
002db8f8ldr x2, [sp+368]
002db8fcbl vendor/golang.org/x/net/dns/dnsmessage.unpackUint16
002db900strh w0, [sp+44]
002db904str x1, [sp+80]
002db908str x2, [sp+232]
002db90cstr x3, [sp+240]
002db910ldrh w4, [sp+44]
002db914strh w4, [sp+52]
002db918ldr x4, [sp+80]
002db91cstr x4, [sp+112]
002db920str x2, [sp+296]
002db924str x3, [sp+304]
002db928ldr x4, [sp+344]
002db92cldrsb x27, [x4]
002db930ldrh w5, [sp+52]
002db934strh w5, [x4+4]
002db938ldr x4, [sp+112]
002db93cstr x4, [sp+64]
002db940ldr x4, [sp+304]
002db944ldr x5, [sp+296]
002db948str x5, [sp+144]
002db94cstr x4, [sp+152]
002db950cbnz x5, 0x2db958
002db954b 0x2dba18
002db958
002db958loc_2db958:
002db958adrp x0, 0x369000
002db95cadd x0, x0, 0
002db960bl runtime.newobject
002db964str x0, [sp+200]
002db968movz x1, 9
002db96cstr x1, [x0+8]
002db970adrp x27, 0x770000
002db974ldr w1, [x27+3056]
002db978cbz w1, 0x2db980
002db97cb 0x2db984
002db980
002db980loc_2db980:
002db980b 0x2db994
002db984
002db984loc_2db984:
002db984ldr x3, [x0]
002db988bl runtime.gcWriteBarrier1
002db98cstr x3, [x25]
002db990b 0x2db994
002db994
002db994loc_2db994:
002db994adrp x3, 0x3d6000
002db998add x3, x3, 3955
002db99cstr x3, [x0]
002db9a0ldr x3, [sp+200]
002db9a4ldrsb x27, [x3]
002db9a8ldr x4, [sp+152]
002db9acldr x5, [sp+144]
002db9b0str x5, [x3+16]
002db9b4adrp x27, 0x770000
002db9b8ldr w5, [x27+3056]
002db9bccbz w5, 0x2db9c4
002db9c0b 0x2db9c8
002db9c4
002db9c4loc_2db9c4:
002db9c4b 0x2db9dc
002db9c8
002db9c8loc_2db9c8:
002db9c8bl runtime.gcWriteBarrier2
002db9ccstr x4, [x25]
002db9d0ldr x5, [x3+24]
002db9d4str x5, [x25+8]
002db9d8b 0x2db9dc
002db9dc
002db9dcloc_2db9dc:
002db9dcstr x4, [x3+24]
002db9e0ldr x3, [sp+200]
002db9e4str x3, [sp+224]
002db9e8ldr x4, [sp+376]
002db9ecstr x4, [sp+56]
002db9f0adrp x4, 0x43b000
002db9f4add x4, x4, 64
002db9f8str x4, [sp+128]
002db9fcstr x3, [sp+136]
002dba00ldr x0, [sp+56]
002dba04ldr x1, [sp+128]
002dba08ldr x2, [sp+136]
002dba0cldp x29, x30, [sp-8]
002dba10add sp, sp, 336
002dba14ret x30
002dba18
002dba18loc_2dba18:
002dba18stp xzr, xzr, [sp+232]
002dba1cldr x3, [sp+64]
002dba20ldr x0, [sp+352]
002dba24ldr x1, [sp+360]
002dba28ldr x2, [sp+368]
002dba2cbl vendor/golang.org/x/net/dns/dnsmessage.unpackUint16
002dba30strh w0, [sp+44]
002dba34str x1, [sp+80]
002dba38str x2, [sp+232]
002dba3cstr x3, [sp+240]
002dba40ldrh w4, [sp+44]
002dba44strh w4, [sp+50]
002dba48ldr x4, [sp+80]
002dba4cstr x4, [sp+104]
002dba50str x2, [sp+280]
002dba54str x3, [sp+288]
002dba58ldr x4, [sp+344]
002dba5cldrsb x27, [x4]
002dba60ldrh w5, [sp+50]
002dba64strh w5, [x4+6]
002dba68ldr x4, [sp+104]
002dba6cstr x4, [sp+64]
002dba70ldr x4, [sp+288]
002dba74ldr x5, [sp+280]
002dba78str x5, [sp+144]
002dba7cstr x4, [sp+152]
002dba80cbnz x5, 0x2dba88
002dba84b 0x2dbb48
002dba88
002dba88loc_2dba88:
002dba88adrp x0, 0x369000
002dba8cadd x0, x0, 0
002dba90bl runtime.newobject
002dba94str x0, [sp+192]
002dba98orr x1, xzr, 7
002dba9cstr x1, [x0+8]
002dbaa0adrp x27, 0x770000
002dbaa4ldr w1, [x27+3056]
002dbaa8cbz w1, 0x2dbab0
002dbaacb 0x2dbab4
002dbab0
002dbab0loc_2dbab0:
002dbab0b 0x2dbac4
002dbab4
002dbab4loc_2dbab4:
002dbab4ldr x3, [x0]
002dbab8bl runtime.gcWriteBarrier1
002dbabcstr x3, [x25]
002dbac0b 0x2dbac4
002dbac4
002dbac4loc_2dbac4:
002dbac4adrp x3, 0x3d6000
002dbac8add x3, x3, 139
002dbaccstr x3, [x0]
002dbad0ldr x3, [sp+192]
002dbad4ldrsb x27, [x3]
002dbad8ldr x4, [sp+152]
002dbadcldr x5, [sp+144]
002dbae0str x5, [x3+16]
002dbae4adrp x27, 0x770000
002dbae8ldr w5, [x27+3056]
002dbaeccbz w5, 0x2dbaf4
002dbaf0b 0x2dbaf8
002dbaf4
002dbaf4loc_2dbaf4:
002dbaf4b 0x2dbb0c
002dbaf8
002dbaf8loc_2dbaf8:
002dbaf8bl runtime.gcWriteBarrier2
002dbafcstr x4, [x25]
002dbb00ldr x5, [x3+24]
002dbb04str x5, [x25+8]
002dbb08b 0x2dbb0c
002dbb0c
002dbb0cloc_2dbb0c:
002dbb0cstr x4, [x3+24]
002dbb10ldr x3, [sp+192]
002dbb14str x3, [sp+224]
002dbb18ldr x4, [sp+376]
002dbb1cstr x4, [sp+56]
002dbb20adrp x4, 0x43b000
002dbb24add x4, x4, 64
002dbb28str x4, [sp+128]
002dbb2cstr x3, [sp+136]
002dbb30ldr x0, [sp+56]
002dbb34ldr x1, [sp+128]
002dbb38ldr x2, [sp+136]
002dbb3cldp x29, x30, [sp-8]
002dbb40add sp, sp, 336
002dbb44ret x30
002dbb48
002dbb48loc_2dbb48:
002dbb48stp xzr, xzr, [sp+232]
002dbb4cldr x3, [sp+64]
002dbb50ldr x0, [sp+352]
002dbb54ldr x1, [sp+360]
002dbb58ldr x2, [sp+368]
002dbb5cbl vendor/golang.org/x/net/dns/dnsmessage.unpackUint16
002dbb60strh w0, [sp+44]
002dbb64str x1, [sp+80]
002dbb68str x2, [sp+232]
002dbb6cstr x3, [sp+240]
002dbb70ldrh w4, [sp+44]
002dbb74strh w4, [sp+48]
002dbb78ldr x4, [sp+80]
002dbb7cstr x4, [sp+96]
002dbb80str x2, [sp+264]
002dbb84str x3, [sp+272]
002dbb88ldr x4, [sp+344]
002dbb8cldrsb x27, [x4]
002dbb90ldrh w5, [sp+48]
002dbb94strh w5, [x4+8]
002dbb98ldr x4, [sp+96]
002dbb9cstr x4, [sp+64]
002dbba0ldr x4, [sp+272]
002dbba4ldr x5, [sp+264]
002dbba8str x5, [sp+144]
002dbbacstr x4, [sp+152]
002dbbb0cbnz x5, 0x2dbbb8
002dbbb4b 0x2dbc78
002dbbb8
002dbbb8loc_2dbbb8:
002dbbb8adrp x0, 0x369000
002dbbbcadd x0, x0, 0
002dbbc0bl runtime.newobject
002dbbc4str x0, [sp+184]
002dbbc8movz x1, 11
002dbbccstr x1, [x0+8]
002dbbd0adrp x27, 0x770000
002dbbd4ldr w1, [x27+3056]
002dbbd8cbz w1, 0x2dbbe0
002dbbdcb 0x2dbbe4
002dbbe0
002dbbe0loc_2dbbe0:
002dbbe0b 0x2dbbf4
002dbbe4
002dbbe4loc_2dbbe4:
002dbbe4ldr x3, [x0]
002dbbe8bl runtime.gcWriteBarrier1
002dbbecstr x3, [x25]
002dbbf0b 0x2dbbf4
002dbbf4
002dbbf4loc_2dbbf4:
002dbbf4adrp x3, 0x3d7000
002dbbf8add x3, x3, 3099
002dbbfcstr x3, [x0]
002dbc00ldr x3, [sp+184]
002dbc04ldrsb x27, [x3]
002dbc08ldr x4, [sp+152]
002dbc0cldr x5, [sp+144]
002dbc10str x5, [x3+16]
002dbc14adrp x27, 0x770000
002dbc18ldr w5, [x27+3056]
002dbc1ccbz w5, 0x2dbc24
002dbc20b 0x2dbc28
002dbc24
002dbc24loc_2dbc24:
002dbc24b 0x2dbc3c
002dbc28
002dbc28loc_2dbc28:
002dbc28bl runtime.gcWriteBarrier2
002dbc2cstr x4, [x25]
002dbc30ldr x5, [x3+24]
002dbc34str x5, [x25+8]
002dbc38b 0x2dbc3c
002dbc3c
002dbc3cloc_2dbc3c:
002dbc3cstr x4, [x3+24]
002dbc40ldr x3, [sp+184]
002dbc44str x3, [sp+224]
002dbc48ldr x4, [sp+376]
002dbc4cstr x4, [sp+56]
002dbc50adrp x4, 0x43b000
002dbc54add x4, x4, 64
002dbc58str x4, [sp+128]
002dbc5cstr x3, [sp+136]
002dbc60ldr x0, [sp+56]
002dbc64ldr x1, [sp+128]
002dbc68ldr x2, [sp+136]
002dbc6cldp x29, x30, [sp-8]
002dbc70add sp, sp, 336
002dbc74ret x30
002dbc78
002dbc78loc_2dbc78:
002dbc78stp xzr, xzr, [sp+232]
002dbc7cldr x3, [sp+64]
002dbc80ldr x0, [sp+352]
002dbc84ldr x1, [sp+360]
002dbc88ldr x2, [sp+368]
002dbc8cbl vendor/golang.org/x/net/dns/dnsmessage.unpackUint16
002dbc90strh w0, [sp+44]
002dbc94str x1, [sp+80]
002dbc98str x2, [sp+232]
002dbc9cstr x3, [sp+240]
002dbca0ldrh w4, [sp+44]
002dbca4strh w4, [sp+46]
002dbca8ldr x4, [sp+80]
002dbcacstr x4, [sp+88]
002dbcb0str x2, [sp+248]
002dbcb4str x3, [sp+256]
002dbcb8ldr x4, [sp+344]
002dbcbcldrsb x27, [x4]
002dbcc0ldrh w5, [sp+46]
002dbcc4strh w5, [x4+10]
002dbcc8ldr x4, [sp+88]
002dbcccstr x4, [sp+64]
002dbcd0ldr x4, [sp+256]
002dbcd4ldr x5, [sp+248]
002dbcd8str x5, [sp+144]
002dbcdcstr x4, [sp+152]
002dbce0cbnz x5, 0x2dbce8
002dbce4b 0x2dbda8
002dbce8
002dbce8loc_2dbce8:
002dbce8adrp x0, 0x369000
002dbcecadd x0, x0, 0
002dbcf0bl runtime.newobject
002dbcf4str x0, [sp+176]
002dbcf8movz x1, 11
002dbcfcstr x1, [x0+8]
002dbd00adrp x27, 0x770000
002dbd04ldr w1, [x27+3056]
002dbd08cbz w1, 0x2dbd10
002dbd0cb 0x2dbd14
002dbd10
002dbd10loc_2dbd10:
002dbd10b 0x2dbd24
002dbd14
002dbd14loc_2dbd14:
002dbd14ldr x3, [x0]
002dbd18bl runtime.gcWriteBarrier1
002dbd1cstr x3, [x25]
002dbd20b 0x2dbd24
002dbd24
002dbd24loc_2dbd24:
002dbd24adrp x3, 0x3d7000
002dbd28add x3, x3, 3110
002dbd2cstr x3, [x0]
002dbd30ldr x3, [sp+176]
002dbd34ldrsb x27, [x3]
002dbd38ldr x4, [sp+152]
002dbd3cldr x5, [sp+144]
002dbd40str x5, [x3+16]
002dbd44adrp x27, 0x770000
002dbd48ldr w5, [x27+3056]
002dbd4ccbz w5, 0x2dbd54
002dbd50b 0x2dbd58
002dbd54
002dbd54loc_2dbd54:
002dbd54b 0x2dbd6c
002dbd58
002dbd58loc_2dbd58:
002dbd58bl runtime.gcWriteBarrier2
002dbd5cstr x4, [x25]
002dbd60ldr x5, [x3+24]
002dbd64str x5, [x25+8]
002dbd68b 0x2dbd6c
002dbd6c
002dbd6cloc_2dbd6c:
002dbd6cstr x4, [x3+24]
002dbd70ldr x3, [sp+176]
002dbd74str x3, [sp+224]
002dbd78ldr x4, [sp+376]
002dbd7cstr x4, [sp+56]
002dbd80adrp x4, 0x43b000
002dbd84add x4, x4, 64
002dbd88str x4, [sp+128]
002dbd8cstr x3, [sp+136]
002dbd90ldr x0, [sp+56]
002dbd94ldr x1, [sp+128]
002dbd98ldr x2, [sp+136]
002dbd9cldp x29, x30, [sp-8]
002dbda0add sp, sp, 336
002dbda4ret x30
002dbda8
002dbda8loc_2dbda8:
002dbda8ldr x3, [sp+64]
002dbdacstr x3, [sp+56]
002dbdb0stp xzr, xzr, [sp+128]
002dbdb4ldr x0, [sp+56]
002dbdb8mov x1, xzr
002dbdbcmov x2, xzr
002dbdc0ldp x29, x30, [sp-8]
002dbdc4add sp, sp, 336
002dbdc8ret x30
002dbdcc
002dbdccloc_2dbdcc:
002dbdccstp x0, x1, [sp+8]
002dbdd0stp x2, x3, [sp+24]
002dbdd4str x4, [sp+40]
002dbdd8mov x3, x30
002dbddcbl runtime.morestack_noctxt.abi0
002dbde0ldp x0, x1, [sp+8]
002dbde4ldp x2, x3, [sp+24]
002dbde8ldr x4, [sp+40]
002dbdecb 0x2db640
002db640
002db640vendor/golang.org/x/net/dns/dnsmessage.(*header).unpack: ; void vendor/golang.org/x/net/dns/dnsmessage.(*header).unpack(vendor/golang.org/x/net/dns/dnsmessage.header * h, struct []uint8 msg, int off)
002db640ldr x16, [x28+16]
002db644sub x17, sp, 208
002db648subs xzr, x17, x16
002db64cb.ls 0x2dbdcc
002db650sub x20, sp, 336
002db654stp x29, x30, [x20-8]
002db658add sp, x20, 0
002db65csub x29, sp, 8
002db660str x0, [sp+344]
002db664str x1, [sp+352]
002db668str x2, [sp+360]
002db66cstr x3, [sp+368]
002db670str x4, [sp+376]
002db674str xzr, [sp+56]
002db678stp xzr, xzr, [sp+128]
002db67cldr x4, [sp+376]
002db680str x4, [sp+64]
002db684stp xzr, xzr, [sp+144]
002db688stp xzr, xzr, [sp+232]
002db68cldr x3, [sp+64]
002db690ldr x0, [sp+352]
002db694ldr x1, [sp+360]
002db698ldr x2, [sp+368]
002db69cbl vendor/golang.org/x/net/dns/dnsmessage.unpackUint16
002db6a0strh w0, [sp+44]
002db6a4str x1, [sp+80]
002db6a8str x2, [sp+232]
002db6acstr x3, [sp+240]
002db6b0ldrh w4, [sp+44]
002db6b4strh w4, [sp+42]
002db6b8ldr x4, [sp+80]
002db6bcstr x4, [sp+72]
002db6c0str x2, [sp+160]
002db6c4str x3, [sp+168]
002db6c8ldr x4, [sp+344]
002db6ccldrsb x27, [x4]
002db6d0ldrh w5, [sp+42]
002db6d4strh w5, [x4]
002db6d8ldr x4, [sp+72]
002db6dcstr x4, [sp+64]
002db6e0ldr x4, [sp+168]
002db6e4ldr x5, [sp+160]
002db6e8str x5, [sp+144]
002db6ecstr x4, [sp+152]
002db6f0cbnz x5, 0x2db6f8
002db6f4b 0x2db7b8
002db6f8
002db6f8loc_2db6f8:
002db6f8adrp x0, 0x369000
002db6fcadd x0, x0, 0
002db700bl runtime.newobject
002db704str x0, [sp+216]
002db708orr x1, xzr, 2
002db70cstr x1, [x0+8]
002db710adrp x27, 0x770000
002db714ldr w1, [x27+3056]
002db718cbz w1, 0x2db720
002db71cb 0x2db724
002db720
002db720loc_2db720:
002db720b 0x2db734
002db724
002db724loc_2db724:
002db724ldr x3, [x0]
002db728bl runtime.gcWriteBarrier1
002db72cstr x3, [x25]
002db730b 0x2db734
002db734
002db734loc_2db734:
002db734adrp x3, 0x3d5000
002db738add x3, x3, 199
002db73cstr x3, [x0]
002db740ldr x3, [sp+216]
002db744ldrsb x27, [x3]
002db748ldr x4, [sp+152]
002db74cldr x5, [sp+144]
002db750str x5, [x3+16]
002db754adrp x27, 0x770000
002db758ldr w5, [x27+3056]
002db75ccbz w5, 0x2db764
002db760b 0x2db768
002db764
002db764loc_2db764:
002db764b 0x2db77c
002db768
002db768loc_2db768:
002db768bl runtime.gcWriteBarrier2
002db76cstr x4, [x25]
002db770ldr x5, [x3+24]
002db774str x5, [x25+8]
002db778b 0x2db77c
002db77c
002db77cloc_2db77c:
002db77cstr x4, [x3+24]
002db780ldr x3, [sp+216]
002db784str x3, [sp+224]
002db788ldr x4, [sp+376]
002db78cstr x4, [sp+56]
002db790adrp x4, 0x43b000
002db794add x4, x4, 64
002db798str x4, [sp+128]
002db79cstr x3, [sp+136]
002db7a0ldr x0, [sp+56]
002db7a4ldr x1, [sp+128]
002db7a8ldr x2, [sp+136]
002db7acldp x29, x30, [sp-8]
002db7b0add sp, sp, 336
002db7b4ret x30
002db7b8
002db7b8loc_2db7b8:
002db7b8stp xzr, xzr, [sp+232]
002db7bcldr x3, [sp+64]
002db7c0ldr x0, [sp+352]
002db7c4ldr x1, [sp+360]
002db7c8ldr x2, [sp+368]
002db7ccbl vendor/golang.org/x/net/dns/dnsmessage.unpackUint16
002db7d0strh w0, [sp+44]
002db7d4str x1, [sp+80]
002db7d8str x2, [sp+232]
002db7dcstr x3, [sp+240]
002db7e0ldrh w4, [sp+44]
002db7e4strh w4, [sp+54]
002db7e8ldr x4, [sp+80]
002db7ecstr x4, [sp+120]
002db7f0str x2, [sp+312]
002db7f4str x3, [sp+320]
002db7f8ldr x4, [sp+344]
002db7fcldrsb x27, [x4]
002db800ldrh w5, [sp+54]
002db804strh w5, [x4+2]
002db808ldr x4, [sp+120]
002db80cstr x4, [sp+64]
002db810ldr x4, [sp+320]
002db814ldr x5, [sp+312]
002db818str x5, [sp+144]
002db81cstr x4, [sp+152]
002db820cbnz x5, 0x2db828
002db824b 0x2db8e8
002db828
002db828loc_2db828:
002db828adrp x0, 0x369000
002db82cadd x0, x0, 0
002db830bl runtime.newobject
002db834str x0, [sp+208]
002db838orr x1, xzr, 4
002db83cstr x1, [x0+8]
002db840adrp x27, 0x770000
002db844ldr w1, [x27+3056]
002db848cbz w1, 0x2db850
002db84cb 0x2db854
002db850
002db850loc_2db850:
002db850b 0x2db864
002db854
002db854loc_2db854:
002db854ldr x3, [x0]
002db858bl runtime.gcWriteBarrier1
002db85cstr x3, [x25]
002db860b 0x2db864
002db864
002db864loc_2db864:
002db864adrp x3, 0x3d5000
002db868add x3, x3, 1238
002db86cstr x3, [x0]
002db870ldr x3, [sp+208]
002db874ldrsb x27, [x3]
002db878ldr x4, [sp+152]
002db87cldr x5, [sp+144]
002db880str x5, [x3+16]
002db884adrp x27, 0x770000
002db888ldr w5, [x27+3056]
002db88ccbz w5, 0x2db894
002db890b 0x2db898
002db894
002db894loc_2db894:
002db894b 0x2db8ac
002db898
002db898loc_2db898:
002db898bl runtime.gcWriteBarrier2
002db89cstr x4, [x25]
002db8a0ldr x5, [x3+24]
002db8a4str x5, [x25+8]
002db8a8b 0x2db8ac
002db8ac
002db8acloc_2db8ac:
002db8acstr x4, [x3+24]
002db8b0ldr x3, [sp+208]
002db8b4str x3, [sp+224]
002db8b8ldr x4, [sp+376]
002db8bcstr x4, [sp+56]
002db8c0adrp x4, 0x43b000
002db8c4add x4, x4, 64
002db8c8str x4, [sp+128]
002db8ccstr x3, [sp+136]
002db8d0ldr x0, [sp+56]
002db8d4ldr x1, [sp+128]
002db8d8ldr x2, [sp+136]
002db8dcldp x29, x30, [sp-8]
002db8e0add sp, sp, 336
002db8e4ret x30
002db8e8
002db8e8loc_2db8e8:
002db8e8stp xzr, xzr, [sp+232]
002db8ecldr x3, [sp+64]
002db8f0ldr x0, [sp+352]
002db8f4ldr x1, [sp+360]
002db8f8ldr x2, [sp+368]
002db8fcbl vendor/golang.org/x/net/dns/dnsmessage.unpackUint16
002db900strh w0, [sp+44]
002db904str x1, [sp+80]
002db908str x2, [sp+232]
002db90cstr x3, [sp+240]
002db910ldrh w4, [sp+44]
002db914strh w4, [sp+52]
002db918ldr x4, [sp+80]
002db91cstr x4, [sp+112]
002db920str x2, [sp+296]
002db924str x3, [sp+304]
002db928ldr x4, [sp+344]
002db92cldrsb x27, [x4]
002db930ldrh w5, [sp+52]
002db934strh w5, [x4+4]
002db938ldr x4, [sp+112]
002db93cstr x4, [sp+64]
002db940ldr x4, [sp+304]
002db944ldr x5, [sp+296]
002db948str x5, [sp+144]
002db94cstr x4, [sp+152]
002db950cbnz x5, 0x2db958
002db954b 0x2dba18
002db958
002db958loc_2db958:
002db958adrp x0, 0x369000
002db95cadd x0, x0, 0
002db960bl runtime.newobject
002db964str x0, [sp+200]
002db968movz x1, 9
002db96cstr x1, [x0+8]
002db970adrp x27, 0x770000
002db974ldr w1, [x27+3056]
002db978cbz w1, 0x2db980
002db97cb 0x2db984
002db980
002db980loc_2db980:
002db980b 0x2db994
002db984
002db984loc_2db984:
002db984ldr x3, [x0]
002db988bl runtime.gcWriteBarrier1
002db98cstr x3, [x25]
002db990b 0x2db994
002db994
002db994loc_2db994:
002db994adrp x3, 0x3d6000
002db998add x3, x3, 3955
002db99cstr x3, [x0]
002db9a0ldr x3, [sp+200]
002db9a4ldrsb x27, [x3]
002db9a8ldr x4, [sp+152]
002db9acldr x5, [sp+144]
002db9b0str x5, [x3+16]
002db9b4adrp x27, 0x770000
002db9b8ldr w5, [x27+3056]
002db9bccbz w5, 0x2db9c4
002db9c0b 0x2db9c8
002db9c4
002db9c4loc_2db9c4:
002db9c4b 0x2db9dc
002db9c8
002db9c8loc_2db9c8:
002db9c8bl runtime.gcWriteBarrier2
002db9ccstr x4, [x25]
002db9d0ldr x5, [x3+24]
002db9d4str x5, [x25+8]
002db9d8b 0x2db9dc
002db9dc
002db9dcloc_2db9dc:
002db9dcstr x4, [x3+24]
002db9e0ldr x3, [sp+200]
002db9e4str x3, [sp+224]
002db9e8ldr x4, [sp+376]
002db9ecstr x4, [sp+56]
002db9f0adrp x4, 0x43b000
002db9f4add x4, x4, 64
002db9f8str x4, [sp+128]
002db9fcstr x3, [sp+136]
002dba00ldr x0, [sp+56]
002dba04ldr x1, [sp+128]
002dba08ldr x2, [sp+136]
002dba0cldp x29, x30, [sp-8]
002dba10add sp, sp, 336
002dba14ret x30
002dba18
002dba18loc_2dba18:
002dba18stp xzr, xzr, [sp+232]
002dba1cldr x3, [sp+64]
002dba20ldr x0, [sp+352]
002dba24ldr x1, [sp+360]
002dba28ldr x2, [sp+368]
002dba2cbl vendor/golang.org/x/net/dns/dnsmessage.unpackUint16
002dba30strh w0, [sp+44]
002dba34str x1, [sp+80]
002dba38str x2, [sp+232]
002dba3cstr x3, [sp+240]
002dba40ldrh w4, [sp+44]
002dba44strh w4, [sp+50]
002dba48ldr x4, [sp+80]
002dba4cstr x4, [sp+104]
002dba50str x2, [sp+280]
002dba54str x3, [sp+288]
002dba58ldr x4, [sp+344]
002dba5cldrsb x27, [x4]
002dba60ldrh w5, [sp+50]
002dba64strh w5, [x4+6]
002dba68ldr x4, [sp+104]
002dba6cstr x4, [sp+64]
002dba70ldr x4, [sp+288]
002dba74ldr x5, [sp+280]
002dba78str x5, [sp+144]
002dba7cstr x4, [sp+152]
002dba80cbnz x5, 0x2dba88
002dba84b 0x2dbb48
002dba88
002dba88loc_2dba88:
002dba88adrp x0, 0x369000
002dba8cadd x0, x0, 0
002dba90bl runtime.newobject
002dba94str x0, [sp+192]
002dba98orr x1, xzr, 7
002dba9cstr x1, [x0+8]
002dbaa0adrp x27, 0x770000
002dbaa4ldr w1, [x27+3056]
002dbaa8cbz w1, 0x2dbab0
002dbaacb 0x2dbab4
002dbab0
002dbab0loc_2dbab0:
002dbab0b 0x2dbac4
002dbab4
002dbab4loc_2dbab4:
002dbab4ldr x3, [x0]
002dbab8bl runtime.gcWriteBarrier1
002dbabcstr x3, [x25]
002dbac0b 0x2dbac4
002dbac4
002dbac4loc_2dbac4:
002dbac4adrp x3, 0x3d6000
002dbac8add x3, x3, 139
002dbaccstr x3, [x0]
002dbad0ldr x3, [sp+192]
002dbad4ldrsb x27, [x3]
002dbad8ldr x4, [sp+152]
002dbadcldr x5, [sp+144]
002dbae0str x5, [x3+16]
002dbae4adrp x27, 0x770000
002dbae8ldr w5, [x27+3056]
002dbaeccbz w5, 0x2dbaf4
002dbaf0b 0x2dbaf8
002dbaf4
002dbaf4loc_2dbaf4:
002dbaf4b 0x2dbb0c
002dbaf8
002dbaf8loc_2dbaf8:
002dbaf8bl runtime.gcWriteBarrier2
002dbafcstr x4, [x25]
002dbb00ldr x5, [x3+24]
002dbb04str x5, [x25+8]
002dbb08b 0x2dbb0c
002dbb0c
002dbb0cloc_2dbb0c:
002dbb0cstr x4, [x3+24]
002dbb10ldr x3, [sp+192]
002dbb14str x3, [sp+224]
002dbb18ldr x4, [sp+376]
002dbb1cstr x4, [sp+56]
002dbb20adrp x4, 0x43b000
002dbb24add x4, x4, 64
002dbb28str x4, [sp+128]
002dbb2cstr x3, [sp+136]
002dbb30ldr x0, [sp+56]
002dbb34ldr x1, [sp+128]
002dbb38ldr x2, [sp+136]
002dbb3cldp x29, x30, [sp-8]
002dbb40add sp, sp, 336
002dbb44ret x30
002dbb48
002dbb48loc_2dbb48:
002dbb48stp xzr, xzr, [sp+232]
002dbb4cldr x3, [sp+64]
002dbb50ldr x0, [sp+352]
002dbb54ldr x1, [sp+360]
002dbb58ldr x2, [sp+368]
002dbb5cbl vendor/golang.org/x/net/dns/dnsmessage.unpackUint16
002dbb60strh w0, [sp+44]
002dbb64str x1, [sp+80]
002dbb68str x2, [sp+232]
002dbb6cstr x3, [sp+240]
002dbb70ldrh w4, [sp+44]
002dbb74strh w4, [sp+48]
002dbb78ldr x4, [sp+80]
002dbb7cstr x4, [sp+96]
002dbb80str x2, [sp+264]
002dbb84str x3, [sp+272]
002dbb88ldr x4, [sp+344]
002dbb8cldrsb x27, [x4]
002dbb90ldrh w5, [sp+48]
002dbb94strh w5, [x4+8]
002dbb98ldr x4, [sp+96]
002dbb9cstr x4, [sp+64]
002dbba0ldr x4, [sp+272]
002dbba4ldr x5, [sp+264]
002dbba8str x5, [sp+144]
002dbbacstr x4, [sp+152]
002dbbb0cbnz x5, 0x2dbbb8
002dbbb4b 0x2dbc78
002dbbb8
002dbbb8loc_2dbbb8:
002dbbb8adrp x0, 0x369000
002dbbbcadd x0, x0, 0
002dbbc0bl runtime.newobject
002dbbc4str x0, [sp+184]
002dbbc8movz x1, 11
002dbbccstr x1, [x0+8]
002dbbd0adrp x27, 0x770000
002dbbd4ldr w1, [x27+3056]
002dbbd8cbz w1, 0x2dbbe0
002dbbdcb 0x2dbbe4
002dbbe0
002dbbe0loc_2dbbe0:
002dbbe0b 0x2dbbf4
002dbbe4
002dbbe4loc_2dbbe4:
002dbbe4ldr x3, [x0]
002dbbe8bl runtime.gcWriteBarrier1
002dbbecstr x3, [x25]
002dbbf0b 0x2dbbf4
002dbbf4
002dbbf4loc_2dbbf4:
002dbbf4adrp x3, 0x3d7000
002dbbf8add x3, x3, 3099
002dbbfcstr x3, [x0]
002dbc00ldr x3, [sp+184]
002dbc04ldrsb x27, [x3]
002dbc08ldr x4, [sp+152]
002dbc0cldr x5, [sp+144]
002dbc10str x5, [x3+16]
002dbc14adrp x27, 0x770000
002dbc18ldr w5, [x27+3056]
002dbc1ccbz w5, 0x2dbc24
002dbc20b 0x2dbc28
002dbc24
002dbc24loc_2dbc24:
002dbc24b 0x2dbc3c
002dbc28
002dbc28loc_2dbc28:
002dbc28bl runtime.gcWriteBarrier2
002dbc2cstr x4, [x25]
002dbc30ldr x5, [x3+24]
002dbc34str x5, [x25+8]
002dbc38b 0x2dbc3c
002dbc3c
002dbc3cloc_2dbc3c:
002dbc3cstr x4, [x3+24]
002dbc40ldr x3, [sp+184]
002dbc44str x3, [sp+224]
002dbc48ldr x4, [sp+376]
002dbc4cstr x4, [sp+56]
002dbc50adrp x4, 0x43b000
002dbc54add x4, x4, 64
002dbc58str x4, [sp+128]
002dbc5cstr x3, [sp+136]
002dbc60ldr x0, [sp+56]
002dbc64ldr x1, [sp+128]
002dbc68ldr x2, [sp+136]
002dbc6cldp x29, x30, [sp-8]
002dbc70add sp, sp, 336
002dbc74ret x30
002dbc78
002dbc78loc_2dbc78:
002dbc78stp xzr, xzr, [sp+232]
002dbc7cldr x3, [sp+64]
002dbc80ldr x0, [sp+352]
002dbc84ldr x1, [sp+360]
002dbc88ldr x2, [sp+368]
002dbc8cbl vendor/golang.org/x/net/dns/dnsmessage.unpackUint16
002dbc90strh w0, [sp+44]
002dbc94str x1, [sp+80]
002dbc98str x2, [sp+232]
002dbc9cstr x3, [sp+240]
002dbca0ldrh w4, [sp+44]
002dbca4strh w4, [sp+46]
002dbca8ldr x4, [sp+80]
002dbcacstr x4, [sp+88]
002dbcb0str x2, [sp+248]
002dbcb4str x3, [sp+256]
002dbcb8ldr x4, [sp+344]
002dbcbcldrsb x27, [x4]
002dbcc0ldrh w5, [sp+46]
002dbcc4strh w5, [x4+10]
002dbcc8ldr x4, [sp+88]
002dbcccstr x4, [sp+64]
002dbcd0ldr x4, [sp+256]
002dbcd4ldr x5, [sp+248]
002dbcd8str x5, [sp+144]
002dbcdcstr x4, [sp+152]
002dbce0cbnz x5, 0x2dbce8
002dbce4b 0x2dbda8
002dbce8
002dbce8loc_2dbce8:
002dbce8adrp x0, 0x369000
002dbcecadd x0, x0, 0
002dbcf0bl runtime.newobject
002dbcf4str x0, [sp+176]
002dbcf8movz x1, 11
002dbcfcstr x1, [x0+8]
002dbd00adrp x27, 0x770000
002dbd04ldr w1, [x27+3056]
002dbd08cbz w1, 0x2dbd10
002dbd0cb 0x2dbd14
002dbd10
002dbd10loc_2dbd10:
002dbd10b 0x2dbd24
002dbd14
002dbd14loc_2dbd14:
002dbd14ldr x3, [x0]
002dbd18bl runtime.gcWriteBarrier1
002dbd1cstr x3, [x25]
002dbd20b 0x2dbd24
002dbd24
002dbd24loc_2dbd24:
002dbd24adrp x3, 0x3d7000
002dbd28add x3, x3, 3110
002dbd2cstr x3, [x0]
002dbd30ldr x3, [sp+176]
002dbd34ldrsb x27, [x3]
002dbd38ldr x4, [sp+152]
002dbd3cldr x5, [sp+144]
002dbd40str x5, [x3+16]
002dbd44adrp x27, 0x770000
002dbd48ldr w5, [x27+3056]
002dbd4ccbz w5, 0x2dbd54
002dbd50b 0x2dbd58
002dbd54
002dbd54loc_2dbd54:
002dbd54b 0x2dbd6c
002dbd58
002dbd58loc_2dbd58:
002dbd58bl runtime.gcWriteBarrier2
002dbd5cstr x4, [x25]
002dbd60ldr x5, [x3+24]
002dbd64str x5, [x25+8]
002dbd68b 0x2dbd6c
002dbd6c
002dbd6cloc_2dbd6c:
002dbd6cstr x4, [x3+24]
002dbd70ldr x3, [sp+176]
002dbd74str x3, [sp+224]
002dbd78ldr x4, [sp+376]
002dbd7cstr x4, [sp+56]
002dbd80adrp x4, 0x43b000
002dbd84add x4, x4, 64
002dbd88str x4, [sp+128]
002dbd8cstr x3, [sp+136]
002dbd90ldr x0, [sp+56]
002dbd94ldr x1, [sp+128]
002dbd98ldr x2, [sp+136]
002dbd9cldp x29, x30, [sp-8]
002dbda0add sp, sp, 336
002dbda4ret x30
002dbda8
002dbda8loc_2dbda8:
002dbda8ldr x3, [sp+64]
002dbdacstr x3, [sp+56]
002dbdb0stp xzr, xzr, [sp+128]
002dbdb4ldr x0, [sp+56]
002dbdb8mov x1, xzr
002dbdbcmov x2, xzr
002dbdc0ldp x29, x30, [sp-8]
002dbdc4add sp, sp, 336
002dbdc8ret x30
002dbdcc
002dbdccloc_2dbdcc:
002dbdccstp x0, x1, [sp+8]
002dbdd0stp x2, x3, [sp+24]
002dbdd4str x4, [sp+40]
002dbdd8mov x3, x30
002dbddcbl runtime.morestack_noctxt.abi0
002dbde0ldp x0, x1, [sp+8]
002dbde4ldp x2, x3, [sp+24]
002dbde8ldr x4, [sp+40]
002dbdecb 0x2db640
002db640
002dbdf0
002dbdf0vendor/golang.org/x/net/dns/dnsmessage.(*header).header: ; void vendor/golang.org/x/net/dns/dnsmessage.(*header).header(vendor/golang.org/x/net/dns/dnsmessage.header * h)
002dbdf0str x30, [sp-32]!
002dbdf4stur x29, [sp-8]
002dbdf8sub x29, sp, 8
002dbdfcstr x0, [sp+40]
002dbe00stur xzr, [sp+10]
002dbe04str xzr, [sp+16]
002dbe08ldr x10, [sp+40]
002dbe0cldrsb x27, [x10]
002dbe10ldrh w10, [x10]
002dbe14strh w10, [sp+10]
002dbe18ldr x10, [sp+40]
002dbe1cldrsb x27, [x10]
002dbe20ldrh w10, [x10+2]
002dbe24ands wzr, w10, 32768
002dbe28cset x10, ne
002dbe2cstrb w10, [sp+12]
002dbe30ldr x10, [sp+40]
002dbe34ldrsb x27, [x10]
002dbe38ldrh w10, [x10+2]
002dbe3cubfm x10, x10, 11, 14
002dbe40strh w10, [sp+14]
002dbe44ldr x10, [sp+40]
002dbe48ldrsb x27, [x10]
002dbe4cldrh w10, [x10+2]
002dbe50ands wzr, w10, 1024
002dbe54cset x10, ne
002dbe58strb w10, [sp+16]
002dbe5cldr x10, [sp+40]
002dbe60ldrsb x27, [x10]
002dbe64ldrh w10, [x10+2]
002dbe68ands wzr, w10, 512
002dbe6ccset x10, ne
002dbe70strb w10, [sp+17]
002dbe74ldr x10, [sp+40]
002dbe78ldrsb x27, [x10]
002dbe7cldrh w10, [x10+2]
002dbe80ands wzr, w10, 256
002dbe84cset x10, ne
002dbe88strb w10, [sp+18]
002dbe8cldr x10, [sp+40]
002dbe90ldrsb x27, [x10]
002dbe94ldrh w10, [x10+2]
002dbe98ands wzr, w10, 128
002dbe9ccset x10, ne
002dbea0strb w10, [sp+19]
002dbea4ldr x10, [sp+40]
002dbea8ldrsb x27, [x10]
002dbeacldrh w10, [x10+2]
002dbeb0ands wzr, w10, 32
002dbeb4cset x10, ne
002dbeb8strb w10, [sp+20]
002dbebcldr x10, [sp+40]
002dbec0ldrsb x27, [x10]
002dbec4ldrh w10, [x10+2]
002dbec8ands wzr, w10, 16
002dbecccset x10, ne
002dbed0strb w10, [sp+21]
002dbed4ldr x10, [sp+40]
002dbed8ldrsb x27, [x10]
002dbedcldrh w10, [x10+2]
002dbee0and x10, x10, 15
002dbee4strh w10, [sp+22]
002dbee8ldrh w0, [sp+10]
002dbeecldrb w1, [sp+12]
002dbef0ldrh w2, [sp+14]
002dbef4ldrb w3, [sp+16]
002dbef8ldrb w4, [sp+17]
002dbefcldrb w5, [sp+18]
002dbf00ldrb w6, [sp+19]
002dbf04ldrb w7, [sp+20]
002dbf08ldrb w8, [sp+21]
002dbf0cldrh w9, [sp+22]
002dbf10add x29, sp, 24
002dbf14add sp, sp, 32
002dbf18ret x30
002dbf1cudf 0
002dbdf0
002dbdf0vendor/golang.org/x/net/dns/dnsmessage.(*header).header: ; void vendor/golang.org/x/net/dns/dnsmessage.(*header).header(vendor/golang.org/x/net/dns/dnsmessage.header * h)
002dbdf0str x30, [sp-32]!
002dbdf4stur x29, [sp-8]
002dbdf8sub x29, sp, 8
002dbdfcstr x0, [sp+40]
002dbe00stur xzr, [sp+10]
002dbe04str xzr, [sp+16]
002dbe08ldr x10, [sp+40]
002dbe0cldrsb x27, [x10]
002dbe10ldrh w10, [x10]
002dbe14strh w10, [sp+10]
002dbe18ldr x10, [sp+40]
002dbe1cldrsb x27, [x10]
002dbe20ldrh w10, [x10+2]
002dbe24ands wzr, w10, 32768
002dbe28cset x10, ne
002dbe2cstrb w10, [sp+12]
002dbe30ldr x10, [sp+40]
002dbe34ldrsb x27, [x10]
002dbe38ldrh w10, [x10+2]
002dbe3cubfm x10, x10, 11, 14
002dbe40strh w10, [sp+14]
002dbe44ldr x10, [sp+40]
002dbe48ldrsb x27, [x10]
002dbe4cldrh w10, [x10+2]
002dbe50ands wzr, w10, 1024
002dbe54cset x10, ne
002dbe58strb w10, [sp+16]
002dbe5cldr x10, [sp+40]
002dbe60ldrsb x27, [x10]
002dbe64ldrh w10, [x10+2]
002dbe68ands wzr, w10, 512
002dbe6ccset x10, ne
002dbe70strb w10, [sp+17]
002dbe74ldr x10, [sp+40]
002dbe78ldrsb x27, [x10]
002dbe7cldrh w10, [x10+2]
002dbe80ands wzr, w10, 256
002dbe84cset x10, ne
002dbe88strb w10, [sp+18]
002dbe8cldr x10, [sp+40]
002dbe90ldrsb x27, [x10]
002dbe94ldrh w10, [x10+2]
002dbe98ands wzr, w10, 128
002dbe9ccset x10, ne
002dbea0strb w10, [sp+19]
002dbea4ldr x10, [sp+40]
002dbea8ldrsb x27, [x10]
002dbeacldrh w10, [x10+2]
002dbeb0ands wzr, w10, 32
002dbeb4cset x10, ne
002dbeb8strb w10, [sp+20]
002dbebcldr x10, [sp+40]
002dbec0ldrsb x27, [x10]
002dbec4ldrh w10, [x10+2]
002dbec8ands wzr, w10, 16
002dbecccset x10, ne
002dbed0strb w10, [sp+21]
002dbed4ldr x10, [sp+40]
002dbed8ldrsb x27, [x10]
002dbedcldrh w10, [x10+2]
002dbee0and x10, x10, 15
002dbee4strh w10, [sp+22]
002dbee8ldrh w0, [sp+10]
002dbeecldrb w1, [sp+12]
002dbef0ldrh w2, [sp+14]
002dbef4ldrb w3, [sp+16]
002dbef8ldrb w4, [sp+17]
002dbefcldrb w5, [sp+18]
002dbf00ldrb w6, [sp+19]
002dbf04ldrb w7, [sp+20]
002dbf08ldrb w8, [sp+21]
002dbf0cldrh w9, [sp+22]
002dbf10add x29, sp, 24
002dbf14add sp, sp, 32
002dbf18ret x30
002dbf1cudf 0
002dbdf0
002dbf20
002dbf20vendor/golang.org/x/net/dns/dnsmessage.(*Parser).Start: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Parser).Start(vendor/golang.org/x/net/dns/dnsmessage.Parser * p, struct []uint8 msg)
002dbf20ldr x16, [x28+16]
002dbf24sub x17, sp, 96
002dbf28subs xzr, x17, x16
002dbf2cb.ls 0x2dc20c
002dbf30str x30, [sp-224]!
002dbf34stur x29, [sp-8]
002dbf38sub x29, sp, 8
002dbf3cstr x0, [sp+232]
002dbf40str x1, [sp+240]
002dbf44str x2, [sp+248]
002dbf48str x3, [sp+256]
002dbf4cstur xzr, [sp+54]
002dbf50stur xzr, [sp+60]
002dbf54stp xzr, xzr, [sp+112]
002dbf58ldr x5, [sp+232]
002dbf5cldrsb x27, [x5]
002dbf60ldr x5, [x5]
002dbf64cbnz x5, 0x2dbf6c
002dbf68b 0x2dbfbc
002dbf6c
002dbf6cloc_2dbf6c:
002dbf6cldr x20, [sp+232]
002dbf70ldrsb x27, [x20]
002dbf74adrp x27, 0x770000
002dbf78ldr w5, [x27+3056]
002dbf7ccbz w5, 0x2dbf84
002dbf80b 0x2dbf88
002dbf84
002dbf84loc_2dbf84:
002dbf84b 0x2dbfa4
002dbf88
002dbf88loc_2dbf88:
002dbf88str x20, [sp+184]
002dbf8cadrp x0, 0x3b4000
002dbf90add x0, x0, 960
002dbf94mov x1, x20
002dbf98bl runtime.wbZero
002dbf9cldr x20, [sp+184]
002dbfa0b 0x2dbfa4
002dbfa4
002dbfa4loc_2dbfa4:
002dbfa4adr x27, 16
002dbfa8stp x29, x27, [sp-24]
002dbfacsub x29, sp, 24
002dbfb0bl fn_87cfc
002dbfb4sub x29, sp, 8
002dbfb8b 0x2dbfc0
002dbfbc
002dbfbcloc_2dbfbc:
002dbfbcb 0x2dbfc0
002dbfc0
002dbfc0loc_2dbfc0:
002dbfc0ldr x5, [sp+232]
002dbfc4ldrsb x27, [x5]
002dbfc8ldr x6, [sp+240]
002dbfccldr x7, [sp+248]
002dbfd0ldr x8, [sp+256]
002dbfd4str x7, [x5+8]
002dbfd8str x8, [x5+16]
002dbfdcadrp x27, 0x770000
002dbfe0ldr w7, [x27+3056]
002dbfe4cbz w7, 0x2dbfec
002dbfe8b 0x2dbff0
002dbfec
002dbfecloc_2dbfec:
002dbfecb 0x2dc004
002dbff0
002dbff0loc_2dbff0:
002dbff0bl runtime.gcWriteBarrier2
002dbff4str x6, [x25]
002dbff8ldr x7, [x5]
002dbffcstr x7, [x25+8]
002dc000b 0x2dc004
002dc004
002dc004loc_2dc004:
002dc004str x6, [x5]
002dc008stp xzr, xzr, [sp+128]
002dc00cstp xzr, xzr, [sp+152]
002dc010ldr x5, [sp+232]
002dc014ldrsb x27, [x5]
002dc018add x0, x5, 24
002dc01cstr x0, [sp+208]
002dc020ldr x1, [sp+240]
002dc024ldr x2, [sp+248]
002dc028ldr x3, [sp+256]
002dc02cmov x4, xzr
002dc030bl vendor/golang.org/x/net/dns/dnsmessage.(*header).unpack
002dc034str x0, [sp+96]
002dc038str x1, [sp+152]
002dc03cstr x2, [sp+160]
002dc040ldr x5, [sp+96]
002dc044str x5, [sp+104]
002dc048str x1, [sp+168]
002dc04cstr x2, [sp+176]
002dc050ldr x5, [sp+232]
002dc054ldrsb x27, [x5]
002dc058ldr x6, [sp+104]
002dc05cstr x6, [x5+40]
002dc060ldr x5, [sp+176]
002dc064ldr x6, [sp+168]
002dc068str x6, [sp+128]
002dc06cstr x5, [sp+136]
002dc070cbnz x6, 0x2dc078
002dc074b 0x2dc160
002dc078
002dc078loc_2dc078:
002dc078adrp x0, 0x368000
002dc07cadd x0, x0, 0
002dc080bl runtime.newobject
002dc084str x0, [sp+200]
002dc088orr x1, xzr, 16
002dc08cstr x1, [x0+8]
002dc090adrp x27, 0x76f000
002dc094ldr w1, [x27+3056]
002dc098cbz w1, 0x2dc0a0
002dc09cb 0x2dc0a4
002dc0a0
002dc0a0loc_2dc0a0:
002dc0a0b 0x2dc0b4
002dc0a4
002dc0a4loc_2dc0a4:
002dc0a4ldr x12, [x0]
002dc0a8bl runtime.gcWriteBarrier1
002dc0acstr x12, [x25]
002dc0b0b 0x2dc0b4
002dc0b4
002dc0b4loc_2dc0b4:
002dc0b4adrp x12, 0x3d8000
002dc0b8add x12, x12, 3556
002dc0bcstr x12, [x0]
002dc0c0ldr x12, [sp+200]
002dc0c4ldrsb x27, [x12]
002dc0c8ldr x13, [sp+136]
002dc0ccldr x14, [sp+128]
002dc0d0str x14, [x12+16]
002dc0d4adrp x27, 0x76f000
002dc0d8ldr w14, [x27+3056]
002dc0dccbz w14, 0x2dc0e4
002dc0e0b 0x2dc0e8
002dc0e4
002dc0e4loc_2dc0e4:
002dc0e4b 0x2dc0fc
002dc0e8
002dc0e8loc_2dc0e8:
002dc0e8bl runtime.gcWriteBarrier2
002dc0ecstr x13, [x25]
002dc0f0ldr x14, [x12+24]
002dc0f4str x14, [x25+8]
002dc0f8b 0x2dc0fc
002dc0fc
002dc0fcloc_2dc0fc:
002dc0fcstr x13, [x12+24]
002dc100ldr x12, [sp+200]
002dc104str x12, [sp+144]
002dc108stur xzr, [sp+54]
002dc10cstur xzr, [sp+60]
002dc110ldr x12, [sp+144]
002dc114adrp x13, 0x43a000
002dc118add x13, x13, 64
002dc11cstr x13, [sp+112]
002dc120str x12, [sp+120]
002dc124ldrh w0, [sp+54]
002dc128ldr x10, [sp+112]
002dc12cldr x11, [sp+120]
002dc130ldrb w1, [sp+56]
002dc134ldrh w2, [sp+58]
002dc138ldrb w3, [sp+60]
002dc13cldrb w4, [sp+61]
002dc140ldrb w5, [sp+62]
002dc144ldrb w6, [sp+63]
002dc148ldrb w7, [sp+64]
002dc14cldrb w8, [sp+65]
002dc150ldrh w9, [sp+66]
002dc154ldur x29, [sp-8]
002dc158ldr x30, [sp], 224
002dc15cret x30
002dc160
002dc160loc_2dc160:
002dc160ldr x1, [sp+232]
002dc164ldrsb x27, [x1]
002dc168orr x2, xzr, 2
002dc16cstrb w2, [x1+36]
002dc170ldr x1, [sp+232]
002dc174ldrsb x27, [x1]
002dc178add x0, x1, 24
002dc17cstr x0, [sp+192]
002dc180bl vendor/golang.org/x/net/dns/dnsmessage.(*header).header
002dc184strh w0, [sp+68]
002dc188strb w1, [sp+70]
002dc18cstrh w2, [sp+72]
002dc190strb w3, [sp+74]
002dc194strb w4, [sp+75]
002dc198strb w5, [sp+76]
002dc19cstrb w6, [sp+77]
002dc1a0strb w7, [sp+78]
002dc1a4strb w8, [sp+79]
002dc1a8strh w9, [sp+80]
002dc1acldur x1, [sp+68]
002dc1b0ldur x2, [sp+74]
002dc1b4stur x1, [sp+82]
002dc1b8str x2, [sp+88]
002dc1bcldur x1, [sp+68]
002dc1c0ldur x2, [sp+74]
002dc1c4stur x1, [sp+54]
002dc1c8stur x2, [sp+60]
002dc1ccstp xzr, xzr, [sp+112]
002dc1d0ldrh w0, [sp+54]
002dc1d4ldrb w1, [sp+56]
002dc1d8ldrh w2, [sp+58]
002dc1dcldrb w3, [sp+60]
002dc1e0ldrb w4, [sp+61]
002dc1e4ldrb w5, [sp+62]
002dc1e8ldrb w6, [sp+63]
002dc1ecldrb w7, [sp+64]
002dc1f0ldrb w8, [sp+65]
002dc1f4ldrh w9, [sp+66]
002dc1f8mov x10, xzr
002dc1fcmov x11, xzr
002dc200ldur x29, [sp-8]
002dc204ldr x30, [sp], 224
002dc208ret x30
002dc20c
002dc20cloc_2dc20c:
002dc20cstp x0, x1, [sp+8]
002dc210stp x2, x3, [sp+24]
002dc214mov x3, x30
002dc218bl runtime.morestack_noctxt.abi0
002dc21cldp x0, x1, [sp+8]
002dc220ldp x2, x3, [sp+24]
002dc224b 0x2dbf20
002dc228udf 0
002dc22cudf 0
002dbf20
002dbf20vendor/golang.org/x/net/dns/dnsmessage.(*Parser).Start: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Parser).Start(vendor/golang.org/x/net/dns/dnsmessage.Parser * p, struct []uint8 msg)
002dbf20ldr x16, [x28+16]
002dbf24sub x17, sp, 96
002dbf28subs xzr, x17, x16
002dbf2cb.ls 0x2dc20c
002dbf30str x30, [sp-224]!
002dbf34stur x29, [sp-8]
002dbf38sub x29, sp, 8
002dbf3cstr x0, [sp+232]
002dbf40str x1, [sp+240]
002dbf44str x2, [sp+248]
002dbf48str x3, [sp+256]
002dbf4cstur xzr, [sp+54]
002dbf50stur xzr, [sp+60]
002dbf54stp xzr, xzr, [sp+112]
002dbf58ldr x5, [sp+232]
002dbf5cldrsb x27, [x5]
002dbf60ldr x5, [x5]
002dbf64cbnz x5, 0x2dbf6c
002dbf68b 0x2dbfbc
002dbf6c
002dbf6cloc_2dbf6c:
002dbf6cldr x20, [sp+232]
002dbf70ldrsb x27, [x20]
002dbf74adrp x27, 0x770000
002dbf78ldr w5, [x27+3056]
002dbf7ccbz w5, 0x2dbf84
002dbf80b 0x2dbf88
002dbf84
002dbf84loc_2dbf84:
002dbf84b 0x2dbfa4
002dbf88
002dbf88loc_2dbf88:
002dbf88str x20, [sp+184]
002dbf8cadrp x0, 0x3b4000
002dbf90add x0, x0, 960
002dbf94mov x1, x20
002dbf98bl runtime.wbZero
002dbf9cldr x20, [sp+184]
002dbfa0b 0x2dbfa4
002dbfa4
002dbfa4loc_2dbfa4:
002dbfa4adr x27, 16
002dbfa8stp x29, x27, [sp-24]
002dbfacsub x29, sp, 24
002dbfb0bl fn_87cfc
002dbfb4sub x29, sp, 8
002dbfb8b 0x2dbfc0
002dbfbc
002dbfbcloc_2dbfbc:
002dbfbcb 0x2dbfc0
002dbfc0
002dbfc0loc_2dbfc0:
002dbfc0ldr x5, [sp+232]
002dbfc4ldrsb x27, [x5]
002dbfc8ldr x6, [sp+240]
002dbfccldr x7, [sp+248]
002dbfd0ldr x8, [sp+256]
002dbfd4str x7, [x5+8]
002dbfd8str x8, [x5+16]
002dbfdcadrp x27, 0x770000
002dbfe0ldr w7, [x27+3056]
002dbfe4cbz w7, 0x2dbfec
002dbfe8b 0x2dbff0
002dbfec
002dbfecloc_2dbfec:
002dbfecb 0x2dc004
002dbff0
002dbff0loc_2dbff0:
002dbff0bl runtime.gcWriteBarrier2
002dbff4str x6, [x25]
002dbff8ldr x7, [x5]
002dbffcstr x7, [x25+8]
002dc000b 0x2dc004
002dc004
002dc004loc_2dc004:
002dc004str x6, [x5]
002dc008stp xzr, xzr, [sp+128]
002dc00cstp xzr, xzr, [sp+152]
002dc010ldr x5, [sp+232]
002dc014ldrsb x27, [x5]
002dc018add x0, x5, 24
002dc01cstr x0, [sp+208]
002dc020ldr x1, [sp+240]
002dc024ldr x2, [sp+248]
002dc028ldr x3, [sp+256]
002dc02cmov x4, xzr
002dc030bl vendor/golang.org/x/net/dns/dnsmessage.(*header).unpack
002dc034str x0, [sp+96]
002dc038str x1, [sp+152]
002dc03cstr x2, [sp+160]
002dc040ldr x5, [sp+96]
002dc044str x5, [sp+104]
002dc048str x1, [sp+168]
002dc04cstr x2, [sp+176]
002dc050ldr x5, [sp+232]
002dc054ldrsb x27, [x5]
002dc058ldr x6, [sp+104]
002dc05cstr x6, [x5+40]
002dc060ldr x5, [sp+176]
002dc064ldr x6, [sp+168]
002dc068str x6, [sp+128]
002dc06cstr x5, [sp+136]
002dc070cbnz x6, 0x2dc078
002dc074b 0x2dc160
002dc078
002dc078loc_2dc078:
002dc078adrp x0, 0x368000
002dc07cadd x0, x0, 0
002dc080bl runtime.newobject
002dc084str x0, [sp+200]
002dc088orr x1, xzr, 16
002dc08cstr x1, [x0+8]
002dc090adrp x27, 0x76f000
002dc094ldr w1, [x27+3056]
002dc098cbz w1, 0x2dc0a0
002dc09cb 0x2dc0a4
002dc0a0
002dc0a0loc_2dc0a0:
002dc0a0b 0x2dc0b4
002dc0a4
002dc0a4loc_2dc0a4:
002dc0a4ldr x12, [x0]
002dc0a8bl runtime.gcWriteBarrier1
002dc0acstr x12, [x25]
002dc0b0b 0x2dc0b4
002dc0b4
002dc0b4loc_2dc0b4:
002dc0b4adrp x12, 0x3d8000
002dc0b8add x12, x12, 3556
002dc0bcstr x12, [x0]
002dc0c0ldr x12, [sp+200]
002dc0c4ldrsb x27, [x12]
002dc0c8ldr x13, [sp+136]
002dc0ccldr x14, [sp+128]
002dc0d0str x14, [x12+16]
002dc0d4adrp x27, 0x76f000
002dc0d8ldr w14, [x27+3056]
002dc0dccbz w14, 0x2dc0e4
002dc0e0b 0x2dc0e8
002dc0e4
002dc0e4loc_2dc0e4:
002dc0e4b 0x2dc0fc
002dc0e8
002dc0e8loc_2dc0e8:
002dc0e8bl runtime.gcWriteBarrier2
002dc0ecstr x13, [x25]
002dc0f0ldr x14, [x12+24]
002dc0f4str x14, [x25+8]
002dc0f8b 0x2dc0fc
002dc0fc
002dc0fcloc_2dc0fc:
002dc0fcstr x13, [x12+24]
002dc100ldr x12, [sp+200]
002dc104str x12, [sp+144]
002dc108stur xzr, [sp+54]
002dc10cstur xzr, [sp+60]
002dc110ldr x12, [sp+144]
002dc114adrp x13, 0x43a000
002dc118add x13, x13, 64
002dc11cstr x13, [sp+112]
002dc120str x12, [sp+120]
002dc124ldrh w0, [sp+54]
002dc128ldr x10, [sp+112]
002dc12cldr x11, [sp+120]
002dc130ldrb w1, [sp+56]
002dc134ldrh w2, [sp+58]
002dc138ldrb w3, [sp+60]
002dc13cldrb w4, [sp+61]
002dc140ldrb w5, [sp+62]
002dc144ldrb w6, [sp+63]
002dc148ldrb w7, [sp+64]
002dc14cldrb w8, [sp+65]
002dc150ldrh w9, [sp+66]
002dc154ldur x29, [sp-8]
002dc158ldr x30, [sp], 224
002dc15cret x30
002dc160
002dc160loc_2dc160:
002dc160ldr x1, [sp+232]
002dc164ldrsb x27, [x1]
002dc168orr x2, xzr, 2
002dc16cstrb w2, [x1+36]
002dc170ldr x1, [sp+232]
002dc174ldrsb x27, [x1]
002dc178add x0, x1, 24
002dc17cstr x0, [sp+192]
002dc180bl vendor/golang.org/x/net/dns/dnsmessage.(*header).header
002dc184strh w0, [sp+68]
002dc188strb w1, [sp+70]
002dc18cstrh w2, [sp+72]
002dc190strb w3, [sp+74]
002dc194strb w4, [sp+75]
002dc198strb w5, [sp+76]
002dc19cstrb w6, [sp+77]
002dc1a0strb w7, [sp+78]
002dc1a4strb w8, [sp+79]
002dc1a8strh w9, [sp+80]
002dc1acldur x1, [sp+68]
002dc1b0ldur x2, [sp+74]
002dc1b4stur x1, [sp+82]
002dc1b8str x2, [sp+88]
002dc1bcldur x1, [sp+68]
002dc1c0ldur x2, [sp+74]
002dc1c4stur x1, [sp+54]
002dc1c8stur x2, [sp+60]
002dc1ccstp xzr, xzr, [sp+112]
002dc1d0ldrh w0, [sp+54]
002dc1d4ldrb w1, [sp+56]
002dc1d8ldrh w2, [sp+58]
002dc1dcldrb w3, [sp+60]
002dc1e0ldrb w4, [sp+61]
002dc1e4ldrb w5, [sp+62]
002dc1e8ldrb w6, [sp+63]
002dc1ecldrb w7, [sp+64]
002dc1f0ldrb w8, [sp+65]
002dc1f4ldrh w9, [sp+66]
002dc1f8mov x10, xzr
002dc1fcmov x11, xzr
002dc200ldur x29, [sp-8]
002dc204ldr x30, [sp], 224
002dc208ret x30
002dc20c
002dc20cloc_2dc20c:
002dc20cstp x0, x1, [sp+8]
002dc210stp x2, x3, [sp+24]
002dc214mov x3, x30
002dc218bl runtime.morestack_noctxt.abi0
002dc21cldp x0, x1, [sp+8]
002dc220ldp x2, x3, [sp+24]
002dc224b 0x2dbf20
002dc228udf 0
002dc22cudf 0
002dbf20
002dc230
002dc230vendor/golang.org/x/net/dns/dnsmessage.(*Parser).checkAdvance: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Parser).checkAdvance(vendor/golang.org/x/net/dns/dnsmessage.Parser * p, vendor/golang.org/x/net/dns/dnsmessage.section sec)
002dc230ldr x16, [x28+16]
002dc234subs xzr, sp, x16
002dc238b.ls 0x2dc37c
002dc23cstr x30, [sp-64]!
002dc240stur x29, [sp-8]
002dc244sub x29, sp, 8
002dc248str x0, [sp+72]
002dc24cstrb w1, [sp+80]
002dc250stp xzr, xzr, [sp+32]
002dc254ldr x2, [sp+72]
002dc258ldrsb x27, [x2]
002dc25cldrb w2, [x2+36]
002dc260ldrb w3, [sp+80]
002dc264subs wzr, w2, w3
002dc268b.lo 0x2dc270
002dc26cb 0x2dc294
002dc270
002dc270loc_2dc270:
002dc270adrp x27, 0x745000
002dc274ldr x0, [x27+3296]
002dc278adrp x27, 0x745000
002dc27cldr x1, [x27+3304]
002dc280str x0, [sp+32]
002dc284str x1, [sp+40]
002dc288ldur x29, [sp-8]
002dc28cldr x30, [sp], 64
002dc290ret x30
002dc294
002dc294loc_2dc294:
002dc294ldr x2, [sp+72]
002dc298ldrsb x27, [x2]
002dc29cldrb w2, [x2+36]
002dc2a0ldrb w3, [sp+80]
002dc2a4subs wzr, w2, w3
002dc2a8b.hi 0x2dc2b0
002dc2acb 0x2dc2d4
002dc2b0
002dc2b0loc_2dc2b0:
002dc2b0adrp x27, 0x745000
002dc2b4ldr x0, [x27+3312]
002dc2b8adrp x27, 0x745000
002dc2bcldr x1, [x27+3320]
002dc2c0str x0, [sp+32]
002dc2c4str x1, [sp+40]
002dc2c8ldur x29, [sp-8]
002dc2ccldr x30, [sp], 64
002dc2d0ret x30
002dc2d4
002dc2d4loc_2dc2d4:
002dc2d4ldr x2, [sp+72]
002dc2d8ldrsb x27, [x2]
002dc2dcstrb wzr, [x2+56]
002dc2e0ldr x2, [sp+72]
002dc2e4ldrsb x27, [x2]
002dc2e8add x0, x2, 24
002dc2ecstr x0, [sp+48]
002dc2f0ldrb w1, [sp+80]
002dc2f4bl vendor/golang.org/x/net/dns/dnsmessage.(*header).count
002dc2f8strh w0, [sp+30]
002dc2fcldr x2, [sp+72]
002dc300ldrsb x27, [x2]
002dc304ldr x2, [x2+48]
002dc308ubfm x3, x0, 0, 15
002dc30csubs xzr, x3, x2
002dc310b.eq 0x2dc318
002dc314b 0x2dc364
002dc318
002dc318loc_2dc318:
002dc318ldr x2, [sp+72]
002dc31cldrsb x27, [x2]
002dc320str xzr, [x2+48]
002dc324ldr x2, [sp+72]
002dc328ldrsb x27, [x2]
002dc32cldr x3, [sp+72]
002dc330ldrsb x27, [x3]
002dc334ldrb w3, [x3+36]
002dc338add x3, x3, 1
002dc33cstrb w3, [x2+36]
002dc340adrp x27, 0x745000
002dc344ldr x0, [x27+3312]
002dc348adrp x27, 0x745000
002dc34cldr x1, [x27+3320]
002dc350str x0, [sp+32]
002dc354str x1, [sp+40]
002dc358ldur x29, [sp-8]
002dc35cldr x30, [sp], 64
002dc360ret x30
002dc364
002dc364loc_2dc364:
002dc364stp xzr, xzr, [sp+32]
002dc368mov x0, xzr
002dc36cmov x1, xzr
002dc370ldur x29, [sp-8]
002dc374ldr x30, [sp], 64
002dc378ret x30
002dc37c
002dc37cloc_2dc37c:
002dc37cstr x0, [sp+8]
002dc380strb w1, [sp+16]
002dc384mov x3, x30
002dc388bl runtime.morestack_noctxt.abi0
002dc38cldr x0, [sp+8]
002dc390ldrb w1, [sp+16]
002dc394b 0x2dc230
002dc398udf 0
002dc39cudf 0
002dc230
002dc230vendor/golang.org/x/net/dns/dnsmessage.(*Parser).checkAdvance: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Parser).checkAdvance(vendor/golang.org/x/net/dns/dnsmessage.Parser * p, vendor/golang.org/x/net/dns/dnsmessage.section sec)
002dc230ldr x16, [x28+16]
002dc234subs xzr, sp, x16
002dc238b.ls 0x2dc37c
002dc23cstr x30, [sp-64]!
002dc240stur x29, [sp-8]
002dc244sub x29, sp, 8
002dc248str x0, [sp+72]
002dc24cstrb w1, [sp+80]
002dc250stp xzr, xzr, [sp+32]
002dc254ldr x2, [sp+72]
002dc258ldrsb x27, [x2]
002dc25cldrb w2, [x2+36]
002dc260ldrb w3, [sp+80]
002dc264subs wzr, w2, w3
002dc268b.lo 0x2dc270
002dc26cb 0x2dc294
002dc270
002dc270loc_2dc270:
002dc270adrp x27, 0x745000
002dc274ldr x0, [x27+3296]
002dc278adrp x27, 0x745000
002dc27cldr x1, [x27+3304]
002dc280str x0, [sp+32]
002dc284str x1, [sp+40]
002dc288ldur x29, [sp-8]
002dc28cldr x30, [sp], 64
002dc290ret x30
002dc294
002dc294loc_2dc294:
002dc294ldr x2, [sp+72]
002dc298ldrsb x27, [x2]
002dc29cldrb w2, [x2+36]
002dc2a0ldrb w3, [sp+80]
002dc2a4subs wzr, w2, w3
002dc2a8b.hi 0x2dc2b0
002dc2acb 0x2dc2d4
002dc2b0
002dc2b0loc_2dc2b0:
002dc2b0adrp x27, 0x745000
002dc2b4ldr x0, [x27+3312]
002dc2b8adrp x27, 0x745000
002dc2bcldr x1, [x27+3320]
002dc2c0str x0, [sp+32]
002dc2c4str x1, [sp+40]
002dc2c8ldur x29, [sp-8]
002dc2ccldr x30, [sp], 64
002dc2d0ret x30
002dc2d4
002dc2d4loc_2dc2d4:
002dc2d4ldr x2, [sp+72]
002dc2d8ldrsb x27, [x2]
002dc2dcstrb wzr, [x2+56]
002dc2e0ldr x2, [sp+72]
002dc2e4ldrsb x27, [x2]
002dc2e8add x0, x2, 24
002dc2ecstr x0, [sp+48]
002dc2f0ldrb w1, [sp+80]
002dc2f4bl vendor/golang.org/x/net/dns/dnsmessage.(*header).count
002dc2f8strh w0, [sp+30]
002dc2fcldr x2, [sp+72]
002dc300ldrsb x27, [x2]
002dc304ldr x2, [x2+48]
002dc308ubfm x3, x0, 0, 15
002dc30csubs xzr, x3, x2
002dc310b.eq 0x2dc318
002dc314b 0x2dc364
002dc318
002dc318loc_2dc318:
002dc318ldr x2, [sp+72]
002dc31cldrsb x27, [x2]
002dc320str xzr, [x2+48]
002dc324ldr x2, [sp+72]
002dc328ldrsb x27, [x2]
002dc32cldr x3, [sp+72]
002dc330ldrsb x27, [x3]
002dc334ldrb w3, [x3+36]
002dc338add x3, x3, 1
002dc33cstrb w3, [x2+36]
002dc340adrp x27, 0x745000
002dc344ldr x0, [x27+3312]
002dc348adrp x27, 0x745000
002dc34cldr x1, [x27+3320]
002dc350str x0, [sp+32]
002dc354str x1, [sp+40]
002dc358ldur x29, [sp-8]
002dc35cldr x30, [sp], 64
002dc360ret x30
002dc364
002dc364loc_2dc364:
002dc364stp xzr, xzr, [sp+32]
002dc368mov x0, xzr
002dc36cmov x1, xzr
002dc370ldur x29, [sp-8]
002dc374ldr x30, [sp], 64
002dc378ret x30
002dc37c
002dc37cloc_2dc37c:
002dc37cstr x0, [sp+8]
002dc380strb w1, [sp+16]
002dc384mov x3, x30
002dc388bl runtime.morestack_noctxt.abi0
002dc38cldr x0, [sp+8]
002dc390ldrb w1, [sp+16]
002dc394b 0x2dc230
002dc398udf 0
002dc39cudf 0
002dc230
002dc3a0
002dc3a0vendor/golang.org/x/net/dns/dnsmessage.(*Parser).resourceHeader: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Parser).resourceHeader(vendor/golang.org/x/net/dns/dnsmessage.Parser * p, vendor/golang.org/x/net/dns/dnsmessage.section sec)
002dc3a0ldr x16, [x28+16]
002dc3a4sub x17, sp, 336
002dc3a8subs xzr, x17, x16
002dc3acb.ls 0x2dc5d8
002dc3b0sub x20, sp, 464
002dc3b4stp x29, x30, [x20-8]
002dc3b8add sp, x20, 0
002dc3bcsub x29, sp, 8
002dc3c0str x0, [sp+744]
002dc3c4strb w1, [sp+752]
002dc3c8add x20, sp, 472
002dc3ccadr x27, 16
002dc3d0stp x29, x27, [sp-24]
002dc3d4sub x29, sp, 24
002dc3d8bl fn_87cd0
002dc3dcsub x29, sp, 8
002dc3e0add x27, sp, 724
002dc3e4stp xzr, xzr, [x27]
002dc3e8stp xzr, xzr, [sp+352]
002dc3ecldr x2, [sp+744]
002dc3f0ldrsb x27, [x2]
002dc3f4ldrb w2, [x2+56]
002dc3f8tbnz w2, 0, 0x2dc400
002dc3fcb 0x2dc41c
002dc400
002dc400loc_2dc400:
002dc400ldr x2, [sp+744]
002dc404ldrsb x27, [x2]
002dc408ldr x3, [sp+744]
002dc40cldrsb x27, [x3]
002dc410ldr x3, [x3+64]
002dc414str x3, [x2+40]
002dc418b 0x2dc420
002dc41c
002dc41cloc_2dc41c:
002dc41cb 0x2dc420
002dc420
002dc420loc_2dc420:
002dc420ldrb w1, [sp+752]
002dc424ldr x0, [sp+744]
002dc428bl vendor/golang.org/x/net/dns/dnsmessage.(*Parser).checkAdvance
002dc42cstr x0, [sp+384]
002dc430str x1, [sp+392]
002dc434cbnz x0, 0x2dc43c
002dc438b 0x2dc478
002dc43c
002dc43cloc_2dc43c:
002dc43cadd x20, sp, 472
002dc440adr x27, 16
002dc444stp x29, x27, [sp-24]
002dc448sub x29, sp, 24
002dc44cbl fn_87cd0
002dc450sub x29, sp, 8
002dc454add x27, sp, 724
002dc458stp xzr, xzr, [x27]
002dc45cldr x0, [sp+384]
002dc460ldr x1, [sp+392]
002dc464str x0, [sp+352]
002dc468str x1, [sp+360]
002dc46cldp x29, x30, [sp-8]
002dc470add sp, sp, 464
002dc474ret x30
002dc478
002dc478loc_2dc478:
002dc478add x20, sp, 52
002dc47cadr x27, 16
002dc480stp x29, x27, [sp-24]
002dc484sub x29, sp, 24
002dc488bl fn_87cd0
002dc48csub x29, sp, 8
002dc490stp xzr, xzr, [sp+304]
002dc494stp xzr, xzr, [sp+440]
002dc498ldr x5, [sp+744]
002dc49cldrsb x27, [x5]
002dc4a0ldr x1, [x5]
002dc4a4ldr x2, [x5+8]
002dc4a8ldr x3, [x5+16]
002dc4acstr x1, [sp+416]
002dc4b0str x2, [sp+424]
002dc4b4str x3, [sp+432]
002dc4b8ldr x5, [sp+744]
002dc4bcldrsb x27, [x5]
002dc4c0ldr x4, [x5+40]
002dc4c4str x4, [sp+336]
002dc4c8add x0, sp, 52
002dc4ccbl vendor/golang.org/x/net/dns/dnsmessage.(*ResourceHeader).unpack
002dc4d0str x0, [sp+344]
002dc4d4str x1, [sp+440]
002dc4d8str x2, [sp+448]
002dc4dcldr x5, [sp+344]
002dc4e0str x5, [sp+328]
002dc4e4str x1, [sp+400]
002dc4e8str x2, [sp+408]
002dc4ecldr x5, [sp+328]
002dc4f0str x5, [sp+320]
002dc4f4str x1, [sp+368]
002dc4f8str x2, [sp+376]
002dc4fccbnz x1, 0x2dc504
002dc500b 0x2dc540
002dc504
002dc504loc_2dc504:
002dc504add x20, sp, 472
002dc508adr x27, 16
002dc50cstp x29, x27, [sp-24]
002dc510sub x29, sp, 24
002dc514bl fn_87cd0
002dc518sub x29, sp, 8
002dc51cadd x27, sp, 724
002dc520stp xzr, xzr, [x27]
002dc524ldr x0, [sp+368]
002dc528ldr x1, [sp+376]
002dc52cstr x0, [sp+352]
002dc530str x1, [sp+360]
002dc534ldp x29, x30, [sp-8]
002dc538add sp, sp, 464
002dc53cret x30
002dc540
002dc540loc_2dc540:
002dc540ldr x2, [sp+744]
002dc544ldrsb x27, [x2]
002dc548orr x3, xzr, 1
002dc54cstrb w3, [x2+56]
002dc550ldr x2, [sp+744]
002dc554ldrsb x27, [x2]
002dc558ldr x3, [sp+744]
002dc55cldrsb x27, [x3]
002dc560ldr x3, [x3+40]
002dc564str x3, [x2+64]
002dc568ldr x2, [sp+744]
002dc56cldrsb x27, [x2]
002dc570ldrh w3, [sp+308]
002dc574strh w3, [x2+72]
002dc578ldr x2, [sp+744]
002dc57cldrsb x27, [x2]
002dc580ldrh w3, [sp+316]
002dc584strh w3, [x2+74]
002dc588ldr x2, [sp+744]
002dc58cldrsb x27, [x2]
002dc590ldr x3, [sp+320]
002dc594str x3, [x2+40]
002dc598add x21, sp, 472
002dc59cadd x20, sp, 52
002dc5a0adr x27, 16
002dc5a4stp x29, x27, [sp-24]
002dc5a8sub x29, sp, 24
002dc5acbl fn_87ea0
002dc5b0sub x29, sp, 8
002dc5b4ldp x2, x3, [sp+304]
002dc5b8add x27, sp, 724
002dc5bcstp x2, x3, [x27]
002dc5c0stp xzr, xzr, [sp+352]
002dc5c4mov x0, xzr
002dc5c8mov x1, xzr
002dc5ccldp x29, x30, [sp-8]
002dc5d0add sp, sp, 464
002dc5d4ret x30
002dc5d8
002dc5d8loc_2dc5d8:
002dc5d8str x0, [sp+280]
002dc5dcstrb w1, [sp+288]
002dc5e0mov x3, x30
002dc5e4bl runtime.morestack_noctxt.abi0
002dc5e8ldr x0, [sp+280]
002dc5ecldrb w1, [sp+288]
002dc5f0b 0x2dc3a0
002dc5f4udf 0
002dc5f8udf 0
002dc5fcudf 0
002dc3a0
002dc3a0vendor/golang.org/x/net/dns/dnsmessage.(*Parser).resourceHeader: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Parser).resourceHeader(vendor/golang.org/x/net/dns/dnsmessage.Parser * p, vendor/golang.org/x/net/dns/dnsmessage.section sec)
002dc3a0ldr x16, [x28+16]
002dc3a4sub x17, sp, 336
002dc3a8subs xzr, x17, x16
002dc3acb.ls 0x2dc5d8
002dc3b0sub x20, sp, 464
002dc3b4stp x29, x30, [x20-8]
002dc3b8add sp, x20, 0
002dc3bcsub x29, sp, 8
002dc3c0str x0, [sp+744]
002dc3c4strb w1, [sp+752]
002dc3c8add x20, sp, 472
002dc3ccadr x27, 16
002dc3d0stp x29, x27, [sp-24]
002dc3d4sub x29, sp, 24
002dc3d8bl fn_87cd0
002dc3dcsub x29, sp, 8
002dc3e0add x27, sp, 724
002dc3e4stp xzr, xzr, [x27]
002dc3e8stp xzr, xzr, [sp+352]
002dc3ecldr x2, [sp+744]
002dc3f0ldrsb x27, [x2]
002dc3f4ldrb w2, [x2+56]
002dc3f8tbnz w2, 0, 0x2dc400
002dc3fcb 0x2dc41c
002dc400
002dc400loc_2dc400:
002dc400ldr x2, [sp+744]
002dc404ldrsb x27, [x2]
002dc408ldr x3, [sp+744]
002dc40cldrsb x27, [x3]
002dc410ldr x3, [x3+64]
002dc414str x3, [x2+40]
002dc418b 0x2dc420
002dc41c
002dc41cloc_2dc41c:
002dc41cb 0x2dc420
002dc420
002dc420loc_2dc420:
002dc420ldrb w1, [sp+752]
002dc424ldr x0, [sp+744]
002dc428bl vendor/golang.org/x/net/dns/dnsmessage.(*Parser).checkAdvance
002dc42cstr x0, [sp+384]
002dc430str x1, [sp+392]
002dc434cbnz x0, 0x2dc43c
002dc438b 0x2dc478
002dc43c
002dc43cloc_2dc43c:
002dc43cadd x20, sp, 472
002dc440adr x27, 16
002dc444stp x29, x27, [sp-24]
002dc448sub x29, sp, 24
002dc44cbl fn_87cd0
002dc450sub x29, sp, 8
002dc454add x27, sp, 724
002dc458stp xzr, xzr, [x27]
002dc45cldr x0, [sp+384]
002dc460ldr x1, [sp+392]
002dc464str x0, [sp+352]
002dc468str x1, [sp+360]
002dc46cldp x29, x30, [sp-8]
002dc470add sp, sp, 464
002dc474ret x30
002dc478
002dc478loc_2dc478:
002dc478add x20, sp, 52
002dc47cadr x27, 16
002dc480stp x29, x27, [sp-24]
002dc484sub x29, sp, 24
002dc488bl fn_87cd0
002dc48csub x29, sp, 8
002dc490stp xzr, xzr, [sp+304]
002dc494stp xzr, xzr, [sp+440]
002dc498ldr x5, [sp+744]
002dc49cldrsb x27, [x5]
002dc4a0ldr x1, [x5]
002dc4a4ldr x2, [x5+8]
002dc4a8ldr x3, [x5+16]
002dc4acstr x1, [sp+416]
002dc4b0str x2, [sp+424]
002dc4b4str x3, [sp+432]
002dc4b8ldr x5, [sp+744]
002dc4bcldrsb x27, [x5]
002dc4c0ldr x4, [x5+40]
002dc4c4str x4, [sp+336]
002dc4c8add x0, sp, 52
002dc4ccbl vendor/golang.org/x/net/dns/dnsmessage.(*ResourceHeader).unpack
002dc4d0str x0, [sp+344]
002dc4d4str x1, [sp+440]
002dc4d8str x2, [sp+448]
002dc4dcldr x5, [sp+344]
002dc4e0str x5, [sp+328]
002dc4e4str x1, [sp+400]
002dc4e8str x2, [sp+408]
002dc4ecldr x5, [sp+328]
002dc4f0str x5, [sp+320]
002dc4f4str x1, [sp+368]
002dc4f8str x2, [sp+376]
002dc4fccbnz x1, 0x2dc504
002dc500b 0x2dc540
002dc504
002dc504loc_2dc504:
002dc504add x20, sp, 472
002dc508adr x27, 16
002dc50cstp x29, x27, [sp-24]
002dc510sub x29, sp, 24
002dc514bl fn_87cd0
002dc518sub x29, sp, 8
002dc51cadd x27, sp, 724
002dc520stp xzr, xzr, [x27]
002dc524ldr x0, [sp+368]
002dc528ldr x1, [sp+376]
002dc52cstr x0, [sp+352]
002dc530str x1, [sp+360]
002dc534ldp x29, x30, [sp-8]
002dc538add sp, sp, 464
002dc53cret x30
002dc540
002dc540loc_2dc540:
002dc540ldr x2, [sp+744]
002dc544ldrsb x27, [x2]
002dc548orr x3, xzr, 1
002dc54cstrb w3, [x2+56]
002dc550ldr x2, [sp+744]
002dc554ldrsb x27, [x2]
002dc558ldr x3, [sp+744]
002dc55cldrsb x27, [x3]
002dc560ldr x3, [x3+40]
002dc564str x3, [x2+64]
002dc568ldr x2, [sp+744]
002dc56cldrsb x27, [x2]
002dc570ldrh w3, [sp+308]
002dc574strh w3, [x2+72]
002dc578ldr x2, [sp+744]
002dc57cldrsb x27, [x2]
002dc580ldrh w3, [sp+316]
002dc584strh w3, [x2+74]
002dc588ldr x2, [sp+744]
002dc58cldrsb x27, [x2]
002dc590ldr x3, [sp+320]
002dc594str x3, [x2+40]
002dc598add x21, sp, 472
002dc59cadd x20, sp, 52
002dc5a0adr x27, 16
002dc5a4stp x29, x27, [sp-24]
002dc5a8sub x29, sp, 24
002dc5acbl fn_87ea0
002dc5b0sub x29, sp, 8
002dc5b4ldp x2, x3, [sp+304]
002dc5b8add x27, sp, 724
002dc5bcstp x2, x3, [x27]
002dc5c0stp xzr, xzr, [sp+352]
002dc5c4mov x0, xzr
002dc5c8mov x1, xzr
002dc5ccldp x29, x30, [sp-8]
002dc5d0add sp, sp, 464
002dc5d4ret x30
002dc5d8
002dc5d8loc_2dc5d8:
002dc5d8str x0, [sp+280]
002dc5dcstrb w1, [sp+288]
002dc5e0mov x3, x30
002dc5e4bl runtime.morestack_noctxt.abi0
002dc5e8ldr x0, [sp+280]
002dc5ecldrb w1, [sp+288]
002dc5f0b 0x2dc3a0
002dc5f4udf 0
002dc5f8udf 0
002dc5fcudf 0
002dc3a0
002dc600
002dc600vendor/golang.org/x/net/dns/dnsmessage.(*Parser).skipResource: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Parser).skipResource(vendor/golang.org/x/net/dns/dnsmessage.Parser * p, vendor/golang.org/x/net/dns/dnsmessage.section sec)
002dc600ldr x16, [x28+16]
002dc604sub x17, sp, 112
002dc608subs xzr, x17, x16
002dc60cb.ls 0x2dc8f0
002dc610str x30, [sp-240]!
002dc614stur x29, [sp-8]
002dc618sub x29, sp, 8
002dc61cstr x0, [sp+248]
002dc620strb w1, [sp+256]
002dc624stp xzr, xzr, [sp+96]
002dc628ldr x2, [sp+248]
002dc62cldrsb x27, [x2]
002dc630ldrb w2, [x2+56]
002dc634strb w2, [sp+63]
002dc638tbnz w2, 0, 0x2dc640
002dc63cb 0x2dc660
002dc640
002dc640loc_2dc640:
002dc640ldr x2, [sp+248]
002dc644ldrsb x27, [x2]
002dc648ldrb w2, [x2+36]
002dc64cldrb w3, [sp+256]
002dc650subs wzr, w2, w3
002dc654cset x2, eq
002dc658strb w2, [sp+63]
002dc65cb 0x2dc664
002dc660
002dc660loc_2dc660:
002dc660b 0x2dc664
002dc664
002dc664loc_2dc664:
002dc664ldrb w2, [sp+63]
002dc668tbnz w2, 0, 0x2dc670
002dc66cb 0x2dc71c
002dc670
002dc670loc_2dc670:
002dc670ldr x2, [sp+248]
002dc674ldrsb x27, [x2]
002dc678ldr x2, [x2+40]
002dc67cldr x3, [sp+248]
002dc680ldrsb x27, [x3]
002dc684ldrh w3, [x3+74]
002dc688add x2, x2, x3
002dc68cstr x2, [sp+64]
002dc690ldr x3, [sp+248]
002dc694ldrsb x27, [x3]
002dc698ldr x3, [x3+8]
002dc69cstr x3, [sp+72]
002dc6a0subs xzr, x3, x2
002dc6a4b.lt 0x2dc6ac
002dc6a8b 0x2dc6d0
002dc6ac
002dc6acloc_2dc6ac:
002dc6acadrp x27, 0x745000
002dc6b0ldr x0, [x27+3440]
002dc6b4adrp x27, 0x745000
002dc6b8ldr x1, [x27+3448]
002dc6bcstr x0, [sp+96]
002dc6c0str x1, [sp+104]
002dc6c4ldur x29, [sp-8]
002dc6c8ldr x30, [sp], 240
002dc6ccret x30
002dc6d0
002dc6d0loc_2dc6d0:
002dc6d0ldr x3, [sp+248]
002dc6d4ldrsb x27, [x3]
002dc6d8str x2, [x3+40]
002dc6dcldr x2, [sp+248]
002dc6e0ldrsb x27, [x2]
002dc6e4strb wzr, [x2+56]
002dc6e8ldr x2, [sp+248]
002dc6ecldrsb x27, [x2]
002dc6f0ldr x3, [sp+248]
002dc6f4ldrsb x27, [x3]
002dc6f8ldr x3, [x3+48]
002dc6fcadd x3, x3, 1
002dc700str x3, [x2+48]
002dc704stp xzr, xzr, [sp+96]
002dc708mov x0, xzr
002dc70cmov x1, xzr
002dc710ldur x29, [sp-8]
002dc714ldr x30, [sp], 240
002dc718ret x30
002dc71c
002dc71cloc_2dc71c:
002dc71cldrb w1, [sp+256]
002dc720ldr x0, [sp+248]
002dc724bl vendor/golang.org/x/net/dns/dnsmessage.(*Parser).checkAdvance
002dc728str x0, [sp+128]
002dc72cstr x1, [sp+136]
002dc730cbnz x0, 0x2dc738
002dc734b 0x2dc74c
002dc738
002dc738loc_2dc738:
002dc738str x0, [sp+96]
002dc73cstr x1, [sp+104]
002dc740ldur x29, [sp-8]
002dc744ldr x30, [sp], 240
002dc748ret x30
002dc74c
002dc74cloc_2dc74c:
002dc74cstp xzr, xzr, [sp+112]
002dc750stp xzr, xzr, [sp+216]
002dc754ldr x4, [sp+248]
002dc758ldrsb x27, [x4]
002dc75cldr x0, [x4]
002dc760ldr x1, [x4+8]
002dc764ldr x2, [x4+16]
002dc768str x0, [sp+184]
002dc76cstr x1, [sp+192]
002dc770str x2, [sp+200]
002dc774ldr x4, [sp+248]
002dc778ldrsb x27, [x4]
002dc77cldr x3, [x4+40]
002dc780str x3, [sp+88]
002dc784bl vendor/golang.org/x/net/dns/dnsmessage.skipResource
002dc788str x0, [sp+72]
002dc78cstr x1, [sp+216]
002dc790str x2, [sp+224]
002dc794ldr x4, [sp+72]
002dc798str x4, [sp+80]
002dc79cstr x1, [sp+144]
002dc7a0str x2, [sp+152]
002dc7a4ldr x4, [sp+248]
002dc7a8ldrsb x27, [x4]
002dc7acldr x5, [sp+80]
002dc7b0str x5, [x4+40]
002dc7b4ldr x4, [sp+152]
002dc7b8ldr x5, [sp+144]
002dc7bcstr x5, [sp+112]
002dc7c0str x4, [sp+120]
002dc7c4cbnz x5, 0x2dc7cc
002dc7c8b 0x2dc8bc
002dc7cc
002dc7ccloc_2dc7cc:
002dc7ccadrp x0, 0x368000
002dc7d0add x0, x0, 0
002dc7d4bl runtime.newobject
002dc7d8str x0, [sp+176]
002dc7dcadrp x27, 0x744000
002dc7e0ldr x1, [x27+3968]
002dc7e4adrp x0, 0x349000
002dc7e8add x0, x0, 1824
002dc7ecadd x2, sp, 256
002dc7f0bl runtime.mapaccess1
002dc7f4ldr x3, [x0]
002dc7f8ldr x4, [x0+8]
002dc7fcstr x3, [sp+160]
002dc800str x4, [sp+168]
002dc804mov x0, xzr
002dc808adrp x1, 0x3d6000
002dc80cadd x1, x1, 1334
002dc810movz x2, 10
002dc814bl runtime.concatstring2
002dc818ldr x2, [sp+176]
002dc81cldrsb x27, [x2]
002dc820str x1, [x2+8]
002dc824adrp x27, 0x76f000
002dc828ldr w1, [x27+3056]
002dc82ccbz w1, 0x2dc834
002dc830b 0x2dc838
002dc834
002dc834loc_2dc834:
002dc834b 0x2dc84c
002dc838
002dc838loc_2dc838:
002dc838bl runtime.gcWriteBarrier2
002dc83cstr x0, [x25]
002dc840ldr x3, [x2]
002dc844str x3, [x25+8]
002dc848b 0x2dc84c
002dc84c
002dc84cloc_2dc84c:
002dc84cstr x0, [x2]
002dc850ldr x2, [sp+176]
002dc854ldrsb x27, [x2]
002dc858ldr x3, [sp+120]
002dc85cldr x4, [sp+112]
002dc860str x4, [x2+16]
002dc864adrp x27, 0x76f000
002dc868ldr w4, [x27+3056]
002dc86ccbz w4, 0x2dc874
002dc870b 0x2dc878
002dc874
002dc874loc_2dc874:
002dc874b 0x2dc88c
002dc878
002dc878loc_2dc878:
002dc878bl runtime.gcWriteBarrier2
002dc87cstr x3, [x25]
002dc880ldr x4, [x2+24]
002dc884str x4, [x25+8]
002dc888b 0x2dc88c
002dc88c
002dc88cloc_2dc88c:
002dc88cstr x3, [x2+24]
002dc890ldr x2, [sp+176]
002dc894str x2, [sp+208]
002dc898adrp x3, 0x43a000
002dc89cadd x3, x3, 64
002dc8a0str x3, [sp+96]
002dc8a4str x2, [sp+104]
002dc8a8ldr x0, [sp+96]
002dc8acldr x1, [sp+104]
002dc8b0ldur x29, [sp-8]
002dc8b4ldr x30, [sp], 240
002dc8b8ret x30
002dc8bc
002dc8bcloc_2dc8bc:
002dc8bcldr x2, [sp+248]
002dc8c0ldrsb x27, [x2]
002dc8c4ldr x3, [sp+248]
002dc8c8ldrsb x27, [x3]
002dc8ccldr x3, [x3+48]
002dc8d0add x3, x3, 1
002dc8d4str x3, [x2+48]
002dc8d8stp xzr, xzr, [sp+96]
002dc8dcmov x0, xzr
002dc8e0mov x1, xzr
002dc8e4ldur x29, [sp-8]
002dc8e8ldr x30, [sp], 240
002dc8ecret x30
002dc8f0
002dc8f0loc_2dc8f0:
002dc8f0str x0, [sp+8]
002dc8f4strb w1, [sp+16]
002dc8f8mov x3, x30
002dc8fcbl runtime.morestack_noctxt.abi0
002dc900ldr x0, [sp+8]
002dc904ldrb w1, [sp+16]
002dc908b 0x2dc600
002dc90cudf 0
002dc600
002dc600vendor/golang.org/x/net/dns/dnsmessage.(*Parser).skipResource: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Parser).skipResource(vendor/golang.org/x/net/dns/dnsmessage.Parser * p, vendor/golang.org/x/net/dns/dnsmessage.section sec)
002dc600ldr x16, [x28+16]
002dc604sub x17, sp, 112
002dc608subs xzr, x17, x16
002dc60cb.ls 0x2dc8f0
002dc610str x30, [sp-240]!
002dc614stur x29, [sp-8]
002dc618sub x29, sp, 8
002dc61cstr x0, [sp+248]
002dc620strb w1, [sp+256]
002dc624stp xzr, xzr, [sp+96]
002dc628ldr x2, [sp+248]
002dc62cldrsb x27, [x2]
002dc630ldrb w2, [x2+56]
002dc634strb w2, [sp+63]
002dc638tbnz w2, 0, 0x2dc640
002dc63cb 0x2dc660
002dc640
002dc640loc_2dc640:
002dc640ldr x2, [sp+248]
002dc644ldrsb x27, [x2]
002dc648ldrb w2, [x2+36]
002dc64cldrb w3, [sp+256]
002dc650subs wzr, w2, w3
002dc654cset x2, eq
002dc658strb w2, [sp+63]
002dc65cb 0x2dc664
002dc660
002dc660loc_2dc660:
002dc660b 0x2dc664
002dc664
002dc664loc_2dc664:
002dc664ldrb w2, [sp+63]
002dc668tbnz w2, 0, 0x2dc670
002dc66cb 0x2dc71c
002dc670
002dc670loc_2dc670:
002dc670ldr x2, [sp+248]
002dc674ldrsb x27, [x2]
002dc678ldr x2, [x2+40]
002dc67cldr x3, [sp+248]
002dc680ldrsb x27, [x3]
002dc684ldrh w3, [x3+74]
002dc688add x2, x2, x3
002dc68cstr x2, [sp+64]
002dc690ldr x3, [sp+248]
002dc694ldrsb x27, [x3]
002dc698ldr x3, [x3+8]
002dc69cstr x3, [sp+72]
002dc6a0subs xzr, x3, x2
002dc6a4b.lt 0x2dc6ac
002dc6a8b 0x2dc6d0
002dc6ac
002dc6acloc_2dc6ac:
002dc6acadrp x27, 0x745000
002dc6b0ldr x0, [x27+3440]
002dc6b4adrp x27, 0x745000
002dc6b8ldr x1, [x27+3448]
002dc6bcstr x0, [sp+96]
002dc6c0str x1, [sp+104]
002dc6c4ldur x29, [sp-8]
002dc6c8ldr x30, [sp], 240
002dc6ccret x30
002dc6d0
002dc6d0loc_2dc6d0:
002dc6d0ldr x3, [sp+248]
002dc6d4ldrsb x27, [x3]
002dc6d8str x2, [x3+40]
002dc6dcldr x2, [sp+248]
002dc6e0ldrsb x27, [x2]
002dc6e4strb wzr, [x2+56]
002dc6e8ldr x2, [sp+248]
002dc6ecldrsb x27, [x2]
002dc6f0ldr x3, [sp+248]
002dc6f4ldrsb x27, [x3]
002dc6f8ldr x3, [x3+48]
002dc6fcadd x3, x3, 1
002dc700str x3, [x2+48]
002dc704stp xzr, xzr, [sp+96]
002dc708mov x0, xzr
002dc70cmov x1, xzr
002dc710ldur x29, [sp-8]
002dc714ldr x30, [sp], 240
002dc718ret x30
002dc71c
002dc71cloc_2dc71c:
002dc71cldrb w1, [sp+256]
002dc720ldr x0, [sp+248]
002dc724bl vendor/golang.org/x/net/dns/dnsmessage.(*Parser).checkAdvance
002dc728str x0, [sp+128]
002dc72cstr x1, [sp+136]
002dc730cbnz x0, 0x2dc738
002dc734b 0x2dc74c
002dc738
002dc738loc_2dc738:
002dc738str x0, [sp+96]
002dc73cstr x1, [sp+104]
002dc740ldur x29, [sp-8]
002dc744ldr x30, [sp], 240
002dc748ret x30
002dc74c
002dc74cloc_2dc74c:
002dc74cstp xzr, xzr, [sp+112]
002dc750stp xzr, xzr, [sp+216]
002dc754ldr x4, [sp+248]
002dc758ldrsb x27, [x4]
002dc75cldr x0, [x4]
002dc760ldr x1, [x4+8]
002dc764ldr x2, [x4+16]
002dc768str x0, [sp+184]
002dc76cstr x1, [sp+192]
002dc770str x2, [sp+200]
002dc774ldr x4, [sp+248]
002dc778ldrsb x27, [x4]
002dc77cldr x3, [x4+40]
002dc780str x3, [sp+88]
002dc784bl vendor/golang.org/x/net/dns/dnsmessage.skipResource
002dc788str x0, [sp+72]
002dc78cstr x1, [sp+216]
002dc790str x2, [sp+224]
002dc794ldr x4, [sp+72]
002dc798str x4, [sp+80]
002dc79cstr x1, [sp+144]
002dc7a0str x2, [sp+152]
002dc7a4ldr x4, [sp+248]
002dc7a8ldrsb x27, [x4]
002dc7acldr x5, [sp+80]
002dc7b0str x5, [x4+40]
002dc7b4ldr x4, [sp+152]
002dc7b8ldr x5, [sp+144]
002dc7bcstr x5, [sp+112]
002dc7c0str x4, [sp+120]
002dc7c4cbnz x5, 0x2dc7cc
002dc7c8b 0x2dc8bc
002dc7cc
002dc7ccloc_2dc7cc:
002dc7ccadrp x0, 0x368000
002dc7d0add x0, x0, 0
002dc7d4bl runtime.newobject
002dc7d8str x0, [sp+176]
002dc7dcadrp x27, 0x744000
002dc7e0ldr x1, [x27+3968]
002dc7e4adrp x0, 0x349000
002dc7e8add x0, x0, 1824
002dc7ecadd x2, sp, 256
002dc7f0bl runtime.mapaccess1
002dc7f4ldr x3, [x0]
002dc7f8ldr x4, [x0+8]
002dc7fcstr x3, [sp+160]
002dc800str x4, [sp+168]
002dc804mov x0, xzr
002dc808adrp x1, 0x3d6000
002dc80cadd x1, x1, 1334
002dc810movz x2, 10
002dc814bl runtime.concatstring2
002dc818ldr x2, [sp+176]
002dc81cldrsb x27, [x2]
002dc820str x1, [x2+8]
002dc824adrp x27, 0x76f000
002dc828ldr w1, [x27+3056]
002dc82ccbz w1, 0x2dc834
002dc830b 0x2dc838
002dc834
002dc834loc_2dc834:
002dc834b 0x2dc84c
002dc838
002dc838loc_2dc838:
002dc838bl runtime.gcWriteBarrier2
002dc83cstr x0, [x25]
002dc840ldr x3, [x2]
002dc844str x3, [x25+8]
002dc848b 0x2dc84c
002dc84c
002dc84cloc_2dc84c:
002dc84cstr x0, [x2]
002dc850ldr x2, [sp+176]
002dc854ldrsb x27, [x2]
002dc858ldr x3, [sp+120]
002dc85cldr x4, [sp+112]
002dc860str x4, [x2+16]
002dc864adrp x27, 0x76f000
002dc868ldr w4, [x27+3056]
002dc86ccbz w4, 0x2dc874
002dc870b 0x2dc878
002dc874
002dc874loc_2dc874:
002dc874b 0x2dc88c
002dc878
002dc878loc_2dc878:
002dc878bl runtime.gcWriteBarrier2
002dc87cstr x3, [x25]
002dc880ldr x4, [x2+24]
002dc884str x4, [x25+8]
002dc888b 0x2dc88c
002dc88c
002dc88cloc_2dc88c:
002dc88cstr x3, [x2+24]
002dc890ldr x2, [sp+176]
002dc894str x2, [sp+208]
002dc898adrp x3, 0x43a000
002dc89cadd x3, x3, 64
002dc8a0str x3, [sp+96]
002dc8a4str x2, [sp+104]
002dc8a8ldr x0, [sp+96]
002dc8acldr x1, [sp+104]
002dc8b0ldur x29, [sp-8]
002dc8b4ldr x30, [sp], 240
002dc8b8ret x30
002dc8bc
002dc8bcloc_2dc8bc:
002dc8bcldr x2, [sp+248]
002dc8c0ldrsb x27, [x2]
002dc8c4ldr x3, [sp+248]
002dc8c8ldrsb x27, [x3]
002dc8ccldr x3, [x3+48]
002dc8d0add x3, x3, 1
002dc8d4str x3, [x2+48]
002dc8d8stp xzr, xzr, [sp+96]
002dc8dcmov x0, xzr
002dc8e0mov x1, xzr
002dc8e4ldur x29, [sp-8]
002dc8e8ldr x30, [sp], 240
002dc8ecret x30
002dc8f0
002dc8f0loc_2dc8f0:
002dc8f0str x0, [sp+8]
002dc8f4strb w1, [sp+16]
002dc8f8mov x3, x30
002dc8fcbl runtime.morestack_noctxt.abi0
002dc900ldr x0, [sp+8]
002dc904ldrb w1, [sp+16]
002dc908b 0x2dc600
002dc90cudf 0
002dc600
002dc910
002dc910vendor/golang.org/x/net/dns/dnsmessage.(*Parser).Question: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Parser).Question(vendor/golang.org/x/net/dns/dnsmessage.Parser * p)
002dc910ldr x16, [x28+16]
002dc914sub x17, sp, 464
002dc918subs xzr, x17, x16
002dc91cb.ls 0x2dce44
002dc920sub x20, sp, 592
002dc924stp x29, x30, [x20-8]
002dc928add sp, x20, 0
002dc92csub x29, sp, 8
002dc930str x0, [sp+864]
002dc934add x20, sp, 600
002dc938adr x27, 16
002dc93cstp x29, x27, [sp-24]
002dc940sub x29, sp, 24
002dc944bl fn_87cd0
002dc948sub x29, sp, 8
002dc94cadd x27, sp, 852
002dc950str xzr, [x27]
002dc954stp xzr, xzr, [sp+368]
002dc958ldr x0, [sp+864]
002dc95corr x1, xzr, 2
002dc960bl vendor/golang.org/x/net/dns/dnsmessage.(*Parser).checkAdvance
002dc964str x0, [sp+400]
002dc968str x1, [sp+408]
002dc96ccbnz x0, 0x2dc974
002dc970b 0x2dc9b0
002dc974
002dc974loc_2dc974:
002dc974add x20, sp, 600
002dc978adr x27, 16
002dc97cstp x29, x27, [sp-24]
002dc980sub x29, sp, 24
002dc984bl fn_87cd0
002dc988sub x29, sp, 8
002dc98cadd x27, sp, 852
002dc990str xzr, [x27]
002dc994ldr x0, [sp+400]
002dc998ldr x1, [sp+408]
002dc99cstr x0, [sp+368]
002dc9a0str x1, [sp+376]
002dc9a4ldp x29, x30, [sp-8]
002dc9a8add sp, sp, 592
002dc9acret x30
002dc9b0
002dc9b0loc_2dc9b0:
002dc9b0add x20, sp, 52
002dc9b4adr x27, 16
002dc9b8stp x29, x27, [sp-24]
002dc9bcsub x29, sp, 24
002dc9c0bl fn_87cd0
002dc9c4sub x29, sp, 8
002dc9c8add x27, sp, 536
002dc9ccstp xzr, xzr, [x27]
002dc9d0ldr x5, [sp+864]
002dc9d4ldrsb x27, [x5]
002dc9d8ldr x1, [x5]
002dc9dcldr x2, [x5+8]
002dc9e0ldr x3, [x5+16]
002dc9e4str x1, [sp+504]
002dc9e8str x2, [sp+512]
002dc9ecstr x3, [sp+520]
002dc9f0ldr x5, [sp+864]
002dc9f4ldrsb x27, [x5]
002dc9f8ldr x4, [x5+40]
002dc9fcstr x4, [sp+336]
002dca00add x0, sp, 52
002dca04bl vendor/golang.org/x/net/dns/dnsmessage.(*Name).unpack
002dca08str x0, [sp+344]
002dca0cstr x1, [sp+536]
002dca10str x2, [sp+544]
002dca14ldr x5, [sp+344]
002dca18str x5, [sp+328]
002dca1cstr x1, [sp+416]
002dca20str x2, [sp+424]
002dca24ldr x5, [sp+328]
002dca28str x5, [sp+320]
002dca2cstr x1, [sp+384]
002dca30str x2, [sp+392]
002dca34cbnz x1, 0x2dca3c
002dca38b 0x2dcb14
002dca3c
002dca3cloc_2dca3c:
002dca3cadrp x0, 0x368000
002dca40add x0, x0, 0
002dca44bl runtime.newobject
002dca48str x0, [sp+496]
002dca4cmovz x1, 23
002dca50str x1, [x0+8]
002dca54adrp x27, 0x76f000
002dca58ldr w1, [x27+3056]
002dca5ccbz w1, 0x2dca64
002dca60b 0x2dca68
002dca64
002dca64loc_2dca64:
002dca64b 0x2dca78
002dca68
002dca68loc_2dca68:
002dca68ldr x2, [x0]
002dca6cbl runtime.gcWriteBarrier1
002dca70str x2, [x25]
002dca74b 0x2dca78
002dca78
002dca78loc_2dca78:
002dca78adrp x2, 0x3dc000
002dca7cadd x2, x2, 2709
002dca80str x2, [x0]
002dca84ldr x2, [sp+496]
002dca88ldrsb x27, [x2]
002dca8cldr x3, [sp+392]
002dca90ldr x4, [sp+384]
002dca94str x4, [x2+16]
002dca98adrp x27, 0x76f000
002dca9cldr w4, [x27+3056]
002dcaa0cbz w4, 0x2dcaa8
002dcaa4b 0x2dcaac
002dcaa8
002dcaa8loc_2dcaa8:
002dcaa8b 0x2dcac0
002dcaac
002dcaacloc_2dcaac:
002dcaacbl runtime.gcWriteBarrier2
002dcab0str x3, [x25]
002dcab4ldr x4, [x2+24]
002dcab8str x4, [x25+8]
002dcabcb 0x2dcac0
002dcac0
002dcac0loc_2dcac0:
002dcac0str x3, [x2+24]
002dcac4ldr x2, [sp+496]
002dcac8str x2, [sp+528]
002dcaccadd x20, sp, 600
002dcad0adr x27, 16
002dcad4stp x29, x27, [sp-24]
002dcad8sub x29, sp, 24
002dcadcbl fn_87cd0
002dcae0sub x29, sp, 8
002dcae4add x27, sp, 852
002dcae8str xzr, [x27]
002dcaecldr x2, [sp+528]
002dcaf0adrp x3, 0x43a000
002dcaf4add x3, x3, 64
002dcaf8str x3, [sp+368]
002dcafcstr x2, [sp+376]
002dcb00ldr x0, [sp+368]
002dcb04ldr x1, [sp+376]
002dcb08ldp x29, x30, [sp-8]
002dcb0cadd sp, sp, 592
002dcb10ret x30
002dcb14
002dcb14loc_2dcb14:
002dcb14add x27, sp, 536
002dcb18stp xzr, xzr, [x27]
002dcb1cldr x4, [sp+864]
002dcb20ldrsb x27, [x4]
002dcb24ldr x0, [x4]
002dcb28ldr x1, [x4+8]
002dcb2cldr x2, [x4+16]
002dcb30str x0, [sp+472]
002dcb34str x1, [sp+480]
002dcb38str x2, [sp+488]
002dcb3cldr x3, [sp+320]
002dcb40bl vendor/golang.org/x/net/dns/dnsmessage.unpackType
002dcb44strh w0, [sp+314]
002dcb48str x1, [sp+344]
002dcb4cstr x2, [sp+536]
002dcb50str x3, [sp+544]
002dcb54ldrh w4, [sp+314]
002dcb58strh w4, [sp+318]
002dcb5cldr x4, [sp+344]
002dcb60str x4, [sp+360]
002dcb64str x2, [sp+568]
002dcb68str x3, [sp+576]
002dcb6cldrh w4, [sp+318]
002dcb70strh w4, [sp+308]
002dcb74ldr x4, [sp+360]
002dcb78str x4, [sp+320]
002dcb7cstr x2, [sp+384]
002dcb80str x3, [sp+392]
002dcb84cbnz x2, 0x2dcb8c
002dcb88b 0x2dcc64
002dcb8c
002dcb8cloc_2dcb8c:
002dcb8cadrp x0, 0x368000
002dcb90add x0, x0, 0
002dcb94bl runtime.newobject
002dcb98str x0, [sp+464]
002dcb9cmovz x1, 23
002dcba0str x1, [x0+8]
002dcba4adrp x27, 0x76f000
002dcba8ldr w1, [x27+3056]
002dcbaccbz w1, 0x2dcbb4
002dcbb0b 0x2dcbb8
002dcbb4
002dcbb4loc_2dcbb4:
002dcbb4b 0x2dcbc8
002dcbb8
002dcbb8loc_2dcbb8:
002dcbb8ldr x2, [x0]
002dcbbcbl runtime.gcWriteBarrier1
002dcbc0str x2, [x25]
002dcbc4b 0x2dcbc8
002dcbc8
002dcbc8loc_2dcbc8:
002dcbc8adrp x2, 0x3dc000
002dcbccadd x2, x2, 2732
002dcbd0str x2, [x0]
002dcbd4ldr x2, [sp+464]
002dcbd8ldrsb x27, [x2]
002dcbdcldr x3, [sp+392]
002dcbe0ldr x4, [sp+384]
002dcbe4str x4, [x2+16]
002dcbe8adrp x27, 0x76f000
002dcbecldr w4, [x27+3056]
002dcbf0cbz w4, 0x2dcbf8
002dcbf4b 0x2dcbfc
002dcbf8
002dcbf8loc_2dcbf8:
002dcbf8b 0x2dcc10
002dcbfc
002dcbfcloc_2dcbfc:
002dcbfcbl runtime.gcWriteBarrier2
002dcc00str x3, [x25]
002dcc04ldr x4, [x2+24]
002dcc08str x4, [x25+8]
002dcc0cb 0x2dcc10
002dcc10
002dcc10loc_2dcc10:
002dcc10str x3, [x2+24]
002dcc14ldr x2, [sp+464]
002dcc18str x2, [sp+528]
002dcc1cadd x20, sp, 600
002dcc20adr x27, 16
002dcc24stp x29, x27, [sp-24]
002dcc28sub x29, sp, 24
002dcc2cbl fn_87cd0
002dcc30sub x29, sp, 8
002dcc34add x27, sp, 852
002dcc38str xzr, [x27]
002dcc3cldr x2, [sp+528]
002dcc40adrp x3, 0x43a000
002dcc44add x3, x3, 64
002dcc48str x3, [sp+368]
002dcc4cstr x2, [sp+376]
002dcc50ldr x0, [sp+368]
002dcc54ldr x1, [sp+376]
002dcc58ldp x29, x30, [sp-8]
002dcc5cadd sp, sp, 592
002dcc60ret x30
002dcc64
002dcc64loc_2dcc64:
002dcc64add x27, sp, 536
002dcc68stp xzr, xzr, [x27]
002dcc6cldr x4, [sp+864]
002dcc70ldrsb x27, [x4]
002dcc74ldr x0, [x4]
002dcc78ldr x1, [x4+8]
002dcc7cldr x2, [x4+16]
002dcc80str x0, [sp+440]
002dcc84str x1, [sp+448]
002dcc88str x2, [sp+456]
002dcc8cldr x3, [sp+320]
002dcc90bl vendor/golang.org/x/net/dns/dnsmessage.unpackClass
002dcc94strh w0, [sp+312]
002dcc98str x1, [sp+344]
002dcc9cstr x2, [sp+536]
002dcca0str x3, [sp+544]
002dcca4ldrh w4, [sp+312]
002dcca8strh w4, [sp+316]
002dccacldr x4, [sp+344]
002dccb0str x4, [sp+352]
002dccb4str x2, [sp+552]
002dccb8str x3, [sp+560]
002dccbcldrh w4, [sp+316]
002dccc0strh w4, [sp+310]
002dccc4ldr x4, [sp+352]
002dccc8str x4, [sp+320]
002dccccstr x2, [sp+384]
002dccd0str x3, [sp+392]
002dccd4cbnz x2, 0x2dccdc
002dccd8b 0x2dcdb4
002dccdc
002dccdcloc_2dccdc:
002dccdcadrp x0, 0x368000
002dcce0add x0, x0, 0
002dcce4bl runtime.newobject
002dcce8str x0, [sp+432]
002dccecorr x1, xzr, 24
002dccf0str x1, [x0+8]
002dccf4adrp x27, 0x76f000
002dccf8ldr w1, [x27+3056]
002dccfccbz w1, 0x2dcd04
002dcd00b 0x2dcd08
002dcd04
002dcd04loc_2dcd04:
002dcd04b 0x2dcd18
002dcd08
002dcd08loc_2dcd08:
002dcd08ldr x2, [x0]
002dcd0cbl runtime.gcWriteBarrier1
002dcd10str x2, [x25]
002dcd14b 0x2dcd18
002dcd18
002dcd18loc_2dcd18:
002dcd18adrp x2, 0x3dd000
002dcd1cadd x2, x2, 1326
002dcd20str x2, [x0]
002dcd24ldr x2, [sp+432]
002dcd28ldrsb x27, [x2]
002dcd2cldr x3, [sp+392]
002dcd30ldr x4, [sp+384]
002dcd34str x4, [x2+16]
002dcd38adrp x27, 0x76f000
002dcd3cldr w4, [x27+3056]
002dcd40cbz w4, 0x2dcd48
002dcd44b 0x2dcd4c
002dcd48
002dcd48loc_2dcd48:
002dcd48b 0x2dcd60
002dcd4c
002dcd4cloc_2dcd4c:
002dcd4cbl runtime.gcWriteBarrier2
002dcd50str x3, [x25]
002dcd54ldr x4, [x2+24]
002dcd58str x4, [x25+8]
002dcd5cb 0x2dcd60
002dcd60
002dcd60loc_2dcd60:
002dcd60str x3, [x2+24]
002dcd64ldr x2, [sp+432]
002dcd68str x2, [sp+528]
002dcd6cadd x20, sp, 600
002dcd70adr x27, 16
002dcd74stp x29, x27, [sp-24]
002dcd78sub x29, sp, 24
002dcd7cbl fn_87cd0
002dcd80sub x29, sp, 8
002dcd84add x27, sp, 852
002dcd88str xzr, [x27]
002dcd8cldr x2, [sp+528]
002dcd90adrp x3, 0x43a000
002dcd94add x3, x3, 64
002dcd98str x3, [sp+368]
002dcd9cstr x2, [sp+376]
002dcda0ldr x0, [sp+368]
002dcda4ldr x1, [sp+376]
002dcda8ldp x29, x30, [sp-8]
002dcdacadd sp, sp, 592
002dcdb0ret x30
002dcdb4
002dcdb4loc_2dcdb4:
002dcdb4ldr x2, [sp+864]
002dcdb8ldrsb x27, [x2]
002dcdbcldr x3, [sp+320]
002dcdc0str x3, [x2+40]
002dcdc4ldr x2, [sp+864]
002dcdc8ldrsb x27, [x2]
002dcdccldr x3, [sp+864]
002dcdd0ldrsb x27, [x3]
002dcdd4ldr x3, [x3+48]
002dcdd8add x3, x3, 1
002dcddcstr x3, [x2+48]
002dcde0add x20, sp, 600
002dcde4adr x27, 16
002dcde8stp x29, x27, [sp-24]
002dcdecsub x29, sp, 24
002dcdf0bl fn_87cd0
002dcdf4sub x29, sp, 8
002dcdf8add x27, sp, 852
002dcdfcstr xzr, [x27]
002dce00add x21, sp, 600
002dce04add x20, sp, 52
002dce08adr x27, 16
002dce0cstp x29, x27, [sp-24]
002dce10sub x29, sp, 24
002dce14bl fn_87ea0
002dce18sub x29, sp, 8
002dce1cldrh w2, [sp+308]
002dce20strh w2, [sp+856]
002dce24ldrh w2, [sp+310]
002dce28strh w2, [sp+858]
002dce2cstp xzr, xzr, [sp+368]
002dce30mov x0, xzr
002dce34mov x1, xzr
002dce38ldp x29, x30, [sp-8]
002dce3cadd sp, sp, 592
002dce40ret x30
002dce44
002dce44loc_2dce44:
002dce44str x0, [sp+272]
002dce48mov x3, x30
002dce4cbl runtime.morestack_noctxt.abi0
002dce50ldr x0, [sp+272]
002dce54b 0x2dc910
002dce58udf 0
002dce5cudf 0
002dc910
002dc910vendor/golang.org/x/net/dns/dnsmessage.(*Parser).Question: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Parser).Question(vendor/golang.org/x/net/dns/dnsmessage.Parser * p)
002dc910ldr x16, [x28+16]
002dc914sub x17, sp, 464
002dc918subs xzr, x17, x16
002dc91cb.ls 0x2dce44
002dc920sub x20, sp, 592
002dc924stp x29, x30, [x20-8]
002dc928add sp, x20, 0
002dc92csub x29, sp, 8
002dc930str x0, [sp+864]
002dc934add x20, sp, 600
002dc938adr x27, 16
002dc93cstp x29, x27, [sp-24]
002dc940sub x29, sp, 24
002dc944bl fn_87cd0
002dc948sub x29, sp, 8
002dc94cadd x27, sp, 852
002dc950str xzr, [x27]
002dc954stp xzr, xzr, [sp+368]
002dc958ldr x0, [sp+864]
002dc95corr x1, xzr, 2
002dc960bl vendor/golang.org/x/net/dns/dnsmessage.(*Parser).checkAdvance
002dc964str x0, [sp+400]
002dc968str x1, [sp+408]
002dc96ccbnz x0, 0x2dc974
002dc970b 0x2dc9b0
002dc974
002dc974loc_2dc974:
002dc974add x20, sp, 600
002dc978adr x27, 16
002dc97cstp x29, x27, [sp-24]
002dc980sub x29, sp, 24
002dc984bl fn_87cd0
002dc988sub x29, sp, 8
002dc98cadd x27, sp, 852
002dc990str xzr, [x27]
002dc994ldr x0, [sp+400]
002dc998ldr x1, [sp+408]
002dc99cstr x0, [sp+368]
002dc9a0str x1, [sp+376]
002dc9a4ldp x29, x30, [sp-8]
002dc9a8add sp, sp, 592
002dc9acret x30
002dc9b0
002dc9b0loc_2dc9b0:
002dc9b0add x20, sp, 52
002dc9b4adr x27, 16
002dc9b8stp x29, x27, [sp-24]
002dc9bcsub x29, sp, 24
002dc9c0bl fn_87cd0
002dc9c4sub x29, sp, 8
002dc9c8add x27, sp, 536
002dc9ccstp xzr, xzr, [x27]
002dc9d0ldr x5, [sp+864]
002dc9d4ldrsb x27, [x5]
002dc9d8ldr x1, [x5]
002dc9dcldr x2, [x5+8]
002dc9e0ldr x3, [x5+16]
002dc9e4str x1, [sp+504]
002dc9e8str x2, [sp+512]
002dc9ecstr x3, [sp+520]
002dc9f0ldr x5, [sp+864]
002dc9f4ldrsb x27, [x5]
002dc9f8ldr x4, [x5+40]
002dc9fcstr x4, [sp+336]
002dca00add x0, sp, 52
002dca04bl vendor/golang.org/x/net/dns/dnsmessage.(*Name).unpack
002dca08str x0, [sp+344]
002dca0cstr x1, [sp+536]
002dca10str x2, [sp+544]
002dca14ldr x5, [sp+344]
002dca18str x5, [sp+328]
002dca1cstr x1, [sp+416]
002dca20str x2, [sp+424]
002dca24ldr x5, [sp+328]
002dca28str x5, [sp+320]
002dca2cstr x1, [sp+384]
002dca30str x2, [sp+392]
002dca34cbnz x1, 0x2dca3c
002dca38b 0x2dcb14
002dca3c
002dca3cloc_2dca3c:
002dca3cadrp x0, 0x368000
002dca40add x0, x0, 0
002dca44bl runtime.newobject
002dca48str x0, [sp+496]
002dca4cmovz x1, 23
002dca50str x1, [x0+8]
002dca54adrp x27, 0x76f000
002dca58ldr w1, [x27+3056]
002dca5ccbz w1, 0x2dca64
002dca60b 0x2dca68
002dca64
002dca64loc_2dca64:
002dca64b 0x2dca78
002dca68
002dca68loc_2dca68:
002dca68ldr x2, [x0]
002dca6cbl runtime.gcWriteBarrier1
002dca70str x2, [x25]
002dca74b 0x2dca78
002dca78
002dca78loc_2dca78:
002dca78adrp x2, 0x3dc000
002dca7cadd x2, x2, 2709
002dca80str x2, [x0]
002dca84ldr x2, [sp+496]
002dca88ldrsb x27, [x2]
002dca8cldr x3, [sp+392]
002dca90ldr x4, [sp+384]
002dca94str x4, [x2+16]
002dca98adrp x27, 0x76f000
002dca9cldr w4, [x27+3056]
002dcaa0cbz w4, 0x2dcaa8
002dcaa4b 0x2dcaac
002dcaa8
002dcaa8loc_2dcaa8:
002dcaa8b 0x2dcac0
002dcaac
002dcaacloc_2dcaac:
002dcaacbl runtime.gcWriteBarrier2
002dcab0str x3, [x25]
002dcab4ldr x4, [x2+24]
002dcab8str x4, [x25+8]
002dcabcb 0x2dcac0
002dcac0
002dcac0loc_2dcac0:
002dcac0str x3, [x2+24]
002dcac4ldr x2, [sp+496]
002dcac8str x2, [sp+528]
002dcaccadd x20, sp, 600
002dcad0adr x27, 16
002dcad4stp x29, x27, [sp-24]
002dcad8sub x29, sp, 24
002dcadcbl fn_87cd0
002dcae0sub x29, sp, 8
002dcae4add x27, sp, 852
002dcae8str xzr, [x27]
002dcaecldr x2, [sp+528]
002dcaf0adrp x3, 0x43a000
002dcaf4add x3, x3, 64
002dcaf8str x3, [sp+368]
002dcafcstr x2, [sp+376]
002dcb00ldr x0, [sp+368]
002dcb04ldr x1, [sp+376]
002dcb08ldp x29, x30, [sp-8]
002dcb0cadd sp, sp, 592
002dcb10ret x30
002dcb14
002dcb14loc_2dcb14:
002dcb14add x27, sp, 536
002dcb18stp xzr, xzr, [x27]
002dcb1cldr x4, [sp+864]
002dcb20ldrsb x27, [x4]
002dcb24ldr x0, [x4]
002dcb28ldr x1, [x4+8]
002dcb2cldr x2, [x4+16]
002dcb30str x0, [sp+472]
002dcb34str x1, [sp+480]
002dcb38str x2, [sp+488]
002dcb3cldr x3, [sp+320]
002dcb40bl vendor/golang.org/x/net/dns/dnsmessage.unpackType
002dcb44strh w0, [sp+314]
002dcb48str x1, [sp+344]
002dcb4cstr x2, [sp+536]
002dcb50str x3, [sp+544]
002dcb54ldrh w4, [sp+314]
002dcb58strh w4, [sp+318]
002dcb5cldr x4, [sp+344]
002dcb60str x4, [sp+360]
002dcb64str x2, [sp+568]
002dcb68str x3, [sp+576]
002dcb6cldrh w4, [sp+318]
002dcb70strh w4, [sp+308]
002dcb74ldr x4, [sp+360]
002dcb78str x4, [sp+320]
002dcb7cstr x2, [sp+384]
002dcb80str x3, [sp+392]
002dcb84cbnz x2, 0x2dcb8c
002dcb88b 0x2dcc64
002dcb8c
002dcb8cloc_2dcb8c:
002dcb8cadrp x0, 0x368000
002dcb90add x0, x0, 0
002dcb94bl runtime.newobject
002dcb98str x0, [sp+464]
002dcb9cmovz x1, 23
002dcba0str x1, [x0+8]
002dcba4adrp x27, 0x76f000
002dcba8ldr w1, [x27+3056]
002dcbaccbz w1, 0x2dcbb4
002dcbb0b 0x2dcbb8
002dcbb4
002dcbb4loc_2dcbb4:
002dcbb4b 0x2dcbc8
002dcbb8
002dcbb8loc_2dcbb8:
002dcbb8ldr x2, [x0]
002dcbbcbl runtime.gcWriteBarrier1
002dcbc0str x2, [x25]
002dcbc4b 0x2dcbc8
002dcbc8
002dcbc8loc_2dcbc8:
002dcbc8adrp x2, 0x3dc000
002dcbccadd x2, x2, 2732
002dcbd0str x2, [x0]
002dcbd4ldr x2, [sp+464]
002dcbd8ldrsb x27, [x2]
002dcbdcldr x3, [sp+392]
002dcbe0ldr x4, [sp+384]
002dcbe4str x4, [x2+16]
002dcbe8adrp x27, 0x76f000
002dcbecldr w4, [x27+3056]
002dcbf0cbz w4, 0x2dcbf8
002dcbf4b 0x2dcbfc
002dcbf8
002dcbf8loc_2dcbf8:
002dcbf8b 0x2dcc10
002dcbfc
002dcbfcloc_2dcbfc:
002dcbfcbl runtime.gcWriteBarrier2
002dcc00str x3, [x25]
002dcc04ldr x4, [x2+24]
002dcc08str x4, [x25+8]
002dcc0cb 0x2dcc10
002dcc10
002dcc10loc_2dcc10:
002dcc10str x3, [x2+24]
002dcc14ldr x2, [sp+464]
002dcc18str x2, [sp+528]
002dcc1cadd x20, sp, 600
002dcc20adr x27, 16
002dcc24stp x29, x27, [sp-24]
002dcc28sub x29, sp, 24
002dcc2cbl fn_87cd0
002dcc30sub x29, sp, 8
002dcc34add x27, sp, 852
002dcc38str xzr, [x27]
002dcc3cldr x2, [sp+528]
002dcc40adrp x3, 0x43a000
002dcc44add x3, x3, 64
002dcc48str x3, [sp+368]
002dcc4cstr x2, [sp+376]
002dcc50ldr x0, [sp+368]
002dcc54ldr x1, [sp+376]
002dcc58ldp x29, x30, [sp-8]
002dcc5cadd sp, sp, 592
002dcc60ret x30
002dcc64
002dcc64loc_2dcc64:
002dcc64add x27, sp, 536
002dcc68stp xzr, xzr, [x27]
002dcc6cldr x4, [sp+864]
002dcc70ldrsb x27, [x4]
002dcc74ldr x0, [x4]
002dcc78ldr x1, [x4+8]
002dcc7cldr x2, [x4+16]
002dcc80str x0, [sp+440]
002dcc84str x1, [sp+448]
002dcc88str x2, [sp+456]
002dcc8cldr x3, [sp+320]
002dcc90bl vendor/golang.org/x/net/dns/dnsmessage.unpackClass
002dcc94strh w0, [sp+312]
002dcc98str x1, [sp+344]
002dcc9cstr x2, [sp+536]
002dcca0str x3, [sp+544]
002dcca4ldrh w4, [sp+312]
002dcca8strh w4, [sp+316]
002dccacldr x4, [sp+344]
002dccb0str x4, [sp+352]
002dccb4str x2, [sp+552]
002dccb8str x3, [sp+560]
002dccbcldrh w4, [sp+316]
002dccc0strh w4, [sp+310]
002dccc4ldr x4, [sp+352]
002dccc8str x4, [sp+320]
002dccccstr x2, [sp+384]
002dccd0str x3, [sp+392]
002dccd4cbnz x2, 0x2dccdc
002dccd8b 0x2dcdb4
002dccdc
002dccdcloc_2dccdc:
002dccdcadrp x0, 0x368000
002dcce0add x0, x0, 0
002dcce4bl runtime.newobject
002dcce8str x0, [sp+432]
002dccecorr x1, xzr, 24
002dccf0str x1, [x0+8]
002dccf4adrp x27, 0x76f000
002dccf8ldr w1, [x27+3056]
002dccfccbz w1, 0x2dcd04
002dcd00b 0x2dcd08
002dcd04
002dcd04loc_2dcd04:
002dcd04b 0x2dcd18
002dcd08
002dcd08loc_2dcd08:
002dcd08ldr x2, [x0]
002dcd0cbl runtime.gcWriteBarrier1
002dcd10str x2, [x25]
002dcd14b 0x2dcd18
002dcd18
002dcd18loc_2dcd18:
002dcd18adrp x2, 0x3dd000
002dcd1cadd x2, x2, 1326
002dcd20str x2, [x0]
002dcd24ldr x2, [sp+432]
002dcd28ldrsb x27, [x2]
002dcd2cldr x3, [sp+392]
002dcd30ldr x4, [sp+384]
002dcd34str x4, [x2+16]
002dcd38adrp x27, 0x76f000
002dcd3cldr w4, [x27+3056]
002dcd40cbz w4, 0x2dcd48
002dcd44b 0x2dcd4c
002dcd48
002dcd48loc_2dcd48:
002dcd48b 0x2dcd60
002dcd4c
002dcd4cloc_2dcd4c:
002dcd4cbl runtime.gcWriteBarrier2
002dcd50str x3, [x25]
002dcd54ldr x4, [x2+24]
002dcd58str x4, [x25+8]
002dcd5cb 0x2dcd60
002dcd60
002dcd60loc_2dcd60:
002dcd60str x3, [x2+24]
002dcd64ldr x2, [sp+432]
002dcd68str x2, [sp+528]
002dcd6cadd x20, sp, 600
002dcd70adr x27, 16
002dcd74stp x29, x27, [sp-24]
002dcd78sub x29, sp, 24
002dcd7cbl fn_87cd0
002dcd80sub x29, sp, 8
002dcd84add x27, sp, 852
002dcd88str xzr, [x27]
002dcd8cldr x2, [sp+528]
002dcd90adrp x3, 0x43a000
002dcd94add x3, x3, 64
002dcd98str x3, [sp+368]
002dcd9cstr x2, [sp+376]
002dcda0ldr x0, [sp+368]
002dcda4ldr x1, [sp+376]
002dcda8ldp x29, x30, [sp-8]
002dcdacadd sp, sp, 592
002dcdb0ret x30
002dcdb4
002dcdb4loc_2dcdb4:
002dcdb4ldr x2, [sp+864]
002dcdb8ldrsb x27, [x2]
002dcdbcldr x3, [sp+320]
002dcdc0str x3, [x2+40]
002dcdc4ldr x2, [sp+864]
002dcdc8ldrsb x27, [x2]
002dcdccldr x3, [sp+864]
002dcdd0ldrsb x27, [x3]
002dcdd4ldr x3, [x3+48]
002dcdd8add x3, x3, 1
002dcddcstr x3, [x2+48]
002dcde0add x20, sp, 600
002dcde4adr x27, 16
002dcde8stp x29, x27, [sp-24]
002dcdecsub x29, sp, 24
002dcdf0bl fn_87cd0
002dcdf4sub x29, sp, 8
002dcdf8add x27, sp, 852
002dcdfcstr xzr, [x27]
002dce00add x21, sp, 600
002dce04add x20, sp, 52
002dce08adr x27, 16
002dce0cstp x29, x27, [sp-24]
002dce10sub x29, sp, 24
002dce14bl fn_87ea0
002dce18sub x29, sp, 8
002dce1cldrh w2, [sp+308]
002dce20strh w2, [sp+856]
002dce24ldrh w2, [sp+310]
002dce28strh w2, [sp+858]
002dce2cstp xzr, xzr, [sp+368]
002dce30mov x0, xzr
002dce34mov x1, xzr
002dce38ldp x29, x30, [sp-8]
002dce3cadd sp, sp, 592
002dce40ret x30
002dce44
002dce44loc_2dce44:
002dce44str x0, [sp+272]
002dce48mov x3, x30
002dce4cbl runtime.morestack_noctxt.abi0
002dce50ldr x0, [sp+272]
002dce54b 0x2dc910
002dce58udf 0
002dce5cudf 0
002dc910
002dce60
002dce60vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SkipQuestion: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SkipQuestion(vendor/golang.org/x/net/dns/dnsmessage.Parser * p)
002dce60ldr x16, [x28+16]
002dce64sub x17, sp, 192
002dce68subs xzr, x17, x16
002dce6cb.ls 0x2dd244
002dce70sub x20, sp, 320
002dce74stp x29, x30, [x20-8]
002dce78add sp, x20, 0
002dce7csub x29, sp, 8
002dce80str x0, [sp+328]
002dce84stp xzr, xzr, [sp+96]
002dce88ldr x0, [sp+328]
002dce8corr x1, xzr, 2
002dce90bl vendor/golang.org/x/net/dns/dnsmessage.(*Parser).checkAdvance
002dce94str x0, [sp+128]
002dce98str x1, [sp+136]
002dce9ccbnz x0, 0x2dcea4
002dcea0b 0x2dceb8
002dcea4
002dcea4loc_2dcea4:
002dcea4str x0, [sp+96]
002dcea8str x1, [sp+104]
002dceacldp x29, x30, [sp-8]
002dceb0add sp, sp, 320
002dceb4ret x30
002dceb8
002dceb8loc_2dceb8:
002dceb8stp xzr, xzr, [sp+280]
002dcebcldr x4, [sp+328]
002dcec0ldrsb x27, [x4]
002dcec4ldr x0, [x4]
002dcec8ldr x1, [x4+8]
002dceccldr x2, [x4+16]
002dced0str x0, [sp+248]
002dced4str x1, [sp+256]
002dced8str x2, [sp+264]
002dcedcldr x4, [sp+328]
002dcee0ldrsb x27, [x4]
002dcee4ldr x3, [x4+40]
002dcee8str x3, [sp+80]
002dceecbl vendor/golang.org/x/net/dns/dnsmessage.skipName
002dcef0str x0, [sp+88]
002dcef4str x1, [sp+280]
002dcef8str x2, [sp+288]
002dcefcldr x4, [sp+88]
002dcf00str x4, [sp+72]
002dcf04str x1, [sp+160]
002dcf08str x2, [sp+168]
002dcf0cldr x4, [sp+72]
002dcf10str x4, [sp+48]
002dcf14str x1, [sp+112]
002dcf18str x2, [sp+120]
002dcf1ccbnz x1, 0x2dcf24
002dcf20b 0x2dcfd8
002dcf24
002dcf24loc_2dcf24:
002dcf24adrp x0, 0x368000
002dcf28add x0, x0, 0
002dcf2cbl runtime.newobject
002dcf30str x0, [sp+240]
002dcf34movz x1, 22
002dcf38str x1, [x0+8]
002dcf3cadrp x27, 0x76f000
002dcf40ldr w1, [x27+3056]
002dcf44cbz w1, 0x2dcf4c
002dcf48b 0x2dcf50
002dcf4c
002dcf4cloc_2dcf4c:
002dcf4cb 0x2dcf60
002dcf50
002dcf50loc_2dcf50:
002dcf50ldr x2, [x0]
002dcf54bl runtime.gcWriteBarrier1
002dcf58str x2, [x25]
002dcf5cb 0x2dcf60
002dcf60
002dcf60loc_2dcf60:
002dcf60adrp x2, 0x3db000
002dcf64add x2, x2, 3942
002dcf68str x2, [x0]
002dcf6cldr x2, [sp+240]
002dcf70ldrsb x27, [x2]
002dcf74ldr x3, [sp+120]
002dcf78ldr x4, [sp+112]
002dcf7cstr x4, [x2+16]
002dcf80adrp x27, 0x76f000
002dcf84ldr w4, [x27+3056]
002dcf88cbz w4, 0x2dcf90
002dcf8cb 0x2dcf94
002dcf90
002dcf90loc_2dcf90:
002dcf90b 0x2dcfa8
002dcf94
002dcf94loc_2dcf94:
002dcf94bl runtime.gcWriteBarrier2
002dcf98str x3, [x25]
002dcf9cldr x4, [x2+24]
002dcfa0str x4, [x25+8]
002dcfa4b 0x2dcfa8
002dcfa8
002dcfa8loc_2dcfa8:
002dcfa8str x3, [x2+24]
002dcfacldr x2, [sp+240]
002dcfb0str x2, [sp+272]
002dcfb4adrp x3, 0x43a000
002dcfb8add x3, x3, 64
002dcfbcstr x3, [sp+96]
002dcfc0str x2, [sp+104]
002dcfc4ldr x0, [sp+96]
002dcfc8ldr x1, [sp+104]
002dcfccldp x29, x30, [sp-8]
002dcfd0add sp, sp, 320
002dcfd4ret x30
002dcfd8
002dcfd8loc_2dcfd8:
002dcfd8stp xzr, xzr, [sp+280]
002dcfdcldr x4, [sp+328]
002dcfe0ldrsb x27, [x4]
002dcfe4ldr x0, [x4]
002dcfe8ldr x1, [x4+8]
002dcfecldr x2, [x4+16]
002dcff0str x0, [sp+216]
002dcff4str x1, [sp+224]
002dcff8str x2, [sp+232]
002dcffcldr x3, [sp+48]
002dd000bl vendor/golang.org/x/net/dns/dnsmessage.skipType
002dd004str x0, [sp+88]
002dd008str x1, [sp+280]
002dd00cstr x2, [sp+288]
002dd010ldr x4, [sp+88]
002dd014str x4, [sp+64]
002dd018str x1, [sp+144]
002dd01cstr x2, [sp+152]
002dd020ldr x4, [sp+64]
002dd024str x4, [sp+48]
002dd028str x1, [sp+112]
002dd02cstr x2, [sp+120]
002dd030cbnz x1, 0x2dd038
002dd034b 0x2dd0ec
002dd038
002dd038loc_2dd038:
002dd038adrp x0, 0x367000
002dd03cadd x0, x0, 0
002dd040bl runtime.newobject
002dd044str x0, [sp+208]
002dd048movz x1, 22
002dd04cstr x1, [x0+8]
002dd050adrp x27, 0x76e000
002dd054ldr w1, [x27+3056]
002dd058cbz w1, 0x2dd060
002dd05cb 0x2dd064
002dd060
002dd060loc_2dd060:
002dd060b 0x2dd074
002dd064
002dd064loc_2dd064:
002dd064ldr x2, [x0]
002dd068bl runtime.gcWriteBarrier1
002dd06cstr x2, [x25]
002dd070b 0x2dd074
002dd074
002dd074loc_2dd074:
002dd074adrp x2, 0x3da000
002dd078add x2, x2, 3964
002dd07cstr x2, [x0]
002dd080ldr x2, [sp+208]
002dd084ldrsb x27, [x2]
002dd088ldr x3, [sp+120]
002dd08cldr x4, [sp+112]
002dd090str x4, [x2+16]
002dd094adrp x27, 0x76e000
002dd098ldr w4, [x27+3056]
002dd09ccbz w4, 0x2dd0a4
002dd0a0b 0x2dd0a8
002dd0a4
002dd0a4loc_2dd0a4:
002dd0a4b 0x2dd0bc
002dd0a8
002dd0a8loc_2dd0a8:
002dd0a8bl runtime.gcWriteBarrier2
002dd0acstr x3, [x25]
002dd0b0ldr x4, [x2+24]
002dd0b4str x4, [x25+8]
002dd0b8b 0x2dd0bc
002dd0bc
002dd0bcloc_2dd0bc:
002dd0bcstr x3, [x2+24]
002dd0c0ldr x2, [sp+208]
002dd0c4str x2, [sp+272]
002dd0c8adrp x3, 0x439000
002dd0ccadd x3, x3, 64
002dd0d0str x3, [sp+96]
002dd0d4str x2, [sp+104]
002dd0d8ldr x0, [sp+96]
002dd0dcldr x1, [sp+104]
002dd0e0ldp x29, x30, [sp-8]
002dd0e4add sp, sp, 320
002dd0e8ret x30
002dd0ec
002dd0ecloc_2dd0ec:
002dd0ecstp xzr, xzr, [sp+280]
002dd0f0ldr x4, [sp+328]
002dd0f4ldrsb x27, [x4]
002dd0f8ldr x0, [x4]
002dd0fcldr x1, [x4+8]
002dd100ldr x2, [x4+16]
002dd104str x0, [sp+184]
002dd108str x1, [sp+192]
002dd10cstr x2, [sp+200]
002dd110ldr x3, [sp+48]
002dd114bl vendor/golang.org/x/net/dns/dnsmessage.skipClass
002dd118str x0, [sp+88]
002dd11cstr x1, [sp+280]
002dd120str x2, [sp+288]
002dd124ldr x4, [sp+88]
002dd128str x4, [sp+56]
002dd12cstr x1, [sp+296]
002dd130str x2, [sp+304]
002dd134ldr x4, [sp+56]
002dd138str x4, [sp+48]
002dd13cstr x1, [sp+112]
002dd140str x2, [sp+120]
002dd144cbnz x1, 0x2dd14c
002dd148b 0x2dd200
002dd14c
002dd14cloc_2dd14c:
002dd14cadrp x0, 0x367000
002dd150add x0, x0, 0
002dd154bl runtime.newobject
002dd158str x0, [sp+176]
002dd15cmovz x1, 23
002dd160str x1, [x0+8]
002dd164adrp x27, 0x76e000
002dd168ldr w1, [x27+3056]
002dd16ccbz w1, 0x2dd174
002dd170b 0x2dd178
002dd174
002dd174loc_2dd174:
002dd174b 0x2dd188
002dd178
002dd178loc_2dd178:
002dd178ldr x2, [x0]
002dd17cbl runtime.gcWriteBarrier1
002dd180str x2, [x25]
002dd184b 0x2dd188
002dd188
002dd188loc_2dd188:
002dd188adrp x2, 0x3db000
002dd18cadd x2, x2, 2755
002dd190str x2, [x0]
002dd194ldr x2, [sp+176]
002dd198ldrsb x27, [x2]
002dd19cldr x3, [sp+120]
002dd1a0ldr x4, [sp+112]
002dd1a4str x4, [x2+16]
002dd1a8adrp x27, 0x76e000
002dd1acldr w4, [x27+3056]
002dd1b0cbz w4, 0x2dd1b8
002dd1b4b 0x2dd1bc
002dd1b8
002dd1b8loc_2dd1b8:
002dd1b8b 0x2dd1d0
002dd1bc
002dd1bcloc_2dd1bc:
002dd1bcbl runtime.gcWriteBarrier2
002dd1c0str x3, [x25]
002dd1c4ldr x4, [x2+24]
002dd1c8str x4, [x25+8]
002dd1ccb 0x2dd1d0
002dd1d0
002dd1d0loc_2dd1d0:
002dd1d0str x3, [x2+24]
002dd1d4ldr x2, [sp+176]
002dd1d8str x2, [sp+272]
002dd1dcadrp x3, 0x439000
002dd1e0add x3, x3, 64
002dd1e4str x3, [sp+96]
002dd1e8str x2, [sp+104]
002dd1ecldr x0, [sp+96]
002dd1f0ldr x1, [sp+104]
002dd1f4ldp x29, x30, [sp-8]
002dd1f8add sp, sp, 320
002dd1fcret x30
002dd200
002dd200loc_2dd200:
002dd200ldr x2, [sp+328]
002dd204ldrsb x27, [x2]
002dd208ldr x3, [sp+48]
002dd20cstr x3, [x2+40]
002dd210ldr x2, [sp+328]
002dd214ldrsb x27, [x2]
002dd218ldr x3, [sp+328]
002dd21cldrsb x27, [x3]
002dd220ldr x3, [x3+48]
002dd224add x3, x3, 1
002dd228str x3, [x2+48]
002dd22cstp xzr, xzr, [sp+96]
002dd230mov x0, xzr
002dd234mov x1, xzr
002dd238ldp x29, x30, [sp-8]
002dd23cadd sp, sp, 320
002dd240ret x30
002dd244
002dd244loc_2dd244:
002dd244str x0, [sp+8]
002dd248mov x3, x30
002dd24cbl runtime.morestack_noctxt.abi0
002dd250ldr x0, [sp+8]
002dd254b 0x2dce60
002dd258udf 0
002dd25cudf 0
002dce60
002dce60vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SkipQuestion: ; void vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SkipQuestion(vendor/golang.org/x/net/dns/dnsmessage.Parser * p)
002dce60ldr x16, [x28+16]
002dce64sub x17, sp, 192
002dce68subs xzr, x17, x16
002dce6cb.ls 0x2dd244
002dce70sub x20, sp, 320
002dce74stp x29, x30, [x20-8]
002dce78add sp, x20, 0
002dce7csub x29, sp, 8
002dce80str x0, [sp+328]
002dce84stp xzr, xzr, [sp+96]
002dce88ldr x0, [sp+328]
002dce8corr x1, xzr, 2
002dce90bl vendor/golang.org/x/net/dns/dnsmessage.(*Parser).checkAdvance
002dce94str x0, [sp+128]
002dce98str x1, [sp+136]
002dce9ccbnz x0, 0x2dcea4
002dcea0b 0x2dceb8
002dcea4
002dcea4loc_2dcea4:
002dcea4str x0, [sp+96]
002dcea8str x1, [sp+104]
002dceacldp x29, x30, [sp-8]
002dceb0add sp, sp, 320
002dceb4ret x30
002dceb8
002dceb8loc_2dceb8:
002dceb8stp xzr, xzr, [sp+280]
002dcebcldr x4, [sp+328]
002dcec0ldrsb x27, [x4]
002dcec4ldr x0, [x4]
002dcec8ldr x1, [x4+8]
002dceccldr x2, [x4+16]
002dced0str x0, [sp+248]
002dced4str x1, [sp+256]
002dced8str x2, [sp+264]
002dcedcldr x4, [sp+328]
002dcee0ldrsb x27, [x4]
002dcee4ldr x3, [x4+40]
002dcee8str x3, [sp+80]
002dceecbl vendor/golang.org/x/net/dns/dnsmessage.skipName
002dcef0str x0, [sp+88]
002dcef4str x1, [sp+280]
002dcef8str x2, [sp+288]
002dcefcldr x4, [sp+88]
002dcf00str x4, [sp+72]
002dcf04str x1, [sp+160]
002dcf08str x2, [sp+168]
002dcf0cldr x4, [sp+72]
002dcf10str x4, [sp+48]
002dcf14str x1, [sp+112]
002dcf18str x2, [sp+120]
002dcf1ccbnz x1, 0x2dcf24
002dcf20b 0x2dcfd8
002dcf24
002dcf24loc_2dcf24:
002dcf24adrp x0, 0x368000
002dcf28add x0, x0, 0
002dcf2cbl runtime.newobject
002dcf30str x0, [sp+240]
002dcf34movz x1, 22
002dcf38str x1, [x0+8]
002dcf3cadrp x27, 0x76f000
002dcf40ldr w1, [x27+3056]
002dcf44cbz w1, 0x2dcf4c
002dcf48b 0x2dcf50
002dcf4c
002dcf4cloc_2dcf4c:
002dcf4cb 0x2dcf60
002dcf50
002dcf50loc_2dcf50:
002dcf50ldr x2, [x0]
002dcf54bl runtime.gcWriteBarrier1
002dcf58str x2, [x25]
002dcf5cb 0x2dcf60
002dcf60
002dcf60loc_2dcf60:
002dcf60adrp x2, 0x3db000
002dcf64add x2, x2, 3942
002dcf68str x2, [x0]
002dcf6cldr x2, [sp+240]
002dcf70ldrsb x27, [x2]
002dcf74ldr x3, [sp+120]
002dcf78ldr x4, [sp+112]
002dcf7cstr x4, [x2+16]
002dcf80adrp x27, 0x76f000
002dcf84ldr w4, [x27+3056]
002dcf88cbz w4, 0x2dcf90
002dcf8cb 0x2dcf94
002dcf90
002dcf90loc_2dcf90:
002dcf90b 0x2dcfa8
002dcf94
002dcf94loc_2dcf94:
002dcf94bl runtime.gcWriteBarrier2
002dcf98str x3, [x25]
002dcf9cldr x4, [x2+24]
002dcfa0str x4, [x25+8]
002dcfa4b 0x2dcfa8
002dcfa8
002dcfa8loc_2dcfa8:
002dcfa8str x3, [x2+24]
002dcfacldr x2, [sp+240]
002dcfb0str x2, [sp+272]
002dcfb4adrp x3, 0x43a000
002dcfb8add x3, x3, 64
002dcfbcstr x3, [sp+96]
002dcfc0str x2, [sp+104]
002dcfc4ldr x0, [sp+96]
002dcfc8ldr x1, [sp+104]
002dcfccldp x29, x30, [sp-8]
002dcfd0add sp, sp, 320
002dcfd4ret x30
002dcfd8
002dcfd8loc_2dcfd8:
002dcfd8stp xzr, xzr, [sp+280]
002dcfdcldr x4, [sp+328]
002dcfe0ldrsb x27, [x4]
002dcfe4ldr x0, [x4]
002dcfe8ldr x1, [x4+8]
002dcfecldr x2, [x4+16]
002dcff0str x0, [sp+216]
002dcff4str x1, [sp+224]
002dcff8str x2, [sp+232]
002dcffcldr x3, [sp+48]
002dd000bl vendor/golang.org/x/net/dns/dnsmessage.skipType
002dd004str x0, [sp+88]
002dd008str x1, [sp+280]
002dd00cstr x2, [sp+288]
002dd010ldr x4, [sp+88]
002dd014str x4, [sp+64]
002dd018str x1, [sp+144]
002dd01cstr x2, [sp+152]
002dd020ldr x4, [sp+64]
002dd024str x4, [sp+48]
002dd028str x1, [sp+112]
002dd02cstr x2, [sp+120]
002dd030cbnz x1, 0x2dd038
002dd034b 0x2dd0ec
002dd038
002dd038loc_2dd038:
002dd038adrp x0, 0x367000
002dd03cadd x0, x0, 0
002dd040bl runtime.newobject
002dd044str x0, [sp+208]
002dd048movz x1, 22
002dd04cstr x1, [x0+8]
002dd050adrp x27, 0x76e000
002dd054ldr w1, [x27+3056]
002dd058cbz w1, 0x2dd060
002dd05cb 0x2dd064
002dd060
002dd060loc_2dd060:
002dd060b 0x2dd074
002dd064
002dd064loc_2dd064:
002dd064ldr x2, [x0]
002dd068bl runtime.gcWriteBarrier1
002dd06cstr x2, [x25]
002dd070b 0x2dd074
002dd074
002dd074loc_2dd074:
002dd074adrp x2, 0x3da000
002dd078add x2, x2, 3964
002dd07cstr x2, [x0]
002dd080ldr x2, [sp+208]
002dd084ldrsb x27, [x2]
002dd088ldr x3, [sp+120]
002dd08cldr x4, [sp+112]
002dd090str x4, [x2+16]
002dd094adrp x27, 0x76e000
002dd098ldr w4, [x27+3056]
002dd09ccbz w4, 0x2dd0a4
002dd0a0b 0x2dd0a8
002dd0a4
002dd0a4loc_2dd0a4:
002dd0a4b 0x2dd0bc
002dd0a8
002dd0a8loc_2dd0a8:
002dd0a8bl runtime.gcWriteBarrier2
002dd0acstr x3, [x25]
002dd0b0ldr x4, [x2+24]
002dd0b4str x4, [x25+8]
002dd0b8b 0x2dd0bc
002dd0bc
002dd0bcloc_2dd0bc:
002dd0bcstr x3, [x2+24]
002dd0c0ldr x2, [sp+208]
002dd0c4str x2, [sp+272]
002dd0c8adrp x3, 0x439000
002dd0ccadd x3, x3, 64
002dd0d0str x3, [sp+96]
002dd0d4str x2, [sp+104]
002dd0d8ldr x0, [sp+96]
002dd0dcldr x1, [sp+104]
002dd0e0ldp x29, x30, [sp-8]
002dd0e4add sp, sp, 320
002dd0e8ret x30
002dd0ec
002dd0ecloc_2dd0ec:
002dd0ecstp xzr, xzr, [sp+280]
002dd0f0ldr x4, [sp+328]
002dd0f4ldrsb x27, [x4]
002dd0f8ldr x0, [x4]
002dd0fcldr x1, [x4+8]
002dd100ldr x2, [x4+16]
002dd104str x0, [sp+184]
002dd108str x1, [sp+192]
002dd10cstr x2, [sp+200]
002dd110ldr x3, [sp+48]
002dd114bl vendor/golang.org/x/net/dns/dnsmessage.skipClass
002dd118str x0, [sp+88]
002dd11cstr x1, [sp+280]
002dd120str x2, [sp+288]
002dd124ldr x4, [sp+88]
002dd128str x4, [sp+56]
002dd12cstr x1, [sp+296]
002dd130str x2, [sp+304]
002dd134ldr x4, [sp+56]
002dd138str x4, [sp+48]
002dd13cstr x1, [sp+112]
002dd140str x2, [sp+120]
002dd144cbnz x1, 0x2dd14c
002dd148b 0x2dd200
002dd14c
002dd14cloc_2dd14c:
002dd14cadrp x0, 0x367000
002dd150add x0, x0, 0
002dd154bl runtime.newobject
002dd158str x0, [sp+176]
002dd15cmovz x1, 23
002dd160str x1, [x0+8]
002dd164adrp x27, 0x76e000
002dd168ldr w1, [x27+3056]
002dd16ccbz w1, 0x2dd174
002dd170b 0x2dd178
002dd174
002dd174loc_2dd174:
002dd174b 0x2dd188
002dd178
002dd178loc_2dd178:
002dd178ldr x2, [x0]
002dd17cbl runtime.gcWriteBarrier1
002dd180str x2, [x25]
002dd184b 0x2dd188
002dd188
002dd188loc_2dd188:
002dd188adrp x2, 0x3db000
002dd18cadd x2, x2, 2755
002dd190str x2, [x0]
002dd194ldr x2, [sp+176]
002dd198ldrsb x27, [x2]
002dd19cldr x3, [sp+120]
002dd1a0ldr x4, [sp+112]
002dd1a4str x4, [x2+16]
002dd1a8adrp x27, 0x76e000
002dd1acldr w4, [x27+3056]
002dd1b0cbz w4, 0x2dd1b8
002dd1b4b 0x2dd1bc
002dd1b8
002dd1b8loc_2dd1b8:
002dd1b8b 0x2dd1d0
002dd1bc
002dd1bcloc_2dd1bc:
002dd1bcbl runtime.gcWriteBarrier2
002dd1c0str x3, [x25]
002dd1c4ldr x4, [x2+24]
002dd1c8str x4, [x25+8]
002dd1ccb 0x2dd1d0
002dd1d0
002dd1d0loc_2dd1d0:
002dd1d0str x3, [x2+24]
002dd1d4ldr x2, [sp+176]
002dd1d8str x2, [sp+272]
002dd1dcadrp x3, 0x439000
002dd1e0add x3, x3, 64
002dd1e4str x3, [sp+96]
002dd1e8str x2, [sp+104]
002dd1ecldr x0, [sp+96]
002dd1f0ldr x1, [sp+104]
002dd1f4ldp x29, x30, [sp-8]
002dd1f8add sp, sp, 320
002dd1fcret x30
002dd200
002dd200loc_2dd200:
002dd200ldr x2, [sp+328]
002dd204ldrsb x27, [x2]
002dd208ldr x3, [sp+48]
002dd20cstr x3, [x2+40]
002dd210ldr x2, [sp+328]
002dd214ldrsb x27, [x2]
002dd218ldr x3, [sp+328]
002dd21cldrsb x27, [x3]
002dd220ldr x3, [x3+48]
002dd224add x3, x3, 1
002dd228str x3, [x2+48]
002dd22cstp xzr, xzr, [sp+96]
002dd230mov x0, xzr
002dd234mov x1, xzr
002dd238ldp x29, x30, [sp-8]
002dd23cadd sp, sp, 320
002dd240ret x30
002dd244
002dd244loc_2dd244:
002dd244str x0, [sp+8]
002dd248mov x3, x30
002dd24cbl runtime.morestack_noctxt.abi0
002dd250ldr x0, [sp+8]
002dd254b 0x2dce60
002dd258udf 0
002dd25cudf 0
002dce60
Loading..