File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    002d93e0
    002d93e0context.value: ; void context.value(context.Context c, interface {} key)
    002d93e0ldr x16, [x28+16]
    002d93e4sub x17, sp, 144
    002d93e8subs xzr, x17, x16
    002d93ecb.ls 0x2d993c
    002d93f0sub x20, sp, 272
    002d93f4stp x29, x30, [x20-8]
    002d93f8add sp, x20, 0
    002d93fcsub x29, sp, 8
    002d9400str x0, [sp+280]
    002d9404str x1, [sp+288]
    002d9408str x2, [sp+296]
    002d940cstr x3, [sp+304]
    002d9410stp xzr, xzr, [sp+40]
    002d9414b 0x2d9418
    002d9418
    002d9418loc_2d9418:
    002d9418b 0x2d941c
    002d941c
    002d941cloc_2d941c:
    002d941cldr x3, [sp+288]
    002d9420ldr x4, [sp+280]
    002d9424str x4, [sp+224]
    002d9428str x3, [sp+232]
    002d942ccbnz x4, 0x2d9434
    002d9430b 0x2d98f0
    002d9434
    002d9434loc_2d9434:
    002d9434ldr w3, [x4+16]
    002d9438str w3, [sp+36]
    002d943cmovz x4, 25954
    002d9440movk x4, 0x56320000
    002d9444adds wzr, w3, w4
    002d9448b.ls 0x2d9450
    002d944cb 0x2d9600
    002d9450
    002d9450loc_2d9450:
    002d9450movz x4, 23295
    002d9454movk x4, 0x3cac0000
    002d9458subs wzr, w3, w4
    002d945cb.eq 0x2d9464
    002d9460b 0x2d94a0
    002d9464
    002d9464loc_2d9464:
    002d9464ldr x3, [sp+224]
    002d9468adrp x4, 0x440000
    002d946cadd x4, x4, 560
    002d9470subs xzr, x3, x4
    002d9474b.eq 0x2d947c
    002d9478b 0x2d9484
    002d947c
    002d947cloc_2d947c:
    002d947corr x0, xzr, 1
    002d9480b 0x2d948c
    002d9484
    002d9484loc_2d9484:
    002d9484mov x0, xzr
    002d9488b 0x2d948c
    002d948c
    002d948cloc_2d948c:
    002d948cstrb w0, [sp+35]
    002d9490tbnz w0, 0, 0x2d9498
    002d9494b 0x2d949c
    002d9498
    002d9498loc_2d9498:
    002d9498b 0x2d95c4
    002d949c
    002d949cloc_2d949c:
    002d949cb 0x2d95fc
    002d94a0
    002d94a0loc_2d94a0:
    002d94a0movz x4, 2269
    002d94a4movk x4, 0x4dfc0000
    002d94a8subs wzr, w3, w4
    002d94acb.eq 0x2d94b4
    002d94b0b 0x2d9578
    002d94b4
    002d94b4loc_2d94b4:
    002d94b4ldr x3, [sp+224]
    002d94b8adrp x4, 0x440000
    002d94bcadd x4, x4, 336
    002d94c0subs xzr, x3, x4
    002d94c4b.eq 0x2d94cc
    002d94c8b 0x2d94d4
    002d94cc
    002d94ccloc_2d94cc:
    002d94ccorr x0, xzr, 1
    002d94d0b 0x2d94dc
    002d94d4
    002d94d4loc_2d94d4:
    002d94d4mov x0, xzr
    002d94d8b 0x2d94dc
    002d94dc
    002d94dcloc_2d94dc:
    002d94dcstrb w0, [sp+35]
    002d94e0tbnz w0, 0, 0x2d94e8
    002d94e4b 0x2d9574
    002d94e8
    002d94e8loc_2d94e8:
    002d94e8b 0x2d94ec
    002d94ec
    002d94ecloc_2d94ec:
    002d94ecldr x3, [sp+232]
    002d94f0str x3, [sp+120]
    002d94f4ldrsb x27, [x3]
    002d94f8ldr x4, [x3+16]
    002d94fcldr x2, [x3+24]
    002d9500str x4, [sp+208]
    002d9504str x2, [sp+216]
    002d9508ldr x3, [sp+296]
    002d950csubs xzr, x4, x3
    002d9510b.eq 0x2d9518
    002d9514b 0x2d9554
    002d9518
    002d9518loc_2d9518:
    002d9518ldr x0, [sp+296]
    002d951cldr x1, [sp+304]
    002d9520bl runtime.efaceeq
    002d9524tbnz w0, 0, 0x2d952c
    002d9528b 0x2d9550
    002d952c
    002d952cloc_2d952c:
    002d952cldr x2, [sp+120]
    002d9530ldrsb x27, [x2]
    002d9534ldr x0, [x2+32]
    002d9538ldr x1, [x2+40]
    002d953cstr x0, [sp+40]
    002d9540str x1, [sp+48]
    002d9544ldp x29, x30, [sp-8]
    002d9548add sp, sp, 272
    002d954cret x30
    002d9550
    002d9550loc_2d9550:
    002d9550b 0x2d9558
    002d9554
    002d9554loc_2d9554:
    002d9554b 0x2d9558
    002d9558
    002d9558loc_2d9558:
    002d9558ldr x3, [sp+120]
    002d955cldrsb x27, [x3]
    002d9560ldr x4, [x3]
    002d9564ldr x3, [x3+8]
    002d9568str x4, [sp+280]
    002d956cstr x3, [sp+288]
    002d9570b 0x2d98d0
    002d9574
    002d9574loc_2d9574:
    002d9574b 0x2d95f8
    002d9578
    002d9578loc_2d9578:
    002d9578movz x4, 25954
    002d957cmovk x4, 0x56320000
    002d9580adds wzr, w3, w4
    002d9584b.eq 0x2d958c
    002d9588b 0x2d95f0
    002d958c
    002d958cloc_2d958c:
    002d958cldr x3, [sp+224]
    002d9590adrp x4, 0x440000
    002d9594add x4, x4, 616
    002d9598subs xzr, x3, x4
    002d959cb.eq 0x2d95a4
    002d95a0b 0x2d95ac
    002d95a4
    002d95a4loc_2d95a4:
    002d95a4orr x0, xzr, 1
    002d95a8b 0x2d95b4
    002d95ac
    002d95acloc_2d95ac:
    002d95acmov x0, xzr
    002d95b0b 0x2d95b4
    002d95b4
    002d95b4loc_2d95b4:
    002d95b4strb w0, [sp+35]
    002d95b8tbnz w0, 0, 0x2d95c0
    002d95bcb 0x2d95ec
    002d95c0
    002d95c0loc_2d95c0:
    002d95c0b 0x2d95c4
    002d95c4
    002d95c4loc_2d95c4:
    002d95c4ldr x2, [sp+224]
    002d95c8ldr x3, [sp+232]
    002d95ccstr x2, [sp+72]
    002d95d0str x3, [sp+80]
    002d95d4stp xzr, xzr, [sp+40]
    002d95d8mov x0, xzr
    002d95dcmov x1, xzr
    002d95e0ldp x29, x30, [sp-8]
    002d95e4add sp, sp, 272
    002d95e8ret x30
    002d95ec
    002d95ecloc_2d95ec:
    002d95ecb 0x2d95f4
    002d95f0
    002d95f0loc_2d95f0:
    002d95f0b 0x2d95f4
    002d95f4
    002d95f4loc_2d95f4:
    002d95f4b 0x2d95f8
    002d95f8
    002d95f8loc_2d95f8:
    002d95f8b 0x2d95fc
    002d95fc
    002d95fcloc_2d95fc:
    002d95fcb 0x2d98ec
    002d9600
    002d9600loc_2d9600:
    002d9600movz x4, 50280
    002d9604movk x4, 0x4b580000
    002d9608adds wzr, w3, w4
    002d960cb.eq 0x2d9614
    002d9610b 0x2d96d8
    002d9614
    002d9614loc_2d9614:
    002d9614ldr x3, [sp+224]
    002d9618adrp x4, 0x440000
    002d961cadd x4, x4, 448
    002d9620subs xzr, x3, x4
    002d9624b.eq 0x2d962c
    002d9628b 0x2d9634
    002d962c
    002d962cloc_2d962c:
    002d962corr x0, xzr, 1
    002d9630b 0x2d963c
    002d9634
    002d9634loc_2d9634:
    002d9634mov x0, xzr
    002d9638b 0x2d963c
    002d963c
    002d963cloc_2d963c:
    002d963cstrb w0, [sp+35]
    002d9640tbnz w0, 0, 0x2d9648
    002d9644b 0x2d96d4
    002d9648
    002d9648loc_2d9648:
    002d9648b 0x2d964c
    002d964c
    002d964cloc_2d964c:
    002d964cldr x3, [sp+232]
    002d9650ldr x4, [x3]
    002d9654ldr x3, [x3+8]
    002d9658str x4, [sp+96]
    002d965cstr x3, [sp+104]
    002d9660adrp x2, 0x772000
    002d9664add x2, x2, 2264
    002d9668str x2, [sp+128]
    002d966cadrp x3, 0x30a000
    002d9670add x3, x3, 3584
    002d9674str x3, [sp+152]
    002d9678str x2, [sp+160]
    002d967cldr x4, [sp+296]
    002d9680subs xzr, x4, x3
    002d9684b.eq 0x2d968c
    002d9688b 0x2d96bc
    002d968c
    002d968cloc_2d968c:
    002d968cldr x0, [sp+296]
    002d9690ldr x1, [sp+304]
    002d9694bl runtime.efaceeq
    002d9698tbnz w0, 0, 0x2d96a0
    002d969cb 0x2d96b8
    002d96a0
    002d96a0loc_2d96a0:
    002d96a0stp xzr, xzr, [sp+40]
    002d96a4mov x0, xzr
    002d96a8mov x1, xzr
    002d96acldp x29, x30, [sp-8]
    002d96b0add sp, sp, 272
    002d96b4ret x30
    002d96b8
    002d96b8loc_2d96b8:
    002d96b8b 0x2d96c0
    002d96bc
    002d96bcloc_2d96bc:
    002d96bcb 0x2d96c0
    002d96c0
    002d96c0loc_2d96c0:
    002d96c0ldr x3, [sp+96]
    002d96c4ldr x4, [sp+104]
    002d96c8str x3, [sp+280]
    002d96ccstr x4, [sp+288]
    002d96d0b 0x2d98d0
    002d96d4
    002d96d4loc_2d96d4:
    002d96d4b 0x2d98e8
    002d96d8
    002d96d8loc_2d96d8:
    002d96d8movz x4, 15478
    002d96dcmovk x4, 0x1e660000
    002d96e0adds wzr, w3, w4
    002d96e4b.eq 0x2d96ec
    002d96e8b 0x2d97e8
    002d96ec
    002d96ecloc_2d96ec:
    002d96ecldr x3, [sp+224]
    002d96f0adrp x4, 0x440000
    002d96f4add x4, x4, 392
    002d96f8subs xzr, x3, x4
    002d96fcb.eq 0x2d9704
    002d9700b 0x2d970c
    002d9704
    002d9704loc_2d9704:
    002d9704orr x0, xzr, 1
    002d9708b 0x2d9714
    002d970c
    002d970cloc_2d970c:
    002d970cmov x0, xzr
    002d9710b 0x2d9714
    002d9714
    002d9714loc_2d9714:
    002d9714strb w0, [sp+35]
    002d9718tbnz w0, 0, 0x2d9720
    002d971cb 0x2d97e4
    002d9720
    002d9720loc_2d9720:
    002d9720b 0x2d9724
    002d9724
    002d9724loc_2d9724:
    002d9724ldr x3, [sp+232]
    002d9728str x3, [sp+112]
    002d972cadrp x2, 0x772000
    002d9730add x2, x2, 2264
    002d9734str x2, [sp+128]
    002d9738adrp x3, 0x30a000
    002d973cadd x3, x3, 3584
    002d9740str x3, [sp+192]
    002d9744str x2, [sp+200]
    002d9748ldr x4, [sp+296]
    002d974csubs xzr, x4, x3
    002d9750b.eq 0x2d9758
    002d9754b 0x2d97c4
    002d9758
    002d9758loc_2d9758:
    002d9758ldr x0, [sp+296]
    002d975cldr x1, [sp+304]
    002d9760bl runtime.efaceeq
    002d9764tbnz w0, 0, 0x2d976c
    002d9768b 0x2d97c0
    002d976c
    002d976cloc_2d976c:
    002d976cldr x2, [sp+280]
    002d9770ldr x3, [sp+288]
    002d9774str x2, [sp+176]
    002d9778str x3, [sp+184]
    002d977cstr x2, [sp+168]
    002d9780ldr x2, [sp+168]
    002d9784cbnz x2, 0x2d978c
    002d9788b 0x2d979c
    002d978c
    002d978cloc_2d978c:
    002d978cldr x2, [sp+168]
    002d9790ldr x2, [x2+8]
    002d9794str x2, [sp+168]
    002d9798b 0x2d97a0
    002d979c
    002d979cloc_2d979c:
    002d979cb 0x2d97a0
    002d97a0
    002d97a0loc_2d97a0:
    002d97a0ldr x2, [sp+168]
    002d97a4ldr x1, [sp+184]
    002d97a8str x2, [sp+40]
    002d97acstr x1, [sp+48]
    002d97b0ldr x0, [sp+40]
    002d97b4ldp x29, x30, [sp-8]
    002d97b8add sp, sp, 272
    002d97bcret x30
    002d97c0
    002d97c0loc_2d97c0:
    002d97c0b 0x2d97c8
    002d97c4
    002d97c4loc_2d97c4:
    002d97c4b 0x2d97c8
    002d97c8
    002d97c8loc_2d97c8:
    002d97c8ldr x3, [sp+112]
    002d97ccldrsb x27, [x3]
    002d97d0ldr x4, [x3]
    002d97d4ldr x3, [x3+8]
    002d97d8str x4, [sp+280]
    002d97dcstr x3, [sp+288]
    002d97e0b 0x2d98d0
    002d97e4
    002d97e4loc_2d97e4:
    002d97e4b 0x2d98e4
    002d97e8
    002d97e8loc_2d97e8:
    002d97e8movz x4, 19978
    002d97ecmovk x4, 0x15d10000
    002d97f0adds wzr, w3, w4
    002d97f4b.eq 0x2d97fc
    002d97f8b 0x2d98dc
    002d97fc
    002d97fcloc_2d97fc:
    002d97fcldr x3, [sp+224]
    002d9800adrp x4, 0x440000
    002d9804add x4, x4, 504
    002d9808subs xzr, x3, x4
    002d980cb.eq 0x2d9814
    002d9810b 0x2d981c
    002d9814
    002d9814loc_2d9814:
    002d9814orr x0, xzr, 1
    002d9818b 0x2d9824
    002d981c
    002d981cloc_2d981c:
    002d981cmov x0, xzr
    002d9820b 0x2d9824
    002d9824
    002d9824loc_2d9824:
    002d9824strb w0, [sp+35]
    002d9828tbnz w0, 0, 0x2d9830
    002d982cb 0x2d98d8
    002d9830
    002d9830loc_2d9830:
    002d9830b 0x2d9834
    002d9834
    002d9834loc_2d9834:
    002d9834ldr x3, [sp+232]
    002d9838str x3, [sp+88]
    002d983cadrp x2, 0x772000
    002d9840add x2, x2, 2264
    002d9844str x2, [sp+128]
    002d9848adrp x3, 0x30a000
    002d984cadd x3, x3, 3584
    002d9850str x3, [sp+136]
    002d9854str x2, [sp+144]
    002d9858ldr x4, [sp+296]
    002d985csubs xzr, x4, x3
    002d9860b.eq 0x2d9868
    002d9864b 0x2d98b0
    002d9868
    002d9868loc_2d9868:
    002d9868ldr x0, [sp+296]
    002d986cldr x1, [sp+304]
    002d9870bl runtime.efaceeq
    002d9874tbnz w0, 0, 0x2d987c
    002d9878b 0x2d98ac
    002d987c
    002d987cloc_2d987c:
    002d987cldr x2, [sp+88]
    002d9880ldrsb x27, [x2]
    002d9884str x2, [sp+256]
    002d9888adrp x3, 0x388000
    002d988cadd x3, x3, 2976
    002d9890str x3, [sp+40]
    002d9894str x2, [sp+48]
    002d9898ldr x0, [sp+40]
    002d989cldr x1, [sp+48]
    002d98a0ldp x29, x30, [sp-8]
    002d98a4add sp, sp, 272
    002d98a8ret x30
    002d98ac
    002d98acloc_2d98ac:
    002d98acb 0x2d98b4
    002d98b0
    002d98b0loc_2d98b0:
    002d98b0b 0x2d98b4
    002d98b4
    002d98b4loc_2d98b4:
    002d98b4ldr x3, [sp+88]
    002d98b8ldrsb x27, [x3]
    002d98bcldr x4, [x3]
    002d98c0ldr x3, [x3+8]
    002d98c4str x4, [sp+280]
    002d98c8str x3, [sp+288]
    002d98ccb 0x2d98d0
    002d98d0
    002d98d0loc_2d98d0:
    002d98d0b 0x2d98d4
    002d98d4
    002d98d4loc_2d98d4:
    002d98d4b 0x2d9418
    002d98d8
    002d98d8loc_2d98d8:
    002d98d8b 0x2d98e0
    002d98dc
    002d98dcloc_2d98dc:
    002d98dcb 0x2d98e0
    002d98e0
    002d98e0loc_2d98e0:
    002d98e0b 0x2d98e4
    002d98e4
    002d98e4loc_2d98e4:
    002d98e4b 0x2d98e8
    002d98e8
    002d98e8loc_2d98e8:
    002d98e8b 0x2d98ec
    002d98ec
    002d98ecloc_2d98ec:
    002d98ecb 0x2d98f4
    002d98f0
    002d98f0loc_2d98f0:
    002d98f0b 0x2d98f4
    002d98f4
    002d98f4loc_2d98f4:
    002d98f4ldr x3, [sp+224]
    002d98f8ldr x4, [sp+232]
    002d98fcstr x3, [sp+56]
    002d9900str x4, [sp+64]
    002d9904ldr x2, [sp+304]
    002d9908ldr x3, [sp+280]
    002d990cldrsb x27, [x3]
    002d9910ldr x3, [x3+48]
    002d9914ldr x1, [sp+296]
    002d9918ldr x0, [sp+288]
    002d991cblr x3
    002d9920str x0, [sp+240]
    002d9924str x1, [sp+248]
    002d9928str x0, [sp+40]
    002d992cstr x1, [sp+48]
    002d9930ldp x29, x30, [sp-8]
    002d9934add sp, sp, 272
    002d9938ret x30
    002d993c
    002d993cloc_2d993c:
    002d993cstp x0, x1, [sp+8]
    002d9940stp x2, x3, [sp+24]
    002d9944mov x3, x30
    002d9948bl runtime.morestack_noctxt.abi0
    002d994cldp x0, x1, [sp+8]
    002d9950ldp x2, x3, [sp+24]
    002d9954b 0x2d93e0
    002d9958udf 0
    002d995cudf 0
    002d93e0
    002d9960
    002d9960type:.eq.context.valueCtx: ; void type:.eq.context.valueCtx(context.valueCtx * p, context.valueCtx * q)
    002d9960ldr x16, [x28+16]
    002d9964sub x17, sp, 16
    002d9968subs xzr, x17, x16
    002d996cb.ls 0x2d9aa0
    002d9970str x30, [sp-144]!
    002d9974stur x29, [sp-8]
    002d9978sub x29, sp, 8
    002d997cstr x0, [sp+152]
    002d9980str x1, [sp+160]
    002d9984strb wzr, [sp+39]
    002d9988ldr x3, [sp+160]
    002d998cldr x4, [x3]
    002d9990ldr x3, [x3+8]
    002d9994str x4, [sp+120]
    002d9998str x3, [sp+128]
    002d999cldr x3, [sp+152]
    002d99a0ldr x0, [x3]
    002d99a4ldr x1, [x3+8]
    002d99a8str x0, [sp+104]
    002d99acstr x1, [sp+112]
    002d99b0ldr x3, [sp+120]
    002d99b4subs xzr, x0, x3
    002d99b8b.eq 0x2d99c0
    002d99bcb 0x2d9a80
    002d99c0
    002d99c0loc_2d99c0:
    002d99c0ldr x2, [sp+128]
    002d99c4bl runtime.ifaceeq
    002d99c8tbnz w0, 0, 0x2d99d0
    002d99ccb 0x2d9a7c
    002d99d0
    002d99d0loc_2d99d0:
    002d99d0ldr x3, [sp+160]
    002d99d4ldr x4, [x3+16]
    002d99d8ldr x3, [x3+24]
    002d99dcstr x4, [sp+88]
    002d99e0str x3, [sp+96]
    002d99e4ldr x3, [sp+152]
    002d99e8ldr x0, [x3+16]
    002d99ecldr x1, [x3+24]
    002d99f0str x0, [sp+72]
    002d99f4str x1, [sp+80]
    002d99f8ldr x3, [sp+88]
    002d99fcsubs xzr, x3, x0
    002d9a00b.eq 0x2d9a08
    002d9a04b 0x2d9a74
    002d9a08
    002d9a08loc_2d9a08:
    002d9a08ldr x2, [sp+96]
    002d9a0cbl runtime.efaceeq
    002d9a10tbnz w0, 0, 0x2d9a18
    002d9a14b 0x2d9a70
    002d9a18
    002d9a18loc_2d9a18:
    002d9a18ldr x3, [sp+160]
    002d9a1cldr x4, [x3+32]
    002d9a20ldr x3, [x3+40]
    002d9a24str x4, [sp+56]
    002d9a28str x3, [sp+64]
    002d9a2cldr x3, [sp+152]
    002d9a30ldr x0, [x3+32]
    002d9a34ldr x1, [x3+40]
    002d9a38str x0, [sp+40]
    002d9a3cstr x1, [sp+48]
    002d9a40ldr x3, [sp+56]
    002d9a44subs xzr, x3, x0
    002d9a48cset x3, eq
    002d9a4cb.eq 0x2d9a54
    002d9a50b 0x2d9a60
    002d9a54
    002d9a54loc_2d9a54:
    002d9a54ldr x2, [sp+64]
    002d9a58bl runtime.efaceeq
    002d9a5cb 0x2d9a68
    002d9a60
    002d9a60loc_2d9a60:
    002d9a60mov x0, x3
    002d9a64b 0x2d9a68
    002d9a68
    002d9a68loc_2d9a68:
    002d9a68strb w0, [sp+39]
    002d9a6cb 0x2d9a90
    002d9a70
    002d9a70loc_2d9a70:
    002d9a70b 0x2d9a78
    002d9a74
    002d9a74loc_2d9a74:
    002d9a74b 0x2d9a78
    002d9a78
    002d9a78loc_2d9a78:
    002d9a78b 0x2d9a88
    002d9a7c
    002d9a7cloc_2d9a7c:
    002d9a7cb 0x2d9a84
    002d9a80
    002d9a80loc_2d9a80:
    002d9a80b 0x2d9a84
    002d9a84
    002d9a84loc_2d9a84:
    002d9a84b 0x2d9a88
    002d9a88
    002d9a88loc_2d9a88:
    002d9a88strb wzr, [sp+39]
    002d9a8cb 0x2d9a90
    002d9a90
    002d9a90loc_2d9a90:
    002d9a90ldrb w0, [sp+39]
    002d9a94ldur x29, [sp-8]
    002d9a98ldr x30, [sp], 144
    002d9a9cret x30
    002d9aa0
    002d9aa0loc_2d9aa0:
    002d9aa0stp x0, x1, [sp+8]
    002d9aa4mov x3, x30
    002d9aa8bl runtime.morestack_noctxt.abi0
    002d9aacldp x0, x1, [sp+8]
    002d9ab0b 0x2d9960
    002d9ab4udf 0
    002d9ab8udf 0
    002d9abcudf 0
    002d9960
    002d9ac0
    002d9ac0context.(*deadlineExceededError).Error: ; void context.(*deadlineExceededError).Error(context.deadlineExceededError * p0)
    002d9ac0ldr x16, [x28+16]
    002d9ac4subs xzr, sp, x16
    002d9ac8b.ls 0x2d9b24
    002d9accstr x30, [sp-48]!
    002d9ad0stur x29, [sp-8]
    002d9ad4sub x29, sp, 8
    002d9ad8ldr x16, [x28+32]
    002d9adccbnz x16, 0x2d9b38
    002d9ae0
    002d9ae0loc_2d9ae0:
    002d9ae0str x0, [sp+56]
    002d9ae4stp xzr, xzr, [sp+8]
    002d9ae8ldr x0, [sp+56]
    002d9aeccbnz x0, 0x2d9af4
    002d9af0b 0x2d9b1c
    002d9af4
    002d9af4loc_2d9af4:
    002d9af4ldr x0, [sp+56]
    002d9af8ldrsb x27, [x0]
    002d9afcbl context.deadlineExceededError.Error
    002d9b00str x0, [sp+24]
    002d9b04str x1, [sp+32]
    002d9b08str x0, [sp+8]
    002d9b0cstr x1, [sp+16]
    002d9b10ldur x29, [sp-8]
    002d9b14ldr x30, [sp], 48
    002d9b18ret x30
    002d9b1c
    002d9b1cloc_2d9b1c:
    002d9b1cbl runtime.panicwrap
    002d9b20hint
    002d9b24
    002d9b24loc_2d9b24:
    002d9b24str x0, [sp+8]
    002d9b28mov x3, x30
    002d9b2cbl runtime.morestack_noctxt.abi0
    002d9b30ldr x0, [sp+8]
    002d9b34b 0x2d9ac0
    002d9b38
    002d9b38loc_2d9b38:
    002d9b38ldr x17, [x16]
    002d9b3cadd x20, sp, 56
    002d9b40subs xzr, x20, x17
    002d9b44b.ne 0x2d9ae0
    002d9b48add x20, sp, 8
    002d9b4cstr x20, [x16]
    002d9b50b 0x2d9ae0
    002d9b54udf 0
    002d9b58udf 0
    002d9b5cudf 0
    002d9ac0
    002d9b60
    002d9b60context.(*deadlineExceededError).Temporary: ; void context.(*deadlineExceededError).Temporary(context.deadlineExceededError * p0)
    002d9b60ldr x16, [x28+16]
    002d9b64subs xzr, sp, x16
    002d9b68b.ls 0x2d9bbc
    002d9b6cstr x30, [sp-32]!
    002d9b70stur x29, [sp-8]
    002d9b74sub x29, sp, 8
    002d9b78ldr x16, [x28+32]
    002d9b7ccbnz x16, 0x2d9bd0
    002d9b80
    002d9b80loc_2d9b80:
    002d9b80str x0, [sp+40]
    002d9b84strb wzr, [sp+22]
    002d9b88ldr x0, [sp+40]
    002d9b8ccbnz x0, 0x2d9b94
    002d9b90b 0x2d9bb4
    002d9b94
    002d9b94loc_2d9b94:
    002d9b94ldr x0, [sp+40]
    002d9b98ldrsb x27, [x0]
    002d9b9cbl context.deadlineExceededError.Temporary
    002d9ba0strb w0, [sp+23]
    002d9ba4strb w0, [sp+22]
    002d9ba8ldur x29, [sp-8]
    002d9bacldr x30, [sp], 32
    002d9bb0ret x30
    002d9bb4
    002d9bb4loc_2d9bb4:
    002d9bb4bl runtime.panicwrap
    002d9bb8hint
    002d9bbc
    002d9bbcloc_2d9bbc:
    002d9bbcstr x0, [sp+8]
    002d9bc0mov x3, x30
    002d9bc4bl runtime.morestack_noctxt.abi0
    002d9bc8ldr x0, [sp+8]
    002d9bccb 0x2d9b60
    002d9bd0
    002d9bd0loc_2d9bd0:
    002d9bd0ldr x17, [x16]
    002d9bd4add x20, sp, 40
    002d9bd8subs xzr, x20, x17
    002d9bdcb.ne 0x2d9b80
    002d9be0add x20, sp, 8
    002d9be4str x20, [x16]
    002d9be8b 0x2d9b80
    002d9becudf 0
    002d9b60
    002d9bf0
    002d9bf0context.(*deadlineExceededError).Timeout: ; void context.(*deadlineExceededError).Timeout(context.deadlineExceededError * p0)
    002d9bf0ldr x16, [x28+16]
    002d9bf4subs xzr, sp, x16
    002d9bf8b.ls 0x2d9c4c
    002d9bfcstr x30, [sp-32]!
    002d9c00stur x29, [sp-8]
    002d9c04sub x29, sp, 8
    002d9c08ldr x16, [x28+32]
    002d9c0ccbnz x16, 0x2d9c60
    002d9c10
    002d9c10loc_2d9c10:
    002d9c10str x0, [sp+40]
    002d9c14strb wzr, [sp+22]
    002d9c18ldr x0, [sp+40]
    002d9c1ccbnz x0, 0x2d9c24
    002d9c20b 0x2d9c44
    002d9c24
    002d9c24loc_2d9c24:
    002d9c24ldr x0, [sp+40]
    002d9c28ldrsb x27, [x0]
    002d9c2cbl context.deadlineExceededError.Timeout
    002d9c30strb w0, [sp+23]
    002d9c34strb w0, [sp+22]
    002d9c38ldur x29, [sp-8]
    002d9c3cldr x30, [sp], 32
    002d9c40ret x30
    002d9c44
    002d9c44loc_2d9c44:
    002d9c44bl runtime.panicwrap
    002d9c48hint
    002d9c4c
    002d9c4cloc_2d9c4c:
    002d9c4cstr x0, [sp+8]
    002d9c50mov x3, x30
    002d9c54bl runtime.morestack_noctxt.abi0
    002d9c58ldr x0, [sp+8]
    002d9c5cb 0x2d9bf0
    002d9c60
    002d9c60loc_2d9c60:
    002d9c60ldr x17, [x16]
    002d9c64add x20, sp, 40
    002d9c68subs xzr, x20, x17
    002d9c6cb.ne 0x2d9c10
    002d9c70add x20, sp, 8
    002d9c74str x20, [x16]
    002d9c78b 0x2d9c10
    002d9c7cudf 0
    002d9bf0
    002d9c80
    002d9c80context.(*emptyCtx).Deadline: ; void context.(*emptyCtx).Deadline(context.emptyCtx * p0)
    002d9c80ldr x16, [x28+16]
    002d9c84subs xzr, sp, x16
    002d9c88b.ls 0x2d9d40
    002d9c8cstr x30, [sp-96]!
    002d9c90stur x29, [sp-8]
    002d9c94sub x29, sp, 8
    002d9c98ldr x16, [x28+32]
    002d9c9ccbnz x16, 0x2d9d54
    002d9ca0
    002d9ca0loc_2d9ca0:
    002d9ca0str x0, [sp+104]
    002d9ca4stp xzr, xzr, [sp+16]
    002d9ca8str xzr, [sp+32]
    002d9cacstrb wzr, [sp+13]
    002d9cb0ldr x0, [sp+104]
    002d9cb4cbnz x0, 0x2d9cbc
    002d9cb8b 0x2d9d38
    002d9cbc
    002d9cbcloc_2d9cbc:
    002d9cbcstp xzr, xzr, [sp+40]
    002d9cc0str xzr, [sp+56]
    002d9cc4ldr x0, [sp+104]
    002d9cc8ldrsb x27, [x0]
    002d9cccbl context.emptyCtx.Deadline
    002d9cd0str x0, [sp+40]
    002d9cd4str x1, [sp+48]
    002d9cd8str x2, [sp+56]
    002d9cdcstrb w3, [sp+14]
    002d9ce0ldr x0, [sp+40]
    002d9ce4ldr x1, [sp+48]
    002d9ce8ldr x2, [sp+56]
    002d9cecstr x0, [sp+64]
    002d9cf0str x1, [sp+72]
    002d9cf4str x2, [sp+80]
    002d9cf8ldrb w0, [sp+14]
    002d9cfcstrb w0, [sp+15]
    002d9d00ldr x0, [sp+64]
    002d9d04ldr x1, [sp+72]
    002d9d08ldr x2, [sp+80]
    002d9d0cstr x0, [sp+16]
    002d9d10str x1, [sp+24]
    002d9d14str x2, [sp+32]
    002d9d18ldrb w3, [sp+15]
    002d9d1cstrb w3, [sp+13]
    002d9d20ldr x0, [sp+16]
    002d9d24ldr x1, [sp+24]
    002d9d28ldr x2, [sp+32]
    002d9d2cldur x29, [sp-8]
    002d9d30ldr x30, [sp], 96
    002d9d34ret x30
    002d9d38
    002d9d38loc_2d9d38:
    002d9d38bl runtime.panicwrap
    002d9d3chint
    002d9d40
    002d9d40loc_2d9d40:
    002d9d40str x0, [sp+8]
    002d9d44mov x3, x30
    002d9d48bl runtime.morestack_noctxt.abi0
    002d9d4cldr x0, [sp+8]
    002d9d50b 0x2d9c80
    002d9d54
    002d9d54loc_2d9d54:
    002d9d54ldr x17, [x16]
    002d9d58add x20, sp, 104
    002d9d5csubs xzr, x20, x17
    002d9d60b.ne 0x2d9ca0
    002d9d64add x20, sp, 8
    002d9d68str x20, [x16]
    002d9d6cb 0x2d9ca0
    002d9c80
    002d9d70
    002d9d70context.(*emptyCtx).Done: ; void context.(*emptyCtx).Done(context.emptyCtx * p0)
    002d9d70ldr x16, [x28+16]
    002d9d74subs xzr, sp, x16
    002d9d78b.ls 0x2d9dcc
    002d9d7cstr x30, [sp-32]!
    002d9d80stur x29, [sp-8]
    002d9d84sub x29, sp, 8
    002d9d88ldr x16, [x28+32]
    002d9d8ccbnz x16, 0x2d9de0
    002d9d90
    002d9d90loc_2d9d90:
    002d9d90str x0, [sp+40]
    002d9d94str xzr, [sp+8]
    002d9d98ldr x0, [sp+40]
    002d9d9ccbnz x0, 0x2d9da4
    002d9da0b 0x2d9dc4
    002d9da4
    002d9da4loc_2d9da4:
    002d9da4ldr x0, [sp+40]
    002d9da8ldrsb x27, [x0]
    002d9dacbl context.emptyCtx.Done
    002d9db0str x0, [sp+16]
    002d9db4str x0, [sp+8]
    002d9db8ldur x29, [sp-8]
    002d9dbcldr x30, [sp], 32
    002d9dc0ret x30
    002d9dc4
    002d9dc4loc_2d9dc4:
    002d9dc4bl runtime.panicwrap
    002d9dc8hint
    002d9dcc
    002d9dccloc_2d9dcc:
    002d9dccstr x0, [sp+8]
    002d9dd0mov x3, x30
    002d9dd4bl runtime.morestack_noctxt.abi0
    002d9dd8ldr x0, [sp+8]
    002d9ddcb 0x2d9d70
    002d9de0
    002d9de0loc_2d9de0:
    002d9de0ldr x17, [x16]
    002d9de4add x20, sp, 40
    002d9de8subs xzr, x20, x17
    002d9decb.ne 0x2d9d90
    002d9df0add x20, sp, 8
    002d9df4str x20, [x16]
    002d9df8b 0x2d9d90
    002d9dfcudf 0
    002d9d70
    002d9e00
    002d9e00context.(*emptyCtx).Err: ; void context.(*emptyCtx).Err(context.emptyCtx * p0)
    002d9e00ldr x16, [x28+16]
    002d9e04subs xzr, sp, x16
    002d9e08b.ls 0x2d9e64
    002d9e0cstr x30, [sp-48]!
    002d9e10stur x29, [sp-8]
    002d9e14sub x29, sp, 8
    002d9e18ldr x16, [x28+32]
    002d9e1ccbnz x16, 0x2d9e78
    002d9e20
    002d9e20loc_2d9e20:
    002d9e20str x0, [sp+56]
    002d9e24stp xzr, xzr, [sp+8]
    002d9e28ldr x0, [sp+56]
    002d9e2ccbnz x0, 0x2d9e34
    002d9e30b 0x2d9e5c
    002d9e34
    002d9e34loc_2d9e34:
    002d9e34ldr x0, [sp+56]
    002d9e38ldrsb x27, [x0]
    002d9e3cbl context.emptyCtx.Err
    002d9e40str x0, [sp+24]
    002d9e44str x1, [sp+32]
    002d9e48str x0, [sp+8]
    002d9e4cstr x1, [sp+16]
    002d9e50ldur x29, [sp-8]
    002d9e54ldr x30, [sp], 48
    002d9e58ret x30
    002d9e5c
    002d9e5cloc_2d9e5c:
    002d9e5cbl runtime.panicwrap
    002d9e60hint
    002d9e64
    002d9e64loc_2d9e64:
    002d9e64str x0, [sp+8]
    002d9e68mov x3, x30
    002d9e6cbl runtime.morestack_noctxt.abi0
    002d9e70ldr x0, [sp+8]
    002d9e74b 0x2d9e00
    002d9e78
    002d9e78loc_2d9e78:
    002d9e78ldr x17, [x16]
    002d9e7cadd x20, sp, 56
    002d9e80subs xzr, x20, x17
    002d9e84b.ne 0x2d9e20
    002d9e88add x20, sp, 8
    002d9e8cstr x20, [x16]
    002d9e90b 0x2d9e20
    002d9e94udf 0
    002d9e98udf 0
    002d9e9cudf 0
    002d9e00
    002d9ea0
    002d9ea0context.(*emptyCtx).Value: ; void context.(*emptyCtx).Value(context.emptyCtx * p0, interface {} key)
    002d9ea0ldr x16, [x28+16]
    002d9ea4subs xzr, sp, x16
    002d9ea8b.ls 0x2d9f14
    002d9eacstr x30, [sp-64]!
    002d9eb0stur x29, [sp-8]
    002d9eb4sub x29, sp, 8
    002d9eb8ldr x16, [x28+32]
    002d9ebccbnz x16, 0x2d9f30
    002d9ec0
    002d9ec0loc_2d9ec0:
    002d9ec0str x0, [sp+72]
    002d9ec4str x1, [sp+80]
    002d9ec8str x2, [sp+88]
    002d9eccstp xzr, xzr, [sp+24]
    002d9ed0ldr x2, [sp+72]
    002d9ed4cbnz x2, 0x2d9edc
    002d9ed8b 0x2d9f0c
    002d9edc
    002d9edcloc_2d9edc:
    002d9edcldr x0, [sp+80]
    002d9ee0ldr x2, [sp+72]
    002d9ee4ldrsb x27, [x2]
    002d9ee8ldr x1, [sp+88]
    002d9eecbl context.emptyCtx.Value
    002d9ef0str x0, [sp+40]
    002d9ef4str x1, [sp+48]
    002d9ef8str x0, [sp+24]
    002d9efcstr x1, [sp+32]
    002d9f00ldur x29, [sp-8]
    002d9f04ldr x30, [sp], 64
    002d9f08ret x30
    002d9f0c
    002d9f0cloc_2d9f0c:
    002d9f0cbl runtime.panicwrap
    002d9f10hint
    002d9f14
    002d9f14loc_2d9f14:
    002d9f14stp x0, x1, [sp+8]
    002d9f18str x2, [sp+24]
    002d9f1cmov x3, x30
    002d9f20bl runtime.morestack_noctxt.abi0
    002d9f24ldp x0, x1, [sp+8]
    002d9f28ldr x2, [sp+24]
    002d9f2cb 0x2d9ea0
    002d9f30
    002d9f30loc_2d9f30:
    002d9f30ldr x17, [x16]
    002d9f34add x20, sp, 72
    002d9f38subs xzr, x20, x17
    002d9f3cb.ne 0x2d9ec0
    002d9f40add x20, sp, 8
    002d9f44str x20, [x16]
    002d9f48b 0x2d9ec0
    002d9f4cudf 0
    002d9ea0
    002d9f50
    002d9f50context.backgroundCtx.Deadline: ; void context.backgroundCtx.Deadline(context.backgroundCtx p0)
    002d9f50ldr x16, [x28+16]
    002d9f54subs xzr, sp, x16
    002d9f58b.ls 0x2d9ff0
    002d9f5cstr x30, [sp-96]!
    002d9f60stur x29, [sp-8]
    002d9f64sub x29, sp, 8
    002d9f68ldr x16, [x28+32]
    002d9f6ccbnz x16, 0x2d9ffc
    002d9f70
    002d9f70loc_2d9f70:
    002d9f70stp xzr, xzr, [sp+16]
    002d9f74str xzr, [sp+32]
    002d9f78strb wzr, [sp+13]
    002d9f7cstp xzr, xzr, [sp+40]
    002d9f80str xzr, [sp+56]
    002d9f84bl context.emptyCtx.Deadline
    002d9f88str x0, [sp+40]
    002d9f8cstr x1, [sp+48]
    002d9f90str x2, [sp+56]
    002d9f94strb w3, [sp+14]
    002d9f98ldr x0, [sp+40]
    002d9f9cldr x1, [sp+48]
    002d9fa0ldr x2, [sp+56]
    002d9fa4str x0, [sp+64]
    002d9fa8str x1, [sp+72]
    002d9facstr x2, [sp+80]
    002d9fb0ldrb w0, [sp+14]
    002d9fb4strb w0, [sp+15]
    002d9fb8ldr x0, [sp+64]
    002d9fbcldr x1, [sp+72]
    002d9fc0ldr x2, [sp+80]
    002d9fc4str x0, [sp+16]
    002d9fc8str x1, [sp+24]
    002d9fccstr x2, [sp+32]
    002d9fd0ldrb w3, [sp+15]
    002d9fd4strb w3, [sp+13]
    002d9fd8ldr x0, [sp+16]
    002d9fdcldr x1, [sp+24]
    002d9fe0ldr x2, [sp+32]
    002d9fe4ldur x29, [sp-8]
    002d9fe8ldr x30, [sp], 96
    002d9fecret x30
    002d9ff0
    002d9ff0loc_2d9ff0:
    002d9ff0mov x3, x30
    002d9ff4bl runtime.morestack_noctxt.abi0
    002d9ff8b 0x2d9f50
    002d9ffc
    002d9ffcloc_2d9ffc:
    002d9ffcldr x17, [x16]
    002da000add x20, sp, 104
    002da004subs xzr, x20, x17
    002da008b.ne 0x2d9f70
    002da00cadd x20, sp, 8
    002da010str x20, [x16]
    002da014b 0x2d9f70
    002da018udf 0
    002da01cudf 0
    002d9f50
    002da020
    002da020context.(*backgroundCtx).Deadline: ; void context.(*backgroundCtx).Deadline(context.backgroundCtx * p0)
    002da020ldr x16, [x28+16]
    002da024subs xzr, sp, x16
    002da028b.ls 0x2da0cc
    002da02cstr x30, [sp-96]!
    002da030stur x29, [sp-8]
    002da034sub x29, sp, 8
    002da038ldr x16, [x28+32]
    002da03ccbnz x16, 0x2da0e0
    002da040
    002da040loc_2da040:
    002da040str x0, [sp+104]
    002da044stp xzr, xzr, [sp+16]
    002da048str xzr, [sp+32]
    002da04cstrb wzr, [sp+13]
    002da050stp xzr, xzr, [sp+40]
    002da054str xzr, [sp+56]
    002da058ldr x0, [sp+104]
    002da05cldrsb x27, [x0]
    002da060bl context.emptyCtx.Deadline
    002da064str x0, [sp+40]
    002da068str x1, [sp+48]
    002da06cstr x2, [sp+56]
    002da070strb w3, [sp+14]
    002da074ldr x0, [sp+40]
    002da078ldr x1, [sp+48]
    002da07cldr x2, [sp+56]
    002da080str x0, [sp+64]
    002da084str x1, [sp+72]
    002da088str x2, [sp+80]
    002da08cldrb w0, [sp+14]
    002da090strb w0, [sp+15]
    002da094ldr x0, [sp+64]
    002da098ldr x1, [sp+72]
    002da09cldr x2, [sp+80]
    002da0a0str x0, [sp+16]
    002da0a4str x1, [sp+24]
    002da0a8str x2, [sp+32]
    002da0acldrb w3, [sp+15]
    002da0b0strb w3, [sp+13]
    002da0b4ldr x0, [sp+16]
    002da0b8ldr x1, [sp+24]
    002da0bcldr x2, [sp+32]
    002da0c0ldur x29, [sp-8]
    002da0c4ldr x30, [sp], 96
    002da0c8ret x30
    002da0cc
    002da0ccloc_2da0cc:
    002da0ccstr x0, [sp+8]
    002da0d0mov x3, x30
    002da0d4bl runtime.morestack_noctxt.abi0
    002da0d8ldr x0, [sp+8]
    002da0dcb 0x2da020
    002da0e0
    002da0e0loc_2da0e0:
    002da0e0ldr x17, [x16]
    002da0e4add x20, sp, 104
    002da0e8subs xzr, x20, x17
    002da0ecb.ne 0x2da040
    002da0f0add x20, sp, 8
    002da0f4str x20, [x16]
    002da0f8b 0x2da040
    002da0fcudf 0
    002da020
    002da100
    002da100context.backgroundCtx.Done: ; void context.backgroundCtx.Done(context.backgroundCtx p0)
    002da100ldr x16, [x28+16]
    002da104subs xzr, sp, x16
    002da108b.ls 0x2da13c
    002da10cstr x30, [sp-32]!
    002da110stur x29, [sp-8]
    002da114sub x29, sp, 8
    002da118ldr x16, [x28+32]
    002da11ccbnz x16, 0x2da148
    002da120
    002da120loc_2da120:
    002da120str xzr, [sp+8]
    002da124bl context.emptyCtx.Done
    002da128str x0, [sp+16]
    002da12cstr x0, [sp+8]
    002da130ldur x29, [sp-8]
    002da134ldr x30, [sp], 32
    002da138ret x30
    002da13c
    002da13cloc_2da13c:
    002da13cmov x3, x30
    002da140bl runtime.morestack_noctxt.abi0
    002da144b 0x2da100
    002da148
    002da148loc_2da148:
    002da148ldr x17, [x16]
    002da14cadd x20, sp, 40
    002da150subs xzr, x20, x17
    002da154b.ne 0x2da120
    002da158add x20, sp, 8
    002da15cstr x20, [x16]
    002da160b 0x2da120
    002da164udf 0
    002da168udf 0
    002da16cudf 0
    002da100
    002da170
    002da170context.(*backgroundCtx).Done: ; void context.(*backgroundCtx).Done(context.backgroundCtx * p0)
    002da170ldr x16, [x28+16]
    002da174subs xzr, sp, x16
    002da178b.ls 0x2da1b8
    002da17cstr x30, [sp-32]!
    002da180stur x29, [sp-8]
    002da184sub x29, sp, 8
    002da188ldr x16, [x28+32]
    002da18ccbnz x16, 0x2da1cc
    002da190
    002da190loc_2da190:
    002da190str x0, [sp+40]
    002da194str xzr, [sp+8]
    002da198ldr x0, [sp+40]
    002da19cldrsb x27, [x0]
    002da1a0bl context.emptyCtx.Done
    002da1a4str x0, [sp+16]
    002da1a8str x0, [sp+8]
    002da1acldur x29, [sp-8]
    002da1b0ldr x30, [sp], 32
    002da1b4ret x30
    002da1b8
    002da1b8loc_2da1b8:
    002da1b8str x0, [sp+8]
    002da1bcmov x3, x30
    002da1c0bl runtime.morestack_noctxt.abi0
    002da1c4ldr x0, [sp+8]
    002da1c8b 0x2da170
    002da1cc
    002da1ccloc_2da1cc:
    002da1ccldr x17, [x16]
    002da1d0add x20, sp, 40
    002da1d4subs xzr, x20, x17
    002da1d8b.ne 0x2da190
    002da1dcadd x20, sp, 8
    002da1e0str x20, [x16]
    002da1e4b 0x2da190
    002da1e8udf 0
    002da1ecudf 0
    002da170
    002da1f0
    002da1f0context.backgroundCtx.Err: ; void context.backgroundCtx.Err(context.backgroundCtx p0)
    002da1f0ldr x16, [x28+16]
    002da1f4subs xzr, sp, x16
    002da1f8b.ls 0x2da234
    002da1fcstr x30, [sp-48]!
    002da200stur x29, [sp-8]
    002da204sub x29, sp, 8
    002da208ldr x16, [x28+32]
    002da20ccbnz x16, 0x2da240
    002da210
    002da210loc_2da210:
    002da210stp xzr, xzr, [sp+8]
    002da214bl context.emptyCtx.Err
    002da218str x0, [sp+24]
    002da21cstr x1, [sp+32]
    002da220str x0, [sp+8]
    002da224str x1, [sp+16]
    002da228ldur x29, [sp-8]
    002da22cldr x30, [sp], 48
    002da230ret x30
    002da234
    002da234loc_2da234:
    002da234mov x3, x30
    002da238bl runtime.morestack_noctxt.abi0
    002da23cb 0x2da1f0
    002da240
    002da240loc_2da240:
    002da240ldr x17, [x16]
    002da244add x20, sp, 56
    002da248subs xzr, x20, x17
    002da24cb.ne 0x2da210
    002da250add x20, sp, 8
    002da254str x20, [x16]
    002da258b 0x2da210
    002da25cudf 0
    002da1f0
    002da260
    002da260context.(*backgroundCtx).Err: ; void context.(*backgroundCtx).Err(context.backgroundCtx * p0)
    002da260ldr x16, [x28+16]
    002da264subs xzr, sp, x16
    002da268b.ls 0x2da2b0
    002da26cstr x30, [sp-48]!
    002da270stur x29, [sp-8]
    002da274sub x29, sp, 8
    002da278ldr x16, [x28+32]
    002da27ccbnz x16, 0x2da2c4
    002da280
    002da280loc_2da280:
    002da280str x0, [sp+56]
    002da284stp xzr, xzr, [sp+8]
    002da288ldr x0, [sp+56]
    002da28cldrsb x27, [x0]
    002da290bl context.emptyCtx.Err
    002da294str x0, [sp+24]
    002da298str x1, [sp+32]
    002da29cstr x0, [sp+8]
    002da2a0str x1, [sp+16]
    002da2a4ldur x29, [sp-8]
    002da2a8ldr x30, [sp], 48
    002da2acret x30
    002da2b0
    002da2b0loc_2da2b0:
    002da2b0str x0, [sp+8]
    002da2b4mov x3, x30
    002da2b8bl runtime.morestack_noctxt.abi0
    002da2bcldr x0, [sp+8]
    002da2c0b 0x2da260
    002da2c4
    002da2c4loc_2da2c4:
    002da2c4ldr x17, [x16]
    002da2c8add x20, sp, 56
    002da2ccsubs xzr, x20, x17
    002da2d0b.ne 0x2da280
    002da2d4add x20, sp, 8
    002da2d8str x20, [x16]
    002da2dcb 0x2da280
    002da260
    002da2e0
    002da2e0context.(*backgroundCtx).String: ; void context.(*backgroundCtx).String(context.backgroundCtx * p0)
    002da2e0ldr x16, [x28+16]
    002da2e4subs xzr, sp, x16
    002da2e8b.ls 0x2da344
    002da2ecstr x30, [sp-48]!
    002da2f0stur x29, [sp-8]
    002da2f4sub x29, sp, 8
    002da2f8ldr x16, [x28+32]
    002da2fccbnz x16, 0x2da358
    002da300
    002da300loc_2da300:
    002da300str x0, [sp+56]
    002da304stp xzr, xzr, [sp+8]
    002da308ldr x0, [sp+56]
    002da30ccbnz x0, 0x2da314
    002da310b 0x2da33c
    002da314
    002da314loc_2da314:
    002da314ldr x0, [sp+56]
    002da318ldrsb x27, [x0]
    002da31cbl context.backgroundCtx.String
    002da320str x0, [sp+24]
    002da324str x1, [sp+32]
    002da328str x0, [sp+8]
    002da32cstr x1, [sp+16]
    002da330ldur x29, [sp-8]
    002da334ldr x30, [sp], 48
    002da338ret x30
    002da33c
    002da33cloc_2da33c:
    002da33cbl runtime.panicwrap
    002da340hint
    002da344
    002da344loc_2da344:
    002da344str x0, [sp+8]
    002da348mov x3, x30
    002da34cbl runtime.morestack_noctxt.abi0
    002da350ldr x0, [sp+8]
    002da354b 0x2da2e0
    002da358
    002da358loc_2da358:
    002da358ldr x17, [x16]
    002da35cadd x20, sp, 56
    002da360subs xzr, x20, x17
    002da364b.ne 0x2da300
    002da368add x20, sp, 8
    002da36cstr x20, [x16]
    002da370b 0x2da300
    002da374udf 0
    002da378udf 0
    002da37cudf 0
    002da2e0
    002da380
    002da380context.backgroundCtx.Value: ; void context.backgroundCtx.Value(context.backgroundCtx p0, interface {} key)
    002da380ldr x16, [x28+16]
    002da384subs xzr, sp, x16
    002da388b.ls 0x2da3d4
    002da38cstr x30, [sp-64]!
    002da390stur x29, [sp-8]
    002da394sub x29, sp, 8
    002da398ldr x16, [x28+32]
    002da39ccbnz x16, 0x2da3e8
    002da3a0
    002da3a0loc_2da3a0:
    002da3a0str x0, [sp+72]
    002da3a4str x1, [sp+80]
    002da3a8stp xzr, xzr, [sp+24]
    002da3acldr x0, [sp+72]
    002da3b0ldr x1, [sp+80]
    002da3b4bl context.emptyCtx.Value
    002da3b8str x0, [sp+40]
    002da3bcstr x1, [sp+48]
    002da3c0str x0, [sp+24]
    002da3c4str x1, [sp+32]
    002da3c8ldur x29, [sp-8]
    002da3ccldr x30, [sp], 64
    002da3d0ret x30
    002da3d4
    002da3d4loc_2da3d4:
    002da3d4stp x0, x1, [sp+8]
    002da3d8mov x3, x30
    002da3dcbl runtime.morestack_noctxt.abi0
    002da3e0ldp x0, x1, [sp+8]
    002da3e4b 0x2da380
    002da3e8
    002da3e8loc_2da3e8:
    002da3e8ldr x17, [x16]
    002da3ecadd x20, sp, 72
    002da3f0subs xzr, x20, x17
    002da3f4b.ne 0x2da3a0
    002da3f8add x20, sp, 8
    002da3fcstr x20, [x16]
    002da400b 0x2da3a0
    002da404udf 0
    002da408udf 0
    002da40cudf 0
    002da380
    002da410
    002da410context.(*backgroundCtx).Value: ; void context.(*backgroundCtx).Value(context.backgroundCtx * p0, interface {} key)
    002da410ldr x16, [x28+16]
    002da414subs xzr, sp, x16
    002da418b.ls 0x2da470
    002da41cstr x30, [sp-64]!
    002da420stur x29, [sp-8]
    002da424sub x29, sp, 8
    002da428ldr x16, [x28+32]
    002da42ccbnz x16, 0x2da48c
    002da430
    002da430loc_2da430:
    002da430str x0, [sp+72]
    002da434str x1, [sp+80]
    002da438str x2, [sp+88]
    002da43cstp xzr, xzr, [sp+24]
    002da440ldr x0, [sp+80]
    002da444ldr x2, [sp+72]
    002da448ldrsb x27, [x2]
    002da44cldr x1, [sp+88]
    002da450bl context.emptyCtx.Value
    002da454str x0, [sp+40]
    002da458str x1, [sp+48]
    002da45cstr x0, [sp+24]
    002da460str x1, [sp+32]
    002da464ldur x29, [sp-8]
    002da468ldr x30, [sp], 64
    002da46cret x30
    002da470
    002da470loc_2da470:
    002da470stp x0, x1, [sp+8]
    002da474str x2, [sp+24]
    002da478mov x3, x30
    002da47cbl runtime.morestack_noctxt.abi0
    002da480ldp x0, x1, [sp+8]
    002da484ldr x2, [sp+24]
    002da488b 0x2da410
    002da48c
    002da48cloc_2da48c:
    002da48cldr x17, [x16]
    002da490add x20, sp, 72
    002da494subs xzr, x20, x17
    002da498b.ne 0x2da430
    002da49cadd x20, sp, 8
    002da4a0str x20, [x16]
    002da4a4b 0x2da430
    002da4a8udf 0
    002da4acudf 0
    002da410
    002da4b0
    002da4b0context.cancelCtx.Deadline: ; void context.cancelCtx.Deadline(context.cancelCtx p0)
    002da4b0ldr x16, [x28+16]
    002da4b4subs xzr, sp, x16
    002da4b8b.ls 0x2da58c
    002da4bcstr x30, [sp-112]!
    002da4c0stur x29, [sp-8]
    002da4c4sub x29, sp, 8
    002da4c8ldr x16, [x28+32]
    002da4cccbnz x16, 0x2da5c8
    002da4d0
    002da4d0loc_2da4d0:
    002da4d0str x0, [sp+120]
    002da4d4str x1, [sp+128]
    002da4d8str w2, [sp+136]
    002da4dcstr w3, [sp+140]
    002da4e0str x4, [sp+144]
    002da4e4str x5, [sp+152]
    002da4e8str x6, [sp+160]
    002da4ecstr x7, [sp+168]
    002da4f0str x8, [sp+176]
    002da4f4str x9, [sp+184]
    002da4f8str x10, [sp+192]
    002da4fcstp xzr, xzr, [sp+32]
    002da500str xzr, [sp+48]
    002da504strb wzr, [sp+29]
    002da508stp xzr, xzr, [sp+56]
    002da50cstr xzr, [sp+72]
    002da510ldr x1, [sp+120]
    002da514ldrsb x27, [x1]
    002da518ldr x0, [sp+128]
    002da51cldr x1, [x1+24]
    002da520blr x1
    002da524str x0, [sp+56]
    002da528str x1, [sp+64]
    002da52cstr x2, [sp+72]
    002da530strb w3, [sp+30]
    002da534ldr x1, [sp+56]
    002da538ldr x2, [sp+64]
    002da53cldr x3, [sp+72]
    002da540str x1, [sp+80]
    002da544str x2, [sp+88]
    002da548str x3, [sp+96]
    002da54cldrb w1, [sp+30]
    002da550strb w1, [sp+31]
    002da554ldr x1, [sp+80]
    002da558ldr x2, [sp+88]
    002da55cldr x3, [sp+96]
    002da560str x1, [sp+32]
    002da564str x2, [sp+40]
    002da568str x3, [sp+48]
    002da56cldrb w3, [sp+31]
    002da570strb w3, [sp+29]
    002da574ldr x0, [sp+32]
    002da578ldr x1, [sp+40]
    002da57cldr x2, [sp+48]
    002da580ldur x29, [sp-8]
    002da584ldr x30, [sp], 112
    002da588ret x30
    002da58c
    002da58cloc_2da58c:
    002da58cstp x0, x1, [sp+8]
    002da590stp w2, w3, [sp+24]
    002da594stp x4, x5, [sp+32]
    002da598stp x6, x7, [sp+48]
    002da59cstp x8, x9, [sp+64]
    002da5a0str x10, [sp+80]
    002da5a4mov x3, x30
    002da5a8bl runtime.morestack_noctxt.abi0
    002da5acldp x0, x1, [sp+8]
    002da5b0ldp w2, w3, [sp+24]
    002da5b4ldp x4, x5, [sp+32]
    002da5b8ldp x6, x7, [sp+48]
    002da5bcldp x8, x9, [sp+64]
    002da5c0ldr x10, [sp+80]
    002da5c4b 0x2da4b0
    002da5c8
    002da5c8loc_2da5c8:
    002da5c8ldr x17, [x16]
    002da5ccadd x20, sp, 120
    002da5d0subs xzr, x20, x17
    002da5d4b.ne 0x2da4d0
    002da5d8add x20, sp, 8
    002da5dcstr x20, [x16]
    002da5e0b 0x2da4d0
    002da5e4udf 0
    002da5e8udf 0
    002da5ecudf 0
    002da4b0
    002da5f0
    002da5f0context.(*cancelCtx).Deadline: ; void context.(*cancelCtx).Deadline(context.cancelCtx * p0)
    002da5f0ldr x16, [x28+16]
    002da5f4subs xzr, sp, x16
    002da5f8b.ls 0x2da6ac
    002da5fcstr x30, [sp-112]!
    002da600stur x29, [sp-8]
    002da604sub x29, sp, 8
    002da608ldr x16, [x28+32]
    002da60ccbnz x16, 0x2da6c0
    002da610
    002da610loc_2da610:
    002da610str x0, [sp+120]
    002da614stp xzr, xzr, [sp+32]
    002da618str xzr, [sp+48]
    002da61cstrb wzr, [sp+29]
    002da620stp xzr, xzr, [sp+56]
    002da624str xzr, [sp+72]
    002da628ldr x1, [sp+120]
    002da62cldrsb x27, [x1]
    002da630ldr x2, [x1]
    002da634ldrsb x27, [x2]
    002da638ldr x0, [x1+8]
    002da63cldr x1, [x2+24]
    002da640blr x1
    002da644str x0, [sp+56]
    002da648str x1, [sp+64]
    002da64cstr x2, [sp+72]
    002da650strb w3, [sp+30]
    002da654ldr x1, [sp+56]
    002da658ldr x2, [sp+64]
    002da65cldr x3, [sp+72]
    002da660str x1, [sp+80]
    002da664str x2, [sp+88]
    002da668str x3, [sp+96]
    002da66cldrb w1, [sp+30]
    002da670strb w1, [sp+31]
    002da674ldr x1, [sp+80]
    002da678ldr x2, [sp+88]
    002da67cldr x3, [sp+96]
    002da680str x1, [sp+32]
    002da684str x2, [sp+40]
    002da688str x3, [sp+48]
    002da68cldrb w3, [sp+31]
    002da690strb w3, [sp+29]
    002da694ldr x0, [sp+32]
    002da698ldr x1, [sp+40]
    002da69cldr x2, [sp+48]
    002da6a0ldur x29, [sp-8]
    002da6a4ldr x30, [sp], 112
    002da6a8ret x30
    002da6ac
    002da6acloc_2da6ac:
    002da6acstr x0, [sp+8]
    002da6b0mov x3, x30
    002da6b4bl runtime.morestack_noctxt.abi0
    002da6b8ldr x0, [sp+8]
    002da6bcb 0x2da5f0
    002da6c0
    002da6c0loc_2da6c0:
    002da6c0ldr x17, [x16]
    002da6c4add x20, sp, 120
    002da6c8subs xzr, x20, x17
    002da6ccb.ne 0x2da610
    002da6d0add x20, sp, 8
    002da6d4str x20, [x16]
    002da6d8b 0x2da610
    002da6dcudf 0
    002da5f0
    002da6e0
    002da6e0context.stopCtx.Deadline: ; void context.stopCtx.Deadline(context.stopCtx p0)
    002da6e0ldr x16, [x28+16]
    002da6e4subs xzr, sp, x16
    002da6e8b.ls 0x2da79c
    002da6ecstr x30, [sp-112]!
    002da6f0stur x29, [sp-8]
    002da6f4sub x29, sp, 8
    002da6f8ldr x16, [x28+32]
    002da6fccbnz x16, 0x2da7b8
    002da700
    002da700loc_2da700:
    002da700str x0, [sp+120]
    002da704str x1, [sp+128]
    002da708str x2, [sp+136]
    002da70cstp xzr, xzr, [sp+32]
    002da710str xzr, [sp+48]
    002da714strb wzr, [sp+29]
    002da718stp xzr, xzr, [sp+56]
    002da71cstr xzr, [sp+72]
    002da720ldr x1, [sp+120]
    002da724ldrsb x27, [x1]
    002da728ldr x0, [sp+128]
    002da72cldr x1, [x1+24]
    002da730blr x1
    002da734str x0, [sp+56]
    002da738str x1, [sp+64]
    002da73cstr x2, [sp+72]
    002da740strb w3, [sp+30]
    002da744ldr x1, [sp+56]
    002da748ldr x2, [sp+64]
    002da74cldr x3, [sp+72]
    002da750str x1, [sp+80]
    002da754str x2, [sp+88]
    002da758str x3, [sp+96]
    002da75cldrb w1, [sp+30]
    002da760strb w1, [sp+31]
    002da764ldr x1, [sp+80]
    002da768ldr x2, [sp+88]
    002da76cldr x3, [sp+96]
    002da770str x1, [sp+32]
    002da774str x2, [sp+40]
    002da778str x3, [sp+48]
    002da77cldrb w3, [sp+31]
    002da780strb w3, [sp+29]
    002da784ldr x0, [sp+32]
    002da788ldr x1, [sp+40]
    002da78cldr x2, [sp+48]
    002da790ldur x29, [sp-8]
    002da794ldr x30, [sp], 112
    002da798ret x30
    002da79c
    002da79cloc_2da79c:
    002da79cstp x0, x1, [sp+8]
    002da7a0str x2, [sp+24]
    002da7a4mov x3, x30
    002da7a8bl runtime.morestack_noctxt.abi0
    002da7acldp x0, x1, [sp+8]
    002da7b0ldr x2, [sp+24]
    002da7b4b 0x2da6e0
    002da7b8
    002da7b8loc_2da7b8:
    002da7b8ldr x17, [x16]
    002da7bcadd x20, sp, 120
    002da7c0subs xzr, x20, x17
    002da7c4b.ne 0x2da700
    002da7c8add x20, sp, 8
    002da7ccstr x20, [x16]
    002da7d0b 0x2da700
    002da7d4udf 0
    002da7d8udf 0
    002da7dcudf 0
    002da6e0
    002da7e0
    002da7e0context.(*stopCtx).Deadline: ; void context.(*stopCtx).Deadline(context.stopCtx * p0)
    002da7e0ldr x16, [x28+16]
    002da7e4subs xzr, sp, x16
    002da7e8b.ls 0x2da89c
    002da7ecstr x30, [sp-112]!
    002da7f0stur x29, [sp-8]
    002da7f4sub x29, sp, 8
    002da7f8ldr x16, [x28+32]
    002da7fccbnz x16, 0x2da8b0
    002da800
    002da800loc_2da800:
    002da800str x0, [sp+120]
    002da804stp xzr, xzr, [sp+32]
    002da808str xzr, [sp+48]
    002da80cstrb wzr, [sp+29]
    002da810stp xzr, xzr, [sp+56]
    002da814str xzr, [sp+72]
    002da818ldr x1, [sp+120]
    002da81cldrsb x27, [x1]
    002da820ldr x2, [x1]
    002da824ldrsb x27, [x2]
    002da828ldr x0, [x1+8]
    002da82cldr x1, [x2+24]
    002da830blr x1
    002da834str x0, [sp+56]
    002da838str x1, [sp+64]
    002da83cstr x2, [sp+72]
    002da840strb w3, [sp+30]
    002da844ldr x1, [sp+56]
    002da848ldr x2, [sp+64]
    002da84cldr x3, [sp+72]
    002da850str x1, [sp+80]
    002da854str x2, [sp+88]
    002da858str x3, [sp+96]
    002da85cldrb w1, [sp+30]
    002da860strb w1, [sp+31]
    002da864ldr x1, [sp+80]
    002da868ldr x2, [sp+88]
    002da86cldr x3, [sp+96]
    002da870str x1, [sp+32]
    002da874str x2, [sp+40]
    002da878str x3, [sp+48]
    002da87cldrb w3, [sp+31]
    002da880strb w3, [sp+29]
    002da884ldr x0, [sp+32]
    002da888ldr x1, [sp+40]
    002da88cldr x2, [sp+48]
    002da890ldur x29, [sp-8]
    002da894ldr x30, [sp], 112
    002da898ret x30
    002da89c
    002da89cloc_2da89c:
    002da89cstr x0, [sp+8]
    002da8a0mov x3, x30
    002da8a4bl runtime.morestack_noctxt.abi0
    002da8a8ldr x0, [sp+8]
    002da8acb 0x2da7e0
    002da8b0
    002da8b0loc_2da8b0:
    002da8b0ldr x17, [x16]
    002da8b4add x20, sp, 120
    002da8b8subs xzr, x20, x17
    002da8bcb.ne 0x2da800
    002da8c0add x20, sp, 8
    002da8c4str x20, [x16]
    002da8c8b 0x2da800
    002da8ccudf 0
    002da7e0
    002da8d0
    002da8d0context.stopCtx.Done: ; void context.stopCtx.Done(context.stopCtx p0)
    002da8d0ldr x16, [x28+16]
    002da8d4subs xzr, sp, x16
    002da8d8b.ls 0x2da928
    002da8dcstr x30, [sp-48]!
    002da8e0stur x29, [sp-8]
    002da8e4sub x29, sp, 8
    002da8e8ldr x16, [x28+32]
    002da8eccbnz x16, 0x2da944
    002da8f0
    002da8f0loc_2da8f0:
    002da8f0str x0, [sp+56]
    002da8f4str x1, [sp+64]
    002da8f8str x2, [sp+72]
    002da8fcstr xzr, [sp+24]
    002da900ldr x1, [sp+56]
    002da904ldrsb x27, [x1]
    002da908ldr x0, [sp+64]
    002da90cldr x1, [x1+32]
    002da910blr x1
    002da914str x0, [sp+32]
    002da918str x0, [sp+24]
    002da91cldur x29, [sp-8]
    002da920ldr x30, [sp], 48
    002da924ret x30
    002da928
    002da928loc_2da928:
    002da928stp x0, x1, [sp+8]
    002da92cstr x2, [sp+24]
    002da930mov x3, x30
    002da934bl runtime.morestack_noctxt.abi0
    002da938ldp x0, x1, [sp+8]
    002da93cldr x2, [sp+24]
    002da940b 0x2da8d0
    002da944
    002da944loc_2da944:
    002da944ldr x17, [x16]
    002da948add x20, sp, 56
    002da94csubs xzr, x20, x17
    002da950b.ne 0x2da8f0
    002da954add x20, sp, 8
    002da958str x20, [x16]
    002da95cb 0x2da8f0
    002da8d0
    002da960
    002da960context.(*stopCtx).Done: ; void context.(*stopCtx).Done(context.stopCtx * p0)
    002da960ldr x16, [x28+16]
    002da964subs xzr, sp, x16
    002da968b.ls 0x2da9b8
    002da96cstr x30, [sp-48]!
    002da970stur x29, [sp-8]
    002da974sub x29, sp, 8
    002da978ldr x16, [x28+32]
    002da97ccbnz x16, 0x2da9cc
    002da980
    002da980loc_2da980:
    002da980str x0, [sp+56]
    002da984str xzr, [sp+24]
    002da988ldr x1, [sp+56]
    002da98cldrsb x27, [x1]
    002da990ldr x2, [x1]
    002da994ldrsb x27, [x2]
    002da998ldr x0, [x1+8]
    002da99cldr x1, [x2+32]
    002da9a0blr x1
    002da9a4str x0, [sp+32]
    002da9a8str x0, [sp+24]
    002da9acldur x29, [sp-8]
    002da9b0ldr x30, [sp], 48
    002da9b4ret x30
    002da9b8
    002da9b8loc_2da9b8:
    002da9b8str x0, [sp+8]
    002da9bcmov x3, x30
    002da9c0bl runtime.morestack_noctxt.abi0
    002da9c4ldr x0, [sp+8]
    002da9c8b 0x2da960
    002da9cc
    002da9ccloc_2da9cc:
    002da9ccldr x17, [x16]
    002da9d0add x20, sp, 56
    002da9d4subs xzr, x20, x17
    002da9d8b.ne 0x2da980
    002da9dcadd x20, sp, 8
    002da9e0str x20, [x16]
    002da9e4b 0x2da980
    002da9e8udf 0
    002da9ecudf 0
    002da960
    002da9f0
    002da9f0context.stopCtx.Err: ; void context.stopCtx.Err(context.stopCtx p0)
    002da9f0ldr x16, [x28+16]
    002da9f4subs xzr, sp, x16
    002da9f8b.ls 0x2daa50
    002da9fcstr x30, [sp-64]!
    002daa00stur x29, [sp-8]
    002daa04sub x29, sp, 8
    002daa08ldr x16, [x28+32]
    002daa0ccbnz x16, 0x2daa6c
    002daa10
    002daa10loc_2daa10:
    002daa10str x0, [sp+72]
    002daa14str x1, [sp+80]
    002daa18str x2, [sp+88]
    002daa1cstp xzr, xzr, [sp+24]
    002daa20ldr x1, [sp+72]
    002daa24ldrsb x27, [x1]
    002daa28ldr x0, [sp+80]
    002daa2cldr x1, [x1+40]
    002daa30blr x1
    002daa34str x0, [sp+40]
    002daa38str x1, [sp+48]
    002daa3cstr x0, [sp+24]
    002daa40str x1, [sp+32]
    002daa44ldur x29, [sp-8]
    002daa48ldr x30, [sp], 64
    002daa4cret x30
    002daa50
    002daa50loc_2daa50:
    002daa50stp x0, x1, [sp+8]
    002daa54str x2, [sp+24]
    002daa58mov x3, x30
    002daa5cbl runtime.morestack_noctxt.abi0
    002daa60ldp x0, x1, [sp+8]
    002daa64ldr x2, [sp+24]
    002daa68b 0x2da9f0
    002daa6c
    002daa6cloc_2daa6c:
    002daa6cldr x17, [x16]
    002daa70add x20, sp, 72
    002daa74subs xzr, x20, x17
    002daa78b.ne 0x2daa10
    002daa7cadd x20, sp, 8
    002daa80str x20, [x16]
    002daa84b 0x2daa10
    002daa88udf 0
    002daa8cudf 0
    002da9f0
    002daa90
    002daa90context.(*stopCtx).Err: ; void context.(*stopCtx).Err(context.stopCtx * p0)
    002daa90ldr x16, [x28+16]
    002daa94subs xzr, sp, x16
    002daa98b.ls 0x2daaf0
    002daa9cstr x30, [sp-64]!
    002daaa0stur x29, [sp-8]
    002daaa4sub x29, sp, 8
    002daaa8ldr x16, [x28+32]
    002daaaccbnz x16, 0x2dab04
    002daab0
    002daab0loc_2daab0:
    002daab0str x0, [sp+72]
    002daab4stp xzr, xzr, [sp+24]
    002daab8ldr x1, [sp+72]
    002daabcldrsb x27, [x1]
    002daac0ldr x2, [x1]
    002daac4ldrsb x27, [x2]
    002daac8ldr x0, [x1+8]
    002daaccldr x1, [x2+40]
    002daad0blr x1
    002daad4str x0, [sp+40]
    002daad8str x1, [sp+48]
    002daadcstr x0, [sp+24]
    002daae0str x1, [sp+32]
    002daae4ldur x29, [sp-8]
    002daae8ldr x30, [sp], 64
    002daaecret x30
    002daaf0
    002daaf0loc_2daaf0:
    002daaf0str x0, [sp+8]
    002daaf4mov x3, x30
    002daaf8bl runtime.morestack_noctxt.abi0
    002daafcldr x0, [sp+8]
    002dab00b 0x2daa90
    002dab04
    002dab04loc_2dab04:
    002dab04ldr x17, [x16]
    002dab08add x20, sp, 72
    002dab0csubs xzr, x20, x17
    002dab10b.ne 0x2daab0
    002dab14add x20, sp, 8
    002dab18str x20, [x16]
    002dab1cb 0x2daab0
    002daa90
    002dab20
    002dab20context.stopCtx.Value: ; void context.stopCtx.Value(context.stopCtx p0, interface {} key)
    002dab20ldr x16, [x28+16]
    002dab24subs xzr, sp, x16
    002dab28b.ls 0x2dab90
    002dab2cstr x30, [sp-80]!
    002dab30stur x29, [sp-8]
    002dab34sub x29, sp, 8
    002dab38ldr x16, [x28+32]
    002dab3ccbnz x16, 0x2dabb4
    002dab40
    002dab40loc_2dab40:
    002dab40str x0, [sp+88]
    002dab44str x1, [sp+96]
    002dab48str x2, [sp+104]
    002dab4cstr x3, [sp+112]
    002dab50str x4, [sp+120]
    002dab54stp xzr, xzr, [sp+40]
    002dab58ldr x3, [sp+88]
    002dab5cldrsb x27, [x3]
    002dab60ldr x1, [sp+112]
    002dab64ldr x0, [sp+96]
    002dab68ldr x2, [sp+120]
    002dab6cldr x3, [x3+48]
    002dab70blr x3
    002dab74str x0, [sp+56]
    002dab78str x1, [sp+64]
    002dab7cstr x0, [sp+40]
    002dab80str x1, [sp+48]
    002dab84ldur x29, [sp-8]
    002dab88ldr x30, [sp], 80
    002dab8cret x30
    002dab90
    002dab90loc_2dab90:
    002dab90stp x0, x1, [sp+8]
    002dab94stp x2, x3, [sp+24]
    002dab98str x4, [sp+40]
    002dab9cmov x3, x30
    002daba0bl runtime.morestack_noctxt.abi0
    002daba4ldp x0, x1, [sp+8]
    002daba8ldp x2, x3, [sp+24]
    002dabacldr x4, [sp+40]
    002dabb0b 0x2dab20
    002dabb4
    002dabb4loc_2dabb4:
    002dabb4ldr x17, [x16]
    002dabb8add x20, sp, 88
    002dabbcsubs xzr, x20, x17
    002dabc0b.ne 0x2dab40
    002dabc4add x20, sp, 8
    002dabc8str x20, [x16]
    002dabccb 0x2dab40
    002dab20
    002dabd0
    002dabd0context.(*stopCtx).Value: ; void context.(*stopCtx).Value(context.stopCtx * p0, interface {} key)
    002dabd0ldr x16, [x28+16]
    002dabd4subs xzr, sp, x16
    002dabd8b.ls 0x2dac40
    002dabdcstr x30, [sp-80]!
    002dabe0stur x29, [sp-8]
    002dabe4sub x29, sp, 8
    002dabe8ldr x16, [x28+32]
    002dabeccbnz x16, 0x2dac5c
    002dabf0
    002dabf0loc_2dabf0:
    002dabf0str x0, [sp+88]
    002dabf4str x1, [sp+96]
    002dabf8str x2, [sp+104]
    002dabfcstp xzr, xzr, [sp+40]
    002dac00ldr x1, [sp+96]
    002dac04ldr x3, [sp+88]
    002dac08ldrsb x27, [x3]
    002dac0cldr x4, [x3]
    002dac10ldrsb x27, [x4]
    002dac14ldr x0, [x3+8]
    002dac18ldr x2, [sp+104]
    002dac1cldr x3, [x4+48]
    002dac20blr x3
    002dac24str x0, [sp+56]
    002dac28str x1, [sp+64]
    002dac2cstr x0, [sp+40]
    002dac30str x1, [sp+48]
    002dac34ldur x29, [sp-8]
    002dac38ldr x30, [sp], 80
    002dac3cret x30
    002dac40
    002dac40loc_2dac40:
    002dac40stp x0, x1, [sp+8]
    002dac44str x2, [sp+24]
    002dac48mov x3, x30
    002dac4cbl runtime.morestack_noctxt.abi0
    002dac50ldp x0, x1, [sp+8]
    002dac54ldr x2, [sp+24]
    002dac58b 0x2dabd0
    002dac5c
    002dac5cloc_2dac5c:
    002dac5cldr x17, [x16]
    002dac60add x20, sp, 88
    002dac64subs xzr, x20, x17
    002dac68b.ne 0x2dabf0
    002dac6cadd x20, sp, 8
    002dac70str x20, [x16]
    002dac74b 0x2dabf0
    002dac78udf 0
    002dac7cudf 0
    002dabd0
    002dac80
    002dac80context.(*timerCtx).Done: ; void context.(*timerCtx).Done(context.timerCtx * c)
    002dac80str x30, [sp-32]!
    002dac84stur x29, [sp-8]
    002dac88sub x29, sp, 8
    002dac8cstr x0, [sp+40]
    002dac90str xzr, [sp+16]
    002dac94ldr x0, [sp+40]
    002dac98ldrsb x27, [x0]
    002dac9cadd x29, sp, 24
    002daca0add sp, sp, 32
    002daca4b 0x2d7030
    002daca8udf 0
    002dacacudf 0
    002dac80
    002dacb0
    002dacb0context.(*timerCtx).Err: ; void context.(*timerCtx).Err(context.timerCtx * c)
    002dacb0str x30, [sp-32]!
    002dacb4stur x29, [sp-8]
    002dacb8sub x29, sp, 8
    002dacbcstr x0, [sp+40]
    002dacc0stp xzr, xzr, [sp+8]
    002dacc4ldr x0, [sp+40]
    002dacc8ldrsb x27, [x0]
    002dacccadd x29, sp, 24
    002dacd0add sp, sp, 32
    002dacd4b 0x2d7280
    002dacd8udf 0
    002dacdcudf 0
    002dacb0
    002dace0
    002dace0context.(*timerCtx).Value: ; void context.(*timerCtx).Value(context.timerCtx * c, interface {} key)
    002dace0str x30, [sp-32]!
    002dace4stur x29, [sp-8]
    002dace8sub x29, sp, 8
    002dacecstr x0, [sp+40]
    002dacf0str x1, [sp+48]
    002dacf4str x2, [sp+56]
    002dacf8stp xzr, xzr, [sp+8]
    002dacfcldr x1, [sp+48]
    002dad00ldr x0, [sp+40]
    002dad04ldrsb x27, [x0]
    002dad08ldr x2, [sp+56]
    002dad0cadd x29, sp, 24
    002dad10add sp, sp, 32
    002dad14b 0x2d6f30
    002dad18udf 0
    002dad1cudf 0
    002dace0
    002dad20
    002dad20context.valueCtx.Deadline: ; void context.valueCtx.Deadline(context.valueCtx p0)
    002dad20ldr x16, [x28+16]
    002dad24subs xzr, sp, x16
    002dad28b.ls 0x2dade8
    002dad2cstr x30, [sp-112]!
    002dad30stur x29, [sp-8]
    002dad34sub x29, sp, 8
    002dad38ldr x16, [x28+32]
    002dad3ccbnz x16, 0x2dae0c
    002dad40
    002dad40loc_2dad40:
    002dad40str x0, [sp+120]
    002dad44str x1, [sp+128]
    002dad48str x2, [sp+136]
    002dad4cstr x3, [sp+144]
    002dad50str x4, [sp+152]
    002dad54str x5, [sp+160]
    002dad58stp xzr, xzr, [sp+32]
    002dad5cstr xzr, [sp+48]
    002dad60strb wzr, [sp+29]
    002dad64stp xzr, xzr, [sp+56]
    002dad68str xzr, [sp+72]
    002dad6cldr x1, [sp+120]
    002dad70ldrsb x27, [x1]
    002dad74ldr x0, [sp+128]
    002dad78ldr x1, [x1+24]
    002dad7cblr x1
    002dad80str x0, [sp+56]
    002dad84str x1, [sp+64]
    002dad88str x2, [sp+72]
    002dad8cstrb w3, [sp+30]
    002dad90ldr x1, [sp+56]
    002dad94ldr x2, [sp+64]
    002dad98ldr x3, [sp+72]
    002dad9cstr x1, [sp+80]
    002dada0str x2, [sp+88]
    002dada4str x3, [sp+96]
    002dada8ldrb w1, [sp+30]
    002dadacstrb w1, [sp+31]
    002dadb0ldr x1, [sp+80]
    002dadb4ldr x2, [sp+88]
    002dadb8ldr x3, [sp+96]
    002dadbcstr x1, [sp+32]
    002dadc0str x2, [sp+40]
    002dadc4str x3, [sp+48]
    002dadc8ldrb w3, [sp+31]
    002dadccstrb w3, [sp+29]
    002dadd0ldr x0, [sp+32]
    002dadd4ldr x1, [sp+40]
    002dadd8ldr x2, [sp+48]
    002daddcldur x29, [sp-8]
    002dade0ldr x30, [sp], 112
    002dade4ret x30
    002dade8
    002dade8loc_2dade8:
    002dade8stp x0, x1, [sp+8]
    002dadecstp x2, x3, [sp+24]
    002dadf0stp x4, x5, [sp+40]
    002dadf4mov x3, x30
    002dadf8bl runtime.morestack_noctxt.abi0
    002dadfcldp x0, x1, [sp+8]
    002dae00ldp x2, x3, [sp+24]
    002dae04ldp x4, x5, [sp+40]
    002dae08b 0x2dad20
    002dae0c
    002dae0cloc_2dae0c:
    002dae0cldr x17, [x16]
    002dae10add x20, sp, 120
    002dae14subs xzr, x20, x17
    002dae18b.ne 0x2dad40
    002dae1cadd x20, sp, 8
    002dae20str x20, [x16]
    002dae24b 0x2dad40
    002dae28udf 0
    002dae2cudf 0
    002dad20
    002dae30
    002dae30context.(*valueCtx).Deadline: ; void context.(*valueCtx).Deadline(context.valueCtx * p0)
    002dae30ldr x16, [x28+16]
    002dae34subs xzr, sp, x16
    002dae38b.ls 0x2daeec
    002dae3cstr x30, [sp-112]!
    002dae40stur x29, [sp-8]
    002dae44sub x29, sp, 8
    002dae48ldr x16, [x28+32]
    002dae4ccbnz x16, 0x2daf00
    002dae50
    002dae50loc_2dae50:
    002dae50str x0, [sp+120]
    002dae54stp xzr, xzr, [sp+32]
    002dae58str xzr, [sp+48]
    002dae5cstrb wzr, [sp+29]
    002dae60stp xzr, xzr, [sp+56]
    002dae64str xzr, [sp+72]
    002dae68ldr x1, [sp+120]
    002dae6cldrsb x27, [x1]
    002dae70ldr x2, [x1]
    002dae74ldrsb x27, [x2]
    002dae78ldr x0, [x1+8]
    002dae7cldr x1, [x2+24]
    002dae80blr x1
    002dae84str x0, [sp+56]
    002dae88str x1, [sp+64]
    002dae8cstr x2, [sp+72]
    002dae90strb w3, [sp+30]
    002dae94ldr x1, [sp+56]
    002dae98ldr x2, [sp+64]
    002dae9cldr x3, [sp+72]
    002daea0str x1, [sp+80]
    002daea4str x2, [sp+88]
    002daea8str x3, [sp+96]
    002daeacldrb w1, [sp+30]
    002daeb0strb w1, [sp+31]
    002daeb4ldr x1, [sp+80]
    002daeb8ldr x2, [sp+88]
    002daebcldr x3, [sp+96]
    002daec0str x1, [sp+32]
    002daec4str x2, [sp+40]
    002daec8str x3, [sp+48]
    002daeccldrb w3, [sp+31]
    002daed0strb w3, [sp+29]
    002daed4ldr x0, [sp+32]
    002daed8ldr x1, [sp+40]
    002daedcldr x2, [sp+48]
    002daee0ldur x29, [sp-8]
    002daee4ldr x30, [sp], 112
    002daee8ret x30
    002daeec
    002daeecloc_2daeec:
    002daeecstr x0, [sp+8]
    002daef0mov x3, x30
    002daef4bl runtime.morestack_noctxt.abi0
    002daef8ldr x0, [sp+8]
    002daefcb 0x2dae30
    002daf00
    002daf00loc_2daf00:
    002daf00ldr x17, [x16]
    002daf04add x20, sp, 120
    002daf08subs xzr, x20, x17
    002daf0cb.ne 0x2dae50
    002daf10add x20, sp, 8
    002daf14str x20, [x16]
    002daf18b 0x2dae50
    002daf1cudf 0
    002dae30
    002daf20
    002daf20context.valueCtx.Done: ; void context.valueCtx.Done(context.valueCtx p0)
    002daf20ldr x16, [x28+16]
    002daf24subs xzr, sp, x16
    002daf28b.ls 0x2daf84
    002daf2cstr x30, [sp-48]!
    002daf30stur x29, [sp-8]
    002daf34sub x29, sp, 8
    002daf38ldr x16, [x28+32]
    002daf3ccbnz x16, 0x2dafa8
    002daf40
    002daf40loc_2daf40:
    002daf40str x0, [sp+56]
    002daf44str x1, [sp+64]
    002daf48str x2, [sp+72]
    002daf4cstr x3, [sp+80]
    002daf50str x4, [sp+88]
    002daf54str x5, [sp+96]
    002daf58str xzr, [sp+24]
    002daf5cldr x1, [sp+56]
    002daf60ldrsb x27, [x1]
    002daf64ldr x0, [sp+64]
    002daf68ldr x1, [x1+32]
    002daf6cblr x1
    002daf70str x0, [sp+32]
    002daf74str x0, [sp+24]
    002daf78ldur x29, [sp-8]
    002daf7cldr x30, [sp], 48
    002daf80ret x30
    002daf84
    002daf84loc_2daf84:
    002daf84stp x0, x1, [sp+8]
    002daf88stp x2, x3, [sp+24]
    002daf8cstp x4, x5, [sp+40]
    002daf90mov x3, x30
    002daf94bl runtime.morestack_noctxt.abi0
    002daf98ldp x0, x1, [sp+8]
    002daf9cldp x2, x3, [sp+24]
    002dafa0ldp x4, x5, [sp+40]
    002dafa4b 0x2daf20
    002dafa8
    002dafa8loc_2dafa8:
    002dafa8ldr x17, [x16]
    002dafacadd x20, sp, 56
    002dafb0subs xzr, x20, x17
    002dafb4b.ne 0x2daf40
    002dafb8add x20, sp, 8
    002dafbcstr x20, [x16]
    002dafc0b 0x2daf40
    002dafc4udf 0
    002dafc8udf 0
    002dafccudf 0
    002daf20
    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
    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
    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
    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