File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
0022c990
0022c990google.golang.org/protobuf/internal/impl.(*legacyEnumType).Descriptor: ; void google.golang.org/protobuf/internal/impl.(*legacyEnumType).Descriptor(google.golang.org/protobuf/internal/impl.legacyEnumType * t)
0022c990str x30, [sp-32]!
0022c994stur x29, [sp-8]
0022c998sub x29, sp, 8
0022c99cstr x0, [sp+40]
0022c9a0stp xzr, xzr, [sp+8]
0022c9a4ldr x2, [sp+40]
0022c9a8ldrsb x27, [x2]
0022c9acldr x0, [x2]
0022c9b0ldr x1, [x2+8]
0022c9b4str x0, [sp+8]
0022c9b8str x1, [sp+16]
0022c9bcadd x29, sp, 24
0022c9c0add sp, sp, 32
0022c9c4ret x30
0022c9c8udf 0
0022c9ccudf 0
0022c990
0022c990google.golang.org/protobuf/internal/impl.(*legacyEnumType).Descriptor: ; void google.golang.org/protobuf/internal/impl.(*legacyEnumType).Descriptor(google.golang.org/protobuf/internal/impl.legacyEnumType * t)
0022c990str x30, [sp-32]!
0022c994stur x29, [sp-8]
0022c998sub x29, sp, 8
0022c99cstr x0, [sp+40]
0022c9a0stp xzr, xzr, [sp+8]
0022c9a4ldr x2, [sp+40]
0022c9a8ldrsb x27, [x2]
0022c9acldr x0, [x2]
0022c9b0ldr x1, [x2+8]
0022c9b4str x0, [sp+8]
0022c9b8str x1, [sp+16]
0022c9bcadd x29, sp, 24
0022c9c0add sp, sp, 32
0022c9c4ret x30
0022c9c8udf 0
0022c9ccudf 0
0022c990
0022c9d0
0022c9d0google.golang.org/protobuf/internal/impl.LegacyLoadEnumDesc: ; void google.golang.org/protobuf/internal/impl.LegacyLoadEnumDesc(reflect.Type t)
0022c9d0ldr x16, [x28+16]
0022c9d4sub x17, sp, 720
0022c9d8subs xzr, x17, x16
0022c9dcb.ls 0x22d150
0022c9e0sub x20, sp, 848
0022c9e4stp x29, x30, [x20-8]
0022c9e8add sp, x20, 0
0022c9ecsub x29, sp, 8
0022c9f0str x0, [sp+856]
0022c9f4str x1, [sp+864]
0022c9f8stp xzr, xzr, [sp+136]
0022c9fcadd x27, sp, 648
0022ca00stp xzr, xzr, [x27]
0022ca04ldr x3, [sp+856]
0022ca08ldr x4, [sp+864]
0022ca0cstr x3, [sp+440]
0022ca10str x4, [sp+448]
0022ca14str x3, [sp+432]
0022ca18ldr x3, [sp+432]
0022ca1ccbnz x3, 0x22ca24
0022ca20b 0x22ca34
0022ca24
0022ca24loc_22ca24:
0022ca24ldr x3, [sp+432]
0022ca28ldr x3, [x3+8]
0022ca2cstr x3, [sp+432]
0022ca30b 0x22ca38
0022ca34
0022ca34loc_22ca34:
0022ca34b 0x22ca38
0022ca38
0022ca38loc_22ca38:
0022ca38ldr x2, [sp+448]
0022ca3cldr x1, [sp+432]
0022ca40adrp x0, 0x7f7000
0022ca44add x0, x0, 2720
0022ca48bl sync.(*Map).Load
0022ca4cstr x0, [sp+648]
0022ca50str x1, [sp+656]
0022ca54strb w2, [sp+69]
0022ca58ldr x3, [sp+648]
0022ca5cldr x4, [sp+656]
0022ca60str x3, [sp+504]
0022ca64str x4, [sp+512]
0022ca68ldrb w3, [sp+69]
0022ca6cstrb w3, [sp+68]
0022ca70ldr x3, [sp+504]
0022ca74ldr x4, [sp+512]
0022ca78str x3, [sp+256]
0022ca7cstr x4, [sp+264]
0022ca80ldrb w3, [sp+68]
0022ca84strb w3, [sp+66]
0022ca88tbnz w3, 0, 0x22ca90
0022ca8cb 0x22cae0
0022ca90
0022ca90loc_22ca90:
0022ca90add x27, sp, 632
0022ca94stp xzr, xzr, [x27]
0022ca98ldr x2, [sp+264]
0022ca9cldr x1, [sp+256]
0022caa0cbnz x1, 0x22caa8
0022caa4b 0x22d140
0022caa8
0022caa8loc_22caa8:
0022caa8str x2, [sp+312]
0022caacadrp x0, 0x7e5000
0022cab0add x0, x0, 1168
0022cab4bl runtime.typeAssert
0022cab8b 0x22cabc
0022cabc
0022cabcloc_22cabc:
0022cabcstr x0, [sp+632]
0022cac0ldr x1, [sp+312]
0022cac4str x1, [sp+640]
0022cac8str x0, [sp+136]
0022caccstr x1, [sp+144]
0022cad0ldr x0, [sp+136]
0022cad4ldp x29, x30, [sp-8]
0022cad8add sp, sp, 848
0022cadcret x30
0022cae0
0022cae0loc_22cae0:
0022cae0ldr x0, [sp+856]
0022cae4ldr x1, [sp+864]
0022cae8bl reflect.Zero
0022caecstr x0, [sp+608]
0022caf0str x1, [sp+616]
0022caf4str x2, [sp+624]
0022caf8bl reflect.Value.Interface
0022cafcstr x0, [sp+192]
0022cb00str x1, [sp+200]
0022cb04add x27, sp, 592
0022cb08stp xzr, xzr, [x27]
0022cb0cldr x2, [sp+200]
0022cb10ldr x1, [sp+192]
0022cb14cbnz x1, 0x22cb1c
0022cb18b 0x22cb38
0022cb1c
0022cb1cloc_22cb1c:
0022cb1cstr x2, [sp+312]
0022cb20adrp x0, 0x7e5000
0022cb24add x0, x0, 1200
0022cb28bl runtime.typeAssert
0022cb2cldr x2, [sp+312]
0022cb30mov x1, x0
0022cb34b 0x22cb3c
0022cb38
0022cb38loc_22cb38:
0022cb38b 0x22cb3c
0022cb3c
0022cb3cloc_22cb3c:
0022cb3cstr x1, [sp+592]
0022cb40str x2, [sp+600]
0022cb44subs xzr, x1, 0
0022cb48cset x5, ne
0022cb4cstrb w5, [sp+69]
0022cb50ldr x5, [sp+592]
0022cb54ldr x6, [sp+600]
0022cb58str x5, [sp+296]
0022cb5cstr x6, [sp+304]
0022cb60ldrb w5, [sp+69]
0022cb64strb w5, [sp+67]
0022cb68strb w5, [sp+65]
0022cb6ctbnz w5, 0, 0x22d06c
0022cb70b 0x22cb74
0022cb74
0022cb74loc_22cb74:
0022cb74add x27, sp, 544
0022cb78stp xzr, xzr, [x27]
0022cb7cldr x2, [sp+200]
0022cb80ldr x1, [sp+192]
0022cb84cbnz x1, 0x22cb8c
0022cb88b 0x22cba8
0022cb8c
0022cb8cloc_22cb8c:
0022cb8cstr x2, [sp+312]
0022cb90adrp x0, 0x7e5000
0022cb94add x0, x0, 1232
0022cb98bl runtime.typeAssert
0022cb9cldr x2, [sp+312]
0022cba0mov x1, x0
0022cba4b 0x22cbac
0022cba8
0022cba8loc_22cba8:
0022cba8b 0x22cbac
0022cbac
0022cbacloc_22cbac:
0022cbacstr x1, [sp+544]
0022cbb0str x2, [sp+552]
0022cbb4subs xzr, x1, 0
0022cbb8cset x2, ne
0022cbbcstrb w2, [sp+69]
0022cbc0ldr x2, [sp+544]
0022cbc4ldr x3, [sp+552]
0022cbc8str x2, [sp+824]
0022cbccstr x3, [sp+832]
0022cbd0ldrb w2, [sp+69]
0022cbd4strb w2, [sp+71]
0022cbd8ldr x2, [sp+824]
0022cbdcldr x3, [sp+832]
0022cbe0str x2, [sp+208]
0022cbe4str x3, [sp+216]
0022cbe8ldrb w2, [sp+71]
0022cbecstrb w2, [sp+64]
0022cbf0tbnz w2, 0, 0x22cbf8
0022cbf4b 0x22cdf0
0022cbf8
0022cbf8loc_22cbf8:
0022cbf8str xzr, [sp+520]
0022cbfcadd x27, sp, 528
0022cc00stp xzr, xzr, [x27]
0022cc04str xzr, [sp+480]
0022cc08stp xzr, xzr, [sp+488]
0022cc0cldr x1, [sp+208]
0022cc10ldrsb x27, [x1]
0022cc14ldr x1, [x1+24]
0022cc18ldr x0, [sp+216]
0022cc1cblr x1
0022cc20str x0, [sp+520]
0022cc24str x1, [sp+528]
0022cc28str x2, [sp+536]
0022cc2cstr x3, [sp+480]
0022cc30str x4, [sp+488]
0022cc34str x5, [sp+496]
0022cc38ldr x1, [sp+528]
0022cc3cldr x2, [sp+536]
0022cc40ldr x3, [sp+520]
0022cc44str x3, [sp+800]
0022cc48str x1, [sp+808]
0022cc4cstr x2, [sp+816]
0022cc50ldr x1, [sp+480]
0022cc54ldr x2, [sp+488]
0022cc58ldr x3, [sp+496]
0022cc5cstr x1, [sp+776]
0022cc60str x2, [sp+784]
0022cc64str x3, [sp+792]
0022cc68ldr x1, [sp+800]
0022cc6cldr x2, [sp+808]
0022cc70ldr x3, [sp+816]
0022cc74str x1, [sp+272]
0022cc78str x2, [sp+280]
0022cc7cstr x3, [sp+288]
0022cc80ldr x1, [sp+776]
0022cc84ldr x2, [sp+784]
0022cc88ldr x3, [sp+792]
0022cc8cstr x1, [sp+168]
0022cc90str x2, [sp+176]
0022cc94str x3, [sp+184]
0022cc98stp xzr, xzr, [sp+240]
0022cc9cldr x1, [sp+176]
0022cca0str x1, [sp+128]
0022cca4subs xzr, x1, 1
0022cca8b.eq 0x22ccb0
0022ccacb 0x22cd1c
0022ccb0
0022ccb0loc_22ccb0:
0022ccb0ldr x0, [sp+272]
0022ccb4ldr x1, [sp+280]
0022ccb8ldr x2, [sp+288]
0022ccbcbl google.golang.org/protobuf/internal/impl.legacyLoadFileDesc
0022ccc0str x0, [sp+760]
0022ccc4str x1, [sp+768]
0022ccc8ldrsb x27, [x0]
0022ccccldr x3, [x0+24]
0022ccd0mov x0, x1
0022ccd4blr x3
0022ccd8str x0, [sp+744]
0022ccdcstr x1, [sp+752]
0022cce0ldr x3, [sp+176]
0022cce4ldr x4, [sp+168]
0022cce8subs xzr, x3, 0
0022ccecb.hi 0x22ccf4
0022ccf0b 0x22d060
0022ccf4
0022ccf4loc_22ccf4:
0022ccf4ldr x2, [x4]
0022ccf8str x2, [sp+112]
0022ccfcldrsb x27, [x0]
0022cd00ldr x3, [x0+32]
0022cd04mov x0, x1
0022cd08mov x1, x2
0022cd0cblr x3
0022cd10str x0, [sp+240]
0022cd14str x1, [sp+248]
0022cd18b 0x22cef0
0022cd1c
0022cd1cloc_22cd1c:
0022cd1cldr x0, [sp+272]
0022cd20ldr x1, [sp+280]
0022cd24ldr x2, [sp+288]
0022cd28bl google.golang.org/protobuf/internal/impl.legacyLoadFileDesc
0022cd2cstr x0, [sp+728]
0022cd30str x1, [sp+736]
0022cd34ldrsb x27, [x0]
0022cd38ldr x3, [x0+72]
0022cd3cmov x0, x1
0022cd40blr x3
0022cd44str x0, [sp+712]
0022cd48str x1, [sp+720]
0022cd4cldr x3, [sp+176]
0022cd50ldr x4, [sp+168]
0022cd54subs xzr, x3, 0
0022cd58b.hi 0x22cd60
0022cd5cb 0x22d054
0022cd60
0022cd60loc_22cd60:
0022cd60ldr x2, [x4]
0022cd64str x2, [sp+104]
0022cd68ldrsb x27, [x0]
0022cd6cldr x3, [x0+32]
0022cd70mov x0, x1
0022cd74mov x1, x2
0022cd78blr x3
0022cd7cstr x0, [sp+152]
0022cd80str x1, [sp+160]
0022cd84ldr x2, [sp+176]
0022cd88str x2, [sp+128]
0022cd8csub x1, x2, 1
0022cd90str x1, [sp+120]
0022cd94ldr x3, [sp+184]
0022cd98ldr x4, [sp+168]
0022cd9csubs xzr, x3, x1
0022cda0b.hs 0x22cda8
0022cda4b 0x22d04c
0022cda8
0022cda8loc_22cda8:
0022cda8subs xzr, x1, 1
0022cdacb.hs 0x22cdb4
0022cdb0b 0x22d044
0022cdb4
0022cdb4loc_22cdb4:
0022cdb4sub x1, x3, 1
0022cdb8sub x2, x2, 2
0022cdbcsub x3, xzr, x1
0022cdc0sbfm x3, x3, 63, 63
0022cdc4and x3, x3, 8
0022cdc8add x3, x4, x3
0022cdccstr x3, [sp+480]
0022cdd0str x2, [sp+488]
0022cdd4str x1, [sp+496]
0022cdd8str x3, [sp+456]
0022cddcstr x2, [sp+464]
0022cde0str x1, [sp+472]
0022cde4str xzr, [sp+96]
0022cde8str x2, [sp+88]
0022cdecb 0x22ce18
0022cdf0
0022cdf0loc_22cdf0:
0022cdf0ldr x0, [sp+856]
0022cdf4ldr x1, [sp+864]
0022cdf8bl google.golang.org/protobuf/internal/impl.aberrantLoadEnumDesc
0022cdfcstr x0, [sp+632]
0022ce00str x1, [sp+640]
0022ce04str x0, [sp+136]
0022ce08str x1, [sp+144]
0022ce0cldp x29, x30, [sp-8]
0022ce10add sp, sp, 848
0022ce14ret x30
0022ce18
0022ce18loc_22ce18:
0022ce18ldr x1, [sp+88]
0022ce1cldr x2, [sp+96]
0022ce20subs xzr, x1, x2
0022ce24b.gt 0x22ce2c
0022ce28b 0x22ce8c
0022ce2c
0022ce2cloc_22ce2c:
0022ce2cldr x1, [sp+96]
0022ce30ldr x2, [sp+456]
0022ce34ldr x1, [x2+3*x1]
0022ce38str x1, [sp+72]
0022ce3cldr x1, [sp+152]
0022ce40ldrsb x27, [x1]
0022ce44ldr x1, [x1+96]
0022ce48ldr x0, [sp+160]
0022ce4cblr x1
0022ce50str x0, [sp+696]
0022ce54str x1, [sp+704]
0022ce58ldrsb x27, [x0]
0022ce5cldr x2, [sp+72]
0022ce60ldr x3, [x0+32]
0022ce64mov x0, x1
0022ce68mov x1, x2
0022ce6cblr x3
0022ce70str x0, [sp+152]
0022ce74str x1, [sp+160]
0022ce78b 0x22ce7c
0022ce7c
0022ce7cloc_22ce7c:
0022ce7cldr x1, [sp+96]
0022ce80add x1, x1, 1
0022ce84str x1, [sp+96]
0022ce88b 0x22ce18
0022ce8c
0022ce8cloc_22ce8c:
0022ce8cldr x1, [sp+152]
0022ce90ldrsb x27, [x1]
0022ce94ldr x1, [x1+24]
0022ce98ldr x0, [sp+160]
0022ce9cblr x1
0022cea0str x0, [sp+680]
0022cea4str x1, [sp+688]
0022cea8ldr x2, [sp+176]
0022ceacstr x2, [sp+120]
0022ceb0ldr x3, [sp+176]
0022ceb4ldr x4, [sp+168]
0022ceb8sub x2, x2, 1
0022cebcsubs xzr, x3, x2
0022cec0b.hi 0x22cec8
0022cec4b 0x22d038
0022cec8
0022cec8loc_22cec8:
0022cec8ldr x2, [x4+3*x2]
0022ceccstr x2, [sp+80]
0022ced0ldrsb x27, [x0]
0022ced4ldr x3, [x0+32]
0022ced8mov x0, x1
0022cedcmov x1, x2
0022cee0blr x3
0022cee4str x0, [sp+240]
0022cee8str x1, [sp+248]
0022ceecb 0x22cef0
0022cef0
0022cef0loc_22cef0:
0022cef0add x27, sp, 648
0022cef4stp xzr, xzr, [x27]
0022cef8ldr x5, [sp+856]
0022cefcldr x6, [sp+864]
0022cf00str x5, [sp+352]
0022cf04str x6, [sp+360]
0022cf08str x5, [sp+344]
0022cf0cldr x5, [sp+344]
0022cf10cbnz x5, 0x22cf18
0022cf14b 0x22cf28
0022cf18
0022cf18loc_22cf18:
0022cf18ldr x5, [sp+344]
0022cf1cldr x5, [x5+8]
0022cf20str x5, [sp+344]
0022cf24b 0x22cf2c
0022cf28
0022cf28loc_22cf28:
0022cf28b 0x22cf2c
0022cf2c
0022cf2cloc_22cf2c:
0022cf2cldr x5, [sp+240]
0022cf30ldr x6, [sp+248]
0022cf34str x5, [sp+328]
0022cf38str x6, [sp+336]
0022cf3cstr x5, [sp+320]
0022cf40ldr x5, [sp+320]
0022cf44cbnz x5, 0x22cf4c
0022cf48b 0x22cf5c
0022cf4c
0022cf4cloc_22cf4c:
0022cf4cldr x5, [sp+320]
0022cf50ldr x5, [x5+8]
0022cf54str x5, [sp+320]
0022cf58b 0x22cf60
0022cf5c
0022cf5cloc_22cf5c:
0022cf5cb 0x22cf60
0022cf60
0022cf60loc_22cf60:
0022cf60ldr x2, [sp+360]
0022cf64ldr x1, [sp+344]
0022cf68ldr x4, [sp+336]
0022cf6cldr x3, [sp+320]
0022cf70adrp x0, 0x7f7000
0022cf74add x0, x0, 2720
0022cf78bl sync.(*Map).LoadOrStore
0022cf7cstr x0, [sp+648]
0022cf80str x1, [sp+656]
0022cf84strb w2, [sp+69]
0022cf88ldr x5, [sp+648]
0022cf8cldr x6, [sp+656]
0022cf90str x5, [sp+664]
0022cf94str x6, [sp+672]
0022cf98ldrb w5, [sp+69]
0022cf9cstrb w5, [sp+70]
0022cfa0ldr x5, [sp+664]
0022cfa4ldr x6, [sp+672]
0022cfa8str x5, [sp+224]
0022cfacstr x6, [sp+232]
0022cfb0ldrb w5, [sp+70]
0022cfb4strb w5, [sp+63]
0022cfb8tbnz w5, 0, 0x22cfc0
0022cfbcb 0x22d010
0022cfc0
0022cfc0loc_22cfc0:
0022cfc0add x27, sp, 632
0022cfc4stp xzr, xzr, [x27]
0022cfc8ldr x2, [sp+232]
0022cfccldr x1, [sp+224]
0022cfd0cbnz x1, 0x22cfd8
0022cfd4b 0x22d02c
0022cfd8
0022cfd8loc_22cfd8:
0022cfd8str x2, [sp+312]
0022cfdcadrp x0, 0x7e5000
0022cfe0add x0, x0, 1264
0022cfe4bl runtime.typeAssert
0022cfe8b 0x22cfec
0022cfec
0022cfecloc_22cfec:
0022cfecstr x0, [sp+632]
0022cff0ldr x1, [sp+312]
0022cff4str x1, [sp+640]
0022cff8str x0, [sp+136]
0022cffcstr x1, [sp+144]
0022d000ldr x0, [sp+136]
0022d004ldp x29, x30, [sp-8]
0022d008add sp, sp, 848
0022d00cret x30
0022d010
0022d010loc_22d010:
0022d010ldr x0, [sp+240]
0022d014ldr x1, [sp+248]
0022d018str x0, [sp+136]
0022d01cstr x1, [sp+144]
0022d020ldp x29, x30, [sp-8]
0022d024add sp, sp, 848
0022d028ret x30
0022d02c
0022d02cloc_22d02c:
0022d02cadrp x0, 0x43d000
0022d030add x0, x0, 2144
0022d034bl runtime.panicnildottype
0022d038
0022d038loc_22d038:
0022d038mov x0, x2
0022d03cmov x1, x3
0022d040bl runtime.panicIndex
0022d044
0022d044loc_22d044:
0022d044orr x0, xzr, 1
0022d048bl runtime.panicSliceB
0022d04c
0022d04cloc_22d04c:
0022d04cmov x2, x3
0022d050bl runtime.panicSliceAcap
0022d054
0022d054loc_22d054:
0022d054mov x0, xzr
0022d058mov x1, x3
0022d05cbl runtime.panicIndex
0022d060
0022d060loc_22d060:
0022d060mov x0, xzr
0022d064mov x1, x3
0022d068bl runtime.panicIndex
0022d06c
0022d06cloc_22d06c:
0022d06cadd x27, sp, 576
0022d070stp xzr, xzr, [x27]
0022d074add x5, sp, 576
0022d078str x5, [sp+400]
0022d07cldr x5, [sp+856]
0022d080ldr x6, [sp+864]
0022d084str x5, [sp+384]
0022d088str x6, [sp+392]
0022d08cstr x5, [sp+376]
0022d090ldr x5, [sp+376]
0022d094cbnz x5, 0x22d09c
0022d098b 0x22d13c
0022d09c
0022d09cloc_22d09c:
0022d09cldr x5, [sp+376]
0022d0a0ldr x5, [x5+8]
0022d0a4str x5, [sp+376]
0022d0a8b 0x22d0ac
0022d0ac
0022d0acloc_22d0ac:
0022d0acldr x5, [sp+400]
0022d0b0ldrsb x27, [x5]
0022d0b4ldr x6, [sp+392]
0022d0b8ldr x7, [sp+376]
0022d0bcstr x7, [x5]
0022d0c0adrp x27, 0x81e000
0022d0c4ldr w7, [x27+3056]
0022d0c8cbz w7, 0x22d0d0
0022d0ccb 0x22d128
0022d0d0
0022d0d0loc_22d0d0:
0022d0d0b 0x22d0d4
0022d0d4
0022d0d4loc_22d0d4:
0022d0d4str x6, [x5+8]
0022d0d8ldr x2, [sp+400]
0022d0dcldrsb x27, [x2]
0022d0e0b 0x22d0e4
0022d0e4
0022d0e4loc_22d0e4:
0022d0e4str x2, [sp+408]
0022d0e8orr x4, xzr, 1
0022d0ecstr x4, [sp+416]
0022d0f0str x4, [sp+424]
0022d0f4adrp x0, 0x491000
0022d0f8add x0, x0, 3632
0022d0fcorr x1, xzr, 32
0022d100mov x3, x4
0022d104bl fmt.Sprintf
0022d108str x0, [sp+560]
0022d10cstr x1, [sp+568]
0022d110bl runtime.convTstring
0022d114str x0, [sp+368]
0022d118mov x1, x0
0022d11cadrp x0, 0x3c8000
0022d120add x0, x0, 2944
0022d124bl runtime.gopanic
0022d128
0022d128loc_22d128:
0022d128bl runtime.gcWriteBarrier2
0022d12cstr x6, [x25]
0022d130ldr x7, [x5+8]
0022d134str x7, [x25+8]
0022d138b 0x22d0d4
0022d13c
0022d13cloc_22d13c:
0022d13cb 0x22d0ac
0022d140
0022d140loc_22d140:
0022d140adrp x0, 0x43d000
0022d144add x0, x0, 2144
0022d148bl runtime.panicnildottype
0022d14chint
0022d150
0022d150loc_22d150:
0022d150stp x0, x1, [sp+8]
0022d154mov x3, x30
0022d158bl runtime.morestack_noctxt.abi0
0022d15cldp x0, x1, [sp+8]
0022d160b 0x22c9d0
0022d164udf 0
0022d168udf 0
0022d16cudf 0
0022c9d0
0022c9d0google.golang.org/protobuf/internal/impl.LegacyLoadEnumDesc: ; void google.golang.org/protobuf/internal/impl.LegacyLoadEnumDesc(reflect.Type t)
0022c9d0ldr x16, [x28+16]
0022c9d4sub x17, sp, 720
0022c9d8subs xzr, x17, x16
0022c9dcb.ls 0x22d150
0022c9e0sub x20, sp, 848
0022c9e4stp x29, x30, [x20-8]
0022c9e8add sp, x20, 0
0022c9ecsub x29, sp, 8
0022c9f0str x0, [sp+856]
0022c9f4str x1, [sp+864]
0022c9f8stp xzr, xzr, [sp+136]
0022c9fcadd x27, sp, 648
0022ca00stp xzr, xzr, [x27]
0022ca04ldr x3, [sp+856]
0022ca08ldr x4, [sp+864]
0022ca0cstr x3, [sp+440]
0022ca10str x4, [sp+448]
0022ca14str x3, [sp+432]
0022ca18ldr x3, [sp+432]
0022ca1ccbnz x3, 0x22ca24
0022ca20b 0x22ca34
0022ca24
0022ca24loc_22ca24:
0022ca24ldr x3, [sp+432]
0022ca28ldr x3, [x3+8]
0022ca2cstr x3, [sp+432]
0022ca30b 0x22ca38
0022ca34
0022ca34loc_22ca34:
0022ca34b 0x22ca38
0022ca38
0022ca38loc_22ca38:
0022ca38ldr x2, [sp+448]
0022ca3cldr x1, [sp+432]
0022ca40adrp x0, 0x7f7000
0022ca44add x0, x0, 2720
0022ca48bl sync.(*Map).Load
0022ca4cstr x0, [sp+648]
0022ca50str x1, [sp+656]
0022ca54strb w2, [sp+69]
0022ca58ldr x3, [sp+648]
0022ca5cldr x4, [sp+656]
0022ca60str x3, [sp+504]
0022ca64str x4, [sp+512]
0022ca68ldrb w3, [sp+69]
0022ca6cstrb w3, [sp+68]
0022ca70ldr x3, [sp+504]
0022ca74ldr x4, [sp+512]
0022ca78str x3, [sp+256]
0022ca7cstr x4, [sp+264]
0022ca80ldrb w3, [sp+68]
0022ca84strb w3, [sp+66]
0022ca88tbnz w3, 0, 0x22ca90
0022ca8cb 0x22cae0
0022ca90
0022ca90loc_22ca90:
0022ca90add x27, sp, 632
0022ca94stp xzr, xzr, [x27]
0022ca98ldr x2, [sp+264]
0022ca9cldr x1, [sp+256]
0022caa0cbnz x1, 0x22caa8
0022caa4b 0x22d140
0022caa8
0022caa8loc_22caa8:
0022caa8str x2, [sp+312]
0022caacadrp x0, 0x7e5000
0022cab0add x0, x0, 1168
0022cab4bl runtime.typeAssert
0022cab8b 0x22cabc
0022cabc
0022cabcloc_22cabc:
0022cabcstr x0, [sp+632]
0022cac0ldr x1, [sp+312]
0022cac4str x1, [sp+640]
0022cac8str x0, [sp+136]
0022caccstr x1, [sp+144]
0022cad0ldr x0, [sp+136]
0022cad4ldp x29, x30, [sp-8]
0022cad8add sp, sp, 848
0022cadcret x30
0022cae0
0022cae0loc_22cae0:
0022cae0ldr x0, [sp+856]
0022cae4ldr x1, [sp+864]
0022cae8bl reflect.Zero
0022caecstr x0, [sp+608]
0022caf0str x1, [sp+616]
0022caf4str x2, [sp+624]
0022caf8bl reflect.Value.Interface
0022cafcstr x0, [sp+192]
0022cb00str x1, [sp+200]
0022cb04add x27, sp, 592
0022cb08stp xzr, xzr, [x27]
0022cb0cldr x2, [sp+200]
0022cb10ldr x1, [sp+192]
0022cb14cbnz x1, 0x22cb1c
0022cb18b 0x22cb38
0022cb1c
0022cb1cloc_22cb1c:
0022cb1cstr x2, [sp+312]
0022cb20adrp x0, 0x7e5000
0022cb24add x0, x0, 1200
0022cb28bl runtime.typeAssert
0022cb2cldr x2, [sp+312]
0022cb30mov x1, x0
0022cb34b 0x22cb3c
0022cb38
0022cb38loc_22cb38:
0022cb38b 0x22cb3c
0022cb3c
0022cb3cloc_22cb3c:
0022cb3cstr x1, [sp+592]
0022cb40str x2, [sp+600]
0022cb44subs xzr, x1, 0
0022cb48cset x5, ne
0022cb4cstrb w5, [sp+69]
0022cb50ldr x5, [sp+592]
0022cb54ldr x6, [sp+600]
0022cb58str x5, [sp+296]
0022cb5cstr x6, [sp+304]
0022cb60ldrb w5, [sp+69]
0022cb64strb w5, [sp+67]
0022cb68strb w5, [sp+65]
0022cb6ctbnz w5, 0, 0x22d06c
0022cb70b 0x22cb74
0022cb74
0022cb74loc_22cb74:
0022cb74add x27, sp, 544
0022cb78stp xzr, xzr, [x27]
0022cb7cldr x2, [sp+200]
0022cb80ldr x1, [sp+192]
0022cb84cbnz x1, 0x22cb8c
0022cb88b 0x22cba8
0022cb8c
0022cb8cloc_22cb8c:
0022cb8cstr x2, [sp+312]
0022cb90adrp x0, 0x7e5000
0022cb94add x0, x0, 1232
0022cb98bl runtime.typeAssert
0022cb9cldr x2, [sp+312]
0022cba0mov x1, x0
0022cba4b 0x22cbac
0022cba8
0022cba8loc_22cba8:
0022cba8b 0x22cbac
0022cbac
0022cbacloc_22cbac:
0022cbacstr x1, [sp+544]
0022cbb0str x2, [sp+552]
0022cbb4subs xzr, x1, 0
0022cbb8cset x2, ne
0022cbbcstrb w2, [sp+69]
0022cbc0ldr x2, [sp+544]
0022cbc4ldr x3, [sp+552]
0022cbc8str x2, [sp+824]
0022cbccstr x3, [sp+832]
0022cbd0ldrb w2, [sp+69]
0022cbd4strb w2, [sp+71]
0022cbd8ldr x2, [sp+824]
0022cbdcldr x3, [sp+832]
0022cbe0str x2, [sp+208]
0022cbe4str x3, [sp+216]
0022cbe8ldrb w2, [sp+71]
0022cbecstrb w2, [sp+64]
0022cbf0tbnz w2, 0, 0x22cbf8
0022cbf4b 0x22cdf0
0022cbf8
0022cbf8loc_22cbf8:
0022cbf8str xzr, [sp+520]
0022cbfcadd x27, sp, 528
0022cc00stp xzr, xzr, [x27]
0022cc04str xzr, [sp+480]
0022cc08stp xzr, xzr, [sp+488]
0022cc0cldr x1, [sp+208]
0022cc10ldrsb x27, [x1]
0022cc14ldr x1, [x1+24]
0022cc18ldr x0, [sp+216]
0022cc1cblr x1
0022cc20str x0, [sp+520]
0022cc24str x1, [sp+528]
0022cc28str x2, [sp+536]
0022cc2cstr x3, [sp+480]
0022cc30str x4, [sp+488]
0022cc34str x5, [sp+496]
0022cc38ldr x1, [sp+528]
0022cc3cldr x2, [sp+536]
0022cc40ldr x3, [sp+520]
0022cc44str x3, [sp+800]
0022cc48str x1, [sp+808]
0022cc4cstr x2, [sp+816]
0022cc50ldr x1, [sp+480]
0022cc54ldr x2, [sp+488]
0022cc58ldr x3, [sp+496]
0022cc5cstr x1, [sp+776]
0022cc60str x2, [sp+784]
0022cc64str x3, [sp+792]
0022cc68ldr x1, [sp+800]
0022cc6cldr x2, [sp+808]
0022cc70ldr x3, [sp+816]
0022cc74str x1, [sp+272]
0022cc78str x2, [sp+280]
0022cc7cstr x3, [sp+288]
0022cc80ldr x1, [sp+776]
0022cc84ldr x2, [sp+784]
0022cc88ldr x3, [sp+792]
0022cc8cstr x1, [sp+168]
0022cc90str x2, [sp+176]
0022cc94str x3, [sp+184]
0022cc98stp xzr, xzr, [sp+240]
0022cc9cldr x1, [sp+176]
0022cca0str x1, [sp+128]
0022cca4subs xzr, x1, 1
0022cca8b.eq 0x22ccb0
0022ccacb 0x22cd1c
0022ccb0
0022ccb0loc_22ccb0:
0022ccb0ldr x0, [sp+272]
0022ccb4ldr x1, [sp+280]
0022ccb8ldr x2, [sp+288]
0022ccbcbl google.golang.org/protobuf/internal/impl.legacyLoadFileDesc
0022ccc0str x0, [sp+760]
0022ccc4str x1, [sp+768]
0022ccc8ldrsb x27, [x0]
0022ccccldr x3, [x0+24]
0022ccd0mov x0, x1
0022ccd4blr x3
0022ccd8str x0, [sp+744]
0022ccdcstr x1, [sp+752]
0022cce0ldr x3, [sp+176]
0022cce4ldr x4, [sp+168]
0022cce8subs xzr, x3, 0
0022ccecb.hi 0x22ccf4
0022ccf0b 0x22d060
0022ccf4
0022ccf4loc_22ccf4:
0022ccf4ldr x2, [x4]
0022ccf8str x2, [sp+112]
0022ccfcldrsb x27, [x0]
0022cd00ldr x3, [x0+32]
0022cd04mov x0, x1
0022cd08mov x1, x2
0022cd0cblr x3
0022cd10str x0, [sp+240]
0022cd14str x1, [sp+248]
0022cd18b 0x22cef0
0022cd1c
0022cd1cloc_22cd1c:
0022cd1cldr x0, [sp+272]
0022cd20ldr x1, [sp+280]
0022cd24ldr x2, [sp+288]
0022cd28bl google.golang.org/protobuf/internal/impl.legacyLoadFileDesc
0022cd2cstr x0, [sp+728]
0022cd30str x1, [sp+736]
0022cd34ldrsb x27, [x0]
0022cd38ldr x3, [x0+72]
0022cd3cmov x0, x1
0022cd40blr x3
0022cd44str x0, [sp+712]
0022cd48str x1, [sp+720]
0022cd4cldr x3, [sp+176]
0022cd50ldr x4, [sp+168]
0022cd54subs xzr, x3, 0
0022cd58b.hi 0x22cd60
0022cd5cb 0x22d054
0022cd60
0022cd60loc_22cd60:
0022cd60ldr x2, [x4]
0022cd64str x2, [sp+104]
0022cd68ldrsb x27, [x0]
0022cd6cldr x3, [x0+32]
0022cd70mov x0, x1
0022cd74mov x1, x2
0022cd78blr x3
0022cd7cstr x0, [sp+152]
0022cd80str x1, [sp+160]
0022cd84ldr x2, [sp+176]
0022cd88str x2, [sp+128]
0022cd8csub x1, x2, 1
0022cd90str x1, [sp+120]
0022cd94ldr x3, [sp+184]
0022cd98ldr x4, [sp+168]
0022cd9csubs xzr, x3, x1
0022cda0b.hs 0x22cda8
0022cda4b 0x22d04c
0022cda8
0022cda8loc_22cda8:
0022cda8subs xzr, x1, 1
0022cdacb.hs 0x22cdb4
0022cdb0b 0x22d044
0022cdb4
0022cdb4loc_22cdb4:
0022cdb4sub x1, x3, 1
0022cdb8sub x2, x2, 2
0022cdbcsub x3, xzr, x1
0022cdc0sbfm x3, x3, 63, 63
0022cdc4and x3, x3, 8
0022cdc8add x3, x4, x3
0022cdccstr x3, [sp+480]
0022cdd0str x2, [sp+488]
0022cdd4str x1, [sp+496]
0022cdd8str x3, [sp+456]
0022cddcstr x2, [sp+464]
0022cde0str x1, [sp+472]
0022cde4str xzr, [sp+96]
0022cde8str x2, [sp+88]
0022cdecb 0x22ce18
0022cdf0
0022cdf0loc_22cdf0:
0022cdf0ldr x0, [sp+856]
0022cdf4ldr x1, [sp+864]
0022cdf8bl google.golang.org/protobuf/internal/impl.aberrantLoadEnumDesc
0022cdfcstr x0, [sp+632]
0022ce00str x1, [sp+640]
0022ce04str x0, [sp+136]
0022ce08str x1, [sp+144]
0022ce0cldp x29, x30, [sp-8]
0022ce10add sp, sp, 848
0022ce14ret x30
0022ce18
0022ce18loc_22ce18:
0022ce18ldr x1, [sp+88]
0022ce1cldr x2, [sp+96]
0022ce20subs xzr, x1, x2
0022ce24b.gt 0x22ce2c
0022ce28b 0x22ce8c
0022ce2c
0022ce2cloc_22ce2c:
0022ce2cldr x1, [sp+96]
0022ce30ldr x2, [sp+456]
0022ce34ldr x1, [x2+3*x1]
0022ce38str x1, [sp+72]
0022ce3cldr x1, [sp+152]
0022ce40ldrsb x27, [x1]
0022ce44ldr x1, [x1+96]
0022ce48ldr x0, [sp+160]
0022ce4cblr x1
0022ce50str x0, [sp+696]
0022ce54str x1, [sp+704]
0022ce58ldrsb x27, [x0]
0022ce5cldr x2, [sp+72]
0022ce60ldr x3, [x0+32]
0022ce64mov x0, x1
0022ce68mov x1, x2
0022ce6cblr x3
0022ce70str x0, [sp+152]
0022ce74str x1, [sp+160]
0022ce78b 0x22ce7c
0022ce7c
0022ce7cloc_22ce7c:
0022ce7cldr x1, [sp+96]
0022ce80add x1, x1, 1
0022ce84str x1, [sp+96]
0022ce88b 0x22ce18
0022ce8c
0022ce8cloc_22ce8c:
0022ce8cldr x1, [sp+152]
0022ce90ldrsb x27, [x1]
0022ce94ldr x1, [x1+24]
0022ce98ldr x0, [sp+160]
0022ce9cblr x1
0022cea0str x0, [sp+680]
0022cea4str x1, [sp+688]
0022cea8ldr x2, [sp+176]
0022ceacstr x2, [sp+120]
0022ceb0ldr x3, [sp+176]
0022ceb4ldr x4, [sp+168]
0022ceb8sub x2, x2, 1
0022cebcsubs xzr, x3, x2
0022cec0b.hi 0x22cec8
0022cec4b 0x22d038
0022cec8
0022cec8loc_22cec8:
0022cec8ldr x2, [x4+3*x2]
0022ceccstr x2, [sp+80]
0022ced0ldrsb x27, [x0]
0022ced4ldr x3, [x0+32]
0022ced8mov x0, x1
0022cedcmov x1, x2
0022cee0blr x3
0022cee4str x0, [sp+240]
0022cee8str x1, [sp+248]
0022ceecb 0x22cef0
0022cef0
0022cef0loc_22cef0:
0022cef0add x27, sp, 648
0022cef4stp xzr, xzr, [x27]
0022cef8ldr x5, [sp+856]
0022cefcldr x6, [sp+864]
0022cf00str x5, [sp+352]
0022cf04str x6, [sp+360]
0022cf08str x5, [sp+344]
0022cf0cldr x5, [sp+344]
0022cf10cbnz x5, 0x22cf18
0022cf14b 0x22cf28
0022cf18
0022cf18loc_22cf18:
0022cf18ldr x5, [sp+344]
0022cf1cldr x5, [x5+8]
0022cf20str x5, [sp+344]
0022cf24b 0x22cf2c
0022cf28
0022cf28loc_22cf28:
0022cf28b 0x22cf2c
0022cf2c
0022cf2cloc_22cf2c:
0022cf2cldr x5, [sp+240]
0022cf30ldr x6, [sp+248]
0022cf34str x5, [sp+328]
0022cf38str x6, [sp+336]
0022cf3cstr x5, [sp+320]
0022cf40ldr x5, [sp+320]
0022cf44cbnz x5, 0x22cf4c
0022cf48b 0x22cf5c
0022cf4c
0022cf4cloc_22cf4c:
0022cf4cldr x5, [sp+320]
0022cf50ldr x5, [x5+8]
0022cf54str x5, [sp+320]
0022cf58b 0x22cf60
0022cf5c
0022cf5cloc_22cf5c:
0022cf5cb 0x22cf60
0022cf60
0022cf60loc_22cf60:
0022cf60ldr x2, [sp+360]
0022cf64ldr x1, [sp+344]
0022cf68ldr x4, [sp+336]
0022cf6cldr x3, [sp+320]
0022cf70adrp x0, 0x7f7000
0022cf74add x0, x0, 2720
0022cf78bl sync.(*Map).LoadOrStore
0022cf7cstr x0, [sp+648]
0022cf80str x1, [sp+656]
0022cf84strb w2, [sp+69]
0022cf88ldr x5, [sp+648]
0022cf8cldr x6, [sp+656]
0022cf90str x5, [sp+664]
0022cf94str x6, [sp+672]
0022cf98ldrb w5, [sp+69]
0022cf9cstrb w5, [sp+70]
0022cfa0ldr x5, [sp+664]
0022cfa4ldr x6, [sp+672]
0022cfa8str x5, [sp+224]
0022cfacstr x6, [sp+232]
0022cfb0ldrb w5, [sp+70]
0022cfb4strb w5, [sp+63]
0022cfb8tbnz w5, 0, 0x22cfc0
0022cfbcb 0x22d010
0022cfc0
0022cfc0loc_22cfc0:
0022cfc0add x27, sp, 632
0022cfc4stp xzr, xzr, [x27]
0022cfc8ldr x2, [sp+232]
0022cfccldr x1, [sp+224]
0022cfd0cbnz x1, 0x22cfd8
0022cfd4b 0x22d02c
0022cfd8
0022cfd8loc_22cfd8:
0022cfd8str x2, [sp+312]
0022cfdcadrp x0, 0x7e5000
0022cfe0add x0, x0, 1264
0022cfe4bl runtime.typeAssert
0022cfe8b 0x22cfec
0022cfec
0022cfecloc_22cfec:
0022cfecstr x0, [sp+632]
0022cff0ldr x1, [sp+312]
0022cff4str x1, [sp+640]
0022cff8str x0, [sp+136]
0022cffcstr x1, [sp+144]
0022d000ldr x0, [sp+136]
0022d004ldp x29, x30, [sp-8]
0022d008add sp, sp, 848
0022d00cret x30
0022d010
0022d010loc_22d010:
0022d010ldr x0, [sp+240]
0022d014ldr x1, [sp+248]
0022d018str x0, [sp+136]
0022d01cstr x1, [sp+144]
0022d020ldp x29, x30, [sp-8]
0022d024add sp, sp, 848
0022d028ret x30
0022d02c
0022d02cloc_22d02c:
0022d02cadrp x0, 0x43d000
0022d030add x0, x0, 2144
0022d034bl runtime.panicnildottype
0022d038
0022d038loc_22d038:
0022d038mov x0, x2
0022d03cmov x1, x3
0022d040bl runtime.panicIndex
0022d044
0022d044loc_22d044:
0022d044orr x0, xzr, 1
0022d048bl runtime.panicSliceB
0022d04c
0022d04cloc_22d04c:
0022d04cmov x2, x3
0022d050bl runtime.panicSliceAcap
0022d054
0022d054loc_22d054:
0022d054mov x0, xzr
0022d058mov x1, x3
0022d05cbl runtime.panicIndex
0022d060
0022d060loc_22d060:
0022d060mov x0, xzr
0022d064mov x1, x3
0022d068bl runtime.panicIndex
0022d06c
0022d06cloc_22d06c:
0022d06cadd x27, sp, 576
0022d070stp xzr, xzr, [x27]
0022d074add x5, sp, 576
0022d078str x5, [sp+400]
0022d07cldr x5, [sp+856]
0022d080ldr x6, [sp+864]
0022d084str x5, [sp+384]
0022d088str x6, [sp+392]
0022d08cstr x5, [sp+376]
0022d090ldr x5, [sp+376]
0022d094cbnz x5, 0x22d09c
0022d098b 0x22d13c
0022d09c
0022d09cloc_22d09c:
0022d09cldr x5, [sp+376]
0022d0a0ldr x5, [x5+8]
0022d0a4str x5, [sp+376]
0022d0a8b 0x22d0ac
0022d0ac
0022d0acloc_22d0ac:
0022d0acldr x5, [sp+400]
0022d0b0ldrsb x27, [x5]
0022d0b4ldr x6, [sp+392]
0022d0b8ldr x7, [sp+376]
0022d0bcstr x7, [x5]
0022d0c0adrp x27, 0x81e000
0022d0c4ldr w7, [x27+3056]
0022d0c8cbz w7, 0x22d0d0
0022d0ccb 0x22d128
0022d0d0
0022d0d0loc_22d0d0:
0022d0d0b 0x22d0d4
0022d0d4
0022d0d4loc_22d0d4:
0022d0d4str x6, [x5+8]
0022d0d8ldr x2, [sp+400]
0022d0dcldrsb x27, [x2]
0022d0e0b 0x22d0e4
0022d0e4
0022d0e4loc_22d0e4:
0022d0e4str x2, [sp+408]
0022d0e8orr x4, xzr, 1
0022d0ecstr x4, [sp+416]
0022d0f0str x4, [sp+424]
0022d0f4adrp x0, 0x491000
0022d0f8add x0, x0, 3632
0022d0fcorr x1, xzr, 32
0022d100mov x3, x4
0022d104bl fmt.Sprintf
0022d108str x0, [sp+560]
0022d10cstr x1, [sp+568]
0022d110bl runtime.convTstring
0022d114str x0, [sp+368]
0022d118mov x1, x0
0022d11cadrp x0, 0x3c8000
0022d120add x0, x0, 2944
0022d124bl runtime.gopanic
0022d128
0022d128loc_22d128:
0022d128bl runtime.gcWriteBarrier2
0022d12cstr x6, [x25]
0022d130ldr x7, [x5+8]
0022d134str x7, [x25+8]
0022d138b 0x22d0d4
0022d13c
0022d13cloc_22d13c:
0022d13cb 0x22d0ac
0022d140
0022d140loc_22d140:
0022d140adrp x0, 0x43d000
0022d144add x0, x0, 2144
0022d148bl runtime.panicnildottype
0022d14chint
0022d150
0022d150loc_22d150:
0022d150stp x0, x1, [sp+8]
0022d154mov x3, x30
0022d158bl runtime.morestack_noctxt.abi0
0022d15cldp x0, x1, [sp+8]
0022d160b 0x22c9d0
0022d164udf 0
0022d168udf 0
0022d16cudf 0
0022c9d0
0022d170
0022d170google.golang.org/protobuf/internal/impl.aberrantLoadEnumDesc: ; void google.golang.org/protobuf/internal/impl.aberrantLoadEnumDesc(reflect.Type t)
0022d170ldr x16, [x28+16]
0022d174sub x17, sp, 256
0022d178subs xzr, x17, x16
0022d17cb.ls 0x22d6dc
0022d180sub x20, sp, 384
0022d184stp x29, x30, [x20-8]
0022d188add sp, x20, 0
0022d18csub x29, sp, 8
0022d190str x0, [sp+392]
0022d194str x1, [sp+400]
0022d198stp xzr, xzr, [sp+112]
0022d19cstp xzr, xzr, [sp+344]
0022d1a0ldr x3, [sp+392]
0022d1a4ldr x4, [sp+400]
0022d1a8str x3, [sp+280]
0022d1acstr x4, [sp+288]
0022d1b0str x3, [sp+272]
0022d1b4ldr x3, [sp+272]
0022d1b8cbnz x3, 0x22d1c0
0022d1bcb 0x22d1d0
0022d1c0
0022d1c0loc_22d1c0:
0022d1c0ldr x3, [sp+272]
0022d1c4ldr x3, [x3+8]
0022d1c8str x3, [sp+272]
0022d1ccb 0x22d1d4
0022d1d0
0022d1d0loc_22d1d0:
0022d1d0b 0x22d1d4
0022d1d4
0022d1d4loc_22d1d4:
0022d1d4ldr x1, [sp+272]
0022d1d8ldr x2, [sp+288]
0022d1dcadrp x0, 0x7f6000
0022d1e0add x0, x0, 2784
0022d1e4bl sync.(*Map).Load
0022d1e8str x0, [sp+344]
0022d1ecstr x1, [sp+352]
0022d1f0strb w2, [sp+94]
0022d1f4ldr x3, [sp+344]
0022d1f8ldr x4, [sp+352]
0022d1fcstr x3, [sp+176]
0022d200str x4, [sp+184]
0022d204ldrb w3, [sp+94]
0022d208strb w3, [sp+93]
0022d20cldr x3, [sp+176]
0022d210ldr x4, [sp+184]
0022d214str x3, [sp+160]
0022d218str x4, [sp+168]
0022d21cldrb w3, [sp+93]
0022d220strb w3, [sp+92]
0022d224tbnz w3, 0, 0x22d22c
0022d228b 0x22d278
0022d22c
0022d22cloc_22d22c:
0022d22cstp xzr, xzr, [sp+328]
0022d230ldr x2, [sp+168]
0022d234ldr x1, [sp+160]
0022d238cbnz x1, 0x22d240
0022d23cb 0x22d6cc
0022d240
0022d240loc_22d240:
0022d240str x2, [sp+216]
0022d244adrp x0, 0x7e4000
0022d248add x0, x0, 1296
0022d24cbl runtime.typeAssert
0022d250b 0x22d254
0022d254
0022d254loc_22d254:
0022d254str x0, [sp+328]
0022d258ldr x1, [sp+216]
0022d25cstr x1, [sp+336]
0022d260str x0, [sp+112]
0022d264str x1, [sp+120]
0022d268ldr x0, [sp+112]
0022d26cldp x29, x30, [sp-8]
0022d270add sp, sp, 384
0022d274ret x30
0022d278
0022d278loc_22d278:
0022d278adrp x0, 0x43a000
0022d27cadd x0, x0, 3552
0022d280bl runtime.newobject
0022d284str x0, [sp+320]
0022d288adrp x0, 0x429000
0022d28cadd x0, x0, 3904
0022d290bl runtime.newobject
0022d294str x0, [sp+264]
0022d298adrp x27, 0x81e000
0022d29cldr w1, [x27+3056]
0022d2a0cbz w1, 0x22d2a8
0022d2a4b 0x22d2ac
0022d2a8
0022d2a8loc_22d2a8:
0022d2a8b 0x22d2c8
0022d2ac
0022d2acloc_22d2ac:
0022d2acstr x0, [sp+208]
0022d2b0mov x1, x0
0022d2b4adrp x0, 0x429000
0022d2b8add x0, x0, 3904
0022d2bcbl runtime.wbZero
0022d2c0ldr x0, [sp+208]
0022d2c4b 0x22d2c8
0022d2c8
0022d2c8loc_22d2c8:
0022d2c8stp xzr, xzr, [x0]
0022d2ccstp xzr, xzr, [x0+16]
0022d2d0stp xzr, xzr, [x0+32]
0022d2d4stp xzr, xzr, [x0+48]
0022d2d8ldr x2, [sp+264]
0022d2dcldrsb x27, [x2]
0022d2e0ldr x3, [sp+320]
0022d2e4adrp x27, 0x81e000
0022d2e8ldr w4, [x27+3056]
0022d2eccbz w4, 0x22d2f4
0022d2f0b 0x22d2f8
0022d2f4
0022d2f4loc_22d2f4:
0022d2f4b 0x22d30c
0022d2f8
0022d2f8loc_22d2f8:
0022d2f8bl runtime.gcWriteBarrier2
0022d2fcstr x3, [x25]
0022d300ldr x4, [x2+56]
0022d304str x4, [x25+8]
0022d308b 0x22d30c
0022d30c
0022d30cloc_22d30c:
0022d30cstr x3, [x2+56]
0022d310ldr x2, [sp+264]
0022d314str x2, [sp+152]
0022d318ldr x0, [sp+392]
0022d31cldr x1, [sp+400]
0022d320bl google.golang.org/protobuf/internal/impl.AberrantDeriveFullName
0022d324str x0, [sp+304]
0022d328str x1, [sp+312]
0022d32cldr x2, [sp+152]
0022d330ldrsb x27, [x2]
0022d334str x1, [x2+8]
0022d338adrp x27, 0x81e000
0022d33cldr w3, [x27+3056]
0022d340cbz w3, 0x22d348
0022d344b 0x22d34c
0022d348
0022d348loc_22d348:
0022d348b 0x22d360
0022d34c
0022d34cloc_22d34c:
0022d34cbl runtime.gcWriteBarrier2
0022d350str x0, [x25]
0022d354ldr x5, [x2]
0022d358str x5, [x25+8]
0022d35cb 0x22d360
0022d360
0022d360loc_22d360:
0022d360str x0, [x2]
0022d364ldr x5, [sp+152]
0022d368ldrsb x27, [x5]
0022d36cadrp x27, 0x7e0000
0022d370ldr x6, [x27+2048]
0022d374adrp x27, 0x81e000
0022d378ldr w7, [x27+3056]
0022d37ccbz w7, 0x22d384
0022d380b 0x22d388
0022d384
0022d384loc_22d384:
0022d384b 0x22d39c
0022d388
0022d388loc_22d388:
0022d388bl runtime.gcWriteBarrier2
0022d38cstr x6, [x25]
0022d390ldr x7, [x5+16]
0022d394str x7, [x25+8]
0022d398b 0x22d39c
0022d39c
0022d39cloc_22d39c:
0022d39cstr x6, [x5+16]
0022d3a0ldr x5, [sp+152]
0022d3a4ldrsb x27, [x5]
0022d3a8ldr x5, [x5+56]
0022d3acldrsb x27, [x5]
0022d3b0ldr x2, [x5+24]
0022d3b4ldr x0, [x5+8]
0022d3b8ldr x5, [x5+16]
0022d3bcadd x1, x5, 1
0022d3c0subs xzr, x2, x1
0022d3c4b.hs 0x22d3cc
0022d3c8b 0x22d3d0
0022d3cc
0022d3ccloc_22d3cc:
0022d3ccb 0x22d3e4
0022d3d0
0022d3d0loc_22d3d0:
0022d3d0orr x3, xzr, 1
0022d3d4adrp x4, 0x418000
0022d3d8add x4, x4, 3904
0022d3dcbl runtime.growslice
0022d3e0b 0x22d3e4
0022d3e4
0022d3e4loc_22d3e4:
0022d3e4sub x5, x1, 1
0022d3e8add x5, x0, x5, lsl #6
0022d3ecadrp x27, 0x81e000
0022d3f0ldr w6, [x27+3056]
0022d3f4cbz w6, 0x22d3fc
0022d3f8b 0x22d400
0022d3fc
0022d3fcloc_22d3fc:
0022d3fcb 0x22d434
0022d400
0022d400loc_22d400:
0022d400str x0, [sp+200]
0022d404str x1, [sp+104]
0022d408str x2, [sp+96]
0022d40cstr x5, [sp+192]
0022d410adrp x0, 0x418000
0022d414add x0, x0, 3904
0022d418mov x1, x5
0022d41cbl runtime.wbZero
0022d420ldr x0, [sp+200]
0022d424ldr x1, [sp+104]
0022d428ldr x2, [sp+96]
0022d42cldr x5, [sp+192]
0022d430b 0x22d434
0022d434
0022d434loc_22d434:
0022d434stp xzr, xzr, [x5]
0022d438stp xzr, xzr, [x5+16]
0022d43cstp xzr, xzr, [x5+32]
0022d440stp xzr, xzr, [x5+48]
0022d444ldr x5, [sp+152]
0022d448ldrsb x27, [x5]
0022d44cldr x5, [x5+56]
0022d450ldrsb x27, [x5]
0022d454str x1, [x5+16]
0022d458str x2, [x5+24]
0022d45cadrp x27, 0x81e000
0022d460ldr w6, [x27+3056]
0022d464cbz w6, 0x22d46c
0022d468b 0x22d470
0022d46c
0022d46cloc_22d46c:
0022d46cb 0x22d484
0022d470
0022d470loc_22d470:
0022d470bl runtime.gcWriteBarrier2
0022d474str x0, [x25]
0022d478ldr x6, [x5+8]
0022d47cstr x6, [x25+8]
0022d480b 0x22d484
0022d484
0022d484loc_22d484:
0022d484str x0, [x5+8]
0022d488ldr x5, [sp+152]
0022d48cldrsb x27, [x5]
0022d490ldr x5, [x5+56]
0022d494ldrsb x27, [x5]
0022d498ldr x1, [x5+16]
0022d49cldr x5, [x5+8]
0022d4a0subs xzr, x1, 0
0022d4a4b.hi 0x22d4ac
0022d4a8b 0x22d6c4
0022d4ac
0022d4acloc_22d4ac:
0022d4acstr x5, [sp+128]
0022d4b0ldr x5, [sp+152]
0022d4b4ldrsb x27, [x5]
0022d4b8ldr x1, [x5]
0022d4bcldr x2, [x5+8]
0022d4c0str x1, [sp+248]
0022d4c4str x2, [sp+256]
0022d4c8mov x0, xzr
0022d4ccadrp x3, 0x484000
0022d4d0add x3, x3, 2060
0022d4d4orr x4, xzr, 8
0022d4d8bl runtime.concatstring2
0022d4dcldr x5, [sp+128]
0022d4e0ldrsb x27, [x5]
0022d4e4str x1, [x5+8]
0022d4e8adrp x27, 0x81e000
0022d4ecldr w6, [x27+3056]
0022d4f0cbz w6, 0x22d4f8
0022d4f4b 0x22d4fc
0022d4f8
0022d4f8loc_22d4f8:
0022d4f8b 0x22d510
0022d4fc
0022d4fcloc_22d4fc:
0022d4fcbl runtime.gcWriteBarrier2
0022d500str x0, [x25]
0022d504ldr x6, [x5]
0022d508str x6, [x25+8]
0022d50cb 0x22d510
0022d510
0022d510loc_22d510:
0022d510str x0, [x5]
0022d514ldr x5, [sp+128]
0022d518ldrsb x27, [x5]
0022d51cldr x6, [sp+152]
0022d520ldrsb x27, [x6]
0022d524ldr x6, [x6+16]
0022d528adrp x27, 0x81e000
0022d52cldr w7, [x27+3056]
0022d530cbz w7, 0x22d538
0022d534b 0x22d53c
0022d538
0022d538loc_22d538:
0022d538b 0x22d550
0022d53c
0022d53cloc_22d53c:
0022d53cbl runtime.gcWriteBarrier2
0022d540str x6, [x25]
0022d544ldr x7, [x5+16]
0022d548str x7, [x25+8]
0022d54cb 0x22d550
0022d550
0022d550loc_22d550:
0022d550str x6, [x5+16]
0022d554ldr x5, [sp+152]
0022d558str x5, [sp+296]
0022d55cldr x6, [sp+128]
0022d560ldrsb x27, [x6]
0022d564adrp x7, 0x4ee000
0022d568add x7, x7, 696
0022d56cstr x7, [x6+24]
0022d570adrp x27, 0x81e000
0022d574ldr w7, [x27+3056]
0022d578cbz w7, 0x22d580
0022d57cb 0x22d584
0022d580
0022d580loc_22d580:
0022d580b 0x22d598
0022d584
0022d584loc_22d584:
0022d584bl runtime.gcWriteBarrier2
0022d588str x5, [x25]
0022d58cldr x7, [x6+32]
0022d590str x7, [x25+8]
0022d594b 0x22d598
0022d598
0022d598loc_22d598:
0022d598str x5, [x6+32]
0022d59cldr x5, [sp+152]
0022d5a0str x5, [sp+296]
0022d5a4stp xzr, xzr, [sp+344]
0022d5a8ldr x5, [sp+392]
0022d5acldr x6, [sp+400]
0022d5b0str x5, [sp+232]
0022d5b4str x6, [sp+240]
0022d5b8str x5, [sp+224]
0022d5bcldr x5, [sp+224]
0022d5c0cbnz x5, 0x22d5c8
0022d5c4b 0x22d5d8
0022d5c8
0022d5c8loc_22d5c8:
0022d5c8ldr x5, [sp+224]
0022d5ccldr x5, [x5+8]
0022d5d0str x5, [sp+224]
0022d5d4b 0x22d5dc
0022d5d8
0022d5d8loc_22d5d8:
0022d5d8b 0x22d5dc
0022d5dc
0022d5dcloc_22d5dc:
0022d5dcldr x1, [sp+224]
0022d5e0ldr x2, [sp+240]
0022d5e4ldr x4, [sp+296]
0022d5e8adrp x0, 0x7f6000
0022d5ecadd x0, x0, 2784
0022d5f0adrp x3, 0x465000
0022d5f4add x3, x3, 2688
0022d5f8bl sync.(*Map).LoadOrStore
0022d5fcstr x0, [sp+344]
0022d600str x1, [sp+352]
0022d604strb w2, [sp+94]
0022d608ldr x5, [sp+344]
0022d60cldr x6, [sp+352]
0022d610str x5, [sp+360]
0022d614str x6, [sp+368]
0022d618ldrb w5, [sp+94]
0022d61cstrb w5, [sp+95]
0022d620ldr x5, [sp+360]
0022d624ldr x6, [sp+368]
0022d628str x5, [sp+136]
0022d62cstr x6, [sp+144]
0022d630ldrb w5, [sp+95]
0022d634strb w5, [sp+91]
0022d638tbnz w5, 0, 0x22d640
0022d63cb 0x22d68c
0022d640
0022d640loc_22d640:
0022d640stp xzr, xzr, [sp+328]
0022d644ldr x2, [sp+144]
0022d648ldr x1, [sp+136]
0022d64ccbnz x1, 0x22d654
0022d650b 0x22d6b8
0022d654
0022d654loc_22d654:
0022d654str x2, [sp+216]
0022d658adrp x0, 0x7e4000
0022d65cadd x0, x0, 1328
0022d660bl runtime.typeAssert
0022d664b 0x22d668
0022d668
0022d668loc_22d668:
0022d668str x0, [sp+328]
0022d66cldr x1, [sp+216]
0022d670str x1, [sp+336]
0022d674str x0, [sp+112]
0022d678str x1, [sp+120]
0022d67cldr x0, [sp+112]
0022d680ldp x29, x30, [sp-8]
0022d684add sp, sp, 384
0022d688ret x30
0022d68c
0022d68cloc_22d68c:
0022d68cldr x2, [sp+152]
0022d690str x2, [sp+296]
0022d694adrp x3, 0x4ef000
0022d698add x3, x3, 1600
0022d69cstr x3, [sp+112]
0022d6a0str x2, [sp+120]
0022d6a4ldr x0, [sp+112]
0022d6a8ldr x1, [sp+120]
0022d6acldp x29, x30, [sp-8]
0022d6b0add sp, sp, 384
0022d6b4ret x30
0022d6b8
0022d6b8loc_22d6b8:
0022d6b8adrp x0, 0x43d000
0022d6bcadd x0, x0, 2144
0022d6c0bl runtime.panicnildottype
0022d6c4
0022d6c4loc_22d6c4:
0022d6c4mov x0, xzr
0022d6c8bl runtime.panicIndex
0022d6cc
0022d6ccloc_22d6cc:
0022d6ccadrp x0, 0x43d000
0022d6d0add x0, x0, 2144
0022d6d4bl runtime.panicnildottype
0022d6d8hint
0022d6dc
0022d6dcloc_22d6dc:
0022d6dcstp x0, x1, [sp+8]
0022d6e0mov x3, x30
0022d6e4bl runtime.morestack_noctxt.abi0
0022d6e8ldp x0, x1, [sp+8]
0022d6ecb 0x22d170
0022d170
0022d170google.golang.org/protobuf/internal/impl.aberrantLoadEnumDesc: ; void google.golang.org/protobuf/internal/impl.aberrantLoadEnumDesc(reflect.Type t)
0022d170ldr x16, [x28+16]
0022d174sub x17, sp, 256
0022d178subs xzr, x17, x16
0022d17cb.ls 0x22d6dc
0022d180sub x20, sp, 384
0022d184stp x29, x30, [x20-8]
0022d188add sp, x20, 0
0022d18csub x29, sp, 8
0022d190str x0, [sp+392]
0022d194str x1, [sp+400]
0022d198stp xzr, xzr, [sp+112]
0022d19cstp xzr, xzr, [sp+344]
0022d1a0ldr x3, [sp+392]
0022d1a4ldr x4, [sp+400]
0022d1a8str x3, [sp+280]
0022d1acstr x4, [sp+288]
0022d1b0str x3, [sp+272]
0022d1b4ldr x3, [sp+272]
0022d1b8cbnz x3, 0x22d1c0
0022d1bcb 0x22d1d0
0022d1c0
0022d1c0loc_22d1c0:
0022d1c0ldr x3, [sp+272]
0022d1c4ldr x3, [x3+8]
0022d1c8str x3, [sp+272]
0022d1ccb 0x22d1d4
0022d1d0
0022d1d0loc_22d1d0:
0022d1d0b 0x22d1d4
0022d1d4
0022d1d4loc_22d1d4:
0022d1d4ldr x1, [sp+272]
0022d1d8ldr x2, [sp+288]
0022d1dcadrp x0, 0x7f6000
0022d1e0add x0, x0, 2784
0022d1e4bl sync.(*Map).Load
0022d1e8str x0, [sp+344]
0022d1ecstr x1, [sp+352]
0022d1f0strb w2, [sp+94]
0022d1f4ldr x3, [sp+344]
0022d1f8ldr x4, [sp+352]
0022d1fcstr x3, [sp+176]
0022d200str x4, [sp+184]
0022d204ldrb w3, [sp+94]
0022d208strb w3, [sp+93]
0022d20cldr x3, [sp+176]
0022d210ldr x4, [sp+184]
0022d214str x3, [sp+160]
0022d218str x4, [sp+168]
0022d21cldrb w3, [sp+93]
0022d220strb w3, [sp+92]
0022d224tbnz w3, 0, 0x22d22c
0022d228b 0x22d278
0022d22c
0022d22cloc_22d22c:
0022d22cstp xzr, xzr, [sp+328]
0022d230ldr x2, [sp+168]
0022d234ldr x1, [sp+160]
0022d238cbnz x1, 0x22d240
0022d23cb 0x22d6cc
0022d240
0022d240loc_22d240:
0022d240str x2, [sp+216]
0022d244adrp x0, 0x7e4000
0022d248add x0, x0, 1296
0022d24cbl runtime.typeAssert
0022d250b 0x22d254
0022d254
0022d254loc_22d254:
0022d254str x0, [sp+328]
0022d258ldr x1, [sp+216]
0022d25cstr x1, [sp+336]
0022d260str x0, [sp+112]
0022d264str x1, [sp+120]
0022d268ldr x0, [sp+112]
0022d26cldp x29, x30, [sp-8]
0022d270add sp, sp, 384
0022d274ret x30
0022d278
0022d278loc_22d278:
0022d278adrp x0, 0x43a000
0022d27cadd x0, x0, 3552
0022d280bl runtime.newobject
0022d284str x0, [sp+320]
0022d288adrp x0, 0x429000
0022d28cadd x0, x0, 3904
0022d290bl runtime.newobject
0022d294str x0, [sp+264]
0022d298adrp x27, 0x81e000
0022d29cldr w1, [x27+3056]
0022d2a0cbz w1, 0x22d2a8
0022d2a4b 0x22d2ac
0022d2a8
0022d2a8loc_22d2a8:
0022d2a8b 0x22d2c8
0022d2ac
0022d2acloc_22d2ac:
0022d2acstr x0, [sp+208]
0022d2b0mov x1, x0
0022d2b4adrp x0, 0x429000
0022d2b8add x0, x0, 3904
0022d2bcbl runtime.wbZero
0022d2c0ldr x0, [sp+208]
0022d2c4b 0x22d2c8
0022d2c8
0022d2c8loc_22d2c8:
0022d2c8stp xzr, xzr, [x0]
0022d2ccstp xzr, xzr, [x0+16]
0022d2d0stp xzr, xzr, [x0+32]
0022d2d4stp xzr, xzr, [x0+48]
0022d2d8ldr x2, [sp+264]
0022d2dcldrsb x27, [x2]
0022d2e0ldr x3, [sp+320]
0022d2e4adrp x27, 0x81e000
0022d2e8ldr w4, [x27+3056]
0022d2eccbz w4, 0x22d2f4
0022d2f0b 0x22d2f8
0022d2f4
0022d2f4loc_22d2f4:
0022d2f4b 0x22d30c
0022d2f8
0022d2f8loc_22d2f8:
0022d2f8bl runtime.gcWriteBarrier2
0022d2fcstr x3, [x25]
0022d300ldr x4, [x2+56]
0022d304str x4, [x25+8]
0022d308b 0x22d30c
0022d30c
0022d30cloc_22d30c:
0022d30cstr x3, [x2+56]
0022d310ldr x2, [sp+264]
0022d314str x2, [sp+152]
0022d318ldr x0, [sp+392]
0022d31cldr x1, [sp+400]
0022d320bl google.golang.org/protobuf/internal/impl.AberrantDeriveFullName
0022d324str x0, [sp+304]
0022d328str x1, [sp+312]
0022d32cldr x2, [sp+152]
0022d330ldrsb x27, [x2]
0022d334str x1, [x2+8]
0022d338adrp x27, 0x81e000
0022d33cldr w3, [x27+3056]
0022d340cbz w3, 0x22d348
0022d344b 0x22d34c
0022d348
0022d348loc_22d348:
0022d348b 0x22d360
0022d34c
0022d34cloc_22d34c:
0022d34cbl runtime.gcWriteBarrier2
0022d350str x0, [x25]
0022d354ldr x5, [x2]
0022d358str x5, [x25+8]
0022d35cb 0x22d360
0022d360
0022d360loc_22d360:
0022d360str x0, [x2]
0022d364ldr x5, [sp+152]
0022d368ldrsb x27, [x5]
0022d36cadrp x27, 0x7e0000
0022d370ldr x6, [x27+2048]
0022d374adrp x27, 0x81e000
0022d378ldr w7, [x27+3056]
0022d37ccbz w7, 0x22d384
0022d380b 0x22d388
0022d384
0022d384loc_22d384:
0022d384b 0x22d39c
0022d388
0022d388loc_22d388:
0022d388bl runtime.gcWriteBarrier2
0022d38cstr x6, [x25]
0022d390ldr x7, [x5+16]
0022d394str x7, [x25+8]
0022d398b 0x22d39c
0022d39c
0022d39cloc_22d39c:
0022d39cstr x6, [x5+16]
0022d3a0ldr x5, [sp+152]
0022d3a4ldrsb x27, [x5]
0022d3a8ldr x5, [x5+56]
0022d3acldrsb x27, [x5]
0022d3b0ldr x2, [x5+24]
0022d3b4ldr x0, [x5+8]
0022d3b8ldr x5, [x5+16]
0022d3bcadd x1, x5, 1
0022d3c0subs xzr, x2, x1
0022d3c4b.hs 0x22d3cc
0022d3c8b 0x22d3d0
0022d3cc
0022d3ccloc_22d3cc:
0022d3ccb 0x22d3e4
0022d3d0
0022d3d0loc_22d3d0:
0022d3d0orr x3, xzr, 1
0022d3d4adrp x4, 0x418000
0022d3d8add x4, x4, 3904
0022d3dcbl runtime.growslice
0022d3e0b 0x22d3e4
0022d3e4
0022d3e4loc_22d3e4:
0022d3e4sub x5, x1, 1
0022d3e8add x5, x0, x5, lsl #6
0022d3ecadrp x27, 0x81e000
0022d3f0ldr w6, [x27+3056]
0022d3f4cbz w6, 0x22d3fc
0022d3f8b 0x22d400
0022d3fc
0022d3fcloc_22d3fc:
0022d3fcb 0x22d434
0022d400
0022d400loc_22d400:
0022d400str x0, [sp+200]
0022d404str x1, [sp+104]
0022d408str x2, [sp+96]
0022d40cstr x5, [sp+192]
0022d410adrp x0, 0x418000
0022d414add x0, x0, 3904
0022d418mov x1, x5
0022d41cbl runtime.wbZero
0022d420ldr x0, [sp+200]
0022d424ldr x1, [sp+104]
0022d428ldr x2, [sp+96]
0022d42cldr x5, [sp+192]
0022d430b 0x22d434
0022d434
0022d434loc_22d434:
0022d434stp xzr, xzr, [x5]
0022d438stp xzr, xzr, [x5+16]
0022d43cstp xzr, xzr, [x5+32]
0022d440stp xzr, xzr, [x5+48]
0022d444ldr x5, [sp+152]
0022d448ldrsb x27, [x5]
0022d44cldr x5, [x5+56]
0022d450ldrsb x27, [x5]
0022d454str x1, [x5+16]
0022d458str x2, [x5+24]
0022d45cadrp x27, 0x81e000
0022d460ldr w6, [x27+3056]
0022d464cbz w6, 0x22d46c
0022d468b 0x22d470
0022d46c
0022d46cloc_22d46c:
0022d46cb 0x22d484
0022d470
0022d470loc_22d470:
0022d470bl runtime.gcWriteBarrier2
0022d474str x0, [x25]
0022d478ldr x6, [x5+8]
0022d47cstr x6, [x25+8]
0022d480b 0x22d484
0022d484
0022d484loc_22d484:
0022d484str x0, [x5+8]
0022d488ldr x5, [sp+152]
0022d48cldrsb x27, [x5]
0022d490ldr x5, [x5+56]
0022d494ldrsb x27, [x5]
0022d498ldr x1, [x5+16]
0022d49cldr x5, [x5+8]
0022d4a0subs xzr, x1, 0
0022d4a4b.hi 0x22d4ac
0022d4a8b 0x22d6c4
0022d4ac
0022d4acloc_22d4ac:
0022d4acstr x5, [sp+128]
0022d4b0ldr x5, [sp+152]
0022d4b4ldrsb x27, [x5]
0022d4b8ldr x1, [x5]
0022d4bcldr x2, [x5+8]
0022d4c0str x1, [sp+248]
0022d4c4str x2, [sp+256]
0022d4c8mov x0, xzr
0022d4ccadrp x3, 0x484000
0022d4d0add x3, x3, 2060
0022d4d4orr x4, xzr, 8
0022d4d8bl runtime.concatstring2
0022d4dcldr x5, [sp+128]
0022d4e0ldrsb x27, [x5]
0022d4e4str x1, [x5+8]
0022d4e8adrp x27, 0x81e000
0022d4ecldr w6, [x27+3056]
0022d4f0cbz w6, 0x22d4f8
0022d4f4b 0x22d4fc
0022d4f8
0022d4f8loc_22d4f8:
0022d4f8b 0x22d510
0022d4fc
0022d4fcloc_22d4fc:
0022d4fcbl runtime.gcWriteBarrier2
0022d500str x0, [x25]
0022d504ldr x6, [x5]
0022d508str x6, [x25+8]
0022d50cb 0x22d510
0022d510
0022d510loc_22d510:
0022d510str x0, [x5]
0022d514ldr x5, [sp+128]
0022d518ldrsb x27, [x5]
0022d51cldr x6, [sp+152]
0022d520ldrsb x27, [x6]
0022d524ldr x6, [x6+16]
0022d528adrp x27, 0x81e000
0022d52cldr w7, [x27+3056]
0022d530cbz w7, 0x22d538
0022d534b 0x22d53c
0022d538
0022d538loc_22d538:
0022d538b 0x22d550
0022d53c
0022d53cloc_22d53c:
0022d53cbl runtime.gcWriteBarrier2
0022d540str x6, [x25]
0022d544ldr x7, [x5+16]
0022d548str x7, [x25+8]
0022d54cb 0x22d550
0022d550
0022d550loc_22d550:
0022d550str x6, [x5+16]
0022d554ldr x5, [sp+152]
0022d558str x5, [sp+296]
0022d55cldr x6, [sp+128]
0022d560ldrsb x27, [x6]
0022d564adrp x7, 0x4ee000
0022d568add x7, x7, 696
0022d56cstr x7, [x6+24]
0022d570adrp x27, 0x81e000
0022d574ldr w7, [x27+3056]
0022d578cbz w7, 0x22d580
0022d57cb 0x22d584
0022d580
0022d580loc_22d580:
0022d580b 0x22d598
0022d584
0022d584loc_22d584:
0022d584bl runtime.gcWriteBarrier2
0022d588str x5, [x25]
0022d58cldr x7, [x6+32]
0022d590str x7, [x25+8]
0022d594b 0x22d598
0022d598
0022d598loc_22d598:
0022d598str x5, [x6+32]
0022d59cldr x5, [sp+152]
0022d5a0str x5, [sp+296]
0022d5a4stp xzr, xzr, [sp+344]
0022d5a8ldr x5, [sp+392]
0022d5acldr x6, [sp+400]
0022d5b0str x5, [sp+232]
0022d5b4str x6, [sp+240]
0022d5b8str x5, [sp+224]
0022d5bcldr x5, [sp+224]
0022d5c0cbnz x5, 0x22d5c8
0022d5c4b 0x22d5d8
0022d5c8
0022d5c8loc_22d5c8:
0022d5c8ldr x5, [sp+224]
0022d5ccldr x5, [x5+8]
0022d5d0str x5, [sp+224]
0022d5d4b 0x22d5dc
0022d5d8
0022d5d8loc_22d5d8:
0022d5d8b 0x22d5dc
0022d5dc
0022d5dcloc_22d5dc:
0022d5dcldr x1, [sp+224]
0022d5e0ldr x2, [sp+240]
0022d5e4ldr x4, [sp+296]
0022d5e8adrp x0, 0x7f6000
0022d5ecadd x0, x0, 2784
0022d5f0adrp x3, 0x465000
0022d5f4add x3, x3, 2688
0022d5f8bl sync.(*Map).LoadOrStore
0022d5fcstr x0, [sp+344]
0022d600str x1, [sp+352]
0022d604strb w2, [sp+94]
0022d608ldr x5, [sp+344]
0022d60cldr x6, [sp+352]
0022d610str x5, [sp+360]
0022d614str x6, [sp+368]
0022d618ldrb w5, [sp+94]
0022d61cstrb w5, [sp+95]
0022d620ldr x5, [sp+360]
0022d624ldr x6, [sp+368]
0022d628str x5, [sp+136]
0022d62cstr x6, [sp+144]
0022d630ldrb w5, [sp+95]
0022d634strb w5, [sp+91]
0022d638tbnz w5, 0, 0x22d640
0022d63cb 0x22d68c
0022d640
0022d640loc_22d640:
0022d640stp xzr, xzr, [sp+328]
0022d644ldr x2, [sp+144]
0022d648ldr x1, [sp+136]
0022d64ccbnz x1, 0x22d654
0022d650b 0x22d6b8
0022d654
0022d654loc_22d654:
0022d654str x2, [sp+216]
0022d658adrp x0, 0x7e4000
0022d65cadd x0, x0, 1328
0022d660bl runtime.typeAssert
0022d664b 0x22d668
0022d668
0022d668loc_22d668:
0022d668str x0, [sp+328]
0022d66cldr x1, [sp+216]
0022d670str x1, [sp+336]
0022d674str x0, [sp+112]
0022d678str x1, [sp+120]
0022d67cldr x0, [sp+112]
0022d680ldp x29, x30, [sp-8]
0022d684add sp, sp, 384
0022d688ret x30
0022d68c
0022d68cloc_22d68c:
0022d68cldr x2, [sp+152]
0022d690str x2, [sp+296]
0022d694adrp x3, 0x4ef000
0022d698add x3, x3, 1600
0022d69cstr x3, [sp+112]
0022d6a0str x2, [sp+120]
0022d6a4ldr x0, [sp+112]
0022d6a8ldr x1, [sp+120]
0022d6acldp x29, x30, [sp-8]
0022d6b0add sp, sp, 384
0022d6b4ret x30
0022d6b8
0022d6b8loc_22d6b8:
0022d6b8adrp x0, 0x43d000
0022d6bcadd x0, x0, 2144
0022d6c0bl runtime.panicnildottype
0022d6c4
0022d6c4loc_22d6c4:
0022d6c4mov x0, xzr
0022d6c8bl runtime.panicIndex
0022d6cc
0022d6ccloc_22d6cc:
0022d6ccadrp x0, 0x43d000
0022d6d0add x0, x0, 2144
0022d6d4bl runtime.panicnildottype
0022d6d8hint
0022d6dc
0022d6dcloc_22d6dc:
0022d6dcstp x0, x1, [sp+8]
0022d6e0mov x3, x30
0022d6e4bl runtime.morestack_noctxt.abi0
0022d6e8ldp x0, x1, [sp+8]
0022d6ecb 0x22d170
0022d170
0022d6f0
0022d6f0google.golang.org/protobuf/internal/impl.AberrantDeriveFullName: ; void google.golang.org/protobuf/internal/impl.AberrantDeriveFullName(reflect.Type t)
0022d6f0ldr x16, [x28+16]
0022d6f4sub x17, sp, 256
0022d6f8subs xzr, x17, x16
0022d6fcb.ls 0x22db0c
0022d700sub x20, sp, 384
0022d704stp x29, x30, [x20-8]
0022d708add sp, x20, 0
0022d70csub x29, sp, 8
0022d710str x0, [sp+392]
0022d714str x1, [sp+400]
0022d718stp xzr, xzr, [sp+128]
0022d71cadrp x1, 0x4ac000
0022d720add x1, x1, 1144
0022d724str x1, [sp+184]
0022d728ldr x1, [sp+392]
0022d72cldrsb x27, [x1]
0022d730ldr x1, [x1+280]
0022d734ldr x0, [sp+400]
0022d738blr x1
0022d73cstr x0, [sp+248]
0022d740str x1, [sp+256]
0022d744ldr x2, [sp+184]
0022d748mov x3, x0
0022d74cmov x0, x2
0022d750mov x4, x1
0022d754mov x1, x3
0022d758mov x2, x4
0022d75cbl strings.Map
0022d760str x0, [sp+208]
0022d764str x1, [sp+216]
0022d768ldr x1, [sp+392]
0022d76cldrsb x27, [x1]
0022d770ldr x1, [x1+200]
0022d774ldr x0, [sp+400]
0022d778blr x1
0022d77cstr x0, [sp+248]
0022d780str x1, [sp+256]
0022d784ldr x2, [sp+184]
0022d788mov x3, x0
0022d78cmov x0, x2
0022d790mov x4, x1
0022d794mov x1, x3
0022d798mov x2, x4
0022d79cbl strings.Map
0022d7a0str x0, [sp+144]
0022d7a4str x1, [sp+152]
0022d7a8cbz x1, 0x22d7b0
0022d7acb 0x22d898
0022d7b0
0022d7b0loc_22d7b0:
0022d7b0ldr x2, [sp+392]
0022d7b4ldr x3, [sp+400]
0022d7b8str x2, [sp+320]
0022d7bcstr x3, [sp+328]
0022d7c0str x2, [sp+312]
0022d7c4ldr x2, [sp+312]
0022d7c8cbnz x2, 0x22d7d0
0022d7ccb 0x22d7e0
0022d7d0
0022d7d0loc_22d7d0:
0022d7d0ldr x2, [sp+312]
0022d7d4ldr x2, [x2+8]
0022d7d8str x2, [sp+312]
0022d7dcb 0x22d7e4
0022d7e0
0022d7e0loc_22d7e0:
0022d7e0b 0x22d7e4
0022d7e4
0022d7e4loc_22d7e4:
0022d7e4ldr x1, [sp+328]
0022d7e8ldr x0, [sp+312]
0022d7ecbl reflect.ValueOf
0022d7f0str x0, [sp+224]
0022d7f4str x1, [sp+232]
0022d7f8str x2, [sp+240]
0022d7fcbl reflect.Value.Pointer
0022d800str x0, [sp+120]
0022d804stp xzr, xzr, [sp+360]
0022d808add x2, sp, 360
0022d80cstr x2, [sp+280]
0022d810ldr x0, [sp+120]
0022d814bl runtime.convT64
0022d818str x0, [sp+272]
0022d81cldr x2, [sp+280]
0022d820ldrsb x27, [x2]
0022d824adrp x3, 0x3c8000
0022d828add x3, x3, 3648
0022d82cstr x3, [x2]
0022d830adrp x27, 0x81e000
0022d834ldr w3, [x27+3056]
0022d838cbz w3, 0x22d840
0022d83cb 0x22d844
0022d840
0022d840loc_22d840:
0022d840b 0x22d858
0022d844
0022d844loc_22d844:
0022d844bl runtime.gcWriteBarrier2
0022d848str x0, [x25]
0022d84cldr x5, [x2+8]
0022d850str x5, [x25+8]
0022d854b 0x22d858
0022d858
0022d858loc_22d858:
0022d858str x0, [x2+8]
0022d85cldr x2, [sp+280]
0022d860ldrsb x27, [x2]
0022d864b 0x22d868
0022d868
0022d868loc_22d868:
0022d868str x2, [sp+288]
0022d86corr x4, xzr, 1
0022d870str x4, [sp+296]
0022d874str x4, [sp+304]
0022d878adrp x0, 0x485000
0022d87cadd x0, x0, 1554
0022d880movz x1, 10
0022d884mov x3, x4
0022d888bl fmt.Sprintf
0022d88cstr x0, [sp+144]
0022d890str x1, [sp+152]
0022d894b 0x22d89c
0022d898
0022d898loc_22d898:
0022d898b 0x22d89c
0022d89c
0022d89cloc_22d89c:
0022d89cldr x0, [sp+208]
0022d8a0ldr x1, [sp+216]
0022d8a4adrp x2, 0x4e2000
0022d8a8add x2, x2, 296
0022d8acorr x3, xzr, 1
0022d8b0bl strings.Split
0022d8b4add x4, x1, 1
0022d8b8str x0, [sp+336]
0022d8bcstr x1, [sp+344]
0022d8c0str x2, [sp+352]
0022d8c4subs xzr, x2, x4
0022d8c8b.hs 0x22d8d0
0022d8ccb 0x22d8d4
0022d8d0
0022d8d0loc_22d8d0:
0022d8d0b 0x22d8f0
0022d8d4
0022d8d4loc_22d8d4:
0022d8d4mov x1, x4
0022d8d8orr x3, xzr, 1
0022d8dcadrp x4, 0x3c8000
0022d8e0add x4, x4, 2944
0022d8e4bl runtime.growslice
0022d8e8mov x4, x1
0022d8ecb 0x22d8f0
0022d8f0
0022d8f0loc_22d8f0:
0022d8f0ldr x5, [sp+144]
0022d8f4ldr x6, [sp+152]
0022d8f8sub x7, x4, 1
0022d8fcadd x8, x0, x7, lsl #4
0022d900str x6, [x8+8]
0022d904ubfm x6, x7, 60, 59
0022d908adrp x27, 0x81e000
0022d90cldr w7, [x27+3056]
0022d910cbz w7, 0x22d918
0022d914b 0x22d91c
0022d918
0022d918loc_22d918:
0022d918b 0x22d930
0022d91c
0022d91cloc_22d91c:
0022d91cbl runtime.gcWriteBarrier2
0022d920str x5, [x25]
0022d924ldr x7, [x0+x6]
0022d928str x7, [x25+8]
0022d92cb 0x22d930
0022d930
0022d930loc_22d930:
0022d930str x5, [x0+x6]
0022d934str x0, [sp+160]
0022d938str x4, [sp+168]
0022d93cstr x2, [sp+176]
0022d940str x0, [sp+336]
0022d944str x4, [sp+344]
0022d948str x2, [sp+352]
0022d94cstr xzr, [sp+112]
0022d950str x4, [sp+104]
0022d954ldr x5, [sp+336]
0022d958str x5, [sp+96]
0022d95cb 0x22d960
0022d960
0022d960loc_22d960:
0022d960ldr x5, [sp+104]
0022d964ldr x6, [sp+112]
0022d968subs xzr, x5, x6
0022d96cb.gt 0x22d974
0022d970b 0x22dab4
0022d974
0022d974loc_22d974:
0022d974ldr x5, [sp+96]
0022d978str x5, [sp+264]
0022d97cldr x5, [sp+112]
0022d980str x5, [sp+88]
0022d984ldr x5, [sp+264]
0022d988ldr x6, [x5]
0022d98cldr x5, [x5+8]
0022d990str x6, [sp+192]
0022d994str x5, [sp+200]
0022d998subs xzr, x5, 0
0022d99ccset x6, eq
0022d9a0strb w6, [sp+87]
0022d9a4cbz x5, 0x22d9ac
0022d9a8b 0x22d9b0
0022d9ac
0022d9acloc_22d9ac:
0022d9acb 0x22da14
0022d9b0
0022d9b0loc_22d9b0:
0022d9b0ldr x1, [sp+200]
0022d9b4ldr x5, [sp+192]
0022d9b8subs xzr, x1, 0
0022d9bcb.hi 0x22d9c4
0022d9c0b 0x22db00
0022d9c4
0022d9c4loc_22d9c4:
0022d9c4ldrb w5, [x5]
0022d9c8subs wzr, w5, 48
0022d9cccset x5, hs
0022d9d0strb w5, [sp+86]
0022d9d4b.hs 0x22d9dc
0022d9d8b 0x22da04
0022d9dc
0022d9dcloc_22d9dc:
0022d9dcldr x1, [sp+200]
0022d9e0ldr x5, [sp+192]
0022d9e4subs xzr, x1, 0
0022d9e8b.hi 0x22d9f0
0022d9ecb 0x22daf8
0022d9f0
0022d9f0loc_22d9f0:
0022d9f0ldrb w5, [x5]
0022d9f4subs wzr, w5, 57
0022d9f8cset x5, ls
0022d9fcstrb w5, [sp+86]
0022da00b 0x22da08
0022da04
0022da04loc_22da04:
0022da04b 0x22da08
0022da08
0022da08loc_22da08:
0022da08ldrb w5, [sp+86]
0022da0cstrb w5, [sp+87]
0022da10b 0x22da14
0022da14
0022da14loc_22da14:
0022da14ldrb w5, [sp+87]
0022da18tbnz w5, 0, 0x22da20
0022da1cb 0x22da90
0022da20
0022da20loc_22da20:
0022da20ldr x3, [sp+192]
0022da24ldr x4, [sp+200]
0022da28mov x0, xzr
0022da2cadrp x1, 0x482000
0022da30add x1, x1, 4040
0022da34orr x2, xzr, 1
0022da38bl runtime.concatstring2
0022da3cldr x5, [sp+88]
0022da40ldr x6, [sp+168]
0022da44ldr x7, [sp+160]
0022da48subs xzr, x6, x5
0022da4cb.hi 0x22da54
0022da50b 0x22daec
0022da54
0022da54loc_22da54:
0022da54add x6, x7, x5, lsl #4
0022da58str x1, [x6+8]
0022da5cubfm x5, x5, 60, 59
0022da60adrp x27, 0x81e000
0022da64ldr w6, [x27+3056]
0022da68cbz w6, 0x22da70
0022da6cb 0x22da74
0022da70
0022da70loc_22da70:
0022da70b 0x22da88
0022da74
0022da74loc_22da74:
0022da74bl runtime.gcWriteBarrier2
0022da78str x0, [x25]
0022da7cldr x6, [x7+x5]
0022da80str x6, [x25+8]
0022da84b 0x22da88
0022da88
0022da88loc_22da88:
0022da88str x0, [x7+x5]
0022da8cb 0x22da94
0022da90
0022da90loc_22da90:
0022da90b 0x22da94
0022da94
0022da94loc_22da94:
0022da94b 0x22da98
0022da98
0022da98loc_22da98:
0022da98ldr x5, [sp+112]
0022da9cadd x5, x5, 1
0022daa0str x5, [sp+112]
0022daa4ldr x5, [sp+264]
0022daa8add x5, x5, 16
0022daacstr x5, [sp+96]
0022dab0b 0x22d960
0022dab4
0022dab4loc_22dab4:
0022dab4ldr x0, [sp+160]
0022dab8ldr x1, [sp+168]
0022dabcldr x2, [sp+176]
0022dac0adrp x3, 0x4e2000
0022dac4add x3, x3, 296
0022dac8orr x4, xzr, 1
0022daccbl strings.Join
0022dad0str x0, [sp+248]
0022dad4str x1, [sp+256]
0022dad8str x0, [sp+128]
0022dadcstr x1, [sp+136]
0022dae0ldp x29, x30, [sp-8]
0022dae4add sp, sp, 384
0022dae8ret x30
0022daec
0022daecloc_22daec:
0022daecmov x0, x5
0022daf0mov x1, x6
0022daf4bl runtime.panicIndex
0022daf8
0022daf8loc_22daf8:
0022daf8mov x0, xzr
0022dafcbl runtime.panicIndex
0022db00
0022db00loc_22db00:
0022db00mov x0, xzr
0022db04bl runtime.panicIndex
0022db08hint
0022db0c
0022db0cloc_22db0c:
0022db0cstp x0, x1, [sp+8]
0022db10mov x3, x30
0022db14bl runtime.morestack_noctxt.abi0
0022db18ldp x0, x1, [sp+8]
0022db1cb 0x22d6f0
0022d6f0
0022d6f0google.golang.org/protobuf/internal/impl.AberrantDeriveFullName: ; void google.golang.org/protobuf/internal/impl.AberrantDeriveFullName(reflect.Type t)
0022d6f0ldr x16, [x28+16]
0022d6f4sub x17, sp, 256
0022d6f8subs xzr, x17, x16
0022d6fcb.ls 0x22db0c
0022d700sub x20, sp, 384
0022d704stp x29, x30, [x20-8]
0022d708add sp, x20, 0
0022d70csub x29, sp, 8
0022d710str x0, [sp+392]
0022d714str x1, [sp+400]
0022d718stp xzr, xzr, [sp+128]
0022d71cadrp x1, 0x4ac000
0022d720add x1, x1, 1144
0022d724str x1, [sp+184]
0022d728ldr x1, [sp+392]
0022d72cldrsb x27, [x1]
0022d730ldr x1, [x1+280]
0022d734ldr x0, [sp+400]
0022d738blr x1
0022d73cstr x0, [sp+248]
0022d740str x1, [sp+256]
0022d744ldr x2, [sp+184]
0022d748mov x3, x0
0022d74cmov x0, x2
0022d750mov x4, x1
0022d754mov x1, x3
0022d758mov x2, x4
0022d75cbl strings.Map
0022d760str x0, [sp+208]
0022d764str x1, [sp+216]
0022d768ldr x1, [sp+392]
0022d76cldrsb x27, [x1]
0022d770ldr x1, [x1+200]
0022d774ldr x0, [sp+400]
0022d778blr x1
0022d77cstr x0, [sp+248]
0022d780str x1, [sp+256]
0022d784ldr x2, [sp+184]
0022d788mov x3, x0
0022d78cmov x0, x2
0022d790mov x4, x1
0022d794mov x1, x3
0022d798mov x2, x4
0022d79cbl strings.Map
0022d7a0str x0, [sp+144]
0022d7a4str x1, [sp+152]
0022d7a8cbz x1, 0x22d7b0
0022d7acb 0x22d898
0022d7b0
0022d7b0loc_22d7b0:
0022d7b0ldr x2, [sp+392]
0022d7b4ldr x3, [sp+400]
0022d7b8str x2, [sp+320]
0022d7bcstr x3, [sp+328]
0022d7c0str x2, [sp+312]
0022d7c4ldr x2, [sp+312]
0022d7c8cbnz x2, 0x22d7d0
0022d7ccb 0x22d7e0
0022d7d0
0022d7d0loc_22d7d0:
0022d7d0ldr x2, [sp+312]
0022d7d4ldr x2, [x2+8]
0022d7d8str x2, [sp+312]
0022d7dcb 0x22d7e4
0022d7e0
0022d7e0loc_22d7e0:
0022d7e0b 0x22d7e4
0022d7e4
0022d7e4loc_22d7e4:
0022d7e4ldr x1, [sp+328]
0022d7e8ldr x0, [sp+312]
0022d7ecbl reflect.ValueOf
0022d7f0str x0, [sp+224]
0022d7f4str x1, [sp+232]
0022d7f8str x2, [sp+240]
0022d7fcbl reflect.Value.Pointer
0022d800str x0, [sp+120]
0022d804stp xzr, xzr, [sp+360]
0022d808add x2, sp, 360
0022d80cstr x2, [sp+280]
0022d810ldr x0, [sp+120]
0022d814bl runtime.convT64
0022d818str x0, [sp+272]
0022d81cldr x2, [sp+280]
0022d820ldrsb x27, [x2]
0022d824adrp x3, 0x3c8000
0022d828add x3, x3, 3648
0022d82cstr x3, [x2]
0022d830adrp x27, 0x81e000
0022d834ldr w3, [x27+3056]
0022d838cbz w3, 0x22d840
0022d83cb 0x22d844
0022d840
0022d840loc_22d840:
0022d840b 0x22d858
0022d844
0022d844loc_22d844:
0022d844bl runtime.gcWriteBarrier2
0022d848str x0, [x25]
0022d84cldr x5, [x2+8]
0022d850str x5, [x25+8]
0022d854b 0x22d858
0022d858
0022d858loc_22d858:
0022d858str x0, [x2+8]
0022d85cldr x2, [sp+280]
0022d860ldrsb x27, [x2]
0022d864b 0x22d868
0022d868
0022d868loc_22d868:
0022d868str x2, [sp+288]
0022d86corr x4, xzr, 1
0022d870str x4, [sp+296]
0022d874str x4, [sp+304]
0022d878adrp x0, 0x485000
0022d87cadd x0, x0, 1554
0022d880movz x1, 10
0022d884mov x3, x4
0022d888bl fmt.Sprintf
0022d88cstr x0, [sp+144]
0022d890str x1, [sp+152]
0022d894b 0x22d89c
0022d898
0022d898loc_22d898:
0022d898b 0x22d89c
0022d89c
0022d89cloc_22d89c:
0022d89cldr x0, [sp+208]
0022d8a0ldr x1, [sp+216]
0022d8a4adrp x2, 0x4e2000
0022d8a8add x2, x2, 296
0022d8acorr x3, xzr, 1
0022d8b0bl strings.Split
0022d8b4add x4, x1, 1
0022d8b8str x0, [sp+336]
0022d8bcstr x1, [sp+344]
0022d8c0str x2, [sp+352]
0022d8c4subs xzr, x2, x4
0022d8c8b.hs 0x22d8d0
0022d8ccb 0x22d8d4
0022d8d0
0022d8d0loc_22d8d0:
0022d8d0b 0x22d8f0
0022d8d4
0022d8d4loc_22d8d4:
0022d8d4mov x1, x4
0022d8d8orr x3, xzr, 1
0022d8dcadrp x4, 0x3c8000
0022d8e0add x4, x4, 2944
0022d8e4bl runtime.growslice
0022d8e8mov x4, x1
0022d8ecb 0x22d8f0
0022d8f0
0022d8f0loc_22d8f0:
0022d8f0ldr x5, [sp+144]
0022d8f4ldr x6, [sp+152]
0022d8f8sub x7, x4, 1
0022d8fcadd x8, x0, x7, lsl #4
0022d900str x6, [x8+8]
0022d904ubfm x6, x7, 60, 59
0022d908adrp x27, 0x81e000
0022d90cldr w7, [x27+3056]
0022d910cbz w7, 0x22d918
0022d914b 0x22d91c
0022d918
0022d918loc_22d918:
0022d918b 0x22d930
0022d91c
0022d91cloc_22d91c:
0022d91cbl runtime.gcWriteBarrier2
0022d920str x5, [x25]
0022d924ldr x7, [x0+x6]
0022d928str x7, [x25+8]
0022d92cb 0x22d930
0022d930
0022d930loc_22d930:
0022d930str x5, [x0+x6]
0022d934str x0, [sp+160]
0022d938str x4, [sp+168]
0022d93cstr x2, [sp+176]
0022d940str x0, [sp+336]
0022d944str x4, [sp+344]
0022d948str x2, [sp+352]
0022d94cstr xzr, [sp+112]
0022d950str x4, [sp+104]
0022d954ldr x5, [sp+336]
0022d958str x5, [sp+96]
0022d95cb 0x22d960
0022d960
0022d960loc_22d960:
0022d960ldr x5, [sp+104]
0022d964ldr x6, [sp+112]
0022d968subs xzr, x5, x6
0022d96cb.gt 0x22d974
0022d970b 0x22dab4
0022d974
0022d974loc_22d974:
0022d974ldr x5, [sp+96]
0022d978str x5, [sp+264]
0022d97cldr x5, [sp+112]
0022d980str x5, [sp+88]
0022d984ldr x5, [sp+264]
0022d988ldr x6, [x5]
0022d98cldr x5, [x5+8]
0022d990str x6, [sp+192]
0022d994str x5, [sp+200]
0022d998subs xzr, x5, 0
0022d99ccset x6, eq
0022d9a0strb w6, [sp+87]
0022d9a4cbz x5, 0x22d9ac
0022d9a8b 0x22d9b0
0022d9ac
0022d9acloc_22d9ac:
0022d9acb 0x22da14
0022d9b0
0022d9b0loc_22d9b0:
0022d9b0ldr x1, [sp+200]
0022d9b4ldr x5, [sp+192]
0022d9b8subs xzr, x1, 0
0022d9bcb.hi 0x22d9c4
0022d9c0b 0x22db00
0022d9c4
0022d9c4loc_22d9c4:
0022d9c4ldrb w5, [x5]
0022d9c8subs wzr, w5, 48
0022d9cccset x5, hs
0022d9d0strb w5, [sp+86]
0022d9d4b.hs 0x22d9dc
0022d9d8b 0x22da04
0022d9dc
0022d9dcloc_22d9dc:
0022d9dcldr x1, [sp+200]
0022d9e0ldr x5, [sp+192]
0022d9e4subs xzr, x1, 0
0022d9e8b.hi 0x22d9f0
0022d9ecb 0x22daf8
0022d9f0
0022d9f0loc_22d9f0:
0022d9f0ldrb w5, [x5]
0022d9f4subs wzr, w5, 57
0022d9f8cset x5, ls
0022d9fcstrb w5, [sp+86]
0022da00b 0x22da08
0022da04
0022da04loc_22da04:
0022da04b 0x22da08
0022da08
0022da08loc_22da08:
0022da08ldrb w5, [sp+86]
0022da0cstrb w5, [sp+87]
0022da10b 0x22da14
0022da14
0022da14loc_22da14:
0022da14ldrb w5, [sp+87]
0022da18tbnz w5, 0, 0x22da20
0022da1cb 0x22da90
0022da20
0022da20loc_22da20:
0022da20ldr x3, [sp+192]
0022da24ldr x4, [sp+200]
0022da28mov x0, xzr
0022da2cadrp x1, 0x482000
0022da30add x1, x1, 4040
0022da34orr x2, xzr, 1
0022da38bl runtime.concatstring2
0022da3cldr x5, [sp+88]
0022da40ldr x6, [sp+168]
0022da44ldr x7, [sp+160]
0022da48subs xzr, x6, x5
0022da4cb.hi 0x22da54
0022da50b 0x22daec
0022da54
0022da54loc_22da54:
0022da54add x6, x7, x5, lsl #4
0022da58str x1, [x6+8]
0022da5cubfm x5, x5, 60, 59
0022da60adrp x27, 0x81e000
0022da64ldr w6, [x27+3056]
0022da68cbz w6, 0x22da70
0022da6cb 0x22da74
0022da70
0022da70loc_22da70:
0022da70b 0x22da88
0022da74
0022da74loc_22da74:
0022da74bl runtime.gcWriteBarrier2
0022da78str x0, [x25]
0022da7cldr x6, [x7+x5]
0022da80str x6, [x25+8]
0022da84b 0x22da88
0022da88
0022da88loc_22da88:
0022da88str x0, [x7+x5]
0022da8cb 0x22da94
0022da90
0022da90loc_22da90:
0022da90b 0x22da94
0022da94
0022da94loc_22da94:
0022da94b 0x22da98
0022da98
0022da98loc_22da98:
0022da98ldr x5, [sp+112]
0022da9cadd x5, x5, 1
0022daa0str x5, [sp+112]
0022daa4ldr x5, [sp+264]
0022daa8add x5, x5, 16
0022daacstr x5, [sp+96]
0022dab0b 0x22d960
0022dab4
0022dab4loc_22dab4:
0022dab4ldr x0, [sp+160]
0022dab8ldr x1, [sp+168]
0022dabcldr x2, [sp+176]
0022dac0adrp x3, 0x4e2000
0022dac4add x3, x3, 296
0022dac8orr x4, xzr, 1
0022daccbl strings.Join
0022dad0str x0, [sp+248]
0022dad4str x1, [sp+256]
0022dad8str x0, [sp+128]
0022dadcstr x1, [sp+136]
0022dae0ldp x29, x30, [sp-8]
0022dae4add sp, sp, 384
0022dae8ret x30
0022daec
0022daecloc_22daec:
0022daecmov x0, x5
0022daf0mov x1, x6
0022daf4bl runtime.panicIndex
0022daf8
0022daf8loc_22daf8:
0022daf8mov x0, xzr
0022dafcbl runtime.panicIndex
0022db00
0022db00loc_22db00:
0022db00mov x0, xzr
0022db04bl runtime.panicIndex
0022db08hint
0022db0c
0022db0cloc_22db0c:
0022db0cstp x0, x1, [sp+8]
0022db10mov x3, x30
0022db14bl runtime.morestack_noctxt.abi0
0022db18ldp x0, x1, [sp+8]
0022db1cb 0x22d6f0
0022d6f0
0022db20
0022db20google.golang.org/protobuf/internal/impl.Export.CompressGZIP: ; void google.golang.org/protobuf/internal/impl.Export.CompressGZIP(google.golang.org/protobuf/internal/impl.Export p0, struct []uint8 in)
0022db20ldr x16, [x28+16]
0022db24sub x17, sp, 224
0022db28subs xzr, x17, x16
0022db2cb.ls 0x22e068
0022db30sub x20, sp, 352
0022db34stp x29, x30, [x20-8]
0022db38add sp, x20, 0
0022db3csub x29, sp, 8
0022db40str x0, [sp+360]
0022db44str x1, [sp+368]
0022db48str x2, [sp+376]
0022db4cstr xzr, [sp+168]
0022db50stp xzr, xzr, [sp+176]
0022db54movz x3, 35615
0022db58movk x3, 0x80000
0022db5cstur x3, [sp+53]
0022db60movz x3, 65280
0022db64sturh w3, [sp+61]
0022db68stur wzr, [sp+71]
0022db6cstrb wzr, [sp+75]
0022db70ldr x3, [sp+368]
0022db74str x3, [sp+96]
0022db78movz x4, 32769
0022db7cmovk x4, 0x80000000
0022db80movk x4, 0x800000000000
0022db84movk x4, 0x8000000000000000
0022db88smulh x4, x4, x3
0022db8cadd x4, x4, x3
0022db90sbfm x4, x4, 15, 63
0022db94sub x3, x4, x3, asr #63
0022db98add x3, x3, 1
0022db9cstr x3, [sp+80]
0022dba0stur xzr, [sp+63]
0022dba4add x3, sp, 63
0022dba8ldrsb x27, [x3]
0022dbacb 0x22dbb0
0022dbb0
0022dbb0loc_22dbb0:
0022dbb0b 0x22dbb4
0022dbb4
0022dbb4loc_22dbb4:
0022dbb4str x3, [sp+192]
0022dbb8orr x3, xzr, 4
0022dbbcstr x3, [sp+200]
0022dbc0orr x3, xzr, 8
0022dbc4str x3, [sp+208]
0022dbc8ldr x0, [sp+360]
0022dbccldr x1, [sp+368]
0022dbd0ldr x2, [sp+376]
0022dbd4bl hash/crc32.ChecksumIEEE
0022dbd8str w0, [sp+76]
0022dbdcldr x3, [sp+192]
0022dbe0ldr x1, [sp+200]
0022dbe4ldr x2, [sp+208]
0022dbe8mov x4, x0
0022dbecmov x0, x3
0022dbf0mov x3, x4
0022dbf4bl encoding/binary.littleEndian.PutUint32
0022dbf8add x3, sp, 63
0022dbfcldrsb x27, [x3]
0022dc00b 0x22dc04
0022dc04
0022dc04loc_22dc04:
0022dc04add x0, x3, 4
0022dc08str x0, [sp+192]
0022dc0corr x2, xzr, 4
0022dc10str x2, [sp+200]
0022dc14str x2, [sp+208]
0022dc18ldr x3, [sp+368]
0022dc1cstr x3, [sp+96]
0022dc20mov x1, x2
0022dc24bl encoding/binary.littleEndian.PutUint32
0022dc28ldr x4, [sp+368]
0022dc2cstr x4, [sp+96]
0022dc30ldr x5, [sp+80]
0022dc34add x5, x5, x5, lsl #2
0022dc38add x4, x5, x4
0022dc3cadd x2, x4, 18
0022dc40adrp x0, 0x3c8000
0022dc44add x0, x0, 3072
0022dc48mov x1, xzr
0022dc4cbl runtime.makeslice
0022dc50ldr x4, [sp+80]
0022dc54add x4, x4, x4, lsl #2
0022dc58ldr x5, [sp+96]
0022dc5cstr x0, [sp+168]
0022dc60str xzr, [sp+176]
0022dc64add x4, x4, x5
0022dc68add x4, x4, 18
0022dc6cstr x4, [sp+184]
0022dc70add x4, sp, 53
0022dc74ldrsb x27, [x4]
0022dc78b 0x22dc7c
0022dc7c
0022dc7cloc_22dc7c:
0022dc7cstr x4, [sp+192]
0022dc80movz x5, 10
0022dc84str x5, [sp+200]
0022dc88str x5, [sp+208]
0022dc8cldr x2, [sp+184]
0022dc90ldr x0, [sp+168]
0022dc94ldr x5, [sp+176]
0022dc98str x0, [sp+320]
0022dc9cstr x5, [sp+328]
0022dca0str x2, [sp+336]
0022dca4ldr x6, [sp+200]
0022dca8add x1, x5, x6
0022dcacstr x1, [sp+160]
0022dcb0subs xzr, x2, x1
0022dcb4b.hs 0x22dcbc
0022dcb8b 0x22dcc4
0022dcbc
0022dcbcloc_22dcbc:
0022dcbcstr x1, [sp+328]
0022dcc0b 0x22dce4
0022dcc4
0022dcc4loc_22dcc4:
0022dcc4ldr x3, [sp+200]
0022dcc8adrp x4, 0x3c8000
0022dcccadd x4, x4, 3072
0022dcd0bl runtime.growslice
0022dcd4str x0, [sp+320]
0022dcd8str x1, [sp+328]
0022dcdcstr x2, [sp+336]
0022dce0b 0x22dce4
0022dce4
0022dce4loc_22dce4:
0022dce4ldr x3, [sp+200]
0022dce8str x3, [sp+152]
0022dcecldr x3, [sp+160]
0022dcf0ldr x4, [sp+200]
0022dcf4sub x3, x3, x4
0022dcf8ldr x4, [sp+320]
0022dcfcadd x0, x4, x3
0022dd00str x0, [sp+312]
0022dd04ldr x2, [sp+152]
0022dd08ldr x1, [sp+192]
0022dd0cbl runtime.memmove
0022dd10ldr x3, [sp+320]
0022dd14ldr x4, [sp+328]
0022dd18ldr x5, [sp+336]
0022dd1cstr x3, [sp+168]
0022dd20str x4, [sp+176]
0022dd24str x5, [sp+184]
0022dd28b 0x22dd2c
0022dd2c
0022dd2cloc_22dd2c:
0022dd2cldrb w5, [sp+71]
0022dd30cbz w5, 0x22dd38
0022dd34b 0x22df98
0022dd38
0022dd38loc_22dd38:
0022dd38movz x4, 65535
0022dd3cstr x4, [sp+88]
0022dd40ldr x5, [sp+368]
0022dd44str x5, [sp+96]
0022dd48movz x6, 65535
0022dd4csubs xzr, x5, x6
0022dd50b.lt 0x22dd58
0022dd54b 0x22dd6c
0022dd58
0022dd58loc_22dd58:
0022dd58orr x5, xzr, 1
0022dd5cstrb w5, [sp+71]
0022dd60ldr x6, [sp+368]
0022dd64str x6, [sp+88]
0022dd68b 0x22dd74
0022dd6c
0022dd6cloc_22dd6c:
0022dd6corr x5, xzr, 1
0022dd70b 0x22dd74
0022dd74
0022dd74loc_22dd74:
0022dd74add x6, sp, 71
0022dd78ldrsb x27, [x6]
0022dd7cb 0x22dd80
0022dd80
0022dd80loc_22dd80:
0022dd80b 0x22dd84
0022dd84
0022dd84loc_22dd84:
0022dd84add x0, x6, 1
0022dd88str x0, [sp+192]
0022dd8corr x1, xzr, 2
0022dd90str x1, [sp+200]
0022dd94orr x2, xzr, 4
0022dd98str x2, [sp+208]
0022dd9cldr x3, [sp+88]
0022dda0bl encoding/binary.littleEndian.PutUint16
0022dda4add x4, sp, 71
0022dda8ldrsb x27, [x4]
0022ddacb 0x22ddb0
0022ddb0
0022ddb0loc_22ddb0:
0022ddb0add x0, x4, 3
0022ddb4str x0, [sp+192]
0022ddb8orr x2, xzr, 2
0022ddbcstr x2, [sp+200]
0022ddc0str x2, [sp+208]
0022ddc4ldr x4, [sp+88]
0022ddc8orn x3, xzr, x4
0022ddccmov x1, x2
0022ddd0bl encoding/binary.littleEndian.PutUint16
0022ddd4add x4, sp, 71
0022ddd8ldrsb x27, [x4]
0022dddcb 0x22dde0
0022dde0
0022dde0loc_22dde0:
0022dde0str x4, [sp+192]
0022dde4movz x5, 5
0022dde8str x5, [sp+200]
0022ddecstr x5, [sp+208]
0022ddf0ldr x2, [sp+184]
0022ddf4ldr x0, [sp+168]
0022ddf8ldr x6, [sp+176]
0022ddfcstr x0, [sp+288]
0022de00str x6, [sp+296]
0022de04str x2, [sp+304]
0022de08ldr x7, [sp+200]
0022de0cadd x1, x6, x7
0022de10str x1, [sp+144]
0022de14subs xzr, x2, x1
0022de18b.hs 0x22de20
0022de1cb 0x22de28
0022de20
0022de20loc_22de20:
0022de20str x1, [sp+296]
0022de24b 0x22de48
0022de28
0022de28loc_22de28:
0022de28ldr x3, [sp+200]
0022de2cadrp x4, 0x3c8000
0022de30add x4, x4, 3072
0022de34bl runtime.growslice
0022de38str x0, [sp+288]
0022de3cstr x1, [sp+296]
0022de40str x2, [sp+304]
0022de44b 0x22de48
0022de48
0022de48loc_22de48:
0022de48ldr x3, [sp+200]
0022de4cstr x3, [sp+136]
0022de50ldr x3, [sp+144]
0022de54ldr x4, [sp+200]
0022de58sub x3, x3, x4
0022de5cldr x4, [sp+288]
0022de60add x0, x4, x3
0022de64str x0, [sp+280]
0022de68ldr x2, [sp+136]
0022de6cldr x1, [sp+192]
0022de70bl runtime.memmove
0022de74ldr x3, [sp+288]
0022de78ldr x4, [sp+296]
0022de7cldr x5, [sp+304]
0022de80str x3, [sp+168]
0022de84str x4, [sp+176]
0022de88str x5, [sp+184]
0022de8cldr x1, [sp+88]
0022de90ldr x2, [sp+376]
0022de94ldr x3, [sp+360]
0022de98subs xzr, x2, x1
0022de9cb.hs 0x22dea4
0022dea0b 0x22e060
0022dea4
0022dea4loc_22dea4:
0022dea4b 0x22dea8
0022dea8
0022dea8loc_22dea8:
0022dea8str x3, [sp+192]
0022deacstr x1, [sp+200]
0022deb0str x2, [sp+208]
0022deb4ldr x2, [sp+184]
0022deb8ldr x0, [sp+168]
0022debcldr x5, [sp+176]
0022dec0str x0, [sp+256]
0022dec4str x5, [sp+264]
0022dec8str x2, [sp+272]
0022deccldr x6, [sp+200]
0022ded0add x1, x5, x6
0022ded4str x1, [sp+128]
0022ded8subs xzr, x2, x1
0022dedcb.hs 0x22dee4
0022dee0b 0x22deec
0022dee4
0022dee4loc_22dee4:
0022dee4str x1, [sp+264]
0022dee8b 0x22df0c
0022deec
0022deecloc_22deec:
0022deecldr x3, [sp+200]
0022def0adrp x4, 0x3c8000
0022def4add x4, x4, 3072
0022def8bl runtime.growslice
0022defcstr x0, [sp+256]
0022df00str x1, [sp+264]
0022df04str x2, [sp+272]
0022df08b 0x22df0c
0022df0c
0022df0cloc_22df0c:
0022df0cldr x3, [sp+200]
0022df10str x3, [sp+120]
0022df14ldr x3, [sp+128]
0022df18ldr x4, [sp+200]
0022df1csub x3, x3, x4
0022df20ldr x4, [sp+256]
0022df24add x0, x4, x3
0022df28str x0, [sp+248]
0022df2cldr x2, [sp+120]
0022df30ldr x1, [sp+192]
0022df34bl runtime.memmove
0022df38ldr x3, [sp+256]
0022df3cldr x4, [sp+264]
0022df40ldr x5, [sp+272]
0022df44str x3, [sp+168]
0022df48str x4, [sp+176]
0022df4cstr x5, [sp+184]
0022df50ldr x0, [sp+88]
0022df54ldr x1, [sp+368]
0022df58ldr x3, [sp+360]
0022df5cldr x4, [sp+376]
0022df60b 0x22df64
0022df64
0022df64loc_22df64:
0022df64subs xzr, x1, x0
0022df68b.hs 0x22df70
0022df6cb 0x22e05c
0022df70
0022df70loc_22df70:
0022df70sub x5, x4, x0
0022df74sub x6, x1, x0
0022df78sub x7, xzr, x5
0022df7cand x7, x0, x7, asr #63
0022df80add x7, x3, x7
0022df84str x7, [sp+360]
0022df88str x6, [sp+368]
0022df8cstr x5, [sp+376]
0022df90b 0x22df94
0022df94
0022df94loc_22df94:
0022df94b 0x22dd2c
0022df98
0022df98loc_22df98:
0022df98add x5, sp, 63
0022df9cldrsb x27, [x5]
0022dfa0b 0x22dfa4
0022dfa4
0022dfa4loc_22dfa4:
0022dfa4str x5, [sp+192]
0022dfa8orr x5, xzr, 8
0022dfacstr x5, [sp+200]
0022dfb0str x5, [sp+208]
0022dfb4ldr x2, [sp+184]
0022dfb8ldr x0, [sp+168]
0022dfbcldr x5, [sp+176]
0022dfc0str x0, [sp+224]
0022dfc4str x5, [sp+232]
0022dfc8str x2, [sp+240]
0022dfccldr x6, [sp+200]
0022dfd0add x1, x5, x6
0022dfd4str x1, [sp+112]
0022dfd8subs xzr, x2, x1
0022dfdcb.hs 0x22dfe4
0022dfe0b 0x22dfec
0022dfe4
0022dfe4loc_22dfe4:
0022dfe4str x1, [sp+232]
0022dfe8b 0x22e00c
0022dfec
0022dfecloc_22dfec:
0022dfecldr x3, [sp+200]
0022dff0adrp x4, 0x3c8000
0022dff4add x4, x4, 3072
0022dff8bl runtime.growslice
0022dffcstr x0, [sp+224]
0022e000str x1, [sp+232]
0022e004str x2, [sp+240]
0022e008b 0x22e00c
0022e00c
0022e00cloc_22e00c:
0022e00cldr x3, [sp+200]
0022e010str x3, [sp+104]
0022e014ldr x3, [sp+112]
0022e018ldr x4, [sp+200]
0022e01csub x3, x3, x4
0022e020ldr x4, [sp+224]
0022e024add x0, x4, x3
0022e028str x0, [sp+216]
0022e02cldr x2, [sp+104]
0022e030ldr x1, [sp+192]
0022e034bl runtime.memmove
0022e038ldr x0, [sp+224]
0022e03cldr x1, [sp+232]
0022e040ldr x2, [sp+240]
0022e044str x0, [sp+168]
0022e048str x1, [sp+176]
0022e04cstr x2, [sp+184]
0022e050ldp x29, x30, [sp-8]
0022e054add sp, sp, 352
0022e058ret x30
0022e05c
0022e05cloc_22e05c:
0022e05cbl runtime.panicSliceB
0022e060
0022e060loc_22e060:
0022e060bl runtime.panicSliceAcap
0022e064hint
0022e068
0022e068loc_22e068:
0022e068stp x0, x1, [sp+8]
0022e06cstr x2, [sp+24]
0022e070mov x3, x30
0022e074bl runtime.morestack_noctxt.abi0
0022e078ldp x0, x1, [sp+8]
0022e07cldr x2, [sp+24]
0022e080b 0x22db20
0022e084udf 0
0022e088udf 0
0022e08cudf 0
0022db20
0022db20google.golang.org/protobuf/internal/impl.Export.CompressGZIP: ; void google.golang.org/protobuf/internal/impl.Export.CompressGZIP(google.golang.org/protobuf/internal/impl.Export p0, struct []uint8 in)
0022db20ldr x16, [x28+16]
0022db24sub x17, sp, 224
0022db28subs xzr, x17, x16
0022db2cb.ls 0x22e068
0022db30sub x20, sp, 352
0022db34stp x29, x30, [x20-8]
0022db38add sp, x20, 0
0022db3csub x29, sp, 8
0022db40str x0, [sp+360]
0022db44str x1, [sp+368]
0022db48str x2, [sp+376]
0022db4cstr xzr, [sp+168]
0022db50stp xzr, xzr, [sp+176]
0022db54movz x3, 35615
0022db58movk x3, 0x80000
0022db5cstur x3, [sp+53]
0022db60movz x3, 65280
0022db64sturh w3, [sp+61]
0022db68stur wzr, [sp+71]
0022db6cstrb wzr, [sp+75]
0022db70ldr x3, [sp+368]
0022db74str x3, [sp+96]
0022db78movz x4, 32769
0022db7cmovk x4, 0x80000000
0022db80movk x4, 0x800000000000
0022db84movk x4, 0x8000000000000000
0022db88smulh x4, x4, x3
0022db8cadd x4, x4, x3
0022db90sbfm x4, x4, 15, 63
0022db94sub x3, x4, x3, asr #63
0022db98add x3, x3, 1
0022db9cstr x3, [sp+80]
0022dba0stur xzr, [sp+63]
0022dba4add x3, sp, 63
0022dba8ldrsb x27, [x3]
0022dbacb 0x22dbb0
0022dbb0
0022dbb0loc_22dbb0:
0022dbb0b 0x22dbb4
0022dbb4
0022dbb4loc_22dbb4:
0022dbb4str x3, [sp+192]
0022dbb8orr x3, xzr, 4
0022dbbcstr x3, [sp+200]
0022dbc0orr x3, xzr, 8
0022dbc4str x3, [sp+208]
0022dbc8ldr x0, [sp+360]
0022dbccldr x1, [sp+368]
0022dbd0ldr x2, [sp+376]
0022dbd4bl hash/crc32.ChecksumIEEE
0022dbd8str w0, [sp+76]
0022dbdcldr x3, [sp+192]
0022dbe0ldr x1, [sp+200]
0022dbe4ldr x2, [sp+208]
0022dbe8mov x4, x0
0022dbecmov x0, x3
0022dbf0mov x3, x4
0022dbf4bl encoding/binary.littleEndian.PutUint32
0022dbf8add x3, sp, 63
0022dbfcldrsb x27, [x3]
0022dc00b 0x22dc04
0022dc04
0022dc04loc_22dc04:
0022dc04add x0, x3, 4
0022dc08str x0, [sp+192]
0022dc0corr x2, xzr, 4
0022dc10str x2, [sp+200]
0022dc14str x2, [sp+208]
0022dc18ldr x3, [sp+368]
0022dc1cstr x3, [sp+96]
0022dc20mov x1, x2
0022dc24bl encoding/binary.littleEndian.PutUint32
0022dc28ldr x4, [sp+368]
0022dc2cstr x4, [sp+96]
0022dc30ldr x5, [sp+80]
0022dc34add x5, x5, x5, lsl #2
0022dc38add x4, x5, x4
0022dc3cadd x2, x4, 18
0022dc40adrp x0, 0x3c8000
0022dc44add x0, x0, 3072
0022dc48mov x1, xzr
0022dc4cbl runtime.makeslice
0022dc50ldr x4, [sp+80]
0022dc54add x4, x4, x4, lsl #2
0022dc58ldr x5, [sp+96]
0022dc5cstr x0, [sp+168]
0022dc60str xzr, [sp+176]
0022dc64add x4, x4, x5
0022dc68add x4, x4, 18
0022dc6cstr x4, [sp+184]
0022dc70add x4, sp, 53
0022dc74ldrsb x27, [x4]
0022dc78b 0x22dc7c
0022dc7c
0022dc7cloc_22dc7c:
0022dc7cstr x4, [sp+192]
0022dc80movz x5, 10
0022dc84str x5, [sp+200]
0022dc88str x5, [sp+208]
0022dc8cldr x2, [sp+184]
0022dc90ldr x0, [sp+168]
0022dc94ldr x5, [sp+176]
0022dc98str x0, [sp+320]
0022dc9cstr x5, [sp+328]
0022dca0str x2, [sp+336]
0022dca4ldr x6, [sp+200]
0022dca8add x1, x5, x6
0022dcacstr x1, [sp+160]
0022dcb0subs xzr, x2, x1
0022dcb4b.hs 0x22dcbc
0022dcb8b 0x22dcc4
0022dcbc
0022dcbcloc_22dcbc:
0022dcbcstr x1, [sp+328]
0022dcc0b 0x22dce4
0022dcc4
0022dcc4loc_22dcc4:
0022dcc4ldr x3, [sp+200]
0022dcc8adrp x4, 0x3c8000
0022dcccadd x4, x4, 3072
0022dcd0bl runtime.growslice
0022dcd4str x0, [sp+320]
0022dcd8str x1, [sp+328]
0022dcdcstr x2, [sp+336]
0022dce0b 0x22dce4
0022dce4
0022dce4loc_22dce4:
0022dce4ldr x3, [sp+200]
0022dce8str x3, [sp+152]
0022dcecldr x3, [sp+160]
0022dcf0ldr x4, [sp+200]
0022dcf4sub x3, x3, x4
0022dcf8ldr x4, [sp+320]
0022dcfcadd x0, x4, x3
0022dd00str x0, [sp+312]
0022dd04ldr x2, [sp+152]
0022dd08ldr x1, [sp+192]
0022dd0cbl runtime.memmove
0022dd10ldr x3, [sp+320]
0022dd14ldr x4, [sp+328]
0022dd18ldr x5, [sp+336]
0022dd1cstr x3, [sp+168]
0022dd20str x4, [sp+176]
0022dd24str x5, [sp+184]
0022dd28b 0x22dd2c
0022dd2c
0022dd2cloc_22dd2c:
0022dd2cldrb w5, [sp+71]
0022dd30cbz w5, 0x22dd38
0022dd34b 0x22df98
0022dd38
0022dd38loc_22dd38:
0022dd38movz x4, 65535
0022dd3cstr x4, [sp+88]
0022dd40ldr x5, [sp+368]
0022dd44str x5, [sp+96]
0022dd48movz x6, 65535
0022dd4csubs xzr, x5, x6
0022dd50b.lt 0x22dd58
0022dd54b 0x22dd6c
0022dd58
0022dd58loc_22dd58:
0022dd58orr x5, xzr, 1
0022dd5cstrb w5, [sp+71]
0022dd60ldr x6, [sp+368]
0022dd64str x6, [sp+88]
0022dd68b 0x22dd74
0022dd6c
0022dd6cloc_22dd6c:
0022dd6corr x5, xzr, 1
0022dd70b 0x22dd74
0022dd74
0022dd74loc_22dd74:
0022dd74add x6, sp, 71
0022dd78ldrsb x27, [x6]
0022dd7cb 0x22dd80
0022dd80
0022dd80loc_22dd80:
0022dd80b 0x22dd84
0022dd84
0022dd84loc_22dd84:
0022dd84add x0, x6, 1
0022dd88str x0, [sp+192]
0022dd8corr x1, xzr, 2
0022dd90str x1, [sp+200]
0022dd94orr x2, xzr, 4
0022dd98str x2, [sp+208]
0022dd9cldr x3, [sp+88]
0022dda0bl encoding/binary.littleEndian.PutUint16
0022dda4add x4, sp, 71
0022dda8ldrsb x27, [x4]
0022ddacb 0x22ddb0
0022ddb0
0022ddb0loc_22ddb0:
0022ddb0add x0, x4, 3
0022ddb4str x0, [sp+192]
0022ddb8orr x2, xzr, 2
0022ddbcstr x2, [sp+200]
0022ddc0str x2, [sp+208]
0022ddc4ldr x4, [sp+88]
0022ddc8orn x3, xzr, x4
0022ddccmov x1, x2
0022ddd0bl encoding/binary.littleEndian.PutUint16
0022ddd4add x4, sp, 71
0022ddd8ldrsb x27, [x4]
0022dddcb 0x22dde0
0022dde0
0022dde0loc_22dde0:
0022dde0str x4, [sp+192]
0022dde4movz x5, 5
0022dde8str x5, [sp+200]
0022ddecstr x5, [sp+208]
0022ddf0ldr x2, [sp+184]
0022ddf4ldr x0, [sp+168]
0022ddf8ldr x6, [sp+176]
0022ddfcstr x0, [sp+288]
0022de00str x6, [sp+296]
0022de04str x2, [sp+304]
0022de08ldr x7, [sp+200]
0022de0cadd x1, x6, x7
0022de10str x1, [sp+144]
0022de14subs xzr, x2, x1
0022de18b.hs 0x22de20
0022de1cb 0x22de28
0022de20
0022de20loc_22de20:
0022de20str x1, [sp+296]
0022de24b 0x22de48
0022de28
0022de28loc_22de28:
0022de28ldr x3, [sp+200]
0022de2cadrp x4, 0x3c8000
0022de30add x4, x4, 3072
0022de34bl runtime.growslice
0022de38str x0, [sp+288]
0022de3cstr x1, [sp+296]
0022de40str x2, [sp+304]
0022de44b 0x22de48
0022de48
0022de48loc_22de48:
0022de48ldr x3, [sp+200]
0022de4cstr x3, [sp+136]
0022de50ldr x3, [sp+144]
0022de54ldr x4, [sp+200]
0022de58sub x3, x3, x4
0022de5cldr x4, [sp+288]
0022de60add x0, x4, x3
0022de64str x0, [sp+280]
0022de68ldr x2, [sp+136]
0022de6cldr x1, [sp+192]
0022de70bl runtime.memmove
0022de74ldr x3, [sp+288]
0022de78ldr x4, [sp+296]
0022de7cldr x5, [sp+304]
0022de80str x3, [sp+168]
0022de84str x4, [sp+176]
0022de88str x5, [sp+184]
0022de8cldr x1, [sp+88]
0022de90ldr x2, [sp+376]
0022de94ldr x3, [sp+360]
0022de98subs xzr, x2, x1
0022de9cb.hs 0x22dea4
0022dea0b 0x22e060
0022dea4
0022dea4loc_22dea4:
0022dea4b 0x22dea8
0022dea8
0022dea8loc_22dea8:
0022dea8str x3, [sp+192]
0022deacstr x1, [sp+200]
0022deb0str x2, [sp+208]
0022deb4ldr x2, [sp+184]
0022deb8ldr x0, [sp+168]
0022debcldr x5, [sp+176]
0022dec0str x0, [sp+256]
0022dec4str x5, [sp+264]
0022dec8str x2, [sp+272]
0022deccldr x6, [sp+200]
0022ded0add x1, x5, x6
0022ded4str x1, [sp+128]
0022ded8subs xzr, x2, x1
0022dedcb.hs 0x22dee4
0022dee0b 0x22deec
0022dee4
0022dee4loc_22dee4:
0022dee4str x1, [sp+264]
0022dee8b 0x22df0c
0022deec
0022deecloc_22deec:
0022deecldr x3, [sp+200]
0022def0adrp x4, 0x3c8000
0022def4add x4, x4, 3072
0022def8bl runtime.growslice
0022defcstr x0, [sp+256]
0022df00str x1, [sp+264]
0022df04str x2, [sp+272]
0022df08b 0x22df0c
0022df0c
0022df0cloc_22df0c:
0022df0cldr x3, [sp+200]
0022df10str x3, [sp+120]
0022df14ldr x3, [sp+128]
0022df18ldr x4, [sp+200]
0022df1csub x3, x3, x4
0022df20ldr x4, [sp+256]
0022df24add x0, x4, x3
0022df28str x0, [sp+248]
0022df2cldr x2, [sp+120]
0022df30ldr x1, [sp+192]
0022df34bl runtime.memmove
0022df38ldr x3, [sp+256]
0022df3cldr x4, [sp+264]
0022df40ldr x5, [sp+272]
0022df44str x3, [sp+168]
0022df48str x4, [sp+176]
0022df4cstr x5, [sp+184]
0022df50ldr x0, [sp+88]
0022df54ldr x1, [sp+368]
0022df58ldr x3, [sp+360]
0022df5cldr x4, [sp+376]
0022df60b 0x22df64
0022df64
0022df64loc_22df64:
0022df64subs xzr, x1, x0
0022df68b.hs 0x22df70
0022df6cb 0x22e05c
0022df70
0022df70loc_22df70:
0022df70sub x5, x4, x0
0022df74sub x6, x1, x0
0022df78sub x7, xzr, x5
0022df7cand x7, x0, x7, asr #63
0022df80add x7, x3, x7
0022df84str x7, [sp+360]
0022df88str x6, [sp+368]
0022df8cstr x5, [sp+376]
0022df90b 0x22df94
0022df94
0022df94loc_22df94:
0022df94b 0x22dd2c
0022df98
0022df98loc_22df98:
0022df98add x5, sp, 63
0022df9cldrsb x27, [x5]
0022dfa0b 0x22dfa4
0022dfa4
0022dfa4loc_22dfa4:
0022dfa4str x5, [sp+192]
0022dfa8orr x5, xzr, 8
0022dfacstr x5, [sp+200]
0022dfb0str x5, [sp+208]
0022dfb4ldr x2, [sp+184]
0022dfb8ldr x0, [sp+168]
0022dfbcldr x5, [sp+176]
0022dfc0str x0, [sp+224]
0022dfc4str x5, [sp+232]
0022dfc8str x2, [sp+240]
0022dfccldr x6, [sp+200]
0022dfd0add x1, x5, x6
0022dfd4str x1, [sp+112]
0022dfd8subs xzr, x2, x1
0022dfdcb.hs 0x22dfe4
0022dfe0b 0x22dfec
0022dfe4
0022dfe4loc_22dfe4:
0022dfe4str x1, [sp+232]
0022dfe8b 0x22e00c
0022dfec
0022dfecloc_22dfec:
0022dfecldr x3, [sp+200]
0022dff0adrp x4, 0x3c8000
0022dff4add x4, x4, 3072
0022dff8bl runtime.growslice
0022dffcstr x0, [sp+224]
0022e000str x1, [sp+232]
0022e004str x2, [sp+240]
0022e008b 0x22e00c
0022e00c
0022e00cloc_22e00c:
0022e00cldr x3, [sp+200]
0022e010str x3, [sp+104]
0022e014ldr x3, [sp+112]
0022e018ldr x4, [sp+200]
0022e01csub x3, x3, x4
0022e020ldr x4, [sp+224]
0022e024add x0, x4, x3
0022e028str x0, [sp+216]
0022e02cldr x2, [sp+104]
0022e030ldr x1, [sp+192]
0022e034bl runtime.memmove
0022e038ldr x0, [sp+224]
0022e03cldr x1, [sp+232]
0022e040ldr x2, [sp+240]
0022e044str x0, [sp+168]
0022e048str x1, [sp+176]
0022e04cstr x2, [sp+184]
0022e050ldp x29, x30, [sp-8]
0022e054add sp, sp, 352
0022e058ret x30
0022e05c
0022e05cloc_22e05c:
0022e05cbl runtime.panicSliceB
0022e060
0022e060loc_22e060:
0022e060bl runtime.panicSliceAcap
0022e064hint
0022e068
0022e068loc_22e068:
0022e068stp x0, x1, [sp+8]
0022e06cstr x2, [sp+24]
0022e070mov x3, x30
0022e074bl runtime.morestack_noctxt.abi0
0022e078ldp x0, x1, [sp+8]
0022e07cldr x2, [sp+24]
0022e080b 0x22db20
0022e084udf 0
0022e088udf 0
0022e08cudf 0
0022db20
0022e090
0022e090google.golang.org/protobuf/internal/impl.(*ExtensionInfo).initToLegacy: ; void google.golang.org/protobuf/internal/impl.(*ExtensionInfo).initToLegacy(google.golang.org/protobuf/internal/impl.ExtensionInfo * xi)
0022e090ldr x16, [x28+16]
0022e094sub x17, sp, 496
0022e098subs xzr, x17, x16
0022e09cb.ls 0x22e744
0022e0a0sub x20, sp, 624
0022e0a4stp x29, x30, [x20-8]
0022e0a8add sp, x20, 0
0022e0acsub x29, sp, 8
0022e0b0str x0, [sp+632]
0022e0b4ldrsb x27, [x0]
0022e0b8ldr x1, [x0+32]
0022e0bcldr x2, [x0+40]
0022e0c0ldr x3, [x0+48]
0022e0c4str x1, [sp+80]
0022e0c8str x2, [sp+88]
0022e0ccstr x3, [sp+96]
0022e0d0stp xzr, xzr, [sp+120]
0022e0d4ldr x1, [sp+80]
0022e0d8ldrsb x27, [x1]
0022e0dcldr x0, [sp+88]
0022e0e0ldr x1, [x1+32]
0022e0e4blr x1
0022e0e8str x0, [sp+384]
0022e0ecstr x1, [sp+392]
0022e0f0ldrsb x27, [x0]
0022e0f4ldr x2, [x0+64]
0022e0f8mov x0, x1
0022e0fcblr x2
0022e100str x0, [sp+232]
0022e104str x1, [sp+240]
0022e108add x27, sp, 568
0022e10cstp xzr, xzr, [x27]
0022e110add x27, sp, 552
0022e114stp xzr, xzr, [x27]
0022e118ldr x1, [sp+232]
0022e11cldr x2, [sp+240]
0022e120adrp x27, 0x7f2000
0022e124ldr x0, [x27+3720]
0022e128bl google.golang.org/protobuf/reflect/protoregistry.(*Types).FindMessageByName
0022e12cstr x0, [sp+568]
0022e130str x1, [sp+576]
0022e134str x2, [sp+552]
0022e138str x3, [sp+560]
0022e13cldr x1, [sp+568]
0022e140ldr x2, [sp+576]
0022e144str x1, [sp+344]
0022e148str x2, [sp+352]
0022e14cldr x1, [sp+552]
0022e150ldr x2, [sp+560]
0022e154str x1, [sp+328]
0022e158str x2, [sp+336]
0022e15cldr x0, [sp+352]
0022e160ldr x1, [sp+344]
0022e164str x1, [sp+216]
0022e168str x0, [sp+224]
0022e16ccbnz x1, 0x22e174
0022e170b 0x22e358
0022e174
0022e174loc_22e174:
0022e174ldrsb x27, [x1]
0022e178ldr x1, [x1+32]
0022e17cblr x1
0022e180str x0, [sp+312]
0022e184str x1, [sp+320]
0022e188ldrsb x27, [x0]
0022e18cldr x2, [x0+64]
0022e190mov x0, x1
0022e194blr x2
0022e198str x0, [sp+200]
0022e19cstr x1, [sp+208]
0022e1a0str x0, [sp+408]
0022e1a4str x1, [sp+416]
0022e1a8str x0, [sp+400]
0022e1acldr x1, [sp+400]
0022e1b0cbnz x1, 0x22e1b8
0022e1b4b 0x22e1c8
0022e1b8
0022e1b8loc_22e1b8:
0022e1b8ldr x2, [sp+400]
0022e1bcldr x2, [x2+8]
0022e1c0str x2, [sp+400]
0022e1c4b 0x22e1cc
0022e1c8
0022e1c8loc_22e1c8:
0022e1c8b 0x22e1cc
0022e1cc
0022e1ccloc_22e1cc:
0022e1ccldr x1, [sp+416]
0022e1d0ldr x0, [sp+400]
0022e1d4bl reflect.TypeOf
0022e1d8str x0, [sp+104]
0022e1dcstr x1, [sp+112]
0022e1e0add x27, sp, 536
0022e1e4stp xzr, xzr, [x27]
0022e1e8ldr x2, [sp+208]
0022e1ecldr x3, [sp+200]
0022e1f0cbnz x3, 0x22e1f8
0022e1f4b 0x22e218
0022e1f8
0022e1f8loc_22e1f8:
0022e1f8str x2, [sp+360]
0022e1fcldr x1, [x3+8]
0022e200adrp x0, 0x7e3000
0022e204add x0, x0, 1360
0022e208bl runtime.typeAssert
0022e20cldr x2, [sp+360]
0022e210mov x3, x0
0022e214b 0x22e21c
0022e218
0022e218loc_22e218:
0022e218b 0x22e21c
0022e21c
0022e21cloc_22e21c:
0022e21cstr x3, [sp+536]
0022e220str x2, [sp+544]
0022e224subs xzr, x3, 0
0022e228cset x2, ne
0022e22cstrb w2, [sp+57]
0022e230ldr x2, [sp+536]
0022e234ldr x3, [sp+544]
0022e238str x2, [sp+600]
0022e23cstr x3, [sp+608]
0022e240ldrb w2, [sp+57]
0022e244strb w2, [sp+59]
0022e248ldr x2, [sp+600]
0022e24cldr x3, [sp+608]
0022e250str x2, [sp+184]
0022e254str x3, [sp+192]
0022e258ldrb w2, [sp+59]
0022e25cstrb w2, [sp+55]
0022e260tbnz w2, 0, 0x22e268
0022e264b 0x22e294
0022e268
0022e268loc_22e268:
0022e268ldr x1, [sp+184]
0022e26cldrsb x27, [x1]
0022e270ldr x1, [x1+24]
0022e274ldr x0, [sp+192]
0022e278blr x1
0022e27cstr x0, [sp+520]
0022e280str x1, [sp+528]
0022e284bl reflect.TypeOf
0022e288str x0, [sp+104]
0022e28cstr x1, [sp+112]
0022e290b 0x22e298
0022e294
0022e294loc_22e294:
0022e294b 0x22e298
0022e298
0022e298loc_22e298:
0022e298ldr x0, [sp+104]
0022e29cldr x1, [sp+112]
0022e2a0bl reflect.Zero
0022e2a4str x0, [sp+496]
0022e2a8str x1, [sp+504]
0022e2acstr x2, [sp+512]
0022e2b0bl reflect.Value.Interface
0022e2b4str x0, [sp+168]
0022e2b8str x1, [sp+176]
0022e2bcstp xzr, xzr, [sp+480]
0022e2c0ldr x2, [sp+176]
0022e2c4ldr x1, [sp+168]
0022e2c8cbnz x1, 0x22e2d0
0022e2ccb 0x22e2ec
0022e2d0
0022e2d0loc_22e2d0:
0022e2d0str x2, [sp+360]
0022e2d4adrp x0, 0x7e3000
0022e2d8add x0, x0, 1392
0022e2dcbl runtime.typeAssert
0022e2e0ldr x2, [sp+360]
0022e2e4mov x1, x0
0022e2e8b 0x22e2f0
0022e2ec
0022e2ecloc_22e2ec:
0022e2ecb 0x22e2f0
0022e2f0
0022e2f0loc_22e2f0:
0022e2f0str x1, [sp+480]
0022e2f4str x2, [sp+488]
0022e2f8subs xzr, x1, 0
0022e2fccset x1, ne
0022e300strb w1, [sp+57]
0022e304ldr x1, [sp+480]
0022e308ldr x2, [sp+488]
0022e30cstr x1, [sp+584]
0022e310str x2, [sp+592]
0022e314ldrb w1, [sp+57]
0022e318strb w1, [sp+58]
0022e31cldr x1, [sp+584]
0022e320ldr x2, [sp+592]
0022e324str x1, [sp+152]
0022e328str x2, [sp+160]
0022e32cldrb w1, [sp+58]
0022e330strb w1, [sp+54]
0022e334tbnz w1, 0, 0x22e33c
0022e338b 0x22e350
0022e33c
0022e33cloc_22e33c:
0022e33cldr x1, [sp+152]
0022e340ldr x2, [sp+160]
0022e344str x1, [sp+120]
0022e348str x2, [sp+128]
0022e34cb 0x22e354
0022e350
0022e350loc_22e350:
0022e350b 0x22e354
0022e354
0022e354loc_22e354:
0022e354b 0x22e35c
0022e358
0022e358loc_22e358:
0022e358b 0x22e35c
0022e35c
0022e35cloc_22e35c:
0022e35cldr x1, [sp+632]
0022e360ldrsb x27, [x1]
0022e364ldr x2, [x1+16]
0022e368ldr x0, [x1+24]
0022e36cstr x2, [sp+280]
0022e370str x0, [sp+288]
0022e374ldrsb x27, [x2]
0022e378ldr x1, [x2+168]
0022e37cblr x1
0022e380str x0, [sp+72]
0022e384str x0, [sp+64]
0022e388subs xzr, x0, 6
0022e38cb.ls 0x22e394
0022e390b 0x22e3d0
0022e394
0022e394loc_22e394:
0022e394subs xzr, x0, 1
0022e398b.eq 0x22e3a0
0022e39cb 0x22e3a4
0022e3a0
0022e3a0loc_22e3a0:
0022e3a0b 0x22e428
0022e3a4
0022e3a4loc_22e3a4:
0022e3a4subs xzr, x0, 5
0022e3a8b.hs 0x22e3b0
0022e3acb 0x22e3c4
0022e3b0
0022e3b0loc_22e3b0:
0022e3b0subs xzr, x0, 6
0022e3b4b.ls 0x22e3bc
0022e3b8b 0x22e3c0
0022e3bc
0022e3bcloc_22e3bc:
0022e3bcb 0x22e428
0022e3c0
0022e3c0loc_22e3c0:
0022e3c0b 0x22e3c8
0022e3c4
0022e3c4loc_22e3c4:
0022e3c4b 0x22e3c8
0022e3c8
0022e3c8loc_22e3c8:
0022e3c8b 0x22e3cc
0022e3cc
0022e3ccloc_22e3cc:
0022e3ccb 0x22e44c
0022e3d0
0022e3d0loc_22e3d0:
0022e3d0subs xzr, x0, 10
0022e3d4b.hs 0x22e3dc
0022e3d8b 0x22e3f0
0022e3dc
0022e3dcloc_22e3dc:
0022e3dcsubs xzr, x0, 11
0022e3e0b.ls 0x22e3e8
0022e3e4b 0x22e3ec
0022e3e8
0022e3e8loc_22e3e8:
0022e3e8b 0x22e428
0022e3ec
0022e3ecloc_22e3ec:
0022e3ecb 0x22e3f4
0022e3f0
0022e3f0loc_22e3f0:
0022e3f0b 0x22e3f4
0022e3f4
0022e3f4loc_22e3f4:
0022e3f4subs xzr, x0, 13
0022e3f8b.hs 0x22e400
0022e3fcb 0x22e414
0022e400
0022e400loc_22e400:
0022e400subs xzr, x0, 14
0022e404b.ls 0x22e40c
0022e408b 0x22e410
0022e40c
0022e40cloc_22e40c:
0022e40cb 0x22e428
0022e410
0022e410loc_22e410:
0022e410b 0x22e418
0022e414
0022e414loc_22e414:
0022e414b 0x22e418
0022e418
0022e418loc_22e418:
0022e418subs xzr, x0, 24
0022e41cb.eq 0x22e424
0022e420b 0x22e440
0022e424
0022e424loc_22e424:
0022e424b 0x22e428
0022e428
0022e428loc_22e428:
0022e428ldr x0, [sp+280]
0022e42cldr x1, [sp+288]
0022e430bl reflect.PtrTo
0022e434str x0, [sp+280]
0022e438str x1, [sp+288]
0022e43cb 0x22e450
0022e440
0022e440loc_22e440:
0022e440b 0x22e444
0022e444
0022e444loc_22e444:
0022e444b 0x22e448
0022e448
0022e448loc_22e448:
0022e448b 0x22e44c
0022e44c
0022e44cloc_22e44c:
0022e44cb 0x22e450
0022e450
0022e450loc_22e450:
0022e450stp xzr, xzr, [sp+296]
0022e454ldr x1, [sp+80]
0022e458ldrsb x27, [x1]
0022e45cldr x0, [sp+88]
0022e460ldr x1, [x1+176]
0022e464blr x1
0022e468strb w0, [sp+56]
0022e46cubfm x1, x0, 0, 7
0022e470subs wzr, w1, 14
0022e474b.eq 0x22e47c
0022e478b 0x22e4a8
0022e47c
0022e47cloc_22e47c:
0022e47cldr x1, [sp+80]
0022e480ldrsb x27, [x1]
0022e484ldr x0, [sp+88]
0022e488ldr x1, [x1+64]
0022e48cblr x1
0022e490str x0, [sp+464]
0022e494str x1, [sp+472]
0022e498bl google.golang.org/protobuf/internal/impl.legacyEnumName
0022e49cstr x0, [sp+296]
0022e4a0str x1, [sp+304]
0022e4a4b 0x22e4ac
0022e4a8
0022e4a8loc_22e4a8:
0022e4a8b 0x22e4ac
0022e4ac
0022e4acloc_22e4ac:
0022e4acstp xzr, xzr, [sp+248]
0022e4b0ldr x1, [sp+80]
0022e4b4ldrsb x27, [x1]
0022e4b8ldr x0, [sp+88]
0022e4bcldr x1, [x1+240]
0022e4c0blr x1
0022e4c4str x0, [sp+264]
0022e4c8str x1, [sp+272]
0022e4cccbnz x0, 0x22e4d4
0022e4d0b 0x22e4f0
0022e4d4
0022e4d4loc_22e4d4:
0022e4d4ldrsb x27, [x0]
0022e4d8ldr x2, [x0+120]
0022e4dcmov x0, x1
0022e4e0blr x2
0022e4e4str x0, [sp+248]
0022e4e8str x1, [sp+256]
0022e4ecb 0x22e4f4
0022e4f0
0022e4f0loc_22e4f0:
0022e4f0b 0x22e4f4
0022e4f4
0022e4f4loc_22e4f4:
0022e4f4ldr x1, [sp+80]
0022e4f8ldrsb x27, [x1]
0022e4fcldr x0, [sp+88]
0022e500ldr x1, [x1+72]
0022e504blr x1
0022e508str x0, [sp+136]
0022e50cstr x1, [sp+144]
0022e510ldr x1, [sp+80]
0022e514ldr x2, [sp+88]
0022e518ldr x3, [sp+96]
0022e51cstr x1, [sp+440]
0022e520str x2, [sp+448]
0022e524str x3, [sp+456]
0022e528adrp x0, 0x478000
0022e52cadd x0, x0, 1568
0022e530add x1, sp, 440
0022e534bl runtime.convT
0022e538str x0, [sp+376]
0022e53cmov x1, x0
0022e540adrp x0, 0x4ef000
0022e544add x0, x0, 3872
0022e548bl google.golang.org/protobuf/internal/encoding/messageset.IsMessageSetExtension
0022e54cstrb w0, [sp+57]
0022e550tbnz w0, 0, 0x22e558
0022e554b 0x22e570
0022e558
0022e558loc_22e558:
0022e558ldr x0, [sp+136]
0022e55cldr x1, [sp+144]
0022e560bl google.golang.org/protobuf/reflect/protoreflect.FullName.Parent
0022e564str x0, [sp+136]
0022e568str x1, [sp+144]
0022e56cb 0x22e574
0022e570
0022e570loc_22e570:
0022e570b 0x22e574
0022e574
0022e574loc_22e574:
0022e574ldr x2, [sp+632]
0022e578ldrsb x27, [x2]
0022e57cldr x3, [sp+128]
0022e580ldr x4, [sp+120]
0022e584str x4, [x2+80]
0022e588adrp x27, 0x81d000
0022e58cldr w4, [x27+3056]
0022e590cbz w4, 0x22e598
0022e594b 0x22e59c
0022e598
0022e598loc_22e598:
0022e598b 0x22e5b0
0022e59c
0022e59cloc_22e59c:
0022e59cbl runtime.gcWriteBarrier2
0022e5a0str x3, [x25]
0022e5a4ldr x4, [x2+88]
0022e5a8str x4, [x25+8]
0022e5acb 0x22e5b0
0022e5b0
0022e5b0loc_22e5b0:
0022e5b0str x3, [x2+88]
0022e5b4ldr x0, [sp+280]
0022e5b8ldr x1, [sp+288]
0022e5bcbl reflect.Zero
0022e5c0str x0, [sp+496]
0022e5c4str x1, [sp+504]
0022e5c8str x2, [sp+512]
0022e5ccbl reflect.Value.Interface
0022e5d0str x0, [sp+520]
0022e5d4str x1, [sp+528]
0022e5d8ldr x2, [sp+632]
0022e5dcldrsb x27, [x2]
0022e5e0str x0, [x2+96]
0022e5e4adrp x27, 0x81d000
0022e5e8ldr w3, [x27+3056]
0022e5eccbz w3, 0x22e5f4
0022e5f0b 0x22e5f8
0022e5f4
0022e5f4loc_22e5f4:
0022e5f4b 0x22e60c
0022e5f8
0022e5f8loc_22e5f8:
0022e5f8bl runtime.gcWriteBarrier2
0022e5fcstr x1, [x25]
0022e600ldr x3, [x2+104]
0022e604str x3, [x25+8]
0022e608b 0x22e60c
0022e60c
0022e60cloc_22e60c:
0022e60cstr x1, [x2+104]
0022e610ldr x1, [sp+80]
0022e614ldrsb x27, [x1]
0022e618ldr x0, [sp+88]
0022e61cldr x1, [x1+216]
0022e620blr x1
0022e624str w0, [sp+60]
0022e628ldr x1, [sp+632]
0022e62cldrsb x27, [x1]
0022e630str w0, [x1+112]
0022e634ldr x1, [sp+632]
0022e638ldrsb x27, [x1]
0022e63cldr x2, [sp+136]
0022e640ldr x3, [sp+144]
0022e644str x3, [x1+128]
0022e648adrp x27, 0x81d000
0022e64cldr w3, [x27+3056]
0022e650cbz w3, 0x22e658
0022e654b 0x22e65c
0022e658
0022e658loc_22e658:
0022e658b 0x22e670
0022e65c
0022e65cloc_22e65c:
0022e65cbl runtime.gcWriteBarrier2
0022e660str x2, [x25]
0022e664ldr x3, [x1+120]
0022e668str x3, [x25+8]
0022e66cb 0x22e670
0022e670
0022e670loc_22e670:
0022e670str x2, [x1+120]
0022e674ldr x2, [sp+80]
0022e678ldr x3, [sp+88]
0022e67cldr x4, [sp+96]
0022e680str x2, [sp+440]
0022e684str x3, [sp+448]
0022e688str x4, [sp+456]
0022e68cadrp x0, 0x478000
0022e690add x0, x0, 1568
0022e694add x1, sp, 440
0022e698bl runtime.convT
0022e69cstr x0, [sp+368]
0022e6a0ldr x2, [sp+296]
0022e6a4ldr x3, [sp+304]
0022e6a8mov x1, x0
0022e6acadrp x0, 0x4ef000
0022e6b0add x0, x0, 3872
0022e6b4bl google.golang.org/protobuf/internal/encoding/tag.Marshal
0022e6b8str x0, [sp+424]
0022e6bcstr x1, [sp+432]
0022e6c0ldr x2, [sp+632]
0022e6c4ldrsb x27, [x2]
0022e6c8str x1, [x2+144]
0022e6ccadrp x27, 0x81d000
0022e6d0ldr w3, [x27+3056]
0022e6d4cbz w3, 0x22e6dc
0022e6d8b 0x22e6e0
0022e6dc
0022e6dcloc_22e6dc:
0022e6dcb 0x22e6f4
0022e6e0
0022e6e0loc_22e6e0:
0022e6e0bl runtime.gcWriteBarrier2
0022e6e4str x0, [x25]
0022e6e8ldr x1, [x2+136]
0022e6ecstr x1, [x25+8]
0022e6f0b 0x22e6f4
0022e6f4
0022e6f4loc_22e6f4:
0022e6f4str x0, [x2+136]
0022e6f8ldr x0, [sp+632]
0022e6fcldrsb x27, [x0]
0022e700ldr x1, [sp+248]
0022e704ldr x2, [sp+256]
0022e708str x2, [x0+160]
0022e70cadrp x27, 0x81d000
0022e710ldr w2, [x27+3056]
0022e714cbz w2, 0x22e71c
0022e718b 0x22e720
0022e71c
0022e71cloc_22e71c:
0022e71cb 0x22e734
0022e720
0022e720loc_22e720:
0022e720bl runtime.gcWriteBarrier2
0022e724str x1, [x25]
0022e728ldr x2, [x0+152]
0022e72cstr x2, [x25+8]
0022e730b 0x22e734
0022e734
0022e734loc_22e734:
0022e734str x1, [x0+152]
0022e738ldp x29, x30, [sp-8]
0022e73cadd sp, sp, 624
0022e740ret x30
0022e744
0022e744loc_22e744:
0022e744str x0, [sp+8]
0022e748mov x3, x30
0022e74cbl runtime.morestack_noctxt.abi0
0022e750ldr x0, [sp+8]
0022e754b 0x22e090
0022e758udf 0
0022e75cudf 0
0022e090
0022e090google.golang.org/protobuf/internal/impl.(*ExtensionInfo).initToLegacy: ; void google.golang.org/protobuf/internal/impl.(*ExtensionInfo).initToLegacy(google.golang.org/protobuf/internal/impl.ExtensionInfo * xi)
0022e090ldr x16, [x28+16]
0022e094sub x17, sp, 496
0022e098subs xzr, x17, x16
0022e09cb.ls 0x22e744
0022e0a0sub x20, sp, 624
0022e0a4stp x29, x30, [x20-8]
0022e0a8add sp, x20, 0
0022e0acsub x29, sp, 8
0022e0b0str x0, [sp+632]
0022e0b4ldrsb x27, [x0]
0022e0b8ldr x1, [x0+32]
0022e0bcldr x2, [x0+40]
0022e0c0ldr x3, [x0+48]
0022e0c4str x1, [sp+80]
0022e0c8str x2, [sp+88]
0022e0ccstr x3, [sp+96]
0022e0d0stp xzr, xzr, [sp+120]
0022e0d4ldr x1, [sp+80]
0022e0d8ldrsb x27, [x1]
0022e0dcldr x0, [sp+88]
0022e0e0ldr x1, [x1+32]
0022e0e4blr x1
0022e0e8str x0, [sp+384]
0022e0ecstr x1, [sp+392]
0022e0f0ldrsb x27, [x0]
0022e0f4ldr x2, [x0+64]
0022e0f8mov x0, x1
0022e0fcblr x2
0022e100str x0, [sp+232]
0022e104str x1, [sp+240]
0022e108add x27, sp, 568
0022e10cstp xzr, xzr, [x27]
0022e110add x27, sp, 552
0022e114stp xzr, xzr, [x27]
0022e118ldr x1, [sp+232]
0022e11cldr x2, [sp+240]
0022e120adrp x27, 0x7f2000
0022e124ldr x0, [x27+3720]
0022e128bl google.golang.org/protobuf/reflect/protoregistry.(*Types).FindMessageByName
0022e12cstr x0, [sp+568]
0022e130str x1, [sp+576]
0022e134str x2, [sp+552]
0022e138str x3, [sp+560]
0022e13cldr x1, [sp+568]
0022e140ldr x2, [sp+576]
0022e144str x1, [sp+344]
0022e148str x2, [sp+352]
0022e14cldr x1, [sp+552]
0022e150ldr x2, [sp+560]
0022e154str x1, [sp+328]
0022e158str x2, [sp+336]
0022e15cldr x0, [sp+352]
0022e160ldr x1, [sp+344]
0022e164str x1, [sp+216]
0022e168str x0, [sp+224]
0022e16ccbnz x1, 0x22e174
0022e170b 0x22e358
0022e174
0022e174loc_22e174:
0022e174ldrsb x27, [x1]
0022e178ldr x1, [x1+32]
0022e17cblr x1
0022e180str x0, [sp+312]
0022e184str x1, [sp+320]
0022e188ldrsb x27, [x0]
0022e18cldr x2, [x0+64]
0022e190mov x0, x1
0022e194blr x2
0022e198str x0, [sp+200]
0022e19cstr x1, [sp+208]
0022e1a0str x0, [sp+408]
0022e1a4str x1, [sp+416]
0022e1a8str x0, [sp+400]
0022e1acldr x1, [sp+400]
0022e1b0cbnz x1, 0x22e1b8
0022e1b4b 0x22e1c8
0022e1b8
0022e1b8loc_22e1b8:
0022e1b8ldr x2, [sp+400]
0022e1bcldr x2, [x2+8]
0022e1c0str x2, [sp+400]
0022e1c4b 0x22e1cc
0022e1c8
0022e1c8loc_22e1c8:
0022e1c8b 0x22e1cc
0022e1cc
0022e1ccloc_22e1cc:
0022e1ccldr x1, [sp+416]
0022e1d0ldr x0, [sp+400]
0022e1d4bl reflect.TypeOf
0022e1d8str x0, [sp+104]
0022e1dcstr x1, [sp+112]
0022e1e0add x27, sp, 536
0022e1e4stp xzr, xzr, [x27]
0022e1e8ldr x2, [sp+208]
0022e1ecldr x3, [sp+200]
0022e1f0cbnz x3, 0x22e1f8
0022e1f4b 0x22e218
0022e1f8
0022e1f8loc_22e1f8:
0022e1f8str x2, [sp+360]
0022e1fcldr x1, [x3+8]
0022e200adrp x0, 0x7e3000
0022e204add x0, x0, 1360
0022e208bl runtime.typeAssert
0022e20cldr x2, [sp+360]
0022e210mov x3, x0
0022e214b 0x22e21c
0022e218
0022e218loc_22e218:
0022e218b 0x22e21c
0022e21c
0022e21cloc_22e21c:
0022e21cstr x3, [sp+536]
0022e220str x2, [sp+544]
0022e224subs xzr, x3, 0
0022e228cset x2, ne
0022e22cstrb w2, [sp+57]
0022e230ldr x2, [sp+536]
0022e234ldr x3, [sp+544]
0022e238str x2, [sp+600]
0022e23cstr x3, [sp+608]
0022e240ldrb w2, [sp+57]
0022e244strb w2, [sp+59]
0022e248ldr x2, [sp+600]
0022e24cldr x3, [sp+608]
0022e250str x2, [sp+184]
0022e254str x3, [sp+192]
0022e258ldrb w2, [sp+59]
0022e25cstrb w2, [sp+55]
0022e260tbnz w2, 0, 0x22e268
0022e264b 0x22e294
0022e268
0022e268loc_22e268:
0022e268ldr x1, [sp+184]
0022e26cldrsb x27, [x1]
0022e270ldr x1, [x1+24]
0022e274ldr x0, [sp+192]
0022e278blr x1
0022e27cstr x0, [sp+520]
0022e280str x1, [sp+528]
0022e284bl reflect.TypeOf
0022e288str x0, [sp+104]
0022e28cstr x1, [sp+112]
0022e290b 0x22e298
0022e294
0022e294loc_22e294:
0022e294b 0x22e298
0022e298
0022e298loc_22e298:
0022e298ldr x0, [sp+104]
0022e29cldr x1, [sp+112]
0022e2a0bl reflect.Zero
0022e2a4str x0, [sp+496]
0022e2a8str x1, [sp+504]
0022e2acstr x2, [sp+512]
0022e2b0bl reflect.Value.Interface
0022e2b4str x0, [sp+168]
0022e2b8str x1, [sp+176]
0022e2bcstp xzr, xzr, [sp+480]
0022e2c0ldr x2, [sp+176]
0022e2c4ldr x1, [sp+168]
0022e2c8cbnz x1, 0x22e2d0
0022e2ccb 0x22e2ec
0022e2d0
0022e2d0loc_22e2d0:
0022e2d0str x2, [sp+360]
0022e2d4adrp x0, 0x7e3000
0022e2d8add x0, x0, 1392
0022e2dcbl runtime.typeAssert
0022e2e0ldr x2, [sp+360]
0022e2e4mov x1, x0
0022e2e8b 0x22e2f0
0022e2ec
0022e2ecloc_22e2ec:
0022e2ecb 0x22e2f0
0022e2f0
0022e2f0loc_22e2f0:
0022e2f0str x1, [sp+480]
0022e2f4str x2, [sp+488]
0022e2f8subs xzr, x1, 0
0022e2fccset x1, ne
0022e300strb w1, [sp+57]
0022e304ldr x1, [sp+480]
0022e308ldr x2, [sp+488]
0022e30cstr x1, [sp+584]
0022e310str x2, [sp+592]
0022e314ldrb w1, [sp+57]
0022e318strb w1, [sp+58]
0022e31cldr x1, [sp+584]
0022e320ldr x2, [sp+592]
0022e324str x1, [sp+152]
0022e328str x2, [sp+160]
0022e32cldrb w1, [sp+58]
0022e330strb w1, [sp+54]
0022e334tbnz w1, 0, 0x22e33c
0022e338b 0x22e350
0022e33c
0022e33cloc_22e33c:
0022e33cldr x1, [sp+152]
0022e340ldr x2, [sp+160]
0022e344str x1, [sp+120]
0022e348str x2, [sp+128]
0022e34cb 0x22e354
0022e350
0022e350loc_22e350:
0022e350b 0x22e354
0022e354
0022e354loc_22e354:
0022e354b 0x22e35c
0022e358
0022e358loc_22e358:
0022e358b 0x22e35c
0022e35c
0022e35cloc_22e35c:
0022e35cldr x1, [sp+632]
0022e360ldrsb x27, [x1]
0022e364ldr x2, [x1+16]
0022e368ldr x0, [x1+24]
0022e36cstr x2, [sp+280]
0022e370str x0, [sp+288]
0022e374ldrsb x27, [x2]
0022e378ldr x1, [x2+168]
0022e37cblr x1
0022e380str x0, [sp+72]
0022e384str x0, [sp+64]
0022e388subs xzr, x0, 6
0022e38cb.ls 0x22e394
0022e390b 0x22e3d0
0022e394
0022e394loc_22e394:
0022e394subs xzr, x0, 1
0022e398b.eq 0x22e3a0
0022e39cb 0x22e3a4
0022e3a0
0022e3a0loc_22e3a0:
0022e3a0b 0x22e428
0022e3a4
0022e3a4loc_22e3a4:
0022e3a4subs xzr, x0, 5
0022e3a8b.hs 0x22e3b0
0022e3acb 0x22e3c4
0022e3b0
0022e3b0loc_22e3b0:
0022e3b0subs xzr, x0, 6
0022e3b4b.ls 0x22e3bc
0022e3b8b 0x22e3c0
0022e3bc
0022e3bcloc_22e3bc:
0022e3bcb 0x22e428
0022e3c0
0022e3c0loc_22e3c0:
0022e3c0b 0x22e3c8
0022e3c4
0022e3c4loc_22e3c4:
0022e3c4b 0x22e3c8
0022e3c8
0022e3c8loc_22e3c8:
0022e3c8b 0x22e3cc
0022e3cc
0022e3ccloc_22e3cc:
0022e3ccb 0x22e44c
0022e3d0
0022e3d0loc_22e3d0:
0022e3d0subs xzr, x0, 10
0022e3d4b.hs 0x22e3dc
0022e3d8b 0x22e3f0
0022e3dc
0022e3dcloc_22e3dc:
0022e3dcsubs xzr, x0, 11
0022e3e0b.ls 0x22e3e8
0022e3e4b 0x22e3ec
0022e3e8
0022e3e8loc_22e3e8:
0022e3e8b 0x22e428
0022e3ec
0022e3ecloc_22e3ec:
0022e3ecb 0x22e3f4
0022e3f0
0022e3f0loc_22e3f0:
0022e3f0b 0x22e3f4
0022e3f4
0022e3f4loc_22e3f4:
0022e3f4subs xzr, x0, 13
0022e3f8b.hs 0x22e400
0022e3fcb 0x22e414
0022e400
0022e400loc_22e400:
0022e400subs xzr, x0, 14
0022e404b.ls 0x22e40c
0022e408b 0x22e410
0022e40c
0022e40cloc_22e40c:
0022e40cb 0x22e428
0022e410
0022e410loc_22e410:
0022e410b 0x22e418
0022e414
0022e414loc_22e414:
0022e414b 0x22e418
0022e418
0022e418loc_22e418:
0022e418subs xzr, x0, 24
0022e41cb.eq 0x22e424
0022e420b 0x22e440
0022e424
0022e424loc_22e424:
0022e424b 0x22e428
0022e428
0022e428loc_22e428:
0022e428ldr x0, [sp+280]
0022e42cldr x1, [sp+288]
0022e430bl reflect.PtrTo
0022e434str x0, [sp+280]
0022e438str x1, [sp+288]
0022e43cb 0x22e450
0022e440
0022e440loc_22e440:
0022e440b 0x22e444
0022e444
0022e444loc_22e444:
0022e444b 0x22e448
0022e448
0022e448loc_22e448:
0022e448b 0x22e44c
0022e44c
0022e44cloc_22e44c:
0022e44cb 0x22e450
0022e450
0022e450loc_22e450:
0022e450stp xzr, xzr, [sp+296]
0022e454ldr x1, [sp+80]
0022e458ldrsb x27, [x1]
0022e45cldr x0, [sp+88]
0022e460ldr x1, [x1+176]
0022e464blr x1
0022e468strb w0, [sp+56]
0022e46cubfm x1, x0, 0, 7
0022e470subs wzr, w1, 14
0022e474b.eq 0x22e47c
0022e478b 0x22e4a8
0022e47c
0022e47cloc_22e47c:
0022e47cldr x1, [sp+80]
0022e480ldrsb x27, [x1]
0022e484ldr x0, [sp+88]
0022e488ldr x1, [x1+64]
0022e48cblr x1
0022e490str x0, [sp+464]
0022e494str x1, [sp+472]
0022e498bl google.golang.org/protobuf/internal/impl.legacyEnumName
0022e49cstr x0, [sp+296]
0022e4a0str x1, [sp+304]
0022e4a4b 0x22e4ac
0022e4a8
0022e4a8loc_22e4a8:
0022e4a8b 0x22e4ac
0022e4ac
0022e4acloc_22e4ac:
0022e4acstp xzr, xzr, [sp+248]
0022e4b0ldr x1, [sp+80]
0022e4b4ldrsb x27, [x1]
0022e4b8ldr x0, [sp+88]
0022e4bcldr x1, [x1+240]
0022e4c0blr x1
0022e4c4str x0, [sp+264]
0022e4c8str x1, [sp+272]
0022e4cccbnz x0, 0x22e4d4
0022e4d0b 0x22e4f0
0022e4d4
0022e4d4loc_22e4d4:
0022e4d4ldrsb x27, [x0]
0022e4d8ldr x2, [x0+120]
0022e4dcmov x0, x1
0022e4e0blr x2
0022e4e4str x0, [sp+248]
0022e4e8str x1, [sp+256]
0022e4ecb 0x22e4f4
0022e4f0
0022e4f0loc_22e4f0:
0022e4f0b 0x22e4f4
0022e4f4
0022e4f4loc_22e4f4:
0022e4f4ldr x1, [sp+80]
0022e4f8ldrsb x27, [x1]
0022e4fcldr x0, [sp+88]
0022e500ldr x1, [x1+72]
0022e504blr x1
0022e508str x0, [sp+136]
0022e50cstr x1, [sp+144]
0022e510ldr x1, [sp+80]
0022e514ldr x2, [sp+88]
0022e518ldr x3, [sp+96]
0022e51cstr x1, [sp+440]
0022e520str x2, [sp+448]
0022e524str x3, [sp+456]
0022e528adrp x0, 0x478000
0022e52cadd x0, x0, 1568
0022e530add x1, sp, 440
0022e534bl runtime.convT
0022e538str x0, [sp+376]
0022e53cmov x1, x0
0022e540adrp x0, 0x4ef000
0022e544add x0, x0, 3872
0022e548bl google.golang.org/protobuf/internal/encoding/messageset.IsMessageSetExtension
0022e54cstrb w0, [sp+57]
0022e550tbnz w0, 0, 0x22e558
0022e554b 0x22e570
0022e558
0022e558loc_22e558:
0022e558ldr x0, [sp+136]
0022e55cldr x1, [sp+144]
0022e560bl google.golang.org/protobuf/reflect/protoreflect.FullName.Parent
0022e564str x0, [sp+136]
0022e568str x1, [sp+144]
0022e56cb 0x22e574
0022e570
0022e570loc_22e570:
0022e570b 0x22e574
0022e574
0022e574loc_22e574:
0022e574ldr x2, [sp+632]
0022e578ldrsb x27, [x2]
0022e57cldr x3, [sp+128]
0022e580ldr x4, [sp+120]
0022e584str x4, [x2+80]
0022e588adrp x27, 0x81d000
0022e58cldr w4, [x27+3056]
0022e590cbz w4, 0x22e598
0022e594b 0x22e59c
0022e598
0022e598loc_22e598:
0022e598b 0x22e5b0
0022e59c
0022e59cloc_22e59c:
0022e59cbl runtime.gcWriteBarrier2
0022e5a0str x3, [x25]
0022e5a4ldr x4, [x2+88]
0022e5a8str x4, [x25+8]
0022e5acb 0x22e5b0
0022e5b0
0022e5b0loc_22e5b0:
0022e5b0str x3, [x2+88]
0022e5b4ldr x0, [sp+280]
0022e5b8ldr x1, [sp+288]
0022e5bcbl reflect.Zero
0022e5c0str x0, [sp+496]
0022e5c4str x1, [sp+504]
0022e5c8str x2, [sp+512]
0022e5ccbl reflect.Value.Interface
0022e5d0str x0, [sp+520]
0022e5d4str x1, [sp+528]
0022e5d8ldr x2, [sp+632]
0022e5dcldrsb x27, [x2]
0022e5e0str x0, [x2+96]
0022e5e4adrp x27, 0x81d000
0022e5e8ldr w3, [x27+3056]
0022e5eccbz w3, 0x22e5f4
0022e5f0b 0x22e5f8
0022e5f4
0022e5f4loc_22e5f4:
0022e5f4b 0x22e60c
0022e5f8
0022e5f8loc_22e5f8:
0022e5f8bl runtime.gcWriteBarrier2
0022e5fcstr x1, [x25]
0022e600ldr x3, [x2+104]
0022e604str x3, [x25+8]
0022e608b 0x22e60c
0022e60c
0022e60cloc_22e60c:
0022e60cstr x1, [x2+104]
0022e610ldr x1, [sp+80]
0022e614ldrsb x27, [x1]
0022e618ldr x0, [sp+88]
0022e61cldr x1, [x1+216]
0022e620blr x1
0022e624str w0, [sp+60]
0022e628ldr x1, [sp+632]
0022e62cldrsb x27, [x1]
0022e630str w0, [x1+112]
0022e634ldr x1, [sp+632]
0022e638ldrsb x27, [x1]
0022e63cldr x2, [sp+136]
0022e640ldr x3, [sp+144]
0022e644str x3, [x1+128]
0022e648adrp x27, 0x81d000
0022e64cldr w3, [x27+3056]
0022e650cbz w3, 0x22e658
0022e654b 0x22e65c
0022e658
0022e658loc_22e658:
0022e658b 0x22e670
0022e65c
0022e65cloc_22e65c:
0022e65cbl runtime.gcWriteBarrier2
0022e660str x2, [x25]
0022e664ldr x3, [x1+120]
0022e668str x3, [x25+8]
0022e66cb 0x22e670
0022e670
0022e670loc_22e670:
0022e670str x2, [x1+120]
0022e674ldr x2, [sp+80]
0022e678ldr x3, [sp+88]
0022e67cldr x4, [sp+96]
0022e680str x2, [sp+440]
0022e684str x3, [sp+448]
0022e688str x4, [sp+456]
0022e68cadrp x0, 0x478000
0022e690add x0, x0, 1568
0022e694add x1, sp, 440
0022e698bl runtime.convT
0022e69cstr x0, [sp+368]
0022e6a0ldr x2, [sp+296]
0022e6a4ldr x3, [sp+304]
0022e6a8mov x1, x0
0022e6acadrp x0, 0x4ef000
0022e6b0add x0, x0, 3872
0022e6b4bl google.golang.org/protobuf/internal/encoding/tag.Marshal
0022e6b8str x0, [sp+424]
0022e6bcstr x1, [sp+432]
0022e6c0ldr x2, [sp+632]
0022e6c4ldrsb x27, [x2]
0022e6c8str x1, [x2+144]
0022e6ccadrp x27, 0x81d000
0022e6d0ldr w3, [x27+3056]
0022e6d4cbz w3, 0x22e6dc
0022e6d8b 0x22e6e0
0022e6dc
0022e6dcloc_22e6dc:
0022e6dcb 0x22e6f4
0022e6e0
0022e6e0loc_22e6e0:
0022e6e0bl runtime.gcWriteBarrier2
0022e6e4str x0, [x25]
0022e6e8ldr x1, [x2+136]
0022e6ecstr x1, [x25+8]
0022e6f0b 0x22e6f4
0022e6f4
0022e6f4loc_22e6f4:
0022e6f4str x0, [x2+136]
0022e6f8ldr x0, [sp+632]
0022e6fcldrsb x27, [x0]
0022e700ldr x1, [sp+248]
0022e704ldr x2, [sp+256]
0022e708str x2, [x0+160]
0022e70cadrp x27, 0x81d000
0022e710ldr w2, [x27+3056]
0022e714cbz w2, 0x22e71c
0022e718b 0x22e720
0022e71c
0022e71cloc_22e71c:
0022e71cb 0x22e734
0022e720
0022e720loc_22e720:
0022e720bl runtime.gcWriteBarrier2
0022e724str x1, [x25]
0022e728ldr x2, [x0+152]
0022e72cstr x2, [x25+8]
0022e730b 0x22e734
0022e734
0022e734loc_22e734:
0022e734str x1, [x0+152]
0022e738ldp x29, x30, [sp-8]
0022e73cadd sp, sp, 624
0022e740ret x30
0022e744
0022e744loc_22e744:
0022e744str x0, [sp+8]
0022e748mov x3, x30
0022e74cbl runtime.morestack_noctxt.abi0
0022e750ldr x0, [sp+8]
0022e754b 0x22e090
0022e758udf 0
0022e75cudf 0
0022e090
0022e760
0022e760google.golang.org/protobuf/internal/impl.(*ExtensionInfo).initFromLegacy: ; void google.golang.org/protobuf/internal/impl.(*ExtensionInfo).initFromLegacy(google.golang.org/protobuf/internal/impl.ExtensionInfo * xi)
0022e760ldr x16, [x28+16]
0022e764sub x17, sp, 608
0022e768subs xzr, x17, x16
0022e76cb.ls 0x22f19c
0022e770sub x20, sp, 736
0022e774stp x29, x30, [x20-8]
0022e778add sp, x20, 0
0022e77csub x29, sp, 8
0022e780str x0, [sp+744]
0022e784ldrsb x27, [x0]
0022e788ldr x2, [x0+80]
0022e78csubs xzr, x2, 0
0022e790cset x3, ne
0022e794eor x3, x3, 1
0022e798strb w3, [sp+67]
0022e79ccbnz x2, 0x22e7a4
0022e7a0b 0x22e7c4
0022e7a4
0022e7a4loc_22e7a4:
0022e7a4ldr x2, [sp+744]
0022e7a8ldrsb x27, [x2]
0022e7acldr x2, [x2+96]
0022e7b0subs xzr, x2, 0
0022e7b4cset x2, ne
0022e7b8eor x2, x2, 1
0022e7bcstrb w2, [sp+67]
0022e7c0b 0x22e7c8
0022e7c4
0022e7c4loc_22e7c4:
0022e7c4b 0x22e7c8
0022e7c8
0022e7c8loc_22e7c8:
0022e7c8ldrb w2, [sp+67]
0022e7cctbnz w2, 0, 0x22e7d4
0022e7d0b 0x22e8c8
0022e7d4
0022e7d4loc_22e7d4:
0022e7d4stp xzr, xzr, [sp+112]
0022e7d8str wzr, [sp+128]
0022e7dcldr x2, [sp+744]
0022e7e0ldrsb x27, [x2]
0022e7e4ldr x3, [x2+120]
0022e7e8ldr x2, [x2+128]
0022e7ecstr x3, [sp+112]
0022e7f0str x2, [sp+120]
0022e7f4ldr x2, [sp+744]
0022e7f8ldrsb x27, [x2]
0022e7fcldrsw x2, [x2+112]
0022e800str w2, [sp+128]
0022e804ldr x2, [sp+112]
0022e808ldr x3, [sp+120]
0022e80cldrsw x4, [sp+128]
0022e810str x2, [sp+688]
0022e814str x3, [sp+696]
0022e818str w4, [sp+704]
0022e81cadd x27, sp, 560
0022e820stp xzr, xzr, [x27]
0022e824str xzr, [sp+576]
0022e828ldr x2, [sp+688]
0022e82cldr x3, [sp+696]
0022e830ldrsw x4, [sp+704]
0022e834str x2, [sp+536]
0022e838str x3, [sp+544]
0022e83cstr w4, [sp+552]
0022e840adrp x0, 0x478000
0022e844add x0, x0, 896
0022e848add x1, sp, 536
0022e84cbl runtime.convT
0022e850str x0, [sp+528]
0022e854adrp x2, 0x4ef000
0022e858add x2, x2, 3592
0022e85cstr x2, [sp+560]
0022e860str x0, [sp+568]
0022e864ldr x2, [sp+744]
0022e868str x2, [sp+576]
0022e86cldr x3, [sp+744]
0022e870ldrsb x27, [x3]
0022e874ldr x4, [sp+568]
0022e878ldr x5, [sp+560]
0022e87cstr x5, [x3+32]
0022e880adrp x27, 0x81d000
0022e884ldr w5, [x27+3056]
0022e888cbz w5, 0x22e890
0022e88cb 0x22e894
0022e890
0022e890loc_22e890:
0022e890b 0x22e8b4
0022e894
0022e894loc_22e894:
0022e894bl runtime.gcWriteBarrier4
0022e898str x4, [x25]
0022e89cldr x0, [x3+40]
0022e8a0str x0, [x25+8]
0022e8a4str x2, [x25+16]
0022e8a8ldr x0, [x3+48]
0022e8acstr x0, [x25+24]
0022e8b0b 0x22e8b4
0022e8b4
0022e8b4loc_22e8b4:
0022e8b4str x4, [x3+40]
0022e8b8str x2, [x3+48]
0022e8bcldp x29, x30, [sp-8]
0022e8c0add sp, sp, 736
0022e8c4ret x30
0022e8c8
0022e8c8loc_22e8c8:
0022e8c8stp xzr, xzr, [sp+272]
0022e8ccstp xzr, xzr, [sp+232]
0022e8d0ldr x2, [sp+744]
0022e8d4ldrsb x27, [x2]
0022e8d8ldr x0, [x2+96]
0022e8dcldr x1, [x2+104]
0022e8e0str x0, [sp+512]
0022e8e4str x1, [sp+520]
0022e8e8bl reflect.TypeOf
0022e8ecstr x0, [sp+216]
0022e8f0str x1, [sp+224]
0022e8f4ldrsb x27, [x0]
0022e8f8ldr x2, [x0+168]
0022e8fcmov x0, x1
0022e900blr x2
0022e904str x0, [sp+96]
0022e908subs xzr, x0, 22
0022e90ccset x2, eq
0022e910strb w2, [sp+67]
0022e914b.eq 0x22e91c
0022e918b 0x22e95c
0022e91c
0022e91cloc_22e91c:
0022e91cldr x1, [sp+216]
0022e920ldrsb x27, [x1]
0022e924ldr x0, [sp+224]
0022e928ldr x1, [x1+88]
0022e92cblr x1
0022e930str x0, [sp+304]
0022e934str x1, [sp+312]
0022e938ldrsb x27, [x0]
0022e93cldr x2, [x0+168]
0022e940mov x0, x1
0022e944blr x2
0022e948str x0, [sp+88]
0022e94csubs xzr, x0, 25
0022e950cset x1, ne
0022e954strb w1, [sp+67]
0022e958b 0x22e960
0022e95c
0022e95cloc_22e95c:
0022e95cb 0x22e960
0022e960
0022e960loc_22e960:
0022e960ldrb w1, [sp+67]
0022e964strb w1, [sp+65]
0022e968ldr x1, [sp+216]
0022e96cldrsb x27, [x1]
0022e970ldr x1, [x1+168]
0022e974ldr x0, [sp+224]
0022e978blr x1
0022e97cstr x0, [sp+96]
0022e980subs xzr, x0, 23
0022e984cset x1, eq
0022e988strb w1, [sp+67]
0022e98cb.eq 0x22e994
0022e990b 0x22e9d4
0022e994
0022e994loc_22e994:
0022e994ldr x1, [sp+216]
0022e998ldrsb x27, [x1]
0022e99cldr x0, [sp+224]
0022e9a0ldr x1, [x1+88]
0022e9a4blr x1
0022e9a8str x0, [sp+288]
0022e9acstr x1, [sp+296]
0022e9b0ldrsb x27, [x0]
0022e9b4ldr x2, [x0+168]
0022e9b8mov x0, x1
0022e9bcblr x2
0022e9c0str x0, [sp+88]
0022e9c4subs xzr, x0, 8
0022e9c8cset x1, ne
0022e9ccstrb w1, [sp+67]
0022e9d0b 0x22e9d8
0022e9d4
0022e9d4loc_22e9d4:
0022e9d4b 0x22e9d8
0022e9d8
0022e9d8loc_22e9d8:
0022e9d8ldrb w2, [sp+67]
0022e9dcstrb w2, [sp+64]
0022e9e0ldrb w3, [sp+65]
0022e9e4strb w3, [sp+67]
0022e9e8tbnz w3, 0, 0x22e9f0
0022e9ecb 0x22e9f4
0022e9f0
0022e9f0loc_22e9f0:
0022e9f0b 0x22e9fc
0022e9f4
0022e9f4loc_22e9f4:
0022e9f4strb w2, [sp+67]
0022e9f8b 0x22e9fc
0022e9fc
0022e9fcloc_22e9fc:
0022e9fcldrb w2, [sp+67]
0022ea00tbnz w2, 0, 0x22ea08
0022ea04b 0x22ea28
0022ea08
0022ea08loc_22ea08:
0022ea08ldr x1, [sp+216]
0022ea0cldrsb x27, [x1]
0022ea10ldr x1, [x1+88]
0022ea14ldr x0, [sp+224]
0022ea18blr x1
0022ea1cstr x0, [sp+216]
0022ea20str x1, [sp+224]
0022ea24b 0x22ea2c
0022ea28
0022ea28loc_22ea28:
0022ea28b 0x22ea2c
0022ea2c
0022ea2cloc_22ea2c:
0022ea2cldr x0, [sp+216]
0022ea30ldr x1, [sp+224]
0022ea34bl reflect.Zero
0022ea38str x0, [sp+664]
0022ea3cstr x1, [sp+672]
0022ea40str x2, [sp+680]
0022ea44bl reflect.Value.Interface
0022ea48str x0, [sp+648]
0022ea4cstr x1, [sp+656]
0022ea50str x0, [sp+496]
0022ea54str x1, [sp+504]
0022ea58cbnz x0, 0x22ea60
0022ea5cb 0x22eba0
0022ea60
0022ea60loc_22ea60:
0022ea60ldr w2, [x0+16]
0022ea64str w2, [sp+68]
0022ea68ldr x1, [sp+496]
0022ea6cadrp x0, 0x7e7000
0022ea70add x0, x0, 640
0022ea74bl runtime.interfaceSwitch
0022ea78str x0, [sp+80]
0022ea7cstr x1, [sp+488]
0022ea80ldr x2, [sp+80]
0022ea84str x2, [sp+72]
0022ea88subs xzr, x2, 1
0022ea8cb.le 0x22ea94
0022ea90b 0x22eb08
0022ea94
0022ea94loc_22ea94:
0022ea94cbz x2, 0x22ea9c
0022ea98b 0x22eac8
0022ea9c
0022ea9cloc_22ea9c:
0022ea9cb 0x22eaa0
0022eaa0
0022eaa0loc_22eaa0:
0022eaa0b 0x22eaa4
0022eaa4
0022eaa4loc_22eaa4:
0022eaa4ldr x0, [sp+504]
0022eaa8str x1, [sp+184]
0022eaacstr x0, [sp+192]
0022eab0ldrsb x27, [x1]
0022eab4ldr x1, [x1+24]
0022eab8blr x1
0022eabcstr x0, [sp+272]
0022eac0str x1, [sp+280]
0022eac4b 0x22eba4
0022eac8
0022eac8loc_22eac8:
0022eac8subs xzr, x2, 1
0022eaccb.eq 0x22ead4
0022ead0b 0x22eb00
0022ead4
0022ead4loc_22ead4:
0022ead4b 0x22ead8
0022ead8
0022ead8loc_22ead8:
0022ead8b 0x22eadc
0022eadc
0022eadcloc_22eadc:
0022eadcldr x2, [sp+504]
0022eae0str x1, [sp+168]
0022eae4str x2, [sp+176]
0022eae8ldr x0, [sp+216]
0022eaecldr x1, [sp+224]
0022eaf0bl google.golang.org/protobuf/internal/impl.LegacyLoadEnumDesc
0022eaf4str x0, [sp+272]
0022eaf8str x1, [sp+280]
0022eafcb 0x22eba4
0022eb00
0022eb00loc_22eb00:
0022eb00b 0x22eb04
0022eb04
0022eb04loc_22eb04:
0022eb04b 0x22eb98
0022eb08
0022eb08loc_22eb08:
0022eb08subs xzr, x2, 2
0022eb0cb.eq 0x22eb14
0022eb10b 0x22eb58
0022eb14
0022eb14loc_22eb14:
0022eb14b 0x22eb18
0022eb18
0022eb18loc_22eb18:
0022eb18b 0x22eb1c
0022eb1c
0022eb1cloc_22eb1c:
0022eb1cldr x0, [sp+504]
0022eb20str x1, [sp+152]
0022eb24str x0, [sp+160]
0022eb28ldrsb x27, [x1]
0022eb2cldr x1, [x1+24]
0022eb30blr x1
0022eb34str x0, [sp+712]
0022eb38str x1, [sp+720]
0022eb3cldrsb x27, [x0]
0022eb40ldr x2, [x0+32]
0022eb44mov x0, x1
0022eb48blr x2
0022eb4cstr x0, [sp+232]
0022eb50str x1, [sp+240]
0022eb54b 0x22eba4
0022eb58
0022eb58loc_22eb58:
0022eb58subs xzr, x2, 3
0022eb5cb.eq 0x22eb64
0022eb60b 0x22eb90
0022eb64
0022eb64loc_22eb64:
0022eb64b 0x22eb68
0022eb68
0022eb68loc_22eb68:
0022eb68b 0x22eb6c
0022eb6c
0022eb6cloc_22eb6c:
0022eb6cldr x2, [sp+504]
0022eb70str x1, [sp+136]
0022eb74str x2, [sp+144]
0022eb78ldr x0, [sp+216]
0022eb7cldr x1, [sp+224]
0022eb80bl google.golang.org/protobuf/internal/impl.LegacyLoadMessageDesc
0022eb84str x0, [sp+232]
0022eb88str x1, [sp+240]
0022eb8cb 0x22eba4
0022eb90
0022eb90loc_22eb90:
0022eb90b 0x22eb94
0022eb94
0022eb94loc_22eb94:
0022eb94b 0x22eb98
0022eb98
0022eb98loc_22eb98:
0022eb98b 0x22eb9c
0022eb9c
0022eb9cloc_22eb9c:
0022eb9cb 0x22eba4
0022eba0
0022eba0loc_22eba0:
0022eba0b 0x22eba4
0022eba4
0022eba4loc_22eba4:
0022eba4stp xzr, xzr, [sp+256]
0022eba8ldr x6, [sp+272]
0022ebaccbnz x6, 0x22ebb4
0022ebb0b 0x22ebd4
0022ebb4
0022ebb4loc_22ebb4:
0022ebb4ldr x1, [sp+272]
0022ebb8ldrsb x27, [x1]
0022ebbcldr x1, [x1+120]
0022ebc0ldr x0, [sp+280]
0022ebc4blr x1
0022ebc8str x0, [sp+256]
0022ebccstr x1, [sp+264]
0022ebd0b 0x22ebd8
0022ebd4
0022ebd4loc_22ebd4:
0022ebd4b 0x22ebd8
0022ebd8
0022ebd8loc_22ebd8:
0022ebd8ldr x6, [sp+744]
0022ebdcldrsb x27, [x6]
0022ebe0ldr x0, [x6+136]
0022ebe4ldr x1, [x6+144]
0022ebe8str x0, [sp+472]
0022ebecstr x1, [sp+480]
0022ebf0ldr x4, [sp+256]
0022ebf4ldr x2, [sp+216]
0022ebf8ldr x5, [sp+264]
0022ebfcldr x3, [sp+224]
0022ec00bl google.golang.org/protobuf/internal/encoding/tag.Unmarshal
0022ec04str x0, [sp+632]
0022ec08str x1, [sp+640]
0022ec0cadrp x6, 0x4ef000
0022ec10add x6, x6, 3032
0022ec14subs xzr, x0, x6
0022ec18b.eq 0x22ec20
0022ec1cb 0x22f184
0022ec20
0022ec20loc_22ec20:
0022ec20str x1, [sp+248]
0022ec24adrp x0, 0x458000
0022ec28add x0, x0, 3872
0022ec2cbl runtime.newobject
0022ec30str x0, [sp+624]
0022ec34adrp x0, 0x429000
0022ec38add x0, x0, 2880
0022ec3cbl runtime.newobject
0022ec40str x0, [sp+464]
0022ec44adrp x27, 0x81d000
0022ec48ldr w1, [x27+3056]
0022ec4ccbz w1, 0x22ec54
0022ec50b 0x22ec58
0022ec54
0022ec54loc_22ec54:
0022ec54b 0x22ec74
0022ec58
0022ec58loc_22ec58:
0022ec58str x0, [sp+336]
0022ec5cmov x1, x0
0022ec60adrp x0, 0x429000
0022ec64add x0, x0, 2880
0022ec68bl runtime.wbZero
0022ec6cldr x0, [sp+336]
0022ec70b 0x22ec74
0022ec74
0022ec74loc_22ec74:
0022ec74mov x20, x0
0022ec78adr x27, 16
0022ec7cstp x29, x27, [sp-24]
0022ec80sub x29, sp, 24
0022ec84bl fn_87cfc
0022ec88sub x29, sp, 8
0022ec8cstr xzr, [x0+80]
0022ec90ldr x3, [sp+464]
0022ec94ldrsb x27, [x3]
0022ec98ldr x4, [sp+624]
0022ec9cadrp x27, 0x81d000
0022eca0ldr w5, [x27+3056]
0022eca4cbz w5, 0x22ecac
0022eca8b 0x22ecb0
0022ecac
0022ecacloc_22ecac:
0022ecacb 0x22ecc4
0022ecb0
0022ecb0loc_22ecb0:
0022ecb0bl runtime.gcWriteBarrier2
0022ecb4str x4, [x25]
0022ecb8ldr x5, [x3+80]
0022ecbcstr x5, [x25+8]
0022ecc0b 0x22ecc4
0022ecc4
0022ecc4loc_22ecc4:
0022ecc4str x4, [x3+80]
0022ecc8ldr x3, [sp+464]
0022ecccstr x3, [sp+104]
0022ecd0ldrsb x27, [x3]
0022ecd4adrp x27, 0x7df000
0022ecd8ldr x4, [x27+2040]
0022ecdcadrp x27, 0x81d000
0022ece0ldr w5, [x27+3056]
0022ece4cbz w5, 0x22ecec
0022ece8b 0x22ecf0
0022ecec
0022ececloc_22ecec:
0022ececb 0x22ed04
0022ecf0
0022ecf0loc_22ecf0:
0022ecf0bl runtime.gcWriteBarrier2
0022ecf4str x4, [x25]
0022ecf8ldr x5, [x3+16]
0022ecfcstr x5, [x25+8]
0022ed00b 0x22ed04
0022ed04
0022ed04loc_22ed04:
0022ed04str x4, [x3+16]
0022ed08ldr x3, [sp+104]
0022ed0cldrsb x27, [x3]
0022ed10ldr x4, [sp+744]
0022ed14ldrsb x27, [x4]
0022ed18ldr x5, [x4+120]
0022ed1cldr x4, [x4+128]
0022ed20str x4, [x3+8]
0022ed24adrp x27, 0x81d000
0022ed28ldr w4, [x27+3056]
0022ed2ccbz w4, 0x22ed34
0022ed30b 0x22ed38
0022ed34
0022ed34loc_22ed34:
0022ed34b 0x22ed4c
0022ed38
0022ed38loc_22ed38:
0022ed38bl runtime.gcWriteBarrier2
0022ed3cstr x5, [x25]
0022ed40ldr x4, [x3]
0022ed44str x4, [x25+8]
0022ed48b 0x22ed4c
0022ed4c
0022ed4cloc_22ed4c:
0022ed4cstr x5, [x3]
0022ed50ldr x3, [sp+104]
0022ed54ldrsb x27, [x3]
0022ed58ldr x4, [sp+744]
0022ed5cldrsb x27, [x4]
0022ed60ldrsw x4, [x4+112]
0022ed64str w4, [x3+48]
0022ed68ldr x3, [sp+104]
0022ed6cldrsb x27, [x3]
0022ed70ldr x4, [sp+248]
0022ed74ldrsb x27, [x4]
0022ed78ldrsb x4, [x4+60]
0022ed7cstrb w4, [x3+72]
0022ed80ldr x3, [sp+104]
0022ed84ldrsb x27, [x3]
0022ed88ldr x4, [sp+248]
0022ed8cldrsb x27, [x4]
0022ed90ldrsb x4, [x4+61]
0022ed94strb w4, [x3+73]
0022ed98ldr x3, [sp+104]
0022ed9cldrsb x27, [x3]
0022eda0ldr x3, [x3+80]
0022eda4ldrsb x27, [x3]
0022eda8ldr x4, [sp+248]
0022edacldrsb x27, [x4]
0022edb0ldrb w4, [x4+115]
0022edb4strb w4, [x3+57]
0022edb8ldr x3, [sp+104]
0022edbcldrsb x27, [x3]
0022edc0ldr x3, [x3+80]
0022edc4ldrsb x27, [x3]
0022edc8add x1, x3, 64
0022edccldr x4, [sp+248]
0022edd0ldrsb x27, [x4]
0022edd4add x2, x4, 120
0022edd8adrp x27, 0x81d000
0022eddcldr w5, [x27+3056]
0022ede0cbz w5, 0x22ede8
0022ede4b 0x22edec
0022ede8
0022ede8loc_22ede8:
0022ede8b 0x22ee0c
0022edec
0022edecloc_22edec:
0022edecstr x4, [sp+328]
0022edf0str x3, [sp+320]
0022edf4adrp x0, 0x439000
0022edf8add x0, x0, 2976
0022edfcbl runtime.wbMove
0022ee00ldr x3, [sp+320]
0022ee04ldr x4, [sp+328]
0022ee08b 0x22ee0c
0022ee0c
0022ee0cloc_22ee0c:
0022ee0cldp x2, x5, [x4+120]
0022ee10ldp x6, x7, [x4+136]
0022ee14ldp x8, x9, [x4+152]
0022ee18ldp x10, x11, [x4+168]
0022ee1cstp x2, x5, [x3+64]
0022ee20stp x6, x7, [x3+80]
0022ee24stp x8, x9, [x3+96]
0022ee28stp x10, x11, [x3+112]
0022ee2cldr x2, [x4+184]
0022ee30str x2, [x3+128]
0022ee34ldr x2, [sp+744]
0022ee38ldrsb x27, [x2]
0022ee3cldr x3, [x2+80]
0022ee40ldr x2, [x2+88]
0022ee44str x3, [sp+448]
0022ee48str x2, [sp+456]
0022ee4cstr x3, [sp+440]
0022ee50ldr x2, [sp+440]
0022ee54cbnz x2, 0x22ee5c
0022ee58b 0x22ee6c
0022ee5c
0022ee5cloc_22ee5c:
0022ee5cldr x2, [sp+440]
0022ee60ldr x2, [x2+8]
0022ee64str x2, [sp+440]
0022ee68b 0x22ee70
0022ee6c
0022ee6cloc_22ee6c:
0022ee6cb 0x22ee70
0022ee70
0022ee70loc_22ee70:
0022ee70ldr x0, [sp+440]
0022ee74ldr x1, [sp+456]
0022ee78bl google.golang.org/protobuf/internal/impl.Export.MessageDescriptorOf
0022ee7cstr x0, [sp+608]
0022ee80str x1, [sp+616]
0022ee84ldr x2, [sp+104]
0022ee88ldrsb x27, [x2]
0022ee8cstr x0, [x2+56]
0022ee90adrp x27, 0x81d000
0022ee94ldr w3, [x27+3056]
0022ee98cbz w3, 0x22eea0
0022ee9cb 0x22eea4
0022eea0
0022eea0loc_22eea0:
0022eea0b 0x22eeb8
0022eea4
0022eea4loc_22eea4:
0022eea4bl runtime.gcWriteBarrier2
0022eea8str x1, [x25]
0022eeacldr x3, [x2+64]
0022eeb0str x3, [x25+8]
0022eeb4b 0x22eeb8
0022eeb8
0022eeb8loc_22eeb8:
0022eeb8str x1, [x2+64]
0022eebcldr x2, [sp+104]
0022eec0ldrsb x27, [x2]
0022eec4ldr x2, [x2+80]
0022eec8ldrsb x27, [x2]
0022eeccldr x3, [sp+280]
0022eed0ldr x4, [sp+272]
0022eed4str x4, [x2+136]
0022eed8adrp x27, 0x81d000
0022eedcldr w4, [x27+3056]
0022eee0cbz w4, 0x22eee8
0022eee4b 0x22eeec
0022eee8
0022eee8loc_22eee8:
0022eee8b 0x22ef00
0022eeec
0022eeecloc_22eeec:
0022eeecbl runtime.gcWriteBarrier2
0022eef0str x3, [x25]
0022eef4ldr x4, [x2+144]
0022eef8str x4, [x25+8]
0022eefcb 0x22ef00
0022ef00
0022ef00loc_22ef00:
0022ef00str x3, [x2+144]
0022ef04ldr x2, [sp+104]
0022ef08ldrsb x27, [x2]
0022ef0cldr x2, [x2+80]
0022ef10ldrsb x27, [x2]
0022ef14ldr x3, [sp+240]
0022ef18ldr x4, [sp+232]
0022ef1cstr x4, [x2+152]
0022ef20adrp x27, 0x81d000
0022ef24ldr w4, [x27+3056]
0022ef28cbz w4, 0x22ef30
0022ef2cb 0x22ef34
0022ef30
0022ef30loc_22ef30:
0022ef30b 0x22ef48
0022ef34
0022ef34loc_22ef34:
0022ef34bl runtime.gcWriteBarrier2
0022ef38str x3, [x25]
0022ef3cldr x4, [x2+160]
0022ef40str x4, [x25+8]
0022ef44b 0x22ef48
0022ef48
0022ef48loc_22ef48:
0022ef48str x3, [x2+160]
0022ef4cldr x2, [sp+104]
0022ef50ldrsb x27, [x2]
0022ef54ldr x0, [x2+56]
0022ef58ldr x1, [x2+64]
0022ef5cstr x0, [sp+424]
0022ef60str x1, [sp+432]
0022ef64bl google.golang.org/protobuf/internal/encoding/messageset.IsMessageSet
0022ef68strb w0, [sp+66]
0022ef6cstrb w0, [sp+67]
0022ef70tbnz w0, 0, 0x22ef78
0022ef74b 0x22efe8
0022ef78
0022ef78loc_22ef78:
0022ef78ldr x1, [sp+232]
0022ef7cldrsb x27, [x1]
0022ef80ldr x0, [sp+240]
0022ef84ldr x1, [x1+64]
0022ef88blr x1
0022ef8cstr x0, [sp+592]
0022ef90str x1, [sp+600]
0022ef94ldr x1, [sp+104]
0022ef98ldrsb x27, [x1]
0022ef9cldr x2, [x1]
0022efa0ldr x1, [x1+8]
0022efa4str x2, [sp+408]
0022efa8str x1, [sp+416]
0022efacldr x3, [sp+600]
0022efb0subs xzr, x3, x1
0022efb4cset x1, eq
0022efb8b.eq 0x22efc0
0022efbcb 0x22efd8
0022efc0
0022efc0loc_22efc0:
0022efc0ldr x0, [sp+592]
0022efc4ldr x3, [sp+600]
0022efc8mov x1, x2
0022efccmov x2, x3
0022efd0bl runtime.memequal
0022efd4b 0x22efe0
0022efd8
0022efd8loc_22efd8:
0022efd8mov x0, x1
0022efdcb 0x22efe0
0022efe0
0022efe0loc_22efe0:
0022efe0strb w0, [sp+67]
0022efe4b 0x22efec
0022efe8
0022efe8loc_22efe8:
0022efe8b 0x22efec
0022efec
0022efecloc_22efec:
0022efecldrb w4, [sp+67]
0022eff0tbnz w4, 0, 0x22eff8
0022eff4b 0x22f064
0022eff8
0022eff8loc_22eff8:
0022eff8ldr x4, [sp+104]
0022effcldrsb x27, [x4]
0022f000ldr x0, [x4]
0022f004ldr x1, [x4+8]
0022f008str x0, [sp+392]
0022f00cstr x1, [sp+400]
0022f010adrp x2, 0x488000
0022f014add x2, x2, 1572
0022f018movz x3, 21
0022f01cbl google.golang.org/protobuf/reflect/protoreflect.FullName.Append
0022f020str x0, [sp+592]
0022f024str x1, [sp+600]
0022f028ldr x4, [sp+104]
0022f02cldrsb x27, [x4]
0022f030str x1, [x4+8]
0022f034adrp x27, 0x81c000
0022f038ldr w5, [x27+3056]
0022f03ccbz w5, 0x22f044
0022f040b 0x22f048
0022f044
0022f044loc_22f044:
0022f044b 0x22f05c
0022f048
0022f048loc_22f048:
0022f048bl runtime.gcWriteBarrier2
0022f04cstr x0, [x25]
0022f050ldr x2, [x4]
0022f054str x2, [x25+8]
0022f058b 0x22f05c
0022f05c
0022f05cloc_22f05c:
0022f05cstr x0, [x4]
0022f060b 0x22f068
0022f064
0022f064loc_22f064:
0022f064b 0x22f068
0022f068
0022f068loc_22f068:
0022f068ldr x2, [sp+744]
0022f06cldrsb x27, [x2]
0022f070ldr x0, [x2+96]
0022f074ldr x1, [x2+104]
0022f078str x0, [sp+376]
0022f07cstr x1, [sp+384]
0022f080bl reflect.TypeOf
0022f084str x0, [sp+200]
0022f088str x1, [sp+208]
0022f08cldrb w2, [sp+65]
0022f090tbnz w2, 0, 0x22f098
0022f094b 0x22f0b4
0022f098
0022f098loc_22f098:
0022f098ldrsb x27, [x0]
0022f09cldr x2, [x0+88]
0022f0a0mov x0, x1
0022f0a4blr x2
0022f0a8str x0, [sp+200]
0022f0acstr x1, [sp+208]
0022f0b0b 0x22f0b8
0022f0b4
0022f0b4loc_22f0b4:
0022f0b4b 0x22f0b8
0022f0b8
0022f0b8loc_22f0b8:
0022f0b8ldr x0, [sp+744]
0022f0bcldrsb x27, [x0]
0022f0c0ldr x1, [sp+208]
0022f0c4ldr x2, [sp+200]
0022f0c8str x2, [x0+16]
0022f0ccadrp x27, 0x81c000
0022f0d0ldr w2, [x27+3056]
0022f0d4cbz w2, 0x22f0dc
0022f0d8b 0x22f0e0
0022f0dc
0022f0dcloc_22f0dc:
0022f0dcb 0x22f0f4
0022f0e0
0022f0e0loc_22f0e0:
0022f0e0bl runtime.gcWriteBarrier2
0022f0e4str x1, [x25]
0022f0e8ldr x2, [x0+24]
0022f0ecstr x2, [x25+8]
0022f0f0b 0x22f0f4
0022f0f4
0022f0f4loc_22f0f4:
0022f0f4str x1, [x0+24]
0022f0f8ldr x0, [sp+104]
0022f0fcstr x0, [sp+584]
0022f100stp xzr, xzr, [sp+352]
0022f104str xzr, [sp+368]
0022f108ldr x0, [sp+584]
0022f10cstr x0, [sp+344]
0022f110adrp x1, 0x4ee000
0022f114add x1, x1, 3312
0022f118str x1, [sp+352]
0022f11cstr x0, [sp+360]
0022f120ldr x0, [sp+744]
0022f124str x0, [sp+368]
0022f128ldr x1, [sp+744]
0022f12cldrsb x27, [x1]
0022f130ldr x2, [sp+360]
0022f134ldr x3, [sp+352]
0022f138str x3, [x1+32]
0022f13cadrp x27, 0x81c000
0022f140ldr w3, [x27+3056]
0022f144cbz w3, 0x22f14c
0022f148b 0x22f150
0022f14c
0022f14cloc_22f14c:
0022f14cb 0x22f170
0022f150
0022f150loc_22f150:
0022f150bl runtime.gcWriteBarrier4
0022f154str x2, [x25]
0022f158ldr x3, [x1+40]
0022f15cstr x3, [x25+8]
0022f160str x0, [x25+16]
0022f164ldr x3, [x1+48]
0022f168str x3, [x25+24]
0022f16cb 0x22f170
0022f170
0022f170loc_22f170:
0022f170str x2, [x1+40]
0022f174str x0, [x1+48]
0022f178ldp x29, x30, [sp-8]
0022f17cadd sp, sp, 736
0022f180ret x30
0022f184
0022f184loc_22f184:
0022f184adrp x1, 0x476000
0022f188add x1, x1, 2976
0022f18cadrp x2, 0x463000
0022f190add x2, x2, 3744
0022f194bl runtime.panicdottypeI
0022f198hint
0022f19c
0022f19cloc_22f19c:
0022f19cstr x0, [sp+8]
0022f1a0mov x3, x30
0022f1a4bl runtime.morestack_noctxt.abi0
0022f1a8ldr x0, [sp+8]
0022f1acb 0x22e760
0022e760
0022e760google.golang.org/protobuf/internal/impl.(*ExtensionInfo).initFromLegacy: ; void google.golang.org/protobuf/internal/impl.(*ExtensionInfo).initFromLegacy(google.golang.org/protobuf/internal/impl.ExtensionInfo * xi)
0022e760ldr x16, [x28+16]
0022e764sub x17, sp, 608
0022e768subs xzr, x17, x16
0022e76cb.ls 0x22f19c
0022e770sub x20, sp, 736
0022e774stp x29, x30, [x20-8]
0022e778add sp, x20, 0
0022e77csub x29, sp, 8
0022e780str x0, [sp+744]
0022e784ldrsb x27, [x0]
0022e788ldr x2, [x0+80]
0022e78csubs xzr, x2, 0
0022e790cset x3, ne
0022e794eor x3, x3, 1
0022e798strb w3, [sp+67]
0022e79ccbnz x2, 0x22e7a4
0022e7a0b 0x22e7c4
0022e7a4
0022e7a4loc_22e7a4:
0022e7a4ldr x2, [sp+744]
0022e7a8ldrsb x27, [x2]
0022e7acldr x2, [x2+96]
0022e7b0subs xzr, x2, 0
0022e7b4cset x2, ne
0022e7b8eor x2, x2, 1
0022e7bcstrb w2, [sp+67]
0022e7c0b 0x22e7c8
0022e7c4
0022e7c4loc_22e7c4:
0022e7c4b 0x22e7c8
0022e7c8
0022e7c8loc_22e7c8:
0022e7c8ldrb w2, [sp+67]
0022e7cctbnz w2, 0, 0x22e7d4
0022e7d0b 0x22e8c8
0022e7d4
0022e7d4loc_22e7d4:
0022e7d4stp xzr, xzr, [sp+112]
0022e7d8str wzr, [sp+128]
0022e7dcldr x2, [sp+744]
0022e7e0ldrsb x27, [x2]
0022e7e4ldr x3, [x2+120]
0022e7e8ldr x2, [x2+128]
0022e7ecstr x3, [sp+112]
0022e7f0str x2, [sp+120]
0022e7f4ldr x2, [sp+744]
0022e7f8ldrsb x27, [x2]
0022e7fcldrsw x2, [x2+112]
0022e800str w2, [sp+128]
0022e804ldr x2, [sp+112]
0022e808ldr x3, [sp+120]
0022e80cldrsw x4, [sp+128]
0022e810str x2, [sp+688]
0022e814str x3, [sp+696]
0022e818str w4, [sp+704]
0022e81cadd x27, sp, 560
0022e820stp xzr, xzr, [x27]
0022e824str xzr, [sp+576]
0022e828ldr x2, [sp+688]
0022e82cldr x3, [sp+696]
0022e830ldrsw x4, [sp+704]
0022e834str x2, [sp+536]
0022e838str x3, [sp+544]
0022e83cstr w4, [sp+552]
0022e840adrp x0, 0x478000
0022e844add x0, x0, 896
0022e848add x1, sp, 536
0022e84cbl runtime.convT
0022e850str x0, [sp+528]
0022e854adrp x2, 0x4ef000
0022e858add x2, x2, 3592
0022e85cstr x2, [sp+560]
0022e860str x0, [sp+568]
0022e864ldr x2, [sp+744]
0022e868str x2, [sp+576]
0022e86cldr x3, [sp+744]
0022e870ldrsb x27, [x3]
0022e874ldr x4, [sp+568]
0022e878ldr x5, [sp+560]
0022e87cstr x5, [x3+32]
0022e880adrp x27, 0x81d000
0022e884ldr w5, [x27+3056]
0022e888cbz w5, 0x22e890
0022e88cb 0x22e894
0022e890
0022e890loc_22e890:
0022e890b 0x22e8b4
0022e894
0022e894loc_22e894:
0022e894bl runtime.gcWriteBarrier4
0022e898str x4, [x25]
0022e89cldr x0, [x3+40]
0022e8a0str x0, [x25+8]
0022e8a4str x2, [x25+16]
0022e8a8ldr x0, [x3+48]
0022e8acstr x0, [x25+24]
0022e8b0b 0x22e8b4
0022e8b4
0022e8b4loc_22e8b4:
0022e8b4str x4, [x3+40]
0022e8b8str x2, [x3+48]
0022e8bcldp x29, x30, [sp-8]
0022e8c0add sp, sp, 736
0022e8c4ret x30
0022e8c8
0022e8c8loc_22e8c8:
0022e8c8stp xzr, xzr, [sp+272]
0022e8ccstp xzr, xzr, [sp+232]
0022e8d0ldr x2, [sp+744]
0022e8d4ldrsb x27, [x2]
0022e8d8ldr x0, [x2+96]
0022e8dcldr x1, [x2+104]
0022e8e0str x0, [sp+512]
0022e8e4str x1, [sp+520]
0022e8e8bl reflect.TypeOf
0022e8ecstr x0, [sp+216]
0022e8f0str x1, [sp+224]
0022e8f4ldrsb x27, [x0]
0022e8f8ldr x2, [x0+168]
0022e8fcmov x0, x1
0022e900blr x2
0022e904str x0, [sp+96]
0022e908subs xzr, x0, 22
0022e90ccset x2, eq
0022e910strb w2, [sp+67]
0022e914b.eq 0x22e91c
0022e918b 0x22e95c
0022e91c
0022e91cloc_22e91c:
0022e91cldr x1, [sp+216]
0022e920ldrsb x27, [x1]
0022e924ldr x0, [sp+224]
0022e928ldr x1, [x1+88]
0022e92cblr x1
0022e930str x0, [sp+304]
0022e934str x1, [sp+312]
0022e938ldrsb x27, [x0]
0022e93cldr x2, [x0+168]
0022e940mov x0, x1
0022e944blr x2
0022e948str x0, [sp+88]
0022e94csubs xzr, x0, 25
0022e950cset x1, ne
0022e954strb w1, [sp+67]
0022e958b 0x22e960
0022e95c
0022e95cloc_22e95c:
0022e95cb 0x22e960
0022e960
0022e960loc_22e960:
0022e960ldrb w1, [sp+67]
0022e964strb w1, [sp+65]
0022e968ldr x1, [sp+216]
0022e96cldrsb x27, [x1]
0022e970ldr x1, [x1+168]
0022e974ldr x0, [sp+224]
0022e978blr x1
0022e97cstr x0, [sp+96]
0022e980subs xzr, x0, 23
0022e984cset x1, eq
0022e988strb w1, [sp+67]
0022e98cb.eq 0x22e994
0022e990b 0x22e9d4
0022e994
0022e994loc_22e994:
0022e994ldr x1, [sp+216]
0022e998ldrsb x27, [x1]
0022e99cldr x0, [sp+224]
0022e9a0ldr x1, [x1+88]
0022e9a4blr x1
0022e9a8str x0, [sp+288]
0022e9acstr x1, [sp+296]
0022e9b0ldrsb x27, [x0]
0022e9b4ldr x2, [x0+168]
0022e9b8mov x0, x1
0022e9bcblr x2
0022e9c0str x0, [sp+88]
0022e9c4subs xzr, x0, 8
0022e9c8cset x1, ne
0022e9ccstrb w1, [sp+67]
0022e9d0b 0x22e9d8
0022e9d4
0022e9d4loc_22e9d4:
0022e9d4b 0x22e9d8
0022e9d8
0022e9d8loc_22e9d8:
0022e9d8ldrb w2, [sp+67]
0022e9dcstrb w2, [sp+64]
0022e9e0ldrb w3, [sp+65]
0022e9e4strb w3, [sp+67]
0022e9e8tbnz w3, 0, 0x22e9f0
0022e9ecb 0x22e9f4
0022e9f0
0022e9f0loc_22e9f0:
0022e9f0b 0x22e9fc
0022e9f4
0022e9f4loc_22e9f4:
0022e9f4strb w2, [sp+67]
0022e9f8b 0x22e9fc
0022e9fc
0022e9fcloc_22e9fc:
0022e9fcldrb w2, [sp+67]
0022ea00tbnz w2, 0, 0x22ea08
0022ea04b 0x22ea28
0022ea08
0022ea08loc_22ea08:
0022ea08ldr x1, [sp+216]
0022ea0cldrsb x27, [x1]
0022ea10ldr x1, [x1+88]
0022ea14ldr x0, [sp+224]
0022ea18blr x1
0022ea1cstr x0, [sp+216]
0022ea20str x1, [sp+224]
0022ea24b 0x22ea2c
0022ea28
0022ea28loc_22ea28:
0022ea28b 0x22ea2c
0022ea2c
0022ea2cloc_22ea2c:
0022ea2cldr x0, [sp+216]
0022ea30ldr x1, [sp+224]
0022ea34bl reflect.Zero
0022ea38str x0, [sp+664]
0022ea3cstr x1, [sp+672]
0022ea40str x2, [sp+680]
0022ea44bl reflect.Value.Interface
0022ea48str x0, [sp+648]
0022ea4cstr x1, [sp+656]
0022ea50str x0, [sp+496]
0022ea54str x1, [sp+504]
0022ea58cbnz x0, 0x22ea60
0022ea5cb 0x22eba0
0022ea60
0022ea60loc_22ea60:
0022ea60ldr w2, [x0+16]
0022ea64str w2, [sp+68]
0022ea68ldr x1, [sp+496]
0022ea6cadrp x0, 0x7e7000
0022ea70add x0, x0, 640
0022ea74bl runtime.interfaceSwitch
0022ea78str x0, [sp+80]
0022ea7cstr x1, [sp+488]
0022ea80ldr x2, [sp+80]
0022ea84str x2, [sp+72]
0022ea88subs xzr, x2, 1
0022ea8cb.le 0x22ea94
0022ea90b 0x22eb08
0022ea94
0022ea94loc_22ea94:
0022ea94cbz x2, 0x22ea9c
0022ea98b 0x22eac8
0022ea9c
0022ea9cloc_22ea9c:
0022ea9cb 0x22eaa0
0022eaa0
0022eaa0loc_22eaa0:
0022eaa0b 0x22eaa4
0022eaa4
0022eaa4loc_22eaa4:
0022eaa4ldr x0, [sp+504]
0022eaa8str x1, [sp+184]
0022eaacstr x0, [sp+192]
0022eab0ldrsb x27, [x1]
0022eab4ldr x1, [x1+24]
0022eab8blr x1
0022eabcstr x0, [sp+272]
0022eac0str x1, [sp+280]
0022eac4b 0x22eba4
0022eac8
0022eac8loc_22eac8:
0022eac8subs xzr, x2, 1
0022eaccb.eq 0x22ead4
0022ead0b 0x22eb00
0022ead4
0022ead4loc_22ead4:
0022ead4b 0x22ead8
0022ead8
0022ead8loc_22ead8:
0022ead8b 0x22eadc
0022eadc
0022eadcloc_22eadc:
0022eadcldr x2, [sp+504]
0022eae0str x1, [sp+168]
0022eae4str x2, [sp+176]
0022eae8ldr x0, [sp+216]
0022eaecldr x1, [sp+224]
0022eaf0bl google.golang.org/protobuf/internal/impl.LegacyLoadEnumDesc
0022eaf4str x0, [sp+272]
0022eaf8str x1, [sp+280]
0022eafcb 0x22eba4
0022eb00
0022eb00loc_22eb00:
0022eb00b 0x22eb04
0022eb04
0022eb04loc_22eb04:
0022eb04b 0x22eb98
0022eb08
0022eb08loc_22eb08:
0022eb08subs xzr, x2, 2
0022eb0cb.eq 0x22eb14
0022eb10b 0x22eb58
0022eb14
0022eb14loc_22eb14:
0022eb14b 0x22eb18
0022eb18
0022eb18loc_22eb18:
0022eb18b 0x22eb1c
0022eb1c
0022eb1cloc_22eb1c:
0022eb1cldr x0, [sp+504]
0022eb20str x1, [sp+152]
0022eb24str x0, [sp+160]
0022eb28ldrsb x27, [x1]
0022eb2cldr x1, [x1+24]
0022eb30blr x1
0022eb34str x0, [sp+712]
0022eb38str x1, [sp+720]
0022eb3cldrsb x27, [x0]
0022eb40ldr x2, [x0+32]
0022eb44mov x0, x1
0022eb48blr x2
0022eb4cstr x0, [sp+232]
0022eb50str x1, [sp+240]
0022eb54b 0x22eba4
0022eb58
0022eb58loc_22eb58:
0022eb58subs xzr, x2, 3
0022eb5cb.eq 0x22eb64
0022eb60b 0x22eb90
0022eb64
0022eb64loc_22eb64:
0022eb64b 0x22eb68
0022eb68
0022eb68loc_22eb68:
0022eb68b 0x22eb6c
0022eb6c
0022eb6cloc_22eb6c:
0022eb6cldr x2, [sp+504]
0022eb70str x1, [sp+136]
0022eb74str x2, [sp+144]
0022eb78ldr x0, [sp+216]
0022eb7cldr x1, [sp+224]
0022eb80bl google.golang.org/protobuf/internal/impl.LegacyLoadMessageDesc
0022eb84str x0, [sp+232]
0022eb88str x1, [sp+240]
0022eb8cb 0x22eba4
0022eb90
0022eb90loc_22eb90:
0022eb90b 0x22eb94
0022eb94
0022eb94loc_22eb94:
0022eb94b 0x22eb98
0022eb98
0022eb98loc_22eb98:
0022eb98b 0x22eb9c
0022eb9c
0022eb9cloc_22eb9c:
0022eb9cb 0x22eba4
0022eba0
0022eba0loc_22eba0:
0022eba0b 0x22eba4
0022eba4
0022eba4loc_22eba4:
0022eba4stp xzr, xzr, [sp+256]
0022eba8ldr x6, [sp+272]
0022ebaccbnz x6, 0x22ebb4
0022ebb0b 0x22ebd4
0022ebb4
0022ebb4loc_22ebb4:
0022ebb4ldr x1, [sp+272]
0022ebb8ldrsb x27, [x1]
0022ebbcldr x1, [x1+120]
0022ebc0ldr x0, [sp+280]
0022ebc4blr x1
0022ebc8str x0, [sp+256]
0022ebccstr x1, [sp+264]
0022ebd0b 0x22ebd8
0022ebd4
0022ebd4loc_22ebd4:
0022ebd4b 0x22ebd8
0022ebd8
0022ebd8loc_22ebd8:
0022ebd8ldr x6, [sp+744]
0022ebdcldrsb x27, [x6]
0022ebe0ldr x0, [x6+136]
0022ebe4ldr x1, [x6+144]
0022ebe8str x0, [sp+472]
0022ebecstr x1, [sp+480]
0022ebf0ldr x4, [sp+256]
0022ebf4ldr x2, [sp+216]
0022ebf8ldr x5, [sp+264]
0022ebfcldr x3, [sp+224]
0022ec00bl google.golang.org/protobuf/internal/encoding/tag.Unmarshal
0022ec04str x0, [sp+632]
0022ec08str x1, [sp+640]
0022ec0cadrp x6, 0x4ef000
0022ec10add x6, x6, 3032
0022ec14subs xzr, x0, x6
0022ec18b.eq 0x22ec20
0022ec1cb 0x22f184
0022ec20
0022ec20loc_22ec20:
0022ec20str x1, [sp+248]
0022ec24adrp x0, 0x458000
0022ec28add x0, x0, 3872
0022ec2cbl runtime.newobject
0022ec30str x0, [sp+624]
0022ec34adrp x0, 0x429000
0022ec38add x0, x0, 2880
0022ec3cbl runtime.newobject
0022ec40str x0, [sp+464]
0022ec44adrp x27, 0x81d000
0022ec48ldr w1, [x27+3056]
0022ec4ccbz w1, 0x22ec54
0022ec50b 0x22ec58
0022ec54
0022ec54loc_22ec54:
0022ec54b 0x22ec74
0022ec58
0022ec58loc_22ec58:
0022ec58str x0, [sp+336]
0022ec5cmov x1, x0
0022ec60adrp x0, 0x429000
0022ec64add x0, x0, 2880
0022ec68bl runtime.wbZero
0022ec6cldr x0, [sp+336]
0022ec70b 0x22ec74
0022ec74
0022ec74loc_22ec74:
0022ec74mov x20, x0
0022ec78adr x27, 16
0022ec7cstp x29, x27, [sp-24]
0022ec80sub x29, sp, 24
0022ec84bl fn_87cfc
0022ec88sub x29, sp, 8
0022ec8cstr xzr, [x0+80]
0022ec90ldr x3, [sp+464]
0022ec94ldrsb x27, [x3]
0022ec98ldr x4, [sp+624]
0022ec9cadrp x27, 0x81d000
0022eca0ldr w5, [x27+3056]
0022eca4cbz w5, 0x22ecac
0022eca8b 0x22ecb0
0022ecac
0022ecacloc_22ecac:
0022ecacb 0x22ecc4
0022ecb0
0022ecb0loc_22ecb0:
0022ecb0bl runtime.gcWriteBarrier2
0022ecb4str x4, [x25]
0022ecb8ldr x5, [x3+80]
0022ecbcstr x5, [x25+8]
0022ecc0b 0x22ecc4
0022ecc4
0022ecc4loc_22ecc4:
0022ecc4str x4, [x3+80]
0022ecc8ldr x3, [sp+464]
0022ecccstr x3, [sp+104]
0022ecd0ldrsb x27, [x3]
0022ecd4adrp x27, 0x7df000
0022ecd8ldr x4, [x27+2040]
0022ecdcadrp x27, 0x81d000
0022ece0ldr w5, [x27+3056]
0022ece4cbz w5, 0x22ecec
0022ece8b 0x22ecf0
0022ecec
0022ececloc_22ecec:
0022ececb 0x22ed04
0022ecf0
0022ecf0loc_22ecf0:
0022ecf0bl runtime.gcWriteBarrier2
0022ecf4str x4, [x25]
0022ecf8ldr x5, [x3+16]
0022ecfcstr x5, [x25+8]
0022ed00b 0x22ed04
0022ed04
0022ed04loc_22ed04:
0022ed04str x4, [x3+16]
0022ed08ldr x3, [sp+104]
0022ed0cldrsb x27, [x3]
0022ed10ldr x4, [sp+744]
0022ed14ldrsb x27, [x4]
0022ed18ldr x5, [x4+120]
0022ed1cldr x4, [x4+128]
0022ed20str x4, [x3+8]
0022ed24adrp x27, 0x81d000
0022ed28ldr w4, [x27+3056]
0022ed2ccbz w4, 0x22ed34
0022ed30b 0x22ed38
0022ed34
0022ed34loc_22ed34:
0022ed34b 0x22ed4c
0022ed38
0022ed38loc_22ed38:
0022ed38bl runtime.gcWriteBarrier2
0022ed3cstr x5, [x25]
0022ed40ldr x4, [x3]
0022ed44str x4, [x25+8]
0022ed48b 0x22ed4c
0022ed4c
0022ed4cloc_22ed4c:
0022ed4cstr x5, [x3]
0022ed50ldr x3, [sp+104]
0022ed54ldrsb x27, [x3]
0022ed58ldr x4, [sp+744]
0022ed5cldrsb x27, [x4]
0022ed60ldrsw x4, [x4+112]
0022ed64str w4, [x3+48]
0022ed68ldr x3, [sp+104]
0022ed6cldrsb x27, [x3]
0022ed70ldr x4, [sp+248]
0022ed74ldrsb x27, [x4]
0022ed78ldrsb x4, [x4+60]
0022ed7cstrb w4, [x3+72]
0022ed80ldr x3, [sp+104]
0022ed84ldrsb x27, [x3]
0022ed88ldr x4, [sp+248]
0022ed8cldrsb x27, [x4]
0022ed90ldrsb x4, [x4+61]
0022ed94strb w4, [x3+73]
0022ed98ldr x3, [sp+104]
0022ed9cldrsb x27, [x3]
0022eda0ldr x3, [x3+80]
0022eda4ldrsb x27, [x3]
0022eda8ldr x4, [sp+248]
0022edacldrsb x27, [x4]
0022edb0ldrb w4, [x4+115]
0022edb4strb w4, [x3+57]
0022edb8ldr x3, [sp+104]
0022edbcldrsb x27, [x3]
0022edc0ldr x3, [x3+80]
0022edc4ldrsb x27, [x3]
0022edc8add x1, x3, 64
0022edccldr x4, [sp+248]
0022edd0ldrsb x27, [x4]
0022edd4add x2, x4, 120
0022edd8adrp x27, 0x81d000
0022eddcldr w5, [x27+3056]
0022ede0cbz w5, 0x22ede8
0022ede4b 0x22edec
0022ede8
0022ede8loc_22ede8:
0022ede8b 0x22ee0c
0022edec
0022edecloc_22edec:
0022edecstr x4, [sp+328]
0022edf0str x3, [sp+320]
0022edf4adrp x0, 0x439000
0022edf8add x0, x0, 2976
0022edfcbl runtime.wbMove
0022ee00ldr x3, [sp+320]
0022ee04ldr x4, [sp+328]
0022ee08b 0x22ee0c
0022ee0c
0022ee0cloc_22ee0c:
0022ee0cldp x2, x5, [x4+120]
0022ee10ldp x6, x7, [x4+136]
0022ee14ldp x8, x9, [x4+152]
0022ee18ldp x10, x11, [x4+168]
0022ee1cstp x2, x5, [x3+64]
0022ee20stp x6, x7, [x3+80]
0022ee24stp x8, x9, [x3+96]
0022ee28stp x10, x11, [x3+112]
0022ee2cldr x2, [x4+184]
0022ee30str x2, [x3+128]
0022ee34ldr x2, [sp+744]
0022ee38ldrsb x27, [x2]
0022ee3cldr x3, [x2+80]
0022ee40ldr x2, [x2+88]
0022ee44str x3, [sp+448]
0022ee48str x2, [sp+456]
0022ee4cstr x3, [sp+440]
0022ee50ldr x2, [sp+440]
0022ee54cbnz x2, 0x22ee5c
0022ee58b 0x22ee6c
0022ee5c
0022ee5cloc_22ee5c:
0022ee5cldr x2, [sp+440]
0022ee60ldr x2, [x2+8]
0022ee64str x2, [sp+440]
0022ee68b 0x22ee70
0022ee6c
0022ee6cloc_22ee6c:
0022ee6cb 0x22ee70
0022ee70
0022ee70loc_22ee70:
0022ee70ldr x0, [sp+440]
0022ee74ldr x1, [sp+456]
0022ee78bl google.golang.org/protobuf/internal/impl.Export.MessageDescriptorOf
0022ee7cstr x0, [sp+608]
0022ee80str x1, [sp+616]
0022ee84ldr x2, [sp+104]
0022ee88ldrsb x27, [x2]
0022ee8cstr x0, [x2+56]
0022ee90adrp x27, 0x81d000
0022ee94ldr w3, [x27+3056]
0022ee98cbz w3, 0x22eea0
0022ee9cb 0x22eea4
0022eea0
0022eea0loc_22eea0:
0022eea0b 0x22eeb8
0022eea4
0022eea4loc_22eea4:
0022eea4bl runtime.gcWriteBarrier2
0022eea8str x1, [x25]
0022eeacldr x3, [x2+64]
0022eeb0str x3, [x25+8]
0022eeb4b 0x22eeb8
0022eeb8
0022eeb8loc_22eeb8:
0022eeb8str x1, [x2+64]
0022eebcldr x2, [sp+104]
0022eec0ldrsb x27, [x2]
0022eec4ldr x2, [x2+80]
0022eec8ldrsb x27, [x2]
0022eeccldr x3, [sp+280]
0022eed0ldr x4, [sp+272]
0022eed4str x4, [x2+136]
0022eed8adrp x27, 0x81d000
0022eedcldr w4, [x27+3056]
0022eee0cbz w4, 0x22eee8
0022eee4b 0x22eeec
0022eee8
0022eee8loc_22eee8:
0022eee8b 0x22ef00
0022eeec
0022eeecloc_22eeec:
0022eeecbl runtime.gcWriteBarrier2
0022eef0str x3, [x25]
0022eef4ldr x4, [x2+144]
0022eef8str x4, [x25+8]
0022eefcb 0x22ef00
0022ef00
0022ef00loc_22ef00:
0022ef00str x3, [x2+144]
0022ef04ldr x2, [sp+104]
0022ef08ldrsb x27, [x2]
0022ef0cldr x2, [x2+80]
0022ef10ldrsb x27, [x2]
0022ef14ldr x3, [sp+240]
0022ef18ldr x4, [sp+232]
0022ef1cstr x4, [x2+152]
0022ef20adrp x27, 0x81d000
0022ef24ldr w4, [x27+3056]
0022ef28cbz w4, 0x22ef30
0022ef2cb 0x22ef34
0022ef30
0022ef30loc_22ef30:
0022ef30b 0x22ef48
0022ef34
0022ef34loc_22ef34:
0022ef34bl runtime.gcWriteBarrier2
0022ef38str x3, [x25]
0022ef3cldr x4, [x2+160]
0022ef40str x4, [x25+8]
0022ef44b 0x22ef48
0022ef48
0022ef48loc_22ef48:
0022ef48str x3, [x2+160]
0022ef4cldr x2, [sp+104]
0022ef50ldrsb x27, [x2]
0022ef54ldr x0, [x2+56]
0022ef58ldr x1, [x2+64]
0022ef5cstr x0, [sp+424]
0022ef60str x1, [sp+432]
0022ef64bl google.golang.org/protobuf/internal/encoding/messageset.IsMessageSet
0022ef68strb w0, [sp+66]
0022ef6cstrb w0, [sp+67]
0022ef70tbnz w0, 0, 0x22ef78
0022ef74b 0x22efe8
0022ef78
0022ef78loc_22ef78:
0022ef78ldr x1, [sp+232]
0022ef7cldrsb x27, [x1]
0022ef80ldr x0, [sp+240]
0022ef84ldr x1, [x1+64]
0022ef88blr x1
0022ef8cstr x0, [sp+592]
0022ef90str x1, [sp+600]
0022ef94ldr x1, [sp+104]
0022ef98ldrsb x27, [x1]
0022ef9cldr x2, [x1]
0022efa0ldr x1, [x1+8]
0022efa4str x2, [sp+408]
0022efa8str x1, [sp+416]
0022efacldr x3, [sp+600]
0022efb0subs xzr, x3, x1
0022efb4cset x1, eq
0022efb8b.eq 0x22efc0
0022efbcb 0x22efd8
0022efc0
0022efc0loc_22efc0:
0022efc0ldr x0, [sp+592]
0022efc4ldr x3, [sp+600]
0022efc8mov x1, x2
0022efccmov x2, x3
0022efd0bl runtime.memequal
0022efd4b 0x22efe0
0022efd8
0022efd8loc_22efd8:
0022efd8mov x0, x1
0022efdcb 0x22efe0
0022efe0
0022efe0loc_22efe0:
0022efe0strb w0, [sp+67]
0022efe4b 0x22efec
0022efe8
0022efe8loc_22efe8:
0022efe8b 0x22efec
0022efec
0022efecloc_22efec:
0022efecldrb w4, [sp+67]
0022eff0tbnz w4, 0, 0x22eff8
0022eff4b 0x22f064
0022eff8
0022eff8loc_22eff8:
0022eff8ldr x4, [sp+104]
0022effcldrsb x27, [x4]
0022f000ldr x0, [x4]
0022f004ldr x1, [x4+8]
0022f008str x0, [sp+392]
0022f00cstr x1, [sp+400]
0022f010adrp x2, 0x488000
0022f014add x2, x2, 1572
0022f018movz x3, 21
0022f01cbl google.golang.org/protobuf/reflect/protoreflect.FullName.Append
0022f020str x0, [sp+592]
0022f024str x1, [sp+600]
0022f028ldr x4, [sp+104]
0022f02cldrsb x27, [x4]
0022f030str x1, [x4+8]
0022f034adrp x27, 0x81c000
0022f038ldr w5, [x27+3056]
0022f03ccbz w5, 0x22f044
0022f040b 0x22f048
0022f044
0022f044loc_22f044:
0022f044b 0x22f05c
0022f048
0022f048loc_22f048:
0022f048bl runtime.gcWriteBarrier2
0022f04cstr x0, [x25]
0022f050ldr x2, [x4]
0022f054str x2, [x25+8]
0022f058b 0x22f05c
0022f05c
0022f05cloc_22f05c:
0022f05cstr x0, [x4]
0022f060b 0x22f068
0022f064
0022f064loc_22f064:
0022f064b 0x22f068
0022f068
0022f068loc_22f068:
0022f068ldr x2, [sp+744]
0022f06cldrsb x27, [x2]
0022f070ldr x0, [x2+96]
0022f074ldr x1, [x2+104]
0022f078str x0, [sp+376]
0022f07cstr x1, [sp+384]
0022f080bl reflect.TypeOf
0022f084str x0, [sp+200]
0022f088str x1, [sp+208]
0022f08cldrb w2, [sp+65]
0022f090tbnz w2, 0, 0x22f098
0022f094b 0x22f0b4
0022f098
0022f098loc_22f098:
0022f098ldrsb x27, [x0]
0022f09cldr x2, [x0+88]
0022f0a0mov x0, x1
0022f0a4blr x2
0022f0a8str x0, [sp+200]
0022f0acstr x1, [sp+208]
0022f0b0b 0x22f0b8
0022f0b4
0022f0b4loc_22f0b4:
0022f0b4b 0x22f0b8
0022f0b8
0022f0b8loc_22f0b8:
0022f0b8ldr x0, [sp+744]
0022f0bcldrsb x27, [x0]
0022f0c0ldr x1, [sp+208]
0022f0c4ldr x2, [sp+200]
0022f0c8str x2, [x0+16]
0022f0ccadrp x27, 0x81c000
0022f0d0ldr w2, [x27+3056]
0022f0d4cbz w2, 0x22f0dc
0022f0d8b 0x22f0e0
0022f0dc
0022f0dcloc_22f0dc:
0022f0dcb 0x22f0f4
0022f0e0
0022f0e0loc_22f0e0:
0022f0e0bl runtime.gcWriteBarrier2
0022f0e4str x1, [x25]
0022f0e8ldr x2, [x0+24]
0022f0ecstr x2, [x25+8]
0022f0f0b 0x22f0f4
0022f0f4
0022f0f4loc_22f0f4:
0022f0f4str x1, [x0+24]
0022f0f8ldr x0, [sp+104]
0022f0fcstr x0, [sp+584]
0022f100stp xzr, xzr, [sp+352]
0022f104str xzr, [sp+368]
0022f108ldr x0, [sp+584]
0022f10cstr x0, [sp+344]
0022f110adrp x1, 0x4ee000
0022f114add x1, x1, 3312
0022f118str x1, [sp+352]
0022f11cstr x0, [sp+360]
0022f120ldr x0, [sp+744]
0022f124str x0, [sp+368]
0022f128ldr x1, [sp+744]
0022f12cldrsb x27, [x1]
0022f130ldr x2, [sp+360]
0022f134ldr x3, [sp+352]
0022f138str x3, [x1+32]
0022f13cadrp x27, 0x81c000
0022f140ldr w3, [x27+3056]
0022f144cbz w3, 0x22f14c
0022f148b 0x22f150
0022f14c
0022f14cloc_22f14c:
0022f14cb 0x22f170
0022f150
0022f150loc_22f150:
0022f150bl runtime.gcWriteBarrier4
0022f154str x2, [x25]
0022f158ldr x3, [x1+40]
0022f15cstr x3, [x25+8]
0022f160str x0, [x25+16]
0022f164ldr x3, [x1+48]
0022f168str x3, [x25+24]
0022f16cb 0x22f170
0022f170
0022f170loc_22f170:
0022f170str x2, [x1+40]
0022f174str x0, [x1+48]
0022f178ldp x29, x30, [sp-8]
0022f17cadd sp, sp, 736
0022f180ret x30
0022f184
0022f184loc_22f184:
0022f184adrp x1, 0x476000
0022f188add x1, x1, 2976
0022f18cadrp x2, 0x463000
0022f190add x2, x2, 3744
0022f194bl runtime.panicdottypeI
0022f198hint
0022f19c
0022f19cloc_22f19c:
0022f19cstr x0, [sp+8]
0022f1a0mov x3, x30
0022f1a4bl runtime.morestack_noctxt.abi0
0022f1a8ldr x0, [sp+8]
0022f1acb 0x22e760
0022e760
Loading..