File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
0022b5a0
0022b5a0google.golang.org/protobuf/internal/impl.(*MessageInfo).appendExtensions: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).appendExtensions(google.golang.org/protobuf/internal/impl.MessageInfo * mi, struct []uint8 b, map[int32]google.golang.org/protobuf/internal/impl.ExtensionField * ext, google.golang.org/protobuf/internal/impl.marshalOptions opts)
0022b5a0ldr x16, [x28+16]
0022b5a4sub x17, sp, 544
0022b5a8subs xzr, x17, x16
0022b5acb.ls 0x22bba4
0022b5b0sub x20, sp, 672
0022b5b4stp x29, x30, [x20-8]
0022b5b8add sp, x20, 0
0022b5bcsub x29, sp, 8
0022b5c0str x0, [sp+680]
0022b5c4str x1, [sp+688]
0022b5c8str x2, [sp+696]
0022b5ccstr x3, [sp+704]
0022b5d0str x4, [sp+712]
0022b5d4strb w5, [sp+720]
0022b5d8str xzr, [sp+176]
0022b5dcstp xzr, xzr, [sp+184]
0022b5e0stp xzr, xzr, [sp+160]
0022b5e4ldr x5, [sp+712]
0022b5e8cbnz x5, 0x22b5f0
0022b5ecb 0x22b74c
0022b5f0
0022b5f0loc_22b5f0:
0022b5f0ldr x5, [sp+712]
0022b5f4ldrsb x27, [x5]
0022b5f8ldr x5, [x5]
0022b5fccbnz x5, 0x22b604
0022b600b 0x22b60c
0022b604
0022b604loc_22b604:
0022b604ldr x5, [x5]
0022b608b 0x22b614
0022b60c
0022b60cloc_22b60c:
0022b60cmov x5, xzr
0022b610b 0x22b614
0022b614
0022b614loc_22b614:
0022b614str x5, [sp+152]
0022b618str x5, [sp+136]
0022b61ccbz x5, 0x22b624
0022b620b 0x22b664
0022b624
0022b624loc_22b624:
0022b624b 0x22b628
0022b628
0022b628loc_22b628:
0022b628ldr x5, [sp+688]
0022b62cldr x6, [sp+696]
0022b630ldr x7, [sp+704]
0022b634str x5, [sp+176]
0022b638str x6, [sp+184]
0022b63cstr x7, [sp+192]
0022b640stp xzr, xzr, [sp+160]
0022b644ldr x0, [sp+176]
0022b648ldr x1, [sp+184]
0022b64cldr x2, [sp+192]
0022b650mov x3, xzr
0022b654mov x4, xzr
0022b658ldp x29, x30, [sp-8]
0022b65cadd sp, sp, 672
0022b660ret x30
0022b664
0022b664loc_22b664:
0022b664subs xzr, x5, 1
0022b668b.eq 0x22b670
0022b66cb 0x22b6b8
0022b670
0022b670loc_22b670:
0022b670b 0x22b674
0022b674
0022b674loc_22b674:
0022b674stp xzr, xzr, [sp+352]
0022b678ldr x3, [sp+712]
0022b67cldrsb x27, [x3]
0022b680ldr x3, [x3]
0022b684str x3, [sp+600]
0022b688add x20, sp, 504
0022b68cadr x27, 16
0022b690stp x29, x27, [sp-24]
0022b694sub x29, sp, 24
0022b698bl fn_87cf8
0022b69csub x29, sp, 8
0022b6a0ldr x1, [sp+600]
0022b6a4adrp x0, 0x3f9000
0022b6a8add x0, x0, 3872
0022b6acadd x2, sp, 504
0022b6b0bl runtime.mapIterStart
0022b6b4b 0x22ba30
0022b6b8
0022b6b8loc_22b6b8:
0022b6b8b 0x22b6bc
0022b6bc
0022b6bcloc_22b6bc:
0022b6bcb 0x22b6c0
0022b6c0
0022b6c0loc_22b6c0:
0022b6c0ldr x3, [sp+712]
0022b6c4ldrsb x27, [x3]
0022b6c8ldr x3, [x3]
0022b6cccbnz x3, 0x22b6d4
0022b6d0b 0x22b6dc
0022b6d4
0022b6d4loc_22b6d4:
0022b6d4ldr x3, [x3]
0022b6d8b 0x22b6e4
0022b6dc
0022b6dcloc_22b6dc:
0022b6dcmov x3, xzr
0022b6e0b 0x22b6e4
0022b6e4
0022b6e4loc_22b6e4:
0022b6e4str x3, [sp+144]
0022b6e8adrp x0, 0x3ca000
0022b6ecadd x0, x0, 3520
0022b6f0mov x1, xzr
0022b6f4mov x2, x3
0022b6f8bl runtime.makeslice
0022b6fcldr x3, [sp+144]
0022b700str x0, [sp+312]
0022b704str xzr, [sp+320]
0022b708str x3, [sp+328]
0022b70cldr x3, [sp+712]
0022b710ldrsb x27, [x3]
0022b714ldr x3, [x3]
0022b718str x3, [sp+600]
0022b71cadd x20, sp, 504
0022b720adr x27, 16
0022b724stp x29, x27, [sp-24]
0022b728sub x29, sp, 24
0022b72cbl fn_87cf8
0022b730sub x29, sp, 8
0022b734ldr x1, [sp+600]
0022b738adrp x0, 0x3f9000
0022b73cadd x0, x0, 3872
0022b740add x2, sp, 504
0022b744bl runtime.mapIterStart
0022b748b 0x22b788
0022b74c
0022b74cloc_22b74c:
0022b74cldr x5, [sp+688]
0022b750ldr x6, [sp+696]
0022b754ldr x7, [sp+704]
0022b758str x5, [sp+176]
0022b75cstr x6, [sp+184]
0022b760str x7, [sp+192]
0022b764stp xzr, xzr, [sp+160]
0022b768ldr x0, [sp+176]
0022b76cldr x1, [sp+184]
0022b770ldr x2, [sp+192]
0022b774mov x3, xzr
0022b778mov x4, xzr
0022b77cldp x29, x30, [sp-8]
0022b780add sp, sp, 672
0022b784ret x30
0022b788
0022b788loc_22b788:
0022b788ldr x5, [sp+504]
0022b78ccbnz x5, 0x22b794
0022b790b 0x22b804
0022b794
0022b794loc_22b794:
0022b794ldr x5, [sp+504]
0022b798ldrsb x27, [x5]
0022b79cldrsw x5, [x5]
0022b7a0str w5, [sp+84]
0022b7a4str x5, [sp+120]
0022b7a8ldr x2, [sp+328]
0022b7acldr x0, [sp+312]
0022b7b0ldr x5, [sp+320]
0022b7b4add x1, x5, 1
0022b7b8subs xzr, x2, x1
0022b7bcb.hs 0x22b7c4
0022b7c0b 0x22b7c8
0022b7c4
0022b7c4loc_22b7c4:
0022b7c4b 0x22b7dc
0022b7c8
0022b7c8loc_22b7c8:
0022b7c8orr x3, xzr, 1
0022b7ccadrp x4, 0x3ca000
0022b7d0add x4, x4, 3520
0022b7d4bl runtime.growslice
0022b7d8b 0x22b7dc
0022b7dc
0022b7dcloc_22b7dc:
0022b7dcldr x3, [sp+120]
0022b7e0sub x4, x1, 1
0022b7e4str x3, [x0+3*x4]
0022b7e8str x0, [sp+312]
0022b7ecstr x1, [sp+320]
0022b7f0str x2, [sp+328]
0022b7f4b 0x22b7f8
0022b7f8
0022b7f8loc_22b7f8:
0022b7f8add x0, sp, 504
0022b7fcbl runtime.mapIterNext
0022b800b 0x22b788
0022b804
0022b804loc_22b804:
0022b804ldr x0, [sp+312]
0022b808ldr x1, [sp+320]
0022b80cldr x2, [sp+328]
0022b810bl sort.Ints
0022b814stp xzr, xzr, [sp+336]
0022b818ldr x3, [sp+320]
0022b81cldr x4, [sp+312]
0022b820ldr x5, [sp+328]
0022b824str x4, [sp+400]
0022b828str x3, [sp+408]
0022b82cstr x5, [sp+416]
0022b830str xzr, [sp+112]
0022b834str x3, [sp+104]
0022b838b 0x22b83c
0022b83c
0022b83cloc_22b83c:
0022b83cldr x5, [sp+104]
0022b840ldr x6, [sp+112]
0022b844subs xzr, x5, x6
0022b848b.gt 0x22b850
0022b84cb 0x22b9f4
0022b850
0022b850loc_22b850:
0022b850ldr x3, [sp+112]
0022b854ldr x4, [sp+400]
0022b858ldr x3, [x4+3*x3]
0022b85cstr x3, [sp+88]
0022b860ldr x3, [sp+712]
0022b864ldrsb x27, [x3]
0022b868ldr x1, [x3]
0022b86cstr x1, [sp+392]
0022b870ldr x2, [sp+88]
0022b874adrp x0, 0x3f9000
0022b878add x0, x0, 3872
0022b87cbl runtime.mapaccess1_fast32
0022b880ldp x3, x4, [x0]
0022b884ldp x5, x6, [x0+16]
0022b888ldp x7, x8, [x0+32]
0022b88cstp x3, x4, [sp+216]
0022b890stp x5, x6, [sp+232]
0022b894stp x7, x8, [sp+248]
0022b898ldr x0, [sp+216]
0022b89cldr x1, [sp+224]
0022b8a0ldr x2, [sp+232]
0022b8a4ldr x3, [sp+240]
0022b8a8ldr x4, [sp+248]
0022b8acldr x5, [sp+256]
0022b8b0bl google.golang.org/protobuf/internal/impl.ExtensionField.Type
0022b8b4str x0, [sp+488]
0022b8b8str x1, [sp+496]
0022b8bcbl google.golang.org/protobuf/internal/impl.getExtensionFieldInfo
0022b8c0str x0, [sp+200]
0022b8c4add x0, sp, 216
0022b8c8bl google.golang.org/protobuf/internal/impl.(*ExtensionField).Value
0022b8ccstr x0, [sp+464]
0022b8d0str x1, [sp+472]
0022b8d4str x2, [sp+480]
0022b8d8str xzr, [sp+440]
0022b8dcstp xzr, xzr, [sp+448]
0022b8e0stp xzr, xzr, [sp+424]
0022b8e4ldr x3, [sp+200]
0022b8e8ldrsb x27, [x3]
0022b8ecldr x6, [x3]
0022b8f0str x6, [sp+96]
0022b8f4ldr x3, [sp+200]
0022b8f8ldrsb x27, [x3]
0022b8fcldr x26, [x3+32]
0022b900ldrb w7, [sp+720]
0022b904ldr x3, [x26]
0022b908ldr x0, [sp+688]
0022b90cldr x1, [sp+696]
0022b910ldr x2, [sp+704]
0022b914ldr x4, [sp+464]
0022b918ldr x5, [sp+472]
0022b91cldr x8, [sp+480]
0022b920mov x9, x3
0022b924mov x3, x4
0022b928mov x4, x5
0022b92cmov x5, x8
0022b930blr x9
0022b934str x0, [sp+440]
0022b938str x1, [sp+448]
0022b93cstr x2, [sp+456]
0022b940str x3, [sp+424]
0022b944str x4, [sp+432]
0022b948ldr x3, [sp+440]
0022b94cldr x4, [sp+448]
0022b950ldr x5, [sp+456]
0022b954str x3, [sp+624]
0022b958str x4, [sp+632]
0022b95cstr x5, [sp+640]
0022b960ldr x3, [sp+424]
0022b964ldr x4, [sp+432]
0022b968str x3, [sp+608]
0022b96cstr x4, [sp+616]
0022b970ldr x3, [sp+624]
0022b974ldr x4, [sp+632]
0022b978ldr x5, [sp+640]
0022b97cstr x3, [sp+688]
0022b980str x4, [sp+696]
0022b984str x5, [sp+704]
0022b988ldr x3, [sp+616]
0022b98cldr x4, [sp+608]
0022b990str x4, [sp+336]
0022b994str x3, [sp+344]
0022b998cbnz x4, 0x22b9a0
0022b99cb 0x22b9e0
0022b9a0
0022b9a0loc_22b9a0:
0022b9a0ldr x5, [sp+688]
0022b9a4ldr x6, [sp+696]
0022b9a8ldr x7, [sp+704]
0022b9acstr x5, [sp+176]
0022b9b0str x6, [sp+184]
0022b9b4str x7, [sp+192]
0022b9b8ldr x3, [sp+336]
0022b9bcldr x4, [sp+344]
0022b9c0str x3, [sp+160]
0022b9c4str x4, [sp+168]
0022b9c8ldr x0, [sp+176]
0022b9ccldr x1, [sp+184]
0022b9d0ldr x2, [sp+192]
0022b9d4ldp x29, x30, [sp-8]
0022b9d8add sp, sp, 672
0022b9dcret x30
0022b9e0
0022b9e0loc_22b9e0:
0022b9e0b 0x22b9e4
0022b9e4
0022b9e4loc_22b9e4:
0022b9e4ldr x5, [sp+112]
0022b9e8add x5, x5, 1
0022b9ecstr x5, [sp+112]
0022b9f0b 0x22b83c
0022b9f4
0022b9f4loc_22b9f4:
0022b9f4ldr x5, [sp+688]
0022b9f8ldr x6, [sp+696]
0022b9fcldr x7, [sp+704]
0022ba00str x5, [sp+176]
0022ba04str x6, [sp+184]
0022ba08str x7, [sp+192]
0022ba0cstp xzr, xzr, [sp+160]
0022ba10ldr x0, [sp+176]
0022ba14ldr x1, [sp+184]
0022ba18ldr x2, [sp+192]
0022ba1cmov x3, xzr
0022ba20mov x4, xzr
0022ba24ldp x29, x30, [sp-8]
0022ba28add sp, sp, 672
0022ba2cret x30
0022ba30
0022ba30loc_22ba30:
0022ba30ldr x6, [sp+504]
0022ba34cbnz x6, 0x22ba3c
0022ba38b 0x22bb64
0022ba3c
0022ba3cloc_22ba3c:
0022ba3cldr x6, [sp+504]
0022ba40ldrsb x27, [x6]
0022ba44ldr x6, [sp+512]
0022ba48ldrsb x27, [x6]
0022ba4cldp x7, x8, [x6]
0022ba50ldp x9, x10, [x6+16]
0022ba54ldp x6, x11, [x6+32]
0022ba58stp x7, x8, [sp+264]
0022ba5cstp x9, x10, [sp+280]
0022ba60stp x6, x11, [sp+296]
0022ba64ldr x0, [sp+264]
0022ba68ldr x1, [sp+272]
0022ba6cldr x2, [sp+280]
0022ba70ldr x3, [sp+288]
0022ba74ldr x4, [sp+296]
0022ba78ldr x5, [sp+304]
0022ba7cbl google.golang.org/protobuf/internal/impl.ExtensionField.Type
0022ba80str x0, [sp+488]
0022ba84str x1, [sp+496]
0022ba88bl google.golang.org/protobuf/internal/impl.getExtensionFieldInfo
0022ba8cstr x0, [sp+208]
0022ba90add x0, sp, 264
0022ba94bl google.golang.org/protobuf/internal/impl.(*ExtensionField).Value
0022ba98str x0, [sp+464]
0022ba9cstr x1, [sp+472]
0022baa0str x2, [sp+480]
0022baa4str xzr, [sp+440]
0022baa8stp xzr, xzr, [sp+448]
0022baacstp xzr, xzr, [sp+424]
0022bab0ldr x6, [sp+208]
0022bab4ldrsb x27, [x6]
0022bab8ldr x6, [x6]
0022babcstr x6, [sp+128]
0022bac0ldr x7, [sp+208]
0022bac4ldrsb x27, [x7]
0022bac8ldr x26, [x7+32]
0022baccldrb w7, [sp+720]
0022bad0ldr x8, [x26]
0022bad4ldr x0, [sp+688]
0022bad8ldr x1, [sp+696]
0022badcldr x2, [sp+704]
0022bae0ldr x3, [sp+464]
0022bae4ldr x4, [sp+472]
0022bae8ldr x5, [sp+480]
0022baecblr x8
0022baf0str x0, [sp+440]
0022baf4str x1, [sp+448]
0022baf8str x2, [sp+456]
0022bafcstr x3, [sp+424]
0022bb00str x4, [sp+432]
0022bb04ldr x6, [sp+440]
0022bb08ldr x7, [sp+448]
0022bb0cldr x8, [sp+456]
0022bb10str x6, [sp+368]
0022bb14str x7, [sp+376]
0022bb18str x8, [sp+384]
0022bb1cldr x6, [sp+424]
0022bb20ldr x7, [sp+432]
0022bb24str x6, [sp+648]
0022bb28str x7, [sp+656]
0022bb2cldr x6, [sp+368]
0022bb30ldr x7, [sp+376]
0022bb34ldr x8, [sp+384]
0022bb38str x6, [sp+688]
0022bb3cstr x7, [sp+696]
0022bb40str x8, [sp+704]
0022bb44ldr x6, [sp+648]
0022bb48ldr x7, [sp+656]
0022bb4cstr x6, [sp+352]
0022bb50str x7, [sp+360]
0022bb54b 0x22bb58
0022bb58
0022bb58loc_22bb58:
0022bb58add x0, sp, 504
0022bb5cbl runtime.mapIterNext
0022bb60b 0x22ba30
0022bb64
0022bb64loc_22bb64:
0022bb64ldr x5, [sp+688]
0022bb68ldr x6, [sp+696]
0022bb6cldr x7, [sp+704]
0022bb70str x5, [sp+176]
0022bb74str x6, [sp+184]
0022bb78str x7, [sp+192]
0022bb7cldr x3, [sp+352]
0022bb80ldr x4, [sp+360]
0022bb84str x3, [sp+160]
0022bb88str x4, [sp+168]
0022bb8cldr x0, [sp+176]
0022bb90ldr x1, [sp+184]
0022bb94ldr x2, [sp+192]
0022bb98ldp x29, x30, [sp-8]
0022bb9cadd sp, sp, 672
0022bba0ret x30
0022bba4
0022bba4loc_22bba4:
0022bba4stp x0, x1, [sp+8]
0022bba8stp x2, x3, [sp+24]
0022bbacstr x4, [sp+40]
0022bbb0strb w5, [sp+48]
0022bbb4mov x3, x30
0022bbb8bl runtime.morestack_noctxt.abi0
0022bbbcldp x0, x1, [sp+8]
0022bbc0ldp x2, x3, [sp+24]
0022bbc4ldr x4, [sp+40]
0022bbc8ldrb w5, [sp+48]
0022bbccb 0x22b5a0
0022b5a0
0022b5a0google.golang.org/protobuf/internal/impl.(*MessageInfo).appendExtensions: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).appendExtensions(google.golang.org/protobuf/internal/impl.MessageInfo * mi, struct []uint8 b, map[int32]google.golang.org/protobuf/internal/impl.ExtensionField * ext, google.golang.org/protobuf/internal/impl.marshalOptions opts)
0022b5a0ldr x16, [x28+16]
0022b5a4sub x17, sp, 544
0022b5a8subs xzr, x17, x16
0022b5acb.ls 0x22bba4
0022b5b0sub x20, sp, 672
0022b5b4stp x29, x30, [x20-8]
0022b5b8add sp, x20, 0
0022b5bcsub x29, sp, 8
0022b5c0str x0, [sp+680]
0022b5c4str x1, [sp+688]
0022b5c8str x2, [sp+696]
0022b5ccstr x3, [sp+704]
0022b5d0str x4, [sp+712]
0022b5d4strb w5, [sp+720]
0022b5d8str xzr, [sp+176]
0022b5dcstp xzr, xzr, [sp+184]
0022b5e0stp xzr, xzr, [sp+160]
0022b5e4ldr x5, [sp+712]
0022b5e8cbnz x5, 0x22b5f0
0022b5ecb 0x22b74c
0022b5f0
0022b5f0loc_22b5f0:
0022b5f0ldr x5, [sp+712]
0022b5f4ldrsb x27, [x5]
0022b5f8ldr x5, [x5]
0022b5fccbnz x5, 0x22b604
0022b600b 0x22b60c
0022b604
0022b604loc_22b604:
0022b604ldr x5, [x5]
0022b608b 0x22b614
0022b60c
0022b60cloc_22b60c:
0022b60cmov x5, xzr
0022b610b 0x22b614
0022b614
0022b614loc_22b614:
0022b614str x5, [sp+152]
0022b618str x5, [sp+136]
0022b61ccbz x5, 0x22b624
0022b620b 0x22b664
0022b624
0022b624loc_22b624:
0022b624b 0x22b628
0022b628
0022b628loc_22b628:
0022b628ldr x5, [sp+688]
0022b62cldr x6, [sp+696]
0022b630ldr x7, [sp+704]
0022b634str x5, [sp+176]
0022b638str x6, [sp+184]
0022b63cstr x7, [sp+192]
0022b640stp xzr, xzr, [sp+160]
0022b644ldr x0, [sp+176]
0022b648ldr x1, [sp+184]
0022b64cldr x2, [sp+192]
0022b650mov x3, xzr
0022b654mov x4, xzr
0022b658ldp x29, x30, [sp-8]
0022b65cadd sp, sp, 672
0022b660ret x30
0022b664
0022b664loc_22b664:
0022b664subs xzr, x5, 1
0022b668b.eq 0x22b670
0022b66cb 0x22b6b8
0022b670
0022b670loc_22b670:
0022b670b 0x22b674
0022b674
0022b674loc_22b674:
0022b674stp xzr, xzr, [sp+352]
0022b678ldr x3, [sp+712]
0022b67cldrsb x27, [x3]
0022b680ldr x3, [x3]
0022b684str x3, [sp+600]
0022b688add x20, sp, 504
0022b68cadr x27, 16
0022b690stp x29, x27, [sp-24]
0022b694sub x29, sp, 24
0022b698bl fn_87cf8
0022b69csub x29, sp, 8
0022b6a0ldr x1, [sp+600]
0022b6a4adrp x0, 0x3f9000
0022b6a8add x0, x0, 3872
0022b6acadd x2, sp, 504
0022b6b0bl runtime.mapIterStart
0022b6b4b 0x22ba30
0022b6b8
0022b6b8loc_22b6b8:
0022b6b8b 0x22b6bc
0022b6bc
0022b6bcloc_22b6bc:
0022b6bcb 0x22b6c0
0022b6c0
0022b6c0loc_22b6c0:
0022b6c0ldr x3, [sp+712]
0022b6c4ldrsb x27, [x3]
0022b6c8ldr x3, [x3]
0022b6cccbnz x3, 0x22b6d4
0022b6d0b 0x22b6dc
0022b6d4
0022b6d4loc_22b6d4:
0022b6d4ldr x3, [x3]
0022b6d8b 0x22b6e4
0022b6dc
0022b6dcloc_22b6dc:
0022b6dcmov x3, xzr
0022b6e0b 0x22b6e4
0022b6e4
0022b6e4loc_22b6e4:
0022b6e4str x3, [sp+144]
0022b6e8adrp x0, 0x3ca000
0022b6ecadd x0, x0, 3520
0022b6f0mov x1, xzr
0022b6f4mov x2, x3
0022b6f8bl runtime.makeslice
0022b6fcldr x3, [sp+144]
0022b700str x0, [sp+312]
0022b704str xzr, [sp+320]
0022b708str x3, [sp+328]
0022b70cldr x3, [sp+712]
0022b710ldrsb x27, [x3]
0022b714ldr x3, [x3]
0022b718str x3, [sp+600]
0022b71cadd x20, sp, 504
0022b720adr x27, 16
0022b724stp x29, x27, [sp-24]
0022b728sub x29, sp, 24
0022b72cbl fn_87cf8
0022b730sub x29, sp, 8
0022b734ldr x1, [sp+600]
0022b738adrp x0, 0x3f9000
0022b73cadd x0, x0, 3872
0022b740add x2, sp, 504
0022b744bl runtime.mapIterStart
0022b748b 0x22b788
0022b74c
0022b74cloc_22b74c:
0022b74cldr x5, [sp+688]
0022b750ldr x6, [sp+696]
0022b754ldr x7, [sp+704]
0022b758str x5, [sp+176]
0022b75cstr x6, [sp+184]
0022b760str x7, [sp+192]
0022b764stp xzr, xzr, [sp+160]
0022b768ldr x0, [sp+176]
0022b76cldr x1, [sp+184]
0022b770ldr x2, [sp+192]
0022b774mov x3, xzr
0022b778mov x4, xzr
0022b77cldp x29, x30, [sp-8]
0022b780add sp, sp, 672
0022b784ret x30
0022b788
0022b788loc_22b788:
0022b788ldr x5, [sp+504]
0022b78ccbnz x5, 0x22b794
0022b790b 0x22b804
0022b794
0022b794loc_22b794:
0022b794ldr x5, [sp+504]
0022b798ldrsb x27, [x5]
0022b79cldrsw x5, [x5]
0022b7a0str w5, [sp+84]
0022b7a4str x5, [sp+120]
0022b7a8ldr x2, [sp+328]
0022b7acldr x0, [sp+312]
0022b7b0ldr x5, [sp+320]
0022b7b4add x1, x5, 1
0022b7b8subs xzr, x2, x1
0022b7bcb.hs 0x22b7c4
0022b7c0b 0x22b7c8
0022b7c4
0022b7c4loc_22b7c4:
0022b7c4b 0x22b7dc
0022b7c8
0022b7c8loc_22b7c8:
0022b7c8orr x3, xzr, 1
0022b7ccadrp x4, 0x3ca000
0022b7d0add x4, x4, 3520
0022b7d4bl runtime.growslice
0022b7d8b 0x22b7dc
0022b7dc
0022b7dcloc_22b7dc:
0022b7dcldr x3, [sp+120]
0022b7e0sub x4, x1, 1
0022b7e4str x3, [x0+3*x4]
0022b7e8str x0, [sp+312]
0022b7ecstr x1, [sp+320]
0022b7f0str x2, [sp+328]
0022b7f4b 0x22b7f8
0022b7f8
0022b7f8loc_22b7f8:
0022b7f8add x0, sp, 504
0022b7fcbl runtime.mapIterNext
0022b800b 0x22b788
0022b804
0022b804loc_22b804:
0022b804ldr x0, [sp+312]
0022b808ldr x1, [sp+320]
0022b80cldr x2, [sp+328]
0022b810bl sort.Ints
0022b814stp xzr, xzr, [sp+336]
0022b818ldr x3, [sp+320]
0022b81cldr x4, [sp+312]
0022b820ldr x5, [sp+328]
0022b824str x4, [sp+400]
0022b828str x3, [sp+408]
0022b82cstr x5, [sp+416]
0022b830str xzr, [sp+112]
0022b834str x3, [sp+104]
0022b838b 0x22b83c
0022b83c
0022b83cloc_22b83c:
0022b83cldr x5, [sp+104]
0022b840ldr x6, [sp+112]
0022b844subs xzr, x5, x6
0022b848b.gt 0x22b850
0022b84cb 0x22b9f4
0022b850
0022b850loc_22b850:
0022b850ldr x3, [sp+112]
0022b854ldr x4, [sp+400]
0022b858ldr x3, [x4+3*x3]
0022b85cstr x3, [sp+88]
0022b860ldr x3, [sp+712]
0022b864ldrsb x27, [x3]
0022b868ldr x1, [x3]
0022b86cstr x1, [sp+392]
0022b870ldr x2, [sp+88]
0022b874adrp x0, 0x3f9000
0022b878add x0, x0, 3872
0022b87cbl runtime.mapaccess1_fast32
0022b880ldp x3, x4, [x0]
0022b884ldp x5, x6, [x0+16]
0022b888ldp x7, x8, [x0+32]
0022b88cstp x3, x4, [sp+216]
0022b890stp x5, x6, [sp+232]
0022b894stp x7, x8, [sp+248]
0022b898ldr x0, [sp+216]
0022b89cldr x1, [sp+224]
0022b8a0ldr x2, [sp+232]
0022b8a4ldr x3, [sp+240]
0022b8a8ldr x4, [sp+248]
0022b8acldr x5, [sp+256]
0022b8b0bl google.golang.org/protobuf/internal/impl.ExtensionField.Type
0022b8b4str x0, [sp+488]
0022b8b8str x1, [sp+496]
0022b8bcbl google.golang.org/protobuf/internal/impl.getExtensionFieldInfo
0022b8c0str x0, [sp+200]
0022b8c4add x0, sp, 216
0022b8c8bl google.golang.org/protobuf/internal/impl.(*ExtensionField).Value
0022b8ccstr x0, [sp+464]
0022b8d0str x1, [sp+472]
0022b8d4str x2, [sp+480]
0022b8d8str xzr, [sp+440]
0022b8dcstp xzr, xzr, [sp+448]
0022b8e0stp xzr, xzr, [sp+424]
0022b8e4ldr x3, [sp+200]
0022b8e8ldrsb x27, [x3]
0022b8ecldr x6, [x3]
0022b8f0str x6, [sp+96]
0022b8f4ldr x3, [sp+200]
0022b8f8ldrsb x27, [x3]
0022b8fcldr x26, [x3+32]
0022b900ldrb w7, [sp+720]
0022b904ldr x3, [x26]
0022b908ldr x0, [sp+688]
0022b90cldr x1, [sp+696]
0022b910ldr x2, [sp+704]
0022b914ldr x4, [sp+464]
0022b918ldr x5, [sp+472]
0022b91cldr x8, [sp+480]
0022b920mov x9, x3
0022b924mov x3, x4
0022b928mov x4, x5
0022b92cmov x5, x8
0022b930blr x9
0022b934str x0, [sp+440]
0022b938str x1, [sp+448]
0022b93cstr x2, [sp+456]
0022b940str x3, [sp+424]
0022b944str x4, [sp+432]
0022b948ldr x3, [sp+440]
0022b94cldr x4, [sp+448]
0022b950ldr x5, [sp+456]
0022b954str x3, [sp+624]
0022b958str x4, [sp+632]
0022b95cstr x5, [sp+640]
0022b960ldr x3, [sp+424]
0022b964ldr x4, [sp+432]
0022b968str x3, [sp+608]
0022b96cstr x4, [sp+616]
0022b970ldr x3, [sp+624]
0022b974ldr x4, [sp+632]
0022b978ldr x5, [sp+640]
0022b97cstr x3, [sp+688]
0022b980str x4, [sp+696]
0022b984str x5, [sp+704]
0022b988ldr x3, [sp+616]
0022b98cldr x4, [sp+608]
0022b990str x4, [sp+336]
0022b994str x3, [sp+344]
0022b998cbnz x4, 0x22b9a0
0022b99cb 0x22b9e0
0022b9a0
0022b9a0loc_22b9a0:
0022b9a0ldr x5, [sp+688]
0022b9a4ldr x6, [sp+696]
0022b9a8ldr x7, [sp+704]
0022b9acstr x5, [sp+176]
0022b9b0str x6, [sp+184]
0022b9b4str x7, [sp+192]
0022b9b8ldr x3, [sp+336]
0022b9bcldr x4, [sp+344]
0022b9c0str x3, [sp+160]
0022b9c4str x4, [sp+168]
0022b9c8ldr x0, [sp+176]
0022b9ccldr x1, [sp+184]
0022b9d0ldr x2, [sp+192]
0022b9d4ldp x29, x30, [sp-8]
0022b9d8add sp, sp, 672
0022b9dcret x30
0022b9e0
0022b9e0loc_22b9e0:
0022b9e0b 0x22b9e4
0022b9e4
0022b9e4loc_22b9e4:
0022b9e4ldr x5, [sp+112]
0022b9e8add x5, x5, 1
0022b9ecstr x5, [sp+112]
0022b9f0b 0x22b83c
0022b9f4
0022b9f4loc_22b9f4:
0022b9f4ldr x5, [sp+688]
0022b9f8ldr x6, [sp+696]
0022b9fcldr x7, [sp+704]
0022ba00str x5, [sp+176]
0022ba04str x6, [sp+184]
0022ba08str x7, [sp+192]
0022ba0cstp xzr, xzr, [sp+160]
0022ba10ldr x0, [sp+176]
0022ba14ldr x1, [sp+184]
0022ba18ldr x2, [sp+192]
0022ba1cmov x3, xzr
0022ba20mov x4, xzr
0022ba24ldp x29, x30, [sp-8]
0022ba28add sp, sp, 672
0022ba2cret x30
0022ba30
0022ba30loc_22ba30:
0022ba30ldr x6, [sp+504]
0022ba34cbnz x6, 0x22ba3c
0022ba38b 0x22bb64
0022ba3c
0022ba3cloc_22ba3c:
0022ba3cldr x6, [sp+504]
0022ba40ldrsb x27, [x6]
0022ba44ldr x6, [sp+512]
0022ba48ldrsb x27, [x6]
0022ba4cldp x7, x8, [x6]
0022ba50ldp x9, x10, [x6+16]
0022ba54ldp x6, x11, [x6+32]
0022ba58stp x7, x8, [sp+264]
0022ba5cstp x9, x10, [sp+280]
0022ba60stp x6, x11, [sp+296]
0022ba64ldr x0, [sp+264]
0022ba68ldr x1, [sp+272]
0022ba6cldr x2, [sp+280]
0022ba70ldr x3, [sp+288]
0022ba74ldr x4, [sp+296]
0022ba78ldr x5, [sp+304]
0022ba7cbl google.golang.org/protobuf/internal/impl.ExtensionField.Type
0022ba80str x0, [sp+488]
0022ba84str x1, [sp+496]
0022ba88bl google.golang.org/protobuf/internal/impl.getExtensionFieldInfo
0022ba8cstr x0, [sp+208]
0022ba90add x0, sp, 264
0022ba94bl google.golang.org/protobuf/internal/impl.(*ExtensionField).Value
0022ba98str x0, [sp+464]
0022ba9cstr x1, [sp+472]
0022baa0str x2, [sp+480]
0022baa4str xzr, [sp+440]
0022baa8stp xzr, xzr, [sp+448]
0022baacstp xzr, xzr, [sp+424]
0022bab0ldr x6, [sp+208]
0022bab4ldrsb x27, [x6]
0022bab8ldr x6, [x6]
0022babcstr x6, [sp+128]
0022bac0ldr x7, [sp+208]
0022bac4ldrsb x27, [x7]
0022bac8ldr x26, [x7+32]
0022baccldrb w7, [sp+720]
0022bad0ldr x8, [x26]
0022bad4ldr x0, [sp+688]
0022bad8ldr x1, [sp+696]
0022badcldr x2, [sp+704]
0022bae0ldr x3, [sp+464]
0022bae4ldr x4, [sp+472]
0022bae8ldr x5, [sp+480]
0022baecblr x8
0022baf0str x0, [sp+440]
0022baf4str x1, [sp+448]
0022baf8str x2, [sp+456]
0022bafcstr x3, [sp+424]
0022bb00str x4, [sp+432]
0022bb04ldr x6, [sp+440]
0022bb08ldr x7, [sp+448]
0022bb0cldr x8, [sp+456]
0022bb10str x6, [sp+368]
0022bb14str x7, [sp+376]
0022bb18str x8, [sp+384]
0022bb1cldr x6, [sp+424]
0022bb20ldr x7, [sp+432]
0022bb24str x6, [sp+648]
0022bb28str x7, [sp+656]
0022bb2cldr x6, [sp+368]
0022bb30ldr x7, [sp+376]
0022bb34ldr x8, [sp+384]
0022bb38str x6, [sp+688]
0022bb3cstr x7, [sp+696]
0022bb40str x8, [sp+704]
0022bb44ldr x6, [sp+648]
0022bb48ldr x7, [sp+656]
0022bb4cstr x6, [sp+352]
0022bb50str x7, [sp+360]
0022bb54b 0x22bb58
0022bb58
0022bb58loc_22bb58:
0022bb58add x0, sp, 504
0022bb5cbl runtime.mapIterNext
0022bb60b 0x22ba30
0022bb64
0022bb64loc_22bb64:
0022bb64ldr x5, [sp+688]
0022bb68ldr x6, [sp+696]
0022bb6cldr x7, [sp+704]
0022bb70str x5, [sp+176]
0022bb74str x6, [sp+184]
0022bb78str x7, [sp+192]
0022bb7cldr x3, [sp+352]
0022bb80ldr x4, [sp+360]
0022bb84str x3, [sp+160]
0022bb88str x4, [sp+168]
0022bb8cldr x0, [sp+176]
0022bb90ldr x1, [sp+184]
0022bb94ldr x2, [sp+192]
0022bb98ldp x29, x30, [sp-8]
0022bb9cadd sp, sp, 672
0022bba0ret x30
0022bba4
0022bba4loc_22bba4:
0022bba4stp x0, x1, [sp+8]
0022bba8stp x2, x3, [sp+24]
0022bbacstr x4, [sp+40]
0022bbb0strb w5, [sp+48]
0022bbb4mov x3, x30
0022bbb8bl runtime.morestack_noctxt.abi0
0022bbbcldp x0, x1, [sp+8]
0022bbc0ldp x2, x3, [sp+24]
0022bbc4ldr x4, [sp+40]
0022bbc8ldrb w5, [sp+48]
0022bbccb 0x22b5a0
0022b5a0
0022bbd0
0022bbd0google.golang.org/protobuf/internal/impl.(*EnumInfo).Descriptor: ; void google.golang.org/protobuf/internal/impl.(*EnumInfo).Descriptor(google.golang.org/protobuf/internal/impl.EnumInfo * t)
0022bbd0str x30, [sp-32]!
0022bbd4stur x29, [sp-8]
0022bbd8sub x29, sp, 8
0022bbdcstr x0, [sp+40]
0022bbe0stp xzr, xzr, [sp+8]
0022bbe4ldr x2, [sp+40]
0022bbe8ldrsb x27, [x2]
0022bbecldr x0, [x2+16]
0022bbf0ldr x1, [x2+24]
0022bbf4str x0, [sp+8]
0022bbf8str x1, [sp+16]
0022bbfcadd x29, sp, 24
0022bc00add sp, sp, 32
0022bc04ret x30
0022bc08udf 0
0022bc0cudf 0
0022bbd0
0022bbd0google.golang.org/protobuf/internal/impl.(*EnumInfo).Descriptor: ; void google.golang.org/protobuf/internal/impl.(*EnumInfo).Descriptor(google.golang.org/protobuf/internal/impl.EnumInfo * t)
0022bbd0str x30, [sp-32]!
0022bbd4stur x29, [sp-8]
0022bbd8sub x29, sp, 8
0022bbdcstr x0, [sp+40]
0022bbe0stp xzr, xzr, [sp+8]
0022bbe4ldr x2, [sp+40]
0022bbe8ldrsb x27, [x2]
0022bbecldr x0, [x2+16]
0022bbf0ldr x1, [x2+24]
0022bbf4str x0, [sp+8]
0022bbf8str x1, [sp+16]
0022bbfcadd x29, sp, 24
0022bc00add sp, sp, 32
0022bc04ret x30
0022bc08udf 0
0022bc0cudf 0
0022bbd0
0022bc10
0022bc10google.golang.org/protobuf/internal/impl.InitExtensionInfo: ; void google.golang.org/protobuf/internal/impl.InitExtensionInfo(google.golang.org/protobuf/internal/impl.ExtensionInfo * xi, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor xd, reflect.Type goType)
0022bc10ldr x16, [x28+16]
0022bc14subs xzr, sp, x16
0022bc18b.ls 0x22bcf8
0022bc1cstr x30, [sp-48]!
0022bc20stur x29, [sp-8]
0022bc24sub x29, sp, 8
0022bc28str x0, [sp+56]
0022bc2cstr x1, [sp+64]
0022bc30str x2, [sp+72]
0022bc34str x3, [sp+80]
0022bc38str x4, [sp+88]
0022bc3cldr x0, [sp+56]
0022bc40ldrsb x27, [x0]
0022bc44str x3, [x0+16]
0022bc48adrp x27, 0x820000
0022bc4cldr w1, [x27+3056]
0022bc50cbz w1, 0x22bc58
0022bc54b 0x22bc5c
0022bc58
0022bc58loc_22bc58:
0022bc58b 0x22bc70
0022bc5c
0022bc5cloc_22bc5c:
0022bc5cbl runtime.gcWriteBarrier2
0022bc60str x4, [x25]
0022bc64ldr x1, [x0+24]
0022bc68str x1, [x25+8]
0022bc6cb 0x22bc70
0022bc70
0022bc70loc_22bc70:
0022bc70str x4, [x0+24]
0022bc74stp xzr, xzr, [sp+16]
0022bc78str xzr, [sp+32]
0022bc7cldr x0, [sp+72]
0022bc80ldr x1, [sp+64]
0022bc84str x1, [sp+16]
0022bc88str x0, [sp+24]
0022bc8cldr x2, [sp+56]
0022bc90str x2, [sp+32]
0022bc94ldr x3, [sp+56]
0022bc98ldrsb x27, [x3]
0022bc9cstr x1, [x3+32]
0022bca0adrp x27, 0x820000
0022bca4ldr w1, [x27+3056]
0022bca8cbz w1, 0x22bcb0
0022bcacb 0x22bcb4
0022bcb0
0022bcb0loc_22bcb0:
0022bcb0b 0x22bcd4
0022bcb4
0022bcb4loc_22bcb4:
0022bcb4bl runtime.gcWriteBarrier4
0022bcb8str x0, [x25]
0022bcbcldr x1, [x3+40]
0022bcc0str x1, [x25+8]
0022bcc4str x2, [x25+16]
0022bcc8ldr x1, [x3+48]
0022bcccstr x1, [x25+24]
0022bcd0b 0x22bcd4
0022bcd4
0022bcd4loc_22bcd4:
0022bcd4str x0, [x3+40]
0022bcd8str x2, [x3+48]
0022bcdcldr x0, [sp+56]
0022bce0ldrsb x27, [x0]
0022bce4orr x1, xzr, 1
0022bce8str w1, [x0]
0022bcecldur x29, [sp-8]
0022bcf0ldr x30, [sp], 48
0022bcf4ret x30
0022bcf8
0022bcf8loc_22bcf8:
0022bcf8stp x0, x1, [sp+8]
0022bcfcstp x2, x3, [sp+24]
0022bd00str x4, [sp+40]
0022bd04mov x3, x30
0022bd08bl runtime.morestack_noctxt.abi0
0022bd0cldp x0, x1, [sp+8]
0022bd10ldp x2, x3, [sp+24]
0022bd14ldr x4, [sp+40]
0022bd18b 0x22bc10
0022bd1cudf 0
0022bc10
0022bc10google.golang.org/protobuf/internal/impl.InitExtensionInfo: ; void google.golang.org/protobuf/internal/impl.InitExtensionInfo(google.golang.org/protobuf/internal/impl.ExtensionInfo * xi, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor xd, reflect.Type goType)
0022bc10ldr x16, [x28+16]
0022bc14subs xzr, sp, x16
0022bc18b.ls 0x22bcf8
0022bc1cstr x30, [sp-48]!
0022bc20stur x29, [sp-8]
0022bc24sub x29, sp, 8
0022bc28str x0, [sp+56]
0022bc2cstr x1, [sp+64]
0022bc30str x2, [sp+72]
0022bc34str x3, [sp+80]
0022bc38str x4, [sp+88]
0022bc3cldr x0, [sp+56]
0022bc40ldrsb x27, [x0]
0022bc44str x3, [x0+16]
0022bc48adrp x27, 0x820000
0022bc4cldr w1, [x27+3056]
0022bc50cbz w1, 0x22bc58
0022bc54b 0x22bc5c
0022bc58
0022bc58loc_22bc58:
0022bc58b 0x22bc70
0022bc5c
0022bc5cloc_22bc5c:
0022bc5cbl runtime.gcWriteBarrier2
0022bc60str x4, [x25]
0022bc64ldr x1, [x0+24]
0022bc68str x1, [x25+8]
0022bc6cb 0x22bc70
0022bc70
0022bc70loc_22bc70:
0022bc70str x4, [x0+24]
0022bc74stp xzr, xzr, [sp+16]
0022bc78str xzr, [sp+32]
0022bc7cldr x0, [sp+72]
0022bc80ldr x1, [sp+64]
0022bc84str x1, [sp+16]
0022bc88str x0, [sp+24]
0022bc8cldr x2, [sp+56]
0022bc90str x2, [sp+32]
0022bc94ldr x3, [sp+56]
0022bc98ldrsb x27, [x3]
0022bc9cstr x1, [x3+32]
0022bca0adrp x27, 0x820000
0022bca4ldr w1, [x27+3056]
0022bca8cbz w1, 0x22bcb0
0022bcacb 0x22bcb4
0022bcb0
0022bcb0loc_22bcb0:
0022bcb0b 0x22bcd4
0022bcb4
0022bcb4loc_22bcb4:
0022bcb4bl runtime.gcWriteBarrier4
0022bcb8str x0, [x25]
0022bcbcldr x1, [x3+40]
0022bcc0str x1, [x25+8]
0022bcc4str x2, [x25+16]
0022bcc8ldr x1, [x3+48]
0022bcccstr x1, [x25+24]
0022bcd0b 0x22bcd4
0022bcd4
0022bcd4loc_22bcd4:
0022bcd4str x0, [x3+40]
0022bcd8str x2, [x3+48]
0022bcdcldr x0, [sp+56]
0022bce0ldrsb x27, [x0]
0022bce4orr x1, xzr, 1
0022bce8str w1, [x0]
0022bcecldur x29, [sp-8]
0022bcf0ldr x30, [sp], 48
0022bcf4ret x30
0022bcf8
0022bcf8loc_22bcf8:
0022bcf8stp x0, x1, [sp+8]
0022bcfcstp x2, x3, [sp+24]
0022bd00str x4, [sp+40]
0022bd04mov x3, x30
0022bd08bl runtime.morestack_noctxt.abi0
0022bd0cldp x0, x1, [sp+8]
0022bd10ldp x2, x3, [sp+24]
0022bd14ldr x4, [sp+40]
0022bd18b 0x22bc10
0022bd1cudf 0
0022bc10
0022bd20
0022bd20google.golang.org/protobuf/internal/impl.(*ExtensionInfo).New: ; void google.golang.org/protobuf/internal/impl.(*ExtensionInfo).New(google.golang.org/protobuf/internal/impl.ExtensionInfo * xi)
0022bd20ldr x16, [x28+16]
0022bd24subs xzr, sp, x16
0022bd28b.ls 0x22bd88
0022bd2cstr x30, [sp-96]!
0022bd30stur x29, [sp-8]
0022bd34sub x29, sp, 8
0022bd38str x0, [sp+104]
0022bd3cstp xzr, xzr, [sp+24]
0022bd40str xzr, [sp+40]
0022bd44ldr x0, [sp+104]
0022bd48bl google.golang.org/protobuf/internal/impl.(*ExtensionInfo).lazyInit
0022bd4cstr x0, [sp+72]
0022bd50str x1, [sp+80]
0022bd54ldrsb x27, [x0]
0022bd58ldr x2, [x0+48]
0022bd5cmov x0, x1
0022bd60blr x2
0022bd64str x0, [sp+48]
0022bd68str x1, [sp+56]
0022bd6cstr x2, [sp+64]
0022bd70str x0, [sp+24]
0022bd74str x1, [sp+32]
0022bd78str x2, [sp+40]
0022bd7cldur x29, [sp-8]
0022bd80ldr x30, [sp], 96
0022bd84ret x30
0022bd88
0022bd88loc_22bd88:
0022bd88str x0, [sp+8]
0022bd8cmov x3, x30
0022bd90bl runtime.morestack_noctxt.abi0
0022bd94ldr x0, [sp+8]
0022bd98b 0x22bd20
0022bd9cudf 0
0022bd20
0022bd20google.golang.org/protobuf/internal/impl.(*ExtensionInfo).New: ; void google.golang.org/protobuf/internal/impl.(*ExtensionInfo).New(google.golang.org/protobuf/internal/impl.ExtensionInfo * xi)
0022bd20ldr x16, [x28+16]
0022bd24subs xzr, sp, x16
0022bd28b.ls 0x22bd88
0022bd2cstr x30, [sp-96]!
0022bd30stur x29, [sp-8]
0022bd34sub x29, sp, 8
0022bd38str x0, [sp+104]
0022bd3cstp xzr, xzr, [sp+24]
0022bd40str xzr, [sp+40]
0022bd44ldr x0, [sp+104]
0022bd48bl google.golang.org/protobuf/internal/impl.(*ExtensionInfo).lazyInit
0022bd4cstr x0, [sp+72]
0022bd50str x1, [sp+80]
0022bd54ldrsb x27, [x0]
0022bd58ldr x2, [x0+48]
0022bd5cmov x0, x1
0022bd60blr x2
0022bd64str x0, [sp+48]
0022bd68str x1, [sp+56]
0022bd6cstr x2, [sp+64]
0022bd70str x0, [sp+24]
0022bd74str x1, [sp+32]
0022bd78str x2, [sp+40]
0022bd7cldur x29, [sp-8]
0022bd80ldr x30, [sp], 96
0022bd84ret x30
0022bd88
0022bd88loc_22bd88:
0022bd88str x0, [sp+8]
0022bd8cmov x3, x30
0022bd90bl runtime.morestack_noctxt.abi0
0022bd94ldr x0, [sp+8]
0022bd98b 0x22bd20
0022bd9cudf 0
0022bd20
0022bda0
0022bda0google.golang.org/protobuf/internal/impl.(*ExtensionInfo).Zero: ; void google.golang.org/protobuf/internal/impl.(*ExtensionInfo).Zero(google.golang.org/protobuf/internal/impl.ExtensionInfo * xi)
0022bda0ldr x16, [x28+16]
0022bda4subs xzr, sp, x16
0022bda8b.ls 0x22be08
0022bdacstr x30, [sp-96]!
0022bdb0stur x29, [sp-8]
0022bdb4sub x29, sp, 8
0022bdb8str x0, [sp+104]
0022bdbcstp xzr, xzr, [sp+24]
0022bdc0str xzr, [sp+40]
0022bdc4ldr x0, [sp+104]
0022bdc8bl google.golang.org/protobuf/internal/impl.(*ExtensionInfo).lazyInit
0022bdccstr x0, [sp+72]
0022bdd0str x1, [sp+80]
0022bdd4ldrsb x27, [x0]
0022bdd8ldr x2, [x0+64]
0022bddcmov x0, x1
0022bde0blr x2
0022bde4str x0, [sp+48]
0022bde8str x1, [sp+56]
0022bdecstr x2, [sp+64]
0022bdf0str x0, [sp+24]
0022bdf4str x1, [sp+32]
0022bdf8str x2, [sp+40]
0022bdfcldur x29, [sp-8]
0022be00ldr x30, [sp], 96
0022be04ret x30
0022be08
0022be08loc_22be08:
0022be08str x0, [sp+8]
0022be0cmov x3, x30
0022be10bl runtime.morestack_noctxt.abi0
0022be14ldr x0, [sp+8]
0022be18b 0x22bda0
0022be1cudf 0
0022bda0
0022bda0google.golang.org/protobuf/internal/impl.(*ExtensionInfo).Zero: ; void google.golang.org/protobuf/internal/impl.(*ExtensionInfo).Zero(google.golang.org/protobuf/internal/impl.ExtensionInfo * xi)
0022bda0ldr x16, [x28+16]
0022bda4subs xzr, sp, x16
0022bda8b.ls 0x22be08
0022bdacstr x30, [sp-96]!
0022bdb0stur x29, [sp-8]
0022bdb4sub x29, sp, 8
0022bdb8str x0, [sp+104]
0022bdbcstp xzr, xzr, [sp+24]
0022bdc0str xzr, [sp+40]
0022bdc4ldr x0, [sp+104]
0022bdc8bl google.golang.org/protobuf/internal/impl.(*ExtensionInfo).lazyInit
0022bdccstr x0, [sp+72]
0022bdd0str x1, [sp+80]
0022bdd4ldrsb x27, [x0]
0022bdd8ldr x2, [x0+64]
0022bddcmov x0, x1
0022bde0blr x2
0022bde4str x0, [sp+48]
0022bde8str x1, [sp+56]
0022bdecstr x2, [sp+64]
0022bdf0str x0, [sp+24]
0022bdf4str x1, [sp+32]
0022bdf8str x2, [sp+40]
0022bdfcldur x29, [sp-8]
0022be00ldr x30, [sp], 96
0022be04ret x30
0022be08
0022be08loc_22be08:
0022be08str x0, [sp+8]
0022be0cmov x3, x30
0022be10bl runtime.morestack_noctxt.abi0
0022be14ldr x0, [sp+8]
0022be18b 0x22bda0
0022be1cudf 0
0022bda0
0022be20
0022be20google.golang.org/protobuf/internal/impl.(*ExtensionInfo).IsValidValue: ; void google.golang.org/protobuf/internal/impl.(*ExtensionInfo).IsValidValue(google.golang.org/protobuf/internal/impl.ExtensionInfo * xi, google.golang.org/protobuf/reflect/protoreflect.Value v)
0022be20ldr x16, [x28+16]
0022be24subs xzr, sp, x16
0022be28b.ls 0x22be98
0022be2cstr x30, [sp-80]!
0022be30stur x29, [sp-8]
0022be34sub x29, sp, 8
0022be38str x0, [sp+88]
0022be3cstr x1, [sp+96]
0022be40str x2, [sp+104]
0022be44str x3, [sp+112]
0022be48strb wzr, [sp+54]
0022be4cldr x0, [sp+88]
0022be50bl google.golang.org/protobuf/internal/impl.(*ExtensionInfo).lazyInit
0022be54str x0, [sp+56]
0022be58str x1, [sp+64]
0022be5cldrsb x27, [x0]
0022be60ldr x2, [sp+96]
0022be64ldr x3, [sp+104]
0022be68ldr x4, [sp+112]
0022be6cldr x5, [x0+40]
0022be70mov x0, x1
0022be74mov x1, x2
0022be78mov x2, x3
0022be7cmov x3, x4
0022be80blr x5
0022be84strb w0, [sp+55]
0022be88strb w0, [sp+54]
0022be8cldur x29, [sp-8]
0022be90ldr x30, [sp], 80
0022be94ret x30
0022be98
0022be98loc_22be98:
0022be98stp x0, x1, [sp+8]
0022be9cstp x2, x3, [sp+24]
0022bea0mov x3, x30
0022bea4bl runtime.morestack_noctxt.abi0
0022bea8ldp x0, x1, [sp+8]
0022beacldp x2, x3, [sp+24]
0022beb0b 0x22be20
0022beb4udf 0
0022beb8udf 0
0022bebcudf 0
0022be20
0022be20google.golang.org/protobuf/internal/impl.(*ExtensionInfo).IsValidValue: ; void google.golang.org/protobuf/internal/impl.(*ExtensionInfo).IsValidValue(google.golang.org/protobuf/internal/impl.ExtensionInfo * xi, google.golang.org/protobuf/reflect/protoreflect.Value v)
0022be20ldr x16, [x28+16]
0022be24subs xzr, sp, x16
0022be28b.ls 0x22be98
0022be2cstr x30, [sp-80]!
0022be30stur x29, [sp-8]
0022be34sub x29, sp, 8
0022be38str x0, [sp+88]
0022be3cstr x1, [sp+96]
0022be40str x2, [sp+104]
0022be44str x3, [sp+112]
0022be48strb wzr, [sp+54]
0022be4cldr x0, [sp+88]
0022be50bl google.golang.org/protobuf/internal/impl.(*ExtensionInfo).lazyInit
0022be54str x0, [sp+56]
0022be58str x1, [sp+64]
0022be5cldrsb x27, [x0]
0022be60ldr x2, [sp+96]
0022be64ldr x3, [sp+104]
0022be68ldr x4, [sp+112]
0022be6cldr x5, [x0+40]
0022be70mov x0, x1
0022be74mov x1, x2
0022be78mov x2, x3
0022be7cmov x3, x4
0022be80blr x5
0022be84strb w0, [sp+55]
0022be88strb w0, [sp+54]
0022be8cldur x29, [sp-8]
0022be90ldr x30, [sp], 80
0022be94ret x30
0022be98
0022be98loc_22be98:
0022be98stp x0, x1, [sp+8]
0022be9cstp x2, x3, [sp+24]
0022bea0mov x3, x30
0022bea4bl runtime.morestack_noctxt.abi0
0022bea8ldp x0, x1, [sp+8]
0022beacldp x2, x3, [sp+24]
0022beb0b 0x22be20
0022beb4udf 0
0022beb8udf 0
0022bebcudf 0
0022be20
0022bec0
0022bec0google.golang.org/protobuf/internal/impl.(*ExtensionInfo).TypeDescriptor: ; void google.golang.org/protobuf/internal/impl.(*ExtensionInfo).TypeDescriptor(google.golang.org/protobuf/internal/impl.ExtensionInfo * xi)
0022bec0ldr x16, [x28+16]
0022bec4subs xzr, sp, x16
0022bec8b.ls 0x22bf40
0022beccstr x30, [sp-64]!
0022bed0stur x29, [sp-8]
0022bed4sub x29, sp, 8
0022bed8str x0, [sp+72]
0022bedcstp xzr, xzr, [sp+24]
0022bee0ldr x2, [sp+72]
0022bee4ldrsb x27, [x2]
0022bee8str x2, [sp+40]
0022beecldar w2, [x2]
0022bef0str w2, [sp+20]
0022bef4cbz w2, 0x22befc
0022bef8b 0x22bf08
0022befc
0022befcloc_22befc:
0022befcldr x0, [sp+72]
0022bf00bl google.golang.org/protobuf/internal/impl.(*ExtensionInfo).lazyInitSlow
0022bf04b 0x22bf0c
0022bf08
0022bf08loc_22bf08:
0022bf08b 0x22bf0c
0022bf0c
0022bf0cloc_22bf0c:
0022bf0cldr x2, [sp+72]
0022bf10ldrsb x27, [x2]
0022bf14add x2, x2, 32
0022bf18str x2, [sp+48]
0022bf1cadrp x3, 0x4f3000
0022bf20add x3, x3, 912
0022bf24str x3, [sp+24]
0022bf28str x2, [sp+32]
0022bf2cldr x0, [sp+24]
0022bf30ldr x1, [sp+32]
0022bf34ldur x29, [sp-8]
0022bf38ldr x30, [sp], 64
0022bf3cret x30
0022bf40
0022bf40loc_22bf40:
0022bf40str x0, [sp+8]
0022bf44mov x3, x30
0022bf48bl runtime.morestack_noctxt.abi0
0022bf4cldr x0, [sp+8]
0022bf50b 0x22bec0
0022bf54udf 0
0022bf58udf 0
0022bf5cudf 0
0022bec0
0022bec0google.golang.org/protobuf/internal/impl.(*ExtensionInfo).TypeDescriptor: ; void google.golang.org/protobuf/internal/impl.(*ExtensionInfo).TypeDescriptor(google.golang.org/protobuf/internal/impl.ExtensionInfo * xi)
0022bec0ldr x16, [x28+16]
0022bec4subs xzr, sp, x16
0022bec8b.ls 0x22bf40
0022beccstr x30, [sp-64]!
0022bed0stur x29, [sp-8]
0022bed4sub x29, sp, 8
0022bed8str x0, [sp+72]
0022bedcstp xzr, xzr, [sp+24]
0022bee0ldr x2, [sp+72]
0022bee4ldrsb x27, [x2]
0022bee8str x2, [sp+40]
0022beecldar w2, [x2]
0022bef0str w2, [sp+20]
0022bef4cbz w2, 0x22befc
0022bef8b 0x22bf08
0022befc
0022befcloc_22befc:
0022befcldr x0, [sp+72]
0022bf00bl google.golang.org/protobuf/internal/impl.(*ExtensionInfo).lazyInitSlow
0022bf04b 0x22bf0c
0022bf08
0022bf08loc_22bf08:
0022bf08b 0x22bf0c
0022bf0c
0022bf0cloc_22bf0c:
0022bf0cldr x2, [sp+72]
0022bf10ldrsb x27, [x2]
0022bf14add x2, x2, 32
0022bf18str x2, [sp+48]
0022bf1cadrp x3, 0x4f3000
0022bf20add x3, x3, 912
0022bf24str x3, [sp+24]
0022bf28str x2, [sp+32]
0022bf2cldr x0, [sp+24]
0022bf30ldr x1, [sp+32]
0022bf34ldur x29, [sp-8]
0022bf38ldr x30, [sp], 64
0022bf3cret x30
0022bf40
0022bf40loc_22bf40:
0022bf40str x0, [sp+8]
0022bf44mov x3, x30
0022bf48bl runtime.morestack_noctxt.abi0
0022bf4cldr x0, [sp+8]
0022bf50b 0x22bec0
0022bf54udf 0
0022bf58udf 0
0022bf5cudf 0
0022bec0
0022bf60
0022bf60google.golang.org/protobuf/internal/impl.(*ExtensionInfo).lazyInit: ; void google.golang.org/protobuf/internal/impl.(*ExtensionInfo).lazyInit(google.golang.org/protobuf/internal/impl.ExtensionInfo * xi)
0022bf60ldr x16, [x28+16]
0022bf64subs xzr, sp, x16
0022bf68b.ls 0x22bfd4
0022bf6cstr x30, [sp-64]!
0022bf70stur x29, [sp-8]
0022bf74sub x29, sp, 8
0022bf78str x0, [sp+72]
0022bf7cstp xzr, xzr, [sp+32]
0022bf80ldr x2, [sp+72]
0022bf84ldrsb x27, [x2]
0022bf88str x2, [sp+48]
0022bf8cldar w2, [x2]
0022bf90str w2, [sp+28]
0022bf94subs wzr, w2, 2
0022bf98b.lo 0x22bfa0
0022bf9cb 0x22bfac
0022bfa0
0022bfa0loc_22bfa0:
0022bfa0ldr x0, [sp+72]
0022bfa4bl google.golang.org/protobuf/internal/impl.(*ExtensionInfo).lazyInitSlow
0022bfa8b 0x22bfb0
0022bfac
0022bfacloc_22bfac:
0022bfacb 0x22bfb0
0022bfb0
0022bfb0loc_22bfb0:
0022bfb0ldr x2, [sp+72]
0022bfb4ldrsb x27, [x2]
0022bfb8ldr x0, [x2+56]
0022bfbcldr x1, [x2+64]
0022bfc0str x0, [sp+32]
0022bfc4str x1, [sp+40]
0022bfc8ldur x29, [sp-8]
0022bfccldr x30, [sp], 64
0022bfd0ret x30
0022bfd4
0022bfd4loc_22bfd4:
0022bfd4str x0, [sp+8]
0022bfd8mov x3, x30
0022bfdcbl runtime.morestack_noctxt.abi0
0022bfe0ldr x0, [sp+8]
0022bfe4b 0x22bf60
0022bfe8udf 0
0022bfecudf 0
0022bf60
0022bf60google.golang.org/protobuf/internal/impl.(*ExtensionInfo).lazyInit: ; void google.golang.org/protobuf/internal/impl.(*ExtensionInfo).lazyInit(google.golang.org/protobuf/internal/impl.ExtensionInfo * xi)
0022bf60ldr x16, [x28+16]
0022bf64subs xzr, sp, x16
0022bf68b.ls 0x22bfd4
0022bf6cstr x30, [sp-64]!
0022bf70stur x29, [sp-8]
0022bf74sub x29, sp, 8
0022bf78str x0, [sp+72]
0022bf7cstp xzr, xzr, [sp+32]
0022bf80ldr x2, [sp+72]
0022bf84ldrsb x27, [x2]
0022bf88str x2, [sp+48]
0022bf8cldar w2, [x2]
0022bf90str w2, [sp+28]
0022bf94subs wzr, w2, 2
0022bf98b.lo 0x22bfa0
0022bf9cb 0x22bfac
0022bfa0
0022bfa0loc_22bfa0:
0022bfa0ldr x0, [sp+72]
0022bfa4bl google.golang.org/protobuf/internal/impl.(*ExtensionInfo).lazyInitSlow
0022bfa8b 0x22bfb0
0022bfac
0022bfacloc_22bfac:
0022bfacb 0x22bfb0
0022bfb0
0022bfb0loc_22bfb0:
0022bfb0ldr x2, [sp+72]
0022bfb4ldrsb x27, [x2]
0022bfb8ldr x0, [x2+56]
0022bfbcldr x1, [x2+64]
0022bfc0str x0, [sp+32]
0022bfc4str x1, [sp+40]
0022bfc8ldur x29, [sp-8]
0022bfccldr x30, [sp], 64
0022bfd0ret x30
0022bfd4
0022bfd4loc_22bfd4:
0022bfd4str x0, [sp+8]
0022bfd8mov x3, x30
0022bfdcbl runtime.morestack_noctxt.abi0
0022bfe0ldr x0, [sp+8]
0022bfe4b 0x22bf60
0022bfe8udf 0
0022bfecudf 0
0022bf60
0022bff0
0022bff0google.golang.org/protobuf/internal/impl.(*ExtensionInfo).lazyInitSlow: ; void google.golang.org/protobuf/internal/impl.(*ExtensionInfo).lazyInitSlow(google.golang.org/protobuf/internal/impl.ExtensionInfo * xi)
0022bff0ldr x16, [x28+16]
0022bff4sub x17, sp, 256
0022bff8subs xzr, x17, x16
0022bffcb.ls 0x22c364
0022c000sub x20, sp, 384
0022c004stp x29, x30, [x20-8]
0022c008add sp, x20, 0
0022c00csub x29, sp, 8
0022c010str x0, [sp+392]
0022c014ldrsb x27, [x0]
0022c018add x0, x0, 4
0022c01cstr x0, [sp+168]
0022c020bl sync.(*Mutex).Lock
0022c024ldr x1, [sp+392]
0022c028ldrsb x27, [x1]
0022c02cadd x1, x1, 4
0022c030str x1, [sp+368]
0022c034stp xzr, xzr, [sp+144]
0022c038add x1, sp, 144
0022c03cstr x1, [sp+160]
0022c040ldrsb x27, [x1]
0022c044adrp x2, 0
0022c048add x2, x2, 976
0022c04cstr x2, [x1]
0022c050ldrsb x27, [x1]
0022c054ldr x2, [sp+368]
0022c058adrp x27, 0x81f000
0022c05cldr w3, [x27+3056]
0022c060cbz w3, 0x22c068
0022c064b 0x22c06c
0022c068
0022c068loc_22c068:
0022c068b 0x22c080
0022c06c
0022c06cloc_22c06c:
0022c06cbl runtime.gcWriteBarrier2
0022c070str x2, [x25]
0022c074ldr x3, [x1+8]
0022c078str x3, [x25+8]
0022c07cb 0x22c080
0022c080
0022c080loc_22c080:
0022c080str x2, [x1+8]
0022c084str x1, [sp+120]
0022c088add x0, sp, 96
0022c08cbl runtime.deferprocStack
0022c090subs xzr, x0, 0
0022c094b.ne 0x22c354
0022c098b 0x22c09c
0022c09c
0022c09cloc_22c09c:
0022c09cldr x1, [sp+392]
0022c0a0ldrsb x27, [x1]
0022c0a4ldr w1, [x1]
0022c0a8subs wzr, w1, 2
0022c0acb.eq 0x22c0b4
0022c0b0b 0x22c0c4
0022c0b4
0022c0b4loc_22c0b4:
0022c0b4bl runtime.deferreturn
0022c0b8ldp x29, x30, [sp-8]
0022c0bcadd sp, sp, 384
0022c0c0ret x30
0022c0c4
0022c0c4loc_22c0c4:
0022c0c4ldr x1, [sp+392]
0022c0c8ldrsb x27, [x1]
0022c0ccstr x1, [sp+232]
0022c0d0stp xzr, xzr, [sp+344]
0022c0d4add x1, sp, 344
0022c0d8str x1, [sp+360]
0022c0dcldrsb x27, [x1]
0022c0e0adrp x2, 0
0022c0e4add x2, x2, 896
0022c0e8str x2, [x1]
0022c0ecldrsb x27, [x1]
0022c0f0ldr x2, [sp+232]
0022c0f4adrp x27, 0x81f000
0022c0f8ldr w3, [x27+3056]
0022c0fccbz w3, 0x22c104
0022c100b 0x22c108
0022c104
0022c104loc_22c104:
0022c104b 0x22c11c
0022c108
0022c108loc_22c108:
0022c108bl runtime.gcWriteBarrier2
0022c10cstr x2, [x25]
0022c110ldr x3, [x1+8]
0022c114str x3, [x25+8]
0022c118b 0x22c11c
0022c11c
0022c11cloc_22c11c:
0022c11cstr x2, [x1+8]
0022c120str x1, [sp+72]
0022c124add x0, sp, 48
0022c128bl runtime.deferprocStack
0022c12csubs xzr, x0, 0
0022c130b.ne 0x22c344
0022c134b 0x22c138
0022c138
0022c138loc_22c138:
0022c138ldr x1, [sp+392]
0022c13cldrsb x27, [x1]
0022c140ldr x1, [x1+32]
0022c144cbnz x1, 0x22c14c
0022c148b 0x22c150
0022c14c
0022c14cloc_22c14c:
0022c14cb 0x22c15c
0022c150
0022c150loc_22c150:
0022c150ldr x0, [sp+392]
0022c154bl google.golang.org/protobuf/internal/impl.(*ExtensionInfo).initFromLegacy
0022c158b 0x22c15c
0022c15c
0022c15cloc_22c15c:
0022c15cldr x1, [sp+392]
0022c160ldrsb x27, [x1]
0022c164ldr x2, [x1+32]
0022c168ldrsb x27, [x2]
0022c16cldr x0, [x1+40]
0022c170ldr x1, [x2+152]
0022c174blr x1
0022c178strb w0, [sp+47]
0022c17ctbnz w0, 0, 0x22c184
0022c180b 0x22c188
0022c184
0022c184loc_22c184:
0022c184b 0x22c334
0022c188
0022c188loc_22c188:
0022c188ldr x4, [sp+392]
0022c18cldrsb x27, [x4]
0022c190ldr x4, [x4+96]
0022c194cbnz x4, 0x22c19c
0022c198b 0x22c1a0
0022c19c
0022c19cloc_22c19c:
0022c19cb 0x22c1ac
0022c1a0
0022c1a0loc_22c1a0:
0022c1a0ldr x0, [sp+392]
0022c1a4bl google.golang.org/protobuf/internal/impl.(*ExtensionInfo).initToLegacy
0022c1a8b 0x22c1ac
0022c1ac
0022c1acloc_22c1ac:
0022c1acldr x4, [sp+392]
0022c1b0ldrsb x27, [x4]
0022c1b4ldr x5, [x4+16]
0022c1b8ldr x4, [x4+24]
0022c1bcstr x5, [sp+328]
0022c1c0str x4, [sp+336]
0022c1c4ldr x4, [sp+392]
0022c1c8ldrsb x27, [x4]
0022c1ccldr x2, [x4+32]
0022c1d0ldr x3, [x4+40]
0022c1d4str x2, [sp+312]
0022c1d8str x3, [sp+320]
0022c1dcldr x0, [sp+328]
0022c1e0ldr x1, [sp+336]
0022c1e4bl google.golang.org/protobuf/internal/impl.NewConverter
0022c1e8str x0, [sp+208]
0022c1ecstr x1, [sp+216]
0022c1f0ldr x4, [sp+392]
0022c1f4ldrsb x27, [x4]
0022c1f8str x0, [x4+56]
0022c1fcadrp x27, 0x81f000
0022c200ldr w5, [x27+3056]
0022c204cbz w5, 0x22c20c
0022c208b 0x22c210
0022c20c
0022c20cloc_22c20c:
0022c20cb 0x22c224
0022c210
0022c210loc_22c210:
0022c210bl runtime.gcWriteBarrier2
0022c214str x1, [x25]
0022c218ldr x2, [x4+64]
0022c21cstr x2, [x25+8]
0022c220b 0x22c224
0022c224
0022c224loc_22c224:
0022c224str x1, [x4+64]
0022c228ldr x2, [sp+392]
0022c22cldrsb x27, [x2]
0022c230ldr x0, [x2+32]
0022c234ldr x1, [x2+40]
0022c238str x0, [sp+296]
0022c23cstr x1, [sp+304]
0022c240bl google.golang.org/protobuf/internal/impl.makeExtensionFieldInfo
0022c244str x0, [sp+200]
0022c248ldr x2, [sp+392]
0022c24cldrsb x27, [x2]
0022c250adrp x27, 0x81f000
0022c254ldr w3, [x27+3056]
0022c258cbz w3, 0x22c260
0022c25cb 0x22c264
0022c260
0022c260loc_22c260:
0022c260b 0x22c278
0022c264
0022c264loc_22c264:
0022c264bl runtime.gcWriteBarrier2
0022c268str x0, [x25]
0022c26cldr x4, [x2+72]
0022c270str x4, [x25+8]
0022c274b 0x22c278
0022c278
0022c278loc_22c278:
0022c278str x0, [x2+72]
0022c27cldr x4, [sp+392]
0022c280ldrsb x27, [x4]
0022c284ldr x5, [x4+32]
0022c288ldr x4, [x4+40]
0022c28cstr x5, [sp+280]
0022c290str x4, [sp+288]
0022c294ldr x4, [sp+392]
0022c298ldrsb x27, [x4]
0022c29cldr x2, [x4+16]
0022c2a0ldr x3, [x4+24]
0022c2a4str x2, [sp+264]
0022c2a8str x3, [sp+272]
0022c2acldr x0, [sp+280]
0022c2b0ldr x1, [sp+288]
0022c2b4bl google.golang.org/protobuf/internal/impl.newValidationInfo
0022c2b8str x0, [sp+240]
0022c2bcstrb w1, [sp+248]
0022c2c0strb w2, [sp+249]
0022c2c4strb w3, [sp+250]
0022c2c8str x4, [sp+256]
0022c2ccldp x4, x5, [sp+240]
0022c2d0stp x4, x5, [sp+176]
0022c2d4ldr x4, [sp+256]
0022c2d8str x4, [sp+192]
0022c2dcldr x4, [sp+392]
0022c2e0ldrsb x27, [x4]
0022c2e4ldr x4, [x4+72]
0022c2e8ldrsb x27, [x4]
0022c2ecadd x1, x4, 64
0022c2f0adrp x27, 0x81f000
0022c2f4ldr w5, [x27+3056]
0022c2f8cbz w5, 0x22c300
0022c2fcb 0x22c304
0022c300
0022c300loc_22c300:
0022c300b 0x22c320
0022c304
0022c304loc_22c304:
0022c304str x4, [sp+224]
0022c308adrp x0, 0x44b000
0022c30cadd x0, x0, 1184
0022c310add x2, sp, 176
0022c314bl runtime.wbMove
0022c318ldr x4, [sp+224]
0022c31cb 0x22c320
0022c320
0022c320loc_22c320:
0022c320ldp x0, x1, [sp+176]
0022c324stp x0, x1, [x4+64]
0022c328ldr x0, [sp+192]
0022c32cstr x0, [x4+80]
0022c330b 0x22c334
0022c334
0022c334loc_22c334:
0022c334bl runtime.deferreturn
0022c338ldp x29, x30, [sp-8]
0022c33cadd sp, sp, 384
0022c340ret x30
0022c344
0022c344loc_22c344:
0022c344bl runtime.deferreturn
0022c348ldp x29, x30, [sp-8]
0022c34cadd sp, sp, 384
0022c350ret x30
0022c354
0022c354loc_22c354:
0022c354bl runtime.deferreturn
0022c358ldp x29, x30, [sp-8]
0022c35cadd sp, sp, 384
0022c360ret x30
0022c364
0022c364loc_22c364:
0022c364str x0, [sp+8]
0022c368mov x3, x30
0022c36cbl runtime.morestack_noctxt.abi0
0022c370ldr x0, [sp+8]
0022c374b 0x22bff0
0022c378udf 0
0022c37cudf 0
0022bff0
0022bff0google.golang.org/protobuf/internal/impl.(*ExtensionInfo).lazyInitSlow: ; void google.golang.org/protobuf/internal/impl.(*ExtensionInfo).lazyInitSlow(google.golang.org/protobuf/internal/impl.ExtensionInfo * xi)
0022bff0ldr x16, [x28+16]
0022bff4sub x17, sp, 256
0022bff8subs xzr, x17, x16
0022bffcb.ls 0x22c364
0022c000sub x20, sp, 384
0022c004stp x29, x30, [x20-8]
0022c008add sp, x20, 0
0022c00csub x29, sp, 8
0022c010str x0, [sp+392]
0022c014ldrsb x27, [x0]
0022c018add x0, x0, 4
0022c01cstr x0, [sp+168]
0022c020bl sync.(*Mutex).Lock
0022c024ldr x1, [sp+392]
0022c028ldrsb x27, [x1]
0022c02cadd x1, x1, 4
0022c030str x1, [sp+368]
0022c034stp xzr, xzr, [sp+144]
0022c038add x1, sp, 144
0022c03cstr x1, [sp+160]
0022c040ldrsb x27, [x1]
0022c044adrp x2, 0
0022c048add x2, x2, 976
0022c04cstr x2, [x1]
0022c050ldrsb x27, [x1]
0022c054ldr x2, [sp+368]
0022c058adrp x27, 0x81f000
0022c05cldr w3, [x27+3056]
0022c060cbz w3, 0x22c068
0022c064b 0x22c06c
0022c068
0022c068loc_22c068:
0022c068b 0x22c080
0022c06c
0022c06cloc_22c06c:
0022c06cbl runtime.gcWriteBarrier2
0022c070str x2, [x25]
0022c074ldr x3, [x1+8]
0022c078str x3, [x25+8]
0022c07cb 0x22c080
0022c080
0022c080loc_22c080:
0022c080str x2, [x1+8]
0022c084str x1, [sp+120]
0022c088add x0, sp, 96
0022c08cbl runtime.deferprocStack
0022c090subs xzr, x0, 0
0022c094b.ne 0x22c354
0022c098b 0x22c09c
0022c09c
0022c09cloc_22c09c:
0022c09cldr x1, [sp+392]
0022c0a0ldrsb x27, [x1]
0022c0a4ldr w1, [x1]
0022c0a8subs wzr, w1, 2
0022c0acb.eq 0x22c0b4
0022c0b0b 0x22c0c4
0022c0b4
0022c0b4loc_22c0b4:
0022c0b4bl runtime.deferreturn
0022c0b8ldp x29, x30, [sp-8]
0022c0bcadd sp, sp, 384
0022c0c0ret x30
0022c0c4
0022c0c4loc_22c0c4:
0022c0c4ldr x1, [sp+392]
0022c0c8ldrsb x27, [x1]
0022c0ccstr x1, [sp+232]
0022c0d0stp xzr, xzr, [sp+344]
0022c0d4add x1, sp, 344
0022c0d8str x1, [sp+360]
0022c0dcldrsb x27, [x1]
0022c0e0adrp x2, 0
0022c0e4add x2, x2, 896
0022c0e8str x2, [x1]
0022c0ecldrsb x27, [x1]
0022c0f0ldr x2, [sp+232]
0022c0f4adrp x27, 0x81f000
0022c0f8ldr w3, [x27+3056]
0022c0fccbz w3, 0x22c104
0022c100b 0x22c108
0022c104
0022c104loc_22c104:
0022c104b 0x22c11c
0022c108
0022c108loc_22c108:
0022c108bl runtime.gcWriteBarrier2
0022c10cstr x2, [x25]
0022c110ldr x3, [x1+8]
0022c114str x3, [x25+8]
0022c118b 0x22c11c
0022c11c
0022c11cloc_22c11c:
0022c11cstr x2, [x1+8]
0022c120str x1, [sp+72]
0022c124add x0, sp, 48
0022c128bl runtime.deferprocStack
0022c12csubs xzr, x0, 0
0022c130b.ne 0x22c344
0022c134b 0x22c138
0022c138
0022c138loc_22c138:
0022c138ldr x1, [sp+392]
0022c13cldrsb x27, [x1]
0022c140ldr x1, [x1+32]
0022c144cbnz x1, 0x22c14c
0022c148b 0x22c150
0022c14c
0022c14cloc_22c14c:
0022c14cb 0x22c15c
0022c150
0022c150loc_22c150:
0022c150ldr x0, [sp+392]
0022c154bl google.golang.org/protobuf/internal/impl.(*ExtensionInfo).initFromLegacy
0022c158b 0x22c15c
0022c15c
0022c15cloc_22c15c:
0022c15cldr x1, [sp+392]
0022c160ldrsb x27, [x1]
0022c164ldr x2, [x1+32]
0022c168ldrsb x27, [x2]
0022c16cldr x0, [x1+40]
0022c170ldr x1, [x2+152]
0022c174blr x1
0022c178strb w0, [sp+47]
0022c17ctbnz w0, 0, 0x22c184
0022c180b 0x22c188
0022c184
0022c184loc_22c184:
0022c184b 0x22c334
0022c188
0022c188loc_22c188:
0022c188ldr x4, [sp+392]
0022c18cldrsb x27, [x4]
0022c190ldr x4, [x4+96]
0022c194cbnz x4, 0x22c19c
0022c198b 0x22c1a0
0022c19c
0022c19cloc_22c19c:
0022c19cb 0x22c1ac
0022c1a0
0022c1a0loc_22c1a0:
0022c1a0ldr x0, [sp+392]
0022c1a4bl google.golang.org/protobuf/internal/impl.(*ExtensionInfo).initToLegacy
0022c1a8b 0x22c1ac
0022c1ac
0022c1acloc_22c1ac:
0022c1acldr x4, [sp+392]
0022c1b0ldrsb x27, [x4]
0022c1b4ldr x5, [x4+16]
0022c1b8ldr x4, [x4+24]
0022c1bcstr x5, [sp+328]
0022c1c0str x4, [sp+336]
0022c1c4ldr x4, [sp+392]
0022c1c8ldrsb x27, [x4]
0022c1ccldr x2, [x4+32]
0022c1d0ldr x3, [x4+40]
0022c1d4str x2, [sp+312]
0022c1d8str x3, [sp+320]
0022c1dcldr x0, [sp+328]
0022c1e0ldr x1, [sp+336]
0022c1e4bl google.golang.org/protobuf/internal/impl.NewConverter
0022c1e8str x0, [sp+208]
0022c1ecstr x1, [sp+216]
0022c1f0ldr x4, [sp+392]
0022c1f4ldrsb x27, [x4]
0022c1f8str x0, [x4+56]
0022c1fcadrp x27, 0x81f000
0022c200ldr w5, [x27+3056]
0022c204cbz w5, 0x22c20c
0022c208b 0x22c210
0022c20c
0022c20cloc_22c20c:
0022c20cb 0x22c224
0022c210
0022c210loc_22c210:
0022c210bl runtime.gcWriteBarrier2
0022c214str x1, [x25]
0022c218ldr x2, [x4+64]
0022c21cstr x2, [x25+8]
0022c220b 0x22c224
0022c224
0022c224loc_22c224:
0022c224str x1, [x4+64]
0022c228ldr x2, [sp+392]
0022c22cldrsb x27, [x2]
0022c230ldr x0, [x2+32]
0022c234ldr x1, [x2+40]
0022c238str x0, [sp+296]
0022c23cstr x1, [sp+304]
0022c240bl google.golang.org/protobuf/internal/impl.makeExtensionFieldInfo
0022c244str x0, [sp+200]
0022c248ldr x2, [sp+392]
0022c24cldrsb x27, [x2]
0022c250adrp x27, 0x81f000
0022c254ldr w3, [x27+3056]
0022c258cbz w3, 0x22c260
0022c25cb 0x22c264
0022c260
0022c260loc_22c260:
0022c260b 0x22c278
0022c264
0022c264loc_22c264:
0022c264bl runtime.gcWriteBarrier2
0022c268str x0, [x25]
0022c26cldr x4, [x2+72]
0022c270str x4, [x25+8]
0022c274b 0x22c278
0022c278
0022c278loc_22c278:
0022c278str x0, [x2+72]
0022c27cldr x4, [sp+392]
0022c280ldrsb x27, [x4]
0022c284ldr x5, [x4+32]
0022c288ldr x4, [x4+40]
0022c28cstr x5, [sp+280]
0022c290str x4, [sp+288]
0022c294ldr x4, [sp+392]
0022c298ldrsb x27, [x4]
0022c29cldr x2, [x4+16]
0022c2a0ldr x3, [x4+24]
0022c2a4str x2, [sp+264]
0022c2a8str x3, [sp+272]
0022c2acldr x0, [sp+280]
0022c2b0ldr x1, [sp+288]
0022c2b4bl google.golang.org/protobuf/internal/impl.newValidationInfo
0022c2b8str x0, [sp+240]
0022c2bcstrb w1, [sp+248]
0022c2c0strb w2, [sp+249]
0022c2c4strb w3, [sp+250]
0022c2c8str x4, [sp+256]
0022c2ccldp x4, x5, [sp+240]
0022c2d0stp x4, x5, [sp+176]
0022c2d4ldr x4, [sp+256]
0022c2d8str x4, [sp+192]
0022c2dcldr x4, [sp+392]
0022c2e0ldrsb x27, [x4]
0022c2e4ldr x4, [x4+72]
0022c2e8ldrsb x27, [x4]
0022c2ecadd x1, x4, 64
0022c2f0adrp x27, 0x81f000
0022c2f4ldr w5, [x27+3056]
0022c2f8cbz w5, 0x22c300
0022c2fcb 0x22c304
0022c300
0022c300loc_22c300:
0022c300b 0x22c320
0022c304
0022c304loc_22c304:
0022c304str x4, [sp+224]
0022c308adrp x0, 0x44b000
0022c30cadd x0, x0, 1184
0022c310add x2, sp, 176
0022c314bl runtime.wbMove
0022c318ldr x4, [sp+224]
0022c31cb 0x22c320
0022c320
0022c320loc_22c320:
0022c320ldp x0, x1, [sp+176]
0022c324stp x0, x1, [x4+64]
0022c328ldr x0, [sp+192]
0022c32cstr x0, [x4+80]
0022c330b 0x22c334
0022c334
0022c334loc_22c334:
0022c334bl runtime.deferreturn
0022c338ldp x29, x30, [sp-8]
0022c33cadd sp, sp, 384
0022c340ret x30
0022c344
0022c344loc_22c344:
0022c344bl runtime.deferreturn
0022c348ldp x29, x30, [sp-8]
0022c34cadd sp, sp, 384
0022c350ret x30
0022c354
0022c354loc_22c354:
0022c354bl runtime.deferreturn
0022c358ldp x29, x30, [sp-8]
0022c35cadd sp, sp, 384
0022c360ret x30
0022c364
0022c364loc_22c364:
0022c364str x0, [sp+8]
0022c368mov x3, x30
0022c36cbl runtime.morestack_noctxt.abi0
0022c370ldr x0, [sp+8]
0022c374b 0x22bff0
0022c378udf 0
0022c37cudf 0
0022bff0
0022c380
0022c380google.golang.org/protobuf/internal/impl.(*ExtensionInfo).lazyInitSlow.deferwrap2: ; void google.golang.org/protobuf/internal/impl.(*ExtensionInfo).lazyInitSlow.deferwrap2(void)
0022c380str x30, [sp-32]!
0022c384stur x29, [sp-8]
0022c388sub x29, sp, 8
0022c38cldr x16, [x28+32]
0022c390cbnz x16, 0x22c3b0
0022c394
0022c394loc_22c394:
0022c394ldr x0, [x26+8]
0022c398str x0, [sp+16]
0022c39corr x1, xzr, 2
0022c3a0stlr w1, [x0]
0022c3a4add x29, sp, 24
0022c3a8add sp, sp, 32
0022c3acret x30
0022c3b0
0022c3b0loc_22c3b0:
0022c3b0ldr x17, [x16]
0022c3b4add x20, sp, 40
0022c3b8subs xzr, x20, x17
0022c3bcb.ne 0x22c394
0022c3c0add x20, sp, 8
0022c3c4str x20, [x16]
0022c3c8b 0x22c394
0022c3ccudf 0
0022c380
0022c380google.golang.org/protobuf/internal/impl.(*ExtensionInfo).lazyInitSlow.deferwrap2: ; void google.golang.org/protobuf/internal/impl.(*ExtensionInfo).lazyInitSlow.deferwrap2(void)
0022c380str x30, [sp-32]!
0022c384stur x29, [sp-8]
0022c388sub x29, sp, 8
0022c38cldr x16, [x28+32]
0022c390cbnz x16, 0x22c3b0
0022c394
0022c394loc_22c394:
0022c394ldr x0, [x26+8]
0022c398str x0, [sp+16]
0022c39corr x1, xzr, 2
0022c3a0stlr w1, [x0]
0022c3a4add x29, sp, 24
0022c3a8add sp, sp, 32
0022c3acret x30
0022c3b0
0022c3b0loc_22c3b0:
0022c3b0ldr x17, [x16]
0022c3b4add x20, sp, 40
0022c3b8subs xzr, x20, x17
0022c3bcb.ne 0x22c394
0022c3c0add x20, sp, 8
0022c3c4str x20, [x16]
0022c3c8b 0x22c394
0022c3ccudf 0
0022c380
0022c3d0
0022c3d0google.golang.org/protobuf/internal/impl.(*ExtensionInfo).lazyInitSlow.deferwrap1: ; void google.golang.org/protobuf/internal/impl.(*ExtensionInfo).lazyInitSlow.deferwrap1(void)
0022c3d0ldr x16, [x28+16]
0022c3d4subs xzr, sp, x16
0022c3d8b.ls 0x22c408
0022c3dcstr x30, [sp-32]!
0022c3e0stur x29, [sp-8]
0022c3e4sub x29, sp, 8
0022c3e8ldr x16, [x28+32]
0022c3eccbnz x16, 0x22c414
0022c3f0
0022c3f0loc_22c3f0:
0022c3f0ldr x0, [x26+8]
0022c3f4str x0, [sp+16]
0022c3f8bl sync.(*Mutex).Unlock
0022c3fcldur x29, [sp-8]
0022c400ldr x30, [sp], 32
0022c404ret x30
0022c408
0022c408loc_22c408:
0022c408mov x3, x30
0022c40cbl runtime.morestack.abi0
0022c410b 0x22c3d0
0022c414
0022c414loc_22c414:
0022c414ldr x17, [x16]
0022c418add x20, sp, 40
0022c41csubs xzr, x20, x17
0022c420b.ne 0x22c3f0
0022c424add x20, sp, 8
0022c428str x20, [x16]
0022c42cb 0x22c3f0
0022c3d0
0022c3d0google.golang.org/protobuf/internal/impl.(*ExtensionInfo).lazyInitSlow.deferwrap1: ; void google.golang.org/protobuf/internal/impl.(*ExtensionInfo).lazyInitSlow.deferwrap1(void)
0022c3d0ldr x16, [x28+16]
0022c3d4subs xzr, sp, x16
0022c3d8b.ls 0x22c408
0022c3dcstr x30, [sp-32]!
0022c3e0stur x29, [sp-8]
0022c3e4sub x29, sp, 8
0022c3e8ldr x16, [x28+32]
0022c3eccbnz x16, 0x22c414
0022c3f0
0022c3f0loc_22c3f0:
0022c3f0ldr x0, [x26+8]
0022c3f4str x0, [sp+16]
0022c3f8bl sync.(*Mutex).Unlock
0022c3fcldur x29, [sp-8]
0022c400ldr x30, [sp], 32
0022c404ret x30
0022c408
0022c408loc_22c408:
0022c408mov x3, x30
0022c40cbl runtime.morestack.abi0
0022c410b 0x22c3d0
0022c414
0022c414loc_22c414:
0022c414ldr x17, [x16]
0022c418add x20, sp, 40
0022c41csubs xzr, x20, x17
0022c420b.ne 0x22c3f0
0022c424add x20, sp, 8
0022c428str x20, [x16]
0022c42cb 0x22c3f0
0022c3d0
0022c430
0022c430google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).Type: ; void google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).Type(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor * xtd)
0022c430str x30, [sp-32]!
0022c434stur x29, [sp-8]
0022c438sub x29, sp, 8
0022c43cstr x0, [sp+40]
0022c440stp xzr, xzr, [sp+8]
0022c444ldr x2, [sp+40]
0022c448ldrsb x27, [x2]
0022c44cldr x2, [x2+16]
0022c450adrp x3, 0x4ee000
0022c454add x3, x3, 2624
0022c458str x3, [sp+8]
0022c45cstr x2, [sp+16]
0022c460ldr x0, [sp+8]
0022c464ldr x1, [sp+16]
0022c468add x29, sp, 24
0022c46cadd sp, sp, 32
0022c470ret x30
0022c474udf 0
0022c478udf 0
0022c47cudf 0
0022c430
0022c430google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).Type: ; void google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).Type(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor * xtd)
0022c430str x30, [sp-32]!
0022c434stur x29, [sp-8]
0022c438sub x29, sp, 8
0022c43cstr x0, [sp+40]
0022c440stp xzr, xzr, [sp+8]
0022c444ldr x2, [sp+40]
0022c448ldrsb x27, [x2]
0022c44cldr x2, [x2+16]
0022c450adrp x3, 0x4ee000
0022c454add x3, x3, 2624
0022c458str x3, [sp+8]
0022c45cstr x2, [sp+16]
0022c460ldr x0, [sp+8]
0022c464ldr x1, [sp+16]
0022c468add x29, sp, 24
0022c46cadd sp, sp, 32
0022c470ret x30
0022c474udf 0
0022c478udf 0
0022c47cudf 0
0022c430
0022c480
0022c480google.golang.org/protobuf/internal/impl.legacyEnumName: ; void google.golang.org/protobuf/internal/impl.legacyEnumName(google.golang.org/protobuf/reflect/protoreflect.EnumDescriptor ed)
0022c480ldr x16, [x28+16]
0022c484sub x17, sp, 96
0022c488subs xzr, x17, x16
0022c48cb.ls 0x22c5f0
0022c490str x30, [sp-224]!
0022c494stur x29, [sp-8]
0022c498sub x29, sp, 8
0022c49cstr x0, [sp+232]
0022c4a0str x1, [sp+240]
0022c4a4stp xzr, xzr, [sp+104]
0022c4a8stp xzr, xzr, [sp+120]
0022c4acldr x1, [sp+232]
0022c4b0ldrsb x27, [x1]
0022c4b4ldr x1, [x1+24]
0022c4b8ldr x0, [sp+240]
0022c4bcblr x1
0022c4c0str x0, [sp+200]
0022c4c4str x1, [sp+208]
0022c4c8str x0, [sp+152]
0022c4ccstr x1, [sp+160]
0022c4d0ldr x1, [sp+232]
0022c4d4ldrsb x27, [x1]
0022c4d8ldr x1, [x1+72]
0022c4dcldr x0, [sp+240]
0022c4e0blr x1
0022c4e4str x0, [sp+136]
0022c4e8str x1, [sp+144]
0022c4eccbnz x0, 0x22c4f4
0022c4f0b 0x22c568
0022c4f4
0022c4f4loc_22c4f4:
0022c4f4ldrsb x27, [x0]
0022c4f8ldr x2, [x0+96]
0022c4fcmov x0, x1
0022c500blr x2
0022c504str x0, [sp+200]
0022c508str x1, [sp+208]
0022c50cstr x0, [sp+120]
0022c510str x1, [sp+128]
0022c514mov x2, x1
0022c518adrp x3, 0x4e3000
0022c51cadd x3, x3, 296
0022c520orr x4, xzr, 1
0022c524mov x1, x0
0022c528add x0, sp, 72
0022c52cbl runtime.concatstring2
0022c530str x0, [sp+168]
0022c534str x1, [sp+176]
0022c538ldr x2, [sp+160]
0022c53cldr x3, [sp+152]
0022c540mov x4, x0
0022c544mov x0, x3
0022c548mov x5, x1
0022c54cmov x1, x2
0022c550mov x2, x4
0022c554mov x3, x5
0022c558bl strings.TrimPrefix
0022c55cstr x0, [sp+152]
0022c560str x1, [sp+160]
0022c564b 0x22c56c
0022c568
0022c568loc_22c568:
0022c568b 0x22c56c
0022c56c
0022c56cloc_22c56c:
0022c56cldr x2, [sp+128]
0022c570cbz x2, 0x22c578
0022c574b 0x22c5a0
0022c578
0022c578loc_22c578:
0022c578ldr x0, [sp+152]
0022c57cldr x1, [sp+160]
0022c580bl google.golang.org/protobuf/internal/strs.GoCamelCase
0022c584str x0, [sp+184]
0022c588str x1, [sp+192]
0022c58cstr x0, [sp+104]
0022c590str x1, [sp+112]
0022c594ldur x29, [sp-8]
0022c598ldr x30, [sp], 224
0022c59cret x30
0022c5a0
0022c5a0loc_22c5a0:
0022c5a0ldr x0, [sp+152]
0022c5a4ldr x1, [sp+160]
0022c5a8bl google.golang.org/protobuf/internal/strs.GoCamelCase
0022c5acstr x0, [sp+184]
0022c5b0str x1, [sp+192]
0022c5b4ldr x2, [sp+128]
0022c5b8ldr x3, [sp+120]
0022c5bcorr x4, xzr, 1
0022c5c0mov x5, x0
0022c5c4mov x6, x1
0022c5c8mov x0, xzr
0022c5ccmov x1, x3
0022c5d0adrp x3, 0x4e3000
0022c5d4add x3, x3, 296
0022c5d8bl runtime.concatstring3
0022c5dcstr x0, [sp+104]
0022c5e0str x1, [sp+112]
0022c5e4ldur x29, [sp-8]
0022c5e8ldr x30, [sp], 224
0022c5ecret x30
0022c5f0
0022c5f0loc_22c5f0:
0022c5f0stp x0, x1, [sp+8]
0022c5f4mov x3, x30
0022c5f8bl runtime.morestack_noctxt.abi0
0022c5fcldp x0, x1, [sp+8]
0022c600b 0x22c480
0022c604udf 0
0022c608udf 0
0022c60cudf 0
0022c480
0022c480google.golang.org/protobuf/internal/impl.legacyEnumName: ; void google.golang.org/protobuf/internal/impl.legacyEnumName(google.golang.org/protobuf/reflect/protoreflect.EnumDescriptor ed)
0022c480ldr x16, [x28+16]
0022c484sub x17, sp, 96
0022c488subs xzr, x17, x16
0022c48cb.ls 0x22c5f0
0022c490str x30, [sp-224]!
0022c494stur x29, [sp-8]
0022c498sub x29, sp, 8
0022c49cstr x0, [sp+232]
0022c4a0str x1, [sp+240]
0022c4a4stp xzr, xzr, [sp+104]
0022c4a8stp xzr, xzr, [sp+120]
0022c4acldr x1, [sp+232]
0022c4b0ldrsb x27, [x1]
0022c4b4ldr x1, [x1+24]
0022c4b8ldr x0, [sp+240]
0022c4bcblr x1
0022c4c0str x0, [sp+200]
0022c4c4str x1, [sp+208]
0022c4c8str x0, [sp+152]
0022c4ccstr x1, [sp+160]
0022c4d0ldr x1, [sp+232]
0022c4d4ldrsb x27, [x1]
0022c4d8ldr x1, [x1+72]
0022c4dcldr x0, [sp+240]
0022c4e0blr x1
0022c4e4str x0, [sp+136]
0022c4e8str x1, [sp+144]
0022c4eccbnz x0, 0x22c4f4
0022c4f0b 0x22c568
0022c4f4
0022c4f4loc_22c4f4:
0022c4f4ldrsb x27, [x0]
0022c4f8ldr x2, [x0+96]
0022c4fcmov x0, x1
0022c500blr x2
0022c504str x0, [sp+200]
0022c508str x1, [sp+208]
0022c50cstr x0, [sp+120]
0022c510str x1, [sp+128]
0022c514mov x2, x1
0022c518adrp x3, 0x4e3000
0022c51cadd x3, x3, 296
0022c520orr x4, xzr, 1
0022c524mov x1, x0
0022c528add x0, sp, 72
0022c52cbl runtime.concatstring2
0022c530str x0, [sp+168]
0022c534str x1, [sp+176]
0022c538ldr x2, [sp+160]
0022c53cldr x3, [sp+152]
0022c540mov x4, x0
0022c544mov x0, x3
0022c548mov x5, x1
0022c54cmov x1, x2
0022c550mov x2, x4
0022c554mov x3, x5
0022c558bl strings.TrimPrefix
0022c55cstr x0, [sp+152]
0022c560str x1, [sp+160]
0022c564b 0x22c56c
0022c568
0022c568loc_22c568:
0022c568b 0x22c56c
0022c56c
0022c56cloc_22c56c:
0022c56cldr x2, [sp+128]
0022c570cbz x2, 0x22c578
0022c574b 0x22c5a0
0022c578
0022c578loc_22c578:
0022c578ldr x0, [sp+152]
0022c57cldr x1, [sp+160]
0022c580bl google.golang.org/protobuf/internal/strs.GoCamelCase
0022c584str x0, [sp+184]
0022c588str x1, [sp+192]
0022c58cstr x0, [sp+104]
0022c590str x1, [sp+112]
0022c594ldur x29, [sp-8]
0022c598ldr x30, [sp], 224
0022c59cret x30
0022c5a0
0022c5a0loc_22c5a0:
0022c5a0ldr x0, [sp+152]
0022c5a4ldr x1, [sp+160]
0022c5a8bl google.golang.org/protobuf/internal/strs.GoCamelCase
0022c5acstr x0, [sp+184]
0022c5b0str x1, [sp+192]
0022c5b4ldr x2, [sp+128]
0022c5b8ldr x3, [sp+120]
0022c5bcorr x4, xzr, 1
0022c5c0mov x5, x0
0022c5c4mov x6, x1
0022c5c8mov x0, xzr
0022c5ccmov x1, x3
0022c5d0adrp x3, 0x4e3000
0022c5d4add x3, x3, 296
0022c5d8bl runtime.concatstring3
0022c5dcstr x0, [sp+104]
0022c5e0str x1, [sp+112]
0022c5e4ldur x29, [sp-8]
0022c5e8ldr x30, [sp], 224
0022c5ecret x30
0022c5f0
0022c5f0loc_22c5f0:
0022c5f0stp x0, x1, [sp+8]
0022c5f4mov x3, x30
0022c5f8bl runtime.morestack_noctxt.abi0
0022c5fcldp x0, x1, [sp+8]
0022c600b 0x22c480
0022c604udf 0
0022c608udf 0
0022c60cudf 0
0022c480
0022c610
0022c610google.golang.org/protobuf/internal/impl.legacyLoadEnumType: ; void google.golang.org/protobuf/internal/impl.legacyLoadEnumType(reflect.Type t)
0022c610ldr x16, [x28+16]
0022c614sub x17, sp, 192
0022c618subs xzr, x17, x16
0022c61cb.ls 0x22c970
0022c620sub x20, sp, 320
0022c624stp x29, x30, [x20-8]
0022c628add sp, x20, 0
0022c62csub x29, sp, 8
0022c630str x0, [sp+328]
0022c634str x1, [sp+336]
0022c638stp xzr, xzr, [sp+64]
0022c63cstp xzr, xzr, [sp+280]
0022c640ldr x3, [sp+328]
0022c644ldr x4, [sp+336]
0022c648str x3, [sp+240]
0022c64cstr x4, [sp+248]
0022c650str x3, [sp+232]
0022c654ldr x3, [sp+232]
0022c658cbnz x3, 0x22c660
0022c65cb 0x22c670
0022c660
0022c660loc_22c660:
0022c660ldr x3, [sp+232]
0022c664ldr x3, [x3+8]
0022c668str x3, [sp+232]
0022c66cb 0x22c674
0022c670
0022c670loc_22c670:
0022c670b 0x22c674
0022c674
0022c674loc_22c674:
0022c674ldr x1, [sp+232]
0022c678ldr x2, [sp+248]
0022c67cadrp x0, 0x7f7000
0022c680add x0, x0, 2656
0022c684bl sync.(*Map).Load
0022c688str x0, [sp+280]
0022c68cstr x1, [sp+288]
0022c690strb w2, [sp+62]
0022c694ldr x3, [sp+280]
0022c698ldr x4, [sp+288]
0022c69cstr x3, [sp+144]
0022c6a0str x4, [sp+152]
0022c6a4ldrb w3, [sp+62]
0022c6a8strb w3, [sp+61]
0022c6acldr x3, [sp+144]
0022c6b0ldr x4, [sp+152]
0022c6b4str x3, [sp+112]
0022c6b8str x4, [sp+120]
0022c6bcldrb w3, [sp+61]
0022c6c0strb w3, [sp+60]
0022c6c4tbnz w3, 0, 0x22c6cc
0022c6c8b 0x22c718
0022c6cc
0022c6ccloc_22c6cc:
0022c6ccstp xzr, xzr, [sp+264]
0022c6d0ldr x2, [sp+120]
0022c6d4ldr x1, [sp+112]
0022c6d8cbnz x1, 0x22c6e0
0022c6dcb 0x22c960
0022c6e0
0022c6e0loc_22c6e0:
0022c6e0str x2, [sp+168]
0022c6e4adrp x0, 0x7e5000
0022c6e8add x0, x0, 1104
0022c6ecbl runtime.typeAssert
0022c6f0b 0x22c6f4
0022c6f4
0022c6f4loc_22c6f4:
0022c6f4str x0, [sp+264]
0022c6f8ldr x1, [sp+168]
0022c6fcstr x1, [sp+272]
0022c700str x0, [sp+64]
0022c704str x1, [sp+72]
0022c708ldr x0, [sp+64]
0022c70cldp x29, x30, [sp-8]
0022c710add sp, sp, 320
0022c714ret x30
0022c718
0022c718loc_22c718:
0022c718stp xzr, xzr, [sp+96]
0022c71cldr x0, [sp+328]
0022c720ldr x1, [sp+336]
0022c724bl google.golang.org/protobuf/internal/impl.LegacyLoadEnumDesc
0022c728str x0, [sp+128]
0022c72cstr x1, [sp+136]
0022c730adrp x0, 0x42b000
0022c734add x0, x0, 4032
0022c738bl runtime.newobject
0022c73cstr x0, [sp+224]
0022c740adrp x27, 0x81f000
0022c744ldr w2, [x27+3056]
0022c748cbz w2, 0x22c750
0022c74cb 0x22c754
0022c750
0022c750loc_22c750:
0022c750b 0x22c770
0022c754
0022c754loc_22c754:
0022c754str x0, [sp+160]
0022c758mov x1, x0
0022c75cadrp x0, 0x42b000
0022c760add x0, x0, 4032
0022c764bl runtime.wbZero
0022c768ldr x0, [sp+160]
0022c76cb 0x22c770
0022c770
0022c770loc_22c770:
0022c770mov x20, x0
0022c774adr x27, 16
0022c778stp x29, x27, [sp-24]
0022c77csub x29, sp, 24
0022c780bl fn_87cfc
0022c784sub x29, sp, 8
0022c788ldr x5, [sp+224]
0022c78cldrsb x27, [x5]
0022c790ldr x6, [sp+136]
0022c794ldr x7, [sp+128]
0022c798str x7, [x5]
0022c79cadrp x27, 0x81f000
0022c7a0ldr w7, [x27+3056]
0022c7a4cbz w7, 0x22c7ac
0022c7a8b 0x22c7b0
0022c7ac
0022c7acloc_22c7ac:
0022c7acb 0x22c7c4
0022c7b0
0022c7b0loc_22c7b0:
0022c7b0bl runtime.gcWriteBarrier2
0022c7b4str x6, [x25]
0022c7b8ldr x7, [x5+8]
0022c7bcstr x7, [x25+8]
0022c7c0b 0x22c7c4
0022c7c4
0022c7c4loc_22c7c4:
0022c7c4str x6, [x5+8]
0022c7c8ldr x5, [sp+224]
0022c7ccldrsb x27, [x5]
0022c7d0ldr x6, [sp+336]
0022c7d4ldr x7, [sp+328]
0022c7d8str x7, [x5+16]
0022c7dcadrp x27, 0x81f000
0022c7e0ldr w7, [x27+3056]
0022c7e4cbz w7, 0x22c7ec
0022c7e8b 0x22c7f0
0022c7ec
0022c7ecloc_22c7ec:
0022c7ecb 0x22c804
0022c7f0
0022c7f0loc_22c7f0:
0022c7f0bl runtime.gcWriteBarrier2
0022c7f4str x6, [x25]
0022c7f8ldr x7, [x5+24]
0022c7fcstr x7, [x25+8]
0022c800b 0x22c804
0022c804
0022c804loc_22c804:
0022c804str x6, [x5+24]
0022c808ldr x5, [sp+224]
0022c80cstr x5, [sp+256]
0022c810adrp x6, 0x4eb000
0022c814add x6, x6, 3960
0022c818str x6, [sp+96]
0022c81cstr x5, [sp+104]
0022c820stp xzr, xzr, [sp+280]
0022c824ldr x5, [sp+328]
0022c828ldr x6, [sp+336]
0022c82cstr x5, [sp+208]
0022c830str x6, [sp+216]
0022c834str x5, [sp+200]
0022c838ldr x5, [sp+200]
0022c83ccbnz x5, 0x22c844
0022c840b 0x22c854
0022c844
0022c844loc_22c844:
0022c844ldr x5, [sp+200]
0022c848ldr x5, [x5+8]
0022c84cstr x5, [sp+200]
0022c850b 0x22c858
0022c854
0022c854loc_22c854:
0022c854b 0x22c858
0022c858
0022c858loc_22c858:
0022c858ldr x5, [sp+96]
0022c85cldr x6, [sp+104]
0022c860str x5, [sp+184]
0022c864str x6, [sp+192]
0022c868str x5, [sp+176]
0022c86cldr x5, [sp+176]
0022c870cbnz x5, 0x22c878
0022c874b 0x22c888
0022c878
0022c878loc_22c878:
0022c878ldr x5, [sp+176]
0022c87cldr x5, [x5+8]
0022c880str x5, [sp+176]
0022c884b 0x22c88c
0022c888
0022c888loc_22c888:
0022c888b 0x22c88c
0022c88c
0022c88cloc_22c88c:
0022c88cldr x2, [sp+216]
0022c890ldr x1, [sp+200]
0022c894ldr x4, [sp+192]
0022c898ldr x3, [sp+176]
0022c89cadrp x0, 0x7f7000
0022c8a0add x0, x0, 2656
0022c8a4bl sync.(*Map).LoadOrStore
0022c8a8str x0, [sp+280]
0022c8acstr x1, [sp+288]
0022c8b0strb w2, [sp+62]
0022c8b4ldr x5, [sp+280]
0022c8b8ldr x6, [sp+288]
0022c8bcstr x5, [sp+296]
0022c8c0str x6, [sp+304]
0022c8c4ldrb w5, [sp+62]
0022c8c8strb w5, [sp+63]
0022c8ccldr x5, [sp+296]
0022c8d0ldr x6, [sp+304]
0022c8d4str x5, [sp+80]
0022c8d8str x6, [sp+88]
0022c8dcldrb w5, [sp+63]
0022c8e0strb w5, [sp+59]
0022c8e4tbnz w5, 0, 0x22c8ec
0022c8e8b 0x22c938
0022c8ec
0022c8ecloc_22c8ec:
0022c8ecstp xzr, xzr, [sp+264]
0022c8f0ldr x2, [sp+88]
0022c8f4ldr x1, [sp+80]
0022c8f8cbnz x1, 0x22c900
0022c8fcb 0x22c954
0022c900
0022c900loc_22c900:
0022c900str x2, [sp+168]
0022c904adrp x0, 0x7e5000
0022c908add x0, x0, 1136
0022c90cbl runtime.typeAssert
0022c910b 0x22c914
0022c914
0022c914loc_22c914:
0022c914str x0, [sp+264]
0022c918ldr x1, [sp+168]
0022c91cstr x1, [sp+272]
0022c920str x0, [sp+64]
0022c924str x1, [sp+72]
0022c928ldr x0, [sp+64]
0022c92cldp x29, x30, [sp-8]
0022c930add sp, sp, 320
0022c934ret x30
0022c938
0022c938loc_22c938:
0022c938ldr x0, [sp+96]
0022c93cldr x1, [sp+104]
0022c940str x0, [sp+64]
0022c944str x1, [sp+72]
0022c948ldp x29, x30, [sp-8]
0022c94cadd sp, sp, 320
0022c950ret x30
0022c954
0022c954loc_22c954:
0022c954adrp x0, 0x3f5000
0022c958add x0, x0, 3936
0022c95cbl runtime.panicnildottype
0022c960
0022c960loc_22c960:
0022c960adrp x0, 0x3f5000
0022c964add x0, x0, 3936
0022c968bl runtime.panicnildottype
0022c96chint
0022c970
0022c970loc_22c970:
0022c970stp x0, x1, [sp+8]
0022c974mov x3, x30
0022c978bl runtime.morestack_noctxt.abi0
0022c97cldp x0, x1, [sp+8]
0022c980b 0x22c610
0022c984udf 0
0022c988udf 0
0022c98cudf 0
0022c610
0022c610google.golang.org/protobuf/internal/impl.legacyLoadEnumType: ; void google.golang.org/protobuf/internal/impl.legacyLoadEnumType(reflect.Type t)
0022c610ldr x16, [x28+16]
0022c614sub x17, sp, 192
0022c618subs xzr, x17, x16
0022c61cb.ls 0x22c970
0022c620sub x20, sp, 320
0022c624stp x29, x30, [x20-8]
0022c628add sp, x20, 0
0022c62csub x29, sp, 8
0022c630str x0, [sp+328]
0022c634str x1, [sp+336]
0022c638stp xzr, xzr, [sp+64]
0022c63cstp xzr, xzr, [sp+280]
0022c640ldr x3, [sp+328]
0022c644ldr x4, [sp+336]
0022c648str x3, [sp+240]
0022c64cstr x4, [sp+248]
0022c650str x3, [sp+232]
0022c654ldr x3, [sp+232]
0022c658cbnz x3, 0x22c660
0022c65cb 0x22c670
0022c660
0022c660loc_22c660:
0022c660ldr x3, [sp+232]
0022c664ldr x3, [x3+8]
0022c668str x3, [sp+232]
0022c66cb 0x22c674
0022c670
0022c670loc_22c670:
0022c670b 0x22c674
0022c674
0022c674loc_22c674:
0022c674ldr x1, [sp+232]
0022c678ldr x2, [sp+248]
0022c67cadrp x0, 0x7f7000
0022c680add x0, x0, 2656
0022c684bl sync.(*Map).Load
0022c688str x0, [sp+280]
0022c68cstr x1, [sp+288]
0022c690strb w2, [sp+62]
0022c694ldr x3, [sp+280]
0022c698ldr x4, [sp+288]
0022c69cstr x3, [sp+144]
0022c6a0str x4, [sp+152]
0022c6a4ldrb w3, [sp+62]
0022c6a8strb w3, [sp+61]
0022c6acldr x3, [sp+144]
0022c6b0ldr x4, [sp+152]
0022c6b4str x3, [sp+112]
0022c6b8str x4, [sp+120]
0022c6bcldrb w3, [sp+61]
0022c6c0strb w3, [sp+60]
0022c6c4tbnz w3, 0, 0x22c6cc
0022c6c8b 0x22c718
0022c6cc
0022c6ccloc_22c6cc:
0022c6ccstp xzr, xzr, [sp+264]
0022c6d0ldr x2, [sp+120]
0022c6d4ldr x1, [sp+112]
0022c6d8cbnz x1, 0x22c6e0
0022c6dcb 0x22c960
0022c6e0
0022c6e0loc_22c6e0:
0022c6e0str x2, [sp+168]
0022c6e4adrp x0, 0x7e5000
0022c6e8add x0, x0, 1104
0022c6ecbl runtime.typeAssert
0022c6f0b 0x22c6f4
0022c6f4
0022c6f4loc_22c6f4:
0022c6f4str x0, [sp+264]
0022c6f8ldr x1, [sp+168]
0022c6fcstr x1, [sp+272]
0022c700str x0, [sp+64]
0022c704str x1, [sp+72]
0022c708ldr x0, [sp+64]
0022c70cldp x29, x30, [sp-8]
0022c710add sp, sp, 320
0022c714ret x30
0022c718
0022c718loc_22c718:
0022c718stp xzr, xzr, [sp+96]
0022c71cldr x0, [sp+328]
0022c720ldr x1, [sp+336]
0022c724bl google.golang.org/protobuf/internal/impl.LegacyLoadEnumDesc
0022c728str x0, [sp+128]
0022c72cstr x1, [sp+136]
0022c730adrp x0, 0x42b000
0022c734add x0, x0, 4032
0022c738bl runtime.newobject
0022c73cstr x0, [sp+224]
0022c740adrp x27, 0x81f000
0022c744ldr w2, [x27+3056]
0022c748cbz w2, 0x22c750
0022c74cb 0x22c754
0022c750
0022c750loc_22c750:
0022c750b 0x22c770
0022c754
0022c754loc_22c754:
0022c754str x0, [sp+160]
0022c758mov x1, x0
0022c75cadrp x0, 0x42b000
0022c760add x0, x0, 4032
0022c764bl runtime.wbZero
0022c768ldr x0, [sp+160]
0022c76cb 0x22c770
0022c770
0022c770loc_22c770:
0022c770mov x20, x0
0022c774adr x27, 16
0022c778stp x29, x27, [sp-24]
0022c77csub x29, sp, 24
0022c780bl fn_87cfc
0022c784sub x29, sp, 8
0022c788ldr x5, [sp+224]
0022c78cldrsb x27, [x5]
0022c790ldr x6, [sp+136]
0022c794ldr x7, [sp+128]
0022c798str x7, [x5]
0022c79cadrp x27, 0x81f000
0022c7a0ldr w7, [x27+3056]
0022c7a4cbz w7, 0x22c7ac
0022c7a8b 0x22c7b0
0022c7ac
0022c7acloc_22c7ac:
0022c7acb 0x22c7c4
0022c7b0
0022c7b0loc_22c7b0:
0022c7b0bl runtime.gcWriteBarrier2
0022c7b4str x6, [x25]
0022c7b8ldr x7, [x5+8]
0022c7bcstr x7, [x25+8]
0022c7c0b 0x22c7c4
0022c7c4
0022c7c4loc_22c7c4:
0022c7c4str x6, [x5+8]
0022c7c8ldr x5, [sp+224]
0022c7ccldrsb x27, [x5]
0022c7d0ldr x6, [sp+336]
0022c7d4ldr x7, [sp+328]
0022c7d8str x7, [x5+16]
0022c7dcadrp x27, 0x81f000
0022c7e0ldr w7, [x27+3056]
0022c7e4cbz w7, 0x22c7ec
0022c7e8b 0x22c7f0
0022c7ec
0022c7ecloc_22c7ec:
0022c7ecb 0x22c804
0022c7f0
0022c7f0loc_22c7f0:
0022c7f0bl runtime.gcWriteBarrier2
0022c7f4str x6, [x25]
0022c7f8ldr x7, [x5+24]
0022c7fcstr x7, [x25+8]
0022c800b 0x22c804
0022c804
0022c804loc_22c804:
0022c804str x6, [x5+24]
0022c808ldr x5, [sp+224]
0022c80cstr x5, [sp+256]
0022c810adrp x6, 0x4eb000
0022c814add x6, x6, 3960
0022c818str x6, [sp+96]
0022c81cstr x5, [sp+104]
0022c820stp xzr, xzr, [sp+280]
0022c824ldr x5, [sp+328]
0022c828ldr x6, [sp+336]
0022c82cstr x5, [sp+208]
0022c830str x6, [sp+216]
0022c834str x5, [sp+200]
0022c838ldr x5, [sp+200]
0022c83ccbnz x5, 0x22c844
0022c840b 0x22c854
0022c844
0022c844loc_22c844:
0022c844ldr x5, [sp+200]
0022c848ldr x5, [x5+8]
0022c84cstr x5, [sp+200]
0022c850b 0x22c858
0022c854
0022c854loc_22c854:
0022c854b 0x22c858
0022c858
0022c858loc_22c858:
0022c858ldr x5, [sp+96]
0022c85cldr x6, [sp+104]
0022c860str x5, [sp+184]
0022c864str x6, [sp+192]
0022c868str x5, [sp+176]
0022c86cldr x5, [sp+176]
0022c870cbnz x5, 0x22c878
0022c874b 0x22c888
0022c878
0022c878loc_22c878:
0022c878ldr x5, [sp+176]
0022c87cldr x5, [x5+8]
0022c880str x5, [sp+176]
0022c884b 0x22c88c
0022c888
0022c888loc_22c888:
0022c888b 0x22c88c
0022c88c
0022c88cloc_22c88c:
0022c88cldr x2, [sp+216]
0022c890ldr x1, [sp+200]
0022c894ldr x4, [sp+192]
0022c898ldr x3, [sp+176]
0022c89cadrp x0, 0x7f7000
0022c8a0add x0, x0, 2656
0022c8a4bl sync.(*Map).LoadOrStore
0022c8a8str x0, [sp+280]
0022c8acstr x1, [sp+288]
0022c8b0strb w2, [sp+62]
0022c8b4ldr x5, [sp+280]
0022c8b8ldr x6, [sp+288]
0022c8bcstr x5, [sp+296]
0022c8c0str x6, [sp+304]
0022c8c4ldrb w5, [sp+62]
0022c8c8strb w5, [sp+63]
0022c8ccldr x5, [sp+296]
0022c8d0ldr x6, [sp+304]
0022c8d4str x5, [sp+80]
0022c8d8str x6, [sp+88]
0022c8dcldrb w5, [sp+63]
0022c8e0strb w5, [sp+59]
0022c8e4tbnz w5, 0, 0x22c8ec
0022c8e8b 0x22c938
0022c8ec
0022c8ecloc_22c8ec:
0022c8ecstp xzr, xzr, [sp+264]
0022c8f0ldr x2, [sp+88]
0022c8f4ldr x1, [sp+80]
0022c8f8cbnz x1, 0x22c900
0022c8fcb 0x22c954
0022c900
0022c900loc_22c900:
0022c900str x2, [sp+168]
0022c904adrp x0, 0x7e5000
0022c908add x0, x0, 1136
0022c90cbl runtime.typeAssert
0022c910b 0x22c914
0022c914
0022c914loc_22c914:
0022c914str x0, [sp+264]
0022c918ldr x1, [sp+168]
0022c91cstr x1, [sp+272]
0022c920str x0, [sp+64]
0022c924str x1, [sp+72]
0022c928ldr x0, [sp+64]
0022c92cldp x29, x30, [sp-8]
0022c930add sp, sp, 320
0022c934ret x30
0022c938
0022c938loc_22c938:
0022c938ldr x0, [sp+96]
0022c93cldr x1, [sp+104]
0022c940str x0, [sp+64]
0022c944str x1, [sp+72]
0022c948ldp x29, x30, [sp-8]
0022c94cadd sp, sp, 320
0022c950ret x30
0022c954
0022c954loc_22c954:
0022c954adrp x0, 0x3f5000
0022c958add x0, x0, 3936
0022c95cbl runtime.panicnildottype
0022c960
0022c960loc_22c960:
0022c960adrp x0, 0x3f5000
0022c964add x0, x0, 3936
0022c968bl runtime.panicnildottype
0022c96chint
0022c970
0022c970loc_22c970:
0022c970stp x0, x1, [sp+8]
0022c974mov x3, x30
0022c978bl runtime.morestack_noctxt.abi0
0022c97cldp x0, x1, [sp+8]
0022c980b 0x22c610
0022c984udf 0
0022c988udf 0
0022c98cudf 0
0022c610
0022c990
0022c990google.golang.org/protobuf/internal/impl.(*legacyEnumType).Descriptor: ; void google.golang.org/protobuf/internal/impl.(*legacyEnumType).Descriptor(google.golang.org/protobuf/internal/impl.legacyEnumType * t)
0022c990str x30, [sp-32]!
0022c994stur x29, [sp-8]
0022c998sub x29, sp, 8
0022c99cstr x0, [sp+40]
0022c9a0stp xzr, xzr, [sp+8]
0022c9a4ldr x2, [sp+40]
0022c9a8ldrsb x27, [x2]
0022c9acldr x0, [x2]
0022c9b0ldr x1, [x2+8]
0022c9b4str x0, [sp+8]
0022c9b8str x1, [sp+16]
0022c9bcadd x29, sp, 24
0022c9c0add sp, sp, 32
0022c9c4ret x30
0022c9c8udf 0
0022c9ccudf 0
0022c990
0022c990google.golang.org/protobuf/internal/impl.(*legacyEnumType).Descriptor: ; void google.golang.org/protobuf/internal/impl.(*legacyEnumType).Descriptor(google.golang.org/protobuf/internal/impl.legacyEnumType * t)
0022c990str x30, [sp-32]!
0022c994stur x29, [sp-8]
0022c998sub x29, sp, 8
0022c99cstr x0, [sp+40]
0022c9a0stp xzr, xzr, [sp+8]
0022c9a4ldr x2, [sp+40]
0022c9a8ldrsb x27, [x2]
0022c9acldr x0, [x2]
0022c9b0ldr x1, [x2+8]
0022c9b4str x0, [sp+8]
0022c9b8str x1, [sp+16]
0022c9bcadd x29, sp, 24
0022c9c0add sp, sp, 32
0022c9c4ret x30
0022c9c8udf 0
0022c9ccudf 0
0022c990
0022c9d0
0022c9d0google.golang.org/protobuf/internal/impl.LegacyLoadEnumDesc: ; void google.golang.org/protobuf/internal/impl.LegacyLoadEnumDesc(reflect.Type t)
0022c9d0ldr x16, [x28+16]
0022c9d4sub x17, sp, 720
0022c9d8subs xzr, x17, x16
0022c9dcb.ls 0x22d150
0022c9e0sub x20, sp, 848
0022c9e4stp x29, x30, [x20-8]
0022c9e8add sp, x20, 0
0022c9ecsub x29, sp, 8
0022c9f0str x0, [sp+856]
0022c9f4str x1, [sp+864]
0022c9f8stp xzr, xzr, [sp+136]
0022c9fcadd x27, sp, 648
0022ca00stp xzr, xzr, [x27]
0022ca04ldr x3, [sp+856]
0022ca08ldr x4, [sp+864]
0022ca0cstr x3, [sp+440]
0022ca10str x4, [sp+448]
0022ca14str x3, [sp+432]
0022ca18ldr x3, [sp+432]
0022ca1ccbnz x3, 0x22ca24
0022ca20b 0x22ca34
0022ca24
0022ca24loc_22ca24:
0022ca24ldr x3, [sp+432]
0022ca28ldr x3, [x3+8]
0022ca2cstr x3, [sp+432]
0022ca30b 0x22ca38
0022ca34
0022ca34loc_22ca34:
0022ca34b 0x22ca38
0022ca38
0022ca38loc_22ca38:
0022ca38ldr x2, [sp+448]
0022ca3cldr x1, [sp+432]
0022ca40adrp x0, 0x7f7000
0022ca44add x0, x0, 2720
0022ca48bl sync.(*Map).Load
0022ca4cstr x0, [sp+648]
0022ca50str x1, [sp+656]
0022ca54strb w2, [sp+69]
0022ca58ldr x3, [sp+648]
0022ca5cldr x4, [sp+656]
0022ca60str x3, [sp+504]
0022ca64str x4, [sp+512]
0022ca68ldrb w3, [sp+69]
0022ca6cstrb w3, [sp+68]
0022ca70ldr x3, [sp+504]
0022ca74ldr x4, [sp+512]
0022ca78str x3, [sp+256]
0022ca7cstr x4, [sp+264]
0022ca80ldrb w3, [sp+68]
0022ca84strb w3, [sp+66]
0022ca88tbnz w3, 0, 0x22ca90
0022ca8cb 0x22cae0
0022ca90
0022ca90loc_22ca90:
0022ca90add x27, sp, 632
0022ca94stp xzr, xzr, [x27]
0022ca98ldr x2, [sp+264]
0022ca9cldr x1, [sp+256]
0022caa0cbnz x1, 0x22caa8
0022caa4b 0x22d140
0022caa8
0022caa8loc_22caa8:
0022caa8str x2, [sp+312]
0022caacadrp x0, 0x7e5000
0022cab0add x0, x0, 1168
0022cab4bl runtime.typeAssert
0022cab8b 0x22cabc
0022cabc
0022cabcloc_22cabc:
0022cabcstr x0, [sp+632]
0022cac0ldr x1, [sp+312]
0022cac4str x1, [sp+640]
0022cac8str x0, [sp+136]
0022caccstr x1, [sp+144]
0022cad0ldr x0, [sp+136]
0022cad4ldp x29, x30, [sp-8]
0022cad8add sp, sp, 848
0022cadcret x30
0022cae0
0022cae0loc_22cae0:
0022cae0ldr x0, [sp+856]
0022cae4ldr x1, [sp+864]
0022cae8bl reflect.Zero
0022caecstr x0, [sp+608]
0022caf0str x1, [sp+616]
0022caf4str x2, [sp+624]
0022caf8bl reflect.Value.Interface
0022cafcstr x0, [sp+192]
0022cb00str x1, [sp+200]
0022cb04add x27, sp, 592
0022cb08stp xzr, xzr, [x27]
0022cb0cldr x2, [sp+200]
0022cb10ldr x1, [sp+192]
0022cb14cbnz x1, 0x22cb1c
0022cb18b 0x22cb38
0022cb1c
0022cb1cloc_22cb1c:
0022cb1cstr x2, [sp+312]
0022cb20adrp x0, 0x7e5000
0022cb24add x0, x0, 1200
0022cb28bl runtime.typeAssert
0022cb2cldr x2, [sp+312]
0022cb30mov x1, x0
0022cb34b 0x22cb3c
0022cb38
0022cb38loc_22cb38:
0022cb38b 0x22cb3c
0022cb3c
0022cb3cloc_22cb3c:
0022cb3cstr x1, [sp+592]
0022cb40str x2, [sp+600]
0022cb44subs xzr, x1, 0
0022cb48cset x5, ne
0022cb4cstrb w5, [sp+69]
0022cb50ldr x5, [sp+592]
0022cb54ldr x6, [sp+600]
0022cb58str x5, [sp+296]
0022cb5cstr x6, [sp+304]
0022cb60ldrb w5, [sp+69]
0022cb64strb w5, [sp+67]
0022cb68strb w5, [sp+65]
0022cb6ctbnz w5, 0, 0x22d06c
0022cb70b 0x22cb74
0022cb74
0022cb74loc_22cb74:
0022cb74add x27, sp, 544
0022cb78stp xzr, xzr, [x27]
0022cb7cldr x2, [sp+200]
0022cb80ldr x1, [sp+192]
0022cb84cbnz x1, 0x22cb8c
0022cb88b 0x22cba8
0022cb8c
0022cb8cloc_22cb8c:
0022cb8cstr x2, [sp+312]
0022cb90adrp x0, 0x7e5000
0022cb94add x0, x0, 1232
0022cb98bl runtime.typeAssert
0022cb9cldr x2, [sp+312]
0022cba0mov x1, x0
0022cba4b 0x22cbac
0022cba8
0022cba8loc_22cba8:
0022cba8b 0x22cbac
0022cbac
0022cbacloc_22cbac:
0022cbacstr x1, [sp+544]
0022cbb0str x2, [sp+552]
0022cbb4subs xzr, x1, 0
0022cbb8cset x2, ne
0022cbbcstrb w2, [sp+69]
0022cbc0ldr x2, [sp+544]
0022cbc4ldr x3, [sp+552]
0022cbc8str x2, [sp+824]
0022cbccstr x3, [sp+832]
0022cbd0ldrb w2, [sp+69]
0022cbd4strb w2, [sp+71]
0022cbd8ldr x2, [sp+824]
0022cbdcldr x3, [sp+832]
0022cbe0str x2, [sp+208]
0022cbe4str x3, [sp+216]
0022cbe8ldrb w2, [sp+71]
0022cbecstrb w2, [sp+64]
0022cbf0tbnz w2, 0, 0x22cbf8
0022cbf4b 0x22cdf0
0022cbf8
0022cbf8loc_22cbf8:
0022cbf8str xzr, [sp+520]
0022cbfcadd x27, sp, 528
0022cc00stp xzr, xzr, [x27]
0022cc04str xzr, [sp+480]
0022cc08stp xzr, xzr, [sp+488]
0022cc0cldr x1, [sp+208]
0022cc10ldrsb x27, [x1]
0022cc14ldr x1, [x1+24]
0022cc18ldr x0, [sp+216]
0022cc1cblr x1
0022cc20str x0, [sp+520]
0022cc24str x1, [sp+528]
0022cc28str x2, [sp+536]
0022cc2cstr x3, [sp+480]
0022cc30str x4, [sp+488]
0022cc34str x5, [sp+496]
0022cc38ldr x1, [sp+528]
0022cc3cldr x2, [sp+536]
0022cc40ldr x3, [sp+520]
0022cc44str x3, [sp+800]
0022cc48str x1, [sp+808]
0022cc4cstr x2, [sp+816]
0022cc50ldr x1, [sp+480]
0022cc54ldr x2, [sp+488]
0022cc58ldr x3, [sp+496]
0022cc5cstr x1, [sp+776]
0022cc60str x2, [sp+784]
0022cc64str x3, [sp+792]
0022cc68ldr x1, [sp+800]
0022cc6cldr x2, [sp+808]
0022cc70ldr x3, [sp+816]
0022cc74str x1, [sp+272]
0022cc78str x2, [sp+280]
0022cc7cstr x3, [sp+288]
0022cc80ldr x1, [sp+776]
0022cc84ldr x2, [sp+784]
0022cc88ldr x3, [sp+792]
0022cc8cstr x1, [sp+168]
0022cc90str x2, [sp+176]
0022cc94str x3, [sp+184]
0022cc98stp xzr, xzr, [sp+240]
0022cc9cldr x1, [sp+176]
0022cca0str x1, [sp+128]
0022cca4subs xzr, x1, 1
0022cca8b.eq 0x22ccb0
0022ccacb 0x22cd1c
0022ccb0
0022ccb0loc_22ccb0:
0022ccb0ldr x0, [sp+272]
0022ccb4ldr x1, [sp+280]
0022ccb8ldr x2, [sp+288]
0022ccbcbl google.golang.org/protobuf/internal/impl.legacyLoadFileDesc
0022ccc0str x0, [sp+760]
0022ccc4str x1, [sp+768]
0022ccc8ldrsb x27, [x0]
0022ccccldr x3, [x0+24]
0022ccd0mov x0, x1
0022ccd4blr x3
0022ccd8str x0, [sp+744]
0022ccdcstr x1, [sp+752]
0022cce0ldr x3, [sp+176]
0022cce4ldr x4, [sp+168]
0022cce8subs xzr, x3, 0
0022ccecb.hi 0x22ccf4
0022ccf0b 0x22d060
0022ccf4
0022ccf4loc_22ccf4:
0022ccf4ldr x2, [x4]
0022ccf8str x2, [sp+112]
0022ccfcldrsb x27, [x0]
0022cd00ldr x3, [x0+32]
0022cd04mov x0, x1
0022cd08mov x1, x2
0022cd0cblr x3
0022cd10str x0, [sp+240]
0022cd14str x1, [sp+248]
0022cd18b 0x22cef0
0022cd1c
0022cd1cloc_22cd1c:
0022cd1cldr x0, [sp+272]
0022cd20ldr x1, [sp+280]
0022cd24ldr x2, [sp+288]
0022cd28bl google.golang.org/protobuf/internal/impl.legacyLoadFileDesc
0022cd2cstr x0, [sp+728]
0022cd30str x1, [sp+736]
0022cd34ldrsb x27, [x0]
0022cd38ldr x3, [x0+72]
0022cd3cmov x0, x1
0022cd40blr x3
0022cd44str x0, [sp+712]
0022cd48str x1, [sp+720]
0022cd4cldr x3, [sp+176]
0022cd50ldr x4, [sp+168]
0022cd54subs xzr, x3, 0
0022cd58b.hi 0x22cd60
0022cd5cb 0x22d054
0022cd60
0022cd60loc_22cd60:
0022cd60ldr x2, [x4]
0022cd64str x2, [sp+104]
0022cd68ldrsb x27, [x0]
0022cd6cldr x3, [x0+32]
0022cd70mov x0, x1
0022cd74mov x1, x2
0022cd78blr x3
0022cd7cstr x0, [sp+152]
0022cd80str x1, [sp+160]
0022cd84ldr x2, [sp+176]
0022cd88str x2, [sp+128]
0022cd8csub x1, x2, 1
0022cd90str x1, [sp+120]
0022cd94ldr x3, [sp+184]
0022cd98ldr x4, [sp+168]
0022cd9csubs xzr, x3, x1
0022cda0b.hs 0x22cda8
0022cda4b 0x22d04c
0022cda8
0022cda8loc_22cda8:
0022cda8subs xzr, x1, 1
0022cdacb.hs 0x22cdb4
0022cdb0b 0x22d044
0022cdb4
0022cdb4loc_22cdb4:
0022cdb4sub x1, x3, 1
0022cdb8sub x2, x2, 2
0022cdbcsub x3, xzr, x1
0022cdc0sbfm x3, x3, 63, 63
0022cdc4and x3, x3, 8
0022cdc8add x3, x4, x3
0022cdccstr x3, [sp+480]
0022cdd0str x2, [sp+488]
0022cdd4str x1, [sp+496]
0022cdd8str x3, [sp+456]
0022cddcstr x2, [sp+464]
0022cde0str x1, [sp+472]
0022cde4str xzr, [sp+96]
0022cde8str x2, [sp+88]
0022cdecb 0x22ce18
0022cdf0
0022cdf0loc_22cdf0:
0022cdf0ldr x0, [sp+856]
0022cdf4ldr x1, [sp+864]
0022cdf8bl google.golang.org/protobuf/internal/impl.aberrantLoadEnumDesc
0022cdfcstr x0, [sp+632]
0022ce00str x1, [sp+640]
0022ce04str x0, [sp+136]
0022ce08str x1, [sp+144]
0022ce0cldp x29, x30, [sp-8]
0022ce10add sp, sp, 848
0022ce14ret x30
0022ce18
0022ce18loc_22ce18:
0022ce18ldr x1, [sp+88]
0022ce1cldr x2, [sp+96]
0022ce20subs xzr, x1, x2
0022ce24b.gt 0x22ce2c
0022ce28b 0x22ce8c
0022ce2c
0022ce2cloc_22ce2c:
0022ce2cldr x1, [sp+96]
0022ce30ldr x2, [sp+456]
0022ce34ldr x1, [x2+3*x1]
0022ce38str x1, [sp+72]
0022ce3cldr x1, [sp+152]
0022ce40ldrsb x27, [x1]
0022ce44ldr x1, [x1+96]
0022ce48ldr x0, [sp+160]
0022ce4cblr x1
0022ce50str x0, [sp+696]
0022ce54str x1, [sp+704]
0022ce58ldrsb x27, [x0]
0022ce5cldr x2, [sp+72]
0022ce60ldr x3, [x0+32]
0022ce64mov x0, x1
0022ce68mov x1, x2
0022ce6cblr x3
0022ce70str x0, [sp+152]
0022ce74str x1, [sp+160]
0022ce78b 0x22ce7c
0022ce7c
0022ce7cloc_22ce7c:
0022ce7cldr x1, [sp+96]
0022ce80add x1, x1, 1
0022ce84str x1, [sp+96]
0022ce88b 0x22ce18
0022ce8c
0022ce8cloc_22ce8c:
0022ce8cldr x1, [sp+152]
0022ce90ldrsb x27, [x1]
0022ce94ldr x1, [x1+24]
0022ce98ldr x0, [sp+160]
0022ce9cblr x1
0022cea0str x0, [sp+680]
0022cea4str x1, [sp+688]
0022cea8ldr x2, [sp+176]
0022ceacstr x2, [sp+120]
0022ceb0ldr x3, [sp+176]
0022ceb4ldr x4, [sp+168]
0022ceb8sub x2, x2, 1
0022cebcsubs xzr, x3, x2
0022cec0b.hi 0x22cec8
0022cec4b 0x22d038
0022cec8
0022cec8loc_22cec8:
0022cec8ldr x2, [x4+3*x2]
0022ceccstr x2, [sp+80]
0022ced0ldrsb x27, [x0]
0022ced4ldr x3, [x0+32]
0022ced8mov x0, x1
0022cedcmov x1, x2
0022cee0blr x3
0022cee4str x0, [sp+240]
0022cee8str x1, [sp+248]
0022ceecb 0x22cef0
0022cef0
0022cef0loc_22cef0:
0022cef0add x27, sp, 648
0022cef4stp xzr, xzr, [x27]
0022cef8ldr x5, [sp+856]
0022cefcldr x6, [sp+864]
0022cf00str x5, [sp+352]
0022cf04str x6, [sp+360]
0022cf08str x5, [sp+344]
0022cf0cldr x5, [sp+344]
0022cf10cbnz x5, 0x22cf18
0022cf14b 0x22cf28
0022cf18
0022cf18loc_22cf18:
0022cf18ldr x5, [sp+344]
0022cf1cldr x5, [x5+8]
0022cf20str x5, [sp+344]
0022cf24b 0x22cf2c
0022cf28
0022cf28loc_22cf28:
0022cf28b 0x22cf2c
0022cf2c
0022cf2cloc_22cf2c:
0022cf2cldr x5, [sp+240]
0022cf30ldr x6, [sp+248]
0022cf34str x5, [sp+328]
0022cf38str x6, [sp+336]
0022cf3cstr x5, [sp+320]
0022cf40ldr x5, [sp+320]
0022cf44cbnz x5, 0x22cf4c
0022cf48b 0x22cf5c
0022cf4c
0022cf4cloc_22cf4c:
0022cf4cldr x5, [sp+320]
0022cf50ldr x5, [x5+8]
0022cf54str x5, [sp+320]
0022cf58b 0x22cf60
0022cf5c
0022cf5cloc_22cf5c:
0022cf5cb 0x22cf60
0022cf60
0022cf60loc_22cf60:
0022cf60ldr x2, [sp+360]
0022cf64ldr x1, [sp+344]
0022cf68ldr x4, [sp+336]
0022cf6cldr x3, [sp+320]
0022cf70adrp x0, 0x7f7000
0022cf74add x0, x0, 2720
0022cf78bl sync.(*Map).LoadOrStore
0022cf7cstr x0, [sp+648]
0022cf80str x1, [sp+656]
0022cf84strb w2, [sp+69]
0022cf88ldr x5, [sp+648]
0022cf8cldr x6, [sp+656]
0022cf90str x5, [sp+664]
0022cf94str x6, [sp+672]
0022cf98ldrb w5, [sp+69]
0022cf9cstrb w5, [sp+70]
0022cfa0ldr x5, [sp+664]
0022cfa4ldr x6, [sp+672]
0022cfa8str x5, [sp+224]
0022cfacstr x6, [sp+232]
0022cfb0ldrb w5, [sp+70]
0022cfb4strb w5, [sp+63]
0022cfb8tbnz w5, 0, 0x22cfc0
0022cfbcb 0x22d010
0022cfc0
0022cfc0loc_22cfc0:
0022cfc0add x27, sp, 632
0022cfc4stp xzr, xzr, [x27]
0022cfc8ldr x2, [sp+232]
0022cfccldr x1, [sp+224]
0022cfd0cbnz x1, 0x22cfd8
0022cfd4b 0x22d02c
0022cfd8
0022cfd8loc_22cfd8:
0022cfd8str x2, [sp+312]
0022cfdcadrp x0, 0x7e5000
0022cfe0add x0, x0, 1264
0022cfe4bl runtime.typeAssert
0022cfe8b 0x22cfec
0022cfec
0022cfecloc_22cfec:
0022cfecstr x0, [sp+632]
0022cff0ldr x1, [sp+312]
0022cff4str x1, [sp+640]
0022cff8str x0, [sp+136]
0022cffcstr x1, [sp+144]
0022d000ldr x0, [sp+136]
0022d004ldp x29, x30, [sp-8]
0022d008add sp, sp, 848
0022d00cret x30
0022d010
0022d010loc_22d010:
0022d010ldr x0, [sp+240]
0022d014ldr x1, [sp+248]
0022d018str x0, [sp+136]
0022d01cstr x1, [sp+144]
0022d020ldp x29, x30, [sp-8]
0022d024add sp, sp, 848
0022d028ret x30
0022d02c
0022d02cloc_22d02c:
0022d02cadrp x0, 0x43d000
0022d030add x0, x0, 2144
0022d034bl runtime.panicnildottype
0022d038
0022d038loc_22d038:
0022d038mov x0, x2
0022d03cmov x1, x3
0022d040bl runtime.panicIndex
0022d044
0022d044loc_22d044:
0022d044orr x0, xzr, 1
0022d048bl runtime.panicSliceB
0022d04c
0022d04cloc_22d04c:
0022d04cmov x2, x3
0022d050bl runtime.panicSliceAcap
0022d054
0022d054loc_22d054:
0022d054mov x0, xzr
0022d058mov x1, x3
0022d05cbl runtime.panicIndex
0022d060
0022d060loc_22d060:
0022d060mov x0, xzr
0022d064mov x1, x3
0022d068bl runtime.panicIndex
0022d06c
0022d06cloc_22d06c:
0022d06cadd x27, sp, 576
0022d070stp xzr, xzr, [x27]
0022d074add x5, sp, 576
0022d078str x5, [sp+400]
0022d07cldr x5, [sp+856]
0022d080ldr x6, [sp+864]
0022d084str x5, [sp+384]
0022d088str x6, [sp+392]
0022d08cstr x5, [sp+376]
0022d090ldr x5, [sp+376]
0022d094cbnz x5, 0x22d09c
0022d098b 0x22d13c
0022d09c
0022d09cloc_22d09c:
0022d09cldr x5, [sp+376]
0022d0a0ldr x5, [x5+8]
0022d0a4str x5, [sp+376]
0022d0a8b 0x22d0ac
0022d0ac
0022d0acloc_22d0ac:
0022d0acldr x5, [sp+400]
0022d0b0ldrsb x27, [x5]
0022d0b4ldr x6, [sp+392]
0022d0b8ldr x7, [sp+376]
0022d0bcstr x7, [x5]
0022d0c0adrp x27, 0x81e000
0022d0c4ldr w7, [x27+3056]
0022d0c8cbz w7, 0x22d0d0
0022d0ccb 0x22d128
0022d0d0
0022d0d0loc_22d0d0:
0022d0d0b 0x22d0d4
0022d0d4
0022d0d4loc_22d0d4:
0022d0d4str x6, [x5+8]
0022d0d8ldr x2, [sp+400]
0022d0dcldrsb x27, [x2]
0022d0e0b 0x22d0e4
0022d0e4
0022d0e4loc_22d0e4:
0022d0e4str x2, [sp+408]
0022d0e8orr x4, xzr, 1
0022d0ecstr x4, [sp+416]
0022d0f0str x4, [sp+424]
0022d0f4adrp x0, 0x491000
0022d0f8add x0, x0, 3632
0022d0fcorr x1, xzr, 32
0022d100mov x3, x4
0022d104bl fmt.Sprintf
0022d108str x0, [sp+560]
0022d10cstr x1, [sp+568]
0022d110bl runtime.convTstring
0022d114str x0, [sp+368]
0022d118mov x1, x0
0022d11cadrp x0, 0x3c8000
0022d120add x0, x0, 2944
0022d124bl runtime.gopanic
0022d128
0022d128loc_22d128:
0022d128bl runtime.gcWriteBarrier2
0022d12cstr x6, [x25]
0022d130ldr x7, [x5+8]
0022d134str x7, [x25+8]
0022d138b 0x22d0d4
0022d13c
0022d13cloc_22d13c:
0022d13cb 0x22d0ac
0022d140
0022d140loc_22d140:
0022d140adrp x0, 0x43d000
0022d144add x0, x0, 2144
0022d148bl runtime.panicnildottype
0022d14chint
0022d150
0022d150loc_22d150:
0022d150stp x0, x1, [sp+8]
0022d154mov x3, x30
0022d158bl runtime.morestack_noctxt.abi0
0022d15cldp x0, x1, [sp+8]
0022d160b 0x22c9d0
0022d164udf 0
0022d168udf 0
0022d16cudf 0
0022c9d0
0022c9d0google.golang.org/protobuf/internal/impl.LegacyLoadEnumDesc: ; void google.golang.org/protobuf/internal/impl.LegacyLoadEnumDesc(reflect.Type t)
0022c9d0ldr x16, [x28+16]
0022c9d4sub x17, sp, 720
0022c9d8subs xzr, x17, x16
0022c9dcb.ls 0x22d150
0022c9e0sub x20, sp, 848
0022c9e4stp x29, x30, [x20-8]
0022c9e8add sp, x20, 0
0022c9ecsub x29, sp, 8
0022c9f0str x0, [sp+856]
0022c9f4str x1, [sp+864]
0022c9f8stp xzr, xzr, [sp+136]
0022c9fcadd x27, sp, 648
0022ca00stp xzr, xzr, [x27]
0022ca04ldr x3, [sp+856]
0022ca08ldr x4, [sp+864]
0022ca0cstr x3, [sp+440]
0022ca10str x4, [sp+448]
0022ca14str x3, [sp+432]
0022ca18ldr x3, [sp+432]
0022ca1ccbnz x3, 0x22ca24
0022ca20b 0x22ca34
0022ca24
0022ca24loc_22ca24:
0022ca24ldr x3, [sp+432]
0022ca28ldr x3, [x3+8]
0022ca2cstr x3, [sp+432]
0022ca30b 0x22ca38
0022ca34
0022ca34loc_22ca34:
0022ca34b 0x22ca38
0022ca38
0022ca38loc_22ca38:
0022ca38ldr x2, [sp+448]
0022ca3cldr x1, [sp+432]
0022ca40adrp x0, 0x7f7000
0022ca44add x0, x0, 2720
0022ca48bl sync.(*Map).Load
0022ca4cstr x0, [sp+648]
0022ca50str x1, [sp+656]
0022ca54strb w2, [sp+69]
0022ca58ldr x3, [sp+648]
0022ca5cldr x4, [sp+656]
0022ca60str x3, [sp+504]
0022ca64str x4, [sp+512]
0022ca68ldrb w3, [sp+69]
0022ca6cstrb w3, [sp+68]
0022ca70ldr x3, [sp+504]
0022ca74ldr x4, [sp+512]
0022ca78str x3, [sp+256]
0022ca7cstr x4, [sp+264]
0022ca80ldrb w3, [sp+68]
0022ca84strb w3, [sp+66]
0022ca88tbnz w3, 0, 0x22ca90
0022ca8cb 0x22cae0
0022ca90
0022ca90loc_22ca90:
0022ca90add x27, sp, 632
0022ca94stp xzr, xzr, [x27]
0022ca98ldr x2, [sp+264]
0022ca9cldr x1, [sp+256]
0022caa0cbnz x1, 0x22caa8
0022caa4b 0x22d140
0022caa8
0022caa8loc_22caa8:
0022caa8str x2, [sp+312]
0022caacadrp x0, 0x7e5000
0022cab0add x0, x0, 1168
0022cab4bl runtime.typeAssert
0022cab8b 0x22cabc
0022cabc
0022cabcloc_22cabc:
0022cabcstr x0, [sp+632]
0022cac0ldr x1, [sp+312]
0022cac4str x1, [sp+640]
0022cac8str x0, [sp+136]
0022caccstr x1, [sp+144]
0022cad0ldr x0, [sp+136]
0022cad4ldp x29, x30, [sp-8]
0022cad8add sp, sp, 848
0022cadcret x30
0022cae0
0022cae0loc_22cae0:
0022cae0ldr x0, [sp+856]
0022cae4ldr x1, [sp+864]
0022cae8bl reflect.Zero
0022caecstr x0, [sp+608]
0022caf0str x1, [sp+616]
0022caf4str x2, [sp+624]
0022caf8bl reflect.Value.Interface
0022cafcstr x0, [sp+192]
0022cb00str x1, [sp+200]
0022cb04add x27, sp, 592
0022cb08stp xzr, xzr, [x27]
0022cb0cldr x2, [sp+200]
0022cb10ldr x1, [sp+192]
0022cb14cbnz x1, 0x22cb1c
0022cb18b 0x22cb38
0022cb1c
0022cb1cloc_22cb1c:
0022cb1cstr x2, [sp+312]
0022cb20adrp x0, 0x7e5000
0022cb24add x0, x0, 1200
0022cb28bl runtime.typeAssert
0022cb2cldr x2, [sp+312]
0022cb30mov x1, x0
0022cb34b 0x22cb3c
0022cb38
0022cb38loc_22cb38:
0022cb38b 0x22cb3c
0022cb3c
0022cb3cloc_22cb3c:
0022cb3cstr x1, [sp+592]
0022cb40str x2, [sp+600]
0022cb44subs xzr, x1, 0
0022cb48cset x5, ne
0022cb4cstrb w5, [sp+69]
0022cb50ldr x5, [sp+592]
0022cb54ldr x6, [sp+600]
0022cb58str x5, [sp+296]
0022cb5cstr x6, [sp+304]
0022cb60ldrb w5, [sp+69]
0022cb64strb w5, [sp+67]
0022cb68strb w5, [sp+65]
0022cb6ctbnz w5, 0, 0x22d06c
0022cb70b 0x22cb74
0022cb74
0022cb74loc_22cb74:
0022cb74add x27, sp, 544
0022cb78stp xzr, xzr, [x27]
0022cb7cldr x2, [sp+200]
0022cb80ldr x1, [sp+192]
0022cb84cbnz x1, 0x22cb8c
0022cb88b 0x22cba8
0022cb8c
0022cb8cloc_22cb8c:
0022cb8cstr x2, [sp+312]
0022cb90adrp x0, 0x7e5000
0022cb94add x0, x0, 1232
0022cb98bl runtime.typeAssert
0022cb9cldr x2, [sp+312]
0022cba0mov x1, x0
0022cba4b 0x22cbac
0022cba8
0022cba8loc_22cba8:
0022cba8b 0x22cbac
0022cbac
0022cbacloc_22cbac:
0022cbacstr x1, [sp+544]
0022cbb0str x2, [sp+552]
0022cbb4subs xzr, x1, 0
0022cbb8cset x2, ne
0022cbbcstrb w2, [sp+69]
0022cbc0ldr x2, [sp+544]
0022cbc4ldr x3, [sp+552]
0022cbc8str x2, [sp+824]
0022cbccstr x3, [sp+832]
0022cbd0ldrb w2, [sp+69]
0022cbd4strb w2, [sp+71]
0022cbd8ldr x2, [sp+824]
0022cbdcldr x3, [sp+832]
0022cbe0str x2, [sp+208]
0022cbe4str x3, [sp+216]
0022cbe8ldrb w2, [sp+71]
0022cbecstrb w2, [sp+64]
0022cbf0tbnz w2, 0, 0x22cbf8
0022cbf4b 0x22cdf0
0022cbf8
0022cbf8loc_22cbf8:
0022cbf8str xzr, [sp+520]
0022cbfcadd x27, sp, 528
0022cc00stp xzr, xzr, [x27]
0022cc04str xzr, [sp+480]
0022cc08stp xzr, xzr, [sp+488]
0022cc0cldr x1, [sp+208]
0022cc10ldrsb x27, [x1]
0022cc14ldr x1, [x1+24]
0022cc18ldr x0, [sp+216]
0022cc1cblr x1
0022cc20str x0, [sp+520]
0022cc24str x1, [sp+528]
0022cc28str x2, [sp+536]
0022cc2cstr x3, [sp+480]
0022cc30str x4, [sp+488]
0022cc34str x5, [sp+496]
0022cc38ldr x1, [sp+528]
0022cc3cldr x2, [sp+536]
0022cc40ldr x3, [sp+520]
0022cc44str x3, [sp+800]
0022cc48str x1, [sp+808]
0022cc4cstr x2, [sp+816]
0022cc50ldr x1, [sp+480]
0022cc54ldr x2, [sp+488]
0022cc58ldr x3, [sp+496]
0022cc5cstr x1, [sp+776]
0022cc60str x2, [sp+784]
0022cc64str x3, [sp+792]
0022cc68ldr x1, [sp+800]
0022cc6cldr x2, [sp+808]
0022cc70ldr x3, [sp+816]
0022cc74str x1, [sp+272]
0022cc78str x2, [sp+280]
0022cc7cstr x3, [sp+288]
0022cc80ldr x1, [sp+776]
0022cc84ldr x2, [sp+784]
0022cc88ldr x3, [sp+792]
0022cc8cstr x1, [sp+168]
0022cc90str x2, [sp+176]
0022cc94str x3, [sp+184]
0022cc98stp xzr, xzr, [sp+240]
0022cc9cldr x1, [sp+176]
0022cca0str x1, [sp+128]
0022cca4subs xzr, x1, 1
0022cca8b.eq 0x22ccb0
0022ccacb 0x22cd1c
0022ccb0
0022ccb0loc_22ccb0:
0022ccb0ldr x0, [sp+272]
0022ccb4ldr x1, [sp+280]
0022ccb8ldr x2, [sp+288]
0022ccbcbl google.golang.org/protobuf/internal/impl.legacyLoadFileDesc
0022ccc0str x0, [sp+760]
0022ccc4str x1, [sp+768]
0022ccc8ldrsb x27, [x0]
0022ccccldr x3, [x0+24]
0022ccd0mov x0, x1
0022ccd4blr x3
0022ccd8str x0, [sp+744]
0022ccdcstr x1, [sp+752]
0022cce0ldr x3, [sp+176]
0022cce4ldr x4, [sp+168]
0022cce8subs xzr, x3, 0
0022ccecb.hi 0x22ccf4
0022ccf0b 0x22d060
0022ccf4
0022ccf4loc_22ccf4:
0022ccf4ldr x2, [x4]
0022ccf8str x2, [sp+112]
0022ccfcldrsb x27, [x0]
0022cd00ldr x3, [x0+32]
0022cd04mov x0, x1
0022cd08mov x1, x2
0022cd0cblr x3
0022cd10str x0, [sp+240]
0022cd14str x1, [sp+248]
0022cd18b 0x22cef0
0022cd1c
0022cd1cloc_22cd1c:
0022cd1cldr x0, [sp+272]
0022cd20ldr x1, [sp+280]
0022cd24ldr x2, [sp+288]
0022cd28bl google.golang.org/protobuf/internal/impl.legacyLoadFileDesc
0022cd2cstr x0, [sp+728]
0022cd30str x1, [sp+736]
0022cd34ldrsb x27, [x0]
0022cd38ldr x3, [x0+72]
0022cd3cmov x0, x1
0022cd40blr x3
0022cd44str x0, [sp+712]
0022cd48str x1, [sp+720]
0022cd4cldr x3, [sp+176]
0022cd50ldr x4, [sp+168]
0022cd54subs xzr, x3, 0
0022cd58b.hi 0x22cd60
0022cd5cb 0x22d054
0022cd60
0022cd60loc_22cd60:
0022cd60ldr x2, [x4]
0022cd64str x2, [sp+104]
0022cd68ldrsb x27, [x0]
0022cd6cldr x3, [x0+32]
0022cd70mov x0, x1
0022cd74mov x1, x2
0022cd78blr x3
0022cd7cstr x0, [sp+152]
0022cd80str x1, [sp+160]
0022cd84ldr x2, [sp+176]
0022cd88str x2, [sp+128]
0022cd8csub x1, x2, 1
0022cd90str x1, [sp+120]
0022cd94ldr x3, [sp+184]
0022cd98ldr x4, [sp+168]
0022cd9csubs xzr, x3, x1
0022cda0b.hs 0x22cda8
0022cda4b 0x22d04c
0022cda8
0022cda8loc_22cda8:
0022cda8subs xzr, x1, 1
0022cdacb.hs 0x22cdb4
0022cdb0b 0x22d044
0022cdb4
0022cdb4loc_22cdb4:
0022cdb4sub x1, x3, 1
0022cdb8sub x2, x2, 2
0022cdbcsub x3, xzr, x1
0022cdc0sbfm x3, x3, 63, 63
0022cdc4and x3, x3, 8
0022cdc8add x3, x4, x3
0022cdccstr x3, [sp+480]
0022cdd0str x2, [sp+488]
0022cdd4str x1, [sp+496]
0022cdd8str x3, [sp+456]
0022cddcstr x2, [sp+464]
0022cde0str x1, [sp+472]
0022cde4str xzr, [sp+96]
0022cde8str x2, [sp+88]
0022cdecb 0x22ce18
0022cdf0
0022cdf0loc_22cdf0:
0022cdf0ldr x0, [sp+856]
0022cdf4ldr x1, [sp+864]
0022cdf8bl google.golang.org/protobuf/internal/impl.aberrantLoadEnumDesc
0022cdfcstr x0, [sp+632]
0022ce00str x1, [sp+640]
0022ce04str x0, [sp+136]
0022ce08str x1, [sp+144]
0022ce0cldp x29, x30, [sp-8]
0022ce10add sp, sp, 848
0022ce14ret x30
0022ce18
0022ce18loc_22ce18:
0022ce18ldr x1, [sp+88]
0022ce1cldr x2, [sp+96]
0022ce20subs xzr, x1, x2
0022ce24b.gt 0x22ce2c
0022ce28b 0x22ce8c
0022ce2c
0022ce2cloc_22ce2c:
0022ce2cldr x1, [sp+96]
0022ce30ldr x2, [sp+456]
0022ce34ldr x1, [x2+3*x1]
0022ce38str x1, [sp+72]
0022ce3cldr x1, [sp+152]
0022ce40ldrsb x27, [x1]
0022ce44ldr x1, [x1+96]
0022ce48ldr x0, [sp+160]
0022ce4cblr x1
0022ce50str x0, [sp+696]
0022ce54str x1, [sp+704]
0022ce58ldrsb x27, [x0]
0022ce5cldr x2, [sp+72]
0022ce60ldr x3, [x0+32]
0022ce64mov x0, x1
0022ce68mov x1, x2
0022ce6cblr x3
0022ce70str x0, [sp+152]
0022ce74str x1, [sp+160]
0022ce78b 0x22ce7c
0022ce7c
0022ce7cloc_22ce7c:
0022ce7cldr x1, [sp+96]
0022ce80add x1, x1, 1
0022ce84str x1, [sp+96]
0022ce88b 0x22ce18
0022ce8c
0022ce8cloc_22ce8c:
0022ce8cldr x1, [sp+152]
0022ce90ldrsb x27, [x1]
0022ce94ldr x1, [x1+24]
0022ce98ldr x0, [sp+160]
0022ce9cblr x1
0022cea0str x0, [sp+680]
0022cea4str x1, [sp+688]
0022cea8ldr x2, [sp+176]
0022ceacstr x2, [sp+120]
0022ceb0ldr x3, [sp+176]
0022ceb4ldr x4, [sp+168]
0022ceb8sub x2, x2, 1
0022cebcsubs xzr, x3, x2
0022cec0b.hi 0x22cec8
0022cec4b 0x22d038
0022cec8
0022cec8loc_22cec8:
0022cec8ldr x2, [x4+3*x2]
0022ceccstr x2, [sp+80]
0022ced0ldrsb x27, [x0]
0022ced4ldr x3, [x0+32]
0022ced8mov x0, x1
0022cedcmov x1, x2
0022cee0blr x3
0022cee4str x0, [sp+240]
0022cee8str x1, [sp+248]
0022ceecb 0x22cef0
0022cef0
0022cef0loc_22cef0:
0022cef0add x27, sp, 648
0022cef4stp xzr, xzr, [x27]
0022cef8ldr x5, [sp+856]
0022cefcldr x6, [sp+864]
0022cf00str x5, [sp+352]
0022cf04str x6, [sp+360]
0022cf08str x5, [sp+344]
0022cf0cldr x5, [sp+344]
0022cf10cbnz x5, 0x22cf18
0022cf14b 0x22cf28
0022cf18
0022cf18loc_22cf18:
0022cf18ldr x5, [sp+344]
0022cf1cldr x5, [x5+8]
0022cf20str x5, [sp+344]
0022cf24b 0x22cf2c
0022cf28
0022cf28loc_22cf28:
0022cf28b 0x22cf2c
0022cf2c
0022cf2cloc_22cf2c:
0022cf2cldr x5, [sp+240]
0022cf30ldr x6, [sp+248]
0022cf34str x5, [sp+328]
0022cf38str x6, [sp+336]
0022cf3cstr x5, [sp+320]
0022cf40ldr x5, [sp+320]
0022cf44cbnz x5, 0x22cf4c
0022cf48b 0x22cf5c
0022cf4c
0022cf4cloc_22cf4c:
0022cf4cldr x5, [sp+320]
0022cf50ldr x5, [x5+8]
0022cf54str x5, [sp+320]
0022cf58b 0x22cf60
0022cf5c
0022cf5cloc_22cf5c:
0022cf5cb 0x22cf60
0022cf60
0022cf60loc_22cf60:
0022cf60ldr x2, [sp+360]
0022cf64ldr x1, [sp+344]
0022cf68ldr x4, [sp+336]
0022cf6cldr x3, [sp+320]
0022cf70adrp x0, 0x7f7000
0022cf74add x0, x0, 2720
0022cf78bl sync.(*Map).LoadOrStore
0022cf7cstr x0, [sp+648]
0022cf80str x1, [sp+656]
0022cf84strb w2, [sp+69]
0022cf88ldr x5, [sp+648]
0022cf8cldr x6, [sp+656]
0022cf90str x5, [sp+664]
0022cf94str x6, [sp+672]
0022cf98ldrb w5, [sp+69]
0022cf9cstrb w5, [sp+70]
0022cfa0ldr x5, [sp+664]
0022cfa4ldr x6, [sp+672]
0022cfa8str x5, [sp+224]
0022cfacstr x6, [sp+232]
0022cfb0ldrb w5, [sp+70]
0022cfb4strb w5, [sp+63]
0022cfb8tbnz w5, 0, 0x22cfc0
0022cfbcb 0x22d010
0022cfc0
0022cfc0loc_22cfc0:
0022cfc0add x27, sp, 632
0022cfc4stp xzr, xzr, [x27]
0022cfc8ldr x2, [sp+232]
0022cfccldr x1, [sp+224]
0022cfd0cbnz x1, 0x22cfd8
0022cfd4b 0x22d02c
0022cfd8
0022cfd8loc_22cfd8:
0022cfd8str x2, [sp+312]
0022cfdcadrp x0, 0x7e5000
0022cfe0add x0, x0, 1264
0022cfe4bl runtime.typeAssert
0022cfe8b 0x22cfec
0022cfec
0022cfecloc_22cfec:
0022cfecstr x0, [sp+632]
0022cff0ldr x1, [sp+312]
0022cff4str x1, [sp+640]
0022cff8str x0, [sp+136]
0022cffcstr x1, [sp+144]
0022d000ldr x0, [sp+136]
0022d004ldp x29, x30, [sp-8]
0022d008add sp, sp, 848
0022d00cret x30
0022d010
0022d010loc_22d010:
0022d010ldr x0, [sp+240]
0022d014ldr x1, [sp+248]
0022d018str x0, [sp+136]
0022d01cstr x1, [sp+144]
0022d020ldp x29, x30, [sp-8]
0022d024add sp, sp, 848
0022d028ret x30
0022d02c
0022d02cloc_22d02c:
0022d02cadrp x0, 0x43d000
0022d030add x0, x0, 2144
0022d034bl runtime.panicnildottype
0022d038
0022d038loc_22d038:
0022d038mov x0, x2
0022d03cmov x1, x3
0022d040bl runtime.panicIndex
0022d044
0022d044loc_22d044:
0022d044orr x0, xzr, 1
0022d048bl runtime.panicSliceB
0022d04c
0022d04cloc_22d04c:
0022d04cmov x2, x3
0022d050bl runtime.panicSliceAcap
0022d054
0022d054loc_22d054:
0022d054mov x0, xzr
0022d058mov x1, x3
0022d05cbl runtime.panicIndex
0022d060
0022d060loc_22d060:
0022d060mov x0, xzr
0022d064mov x1, x3
0022d068bl runtime.panicIndex
0022d06c
0022d06cloc_22d06c:
0022d06cadd x27, sp, 576
0022d070stp xzr, xzr, [x27]
0022d074add x5, sp, 576
0022d078str x5, [sp+400]
0022d07cldr x5, [sp+856]
0022d080ldr x6, [sp+864]
0022d084str x5, [sp+384]
0022d088str x6, [sp+392]
0022d08cstr x5, [sp+376]
0022d090ldr x5, [sp+376]
0022d094cbnz x5, 0x22d09c
0022d098b 0x22d13c
0022d09c
0022d09cloc_22d09c:
0022d09cldr x5, [sp+376]
0022d0a0ldr x5, [x5+8]
0022d0a4str x5, [sp+376]
0022d0a8b 0x22d0ac
0022d0ac
0022d0acloc_22d0ac:
0022d0acldr x5, [sp+400]
0022d0b0ldrsb x27, [x5]
0022d0b4ldr x6, [sp+392]
0022d0b8ldr x7, [sp+376]
0022d0bcstr x7, [x5]
0022d0c0adrp x27, 0x81e000
0022d0c4ldr w7, [x27+3056]
0022d0c8cbz w7, 0x22d0d0
0022d0ccb 0x22d128
0022d0d0
0022d0d0loc_22d0d0:
0022d0d0b 0x22d0d4
0022d0d4
0022d0d4loc_22d0d4:
0022d0d4str x6, [x5+8]
0022d0d8ldr x2, [sp+400]
0022d0dcldrsb x27, [x2]
0022d0e0b 0x22d0e4
0022d0e4
0022d0e4loc_22d0e4:
0022d0e4str x2, [sp+408]
0022d0e8orr x4, xzr, 1
0022d0ecstr x4, [sp+416]
0022d0f0str x4, [sp+424]
0022d0f4adrp x0, 0x491000
0022d0f8add x0, x0, 3632
0022d0fcorr x1, xzr, 32
0022d100mov x3, x4
0022d104bl fmt.Sprintf
0022d108str x0, [sp+560]
0022d10cstr x1, [sp+568]
0022d110bl runtime.convTstring
0022d114str x0, [sp+368]
0022d118mov x1, x0
0022d11cadrp x0, 0x3c8000
0022d120add x0, x0, 2944
0022d124bl runtime.gopanic
0022d128
0022d128loc_22d128:
0022d128bl runtime.gcWriteBarrier2
0022d12cstr x6, [x25]
0022d130ldr x7, [x5+8]
0022d134str x7, [x25+8]
0022d138b 0x22d0d4
0022d13c
0022d13cloc_22d13c:
0022d13cb 0x22d0ac
0022d140
0022d140loc_22d140:
0022d140adrp x0, 0x43d000
0022d144add x0, x0, 2144
0022d148bl runtime.panicnildottype
0022d14chint
0022d150
0022d150loc_22d150:
0022d150stp x0, x1, [sp+8]
0022d154mov x3, x30
0022d158bl runtime.morestack_noctxt.abi0
0022d15cldp x0, x1, [sp+8]
0022d160b 0x22c9d0
0022d164udf 0
0022d168udf 0
0022d16cudf 0
0022c9d0
0022d170
0022d170google.golang.org/protobuf/internal/impl.aberrantLoadEnumDesc: ; void google.golang.org/protobuf/internal/impl.aberrantLoadEnumDesc(reflect.Type t)
0022d170ldr x16, [x28+16]
0022d174sub x17, sp, 256
0022d178subs xzr, x17, x16
0022d17cb.ls 0x22d6dc
0022d180sub x20, sp, 384
0022d184stp x29, x30, [x20-8]
0022d188add sp, x20, 0
0022d18csub x29, sp, 8
0022d190str x0, [sp+392]
0022d194str x1, [sp+400]
0022d198stp xzr, xzr, [sp+112]
0022d19cstp xzr, xzr, [sp+344]
0022d1a0ldr x3, [sp+392]
0022d1a4ldr x4, [sp+400]
0022d1a8str x3, [sp+280]
0022d1acstr x4, [sp+288]
0022d1b0str x3, [sp+272]
0022d1b4ldr x3, [sp+272]
0022d1b8cbnz x3, 0x22d1c0
0022d1bcb 0x22d1d0
0022d1c0
0022d1c0loc_22d1c0:
0022d1c0ldr x3, [sp+272]
0022d1c4ldr x3, [x3+8]
0022d1c8str x3, [sp+272]
0022d1ccb 0x22d1d4
0022d1d0
0022d1d0loc_22d1d0:
0022d1d0b 0x22d1d4
0022d1d4
0022d1d4loc_22d1d4:
0022d1d4ldr x1, [sp+272]
0022d1d8ldr x2, [sp+288]
0022d1dcadrp x0, 0x7f6000
0022d1e0add x0, x0, 2784
0022d1e4bl sync.(*Map).Load
0022d1e8str x0, [sp+344]
0022d1ecstr x1, [sp+352]
0022d1f0strb w2, [sp+94]
0022d1f4ldr x3, [sp+344]
0022d1f8ldr x4, [sp+352]
0022d1fcstr x3, [sp+176]
0022d200str x4, [sp+184]
0022d204ldrb w3, [sp+94]
0022d208strb w3, [sp+93]
0022d20cldr x3, [sp+176]
0022d210ldr x4, [sp+184]
0022d214str x3, [sp+160]
0022d218str x4, [sp+168]
0022d21cldrb w3, [sp+93]
0022d220strb w3, [sp+92]
0022d224tbnz w3, 0, 0x22d22c
0022d228b 0x22d278
0022d22c
0022d22cloc_22d22c:
0022d22cstp xzr, xzr, [sp+328]
0022d230ldr x2, [sp+168]
0022d234ldr x1, [sp+160]
0022d238cbnz x1, 0x22d240
0022d23cb 0x22d6cc
0022d240
0022d240loc_22d240:
0022d240str x2, [sp+216]
0022d244adrp x0, 0x7e4000
0022d248add x0, x0, 1296
0022d24cbl runtime.typeAssert
0022d250b 0x22d254
0022d254
0022d254loc_22d254:
0022d254str x0, [sp+328]
0022d258ldr x1, [sp+216]
0022d25cstr x1, [sp+336]
0022d260str x0, [sp+112]
0022d264str x1, [sp+120]
0022d268ldr x0, [sp+112]
0022d26cldp x29, x30, [sp-8]
0022d270add sp, sp, 384
0022d274ret x30
0022d278
0022d278loc_22d278:
0022d278adrp x0, 0x43a000
0022d27cadd x0, x0, 3552
0022d280bl runtime.newobject
0022d284str x0, [sp+320]
0022d288adrp x0, 0x429000
0022d28cadd x0, x0, 3904
0022d290bl runtime.newobject
0022d294str x0, [sp+264]
0022d298adrp x27, 0x81e000
0022d29cldr w1, [x27+3056]
0022d2a0cbz w1, 0x22d2a8
0022d2a4b 0x22d2ac
0022d2a8
0022d2a8loc_22d2a8:
0022d2a8b 0x22d2c8
0022d2ac
0022d2acloc_22d2ac:
0022d2acstr x0, [sp+208]
0022d2b0mov x1, x0
0022d2b4adrp x0, 0x429000
0022d2b8add x0, x0, 3904
0022d2bcbl runtime.wbZero
0022d2c0ldr x0, [sp+208]
0022d2c4b 0x22d2c8
0022d2c8
0022d2c8loc_22d2c8:
0022d2c8stp xzr, xzr, [x0]
0022d2ccstp xzr, xzr, [x0+16]
0022d2d0stp xzr, xzr, [x0+32]
0022d2d4stp xzr, xzr, [x0+48]
0022d2d8ldr x2, [sp+264]
0022d2dcldrsb x27, [x2]
0022d2e0ldr x3, [sp+320]
0022d2e4adrp x27, 0x81e000
0022d2e8ldr w4, [x27+3056]
0022d2eccbz w4, 0x22d2f4
0022d2f0b 0x22d2f8
0022d2f4
0022d2f4loc_22d2f4:
0022d2f4b 0x22d30c
0022d2f8
0022d2f8loc_22d2f8:
0022d2f8bl runtime.gcWriteBarrier2
0022d2fcstr x3, [x25]
0022d300ldr x4, [x2+56]
0022d304str x4, [x25+8]
0022d308b 0x22d30c
0022d30c
0022d30cloc_22d30c:
0022d30cstr x3, [x2+56]
0022d310ldr x2, [sp+264]
0022d314str x2, [sp+152]
0022d318ldr x0, [sp+392]
0022d31cldr x1, [sp+400]
0022d320bl google.golang.org/protobuf/internal/impl.AberrantDeriveFullName
0022d324str x0, [sp+304]
0022d328str x1, [sp+312]
0022d32cldr x2, [sp+152]
0022d330ldrsb x27, [x2]
0022d334str x1, [x2+8]
0022d338adrp x27, 0x81e000
0022d33cldr w3, [x27+3056]
0022d340cbz w3, 0x22d348
0022d344b 0x22d34c
0022d348
0022d348loc_22d348:
0022d348b 0x22d360
0022d34c
0022d34cloc_22d34c:
0022d34cbl runtime.gcWriteBarrier2
0022d350str x0, [x25]
0022d354ldr x5, [x2]
0022d358str x5, [x25+8]
0022d35cb 0x22d360
0022d360
0022d360loc_22d360:
0022d360str x0, [x2]
0022d364ldr x5, [sp+152]
0022d368ldrsb x27, [x5]
0022d36cadrp x27, 0x7e0000
0022d370ldr x6, [x27+2048]
0022d374adrp x27, 0x81e000
0022d378ldr w7, [x27+3056]
0022d37ccbz w7, 0x22d384
0022d380b 0x22d388
0022d384
0022d384loc_22d384:
0022d384b 0x22d39c
0022d388
0022d388loc_22d388:
0022d388bl runtime.gcWriteBarrier2
0022d38cstr x6, [x25]
0022d390ldr x7, [x5+16]
0022d394str x7, [x25+8]
0022d398b 0x22d39c
0022d39c
0022d39cloc_22d39c:
0022d39cstr x6, [x5+16]
0022d3a0ldr x5, [sp+152]
0022d3a4ldrsb x27, [x5]
0022d3a8ldr x5, [x5+56]
0022d3acldrsb x27, [x5]
0022d3b0ldr x2, [x5+24]
0022d3b4ldr x0, [x5+8]
0022d3b8ldr x5, [x5+16]
0022d3bcadd x1, x5, 1
0022d3c0subs xzr, x2, x1
0022d3c4b.hs 0x22d3cc
0022d3c8b 0x22d3d0
0022d3cc
0022d3ccloc_22d3cc:
0022d3ccb 0x22d3e4
0022d3d0
0022d3d0loc_22d3d0:
0022d3d0orr x3, xzr, 1
0022d3d4adrp x4, 0x418000
0022d3d8add x4, x4, 3904
0022d3dcbl runtime.growslice
0022d3e0b 0x22d3e4
0022d3e4
0022d3e4loc_22d3e4:
0022d3e4sub x5, x1, 1
0022d3e8add x5, x0, x5, lsl #6
0022d3ecadrp x27, 0x81e000
0022d3f0ldr w6, [x27+3056]
0022d3f4cbz w6, 0x22d3fc
0022d3f8b 0x22d400
0022d3fc
0022d3fcloc_22d3fc:
0022d3fcb 0x22d434
0022d400
0022d400loc_22d400:
0022d400str x0, [sp+200]
0022d404str x1, [sp+104]
0022d408str x2, [sp+96]
0022d40cstr x5, [sp+192]
0022d410adrp x0, 0x418000
0022d414add x0, x0, 3904
0022d418mov x1, x5
0022d41cbl runtime.wbZero
0022d420ldr x0, [sp+200]
0022d424ldr x1, [sp+104]
0022d428ldr x2, [sp+96]
0022d42cldr x5, [sp+192]
0022d430b 0x22d434
0022d434
0022d434loc_22d434:
0022d434stp xzr, xzr, [x5]
0022d438stp xzr, xzr, [x5+16]
0022d43cstp xzr, xzr, [x5+32]
0022d440stp xzr, xzr, [x5+48]
0022d444ldr x5, [sp+152]
0022d448ldrsb x27, [x5]
0022d44cldr x5, [x5+56]
0022d450ldrsb x27, [x5]
0022d454str x1, [x5+16]
0022d458str x2, [x5+24]
0022d45cadrp x27, 0x81e000
0022d460ldr w6, [x27+3056]
0022d464cbz w6, 0x22d46c
0022d468b 0x22d470
0022d46c
0022d46cloc_22d46c:
0022d46cb 0x22d484
0022d470
0022d470loc_22d470:
0022d470bl runtime.gcWriteBarrier2
0022d474str x0, [x25]
0022d478ldr x6, [x5+8]
0022d47cstr x6, [x25+8]
0022d480b 0x22d484
0022d484
0022d484loc_22d484:
0022d484str x0, [x5+8]
0022d488ldr x5, [sp+152]
0022d48cldrsb x27, [x5]
0022d490ldr x5, [x5+56]
0022d494ldrsb x27, [x5]
0022d498ldr x1, [x5+16]
0022d49cldr x5, [x5+8]
0022d4a0subs xzr, x1, 0
0022d4a4b.hi 0x22d4ac
0022d4a8b 0x22d6c4
0022d4ac
0022d4acloc_22d4ac:
0022d4acstr x5, [sp+128]
0022d4b0ldr x5, [sp+152]
0022d4b4ldrsb x27, [x5]
0022d4b8ldr x1, [x5]
0022d4bcldr x2, [x5+8]
0022d4c0str x1, [sp+248]
0022d4c4str x2, [sp+256]
0022d4c8mov x0, xzr
0022d4ccadrp x3, 0x484000
0022d4d0add x3, x3, 2060
0022d4d4orr x4, xzr, 8
0022d4d8bl runtime.concatstring2
0022d4dcldr x5, [sp+128]
0022d4e0ldrsb x27, [x5]
0022d4e4str x1, [x5+8]
0022d4e8adrp x27, 0x81e000
0022d4ecldr w6, [x27+3056]
0022d4f0cbz w6, 0x22d4f8
0022d4f4b 0x22d4fc
0022d4f8
0022d4f8loc_22d4f8:
0022d4f8b 0x22d510
0022d4fc
0022d4fcloc_22d4fc:
0022d4fcbl runtime.gcWriteBarrier2
0022d500str x0, [x25]
0022d504ldr x6, [x5]
0022d508str x6, [x25+8]
0022d50cb 0x22d510
0022d510
0022d510loc_22d510:
0022d510str x0, [x5]
0022d514ldr x5, [sp+128]
0022d518ldrsb x27, [x5]
0022d51cldr x6, [sp+152]
0022d520ldrsb x27, [x6]
0022d524ldr x6, [x6+16]
0022d528adrp x27, 0x81e000
0022d52cldr w7, [x27+3056]
0022d530cbz w7, 0x22d538
0022d534b 0x22d53c
0022d538
0022d538loc_22d538:
0022d538b 0x22d550
0022d53c
0022d53cloc_22d53c:
0022d53cbl runtime.gcWriteBarrier2
0022d540str x6, [x25]
0022d544ldr x7, [x5+16]
0022d548str x7, [x25+8]
0022d54cb 0x22d550
0022d550
0022d550loc_22d550:
0022d550str x6, [x5+16]
0022d554ldr x5, [sp+152]
0022d558str x5, [sp+296]
0022d55cldr x6, [sp+128]
0022d560ldrsb x27, [x6]
0022d564adrp x7, 0x4ee000
0022d568add x7, x7, 696
0022d56cstr x7, [x6+24]
0022d570adrp x27, 0x81e000
0022d574ldr w7, [x27+3056]
0022d578cbz w7, 0x22d580
0022d57cb 0x22d584
0022d580
0022d580loc_22d580:
0022d580b 0x22d598
0022d584
0022d584loc_22d584:
0022d584bl runtime.gcWriteBarrier2
0022d588str x5, [x25]
0022d58cldr x7, [x6+32]
0022d590str x7, [x25+8]
0022d594b 0x22d598
0022d598
0022d598loc_22d598:
0022d598str x5, [x6+32]
0022d59cldr x5, [sp+152]
0022d5a0str x5, [sp+296]
0022d5a4stp xzr, xzr, [sp+344]
0022d5a8ldr x5, [sp+392]
0022d5acldr x6, [sp+400]
0022d5b0str x5, [sp+232]
0022d5b4str x6, [sp+240]
0022d5b8str x5, [sp+224]
0022d5bcldr x5, [sp+224]
0022d5c0cbnz x5, 0x22d5c8
0022d5c4b 0x22d5d8
0022d5c8
0022d5c8loc_22d5c8:
0022d5c8ldr x5, [sp+224]
0022d5ccldr x5, [x5+8]
0022d5d0str x5, [sp+224]
0022d5d4b 0x22d5dc
0022d5d8
0022d5d8loc_22d5d8:
0022d5d8b 0x22d5dc
0022d5dc
0022d5dcloc_22d5dc:
0022d5dcldr x1, [sp+224]
0022d5e0ldr x2, [sp+240]
0022d5e4ldr x4, [sp+296]
0022d5e8adrp x0, 0x7f6000
0022d5ecadd x0, x0, 2784
0022d5f0adrp x3, 0x465000
0022d5f4add x3, x3, 2688
0022d5f8bl sync.(*Map).LoadOrStore
0022d5fcstr x0, [sp+344]
0022d600str x1, [sp+352]
0022d604strb w2, [sp+94]
0022d608ldr x5, [sp+344]
0022d60cldr x6, [sp+352]
0022d610str x5, [sp+360]
0022d614str x6, [sp+368]
0022d618ldrb w5, [sp+94]
0022d61cstrb w5, [sp+95]
0022d620ldr x5, [sp+360]
0022d624ldr x6, [sp+368]
0022d628str x5, [sp+136]
0022d62cstr x6, [sp+144]
0022d630ldrb w5, [sp+95]
0022d634strb w5, [sp+91]
0022d638tbnz w5, 0, 0x22d640
0022d63cb 0x22d68c
0022d640
0022d640loc_22d640:
0022d640stp xzr, xzr, [sp+328]
0022d644ldr x2, [sp+144]
0022d648ldr x1, [sp+136]
0022d64ccbnz x1, 0x22d654
0022d650b 0x22d6b8
0022d654
0022d654loc_22d654:
0022d654str x2, [sp+216]
0022d658adrp x0, 0x7e4000
0022d65cadd x0, x0, 1328
0022d660bl runtime.typeAssert
0022d664b 0x22d668
0022d668
0022d668loc_22d668:
0022d668str x0, [sp+328]
0022d66cldr x1, [sp+216]
0022d670str x1, [sp+336]
0022d674str x0, [sp+112]
0022d678str x1, [sp+120]
0022d67cldr x0, [sp+112]
0022d680ldp x29, x30, [sp-8]
0022d684add sp, sp, 384
0022d688ret x30
0022d68c
0022d68cloc_22d68c:
0022d68cldr x2, [sp+152]
0022d690str x2, [sp+296]
0022d694adrp x3, 0x4ef000
0022d698add x3, x3, 1600
0022d69cstr x3, [sp+112]
0022d6a0str x2, [sp+120]
0022d6a4ldr x0, [sp+112]
0022d6a8ldr x1, [sp+120]
0022d6acldp x29, x30, [sp-8]
0022d6b0add sp, sp, 384
0022d6b4ret x30
0022d6b8
0022d6b8loc_22d6b8:
0022d6b8adrp x0, 0x43d000
0022d6bcadd x0, x0, 2144
0022d6c0bl runtime.panicnildottype
0022d6c4
0022d6c4loc_22d6c4:
0022d6c4mov x0, xzr
0022d6c8bl runtime.panicIndex
0022d6cc
0022d6ccloc_22d6cc:
0022d6ccadrp x0, 0x43d000
0022d6d0add x0, x0, 2144
0022d6d4bl runtime.panicnildottype
0022d6d8hint
0022d6dc
0022d6dcloc_22d6dc:
0022d6dcstp x0, x1, [sp+8]
0022d6e0mov x3, x30
0022d6e4bl runtime.morestack_noctxt.abi0
0022d6e8ldp x0, x1, [sp+8]
0022d6ecb 0x22d170
0022d170
0022d170google.golang.org/protobuf/internal/impl.aberrantLoadEnumDesc: ; void google.golang.org/protobuf/internal/impl.aberrantLoadEnumDesc(reflect.Type t)
0022d170ldr x16, [x28+16]
0022d174sub x17, sp, 256
0022d178subs xzr, x17, x16
0022d17cb.ls 0x22d6dc
0022d180sub x20, sp, 384
0022d184stp x29, x30, [x20-8]
0022d188add sp, x20, 0
0022d18csub x29, sp, 8
0022d190str x0, [sp+392]
0022d194str x1, [sp+400]
0022d198stp xzr, xzr, [sp+112]
0022d19cstp xzr, xzr, [sp+344]
0022d1a0ldr x3, [sp+392]
0022d1a4ldr x4, [sp+400]
0022d1a8str x3, [sp+280]
0022d1acstr x4, [sp+288]
0022d1b0str x3, [sp+272]
0022d1b4ldr x3, [sp+272]
0022d1b8cbnz x3, 0x22d1c0
0022d1bcb 0x22d1d0
0022d1c0
0022d1c0loc_22d1c0:
0022d1c0ldr x3, [sp+272]
0022d1c4ldr x3, [x3+8]
0022d1c8str x3, [sp+272]
0022d1ccb 0x22d1d4
0022d1d0
0022d1d0loc_22d1d0:
0022d1d0b 0x22d1d4
0022d1d4
0022d1d4loc_22d1d4:
0022d1d4ldr x1, [sp+272]
0022d1d8ldr x2, [sp+288]
0022d1dcadrp x0, 0x7f6000
0022d1e0add x0, x0, 2784
0022d1e4bl sync.(*Map).Load
0022d1e8str x0, [sp+344]
0022d1ecstr x1, [sp+352]
0022d1f0strb w2, [sp+94]
0022d1f4ldr x3, [sp+344]
0022d1f8ldr x4, [sp+352]
0022d1fcstr x3, [sp+176]
0022d200str x4, [sp+184]
0022d204ldrb w3, [sp+94]
0022d208strb w3, [sp+93]
0022d20cldr x3, [sp+176]
0022d210ldr x4, [sp+184]
0022d214str x3, [sp+160]
0022d218str x4, [sp+168]
0022d21cldrb w3, [sp+93]
0022d220strb w3, [sp+92]
0022d224tbnz w3, 0, 0x22d22c
0022d228b 0x22d278
0022d22c
0022d22cloc_22d22c:
0022d22cstp xzr, xzr, [sp+328]
0022d230ldr x2, [sp+168]
0022d234ldr x1, [sp+160]
0022d238cbnz x1, 0x22d240
0022d23cb 0x22d6cc
0022d240
0022d240loc_22d240:
0022d240str x2, [sp+216]
0022d244adrp x0, 0x7e4000
0022d248add x0, x0, 1296
0022d24cbl runtime.typeAssert
0022d250b 0x22d254
0022d254
0022d254loc_22d254:
0022d254str x0, [sp+328]
0022d258ldr x1, [sp+216]
0022d25cstr x1, [sp+336]
0022d260str x0, [sp+112]
0022d264str x1, [sp+120]
0022d268ldr x0, [sp+112]
0022d26cldp x29, x30, [sp-8]
0022d270add sp, sp, 384
0022d274ret x30
0022d278
0022d278loc_22d278:
0022d278adrp x0, 0x43a000
0022d27cadd x0, x0, 3552
0022d280bl runtime.newobject
0022d284str x0, [sp+320]
0022d288adrp x0, 0x429000
0022d28cadd x0, x0, 3904
0022d290bl runtime.newobject
0022d294str x0, [sp+264]
0022d298adrp x27, 0x81e000
0022d29cldr w1, [x27+3056]
0022d2a0cbz w1, 0x22d2a8
0022d2a4b 0x22d2ac
0022d2a8
0022d2a8loc_22d2a8:
0022d2a8b 0x22d2c8
0022d2ac
0022d2acloc_22d2ac:
0022d2acstr x0, [sp+208]
0022d2b0mov x1, x0
0022d2b4adrp x0, 0x429000
0022d2b8add x0, x0, 3904
0022d2bcbl runtime.wbZero
0022d2c0ldr x0, [sp+208]
0022d2c4b 0x22d2c8
0022d2c8
0022d2c8loc_22d2c8:
0022d2c8stp xzr, xzr, [x0]
0022d2ccstp xzr, xzr, [x0+16]
0022d2d0stp xzr, xzr, [x0+32]
0022d2d4stp xzr, xzr, [x0+48]
0022d2d8ldr x2, [sp+264]
0022d2dcldrsb x27, [x2]
0022d2e0ldr x3, [sp+320]
0022d2e4adrp x27, 0x81e000
0022d2e8ldr w4, [x27+3056]
0022d2eccbz w4, 0x22d2f4
0022d2f0b 0x22d2f8
0022d2f4
0022d2f4loc_22d2f4:
0022d2f4b 0x22d30c
0022d2f8
0022d2f8loc_22d2f8:
0022d2f8bl runtime.gcWriteBarrier2
0022d2fcstr x3, [x25]
0022d300ldr x4, [x2+56]
0022d304str x4, [x25+8]
0022d308b 0x22d30c
0022d30c
0022d30cloc_22d30c:
0022d30cstr x3, [x2+56]
0022d310ldr x2, [sp+264]
0022d314str x2, [sp+152]
0022d318ldr x0, [sp+392]
0022d31cldr x1, [sp+400]
0022d320bl google.golang.org/protobuf/internal/impl.AberrantDeriveFullName
0022d324str x0, [sp+304]
0022d328str x1, [sp+312]
0022d32cldr x2, [sp+152]
0022d330ldrsb x27, [x2]
0022d334str x1, [x2+8]
0022d338adrp x27, 0x81e000
0022d33cldr w3, [x27+3056]
0022d340cbz w3, 0x22d348
0022d344b 0x22d34c
0022d348
0022d348loc_22d348:
0022d348b 0x22d360
0022d34c
0022d34cloc_22d34c:
0022d34cbl runtime.gcWriteBarrier2
0022d350str x0, [x25]
0022d354ldr x5, [x2]
0022d358str x5, [x25+8]
0022d35cb 0x22d360
0022d360
0022d360loc_22d360:
0022d360str x0, [x2]
0022d364ldr x5, [sp+152]
0022d368ldrsb x27, [x5]
0022d36cadrp x27, 0x7e0000
0022d370ldr x6, [x27+2048]
0022d374adrp x27, 0x81e000
0022d378ldr w7, [x27+3056]
0022d37ccbz w7, 0x22d384
0022d380b 0x22d388
0022d384
0022d384loc_22d384:
0022d384b 0x22d39c
0022d388
0022d388loc_22d388:
0022d388bl runtime.gcWriteBarrier2
0022d38cstr x6, [x25]
0022d390ldr x7, [x5+16]
0022d394str x7, [x25+8]
0022d398b 0x22d39c
0022d39c
0022d39cloc_22d39c:
0022d39cstr x6, [x5+16]
0022d3a0ldr x5, [sp+152]
0022d3a4ldrsb x27, [x5]
0022d3a8ldr x5, [x5+56]
0022d3acldrsb x27, [x5]
0022d3b0ldr x2, [x5+24]
0022d3b4ldr x0, [x5+8]
0022d3b8ldr x5, [x5+16]
0022d3bcadd x1, x5, 1
0022d3c0subs xzr, x2, x1
0022d3c4b.hs 0x22d3cc
0022d3c8b 0x22d3d0
0022d3cc
0022d3ccloc_22d3cc:
0022d3ccb 0x22d3e4
0022d3d0
0022d3d0loc_22d3d0:
0022d3d0orr x3, xzr, 1
0022d3d4adrp x4, 0x418000
0022d3d8add x4, x4, 3904
0022d3dcbl runtime.growslice
0022d3e0b 0x22d3e4
0022d3e4
0022d3e4loc_22d3e4:
0022d3e4sub x5, x1, 1
0022d3e8add x5, x0, x5, lsl #6
0022d3ecadrp x27, 0x81e000
0022d3f0ldr w6, [x27+3056]
0022d3f4cbz w6, 0x22d3fc
0022d3f8b 0x22d400
0022d3fc
0022d3fcloc_22d3fc:
0022d3fcb 0x22d434
0022d400
0022d400loc_22d400:
0022d400str x0, [sp+200]
0022d404str x1, [sp+104]
0022d408str x2, [sp+96]
0022d40cstr x5, [sp+192]
0022d410adrp x0, 0x418000
0022d414add x0, x0, 3904
0022d418mov x1, x5
0022d41cbl runtime.wbZero
0022d420ldr x0, [sp+200]
0022d424ldr x1, [sp+104]
0022d428ldr x2, [sp+96]
0022d42cldr x5, [sp+192]
0022d430b 0x22d434
0022d434
0022d434loc_22d434:
0022d434stp xzr, xzr, [x5]
0022d438stp xzr, xzr, [x5+16]
0022d43cstp xzr, xzr, [x5+32]
0022d440stp xzr, xzr, [x5+48]
0022d444ldr x5, [sp+152]
0022d448ldrsb x27, [x5]
0022d44cldr x5, [x5+56]
0022d450ldrsb x27, [x5]
0022d454str x1, [x5+16]
0022d458str x2, [x5+24]
0022d45cadrp x27, 0x81e000
0022d460ldr w6, [x27+3056]
0022d464cbz w6, 0x22d46c
0022d468b 0x22d470
0022d46c
0022d46cloc_22d46c:
0022d46cb 0x22d484
0022d470
0022d470loc_22d470:
0022d470bl runtime.gcWriteBarrier2
0022d474str x0, [x25]
0022d478ldr x6, [x5+8]
0022d47cstr x6, [x25+8]
0022d480b 0x22d484
0022d484
0022d484loc_22d484:
0022d484str x0, [x5+8]
0022d488ldr x5, [sp+152]
0022d48cldrsb x27, [x5]
0022d490ldr x5, [x5+56]
0022d494ldrsb x27, [x5]
0022d498ldr x1, [x5+16]
0022d49cldr x5, [x5+8]
0022d4a0subs xzr, x1, 0
0022d4a4b.hi 0x22d4ac
0022d4a8b 0x22d6c4
0022d4ac
0022d4acloc_22d4ac:
0022d4acstr x5, [sp+128]
0022d4b0ldr x5, [sp+152]
0022d4b4ldrsb x27, [x5]
0022d4b8ldr x1, [x5]
0022d4bcldr x2, [x5+8]
0022d4c0str x1, [sp+248]
0022d4c4str x2, [sp+256]
0022d4c8mov x0, xzr
0022d4ccadrp x3, 0x484000
0022d4d0add x3, x3, 2060
0022d4d4orr x4, xzr, 8
0022d4d8bl runtime.concatstring2
0022d4dcldr x5, [sp+128]
0022d4e0ldrsb x27, [x5]
0022d4e4str x1, [x5+8]
0022d4e8adrp x27, 0x81e000
0022d4ecldr w6, [x27+3056]
0022d4f0cbz w6, 0x22d4f8
0022d4f4b 0x22d4fc
0022d4f8
0022d4f8loc_22d4f8:
0022d4f8b 0x22d510
0022d4fc
0022d4fcloc_22d4fc:
0022d4fcbl runtime.gcWriteBarrier2
0022d500str x0, [x25]
0022d504ldr x6, [x5]
0022d508str x6, [x25+8]
0022d50cb 0x22d510
0022d510
0022d510loc_22d510:
0022d510str x0, [x5]
0022d514ldr x5, [sp+128]
0022d518ldrsb x27, [x5]
0022d51cldr x6, [sp+152]
0022d520ldrsb x27, [x6]
0022d524ldr x6, [x6+16]
0022d528adrp x27, 0x81e000
0022d52cldr w7, [x27+3056]
0022d530cbz w7, 0x22d538
0022d534b 0x22d53c
0022d538
0022d538loc_22d538:
0022d538b 0x22d550
0022d53c
0022d53cloc_22d53c:
0022d53cbl runtime.gcWriteBarrier2
0022d540str x6, [x25]
0022d544ldr x7, [x5+16]
0022d548str x7, [x25+8]
0022d54cb 0x22d550
0022d550
0022d550loc_22d550:
0022d550str x6, [x5+16]
0022d554ldr x5, [sp+152]
0022d558str x5, [sp+296]
0022d55cldr x6, [sp+128]
0022d560ldrsb x27, [x6]
0022d564adrp x7, 0x4ee000
0022d568add x7, x7, 696
0022d56cstr x7, [x6+24]
0022d570adrp x27, 0x81e000
0022d574ldr w7, [x27+3056]
0022d578cbz w7, 0x22d580
0022d57cb 0x22d584
0022d580
0022d580loc_22d580:
0022d580b 0x22d598
0022d584
0022d584loc_22d584:
0022d584bl runtime.gcWriteBarrier2
0022d588str x5, [x25]
0022d58cldr x7, [x6+32]
0022d590str x7, [x25+8]
0022d594b 0x22d598
0022d598
0022d598loc_22d598:
0022d598str x5, [x6+32]
0022d59cldr x5, [sp+152]
0022d5a0str x5, [sp+296]
0022d5a4stp xzr, xzr, [sp+344]
0022d5a8ldr x5, [sp+392]
0022d5acldr x6, [sp+400]
0022d5b0str x5, [sp+232]
0022d5b4str x6, [sp+240]
0022d5b8str x5, [sp+224]
0022d5bcldr x5, [sp+224]
0022d5c0cbnz x5, 0x22d5c8
0022d5c4b 0x22d5d8
0022d5c8
0022d5c8loc_22d5c8:
0022d5c8ldr x5, [sp+224]
0022d5ccldr x5, [x5+8]
0022d5d0str x5, [sp+224]
0022d5d4b 0x22d5dc
0022d5d8
0022d5d8loc_22d5d8:
0022d5d8b 0x22d5dc
0022d5dc
0022d5dcloc_22d5dc:
0022d5dcldr x1, [sp+224]
0022d5e0ldr x2, [sp+240]
0022d5e4ldr x4, [sp+296]
0022d5e8adrp x0, 0x7f6000
0022d5ecadd x0, x0, 2784
0022d5f0adrp x3, 0x465000
0022d5f4add x3, x3, 2688
0022d5f8bl sync.(*Map).LoadOrStore
0022d5fcstr x0, [sp+344]
0022d600str x1, [sp+352]
0022d604strb w2, [sp+94]
0022d608ldr x5, [sp+344]
0022d60cldr x6, [sp+352]
0022d610str x5, [sp+360]
0022d614str x6, [sp+368]
0022d618ldrb w5, [sp+94]
0022d61cstrb w5, [sp+95]
0022d620ldr x5, [sp+360]
0022d624ldr x6, [sp+368]
0022d628str x5, [sp+136]
0022d62cstr x6, [sp+144]
0022d630ldrb w5, [sp+95]
0022d634strb w5, [sp+91]
0022d638tbnz w5, 0, 0x22d640
0022d63cb 0x22d68c
0022d640
0022d640loc_22d640:
0022d640stp xzr, xzr, [sp+328]
0022d644ldr x2, [sp+144]
0022d648ldr x1, [sp+136]
0022d64ccbnz x1, 0x22d654
0022d650b 0x22d6b8
0022d654
0022d654loc_22d654:
0022d654str x2, [sp+216]
0022d658adrp x0, 0x7e4000
0022d65cadd x0, x0, 1328
0022d660bl runtime.typeAssert
0022d664b 0x22d668
0022d668
0022d668loc_22d668:
0022d668str x0, [sp+328]
0022d66cldr x1, [sp+216]
0022d670str x1, [sp+336]
0022d674str x0, [sp+112]
0022d678str x1, [sp+120]
0022d67cldr x0, [sp+112]
0022d680ldp x29, x30, [sp-8]
0022d684add sp, sp, 384
0022d688ret x30
0022d68c
0022d68cloc_22d68c:
0022d68cldr x2, [sp+152]
0022d690str x2, [sp+296]
0022d694adrp x3, 0x4ef000
0022d698add x3, x3, 1600
0022d69cstr x3, [sp+112]
0022d6a0str x2, [sp+120]
0022d6a4ldr x0, [sp+112]
0022d6a8ldr x1, [sp+120]
0022d6acldp x29, x30, [sp-8]
0022d6b0add sp, sp, 384
0022d6b4ret x30
0022d6b8
0022d6b8loc_22d6b8:
0022d6b8adrp x0, 0x43d000
0022d6bcadd x0, x0, 2144
0022d6c0bl runtime.panicnildottype
0022d6c4
0022d6c4loc_22d6c4:
0022d6c4mov x0, xzr
0022d6c8bl runtime.panicIndex
0022d6cc
0022d6ccloc_22d6cc:
0022d6ccadrp x0, 0x43d000
0022d6d0add x0, x0, 2144
0022d6d4bl runtime.panicnildottype
0022d6d8hint
0022d6dc
0022d6dcloc_22d6dc:
0022d6dcstp x0, x1, [sp+8]
0022d6e0mov x3, x30
0022d6e4bl runtime.morestack_noctxt.abi0
0022d6e8ldp x0, x1, [sp+8]
0022d6ecb 0x22d170
0022d170
0022d6f0
0022d6f0google.golang.org/protobuf/internal/impl.AberrantDeriveFullName: ; void google.golang.org/protobuf/internal/impl.AberrantDeriveFullName(reflect.Type t)
0022d6f0ldr x16, [x28+16]
0022d6f4sub x17, sp, 256
0022d6f8subs xzr, x17, x16
0022d6fcb.ls 0x22db0c
0022d700sub x20, sp, 384
0022d704stp x29, x30, [x20-8]
0022d708add sp, x20, 0
0022d70csub x29, sp, 8
0022d710str x0, [sp+392]
0022d714str x1, [sp+400]
0022d718stp xzr, xzr, [sp+128]
0022d71cadrp x1, 0x4ac000
0022d720add x1, x1, 1144
0022d724str x1, [sp+184]
0022d728ldr x1, [sp+392]
0022d72cldrsb x27, [x1]
0022d730ldr x1, [x1+280]
0022d734ldr x0, [sp+400]
0022d738blr x1
0022d73cstr x0, [sp+248]
0022d740str x1, [sp+256]
0022d744ldr x2, [sp+184]
0022d748mov x3, x0
0022d74cmov x0, x2
0022d750mov x4, x1
0022d754mov x1, x3
0022d758mov x2, x4
0022d75cbl strings.Map
0022d760str x0, [sp+208]
0022d764str x1, [sp+216]
0022d768ldr x1, [sp+392]
0022d76cldrsb x27, [x1]
0022d770ldr x1, [x1+200]
0022d774ldr x0, [sp+400]
0022d778blr x1
0022d77cstr x0, [sp+248]
0022d780str x1, [sp+256]
0022d784ldr x2, [sp+184]
0022d788mov x3, x0
0022d78cmov x0, x2
0022d790mov x4, x1
0022d794mov x1, x3
0022d798mov x2, x4
0022d79cbl strings.Map
0022d7a0str x0, [sp+144]
0022d7a4str x1, [sp+152]
0022d7a8cbz x1, 0x22d7b0
0022d7acb 0x22d898
0022d7b0
0022d7b0loc_22d7b0:
0022d7b0ldr x2, [sp+392]
0022d7b4ldr x3, [sp+400]
0022d7b8str x2, [sp+320]
0022d7bcstr x3, [sp+328]
0022d7c0str x2, [sp+312]
0022d7c4ldr x2, [sp+312]
0022d7c8cbnz x2, 0x22d7d0
0022d7ccb 0x22d7e0
0022d7d0
0022d7d0loc_22d7d0:
0022d7d0ldr x2, [sp+312]
0022d7d4ldr x2, [x2+8]
0022d7d8str x2, [sp+312]
0022d7dcb 0x22d7e4
0022d7e0
0022d7e0loc_22d7e0:
0022d7e0b 0x22d7e4
0022d7e4
0022d7e4loc_22d7e4:
0022d7e4ldr x1, [sp+328]
0022d7e8ldr x0, [sp+312]
0022d7ecbl reflect.ValueOf
0022d7f0str x0, [sp+224]
0022d7f4str x1, [sp+232]
0022d7f8str x2, [sp+240]
0022d7fcbl reflect.Value.Pointer
0022d800str x0, [sp+120]
0022d804stp xzr, xzr, [sp+360]
0022d808add x2, sp, 360
0022d80cstr x2, [sp+280]
0022d810ldr x0, [sp+120]
0022d814bl runtime.convT64
0022d818str x0, [sp+272]
0022d81cldr x2, [sp+280]
0022d820ldrsb x27, [x2]
0022d824adrp x3, 0x3c8000
0022d828add x3, x3, 3648
0022d82cstr x3, [x2]
0022d830adrp x27, 0x81e000
0022d834ldr w3, [x27+3056]
0022d838cbz w3, 0x22d840
0022d83cb 0x22d844
0022d840
0022d840loc_22d840:
0022d840b 0x22d858
0022d844
0022d844loc_22d844:
0022d844bl runtime.gcWriteBarrier2
0022d848str x0, [x25]
0022d84cldr x5, [x2+8]
0022d850str x5, [x25+8]
0022d854b 0x22d858
0022d858
0022d858loc_22d858:
0022d858str x0, [x2+8]
0022d85cldr x2, [sp+280]
0022d860ldrsb x27, [x2]
0022d864b 0x22d868
0022d868
0022d868loc_22d868:
0022d868str x2, [sp+288]
0022d86corr x4, xzr, 1
0022d870str x4, [sp+296]
0022d874str x4, [sp+304]
0022d878adrp x0, 0x485000
0022d87cadd x0, x0, 1554
0022d880movz x1, 10
0022d884mov x3, x4
0022d888bl fmt.Sprintf
0022d88cstr x0, [sp+144]
0022d890str x1, [sp+152]
0022d894b 0x22d89c
0022d898
0022d898loc_22d898:
0022d898b 0x22d89c
0022d89c
0022d89cloc_22d89c:
0022d89cldr x0, [sp+208]
0022d8a0ldr x1, [sp+216]
0022d8a4adrp x2, 0x4e2000
0022d8a8add x2, x2, 296
0022d8acorr x3, xzr, 1
0022d8b0bl strings.Split
0022d8b4add x4, x1, 1
0022d8b8str x0, [sp+336]
0022d8bcstr x1, [sp+344]
0022d8c0str x2, [sp+352]
0022d8c4subs xzr, x2, x4
0022d8c8b.hs 0x22d8d0
0022d8ccb 0x22d8d4
0022d8d0
0022d8d0loc_22d8d0:
0022d8d0b 0x22d8f0
0022d8d4
0022d8d4loc_22d8d4:
0022d8d4mov x1, x4
0022d8d8orr x3, xzr, 1
0022d8dcadrp x4, 0x3c8000
0022d8e0add x4, x4, 2944
0022d8e4bl runtime.growslice
0022d8e8mov x4, x1
0022d8ecb 0x22d8f0
0022d8f0
0022d8f0loc_22d8f0:
0022d8f0ldr x5, [sp+144]
0022d8f4ldr x6, [sp+152]
0022d8f8sub x7, x4, 1
0022d8fcadd x8, x0, x7, lsl #4
0022d900str x6, [x8+8]
0022d904ubfm x6, x7, 60, 59
0022d908adrp x27, 0x81e000
0022d90cldr w7, [x27+3056]
0022d910cbz w7, 0x22d918
0022d914b 0x22d91c
0022d918
0022d918loc_22d918:
0022d918b 0x22d930
0022d91c
0022d91cloc_22d91c:
0022d91cbl runtime.gcWriteBarrier2
0022d920str x5, [x25]
0022d924ldr x7, [x0+x6]
0022d928str x7, [x25+8]
0022d92cb 0x22d930
0022d930
0022d930loc_22d930:
0022d930str x5, [x0+x6]
0022d934str x0, [sp+160]
0022d938str x4, [sp+168]
0022d93cstr x2, [sp+176]
0022d940str x0, [sp+336]
0022d944str x4, [sp+344]
0022d948str x2, [sp+352]
0022d94cstr xzr, [sp+112]
0022d950str x4, [sp+104]
0022d954ldr x5, [sp+336]
0022d958str x5, [sp+96]
0022d95cb 0x22d960
0022d960
0022d960loc_22d960:
0022d960ldr x5, [sp+104]
0022d964ldr x6, [sp+112]
0022d968subs xzr, x5, x6
0022d96cb.gt 0x22d974
0022d970b 0x22dab4
0022d974
0022d974loc_22d974:
0022d974ldr x5, [sp+96]
0022d978str x5, [sp+264]
0022d97cldr x5, [sp+112]
0022d980str x5, [sp+88]
0022d984ldr x5, [sp+264]
0022d988ldr x6, [x5]
0022d98cldr x5, [x5+8]
0022d990str x6, [sp+192]
0022d994str x5, [sp+200]
0022d998subs xzr, x5, 0
0022d99ccset x6, eq
0022d9a0strb w6, [sp+87]
0022d9a4cbz x5, 0x22d9ac
0022d9a8b 0x22d9b0
0022d9ac
0022d9acloc_22d9ac:
0022d9acb 0x22da14
0022d9b0
0022d9b0loc_22d9b0:
0022d9b0ldr x1, [sp+200]
0022d9b4ldr x5, [sp+192]
0022d9b8subs xzr, x1, 0
0022d9bcb.hi 0x22d9c4
0022d9c0b 0x22db00
0022d9c4
0022d9c4loc_22d9c4:
0022d9c4ldrb w5, [x5]
0022d9c8subs wzr, w5, 48
0022d9cccset x5, hs
0022d9d0strb w5, [sp+86]
0022d9d4b.hs 0x22d9dc
0022d9d8b 0x22da04
0022d9dc
0022d9dcloc_22d9dc:
0022d9dcldr x1, [sp+200]
0022d9e0ldr x5, [sp+192]
0022d9e4subs xzr, x1, 0
0022d9e8b.hi 0x22d9f0
0022d9ecb 0x22daf8
0022d9f0
0022d9f0loc_22d9f0:
0022d9f0ldrb w5, [x5]
0022d9f4subs wzr, w5, 57
0022d9f8cset x5, ls
0022d9fcstrb w5, [sp+86]
0022da00b 0x22da08
0022da04
0022da04loc_22da04:
0022da04b 0x22da08
0022da08
0022da08loc_22da08:
0022da08ldrb w5, [sp+86]
0022da0cstrb w5, [sp+87]
0022da10b 0x22da14
0022da14
0022da14loc_22da14:
0022da14ldrb w5, [sp+87]
0022da18tbnz w5, 0, 0x22da20
0022da1cb 0x22da90
0022da20
0022da20loc_22da20:
0022da20ldr x3, [sp+192]
0022da24ldr x4, [sp+200]
0022da28mov x0, xzr
0022da2cadrp x1, 0x482000
0022da30add x1, x1, 4040
0022da34orr x2, xzr, 1
0022da38bl runtime.concatstring2
0022da3cldr x5, [sp+88]
0022da40ldr x6, [sp+168]
0022da44ldr x7, [sp+160]
0022da48subs xzr, x6, x5
0022da4cb.hi 0x22da54
0022da50b 0x22daec
0022da54
0022da54loc_22da54:
0022da54add x6, x7, x5, lsl #4
0022da58str x1, [x6+8]
0022da5cubfm x5, x5, 60, 59
0022da60adrp x27, 0x81e000
0022da64ldr w6, [x27+3056]
0022da68cbz w6, 0x22da70
0022da6cb 0x22da74
0022da70
0022da70loc_22da70:
0022da70b 0x22da88
0022da74
0022da74loc_22da74:
0022da74bl runtime.gcWriteBarrier2
0022da78str x0, [x25]
0022da7cldr x6, [x7+x5]
0022da80str x6, [x25+8]
0022da84b 0x22da88
0022da88
0022da88loc_22da88:
0022da88str x0, [x7+x5]
0022da8cb 0x22da94
0022da90
0022da90loc_22da90:
0022da90b 0x22da94
0022da94
0022da94loc_22da94:
0022da94b 0x22da98
0022da98
0022da98loc_22da98:
0022da98ldr x5, [sp+112]
0022da9cadd x5, x5, 1
0022daa0str x5, [sp+112]
0022daa4ldr x5, [sp+264]
0022daa8add x5, x5, 16
0022daacstr x5, [sp+96]
0022dab0b 0x22d960
0022dab4
0022dab4loc_22dab4:
0022dab4ldr x0, [sp+160]
0022dab8ldr x1, [sp+168]
0022dabcldr x2, [sp+176]
0022dac0adrp x3, 0x4e2000
0022dac4add x3, x3, 296
0022dac8orr x4, xzr, 1
0022daccbl strings.Join
0022dad0str x0, [sp+248]
0022dad4str x1, [sp+256]
0022dad8str x0, [sp+128]
0022dadcstr x1, [sp+136]
0022dae0ldp x29, x30, [sp-8]
0022dae4add sp, sp, 384
0022dae8ret x30
0022daec
0022daecloc_22daec:
0022daecmov x0, x5
0022daf0mov x1, x6
0022daf4bl runtime.panicIndex
0022daf8
0022daf8loc_22daf8:
0022daf8mov x0, xzr
0022dafcbl runtime.panicIndex
0022db00
0022db00loc_22db00:
0022db00mov x0, xzr
0022db04bl runtime.panicIndex
0022db08hint
0022db0c
0022db0cloc_22db0c:
0022db0cstp x0, x1, [sp+8]
0022db10mov x3, x30
0022db14bl runtime.morestack_noctxt.abi0
0022db18ldp x0, x1, [sp+8]
0022db1cb 0x22d6f0
0022d6f0
0022d6f0google.golang.org/protobuf/internal/impl.AberrantDeriveFullName: ; void google.golang.org/protobuf/internal/impl.AberrantDeriveFullName(reflect.Type t)
0022d6f0ldr x16, [x28+16]
0022d6f4sub x17, sp, 256
0022d6f8subs xzr, x17, x16
0022d6fcb.ls 0x22db0c
0022d700sub x20, sp, 384
0022d704stp x29, x30, [x20-8]
0022d708add sp, x20, 0
0022d70csub x29, sp, 8
0022d710str x0, [sp+392]
0022d714str x1, [sp+400]
0022d718stp xzr, xzr, [sp+128]
0022d71cadrp x1, 0x4ac000
0022d720add x1, x1, 1144
0022d724str x1, [sp+184]
0022d728ldr x1, [sp+392]
0022d72cldrsb x27, [x1]
0022d730ldr x1, [x1+280]
0022d734ldr x0, [sp+400]
0022d738blr x1
0022d73cstr x0, [sp+248]
0022d740str x1, [sp+256]
0022d744ldr x2, [sp+184]
0022d748mov x3, x0
0022d74cmov x0, x2
0022d750mov x4, x1
0022d754mov x1, x3
0022d758mov x2, x4
0022d75cbl strings.Map
0022d760str x0, [sp+208]
0022d764str x1, [sp+216]
0022d768ldr x1, [sp+392]
0022d76cldrsb x27, [x1]
0022d770ldr x1, [x1+200]
0022d774ldr x0, [sp+400]
0022d778blr x1
0022d77cstr x0, [sp+248]
0022d780str x1, [sp+256]
0022d784ldr x2, [sp+184]
0022d788mov x3, x0
0022d78cmov x0, x2
0022d790mov x4, x1
0022d794mov x1, x3
0022d798mov x2, x4
0022d79cbl strings.Map
0022d7a0str x0, [sp+144]
0022d7a4str x1, [sp+152]
0022d7a8cbz x1, 0x22d7b0
0022d7acb 0x22d898
0022d7b0
0022d7b0loc_22d7b0:
0022d7b0ldr x2, [sp+392]
0022d7b4ldr x3, [sp+400]
0022d7b8str x2, [sp+320]
0022d7bcstr x3, [sp+328]
0022d7c0str x2, [sp+312]
0022d7c4ldr x2, [sp+312]
0022d7c8cbnz x2, 0x22d7d0
0022d7ccb 0x22d7e0
0022d7d0
0022d7d0loc_22d7d0:
0022d7d0ldr x2, [sp+312]
0022d7d4ldr x2, [x2+8]
0022d7d8str x2, [sp+312]
0022d7dcb 0x22d7e4
0022d7e0
0022d7e0loc_22d7e0:
0022d7e0b 0x22d7e4
0022d7e4
0022d7e4loc_22d7e4:
0022d7e4ldr x1, [sp+328]
0022d7e8ldr x0, [sp+312]
0022d7ecbl reflect.ValueOf
0022d7f0str x0, [sp+224]
0022d7f4str x1, [sp+232]
0022d7f8str x2, [sp+240]
0022d7fcbl reflect.Value.Pointer
0022d800str x0, [sp+120]
0022d804stp xzr, xzr, [sp+360]
0022d808add x2, sp, 360
0022d80cstr x2, [sp+280]
0022d810ldr x0, [sp+120]
0022d814bl runtime.convT64
0022d818str x0, [sp+272]
0022d81cldr x2, [sp+280]
0022d820ldrsb x27, [x2]
0022d824adrp x3, 0x3c8000
0022d828add x3, x3, 3648
0022d82cstr x3, [x2]
0022d830adrp x27, 0x81e000
0022d834ldr w3, [x27+3056]
0022d838cbz w3, 0x22d840
0022d83cb 0x22d844
0022d840
0022d840loc_22d840:
0022d840b 0x22d858
0022d844
0022d844loc_22d844:
0022d844bl runtime.gcWriteBarrier2
0022d848str x0, [x25]
0022d84cldr x5, [x2+8]
0022d850str x5, [x25+8]
0022d854b 0x22d858
0022d858
0022d858loc_22d858:
0022d858str x0, [x2+8]
0022d85cldr x2, [sp+280]
0022d860ldrsb x27, [x2]
0022d864b 0x22d868
0022d868
0022d868loc_22d868:
0022d868str x2, [sp+288]
0022d86corr x4, xzr, 1
0022d870str x4, [sp+296]
0022d874str x4, [sp+304]
0022d878adrp x0, 0x485000
0022d87cadd x0, x0, 1554
0022d880movz x1, 10
0022d884mov x3, x4
0022d888bl fmt.Sprintf
0022d88cstr x0, [sp+144]
0022d890str x1, [sp+152]
0022d894b 0x22d89c
0022d898
0022d898loc_22d898:
0022d898b 0x22d89c
0022d89c
0022d89cloc_22d89c:
0022d89cldr x0, [sp+208]
0022d8a0ldr x1, [sp+216]
0022d8a4adrp x2, 0x4e2000
0022d8a8add x2, x2, 296
0022d8acorr x3, xzr, 1
0022d8b0bl strings.Split
0022d8b4add x4, x1, 1
0022d8b8str x0, [sp+336]
0022d8bcstr x1, [sp+344]
0022d8c0str x2, [sp+352]
0022d8c4subs xzr, x2, x4
0022d8c8b.hs 0x22d8d0
0022d8ccb 0x22d8d4
0022d8d0
0022d8d0loc_22d8d0:
0022d8d0b 0x22d8f0
0022d8d4
0022d8d4loc_22d8d4:
0022d8d4mov x1, x4
0022d8d8orr x3, xzr, 1
0022d8dcadrp x4, 0x3c8000
0022d8e0add x4, x4, 2944
0022d8e4bl runtime.growslice
0022d8e8mov x4, x1
0022d8ecb 0x22d8f0
0022d8f0
0022d8f0loc_22d8f0:
0022d8f0ldr x5, [sp+144]
0022d8f4ldr x6, [sp+152]
0022d8f8sub x7, x4, 1
0022d8fcadd x8, x0, x7, lsl #4
0022d900str x6, [x8+8]
0022d904ubfm x6, x7, 60, 59
0022d908adrp x27, 0x81e000
0022d90cldr w7, [x27+3056]
0022d910cbz w7, 0x22d918
0022d914b 0x22d91c
0022d918
0022d918loc_22d918:
0022d918b 0x22d930
0022d91c
0022d91cloc_22d91c:
0022d91cbl runtime.gcWriteBarrier2
0022d920str x5, [x25]
0022d924ldr x7, [x0+x6]
0022d928str x7, [x25+8]
0022d92cb 0x22d930
0022d930
0022d930loc_22d930:
0022d930str x5, [x0+x6]
0022d934str x0, [sp+160]
0022d938str x4, [sp+168]
0022d93cstr x2, [sp+176]
0022d940str x0, [sp+336]
0022d944str x4, [sp+344]
0022d948str x2, [sp+352]
0022d94cstr xzr, [sp+112]
0022d950str x4, [sp+104]
0022d954ldr x5, [sp+336]
0022d958str x5, [sp+96]
0022d95cb 0x22d960
0022d960
0022d960loc_22d960:
0022d960ldr x5, [sp+104]
0022d964ldr x6, [sp+112]
0022d968subs xzr, x5, x6
0022d96cb.gt 0x22d974
0022d970b 0x22dab4
0022d974
0022d974loc_22d974:
0022d974ldr x5, [sp+96]
0022d978str x5, [sp+264]
0022d97cldr x5, [sp+112]
0022d980str x5, [sp+88]
0022d984ldr x5, [sp+264]
0022d988ldr x6, [x5]
0022d98cldr x5, [x5+8]
0022d990str x6, [sp+192]
0022d994str x5, [sp+200]
0022d998subs xzr, x5, 0
0022d99ccset x6, eq
0022d9a0strb w6, [sp+87]
0022d9a4cbz x5, 0x22d9ac
0022d9a8b 0x22d9b0
0022d9ac
0022d9acloc_22d9ac:
0022d9acb 0x22da14
0022d9b0
0022d9b0loc_22d9b0:
0022d9b0ldr x1, [sp+200]
0022d9b4ldr x5, [sp+192]
0022d9b8subs xzr, x1, 0
0022d9bcb.hi 0x22d9c4
0022d9c0b 0x22db00
0022d9c4
0022d9c4loc_22d9c4:
0022d9c4ldrb w5, [x5]
0022d9c8subs wzr, w5, 48
0022d9cccset x5, hs
0022d9d0strb w5, [sp+86]
0022d9d4b.hs 0x22d9dc
0022d9d8b 0x22da04
0022d9dc
0022d9dcloc_22d9dc:
0022d9dcldr x1, [sp+200]
0022d9e0ldr x5, [sp+192]
0022d9e4subs xzr, x1, 0
0022d9e8b.hi 0x22d9f0
0022d9ecb 0x22daf8
0022d9f0
0022d9f0loc_22d9f0:
0022d9f0ldrb w5, [x5]
0022d9f4subs wzr, w5, 57
0022d9f8cset x5, ls
0022d9fcstrb w5, [sp+86]
0022da00b 0x22da08
0022da04
0022da04loc_22da04:
0022da04b 0x22da08
0022da08
0022da08loc_22da08:
0022da08ldrb w5, [sp+86]
0022da0cstrb w5, [sp+87]
0022da10b 0x22da14
0022da14
0022da14loc_22da14:
0022da14ldrb w5, [sp+87]
0022da18tbnz w5, 0, 0x22da20
0022da1cb 0x22da90
0022da20
0022da20loc_22da20:
0022da20ldr x3, [sp+192]
0022da24ldr x4, [sp+200]
0022da28mov x0, xzr
0022da2cadrp x1, 0x482000
0022da30add x1, x1, 4040
0022da34orr x2, xzr, 1
0022da38bl runtime.concatstring2
0022da3cldr x5, [sp+88]
0022da40ldr x6, [sp+168]
0022da44ldr x7, [sp+160]
0022da48subs xzr, x6, x5
0022da4cb.hi 0x22da54
0022da50b 0x22daec
0022da54
0022da54loc_22da54:
0022da54add x6, x7, x5, lsl #4
0022da58str x1, [x6+8]
0022da5cubfm x5, x5, 60, 59
0022da60adrp x27, 0x81e000
0022da64ldr w6, [x27+3056]
0022da68cbz w6, 0x22da70
0022da6cb 0x22da74
0022da70
0022da70loc_22da70:
0022da70b 0x22da88
0022da74
0022da74loc_22da74:
0022da74bl runtime.gcWriteBarrier2
0022da78str x0, [x25]
0022da7cldr x6, [x7+x5]
0022da80str x6, [x25+8]
0022da84b 0x22da88
0022da88
0022da88loc_22da88:
0022da88str x0, [x7+x5]
0022da8cb 0x22da94
0022da90
0022da90loc_22da90:
0022da90b 0x22da94
0022da94
0022da94loc_22da94:
0022da94b 0x22da98
0022da98
0022da98loc_22da98:
0022da98ldr x5, [sp+112]
0022da9cadd x5, x5, 1
0022daa0str x5, [sp+112]
0022daa4ldr x5, [sp+264]
0022daa8add x5, x5, 16
0022daacstr x5, [sp+96]
0022dab0b 0x22d960
0022dab4
0022dab4loc_22dab4:
0022dab4ldr x0, [sp+160]
0022dab8ldr x1, [sp+168]
0022dabcldr x2, [sp+176]
0022dac0adrp x3, 0x4e2000
0022dac4add x3, x3, 296
0022dac8orr x4, xzr, 1
0022daccbl strings.Join
0022dad0str x0, [sp+248]
0022dad4str x1, [sp+256]
0022dad8str x0, [sp+128]
0022dadcstr x1, [sp+136]
0022dae0ldp x29, x30, [sp-8]
0022dae4add sp, sp, 384
0022dae8ret x30
0022daec
0022daecloc_22daec:
0022daecmov x0, x5
0022daf0mov x1, x6
0022daf4bl runtime.panicIndex
0022daf8
0022daf8loc_22daf8:
0022daf8mov x0, xzr
0022dafcbl runtime.panicIndex
0022db00
0022db00loc_22db00:
0022db00mov x0, xzr
0022db04bl runtime.panicIndex
0022db08hint
0022db0c
0022db0cloc_22db0c:
0022db0cstp x0, x1, [sp+8]
0022db10mov x3, x30
0022db14bl runtime.morestack_noctxt.abi0
0022db18ldp x0, x1, [sp+8]
0022db1cb 0x22d6f0
0022d6f0
Loading..