File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
0022aa30
0022aa30google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow(google.golang.org/protobuf/internal/impl.MessageInfo * mi, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.marshalOptions opts)
0022aa30ldr x16, [x28+16]
0022aa34sub x17, sp, 80
0022aa38subs xzr, x17, x16
0022aa3cb.ls 0x22acdc
0022aa40str x30, [sp-208]!
0022aa44stur x29, [sp-8]
0022aa48sub x29, sp, 8
0022aa4cstr x0, [sp+216]
0022aa50str x1, [sp+224]
0022aa54strb w2, [sp+232]
0022aa58str xzr, [sp+40]
0022aa5cldrsb x27, [x0]
0022aa60ldr x0, [x0+312]
0022aa64str x0, [sp+112]
0022aa68bl google.golang.org/protobuf/internal/impl.offset.IsValid
0022aa6cstrb w0, [sp+38]
0022aa70tbnz w0, 0, 0x22aa78
0022aa74b 0x22aac4
0022aa78
0022aa78loc_22aa78:
0022aa78ldr x2, [sp+216]
0022aa7cldrsb x27, [x2]
0022aa80ldr x1, [x2+312]
0022aa84str x1, [sp+104]
0022aa88ldr x0, [sp+224]
0022aa8cbl google.golang.org/protobuf/internal/impl.pointer.Apply
0022aa90str x0, [sp+160]
0022aa94bl google.golang.org/protobuf/internal/impl.pointer.Extensions
0022aa98str x0, [sp+152]
0022aa9cldrb w2, [sp+232]
0022aaa0ldr x3, [sp+216]
0022aaa4mov x1, x0
0022aaa8mov x0, x3
0022aaacbl google.golang.org/protobuf/internal/impl.(*MessageInfo).sizeExtensions
0022aab0str x0, [sp+120]
0022aab4ldr x2, [sp+40]
0022aab8add x2, x2, x0
0022aabcstr x2, [sp+40]
0022aac0b 0x22aac8
0022aac4
0022aac4loc_22aac4:
0022aac4b 0x22aac8
0022aac8
0022aac8loc_22aac8:
0022aac8ldr x2, [sp+216]
0022aaccldrsb x27, [x2]
0022aad0ldr x3, [x2+240]
0022aad4ldr x4, [x2+232]
0022aad8ldr x2, [x2+248]
0022aadcstr x4, [sp+176]
0022aae0str x3, [sp+184]
0022aae4str x2, [sp+192]
0022aae8str xzr, [sp+96]
0022aaecstr x3, [sp+88]
0022aaf0b 0x22aaf4
0022aaf4
0022aaf4loc_22aaf4:
0022aaf4ldr x2, [sp+88]
0022aaf8ldr x3, [sp+96]
0022aafcsubs xzr, x2, x3
0022ab00b.gt 0x22ab08
0022ab04b 0x22abd0
0022ab08
0022ab08loc_22ab08:
0022ab08ldr x2, [sp+96]
0022ab0cldr x3, [sp+176]
0022ab10ldr x2, [x3+3*x2]
0022ab14str x2, [sp+144]
0022ab18ldrsb x27, [x2]
0022ab1cldr x3, [x2+8]
0022ab20cbnz x3, 0x22ab28
0022ab24b 0x22abbc
0022ab28
0022ab28loc_22ab28:
0022ab28ldrsb x27, [x2]
0022ab2cldr x1, [x2+104]
0022ab30str x1, [sp+80]
0022ab34ldr x0, [sp+224]
0022ab38bl google.golang.org/protobuf/internal/impl.pointer.Apply
0022ab3cstr x0, [sp+136]
0022ab40ldr x2, [sp+144]
0022ab44ldrsb x27, [x2]
0022ab48ldrb w2, [x2+128]
0022ab4cstrb w2, [sp+38]
0022ab50tbnz w2, 0, 0x22ab58
0022ab54b 0x22ab74
0022ab58
0022ab58loc_22ab58:
0022ab58ldr x0, [sp+136]
0022ab5cbl google.golang.org/protobuf/internal/impl.pointer.Elem
0022ab60str x0, [sp+160]
0022ab64bl google.golang.org/protobuf/internal/impl.pointer.IsNil
0022ab68strb w0, [sp+39]
0022ab6cstrb w0, [sp+38]
0022ab70b 0x22ab78
0022ab74
0022ab74loc_22ab74:
0022ab74b 0x22ab78
0022ab78
0022ab78loc_22ab78:
0022ab78ldrb w3, [sp+38]
0022ab7ctbnz w3, 0, 0x22ab84
0022ab80b 0x22ab88
0022ab84
0022ab84loc_22ab84:
0022ab84b 0x22abc0
0022ab88
0022ab88loc_22ab88:
0022ab88ldr x3, [sp+144]
0022ab8cldrsb x27, [x3]
0022ab90ldr x26, [x3+8]
0022ab94ldrb w2, [sp+232]
0022ab98ldr x3, [x26]
0022ab9cldr x1, [sp+144]
0022aba0ldr x0, [sp+136]
0022aba4blr x3
0022aba8str x0, [sp+120]
0022abacldr x3, [sp+40]
0022abb0add x3, x3, x0
0022abb4str x3, [sp+40]
0022abb8b 0x22abc0
0022abbc
0022abbcloc_22abbc:
0022abbcb 0x22abc0
0022abc0
0022abc0loc_22abc0:
0022abc0ldr x2, [sp+96]
0022abc4add x2, x2, 1
0022abc8str x2, [sp+96]
0022abccb 0x22aaf4
0022abd0
0022abd0loc_22abd0:
0022abd0ldr x1, [sp+216]
0022abd4ldrsb x27, [x1]
0022abd8ldr x0, [x1+296]
0022abdcstr x0, [sp+72]
0022abe0bl google.golang.org/protobuf/internal/impl.offset.IsValid
0022abe4strb w0, [sp+38]
0022abe8tbnz w0, 0, 0x22abf0
0022abecb 0x22ac2c
0022abf0
0022abf0loc_22abf0:
0022abf0ldr x1, [sp+224]
0022abf4ldr x0, [sp+216]
0022abf8bl google.golang.org/protobuf/internal/impl.(*MessageInfo).getUnknownBytes
0022abfcstr x0, [sp+128]
0022ac00cbnz x0, 0x22ac08
0022ac04b 0x22ac24
0022ac08
0022ac08loc_22ac08:
0022ac08ldrsb x27, [x0]
0022ac0cldr x1, [x0+8]
0022ac10str x1, [sp+120]
0022ac14ldr x2, [sp+40]
0022ac18add x1, x2, x1
0022ac1cstr x1, [sp+40]
0022ac20b 0x22ac28
0022ac24
0022ac24loc_22ac24:
0022ac24b 0x22ac28
0022ac28
0022ac28loc_22ac28:
0022ac28b 0x22ac30
0022ac2c
0022ac2cloc_22ac2c:
0022ac2cb 0x22ac30
0022ac30
0022ac30loc_22ac30:
0022ac30ldr x1, [sp+216]
0022ac34ldrsb x27, [x1]
0022ac38ldr x0, [x1+288]
0022ac3cstr x0, [sp+64]
0022ac40bl google.golang.org/protobuf/internal/impl.offset.IsValid
0022ac44strb w0, [sp+38]
0022ac48tbnz w0, 0, 0x22ac50
0022ac4cb 0x22acc8
0022ac50
0022ac50loc_22ac50:
0022ac50ldr x2, [sp+40]
0022ac54orr x3, xzr, 0x7fffffff
0022ac58subs xzr, x2, x3
0022ac5cb.gt 0x22ac64
0022ac60b 0x22ac94
0022ac64
0022ac64loc_22ac64:
0022ac64ldr x2, [sp+216]
0022ac68ldrsb x27, [x2]
0022ac6cldr x1, [x2+288]
0022ac70str x1, [sp+56]
0022ac74ldr x0, [sp+224]
0022ac78bl google.golang.org/protobuf/internal/impl.pointer.Apply
0022ac7cstr x0, [sp+160]
0022ac80bl google.golang.org/protobuf/internal/impl.pointer.Int32
0022ac84str x0, [sp+168]
0022ac88movn x2, 0
0022ac8cstlr w2, [x0]
0022ac90b 0x22acc4
0022ac94
0022ac94loc_22ac94:
0022ac94ldr x2, [sp+216]
0022ac98ldrsb x27, [x2]
0022ac9cldr x1, [x2+288]
0022aca0str x1, [sp+48]
0022aca4ldr x0, [sp+224]
0022aca8bl google.golang.org/protobuf/internal/impl.pointer.Apply
0022acacstr x0, [sp+160]
0022acb0bl google.golang.org/protobuf/internal/impl.pointer.Int32
0022acb4str x0, [sp+168]
0022acb8ldr x2, [sp+40]
0022acbcstlr w2, [x0]
0022acc0b 0x22acc4
0022acc4
0022acc4loc_22acc4:
0022acc4b 0x22accc
0022acc8
0022acc8loc_22acc8:
0022acc8b 0x22accc
0022accc
0022acccloc_22accc:
0022acccldr x0, [sp+40]
0022acd0ldur x29, [sp-8]
0022acd4ldr x30, [sp], 208
0022acd8ret x30
0022acdc
0022acdcloc_22acdc:
0022acdcstp x0, x1, [sp+8]
0022ace0strb w2, [sp+24]
0022ace4mov x3, x30
0022ace8bl runtime.morestack_noctxt.abi0
0022acecldp x0, x1, [sp+8]
0022acf0ldrb w2, [sp+24]
0022acf4b 0x22aa30
0022acf8udf 0
0022acfcudf 0
0022aa30
0022aa30google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow(google.golang.org/protobuf/internal/impl.MessageInfo * mi, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.marshalOptions opts)
0022aa30ldr x16, [x28+16]
0022aa34sub x17, sp, 80
0022aa38subs xzr, x17, x16
0022aa3cb.ls 0x22acdc
0022aa40str x30, [sp-208]!
0022aa44stur x29, [sp-8]
0022aa48sub x29, sp, 8
0022aa4cstr x0, [sp+216]
0022aa50str x1, [sp+224]
0022aa54strb w2, [sp+232]
0022aa58str xzr, [sp+40]
0022aa5cldrsb x27, [x0]
0022aa60ldr x0, [x0+312]
0022aa64str x0, [sp+112]
0022aa68bl google.golang.org/protobuf/internal/impl.offset.IsValid
0022aa6cstrb w0, [sp+38]
0022aa70tbnz w0, 0, 0x22aa78
0022aa74b 0x22aac4
0022aa78
0022aa78loc_22aa78:
0022aa78ldr x2, [sp+216]
0022aa7cldrsb x27, [x2]
0022aa80ldr x1, [x2+312]
0022aa84str x1, [sp+104]
0022aa88ldr x0, [sp+224]
0022aa8cbl google.golang.org/protobuf/internal/impl.pointer.Apply
0022aa90str x0, [sp+160]
0022aa94bl google.golang.org/protobuf/internal/impl.pointer.Extensions
0022aa98str x0, [sp+152]
0022aa9cldrb w2, [sp+232]
0022aaa0ldr x3, [sp+216]
0022aaa4mov x1, x0
0022aaa8mov x0, x3
0022aaacbl google.golang.org/protobuf/internal/impl.(*MessageInfo).sizeExtensions
0022aab0str x0, [sp+120]
0022aab4ldr x2, [sp+40]
0022aab8add x2, x2, x0
0022aabcstr x2, [sp+40]
0022aac0b 0x22aac8
0022aac4
0022aac4loc_22aac4:
0022aac4b 0x22aac8
0022aac8
0022aac8loc_22aac8:
0022aac8ldr x2, [sp+216]
0022aaccldrsb x27, [x2]
0022aad0ldr x3, [x2+240]
0022aad4ldr x4, [x2+232]
0022aad8ldr x2, [x2+248]
0022aadcstr x4, [sp+176]
0022aae0str x3, [sp+184]
0022aae4str x2, [sp+192]
0022aae8str xzr, [sp+96]
0022aaecstr x3, [sp+88]
0022aaf0b 0x22aaf4
0022aaf4
0022aaf4loc_22aaf4:
0022aaf4ldr x2, [sp+88]
0022aaf8ldr x3, [sp+96]
0022aafcsubs xzr, x2, x3
0022ab00b.gt 0x22ab08
0022ab04b 0x22abd0
0022ab08
0022ab08loc_22ab08:
0022ab08ldr x2, [sp+96]
0022ab0cldr x3, [sp+176]
0022ab10ldr x2, [x3+3*x2]
0022ab14str x2, [sp+144]
0022ab18ldrsb x27, [x2]
0022ab1cldr x3, [x2+8]
0022ab20cbnz x3, 0x22ab28
0022ab24b 0x22abbc
0022ab28
0022ab28loc_22ab28:
0022ab28ldrsb x27, [x2]
0022ab2cldr x1, [x2+104]
0022ab30str x1, [sp+80]
0022ab34ldr x0, [sp+224]
0022ab38bl google.golang.org/protobuf/internal/impl.pointer.Apply
0022ab3cstr x0, [sp+136]
0022ab40ldr x2, [sp+144]
0022ab44ldrsb x27, [x2]
0022ab48ldrb w2, [x2+128]
0022ab4cstrb w2, [sp+38]
0022ab50tbnz w2, 0, 0x22ab58
0022ab54b 0x22ab74
0022ab58
0022ab58loc_22ab58:
0022ab58ldr x0, [sp+136]
0022ab5cbl google.golang.org/protobuf/internal/impl.pointer.Elem
0022ab60str x0, [sp+160]
0022ab64bl google.golang.org/protobuf/internal/impl.pointer.IsNil
0022ab68strb w0, [sp+39]
0022ab6cstrb w0, [sp+38]
0022ab70b 0x22ab78
0022ab74
0022ab74loc_22ab74:
0022ab74b 0x22ab78
0022ab78
0022ab78loc_22ab78:
0022ab78ldrb w3, [sp+38]
0022ab7ctbnz w3, 0, 0x22ab84
0022ab80b 0x22ab88
0022ab84
0022ab84loc_22ab84:
0022ab84b 0x22abc0
0022ab88
0022ab88loc_22ab88:
0022ab88ldr x3, [sp+144]
0022ab8cldrsb x27, [x3]
0022ab90ldr x26, [x3+8]
0022ab94ldrb w2, [sp+232]
0022ab98ldr x3, [x26]
0022ab9cldr x1, [sp+144]
0022aba0ldr x0, [sp+136]
0022aba4blr x3
0022aba8str x0, [sp+120]
0022abacldr x3, [sp+40]
0022abb0add x3, x3, x0
0022abb4str x3, [sp+40]
0022abb8b 0x22abc0
0022abbc
0022abbcloc_22abbc:
0022abbcb 0x22abc0
0022abc0
0022abc0loc_22abc0:
0022abc0ldr x2, [sp+96]
0022abc4add x2, x2, 1
0022abc8str x2, [sp+96]
0022abccb 0x22aaf4
0022abd0
0022abd0loc_22abd0:
0022abd0ldr x1, [sp+216]
0022abd4ldrsb x27, [x1]
0022abd8ldr x0, [x1+296]
0022abdcstr x0, [sp+72]
0022abe0bl google.golang.org/protobuf/internal/impl.offset.IsValid
0022abe4strb w0, [sp+38]
0022abe8tbnz w0, 0, 0x22abf0
0022abecb 0x22ac2c
0022abf0
0022abf0loc_22abf0:
0022abf0ldr x1, [sp+224]
0022abf4ldr x0, [sp+216]
0022abf8bl google.golang.org/protobuf/internal/impl.(*MessageInfo).getUnknownBytes
0022abfcstr x0, [sp+128]
0022ac00cbnz x0, 0x22ac08
0022ac04b 0x22ac24
0022ac08
0022ac08loc_22ac08:
0022ac08ldrsb x27, [x0]
0022ac0cldr x1, [x0+8]
0022ac10str x1, [sp+120]
0022ac14ldr x2, [sp+40]
0022ac18add x1, x2, x1
0022ac1cstr x1, [sp+40]
0022ac20b 0x22ac28
0022ac24
0022ac24loc_22ac24:
0022ac24b 0x22ac28
0022ac28
0022ac28loc_22ac28:
0022ac28b 0x22ac30
0022ac2c
0022ac2cloc_22ac2c:
0022ac2cb 0x22ac30
0022ac30
0022ac30loc_22ac30:
0022ac30ldr x1, [sp+216]
0022ac34ldrsb x27, [x1]
0022ac38ldr x0, [x1+288]
0022ac3cstr x0, [sp+64]
0022ac40bl google.golang.org/protobuf/internal/impl.offset.IsValid
0022ac44strb w0, [sp+38]
0022ac48tbnz w0, 0, 0x22ac50
0022ac4cb 0x22acc8
0022ac50
0022ac50loc_22ac50:
0022ac50ldr x2, [sp+40]
0022ac54orr x3, xzr, 0x7fffffff
0022ac58subs xzr, x2, x3
0022ac5cb.gt 0x22ac64
0022ac60b 0x22ac94
0022ac64
0022ac64loc_22ac64:
0022ac64ldr x2, [sp+216]
0022ac68ldrsb x27, [x2]
0022ac6cldr x1, [x2+288]
0022ac70str x1, [sp+56]
0022ac74ldr x0, [sp+224]
0022ac78bl google.golang.org/protobuf/internal/impl.pointer.Apply
0022ac7cstr x0, [sp+160]
0022ac80bl google.golang.org/protobuf/internal/impl.pointer.Int32
0022ac84str x0, [sp+168]
0022ac88movn x2, 0
0022ac8cstlr w2, [x0]
0022ac90b 0x22acc4
0022ac94
0022ac94loc_22ac94:
0022ac94ldr x2, [sp+216]
0022ac98ldrsb x27, [x2]
0022ac9cldr x1, [x2+288]
0022aca0str x1, [sp+48]
0022aca4ldr x0, [sp+224]
0022aca8bl google.golang.org/protobuf/internal/impl.pointer.Apply
0022acacstr x0, [sp+160]
0022acb0bl google.golang.org/protobuf/internal/impl.pointer.Int32
0022acb4str x0, [sp+168]
0022acb8ldr x2, [sp+40]
0022acbcstlr w2, [x0]
0022acc0b 0x22acc4
0022acc4
0022acc4loc_22acc4:
0022acc4b 0x22accc
0022acc8
0022acc8loc_22acc8:
0022acc8b 0x22accc
0022accc
0022acccloc_22accc:
0022acccldr x0, [sp+40]
0022acd0ldur x29, [sp-8]
0022acd4ldr x30, [sp], 208
0022acd8ret x30
0022acdc
0022acdcloc_22acdc:
0022acdcstp x0, x1, [sp+8]
0022ace0strb w2, [sp+24]
0022ace4mov x3, x30
0022ace8bl runtime.morestack_noctxt.abi0
0022acecldp x0, x1, [sp+8]
0022acf0ldrb w2, [sp+24]
0022acf4b 0x22aa30
0022acf8udf 0
0022acfcudf 0
0022aa30
0022ad00
0022ad00google.golang.org/protobuf/internal/impl.(*MessageInfo).marshal: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).marshal(google.golang.org/protobuf/internal/impl.MessageInfo * mi, struct struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; Message google.golang.org/protobuf/reflect/protoreflect.Message; Buf []uint8; Flags uint8 } in)
0022ad00ldr x16, [x28+16]
0022ad04sub x17, sp, 128
0022ad08subs xzr, x17, x16
0022ad0cb.ls 0x22aed0
0022ad10sub x20, sp, 256
0022ad14stp x29, x30, [x20-8]
0022ad18add sp, x20, 0
0022ad1csub x29, sp, 8
0022ad20str x0, [sp+264]
0022ad24str x1, [sp+272]
0022ad28str x2, [sp+280]
0022ad2cstr x3, [sp+288]
0022ad30str x4, [sp+296]
0022ad34str x5, [sp+304]
0022ad38strb w6, [sp+312]
0022ad3cstr xzr, [sp+72]
0022ad40stp xzr, xzr, [sp+80]
0022ad44stp xzr, xzr, [sp+104]
0022ad48str xzr, [sp+64]
0022ad4cstr xzr, [sp+200]
0022ad50ldr x3, [sp+272]
0022ad54ldr x4, [sp+280]
0022ad58adrp x5, 0x4f2000
0022ad5cadd x5, x5, 2160
0022ad60subs xzr, x3, x5
0022ad64b.eq 0x22ad6c
0022ad68b 0x22ad74
0022ad6c
0022ad6cloc_22ad6c:
0022ad6corr x0, xzr, 1
0022ad70b 0x22ad80
0022ad74
0022ad74loc_22ad74:
0022ad74mov x0, xzr
0022ad78mov x4, xzr
0022ad7cb 0x22ad80
0022ad80
0022ad80loc_22ad80:
0022ad80str x4, [sp+200]
0022ad84strb w0, [sp+63]
0022ad88ldr x3, [sp+200]
0022ad8cstr x3, [sp+144]
0022ad90ldrb w3, [sp+63]
0022ad94strb w3, [sp+61]
0022ad98ldr x3, [sp+144]
0022ad9cstr x3, [sp+96]
0022ada0ldrb w3, [sp+61]
0022ada4strb w3, [sp+60]
0022ada8tbnz w3, 0, 0x22adb0
0022adacb 0x22adc0
0022adb0
0022adb0loc_22adb0:
0022adb0ldr x0, [sp+96]
0022adb4bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
0022adb8str x0, [sp+64]
0022adbcb 0x22adf0
0022adc0
0022adc0loc_22adc0:
0022adc0ldr x0, [sp+272]
0022adc4ldr x3, [sp+280]
0022adc8adrp x4, 0x4f2000
0022adccadd x4, x4, 2464
0022add0subs xzr, x0, x4
0022add4b.eq 0x22addc
0022add8b 0x22aeb8
0022addc
0022addcloc_22addc:
0022addcstr x3, [sp+152]
0022ade0mov x0, x3
0022ade4bl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).pointer
0022ade8str x0, [sp+64]
0022adecb 0x22adf0
0022adf0
0022adf0loc_22adf0:
0022adf0str xzr, [sp+176]
0022adf4stp xzr, xzr, [sp+184]
0022adf8stp xzr, xzr, [sp+160]
0022adfcstrb wzr, [sp+62]
0022ae00ldrb w5, [sp+312]
0022ae04strb w5, [sp+62]
0022ae08ldr x4, [sp+64]
0022ae0cldr x0, [sp+264]
0022ae10ldr x1, [sp+288]
0022ae14ldr x2, [sp+296]
0022ae18ldr x3, [sp+304]
0022ae1cbl google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer
0022ae20str x0, [sp+176]
0022ae24str x1, [sp+184]
0022ae28str x2, [sp+192]
0022ae2cstr x3, [sp+160]
0022ae30str x4, [sp+168]
0022ae34ldr x6, [sp+176]
0022ae38ldr x7, [sp+184]
0022ae3cldr x8, [sp+192]
0022ae40str x6, [sp+224]
0022ae44str x7, [sp+232]
0022ae48str x8, [sp+240]
0022ae4cldr x6, [sp+160]
0022ae50ldr x7, [sp+168]
0022ae54str x6, [sp+208]
0022ae58str x7, [sp+216]
0022ae5cldr x6, [sp+224]
0022ae60ldr x7, [sp+232]
0022ae64ldr x8, [sp+240]
0022ae68str x6, [sp+120]
0022ae6cstr x7, [sp+128]
0022ae70str x8, [sp+136]
0022ae74ldr x6, [sp+208]
0022ae78ldr x7, [sp+216]
0022ae7cstr x6, [sp+104]
0022ae80str x7, [sp+112]
0022ae84str xzr, [sp+72]
0022ae88stp xzr, xzr, [sp+80]
0022ae8cldr x0, [sp+120]
0022ae90ldr x1, [sp+128]
0022ae94ldr x2, [sp+136]
0022ae98str x0, [sp+72]
0022ae9cstr x1, [sp+80]
0022aea0str x2, [sp+88]
0022aea4ldr x3, [sp+104]
0022aea8ldr x4, [sp+112]
0022aeacldp x29, x30, [sp-8]
0022aeb0add sp, sp, 256
0022aeb4ret x30
0022aeb8
0022aeb8loc_22aeb8:
0022aeb8adrp x1, 0x46e000
0022aebcadd x1, x1, 3104
0022aec0adrp x2, 0x44e000
0022aec4add x2, x2, 4032
0022aec8bl runtime.panicdottypeI
0022aecchint
0022aed0
0022aed0loc_22aed0:
0022aed0stp x0, x1, [sp+8]
0022aed4stp x2, x3, [sp+24]
0022aed8stp x4, x5, [sp+40]
0022aedcstrb w6, [sp+56]
0022aee0mov x3, x30
0022aee4bl runtime.morestack_noctxt.abi0
0022aee8ldp x0, x1, [sp+8]
0022aeecldp x2, x3, [sp+24]
0022aef0ldp x4, x5, [sp+40]
0022aef4ldrb w6, [sp+56]
0022aef8b 0x22ad00
0022aefcudf 0
0022ad00
0022ad00google.golang.org/protobuf/internal/impl.(*MessageInfo).marshal: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).marshal(google.golang.org/protobuf/internal/impl.MessageInfo * mi, struct struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; Message google.golang.org/protobuf/reflect/protoreflect.Message; Buf []uint8; Flags uint8 } in)
0022ad00ldr x16, [x28+16]
0022ad04sub x17, sp, 128
0022ad08subs xzr, x17, x16
0022ad0cb.ls 0x22aed0
0022ad10sub x20, sp, 256
0022ad14stp x29, x30, [x20-8]
0022ad18add sp, x20, 0
0022ad1csub x29, sp, 8
0022ad20str x0, [sp+264]
0022ad24str x1, [sp+272]
0022ad28str x2, [sp+280]
0022ad2cstr x3, [sp+288]
0022ad30str x4, [sp+296]
0022ad34str x5, [sp+304]
0022ad38strb w6, [sp+312]
0022ad3cstr xzr, [sp+72]
0022ad40stp xzr, xzr, [sp+80]
0022ad44stp xzr, xzr, [sp+104]
0022ad48str xzr, [sp+64]
0022ad4cstr xzr, [sp+200]
0022ad50ldr x3, [sp+272]
0022ad54ldr x4, [sp+280]
0022ad58adrp x5, 0x4f2000
0022ad5cadd x5, x5, 2160
0022ad60subs xzr, x3, x5
0022ad64b.eq 0x22ad6c
0022ad68b 0x22ad74
0022ad6c
0022ad6cloc_22ad6c:
0022ad6corr x0, xzr, 1
0022ad70b 0x22ad80
0022ad74
0022ad74loc_22ad74:
0022ad74mov x0, xzr
0022ad78mov x4, xzr
0022ad7cb 0x22ad80
0022ad80
0022ad80loc_22ad80:
0022ad80str x4, [sp+200]
0022ad84strb w0, [sp+63]
0022ad88ldr x3, [sp+200]
0022ad8cstr x3, [sp+144]
0022ad90ldrb w3, [sp+63]
0022ad94strb w3, [sp+61]
0022ad98ldr x3, [sp+144]
0022ad9cstr x3, [sp+96]
0022ada0ldrb w3, [sp+61]
0022ada4strb w3, [sp+60]
0022ada8tbnz w3, 0, 0x22adb0
0022adacb 0x22adc0
0022adb0
0022adb0loc_22adb0:
0022adb0ldr x0, [sp+96]
0022adb4bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
0022adb8str x0, [sp+64]
0022adbcb 0x22adf0
0022adc0
0022adc0loc_22adc0:
0022adc0ldr x0, [sp+272]
0022adc4ldr x3, [sp+280]
0022adc8adrp x4, 0x4f2000
0022adccadd x4, x4, 2464
0022add0subs xzr, x0, x4
0022add4b.eq 0x22addc
0022add8b 0x22aeb8
0022addc
0022addcloc_22addc:
0022addcstr x3, [sp+152]
0022ade0mov x0, x3
0022ade4bl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).pointer
0022ade8str x0, [sp+64]
0022adecb 0x22adf0
0022adf0
0022adf0loc_22adf0:
0022adf0str xzr, [sp+176]
0022adf4stp xzr, xzr, [sp+184]
0022adf8stp xzr, xzr, [sp+160]
0022adfcstrb wzr, [sp+62]
0022ae00ldrb w5, [sp+312]
0022ae04strb w5, [sp+62]
0022ae08ldr x4, [sp+64]
0022ae0cldr x0, [sp+264]
0022ae10ldr x1, [sp+288]
0022ae14ldr x2, [sp+296]
0022ae18ldr x3, [sp+304]
0022ae1cbl google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer
0022ae20str x0, [sp+176]
0022ae24str x1, [sp+184]
0022ae28str x2, [sp+192]
0022ae2cstr x3, [sp+160]
0022ae30str x4, [sp+168]
0022ae34ldr x6, [sp+176]
0022ae38ldr x7, [sp+184]
0022ae3cldr x8, [sp+192]
0022ae40str x6, [sp+224]
0022ae44str x7, [sp+232]
0022ae48str x8, [sp+240]
0022ae4cldr x6, [sp+160]
0022ae50ldr x7, [sp+168]
0022ae54str x6, [sp+208]
0022ae58str x7, [sp+216]
0022ae5cldr x6, [sp+224]
0022ae60ldr x7, [sp+232]
0022ae64ldr x8, [sp+240]
0022ae68str x6, [sp+120]
0022ae6cstr x7, [sp+128]
0022ae70str x8, [sp+136]
0022ae74ldr x6, [sp+208]
0022ae78ldr x7, [sp+216]
0022ae7cstr x6, [sp+104]
0022ae80str x7, [sp+112]
0022ae84str xzr, [sp+72]
0022ae88stp xzr, xzr, [sp+80]
0022ae8cldr x0, [sp+120]
0022ae90ldr x1, [sp+128]
0022ae94ldr x2, [sp+136]
0022ae98str x0, [sp+72]
0022ae9cstr x1, [sp+80]
0022aea0str x2, [sp+88]
0022aea4ldr x3, [sp+104]
0022aea8ldr x4, [sp+112]
0022aeacldp x29, x30, [sp-8]
0022aeb0add sp, sp, 256
0022aeb4ret x30
0022aeb8
0022aeb8loc_22aeb8:
0022aeb8adrp x1, 0x46e000
0022aebcadd x1, x1, 3104
0022aec0adrp x2, 0x44e000
0022aec4add x2, x2, 4032
0022aec8bl runtime.panicdottypeI
0022aecchint
0022aed0
0022aed0loc_22aed0:
0022aed0stp x0, x1, [sp+8]
0022aed4stp x2, x3, [sp+24]
0022aed8stp x4, x5, [sp+40]
0022aedcstrb w6, [sp+56]
0022aee0mov x3, x30
0022aee4bl runtime.morestack_noctxt.abi0
0022aee8ldp x0, x1, [sp+8]
0022aeecldp x2, x3, [sp+24]
0022aef0ldp x4, x5, [sp+40]
0022aef4ldrb w6, [sp+56]
0022aef8b 0x22ad00
0022aefcudf 0
0022ad00
0022af00
0022af00google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer(google.golang.org/protobuf/internal/impl.MessageInfo * mi, struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.marshalOptions opts)
0022af00ldr x16, [x28+16]
0022af04sub x17, sp, 304
0022af08subs xzr, x17, x16
0022af0cb.ls 0x22b3e4
0022af10sub x20, sp, 432
0022af14stp x29, x30, [x20-8]
0022af18add sp, x20, 0
0022af1csub x29, sp, 8
0022af20str x0, [sp+440]
0022af24str x1, [sp+448]
0022af28str x2, [sp+456]
0022af2cstr x3, [sp+464]
0022af30str x4, [sp+472]
0022af34strb w5, [sp+480]
0022af38str xzr, [sp+144]
0022af3cstp xzr, xzr, [sp+152]
0022af40stp xzr, xzr, [sp+128]
0022af44ldr x0, [sp+440]
0022af48bl google.golang.org/protobuf/internal/impl.(*MessageInfo).init
0022af4cldr x0, [sp+472]
0022af50bl google.golang.org/protobuf/internal/impl.pointer.IsNil
0022af54strb w0, [sp+63]
0022af58tbnz w0, 0, 0x22af60
0022af5cb 0x22af9c
0022af60
0022af60loc_22af60:
0022af60ldr x5, [sp+448]
0022af64ldr x6, [sp+456]
0022af68ldr x7, [sp+464]
0022af6cstr x5, [sp+144]
0022af70str x6, [sp+152]
0022af74str x7, [sp+160]
0022af78stp xzr, xzr, [sp+128]
0022af7cldr x0, [sp+144]
0022af80ldr x1, [sp+152]
0022af84ldr x2, [sp+160]
0022af88mov x3, xzr
0022af8cmov x4, xzr
0022af90ldp x29, x30, [sp-8]
0022af94add sp, sp, 432
0022af98ret x30
0022af9c
0022af9cloc_22af9c:
0022af9cstp xzr, xzr, [sp+192]
0022afa0ldr x1, [sp+440]
0022afa4ldrsb x27, [x1]
0022afa8ldr x0, [x1+312]
0022afacstr x0, [sp+120]
0022afb0bl google.golang.org/protobuf/internal/impl.offset.IsValid
0022afb4strb w0, [sp+63]
0022afb8tbnz w0, 0, 0x22afc0
0022afbcb 0x22b0bc
0022afc0
0022afc0loc_22afc0:
0022afc0ldr x2, [sp+440]
0022afc4ldrsb x27, [x2]
0022afc8ldr x1, [x2+312]
0022afccstr x1, [sp+112]
0022afd0ldr x0, [sp+472]
0022afd4bl google.golang.org/protobuf/internal/impl.pointer.Apply
0022afd8str x0, [sp+376]
0022afdcbl google.golang.org/protobuf/internal/impl.pointer.Extensions
0022afe0str x0, [sp+208]
0022afe4str xzr, [sp+352]
0022afe8stp xzr, xzr, [sp+360]
0022afecstp xzr, xzr, [sp+336]
0022aff0ldrb w5, [sp+480]
0022aff4ldr x1, [sp+448]
0022aff8ldr x4, [sp+208]
0022affcldr x2, [sp+456]
0022b000ldr x3, [sp+464]
0022b004ldr x0, [sp+440]
0022b008bl google.golang.org/protobuf/internal/impl.(*MessageInfo).appendExtensions
0022b00cstr x0, [sp+352]
0022b010str x1, [sp+360]
0022b014str x2, [sp+368]
0022b018str x3, [sp+336]
0022b01cstr x4, [sp+344]
0022b020ldr x2, [sp+352]
0022b024ldr x3, [sp+360]
0022b028ldr x4, [sp+368]
0022b02cstr x2, [sp+232]
0022b030str x3, [sp+240]
0022b034str x4, [sp+248]
0022b038ldr x2, [sp+336]
0022b03cldr x3, [sp+344]
0022b040str x2, [sp+216]
0022b044str x3, [sp+224]
0022b048ldr x2, [sp+232]
0022b04cldr x3, [sp+240]
0022b050ldr x4, [sp+248]
0022b054str x2, [sp+448]
0022b058str x3, [sp+456]
0022b05cstr x4, [sp+464]
0022b060ldr x2, [sp+224]
0022b064ldr x3, [sp+216]
0022b068str x3, [sp+192]
0022b06cstr x2, [sp+200]
0022b070cbnz x3, 0x22b078
0022b074b 0x22b0b8
0022b078
0022b078loc_22b078:
0022b078ldr x5, [sp+448]
0022b07cldr x6, [sp+456]
0022b080ldr x7, [sp+464]
0022b084str x5, [sp+144]
0022b088str x6, [sp+152]
0022b08cstr x7, [sp+160]
0022b090ldr x3, [sp+192]
0022b094ldr x4, [sp+200]
0022b098str x3, [sp+128]
0022b09cstr x4, [sp+136]
0022b0a0ldr x0, [sp+144]
0022b0a4ldr x1, [sp+152]
0022b0a8ldr x2, [sp+160]
0022b0acldp x29, x30, [sp-8]
0022b0b0add sp, sp, 432
0022b0b4ret x30
0022b0b8
0022b0b8loc_22b0b8:
0022b0b8b 0x22b0c0
0022b0bc
0022b0bcloc_22b0bc:
0022b0bcb 0x22b0c0
0022b0c0
0022b0c0loc_22b0c0:
0022b0c0ldr x2, [sp+440]
0022b0c4ldrsb x27, [x2]
0022b0c8ldr x3, [x2+240]
0022b0ccldr x4, [x2+232]
0022b0d0ldr x2, [x2+248]
0022b0d4str x4, [sp+312]
0022b0d8str x3, [sp+320]
0022b0dcstr x2, [sp+328]
0022b0e0str xzr, [sp+104]
0022b0e4str x3, [sp+96]
0022b0e8b 0x22b0ec
0022b0ec
0022b0ecloc_22b0ec:
0022b0ecldr x2, [sp+96]
0022b0f0ldr x3, [sp+104]
0022b0f4subs xzr, x2, x3
0022b0f8b.gt 0x22b100
0022b0fcb 0x22b27c
0022b100
0022b100loc_22b100:
0022b100ldr x2, [sp+104]
0022b104ldr x3, [sp+312]
0022b108ldr x2, [x3+3*x2]
0022b10cstr x2, [sp+184]
0022b110ldrsb x27, [x2]
0022b114ldr x3, [x2+16]
0022b118cbnz x3, 0x22b120
0022b11cb 0x22b268
0022b120
0022b120loc_22b120:
0022b120ldrsb x27, [x2]
0022b124ldr x1, [x2+104]
0022b128str x1, [sp+88]
0022b12cldr x0, [sp+472]
0022b130bl google.golang.org/protobuf/internal/impl.pointer.Apply
0022b134str x0, [sp+176]
0022b138ldr x2, [sp+184]
0022b13cldrsb x27, [x2]
0022b140ldrb w2, [x2+128]
0022b144strb w2, [sp+63]
0022b148tbnz w2, 0, 0x22b150
0022b14cb 0x22b16c
0022b150
0022b150loc_22b150:
0022b150ldr x0, [sp+176]
0022b154bl google.golang.org/protobuf/internal/impl.pointer.Elem
0022b158str x0, [sp+376]
0022b15cbl google.golang.org/protobuf/internal/impl.pointer.IsNil
0022b160strb w0, [sp+62]
0022b164strb w0, [sp+63]
0022b168b 0x22b170
0022b16c
0022b16cloc_22b16c:
0022b16cb 0x22b170
0022b170
0022b170loc_22b170:
0022b170ldrb w6, [sp+63]
0022b174tbnz w6, 0, 0x22b17c
0022b178b 0x22b180
0022b17c
0022b17cloc_22b17c:
0022b17cb 0x22b26c
0022b180
0022b180loc_22b180:
0022b180str xzr, [sp+352]
0022b184stp xzr, xzr, [sp+360]
0022b188stp xzr, xzr, [sp+336]
0022b18cldr x6, [sp+184]
0022b190ldrsb x27, [x6]
0022b194ldr x26, [x6+16]
0022b198ldrb w5, [sp+480]
0022b19cldr x6, [x26]
0022b1a0ldr x0, [sp+448]
0022b1a4ldr x4, [sp+184]
0022b1a8ldr x3, [sp+176]
0022b1acldr x1, [sp+456]
0022b1b0ldr x2, [sp+464]
0022b1b4blr x6
0022b1b8str x0, [sp+352]
0022b1bcstr x1, [sp+360]
0022b1c0str x2, [sp+368]
0022b1c4str x3, [sp+336]
0022b1c8str x4, [sp+344]
0022b1ccldr x6, [sp+352]
0022b1d0ldr x7, [sp+360]
0022b1d4ldr x8, [sp+368]
0022b1d8str x6, [sp+400]
0022b1dcstr x7, [sp+408]
0022b1e0str x8, [sp+416]
0022b1e4ldr x6, [sp+336]
0022b1e8ldr x7, [sp+344]
0022b1ecstr x6, [sp+384]
0022b1f0str x7, [sp+392]
0022b1f4ldr x6, [sp+400]
0022b1f8ldr x7, [sp+408]
0022b1fcldr x8, [sp+416]
0022b200str x6, [sp+448]
0022b204str x7, [sp+456]
0022b208str x8, [sp+464]
0022b20cldr x6, [sp+392]
0022b210ldr x7, [sp+384]
0022b214str x7, [sp+192]
0022b218str x6, [sp+200]
0022b21ccbnz x7, 0x22b224
0022b220b 0x22b264
0022b224
0022b224loc_22b224:
0022b224ldr x5, [sp+448]
0022b228ldr x6, [sp+456]
0022b22cldr x7, [sp+464]
0022b230str x5, [sp+144]
0022b234str x6, [sp+152]
0022b238str x7, [sp+160]
0022b23cldr x3, [sp+192]
0022b240ldr x4, [sp+200]
0022b244str x3, [sp+128]
0022b248str x4, [sp+136]
0022b24cldr x0, [sp+144]
0022b250ldr x1, [sp+152]
0022b254ldr x2, [sp+160]
0022b258ldp x29, x30, [sp-8]
0022b25cadd sp, sp, 432
0022b260ret x30
0022b264
0022b264loc_22b264:
0022b264b 0x22b26c
0022b268
0022b268loc_22b268:
0022b268b 0x22b26c
0022b26c
0022b26cloc_22b26c:
0022b26cldr x2, [sp+104]
0022b270add x2, x2, 1
0022b274str x2, [sp+104]
0022b278b 0x22b0ec
0022b27c
0022b27cloc_22b27c:
0022b27cldr x1, [sp+440]
0022b280ldrsb x27, [x1]
0022b284ldr x0, [x1+296]
0022b288str x0, [sp+80]
0022b28cbl google.golang.org/protobuf/internal/impl.offset.IsValid
0022b290strb w0, [sp+62]
0022b294strb w0, [sp+63]
0022b298tbnz w0, 0, 0x22b2a0
0022b29cb 0x22b2b8
0022b2a0
0022b2a0loc_22b2a0:
0022b2a0ldr x5, [sp+440]
0022b2a4ldrsb x27, [x5]
0022b2a8ldrb w5, [x5+321]
0022b2aceor x5, x5, 1
0022b2b0strb w5, [sp+63]
0022b2b4b 0x22b2bc
0022b2b8
0022b2b8loc_22b2b8:
0022b2b8b 0x22b2bc
0022b2bc
0022b2bcloc_22b2bc:
0022b2bcldrb w5, [sp+63]
0022b2c0tbnz w5, 0, 0x22b2c8
0022b2c4b 0x22b3a4
0022b2c8
0022b2c8loc_22b2c8:
0022b2c8ldr x1, [sp+472]
0022b2ccldr x0, [sp+440]
0022b2d0bl google.golang.org/protobuf/internal/impl.(*MessageInfo).getUnknownBytes
0022b2d4str x0, [sp+168]
0022b2d8cbnz x0, 0x22b2e0
0022b2dcb 0x22b39c
0022b2e0
0022b2e0loc_22b2e0:
0022b2e0ldrsb x27, [x0]
0022b2e4ldr x5, [x0]
0022b2e8ldr x6, [x0+8]
0022b2ecldr x7, [x0+16]
0022b2f0str x5, [sp+288]
0022b2f4str x6, [sp+296]
0022b2f8str x7, [sp+304]
0022b2fcldr x2, [sp+464]
0022b300ldr x0, [sp+448]
0022b304ldr x5, [sp+456]
0022b308str x0, [sp+264]
0022b30cstr x5, [sp+272]
0022b310str x2, [sp+280]
0022b314ldr x6, [sp+296]
0022b318add x1, x5, x6
0022b31cstr x1, [sp+72]
0022b320subs xzr, x2, x1
0022b324b.hs 0x22b32c
0022b328b 0x22b334
0022b32c
0022b32cloc_22b32c:
0022b32cstr x1, [sp+272]
0022b330b 0x22b354
0022b334
0022b334loc_22b334:
0022b334ldr x3, [sp+296]
0022b338adrp x4, 0x3ca000
0022b33cadd x4, x4, 3072
0022b340bl runtime.growslice
0022b344str x0, [sp+264]
0022b348str x1, [sp+272]
0022b34cstr x2, [sp+280]
0022b350b 0x22b354
0022b354
0022b354loc_22b354:
0022b354ldr x3, [sp+296]
0022b358str x3, [sp+64]
0022b35cldr x3, [sp+72]
0022b360ldr x4, [sp+296]
0022b364sub x3, x3, x4
0022b368ldr x4, [sp+264]
0022b36cadd x0, x4, x3
0022b370str x0, [sp+256]
0022b374ldr x2, [sp+64]
0022b378ldr x1, [sp+288]
0022b37cbl runtime.memmove
0022b380ldr x3, [sp+264]
0022b384ldr x4, [sp+272]
0022b388ldr x5, [sp+280]
0022b38cstr x3, [sp+448]
0022b390str x4, [sp+456]
0022b394str x5, [sp+464]
0022b398b 0x22b3a0
0022b39c
0022b39cloc_22b39c:
0022b39cb 0x22b3a0
0022b3a0
0022b3a0loc_22b3a0:
0022b3a0b 0x22b3a8
0022b3a4
0022b3a4loc_22b3a4:
0022b3a4b 0x22b3a8
0022b3a8
0022b3a8loc_22b3a8:
0022b3a8ldr x5, [sp+448]
0022b3acldr x6, [sp+456]
0022b3b0ldr x7, [sp+464]
0022b3b4str x5, [sp+144]
0022b3b8str x6, [sp+152]
0022b3bcstr x7, [sp+160]
0022b3c0stp xzr, xzr, [sp+128]
0022b3c4ldr x0, [sp+144]
0022b3c8ldr x1, [sp+152]
0022b3ccldr x2, [sp+160]
0022b3d0mov x3, xzr
0022b3d4mov x4, xzr
0022b3d8ldp x29, x30, [sp-8]
0022b3dcadd sp, sp, 432
0022b3e0ret x30
0022b3e4
0022b3e4loc_22b3e4:
0022b3e4stp x0, x1, [sp+8]
0022b3e8stp x2, x3, [sp+24]
0022b3ecstr x4, [sp+40]
0022b3f0strb w5, [sp+48]
0022b3f4mov x3, x30
0022b3f8bl runtime.morestack_noctxt.abi0
0022b3fcldp x0, x1, [sp+8]
0022b400ldp x2, x3, [sp+24]
0022b404ldr x4, [sp+40]
0022b408ldrb w5, [sp+48]
0022b40cb 0x22af00
0022af00
0022af00google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer(google.golang.org/protobuf/internal/impl.MessageInfo * mi, struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.marshalOptions opts)
0022af00ldr x16, [x28+16]
0022af04sub x17, sp, 304
0022af08subs xzr, x17, x16
0022af0cb.ls 0x22b3e4
0022af10sub x20, sp, 432
0022af14stp x29, x30, [x20-8]
0022af18add sp, x20, 0
0022af1csub x29, sp, 8
0022af20str x0, [sp+440]
0022af24str x1, [sp+448]
0022af28str x2, [sp+456]
0022af2cstr x3, [sp+464]
0022af30str x4, [sp+472]
0022af34strb w5, [sp+480]
0022af38str xzr, [sp+144]
0022af3cstp xzr, xzr, [sp+152]
0022af40stp xzr, xzr, [sp+128]
0022af44ldr x0, [sp+440]
0022af48bl google.golang.org/protobuf/internal/impl.(*MessageInfo).init
0022af4cldr x0, [sp+472]
0022af50bl google.golang.org/protobuf/internal/impl.pointer.IsNil
0022af54strb w0, [sp+63]
0022af58tbnz w0, 0, 0x22af60
0022af5cb 0x22af9c
0022af60
0022af60loc_22af60:
0022af60ldr x5, [sp+448]
0022af64ldr x6, [sp+456]
0022af68ldr x7, [sp+464]
0022af6cstr x5, [sp+144]
0022af70str x6, [sp+152]
0022af74str x7, [sp+160]
0022af78stp xzr, xzr, [sp+128]
0022af7cldr x0, [sp+144]
0022af80ldr x1, [sp+152]
0022af84ldr x2, [sp+160]
0022af88mov x3, xzr
0022af8cmov x4, xzr
0022af90ldp x29, x30, [sp-8]
0022af94add sp, sp, 432
0022af98ret x30
0022af9c
0022af9cloc_22af9c:
0022af9cstp xzr, xzr, [sp+192]
0022afa0ldr x1, [sp+440]
0022afa4ldrsb x27, [x1]
0022afa8ldr x0, [x1+312]
0022afacstr x0, [sp+120]
0022afb0bl google.golang.org/protobuf/internal/impl.offset.IsValid
0022afb4strb w0, [sp+63]
0022afb8tbnz w0, 0, 0x22afc0
0022afbcb 0x22b0bc
0022afc0
0022afc0loc_22afc0:
0022afc0ldr x2, [sp+440]
0022afc4ldrsb x27, [x2]
0022afc8ldr x1, [x2+312]
0022afccstr x1, [sp+112]
0022afd0ldr x0, [sp+472]
0022afd4bl google.golang.org/protobuf/internal/impl.pointer.Apply
0022afd8str x0, [sp+376]
0022afdcbl google.golang.org/protobuf/internal/impl.pointer.Extensions
0022afe0str x0, [sp+208]
0022afe4str xzr, [sp+352]
0022afe8stp xzr, xzr, [sp+360]
0022afecstp xzr, xzr, [sp+336]
0022aff0ldrb w5, [sp+480]
0022aff4ldr x1, [sp+448]
0022aff8ldr x4, [sp+208]
0022affcldr x2, [sp+456]
0022b000ldr x3, [sp+464]
0022b004ldr x0, [sp+440]
0022b008bl google.golang.org/protobuf/internal/impl.(*MessageInfo).appendExtensions
0022b00cstr x0, [sp+352]
0022b010str x1, [sp+360]
0022b014str x2, [sp+368]
0022b018str x3, [sp+336]
0022b01cstr x4, [sp+344]
0022b020ldr x2, [sp+352]
0022b024ldr x3, [sp+360]
0022b028ldr x4, [sp+368]
0022b02cstr x2, [sp+232]
0022b030str x3, [sp+240]
0022b034str x4, [sp+248]
0022b038ldr x2, [sp+336]
0022b03cldr x3, [sp+344]
0022b040str x2, [sp+216]
0022b044str x3, [sp+224]
0022b048ldr x2, [sp+232]
0022b04cldr x3, [sp+240]
0022b050ldr x4, [sp+248]
0022b054str x2, [sp+448]
0022b058str x3, [sp+456]
0022b05cstr x4, [sp+464]
0022b060ldr x2, [sp+224]
0022b064ldr x3, [sp+216]
0022b068str x3, [sp+192]
0022b06cstr x2, [sp+200]
0022b070cbnz x3, 0x22b078
0022b074b 0x22b0b8
0022b078
0022b078loc_22b078:
0022b078ldr x5, [sp+448]
0022b07cldr x6, [sp+456]
0022b080ldr x7, [sp+464]
0022b084str x5, [sp+144]
0022b088str x6, [sp+152]
0022b08cstr x7, [sp+160]
0022b090ldr x3, [sp+192]
0022b094ldr x4, [sp+200]
0022b098str x3, [sp+128]
0022b09cstr x4, [sp+136]
0022b0a0ldr x0, [sp+144]
0022b0a4ldr x1, [sp+152]
0022b0a8ldr x2, [sp+160]
0022b0acldp x29, x30, [sp-8]
0022b0b0add sp, sp, 432
0022b0b4ret x30
0022b0b8
0022b0b8loc_22b0b8:
0022b0b8b 0x22b0c0
0022b0bc
0022b0bcloc_22b0bc:
0022b0bcb 0x22b0c0
0022b0c0
0022b0c0loc_22b0c0:
0022b0c0ldr x2, [sp+440]
0022b0c4ldrsb x27, [x2]
0022b0c8ldr x3, [x2+240]
0022b0ccldr x4, [x2+232]
0022b0d0ldr x2, [x2+248]
0022b0d4str x4, [sp+312]
0022b0d8str x3, [sp+320]
0022b0dcstr x2, [sp+328]
0022b0e0str xzr, [sp+104]
0022b0e4str x3, [sp+96]
0022b0e8b 0x22b0ec
0022b0ec
0022b0ecloc_22b0ec:
0022b0ecldr x2, [sp+96]
0022b0f0ldr x3, [sp+104]
0022b0f4subs xzr, x2, x3
0022b0f8b.gt 0x22b100
0022b0fcb 0x22b27c
0022b100
0022b100loc_22b100:
0022b100ldr x2, [sp+104]
0022b104ldr x3, [sp+312]
0022b108ldr x2, [x3+3*x2]
0022b10cstr x2, [sp+184]
0022b110ldrsb x27, [x2]
0022b114ldr x3, [x2+16]
0022b118cbnz x3, 0x22b120
0022b11cb 0x22b268
0022b120
0022b120loc_22b120:
0022b120ldrsb x27, [x2]
0022b124ldr x1, [x2+104]
0022b128str x1, [sp+88]
0022b12cldr x0, [sp+472]
0022b130bl google.golang.org/protobuf/internal/impl.pointer.Apply
0022b134str x0, [sp+176]
0022b138ldr x2, [sp+184]
0022b13cldrsb x27, [x2]
0022b140ldrb w2, [x2+128]
0022b144strb w2, [sp+63]
0022b148tbnz w2, 0, 0x22b150
0022b14cb 0x22b16c
0022b150
0022b150loc_22b150:
0022b150ldr x0, [sp+176]
0022b154bl google.golang.org/protobuf/internal/impl.pointer.Elem
0022b158str x0, [sp+376]
0022b15cbl google.golang.org/protobuf/internal/impl.pointer.IsNil
0022b160strb w0, [sp+62]
0022b164strb w0, [sp+63]
0022b168b 0x22b170
0022b16c
0022b16cloc_22b16c:
0022b16cb 0x22b170
0022b170
0022b170loc_22b170:
0022b170ldrb w6, [sp+63]
0022b174tbnz w6, 0, 0x22b17c
0022b178b 0x22b180
0022b17c
0022b17cloc_22b17c:
0022b17cb 0x22b26c
0022b180
0022b180loc_22b180:
0022b180str xzr, [sp+352]
0022b184stp xzr, xzr, [sp+360]
0022b188stp xzr, xzr, [sp+336]
0022b18cldr x6, [sp+184]
0022b190ldrsb x27, [x6]
0022b194ldr x26, [x6+16]
0022b198ldrb w5, [sp+480]
0022b19cldr x6, [x26]
0022b1a0ldr x0, [sp+448]
0022b1a4ldr x4, [sp+184]
0022b1a8ldr x3, [sp+176]
0022b1acldr x1, [sp+456]
0022b1b0ldr x2, [sp+464]
0022b1b4blr x6
0022b1b8str x0, [sp+352]
0022b1bcstr x1, [sp+360]
0022b1c0str x2, [sp+368]
0022b1c4str x3, [sp+336]
0022b1c8str x4, [sp+344]
0022b1ccldr x6, [sp+352]
0022b1d0ldr x7, [sp+360]
0022b1d4ldr x8, [sp+368]
0022b1d8str x6, [sp+400]
0022b1dcstr x7, [sp+408]
0022b1e0str x8, [sp+416]
0022b1e4ldr x6, [sp+336]
0022b1e8ldr x7, [sp+344]
0022b1ecstr x6, [sp+384]
0022b1f0str x7, [sp+392]
0022b1f4ldr x6, [sp+400]
0022b1f8ldr x7, [sp+408]
0022b1fcldr x8, [sp+416]
0022b200str x6, [sp+448]
0022b204str x7, [sp+456]
0022b208str x8, [sp+464]
0022b20cldr x6, [sp+392]
0022b210ldr x7, [sp+384]
0022b214str x7, [sp+192]
0022b218str x6, [sp+200]
0022b21ccbnz x7, 0x22b224
0022b220b 0x22b264
0022b224
0022b224loc_22b224:
0022b224ldr x5, [sp+448]
0022b228ldr x6, [sp+456]
0022b22cldr x7, [sp+464]
0022b230str x5, [sp+144]
0022b234str x6, [sp+152]
0022b238str x7, [sp+160]
0022b23cldr x3, [sp+192]
0022b240ldr x4, [sp+200]
0022b244str x3, [sp+128]
0022b248str x4, [sp+136]
0022b24cldr x0, [sp+144]
0022b250ldr x1, [sp+152]
0022b254ldr x2, [sp+160]
0022b258ldp x29, x30, [sp-8]
0022b25cadd sp, sp, 432
0022b260ret x30
0022b264
0022b264loc_22b264:
0022b264b 0x22b26c
0022b268
0022b268loc_22b268:
0022b268b 0x22b26c
0022b26c
0022b26cloc_22b26c:
0022b26cldr x2, [sp+104]
0022b270add x2, x2, 1
0022b274str x2, [sp+104]
0022b278b 0x22b0ec
0022b27c
0022b27cloc_22b27c:
0022b27cldr x1, [sp+440]
0022b280ldrsb x27, [x1]
0022b284ldr x0, [x1+296]
0022b288str x0, [sp+80]
0022b28cbl google.golang.org/protobuf/internal/impl.offset.IsValid
0022b290strb w0, [sp+62]
0022b294strb w0, [sp+63]
0022b298tbnz w0, 0, 0x22b2a0
0022b29cb 0x22b2b8
0022b2a0
0022b2a0loc_22b2a0:
0022b2a0ldr x5, [sp+440]
0022b2a4ldrsb x27, [x5]
0022b2a8ldrb w5, [x5+321]
0022b2aceor x5, x5, 1
0022b2b0strb w5, [sp+63]
0022b2b4b 0x22b2bc
0022b2b8
0022b2b8loc_22b2b8:
0022b2b8b 0x22b2bc
0022b2bc
0022b2bcloc_22b2bc:
0022b2bcldrb w5, [sp+63]
0022b2c0tbnz w5, 0, 0x22b2c8
0022b2c4b 0x22b3a4
0022b2c8
0022b2c8loc_22b2c8:
0022b2c8ldr x1, [sp+472]
0022b2ccldr x0, [sp+440]
0022b2d0bl google.golang.org/protobuf/internal/impl.(*MessageInfo).getUnknownBytes
0022b2d4str x0, [sp+168]
0022b2d8cbnz x0, 0x22b2e0
0022b2dcb 0x22b39c
0022b2e0
0022b2e0loc_22b2e0:
0022b2e0ldrsb x27, [x0]
0022b2e4ldr x5, [x0]
0022b2e8ldr x6, [x0+8]
0022b2ecldr x7, [x0+16]
0022b2f0str x5, [sp+288]
0022b2f4str x6, [sp+296]
0022b2f8str x7, [sp+304]
0022b2fcldr x2, [sp+464]
0022b300ldr x0, [sp+448]
0022b304ldr x5, [sp+456]
0022b308str x0, [sp+264]
0022b30cstr x5, [sp+272]
0022b310str x2, [sp+280]
0022b314ldr x6, [sp+296]
0022b318add x1, x5, x6
0022b31cstr x1, [sp+72]
0022b320subs xzr, x2, x1
0022b324b.hs 0x22b32c
0022b328b 0x22b334
0022b32c
0022b32cloc_22b32c:
0022b32cstr x1, [sp+272]
0022b330b 0x22b354
0022b334
0022b334loc_22b334:
0022b334ldr x3, [sp+296]
0022b338adrp x4, 0x3ca000
0022b33cadd x4, x4, 3072
0022b340bl runtime.growslice
0022b344str x0, [sp+264]
0022b348str x1, [sp+272]
0022b34cstr x2, [sp+280]
0022b350b 0x22b354
0022b354
0022b354loc_22b354:
0022b354ldr x3, [sp+296]
0022b358str x3, [sp+64]
0022b35cldr x3, [sp+72]
0022b360ldr x4, [sp+296]
0022b364sub x3, x3, x4
0022b368ldr x4, [sp+264]
0022b36cadd x0, x4, x3
0022b370str x0, [sp+256]
0022b374ldr x2, [sp+64]
0022b378ldr x1, [sp+288]
0022b37cbl runtime.memmove
0022b380ldr x3, [sp+264]
0022b384ldr x4, [sp+272]
0022b388ldr x5, [sp+280]
0022b38cstr x3, [sp+448]
0022b390str x4, [sp+456]
0022b394str x5, [sp+464]
0022b398b 0x22b3a0
0022b39c
0022b39cloc_22b39c:
0022b39cb 0x22b3a0
0022b3a0
0022b3a0loc_22b3a0:
0022b3a0b 0x22b3a8
0022b3a4
0022b3a4loc_22b3a4:
0022b3a4b 0x22b3a8
0022b3a8
0022b3a8loc_22b3a8:
0022b3a8ldr x5, [sp+448]
0022b3acldr x6, [sp+456]
0022b3b0ldr x7, [sp+464]
0022b3b4str x5, [sp+144]
0022b3b8str x6, [sp+152]
0022b3bcstr x7, [sp+160]
0022b3c0stp xzr, xzr, [sp+128]
0022b3c4ldr x0, [sp+144]
0022b3c8ldr x1, [sp+152]
0022b3ccldr x2, [sp+160]
0022b3d0mov x3, xzr
0022b3d4mov x4, xzr
0022b3d8ldp x29, x30, [sp-8]
0022b3dcadd sp, sp, 432
0022b3e0ret x30
0022b3e4
0022b3e4loc_22b3e4:
0022b3e4stp x0, x1, [sp+8]
0022b3e8stp x2, x3, [sp+24]
0022b3ecstr x4, [sp+40]
0022b3f0strb w5, [sp+48]
0022b3f4mov x3, x30
0022b3f8bl runtime.morestack_noctxt.abi0
0022b3fcldp x0, x1, [sp+8]
0022b400ldp x2, x3, [sp+24]
0022b404ldr x4, [sp+40]
0022b408ldrb w5, [sp+48]
0022b40cb 0x22af00
0022af00
0022b410
0022b410google.golang.org/protobuf/internal/impl.(*MessageInfo).sizeExtensions: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).sizeExtensions(google.golang.org/protobuf/internal/impl.MessageInfo * mi, map[int32]google.golang.org/protobuf/internal/impl.ExtensionField * ext, google.golang.org/protobuf/internal/impl.marshalOptions opts)
0022b410ldr x16, [x28+16]
0022b414sub x17, sp, 160
0022b418subs xzr, x17, x16
0022b41cb.ls 0x22b578
0022b420sub x20, sp, 288
0022b424stp x29, x30, [x20-8]
0022b428add sp, x20, 0
0022b42csub x29, sp, 8
0022b430str x0, [sp+296]
0022b434str x1, [sp+304]
0022b438strb w2, [sp+312]
0022b43cstr xzr, [sp+56]
0022b440cbnz x1, 0x22b448
0022b444b 0x22b484
0022b448
0022b448loc_22b448:
0022b448ldrsb x27, [x1]
0022b44cldr x3, [x1]
0022b450str x3, [sp+272]
0022b454add x20, sp, 176
0022b458adr x27, 16
0022b45cstp x29, x27, [sp-24]
0022b460sub x29, sp, 24
0022b464bl fn_87cf8
0022b468sub x29, sp, 8
0022b46cldr x1, [sp+272]
0022b470adrp x0, 0x3f9000
0022b474add x0, x0, 3872
0022b478add x2, sp, 176
0022b47cbl runtime.mapIterStart
0022b480b 0x22b498
0022b484
0022b484loc_22b484:
0022b484str xzr, [sp+56]
0022b488mov x0, xzr
0022b48cldp x29, x30, [sp-8]
0022b490add sp, sp, 288
0022b494ret x30
0022b498
0022b498loc_22b498:
0022b498ldr x6, [sp+176]
0022b49ccbnz x6, 0x22b4a4
0022b4a0b 0x22b568
0022b4a4
0022b4a4loc_22b4a4:
0022b4a4ldr x6, [sp+184]
0022b4a8ldrsb x27, [x6]
0022b4acldr x7, [sp+176]
0022b4b0ldrsb x27, [x7]
0022b4b4ldp x7, x8, [x6]
0022b4b8ldp x9, x10, [x6+16]
0022b4bcldp x6, x11, [x6+32]
0022b4c0stp x7, x8, [sp+88]
0022b4c4stp x9, x10, [sp+104]
0022b4c8stp x6, x11, [sp+120]
0022b4ccldr x0, [sp+88]
0022b4d0ldr x1, [sp+96]
0022b4d4ldr x2, [sp+104]
0022b4d8ldr x3, [sp+112]
0022b4dcldr x4, [sp+120]
0022b4e0ldr x5, [sp+128]
0022b4e4bl google.golang.org/protobuf/internal/impl.ExtensionField.Type
0022b4e8str x0, [sp+160]
0022b4ecstr x1, [sp+168]
0022b4f0bl google.golang.org/protobuf/internal/impl.getExtensionFieldInfo
0022b4f4str x0, [sp+80]
0022b4f8ldrsb x27, [x0]
0022b4fcldr x6, [x0+24]
0022b500cbnz x6, 0x22b508
0022b504b 0x22b558
0022b508
0022b508loc_22b508:
0022b508add x0, sp, 88
0022b50cbl google.golang.org/protobuf/internal/impl.(*ExtensionField).Value
0022b510str x0, [sp+136]
0022b514str x1, [sp+144]
0022b518str x2, [sp+152]
0022b51cldr x3, [sp+80]
0022b520ldrsb x27, [x3]
0022b524ldr x3, [x3+8]
0022b528str x3, [sp+64]
0022b52cldr x4, [sp+80]
0022b530ldrsb x27, [x4]
0022b534ldr x26, [x4+24]
0022b538ldrb w4, [sp+312]
0022b53cldr x5, [x26]
0022b540blr x5
0022b544str x0, [sp+72]
0022b548ldr x1, [sp+56]
0022b54cadd x1, x1, x0
0022b550str x1, [sp+56]
0022b554b 0x22b55c
0022b558
0022b558loc_22b558:
0022b558b 0x22b55c
0022b55c
0022b55cloc_22b55c:
0022b55cadd x0, sp, 176
0022b560bl runtime.mapIterNext
0022b564b 0x22b498
0022b568
0022b568loc_22b568:
0022b568ldr x0, [sp+56]
0022b56cldp x29, x30, [sp-8]
0022b570add sp, sp, 288
0022b574ret x30
0022b578
0022b578loc_22b578:
0022b578stp x0, x1, [sp+8]
0022b57cstrb w2, [sp+24]
0022b580mov x3, x30
0022b584bl runtime.morestack_noctxt.abi0
0022b588ldp x0, x1, [sp+8]
0022b58cldrb w2, [sp+24]
0022b590b 0x22b410
0022b594udf 0
0022b598udf 0
0022b59cudf 0
0022b410
0022b410google.golang.org/protobuf/internal/impl.(*MessageInfo).sizeExtensions: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).sizeExtensions(google.golang.org/protobuf/internal/impl.MessageInfo * mi, map[int32]google.golang.org/protobuf/internal/impl.ExtensionField * ext, google.golang.org/protobuf/internal/impl.marshalOptions opts)
0022b410ldr x16, [x28+16]
0022b414sub x17, sp, 160
0022b418subs xzr, x17, x16
0022b41cb.ls 0x22b578
0022b420sub x20, sp, 288
0022b424stp x29, x30, [x20-8]
0022b428add sp, x20, 0
0022b42csub x29, sp, 8
0022b430str x0, [sp+296]
0022b434str x1, [sp+304]
0022b438strb w2, [sp+312]
0022b43cstr xzr, [sp+56]
0022b440cbnz x1, 0x22b448
0022b444b 0x22b484
0022b448
0022b448loc_22b448:
0022b448ldrsb x27, [x1]
0022b44cldr x3, [x1]
0022b450str x3, [sp+272]
0022b454add x20, sp, 176
0022b458adr x27, 16
0022b45cstp x29, x27, [sp-24]
0022b460sub x29, sp, 24
0022b464bl fn_87cf8
0022b468sub x29, sp, 8
0022b46cldr x1, [sp+272]
0022b470adrp x0, 0x3f9000
0022b474add x0, x0, 3872
0022b478add x2, sp, 176
0022b47cbl runtime.mapIterStart
0022b480b 0x22b498
0022b484
0022b484loc_22b484:
0022b484str xzr, [sp+56]
0022b488mov x0, xzr
0022b48cldp x29, x30, [sp-8]
0022b490add sp, sp, 288
0022b494ret x30
0022b498
0022b498loc_22b498:
0022b498ldr x6, [sp+176]
0022b49ccbnz x6, 0x22b4a4
0022b4a0b 0x22b568
0022b4a4
0022b4a4loc_22b4a4:
0022b4a4ldr x6, [sp+184]
0022b4a8ldrsb x27, [x6]
0022b4acldr x7, [sp+176]
0022b4b0ldrsb x27, [x7]
0022b4b4ldp x7, x8, [x6]
0022b4b8ldp x9, x10, [x6+16]
0022b4bcldp x6, x11, [x6+32]
0022b4c0stp x7, x8, [sp+88]
0022b4c4stp x9, x10, [sp+104]
0022b4c8stp x6, x11, [sp+120]
0022b4ccldr x0, [sp+88]
0022b4d0ldr x1, [sp+96]
0022b4d4ldr x2, [sp+104]
0022b4d8ldr x3, [sp+112]
0022b4dcldr x4, [sp+120]
0022b4e0ldr x5, [sp+128]
0022b4e4bl google.golang.org/protobuf/internal/impl.ExtensionField.Type
0022b4e8str x0, [sp+160]
0022b4ecstr x1, [sp+168]
0022b4f0bl google.golang.org/protobuf/internal/impl.getExtensionFieldInfo
0022b4f4str x0, [sp+80]
0022b4f8ldrsb x27, [x0]
0022b4fcldr x6, [x0+24]
0022b500cbnz x6, 0x22b508
0022b504b 0x22b558
0022b508
0022b508loc_22b508:
0022b508add x0, sp, 88
0022b50cbl google.golang.org/protobuf/internal/impl.(*ExtensionField).Value
0022b510str x0, [sp+136]
0022b514str x1, [sp+144]
0022b518str x2, [sp+152]
0022b51cldr x3, [sp+80]
0022b520ldrsb x27, [x3]
0022b524ldr x3, [x3+8]
0022b528str x3, [sp+64]
0022b52cldr x4, [sp+80]
0022b530ldrsb x27, [x4]
0022b534ldr x26, [x4+24]
0022b538ldrb w4, [sp+312]
0022b53cldr x5, [x26]
0022b540blr x5
0022b544str x0, [sp+72]
0022b548ldr x1, [sp+56]
0022b54cadd x1, x1, x0
0022b550str x1, [sp+56]
0022b554b 0x22b55c
0022b558
0022b558loc_22b558:
0022b558b 0x22b55c
0022b55c
0022b55cloc_22b55c:
0022b55cadd x0, sp, 176
0022b560bl runtime.mapIterNext
0022b564b 0x22b498
0022b568
0022b568loc_22b568:
0022b568ldr x0, [sp+56]
0022b56cldp x29, x30, [sp-8]
0022b570add sp, sp, 288
0022b574ret x30
0022b578
0022b578loc_22b578:
0022b578stp x0, x1, [sp+8]
0022b57cstrb w2, [sp+24]
0022b580mov x3, x30
0022b584bl runtime.morestack_noctxt.abi0
0022b588ldp x0, x1, [sp+8]
0022b58cldrb w2, [sp+24]
0022b590b 0x22b410
0022b594udf 0
0022b598udf 0
0022b59cudf 0
0022b410
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
Loading..