File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
001b5250
001b5250google.golang.org/protobuf/internal/filedesc.(*File).resolveMessageDependency: ; void google.golang.org/protobuf/internal/filedesc.(*File).resolveMessageDependency(google.golang.org/protobuf/internal/filedesc.File * file, google.golang.org/protobuf/reflect/protoreflect.MessageDescriptor md, int32 i, int32 j)
001b5250ldr x16, [x28+16]
001b5254sub x17, sp, 288
001b5258subs xzr, x17, x16
001b525cb.ls 0x1b55c4
001b5260sub x20, sp, 416
001b5264stp x29, x30, [x20-8]
001b5268add sp, x20, 0
001b526csub x29, sp, 8
001b5270str x0, [sp+424]
001b5274str x1, [sp+432]
001b5278str x2, [sp+440]
001b527cstr w3, [sp+448]
001b5280str w4, [sp+452]
001b5284stp xzr, xzr, [sp+112]
001b5288ldr x9, [sp+424]
001b528cldrsb x27, [x9]
001b5290ldr x10, [x9+72]
001b5294ldr x9, [x9+80]
001b5298str x10, [sp+144]
001b529cstr x9, [sp+152]
001b52a0stp xzr, xzr, [sp+360]
001b52a4ldr x9, [sp+152]
001b52a8ldr x10, [sp+144]
001b52accbnz x10, 0x1b52b4
001b52b0b 0x1b52d4
001b52b4
001b52b4loc_1b52b4:
001b52b4str x9, [sp+216]
001b52b8ldr x1, [x10+8]
001b52bcadrp x0, 0x85c000
001b52c0add x0, x0, 464
001b52c4bl runtime.typeAssert
001b52c8ldr x9, [sp+216]
001b52ccmov x10, x0
001b52d0b 0x1b52d8
001b52d4
001b52d4loc_1b52d4:
001b52d4b 0x1b52d8
001b52d8
001b52d8loc_1b52d8:
001b52d8str x10, [sp+360]
001b52dcstr x9, [sp+368]
001b52e0subs xzr, x10, 0
001b52e4cset x9, ne
001b52e8strb w9, [sp+87]
001b52ecldr x9, [sp+360]
001b52f0ldr x10, [sp+368]
001b52f4str x9, [sp+200]
001b52f8str x10, [sp+208]
001b52fcldrb w9, [sp+87]
001b5300strb w9, [sp+86]
001b5304ldr x9, [sp+200]
001b5308ldr x10, [sp+208]
001b530cstr x9, [sp+128]
001b5310str x10, [sp+136]
001b5314ldrb w9, [sp+86]
001b5318strb w9, [sp+85]
001b531ctbnz w9, 0, 0x1b5324
001b5320b 0x1b53b4
001b5324
001b5324loc_1b5324:
001b5324ldr x9, [sp+424]
001b5328ldrsb x27, [x9]
001b532cldr x10, [x9+88]
001b5330ldr x11, [x9+96]
001b5334ldr x9, [x9+104]
001b5338str x10, [sp+264]
001b533cstr x11, [sp+272]
001b5340str x9, [sp+280]
001b5344ldr x9, [sp+424]
001b5348ldrsb x27, [x9]
001b534cldr x6, [x9+112]
001b5350ldr x7, [x9+120]
001b5354ldr x8, [x9+128]
001b5358str x6, [sp+240]
001b535cstr x7, [sp+248]
001b5360str x8, [sp+256]
001b5364ldr x9, [sp+128]
001b5368ldrsb x27, [x9]
001b536cldrsw x1, [sp+448]
001b5370ldrsw x2, [sp+452]
001b5374ldr x0, [sp+136]
001b5378ldr x9, [x9+32]
001b537cldr x3, [sp+264]
001b5380ldr x4, [sp+272]
001b5384ldr x5, [sp+280]
001b5388blr x9
001b538cstr x0, [sp+168]
001b5390str x1, [sp+176]
001b5394cbnz x0, 0x1b539c
001b5398b 0x1b53b0
001b539c
001b539cloc_1b539c:
001b539cstr x0, [sp+112]
001b53a0str x1, [sp+120]
001b53a4ldp x29, x30, [sp-8]
001b53a8add sp, sp, 416
001b53acret x30
001b53b0
001b53b0loc_1b53b0:
001b53b0b 0x1b53b8
001b53b4
001b53b4loc_1b53b4:
001b53b4b 0x1b53b8
001b53b8
001b53b8loc_1b53b8:
001b53b8str xzr, [sp+104]
001b53bcldr x2, [sp+424]
001b53c0ldrsb x27, [x2]
001b53c4ldr x2, [x2+120]
001b53c8str x2, [sp+96]
001b53ccb 0x1b53d0
001b53d0
001b53d0loc_1b53d0:
001b53d0ldr x2, [sp+96]
001b53d4ldr x3, [sp+104]
001b53d8subs xzr, x2, x3
001b53dcb.gt 0x1b53e4
001b53e0b 0x1b54b0
001b53e4
001b53e4loc_1b53e4:
001b53e4ldr x0, [sp+104]
001b53e8str x0, [sp+88]
001b53ecldr x2, [sp+424]
001b53f0ldrsb x27, [x2]
001b53f4ldr x1, [x2+120]
001b53f8ldr x2, [x2+112]
001b53fcsubs xzr, x1, x0
001b5400b.hi 0x1b5408
001b5404b 0x1b55bc
001b5408
001b5408loc_1b5408:
001b5408movz x1, 208
001b540cmadd x1, x1, x0, x2
001b5410str x1, [sp+160]
001b5414ldr x1, [sp+432]
001b5418ldrsb x27, [x1]
001b541cldr x0, [sp+440]
001b5420ldr x1, [x1+64]
001b5424blr x1
001b5428str x0, [sp+344]
001b542cstr x1, [sp+352]
001b5430ldr x1, [sp+160]
001b5434ldrsb x27, [x1]
001b5438ldr x2, [x1+8]
001b543cldr x0, [x1]
001b5440str x0, [sp+224]
001b5444str x2, [sp+232]
001b5448ldr x1, [sp+352]
001b544csubs xzr, x1, x2
001b5450b.eq 0x1b5458
001b5454b 0x1b5498
001b5458
001b5458loc_1b5458:
001b5458ldr x1, [sp+344]
001b545cbl runtime.memequal
001b5460tbnz w0, 0, 0x1b5468
001b5464b 0x1b5494
001b5468
001b5468loc_1b5468:
001b5468ldr x2, [sp+160]
001b546cstr x2, [sp+336]
001b5470adrp x3, 0x567000
001b5474add x3, x3, 3488
001b5478str x3, [sp+112]
001b547cstr x2, [sp+120]
001b5480ldr x0, [sp+112]
001b5484ldr x1, [sp+120]
001b5488ldp x29, x30, [sp-8]
001b548cadd sp, sp, 416
001b5490ret x30
001b5494
001b5494loc_1b5494:
001b5494b 0x1b549c
001b5498
001b5498loc_1b5498:
001b5498b 0x1b549c
001b549c
001b549cloc_1b549c:
001b549cb 0x1b54a0
001b54a0
001b54a0loc_1b54a0:
001b54a0ldr x2, [sp+104]
001b54a4add x2, x2, 1
001b54a8str x2, [sp+104]
001b54acb 0x1b53d0
001b54b0
001b54b0loc_1b54b0:
001b54b0ldr x1, [sp+432]
001b54b4ldrsb x27, [x1]
001b54b8ldr x1, [x1+64]
001b54bcldr x0, [sp+440]
001b54c0blr x1
001b54c4str x0, [sp+344]
001b54c8str x1, [sp+352]
001b54ccstp xzr, xzr, [sp+320]
001b54d0stp xzr, xzr, [sp+304]
001b54d4ldr x0, [sp+152]
001b54d8ldr x1, [sp+144]
001b54dcldrsb x27, [x1]
001b54e0ldr x1, [x1+24]
001b54e4ldr x2, [sp+344]
001b54e8ldr x3, [sp+352]
001b54ecmov x4, x1
001b54f0mov x1, x2
001b54f4mov x2, x3
001b54f8blr x4
001b54fcstr x0, [sp+320]
001b5500str x1, [sp+328]
001b5504str x2, [sp+304]
001b5508str x3, [sp+312]
001b550cldr x1, [sp+320]
001b5510ldr x2, [sp+328]
001b5514str x1, [sp+392]
001b5518str x2, [sp+400]
001b551cldr x1, [sp+304]
001b5520ldr x2, [sp+312]
001b5524str x1, [sp+376]
001b5528str x2, [sp+384]
001b552cldr x1, [sp+400]
001b5530ldr x2, [sp+392]
001b5534str x2, [sp+184]
001b5538str x1, [sp+192]
001b553ccbnz x2, 0x1b5544
001b5540b 0x1b5594
001b5544
001b5544loc_1b5544:
001b5544stp xzr, xzr, [sp+288]
001b5548ldr x2, [sp+192]
001b554cldr x3, [sp+184]
001b5550cbnz x3, 0x1b5558
001b5554b 0x1b55b0
001b5558
001b5558loc_1b5558:
001b5558str x2, [sp+216]
001b555cldr x1, [x3+8]
001b5560adrp x0, 0x85c000
001b5564add x0, x0, 496
001b5568bl runtime.typeAssert
001b556cb 0x1b5570
001b5570
001b5570loc_1b5570:
001b5570str x0, [sp+288]
001b5574ldr x1, [sp+216]
001b5578str x1, [sp+296]
001b557cstr x0, [sp+112]
001b5580str x1, [sp+120]
001b5584ldr x0, [sp+112]
001b5588ldp x29, x30, [sp-8]
001b558cadd sp, sp, 416
001b5590ret x30
001b5594
001b5594loc_1b5594:
001b5594ldr x0, [sp+432]
001b5598ldr x1, [sp+440]
001b559cstr x0, [sp+112]
001b55a0str x1, [sp+120]
001b55a4ldp x29, x30, [sp-8]
001b55a8add sp, sp, 416
001b55acret x30
001b55b0
001b55b0loc_1b55b0:
001b55b0adrp x0, 0x4d0000
001b55b4add x0, x0, 1632
001b55b8bl runtime.panicnildottype
001b55bc
001b55bcloc_1b55bc:
001b55bcbl runtime.panicIndex
001b55c0hint
001b55c4
001b55c4loc_1b55c4:
001b55c4stp x0, x1, [sp+8]
001b55c8str x2, [sp+24]
001b55ccstp w3, w4, [sp+32]
001b55d0mov x3, x30
001b55d4bl runtime.morestack_noctxt.abi0
001b55d8ldp x0, x1, [sp+8]
001b55dcldr x2, [sp+24]
001b55e0ldp w3, w4, [sp+32]
001b55e4b 0x1b5250
001b55e8udf 0
001b55ecudf 0
001b5250
001b5250google.golang.org/protobuf/internal/filedesc.(*File).resolveMessageDependency: ; void google.golang.org/protobuf/internal/filedesc.(*File).resolveMessageDependency(google.golang.org/protobuf/internal/filedesc.File * file, google.golang.org/protobuf/reflect/protoreflect.MessageDescriptor md, int32 i, int32 j)
001b5250ldr x16, [x28+16]
001b5254sub x17, sp, 288
001b5258subs xzr, x17, x16
001b525cb.ls 0x1b55c4
001b5260sub x20, sp, 416
001b5264stp x29, x30, [x20-8]
001b5268add sp, x20, 0
001b526csub x29, sp, 8
001b5270str x0, [sp+424]
001b5274str x1, [sp+432]
001b5278str x2, [sp+440]
001b527cstr w3, [sp+448]
001b5280str w4, [sp+452]
001b5284stp xzr, xzr, [sp+112]
001b5288ldr x9, [sp+424]
001b528cldrsb x27, [x9]
001b5290ldr x10, [x9+72]
001b5294ldr x9, [x9+80]
001b5298str x10, [sp+144]
001b529cstr x9, [sp+152]
001b52a0stp xzr, xzr, [sp+360]
001b52a4ldr x9, [sp+152]
001b52a8ldr x10, [sp+144]
001b52accbnz x10, 0x1b52b4
001b52b0b 0x1b52d4
001b52b4
001b52b4loc_1b52b4:
001b52b4str x9, [sp+216]
001b52b8ldr x1, [x10+8]
001b52bcadrp x0, 0x85c000
001b52c0add x0, x0, 464
001b52c4bl runtime.typeAssert
001b52c8ldr x9, [sp+216]
001b52ccmov x10, x0
001b52d0b 0x1b52d8
001b52d4
001b52d4loc_1b52d4:
001b52d4b 0x1b52d8
001b52d8
001b52d8loc_1b52d8:
001b52d8str x10, [sp+360]
001b52dcstr x9, [sp+368]
001b52e0subs xzr, x10, 0
001b52e4cset x9, ne
001b52e8strb w9, [sp+87]
001b52ecldr x9, [sp+360]
001b52f0ldr x10, [sp+368]
001b52f4str x9, [sp+200]
001b52f8str x10, [sp+208]
001b52fcldrb w9, [sp+87]
001b5300strb w9, [sp+86]
001b5304ldr x9, [sp+200]
001b5308ldr x10, [sp+208]
001b530cstr x9, [sp+128]
001b5310str x10, [sp+136]
001b5314ldrb w9, [sp+86]
001b5318strb w9, [sp+85]
001b531ctbnz w9, 0, 0x1b5324
001b5320b 0x1b53b4
001b5324
001b5324loc_1b5324:
001b5324ldr x9, [sp+424]
001b5328ldrsb x27, [x9]
001b532cldr x10, [x9+88]
001b5330ldr x11, [x9+96]
001b5334ldr x9, [x9+104]
001b5338str x10, [sp+264]
001b533cstr x11, [sp+272]
001b5340str x9, [sp+280]
001b5344ldr x9, [sp+424]
001b5348ldrsb x27, [x9]
001b534cldr x6, [x9+112]
001b5350ldr x7, [x9+120]
001b5354ldr x8, [x9+128]
001b5358str x6, [sp+240]
001b535cstr x7, [sp+248]
001b5360str x8, [sp+256]
001b5364ldr x9, [sp+128]
001b5368ldrsb x27, [x9]
001b536cldrsw x1, [sp+448]
001b5370ldrsw x2, [sp+452]
001b5374ldr x0, [sp+136]
001b5378ldr x9, [x9+32]
001b537cldr x3, [sp+264]
001b5380ldr x4, [sp+272]
001b5384ldr x5, [sp+280]
001b5388blr x9
001b538cstr x0, [sp+168]
001b5390str x1, [sp+176]
001b5394cbnz x0, 0x1b539c
001b5398b 0x1b53b0
001b539c
001b539cloc_1b539c:
001b539cstr x0, [sp+112]
001b53a0str x1, [sp+120]
001b53a4ldp x29, x30, [sp-8]
001b53a8add sp, sp, 416
001b53acret x30
001b53b0
001b53b0loc_1b53b0:
001b53b0b 0x1b53b8
001b53b4
001b53b4loc_1b53b4:
001b53b4b 0x1b53b8
001b53b8
001b53b8loc_1b53b8:
001b53b8str xzr, [sp+104]
001b53bcldr x2, [sp+424]
001b53c0ldrsb x27, [x2]
001b53c4ldr x2, [x2+120]
001b53c8str x2, [sp+96]
001b53ccb 0x1b53d0
001b53d0
001b53d0loc_1b53d0:
001b53d0ldr x2, [sp+96]
001b53d4ldr x3, [sp+104]
001b53d8subs xzr, x2, x3
001b53dcb.gt 0x1b53e4
001b53e0b 0x1b54b0
001b53e4
001b53e4loc_1b53e4:
001b53e4ldr x0, [sp+104]
001b53e8str x0, [sp+88]
001b53ecldr x2, [sp+424]
001b53f0ldrsb x27, [x2]
001b53f4ldr x1, [x2+120]
001b53f8ldr x2, [x2+112]
001b53fcsubs xzr, x1, x0
001b5400b.hi 0x1b5408
001b5404b 0x1b55bc
001b5408
001b5408loc_1b5408:
001b5408movz x1, 208
001b540cmadd x1, x1, x0, x2
001b5410str x1, [sp+160]
001b5414ldr x1, [sp+432]
001b5418ldrsb x27, [x1]
001b541cldr x0, [sp+440]
001b5420ldr x1, [x1+64]
001b5424blr x1
001b5428str x0, [sp+344]
001b542cstr x1, [sp+352]
001b5430ldr x1, [sp+160]
001b5434ldrsb x27, [x1]
001b5438ldr x2, [x1+8]
001b543cldr x0, [x1]
001b5440str x0, [sp+224]
001b5444str x2, [sp+232]
001b5448ldr x1, [sp+352]
001b544csubs xzr, x1, x2
001b5450b.eq 0x1b5458
001b5454b 0x1b5498
001b5458
001b5458loc_1b5458:
001b5458ldr x1, [sp+344]
001b545cbl runtime.memequal
001b5460tbnz w0, 0, 0x1b5468
001b5464b 0x1b5494
001b5468
001b5468loc_1b5468:
001b5468ldr x2, [sp+160]
001b546cstr x2, [sp+336]
001b5470adrp x3, 0x567000
001b5474add x3, x3, 3488
001b5478str x3, [sp+112]
001b547cstr x2, [sp+120]
001b5480ldr x0, [sp+112]
001b5484ldr x1, [sp+120]
001b5488ldp x29, x30, [sp-8]
001b548cadd sp, sp, 416
001b5490ret x30
001b5494
001b5494loc_1b5494:
001b5494b 0x1b549c
001b5498
001b5498loc_1b5498:
001b5498b 0x1b549c
001b549c
001b549cloc_1b549c:
001b549cb 0x1b54a0
001b54a0
001b54a0loc_1b54a0:
001b54a0ldr x2, [sp+104]
001b54a4add x2, x2, 1
001b54a8str x2, [sp+104]
001b54acb 0x1b53d0
001b54b0
001b54b0loc_1b54b0:
001b54b0ldr x1, [sp+432]
001b54b4ldrsb x27, [x1]
001b54b8ldr x1, [x1+64]
001b54bcldr x0, [sp+440]
001b54c0blr x1
001b54c4str x0, [sp+344]
001b54c8str x1, [sp+352]
001b54ccstp xzr, xzr, [sp+320]
001b54d0stp xzr, xzr, [sp+304]
001b54d4ldr x0, [sp+152]
001b54d8ldr x1, [sp+144]
001b54dcldrsb x27, [x1]
001b54e0ldr x1, [x1+24]
001b54e4ldr x2, [sp+344]
001b54e8ldr x3, [sp+352]
001b54ecmov x4, x1
001b54f0mov x1, x2
001b54f4mov x2, x3
001b54f8blr x4
001b54fcstr x0, [sp+320]
001b5500str x1, [sp+328]
001b5504str x2, [sp+304]
001b5508str x3, [sp+312]
001b550cldr x1, [sp+320]
001b5510ldr x2, [sp+328]
001b5514str x1, [sp+392]
001b5518str x2, [sp+400]
001b551cldr x1, [sp+304]
001b5520ldr x2, [sp+312]
001b5524str x1, [sp+376]
001b5528str x2, [sp+384]
001b552cldr x1, [sp+400]
001b5530ldr x2, [sp+392]
001b5534str x2, [sp+184]
001b5538str x1, [sp+192]
001b553ccbnz x2, 0x1b5544
001b5540b 0x1b5594
001b5544
001b5544loc_1b5544:
001b5544stp xzr, xzr, [sp+288]
001b5548ldr x2, [sp+192]
001b554cldr x3, [sp+184]
001b5550cbnz x3, 0x1b5558
001b5554b 0x1b55b0
001b5558
001b5558loc_1b5558:
001b5558str x2, [sp+216]
001b555cldr x1, [x3+8]
001b5560adrp x0, 0x85c000
001b5564add x0, x0, 496
001b5568bl runtime.typeAssert
001b556cb 0x1b5570
001b5570
001b5570loc_1b5570:
001b5570str x0, [sp+288]
001b5574ldr x1, [sp+216]
001b5578str x1, [sp+296]
001b557cstr x0, [sp+112]
001b5580str x1, [sp+120]
001b5584ldr x0, [sp+112]
001b5588ldp x29, x30, [sp-8]
001b558cadd sp, sp, 416
001b5590ret x30
001b5594
001b5594loc_1b5594:
001b5594ldr x0, [sp+432]
001b5598ldr x1, [sp+440]
001b559cstr x0, [sp+112]
001b55a0str x1, [sp+120]
001b55a4ldp x29, x30, [sp-8]
001b55a8add sp, sp, 416
001b55acret x30
001b55b0
001b55b0loc_1b55b0:
001b55b0adrp x0, 0x4d0000
001b55b4add x0, x0, 1632
001b55b8bl runtime.panicnildottype
001b55bc
001b55bcloc_1b55bc:
001b55bcbl runtime.panicIndex
001b55c0hint
001b55c4
001b55c4loc_1b55c4:
001b55c4stp x0, x1, [sp+8]
001b55c8str x2, [sp+24]
001b55ccstp w3, w4, [sp+32]
001b55d0mov x3, x30
001b55d4bl runtime.morestack_noctxt.abi0
001b55d8ldp x0, x1, [sp+8]
001b55dcldr x2, [sp+24]
001b55e0ldp w3, w4, [sp+32]
001b55e4b 0x1b5250
001b55e8udf 0
001b55ecudf 0
001b5250
001b55f0
001b55f0google.golang.org/protobuf/internal/filedesc.(*File).unmarshalFull: ; void google.golang.org/protobuf/internal/filedesc.(*File).unmarshalFull(google.golang.org/protobuf/internal/filedesc.File * fd, struct []uint8 b)
001b55f0ldr x16, [x28+16]
001b55f4sub x17, sp, 480
001b55f8subs xzr, x17, x16
001b55fcb.ls 0x1b5e3c
001b5600sub x20, sp, 608
001b5604stp x29, x30, [x20-8]
001b5608add sp, x20, 0
001b560csub x29, sp, 8
001b5610str x0, [sp+616]
001b5614str x1, [sp+624]
001b5618str x2, [sp+632]
001b561cstr x3, [sp+640]
001b5620bl google.golang.org/protobuf/internal/filedesc.getBuilder
001b5624str x0, [sp+304]
001b5628str x0, [sp+528]
001b562cstp xzr, xzr, [sp+440]
001b5630add x0, sp, 440
001b5634str x0, [sp+456]
001b5638ldrsb x27, [x0]
001b563cadrp x1, 0
001b5640add x1, x1, 3680
001b5644str x1, [x0]
001b5648ldrsb x27, [x0]
001b564cldr x1, [sp+528]
001b5650adrp x27, 0x896000
001b5654ldr w2, [x27+3056]
001b5658cbz w2, 0x1b5660
001b565cb 0x1b5664
001b5660
001b5660loc_1b5660:
001b5660b 0x1b5678
001b5664
001b5664loc_1b5664:
001b5664bl runtime.gcWriteBarrier2
001b5668str x1, [x25]
001b566cldr x2, [x0+8]
001b5670str x2, [x25+8]
001b5674b 0x1b5678
001b5678
001b5678loc_1b5678:
001b5678str x1, [x0+8]
001b567cstr x0, [sp+200]
001b5680add x0, sp, 176
001b5684bl runtime.deferprocStack
001b5688subs xzr, x0, 0
001b568cb.ne 0x1b56f4
001b5690b 0x1b5694
001b5694
001b5694loc_1b5694:
001b5694str xzr, [sp+168]
001b5698str xzr, [sp+128]
001b569cstr xzr, [sp+160]
001b56a0str xzr, [sp+112]
001b56a4stp xzr, xzr, [sp+312]
001b56a8str xzr, [sp+328]
001b56acadrp x0, 0x4a2000
001b56b0add x0, x0, 2688
001b56b4bl runtime.newobject
001b56b8str x0, [sp+536]
001b56bcldr x1, [sp+616]
001b56c0ldrsb x27, [x1]
001b56c4adrp x27, 0x896000
001b56c8ldr w2, [x27+3056]
001b56cccbz w2, 0x1b56d4
001b56d0b 0x1b56d8
001b56d4
001b56d4loc_1b56d4:
001b56d4b 0x1b56ec
001b56d8
001b56d8loc_1b56d8:
001b56d8bl runtime.gcWriteBarrier2
001b56dcstr x0, [x25]
001b56e0ldr x5, [x1+440]
001b56e4str x5, [x25+8]
001b56e8b 0x1b56ec
001b56ec
001b56ecloc_1b56ec:
001b56ecstr x0, [x1+440]
001b56f0b 0x1b5704
001b56f4
001b56f4loc_1b56f4:
001b56f4bl runtime.deferreturn
001b56f8ldp x29, x30, [sp-8]
001b56fcadd sp, sp, 608
001b5700ret x30
001b5704
001b5704loc_1b5704:
001b5704ldr x5, [sp+632]
001b5708str x5, [sp+240]
001b570ccbnz x5, 0x1b5714
001b5710b 0x1b5d94
001b5714
001b5714loc_1b5714:
001b5714ldr x0, [sp+624]
001b5718ldr x1, [sp+632]
001b571cldr x2, [sp+640]
001b5720bl google.golang.org/protobuf/encoding/protowire.ConsumeTag
001b5724str w0, [sp+96]
001b5728strb w1, [sp+82]
001b572cstr x2, [sp+232]
001b5730ldrsw x3, [sp+96]
001b5734str w3, [sp+100]
001b5738ldrsb x3, [sp+82]
001b573cstrb w3, [sp+83]
001b5740ldr x3, [sp+232]
001b5744str x3, [sp+272]
001b5748ldrsw x3, [sp+100]
001b574cstr w3, [sp+84]
001b5750ldrsb x3, [sp+83]
001b5754strb w3, [sp+80]
001b5758ldr x0, [sp+272]
001b575cstr x0, [sp+120]
001b5760ldr x1, [sp+632]
001b5764ldr x3, [sp+624]
001b5768ldr x4, [sp+640]
001b576cb 0x1b5770
001b5770
001b5770loc_1b5770:
001b5770subs xzr, x1, x0
001b5774b.hs 0x1b577c
001b5778b 0x1b5e34
001b577c
001b577cloc_1b577c:
001b577csub x5, x4, x0
001b5780sub x6, x1, x0
001b5784sub x7, xzr, x5
001b5788and x7, x0, x7, asr #63
001b578cadd x7, x3, x7
001b5790str x7, [sp+624]
001b5794str x6, [sp+632]
001b5798str x5, [sp+640]
001b579cldrsb x5, [sp+80]
001b57a0strb w5, [sp+81]
001b57a4ubfm x6, x5, 0, 7
001b57a8cbz w6, 0x1b57b0
001b57acb 0x1b58c8
001b57b0
001b57b0loc_1b57b0:
001b57b0b 0x1b57b4
001b57b4
001b57b4loc_1b57b4:
001b57b4ldr x0, [sp+624]
001b57b8ldr x1, [sp+632]
001b57bcldr x2, [sp+640]
001b57c0bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001b57c4str x0, [sp+224]
001b57c8str x1, [sp+232]
001b57ccstr x0, [sp+264]
001b57d0str x1, [sp+256]
001b57d4str x0, [sp+104]
001b57d8str x1, [sp+152]
001b57dcldr x3, [sp+632]
001b57e0ldr x4, [sp+624]
001b57e4ldr x5, [sp+640]
001b57e8b 0x1b57ec
001b57ec
001b57ecloc_1b57ec:
001b57ecsubs xzr, x1, x3
001b57f0b.ls 0x1b57f8
001b57f4b 0x1b5e28
001b57f8
001b57f8loc_1b57f8:
001b57f8sub x5, x5, x1
001b57fcsub x6, x3, x1
001b5800sub x7, xzr, x5
001b5804and x7, x1, x7, asr #63
001b5808add x7, x4, x7
001b580cstr x7, [sp+624]
001b5810str x6, [sp+632]
001b5814str x5, [sp+640]
001b5818ldrsw x5, [sp+84]
001b581cstr w5, [sp+92]
001b5820subs wzr, w5, 10
001b5824b.eq 0x1b582c
001b5828b 0x1b586c
001b582c
001b582cloc_1b582c:
001b582cb 0x1b5830
001b5830
001b5830loc_1b5830:
001b5830ldr x5, [sp+616]
001b5834ldrsb x27, [x5]
001b5838ldr x5, [x5+440]
001b583cldrsb x27, [x5]
001b5840ldr x1, [x5+16]
001b5844ldr x5, [x5+8]
001b5848ldr x0, [sp+104]
001b584csubs xzr, x0, x1
001b5850b.lo 0x1b5858
001b5854b 0x1b5e24
001b5858
001b5858loc_1b5858:
001b5858sub x6, x0, x0, lsl #2
001b585csub x5, x5, x6, lsl #3
001b5860orr x6, xzr, 1
001b5864strb w6, [x5+16]
001b5868b 0x1b58c4
001b586c
001b586cloc_1b586c:
001b586csubs wzr, w5, 11
001b5870b.eq 0x1b5878
001b5874b 0x1b58b8
001b5878
001b5878loc_1b5878:
001b5878b 0x1b587c
001b587c
001b587cloc_1b587c:
001b587cldr x5, [sp+616]
001b5880ldrsb x27, [x5]
001b5884ldr x5, [x5+440]
001b5888ldrsb x27, [x5]
001b588cldr x1, [x5+16]
001b5890ldr x5, [x5+8]
001b5894ldr x0, [sp+104]
001b5898subs xzr, x0, x1
001b589cb.lo 0x1b58a4
001b58a0b 0x1b5e20
001b58a4
001b58a4loc_1b58a4:
001b58a4sub x6, x0, x0, lsl #2
001b58a8sub x5, x5, x6, lsl #3
001b58acorr x6, xzr, 1
001b58b0strb w6, [x5+17]
001b58b4b 0x1b58c4
001b58b8
001b58b8loc_1b58b8:
001b58b8b 0x1b58bc
001b58bc
001b58bcloc_1b58bc:
001b58bcorr x6, xzr, 1
001b58c0b 0x1b58c4
001b58c4
001b58c4loc_1b58c4:
001b58c4b 0x1b5d8c
001b58c8
001b58c8loc_1b58c8:
001b58c8ubfm x5, x5, 0, 7
001b58ccsubs wzr, w5, 2
001b58d0b.eq 0x1b58d8
001b58d4b 0x1b5d24
001b58d8
001b58d8loc_1b58d8:
001b58d8b 0x1b58dc
001b58dc
001b58dcloc_1b58dc:
001b58dcstr xzr, [sp+504]
001b58e0add x27, sp, 512
001b58e4stp xzr, xzr, [x27]
001b58e8ldr x0, [sp+624]
001b58ecldr x1, [sp+632]
001b58f0ldr x2, [sp+640]
001b58f4bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001b58f8str x0, [sp+504]
001b58fcstr x1, [sp+512]
001b5900str x2, [sp+520]
001b5904str x3, [sp+232]
001b5908str x0, [sp+576]
001b590cstr x1, [sp+584]
001b5910str x2, [sp+592]
001b5914ldr x3, [sp+232]
001b5918str x3, [sp+248]
001b591cstr x0, [sp+280]
001b5920str x1, [sp+288]
001b5924str x2, [sp+296]
001b5928ldr x0, [sp+248]
001b592cstr x0, [sp+144]
001b5930ldr x1, [sp+632]
001b5934ldr x3, [sp+624]
001b5938ldr x4, [sp+640]
001b593cb 0x1b5940
001b5940
001b5940loc_1b5940:
001b5940subs xzr, x1, x0
001b5944b.hs 0x1b594c
001b5948b 0x1b5e1c
001b594c
001b594cloc_1b594c:
001b594csub x6, x4, x0
001b5950sub x7, x1, x0
001b5954sub x8, xzr, x6
001b5958and x8, x0, x8, asr #63
001b595cadd x8, x3, x8
001b5960str x8, [sp+624]
001b5964str x7, [sp+632]
001b5968str x6, [sp+640]
001b596cldrsw x6, [sp+84]
001b5970str w6, [sp+88]
001b5974subs wzr, w6, 5
001b5978b.le 0x1b5980
001b597cb 0x1b5c10
001b5980
001b5980loc_1b5980:
001b5980subs wzr, w6, 3
001b5984b.eq 0x1b598c
001b5988b 0x1b5b48
001b598c
001b598cloc_1b598c:
001b598cb 0x1b5990
001b5990
001b5990loc_1b5990:
001b5990ldr x1, [sp+280]
001b5994ldr x2, [sp+288]
001b5998ldr x3, [sp+296]
001b599cldr x0, [sp+304]
001b59a0bl google.golang.org/protobuf/internal/strs.(*Builder).MakeString
001b59a4str x0, [sp+336]
001b59a8str x1, [sp+344]
001b59acstp xzr, xzr, [sp+488]
001b59b0stp xzr, xzr, [sp+472]
001b59b4ldr x4, [sp+616]
001b59b8ldrsb x27, [x4]
001b59bcldr x5, [x4+72]
001b59c0ldrsb x27, [x5]
001b59c4ldr x0, [x4+80]
001b59c8ldr x1, [sp+336]
001b59ccldr x2, [sp+344]
001b59d0ldr x4, [x5+32]
001b59d4blr x4
001b59d8str x0, [sp+488]
001b59dcstr x1, [sp+496]
001b59e0str x2, [sp+472]
001b59e4str x3, [sp+480]
001b59e8ldr x4, [sp+488]
001b59ecldr x5, [sp+496]
001b59f0str x4, [sp+560]
001b59f4str x5, [sp+568]
001b59f8ldr x4, [sp+472]
001b59fcldr x5, [sp+480]
001b5a00str x4, [sp+544]
001b5a04str x5, [sp+552]
001b5a08ldr x4, [sp+568]
001b5a0cldr x5, [sp+560]
001b5a10str x5, [sp+352]
001b5a14str x4, [sp+360]
001b5a18cbnz x5, 0x1b5a20
001b5a1cb 0x1b5a24
001b5a20
001b5a20loc_1b5a20:
001b5a20b 0x1b5a48
001b5a24
001b5a24loc_1b5a24:
001b5a24ldr x0, [sp+336]
001b5a28ldr x1, [sp+344]
001b5a2cbl runtime.convTstring
001b5a30str x0, [sp+432]
001b5a34adrp x2, 0x567000
001b5a38add x2, x2, 2768
001b5a3cstr x2, [sp+352]
001b5a40str x0, [sp+360]
001b5a44b 0x1b5a48
001b5a48
001b5a48loc_1b5a48:
001b5a48stp xzr, xzr, [sp+408]
001b5a4cstrb wzr, [sp+424]
001b5a50strb wzr, [sp+425]
001b5a54ldr x5, [sp+352]
001b5a58ldr x6, [sp+360]
001b5a5cstr x5, [sp+408]
001b5a60str x6, [sp+416]
001b5a64ldr x5, [sp+616]
001b5a68ldrsb x27, [x5]
001b5a6cldr x5, [x5+440]
001b5a70ldrsb x27, [x5]
001b5a74ldr x2, [x5+24]
001b5a78ldr x0, [x5+8]
001b5a7cldr x5, [x5+16]
001b5a80add x1, x5, 1
001b5a84subs xzr, x2, x1
001b5a88b.hs 0x1b5a90
001b5a8cb 0x1b5a94
001b5a90
001b5a90loc_1b5a90:
001b5a90b 0x1b5aa8
001b5a94
001b5a94loc_1b5a94:
001b5a94orr x3, xzr, 1
001b5a98adrp x4, 0x4e9000
001b5a9cadd x4, x4, 1760
001b5aa0bl runtime.growslice
001b5aa4b 0x1b5aa8
001b5aa8
001b5aa8loc_1b5aa8:
001b5aa8add x5, x1, x1, lsl #1
001b5aacubfm x5, x5, 61, 60
001b5ab0sub x5, x5, 24
001b5ab4add x6, x0, x5
001b5ab8ldr x7, [sp+416]
001b5abcldr x8, [sp+408]
001b5ac0ldrb w9, [sp+424]
001b5ac4ldrb w10, [sp+425]
001b5ac8str x8, [x0+x5]
001b5accstrb w9, [x6+16]
001b5ad0strb w10, [x6+17]
001b5ad4adrp x27, 0x896000
001b5ad8ldr w5, [x27+3056]
001b5adccbz w5, 0x1b5ae4
001b5ae0b 0x1b5ae8
001b5ae4
001b5ae4loc_1b5ae4:
001b5ae4b 0x1b5afc
001b5ae8
001b5ae8loc_1b5ae8:
001b5ae8bl runtime.gcWriteBarrier2
001b5aecstr x7, [x25]
001b5af0ldr x5, [x6+8]
001b5af4str x5, [x25+8]
001b5af8b 0x1b5afc
001b5afc
001b5afcloc_1b5afc:
001b5afcstr x7, [x6+8]
001b5b00ldr x5, [sp+616]
001b5b04ldrsb x27, [x5]
001b5b08ldr x5, [x5+440]
001b5b0cldrsb x27, [x5]
001b5b10str x1, [x5+16]
001b5b14str x2, [x5+24]
001b5b18adrp x27, 0x896000
001b5b1cldr w6, [x27+3056]
001b5b20cbz w6, 0x1b5b28
001b5b24b 0x1b5b2c
001b5b28
001b5b28loc_1b5b28:
001b5b28b 0x1b5b40
001b5b2c
001b5b2cloc_1b5b2c:
001b5b2cbl runtime.gcWriteBarrier2
001b5b30str x0, [x25]
001b5b34ldr x6, [x5+8]
001b5b38str x6, [x25+8]
001b5b3cb 0x1b5b40
001b5b40
001b5b40loc_1b5b40:
001b5b40str x0, [x5+8]
001b5b44b 0x1b5d1c
001b5b48
001b5b48loc_1b5b48:
001b5b48subs wzr, w6, 4
001b5b4cb.eq 0x1b5b54
001b5b50b 0x1b5ba8
001b5b54
001b5b54loc_1b5b54:
001b5b54b 0x1b5b58
001b5b58
001b5b58loc_1b5b58:
001b5b58ldr x5, [sp+616]
001b5b5cldrsb x27, [x5]
001b5b60ldr x1, [x5+280]
001b5b64ldr x5, [x5+272]
001b5b68ldr x0, [sp+128]
001b5b6csubs xzr, x1, x0
001b5b70b.hi 0x1b5b78
001b5b74b 0x1b5e18
001b5b78
001b5b78loc_1b5b78:
001b5b78movz x6, 208
001b5b7cmadd x0, x6, x0, x5
001b5b80str x0, [sp+392]
001b5b84ldr x1, [sp+280]
001b5b88ldr x4, [sp+304]
001b5b8cldr x2, [sp+288]
001b5b90ldr x3, [sp+296]
001b5b94bl google.golang.org/protobuf/internal/filedesc.(*Message).unmarshalFull
001b5b98ldr x5, [sp+128]
001b5b9cadd x5, x5, 1
001b5ba0str x5, [sp+128]
001b5ba4b 0x1b5d1c
001b5ba8
001b5ba8loc_1b5ba8:
001b5ba8subs wzr, w6, 5
001b5bacb.eq 0x1b5bb4
001b5bb0b 0x1b5c04
001b5bb4
001b5bb4loc_1b5bb4:
001b5bb4b 0x1b5bb8
001b5bb8
001b5bb8loc_1b5bb8:
001b5bb8ldr x5, [sp+616]
001b5bbcldrsb x27, [x5]
001b5bc0ldr x1, [x5+232]
001b5bc4ldr x5, [x5+224]
001b5bc8ldr x0, [sp+168]
001b5bccsubs xzr, x1, x0
001b5bd0b.hi 0x1b5bd8
001b5bd4b 0x1b5e14
001b5bd8
001b5bd8loc_1b5bd8:
001b5bd8add x0, x5, x0, lsl #6
001b5bdcstr x0, [sp+400]
001b5be0ldr x1, [sp+280]
001b5be4ldr x4, [sp+304]
001b5be8ldr x2, [sp+288]
001b5becldr x3, [sp+296]
001b5bf0bl google.golang.org/protobuf/internal/filedesc.(*Enum).unmarshalFull
001b5bf4ldr x5, [sp+168]
001b5bf8add x5, x5, 1
001b5bfcstr x5, [sp+168]
001b5c00b 0x1b5d1c
001b5c04
001b5c04loc_1b5c04:
001b5c04b 0x1b5c08
001b5c08
001b5c08loc_1b5c08:
001b5c08b 0x1b5c0c
001b5c0c
001b5c0cloc_1b5c0c:
001b5c0cb 0x1b5d18
001b5c10
001b5c10loc_1b5c10:
001b5c10subs wzr, w6, 6
001b5c14b.eq 0x1b5c1c
001b5c18b 0x1b5c70
001b5c1c
001b5c1cloc_1b5c1c:
001b5c1cb 0x1b5c20
001b5c20
001b5c20loc_1b5c20:
001b5c20ldr x5, [sp+616]
001b5c24ldrsb x27, [x5]
001b5c28ldr x1, [x5+376]
001b5c2cldr x5, [x5+368]
001b5c30ldr x0, [sp+112]
001b5c34subs xzr, x1, x0
001b5c38b.hi 0x1b5c40
001b5c3cb 0x1b5e10
001b5c40
001b5c40loc_1b5c40:
001b5c40sub x6, x0, x0, lsl #3
001b5c44sub x0, x5, x6, lsl #3
001b5c48str x0, [sp+376]
001b5c4cldr x1, [sp+280]
001b5c50ldr x4, [sp+304]
001b5c54ldr x2, [sp+288]
001b5c58ldr x3, [sp+296]
001b5c5cbl google.golang.org/protobuf/internal/filedesc.(*Service).unmarshalFull
001b5c60ldr x5, [sp+112]
001b5c64add x5, x5, 1
001b5c68str x5, [sp+112]
001b5c6cb 0x1b5d1c
001b5c70
001b5c70loc_1b5c70:
001b5c70subs wzr, w6, 7
001b5c74b.eq 0x1b5c7c
001b5c78b 0x1b5cd0
001b5c7c
001b5c7cloc_1b5c7c:
001b5c7cb 0x1b5c80
001b5c80
001b5c80loc_1b5c80:
001b5c80ldr x5, [sp+616]
001b5c84ldrsb x27, [x5]
001b5c88ldr x1, [x5+328]
001b5c8cldr x5, [x5+320]
001b5c90ldr x0, [sp+160]
001b5c94subs xzr, x1, x0
001b5c98b.hi 0x1b5ca0
001b5c9cb 0x1b5e0c
001b5ca0
001b5ca0loc_1b5ca0:
001b5ca0movz x6, 88
001b5ca4madd x0, x6, x0, x5
001b5ca8str x0, [sp+384]
001b5cacldr x1, [sp+280]
001b5cb0ldr x4, [sp+304]
001b5cb4ldr x2, [sp+288]
001b5cb8ldr x3, [sp+296]
001b5cbcbl google.golang.org/protobuf/internal/filedesc.(*Extension).unmarshalFull
001b5cc0ldr x5, [sp+160]
001b5cc4add x5, x5, 1
001b5cc8str x5, [sp+160]
001b5cccb 0x1b5d1c
001b5cd0
001b5cd0loc_1b5cd0:
001b5cd0subs wzr, w6, 8
001b5cd4b.eq 0x1b5cdc
001b5cd8b 0x1b5d0c
001b5cdc
001b5cdcloc_1b5cdc:
001b5cdcb 0x1b5ce0
001b5ce0
001b5ce0loc_1b5ce0:
001b5ce0ldr x0, [sp+312]
001b5ce4ldr x3, [sp+280]
001b5ce8ldr x1, [sp+320]
001b5cecldr x4, [sp+288]
001b5cf0ldr x2, [sp+328]
001b5cf4ldr x5, [sp+296]
001b5cf8bl google.golang.org/protobuf/internal/filedesc.appendOptions
001b5cfcstr x0, [sp+312]
001b5d00str x1, [sp+320]
001b5d04str x2, [sp+328]
001b5d08b 0x1b5d1c
001b5d0c
001b5d0cloc_1b5d0c:
001b5d0cb 0x1b5d10
001b5d10
001b5d10loc_1b5d10:
001b5d10b 0x1b5d14
001b5d14
001b5d14loc_1b5d14:
001b5d14b 0x1b5d18
001b5d18
001b5d18loc_1b5d18:
001b5d18b 0x1b5d1c
001b5d1c
001b5d1cloc_1b5d1c:
001b5d1corr x6, xzr, 1
001b5d20b 0x1b5d8c
001b5d24
001b5d24loc_1b5d24:
001b5d24b 0x1b5d28
001b5d28
001b5d28loc_1b5d28:
001b5d28b 0x1b5d2c
001b5d2c
001b5d2cloc_1b5d2c:
001b5d2cldrsb x1, [sp+80]
001b5d30ldr x2, [sp+624]
001b5d34ldr x3, [sp+632]
001b5d38ldr x4, [sp+640]
001b5d3cldrsw x0, [sp+84]
001b5d40bl google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue
001b5d44str x0, [sp+136]
001b5d48ldr x1, [sp+632]
001b5d4cldr x5, [sp+624]
001b5d50ldr x6, [sp+640]
001b5d54b 0x1b5d58
001b5d58
001b5d58loc_1b5d58:
001b5d58subs xzr, x0, x1
001b5d5cb.ls 0x1b5d64
001b5d60b 0x1b5e08
001b5d64
001b5d64loc_1b5d64:
001b5d64sub x6, x6, x0
001b5d68sub x7, x1, x0
001b5d6csub x8, xzr, x6
001b5d70and x8, x0, x8, asr #63
001b5d74add x5, x5, x8
001b5d78str x5, [sp+624]
001b5d7cstr x7, [sp+632]
001b5d80str x6, [sp+640]
001b5d84orr x6, xzr, 1
001b5d88b 0x1b5d8c
001b5d8c
001b5d8cloc_1b5d8c:
001b5d8cb 0x1b5d90
001b5d90
001b5d90loc_1b5d90:
001b5d90b 0x1b5704
001b5d94
001b5d94loc_1b5d94:
001b5d94ldr x0, [sp+616]
001b5d98ldrsb x27, [x0]
001b5d9cstr x0, [sp+368]
001b5da0ldr x2, [sp+312]
001b5da4ldr x3, [sp+320]
001b5da8ldr x4, [sp+328]
001b5dacadrp x1, 0x86d000
001b5db0add x1, x1, 816
001b5db4bl google.golang.org/protobuf/internal/filedesc.(*Builder).optionsUnmarshaler
001b5db8str x0, [sp+464]
001b5dbcldr x5, [sp+616]
001b5dc0ldrsb x27, [x5]
001b5dc4ldr x5, [x5+440]
001b5dc8ldrsb x27, [x5]
001b5dccadrp x27, 0x896000
001b5dd0ldr w6, [x27+3056]
001b5dd4cbz w6, 0x1b5ddc
001b5dd8b 0x1b5de0
001b5ddc
001b5ddcloc_1b5ddc:
001b5ddcb 0x1b5df4
001b5de0
001b5de0loc_1b5de0:
001b5de0bl runtime.gcWriteBarrier2
001b5de4str x0, [x25]
001b5de8ldr x1, [x5]
001b5decstr x1, [x25+8]
001b5df0b 0x1b5df4
001b5df4
001b5df4loc_1b5df4:
001b5df4str x0, [x5]
001b5df8bl runtime.deferreturn
001b5dfcldp x29, x30, [sp-8]
001b5e00add sp, sp, 608
001b5e04ret x30
001b5e08
001b5e08loc_1b5e08:
001b5e08bl runtime.panicSliceB
001b5e0c
001b5e0cloc_1b5e0c:
001b5e0cbl runtime.panicIndex
001b5e10
001b5e10loc_1b5e10:
001b5e10bl runtime.panicIndex
001b5e14
001b5e14loc_1b5e14:
001b5e14bl runtime.panicIndex
001b5e18
001b5e18loc_1b5e18:
001b5e18bl runtime.panicIndex
001b5e1c
001b5e1cloc_1b5e1c:
001b5e1cbl runtime.panicSliceB
001b5e20
001b5e20loc_1b5e20:
001b5e20bl runtime.panicIndexU
001b5e24
001b5e24loc_1b5e24:
001b5e24bl runtime.panicIndexU
001b5e28
001b5e28loc_1b5e28:
001b5e28mov x0, x1
001b5e2cmov x1, x3
001b5e30bl runtime.panicSliceB
001b5e34
001b5e34loc_1b5e34:
001b5e34bl runtime.panicSliceB
001b5e38hint
001b5e3c
001b5e3cloc_1b5e3c:
001b5e3cstp x0, x1, [sp+8]
001b5e40stp x2, x3, [sp+24]
001b5e44mov x3, x30
001b5e48bl runtime.morestack_noctxt.abi0
001b5e4cldp x0, x1, [sp+8]
001b5e50ldp x2, x3, [sp+24]
001b5e54b 0x1b55f0
001b5e58udf 0
001b5e5cudf 0
001b55f0
001b55f0google.golang.org/protobuf/internal/filedesc.(*File).unmarshalFull: ; void google.golang.org/protobuf/internal/filedesc.(*File).unmarshalFull(google.golang.org/protobuf/internal/filedesc.File * fd, struct []uint8 b)
001b55f0ldr x16, [x28+16]
001b55f4sub x17, sp, 480
001b55f8subs xzr, x17, x16
001b55fcb.ls 0x1b5e3c
001b5600sub x20, sp, 608
001b5604stp x29, x30, [x20-8]
001b5608add sp, x20, 0
001b560csub x29, sp, 8
001b5610str x0, [sp+616]
001b5614str x1, [sp+624]
001b5618str x2, [sp+632]
001b561cstr x3, [sp+640]
001b5620bl google.golang.org/protobuf/internal/filedesc.getBuilder
001b5624str x0, [sp+304]
001b5628str x0, [sp+528]
001b562cstp xzr, xzr, [sp+440]
001b5630add x0, sp, 440
001b5634str x0, [sp+456]
001b5638ldrsb x27, [x0]
001b563cadrp x1, 0
001b5640add x1, x1, 3680
001b5644str x1, [x0]
001b5648ldrsb x27, [x0]
001b564cldr x1, [sp+528]
001b5650adrp x27, 0x896000
001b5654ldr w2, [x27+3056]
001b5658cbz w2, 0x1b5660
001b565cb 0x1b5664
001b5660
001b5660loc_1b5660:
001b5660b 0x1b5678
001b5664
001b5664loc_1b5664:
001b5664bl runtime.gcWriteBarrier2
001b5668str x1, [x25]
001b566cldr x2, [x0+8]
001b5670str x2, [x25+8]
001b5674b 0x1b5678
001b5678
001b5678loc_1b5678:
001b5678str x1, [x0+8]
001b567cstr x0, [sp+200]
001b5680add x0, sp, 176
001b5684bl runtime.deferprocStack
001b5688subs xzr, x0, 0
001b568cb.ne 0x1b56f4
001b5690b 0x1b5694
001b5694
001b5694loc_1b5694:
001b5694str xzr, [sp+168]
001b5698str xzr, [sp+128]
001b569cstr xzr, [sp+160]
001b56a0str xzr, [sp+112]
001b56a4stp xzr, xzr, [sp+312]
001b56a8str xzr, [sp+328]
001b56acadrp x0, 0x4a2000
001b56b0add x0, x0, 2688
001b56b4bl runtime.newobject
001b56b8str x0, [sp+536]
001b56bcldr x1, [sp+616]
001b56c0ldrsb x27, [x1]
001b56c4adrp x27, 0x896000
001b56c8ldr w2, [x27+3056]
001b56cccbz w2, 0x1b56d4
001b56d0b 0x1b56d8
001b56d4
001b56d4loc_1b56d4:
001b56d4b 0x1b56ec
001b56d8
001b56d8loc_1b56d8:
001b56d8bl runtime.gcWriteBarrier2
001b56dcstr x0, [x25]
001b56e0ldr x5, [x1+440]
001b56e4str x5, [x25+8]
001b56e8b 0x1b56ec
001b56ec
001b56ecloc_1b56ec:
001b56ecstr x0, [x1+440]
001b56f0b 0x1b5704
001b56f4
001b56f4loc_1b56f4:
001b56f4bl runtime.deferreturn
001b56f8ldp x29, x30, [sp-8]
001b56fcadd sp, sp, 608
001b5700ret x30
001b5704
001b5704loc_1b5704:
001b5704ldr x5, [sp+632]
001b5708str x5, [sp+240]
001b570ccbnz x5, 0x1b5714
001b5710b 0x1b5d94
001b5714
001b5714loc_1b5714:
001b5714ldr x0, [sp+624]
001b5718ldr x1, [sp+632]
001b571cldr x2, [sp+640]
001b5720bl google.golang.org/protobuf/encoding/protowire.ConsumeTag
001b5724str w0, [sp+96]
001b5728strb w1, [sp+82]
001b572cstr x2, [sp+232]
001b5730ldrsw x3, [sp+96]
001b5734str w3, [sp+100]
001b5738ldrsb x3, [sp+82]
001b573cstrb w3, [sp+83]
001b5740ldr x3, [sp+232]
001b5744str x3, [sp+272]
001b5748ldrsw x3, [sp+100]
001b574cstr w3, [sp+84]
001b5750ldrsb x3, [sp+83]
001b5754strb w3, [sp+80]
001b5758ldr x0, [sp+272]
001b575cstr x0, [sp+120]
001b5760ldr x1, [sp+632]
001b5764ldr x3, [sp+624]
001b5768ldr x4, [sp+640]
001b576cb 0x1b5770
001b5770
001b5770loc_1b5770:
001b5770subs xzr, x1, x0
001b5774b.hs 0x1b577c
001b5778b 0x1b5e34
001b577c
001b577cloc_1b577c:
001b577csub x5, x4, x0
001b5780sub x6, x1, x0
001b5784sub x7, xzr, x5
001b5788and x7, x0, x7, asr #63
001b578cadd x7, x3, x7
001b5790str x7, [sp+624]
001b5794str x6, [sp+632]
001b5798str x5, [sp+640]
001b579cldrsb x5, [sp+80]
001b57a0strb w5, [sp+81]
001b57a4ubfm x6, x5, 0, 7
001b57a8cbz w6, 0x1b57b0
001b57acb 0x1b58c8
001b57b0
001b57b0loc_1b57b0:
001b57b0b 0x1b57b4
001b57b4
001b57b4loc_1b57b4:
001b57b4ldr x0, [sp+624]
001b57b8ldr x1, [sp+632]
001b57bcldr x2, [sp+640]
001b57c0bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001b57c4str x0, [sp+224]
001b57c8str x1, [sp+232]
001b57ccstr x0, [sp+264]
001b57d0str x1, [sp+256]
001b57d4str x0, [sp+104]
001b57d8str x1, [sp+152]
001b57dcldr x3, [sp+632]
001b57e0ldr x4, [sp+624]
001b57e4ldr x5, [sp+640]
001b57e8b 0x1b57ec
001b57ec
001b57ecloc_1b57ec:
001b57ecsubs xzr, x1, x3
001b57f0b.ls 0x1b57f8
001b57f4b 0x1b5e28
001b57f8
001b57f8loc_1b57f8:
001b57f8sub x5, x5, x1
001b57fcsub x6, x3, x1
001b5800sub x7, xzr, x5
001b5804and x7, x1, x7, asr #63
001b5808add x7, x4, x7
001b580cstr x7, [sp+624]
001b5810str x6, [sp+632]
001b5814str x5, [sp+640]
001b5818ldrsw x5, [sp+84]
001b581cstr w5, [sp+92]
001b5820subs wzr, w5, 10
001b5824b.eq 0x1b582c
001b5828b 0x1b586c
001b582c
001b582cloc_1b582c:
001b582cb 0x1b5830
001b5830
001b5830loc_1b5830:
001b5830ldr x5, [sp+616]
001b5834ldrsb x27, [x5]
001b5838ldr x5, [x5+440]
001b583cldrsb x27, [x5]
001b5840ldr x1, [x5+16]
001b5844ldr x5, [x5+8]
001b5848ldr x0, [sp+104]
001b584csubs xzr, x0, x1
001b5850b.lo 0x1b5858
001b5854b 0x1b5e24
001b5858
001b5858loc_1b5858:
001b5858sub x6, x0, x0, lsl #2
001b585csub x5, x5, x6, lsl #3
001b5860orr x6, xzr, 1
001b5864strb w6, [x5+16]
001b5868b 0x1b58c4
001b586c
001b586cloc_1b586c:
001b586csubs wzr, w5, 11
001b5870b.eq 0x1b5878
001b5874b 0x1b58b8
001b5878
001b5878loc_1b5878:
001b5878b 0x1b587c
001b587c
001b587cloc_1b587c:
001b587cldr x5, [sp+616]
001b5880ldrsb x27, [x5]
001b5884ldr x5, [x5+440]
001b5888ldrsb x27, [x5]
001b588cldr x1, [x5+16]
001b5890ldr x5, [x5+8]
001b5894ldr x0, [sp+104]
001b5898subs xzr, x0, x1
001b589cb.lo 0x1b58a4
001b58a0b 0x1b5e20
001b58a4
001b58a4loc_1b58a4:
001b58a4sub x6, x0, x0, lsl #2
001b58a8sub x5, x5, x6, lsl #3
001b58acorr x6, xzr, 1
001b58b0strb w6, [x5+17]
001b58b4b 0x1b58c4
001b58b8
001b58b8loc_1b58b8:
001b58b8b 0x1b58bc
001b58bc
001b58bcloc_1b58bc:
001b58bcorr x6, xzr, 1
001b58c0b 0x1b58c4
001b58c4
001b58c4loc_1b58c4:
001b58c4b 0x1b5d8c
001b58c8
001b58c8loc_1b58c8:
001b58c8ubfm x5, x5, 0, 7
001b58ccsubs wzr, w5, 2
001b58d0b.eq 0x1b58d8
001b58d4b 0x1b5d24
001b58d8
001b58d8loc_1b58d8:
001b58d8b 0x1b58dc
001b58dc
001b58dcloc_1b58dc:
001b58dcstr xzr, [sp+504]
001b58e0add x27, sp, 512
001b58e4stp xzr, xzr, [x27]
001b58e8ldr x0, [sp+624]
001b58ecldr x1, [sp+632]
001b58f0ldr x2, [sp+640]
001b58f4bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001b58f8str x0, [sp+504]
001b58fcstr x1, [sp+512]
001b5900str x2, [sp+520]
001b5904str x3, [sp+232]
001b5908str x0, [sp+576]
001b590cstr x1, [sp+584]
001b5910str x2, [sp+592]
001b5914ldr x3, [sp+232]
001b5918str x3, [sp+248]
001b591cstr x0, [sp+280]
001b5920str x1, [sp+288]
001b5924str x2, [sp+296]
001b5928ldr x0, [sp+248]
001b592cstr x0, [sp+144]
001b5930ldr x1, [sp+632]
001b5934ldr x3, [sp+624]
001b5938ldr x4, [sp+640]
001b593cb 0x1b5940
001b5940
001b5940loc_1b5940:
001b5940subs xzr, x1, x0
001b5944b.hs 0x1b594c
001b5948b 0x1b5e1c
001b594c
001b594cloc_1b594c:
001b594csub x6, x4, x0
001b5950sub x7, x1, x0
001b5954sub x8, xzr, x6
001b5958and x8, x0, x8, asr #63
001b595cadd x8, x3, x8
001b5960str x8, [sp+624]
001b5964str x7, [sp+632]
001b5968str x6, [sp+640]
001b596cldrsw x6, [sp+84]
001b5970str w6, [sp+88]
001b5974subs wzr, w6, 5
001b5978b.le 0x1b5980
001b597cb 0x1b5c10
001b5980
001b5980loc_1b5980:
001b5980subs wzr, w6, 3
001b5984b.eq 0x1b598c
001b5988b 0x1b5b48
001b598c
001b598cloc_1b598c:
001b598cb 0x1b5990
001b5990
001b5990loc_1b5990:
001b5990ldr x1, [sp+280]
001b5994ldr x2, [sp+288]
001b5998ldr x3, [sp+296]
001b599cldr x0, [sp+304]
001b59a0bl google.golang.org/protobuf/internal/strs.(*Builder).MakeString
001b59a4str x0, [sp+336]
001b59a8str x1, [sp+344]
001b59acstp xzr, xzr, [sp+488]
001b59b0stp xzr, xzr, [sp+472]
001b59b4ldr x4, [sp+616]
001b59b8ldrsb x27, [x4]
001b59bcldr x5, [x4+72]
001b59c0ldrsb x27, [x5]
001b59c4ldr x0, [x4+80]
001b59c8ldr x1, [sp+336]
001b59ccldr x2, [sp+344]
001b59d0ldr x4, [x5+32]
001b59d4blr x4
001b59d8str x0, [sp+488]
001b59dcstr x1, [sp+496]
001b59e0str x2, [sp+472]
001b59e4str x3, [sp+480]
001b59e8ldr x4, [sp+488]
001b59ecldr x5, [sp+496]
001b59f0str x4, [sp+560]
001b59f4str x5, [sp+568]
001b59f8ldr x4, [sp+472]
001b59fcldr x5, [sp+480]
001b5a00str x4, [sp+544]
001b5a04str x5, [sp+552]
001b5a08ldr x4, [sp+568]
001b5a0cldr x5, [sp+560]
001b5a10str x5, [sp+352]
001b5a14str x4, [sp+360]
001b5a18cbnz x5, 0x1b5a20
001b5a1cb 0x1b5a24
001b5a20
001b5a20loc_1b5a20:
001b5a20b 0x1b5a48
001b5a24
001b5a24loc_1b5a24:
001b5a24ldr x0, [sp+336]
001b5a28ldr x1, [sp+344]
001b5a2cbl runtime.convTstring
001b5a30str x0, [sp+432]
001b5a34adrp x2, 0x567000
001b5a38add x2, x2, 2768
001b5a3cstr x2, [sp+352]
001b5a40str x0, [sp+360]
001b5a44b 0x1b5a48
001b5a48
001b5a48loc_1b5a48:
001b5a48stp xzr, xzr, [sp+408]
001b5a4cstrb wzr, [sp+424]
001b5a50strb wzr, [sp+425]
001b5a54ldr x5, [sp+352]
001b5a58ldr x6, [sp+360]
001b5a5cstr x5, [sp+408]
001b5a60str x6, [sp+416]
001b5a64ldr x5, [sp+616]
001b5a68ldrsb x27, [x5]
001b5a6cldr x5, [x5+440]
001b5a70ldrsb x27, [x5]
001b5a74ldr x2, [x5+24]
001b5a78ldr x0, [x5+8]
001b5a7cldr x5, [x5+16]
001b5a80add x1, x5, 1
001b5a84subs xzr, x2, x1
001b5a88b.hs 0x1b5a90
001b5a8cb 0x1b5a94
001b5a90
001b5a90loc_1b5a90:
001b5a90b 0x1b5aa8
001b5a94
001b5a94loc_1b5a94:
001b5a94orr x3, xzr, 1
001b5a98adrp x4, 0x4e9000
001b5a9cadd x4, x4, 1760
001b5aa0bl runtime.growslice
001b5aa4b 0x1b5aa8
001b5aa8
001b5aa8loc_1b5aa8:
001b5aa8add x5, x1, x1, lsl #1
001b5aacubfm x5, x5, 61, 60
001b5ab0sub x5, x5, 24
001b5ab4add x6, x0, x5
001b5ab8ldr x7, [sp+416]
001b5abcldr x8, [sp+408]
001b5ac0ldrb w9, [sp+424]
001b5ac4ldrb w10, [sp+425]
001b5ac8str x8, [x0+x5]
001b5accstrb w9, [x6+16]
001b5ad0strb w10, [x6+17]
001b5ad4adrp x27, 0x896000
001b5ad8ldr w5, [x27+3056]
001b5adccbz w5, 0x1b5ae4
001b5ae0b 0x1b5ae8
001b5ae4
001b5ae4loc_1b5ae4:
001b5ae4b 0x1b5afc
001b5ae8
001b5ae8loc_1b5ae8:
001b5ae8bl runtime.gcWriteBarrier2
001b5aecstr x7, [x25]
001b5af0ldr x5, [x6+8]
001b5af4str x5, [x25+8]
001b5af8b 0x1b5afc
001b5afc
001b5afcloc_1b5afc:
001b5afcstr x7, [x6+8]
001b5b00ldr x5, [sp+616]
001b5b04ldrsb x27, [x5]
001b5b08ldr x5, [x5+440]
001b5b0cldrsb x27, [x5]
001b5b10str x1, [x5+16]
001b5b14str x2, [x5+24]
001b5b18adrp x27, 0x896000
001b5b1cldr w6, [x27+3056]
001b5b20cbz w6, 0x1b5b28
001b5b24b 0x1b5b2c
001b5b28
001b5b28loc_1b5b28:
001b5b28b 0x1b5b40
001b5b2c
001b5b2cloc_1b5b2c:
001b5b2cbl runtime.gcWriteBarrier2
001b5b30str x0, [x25]
001b5b34ldr x6, [x5+8]
001b5b38str x6, [x25+8]
001b5b3cb 0x1b5b40
001b5b40
001b5b40loc_1b5b40:
001b5b40str x0, [x5+8]
001b5b44b 0x1b5d1c
001b5b48
001b5b48loc_1b5b48:
001b5b48subs wzr, w6, 4
001b5b4cb.eq 0x1b5b54
001b5b50b 0x1b5ba8
001b5b54
001b5b54loc_1b5b54:
001b5b54b 0x1b5b58
001b5b58
001b5b58loc_1b5b58:
001b5b58ldr x5, [sp+616]
001b5b5cldrsb x27, [x5]
001b5b60ldr x1, [x5+280]
001b5b64ldr x5, [x5+272]
001b5b68ldr x0, [sp+128]
001b5b6csubs xzr, x1, x0
001b5b70b.hi 0x1b5b78
001b5b74b 0x1b5e18
001b5b78
001b5b78loc_1b5b78:
001b5b78movz x6, 208
001b5b7cmadd x0, x6, x0, x5
001b5b80str x0, [sp+392]
001b5b84ldr x1, [sp+280]
001b5b88ldr x4, [sp+304]
001b5b8cldr x2, [sp+288]
001b5b90ldr x3, [sp+296]
001b5b94bl google.golang.org/protobuf/internal/filedesc.(*Message).unmarshalFull
001b5b98ldr x5, [sp+128]
001b5b9cadd x5, x5, 1
001b5ba0str x5, [sp+128]
001b5ba4b 0x1b5d1c
001b5ba8
001b5ba8loc_1b5ba8:
001b5ba8subs wzr, w6, 5
001b5bacb.eq 0x1b5bb4
001b5bb0b 0x1b5c04
001b5bb4
001b5bb4loc_1b5bb4:
001b5bb4b 0x1b5bb8
001b5bb8
001b5bb8loc_1b5bb8:
001b5bb8ldr x5, [sp+616]
001b5bbcldrsb x27, [x5]
001b5bc0ldr x1, [x5+232]
001b5bc4ldr x5, [x5+224]
001b5bc8ldr x0, [sp+168]
001b5bccsubs xzr, x1, x0
001b5bd0b.hi 0x1b5bd8
001b5bd4b 0x1b5e14
001b5bd8
001b5bd8loc_1b5bd8:
001b5bd8add x0, x5, x0, lsl #6
001b5bdcstr x0, [sp+400]
001b5be0ldr x1, [sp+280]
001b5be4ldr x4, [sp+304]
001b5be8ldr x2, [sp+288]
001b5becldr x3, [sp+296]
001b5bf0bl google.golang.org/protobuf/internal/filedesc.(*Enum).unmarshalFull
001b5bf4ldr x5, [sp+168]
001b5bf8add x5, x5, 1
001b5bfcstr x5, [sp+168]
001b5c00b 0x1b5d1c
001b5c04
001b5c04loc_1b5c04:
001b5c04b 0x1b5c08
001b5c08
001b5c08loc_1b5c08:
001b5c08b 0x1b5c0c
001b5c0c
001b5c0cloc_1b5c0c:
001b5c0cb 0x1b5d18
001b5c10
001b5c10loc_1b5c10:
001b5c10subs wzr, w6, 6
001b5c14b.eq 0x1b5c1c
001b5c18b 0x1b5c70
001b5c1c
001b5c1cloc_1b5c1c:
001b5c1cb 0x1b5c20
001b5c20
001b5c20loc_1b5c20:
001b5c20ldr x5, [sp+616]
001b5c24ldrsb x27, [x5]
001b5c28ldr x1, [x5+376]
001b5c2cldr x5, [x5+368]
001b5c30ldr x0, [sp+112]
001b5c34subs xzr, x1, x0
001b5c38b.hi 0x1b5c40
001b5c3cb 0x1b5e10
001b5c40
001b5c40loc_1b5c40:
001b5c40sub x6, x0, x0, lsl #3
001b5c44sub x0, x5, x6, lsl #3
001b5c48str x0, [sp+376]
001b5c4cldr x1, [sp+280]
001b5c50ldr x4, [sp+304]
001b5c54ldr x2, [sp+288]
001b5c58ldr x3, [sp+296]
001b5c5cbl google.golang.org/protobuf/internal/filedesc.(*Service).unmarshalFull
001b5c60ldr x5, [sp+112]
001b5c64add x5, x5, 1
001b5c68str x5, [sp+112]
001b5c6cb 0x1b5d1c
001b5c70
001b5c70loc_1b5c70:
001b5c70subs wzr, w6, 7
001b5c74b.eq 0x1b5c7c
001b5c78b 0x1b5cd0
001b5c7c
001b5c7cloc_1b5c7c:
001b5c7cb 0x1b5c80
001b5c80
001b5c80loc_1b5c80:
001b5c80ldr x5, [sp+616]
001b5c84ldrsb x27, [x5]
001b5c88ldr x1, [x5+328]
001b5c8cldr x5, [x5+320]
001b5c90ldr x0, [sp+160]
001b5c94subs xzr, x1, x0
001b5c98b.hi 0x1b5ca0
001b5c9cb 0x1b5e0c
001b5ca0
001b5ca0loc_1b5ca0:
001b5ca0movz x6, 88
001b5ca4madd x0, x6, x0, x5
001b5ca8str x0, [sp+384]
001b5cacldr x1, [sp+280]
001b5cb0ldr x4, [sp+304]
001b5cb4ldr x2, [sp+288]
001b5cb8ldr x3, [sp+296]
001b5cbcbl google.golang.org/protobuf/internal/filedesc.(*Extension).unmarshalFull
001b5cc0ldr x5, [sp+160]
001b5cc4add x5, x5, 1
001b5cc8str x5, [sp+160]
001b5cccb 0x1b5d1c
001b5cd0
001b5cd0loc_1b5cd0:
001b5cd0subs wzr, w6, 8
001b5cd4b.eq 0x1b5cdc
001b5cd8b 0x1b5d0c
001b5cdc
001b5cdcloc_1b5cdc:
001b5cdcb 0x1b5ce0
001b5ce0
001b5ce0loc_1b5ce0:
001b5ce0ldr x0, [sp+312]
001b5ce4ldr x3, [sp+280]
001b5ce8ldr x1, [sp+320]
001b5cecldr x4, [sp+288]
001b5cf0ldr x2, [sp+328]
001b5cf4ldr x5, [sp+296]
001b5cf8bl google.golang.org/protobuf/internal/filedesc.appendOptions
001b5cfcstr x0, [sp+312]
001b5d00str x1, [sp+320]
001b5d04str x2, [sp+328]
001b5d08b 0x1b5d1c
001b5d0c
001b5d0cloc_1b5d0c:
001b5d0cb 0x1b5d10
001b5d10
001b5d10loc_1b5d10:
001b5d10b 0x1b5d14
001b5d14
001b5d14loc_1b5d14:
001b5d14b 0x1b5d18
001b5d18
001b5d18loc_1b5d18:
001b5d18b 0x1b5d1c
001b5d1c
001b5d1cloc_1b5d1c:
001b5d1corr x6, xzr, 1
001b5d20b 0x1b5d8c
001b5d24
001b5d24loc_1b5d24:
001b5d24b 0x1b5d28
001b5d28
001b5d28loc_1b5d28:
001b5d28b 0x1b5d2c
001b5d2c
001b5d2cloc_1b5d2c:
001b5d2cldrsb x1, [sp+80]
001b5d30ldr x2, [sp+624]
001b5d34ldr x3, [sp+632]
001b5d38ldr x4, [sp+640]
001b5d3cldrsw x0, [sp+84]
001b5d40bl google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue
001b5d44str x0, [sp+136]
001b5d48ldr x1, [sp+632]
001b5d4cldr x5, [sp+624]
001b5d50ldr x6, [sp+640]
001b5d54b 0x1b5d58
001b5d58
001b5d58loc_1b5d58:
001b5d58subs xzr, x0, x1
001b5d5cb.ls 0x1b5d64
001b5d60b 0x1b5e08
001b5d64
001b5d64loc_1b5d64:
001b5d64sub x6, x6, x0
001b5d68sub x7, x1, x0
001b5d6csub x8, xzr, x6
001b5d70and x8, x0, x8, asr #63
001b5d74add x5, x5, x8
001b5d78str x5, [sp+624]
001b5d7cstr x7, [sp+632]
001b5d80str x6, [sp+640]
001b5d84orr x6, xzr, 1
001b5d88b 0x1b5d8c
001b5d8c
001b5d8cloc_1b5d8c:
001b5d8cb 0x1b5d90
001b5d90
001b5d90loc_1b5d90:
001b5d90b 0x1b5704
001b5d94
001b5d94loc_1b5d94:
001b5d94ldr x0, [sp+616]
001b5d98ldrsb x27, [x0]
001b5d9cstr x0, [sp+368]
001b5da0ldr x2, [sp+312]
001b5da4ldr x3, [sp+320]
001b5da8ldr x4, [sp+328]
001b5dacadrp x1, 0x86d000
001b5db0add x1, x1, 816
001b5db4bl google.golang.org/protobuf/internal/filedesc.(*Builder).optionsUnmarshaler
001b5db8str x0, [sp+464]
001b5dbcldr x5, [sp+616]
001b5dc0ldrsb x27, [x5]
001b5dc4ldr x5, [x5+440]
001b5dc8ldrsb x27, [x5]
001b5dccadrp x27, 0x896000
001b5dd0ldr w6, [x27+3056]
001b5dd4cbz w6, 0x1b5ddc
001b5dd8b 0x1b5de0
001b5ddc
001b5ddcloc_1b5ddc:
001b5ddcb 0x1b5df4
001b5de0
001b5de0loc_1b5de0:
001b5de0bl runtime.gcWriteBarrier2
001b5de4str x0, [x25]
001b5de8ldr x1, [x5]
001b5decstr x1, [x25+8]
001b5df0b 0x1b5df4
001b5df4
001b5df4loc_1b5df4:
001b5df4str x0, [x5]
001b5df8bl runtime.deferreturn
001b5dfcldp x29, x30, [sp-8]
001b5e00add sp, sp, 608
001b5e04ret x30
001b5e08
001b5e08loc_1b5e08:
001b5e08bl runtime.panicSliceB
001b5e0c
001b5e0cloc_1b5e0c:
001b5e0cbl runtime.panicIndex
001b5e10
001b5e10loc_1b5e10:
001b5e10bl runtime.panicIndex
001b5e14
001b5e14loc_1b5e14:
001b5e14bl runtime.panicIndex
001b5e18
001b5e18loc_1b5e18:
001b5e18bl runtime.panicIndex
001b5e1c
001b5e1cloc_1b5e1c:
001b5e1cbl runtime.panicSliceB
001b5e20
001b5e20loc_1b5e20:
001b5e20bl runtime.panicIndexU
001b5e24
001b5e24loc_1b5e24:
001b5e24bl runtime.panicIndexU
001b5e28
001b5e28loc_1b5e28:
001b5e28mov x0, x1
001b5e2cmov x1, x3
001b5e30bl runtime.panicSliceB
001b5e34
001b5e34loc_1b5e34:
001b5e34bl runtime.panicSliceB
001b5e38hint
001b5e3c
001b5e3cloc_1b5e3c:
001b5e3cstp x0, x1, [sp+8]
001b5e40stp x2, x3, [sp+24]
001b5e44mov x3, x30
001b5e48bl runtime.morestack_noctxt.abi0
001b5e4cldp x0, x1, [sp+8]
001b5e50ldp x2, x3, [sp+24]
001b5e54b 0x1b55f0
001b5e58udf 0
001b5e5cudf 0
001b55f0
001b5e60
001b5e60google.golang.org/protobuf/internal/filedesc.(*File).unmarshalFull.deferwrap1: ; void google.golang.org/protobuf/internal/filedesc.(*File).unmarshalFull.deferwrap1(void)
001b5e60ldr x16, [x28+16]
001b5e64subs xzr, sp, x16
001b5e68b.ls 0x1b5e98
001b5e6cstr x30, [sp-32]!
001b5e70stur x29, [sp-8]
001b5e74sub x29, sp, 8
001b5e78ldr x16, [x28+32]
001b5e7ccbnz x16, 0x1b5ea4
001b5e80
001b5e80loc_1b5e80:
001b5e80ldr x0, [x26+8]
001b5e84str x0, [sp+16]
001b5e88bl google.golang.org/protobuf/internal/filedesc.putBuilder
001b5e8cldur x29, [sp-8]
001b5e90ldr x30, [sp], 32
001b5e94ret x30
001b5e98
001b5e98loc_1b5e98:
001b5e98mov x3, x30
001b5e9cbl runtime.morestack.abi0
001b5ea0b 0x1b5e60
001b5ea4
001b5ea4loc_1b5ea4:
001b5ea4ldr x17, [x16]
001b5ea8add x20, sp, 40
001b5eacsubs xzr, x20, x17
001b5eb0b.ne 0x1b5e80
001b5eb4add x20, sp, 8
001b5eb8str x20, [x16]
001b5ebcb 0x1b5e80
001b5e60
001b5e60google.golang.org/protobuf/internal/filedesc.(*File).unmarshalFull.deferwrap1: ; void google.golang.org/protobuf/internal/filedesc.(*File).unmarshalFull.deferwrap1(void)
001b5e60ldr x16, [x28+16]
001b5e64subs xzr, sp, x16
001b5e68b.ls 0x1b5e98
001b5e6cstr x30, [sp-32]!
001b5e70stur x29, [sp-8]
001b5e74sub x29, sp, 8
001b5e78ldr x16, [x28+32]
001b5e7ccbnz x16, 0x1b5ea4
001b5e80
001b5e80loc_1b5e80:
001b5e80ldr x0, [x26+8]
001b5e84str x0, [sp+16]
001b5e88bl google.golang.org/protobuf/internal/filedesc.putBuilder
001b5e8cldur x29, [sp-8]
001b5e90ldr x30, [sp], 32
001b5e94ret x30
001b5e98
001b5e98loc_1b5e98:
001b5e98mov x3, x30
001b5e9cbl runtime.morestack.abi0
001b5ea0b 0x1b5e60
001b5ea4
001b5ea4loc_1b5ea4:
001b5ea4ldr x17, [x16]
001b5ea8add x20, sp, 40
001b5eacsubs xzr, x20, x17
001b5eb0b.ne 0x1b5e80
001b5eb4add x20, sp, 8
001b5eb8str x20, [x16]
001b5ebcb 0x1b5e80
001b5e60
001b5ec0
001b5ec0google.golang.org/protobuf/internal/filedesc.(*Enum).unmarshalFull: ; void google.golang.org/protobuf/internal/filedesc.(*Enum).unmarshalFull(google.golang.org/protobuf/internal/filedesc.Enum * ed, struct []uint8 b, google.golang.org/protobuf/internal/strs.Builder * sb)
001b5ec0ldr x16, [x28+16]
001b5ec4sub x17, sp, 352
001b5ec8subs xzr, x17, x16
001b5eccb.ls 0x1b661c
001b5ed0sub x20, sp, 480
001b5ed4stp x29, x30, [x20-8]
001b5ed8add sp, x20, 0
001b5edcsub x29, sp, 8
001b5ee0str x0, [sp+488]
001b5ee4str x1, [sp+496]
001b5ee8str x2, [sp+504]
001b5eecstr x3, [sp+512]
001b5ef0str x4, [sp+520]
001b5ef4str xzr, [sp+224]
001b5ef8stp xzr, xzr, [sp+232]
001b5efcstr xzr, [sp+248]
001b5f00stp xzr, xzr, [sp+256]
001b5f04ldr x5, [sp+488]
001b5f08ldrsb x27, [x5]
001b5f0cldrb w5, [x5+48]
001b5f10tbnz w5, 0, 0x1b5f18
001b5f14b 0x1b5f1c
001b5f18
001b5f18loc_1b5f18:
001b5f18b 0x1b5f64
001b5f1c
001b5f1cloc_1b5f1c:
001b5f1cadrp x0, 0x4b2000
001b5f20add x0, x0, 3552
001b5f24bl runtime.newobject
001b5f28str x0, [sp+440]
001b5f2cldr x1, [sp+488]
001b5f30ldrsb x27, [x1]
001b5f34adrp x27, 0x896000
001b5f38ldr w2, [x27+3056]
001b5f3ccbz w2, 0x1b5f44
001b5f40b 0x1b5f48
001b5f44
001b5f44loc_1b5f44:
001b5f44b 0x1b5f5c
001b5f48
001b5f48loc_1b5f48:
001b5f48bl runtime.gcWriteBarrier2
001b5f4cstr x0, [x25]
001b5f50ldr x5, [x1+56]
001b5f54str x5, [x25+8]
001b5f58b 0x1b5f5c
001b5f5c
001b5f5cloc_1b5f5c:
001b5f5cstr x0, [x1+56]
001b5f60b 0x1b5f64
001b5f64
001b5f64loc_1b5f64:
001b5f64b 0x1b5f68
001b5f68
001b5f68loc_1b5f68:
001b5f68ldr x5, [sp+504]
001b5f6cstr x5, [sp+176]
001b5f70cbnz x5, 0x1b5f78
001b5f74b 0x1b63e0
001b5f78
001b5f78loc_1b5f78:
001b5f78ldr x0, [sp+496]
001b5f7cldr x1, [sp+504]
001b5f80ldr x2, [sp+512]
001b5f84bl google.golang.org/protobuf/encoding/protowire.ConsumeTag
001b5f88str w0, [sp+108]
001b5f8cstrb w1, [sp+87]
001b5f90str x2, [sp+168]
001b5f94ldrsw x3, [sp+108]
001b5f98str w3, [sp+92]
001b5f9cldrsb x3, [sp+87]
001b5fa0strb w3, [sp+84]
001b5fa4ldr x3, [sp+168]
001b5fa8str x3, [sp+192]
001b5facldrsw x3, [sp+92]
001b5fb0str w3, [sp+88]
001b5fb4ldrsb x3, [sp+84]
001b5fb8strb w3, [sp+83]
001b5fbcldr x0, [sp+192]
001b5fc0str x0, [sp+112]
001b5fc4ldr x1, [sp+504]
001b5fc8ldr x3, [sp+496]
001b5fccldr x4, [sp+512]
001b5fd0b 0x1b5fd4
001b5fd4
001b5fd4loc_1b5fd4:
001b5fd4subs xzr, x1, x0
001b5fd8b.hs 0x1b5fe0
001b5fdcb 0x1b6614
001b5fe0
001b5fe0loc_1b5fe0:
001b5fe0sub x5, x4, x0
001b5fe4sub x6, x1, x0
001b5fe8sub x7, xzr, x5
001b5fecand x7, x0, x7, asr #63
001b5ff0add x7, x3, x7
001b5ff4str x7, [sp+496]
001b5ff8str x6, [sp+504]
001b5ffcstr x5, [sp+512]
001b6000ldrsb x5, [sp+83]
001b6004strb w5, [sp+85]
001b6008ubfm x5, x5, 0, 7
001b600csubs wzr, w5, 2
001b6010b.eq 0x1b6018
001b6014b 0x1b6378
001b6018
001b6018loc_1b6018:
001b6018b 0x1b601c
001b601c
001b601cloc_1b601c:
001b601cstr xzr, [sp+416]
001b6020stp xzr, xzr, [sp+424]
001b6024ldr x0, [sp+496]
001b6028ldr x1, [sp+504]
001b602cldr x2, [sp+512]
001b6030bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001b6034str x0, [sp+416]
001b6038str x1, [sp+424]
001b603cstr x2, [sp+432]
001b6040str x3, [sp+168]
001b6044str x0, [sp+448]
001b6048str x1, [sp+456]
001b604cstr x2, [sp+464]
001b6050ldr x3, [sp+168]
001b6054str x3, [sp+184]
001b6058str x0, [sp+200]
001b605cstr x1, [sp+208]
001b6060str x2, [sp+216]
001b6064ldr x0, [sp+184]
001b6068str x0, [sp+128]
001b606cldr x1, [sp+504]
001b6070ldr x3, [sp+496]
001b6074ldr x4, [sp+512]
001b6078b 0x1b607c
001b607c
001b607cloc_1b607c:
001b607csubs xzr, x1, x0
001b6080b.hs 0x1b6088
001b6084b 0x1b6610
001b6088
001b6088loc_1b6088:
001b6088sub x6, x4, x0
001b608csub x7, x1, x0
001b6090sub x8, xzr, x6
001b6094and x8, x0, x8, asr #63
001b6098add x8, x3, x8
001b609cstr x8, [sp+496]
001b60a0str x7, [sp+504]
001b60a4str x6, [sp+512]
001b60a8ldrsw x6, [sp+88]
001b60acstr w6, [sp+96]
001b60b0subs wzr, w6, 3
001b60b4b.le 0x1b60bc
001b60b8b 0x1b61a4
001b60bc
001b60bcloc_1b60bc:
001b60bcsubs wzr, w6, 2
001b60c0b.eq 0x1b60c8
001b60c4b 0x1b6160
001b60c8
001b60c8loc_1b60c8:
001b60c8b 0x1b60cc
001b60cc
001b60ccloc_1b60cc:
001b60ccldr x2, [sp+240]
001b60d0ldr x0, [sp+224]
001b60d4ldr x5, [sp+232]
001b60d8add x1, x5, 1
001b60dcsubs xzr, x2, x1
001b60e0b.hs 0x1b60e8
001b60e4b 0x1b60ec
001b60e8
001b60e8loc_1b60e8:
001b60e8b 0x1b6100
001b60ec
001b60ecloc_1b60ec:
001b60ecorr x3, xzr, 1
001b60f0adrp x4, 0x437000
001b60f4add x4, x4, 1216
001b60f8bl runtime.growslice
001b60fcb 0x1b6100
001b6100
001b6100loc_1b6100:
001b6100ldr x5, [sp+200]
001b6104add x6, x1, x1, lsl #1
001b6108ldr x7, [sp+208]
001b610cldr x8, [sp+216]
001b6110ubfm x6, x6, 61, 60
001b6114sub x6, x6, 24
001b6118add x9, x0, x6
001b611cstr x7, [x9+8]
001b6120str x8, [x9+16]
001b6124adrp x27, 0x895000
001b6128ldr w7, [x27+3056]
001b612ccbz w7, 0x1b6134
001b6130b 0x1b6138
001b6134
001b6134loc_1b6134:
001b6134b 0x1b614c
001b6138
001b6138loc_1b6138:
001b6138bl runtime.gcWriteBarrier2
001b613cstr x5, [x25]
001b6140ldr x7, [x0+x6]
001b6144str x7, [x25+8]
001b6148b 0x1b614c
001b614c
001b614cloc_1b614c:
001b614cstr x5, [x0+x6]
001b6150str x0, [sp+224]
001b6154str x1, [sp+232]
001b6158str x2, [sp+240]
001b615cb 0x1b6374
001b6160
001b6160loc_1b6160:
001b6160subs wzr, w6, 3
001b6164b.eq 0x1b616c
001b6168b 0x1b619c
001b616c
001b616cloc_1b616c:
001b616cb 0x1b6170
001b6170
001b6170loc_1b6170:
001b6170ldr x0, [sp+248]
001b6174ldr x3, [sp+200]
001b6178ldr x1, [sp+256]
001b617cldr x4, [sp+208]
001b6180ldr x2, [sp+264]
001b6184ldr x5, [sp+216]
001b6188bl google.golang.org/protobuf/internal/filedesc.appendOptions
001b618cstr x0, [sp+248]
001b6190str x1, [sp+256]
001b6194str x2, [sp+264]
001b6198b 0x1b6374
001b619c
001b619cloc_1b619c:
001b619cb 0x1b61a0
001b61a0
001b61a0loc_1b61a0:
001b61a0b 0x1b6370
001b61a4
001b61a4loc_1b61a4:
001b61a4subs wzr, w6, 4
001b61a8b.eq 0x1b61b0
001b61acb 0x1b6264
001b61b0
001b61b0loc_1b61b0:
001b61b0b 0x1b61b4
001b61b4
001b61b4loc_1b61b4:
001b61b4ldr x0, [sp+200]
001b61b8ldr x1, [sp+208]
001b61bcldr x2, [sp+216]
001b61c0bl google.golang.org/protobuf/internal/filedesc.unmarshalEnumReservedRange
001b61c4ldr x3, [sp+8]
001b61c8stur x3, [sp+100]
001b61ccldr x3, [sp+488]
001b61d0ldrsb x27, [x3]
001b61d4ldr x3, [x3+56]
001b61d8ldrsb x27, [x3]
001b61dcldr x2, [x3+128]
001b61e0ldr x4, [x3+120]
001b61e4add x1, x4, 1
001b61e8ldr x0, [x3+112]
001b61ecsubs xzr, x2, x1
001b61f0b.hs 0x1b61f8
001b61f4b 0x1b61fc
001b61f8
001b61f8loc_1b61f8:
001b61f8b 0x1b6210
001b61fc
001b61fcloc_1b61fc:
001b61fcorr x3, xzr, 1
001b6200adrp x4, 0x44a000
001b6204add x4, x4, 2176
001b6208bl runtime.growslice
001b620cb 0x1b6210
001b6210
001b6210loc_1b6210:
001b6210ldur x5, [sp+100]
001b6214sub x6, x1, 1
001b6218str x5, [x0+3*x6]
001b621cldr x5, [sp+488]
001b6220ldrsb x27, [x5]
001b6224ldr x5, [x5+56]
001b6228ldrsb x27, [x5]
001b622cstr x1, [x5+120]
001b6230str x2, [x5+128]
001b6234adrp x27, 0x895000
001b6238ldr w6, [x27+3056]
001b623ccbz w6, 0x1b6244
001b6240b 0x1b6248
001b6244
001b6244loc_1b6244:
001b6244b 0x1b625c
001b6248
001b6248loc_1b6248:
001b6248bl runtime.gcWriteBarrier2
001b624cstr x0, [x25]
001b6250ldr x6, [x5+112]
001b6254str x6, [x25+8]
001b6258b 0x1b625c
001b625c
001b625cloc_1b625c:
001b625cstr x0, [x5+112]
001b6260b 0x1b6374
001b6264
001b6264loc_1b6264:
001b6264subs wzr, w6, 5
001b6268b.eq 0x1b6270
001b626cb 0x1b6368
001b6270
001b6270loc_1b6270:
001b6270b 0x1b6274
001b6274
001b6274loc_1b6274:
001b6274ldr x1, [sp+200]
001b6278ldr x2, [sp+208]
001b627cldr x3, [sp+216]
001b6280ldr x0, [sp+520]
001b6284bl google.golang.org/protobuf/internal/strs.(*Builder).MakeString
001b6288str x0, [sp+400]
001b628cstr x1, [sp+408]
001b6290str x0, [sp+328]
001b6294str x1, [sp+336]
001b6298ldr x4, [sp+488]
001b629cldrsb x27, [x4]
001b62a0ldr x4, [x4+56]
001b62a4ldrsb x27, [x4]
001b62a8ldr x2, [x4+80]
001b62acldr x0, [x4+64]
001b62b0ldr x4, [x4+72]
001b62b4add x1, x4, 1
001b62b8subs xzr, x2, x1
001b62bcb.hs 0x1b62c4
001b62c0b 0x1b62c8
001b62c4
001b62c4loc_1b62c4:
001b62c4b 0x1b62dc
001b62c8
001b62c8loc_1b62c8:
001b62c8orr x3, xzr, 1
001b62ccadrp x4, 0x453000
001b62d0add x4, x4, 3392
001b62d4bl runtime.growslice
001b62d8b 0x1b62dc
001b62dc
001b62dcloc_1b62dc:
001b62dcsub x5, x1, 1
001b62e0add x6, x0, x5, lsl #4
001b62e4ubfm x5, x5, 60, 59
001b62e8ldr x7, [sp+328]
001b62ecldr x8, [sp+336]
001b62f0str x8, [x6+8]
001b62f4adrp x27, 0x895000
001b62f8ldr w6, [x27+3056]
001b62fccbz w6, 0x1b6304
001b6300b 0x1b6308
001b6304
001b6304loc_1b6304:
001b6304b 0x1b631c
001b6308
001b6308loc_1b6308:
001b6308bl runtime.gcWriteBarrier2
001b630cstr x7, [x25]
001b6310ldr x6, [x0+x5]
001b6314str x6, [x25+8]
001b6318b 0x1b631c
001b631c
001b631cloc_1b631c:
001b631cstr x7, [x0+x5]
001b6320ldr x5, [sp+488]
001b6324ldrsb x27, [x5]
001b6328ldr x5, [x5+56]
001b632cldrsb x27, [x5]
001b6330str x1, [x5+72]
001b6334str x2, [x5+80]
001b6338adrp x27, 0x895000
001b633cldr w6, [x27+3056]
001b6340cbz w6, 0x1b6348
001b6344b 0x1b634c
001b6348
001b6348loc_1b6348:
001b6348b 0x1b6360
001b634c
001b634cloc_1b634c:
001b634cbl runtime.gcWriteBarrier2
001b6350str x0, [x25]
001b6354ldr x6, [x5+64]
001b6358str x6, [x25+8]
001b635cb 0x1b6360
001b6360
001b6360loc_1b6360:
001b6360str x0, [x5+64]
001b6364b 0x1b6374
001b6368
001b6368loc_1b6368:
001b6368b 0x1b636c
001b636c
001b636cloc_1b636c:
001b636cb 0x1b6370
001b6370
001b6370loc_1b6370:
001b6370b 0x1b6374
001b6374
001b6374loc_1b6374:
001b6374b 0x1b63d8
001b6378
001b6378loc_1b6378:
001b6378b 0x1b637c
001b637c
001b637cloc_1b637c:
001b637cldrsb x1, [sp+83]
001b6380ldr x2, [sp+496]
001b6384ldr x3, [sp+504]
001b6388ldr x4, [sp+512]
001b638cldrsw x0, [sp+88]
001b6390bl google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue
001b6394str x0, [sp+120]
001b6398ldr x1, [sp+504]
001b639cldr x5, [sp+496]
001b63a0ldr x6, [sp+512]
001b63a4b 0x1b63a8
001b63a8
001b63a8loc_1b63a8:
001b63a8subs xzr, x0, x1
001b63acb.ls 0x1b63b4
001b63b0b 0x1b660c
001b63b4
001b63b4loc_1b63b4:
001b63b4sub x6, x6, x0
001b63b8sub x7, x1, x0
001b63bcsub x8, xzr, x6
001b63c0and x8, x0, x8, asr #63
001b63c4add x5, x5, x8
001b63c8str x5, [sp+496]
001b63ccstr x7, [sp+504]
001b63d0str x6, [sp+512]
001b63d4b 0x1b63d8
001b63d8
001b63d8loc_1b63d8:
001b63d8b 0x1b63dc
001b63dc
001b63dcloc_1b63dc:
001b63dcb 0x1b5f68
001b63e0
001b63e0loc_1b63e0:
001b63e0ldr x5, [sp+488]
001b63e4ldrsb x27, [x5]
001b63e8ldrb w5, [x5+48]
001b63eceor x6, x5, 1
001b63f0strb w6, [sp+86]
001b63f4tbnz w5, 0, 0x1b63fc
001b63f8b 0x1b6400
001b63fc
001b63fcloc_1b63fc:
001b63fcb 0x1b6418
001b6400
001b6400loc_1b6400:
001b6400ldr x5, [sp+232]
001b6404str x5, [sp+176]
001b6408subs xzr, x5, 0
001b640ccset x5, ne
001b6410strb w5, [sp+86]
001b6414b 0x1b6418
001b6418
001b6418loc_1b6418:
001b6418ldrb w5, [sp+86]
001b641ctbnz w5, 0, 0x1b6424
001b6420b 0x1b64c0
001b6424
001b6424loc_1b6424:
001b6424ldr x2, [sp+232]
001b6428str x2, [sp+176]
001b642cadrp x0, 0x48f000
001b6430add x0, x0, 3904
001b6434mov x1, x2
001b6438bl runtime.makeslice
001b643cldr x3, [sp+176]
001b6440ldr x4, [sp+176]
001b6444str x0, [sp+376]
001b6448str x3, [sp+384]
001b644cstr x4, [sp+392]
001b6450ldr x5, [sp+488]
001b6454ldrsb x27, [x5]
001b6458ldr x5, [x5+56]
001b645cldrsb x27, [x5]
001b6460str x3, [x5+16]
001b6464str x4, [x5+24]
001b6468adrp x27, 0x895000
001b646cldr w3, [x27+3056]
001b6470cbz w3, 0x1b6478
001b6474b 0x1b647c
001b6478
001b6478loc_1b6478:
001b6478b 0x1b6490
001b647c
001b647cloc_1b647c:
001b647cbl runtime.gcWriteBarrier2
001b6480str x0, [x25]
001b6484ldr x9, [x5+8]
001b6488str x9, [x25+8]
001b648cb 0x1b6490
001b6490
001b6490loc_1b6490:
001b6490str x0, [x5+8]
001b6494ldr x9, [sp+232]
001b6498ldr x10, [sp+224]
001b649cldr x11, [sp+240]
001b64a0str x10, [sp+352]
001b64a4str x9, [sp+360]
001b64a8str x11, [sp+368]
001b64acstr xzr, [sp+160]
001b64b0str x9, [sp+152]
001b64b4ldr x9, [sp+352]
001b64b8str x9, [sp+144]
001b64bcb 0x1b653c
001b64c0
001b64c0loc_1b64c0:
001b64c0b 0x1b64c4
001b64c4
001b64c4loc_1b64c4:
001b64c4ldr x5, [sp+488]
001b64c8ldrsb x27, [x5]
001b64ccldr x0, [x5+16]
001b64d0ldrsb x27, [x0]
001b64d4str x0, [sp+296]
001b64d8ldr x2, [sp+248]
001b64dcldr x3, [sp+256]
001b64e0ldr x4, [sp+264]
001b64e4adrp x1, 0x86c000
001b64e8add x1, x1, 832
001b64ecbl google.golang.org/protobuf/internal/filedesc.(*Builder).optionsUnmarshaler
001b64f0str x0, [sp+344]
001b64f4ldr x5, [sp+488]
001b64f8ldrsb x27, [x5]
001b64fcldr x5, [x5+56]
001b6500ldrsb x27, [x5]
001b6504adrp x27, 0x895000
001b6508ldr w6, [x27+3056]
001b650ccbz w6, 0x1b6514
001b6510b 0x1b6518
001b6514
001b6514loc_1b6514:
001b6514b 0x1b652c
001b6518
001b6518loc_1b6518:
001b6518bl runtime.gcWriteBarrier2
001b651cstr x0, [x25]
001b6520ldr x1, [x5]
001b6524str x1, [x25+8]
001b6528b 0x1b652c
001b652c
001b652cloc_1b652c:
001b652cstr x0, [x5]
001b6530ldp x29, x30, [sp-8]
001b6534add sp, sp, 480
001b6538ret x30
001b653c
001b653cloc_1b653c:
001b653cldr x9, [sp+152]
001b6540ldr x10, [sp+160]
001b6544subs xzr, x9, x10
001b6548b.gt 0x1b6550
001b654cb 0x1b6604
001b6550
001b6550loc_1b6550:
001b6550ldr x9, [sp+144]
001b6554str x9, [sp+320]
001b6558ldr x9, [sp+160]
001b655cstr x9, [sp+136]
001b6560ldr x9, [sp+320]
001b6564ldr x10, [x9]
001b6568ldr x11, [x9+8]
001b656cldr x9, [x9+16]
001b6570str x10, [sp+272]
001b6574str x11, [sp+280]
001b6578str x9, [sp+288]
001b657cldr x9, [sp+488]
001b6580ldrsb x27, [x9]
001b6584ldr x9, [x9+56]
001b6588ldrsb x27, [x9]
001b658cldr x1, [x9+16]
001b6590ldr x9, [x9+8]
001b6594ldr x0, [sp+136]
001b6598subs xzr, x1, x0
001b659cb.hi 0x1b65a4
001b65a0b 0x1b6608
001b65a4
001b65a4loc_1b65a4:
001b65a4add x9, x9, x0, lsl #6
001b65a8str x9, [sp+312]
001b65acldr x9, [sp+488]
001b65b0ldrsb x27, [x9]
001b65b4ldr x5, [x9+16]
001b65b8str x5, [sp+304]
001b65bcldr x8, [sp+136]
001b65c0ldr x1, [sp+272]
001b65c4ldr x4, [sp+520]
001b65c8ldr x2, [sp+280]
001b65ccldr x3, [sp+288]
001b65d0ldr x0, [sp+312]
001b65d4ldr x7, [sp+488]
001b65d8adrp x6, 0x565000
001b65dcadd x6, x6, 696
001b65e0bl google.golang.org/protobuf/internal/filedesc.(*EnumValue).unmarshalFull
001b65e4b 0x1b65e8
001b65e8
001b65e8loc_1b65e8:
001b65e8ldr x9, [sp+160]
001b65ecadd x9, x9, 1
001b65f0str x9, [sp+160]
001b65f4ldr x9, [sp+320]
001b65f8add x9, x9, 24
001b65fcstr x9, [sp+144]
001b6600b 0x1b653c
001b6604
001b6604loc_1b6604:
001b6604b 0x1b64c4
001b6608
001b6608loc_1b6608:
001b6608bl runtime.panicIndex
001b660c
001b660cloc_1b660c:
001b660cbl runtime.panicSliceB
001b6610
001b6610loc_1b6610:
001b6610bl runtime.panicSliceB
001b6614
001b6614loc_1b6614:
001b6614bl runtime.panicSliceB
001b6618hint
001b661c
001b661cloc_1b661c:
001b661cstp x0, x1, [sp+8]
001b6620stp x2, x3, [sp+24]
001b6624str x4, [sp+40]
001b6628mov x3, x30
001b662cbl runtime.morestack_noctxt.abi0
001b6630ldp x0, x1, [sp+8]
001b6634ldp x2, x3, [sp+24]
001b6638ldr x4, [sp+40]
001b663cb 0x1b5ec0
001b5ec0
001b5ec0google.golang.org/protobuf/internal/filedesc.(*Enum).unmarshalFull: ; void google.golang.org/protobuf/internal/filedesc.(*Enum).unmarshalFull(google.golang.org/protobuf/internal/filedesc.Enum * ed, struct []uint8 b, google.golang.org/protobuf/internal/strs.Builder * sb)
001b5ec0ldr x16, [x28+16]
001b5ec4sub x17, sp, 352
001b5ec8subs xzr, x17, x16
001b5eccb.ls 0x1b661c
001b5ed0sub x20, sp, 480
001b5ed4stp x29, x30, [x20-8]
001b5ed8add sp, x20, 0
001b5edcsub x29, sp, 8
001b5ee0str x0, [sp+488]
001b5ee4str x1, [sp+496]
001b5ee8str x2, [sp+504]
001b5eecstr x3, [sp+512]
001b5ef0str x4, [sp+520]
001b5ef4str xzr, [sp+224]
001b5ef8stp xzr, xzr, [sp+232]
001b5efcstr xzr, [sp+248]
001b5f00stp xzr, xzr, [sp+256]
001b5f04ldr x5, [sp+488]
001b5f08ldrsb x27, [x5]
001b5f0cldrb w5, [x5+48]
001b5f10tbnz w5, 0, 0x1b5f18
001b5f14b 0x1b5f1c
001b5f18
001b5f18loc_1b5f18:
001b5f18b 0x1b5f64
001b5f1c
001b5f1cloc_1b5f1c:
001b5f1cadrp x0, 0x4b2000
001b5f20add x0, x0, 3552
001b5f24bl runtime.newobject
001b5f28str x0, [sp+440]
001b5f2cldr x1, [sp+488]
001b5f30ldrsb x27, [x1]
001b5f34adrp x27, 0x896000
001b5f38ldr w2, [x27+3056]
001b5f3ccbz w2, 0x1b5f44
001b5f40b 0x1b5f48
001b5f44
001b5f44loc_1b5f44:
001b5f44b 0x1b5f5c
001b5f48
001b5f48loc_1b5f48:
001b5f48bl runtime.gcWriteBarrier2
001b5f4cstr x0, [x25]
001b5f50ldr x5, [x1+56]
001b5f54str x5, [x25+8]
001b5f58b 0x1b5f5c
001b5f5c
001b5f5cloc_1b5f5c:
001b5f5cstr x0, [x1+56]
001b5f60b 0x1b5f64
001b5f64
001b5f64loc_1b5f64:
001b5f64b 0x1b5f68
001b5f68
001b5f68loc_1b5f68:
001b5f68ldr x5, [sp+504]
001b5f6cstr x5, [sp+176]
001b5f70cbnz x5, 0x1b5f78
001b5f74b 0x1b63e0
001b5f78
001b5f78loc_1b5f78:
001b5f78ldr x0, [sp+496]
001b5f7cldr x1, [sp+504]
001b5f80ldr x2, [sp+512]
001b5f84bl google.golang.org/protobuf/encoding/protowire.ConsumeTag
001b5f88str w0, [sp+108]
001b5f8cstrb w1, [sp+87]
001b5f90str x2, [sp+168]
001b5f94ldrsw x3, [sp+108]
001b5f98str w3, [sp+92]
001b5f9cldrsb x3, [sp+87]
001b5fa0strb w3, [sp+84]
001b5fa4ldr x3, [sp+168]
001b5fa8str x3, [sp+192]
001b5facldrsw x3, [sp+92]
001b5fb0str w3, [sp+88]
001b5fb4ldrsb x3, [sp+84]
001b5fb8strb w3, [sp+83]
001b5fbcldr x0, [sp+192]
001b5fc0str x0, [sp+112]
001b5fc4ldr x1, [sp+504]
001b5fc8ldr x3, [sp+496]
001b5fccldr x4, [sp+512]
001b5fd0b 0x1b5fd4
001b5fd4
001b5fd4loc_1b5fd4:
001b5fd4subs xzr, x1, x0
001b5fd8b.hs 0x1b5fe0
001b5fdcb 0x1b6614
001b5fe0
001b5fe0loc_1b5fe0:
001b5fe0sub x5, x4, x0
001b5fe4sub x6, x1, x0
001b5fe8sub x7, xzr, x5
001b5fecand x7, x0, x7, asr #63
001b5ff0add x7, x3, x7
001b5ff4str x7, [sp+496]
001b5ff8str x6, [sp+504]
001b5ffcstr x5, [sp+512]
001b6000ldrsb x5, [sp+83]
001b6004strb w5, [sp+85]
001b6008ubfm x5, x5, 0, 7
001b600csubs wzr, w5, 2
001b6010b.eq 0x1b6018
001b6014b 0x1b6378
001b6018
001b6018loc_1b6018:
001b6018b 0x1b601c
001b601c
001b601cloc_1b601c:
001b601cstr xzr, [sp+416]
001b6020stp xzr, xzr, [sp+424]
001b6024ldr x0, [sp+496]
001b6028ldr x1, [sp+504]
001b602cldr x2, [sp+512]
001b6030bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001b6034str x0, [sp+416]
001b6038str x1, [sp+424]
001b603cstr x2, [sp+432]
001b6040str x3, [sp+168]
001b6044str x0, [sp+448]
001b6048str x1, [sp+456]
001b604cstr x2, [sp+464]
001b6050ldr x3, [sp+168]
001b6054str x3, [sp+184]
001b6058str x0, [sp+200]
001b605cstr x1, [sp+208]
001b6060str x2, [sp+216]
001b6064ldr x0, [sp+184]
001b6068str x0, [sp+128]
001b606cldr x1, [sp+504]
001b6070ldr x3, [sp+496]
001b6074ldr x4, [sp+512]
001b6078b 0x1b607c
001b607c
001b607cloc_1b607c:
001b607csubs xzr, x1, x0
001b6080b.hs 0x1b6088
001b6084b 0x1b6610
001b6088
001b6088loc_1b6088:
001b6088sub x6, x4, x0
001b608csub x7, x1, x0
001b6090sub x8, xzr, x6
001b6094and x8, x0, x8, asr #63
001b6098add x8, x3, x8
001b609cstr x8, [sp+496]
001b60a0str x7, [sp+504]
001b60a4str x6, [sp+512]
001b60a8ldrsw x6, [sp+88]
001b60acstr w6, [sp+96]
001b60b0subs wzr, w6, 3
001b60b4b.le 0x1b60bc
001b60b8b 0x1b61a4
001b60bc
001b60bcloc_1b60bc:
001b60bcsubs wzr, w6, 2
001b60c0b.eq 0x1b60c8
001b60c4b 0x1b6160
001b60c8
001b60c8loc_1b60c8:
001b60c8b 0x1b60cc
001b60cc
001b60ccloc_1b60cc:
001b60ccldr x2, [sp+240]
001b60d0ldr x0, [sp+224]
001b60d4ldr x5, [sp+232]
001b60d8add x1, x5, 1
001b60dcsubs xzr, x2, x1
001b60e0b.hs 0x1b60e8
001b60e4b 0x1b60ec
001b60e8
001b60e8loc_1b60e8:
001b60e8b 0x1b6100
001b60ec
001b60ecloc_1b60ec:
001b60ecorr x3, xzr, 1
001b60f0adrp x4, 0x437000
001b60f4add x4, x4, 1216
001b60f8bl runtime.growslice
001b60fcb 0x1b6100
001b6100
001b6100loc_1b6100:
001b6100ldr x5, [sp+200]
001b6104add x6, x1, x1, lsl #1
001b6108ldr x7, [sp+208]
001b610cldr x8, [sp+216]
001b6110ubfm x6, x6, 61, 60
001b6114sub x6, x6, 24
001b6118add x9, x0, x6
001b611cstr x7, [x9+8]
001b6120str x8, [x9+16]
001b6124adrp x27, 0x895000
001b6128ldr w7, [x27+3056]
001b612ccbz w7, 0x1b6134
001b6130b 0x1b6138
001b6134
001b6134loc_1b6134:
001b6134b 0x1b614c
001b6138
001b6138loc_1b6138:
001b6138bl runtime.gcWriteBarrier2
001b613cstr x5, [x25]
001b6140ldr x7, [x0+x6]
001b6144str x7, [x25+8]
001b6148b 0x1b614c
001b614c
001b614cloc_1b614c:
001b614cstr x5, [x0+x6]
001b6150str x0, [sp+224]
001b6154str x1, [sp+232]
001b6158str x2, [sp+240]
001b615cb 0x1b6374
001b6160
001b6160loc_1b6160:
001b6160subs wzr, w6, 3
001b6164b.eq 0x1b616c
001b6168b 0x1b619c
001b616c
001b616cloc_1b616c:
001b616cb 0x1b6170
001b6170
001b6170loc_1b6170:
001b6170ldr x0, [sp+248]
001b6174ldr x3, [sp+200]
001b6178ldr x1, [sp+256]
001b617cldr x4, [sp+208]
001b6180ldr x2, [sp+264]
001b6184ldr x5, [sp+216]
001b6188bl google.golang.org/protobuf/internal/filedesc.appendOptions
001b618cstr x0, [sp+248]
001b6190str x1, [sp+256]
001b6194str x2, [sp+264]
001b6198b 0x1b6374
001b619c
001b619cloc_1b619c:
001b619cb 0x1b61a0
001b61a0
001b61a0loc_1b61a0:
001b61a0b 0x1b6370
001b61a4
001b61a4loc_1b61a4:
001b61a4subs wzr, w6, 4
001b61a8b.eq 0x1b61b0
001b61acb 0x1b6264
001b61b0
001b61b0loc_1b61b0:
001b61b0b 0x1b61b4
001b61b4
001b61b4loc_1b61b4:
001b61b4ldr x0, [sp+200]
001b61b8ldr x1, [sp+208]
001b61bcldr x2, [sp+216]
001b61c0bl google.golang.org/protobuf/internal/filedesc.unmarshalEnumReservedRange
001b61c4ldr x3, [sp+8]
001b61c8stur x3, [sp+100]
001b61ccldr x3, [sp+488]
001b61d0ldrsb x27, [x3]
001b61d4ldr x3, [x3+56]
001b61d8ldrsb x27, [x3]
001b61dcldr x2, [x3+128]
001b61e0ldr x4, [x3+120]
001b61e4add x1, x4, 1
001b61e8ldr x0, [x3+112]
001b61ecsubs xzr, x2, x1
001b61f0b.hs 0x1b61f8
001b61f4b 0x1b61fc
001b61f8
001b61f8loc_1b61f8:
001b61f8b 0x1b6210
001b61fc
001b61fcloc_1b61fc:
001b61fcorr x3, xzr, 1
001b6200adrp x4, 0x44a000
001b6204add x4, x4, 2176
001b6208bl runtime.growslice
001b620cb 0x1b6210
001b6210
001b6210loc_1b6210:
001b6210ldur x5, [sp+100]
001b6214sub x6, x1, 1
001b6218str x5, [x0+3*x6]
001b621cldr x5, [sp+488]
001b6220ldrsb x27, [x5]
001b6224ldr x5, [x5+56]
001b6228ldrsb x27, [x5]
001b622cstr x1, [x5+120]
001b6230str x2, [x5+128]
001b6234adrp x27, 0x895000
001b6238ldr w6, [x27+3056]
001b623ccbz w6, 0x1b6244
001b6240b 0x1b6248
001b6244
001b6244loc_1b6244:
001b6244b 0x1b625c
001b6248
001b6248loc_1b6248:
001b6248bl runtime.gcWriteBarrier2
001b624cstr x0, [x25]
001b6250ldr x6, [x5+112]
001b6254str x6, [x25+8]
001b6258b 0x1b625c
001b625c
001b625cloc_1b625c:
001b625cstr x0, [x5+112]
001b6260b 0x1b6374
001b6264
001b6264loc_1b6264:
001b6264subs wzr, w6, 5
001b6268b.eq 0x1b6270
001b626cb 0x1b6368
001b6270
001b6270loc_1b6270:
001b6270b 0x1b6274
001b6274
001b6274loc_1b6274:
001b6274ldr x1, [sp+200]
001b6278ldr x2, [sp+208]
001b627cldr x3, [sp+216]
001b6280ldr x0, [sp+520]
001b6284bl google.golang.org/protobuf/internal/strs.(*Builder).MakeString
001b6288str x0, [sp+400]
001b628cstr x1, [sp+408]
001b6290str x0, [sp+328]
001b6294str x1, [sp+336]
001b6298ldr x4, [sp+488]
001b629cldrsb x27, [x4]
001b62a0ldr x4, [x4+56]
001b62a4ldrsb x27, [x4]
001b62a8ldr x2, [x4+80]
001b62acldr x0, [x4+64]
001b62b0ldr x4, [x4+72]
001b62b4add x1, x4, 1
001b62b8subs xzr, x2, x1
001b62bcb.hs 0x1b62c4
001b62c0b 0x1b62c8
001b62c4
001b62c4loc_1b62c4:
001b62c4b 0x1b62dc
001b62c8
001b62c8loc_1b62c8:
001b62c8orr x3, xzr, 1
001b62ccadrp x4, 0x453000
001b62d0add x4, x4, 3392
001b62d4bl runtime.growslice
001b62d8b 0x1b62dc
001b62dc
001b62dcloc_1b62dc:
001b62dcsub x5, x1, 1
001b62e0add x6, x0, x5, lsl #4
001b62e4ubfm x5, x5, 60, 59
001b62e8ldr x7, [sp+328]
001b62ecldr x8, [sp+336]
001b62f0str x8, [x6+8]
001b62f4adrp x27, 0x895000
001b62f8ldr w6, [x27+3056]
001b62fccbz w6, 0x1b6304
001b6300b 0x1b6308
001b6304
001b6304loc_1b6304:
001b6304b 0x1b631c
001b6308
001b6308loc_1b6308:
001b6308bl runtime.gcWriteBarrier2
001b630cstr x7, [x25]
001b6310ldr x6, [x0+x5]
001b6314str x6, [x25+8]
001b6318b 0x1b631c
001b631c
001b631cloc_1b631c:
001b631cstr x7, [x0+x5]
001b6320ldr x5, [sp+488]
001b6324ldrsb x27, [x5]
001b6328ldr x5, [x5+56]
001b632cldrsb x27, [x5]
001b6330str x1, [x5+72]
001b6334str x2, [x5+80]
001b6338adrp x27, 0x895000
001b633cldr w6, [x27+3056]
001b6340cbz w6, 0x1b6348
001b6344b 0x1b634c
001b6348
001b6348loc_1b6348:
001b6348b 0x1b6360
001b634c
001b634cloc_1b634c:
001b634cbl runtime.gcWriteBarrier2
001b6350str x0, [x25]
001b6354ldr x6, [x5+64]
001b6358str x6, [x25+8]
001b635cb 0x1b6360
001b6360
001b6360loc_1b6360:
001b6360str x0, [x5+64]
001b6364b 0x1b6374
001b6368
001b6368loc_1b6368:
001b6368b 0x1b636c
001b636c
001b636cloc_1b636c:
001b636cb 0x1b6370
001b6370
001b6370loc_1b6370:
001b6370b 0x1b6374
001b6374
001b6374loc_1b6374:
001b6374b 0x1b63d8
001b6378
001b6378loc_1b6378:
001b6378b 0x1b637c
001b637c
001b637cloc_1b637c:
001b637cldrsb x1, [sp+83]
001b6380ldr x2, [sp+496]
001b6384ldr x3, [sp+504]
001b6388ldr x4, [sp+512]
001b638cldrsw x0, [sp+88]
001b6390bl google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue
001b6394str x0, [sp+120]
001b6398ldr x1, [sp+504]
001b639cldr x5, [sp+496]
001b63a0ldr x6, [sp+512]
001b63a4b 0x1b63a8
001b63a8
001b63a8loc_1b63a8:
001b63a8subs xzr, x0, x1
001b63acb.ls 0x1b63b4
001b63b0b 0x1b660c
001b63b4
001b63b4loc_1b63b4:
001b63b4sub x6, x6, x0
001b63b8sub x7, x1, x0
001b63bcsub x8, xzr, x6
001b63c0and x8, x0, x8, asr #63
001b63c4add x5, x5, x8
001b63c8str x5, [sp+496]
001b63ccstr x7, [sp+504]
001b63d0str x6, [sp+512]
001b63d4b 0x1b63d8
001b63d8
001b63d8loc_1b63d8:
001b63d8b 0x1b63dc
001b63dc
001b63dcloc_1b63dc:
001b63dcb 0x1b5f68
001b63e0
001b63e0loc_1b63e0:
001b63e0ldr x5, [sp+488]
001b63e4ldrsb x27, [x5]
001b63e8ldrb w5, [x5+48]
001b63eceor x6, x5, 1
001b63f0strb w6, [sp+86]
001b63f4tbnz w5, 0, 0x1b63fc
001b63f8b 0x1b6400
001b63fc
001b63fcloc_1b63fc:
001b63fcb 0x1b6418
001b6400
001b6400loc_1b6400:
001b6400ldr x5, [sp+232]
001b6404str x5, [sp+176]
001b6408subs xzr, x5, 0
001b640ccset x5, ne
001b6410strb w5, [sp+86]
001b6414b 0x1b6418
001b6418
001b6418loc_1b6418:
001b6418ldrb w5, [sp+86]
001b641ctbnz w5, 0, 0x1b6424
001b6420b 0x1b64c0
001b6424
001b6424loc_1b6424:
001b6424ldr x2, [sp+232]
001b6428str x2, [sp+176]
001b642cadrp x0, 0x48f000
001b6430add x0, x0, 3904
001b6434mov x1, x2
001b6438bl runtime.makeslice
001b643cldr x3, [sp+176]
001b6440ldr x4, [sp+176]
001b6444str x0, [sp+376]
001b6448str x3, [sp+384]
001b644cstr x4, [sp+392]
001b6450ldr x5, [sp+488]
001b6454ldrsb x27, [x5]
001b6458ldr x5, [x5+56]
001b645cldrsb x27, [x5]
001b6460str x3, [x5+16]
001b6464str x4, [x5+24]
001b6468adrp x27, 0x895000
001b646cldr w3, [x27+3056]
001b6470cbz w3, 0x1b6478
001b6474b 0x1b647c
001b6478
001b6478loc_1b6478:
001b6478b 0x1b6490
001b647c
001b647cloc_1b647c:
001b647cbl runtime.gcWriteBarrier2
001b6480str x0, [x25]
001b6484ldr x9, [x5+8]
001b6488str x9, [x25+8]
001b648cb 0x1b6490
001b6490
001b6490loc_1b6490:
001b6490str x0, [x5+8]
001b6494ldr x9, [sp+232]
001b6498ldr x10, [sp+224]
001b649cldr x11, [sp+240]
001b64a0str x10, [sp+352]
001b64a4str x9, [sp+360]
001b64a8str x11, [sp+368]
001b64acstr xzr, [sp+160]
001b64b0str x9, [sp+152]
001b64b4ldr x9, [sp+352]
001b64b8str x9, [sp+144]
001b64bcb 0x1b653c
001b64c0
001b64c0loc_1b64c0:
001b64c0b 0x1b64c4
001b64c4
001b64c4loc_1b64c4:
001b64c4ldr x5, [sp+488]
001b64c8ldrsb x27, [x5]
001b64ccldr x0, [x5+16]
001b64d0ldrsb x27, [x0]
001b64d4str x0, [sp+296]
001b64d8ldr x2, [sp+248]
001b64dcldr x3, [sp+256]
001b64e0ldr x4, [sp+264]
001b64e4adrp x1, 0x86c000
001b64e8add x1, x1, 832
001b64ecbl google.golang.org/protobuf/internal/filedesc.(*Builder).optionsUnmarshaler
001b64f0str x0, [sp+344]
001b64f4ldr x5, [sp+488]
001b64f8ldrsb x27, [x5]
001b64fcldr x5, [x5+56]
001b6500ldrsb x27, [x5]
001b6504adrp x27, 0x895000
001b6508ldr w6, [x27+3056]
001b650ccbz w6, 0x1b6514
001b6510b 0x1b6518
001b6514
001b6514loc_1b6514:
001b6514b 0x1b652c
001b6518
001b6518loc_1b6518:
001b6518bl runtime.gcWriteBarrier2
001b651cstr x0, [x25]
001b6520ldr x1, [x5]
001b6524str x1, [x25+8]
001b6528b 0x1b652c
001b652c
001b652cloc_1b652c:
001b652cstr x0, [x5]
001b6530ldp x29, x30, [sp-8]
001b6534add sp, sp, 480
001b6538ret x30
001b653c
001b653cloc_1b653c:
001b653cldr x9, [sp+152]
001b6540ldr x10, [sp+160]
001b6544subs xzr, x9, x10
001b6548b.gt 0x1b6550
001b654cb 0x1b6604
001b6550
001b6550loc_1b6550:
001b6550ldr x9, [sp+144]
001b6554str x9, [sp+320]
001b6558ldr x9, [sp+160]
001b655cstr x9, [sp+136]
001b6560ldr x9, [sp+320]
001b6564ldr x10, [x9]
001b6568ldr x11, [x9+8]
001b656cldr x9, [x9+16]
001b6570str x10, [sp+272]
001b6574str x11, [sp+280]
001b6578str x9, [sp+288]
001b657cldr x9, [sp+488]
001b6580ldrsb x27, [x9]
001b6584ldr x9, [x9+56]
001b6588ldrsb x27, [x9]
001b658cldr x1, [x9+16]
001b6590ldr x9, [x9+8]
001b6594ldr x0, [sp+136]
001b6598subs xzr, x1, x0
001b659cb.hi 0x1b65a4
001b65a0b 0x1b6608
001b65a4
001b65a4loc_1b65a4:
001b65a4add x9, x9, x0, lsl #6
001b65a8str x9, [sp+312]
001b65acldr x9, [sp+488]
001b65b0ldrsb x27, [x9]
001b65b4ldr x5, [x9+16]
001b65b8str x5, [sp+304]
001b65bcldr x8, [sp+136]
001b65c0ldr x1, [sp+272]
001b65c4ldr x4, [sp+520]
001b65c8ldr x2, [sp+280]
001b65ccldr x3, [sp+288]
001b65d0ldr x0, [sp+312]
001b65d4ldr x7, [sp+488]
001b65d8adrp x6, 0x565000
001b65dcadd x6, x6, 696
001b65e0bl google.golang.org/protobuf/internal/filedesc.(*EnumValue).unmarshalFull
001b65e4b 0x1b65e8
001b65e8
001b65e8loc_1b65e8:
001b65e8ldr x9, [sp+160]
001b65ecadd x9, x9, 1
001b65f0str x9, [sp+160]
001b65f4ldr x9, [sp+320]
001b65f8add x9, x9, 24
001b65fcstr x9, [sp+144]
001b6600b 0x1b653c
001b6604
001b6604loc_1b6604:
001b6604b 0x1b64c4
001b6608
001b6608loc_1b6608:
001b6608bl runtime.panicIndex
001b660c
001b660cloc_1b660c:
001b660cbl runtime.panicSliceB
001b6610
001b6610loc_1b6610:
001b6610bl runtime.panicSliceB
001b6614
001b6614loc_1b6614:
001b6614bl runtime.panicSliceB
001b6618hint
001b661c
001b661cloc_1b661c:
001b661cstp x0, x1, [sp+8]
001b6620stp x2, x3, [sp+24]
001b6624str x4, [sp+40]
001b6628mov x3, x30
001b662cbl runtime.morestack_noctxt.abi0
001b6630ldp x0, x1, [sp+8]
001b6634ldp x2, x3, [sp+24]
001b6638ldr x4, [sp+40]
001b663cb 0x1b5ec0
001b5ec0
001b6640
001b6640google.golang.org/protobuf/internal/filedesc.unmarshalEnumReservedRange: ; void google.golang.org/protobuf/internal/filedesc.unmarshalEnumReservedRange(struct []uint8 b)
001b6640ldr x16, [x28+16]
001b6644sub x17, sp, 32
001b6648subs xzr, x17, x16
001b664cb.ls 0x1b685c
001b6650str x30, [sp-160]!
001b6654stur x29, [sp-8]
001b6658sub x29, sp, 8
001b665cstr x0, [sp+176]
001b6660str x1, [sp+184]
001b6664str x2, [sp+192]
001b6668str xzr, [sp+168]
001b666cb 0x1b6670
001b6670
001b6670loc_1b6670:
001b6670ldr x3, [sp+184]
001b6674str x3, [sp+128]
001b6678cbnz x3, 0x1b6680
001b667cb 0x1b6838
001b6680
001b6680loc_1b6680:
001b6680ldr x0, [sp+176]
001b6684ldr x1, [sp+184]
001b6688ldr x2, [sp+192]
001b668cbl google.golang.org/protobuf/encoding/protowire.ConsumeTag
001b6690str w0, [sp+68]
001b6694strb w1, [sp+55]
001b6698str x2, [sp+120]
001b669cldrsw x3, [sp+68]
001b66a0str w3, [sp+60]
001b66a4ldrsb x3, [sp+55]
001b66a8strb w3, [sp+53]
001b66acldr x3, [sp+120]
001b66b0str x3, [sp+104]
001b66b4ldrsw x3, [sp+60]
001b66b8str w3, [sp+56]
001b66bcldrsb x3, [sp+53]
001b66c0strb w3, [sp+52]
001b66c4ldr x0, [sp+104]
001b66c8str x0, [sp+80]
001b66ccldr x1, [sp+184]
001b66d0ldr x3, [sp+176]
001b66d4ldr x4, [sp+192]
001b66d8b 0x1b66dc
001b66dc
001b66dcloc_1b66dc:
001b66dcsubs xzr, x1, x0
001b66e0b.hs 0x1b66e8
001b66e4b 0x1b6854
001b66e8
001b66e8loc_1b66e8:
001b66e8sub x5, x4, x0
001b66ecsub x6, x1, x0
001b66f0sub x7, xzr, x5
001b66f4and x7, x0, x7, asr #63
001b66f8add x7, x3, x7
001b66fcstr x7, [sp+176]
001b6700str x6, [sp+184]
001b6704str x5, [sp+192]
001b6708ldrsb x5, [sp+52]
001b670cstrb w5, [sp+54]
001b6710ubfm x5, x5, 0, 7
001b6714cbz w5, 0x1b671c
001b6718b 0x1b67d0
001b671c
001b671cloc_1b671c:
001b671cb 0x1b6720
001b6720
001b6720loc_1b6720:
001b6720ldr x0, [sp+176]
001b6724ldr x1, [sp+184]
001b6728ldr x2, [sp+192]
001b672cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001b6730str x0, [sp+112]
001b6734str x1, [sp+120]
001b6738str x0, [sp+144]
001b673cstr x1, [sp+136]
001b6740str x0, [sp+72]
001b6744str x1, [sp+96]
001b6748ldr x3, [sp+184]
001b674cldr x4, [sp+176]
001b6750ldr x5, [sp+192]
001b6754b 0x1b6758
001b6758
001b6758loc_1b6758:
001b6758subs xzr, x1, x3
001b675cb.ls 0x1b6764
001b6760b 0x1b6848
001b6764
001b6764loc_1b6764:
001b6764sub x5, x5, x1
001b6768sub x3, x3, x1
001b676csub x6, xzr, x5
001b6770and x6, x1, x6, asr #63
001b6774add x4, x4, x6
001b6778str x4, [sp+176]
001b677cstr x3, [sp+184]
001b6780str x5, [sp+192]
001b6784ldrsw x3, [sp+56]
001b6788str w3, [sp+64]
001b678csubs wzr, w3, 1
001b6790b.eq 0x1b6798
001b6794b 0x1b67a8
001b6798
001b6798loc_1b6798:
001b6798b 0x1b679c
001b679c
001b679cloc_1b679c:
001b679cldr x3, [sp+72]
001b67a0str w3, [sp+168]
001b67a4b 0x1b67cc
001b67a8
001b67a8loc_1b67a8:
001b67a8subs wzr, w3, 2
001b67acb.eq 0x1b67b4
001b67b0b 0x1b67c4
001b67b4
001b67b4loc_1b67b4:
001b67b4b 0x1b67b8
001b67b8
001b67b8loc_1b67b8:
001b67b8ldr x3, [sp+72]
001b67bcstr w3, [sp+172]
001b67c0b 0x1b67cc
001b67c4
001b67c4loc_1b67c4:
001b67c4b 0x1b67c8
001b67c8
001b67c8loc_1b67c8:
001b67c8b 0x1b67cc
001b67cc
001b67ccloc_1b67cc:
001b67ccb 0x1b6830
001b67d0
001b67d0loc_1b67d0:
001b67d0b 0x1b67d4
001b67d4
001b67d4loc_1b67d4:
001b67d4ldrsb x1, [sp+52]
001b67d8ldr x2, [sp+176]
001b67dcldr x3, [sp+184]
001b67e0ldr x4, [sp+192]
001b67e4ldrsw x0, [sp+56]
001b67e8bl google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue
001b67ecstr x0, [sp+88]
001b67f0ldr x1, [sp+184]
001b67f4ldr x5, [sp+176]
001b67f8ldr x6, [sp+192]
001b67fcb 0x1b6800
001b6800
001b6800loc_1b6800:
001b6800subs xzr, x0, x1
001b6804b.ls 0x1b680c
001b6808b 0x1b6844
001b680c
001b680cloc_1b680c:
001b680csub x3, x6, x0
001b6810sub x4, x1, x0
001b6814sub x6, xzr, x3
001b6818and x6, x0, x6, asr #63
001b681cadd x5, x5, x6
001b6820str x5, [sp+176]
001b6824str x4, [sp+184]
001b6828str x3, [sp+192]
001b682cb 0x1b6830
001b6830
001b6830loc_1b6830:
001b6830b 0x1b6834
001b6834
001b6834loc_1b6834:
001b6834b 0x1b6670
001b6838
001b6838loc_1b6838:
001b6838ldur x29, [sp-8]
001b683cldr x30, [sp], 160
001b6840ret x30
001b6844
001b6844loc_1b6844:
001b6844bl runtime.panicSliceB
001b6848
001b6848loc_1b6848:
001b6848mov x0, x1
001b684cmov x1, x3
001b6850bl runtime.panicSliceB
001b6854
001b6854loc_1b6854:
001b6854bl runtime.panicSliceB
001b6858hint
001b685c
001b685cloc_1b685c:
001b685cstp x0, x1, [sp+16]
001b6860str x2, [sp+32]
001b6864mov x3, x30
001b6868bl runtime.morestack_noctxt.abi0
001b686cldp x0, x1, [sp+16]
001b6870ldr x2, [sp+32]
001b6874b 0x1b6640
001b6878udf 0
001b687cudf 0
001b6640
001b6640google.golang.org/protobuf/internal/filedesc.unmarshalEnumReservedRange: ; void google.golang.org/protobuf/internal/filedesc.unmarshalEnumReservedRange(struct []uint8 b)
001b6640ldr x16, [x28+16]
001b6644sub x17, sp, 32
001b6648subs xzr, x17, x16
001b664cb.ls 0x1b685c
001b6650str x30, [sp-160]!
001b6654stur x29, [sp-8]
001b6658sub x29, sp, 8
001b665cstr x0, [sp+176]
001b6660str x1, [sp+184]
001b6664str x2, [sp+192]
001b6668str xzr, [sp+168]
001b666cb 0x1b6670
001b6670
001b6670loc_1b6670:
001b6670ldr x3, [sp+184]
001b6674str x3, [sp+128]
001b6678cbnz x3, 0x1b6680
001b667cb 0x1b6838
001b6680
001b6680loc_1b6680:
001b6680ldr x0, [sp+176]
001b6684ldr x1, [sp+184]
001b6688ldr x2, [sp+192]
001b668cbl google.golang.org/protobuf/encoding/protowire.ConsumeTag
001b6690str w0, [sp+68]
001b6694strb w1, [sp+55]
001b6698str x2, [sp+120]
001b669cldrsw x3, [sp+68]
001b66a0str w3, [sp+60]
001b66a4ldrsb x3, [sp+55]
001b66a8strb w3, [sp+53]
001b66acldr x3, [sp+120]
001b66b0str x3, [sp+104]
001b66b4ldrsw x3, [sp+60]
001b66b8str w3, [sp+56]
001b66bcldrsb x3, [sp+53]
001b66c0strb w3, [sp+52]
001b66c4ldr x0, [sp+104]
001b66c8str x0, [sp+80]
001b66ccldr x1, [sp+184]
001b66d0ldr x3, [sp+176]
001b66d4ldr x4, [sp+192]
001b66d8b 0x1b66dc
001b66dc
001b66dcloc_1b66dc:
001b66dcsubs xzr, x1, x0
001b66e0b.hs 0x1b66e8
001b66e4b 0x1b6854
001b66e8
001b66e8loc_1b66e8:
001b66e8sub x5, x4, x0
001b66ecsub x6, x1, x0
001b66f0sub x7, xzr, x5
001b66f4and x7, x0, x7, asr #63
001b66f8add x7, x3, x7
001b66fcstr x7, [sp+176]
001b6700str x6, [sp+184]
001b6704str x5, [sp+192]
001b6708ldrsb x5, [sp+52]
001b670cstrb w5, [sp+54]
001b6710ubfm x5, x5, 0, 7
001b6714cbz w5, 0x1b671c
001b6718b 0x1b67d0
001b671c
001b671cloc_1b671c:
001b671cb 0x1b6720
001b6720
001b6720loc_1b6720:
001b6720ldr x0, [sp+176]
001b6724ldr x1, [sp+184]
001b6728ldr x2, [sp+192]
001b672cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001b6730str x0, [sp+112]
001b6734str x1, [sp+120]
001b6738str x0, [sp+144]
001b673cstr x1, [sp+136]
001b6740str x0, [sp+72]
001b6744str x1, [sp+96]
001b6748ldr x3, [sp+184]
001b674cldr x4, [sp+176]
001b6750ldr x5, [sp+192]
001b6754b 0x1b6758
001b6758
001b6758loc_1b6758:
001b6758subs xzr, x1, x3
001b675cb.ls 0x1b6764
001b6760b 0x1b6848
001b6764
001b6764loc_1b6764:
001b6764sub x5, x5, x1
001b6768sub x3, x3, x1
001b676csub x6, xzr, x5
001b6770and x6, x1, x6, asr #63
001b6774add x4, x4, x6
001b6778str x4, [sp+176]
001b677cstr x3, [sp+184]
001b6780str x5, [sp+192]
001b6784ldrsw x3, [sp+56]
001b6788str w3, [sp+64]
001b678csubs wzr, w3, 1
001b6790b.eq 0x1b6798
001b6794b 0x1b67a8
001b6798
001b6798loc_1b6798:
001b6798b 0x1b679c
001b679c
001b679cloc_1b679c:
001b679cldr x3, [sp+72]
001b67a0str w3, [sp+168]
001b67a4b 0x1b67cc
001b67a8
001b67a8loc_1b67a8:
001b67a8subs wzr, w3, 2
001b67acb.eq 0x1b67b4
001b67b0b 0x1b67c4
001b67b4
001b67b4loc_1b67b4:
001b67b4b 0x1b67b8
001b67b8
001b67b8loc_1b67b8:
001b67b8ldr x3, [sp+72]
001b67bcstr w3, [sp+172]
001b67c0b 0x1b67cc
001b67c4
001b67c4loc_1b67c4:
001b67c4b 0x1b67c8
001b67c8
001b67c8loc_1b67c8:
001b67c8b 0x1b67cc
001b67cc
001b67ccloc_1b67cc:
001b67ccb 0x1b6830
001b67d0
001b67d0loc_1b67d0:
001b67d0b 0x1b67d4
001b67d4
001b67d4loc_1b67d4:
001b67d4ldrsb x1, [sp+52]
001b67d8ldr x2, [sp+176]
001b67dcldr x3, [sp+184]
001b67e0ldr x4, [sp+192]
001b67e4ldrsw x0, [sp+56]
001b67e8bl google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue
001b67ecstr x0, [sp+88]
001b67f0ldr x1, [sp+184]
001b67f4ldr x5, [sp+176]
001b67f8ldr x6, [sp+192]
001b67fcb 0x1b6800
001b6800
001b6800loc_1b6800:
001b6800subs xzr, x0, x1
001b6804b.ls 0x1b680c
001b6808b 0x1b6844
001b680c
001b680cloc_1b680c:
001b680csub x3, x6, x0
001b6810sub x4, x1, x0
001b6814sub x6, xzr, x3
001b6818and x6, x0, x6, asr #63
001b681cadd x5, x5, x6
001b6820str x5, [sp+176]
001b6824str x4, [sp+184]
001b6828str x3, [sp+192]
001b682cb 0x1b6830
001b6830
001b6830loc_1b6830:
001b6830b 0x1b6834
001b6834
001b6834loc_1b6834:
001b6834b 0x1b6670
001b6838
001b6838loc_1b6838:
001b6838ldur x29, [sp-8]
001b683cldr x30, [sp], 160
001b6840ret x30
001b6844
001b6844loc_1b6844:
001b6844bl runtime.panicSliceB
001b6848
001b6848loc_1b6848:
001b6848mov x0, x1
001b684cmov x1, x3
001b6850bl runtime.panicSliceB
001b6854
001b6854loc_1b6854:
001b6854bl runtime.panicSliceB
001b6858hint
001b685c
001b685cloc_1b685c:
001b685cstp x0, x1, [sp+16]
001b6860str x2, [sp+32]
001b6864mov x3, x30
001b6868bl runtime.morestack_noctxt.abi0
001b686cldp x0, x1, [sp+16]
001b6870ldr x2, [sp+32]
001b6874b 0x1b6640
001b6878udf 0
001b687cudf 0
001b6640
001b6880
001b6880google.golang.org/protobuf/internal/filedesc.(*EnumValue).unmarshalFull: ; void google.golang.org/protobuf/internal/filedesc.(*EnumValue).unmarshalFull(google.golang.org/protobuf/internal/filedesc.EnumValue * vd, struct []uint8 b, google.golang.org/protobuf/internal/strs.Builder * sb, google.golang.org/protobuf/internal/filedesc.File * pf, google.golang.org/protobuf/reflect/protoreflect.Descriptor pd, int i)
001b6880ldr x16, [x28+16]
001b6884sub x17, sp, 224
001b6888subs xzr, x17, x16
001b688cb.ls 0x1b6d2c
001b6890sub x20, sp, 352
001b6894stp x29, x30, [x20-8]
001b6898add sp, x20, 0
001b689csub x29, sp, 8
001b68a0str x0, [sp+360]
001b68a4str x1, [sp+368]
001b68a8str x2, [sp+376]
001b68acstr x3, [sp+384]
001b68b0str x4, [sp+392]
001b68b4str x5, [sp+400]
001b68b8str x6, [sp+408]
001b68bcstr x7, [sp+416]
001b68c0str x8, [sp+424]
001b68c4ldr x6, [sp+360]
001b68c8ldrsb x27, [x6]
001b68ccadrp x27, 0x895000
001b68d0ldr w7, [x27+3056]
001b68d4cbz w7, 0x1b68dc
001b68d8b 0x1b68e0
001b68dc
001b68dcloc_1b68dc:
001b68dcb 0x1b68f4
001b68e0
001b68e0loc_1b68e0:
001b68e0bl runtime.gcWriteBarrier2
001b68e4str x5, [x25]
001b68e8ldr x7, [x6+16]
001b68ecstr x7, [x25+8]
001b68f0b 0x1b68f4
001b68f4
001b68f4loc_1b68f4:
001b68f4str x5, [x6+16]
001b68f8ldr x5, [sp+360]
001b68fcldrsb x27, [x5]
001b6900ldr x6, [sp+416]
001b6904ldr x7, [sp+408]
001b6908str x7, [x5+24]
001b690cadrp x27, 0x895000
001b6910ldr w7, [x27+3056]
001b6914cbz w7, 0x1b691c
001b6918b 0x1b6920
001b691c
001b691cloc_1b691c:
001b691cb 0x1b6934
001b6920
001b6920loc_1b6920:
001b6920bl runtime.gcWriteBarrier2
001b6924str x6, [x25]
001b6928ldr x7, [x5+32]
001b692cstr x7, [x25+8]
001b6930b 0x1b6934
001b6934
001b6934loc_1b6934:
001b6934str x6, [x5+32]
001b6938ldr x5, [sp+360]
001b693cldrsb x27, [x5]
001b6940ldr x6, [sp+424]
001b6944str x6, [x5+40]
001b6948stp xzr, xzr, [sp+208]
001b694cstr xzr, [sp+224]
001b6950b 0x1b6954
001b6954
001b6954loc_1b6954:
001b6954ldr x5, [sp+376]
001b6958str x5, [sp+144]
001b695ccbnz x5, 0x1b6964
001b6960b 0x1b6ca8
001b6964
001b6964loc_1b6964:
001b6964ldr x0, [sp+368]
001b6968ldr x1, [sp+376]
001b696cldr x2, [sp+384]
001b6970bl google.golang.org/protobuf/encoding/protowire.ConsumeTag
001b6974str w0, [sp+80]
001b6978strb w1, [sp+66]
001b697cstr x2, [sp+136]
001b6980ldrsw x3, [sp+80]
001b6984str w3, [sp+84]
001b6988ldrsb x3, [sp+66]
001b698cstrb w3, [sp+67]
001b6990ldr x3, [sp+136]
001b6994str x3, [sp+176]
001b6998ldrsw x3, [sp+84]
001b699cstr w3, [sp+68]
001b69a0ldrsb x3, [sp+67]
001b69a4strb w3, [sp+64]
001b69a8ldr x0, [sp+176]
001b69acstr x0, [sp+96]
001b69b0ldr x1, [sp+376]
001b69b4ldr x3, [sp+368]
001b69b8ldr x4, [sp+384]
001b69bcb 0x1b69c0
001b69c0
001b69c0loc_1b69c0:
001b69c0subs xzr, x1, x0
001b69c4b.hs 0x1b69cc
001b69c8b 0x1b6d24
001b69cc
001b69ccloc_1b69cc:
001b69ccsub x5, x4, x0
001b69d0sub x6, x1, x0
001b69d4sub x7, xzr, x5
001b69d8and x7, x0, x7, asr #63
001b69dcadd x7, x3, x7
001b69e0str x7, [sp+368]
001b69e4str x6, [sp+376]
001b69e8str x5, [sp+384]
001b69ecldrsb x5, [sp+64]
001b69f0strb w5, [sp+65]
001b69f4ubfm x6, x5, 0, 7
001b69f8cbz w6, 0x1b6a00
001b69fcb 0x1b6a9c
001b6a00
001b6a00loc_1b6a00:
001b6a00b 0x1b6a04
001b6a04
001b6a04loc_1b6a04:
001b6a04ldr x0, [sp+368]
001b6a08ldr x1, [sp+376]
001b6a0cldr x2, [sp+384]
001b6a10bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001b6a14str x0, [sp+128]
001b6a18str x1, [sp+136]
001b6a1cstr x0, [sp+168]
001b6a20str x1, [sp+160]
001b6a24str x0, [sp+88]
001b6a28str x1, [sp+120]
001b6a2cldr x3, [sp+376]
001b6a30ldr x4, [sp+368]
001b6a34ldr x5, [sp+384]
001b6a38b 0x1b6a3c
001b6a3c
001b6a3cloc_1b6a3c:
001b6a3csubs xzr, x1, x3
001b6a40b.ls 0x1b6a48
001b6a44b 0x1b6d18
001b6a48
001b6a48loc_1b6a48:
001b6a48sub x5, x5, x1
001b6a4csub x6, x3, x1
001b6a50sub x7, xzr, x5
001b6a54and x7, x1, x7, asr #63
001b6a58add x7, x4, x7
001b6a5cstr x7, [sp+368]
001b6a60str x6, [sp+376]
001b6a64str x5, [sp+384]
001b6a68ldrsw x5, [sp+68]
001b6a6cstr w5, [sp+76]
001b6a70subs wzr, w5, 2
001b6a74b.eq 0x1b6a7c
001b6a78b 0x1b6a94
001b6a7c
001b6a7cloc_1b6a7c:
001b6a7cb 0x1b6a80
001b6a80
001b6a80loc_1b6a80:
001b6a80ldr x5, [sp+360]
001b6a84ldrsb x27, [x5]
001b6a88ldr x6, [sp+88]
001b6a8cstr w6, [x5+56]
001b6a90b 0x1b6a98
001b6a94
001b6a94loc_1b6a94:
001b6a94b 0x1b6a98
001b6a98
001b6a98loc_1b6a98:
001b6a98b 0x1b6ca0
001b6a9c
001b6a9cloc_1b6a9c:
001b6a9cubfm x5, x5, 0, 7
001b6aa0subs wzr, w5, 2
001b6aa4b.eq 0x1b6aac
001b6aa8b 0x1b6c3c
001b6aac
001b6aacloc_1b6aac:
001b6aacb 0x1b6ab0
001b6ab0
001b6ab0loc_1b6ab0:
001b6ab0str xzr, [sp+280]
001b6ab4stp xzr, xzr, [sp+288]
001b6ab8ldr x0, [sp+368]
001b6abcldr x1, [sp+376]
001b6ac0ldr x2, [sp+384]
001b6ac4bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001b6ac8str x0, [sp+280]
001b6accstr x1, [sp+288]
001b6ad0str x2, [sp+296]
001b6ad4str x3, [sp+136]
001b6ad8str x0, [sp+320]
001b6adcstr x1, [sp+328]
001b6ae0str x2, [sp+336]
001b6ae4ldr x3, [sp+136]
001b6ae8str x3, [sp+152]
001b6aecstr x0, [sp+184]
001b6af0str x1, [sp+192]
001b6af4str x2, [sp+200]
001b6af8ldr x0, [sp+152]
001b6afcstr x0, [sp+112]
001b6b00ldr x1, [sp+376]
001b6b04ldr x3, [sp+368]
001b6b08ldr x4, [sp+384]
001b6b0cb 0x1b6b10
001b6b10
001b6b10loc_1b6b10:
001b6b10subs xzr, x1, x0
001b6b14b.hs 0x1b6b1c
001b6b18b 0x1b6d14
001b6b1c
001b6b1cloc_1b6b1c:
001b6b1csub x6, x4, x0
001b6b20sub x7, x1, x0
001b6b24sub x8, xzr, x6
001b6b28and x8, x0, x8, asr #63
001b6b2cadd x8, x3, x8
001b6b30str x8, [sp+368]
001b6b34str x7, [sp+376]
001b6b38str x6, [sp+384]
001b6b3cldrsw x6, [sp+68]
001b6b40str w6, [sp+72]
001b6b44subs wzr, w6, 1
001b6b48b.eq 0x1b6b50
001b6b4cb 0x1b6bf4
001b6b50
001b6b50loc_1b6b50:
001b6b50b 0x1b6b54
001b6b54
001b6b54loc_1b6b54:
001b6b54ldr x1, [sp+408]
001b6b58ldrsb x27, [x1]
001b6b5cldr x1, [x1+64]
001b6b60ldr x0, [sp+416]
001b6b64blr x1
001b6b68str x0, [sp+304]
001b6b6cstr x1, [sp+312]
001b6b70ldrsb x27, [x0]
001b6b74ldr x2, [x0+24]
001b6b78mov x0, x1
001b6b7cblr x2
001b6b80str x0, [sp+264]
001b6b84str x1, [sp+272]
001b6b88ldr x3, [sp+184]
001b6b8cldr x2, [sp+392]
001b6b90ldr x4, [sp+192]
001b6b94ldr x5, [sp+200]
001b6b98mov x6, x0
001b6b9cmov x0, x2
001b6ba0mov x7, x1
001b6ba4mov x1, x6
001b6ba8mov x2, x7
001b6bacbl google.golang.org/protobuf/internal/filedesc.appendFullName
001b6bb0str x0, [sp+248]
001b6bb4str x1, [sp+256]
001b6bb8ldr x2, [sp+360]
001b6bbcldrsb x27, [x2]
001b6bc0str x1, [x2+8]
001b6bc4adrp x27, 0x895000
001b6bc8ldr w1, [x27+3056]
001b6bcccbz w1, 0x1b6bd4
001b6bd0b 0x1b6bd8
001b6bd4
001b6bd4loc_1b6bd4:
001b6bd4b 0x1b6bec
001b6bd8
001b6bd8loc_1b6bd8:
001b6bd8bl runtime.gcWriteBarrier2
001b6bdcstr x0, [x25]
001b6be0ldr x5, [x2]
001b6be4str x5, [x25+8]
001b6be8b 0x1b6bec
001b6bec
001b6becloc_1b6bec:
001b6becstr x0, [x2]
001b6bf0b 0x1b6c38
001b6bf4
001b6bf4loc_1b6bf4:
001b6bf4subs wzr, w6, 3
001b6bf8b.eq 0x1b6c00
001b6bfcb 0x1b6c30
001b6c00
001b6c00loc_1b6c00:
001b6c00b 0x1b6c04
001b6c04
001b6c04loc_1b6c04:
001b6c04ldr x0, [sp+208]
001b6c08ldr x3, [sp+184]
001b6c0cldr x1, [sp+216]
001b6c10ldr x4, [sp+192]
001b6c14ldr x2, [sp+224]
001b6c18ldr x5, [sp+200]
001b6c1cbl google.golang.org/protobuf/internal/filedesc.appendOptions
001b6c20str x0, [sp+208]
001b6c24str x1, [sp+216]
001b6c28str x2, [sp+224]
001b6c2cb 0x1b6c38
001b6c30
001b6c30loc_1b6c30:
001b6c30b 0x1b6c34
001b6c34
001b6c34loc_1b6c34:
001b6c34b 0x1b6c38
001b6c38
001b6c38loc_1b6c38:
001b6c38b 0x1b6ca0
001b6c3c
001b6c3cloc_1b6c3c:
001b6c3cb 0x1b6c40
001b6c40
001b6c40loc_1b6c40:
001b6c40b 0x1b6c44
001b6c44
001b6c44loc_1b6c44:
001b6c44ldrsb x1, [sp+64]
001b6c48ldr x2, [sp+368]
001b6c4cldr x3, [sp+376]
001b6c50ldr x4, [sp+384]
001b6c54ldrsw x0, [sp+68]
001b6c58bl google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue
001b6c5cstr x0, [sp+104]
001b6c60ldr x1, [sp+376]
001b6c64ldr x5, [sp+368]
001b6c68ldr x6, [sp+384]
001b6c6cb 0x1b6c70
001b6c70
001b6c70loc_1b6c70:
001b6c70subs xzr, x0, x1
001b6c74b.ls 0x1b6c7c
001b6c78b 0x1b6d10
001b6c7c
001b6c7cloc_1b6c7c:
001b6c7csub x6, x6, x0
001b6c80sub x7, x1, x0
001b6c84sub x8, xzr, x6
001b6c88and x8, x0, x8, asr #63
001b6c8cadd x5, x5, x8
001b6c90str x5, [sp+368]
001b6c94str x7, [sp+376]
001b6c98str x6, [sp+384]
001b6c9cb 0x1b6ca0
001b6ca0
001b6ca0loc_1b6ca0:
001b6ca0b 0x1b6ca4
001b6ca4
001b6ca4loc_1b6ca4:
001b6ca4b 0x1b6954
001b6ca8
001b6ca8loc_1b6ca8:
001b6ca8ldr x0, [sp+400]
001b6cacldrsb x27, [x0]
001b6cb0str x0, [sp+232]
001b6cb4ldr x2, [sp+208]
001b6cb8ldr x3, [sp+216]
001b6cbcldr x4, [sp+224]
001b6cc0adrp x1, 0x86c000
001b6cc4add x1, x1, 848
001b6cc8bl google.golang.org/protobuf/internal/filedesc.(*Builder).optionsUnmarshaler
001b6cccstr x0, [sp+240]
001b6cd0ldr x5, [sp+360]
001b6cd4ldrsb x27, [x5]
001b6cd8adrp x27, 0x895000
001b6cdcldr w6, [x27+3056]
001b6ce0cbz w6, 0x1b6ce8
001b6ce4b 0x1b6cec
001b6ce8
001b6ce8loc_1b6ce8:
001b6ce8b 0x1b6d00
001b6cec
001b6cecloc_1b6cec:
001b6cecbl runtime.gcWriteBarrier2
001b6cf0str x0, [x25]
001b6cf4ldr x1, [x5+48]
001b6cf8str x1, [x25+8]
001b6cfcb 0x1b6d00
001b6d00
001b6d00loc_1b6d00:
001b6d00str x0, [x5+48]
001b6d04ldp x29, x30, [sp-8]
001b6d08add sp, sp, 352
001b6d0cret x30
001b6d10
001b6d10loc_1b6d10:
001b6d10bl runtime.panicSliceB
001b6d14
001b6d14loc_1b6d14:
001b6d14bl runtime.panicSliceB
001b6d18
001b6d18loc_1b6d18:
001b6d18mov x0, x1
001b6d1cmov x1, x3
001b6d20bl runtime.panicSliceB
001b6d24
001b6d24loc_1b6d24:
001b6d24bl runtime.panicSliceB
001b6d28hint
001b6d2c
001b6d2cloc_1b6d2c:
001b6d2cstp x0, x1, [sp+8]
001b6d30stp x2, x3, [sp+24]
001b6d34stp x4, x5, [sp+40]
001b6d38stp x6, x7, [sp+56]
001b6d3cstr x8, [sp+72]
001b6d40mov x3, x30
001b6d44bl runtime.morestack_noctxt.abi0
001b6d48ldp x0, x1, [sp+8]
001b6d4cldp x2, x3, [sp+24]
001b6d50ldp x4, x5, [sp+40]
001b6d54ldp x6, x7, [sp+56]
001b6d58ldr x8, [sp+72]
001b6d5cb 0x1b6880
001b6880
001b6880google.golang.org/protobuf/internal/filedesc.(*EnumValue).unmarshalFull: ; void google.golang.org/protobuf/internal/filedesc.(*EnumValue).unmarshalFull(google.golang.org/protobuf/internal/filedesc.EnumValue * vd, struct []uint8 b, google.golang.org/protobuf/internal/strs.Builder * sb, google.golang.org/protobuf/internal/filedesc.File * pf, google.golang.org/protobuf/reflect/protoreflect.Descriptor pd, int i)
001b6880ldr x16, [x28+16]
001b6884sub x17, sp, 224
001b6888subs xzr, x17, x16
001b688cb.ls 0x1b6d2c
001b6890sub x20, sp, 352
001b6894stp x29, x30, [x20-8]
001b6898add sp, x20, 0
001b689csub x29, sp, 8
001b68a0str x0, [sp+360]
001b68a4str x1, [sp+368]
001b68a8str x2, [sp+376]
001b68acstr x3, [sp+384]
001b68b0str x4, [sp+392]
001b68b4str x5, [sp+400]
001b68b8str x6, [sp+408]
001b68bcstr x7, [sp+416]
001b68c0str x8, [sp+424]
001b68c4ldr x6, [sp+360]
001b68c8ldrsb x27, [x6]
001b68ccadrp x27, 0x895000
001b68d0ldr w7, [x27+3056]
001b68d4cbz w7, 0x1b68dc
001b68d8b 0x1b68e0
001b68dc
001b68dcloc_1b68dc:
001b68dcb 0x1b68f4
001b68e0
001b68e0loc_1b68e0:
001b68e0bl runtime.gcWriteBarrier2
001b68e4str x5, [x25]
001b68e8ldr x7, [x6+16]
001b68ecstr x7, [x25+8]
001b68f0b 0x1b68f4
001b68f4
001b68f4loc_1b68f4:
001b68f4str x5, [x6+16]
001b68f8ldr x5, [sp+360]
001b68fcldrsb x27, [x5]
001b6900ldr x6, [sp+416]
001b6904ldr x7, [sp+408]
001b6908str x7, [x5+24]
001b690cadrp x27, 0x895000
001b6910ldr w7, [x27+3056]
001b6914cbz w7, 0x1b691c
001b6918b 0x1b6920
001b691c
001b691cloc_1b691c:
001b691cb 0x1b6934
001b6920
001b6920loc_1b6920:
001b6920bl runtime.gcWriteBarrier2
001b6924str x6, [x25]
001b6928ldr x7, [x5+32]
001b692cstr x7, [x25+8]
001b6930b 0x1b6934
001b6934
001b6934loc_1b6934:
001b6934str x6, [x5+32]
001b6938ldr x5, [sp+360]
001b693cldrsb x27, [x5]
001b6940ldr x6, [sp+424]
001b6944str x6, [x5+40]
001b6948stp xzr, xzr, [sp+208]
001b694cstr xzr, [sp+224]
001b6950b 0x1b6954
001b6954
001b6954loc_1b6954:
001b6954ldr x5, [sp+376]
001b6958str x5, [sp+144]
001b695ccbnz x5, 0x1b6964
001b6960b 0x1b6ca8
001b6964
001b6964loc_1b6964:
001b6964ldr x0, [sp+368]
001b6968ldr x1, [sp+376]
001b696cldr x2, [sp+384]
001b6970bl google.golang.org/protobuf/encoding/protowire.ConsumeTag
001b6974str w0, [sp+80]
001b6978strb w1, [sp+66]
001b697cstr x2, [sp+136]
001b6980ldrsw x3, [sp+80]
001b6984str w3, [sp+84]
001b6988ldrsb x3, [sp+66]
001b698cstrb w3, [sp+67]
001b6990ldr x3, [sp+136]
001b6994str x3, [sp+176]
001b6998ldrsw x3, [sp+84]
001b699cstr w3, [sp+68]
001b69a0ldrsb x3, [sp+67]
001b69a4strb w3, [sp+64]
001b69a8ldr x0, [sp+176]
001b69acstr x0, [sp+96]
001b69b0ldr x1, [sp+376]
001b69b4ldr x3, [sp+368]
001b69b8ldr x4, [sp+384]
001b69bcb 0x1b69c0
001b69c0
001b69c0loc_1b69c0:
001b69c0subs xzr, x1, x0
001b69c4b.hs 0x1b69cc
001b69c8b 0x1b6d24
001b69cc
001b69ccloc_1b69cc:
001b69ccsub x5, x4, x0
001b69d0sub x6, x1, x0
001b69d4sub x7, xzr, x5
001b69d8and x7, x0, x7, asr #63
001b69dcadd x7, x3, x7
001b69e0str x7, [sp+368]
001b69e4str x6, [sp+376]
001b69e8str x5, [sp+384]
001b69ecldrsb x5, [sp+64]
001b69f0strb w5, [sp+65]
001b69f4ubfm x6, x5, 0, 7
001b69f8cbz w6, 0x1b6a00
001b69fcb 0x1b6a9c
001b6a00
001b6a00loc_1b6a00:
001b6a00b 0x1b6a04
001b6a04
001b6a04loc_1b6a04:
001b6a04ldr x0, [sp+368]
001b6a08ldr x1, [sp+376]
001b6a0cldr x2, [sp+384]
001b6a10bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001b6a14str x0, [sp+128]
001b6a18str x1, [sp+136]
001b6a1cstr x0, [sp+168]
001b6a20str x1, [sp+160]
001b6a24str x0, [sp+88]
001b6a28str x1, [sp+120]
001b6a2cldr x3, [sp+376]
001b6a30ldr x4, [sp+368]
001b6a34ldr x5, [sp+384]
001b6a38b 0x1b6a3c
001b6a3c
001b6a3cloc_1b6a3c:
001b6a3csubs xzr, x1, x3
001b6a40b.ls 0x1b6a48
001b6a44b 0x1b6d18
001b6a48
001b6a48loc_1b6a48:
001b6a48sub x5, x5, x1
001b6a4csub x6, x3, x1
001b6a50sub x7, xzr, x5
001b6a54and x7, x1, x7, asr #63
001b6a58add x7, x4, x7
001b6a5cstr x7, [sp+368]
001b6a60str x6, [sp+376]
001b6a64str x5, [sp+384]
001b6a68ldrsw x5, [sp+68]
001b6a6cstr w5, [sp+76]
001b6a70subs wzr, w5, 2
001b6a74b.eq 0x1b6a7c
001b6a78b 0x1b6a94
001b6a7c
001b6a7cloc_1b6a7c:
001b6a7cb 0x1b6a80
001b6a80
001b6a80loc_1b6a80:
001b6a80ldr x5, [sp+360]
001b6a84ldrsb x27, [x5]
001b6a88ldr x6, [sp+88]
001b6a8cstr w6, [x5+56]
001b6a90b 0x1b6a98
001b6a94
001b6a94loc_1b6a94:
001b6a94b 0x1b6a98
001b6a98
001b6a98loc_1b6a98:
001b6a98b 0x1b6ca0
001b6a9c
001b6a9cloc_1b6a9c:
001b6a9cubfm x5, x5, 0, 7
001b6aa0subs wzr, w5, 2
001b6aa4b.eq 0x1b6aac
001b6aa8b 0x1b6c3c
001b6aac
001b6aacloc_1b6aac:
001b6aacb 0x1b6ab0
001b6ab0
001b6ab0loc_1b6ab0:
001b6ab0str xzr, [sp+280]
001b6ab4stp xzr, xzr, [sp+288]
001b6ab8ldr x0, [sp+368]
001b6abcldr x1, [sp+376]
001b6ac0ldr x2, [sp+384]
001b6ac4bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001b6ac8str x0, [sp+280]
001b6accstr x1, [sp+288]
001b6ad0str x2, [sp+296]
001b6ad4str x3, [sp+136]
001b6ad8str x0, [sp+320]
001b6adcstr x1, [sp+328]
001b6ae0str x2, [sp+336]
001b6ae4ldr x3, [sp+136]
001b6ae8str x3, [sp+152]
001b6aecstr x0, [sp+184]
001b6af0str x1, [sp+192]
001b6af4str x2, [sp+200]
001b6af8ldr x0, [sp+152]
001b6afcstr x0, [sp+112]
001b6b00ldr x1, [sp+376]
001b6b04ldr x3, [sp+368]
001b6b08ldr x4, [sp+384]
001b6b0cb 0x1b6b10
001b6b10
001b6b10loc_1b6b10:
001b6b10subs xzr, x1, x0
001b6b14b.hs 0x1b6b1c
001b6b18b 0x1b6d14
001b6b1c
001b6b1cloc_1b6b1c:
001b6b1csub x6, x4, x0
001b6b20sub x7, x1, x0
001b6b24sub x8, xzr, x6
001b6b28and x8, x0, x8, asr #63
001b6b2cadd x8, x3, x8
001b6b30str x8, [sp+368]
001b6b34str x7, [sp+376]
001b6b38str x6, [sp+384]
001b6b3cldrsw x6, [sp+68]
001b6b40str w6, [sp+72]
001b6b44subs wzr, w6, 1
001b6b48b.eq 0x1b6b50
001b6b4cb 0x1b6bf4
001b6b50
001b6b50loc_1b6b50:
001b6b50b 0x1b6b54
001b6b54
001b6b54loc_1b6b54:
001b6b54ldr x1, [sp+408]
001b6b58ldrsb x27, [x1]
001b6b5cldr x1, [x1+64]
001b6b60ldr x0, [sp+416]
001b6b64blr x1
001b6b68str x0, [sp+304]
001b6b6cstr x1, [sp+312]
001b6b70ldrsb x27, [x0]
001b6b74ldr x2, [x0+24]
001b6b78mov x0, x1
001b6b7cblr x2
001b6b80str x0, [sp+264]
001b6b84str x1, [sp+272]
001b6b88ldr x3, [sp+184]
001b6b8cldr x2, [sp+392]
001b6b90ldr x4, [sp+192]
001b6b94ldr x5, [sp+200]
001b6b98mov x6, x0
001b6b9cmov x0, x2
001b6ba0mov x7, x1
001b6ba4mov x1, x6
001b6ba8mov x2, x7
001b6bacbl google.golang.org/protobuf/internal/filedesc.appendFullName
001b6bb0str x0, [sp+248]
001b6bb4str x1, [sp+256]
001b6bb8ldr x2, [sp+360]
001b6bbcldrsb x27, [x2]
001b6bc0str x1, [x2+8]
001b6bc4adrp x27, 0x895000
001b6bc8ldr w1, [x27+3056]
001b6bcccbz w1, 0x1b6bd4
001b6bd0b 0x1b6bd8
001b6bd4
001b6bd4loc_1b6bd4:
001b6bd4b 0x1b6bec
001b6bd8
001b6bd8loc_1b6bd8:
001b6bd8bl runtime.gcWriteBarrier2
001b6bdcstr x0, [x25]
001b6be0ldr x5, [x2]
001b6be4str x5, [x25+8]
001b6be8b 0x1b6bec
001b6bec
001b6becloc_1b6bec:
001b6becstr x0, [x2]
001b6bf0b 0x1b6c38
001b6bf4
001b6bf4loc_1b6bf4:
001b6bf4subs wzr, w6, 3
001b6bf8b.eq 0x1b6c00
001b6bfcb 0x1b6c30
001b6c00
001b6c00loc_1b6c00:
001b6c00b 0x1b6c04
001b6c04
001b6c04loc_1b6c04:
001b6c04ldr x0, [sp+208]
001b6c08ldr x3, [sp+184]
001b6c0cldr x1, [sp+216]
001b6c10ldr x4, [sp+192]
001b6c14ldr x2, [sp+224]
001b6c18ldr x5, [sp+200]
001b6c1cbl google.golang.org/protobuf/internal/filedesc.appendOptions
001b6c20str x0, [sp+208]
001b6c24str x1, [sp+216]
001b6c28str x2, [sp+224]
001b6c2cb 0x1b6c38
001b6c30
001b6c30loc_1b6c30:
001b6c30b 0x1b6c34
001b6c34
001b6c34loc_1b6c34:
001b6c34b 0x1b6c38
001b6c38
001b6c38loc_1b6c38:
001b6c38b 0x1b6ca0
001b6c3c
001b6c3cloc_1b6c3c:
001b6c3cb 0x1b6c40
001b6c40
001b6c40loc_1b6c40:
001b6c40b 0x1b6c44
001b6c44
001b6c44loc_1b6c44:
001b6c44ldrsb x1, [sp+64]
001b6c48ldr x2, [sp+368]
001b6c4cldr x3, [sp+376]
001b6c50ldr x4, [sp+384]
001b6c54ldrsw x0, [sp+68]
001b6c58bl google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue
001b6c5cstr x0, [sp+104]
001b6c60ldr x1, [sp+376]
001b6c64ldr x5, [sp+368]
001b6c68ldr x6, [sp+384]
001b6c6cb 0x1b6c70
001b6c70
001b6c70loc_1b6c70:
001b6c70subs xzr, x0, x1
001b6c74b.ls 0x1b6c7c
001b6c78b 0x1b6d10
001b6c7c
001b6c7cloc_1b6c7c:
001b6c7csub x6, x6, x0
001b6c80sub x7, x1, x0
001b6c84sub x8, xzr, x6
001b6c88and x8, x0, x8, asr #63
001b6c8cadd x5, x5, x8
001b6c90str x5, [sp+368]
001b6c94str x7, [sp+376]
001b6c98str x6, [sp+384]
001b6c9cb 0x1b6ca0
001b6ca0
001b6ca0loc_1b6ca0:
001b6ca0b 0x1b6ca4
001b6ca4
001b6ca4loc_1b6ca4:
001b6ca4b 0x1b6954
001b6ca8
001b6ca8loc_1b6ca8:
001b6ca8ldr x0, [sp+400]
001b6cacldrsb x27, [x0]
001b6cb0str x0, [sp+232]
001b6cb4ldr x2, [sp+208]
001b6cb8ldr x3, [sp+216]
001b6cbcldr x4, [sp+224]
001b6cc0adrp x1, 0x86c000
001b6cc4add x1, x1, 848
001b6cc8bl google.golang.org/protobuf/internal/filedesc.(*Builder).optionsUnmarshaler
001b6cccstr x0, [sp+240]
001b6cd0ldr x5, [sp+360]
001b6cd4ldrsb x27, [x5]
001b6cd8adrp x27, 0x895000
001b6cdcldr w6, [x27+3056]
001b6ce0cbz w6, 0x1b6ce8
001b6ce4b 0x1b6cec
001b6ce8
001b6ce8loc_1b6ce8:
001b6ce8b 0x1b6d00
001b6cec
001b6cecloc_1b6cec:
001b6cecbl runtime.gcWriteBarrier2
001b6cf0str x0, [x25]
001b6cf4ldr x1, [x5+48]
001b6cf8str x1, [x25+8]
001b6cfcb 0x1b6d00
001b6d00
001b6d00loc_1b6d00:
001b6d00str x0, [x5+48]
001b6d04ldp x29, x30, [sp-8]
001b6d08add sp, sp, 352
001b6d0cret x30
001b6d10
001b6d10loc_1b6d10:
001b6d10bl runtime.panicSliceB
001b6d14
001b6d14loc_1b6d14:
001b6d14bl runtime.panicSliceB
001b6d18
001b6d18loc_1b6d18:
001b6d18mov x0, x1
001b6d1cmov x1, x3
001b6d20bl runtime.panicSliceB
001b6d24
001b6d24loc_1b6d24:
001b6d24bl runtime.panicSliceB
001b6d28hint
001b6d2c
001b6d2cloc_1b6d2c:
001b6d2cstp x0, x1, [sp+8]
001b6d30stp x2, x3, [sp+24]
001b6d34stp x4, x5, [sp+40]
001b6d38stp x6, x7, [sp+56]
001b6d3cstr x8, [sp+72]
001b6d40mov x3, x30
001b6d44bl runtime.morestack_noctxt.abi0
001b6d48ldp x0, x1, [sp+8]
001b6d4cldp x2, x3, [sp+24]
001b6d50ldp x4, x5, [sp+40]
001b6d54ldp x6, x7, [sp+56]
001b6d58ldr x8, [sp+72]
001b6d5cb 0x1b6880
001b6880
001b6d60
001b6d60google.golang.org/protobuf/internal/filedesc.(*Message).unmarshalFull: ; void google.golang.org/protobuf/internal/filedesc.(*Message).unmarshalFull(google.golang.org/protobuf/internal/filedesc.Message * md, struct []uint8 b, google.golang.org/protobuf/internal/strs.Builder * sb)
001b6d60ldr x16, [x28+16]
001b6d64sub x17, sp, 624
001b6d68subs xzr, x17, x16
001b6d6cb.ls 0x1b7b04
001b6d70sub x20, sp, 752
001b6d74stp x29, x30, [x20-8]
001b6d78add sp, x20, 0
001b6d7csub x29, sp, 8
001b6d80str x0, [sp+760]
001b6d84str x1, [sp+768]
001b6d88str x2, [sp+776]
001b6d8cstr x3, [sp+784]
001b6d90str x4, [sp+792]
001b6d94stp xzr, xzr, [sp+384]
001b6d98str xzr, [sp+400]
001b6d9cstp xzr, xzr, [sp+360]
001b6da0str xzr, [sp+376]
001b6da4str xzr, [sp+200]
001b6da8str xzr, [sp+152]
001b6dacstr xzr, [sp+192]
001b6db0stp xzr, xzr, [sp+336]
001b6db4str xzr, [sp+352]
001b6db8adrp x0, 0x4d6000
001b6dbcadd x0, x0, 320
001b6dc0bl runtime.newobject
001b6dc4str x0, [sp+688]
001b6dc8ldr x1, [sp+760]
001b6dccldrsb x27, [x1]
001b6dd0adrp x27, 0x895000
001b6dd4ldr w2, [x27+3056]
001b6dd8cbz w2, 0x1b6de0
001b6ddcb 0x1b6de4
001b6de0
001b6de0loc_1b6de0:
001b6de0b 0x1b6df8
001b6de4
001b6de4loc_1b6de4:
001b6de4bl runtime.gcWriteBarrier2
001b6de8str x0, [x25]
001b6decldr x5, [x1+200]
001b6df0str x5, [x25+8]
001b6df4b 0x1b6df8
001b6df8
001b6df8loc_1b6df8:
001b6df8str x0, [x1+200]
001b6dfcb 0x1b6e00
001b6e00
001b6e00loc_1b6e00:
001b6e00ldr x5, [sp+776]
001b6e04str x5, [sp+264]
001b6e08cbnz x5, 0x1b6e10
001b6e0cb 0x1b7688
001b6e10
001b6e10loc_1b6e10:
001b6e10ldr x0, [sp+768]
001b6e14ldr x1, [sp+776]
001b6e18ldr x2, [sp+784]
001b6e1cbl google.golang.org/protobuf/encoding/protowire.ConsumeTag
001b6e20str w0, [sp+128]
001b6e24strb w1, [sp+98]
001b6e28str x2, [sp+256]
001b6e2cldrsw x3, [sp+128]
001b6e30str w3, [sp+140]
001b6e34ldrsb x3, [sp+98]
001b6e38strb w3, [sp+99]
001b6e3cldr x3, [sp+256]
001b6e40str x3, [sp+280]
001b6e44ldrsw x3, [sp+140]
001b6e48str w3, [sp+108]
001b6e4cldrsb x3, [sp+99]
001b6e50strb w3, [sp+95]
001b6e54ldr x0, [sp+280]
001b6e58str x0, [sp+144]
001b6e5cldr x1, [sp+776]
001b6e60ldr x3, [sp+768]
001b6e64ldr x4, [sp+784]
001b6e68b 0x1b6e6c
001b6e6c
001b6e6cloc_1b6e6c:
001b6e6csubs xzr, x1, x0
001b6e70b.hs 0x1b6e78
001b6e74b 0x1b7afc
001b6e78
001b6e78loc_1b6e78:
001b6e78sub x5, x4, x0
001b6e7csub x6, x1, x0
001b6e80sub x7, xzr, x5
001b6e84and x7, x0, x7, asr #63
001b6e88add x7, x3, x7
001b6e8cstr x7, [sp+768]
001b6e90str x6, [sp+776]
001b6e94str x5, [sp+784]
001b6e98ldrsb x5, [sp+95]
001b6e9cstrb w5, [sp+96]
001b6ea0ubfm x5, x5, 0, 7
001b6ea4subs wzr, w5, 2
001b6ea8b.eq 0x1b6eb0
001b6eacb 0x1b7620
001b6eb0
001b6eb0loc_1b6eb0:
001b6eb0b 0x1b6eb4
001b6eb4
001b6eb4loc_1b6eb4:
001b6eb4str xzr, [sp+664]
001b6eb8add x27, sp, 672
001b6ebcstp xzr, xzr, [x27]
001b6ec0ldr x0, [sp+768]
001b6ec4ldr x1, [sp+776]
001b6ec8ldr x2, [sp+784]
001b6eccbl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001b6ed0str x0, [sp+664]
001b6ed4str x1, [sp+672]
001b6ed8str x2, [sp+680]
001b6edcstr x3, [sp+256]
001b6ee0str x0, [sp+720]
001b6ee4str x1, [sp+728]
001b6ee8str x2, [sp+736]
001b6eecldr x3, [sp+256]
001b6ef0str x3, [sp+272]
001b6ef4str x0, [sp+288]
001b6ef8str x1, [sp+296]
001b6efcstr x2, [sp+304]
001b6f00ldr x0, [sp+272]
001b6f04str x0, [sp+168]
001b6f08ldr x1, [sp+776]
001b6f0cldr x3, [sp+768]
001b6f10ldr x4, [sp+784]
001b6f14b 0x1b6f18
001b6f18
001b6f18loc_1b6f18:
001b6f18subs xzr, x1, x0
001b6f1cb.hs 0x1b6f24
001b6f20b 0x1b7af8
001b6f24
001b6f24loc_1b6f24:
001b6f24sub x5, x4, x0
001b6f28sub x6, x1, x0
001b6f2csub x7, xzr, x5
001b6f30and x7, x0, x7, asr #63
001b6f34add x7, x3, x7
001b6f38str x7, [sp+768]
001b6f3cstr x6, [sp+776]
001b6f40str x5, [sp+784]
001b6f44ldrsw x5, [sp+108]
001b6f48str w5, [sp+116]
001b6f4csubs wzr, w5, 5
001b6f50b.le 0x1b6f58
001b6f54b 0x1b72dc
001b6f58
001b6f58loc_1b6f58:
001b6f58subs wzr, w5, 3
001b6f5cb.le 0x1b6f64
001b6f60b 0x1b7070
001b6f64
001b6f64loc_1b6f64:
001b6f64subs wzr, w5, 2
001b6f68b.eq 0x1b6f70
001b6f6cb 0x1b7008
001b6f70
001b6f70loc_1b6f70:
001b6f70b 0x1b6f74
001b6f74
001b6f74loc_1b6f74:
001b6f74ldr x2, [sp+400]
001b6f78ldr x0, [sp+384]
001b6f7cldr x5, [sp+392]
001b6f80add x1, x5, 1
001b6f84subs xzr, x2, x1
001b6f88b.hs 0x1b6f90
001b6f8cb 0x1b6f94
001b6f90
001b6f90loc_1b6f90:
001b6f90b 0x1b6fa8
001b6f94
001b6f94loc_1b6f94:
001b6f94orr x3, xzr, 1
001b6f98adrp x4, 0x437000
001b6f9cadd x4, x4, 1216
001b6fa0bl runtime.growslice
001b6fa4b 0x1b6fa8
001b6fa8
001b6fa8loc_1b6fa8:
001b6fa8ldr x5, [sp+288]
001b6facadd x6, x1, x1, lsl #1
001b6fb0ldr x7, [sp+296]
001b6fb4ldr x8, [sp+304]
001b6fb8ubfm x6, x6, 61, 60
001b6fbcsub x6, x6, 24
001b6fc0add x9, x0, x6
001b6fc4str x7, [x9+8]
001b6fc8str x8, [x9+16]
001b6fccadrp x27, 0x895000
001b6fd0ldr w7, [x27+3056]
001b6fd4cbz w7, 0x1b6fdc
001b6fd8b 0x1b6fe0
001b6fdc
001b6fdcloc_1b6fdc:
001b6fdcb 0x1b6ff4
001b6fe0
001b6fe0loc_1b6fe0:
001b6fe0bl runtime.gcWriteBarrier2
001b6fe4str x5, [x25]
001b6fe8ldr x7, [x0+x6]
001b6fecstr x7, [x25+8]
001b6ff0b 0x1b6ff4
001b6ff4
001b6ff4loc_1b6ff4:
001b6ff4str x5, [x0+x6]
001b6ff8str x0, [sp+384]
001b6ffcstr x1, [sp+392]
001b7000str x2, [sp+400]
001b7004b 0x1b761c
001b7008
001b7008loc_1b7008:
001b7008subs wzr, w5, 3
001b700cb.eq 0x1b7014
001b7010b 0x1b7068
001b7014
001b7014loc_1b7014:
001b7014b 0x1b7018
001b7018
001b7018loc_1b7018:
001b7018ldr x5, [sp+760]
001b701cldrsb x27, [x5]
001b7020ldr x1, [x5+104]
001b7024ldr x5, [x5+96]
001b7028ldr x0, [sp+152]
001b702csubs xzr, x0, x1
001b7030b.lo 0x1b7038
001b7034b 0x1b7af4
001b7038
001b7038loc_1b7038:
001b7038movz x6, 208
001b703cmadd x0, x6, x0, x5
001b7040str x0, [sp+528]
001b7044ldr x1, [sp+288]
001b7048ldr x4, [sp+792]
001b704cldr x2, [sp+296]
001b7050ldr x3, [sp+304]
001b7054bl google.golang.org/protobuf/internal/filedesc.(*Message).unmarshalFull
001b7058ldr x5, [sp+152]
001b705cadd x5, x5, 1
001b7060str x5, [sp+152]
001b7064b 0x1b761c
001b7068
001b7068loc_1b7068:
001b7068b 0x1b706c
001b706c
001b706cloc_1b706c:
001b706cb 0x1b72d8
001b7070
001b7070loc_1b7070:
001b7070subs wzr, w5, 4
001b7074b.eq 0x1b707c
001b7078b 0x1b70cc
001b707c
001b707cloc_1b707c:
001b707cb 0x1b7080
001b7080
001b7080loc_1b7080:
001b7080ldr x5, [sp+760]
001b7084ldrsb x27, [x5]
001b7088ldr x1, [x5+56]
001b708cldr x5, [x5+48]
001b7090ldr x0, [sp+200]
001b7094subs xzr, x0, x1
001b7098b.lo 0x1b70a0
001b709cb 0x1b7af0
001b70a0
001b70a0loc_1b70a0:
001b70a0add x0, x5, x0, lsl #6
001b70a4str x0, [sp+536]
001b70a8ldr x1, [sp+288]
001b70acldr x4, [sp+792]
001b70b0ldr x2, [sp+296]
001b70b4ldr x3, [sp+304]
001b70b8bl google.golang.org/protobuf/internal/filedesc.(*Enum).unmarshalFull
001b70bcldr x5, [sp+200]
001b70c0add x5, x5, 1
001b70c4str x5, [sp+200]
001b70c8b 0x1b761c
001b70cc
001b70ccloc_1b70cc:
001b70ccsubs wzr, w5, 5
001b70d0b.eq 0x1b70d8
001b70d4b 0x1b72d0
001b70d8
001b70d8loc_1b70d8:
001b70d8b 0x1b70dc
001b70dc
001b70dcloc_1b70dc:
001b70dcstr xzr, [sp+664]
001b70e0add x27, sp, 672
001b70e4stp xzr, xzr, [x27]
001b70e8ldr x0, [sp+288]
001b70ecldr x1, [sp+296]
001b70f0ldr x2, [sp+304]
001b70f4bl google.golang.org/protobuf/internal/filedesc.unmarshalMessageExtensionRange
001b70f8ldr x3, [sp+8]
001b70fcstr x3, [sp+120]
001b7100str x0, [sp+664]
001b7104str x1, [sp+672]
001b7108str x2, [sp+680]
001b710cldr x3, [sp+120]
001b7110stur x3, [sp+132]
001b7114ldr x3, [sp+672]
001b7118ldr x4, [sp+680]
001b711cldr x5, [sp+664]
001b7120str x5, [sp+696]
001b7124str x3, [sp+704]
001b7128str x4, [sp+712]
001b712cldur x3, [sp+132]
001b7130stur x3, [sp+100]
001b7134ldr x3, [sp+696]
001b7138ldr x4, [sp+704]
001b713cldr x5, [sp+712]
001b7140str x3, [sp+312]
001b7144str x4, [sp+320]
001b7148str x5, [sp+328]
001b714cldr x3, [sp+760]
001b7150ldrsb x27, [x3]
001b7154ldr x0, [x3+16]
001b7158ldrsb x27, [x0]
001b715cstr x0, [sp+544]
001b7160ldr x2, [sp+312]
001b7164ldr x3, [sp+320]
001b7168ldr x4, [sp+328]
001b716cadrp x1, 0x86b000
001b7170add x1, x1, 912
001b7174bl google.golang.org/protobuf/internal/filedesc.(*Builder).optionsUnmarshaler
001b7178str x0, [sp+408]
001b717cldr x3, [sp+760]
001b7180ldrsb x27, [x3]
001b7184ldr x3, [x3+200]
001b7188ldrsb x27, [x3]
001b718cldr x2, [x3+304]
001b7190ldr x0, [x3+288]
001b7194ldr x3, [x3+296]
001b7198add x1, x3, 1
001b719csubs xzr, x2, x1
001b71a0b.hs 0x1b71a8
001b71a4b 0x1b71ac
001b71a8
001b71a8loc_1b71a8:
001b71a8b 0x1b71c0
001b71ac
001b71acloc_1b71ac:
001b71acorr x3, xzr, 1
001b71b0adrp x4, 0x449000
001b71b4add x4, x4, 3040
001b71b8bl runtime.growslice
001b71bcb 0x1b71c0
001b71c0
001b71c0loc_1b71c0:
001b71c0ldur x5, [sp+100]
001b71c4sub x6, x1, 1
001b71c8str x5, [x0+3*x6]
001b71ccldr x5, [sp+760]
001b71d0ldrsb x27, [x5]
001b71d4ldr x5, [x5+200]
001b71d8ldrsb x27, [x5]
001b71dcstr x1, [x5+296]
001b71e0str x2, [x5+304]
001b71e4adrp x27, 0x894000
001b71e8ldr w6, [x27+3056]
001b71eccbz w6, 0x1b71f4
001b71f0b 0x1b71f8
001b71f4
001b71f4loc_1b71f4:
001b71f4b 0x1b720c
001b71f8
001b71f8loc_1b71f8:
001b71f8bl runtime.gcWriteBarrier2
001b71fcstr x0, [x25]
001b7200ldr x6, [x5+288]
001b7204str x6, [x25+8]
001b7208b 0x1b720c
001b720c
001b720cloc_1b720c:
001b720cstr x0, [x5+288]
001b7210ldr x5, [sp+760]
001b7214ldrsb x27, [x5]
001b7218ldr x5, [x5+200]
001b721cldrsb x27, [x5]
001b7220ldr x2, [x5+368]
001b7224ldr x0, [x5+352]
001b7228ldr x5, [x5+360]
001b722cadd x1, x5, 1
001b7230subs xzr, x2, x1
001b7234b.hs 0x1b723c
001b7238b 0x1b7240
001b723c
001b723cloc_1b723c:
001b723cb 0x1b7254
001b7240
001b7240loc_1b7240:
001b7240orr x3, xzr, 1
001b7244adrp x4, 0x440000
001b7248add x4, x4, 3520
001b724cbl runtime.growslice
001b7250b 0x1b7254
001b7254
001b7254loc_1b7254:
001b7254ldr x5, [sp+408]
001b7258sub x6, x1, 1
001b725cadrp x27, 0x894000
001b7260ldr w7, [x27+3056]
001b7264cbz w7, 0x1b726c
001b7268b 0x1b7270
001b726c
001b726cloc_1b726c:
001b726cb 0x1b7284
001b7270
001b7270loc_1b7270:
001b7270bl runtime.gcWriteBarrier2
001b7274str x5, [x25]
001b7278ldr x7, [x0+3*x6]
001b727cstr x7, [x25+8]
001b7280b 0x1b7284
001b7284
001b7284loc_1b7284:
001b7284str x5, [x0+3*x6]
001b7288ldr x5, [sp+760]
001b728cldrsb x27, [x5]
001b7290ldr x5, [x5+200]
001b7294ldrsb x27, [x5]
001b7298str x1, [x5+360]
001b729cstr x2, [x5+368]
001b72a0adrp x27, 0x894000
001b72a4ldr w6, [x27+3056]
001b72a8cbz w6, 0x1b72b0
001b72acb 0x1b72b4
001b72b0
001b72b0loc_1b72b0:
001b72b0b 0x1b72c8
001b72b4
001b72b4loc_1b72b4:
001b72b4bl runtime.gcWriteBarrier2
001b72b8str x0, [x25]
001b72bcldr x6, [x5+352]
001b72c0str x6, [x25+8]
001b72c4b 0x1b72c8
001b72c8
001b72c8loc_1b72c8:
001b72c8str x0, [x5+352]
001b72ccb 0x1b761c
001b72d0
001b72d0loc_1b72d0:
001b72d0b 0x1b72d4
001b72d4
001b72d4loc_1b72d4:
001b72d4b 0x1b72d8
001b72d8
001b72d8loc_1b72d8:
001b72d8b 0x1b7618
001b72dc
001b72dcloc_1b72dc:
001b72dcsubs wzr, w5, 7
001b72e0b.le 0x1b72e8
001b72e4b 0x1b73a0
001b72e8
001b72e8loc_1b72e8:
001b72e8subs wzr, w5, 6
001b72ecb.eq 0x1b72f4
001b72f0b 0x1b7348
001b72f4
001b72f4loc_1b72f4:
001b72f4b 0x1b72f8
001b72f8
001b72f8loc_1b72f8:
001b72f8ldr x5, [sp+760]
001b72fcldrsb x27, [x5]
001b7300ldr x1, [x5+152]
001b7304ldr x5, [x5+144]
001b7308ldr x0, [sp+192]
001b730csubs xzr, x1, x0
001b7310b.hi 0x1b7318
001b7314b 0x1b7aec
001b7318
001b7318loc_1b7318:
001b7318movz x6, 88
001b731cmadd x0, x6, x0, x5
001b7320str x0, [sp+520]
001b7324ldr x1, [sp+288]
001b7328ldr x4, [sp+792]
001b732cldr x2, [sp+296]
001b7330ldr x3, [sp+304]
001b7334bl google.golang.org/protobuf/internal/filedesc.(*Extension).unmarshalFull
001b7338ldr x5, [sp+192]
001b733cadd x5, x5, 1
001b7340str x5, [sp+192]
001b7344b 0x1b761c
001b7348
001b7348loc_1b7348:
001b7348subs wzr, w5, 7
001b734cb.eq 0x1b7354
001b7350b 0x1b7398
001b7354
001b7354loc_1b7354:
001b7354b 0x1b7358
001b7358
001b7358loc_1b7358:
001b7358ldr x1, [sp+288]
001b735cldr x2, [sp+296]
001b7360ldr x3, [sp+304]
001b7364ldr x0, [sp+760]
001b7368bl google.golang.org/protobuf/internal/filedesc.(*Message).unmarshalOptions
001b736cldr x0, [sp+336]
001b7370ldr x3, [sp+288]
001b7374ldr x1, [sp+344]
001b7378ldr x4, [sp+296]
001b737cldr x2, [sp+352]
001b7380ldr x5, [sp+304]
001b7384bl google.golang.org/protobuf/internal/filedesc.appendOptions
001b7388str x0, [sp+336]
001b738cstr x1, [sp+344]
001b7390str x2, [sp+352]
001b7394b 0x1b761c
001b7398
001b7398loc_1b7398:
001b7398b 0x1b739c
001b739c
001b739cloc_1b739c:
001b739cb 0x1b7614
001b73a0
001b73a0loc_1b73a0:
001b73a0subs wzr, w5, 8
001b73a4b.eq 0x1b73ac
001b73a8b 0x1b7444
001b73ac
001b73acloc_1b73ac:
001b73acb 0x1b73b0
001b73b0
001b73b0loc_1b73b0:
001b73b0ldr x2, [sp+376]
001b73b4ldr x0, [sp+360]
001b73b8ldr x5, [sp+368]
001b73bcadd x1, x5, 1
001b73c0subs xzr, x2, x1
001b73c4b.hs 0x1b73cc
001b73c8b 0x1b73d0
001b73cc
001b73ccloc_1b73cc:
001b73ccb 0x1b73e4
001b73d0
001b73d0loc_1b73d0:
001b73d0orr x3, xzr, 1
001b73d4adrp x4, 0x436000
001b73d8add x4, x4, 1216
001b73dcbl runtime.growslice
001b73e0b 0x1b73e4
001b73e4
001b73e4loc_1b73e4:
001b73e4ldr x5, [sp+288]
001b73e8add x6, x1, x1, lsl #1
001b73ecldr x7, [sp+296]
001b73f0ldr x8, [sp+304]
001b73f4ubfm x6, x6, 61, 60
001b73f8sub x6, x6, 24
001b73fcadd x9, x0, x6
001b7400str x7, [x9+8]
001b7404str x8, [x9+16]
001b7408adrp x27, 0x894000
001b740cldr w7, [x27+3056]
001b7410cbz w7, 0x1b7418
001b7414b 0x1b741c
001b7418
001b7418loc_1b7418:
001b7418b 0x1b7430
001b741c
001b741cloc_1b741c:
001b741cbl runtime.gcWriteBarrier2
001b7420str x5, [x25]
001b7424ldr x7, [x0+x6]
001b7428str x7, [x25+8]
001b742cb 0x1b7430
001b7430
001b7430loc_1b7430:
001b7430str x5, [x0+x6]
001b7434str x0, [sp+360]
001b7438str x1, [sp+368]
001b743cstr x2, [sp+376]
001b7440b 0x1b761c
001b7444
001b7444loc_1b7444:
001b7444subs wzr, w5, 9
001b7448b.eq 0x1b7450
001b744cb 0x1b7504
001b7450
001b7450loc_1b7450:
001b7450b 0x1b7454
001b7454
001b7454loc_1b7454:
001b7454ldr x0, [sp+288]
001b7458ldr x1, [sp+296]
001b745cldr x2, [sp+304]
001b7460bl google.golang.org/protobuf/internal/filedesc.unmarshalMessageReservedRange
001b7464ldr x3, [sp+8]
001b7468str x3, [sp+120]
001b746cldr x3, [sp+760]
001b7470ldrsb x27, [x3]
001b7474ldr x3, [x3+200]
001b7478ldrsb x27, [x3]
001b747cldr x2, [x3+192]
001b7480ldr x4, [x3+184]
001b7484add x1, x4, 1
001b7488ldr x0, [x3+176]
001b748csubs xzr, x2, x1
001b7490b.hs 0x1b7498
001b7494b 0x1b749c
001b7498
001b7498loc_1b7498:
001b7498b 0x1b74b0
001b749c
001b749cloc_1b749c:
001b749corr x3, xzr, 1
001b74a0adrp x4, 0x449000
001b74a4add x4, x4, 3040
001b74a8bl runtime.growslice
001b74acb 0x1b74b0
001b74b0
001b74b0loc_1b74b0:
001b74b0ldr x5, [sp+120]
001b74b4sub x6, x1, 1
001b74b8str x5, [x0+3*x6]
001b74bcldr x5, [sp+760]
001b74c0ldrsb x27, [x5]
001b74c4ldr x5, [x5+200]
001b74c8ldrsb x27, [x5]
001b74ccstr x1, [x5+184]
001b74d0str x2, [x5+192]
001b74d4adrp x27, 0x894000
001b74d8ldr w6, [x27+3056]
001b74dccbz w6, 0x1b74e4
001b74e0b 0x1b74e8
001b74e4
001b74e4loc_1b74e4:
001b74e4b 0x1b74fc
001b74e8
001b74e8loc_1b74e8:
001b74e8bl runtime.gcWriteBarrier2
001b74ecstr x0, [x25]
001b74f0ldr x6, [x5+176]
001b74f4str x6, [x25+8]
001b74f8b 0x1b74fc
001b74fc
001b74fcloc_1b74fc:
001b74fcstr x0, [x5+176]
001b7500b 0x1b761c
001b7504
001b7504loc_1b7504:
001b7504subs wzr, w5, 10
001b7508b.eq 0x1b7510
001b750cb 0x1b7608
001b7510
001b7510loc_1b7510:
001b7510b 0x1b7514
001b7514
001b7514loc_1b7514:
001b7514ldr x1, [sp+288]
001b7518ldr x2, [sp+296]
001b751cldr x3, [sp+304]
001b7520ldr x0, [sp+792]
001b7524bl google.golang.org/protobuf/internal/strs.(*Builder).MakeString
001b7528str x0, [sp+648]
001b752cstr x1, [sp+656]
001b7530str x0, [sp+552]
001b7534str x1, [sp+560]
001b7538ldr x4, [sp+760]
001b753cldrsb x27, [x4]
001b7540ldr x4, [x4+200]
001b7544ldrsb x27, [x4]
001b7548ldr x2, [x4+144]
001b754cldr x0, [x4+128]
001b7550ldr x4, [x4+136]
001b7554add x1, x4, 1
001b7558subs xzr, x2, x1
001b755cb.hs 0x1b7564
001b7560b 0x1b7568
001b7564
001b7564loc_1b7564:
001b7564b 0x1b757c
001b7568
001b7568loc_1b7568:
001b7568orr x3, xzr, 1
001b756cadrp x4, 0x452000
001b7570add x4, x4, 3392
001b7574bl runtime.growslice
001b7578b 0x1b757c
001b757c
001b757cloc_1b757c:
001b757csub x5, x1, 1
001b7580add x6, x0, x5, lsl #4
001b7584ubfm x5, x5, 60, 59
001b7588ldr x7, [sp+552]
001b758cldr x8, [sp+560]
001b7590str x8, [x6+8]
001b7594adrp x27, 0x894000
001b7598ldr w6, [x27+3056]
001b759ccbz w6, 0x1b75a4
001b75a0b 0x1b75a8
001b75a4
001b75a4loc_1b75a4:
001b75a4b 0x1b75bc
001b75a8
001b75a8loc_1b75a8:
001b75a8bl runtime.gcWriteBarrier2
001b75acstr x7, [x25]
001b75b0ldr x6, [x0+x5]
001b75b4str x6, [x25+8]
001b75b8b 0x1b75bc
001b75bc
001b75bcloc_1b75bc:
001b75bcstr x7, [x0+x5]
001b75c0ldr x5, [sp+760]
001b75c4ldrsb x27, [x5]
001b75c8ldr x5, [x5+200]
001b75ccldrsb x27, [x5]
001b75d0str x1, [x5+136]
001b75d4str x2, [x5+144]
001b75d8adrp x27, 0x894000
001b75dcldr w6, [x27+3056]
001b75e0cbz w6, 0x1b75e8
001b75e4b 0x1b75ec
001b75e8
001b75e8loc_1b75e8:
001b75e8b 0x1b7600
001b75ec
001b75ecloc_1b75ec:
001b75ecbl runtime.gcWriteBarrier2
001b75f0str x0, [x25]
001b75f4ldr x6, [x5+128]
001b75f8str x6, [x25+8]
001b75fcb 0x1b7600
001b7600
001b7600loc_1b7600:
001b7600str x0, [x5+128]
001b7604b 0x1b761c
001b7608
001b7608loc_1b7608:
001b7608b 0x1b760c
001b760c
001b760cloc_1b760c:
001b760cb 0x1b7610
001b7610
001b7610loc_1b7610:
001b7610b 0x1b7614
001b7614
001b7614loc_1b7614:
001b7614b 0x1b7618
001b7618
001b7618loc_1b7618:
001b7618b 0x1b761c
001b761c
001b761cloc_1b761c:
001b761cb 0x1b7680
001b7620
001b7620loc_1b7620:
001b7620b 0x1b7624
001b7624
001b7624loc_1b7624:
001b7624ldrsb x1, [sp+95]
001b7628ldr x2, [sp+768]
001b762cldr x3, [sp+776]
001b7630ldr x4, [sp+784]
001b7634ldrsw x0, [sp+108]
001b7638bl google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue
001b763cstr x0, [sp+160]
001b7640ldr x1, [sp+776]
001b7644ldr x5, [sp+768]
001b7648ldr x6, [sp+784]
001b764cb 0x1b7650
001b7650
001b7650loc_1b7650:
001b7650subs xzr, x0, x1
001b7654b.ls 0x1b765c
001b7658b 0x1b7ae8
001b765c
001b765cloc_1b765c:
001b765csub x6, x6, x0
001b7660sub x7, x1, x0
001b7664sub x8, xzr, x6
001b7668and x8, x0, x8, asr #63
001b766cadd x5, x5, x8
001b7670str x5, [sp+768]
001b7674str x7, [sp+776]
001b7678str x6, [sp+784]
001b767cb 0x1b7680
001b7680
001b7680loc_1b7680:
001b7680b 0x1b7684
001b7684
001b7684loc_1b7684:
001b7684b 0x1b6e00
001b7688
001b7688loc_1b7688:
001b7688ldr x5, [sp+392]
001b768cstr x5, [sp+264]
001b7690subs xzr, x5, 0
001b7694cset x6, ne
001b7698strb w6, [sp+97]
001b769ccbnz x5, 0x1b76a4
001b76a0b 0x1b76a8
001b76a4
001b76a4loc_1b76a4:
001b76a4b 0x1b76c0
001b76a8
001b76a8loc_1b76a8:
001b76a8ldr x5, [sp+368]
001b76acstr x5, [sp+256]
001b76b0subs xzr, x5, 0
001b76b4cset x5, ne
001b76b8strb w5, [sp+97]
001b76bcb 0x1b76c0
001b76c0
001b76c0loc_1b76c0:
001b76c0ldrb w5, [sp+97]
001b76c4tbnz w5, 0, 0x1b76cc
001b76c8b 0x1b77d8
001b76cc
001b76ccloc_1b76cc:
001b76ccldr x2, [sp+392]
001b76d0str x2, [sp+264]
001b76d4adrp x0, 0x48e000
001b76d8add x0, x0, 4064
001b76dcmov x1, x2
001b76e0bl runtime.makeslice
001b76e4ldr x3, [sp+264]
001b76e8ldr x4, [sp+264]
001b76ecstr x0, [sp+624]
001b76f0str x3, [sp+632]
001b76f4str x4, [sp+640]
001b76f8ldr x5, [sp+760]
001b76fcldrsb x27, [x5]
001b7700ldr x5, [x5+200]
001b7704ldrsb x27, [x5]
001b7708str x3, [x5+16]
001b770cstr x4, [x5+24]
001b7710adrp x27, 0x894000
001b7714ldr w3, [x27+3056]
001b7718cbz w3, 0x1b7720
001b771cb 0x1b7724
001b7720
001b7720loc_1b7720:
001b7720b 0x1b7738
001b7724
001b7724loc_1b7724:
001b7724bl runtime.gcWriteBarrier2
001b7728str x0, [x25]
001b772cldr x3, [x5+8]
001b7730str x3, [x25+8]
001b7734b 0x1b7738
001b7738
001b7738loc_1b7738:
001b7738str x0, [x5+8]
001b773cldr x2, [sp+368]
001b7740str x2, [sp+264]
001b7744adrp x0, 0x48f000
001b7748add x0, x0, 288
001b774cmov x1, x2
001b7750bl runtime.makeslice
001b7754ldr x3, [sp+264]
001b7758ldr x4, [sp+264]
001b775cstr x0, [sp+600]
001b7760str x3, [sp+608]
001b7764str x4, [sp+616]
001b7768ldr x5, [sp+760]
001b776cldrsb x27, [x5]
001b7770ldr x5, [x5+200]
001b7774ldrsb x27, [x5]
001b7778str x3, [x5+88]
001b777cstr x4, [x5+96]
001b7780adrp x27, 0x894000
001b7784ldr w3, [x27+3056]
001b7788cbz w3, 0x1b7790
001b778cb 0x1b7794
001b7790
001b7790loc_1b7790:
001b7790b 0x1b77a8
001b7794
001b7794loc_1b7794:
001b7794bl runtime.gcWriteBarrier2
001b7798str x0, [x25]
001b779cldr x9, [x5+80]
001b77a0str x9, [x25+8]
001b77a4b 0x1b77a8
001b77a8
001b77a8loc_1b77a8:
001b77a8str x0, [x5+80]
001b77acldr x9, [sp+392]
001b77b0ldr x10, [sp+384]
001b77b4ldr x11, [sp+400]
001b77b8str x10, [sp+576]
001b77bcstr x9, [sp+584]
001b77c0str x11, [sp+592]
001b77c4str xzr, [sp+248]
001b77c8str x9, [sp+240]
001b77ccldr x9, [sp+576]
001b77d0str x9, [sp+232]
001b77d4b 0x1b7854
001b77d8
001b77d8loc_1b77d8:
001b77d8b 0x1b77dc
001b77dc
001b77dcloc_1b77dc:
001b77dcldr x5, [sp+760]
001b77e0ldrsb x27, [x5]
001b77e4ldr x0, [x5+16]
001b77e8ldrsb x27, [x0]
001b77ecstr x0, [sp+480]
001b77f0ldr x2, [sp+336]
001b77f4ldr x3, [sp+344]
001b77f8ldr x4, [sp+352]
001b77fcadrp x1, 0x86b000
001b7800add x1, x1, 864
001b7804bl google.golang.org/protobuf/internal/filedesc.(*Builder).optionsUnmarshaler
001b7808str x0, [sp+568]
001b780cldr x5, [sp+760]
001b7810ldrsb x27, [x5]
001b7814ldr x5, [x5+200]
001b7818ldrsb x27, [x5]
001b781cadrp x27, 0x894000
001b7820ldr w6, [x27+3056]
001b7824cbz w6, 0x1b782c
001b7828b 0x1b7830
001b782c
001b782cloc_1b782c:
001b782cb 0x1b7844
001b7830
001b7830loc_1b7830:
001b7830bl runtime.gcWriteBarrier2
001b7834str x0, [x25]
001b7838ldr x1, [x5]
001b783cstr x1, [x25+8]
001b7840b 0x1b7844
001b7844
001b7844loc_1b7844:
001b7844str x0, [x5]
001b7848ldp x29, x30, [sp-8]
001b784cadd sp, sp, 752
001b7850ret x30
001b7854
001b7854loc_1b7854:
001b7854ldr x9, [sp+240]
001b7858ldr x10, [sp+248]
001b785csubs xzr, x9, x10
001b7860b.gt 0x1b7868
001b7864b 0x1b79e8
001b7868
001b7868loc_1b7868:
001b7868ldr x9, [sp+232]
001b786cstr x9, [sp+512]
001b7870ldr x9, [sp+248]
001b7874str x9, [sp+184]
001b7878ldr x9, [sp+512]
001b787cldr x10, [x9]
001b7880ldr x11, [x9+8]
001b7884ldr x9, [x9+16]
001b7888str x10, [sp+456]
001b788cstr x11, [sp+464]
001b7890str x9, [sp+472]
001b7894ldr x9, [sp+760]
001b7898ldrsb x27, [x9]
001b789cldr x9, [x9+200]
001b78a0ldrsb x27, [x9]
001b78a4ldr x1, [x9+16]
001b78a8ldr x9, [x9+8]
001b78acldr x0, [sp+184]
001b78b0subs xzr, x1, x0
001b78b4b.hi 0x1b78bc
001b78b8b 0x1b7ae4
001b78bc
001b78bcloc_1b78bc:
001b78bcorr x10, xzr, 248
001b78c0madd x9, x10, x0, x9
001b78c4str x9, [sp+424]
001b78c8ldr x9, [sp+760]
001b78ccldrsb x27, [x9]
001b78d0ldr x5, [x9+16]
001b78d4str x5, [sp+504]
001b78d8ldr x8, [sp+184]
001b78dcldr x1, [sp+456]
001b78e0ldr x0, [sp+424]
001b78e4ldr x4, [sp+792]
001b78e8ldr x2, [sp+464]
001b78ecldr x3, [sp+472]
001b78f0ldr x7, [sp+760]
001b78f4adrp x6, 0x564000
001b78f8add x6, x6, 312
001b78fcbl google.golang.org/protobuf/internal/filedesc.(*Field).unmarshalFull
001b7900ldr x9, [sp+424]
001b7904ldrsb x27, [x9]
001b7908ldrsb x9, [x9+60]
001b790cubfm x9, x9, 0, 7
001b7910subs wzr, w9, 2
001b7914b.eq 0x1b791c
001b7918b 0x1b79c4
001b791c
001b791cloc_1b791c:
001b791cldr x9, [sp+424]
001b7920ldrsb x27, [x9]
001b7924ldrsw x9, [x9+56]
001b7928str w9, [sp+112]
001b792cldr x9, [sp+760]
001b7930ldrsb x27, [x9]
001b7934ldr x9, [x9+200]
001b7938ldrsb x27, [x9]
001b793cldr x2, [x9+256]
001b7940ldr x0, [x9+240]
001b7944ldr x9, [x9+248]
001b7948add x1, x9, 1
001b794csubs xzr, x2, x1
001b7950b.hs 0x1b7958
001b7954b 0x1b795c
001b7958
001b7958loc_1b7958:
001b7958b 0x1b7970
001b795c
001b795cloc_1b795c:
001b795corr x3, xzr, 1
001b7960adrp x4, 0x453000
001b7964add x4, x4, 928
001b7968bl runtime.growslice
001b796cb 0x1b7970
001b7970
001b7970loc_1b7970:
001b7970ldrsw x9, [sp+112]
001b7974sub x10, x1, 1
001b7978str w9, [x0+2*x10]
001b797cldr x9, [sp+760]
001b7980ldrsb x27, [x9]
001b7984ldr x9, [x9+200]
001b7988ldrsb x27, [x9]
001b798cstr x1, [x9+248]
001b7990str x2, [x9+256]
001b7994adrp x27, 0x894000
001b7998ldr w10, [x27+3056]
001b799ccbz w10, 0x1b79a4
001b79a0b 0x1b79a8
001b79a4
001b79a4loc_1b79a4:
001b79a4b 0x1b79bc
001b79a8
001b79a8loc_1b79a8:
001b79a8bl runtime.gcWriteBarrier2
001b79acstr x0, [x25]
001b79b0ldr x10, [x9+240]
001b79b4str x10, [x25+8]
001b79b8b 0x1b79bc
001b79bc
001b79bcloc_1b79bc:
001b79bcstr x0, [x9+240]
001b79c0b 0x1b79c8
001b79c4
001b79c4loc_1b79c4:
001b79c4b 0x1b79c8
001b79c8
001b79c8loc_1b79c8:
001b79c8b 0x1b79cc
001b79cc
001b79ccloc_1b79cc:
001b79ccldr x9, [sp+248]
001b79d0add x9, x9, 1
001b79d4str x9, [sp+248]
001b79d8ldr x9, [sp+512]
001b79dcadd x9, x9, 24
001b79e0str x9, [sp+232]
001b79e4b 0x1b7854
001b79e8
001b79e8loc_1b79e8:
001b79e8ldr x9, [sp+368]
001b79ecldr x10, [sp+360]
001b79f0ldr x11, [sp+376]
001b79f4str x10, [sp+576]
001b79f8str x9, [sp+584]
001b79fcstr x11, [sp+592]
001b7a00str xzr, [sp+224]
001b7a04str x9, [sp+216]
001b7a08ldr x9, [sp+576]
001b7a0cstr x9, [sp+208]
001b7a10b 0x1b7a14
001b7a14
001b7a14loc_1b7a14:
001b7a14ldr x9, [sp+216]
001b7a18ldr x10, [sp+224]
001b7a1csubs xzr, x9, x10
001b7a20b.gt 0x1b7a28
001b7a24b 0x1b7adc
001b7a28
001b7a28loc_1b7a28:
001b7a28ldr x9, [sp+208]
001b7a2cstr x9, [sp+496]
001b7a30ldr x9, [sp+224]
001b7a34str x9, [sp+176]
001b7a38ldr x9, [sp+496]
001b7a3cldr x10, [x9]
001b7a40ldr x11, [x9+8]
001b7a44ldr x9, [x9+16]
001b7a48str x10, [sp+432]
001b7a4cstr x11, [sp+440]
001b7a50str x9, [sp+448]
001b7a54ldr x9, [sp+760]
001b7a58ldrsb x27, [x9]
001b7a5cldr x9, [x9+200]
001b7a60ldrsb x27, [x9]
001b7a64ldr x1, [x9+88]
001b7a68ldr x9, [x9+80]
001b7a6cldr x0, [sp+176]
001b7a70subs xzr, x1, x0
001b7a74b.hi 0x1b7a7c
001b7a78b 0x1b7ae0
001b7a7c
001b7a7cloc_1b7a7c:
001b7a7cadd x9, x9, x0, lsl #7
001b7a80str x9, [sp+416]
001b7a84ldr x9, [sp+760]
001b7a88ldrsb x27, [x9]
001b7a8cldr x5, [x9+16]
001b7a90str x5, [sp+488]
001b7a94ldr x8, [sp+176]
001b7a98ldr x1, [sp+432]
001b7a9cldr x0, [sp+416]
001b7aa0ldr x4, [sp+792]
001b7aa4ldr x2, [sp+440]
001b7aa8ldr x3, [sp+448]
001b7aacldr x7, [sp+760]
001b7ab0adrp x6, 0x564000
001b7ab4add x6, x6, 312
001b7ab8bl google.golang.org/protobuf/internal/filedesc.(*Oneof).unmarshalFull
001b7abcb 0x1b7ac0
001b7ac0
001b7ac0loc_1b7ac0:
001b7ac0ldr x9, [sp+224]
001b7ac4add x9, x9, 1
001b7ac8str x9, [sp+224]
001b7accldr x9, [sp+496]
001b7ad0add x9, x9, 24
001b7ad4str x9, [sp+208]
001b7ad8b 0x1b7a14
001b7adc
001b7adcloc_1b7adc:
001b7adcb 0x1b77dc
001b7ae0
001b7ae0loc_1b7ae0:
001b7ae0bl runtime.panicIndex
001b7ae4
001b7ae4loc_1b7ae4:
001b7ae4bl runtime.panicIndex
001b7ae8
001b7ae8loc_1b7ae8:
001b7ae8bl runtime.panicSliceB
001b7aec
001b7aecloc_1b7aec:
001b7aecbl runtime.panicIndex
001b7af0
001b7af0loc_1b7af0:
001b7af0bl runtime.panicIndex
001b7af4
001b7af4loc_1b7af4:
001b7af4bl runtime.panicIndex
001b7af8
001b7af8loc_1b7af8:
001b7af8bl runtime.panicSliceB
001b7afc
001b7afcloc_1b7afc:
001b7afcbl runtime.panicSliceB
001b7b00hint
001b7b04
001b7b04loc_1b7b04:
001b7b04stp x0, x1, [sp+8]
001b7b08stp x2, x3, [sp+24]
001b7b0cstr x4, [sp+40]
001b7b10mov x3, x30
001b7b14bl runtime.morestack_noctxt.abi0
001b7b18ldp x0, x1, [sp+8]
001b7b1cldp x2, x3, [sp+24]
001b7b20ldr x4, [sp+40]
001b7b24b 0x1b6d60
001b7b28udf 0
001b7b2cudf 0
001b6d60
001b6d60google.golang.org/protobuf/internal/filedesc.(*Message).unmarshalFull: ; void google.golang.org/protobuf/internal/filedesc.(*Message).unmarshalFull(google.golang.org/protobuf/internal/filedesc.Message * md, struct []uint8 b, google.golang.org/protobuf/internal/strs.Builder * sb)
001b6d60ldr x16, [x28+16]
001b6d64sub x17, sp, 624
001b6d68subs xzr, x17, x16
001b6d6cb.ls 0x1b7b04
001b6d70sub x20, sp, 752
001b6d74stp x29, x30, [x20-8]
001b6d78add sp, x20, 0
001b6d7csub x29, sp, 8
001b6d80str x0, [sp+760]
001b6d84str x1, [sp+768]
001b6d88str x2, [sp+776]
001b6d8cstr x3, [sp+784]
001b6d90str x4, [sp+792]
001b6d94stp xzr, xzr, [sp+384]
001b6d98str xzr, [sp+400]
001b6d9cstp xzr, xzr, [sp+360]
001b6da0str xzr, [sp+376]
001b6da4str xzr, [sp+200]
001b6da8str xzr, [sp+152]
001b6dacstr xzr, [sp+192]
001b6db0stp xzr, xzr, [sp+336]
001b6db4str xzr, [sp+352]
001b6db8adrp x0, 0x4d6000
001b6dbcadd x0, x0, 320
001b6dc0bl runtime.newobject
001b6dc4str x0, [sp+688]
001b6dc8ldr x1, [sp+760]
001b6dccldrsb x27, [x1]
001b6dd0adrp x27, 0x895000
001b6dd4ldr w2, [x27+3056]
001b6dd8cbz w2, 0x1b6de0
001b6ddcb 0x1b6de4
001b6de0
001b6de0loc_1b6de0:
001b6de0b 0x1b6df8
001b6de4
001b6de4loc_1b6de4:
001b6de4bl runtime.gcWriteBarrier2
001b6de8str x0, [x25]
001b6decldr x5, [x1+200]
001b6df0str x5, [x25+8]
001b6df4b 0x1b6df8
001b6df8
001b6df8loc_1b6df8:
001b6df8str x0, [x1+200]
001b6dfcb 0x1b6e00
001b6e00
001b6e00loc_1b6e00:
001b6e00ldr x5, [sp+776]
001b6e04str x5, [sp+264]
001b6e08cbnz x5, 0x1b6e10
001b6e0cb 0x1b7688
001b6e10
001b6e10loc_1b6e10:
001b6e10ldr x0, [sp+768]
001b6e14ldr x1, [sp+776]
001b6e18ldr x2, [sp+784]
001b6e1cbl google.golang.org/protobuf/encoding/protowire.ConsumeTag
001b6e20str w0, [sp+128]
001b6e24strb w1, [sp+98]
001b6e28str x2, [sp+256]
001b6e2cldrsw x3, [sp+128]
001b6e30str w3, [sp+140]
001b6e34ldrsb x3, [sp+98]
001b6e38strb w3, [sp+99]
001b6e3cldr x3, [sp+256]
001b6e40str x3, [sp+280]
001b6e44ldrsw x3, [sp+140]
001b6e48str w3, [sp+108]
001b6e4cldrsb x3, [sp+99]
001b6e50strb w3, [sp+95]
001b6e54ldr x0, [sp+280]
001b6e58str x0, [sp+144]
001b6e5cldr x1, [sp+776]
001b6e60ldr x3, [sp+768]
001b6e64ldr x4, [sp+784]
001b6e68b 0x1b6e6c
001b6e6c
001b6e6cloc_1b6e6c:
001b6e6csubs xzr, x1, x0
001b6e70b.hs 0x1b6e78
001b6e74b 0x1b7afc
001b6e78
001b6e78loc_1b6e78:
001b6e78sub x5, x4, x0
001b6e7csub x6, x1, x0
001b6e80sub x7, xzr, x5
001b6e84and x7, x0, x7, asr #63
001b6e88add x7, x3, x7
001b6e8cstr x7, [sp+768]
001b6e90str x6, [sp+776]
001b6e94str x5, [sp+784]
001b6e98ldrsb x5, [sp+95]
001b6e9cstrb w5, [sp+96]
001b6ea0ubfm x5, x5, 0, 7
001b6ea4subs wzr, w5, 2
001b6ea8b.eq 0x1b6eb0
001b6eacb 0x1b7620
001b6eb0
001b6eb0loc_1b6eb0:
001b6eb0b 0x1b6eb4
001b6eb4
001b6eb4loc_1b6eb4:
001b6eb4str xzr, [sp+664]
001b6eb8add x27, sp, 672
001b6ebcstp xzr, xzr, [x27]
001b6ec0ldr x0, [sp+768]
001b6ec4ldr x1, [sp+776]
001b6ec8ldr x2, [sp+784]
001b6eccbl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001b6ed0str x0, [sp+664]
001b6ed4str x1, [sp+672]
001b6ed8str x2, [sp+680]
001b6edcstr x3, [sp+256]
001b6ee0str x0, [sp+720]
001b6ee4str x1, [sp+728]
001b6ee8str x2, [sp+736]
001b6eecldr x3, [sp+256]
001b6ef0str x3, [sp+272]
001b6ef4str x0, [sp+288]
001b6ef8str x1, [sp+296]
001b6efcstr x2, [sp+304]
001b6f00ldr x0, [sp+272]
001b6f04str x0, [sp+168]
001b6f08ldr x1, [sp+776]
001b6f0cldr x3, [sp+768]
001b6f10ldr x4, [sp+784]
001b6f14b 0x1b6f18
001b6f18
001b6f18loc_1b6f18:
001b6f18subs xzr, x1, x0
001b6f1cb.hs 0x1b6f24
001b6f20b 0x1b7af8
001b6f24
001b6f24loc_1b6f24:
001b6f24sub x5, x4, x0
001b6f28sub x6, x1, x0
001b6f2csub x7, xzr, x5
001b6f30and x7, x0, x7, asr #63
001b6f34add x7, x3, x7
001b6f38str x7, [sp+768]
001b6f3cstr x6, [sp+776]
001b6f40str x5, [sp+784]
001b6f44ldrsw x5, [sp+108]
001b6f48str w5, [sp+116]
001b6f4csubs wzr, w5, 5
001b6f50b.le 0x1b6f58
001b6f54b 0x1b72dc
001b6f58
001b6f58loc_1b6f58:
001b6f58subs wzr, w5, 3
001b6f5cb.le 0x1b6f64
001b6f60b 0x1b7070
001b6f64
001b6f64loc_1b6f64:
001b6f64subs wzr, w5, 2
001b6f68b.eq 0x1b6f70
001b6f6cb 0x1b7008
001b6f70
001b6f70loc_1b6f70:
001b6f70b 0x1b6f74
001b6f74
001b6f74loc_1b6f74:
001b6f74ldr x2, [sp+400]
001b6f78ldr x0, [sp+384]
001b6f7cldr x5, [sp+392]
001b6f80add x1, x5, 1
001b6f84subs xzr, x2, x1
001b6f88b.hs 0x1b6f90
001b6f8cb 0x1b6f94
001b6f90
001b6f90loc_1b6f90:
001b6f90b 0x1b6fa8
001b6f94
001b6f94loc_1b6f94:
001b6f94orr x3, xzr, 1
001b6f98adrp x4, 0x437000
001b6f9cadd x4, x4, 1216
001b6fa0bl runtime.growslice
001b6fa4b 0x1b6fa8
001b6fa8
001b6fa8loc_1b6fa8:
001b6fa8ldr x5, [sp+288]
001b6facadd x6, x1, x1, lsl #1
001b6fb0ldr x7, [sp+296]
001b6fb4ldr x8, [sp+304]
001b6fb8ubfm x6, x6, 61, 60
001b6fbcsub x6, x6, 24
001b6fc0add x9, x0, x6
001b6fc4str x7, [x9+8]
001b6fc8str x8, [x9+16]
001b6fccadrp x27, 0x895000
001b6fd0ldr w7, [x27+3056]
001b6fd4cbz w7, 0x1b6fdc
001b6fd8b 0x1b6fe0
001b6fdc
001b6fdcloc_1b6fdc:
001b6fdcb 0x1b6ff4
001b6fe0
001b6fe0loc_1b6fe0:
001b6fe0bl runtime.gcWriteBarrier2
001b6fe4str x5, [x25]
001b6fe8ldr x7, [x0+x6]
001b6fecstr x7, [x25+8]
001b6ff0b 0x1b6ff4
001b6ff4
001b6ff4loc_1b6ff4:
001b6ff4str x5, [x0+x6]
001b6ff8str x0, [sp+384]
001b6ffcstr x1, [sp+392]
001b7000str x2, [sp+400]
001b7004b 0x1b761c
001b7008
001b7008loc_1b7008:
001b7008subs wzr, w5, 3
001b700cb.eq 0x1b7014
001b7010b 0x1b7068
001b7014
001b7014loc_1b7014:
001b7014b 0x1b7018
001b7018
001b7018loc_1b7018:
001b7018ldr x5, [sp+760]
001b701cldrsb x27, [x5]
001b7020ldr x1, [x5+104]
001b7024ldr x5, [x5+96]
001b7028ldr x0, [sp+152]
001b702csubs xzr, x0, x1
001b7030b.lo 0x1b7038
001b7034b 0x1b7af4
001b7038
001b7038loc_1b7038:
001b7038movz x6, 208
001b703cmadd x0, x6, x0, x5
001b7040str x0, [sp+528]
001b7044ldr x1, [sp+288]
001b7048ldr x4, [sp+792]
001b704cldr x2, [sp+296]
001b7050ldr x3, [sp+304]
001b7054bl google.golang.org/protobuf/internal/filedesc.(*Message).unmarshalFull
001b7058ldr x5, [sp+152]
001b705cadd x5, x5, 1
001b7060str x5, [sp+152]
001b7064b 0x1b761c
001b7068
001b7068loc_1b7068:
001b7068b 0x1b706c
001b706c
001b706cloc_1b706c:
001b706cb 0x1b72d8
001b7070
001b7070loc_1b7070:
001b7070subs wzr, w5, 4
001b7074b.eq 0x1b707c
001b7078b 0x1b70cc
001b707c
001b707cloc_1b707c:
001b707cb 0x1b7080
001b7080
001b7080loc_1b7080:
001b7080ldr x5, [sp+760]
001b7084ldrsb x27, [x5]
001b7088ldr x1, [x5+56]
001b708cldr x5, [x5+48]
001b7090ldr x0, [sp+200]
001b7094subs xzr, x0, x1
001b7098b.lo 0x1b70a0
001b709cb 0x1b7af0
001b70a0
001b70a0loc_1b70a0:
001b70a0add x0, x5, x0, lsl #6
001b70a4str x0, [sp+536]
001b70a8ldr x1, [sp+288]
001b70acldr x4, [sp+792]
001b70b0ldr x2, [sp+296]
001b70b4ldr x3, [sp+304]
001b70b8bl google.golang.org/protobuf/internal/filedesc.(*Enum).unmarshalFull
001b70bcldr x5, [sp+200]
001b70c0add x5, x5, 1
001b70c4str x5, [sp+200]
001b70c8b 0x1b761c
001b70cc
001b70ccloc_1b70cc:
001b70ccsubs wzr, w5, 5
001b70d0b.eq 0x1b70d8
001b70d4b 0x1b72d0
001b70d8
001b70d8loc_1b70d8:
001b70d8b 0x1b70dc
001b70dc
001b70dcloc_1b70dc:
001b70dcstr xzr, [sp+664]
001b70e0add x27, sp, 672
001b70e4stp xzr, xzr, [x27]
001b70e8ldr x0, [sp+288]
001b70ecldr x1, [sp+296]
001b70f0ldr x2, [sp+304]
001b70f4bl google.golang.org/protobuf/internal/filedesc.unmarshalMessageExtensionRange
001b70f8ldr x3, [sp+8]
001b70fcstr x3, [sp+120]
001b7100str x0, [sp+664]
001b7104str x1, [sp+672]
001b7108str x2, [sp+680]
001b710cldr x3, [sp+120]
001b7110stur x3, [sp+132]
001b7114ldr x3, [sp+672]
001b7118ldr x4, [sp+680]
001b711cldr x5, [sp+664]
001b7120str x5, [sp+696]
001b7124str x3, [sp+704]
001b7128str x4, [sp+712]
001b712cldur x3, [sp+132]
001b7130stur x3, [sp+100]
001b7134ldr x3, [sp+696]
001b7138ldr x4, [sp+704]
001b713cldr x5, [sp+712]
001b7140str x3, [sp+312]
001b7144str x4, [sp+320]
001b7148str x5, [sp+328]
001b714cldr x3, [sp+760]
001b7150ldrsb x27, [x3]
001b7154ldr x0, [x3+16]
001b7158ldrsb x27, [x0]
001b715cstr x0, [sp+544]
001b7160ldr x2, [sp+312]
001b7164ldr x3, [sp+320]
001b7168ldr x4, [sp+328]
001b716cadrp x1, 0x86b000
001b7170add x1, x1, 912
001b7174bl google.golang.org/protobuf/internal/filedesc.(*Builder).optionsUnmarshaler
001b7178str x0, [sp+408]
001b717cldr x3, [sp+760]
001b7180ldrsb x27, [x3]
001b7184ldr x3, [x3+200]
001b7188ldrsb x27, [x3]
001b718cldr x2, [x3+304]
001b7190ldr x0, [x3+288]
001b7194ldr x3, [x3+296]
001b7198add x1, x3, 1
001b719csubs xzr, x2, x1
001b71a0b.hs 0x1b71a8
001b71a4b 0x1b71ac
001b71a8
001b71a8loc_1b71a8:
001b71a8b 0x1b71c0
001b71ac
001b71acloc_1b71ac:
001b71acorr x3, xzr, 1
001b71b0adrp x4, 0x449000
001b71b4add x4, x4, 3040
001b71b8bl runtime.growslice
001b71bcb 0x1b71c0
001b71c0
001b71c0loc_1b71c0:
001b71c0ldur x5, [sp+100]
001b71c4sub x6, x1, 1
001b71c8str x5, [x0+3*x6]
001b71ccldr x5, [sp+760]
001b71d0ldrsb x27, [x5]
001b71d4ldr x5, [x5+200]
001b71d8ldrsb x27, [x5]
001b71dcstr x1, [x5+296]
001b71e0str x2, [x5+304]
001b71e4adrp x27, 0x894000
001b71e8ldr w6, [x27+3056]
001b71eccbz w6, 0x1b71f4
001b71f0b 0x1b71f8
001b71f4
001b71f4loc_1b71f4:
001b71f4b 0x1b720c
001b71f8
001b71f8loc_1b71f8:
001b71f8bl runtime.gcWriteBarrier2
001b71fcstr x0, [x25]
001b7200ldr x6, [x5+288]
001b7204str x6, [x25+8]
001b7208b 0x1b720c
001b720c
001b720cloc_1b720c:
001b720cstr x0, [x5+288]
001b7210ldr x5, [sp+760]
001b7214ldrsb x27, [x5]
001b7218ldr x5, [x5+200]
001b721cldrsb x27, [x5]
001b7220ldr x2, [x5+368]
001b7224ldr x0, [x5+352]
001b7228ldr x5, [x5+360]
001b722cadd x1, x5, 1
001b7230subs xzr, x2, x1
001b7234b.hs 0x1b723c
001b7238b 0x1b7240
001b723c
001b723cloc_1b723c:
001b723cb 0x1b7254
001b7240
001b7240loc_1b7240:
001b7240orr x3, xzr, 1
001b7244adrp x4, 0x440000
001b7248add x4, x4, 3520
001b724cbl runtime.growslice
001b7250b 0x1b7254
001b7254
001b7254loc_1b7254:
001b7254ldr x5, [sp+408]
001b7258sub x6, x1, 1
001b725cadrp x27, 0x894000
001b7260ldr w7, [x27+3056]
001b7264cbz w7, 0x1b726c
001b7268b 0x1b7270
001b726c
001b726cloc_1b726c:
001b726cb 0x1b7284
001b7270
001b7270loc_1b7270:
001b7270bl runtime.gcWriteBarrier2
001b7274str x5, [x25]
001b7278ldr x7, [x0+3*x6]
001b727cstr x7, [x25+8]
001b7280b 0x1b7284
001b7284
001b7284loc_1b7284:
001b7284str x5, [x0+3*x6]
001b7288ldr x5, [sp+760]
001b728cldrsb x27, [x5]
001b7290ldr x5, [x5+200]
001b7294ldrsb x27, [x5]
001b7298str x1, [x5+360]
001b729cstr x2, [x5+368]
001b72a0adrp x27, 0x894000
001b72a4ldr w6, [x27+3056]
001b72a8cbz w6, 0x1b72b0
001b72acb 0x1b72b4
001b72b0
001b72b0loc_1b72b0:
001b72b0b 0x1b72c8
001b72b4
001b72b4loc_1b72b4:
001b72b4bl runtime.gcWriteBarrier2
001b72b8str x0, [x25]
001b72bcldr x6, [x5+352]
001b72c0str x6, [x25+8]
001b72c4b 0x1b72c8
001b72c8
001b72c8loc_1b72c8:
001b72c8str x0, [x5+352]
001b72ccb 0x1b761c
001b72d0
001b72d0loc_1b72d0:
001b72d0b 0x1b72d4
001b72d4
001b72d4loc_1b72d4:
001b72d4b 0x1b72d8
001b72d8
001b72d8loc_1b72d8:
001b72d8b 0x1b7618
001b72dc
001b72dcloc_1b72dc:
001b72dcsubs wzr, w5, 7
001b72e0b.le 0x1b72e8
001b72e4b 0x1b73a0
001b72e8
001b72e8loc_1b72e8:
001b72e8subs wzr, w5, 6
001b72ecb.eq 0x1b72f4
001b72f0b 0x1b7348
001b72f4
001b72f4loc_1b72f4:
001b72f4b 0x1b72f8
001b72f8
001b72f8loc_1b72f8:
001b72f8ldr x5, [sp+760]
001b72fcldrsb x27, [x5]
001b7300ldr x1, [x5+152]
001b7304ldr x5, [x5+144]
001b7308ldr x0, [sp+192]
001b730csubs xzr, x1, x0
001b7310b.hi 0x1b7318
001b7314b 0x1b7aec
001b7318
001b7318loc_1b7318:
001b7318movz x6, 88
001b731cmadd x0, x6, x0, x5
001b7320str x0, [sp+520]
001b7324ldr x1, [sp+288]
001b7328ldr x4, [sp+792]
001b732cldr x2, [sp+296]
001b7330ldr x3, [sp+304]
001b7334bl google.golang.org/protobuf/internal/filedesc.(*Extension).unmarshalFull
001b7338ldr x5, [sp+192]
001b733cadd x5, x5, 1
001b7340str x5, [sp+192]
001b7344b 0x1b761c
001b7348
001b7348loc_1b7348:
001b7348subs wzr, w5, 7
001b734cb.eq 0x1b7354
001b7350b 0x1b7398
001b7354
001b7354loc_1b7354:
001b7354b 0x1b7358
001b7358
001b7358loc_1b7358:
001b7358ldr x1, [sp+288]
001b735cldr x2, [sp+296]
001b7360ldr x3, [sp+304]
001b7364ldr x0, [sp+760]
001b7368bl google.golang.org/protobuf/internal/filedesc.(*Message).unmarshalOptions
001b736cldr x0, [sp+336]
001b7370ldr x3, [sp+288]
001b7374ldr x1, [sp+344]
001b7378ldr x4, [sp+296]
001b737cldr x2, [sp+352]
001b7380ldr x5, [sp+304]
001b7384bl google.golang.org/protobuf/internal/filedesc.appendOptions
001b7388str x0, [sp+336]
001b738cstr x1, [sp+344]
001b7390str x2, [sp+352]
001b7394b 0x1b761c
001b7398
001b7398loc_1b7398:
001b7398b 0x1b739c
001b739c
001b739cloc_1b739c:
001b739cb 0x1b7614
001b73a0
001b73a0loc_1b73a0:
001b73a0subs wzr, w5, 8
001b73a4b.eq 0x1b73ac
001b73a8b 0x1b7444
001b73ac
001b73acloc_1b73ac:
001b73acb 0x1b73b0
001b73b0
001b73b0loc_1b73b0:
001b73b0ldr x2, [sp+376]
001b73b4ldr x0, [sp+360]
001b73b8ldr x5, [sp+368]
001b73bcadd x1, x5, 1
001b73c0subs xzr, x2, x1
001b73c4b.hs 0x1b73cc
001b73c8b 0x1b73d0
001b73cc
001b73ccloc_1b73cc:
001b73ccb 0x1b73e4
001b73d0
001b73d0loc_1b73d0:
001b73d0orr x3, xzr, 1
001b73d4adrp x4, 0x436000
001b73d8add x4, x4, 1216
001b73dcbl runtime.growslice
001b73e0b 0x1b73e4
001b73e4
001b73e4loc_1b73e4:
001b73e4ldr x5, [sp+288]
001b73e8add x6, x1, x1, lsl #1
001b73ecldr x7, [sp+296]
001b73f0ldr x8, [sp+304]
001b73f4ubfm x6, x6, 61, 60
001b73f8sub x6, x6, 24
001b73fcadd x9, x0, x6
001b7400str x7, [x9+8]
001b7404str x8, [x9+16]
001b7408adrp x27, 0x894000
001b740cldr w7, [x27+3056]
001b7410cbz w7, 0x1b7418
001b7414b 0x1b741c
001b7418
001b7418loc_1b7418:
001b7418b 0x1b7430
001b741c
001b741cloc_1b741c:
001b741cbl runtime.gcWriteBarrier2
001b7420str x5, [x25]
001b7424ldr x7, [x0+x6]
001b7428str x7, [x25+8]
001b742cb 0x1b7430
001b7430
001b7430loc_1b7430:
001b7430str x5, [x0+x6]
001b7434str x0, [sp+360]
001b7438str x1, [sp+368]
001b743cstr x2, [sp+376]
001b7440b 0x1b761c
001b7444
001b7444loc_1b7444:
001b7444subs wzr, w5, 9
001b7448b.eq 0x1b7450
001b744cb 0x1b7504
001b7450
001b7450loc_1b7450:
001b7450b 0x1b7454
001b7454
001b7454loc_1b7454:
001b7454ldr x0, [sp+288]
001b7458ldr x1, [sp+296]
001b745cldr x2, [sp+304]
001b7460bl google.golang.org/protobuf/internal/filedesc.unmarshalMessageReservedRange
001b7464ldr x3, [sp+8]
001b7468str x3, [sp+120]
001b746cldr x3, [sp+760]
001b7470ldrsb x27, [x3]
001b7474ldr x3, [x3+200]
001b7478ldrsb x27, [x3]
001b747cldr x2, [x3+192]
001b7480ldr x4, [x3+184]
001b7484add x1, x4, 1
001b7488ldr x0, [x3+176]
001b748csubs xzr, x2, x1
001b7490b.hs 0x1b7498
001b7494b 0x1b749c
001b7498
001b7498loc_1b7498:
001b7498b 0x1b74b0
001b749c
001b749cloc_1b749c:
001b749corr x3, xzr, 1
001b74a0adrp x4, 0x449000
001b74a4add x4, x4, 3040
001b74a8bl runtime.growslice
001b74acb 0x1b74b0
001b74b0
001b74b0loc_1b74b0:
001b74b0ldr x5, [sp+120]
001b74b4sub x6, x1, 1
001b74b8str x5, [x0+3*x6]
001b74bcldr x5, [sp+760]
001b74c0ldrsb x27, [x5]
001b74c4ldr x5, [x5+200]
001b74c8ldrsb x27, [x5]
001b74ccstr x1, [x5+184]
001b74d0str x2, [x5+192]
001b74d4adrp x27, 0x894000
001b74d8ldr w6, [x27+3056]
001b74dccbz w6, 0x1b74e4
001b74e0b 0x1b74e8
001b74e4
001b74e4loc_1b74e4:
001b74e4b 0x1b74fc
001b74e8
001b74e8loc_1b74e8:
001b74e8bl runtime.gcWriteBarrier2
001b74ecstr x0, [x25]
001b74f0ldr x6, [x5+176]
001b74f4str x6, [x25+8]
001b74f8b 0x1b74fc
001b74fc
001b74fcloc_1b74fc:
001b74fcstr x0, [x5+176]
001b7500b 0x1b761c
001b7504
001b7504loc_1b7504:
001b7504subs wzr, w5, 10
001b7508b.eq 0x1b7510
001b750cb 0x1b7608
001b7510
001b7510loc_1b7510:
001b7510b 0x1b7514
001b7514
001b7514loc_1b7514:
001b7514ldr x1, [sp+288]
001b7518ldr x2, [sp+296]
001b751cldr x3, [sp+304]
001b7520ldr x0, [sp+792]
001b7524bl google.golang.org/protobuf/internal/strs.(*Builder).MakeString
001b7528str x0, [sp+648]
001b752cstr x1, [sp+656]
001b7530str x0, [sp+552]
001b7534str x1, [sp+560]
001b7538ldr x4, [sp+760]
001b753cldrsb x27, [x4]
001b7540ldr x4, [x4+200]
001b7544ldrsb x27, [x4]
001b7548ldr x2, [x4+144]
001b754cldr x0, [x4+128]
001b7550ldr x4, [x4+136]
001b7554add x1, x4, 1
001b7558subs xzr, x2, x1
001b755cb.hs 0x1b7564
001b7560b 0x1b7568
001b7564
001b7564loc_1b7564:
001b7564b 0x1b757c
001b7568
001b7568loc_1b7568:
001b7568orr x3, xzr, 1
001b756cadrp x4, 0x452000
001b7570add x4, x4, 3392
001b7574bl runtime.growslice
001b7578b 0x1b757c
001b757c
001b757cloc_1b757c:
001b757csub x5, x1, 1
001b7580add x6, x0, x5, lsl #4
001b7584ubfm x5, x5, 60, 59
001b7588ldr x7, [sp+552]
001b758cldr x8, [sp+560]
001b7590str x8, [x6+8]
001b7594adrp x27, 0x894000
001b7598ldr w6, [x27+3056]
001b759ccbz w6, 0x1b75a4
001b75a0b 0x1b75a8
001b75a4
001b75a4loc_1b75a4:
001b75a4b 0x1b75bc
001b75a8
001b75a8loc_1b75a8:
001b75a8bl runtime.gcWriteBarrier2
001b75acstr x7, [x25]
001b75b0ldr x6, [x0+x5]
001b75b4str x6, [x25+8]
001b75b8b 0x1b75bc
001b75bc
001b75bcloc_1b75bc:
001b75bcstr x7, [x0+x5]
001b75c0ldr x5, [sp+760]
001b75c4ldrsb x27, [x5]
001b75c8ldr x5, [x5+200]
001b75ccldrsb x27, [x5]
001b75d0str x1, [x5+136]
001b75d4str x2, [x5+144]
001b75d8adrp x27, 0x894000
001b75dcldr w6, [x27+3056]
001b75e0cbz w6, 0x1b75e8
001b75e4b 0x1b75ec
001b75e8
001b75e8loc_1b75e8:
001b75e8b 0x1b7600
001b75ec
001b75ecloc_1b75ec:
001b75ecbl runtime.gcWriteBarrier2
001b75f0str x0, [x25]
001b75f4ldr x6, [x5+128]
001b75f8str x6, [x25+8]
001b75fcb 0x1b7600
001b7600
001b7600loc_1b7600:
001b7600str x0, [x5+128]
001b7604b 0x1b761c
001b7608
001b7608loc_1b7608:
001b7608b 0x1b760c
001b760c
001b760cloc_1b760c:
001b760cb 0x1b7610
001b7610
001b7610loc_1b7610:
001b7610b 0x1b7614
001b7614
001b7614loc_1b7614:
001b7614b 0x1b7618
001b7618
001b7618loc_1b7618:
001b7618b 0x1b761c
001b761c
001b761cloc_1b761c:
001b761cb 0x1b7680
001b7620
001b7620loc_1b7620:
001b7620b 0x1b7624
001b7624
001b7624loc_1b7624:
001b7624ldrsb x1, [sp+95]
001b7628ldr x2, [sp+768]
001b762cldr x3, [sp+776]
001b7630ldr x4, [sp+784]
001b7634ldrsw x0, [sp+108]
001b7638bl google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue
001b763cstr x0, [sp+160]
001b7640ldr x1, [sp+776]
001b7644ldr x5, [sp+768]
001b7648ldr x6, [sp+784]
001b764cb 0x1b7650
001b7650
001b7650loc_1b7650:
001b7650subs xzr, x0, x1
001b7654b.ls 0x1b765c
001b7658b 0x1b7ae8
001b765c
001b765cloc_1b765c:
001b765csub x6, x6, x0
001b7660sub x7, x1, x0
001b7664sub x8, xzr, x6
001b7668and x8, x0, x8, asr #63
001b766cadd x5, x5, x8
001b7670str x5, [sp+768]
001b7674str x7, [sp+776]
001b7678str x6, [sp+784]
001b767cb 0x1b7680
001b7680
001b7680loc_1b7680:
001b7680b 0x1b7684
001b7684
001b7684loc_1b7684:
001b7684b 0x1b6e00
001b7688
001b7688loc_1b7688:
001b7688ldr x5, [sp+392]
001b768cstr x5, [sp+264]
001b7690subs xzr, x5, 0
001b7694cset x6, ne
001b7698strb w6, [sp+97]
001b769ccbnz x5, 0x1b76a4
001b76a0b 0x1b76a8
001b76a4
001b76a4loc_1b76a4:
001b76a4b 0x1b76c0
001b76a8
001b76a8loc_1b76a8:
001b76a8ldr x5, [sp+368]
001b76acstr x5, [sp+256]
001b76b0subs xzr, x5, 0
001b76b4cset x5, ne
001b76b8strb w5, [sp+97]
001b76bcb 0x1b76c0
001b76c0
001b76c0loc_1b76c0:
001b76c0ldrb w5, [sp+97]
001b76c4tbnz w5, 0, 0x1b76cc
001b76c8b 0x1b77d8
001b76cc
001b76ccloc_1b76cc:
001b76ccldr x2, [sp+392]
001b76d0str x2, [sp+264]
001b76d4adrp x0, 0x48e000
001b76d8add x0, x0, 4064
001b76dcmov x1, x2
001b76e0bl runtime.makeslice
001b76e4ldr x3, [sp+264]
001b76e8ldr x4, [sp+264]
001b76ecstr x0, [sp+624]
001b76f0str x3, [sp+632]
001b76f4str x4, [sp+640]
001b76f8ldr x5, [sp+760]
001b76fcldrsb x27, [x5]
001b7700ldr x5, [x5+200]
001b7704ldrsb x27, [x5]
001b7708str x3, [x5+16]
001b770cstr x4, [x5+24]
001b7710adrp x27, 0x894000
001b7714ldr w3, [x27+3056]
001b7718cbz w3, 0x1b7720
001b771cb 0x1b7724
001b7720
001b7720loc_1b7720:
001b7720b 0x1b7738
001b7724
001b7724loc_1b7724:
001b7724bl runtime.gcWriteBarrier2
001b7728str x0, [x25]
001b772cldr x3, [x5+8]
001b7730str x3, [x25+8]
001b7734b 0x1b7738
001b7738
001b7738loc_1b7738:
001b7738str x0, [x5+8]
001b773cldr x2, [sp+368]
001b7740str x2, [sp+264]
001b7744adrp x0, 0x48f000
001b7748add x0, x0, 288
001b774cmov x1, x2
001b7750bl runtime.makeslice
001b7754ldr x3, [sp+264]
001b7758ldr x4, [sp+264]
001b775cstr x0, [sp+600]
001b7760str x3, [sp+608]
001b7764str x4, [sp+616]
001b7768ldr x5, [sp+760]
001b776cldrsb x27, [x5]
001b7770ldr x5, [x5+200]
001b7774ldrsb x27, [x5]
001b7778str x3, [x5+88]
001b777cstr x4, [x5+96]
001b7780adrp x27, 0x894000
001b7784ldr w3, [x27+3056]
001b7788cbz w3, 0x1b7790
001b778cb 0x1b7794
001b7790
001b7790loc_1b7790:
001b7790b 0x1b77a8
001b7794
001b7794loc_1b7794:
001b7794bl runtime.gcWriteBarrier2
001b7798str x0, [x25]
001b779cldr x9, [x5+80]
001b77a0str x9, [x25+8]
001b77a4b 0x1b77a8
001b77a8
001b77a8loc_1b77a8:
001b77a8str x0, [x5+80]
001b77acldr x9, [sp+392]
001b77b0ldr x10, [sp+384]
001b77b4ldr x11, [sp+400]
001b77b8str x10, [sp+576]
001b77bcstr x9, [sp+584]
001b77c0str x11, [sp+592]
001b77c4str xzr, [sp+248]
001b77c8str x9, [sp+240]
001b77ccldr x9, [sp+576]
001b77d0str x9, [sp+232]
001b77d4b 0x1b7854
001b77d8
001b77d8loc_1b77d8:
001b77d8b 0x1b77dc
001b77dc
001b77dcloc_1b77dc:
001b77dcldr x5, [sp+760]
001b77e0ldrsb x27, [x5]
001b77e4ldr x0, [x5+16]
001b77e8ldrsb x27, [x0]
001b77ecstr x0, [sp+480]
001b77f0ldr x2, [sp+336]
001b77f4ldr x3, [sp+344]
001b77f8ldr x4, [sp+352]
001b77fcadrp x1, 0x86b000
001b7800add x1, x1, 864
001b7804bl google.golang.org/protobuf/internal/filedesc.(*Builder).optionsUnmarshaler
001b7808str x0, [sp+568]
001b780cldr x5, [sp+760]
001b7810ldrsb x27, [x5]
001b7814ldr x5, [x5+200]
001b7818ldrsb x27, [x5]
001b781cadrp x27, 0x894000
001b7820ldr w6, [x27+3056]
001b7824cbz w6, 0x1b782c
001b7828b 0x1b7830
001b782c
001b782cloc_1b782c:
001b782cb 0x1b7844
001b7830
001b7830loc_1b7830:
001b7830bl runtime.gcWriteBarrier2
001b7834str x0, [x25]
001b7838ldr x1, [x5]
001b783cstr x1, [x25+8]
001b7840b 0x1b7844
001b7844
001b7844loc_1b7844:
001b7844str x0, [x5]
001b7848ldp x29, x30, [sp-8]
001b784cadd sp, sp, 752
001b7850ret x30
001b7854
001b7854loc_1b7854:
001b7854ldr x9, [sp+240]
001b7858ldr x10, [sp+248]
001b785csubs xzr, x9, x10
001b7860b.gt 0x1b7868
001b7864b 0x1b79e8
001b7868
001b7868loc_1b7868:
001b7868ldr x9, [sp+232]
001b786cstr x9, [sp+512]
001b7870ldr x9, [sp+248]
001b7874str x9, [sp+184]
001b7878ldr x9, [sp+512]
001b787cldr x10, [x9]
001b7880ldr x11, [x9+8]
001b7884ldr x9, [x9+16]
001b7888str x10, [sp+456]
001b788cstr x11, [sp+464]
001b7890str x9, [sp+472]
001b7894ldr x9, [sp+760]
001b7898ldrsb x27, [x9]
001b789cldr x9, [x9+200]
001b78a0ldrsb x27, [x9]
001b78a4ldr x1, [x9+16]
001b78a8ldr x9, [x9+8]
001b78acldr x0, [sp+184]
001b78b0subs xzr, x1, x0
001b78b4b.hi 0x1b78bc
001b78b8b 0x1b7ae4
001b78bc
001b78bcloc_1b78bc:
001b78bcorr x10, xzr, 248
001b78c0madd x9, x10, x0, x9
001b78c4str x9, [sp+424]
001b78c8ldr x9, [sp+760]
001b78ccldrsb x27, [x9]
001b78d0ldr x5, [x9+16]
001b78d4str x5, [sp+504]
001b78d8ldr x8, [sp+184]
001b78dcldr x1, [sp+456]
001b78e0ldr x0, [sp+424]
001b78e4ldr x4, [sp+792]
001b78e8ldr x2, [sp+464]
001b78ecldr x3, [sp+472]
001b78f0ldr x7, [sp+760]
001b78f4adrp x6, 0x564000
001b78f8add x6, x6, 312
001b78fcbl google.golang.org/protobuf/internal/filedesc.(*Field).unmarshalFull
001b7900ldr x9, [sp+424]
001b7904ldrsb x27, [x9]
001b7908ldrsb x9, [x9+60]
001b790cubfm x9, x9, 0, 7
001b7910subs wzr, w9, 2
001b7914b.eq 0x1b791c
001b7918b 0x1b79c4
001b791c
001b791cloc_1b791c:
001b791cldr x9, [sp+424]
001b7920ldrsb x27, [x9]
001b7924ldrsw x9, [x9+56]
001b7928str w9, [sp+112]
001b792cldr x9, [sp+760]
001b7930ldrsb x27, [x9]
001b7934ldr x9, [x9+200]
001b7938ldrsb x27, [x9]
001b793cldr x2, [x9+256]
001b7940ldr x0, [x9+240]
001b7944ldr x9, [x9+248]
001b7948add x1, x9, 1
001b794csubs xzr, x2, x1
001b7950b.hs 0x1b7958
001b7954b 0x1b795c
001b7958
001b7958loc_1b7958:
001b7958b 0x1b7970
001b795c
001b795cloc_1b795c:
001b795corr x3, xzr, 1
001b7960adrp x4, 0x453000
001b7964add x4, x4, 928
001b7968bl runtime.growslice
001b796cb 0x1b7970
001b7970
001b7970loc_1b7970:
001b7970ldrsw x9, [sp+112]
001b7974sub x10, x1, 1
001b7978str w9, [x0+2*x10]
001b797cldr x9, [sp+760]
001b7980ldrsb x27, [x9]
001b7984ldr x9, [x9+200]
001b7988ldrsb x27, [x9]
001b798cstr x1, [x9+248]
001b7990str x2, [x9+256]
001b7994adrp x27, 0x894000
001b7998ldr w10, [x27+3056]
001b799ccbz w10, 0x1b79a4
001b79a0b 0x1b79a8
001b79a4
001b79a4loc_1b79a4:
001b79a4b 0x1b79bc
001b79a8
001b79a8loc_1b79a8:
001b79a8bl runtime.gcWriteBarrier2
001b79acstr x0, [x25]
001b79b0ldr x10, [x9+240]
001b79b4str x10, [x25+8]
001b79b8b 0x1b79bc
001b79bc
001b79bcloc_1b79bc:
001b79bcstr x0, [x9+240]
001b79c0b 0x1b79c8
001b79c4
001b79c4loc_1b79c4:
001b79c4b 0x1b79c8
001b79c8
001b79c8loc_1b79c8:
001b79c8b 0x1b79cc
001b79cc
001b79ccloc_1b79cc:
001b79ccldr x9, [sp+248]
001b79d0add x9, x9, 1
001b79d4str x9, [sp+248]
001b79d8ldr x9, [sp+512]
001b79dcadd x9, x9, 24
001b79e0str x9, [sp+232]
001b79e4b 0x1b7854
001b79e8
001b79e8loc_1b79e8:
001b79e8ldr x9, [sp+368]
001b79ecldr x10, [sp+360]
001b79f0ldr x11, [sp+376]
001b79f4str x10, [sp+576]
001b79f8str x9, [sp+584]
001b79fcstr x11, [sp+592]
001b7a00str xzr, [sp+224]
001b7a04str x9, [sp+216]
001b7a08ldr x9, [sp+576]
001b7a0cstr x9, [sp+208]
001b7a10b 0x1b7a14
001b7a14
001b7a14loc_1b7a14:
001b7a14ldr x9, [sp+216]
001b7a18ldr x10, [sp+224]
001b7a1csubs xzr, x9, x10
001b7a20b.gt 0x1b7a28
001b7a24b 0x1b7adc
001b7a28
001b7a28loc_1b7a28:
001b7a28ldr x9, [sp+208]
001b7a2cstr x9, [sp+496]
001b7a30ldr x9, [sp+224]
001b7a34str x9, [sp+176]
001b7a38ldr x9, [sp+496]
001b7a3cldr x10, [x9]
001b7a40ldr x11, [x9+8]
001b7a44ldr x9, [x9+16]
001b7a48str x10, [sp+432]
001b7a4cstr x11, [sp+440]
001b7a50str x9, [sp+448]
001b7a54ldr x9, [sp+760]
001b7a58ldrsb x27, [x9]
001b7a5cldr x9, [x9+200]
001b7a60ldrsb x27, [x9]
001b7a64ldr x1, [x9+88]
001b7a68ldr x9, [x9+80]
001b7a6cldr x0, [sp+176]
001b7a70subs xzr, x1, x0
001b7a74b.hi 0x1b7a7c
001b7a78b 0x1b7ae0
001b7a7c
001b7a7cloc_1b7a7c:
001b7a7cadd x9, x9, x0, lsl #7
001b7a80str x9, [sp+416]
001b7a84ldr x9, [sp+760]
001b7a88ldrsb x27, [x9]
001b7a8cldr x5, [x9+16]
001b7a90str x5, [sp+488]
001b7a94ldr x8, [sp+176]
001b7a98ldr x1, [sp+432]
001b7a9cldr x0, [sp+416]
001b7aa0ldr x4, [sp+792]
001b7aa4ldr x2, [sp+440]
001b7aa8ldr x3, [sp+448]
001b7aacldr x7, [sp+760]
001b7ab0adrp x6, 0x564000
001b7ab4add x6, x6, 312
001b7ab8bl google.golang.org/protobuf/internal/filedesc.(*Oneof).unmarshalFull
001b7abcb 0x1b7ac0
001b7ac0
001b7ac0loc_1b7ac0:
001b7ac0ldr x9, [sp+224]
001b7ac4add x9, x9, 1
001b7ac8str x9, [sp+224]
001b7accldr x9, [sp+496]
001b7ad0add x9, x9, 24
001b7ad4str x9, [sp+208]
001b7ad8b 0x1b7a14
001b7adc
001b7adcloc_1b7adc:
001b7adcb 0x1b77dc
001b7ae0
001b7ae0loc_1b7ae0:
001b7ae0bl runtime.panicIndex
001b7ae4
001b7ae4loc_1b7ae4:
001b7ae4bl runtime.panicIndex
001b7ae8
001b7ae8loc_1b7ae8:
001b7ae8bl runtime.panicSliceB
001b7aec
001b7aecloc_1b7aec:
001b7aecbl runtime.panicIndex
001b7af0
001b7af0loc_1b7af0:
001b7af0bl runtime.panicIndex
001b7af4
001b7af4loc_1b7af4:
001b7af4bl runtime.panicIndex
001b7af8
001b7af8loc_1b7af8:
001b7af8bl runtime.panicSliceB
001b7afc
001b7afcloc_1b7afc:
001b7afcbl runtime.panicSliceB
001b7b00hint
001b7b04
001b7b04loc_1b7b04:
001b7b04stp x0, x1, [sp+8]
001b7b08stp x2, x3, [sp+24]
001b7b0cstr x4, [sp+40]
001b7b10mov x3, x30
001b7b14bl runtime.morestack_noctxt.abi0
001b7b18ldp x0, x1, [sp+8]
001b7b1cldp x2, x3, [sp+24]
001b7b20ldr x4, [sp+40]
001b7b24b 0x1b6d60
001b7b28udf 0
001b7b2cudf 0
001b6d60
Loading..