File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
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
0022f1b0
0022f1b0google.golang.org/protobuf/internal/impl.placeholderExtension.ParentFile: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.ParentFile(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f1b0str x30, [sp-32]!
0022f1b4stur x29, [sp-8]
0022f1b8sub x29, sp, 8
0022f1bcstr x0, [sp+40]
0022f1c0str x1, [sp+48]
0022f1c4str w2, [sp+56]
0022f1c8stp xzr, xzr, [sp+8]
0022f1ccstp xzr, xzr, [sp+8]
0022f1d0mov x0, xzr
0022f1d4mov x1, xzr
0022f1d8add x29, sp, 24
0022f1dcadd sp, sp, 32
0022f1e0ret x30
0022f1e4udf 0
0022f1e8udf 0
0022f1ecudf 0
0022f1b0
0022f1b0google.golang.org/protobuf/internal/impl.placeholderExtension.ParentFile: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.ParentFile(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f1b0str x30, [sp-32]!
0022f1b4stur x29, [sp-8]
0022f1b8sub x29, sp, 8
0022f1bcstr x0, [sp+40]
0022f1c0str x1, [sp+48]
0022f1c4str w2, [sp+56]
0022f1c8stp xzr, xzr, [sp+8]
0022f1ccstp xzr, xzr, [sp+8]
0022f1d0mov x0, xzr
0022f1d4mov x1, xzr
0022f1d8add x29, sp, 24
0022f1dcadd sp, sp, 32
0022f1e0ret x30
0022f1e4udf 0
0022f1e8udf 0
0022f1ecudf 0
0022f1b0
0022f1f0
0022f1f0google.golang.org/protobuf/internal/impl.placeholderExtension.Parent: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.Parent(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f1f0str x30, [sp-32]!
0022f1f4stur x29, [sp-8]
0022f1f8sub x29, sp, 8
0022f1fcstr x0, [sp+40]
0022f200str x1, [sp+48]
0022f204str w2, [sp+56]
0022f208stp xzr, xzr, [sp+8]
0022f20cstp xzr, xzr, [sp+8]
0022f210mov x0, xzr
0022f214mov x1, xzr
0022f218add x29, sp, 24
0022f21cadd sp, sp, 32
0022f220ret x30
0022f224udf 0
0022f228udf 0
0022f22cudf 0
0022f1f0
0022f1f0google.golang.org/protobuf/internal/impl.placeholderExtension.Parent: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.Parent(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f1f0str x30, [sp-32]!
0022f1f4stur x29, [sp-8]
0022f1f8sub x29, sp, 8
0022f1fcstr x0, [sp+40]
0022f200str x1, [sp+48]
0022f204str w2, [sp+56]
0022f208stp xzr, xzr, [sp+8]
0022f20cstp xzr, xzr, [sp+8]
0022f210mov x0, xzr
0022f214mov x1, xzr
0022f218add x29, sp, 24
0022f21cadd sp, sp, 32
0022f220ret x30
0022f224udf 0
0022f228udf 0
0022f22cudf 0
0022f1f0
0022f230
0022f230google.golang.org/protobuf/internal/impl.placeholderExtension.Index: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.Index(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f230str x30, [sp-32]!
0022f234stur x29, [sp-8]
0022f238sub x29, sp, 8
0022f23cstr x0, [sp+40]
0022f240str x1, [sp+48]
0022f244str w2, [sp+56]
0022f248str xzr, [sp+16]
0022f24cstr xzr, [sp+16]
0022f250mov x0, xzr
0022f254add x29, sp, 24
0022f258add sp, sp, 32
0022f25cret x30
0022f230
0022f230google.golang.org/protobuf/internal/impl.placeholderExtension.Index: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.Index(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f230str x30, [sp-32]!
0022f234stur x29, [sp-8]
0022f238sub x29, sp, 8
0022f23cstr x0, [sp+40]
0022f240str x1, [sp+48]
0022f244str w2, [sp+56]
0022f248str xzr, [sp+16]
0022f24cstr xzr, [sp+16]
0022f250mov x0, xzr
0022f254add x29, sp, 24
0022f258add sp, sp, 32
0022f25cret x30
0022f230
0022f260
0022f260google.golang.org/protobuf/internal/impl.placeholderExtension.Syntax: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.Syntax(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f260str x30, [sp-32]!
0022f264stur x29, [sp-8]
0022f268sub x29, sp, 8
0022f26cstr x0, [sp+40]
0022f270str x1, [sp+48]
0022f274str w2, [sp+56]
0022f278strb wzr, [sp+23]
0022f27cstrb wzr, [sp+23]
0022f280mov x0, xzr
0022f284add x29, sp, 24
0022f288add sp, sp, 32
0022f28cret x30
0022f260
0022f260google.golang.org/protobuf/internal/impl.placeholderExtension.Syntax: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.Syntax(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f260str x30, [sp-32]!
0022f264stur x29, [sp-8]
0022f268sub x29, sp, 8
0022f26cstr x0, [sp+40]
0022f270str x1, [sp+48]
0022f274str w2, [sp+56]
0022f278strb wzr, [sp+23]
0022f27cstrb wzr, [sp+23]
0022f280mov x0, xzr
0022f284add x29, sp, 24
0022f288add sp, sp, 32
0022f28cret x30
0022f260
0022f290
0022f290google.golang.org/protobuf/internal/impl.placeholderExtension.Name: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.Name(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f290ldr x16, [x28+16]
0022f294subs xzr, sp, x16
0022f298b.ls 0x22f2e0
0022f29cstr x30, [sp-64]!
0022f2a0stur x29, [sp-8]
0022f2a4sub x29, sp, 8
0022f2a8str x0, [sp+72]
0022f2acstr x1, [sp+80]
0022f2b0str w2, [sp+88]
0022f2b4stp xzr, xzr, [sp+24]
0022f2b8ldr x0, [sp+72]
0022f2bcldr x1, [sp+80]
0022f2c0bl google.golang.org/protobuf/reflect/protoreflect.FullName.Name
0022f2c4str x0, [sp+40]
0022f2c8str x1, [sp+48]
0022f2ccstr x0, [sp+24]
0022f2d0str x1, [sp+32]
0022f2d4ldur x29, [sp-8]
0022f2d8ldr x30, [sp], 64
0022f2dcret x30
0022f2e0
0022f2e0loc_22f2e0:
0022f2e0stp x0, x1, [sp+8]
0022f2e4str w2, [sp+24]
0022f2e8mov x3, x30
0022f2ecbl runtime.morestack_noctxt.abi0
0022f2f0ldp x0, x1, [sp+8]
0022f2f4ldrsw x2, [sp+24]
0022f2f8b 0x22f290
0022f2fcudf 0
0022f290
0022f290google.golang.org/protobuf/internal/impl.placeholderExtension.Name: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.Name(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f290ldr x16, [x28+16]
0022f294subs xzr, sp, x16
0022f298b.ls 0x22f2e0
0022f29cstr x30, [sp-64]!
0022f2a0stur x29, [sp-8]
0022f2a4sub x29, sp, 8
0022f2a8str x0, [sp+72]
0022f2acstr x1, [sp+80]
0022f2b0str w2, [sp+88]
0022f2b4stp xzr, xzr, [sp+24]
0022f2b8ldr x0, [sp+72]
0022f2bcldr x1, [sp+80]
0022f2c0bl google.golang.org/protobuf/reflect/protoreflect.FullName.Name
0022f2c4str x0, [sp+40]
0022f2c8str x1, [sp+48]
0022f2ccstr x0, [sp+24]
0022f2d0str x1, [sp+32]
0022f2d4ldur x29, [sp-8]
0022f2d8ldr x30, [sp], 64
0022f2dcret x30
0022f2e0
0022f2e0loc_22f2e0:
0022f2e0stp x0, x1, [sp+8]
0022f2e4str w2, [sp+24]
0022f2e8mov x3, x30
0022f2ecbl runtime.morestack_noctxt.abi0
0022f2f0ldp x0, x1, [sp+8]
0022f2f4ldrsw x2, [sp+24]
0022f2f8b 0x22f290
0022f2fcudf 0
0022f290
0022f300
0022f300google.golang.org/protobuf/internal/impl.placeholderExtension.FullName: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.FullName(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f300str x30, [sp-32]!
0022f304stur x29, [sp-8]
0022f308sub x29, sp, 8
0022f30cstr x0, [sp+40]
0022f310str x1, [sp+48]
0022f314str w2, [sp+56]
0022f318stp xzr, xzr, [sp+8]
0022f31cldr x0, [sp+40]
0022f320ldr x1, [sp+48]
0022f324str x0, [sp+8]
0022f328str x1, [sp+16]
0022f32cadd x29, sp, 24
0022f330add sp, sp, 32
0022f334ret x30
0022f338udf 0
0022f33cudf 0
0022f300
0022f300google.golang.org/protobuf/internal/impl.placeholderExtension.FullName: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.FullName(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f300str x30, [sp-32]!
0022f304stur x29, [sp-8]
0022f308sub x29, sp, 8
0022f30cstr x0, [sp+40]
0022f310str x1, [sp+48]
0022f314str w2, [sp+56]
0022f318stp xzr, xzr, [sp+8]
0022f31cldr x0, [sp+40]
0022f320ldr x1, [sp+48]
0022f324str x0, [sp+8]
0022f328str x1, [sp+16]
0022f32cadd x29, sp, 24
0022f330add sp, sp, 32
0022f334ret x30
0022f338udf 0
0022f33cudf 0
0022f300
0022f340
0022f340google.golang.org/protobuf/internal/impl.placeholderExtension.IsPlaceholder: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.IsPlaceholder(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f340str x30, [sp-32]!
0022f344stur x29, [sp-8]
0022f348sub x29, sp, 8
0022f34cstr x0, [sp+40]
0022f350str x1, [sp+48]
0022f354str w2, [sp+56]
0022f358strb wzr, [sp+23]
0022f35corr x0, xzr, 1
0022f360strb w0, [sp+23]
0022f364add x29, sp, 24
0022f368add sp, sp, 32
0022f36cret x30
0022f340
0022f340google.golang.org/protobuf/internal/impl.placeholderExtension.IsPlaceholder: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.IsPlaceholder(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f340str x30, [sp-32]!
0022f344stur x29, [sp-8]
0022f348sub x29, sp, 8
0022f34cstr x0, [sp+40]
0022f350str x1, [sp+48]
0022f354str w2, [sp+56]
0022f358strb wzr, [sp+23]
0022f35corr x0, xzr, 1
0022f360strb w0, [sp+23]
0022f364add x29, sp, 24
0022f368add sp, sp, 32
0022f36cret x30
0022f340
0022f370
0022f370google.golang.org/protobuf/internal/impl.placeholderExtension.Number: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.Number(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f370str x30, [sp-32]!
0022f374stur x29, [sp-8]
0022f378sub x29, sp, 8
0022f37cstr x0, [sp+40]
0022f380str x1, [sp+48]
0022f384str w2, [sp+56]
0022f388str wzr, [sp+20]
0022f38cstr w2, [sp+20]
0022f390mov x0, x2
0022f394add x29, sp, 24
0022f398add sp, sp, 32
0022f39cret x30
0022f370
0022f370google.golang.org/protobuf/internal/impl.placeholderExtension.Number: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.Number(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f370str x30, [sp-32]!
0022f374stur x29, [sp-8]
0022f378sub x29, sp, 8
0022f37cstr x0, [sp+40]
0022f380str x1, [sp+48]
0022f384str w2, [sp+56]
0022f388str wzr, [sp+20]
0022f38cstr w2, [sp+20]
0022f390mov x0, x2
0022f394add x29, sp, 24
0022f398add sp, sp, 32
0022f39cret x30
0022f370
0022f3a0
0022f3a0google.golang.org/protobuf/internal/impl.placeholderExtension.Cardinality: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.Cardinality(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f3a0str x30, [sp-32]!
0022f3a4stur x29, [sp-8]
0022f3a8sub x29, sp, 8
0022f3acstr x0, [sp+40]
0022f3b0str x1, [sp+48]
0022f3b4str w2, [sp+56]
0022f3b8strb wzr, [sp+23]
0022f3bcstrb wzr, [sp+23]
0022f3c0mov x0, xzr
0022f3c4add x29, sp, 24
0022f3c8add sp, sp, 32
0022f3ccret x30
0022f3a0
0022f3a0google.golang.org/protobuf/internal/impl.placeholderExtension.Cardinality: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.Cardinality(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f3a0str x30, [sp-32]!
0022f3a4stur x29, [sp-8]
0022f3a8sub x29, sp, 8
0022f3acstr x0, [sp+40]
0022f3b0str x1, [sp+48]
0022f3b4str w2, [sp+56]
0022f3b8strb wzr, [sp+23]
0022f3bcstrb wzr, [sp+23]
0022f3c0mov x0, xzr
0022f3c4add x29, sp, 24
0022f3c8add sp, sp, 32
0022f3ccret x30
0022f3a0
0022f3d0
0022f3d0google.golang.org/protobuf/internal/impl.placeholderExtension.Kind: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.Kind(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f3d0str x30, [sp-32]!
0022f3d4stur x29, [sp-8]
0022f3d8sub x29, sp, 8
0022f3dcstr x0, [sp+40]
0022f3e0str x1, [sp+48]
0022f3e4str w2, [sp+56]
0022f3e8strb wzr, [sp+23]
0022f3ecstrb wzr, [sp+23]
0022f3f0mov x0, xzr
0022f3f4add x29, sp, 24
0022f3f8add sp, sp, 32
0022f3fcret x30
0022f3d0
0022f3d0google.golang.org/protobuf/internal/impl.placeholderExtension.Kind: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.Kind(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f3d0str x30, [sp-32]!
0022f3d4stur x29, [sp-8]
0022f3d8sub x29, sp, 8
0022f3dcstr x0, [sp+40]
0022f3e0str x1, [sp+48]
0022f3e4str w2, [sp+56]
0022f3e8strb wzr, [sp+23]
0022f3ecstrb wzr, [sp+23]
0022f3f0mov x0, xzr
0022f3f4add x29, sp, 24
0022f3f8add sp, sp, 32
0022f3fcret x30
0022f3d0
0022f400
0022f400google.golang.org/protobuf/internal/impl.placeholderExtension.HasJSONName: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.HasJSONName(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f400str x30, [sp-32]!
0022f404stur x29, [sp-8]
0022f408sub x29, sp, 8
0022f40cstr x0, [sp+40]
0022f410str x1, [sp+48]
0022f414str w2, [sp+56]
0022f418strb wzr, [sp+23]
0022f41cstrb wzr, [sp+23]
0022f420mov x0, xzr
0022f424add x29, sp, 24
0022f428add sp, sp, 32
0022f42cret x30
0022f400
0022f400google.golang.org/protobuf/internal/impl.placeholderExtension.HasJSONName: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.HasJSONName(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f400str x30, [sp-32]!
0022f404stur x29, [sp-8]
0022f408sub x29, sp, 8
0022f40cstr x0, [sp+40]
0022f410str x1, [sp+48]
0022f414str w2, [sp+56]
0022f418strb wzr, [sp+23]
0022f41cstrb wzr, [sp+23]
0022f420mov x0, xzr
0022f424add x29, sp, 24
0022f428add sp, sp, 32
0022f42cret x30
0022f400
0022f430
0022f430google.golang.org/protobuf/internal/impl.placeholderExtension.JSONName: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.JSONName(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f430ldr x16, [x28+16]
0022f434subs xzr, sp, x16
0022f438b.ls 0x22f494
0022f43cstr x30, [sp-96]!
0022f440stur x29, [sp-8]
0022f444sub x29, sp, 8
0022f448str x0, [sp+104]
0022f44cstr x1, [sp+112]
0022f450str w2, [sp+120]
0022f454stp xzr, xzr, [sp+72]
0022f458ldr x3, [sp+104]
0022f45cldr x4, [sp+112]
0022f460mov x0, xzr
0022f464adrp x1, 0x4e1000
0022f468add x1, x1, 3000
0022f46corr x2, xzr, 1
0022f470adrp x5, 0x4e1000
0022f474add x5, x5, 3144
0022f478mov x6, x2
0022f47cbl runtime.concatstring3
0022f480str x0, [sp+72]
0022f484str x1, [sp+80]
0022f488ldur x29, [sp-8]
0022f48cldr x30, [sp], 96
0022f490ret x30
0022f494
0022f494loc_22f494:
0022f494stp x0, x1, [sp+8]
0022f498str w2, [sp+24]
0022f49cmov x3, x30
0022f4a0bl runtime.morestack_noctxt.abi0
0022f4a4ldp x0, x1, [sp+8]
0022f4a8ldrsw x2, [sp+24]
0022f4acb 0x22f430
0022f430
0022f430google.golang.org/protobuf/internal/impl.placeholderExtension.JSONName: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.JSONName(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f430ldr x16, [x28+16]
0022f434subs xzr, sp, x16
0022f438b.ls 0x22f494
0022f43cstr x30, [sp-96]!
0022f440stur x29, [sp-8]
0022f444sub x29, sp, 8
0022f448str x0, [sp+104]
0022f44cstr x1, [sp+112]
0022f450str w2, [sp+120]
0022f454stp xzr, xzr, [sp+72]
0022f458ldr x3, [sp+104]
0022f45cldr x4, [sp+112]
0022f460mov x0, xzr
0022f464adrp x1, 0x4e1000
0022f468add x1, x1, 3000
0022f46corr x2, xzr, 1
0022f470adrp x5, 0x4e1000
0022f474add x5, x5, 3144
0022f478mov x6, x2
0022f47cbl runtime.concatstring3
0022f480str x0, [sp+72]
0022f484str x1, [sp+80]
0022f488ldur x29, [sp-8]
0022f48cldr x30, [sp], 96
0022f490ret x30
0022f494
0022f494loc_22f494:
0022f494stp x0, x1, [sp+8]
0022f498str w2, [sp+24]
0022f49cmov x3, x30
0022f4a0bl runtime.morestack_noctxt.abi0
0022f4a4ldp x0, x1, [sp+8]
0022f4a8ldrsw x2, [sp+24]
0022f4acb 0x22f430
0022f430
0022f4b0
0022f4b0google.golang.org/protobuf/internal/impl.placeholderExtension.TextName: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.TextName(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f4b0ldr x16, [x28+16]
0022f4b4subs xzr, sp, x16
0022f4b8b.ls 0x22f514
0022f4bcstr x30, [sp-96]!
0022f4c0stur x29, [sp-8]
0022f4c4sub x29, sp, 8
0022f4c8str x0, [sp+104]
0022f4ccstr x1, [sp+112]
0022f4d0str w2, [sp+120]
0022f4d4stp xzr, xzr, [sp+72]
0022f4d8ldr x3, [sp+104]
0022f4dcldr x4, [sp+112]
0022f4e0mov x0, xzr
0022f4e4adrp x1, 0x4e1000
0022f4e8add x1, x1, 3000
0022f4ecorr x2, xzr, 1
0022f4f0adrp x5, 0x4e1000
0022f4f4add x5, x5, 3144
0022f4f8mov x6, x2
0022f4fcbl runtime.concatstring3
0022f500str x0, [sp+72]
0022f504str x1, [sp+80]
0022f508ldur x29, [sp-8]
0022f50cldr x30, [sp], 96
0022f510ret x30
0022f514
0022f514loc_22f514:
0022f514stp x0, x1, [sp+8]
0022f518str w2, [sp+24]
0022f51cmov x3, x30
0022f520bl runtime.morestack_noctxt.abi0
0022f524ldp x0, x1, [sp+8]
0022f528ldrsw x2, [sp+24]
0022f52cb 0x22f4b0
0022f4b0
0022f4b0google.golang.org/protobuf/internal/impl.placeholderExtension.TextName: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.TextName(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f4b0ldr x16, [x28+16]
0022f4b4subs xzr, sp, x16
0022f4b8b.ls 0x22f514
0022f4bcstr x30, [sp-96]!
0022f4c0stur x29, [sp-8]
0022f4c4sub x29, sp, 8
0022f4c8str x0, [sp+104]
0022f4ccstr x1, [sp+112]
0022f4d0str w2, [sp+120]
0022f4d4stp xzr, xzr, [sp+72]
0022f4d8ldr x3, [sp+104]
0022f4dcldr x4, [sp+112]
0022f4e0mov x0, xzr
0022f4e4adrp x1, 0x4e1000
0022f4e8add x1, x1, 3000
0022f4ecorr x2, xzr, 1
0022f4f0adrp x5, 0x4e1000
0022f4f4add x5, x5, 3144
0022f4f8mov x6, x2
0022f4fcbl runtime.concatstring3
0022f500str x0, [sp+72]
0022f504str x1, [sp+80]
0022f508ldur x29, [sp-8]
0022f50cldr x30, [sp], 96
0022f510ret x30
0022f514
0022f514loc_22f514:
0022f514stp x0, x1, [sp+8]
0022f518str w2, [sp+24]
0022f51cmov x3, x30
0022f520bl runtime.morestack_noctxt.abi0
0022f524ldp x0, x1, [sp+8]
0022f528ldrsw x2, [sp+24]
0022f52cb 0x22f4b0
0022f4b0
0022f530
0022f530google.golang.org/protobuf/internal/impl.placeholderExtension.HasPresence: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.HasPresence(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f530str x30, [sp-32]!
0022f534stur x29, [sp-8]
0022f538sub x29, sp, 8
0022f53cstr x0, [sp+40]
0022f540str x1, [sp+48]
0022f544str w2, [sp+56]
0022f548strb wzr, [sp+23]
0022f54cstrb wzr, [sp+23]
0022f550mov x0, xzr
0022f554add x29, sp, 24
0022f558add sp, sp, 32
0022f55cret x30
0022f530
0022f530google.golang.org/protobuf/internal/impl.placeholderExtension.HasPresence: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.HasPresence(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f530str x30, [sp-32]!
0022f534stur x29, [sp-8]
0022f538sub x29, sp, 8
0022f53cstr x0, [sp+40]
0022f540str x1, [sp+48]
0022f544str w2, [sp+56]
0022f548strb wzr, [sp+23]
0022f54cstrb wzr, [sp+23]
0022f550mov x0, xzr
0022f554add x29, sp, 24
0022f558add sp, sp, 32
0022f55cret x30
0022f530
0022f560
0022f560google.golang.org/protobuf/internal/impl.placeholderExtension.HasOptionalKeyword: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.HasOptionalKeyword(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f560str x30, [sp-32]!
0022f564stur x29, [sp-8]
0022f568sub x29, sp, 8
0022f56cstr x0, [sp+40]
0022f570str x1, [sp+48]
0022f574str w2, [sp+56]
0022f578strb wzr, [sp+23]
0022f57cstrb wzr, [sp+23]
0022f580mov x0, xzr
0022f584add x29, sp, 24
0022f588add sp, sp, 32
0022f58cret x30
0022f560
0022f560google.golang.org/protobuf/internal/impl.placeholderExtension.HasOptionalKeyword: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.HasOptionalKeyword(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f560str x30, [sp-32]!
0022f564stur x29, [sp-8]
0022f568sub x29, sp, 8
0022f56cstr x0, [sp+40]
0022f570str x1, [sp+48]
0022f574str w2, [sp+56]
0022f578strb wzr, [sp+23]
0022f57cstrb wzr, [sp+23]
0022f580mov x0, xzr
0022f584add x29, sp, 24
0022f588add sp, sp, 32
0022f58cret x30
0022f560
0022f590
0022f590google.golang.org/protobuf/internal/impl.placeholderExtension.IsExtension: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.IsExtension(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f590str x30, [sp-32]!
0022f594stur x29, [sp-8]
0022f598sub x29, sp, 8
0022f59cstr x0, [sp+40]
0022f5a0str x1, [sp+48]
0022f5a4str w2, [sp+56]
0022f5a8strb wzr, [sp+23]
0022f5acorr x0, xzr, 1
0022f5b0strb w0, [sp+23]
0022f5b4add x29, sp, 24
0022f5b8add sp, sp, 32
0022f5bcret x30
0022f590
0022f590google.golang.org/protobuf/internal/impl.placeholderExtension.IsExtension: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.IsExtension(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f590str x30, [sp-32]!
0022f594stur x29, [sp-8]
0022f598sub x29, sp, 8
0022f59cstr x0, [sp+40]
0022f5a0str x1, [sp+48]
0022f5a4str w2, [sp+56]
0022f5a8strb wzr, [sp+23]
0022f5acorr x0, xzr, 1
0022f5b0strb w0, [sp+23]
0022f5b4add x29, sp, 24
0022f5b8add sp, sp, 32
0022f5bcret x30
0022f590
0022f5c0
0022f5c0google.golang.org/protobuf/internal/impl.placeholderExtension.IsWeak: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.IsWeak(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f5c0str x30, [sp-32]!
0022f5c4stur x29, [sp-8]
0022f5c8sub x29, sp, 8
0022f5ccstr x0, [sp+40]
0022f5d0str x1, [sp+48]
0022f5d4str w2, [sp+56]
0022f5d8strb wzr, [sp+23]
0022f5dcstrb wzr, [sp+23]
0022f5e0mov x0, xzr
0022f5e4add x29, sp, 24
0022f5e8add sp, sp, 32
0022f5ecret x30
0022f5c0
0022f5c0google.golang.org/protobuf/internal/impl.placeholderExtension.IsWeak: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.IsWeak(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f5c0str x30, [sp-32]!
0022f5c4stur x29, [sp-8]
0022f5c8sub x29, sp, 8
0022f5ccstr x0, [sp+40]
0022f5d0str x1, [sp+48]
0022f5d4str w2, [sp+56]
0022f5d8strb wzr, [sp+23]
0022f5dcstrb wzr, [sp+23]
0022f5e0mov x0, xzr
0022f5e4add x29, sp, 24
0022f5e8add sp, sp, 32
0022f5ecret x30
0022f5c0
0022f5f0
0022f5f0google.golang.org/protobuf/internal/impl.placeholderExtension.IsPacked: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.IsPacked(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f5f0str x30, [sp-32]!
0022f5f4stur x29, [sp-8]
0022f5f8sub x29, sp, 8
0022f5fcstr x0, [sp+40]
0022f600str x1, [sp+48]
0022f604str w2, [sp+56]
0022f608strb wzr, [sp+23]
0022f60cstrb wzr, [sp+23]
0022f610mov x0, xzr
0022f614add x29, sp, 24
0022f618add sp, sp, 32
0022f61cret x30
0022f5f0
0022f5f0google.golang.org/protobuf/internal/impl.placeholderExtension.IsPacked: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.IsPacked(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f5f0str x30, [sp-32]!
0022f5f4stur x29, [sp-8]
0022f5f8sub x29, sp, 8
0022f5fcstr x0, [sp+40]
0022f600str x1, [sp+48]
0022f604str w2, [sp+56]
0022f608strb wzr, [sp+23]
0022f60cstrb wzr, [sp+23]
0022f610mov x0, xzr
0022f614add x29, sp, 24
0022f618add sp, sp, 32
0022f61cret x30
0022f5f0
0022f620
0022f620google.golang.org/protobuf/internal/impl.placeholderExtension.IsList: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.IsList(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f620str x30, [sp-32]!
0022f624stur x29, [sp-8]
0022f628sub x29, sp, 8
0022f62cstr x0, [sp+40]
0022f630str x1, [sp+48]
0022f634str w2, [sp+56]
0022f638strb wzr, [sp+23]
0022f63cstrb wzr, [sp+23]
0022f640mov x0, xzr
0022f644add x29, sp, 24
0022f648add sp, sp, 32
0022f64cret x30
0022f620
0022f620google.golang.org/protobuf/internal/impl.placeholderExtension.IsList: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.IsList(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f620str x30, [sp-32]!
0022f624stur x29, [sp-8]
0022f628sub x29, sp, 8
0022f62cstr x0, [sp+40]
0022f630str x1, [sp+48]
0022f634str w2, [sp+56]
0022f638strb wzr, [sp+23]
0022f63cstrb wzr, [sp+23]
0022f640mov x0, xzr
0022f644add x29, sp, 24
0022f648add sp, sp, 32
0022f64cret x30
0022f620
0022f650
0022f650google.golang.org/protobuf/internal/impl.placeholderExtension.IsMap: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.IsMap(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f650str x30, [sp-32]!
0022f654stur x29, [sp-8]
0022f658sub x29, sp, 8
0022f65cstr x0, [sp+40]
0022f660str x1, [sp+48]
0022f664str w2, [sp+56]
0022f668strb wzr, [sp+23]
0022f66cstrb wzr, [sp+23]
0022f670mov x0, xzr
0022f674add x29, sp, 24
0022f678add sp, sp, 32
0022f67cret x30
0022f650
0022f650google.golang.org/protobuf/internal/impl.placeholderExtension.IsMap: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.IsMap(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f650str x30, [sp-32]!
0022f654stur x29, [sp-8]
0022f658sub x29, sp, 8
0022f65cstr x0, [sp+40]
0022f660str x1, [sp+48]
0022f664str w2, [sp+56]
0022f668strb wzr, [sp+23]
0022f66cstrb wzr, [sp+23]
0022f670mov x0, xzr
0022f674add x29, sp, 24
0022f678add sp, sp, 32
0022f67cret x30
0022f650
0022f680
0022f680google.golang.org/protobuf/internal/impl.placeholderExtension.MapKey: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.MapKey(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f680str x30, [sp-32]!
0022f684stur x29, [sp-8]
0022f688sub x29, sp, 8
0022f68cstr x0, [sp+40]
0022f690str x1, [sp+48]
0022f694str w2, [sp+56]
0022f698stp xzr, xzr, [sp+8]
0022f69cstp xzr, xzr, [sp+8]
0022f6a0mov x0, xzr
0022f6a4mov x1, xzr
0022f6a8add x29, sp, 24
0022f6acadd sp, sp, 32
0022f6b0ret x30
0022f6b4udf 0
0022f6b8udf 0
0022f6bcudf 0
0022f680
0022f680google.golang.org/protobuf/internal/impl.placeholderExtension.MapKey: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.MapKey(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f680str x30, [sp-32]!
0022f684stur x29, [sp-8]
0022f688sub x29, sp, 8
0022f68cstr x0, [sp+40]
0022f690str x1, [sp+48]
0022f694str w2, [sp+56]
0022f698stp xzr, xzr, [sp+8]
0022f69cstp xzr, xzr, [sp+8]
0022f6a0mov x0, xzr
0022f6a4mov x1, xzr
0022f6a8add x29, sp, 24
0022f6acadd sp, sp, 32
0022f6b0ret x30
0022f6b4udf 0
0022f6b8udf 0
0022f6bcudf 0
0022f680
0022f6c0
0022f6c0google.golang.org/protobuf/internal/impl.placeholderExtension.MapValue: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.MapValue(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f6c0str x30, [sp-32]!
0022f6c4stur x29, [sp-8]
0022f6c8sub x29, sp, 8
0022f6ccstr x0, [sp+40]
0022f6d0str x1, [sp+48]
0022f6d4str w2, [sp+56]
0022f6d8stp xzr, xzr, [sp+8]
0022f6dcstp xzr, xzr, [sp+8]
0022f6e0mov x0, xzr
0022f6e4mov x1, xzr
0022f6e8add x29, sp, 24
0022f6ecadd sp, sp, 32
0022f6f0ret x30
0022f6f4udf 0
0022f6f8udf 0
0022f6fcudf 0
0022f6c0
0022f6c0google.golang.org/protobuf/internal/impl.placeholderExtension.MapValue: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.MapValue(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f6c0str x30, [sp-32]!
0022f6c4stur x29, [sp-8]
0022f6c8sub x29, sp, 8
0022f6ccstr x0, [sp+40]
0022f6d0str x1, [sp+48]
0022f6d4str w2, [sp+56]
0022f6d8stp xzr, xzr, [sp+8]
0022f6dcstp xzr, xzr, [sp+8]
0022f6e0mov x0, xzr
0022f6e4mov x1, xzr
0022f6e8add x29, sp, 24
0022f6ecadd sp, sp, 32
0022f6f0ret x30
0022f6f4udf 0
0022f6f8udf 0
0022f6fcudf 0
0022f6c0
0022f700
0022f700google.golang.org/protobuf/internal/impl.placeholderExtension.HasDefault: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.HasDefault(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f700str x30, [sp-32]!
0022f704stur x29, [sp-8]
0022f708sub x29, sp, 8
0022f70cstr x0, [sp+40]
0022f710str x1, [sp+48]
0022f714str w2, [sp+56]
0022f718strb wzr, [sp+23]
0022f71cstrb wzr, [sp+23]
0022f720mov x0, xzr
0022f724add x29, sp, 24
0022f728add sp, sp, 32
0022f72cret x30
0022f700
0022f700google.golang.org/protobuf/internal/impl.placeholderExtension.HasDefault: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.HasDefault(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f700str x30, [sp-32]!
0022f704stur x29, [sp-8]
0022f708sub x29, sp, 8
0022f70cstr x0, [sp+40]
0022f710str x1, [sp+48]
0022f714str w2, [sp+56]
0022f718strb wzr, [sp+23]
0022f71cstrb wzr, [sp+23]
0022f720mov x0, xzr
0022f724add x29, sp, 24
0022f728add sp, sp, 32
0022f72cret x30
0022f700
0022f730
0022f730google.golang.org/protobuf/internal/impl.placeholderExtension.Default: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.Default(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f730str x30, [sp-48]!
0022f734stur x29, [sp-8]
0022f738sub x29, sp, 8
0022f73cstr x0, [sp+56]
0022f740str x1, [sp+64]
0022f744str w2, [sp+72]
0022f748stp xzr, xzr, [sp+16]
0022f74cstr xzr, [sp+32]
0022f750stp xzr, xzr, [sp+16]
0022f754str xzr, [sp+32]
0022f758mov x0, xzr
0022f75cmov x1, x0
0022f760mov x2, xzr
0022f764add x29, sp, 40
0022f768add sp, sp, 48
0022f76cret x30
0022f730
0022f730google.golang.org/protobuf/internal/impl.placeholderExtension.Default: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.Default(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f730str x30, [sp-48]!
0022f734stur x29, [sp-8]
0022f738sub x29, sp, 8
0022f73cstr x0, [sp+56]
0022f740str x1, [sp+64]
0022f744str w2, [sp+72]
0022f748stp xzr, xzr, [sp+16]
0022f74cstr xzr, [sp+32]
0022f750stp xzr, xzr, [sp+16]
0022f754str xzr, [sp+32]
0022f758mov x0, xzr
0022f75cmov x1, x0
0022f760mov x2, xzr
0022f764add x29, sp, 40
0022f768add sp, sp, 48
0022f76cret x30
0022f730
0022f770
0022f770google.golang.org/protobuf/internal/impl.placeholderExtension.DefaultEnumValue: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.DefaultEnumValue(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f770str x30, [sp-32]!
0022f774stur x29, [sp-8]
0022f778sub x29, sp, 8
0022f77cstr x0, [sp+40]
0022f780str x1, [sp+48]
0022f784str w2, [sp+56]
0022f788stp xzr, xzr, [sp+8]
0022f78cstp xzr, xzr, [sp+8]
0022f790mov x0, xzr
0022f794mov x1, xzr
0022f798add x29, sp, 24
0022f79cadd sp, sp, 32
0022f7a0ret x30
0022f7a4udf 0
0022f7a8udf 0
0022f7acudf 0
0022f770
0022f770google.golang.org/protobuf/internal/impl.placeholderExtension.DefaultEnumValue: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.DefaultEnumValue(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f770str x30, [sp-32]!
0022f774stur x29, [sp-8]
0022f778sub x29, sp, 8
0022f77cstr x0, [sp+40]
0022f780str x1, [sp+48]
0022f784str w2, [sp+56]
0022f788stp xzr, xzr, [sp+8]
0022f78cstp xzr, xzr, [sp+8]
0022f790mov x0, xzr
0022f794mov x1, xzr
0022f798add x29, sp, 24
0022f79cadd sp, sp, 32
0022f7a0ret x30
0022f7a4udf 0
0022f7a8udf 0
0022f7acudf 0
0022f770
0022f7b0
0022f7b0google.golang.org/protobuf/internal/impl.placeholderExtension.ContainingOneof: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.ContainingOneof(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f7b0str x30, [sp-32]!
0022f7b4stur x29, [sp-8]
0022f7b8sub x29, sp, 8
0022f7bcstr x0, [sp+40]
0022f7c0str x1, [sp+48]
0022f7c4str w2, [sp+56]
0022f7c8stp xzr, xzr, [sp+8]
0022f7ccstp xzr, xzr, [sp+8]
0022f7d0mov x0, xzr
0022f7d4mov x1, xzr
0022f7d8add x29, sp, 24
0022f7dcadd sp, sp, 32
0022f7e0ret x30
0022f7e4udf 0
0022f7e8udf 0
0022f7ecudf 0
0022f7b0
0022f7b0google.golang.org/protobuf/internal/impl.placeholderExtension.ContainingOneof: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.ContainingOneof(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f7b0str x30, [sp-32]!
0022f7b4stur x29, [sp-8]
0022f7b8sub x29, sp, 8
0022f7bcstr x0, [sp+40]
0022f7c0str x1, [sp+48]
0022f7c4str w2, [sp+56]
0022f7c8stp xzr, xzr, [sp+8]
0022f7ccstp xzr, xzr, [sp+8]
0022f7d0mov x0, xzr
0022f7d4mov x1, xzr
0022f7d8add x29, sp, 24
0022f7dcadd sp, sp, 32
0022f7e0ret x30
0022f7e4udf 0
0022f7e8udf 0
0022f7ecudf 0
0022f7b0
0022f7f0
0022f7f0google.golang.org/protobuf/internal/impl.placeholderExtension.ContainingMessage: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.ContainingMessage(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f7f0str x30, [sp-32]!
0022f7f4stur x29, [sp-8]
0022f7f8sub x29, sp, 8
0022f7fcstr x0, [sp+40]
0022f800str x1, [sp+48]
0022f804str w2, [sp+56]
0022f808stp xzr, xzr, [sp+8]
0022f80cstp xzr, xzr, [sp+8]
0022f810mov x0, xzr
0022f814mov x1, xzr
0022f818add x29, sp, 24
0022f81cadd sp, sp, 32
0022f820ret x30
0022f824udf 0
0022f828udf 0
0022f82cudf 0
0022f7f0
0022f7f0google.golang.org/protobuf/internal/impl.placeholderExtension.ContainingMessage: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.ContainingMessage(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f7f0str x30, [sp-32]!
0022f7f4stur x29, [sp-8]
0022f7f8sub x29, sp, 8
0022f7fcstr x0, [sp+40]
0022f800str x1, [sp+48]
0022f804str w2, [sp+56]
0022f808stp xzr, xzr, [sp+8]
0022f80cstp xzr, xzr, [sp+8]
0022f810mov x0, xzr
0022f814mov x1, xzr
0022f818add x29, sp, 24
0022f81cadd sp, sp, 32
0022f820ret x30
0022f824udf 0
0022f828udf 0
0022f82cudf 0
0022f7f0
0022f830
0022f830google.golang.org/protobuf/internal/impl.placeholderExtension.Enum: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.Enum(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f830str x30, [sp-32]!
0022f834stur x29, [sp-8]
0022f838sub x29, sp, 8
0022f83cstr x0, [sp+40]
0022f840str x1, [sp+48]
0022f844str w2, [sp+56]
0022f848stp xzr, xzr, [sp+8]
0022f84cstp xzr, xzr, [sp+8]
0022f850mov x0, xzr
0022f854mov x1, xzr
0022f858add x29, sp, 24
0022f85cadd sp, sp, 32
0022f860ret x30
0022f864udf 0
0022f868udf 0
0022f86cudf 0
0022f830
0022f830google.golang.org/protobuf/internal/impl.placeholderExtension.Enum: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.Enum(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f830str x30, [sp-32]!
0022f834stur x29, [sp-8]
0022f838sub x29, sp, 8
0022f83cstr x0, [sp+40]
0022f840str x1, [sp+48]
0022f844str w2, [sp+56]
0022f848stp xzr, xzr, [sp+8]
0022f84cstp xzr, xzr, [sp+8]
0022f850mov x0, xzr
0022f854mov x1, xzr
0022f858add x29, sp, 24
0022f85cadd sp, sp, 32
0022f860ret x30
0022f864udf 0
0022f868udf 0
0022f86cudf 0
0022f830
0022f870
0022f870google.golang.org/protobuf/internal/impl.placeholderExtension.Message: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.Message(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f870str x30, [sp-32]!
0022f874stur x29, [sp-8]
0022f878sub x29, sp, 8
0022f87cstr x0, [sp+40]
0022f880str x1, [sp+48]
0022f884str w2, [sp+56]
0022f888stp xzr, xzr, [sp+8]
0022f88cstp xzr, xzr, [sp+8]
0022f890mov x0, xzr
0022f894mov x1, xzr
0022f898add x29, sp, 24
0022f89cadd sp, sp, 32
0022f8a0ret x30
0022f8a4udf 0
0022f8a8udf 0
0022f8acudf 0
0022f870
0022f870google.golang.org/protobuf/internal/impl.placeholderExtension.Message: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.Message(google.golang.org/protobuf/internal/impl.placeholderExtension x)
0022f870str x30, [sp-32]!
0022f874stur x29, [sp-8]
0022f878sub x29, sp, 8
0022f87cstr x0, [sp+40]
0022f880str x1, [sp+48]
0022f884str w2, [sp+56]
0022f888stp xzr, xzr, [sp+8]
0022f88cstp xzr, xzr, [sp+8]
0022f890mov x0, xzr
0022f894mov x1, xzr
0022f898add x29, sp, 24
0022f89cadd sp, sp, 32
0022f8a0ret x30
0022f8a4udf 0
0022f8a8udf 0
0022f8acudf 0
0022f870
0022f8b0
0022f8b0google.golang.org/protobuf/internal/impl.placeholderExtension.ProtoType: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.ProtoType(google.golang.org/protobuf/internal/impl.placeholderExtension x, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor p1)
0022f8b0str x0, [sp+8]
0022f8b4str x1, [sp+16]
0022f8b8str w2, [sp+24]
0022f8bcstr x3, [sp+32]
0022f8c0str x4, [sp+40]
0022f8c4ret x30
0022f8c8udf 0
0022f8ccudf 0
0022f8b0
0022f8b0google.golang.org/protobuf/internal/impl.placeholderExtension.ProtoType: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.ProtoType(google.golang.org/protobuf/internal/impl.placeholderExtension x, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor p1)
0022f8b0str x0, [sp+8]
0022f8b4str x1, [sp+16]
0022f8b8str w2, [sp+24]
0022f8bcstr x3, [sp+32]
0022f8c0str x4, [sp+40]
0022f8c4ret x30
0022f8c8udf 0
0022f8ccudf 0
0022f8b0
0022f8d0
0022f8d0google.golang.org/protobuf/internal/impl.legacyLoadFileDesc: ; void google.golang.org/protobuf/internal/impl.legacyLoadFileDesc(struct []uint8 b)
0022f8d0ldr x16, [x28+16]
0022f8d4sub x17, sp, 704
0022f8d8subs xzr, x17, x16
0022f8dcb.ls 0x22fd94
0022f8e0sub x20, sp, 832
0022f8e4stp x29, x30, [x20-8]
0022f8e8add sp, x20, 0
0022f8ecsub x29, sp, 8
0022f8f0str x0, [sp+840]
0022f8f4str x1, [sp+848]
0022f8f8str x2, [sp+856]
0022f8fcstp xzr, xzr, [sp+104]
0022f900ldr x1, [sp+848]
0022f904ldr x3, [sp+840]
0022f908subs xzr, x1, 0
0022f90cb.hi 0x22f914
0022f910b 0x22fd88
0022f914
0022f914loc_22f914:
0022f914str x3, [sp+760]
0022f918add x27, sp, 744
0022f91cstp xzr, xzr, [x27]
0022f920ldr x2, [sp+760]
0022f924adrp x0, 0x7f4000
0022f928add x0, x0, 2848
0022f92cadrp x1, 0x3b4000
0022f930add x1, x1, 3136
0022f934bl sync.(*Map).Load
0022f938str x0, [sp+744]
0022f93cstr x1, [sp+752]
0022f940strb w2, [sp+102]
0022f944ldr x3, [sp+744]
0022f948ldr x4, [sp+752]
0022f94cstr x3, [sp+240]
0022f950str x4, [sp+248]
0022f954ldrb w3, [sp+102]
0022f958strb w3, [sp+101]
0022f95cldr x3, [sp+240]
0022f960ldr x4, [sp+248]
0022f964str x3, [sp+160]
0022f968str x4, [sp+168]
0022f96cldrb w3, [sp+101]
0022f970strb w3, [sp+100]
0022f974tbnz w3, 0, 0x22f97c
0022f978b 0x22f9cc
0022f97c
0022f97cloc_22f97c:
0022f97cadd x27, sp, 728
0022f980stp xzr, xzr, [x27]
0022f984ldr x2, [sp+168]
0022f988ldr x1, [sp+160]
0022f98ccbnz x1, 0x22f994
0022f990b 0x22fd7c
0022f994
0022f994loc_22f994:
0022f994str x2, [sp+256]
0022f998adrp x0, 0x7e2000
0022f99cadd x0, x0, 1424
0022f9a0bl runtime.typeAssert
0022f9a4b 0x22f9a8
0022f9a8
0022f9a8loc_22f9a8:
0022f9a8str x0, [sp+728]
0022f9acldr x1, [sp+256]
0022f9b0str x1, [sp+736]
0022f9b4str x0, [sp+104]
0022f9b8str x1, [sp+112]
0022f9bcldr x0, [sp+104]
0022f9c0ldp x29, x30, [sp-8]
0022f9c4add sp, sp, 832
0022f9c8ret x30
0022f9cc
0022f9ccloc_22f9cc:
0022f9ccldr x0, [sp+840]
0022f9d0ldr x1, [sp+848]
0022f9d4ldr x2, [sp+856]
0022f9d8bl bytes.NewReader
0022f9dcstr x0, [sp+720]
0022f9e0str x0, [sp+712]
0022f9e4str xzr, [sp+704]
0022f9e8add x27, sp, 688
0022f9ecstp xzr, xzr, [x27]
0022f9f0ldr x1, [sp+712]
0022f9f4adrp x0, 0x4e4000
0022f9f8add x0, x0, 2880
0022f9fcbl compress/gzip.NewReader
0022fa00str x0, [sp+704]
0022fa04str x1, [sp+688]
0022fa08str x2, [sp+696]
0022fa0cldr x3, [sp+704]
0022fa10str x3, [sp+232]
0022fa14ldr x3, [sp+696]
0022fa18ldr x4, [sp+688]
0022fa1cstr x4, [sp+216]
0022fa20str x3, [sp+224]
0022fa24ldr x3, [sp+232]
0022fa28str x3, [sp+120]
0022fa2cldr x3, [sp+224]
0022fa30ldr x4, [sp+216]
0022fa34str x4, [sp+176]
0022fa38str x3, [sp+184]
0022fa3ccbnz x4, 0x22fd44
0022fa40b 0x22fa44
0022fa44
0022fa44loc_22fa44:
0022fa44ldr x2, [sp+120]
0022fa48str x2, [sp+704]
0022fa4cstr xzr, [sp+664]
0022fa50add x27, sp, 672
0022fa54stp xzr, xzr, [x27]
0022fa58add x27, sp, 688
0022fa5cstp xzr, xzr, [x27]
0022fa60ldr x1, [sp+704]
0022fa64adrp x0, 0x4e4000
0022fa68add x0, x0, 2912
0022fa6cbl io/ioutil.ReadAll
0022fa70str x0, [sp+664]
0022fa74str x1, [sp+672]
0022fa78str x2, [sp+680]
0022fa7cstr x3, [sp+688]
0022fa80str x4, [sp+696]
0022fa84ldr x2, [sp+664]
0022fa88ldr x3, [sp+672]
0022fa8cldr x4, [sp+680]
0022fa90str x2, [sp+800]
0022fa94str x3, [sp+808]
0022fa98str x4, [sp+816]
0022fa9cldr x2, [sp+688]
0022faa0ldr x3, [sp+696]
0022faa4str x2, [sp+784]
0022faa8str x3, [sp+792]
0022faacldr x2, [sp+800]
0022fab0ldr x3, [sp+808]
0022fab4ldr x4, [sp+816]
0022fab8str x2, [sp+192]
0022fabcstr x3, [sp+200]
0022fac0str x4, [sp+208]
0022fac4ldr x2, [sp+792]
0022fac8ldr x3, [sp+784]
0022faccstr x3, [sp+176]
0022fad0str x2, [sp+184]
0022fad4cbnz x3, 0x22fd0c
0022fad8b 0x22fadc
0022fadc
0022fadcloc_22fadc:
0022fadcstr xzr, [sp+656]
0022fae0adrp x27, 0x7f1000
0022fae4ldr x13, [x27+3712]
0022fae8str x13, [sp+656]
0022faecadd x20, sp, 408
0022faf0adr x27, 16
0022faf4stp x29, x27, [sp-24]
0022faf8sub x29, sp, 24
0022fafcbl fn_87cfc
0022fb00sub x29, sp, 8
0022fb04str xzr, [sp+488]
0022fb08ldr x13, [sp+192]
0022fb0cldr x14, [sp+200]
0022fb10ldr x15, [sp+208]
0022fb14str x13, [sp+424]
0022fb18str x14, [sp+432]
0022fb1cstr x15, [sp+440]
0022fb20ldr x13, [sp+656]
0022fb24str x13, [sp+400]
0022fb28adrp x14, 0x4e9000
0022fb2cadd x14, x14, 2720
0022fb30str x14, [sp+480]
0022fb34str x13, [sp+488]
0022fb38ldr x0, [sp+408]
0022fb3cldr x1, [sp+416]
0022fb40ldr x2, [sp+424]
0022fb44ldr x3, [sp+432]
0022fb48ldr x4, [sp+440]
0022fb4cldrsw x5, [sp+448]
0022fb50ldrsw x6, [sp+452]
0022fb54ldrsw x7, [sp+456]
0022fb58ldrsw x8, [sp+460]
0022fb5cldr x9, [sp+464]
0022fb60ldr x10, [sp+472]
0022fb64ldr x11, [sp+480]
0022fb68ldr x12, [sp+488]
0022fb6cbl google.golang.org/protobuf/internal/filedesc.Builder.Build
0022fb70str x0, [sp+264]
0022fb74str x1, [sp+272]
0022fb78str x2, [sp+280]
0022fb7cstr x3, [sp+288]
0022fb80str x4, [sp+296]
0022fb84str x5, [sp+304]
0022fb88str x6, [sp+312]
0022fb8cstr x7, [sp+320]
0022fb90str x8, [sp+328]
0022fb94str x9, [sp+336]
0022fb98str x10, [sp+344]
0022fb9cstr x11, [sp+352]
0022fba0str x12, [sp+360]
0022fba4str x13, [sp+368]
0022fba8add x21, sp, 544
0022fbacadd x20, sp, 264
0022fbb0adr x27, 16
0022fbb4stp x29, x27, [sp-24]
0022fbb8sub x29, sp, 24
0022fbbcbl fn_87ee8
0022fbc0sub x29, sp, 8
0022fbc4ldr x13, [sp+544]
0022fbc8ldr x14, [sp+552]
0022fbccstr x13, [sp+144]
0022fbd0str x14, [sp+152]
0022fbd4ldr x1, [sp+848]
0022fbd8ldr x13, [sp+840]
0022fbdcsubs xzr, x1, 0
0022fbe0b.hi 0x22fbe8
0022fbe4b 0x22fd04
0022fbe8
0022fbe8loc_22fbe8:
0022fbe8str x13, [sp+760]
0022fbecadd x27, sp, 744
0022fbf0stp xzr, xzr, [x27]
0022fbf4ldr x5, [sp+144]
0022fbf8ldr x6, [sp+152]
0022fbfcstr x5, [sp+384]
0022fc00str x6, [sp+392]
0022fc04str x5, [sp+376]
0022fc08ldr x5, [sp+376]
0022fc0ccbnz x5, 0x22fc14
0022fc10b 0x22fc24
0022fc14
0022fc14loc_22fc14:
0022fc14ldr x5, [sp+376]
0022fc18ldr x5, [x5+8]
0022fc1cstr x5, [sp+376]
0022fc20b 0x22fc28
0022fc24
0022fc24loc_22fc24:
0022fc24b 0x22fc28
0022fc28
0022fc28loc_22fc28:
0022fc28ldr x2, [sp+760]
0022fc2cldr x3, [sp+376]
0022fc30ldr x4, [sp+392]
0022fc34adrp x0, 0x7f4000
0022fc38add x0, x0, 2848
0022fc3cadrp x1, 0x3b4000
0022fc40add x1, x1, 3136
0022fc44bl sync.(*Map).LoadOrStore
0022fc48str x0, [sp+744]
0022fc4cstr x1, [sp+752]
0022fc50strb w2, [sp+102]
0022fc54ldr x5, [sp+744]
0022fc58ldr x6, [sp+752]
0022fc5cstr x5, [sp+768]
0022fc60str x6, [sp+776]
0022fc64ldrb w5, [sp+102]
0022fc68strb w5, [sp+103]
0022fc6cldr x5, [sp+768]
0022fc70ldr x6, [sp+776]
0022fc74str x5, [sp+128]
0022fc78str x6, [sp+136]
0022fc7cldrb w5, [sp+103]
0022fc80strb w5, [sp+99]
0022fc84tbnz w5, 0, 0x22fc8c
0022fc88b 0x22fcdc
0022fc8c
0022fc8cloc_22fc8c:
0022fc8cadd x27, sp, 728
0022fc90stp xzr, xzr, [x27]
0022fc94ldr x2, [sp+136]
0022fc98ldr x1, [sp+128]
0022fc9ccbnz x1, 0x22fca4
0022fca0b 0x22fcf8
0022fca4
0022fca4loc_22fca4:
0022fca4str x2, [sp+256]
0022fca8adrp x0, 0x7e2000
0022fcacadd x0, x0, 1456
0022fcb0bl runtime.typeAssert
0022fcb4b 0x22fcb8
0022fcb8
0022fcb8loc_22fcb8:
0022fcb8str x0, [sp+728]
0022fcbcldr x1, [sp+256]
0022fcc0str x1, [sp+736]
0022fcc4str x0, [sp+104]
0022fcc8str x1, [sp+112]
0022fcccldr x0, [sp+104]
0022fcd0ldp x29, x30, [sp-8]
0022fcd4add sp, sp, 832
0022fcd8ret x30
0022fcdc
0022fcdcloc_22fcdc:
0022fcdcldr x0, [sp+144]
0022fce0ldr x1, [sp+152]
0022fce4str x0, [sp+104]
0022fce8str x1, [sp+112]
0022fcecldp x29, x30, [sp-8]
0022fcf0add sp, sp, 832
0022fcf4ret x30
0022fcf8
0022fcf8loc_22fcf8:
0022fcf8adrp x0, 0x44f000
0022fcfcadd x0, x0, 544
0022fd00bl runtime.panicnildottype
0022fd04
0022fd04loc_22fd04:
0022fd04mov x0, xzr
0022fd08bl runtime.panicIndex
0022fd0c
0022fd0cloc_22fd0c:
0022fd0cstr x3, [sp+504]
0022fd10str x2, [sp+512]
0022fd14str x3, [sp+496]
0022fd18ldr x2, [sp+496]
0022fd1ccbnz x2, 0x22fd24
0022fd20b 0x22fd40
0022fd24
0022fd24loc_22fd24:
0022fd24ldr x2, [sp+496]
0022fd28ldr x2, [x2+8]
0022fd2cstr x2, [sp+496]
0022fd30b 0x22fd34
0022fd34
0022fd34loc_22fd34:
0022fd34ldr x1, [sp+512]
0022fd38ldr x0, [sp+496]
0022fd3cbl runtime.gopanic
0022fd40
0022fd40loc_22fd40:
0022fd40b 0x22fd34
0022fd44
0022fd44loc_22fd44:
0022fd44str x4, [sp+528]
0022fd48str x3, [sp+536]
0022fd4cstr x4, [sp+520]
0022fd50ldr x2, [sp+520]
0022fd54cbnz x2, 0x22fd5c
0022fd58b 0x22fd78
0022fd5c
0022fd5cloc_22fd5c:
0022fd5cldr x2, [sp+520]
0022fd60ldr x2, [x2+8]
0022fd64str x2, [sp+520]
0022fd68b 0x22fd6c
0022fd6c
0022fd6cloc_22fd6c:
0022fd6cldr x1, [sp+536]
0022fd70ldr x0, [sp+520]
0022fd74bl runtime.gopanic
0022fd78
0022fd78loc_22fd78:
0022fd78b 0x22fd6c
0022fd7c
0022fd7cloc_22fd7c:
0022fd7cadrp x0, 0x44f000
0022fd80add x0, x0, 544
0022fd84bl runtime.panicnildottype
0022fd88
0022fd88loc_22fd88:
0022fd88mov x0, xzr
0022fd8cbl runtime.panicIndex
0022fd90hint
0022fd94
0022fd94loc_22fd94:
0022fd94stp x0, x1, [sp+8]
0022fd98str x2, [sp+24]
0022fd9cmov x3, x30
0022fda0bl runtime.morestack_noctxt.abi0
0022fda4ldp x0, x1, [sp+8]
0022fda8ldr x2, [sp+24]
0022fdacb 0x22f8d0
0022f8d0
0022f8d0google.golang.org/protobuf/internal/impl.legacyLoadFileDesc: ; void google.golang.org/protobuf/internal/impl.legacyLoadFileDesc(struct []uint8 b)
0022f8d0ldr x16, [x28+16]
0022f8d4sub x17, sp, 704
0022f8d8subs xzr, x17, x16
0022f8dcb.ls 0x22fd94
0022f8e0sub x20, sp, 832
0022f8e4stp x29, x30, [x20-8]
0022f8e8add sp, x20, 0
0022f8ecsub x29, sp, 8
0022f8f0str x0, [sp+840]
0022f8f4str x1, [sp+848]
0022f8f8str x2, [sp+856]
0022f8fcstp xzr, xzr, [sp+104]
0022f900ldr x1, [sp+848]
0022f904ldr x3, [sp+840]
0022f908subs xzr, x1, 0
0022f90cb.hi 0x22f914
0022f910b 0x22fd88
0022f914
0022f914loc_22f914:
0022f914str x3, [sp+760]
0022f918add x27, sp, 744
0022f91cstp xzr, xzr, [x27]
0022f920ldr x2, [sp+760]
0022f924adrp x0, 0x7f4000
0022f928add x0, x0, 2848
0022f92cadrp x1, 0x3b4000
0022f930add x1, x1, 3136
0022f934bl sync.(*Map).Load
0022f938str x0, [sp+744]
0022f93cstr x1, [sp+752]
0022f940strb w2, [sp+102]
0022f944ldr x3, [sp+744]
0022f948ldr x4, [sp+752]
0022f94cstr x3, [sp+240]
0022f950str x4, [sp+248]
0022f954ldrb w3, [sp+102]
0022f958strb w3, [sp+101]
0022f95cldr x3, [sp+240]
0022f960ldr x4, [sp+248]
0022f964str x3, [sp+160]
0022f968str x4, [sp+168]
0022f96cldrb w3, [sp+101]
0022f970strb w3, [sp+100]
0022f974tbnz w3, 0, 0x22f97c
0022f978b 0x22f9cc
0022f97c
0022f97cloc_22f97c:
0022f97cadd x27, sp, 728
0022f980stp xzr, xzr, [x27]
0022f984ldr x2, [sp+168]
0022f988ldr x1, [sp+160]
0022f98ccbnz x1, 0x22f994
0022f990b 0x22fd7c
0022f994
0022f994loc_22f994:
0022f994str x2, [sp+256]
0022f998adrp x0, 0x7e2000
0022f99cadd x0, x0, 1424
0022f9a0bl runtime.typeAssert
0022f9a4b 0x22f9a8
0022f9a8
0022f9a8loc_22f9a8:
0022f9a8str x0, [sp+728]
0022f9acldr x1, [sp+256]
0022f9b0str x1, [sp+736]
0022f9b4str x0, [sp+104]
0022f9b8str x1, [sp+112]
0022f9bcldr x0, [sp+104]
0022f9c0ldp x29, x30, [sp-8]
0022f9c4add sp, sp, 832
0022f9c8ret x30
0022f9cc
0022f9ccloc_22f9cc:
0022f9ccldr x0, [sp+840]
0022f9d0ldr x1, [sp+848]
0022f9d4ldr x2, [sp+856]
0022f9d8bl bytes.NewReader
0022f9dcstr x0, [sp+720]
0022f9e0str x0, [sp+712]
0022f9e4str xzr, [sp+704]
0022f9e8add x27, sp, 688
0022f9ecstp xzr, xzr, [x27]
0022f9f0ldr x1, [sp+712]
0022f9f4adrp x0, 0x4e4000
0022f9f8add x0, x0, 2880
0022f9fcbl compress/gzip.NewReader
0022fa00str x0, [sp+704]
0022fa04str x1, [sp+688]
0022fa08str x2, [sp+696]
0022fa0cldr x3, [sp+704]
0022fa10str x3, [sp+232]
0022fa14ldr x3, [sp+696]
0022fa18ldr x4, [sp+688]
0022fa1cstr x4, [sp+216]
0022fa20str x3, [sp+224]
0022fa24ldr x3, [sp+232]
0022fa28str x3, [sp+120]
0022fa2cldr x3, [sp+224]
0022fa30ldr x4, [sp+216]
0022fa34str x4, [sp+176]
0022fa38str x3, [sp+184]
0022fa3ccbnz x4, 0x22fd44
0022fa40b 0x22fa44
0022fa44
0022fa44loc_22fa44:
0022fa44ldr x2, [sp+120]
0022fa48str x2, [sp+704]
0022fa4cstr xzr, [sp+664]
0022fa50add x27, sp, 672
0022fa54stp xzr, xzr, [x27]
0022fa58add x27, sp, 688
0022fa5cstp xzr, xzr, [x27]
0022fa60ldr x1, [sp+704]
0022fa64adrp x0, 0x4e4000
0022fa68add x0, x0, 2912
0022fa6cbl io/ioutil.ReadAll
0022fa70str x0, [sp+664]
0022fa74str x1, [sp+672]
0022fa78str x2, [sp+680]
0022fa7cstr x3, [sp+688]
0022fa80str x4, [sp+696]
0022fa84ldr x2, [sp+664]
0022fa88ldr x3, [sp+672]
0022fa8cldr x4, [sp+680]
0022fa90str x2, [sp+800]
0022fa94str x3, [sp+808]
0022fa98str x4, [sp+816]
0022fa9cldr x2, [sp+688]
0022faa0ldr x3, [sp+696]
0022faa4str x2, [sp+784]
0022faa8str x3, [sp+792]
0022faacldr x2, [sp+800]
0022fab0ldr x3, [sp+808]
0022fab4ldr x4, [sp+816]
0022fab8str x2, [sp+192]
0022fabcstr x3, [sp+200]
0022fac0str x4, [sp+208]
0022fac4ldr x2, [sp+792]
0022fac8ldr x3, [sp+784]
0022faccstr x3, [sp+176]
0022fad0str x2, [sp+184]
0022fad4cbnz x3, 0x22fd0c
0022fad8b 0x22fadc
0022fadc
0022fadcloc_22fadc:
0022fadcstr xzr, [sp+656]
0022fae0adrp x27, 0x7f1000
0022fae4ldr x13, [x27+3712]
0022fae8str x13, [sp+656]
0022faecadd x20, sp, 408
0022faf0adr x27, 16
0022faf4stp x29, x27, [sp-24]
0022faf8sub x29, sp, 24
0022fafcbl fn_87cfc
0022fb00sub x29, sp, 8
0022fb04str xzr, [sp+488]
0022fb08ldr x13, [sp+192]
0022fb0cldr x14, [sp+200]
0022fb10ldr x15, [sp+208]
0022fb14str x13, [sp+424]
0022fb18str x14, [sp+432]
0022fb1cstr x15, [sp+440]
0022fb20ldr x13, [sp+656]
0022fb24str x13, [sp+400]
0022fb28adrp x14, 0x4e9000
0022fb2cadd x14, x14, 2720
0022fb30str x14, [sp+480]
0022fb34str x13, [sp+488]
0022fb38ldr x0, [sp+408]
0022fb3cldr x1, [sp+416]
0022fb40ldr x2, [sp+424]
0022fb44ldr x3, [sp+432]
0022fb48ldr x4, [sp+440]
0022fb4cldrsw x5, [sp+448]
0022fb50ldrsw x6, [sp+452]
0022fb54ldrsw x7, [sp+456]
0022fb58ldrsw x8, [sp+460]
0022fb5cldr x9, [sp+464]
0022fb60ldr x10, [sp+472]
0022fb64ldr x11, [sp+480]
0022fb68ldr x12, [sp+488]
0022fb6cbl google.golang.org/protobuf/internal/filedesc.Builder.Build
0022fb70str x0, [sp+264]
0022fb74str x1, [sp+272]
0022fb78str x2, [sp+280]
0022fb7cstr x3, [sp+288]
0022fb80str x4, [sp+296]
0022fb84str x5, [sp+304]
0022fb88str x6, [sp+312]
0022fb8cstr x7, [sp+320]
0022fb90str x8, [sp+328]
0022fb94str x9, [sp+336]
0022fb98str x10, [sp+344]
0022fb9cstr x11, [sp+352]
0022fba0str x12, [sp+360]
0022fba4str x13, [sp+368]
0022fba8add x21, sp, 544
0022fbacadd x20, sp, 264
0022fbb0adr x27, 16
0022fbb4stp x29, x27, [sp-24]
0022fbb8sub x29, sp, 24
0022fbbcbl fn_87ee8
0022fbc0sub x29, sp, 8
0022fbc4ldr x13, [sp+544]
0022fbc8ldr x14, [sp+552]
0022fbccstr x13, [sp+144]
0022fbd0str x14, [sp+152]
0022fbd4ldr x1, [sp+848]
0022fbd8ldr x13, [sp+840]
0022fbdcsubs xzr, x1, 0
0022fbe0b.hi 0x22fbe8
0022fbe4b 0x22fd04
0022fbe8
0022fbe8loc_22fbe8:
0022fbe8str x13, [sp+760]
0022fbecadd x27, sp, 744
0022fbf0stp xzr, xzr, [x27]
0022fbf4ldr x5, [sp+144]
0022fbf8ldr x6, [sp+152]
0022fbfcstr x5, [sp+384]
0022fc00str x6, [sp+392]
0022fc04str x5, [sp+376]
0022fc08ldr x5, [sp+376]
0022fc0ccbnz x5, 0x22fc14
0022fc10b 0x22fc24
0022fc14
0022fc14loc_22fc14:
0022fc14ldr x5, [sp+376]
0022fc18ldr x5, [x5+8]
0022fc1cstr x5, [sp+376]
0022fc20b 0x22fc28
0022fc24
0022fc24loc_22fc24:
0022fc24b 0x22fc28
0022fc28
0022fc28loc_22fc28:
0022fc28ldr x2, [sp+760]
0022fc2cldr x3, [sp+376]
0022fc30ldr x4, [sp+392]
0022fc34adrp x0, 0x7f4000
0022fc38add x0, x0, 2848
0022fc3cadrp x1, 0x3b4000
0022fc40add x1, x1, 3136
0022fc44bl sync.(*Map).LoadOrStore
0022fc48str x0, [sp+744]
0022fc4cstr x1, [sp+752]
0022fc50strb w2, [sp+102]
0022fc54ldr x5, [sp+744]
0022fc58ldr x6, [sp+752]
0022fc5cstr x5, [sp+768]
0022fc60str x6, [sp+776]
0022fc64ldrb w5, [sp+102]
0022fc68strb w5, [sp+103]
0022fc6cldr x5, [sp+768]
0022fc70ldr x6, [sp+776]
0022fc74str x5, [sp+128]
0022fc78str x6, [sp+136]
0022fc7cldrb w5, [sp+103]
0022fc80strb w5, [sp+99]
0022fc84tbnz w5, 0, 0x22fc8c
0022fc88b 0x22fcdc
0022fc8c
0022fc8cloc_22fc8c:
0022fc8cadd x27, sp, 728
0022fc90stp xzr, xzr, [x27]
0022fc94ldr x2, [sp+136]
0022fc98ldr x1, [sp+128]
0022fc9ccbnz x1, 0x22fca4
0022fca0b 0x22fcf8
0022fca4
0022fca4loc_22fca4:
0022fca4str x2, [sp+256]
0022fca8adrp x0, 0x7e2000
0022fcacadd x0, x0, 1456
0022fcb0bl runtime.typeAssert
0022fcb4b 0x22fcb8
0022fcb8
0022fcb8loc_22fcb8:
0022fcb8str x0, [sp+728]
0022fcbcldr x1, [sp+256]
0022fcc0str x1, [sp+736]
0022fcc4str x0, [sp+104]
0022fcc8str x1, [sp+112]
0022fcccldr x0, [sp+104]
0022fcd0ldp x29, x30, [sp-8]
0022fcd4add sp, sp, 832
0022fcd8ret x30
0022fcdc
0022fcdcloc_22fcdc:
0022fcdcldr x0, [sp+144]
0022fce0ldr x1, [sp+152]
0022fce4str x0, [sp+104]
0022fce8str x1, [sp+112]
0022fcecldp x29, x30, [sp-8]
0022fcf0add sp, sp, 832
0022fcf4ret x30
0022fcf8
0022fcf8loc_22fcf8:
0022fcf8adrp x0, 0x44f000
0022fcfcadd x0, x0, 544
0022fd00bl runtime.panicnildottype
0022fd04
0022fd04loc_22fd04:
0022fd04mov x0, xzr
0022fd08bl runtime.panicIndex
0022fd0c
0022fd0cloc_22fd0c:
0022fd0cstr x3, [sp+504]
0022fd10str x2, [sp+512]
0022fd14str x3, [sp+496]
0022fd18ldr x2, [sp+496]
0022fd1ccbnz x2, 0x22fd24
0022fd20b 0x22fd40
0022fd24
0022fd24loc_22fd24:
0022fd24ldr x2, [sp+496]
0022fd28ldr x2, [x2+8]
0022fd2cstr x2, [sp+496]
0022fd30b 0x22fd34
0022fd34
0022fd34loc_22fd34:
0022fd34ldr x1, [sp+512]
0022fd38ldr x0, [sp+496]
0022fd3cbl runtime.gopanic
0022fd40
0022fd40loc_22fd40:
0022fd40b 0x22fd34
0022fd44
0022fd44loc_22fd44:
0022fd44str x4, [sp+528]
0022fd48str x3, [sp+536]
0022fd4cstr x4, [sp+520]
0022fd50ldr x2, [sp+520]
0022fd54cbnz x2, 0x22fd5c
0022fd58b 0x22fd78
0022fd5c
0022fd5cloc_22fd5c:
0022fd5cldr x2, [sp+520]
0022fd60ldr x2, [x2+8]
0022fd64str x2, [sp+520]
0022fd68b 0x22fd6c
0022fd6c
0022fd6cloc_22fd6c:
0022fd6cldr x1, [sp+536]
0022fd70ldr x0, [sp+520]
0022fd74bl runtime.gopanic
0022fd78
0022fd78loc_22fd78:
0022fd78b 0x22fd6c
0022fd7c
0022fd7cloc_22fd7c:
0022fd7cadrp x0, 0x44f000
0022fd80add x0, x0, 544
0022fd84bl runtime.panicnildottype
0022fd88
0022fd88loc_22fd88:
0022fd88mov x0, xzr
0022fd8cbl runtime.panicIndex
0022fd90hint
0022fd94
0022fd94loc_22fd94:
0022fd94stp x0, x1, [sp+8]
0022fd98str x2, [sp+24]
0022fd9cmov x3, x30
0022fda0bl runtime.morestack_noctxt.abi0
0022fda4ldp x0, x1, [sp+8]
0022fda8ldr x2, [sp+24]
0022fdacb 0x22f8d0
0022f8d0
0022fdb0
0022fdb0google.golang.org/protobuf/internal/impl.resolverOnly.FindFileByPath: ; void google.golang.org/protobuf/internal/impl.resolverOnly.FindFileByPath(google.golang.org/protobuf/internal/impl.resolverOnly r, struct string path)
0022fdb0ldr x16, [x28+16]
0022fdb4sub x17, sp, 16
0022fdb8subs xzr, x17, x16
0022fdbcb.ls 0x22fe5c
0022fdc0str x30, [sp-144]!
0022fdc4stur x29, [sp-8]
0022fdc8sub x29, sp, 8
0022fdccstr x0, [sp+152]
0022fdd0str x1, [sp+160]
0022fdd4str x2, [sp+168]
0022fdd8stp xzr, xzr, [sp+56]
0022fddcstp xzr, xzr, [sp+40]
0022fde0stp xzr, xzr, [sp+88]
0022fde4stp xzr, xzr, [sp+72]
0022fde8ldr x0, [sp+152]
0022fdecldr x1, [sp+160]
0022fdf0ldr x2, [sp+168]
0022fdf4bl google.golang.org/protobuf/reflect/protoregistry.(*Files).FindFileByPath
0022fdf8str x0, [sp+88]
0022fdfcstr x1, [sp+96]
0022fe00str x2, [sp+72]
0022fe04str x3, [sp+80]
0022fe08ldr x3, [sp+88]
0022fe0cldr x4, [sp+96]
0022fe10str x3, [sp+120]
0022fe14str x4, [sp+128]
0022fe18ldr x3, [sp+72]
0022fe1cldr x4, [sp+80]
0022fe20str x3, [sp+104]
0022fe24str x4, [sp+112]
0022fe28ldr x3, [sp+120]
0022fe2cldr x4, [sp+128]
0022fe30str x3, [sp+56]
0022fe34str x4, [sp+64]
0022fe38ldr x2, [sp+104]
0022fe3cldr x3, [sp+112]
0022fe40str x2, [sp+40]
0022fe44str x3, [sp+48]
0022fe48ldr x0, [sp+56]
0022fe4cldr x1, [sp+64]
0022fe50ldur x29, [sp-8]
0022fe54ldr x30, [sp], 144
0022fe58ret x30
0022fe5c
0022fe5cloc_22fe5c:
0022fe5cstp x0, x1, [sp+8]
0022fe60str x2, [sp+24]
0022fe64mov x3, x30
0022fe68bl runtime.morestack_noctxt.abi0
0022fe6cldp x0, x1, [sp+8]
0022fe70ldr x2, [sp+24]
0022fe74b 0x22fdb0
0022fe78udf 0
0022fe7cudf 0
0022fdb0
0022fdb0google.golang.org/protobuf/internal/impl.resolverOnly.FindFileByPath: ; void google.golang.org/protobuf/internal/impl.resolverOnly.FindFileByPath(google.golang.org/protobuf/internal/impl.resolverOnly r, struct string path)
0022fdb0ldr x16, [x28+16]
0022fdb4sub x17, sp, 16
0022fdb8subs xzr, x17, x16
0022fdbcb.ls 0x22fe5c
0022fdc0str x30, [sp-144]!
0022fdc4stur x29, [sp-8]
0022fdc8sub x29, sp, 8
0022fdccstr x0, [sp+152]
0022fdd0str x1, [sp+160]
0022fdd4str x2, [sp+168]
0022fdd8stp xzr, xzr, [sp+56]
0022fddcstp xzr, xzr, [sp+40]
0022fde0stp xzr, xzr, [sp+88]
0022fde4stp xzr, xzr, [sp+72]
0022fde8ldr x0, [sp+152]
0022fdecldr x1, [sp+160]
0022fdf0ldr x2, [sp+168]
0022fdf4bl google.golang.org/protobuf/reflect/protoregistry.(*Files).FindFileByPath
0022fdf8str x0, [sp+88]
0022fdfcstr x1, [sp+96]
0022fe00str x2, [sp+72]
0022fe04str x3, [sp+80]
0022fe08ldr x3, [sp+88]
0022fe0cldr x4, [sp+96]
0022fe10str x3, [sp+120]
0022fe14str x4, [sp+128]
0022fe18ldr x3, [sp+72]
0022fe1cldr x4, [sp+80]
0022fe20str x3, [sp+104]
0022fe24str x4, [sp+112]
0022fe28ldr x3, [sp+120]
0022fe2cldr x4, [sp+128]
0022fe30str x3, [sp+56]
0022fe34str x4, [sp+64]
0022fe38ldr x2, [sp+104]
0022fe3cldr x3, [sp+112]
0022fe40str x2, [sp+40]
0022fe44str x3, [sp+48]
0022fe48ldr x0, [sp+56]
0022fe4cldr x1, [sp+64]
0022fe50ldur x29, [sp-8]
0022fe54ldr x30, [sp], 144
0022fe58ret x30
0022fe5c
0022fe5cloc_22fe5c:
0022fe5cstp x0, x1, [sp+8]
0022fe60str x2, [sp+24]
0022fe64mov x3, x30
0022fe68bl runtime.morestack_noctxt.abi0
0022fe6cldp x0, x1, [sp+8]
0022fe70ldr x2, [sp+24]
0022fe74b 0x22fdb0
0022fe78udf 0
0022fe7cudf 0
0022fdb0
0022fe80
0022fe80google.golang.org/protobuf/internal/impl.resolverOnly.FindDescriptorByName: ; void google.golang.org/protobuf/internal/impl.resolverOnly.FindDescriptorByName(google.golang.org/protobuf/internal/impl.resolverOnly r, struct google.golang.org/protobuf/reflect/protoreflect.FullName name)
0022fe80ldr x16, [x28+16]
0022fe84sub x17, sp, 16
0022fe88subs xzr, x17, x16
0022fe8cb.ls 0x22ff2c
0022fe90str x30, [sp-144]!
0022fe94stur x29, [sp-8]
0022fe98sub x29, sp, 8
0022fe9cstr x0, [sp+152]
0022fea0str x1, [sp+160]
0022fea4str x2, [sp+168]
0022fea8stp xzr, xzr, [sp+56]
0022feacstp xzr, xzr, [sp+40]
0022feb0stp xzr, xzr, [sp+88]
0022feb4stp xzr, xzr, [sp+72]
0022feb8ldr x0, [sp+152]
0022febcldr x1, [sp+160]
0022fec0ldr x2, [sp+168]
0022fec4bl google.golang.org/protobuf/reflect/protoregistry.(*Files).FindDescriptorByName
0022fec8str x0, [sp+88]
0022feccstr x1, [sp+96]
0022fed0str x2, [sp+72]
0022fed4str x3, [sp+80]
0022fed8ldr x3, [sp+88]
0022fedcldr x4, [sp+96]
0022fee0str x3, [sp+120]
0022fee4str x4, [sp+128]
0022fee8ldr x3, [sp+72]
0022feecldr x4, [sp+80]
0022fef0str x3, [sp+104]
0022fef4str x4, [sp+112]
0022fef8ldr x3, [sp+120]
0022fefcldr x4, [sp+128]
0022ff00str x3, [sp+56]
0022ff04str x4, [sp+64]
0022ff08ldr x2, [sp+104]
0022ff0cldr x3, [sp+112]
0022ff10str x2, [sp+40]
0022ff14str x3, [sp+48]
0022ff18ldr x0, [sp+56]
0022ff1cldr x1, [sp+64]
0022ff20ldur x29, [sp-8]
0022ff24ldr x30, [sp], 144
0022ff28ret x30
0022ff2c
0022ff2cloc_22ff2c:
0022ff2cstp x0, x1, [sp+8]
0022ff30str x2, [sp+24]
0022ff34mov x3, x30
0022ff38bl runtime.morestack_noctxt.abi0
0022ff3cldp x0, x1, [sp+8]
0022ff40ldr x2, [sp+24]
0022ff44b 0x22fe80
0022ff48udf 0
0022ff4cudf 0
0022fe80
0022fe80google.golang.org/protobuf/internal/impl.resolverOnly.FindDescriptorByName: ; void google.golang.org/protobuf/internal/impl.resolverOnly.FindDescriptorByName(google.golang.org/protobuf/internal/impl.resolverOnly r, struct google.golang.org/protobuf/reflect/protoreflect.FullName name)
0022fe80ldr x16, [x28+16]
0022fe84sub x17, sp, 16
0022fe88subs xzr, x17, x16
0022fe8cb.ls 0x22ff2c
0022fe90str x30, [sp-144]!
0022fe94stur x29, [sp-8]
0022fe98sub x29, sp, 8
0022fe9cstr x0, [sp+152]
0022fea0str x1, [sp+160]
0022fea4str x2, [sp+168]
0022fea8stp xzr, xzr, [sp+56]
0022feacstp xzr, xzr, [sp+40]
0022feb0stp xzr, xzr, [sp+88]
0022feb4stp xzr, xzr, [sp+72]
0022feb8ldr x0, [sp+152]
0022febcldr x1, [sp+160]
0022fec0ldr x2, [sp+168]
0022fec4bl google.golang.org/protobuf/reflect/protoregistry.(*Files).FindDescriptorByName
0022fec8str x0, [sp+88]
0022feccstr x1, [sp+96]
0022fed0str x2, [sp+72]
0022fed4str x3, [sp+80]
0022fed8ldr x3, [sp+88]
0022fedcldr x4, [sp+96]
0022fee0str x3, [sp+120]
0022fee4str x4, [sp+128]
0022fee8ldr x3, [sp+72]
0022feecldr x4, [sp+80]
0022fef0str x3, [sp+104]
0022fef4str x4, [sp+112]
0022fef8ldr x3, [sp+120]
0022fefcldr x4, [sp+128]
0022ff00str x3, [sp+56]
0022ff04str x4, [sp+64]
0022ff08ldr x2, [sp+104]
0022ff0cldr x3, [sp+112]
0022ff10str x2, [sp+40]
0022ff14str x3, [sp+48]
0022ff18ldr x0, [sp+56]
0022ff1cldr x1, [sp+64]
0022ff20ldur x29, [sp-8]
0022ff24ldr x30, [sp], 144
0022ff28ret x30
0022ff2c
0022ff2cloc_22ff2c:
0022ff2cstp x0, x1, [sp+8]
0022ff30str x2, [sp+24]
0022ff34mov x3, x30
0022ff38bl runtime.morestack_noctxt.abi0
0022ff3cldp x0, x1, [sp+8]
0022ff40ldr x2, [sp+24]
0022ff44b 0x22fe80
0022ff48udf 0
0022ff4cudf 0
0022fe80
0022ff50
0022ff50google.golang.org/protobuf/internal/impl.resolverOnly.RegisterFile: ; void google.golang.org/protobuf/internal/impl.resolverOnly.RegisterFile(google.golang.org/protobuf/internal/impl.resolverOnly p0, google.golang.org/protobuf/reflect/protoreflect.FileDescriptor p1)
0022ff50str x30, [sp-32]!
0022ff54stur x29, [sp-8]
0022ff58sub x29, sp, 8
0022ff5cstr x0, [sp+40]
0022ff60str x1, [sp+48]
0022ff64str x2, [sp+56]
0022ff68stp xzr, xzr, [sp+8]
0022ff6cstp xzr, xzr, [sp+8]
0022ff70mov x0, xzr
0022ff74mov x1, xzr
0022ff78add x29, sp, 24
0022ff7cadd sp, sp, 32
0022ff80ret x30
0022ff84udf 0
0022ff88udf 0
0022ff8cudf 0
0022ff50
0022ff50google.golang.org/protobuf/internal/impl.resolverOnly.RegisterFile: ; void google.golang.org/protobuf/internal/impl.resolverOnly.RegisterFile(google.golang.org/protobuf/internal/impl.resolverOnly p0, google.golang.org/protobuf/reflect/protoreflect.FileDescriptor p1)
0022ff50str x30, [sp-32]!
0022ff54stur x29, [sp-8]
0022ff58sub x29, sp, 8
0022ff5cstr x0, [sp+40]
0022ff60str x1, [sp+48]
0022ff64str x2, [sp+56]
0022ff68stp xzr, xzr, [sp+8]
0022ff6cstp xzr, xzr, [sp+8]
0022ff70mov x0, xzr
0022ff74mov x1, xzr
0022ff78add x29, sp, 24
0022ff7cadd sp, sp, 32
0022ff80ret x30
0022ff84udf 0
0022ff88udf 0
0022ff8cudf 0
0022ff50
0022ff90
0022ff90google.golang.org/protobuf/internal/impl.legacyWrapMessage: ; void google.golang.org/protobuf/internal/impl.legacyWrapMessage(reflect.Value v)
0022ff90ldr x16, [x28+16]
0022ff94sub x17, sp, 64
0022ff98subs xzr, x17, x16
0022ff9cb.ls 0x230104
0022ffa0str x30, [sp-192]!
0022ffa4stur x29, [sp-8]
0022ffa8sub x29, sp, 8
0022ffacstr x0, [sp+200]
0022ffb0str x1, [sp+208]
0022ffb4str x2, [sp+216]
0022ffb8stp xzr, xzr, [sp+64]
0022ffbcldr x0, [sp+200]
0022ffc0ldr x1, [sp+208]
0022ffc4ldr x2, [sp+216]
0022ffc8bl reflect.Value.Type
0022ffccstr x0, [sp+80]
0022ffd0str x1, [sp+88]
0022ffd4ldrsb x27, [x0]
0022ffd8ldr x3, [x0+168]
0022ffdcmov x0, x1
0022ffe0blr x3
0022ffe4str x0, [sp+56]
0022ffe8subs xzr, x0, 22
0022ffeccset x3, ne
0022fff0strb w3, [sp+47]
0022fff4b.ne 0x22fffc
0022fff8b 0x230000
0022fffc
0022fffcloc_22fffc:
0022fffcb 0x230040
00230000
00230000loc_230000:
00230000ldr x1, [sp+80]
00230004ldrsb x27, [x1]
00230008ldr x0, [sp+88]
0023000cldr x1, [x1+88]
00230010blr x1
00230014str x0, [sp+144]
00230018str x1, [sp+152]
0023001cldrsb x27, [x0]
00230020ldr x2, [x0+168]
00230024mov x0, x1
00230028blr x2
0023002cstr x0, [sp+48]
00230030subs xzr, x0, 25
00230034cset x1, ne
00230038strb w1, [sp+47]
0023003cb 0x230040
00230040
00230040loc_230040:
00230040ldrb w4, [sp+47]
00230044tbnz w4, 0, 0x23004c
00230048b 0x2300a4
0023004c
0023004cloc_23004c:
0023004cstp xzr, xzr, [sp+120]
00230050str xzr, [sp+136]
00230054ldr x2, [sp+200]
00230058ldr x3, [sp+208]
0023005cldr x4, [sp+216]
00230060str x2, [sp+120]
00230064str x3, [sp+128]
00230068str x4, [sp+136]
0023006cadrp x0, 0x46c000
00230070add x0, x0, 1408
00230074add x1, sp, 120
00230078bl runtime.convT
0023007cstr x0, [sp+160]
00230080adrp x2, 0x4ec000
00230084add x2, x2, 2312
00230088str x2, [sp+64]
0023008cstr x0, [sp+72]
00230090ldr x0, [sp+64]
00230094ldr x1, [sp+72]
00230098ldur x29, [sp-8]
0023009cldr x30, [sp], 192
002300a0ret x30
002300a4
002300a4loc_2300a4:
002300a4ldr x0, [sp+80]
002300a8ldr x1, [sp+88]
002300acmov x2, xzr
002300b0mov x3, xzr
002300b4bl google.golang.org/protobuf/internal/impl.legacyLoadMessageInfo
002300b8str x0, [sp+96]
002300bcldr x0, [sp+200]
002300c0ldr x1, [sp+208]
002300c4ldr x2, [sp+216]
002300c8bl reflect.Value.Interface
002300ccstr x0, [sp+104]
002300d0str x1, [sp+112]
002300d4ldr x4, [sp+96]
002300d8mov x2, x1
002300dcmov x1, x0
002300e0mov x0, x4
002300e4bl google.golang.org/protobuf/internal/impl.(*MessageInfo).MessageOf
002300e8str x0, [sp+168]
002300ecstr x1, [sp+176]
002300f0str x0, [sp+64]
002300f4str x1, [sp+72]
002300f8ldur x29, [sp-8]
002300fcldr x30, [sp], 192
00230100ret x30
00230104
00230104loc_230104:
00230104stp x0, x1, [sp+8]
00230108str x2, [sp+24]
0023010cmov x3, x30
00230110bl runtime.morestack_noctxt.abi0
00230114ldp x0, x1, [sp+8]
00230118ldr x2, [sp+24]
0023011cb 0x22ff90
0022ff90
0022ff90google.golang.org/protobuf/internal/impl.legacyWrapMessage: ; void google.golang.org/protobuf/internal/impl.legacyWrapMessage(reflect.Value v)
0022ff90ldr x16, [x28+16]
0022ff94sub x17, sp, 64
0022ff98subs xzr, x17, x16
0022ff9cb.ls 0x230104
0022ffa0str x30, [sp-192]!
0022ffa4stur x29, [sp-8]
0022ffa8sub x29, sp, 8
0022ffacstr x0, [sp+200]
0022ffb0str x1, [sp+208]
0022ffb4str x2, [sp+216]
0022ffb8stp xzr, xzr, [sp+64]
0022ffbcldr x0, [sp+200]
0022ffc0ldr x1, [sp+208]
0022ffc4ldr x2, [sp+216]
0022ffc8bl reflect.Value.Type
0022ffccstr x0, [sp+80]
0022ffd0str x1, [sp+88]
0022ffd4ldrsb x27, [x0]
0022ffd8ldr x3, [x0+168]
0022ffdcmov x0, x1
0022ffe0blr x3
0022ffe4str x0, [sp+56]
0022ffe8subs xzr, x0, 22
0022ffeccset x3, ne
0022fff0strb w3, [sp+47]
0022fff4b.ne 0x22fffc
0022fff8b 0x230000
0022fffc
0022fffcloc_22fffc:
0022fffcb 0x230040
00230000
00230000loc_230000:
00230000ldr x1, [sp+80]
00230004ldrsb x27, [x1]
00230008ldr x0, [sp+88]
0023000cldr x1, [x1+88]
00230010blr x1
00230014str x0, [sp+144]
00230018str x1, [sp+152]
0023001cldrsb x27, [x0]
00230020ldr x2, [x0+168]
00230024mov x0, x1
00230028blr x2
0023002cstr x0, [sp+48]
00230030subs xzr, x0, 25
00230034cset x1, ne
00230038strb w1, [sp+47]
0023003cb 0x230040
00230040
00230040loc_230040:
00230040ldrb w4, [sp+47]
00230044tbnz w4, 0, 0x23004c
00230048b 0x2300a4
0023004c
0023004cloc_23004c:
0023004cstp xzr, xzr, [sp+120]
00230050str xzr, [sp+136]
00230054ldr x2, [sp+200]
00230058ldr x3, [sp+208]
0023005cldr x4, [sp+216]
00230060str x2, [sp+120]
00230064str x3, [sp+128]
00230068str x4, [sp+136]
0023006cadrp x0, 0x46c000
00230070add x0, x0, 1408
00230074add x1, sp, 120
00230078bl runtime.convT
0023007cstr x0, [sp+160]
00230080adrp x2, 0x4ec000
00230084add x2, x2, 2312
00230088str x2, [sp+64]
0023008cstr x0, [sp+72]
00230090ldr x0, [sp+64]
00230094ldr x1, [sp+72]
00230098ldur x29, [sp-8]
0023009cldr x30, [sp], 192
002300a0ret x30
002300a4
002300a4loc_2300a4:
002300a4ldr x0, [sp+80]
002300a8ldr x1, [sp+88]
002300acmov x2, xzr
002300b0mov x3, xzr
002300b4bl google.golang.org/protobuf/internal/impl.legacyLoadMessageInfo
002300b8str x0, [sp+96]
002300bcldr x0, [sp+200]
002300c0ldr x1, [sp+208]
002300c4ldr x2, [sp+216]
002300c8bl reflect.Value.Interface
002300ccstr x0, [sp+104]
002300d0str x1, [sp+112]
002300d4ldr x4, [sp+96]
002300d8mov x2, x1
002300dcmov x1, x0
002300e0mov x0, x4
002300e4bl google.golang.org/protobuf/internal/impl.(*MessageInfo).MessageOf
002300e8str x0, [sp+168]
002300ecstr x1, [sp+176]
002300f0str x0, [sp+64]
002300f4str x1, [sp+72]
002300f8ldur x29, [sp-8]
002300fcldr x30, [sp], 192
00230100ret x30
00230104
00230104loc_230104:
00230104stp x0, x1, [sp+8]
00230108str x2, [sp+24]
0023010cmov x3, x30
00230110bl runtime.morestack_noctxt.abi0
00230114ldp x0, x1, [sp+8]
00230118ldr x2, [sp+24]
0023011cb 0x22ff90
0022ff90
00230120
00230120google.golang.org/protobuf/internal/impl.legacyLoadMessageType: ; void google.golang.org/protobuf/internal/impl.legacyLoadMessageType(reflect.Type t, struct google.golang.org/protobuf/reflect/protoreflect.FullName name)
00230120ldr x16, [x28+16]
00230124sub x17, sp, 16
00230128subs xzr, x17, x16
0023012cb.ls 0x230258
00230130str x30, [sp-144]!
00230134stur x29, [sp-8]
00230138sub x29, sp, 8
0023013cstr x0, [sp+152]
00230140str x1, [sp+160]
00230144str x2, [sp+168]
00230148str x3, [sp+176]
0023014cstp xzr, xzr, [sp+64]
00230150ldr x1, [sp+152]
00230154ldrsb x27, [x1]
00230158ldr x1, [x1+168]
0023015cldr x0, [sp+160]
00230160blr x1
00230164str x0, [sp+56]
00230168subs xzr, x0, 22
0023016ccset x1, ne
00230170strb w1, [sp+47]
00230174b.ne 0x23017c
00230178b 0x230180
0023017c
0023017cloc_23017c:
0023017cb 0x2301c0
00230180
00230180loc_230180:
00230180ldr x1, [sp+152]
00230184ldrsb x27, [x1]
00230188ldr x0, [sp+160]
0023018cldr x1, [x1+88]
00230190blr x1
00230194str x0, [sp+112]
00230198str x1, [sp+120]
0023019cldrsb x27, [x0]
002301a0ldr x2, [x0+168]
002301a4mov x0, x1
002301a8blr x2
002301acstr x0, [sp+48]
002301b0subs xzr, x0, 25
002301b4cset x1, ne
002301b8strb w1, [sp+47]
002301bcb 0x2301c0
002301c0
002301c0loc_2301c0:
002301c0ldrb w4, [sp+47]
002301c4tbnz w4, 0, 0x2301cc
002301c8b 0x230218
002301cc
002301ccloc_2301cc:
002301ccstp xzr, xzr, [sp+96]
002301d0ldr x2, [sp+152]
002301d4ldr x3, [sp+160]
002301d8str x2, [sp+96]
002301dcstr x3, [sp+104]
002301e0adrp x0, 0x432000
002301e4add x0, x0, 1184
002301e8add x1, sp, 96
002301ecbl runtime.convT
002301f0str x0, [sp+128]
002301f4adrp x2, 0x4e8000
002301f8add x2, x2, 2672
002301fcstr x2, [sp+64]
00230200str x0, [sp+72]
00230204ldr x0, [sp+64]
00230208ldr x1, [sp+72]
0023020cldur x29, [sp-8]
00230210ldr x30, [sp], 144
00230214ret x30
00230218
00230218loc_230218:
00230218ldr x0, [sp+152]
0023021cldr x2, [sp+168]
00230220ldr x3, [sp+176]
00230224ldr x1, [sp+160]
00230228bl google.golang.org/protobuf/internal/impl.legacyLoadMessageInfo
0023022cstr x0, [sp+88]
00230230str x0, [sp+80]
00230234adrp x4, 0x4e8000
00230238add x4, x4, 2624
0023023cstr x4, [sp+64]
00230240str x0, [sp+72]
00230244ldr x0, [sp+64]
00230248ldr x1, [sp+72]
0023024cldur x29, [sp-8]
00230250ldr x30, [sp], 144
00230254ret x30
00230258
00230258loc_230258:
00230258stp x0, x1, [sp+8]
0023025cstp x2, x3, [sp+24]
00230260mov x3, x30
00230264bl runtime.morestack_noctxt.abi0
00230268ldp x0, x1, [sp+8]
0023026cldp x2, x3, [sp+24]
00230270b 0x230120
00230274udf 0
00230278udf 0
0023027cudf 0
00230120
00230120google.golang.org/protobuf/internal/impl.legacyLoadMessageType: ; void google.golang.org/protobuf/internal/impl.legacyLoadMessageType(reflect.Type t, struct google.golang.org/protobuf/reflect/protoreflect.FullName name)
00230120ldr x16, [x28+16]
00230124sub x17, sp, 16
00230128subs xzr, x17, x16
0023012cb.ls 0x230258
00230130str x30, [sp-144]!
00230134stur x29, [sp-8]
00230138sub x29, sp, 8
0023013cstr x0, [sp+152]
00230140str x1, [sp+160]
00230144str x2, [sp+168]
00230148str x3, [sp+176]
0023014cstp xzr, xzr, [sp+64]
00230150ldr x1, [sp+152]
00230154ldrsb x27, [x1]
00230158ldr x1, [x1+168]
0023015cldr x0, [sp+160]
00230160blr x1
00230164str x0, [sp+56]
00230168subs xzr, x0, 22
0023016ccset x1, ne
00230170strb w1, [sp+47]
00230174b.ne 0x23017c
00230178b 0x230180
0023017c
0023017cloc_23017c:
0023017cb 0x2301c0
00230180
00230180loc_230180:
00230180ldr x1, [sp+152]
00230184ldrsb x27, [x1]
00230188ldr x0, [sp+160]
0023018cldr x1, [x1+88]
00230190blr x1
00230194str x0, [sp+112]
00230198str x1, [sp+120]
0023019cldrsb x27, [x0]
002301a0ldr x2, [x0+168]
002301a4mov x0, x1
002301a8blr x2
002301acstr x0, [sp+48]
002301b0subs xzr, x0, 25
002301b4cset x1, ne
002301b8strb w1, [sp+47]
002301bcb 0x2301c0
002301c0
002301c0loc_2301c0:
002301c0ldrb w4, [sp+47]
002301c4tbnz w4, 0, 0x2301cc
002301c8b 0x230218
002301cc
002301ccloc_2301cc:
002301ccstp xzr, xzr, [sp+96]
002301d0ldr x2, [sp+152]
002301d4ldr x3, [sp+160]
002301d8str x2, [sp+96]
002301dcstr x3, [sp+104]
002301e0adrp x0, 0x432000
002301e4add x0, x0, 1184
002301e8add x1, sp, 96
002301ecbl runtime.convT
002301f0str x0, [sp+128]
002301f4adrp x2, 0x4e8000
002301f8add x2, x2, 2672
002301fcstr x2, [sp+64]
00230200str x0, [sp+72]
00230204ldr x0, [sp+64]
00230208ldr x1, [sp+72]
0023020cldur x29, [sp-8]
00230210ldr x30, [sp], 144
00230214ret x30
00230218
00230218loc_230218:
00230218ldr x0, [sp+152]
0023021cldr x2, [sp+168]
00230220ldr x3, [sp+176]
00230224ldr x1, [sp+160]
00230228bl google.golang.org/protobuf/internal/impl.legacyLoadMessageInfo
0023022cstr x0, [sp+88]
00230230str x0, [sp+80]
00230234adrp x4, 0x4e8000
00230238add x4, x4, 2624
0023023cstr x4, [sp+64]
00230240str x0, [sp+72]
00230244ldr x0, [sp+64]
00230248ldr x1, [sp+72]
0023024cldur x29, [sp-8]
00230250ldr x30, [sp], 144
00230254ret x30
00230258
00230258loc_230258:
00230258stp x0, x1, [sp+8]
0023025cstp x2, x3, [sp+24]
00230260mov x3, x30
00230264bl runtime.morestack_noctxt.abi0
00230268ldp x0, x1, [sp+8]
0023026cldp x2, x3, [sp+24]
00230270b 0x230120
00230274udf 0
00230278udf 0
0023027cudf 0
00230120
00230280
00230280google.golang.org/protobuf/internal/impl.legacyLoadMessageInfo: ; void google.golang.org/protobuf/internal/impl.legacyLoadMessageInfo(reflect.Type t, struct google.golang.org/protobuf/reflect/protoreflect.FullName name)
00230280ldr x16, [x28+16]
00230284sub x17, sp, 272
00230288subs xzr, x17, x16
0023028cb.ls 0x230804
00230290sub x20, sp, 400
00230294stp x29, x30, [x20-8]
00230298add sp, x20, 0
0023029csub x29, sp, 8
002302a0str x0, [sp+408]
002302a4str x1, [sp+416]
002302a8str x2, [sp+424]
002302acstr x3, [sp+432]
002302b0str xzr, [sp+64]
002302b4stp xzr, xzr, [sp+312]
002302b8ldr x3, [sp+408]
002302bcldr x4, [sp+416]
002302c0str x3, [sp+200]
002302c4str x4, [sp+208]
002302c8str x3, [sp+192]
002302ccldr x3, [sp+192]
002302d0cbnz x3, 0x2302d8
002302d4b 0x2302e8
002302d8
002302d8loc_2302d8:
002302d8ldr x3, [sp+192]
002302dcldr x3, [x3+8]
002302e0str x3, [sp+192]
002302e4b 0x2302ec
002302e8
002302e8loc_2302e8:
002302e8b 0x2302ec
002302ec
002302ecloc_2302ec:
002302ecldr x2, [sp+208]
002302f0ldr x1, [sp+192]
002302f4adrp x0, 0x7f3000
002302f8add x0, x0, 2912
002302fcbl sync.(*Map).Load
00230300str x0, [sp+312]
00230304str x1, [sp+320]
00230308strb w2, [sp+59]
0023030cldr x3, [sp+312]
00230310ldr x4, [sp+320]
00230314str x3, [sp+128]
00230318str x4, [sp+136]
0023031cldrb w3, [sp+59]
00230320strb w3, [sp+57]
00230324ldr x3, [sp+128]
00230328ldr x4, [sp+136]
0023032cstr x3, [sp+88]
00230330str x4, [sp+96]
00230334ldrb w3, [sp+57]
00230338strb w3, [sp+53]
0023033ctbnz w3, 0, 0x230344
00230340b 0x230374
00230344
00230344loc_230344:
00230344ldr x0, [sp+88]
00230348ldr x3, [sp+96]
0023034cadrp x1, 0x476000
00230350add x1, x1, 224
00230354subs xzr, x0, x1
00230358b.eq 0x230360
0023035cb 0x2307f4
00230360
00230360loc_230360:
00230360str x3, [sp+64]
00230364ldr x0, [sp+64]
00230368ldp x29, x30, [sp-8]
0023036cadd sp, sp, 400
00230370ret x30
00230374
00230374loc_230374:
00230374ldr x0, [sp+408]
00230378ldr x2, [sp+424]
0023037cldr x3, [sp+432]
00230380ldr x1, [sp+416]
00230384bl google.golang.org/protobuf/internal/impl.legacyLoadMessageDesc
00230388str x0, [sp+296]
0023038cstr x1, [sp+304]
00230390adrp x0, 0x45c000
00230394add x0, x0, 896
00230398bl runtime.newobject
0023039cstr x0, [sp+184]
002303a0adrp x27, 0x81b000
002303a4ldr w4, [x27+3056]
002303a8cbz w4, 0x2303b0
002303acb 0x2303b4
002303b0
002303b0loc_2303b0:
002303b0b 0x2303d0
002303b4
002303b4loc_2303b4:
002303b4str x0, [sp+152]
002303b8mov x1, x0
002303bcadrp x0, 0x45c000
002303c0add x0, x0, 896
002303c4bl runtime.wbZero
002303c8ldr x0, [sp+152]
002303ccb 0x2303d0
002303d0
002303d0loc_2303d0:
002303d0mov x20, x0
002303d4adr x27, 16
002303d8stp x29, x27, [sp-24]
002303dcsub x29, sp, 24
002303e0bl fn_87cc0
002303e4sub x29, sp, 8
002303e8str xzr, [x0+320]
002303ecldr x2, [sp+184]
002303f0ldrsb x27, [x2]
002303f4ldr x3, [sp+304]
002303f8ldr x4, [sp+296]
002303fcstr x4, [x2+16]
00230400adrp x27, 0x81b000
00230404ldr w4, [x27+3056]
00230408cbz w4, 0x230410
0023040cb 0x230414
00230410
00230410loc_230410:
00230410b 0x230428
00230414
00230414loc_230414:
00230414bl runtime.gcWriteBarrier2
00230418str x3, [x25]
0023041cldr x4, [x2+24]
00230420str x4, [x25+8]
00230424b 0x230428
00230428
00230428loc_230428:
00230428str x3, [x2+24]
0023042cldr x2, [sp+184]
00230430ldrsb x27, [x2]
00230434ldr x3, [sp+416]
00230438ldr x4, [sp+408]
0023043cstr x4, [x2]
00230440adrp x27, 0x81b000
00230444ldr w4, [x27+3056]
00230448cbz w4, 0x230450
0023044cb 0x230454
00230450
00230450loc_230450:
00230450b 0x230468
00230454
00230454loc_230454:
00230454bl runtime.gcWriteBarrier2
00230458str x3, [x25]
0023045cldr x4, [x2+8]
00230460str x4, [x25+8]
00230464b 0x230468
00230468
00230468loc_230468:
00230468str x3, [x2+8]
0023046cldr x2, [sp+184]
00230470str x2, [sp+120]
00230474strb wzr, [sp+56]
00230478strb wzr, [sp+54]
0023047cldr x0, [sp+408]
00230480ldr x1, [sp+416]
00230484bl reflect.Zero
00230488str x0, [sp+272]
0023048cstr x1, [sp+280]
00230490str x2, [sp+288]
00230494bl reflect.Value.Interface
00230498str x0, [sp+72]
0023049cstr x1, [sp+80]
002304a0stp xzr, xzr, [sp+256]
002304a4ldr x2, [sp+80]
002304a8ldr x1, [sp+72]
002304accbnz x1, 0x2304b4
002304b0b 0x2304d0
002304b4
002304b4loc_2304b4:
002304b4str x2, [sp+144]
002304b8adrp x0, 0x7e1000
002304bcadd x0, x0, 1488
002304c0bl runtime.typeAssert
002304c4ldr x2, [sp+144]
002304c8mov x1, x0
002304ccb 0x2304d4
002304d0
002304d0loc_2304d0:
002304d0b 0x2304d4
002304d4
002304d4loc_2304d4:
002304d4str x1, [sp+256]
002304d8str x2, [sp+264]
002304dcsubs xzr, x1, 0
002304e0cset x5, ne
002304e4strb w5, [sp+59]
002304e8ldr x5, [sp+256]
002304ecldr x6, [sp+264]
002304f0str x5, [sp+376]
002304f4str x6, [sp+384]
002304f8ldrb w5, [sp+59]
002304fcstrb w5, [sp+63]
00230500strb w5, [sp+56]
00230504tbnz w5, 0, 0x23050c
00230508b 0x230564
0023050c
0023050cloc_23050c:
0023050cldr x5, [sp+120]
00230510ldrsb x27, [x5]
00230514adrp x27, 0x81b000
00230518ldr w6, [x27+3056]
0023051ccbz w6, 0x230524
00230520b 0x230528
00230524
00230524loc_230524:
00230524b 0x230538
00230528
00230528loc_230528:
00230528ldr x6, [x5+200]
0023052cbl runtime.gcWriteBarrier1
00230530str x6, [x25]
00230534b 0x230538
00230538
00230538loc_230538:
00230538adrp x6, 0x4a9000
0023053cadd x6, x6, 3024
00230540str x6, [x5+200]
00230544ldr x5, [sp+120]
00230548ldrsb x27, [x5]
0023054cldr x6, [sp+120]
00230550ldrsb x27, [x6]
00230554ldr x6, [x6+184]
00230558orr x6, x6, 1
0023055cstr x6, [x5+184]
00230560b 0x230568
00230564
00230564loc_230564:
00230564b 0x230568
00230568
00230568loc_230568:
00230568stp xzr, xzr, [sp+240]
0023056cldr x5, [sp+80]
00230570ldr x1, [sp+72]
00230574cbnz x1, 0x23057c
00230578b 0x230598
0023057c
0023057cloc_23057c:
0023057cstr x5, [sp+144]
00230580adrp x0, 0x7e1000
00230584add x0, x0, 1520
00230588bl runtime.typeAssert
0023058cldr x5, [sp+144]
00230590mov x1, x0
00230594b 0x23059c
00230598
00230598loc_230598:
00230598b 0x23059c
0023059c
0023059cloc_23059c:
0023059cstr x1, [sp+240]
002305a0str x5, [sp+248]
002305a4subs xzr, x1, 0
002305a8cset x5, ne
002305acstrb w5, [sp+59]
002305b0ldr x5, [sp+240]
002305b4ldr x6, [sp+248]
002305b8str x5, [sp+360]
002305bcstr x6, [sp+368]
002305c0ldrb w5, [sp+59]
002305c4strb w5, [sp+62]
002305c8strb w5, [sp+54]
002305cctbnz w5, 0, 0x2305d4
002305d0b 0x230610
002305d4
002305d4loc_2305d4:
002305d4ldr x5, [sp+120]
002305d8ldrsb x27, [x5]
002305dcadrp x27, 0x81b000
002305e0ldr w6, [x27+3056]
002305e4cbz w6, 0x2305ec
002305e8b 0x2305f0
002305ec
002305ecloc_2305ec:
002305ecb 0x230600
002305f0
002305f0loc_2305f0:
002305f0ldr x6, [x5+208]
002305f4bl runtime.gcWriteBarrier1
002305f8str x6, [x25]
002305fcb 0x230600
00230600
00230600loc_230600:
00230600adrp x6, 0x4a9000
00230604add x6, x6, 3040
00230608str x6, [x5+208]
0023060cb 0x230614
00230610
00230610loc_230610:
00230610b 0x230614
00230614
00230614loc_230614:
00230614stp xzr, xzr, [sp+224]
00230618ldr x5, [sp+80]
0023061cldr x1, [sp+72]
00230620cbnz x1, 0x230628
00230624b 0x230644
00230628
00230628loc_230628:
00230628str x5, [sp+144]
0023062cadrp x0, 0x7e1000
00230630add x0, x0, 1552
00230634bl runtime.typeAssert
00230638ldr x5, [sp+144]
0023063cmov x1, x0
00230640b 0x230648
00230644
00230644loc_230644:
00230644b 0x230648
00230648
00230648loc_230648:
00230648str x1, [sp+224]
0023064cstr x5, [sp+232]
00230650subs xzr, x1, 0
00230654cset x5, ne
00230658strb w5, [sp+59]
0023065cldr x5, [sp+224]
00230660ldr x6, [sp+232]
00230664str x5, [sp+344]
00230668str x6, [sp+352]
0023066cldrb w5, [sp+59]
00230670strb w5, [sp+61]
00230674strb w5, [sp+55]
00230678ldrb w5, [sp+59]
0023067ctbnz w5, 0, 0x230684
00230680b 0x230688
00230684
00230684loc_230684:
00230684b 0x2306b4
00230688
00230688loc_230688:
00230688ldrb w5, [sp+56]
0023068cstrb w5, [sp+58]
00230690tbnz w5, 0, 0x230698
00230694b 0x2306a4
00230698
00230698loc_230698:
00230698ldrb w5, [sp+54]
0023069cstrb w5, [sp+58]
002306a0b 0x2306a8
002306a4
002306a4loc_2306a4:
002306a4b 0x2306a8
002306a8
002306a8loc_2306a8:
002306a8ldrb w5, [sp+58]
002306acstrb w5, [sp+59]
002306b0b 0x2306b4
002306b4
002306b4loc_2306b4:
002306b4ldrb w5, [sp+59]
002306b8tbnz w5, 0, 0x2306c0
002306bcb 0x2306fc
002306c0
002306c0loc_2306c0:
002306c0ldr x5, [sp+120]
002306c4ldrsb x27, [x5]
002306c8adrp x27, 0x81b000
002306ccldr w6, [x27+3056]
002306d0cbz w6, 0x2306d8
002306d4b 0x2306dc
002306d8
002306d8loc_2306d8:
002306d8b 0x2306ec
002306dc
002306dcloc_2306dc:
002306dcldr x6, [x5+216]
002306e0bl runtime.gcWriteBarrier1
002306e4str x6, [x25]
002306e8b 0x2306ec
002306ec
002306ecloc_2306ec:
002306ecadrp x6, 0x4a9000
002306f0add x6, x6, 3032
002306f4str x6, [x5+216]
002306f8b 0x230700
002306fc
002306fcloc_2306fc:
002306fcb 0x230700
00230700
00230700loc_230700:
00230700ldr x5, [sp+120]
00230704str x5, [sp+216]
00230708stp xzr, xzr, [sp+312]
0023070cldr x5, [sp+408]
00230710ldr x6, [sp+416]
00230714str x5, [sp+168]
00230718str x6, [sp+176]
0023071cstr x5, [sp+160]
00230720ldr x5, [sp+160]
00230724cbnz x5, 0x23072c
00230728b 0x23073c
0023072c
0023072cloc_23072c:
0023072cldr x5, [sp+160]
00230730ldr x5, [x5+8]
00230734str x5, [sp+160]
00230738b 0x230740
0023073c
0023073cloc_23073c:
0023073cb 0x230740
00230740
00230740loc_230740:
00230740ldr x1, [sp+160]
00230744ldr x2, [sp+176]
00230748ldr x4, [sp+216]
0023074cadrp x0, 0x7f3000
00230750add x0, x0, 2912
00230754adrp x3, 0x476000
00230758add x3, x3, 224
0023075cbl sync.(*Map).LoadOrStore
00230760str x0, [sp+312]
00230764str x1, [sp+320]
00230768strb w2, [sp+59]
0023076cldr x5, [sp+312]
00230770ldr x6, [sp+320]
00230774str x5, [sp+328]
00230778str x6, [sp+336]
0023077cldrb w5, [sp+59]
00230780strb w5, [sp+60]
00230784ldr x5, [sp+328]
00230788ldr x6, [sp+336]
0023078cstr x5, [sp+104]
00230790str x6, [sp+112]
00230794ldrb w5, [sp+60]
00230798strb w5, [sp+52]
0023079ctbnz w5, 0, 0x2307a4
002307a0b 0x2307d4
002307a4
002307a4loc_2307a4:
002307a4ldr x0, [sp+104]
002307a8ldr x3, [sp+112]
002307acadrp x1, 0x476000
002307b0add x1, x1, 224
002307b4subs xzr, x0, x1
002307b8b.eq 0x2307c0
002307bcb 0x2307e8
002307c0
002307c0loc_2307c0:
002307c0str x3, [sp+64]
002307c4ldr x0, [sp+64]
002307c8ldp x29, x30, [sp-8]
002307ccadd sp, sp, 400
002307d0ret x30
002307d4
002307d4loc_2307d4:
002307d4ldr x0, [sp+120]
002307d8str x0, [sp+64]
002307dcldp x29, x30, [sp-8]
002307e0add sp, sp, 400
002307e4ret x30
002307e8
002307e8loc_2307e8:
002307e8adrp x2, 0x3da000
002307ecadd x2, x2, 3520
002307f0bl runtime.panicdottypeE
002307f4
002307f4loc_2307f4:
002307f4adrp x2, 0x3da000
002307f8add x2, x2, 3520
002307fcbl runtime.panicdottypeE
00230800hint
00230804
00230804loc_230804:
00230804stp x0, x1, [sp+8]
00230808stp x2, x3, [sp+24]
0023080cmov x3, x30
00230810bl runtime.morestack_noctxt.abi0
00230814ldp x0, x1, [sp+8]
00230818ldp x2, x3, [sp+24]
0023081cb 0x230280
00230280
00230280google.golang.org/protobuf/internal/impl.legacyLoadMessageInfo: ; void google.golang.org/protobuf/internal/impl.legacyLoadMessageInfo(reflect.Type t, struct google.golang.org/protobuf/reflect/protoreflect.FullName name)
00230280ldr x16, [x28+16]
00230284sub x17, sp, 272
00230288subs xzr, x17, x16
0023028cb.ls 0x230804
00230290sub x20, sp, 400
00230294stp x29, x30, [x20-8]
00230298add sp, x20, 0
0023029csub x29, sp, 8
002302a0str x0, [sp+408]
002302a4str x1, [sp+416]
002302a8str x2, [sp+424]
002302acstr x3, [sp+432]
002302b0str xzr, [sp+64]
002302b4stp xzr, xzr, [sp+312]
002302b8ldr x3, [sp+408]
002302bcldr x4, [sp+416]
002302c0str x3, [sp+200]
002302c4str x4, [sp+208]
002302c8str x3, [sp+192]
002302ccldr x3, [sp+192]
002302d0cbnz x3, 0x2302d8
002302d4b 0x2302e8
002302d8
002302d8loc_2302d8:
002302d8ldr x3, [sp+192]
002302dcldr x3, [x3+8]
002302e0str x3, [sp+192]
002302e4b 0x2302ec
002302e8
002302e8loc_2302e8:
002302e8b 0x2302ec
002302ec
002302ecloc_2302ec:
002302ecldr x2, [sp+208]
002302f0ldr x1, [sp+192]
002302f4adrp x0, 0x7f3000
002302f8add x0, x0, 2912
002302fcbl sync.(*Map).Load
00230300str x0, [sp+312]
00230304str x1, [sp+320]
00230308strb w2, [sp+59]
0023030cldr x3, [sp+312]
00230310ldr x4, [sp+320]
00230314str x3, [sp+128]
00230318str x4, [sp+136]
0023031cldrb w3, [sp+59]
00230320strb w3, [sp+57]
00230324ldr x3, [sp+128]
00230328ldr x4, [sp+136]
0023032cstr x3, [sp+88]
00230330str x4, [sp+96]
00230334ldrb w3, [sp+57]
00230338strb w3, [sp+53]
0023033ctbnz w3, 0, 0x230344
00230340b 0x230374
00230344
00230344loc_230344:
00230344ldr x0, [sp+88]
00230348ldr x3, [sp+96]
0023034cadrp x1, 0x476000
00230350add x1, x1, 224
00230354subs xzr, x0, x1
00230358b.eq 0x230360
0023035cb 0x2307f4
00230360
00230360loc_230360:
00230360str x3, [sp+64]
00230364ldr x0, [sp+64]
00230368ldp x29, x30, [sp-8]
0023036cadd sp, sp, 400
00230370ret x30
00230374
00230374loc_230374:
00230374ldr x0, [sp+408]
00230378ldr x2, [sp+424]
0023037cldr x3, [sp+432]
00230380ldr x1, [sp+416]
00230384bl google.golang.org/protobuf/internal/impl.legacyLoadMessageDesc
00230388str x0, [sp+296]
0023038cstr x1, [sp+304]
00230390adrp x0, 0x45c000
00230394add x0, x0, 896
00230398bl runtime.newobject
0023039cstr x0, [sp+184]
002303a0adrp x27, 0x81b000
002303a4ldr w4, [x27+3056]
002303a8cbz w4, 0x2303b0
002303acb 0x2303b4
002303b0
002303b0loc_2303b0:
002303b0b 0x2303d0
002303b4
002303b4loc_2303b4:
002303b4str x0, [sp+152]
002303b8mov x1, x0
002303bcadrp x0, 0x45c000
002303c0add x0, x0, 896
002303c4bl runtime.wbZero
002303c8ldr x0, [sp+152]
002303ccb 0x2303d0
002303d0
002303d0loc_2303d0:
002303d0mov x20, x0
002303d4adr x27, 16
002303d8stp x29, x27, [sp-24]
002303dcsub x29, sp, 24
002303e0bl fn_87cc0
002303e4sub x29, sp, 8
002303e8str xzr, [x0+320]
002303ecldr x2, [sp+184]
002303f0ldrsb x27, [x2]
002303f4ldr x3, [sp+304]
002303f8ldr x4, [sp+296]
002303fcstr x4, [x2+16]
00230400adrp x27, 0x81b000
00230404ldr w4, [x27+3056]
00230408cbz w4, 0x230410
0023040cb 0x230414
00230410
00230410loc_230410:
00230410b 0x230428
00230414
00230414loc_230414:
00230414bl runtime.gcWriteBarrier2
00230418str x3, [x25]
0023041cldr x4, [x2+24]
00230420str x4, [x25+8]
00230424b 0x230428
00230428
00230428loc_230428:
00230428str x3, [x2+24]
0023042cldr x2, [sp+184]
00230430ldrsb x27, [x2]
00230434ldr x3, [sp+416]
00230438ldr x4, [sp+408]
0023043cstr x4, [x2]
00230440adrp x27, 0x81b000
00230444ldr w4, [x27+3056]
00230448cbz w4, 0x230450
0023044cb 0x230454
00230450
00230450loc_230450:
00230450b 0x230468
00230454
00230454loc_230454:
00230454bl runtime.gcWriteBarrier2
00230458str x3, [x25]
0023045cldr x4, [x2+8]
00230460str x4, [x25+8]
00230464b 0x230468
00230468
00230468loc_230468:
00230468str x3, [x2+8]
0023046cldr x2, [sp+184]
00230470str x2, [sp+120]
00230474strb wzr, [sp+56]
00230478strb wzr, [sp+54]
0023047cldr x0, [sp+408]
00230480ldr x1, [sp+416]
00230484bl reflect.Zero
00230488str x0, [sp+272]
0023048cstr x1, [sp+280]
00230490str x2, [sp+288]
00230494bl reflect.Value.Interface
00230498str x0, [sp+72]
0023049cstr x1, [sp+80]
002304a0stp xzr, xzr, [sp+256]
002304a4ldr x2, [sp+80]
002304a8ldr x1, [sp+72]
002304accbnz x1, 0x2304b4
002304b0b 0x2304d0
002304b4
002304b4loc_2304b4:
002304b4str x2, [sp+144]
002304b8adrp x0, 0x7e1000
002304bcadd x0, x0, 1488
002304c0bl runtime.typeAssert
002304c4ldr x2, [sp+144]
002304c8mov x1, x0
002304ccb 0x2304d4
002304d0
002304d0loc_2304d0:
002304d0b 0x2304d4
002304d4
002304d4loc_2304d4:
002304d4str x1, [sp+256]
002304d8str x2, [sp+264]
002304dcsubs xzr, x1, 0
002304e0cset x5, ne
002304e4strb w5, [sp+59]
002304e8ldr x5, [sp+256]
002304ecldr x6, [sp+264]
002304f0str x5, [sp+376]
002304f4str x6, [sp+384]
002304f8ldrb w5, [sp+59]
002304fcstrb w5, [sp+63]
00230500strb w5, [sp+56]
00230504tbnz w5, 0, 0x23050c
00230508b 0x230564
0023050c
0023050cloc_23050c:
0023050cldr x5, [sp+120]
00230510ldrsb x27, [x5]
00230514adrp x27, 0x81b000
00230518ldr w6, [x27+3056]
0023051ccbz w6, 0x230524
00230520b 0x230528
00230524
00230524loc_230524:
00230524b 0x230538
00230528
00230528loc_230528:
00230528ldr x6, [x5+200]
0023052cbl runtime.gcWriteBarrier1
00230530str x6, [x25]
00230534b 0x230538
00230538
00230538loc_230538:
00230538adrp x6, 0x4a9000
0023053cadd x6, x6, 3024
00230540str x6, [x5+200]
00230544ldr x5, [sp+120]
00230548ldrsb x27, [x5]
0023054cldr x6, [sp+120]
00230550ldrsb x27, [x6]
00230554ldr x6, [x6+184]
00230558orr x6, x6, 1
0023055cstr x6, [x5+184]
00230560b 0x230568
00230564
00230564loc_230564:
00230564b 0x230568
00230568
00230568loc_230568:
00230568stp xzr, xzr, [sp+240]
0023056cldr x5, [sp+80]
00230570ldr x1, [sp+72]
00230574cbnz x1, 0x23057c
00230578b 0x230598
0023057c
0023057cloc_23057c:
0023057cstr x5, [sp+144]
00230580adrp x0, 0x7e1000
00230584add x0, x0, 1520
00230588bl runtime.typeAssert
0023058cldr x5, [sp+144]
00230590mov x1, x0
00230594b 0x23059c
00230598
00230598loc_230598:
00230598b 0x23059c
0023059c
0023059cloc_23059c:
0023059cstr x1, [sp+240]
002305a0str x5, [sp+248]
002305a4subs xzr, x1, 0
002305a8cset x5, ne
002305acstrb w5, [sp+59]
002305b0ldr x5, [sp+240]
002305b4ldr x6, [sp+248]
002305b8str x5, [sp+360]
002305bcstr x6, [sp+368]
002305c0ldrb w5, [sp+59]
002305c4strb w5, [sp+62]
002305c8strb w5, [sp+54]
002305cctbnz w5, 0, 0x2305d4
002305d0b 0x230610
002305d4
002305d4loc_2305d4:
002305d4ldr x5, [sp+120]
002305d8ldrsb x27, [x5]
002305dcadrp x27, 0x81b000
002305e0ldr w6, [x27+3056]
002305e4cbz w6, 0x2305ec
002305e8b 0x2305f0
002305ec
002305ecloc_2305ec:
002305ecb 0x230600
002305f0
002305f0loc_2305f0:
002305f0ldr x6, [x5+208]
002305f4bl runtime.gcWriteBarrier1
002305f8str x6, [x25]
002305fcb 0x230600
00230600
00230600loc_230600:
00230600adrp x6, 0x4a9000
00230604add x6, x6, 3040
00230608str x6, [x5+208]
0023060cb 0x230614
00230610
00230610loc_230610:
00230610b 0x230614
00230614
00230614loc_230614:
00230614stp xzr, xzr, [sp+224]
00230618ldr x5, [sp+80]
0023061cldr x1, [sp+72]
00230620cbnz x1, 0x230628
00230624b 0x230644
00230628
00230628loc_230628:
00230628str x5, [sp+144]
0023062cadrp x0, 0x7e1000
00230630add x0, x0, 1552
00230634bl runtime.typeAssert
00230638ldr x5, [sp+144]
0023063cmov x1, x0
00230640b 0x230648
00230644
00230644loc_230644:
00230644b 0x230648
00230648
00230648loc_230648:
00230648str x1, [sp+224]
0023064cstr x5, [sp+232]
00230650subs xzr, x1, 0
00230654cset x5, ne
00230658strb w5, [sp+59]
0023065cldr x5, [sp+224]
00230660ldr x6, [sp+232]
00230664str x5, [sp+344]
00230668str x6, [sp+352]
0023066cldrb w5, [sp+59]
00230670strb w5, [sp+61]
00230674strb w5, [sp+55]
00230678ldrb w5, [sp+59]
0023067ctbnz w5, 0, 0x230684
00230680b 0x230688
00230684
00230684loc_230684:
00230684b 0x2306b4
00230688
00230688loc_230688:
00230688ldrb w5, [sp+56]
0023068cstrb w5, [sp+58]
00230690tbnz w5, 0, 0x230698
00230694b 0x2306a4
00230698
00230698loc_230698:
00230698ldrb w5, [sp+54]
0023069cstrb w5, [sp+58]
002306a0b 0x2306a8
002306a4
002306a4loc_2306a4:
002306a4b 0x2306a8
002306a8
002306a8loc_2306a8:
002306a8ldrb w5, [sp+58]
002306acstrb w5, [sp+59]
002306b0b 0x2306b4
002306b4
002306b4loc_2306b4:
002306b4ldrb w5, [sp+59]
002306b8tbnz w5, 0, 0x2306c0
002306bcb 0x2306fc
002306c0
002306c0loc_2306c0:
002306c0ldr x5, [sp+120]
002306c4ldrsb x27, [x5]
002306c8adrp x27, 0x81b000
002306ccldr w6, [x27+3056]
002306d0cbz w6, 0x2306d8
002306d4b 0x2306dc
002306d8
002306d8loc_2306d8:
002306d8b 0x2306ec
002306dc
002306dcloc_2306dc:
002306dcldr x6, [x5+216]
002306e0bl runtime.gcWriteBarrier1
002306e4str x6, [x25]
002306e8b 0x2306ec
002306ec
002306ecloc_2306ec:
002306ecadrp x6, 0x4a9000
002306f0add x6, x6, 3032
002306f4str x6, [x5+216]
002306f8b 0x230700
002306fc
002306fcloc_2306fc:
002306fcb 0x230700
00230700
00230700loc_230700:
00230700ldr x5, [sp+120]
00230704str x5, [sp+216]
00230708stp xzr, xzr, [sp+312]
0023070cldr x5, [sp+408]
00230710ldr x6, [sp+416]
00230714str x5, [sp+168]
00230718str x6, [sp+176]
0023071cstr x5, [sp+160]
00230720ldr x5, [sp+160]
00230724cbnz x5, 0x23072c
00230728b 0x23073c
0023072c
0023072cloc_23072c:
0023072cldr x5, [sp+160]
00230730ldr x5, [x5+8]
00230734str x5, [sp+160]
00230738b 0x230740
0023073c
0023073cloc_23073c:
0023073cb 0x230740
00230740
00230740loc_230740:
00230740ldr x1, [sp+160]
00230744ldr x2, [sp+176]
00230748ldr x4, [sp+216]
0023074cadrp x0, 0x7f3000
00230750add x0, x0, 2912
00230754adrp x3, 0x476000
00230758add x3, x3, 224
0023075cbl sync.(*Map).LoadOrStore
00230760str x0, [sp+312]
00230764str x1, [sp+320]
00230768strb w2, [sp+59]
0023076cldr x5, [sp+312]
00230770ldr x6, [sp+320]
00230774str x5, [sp+328]
00230778str x6, [sp+336]
0023077cldrb w5, [sp+59]
00230780strb w5, [sp+60]
00230784ldr x5, [sp+328]
00230788ldr x6, [sp+336]
0023078cstr x5, [sp+104]
00230790str x6, [sp+112]
00230794ldrb w5, [sp+60]
00230798strb w5, [sp+52]
0023079ctbnz w5, 0, 0x2307a4
002307a0b 0x2307d4
002307a4
002307a4loc_2307a4:
002307a4ldr x0, [sp+104]
002307a8ldr x3, [sp+112]
002307acadrp x1, 0x476000
002307b0add x1, x1, 224
002307b4subs xzr, x0, x1
002307b8b.eq 0x2307c0
002307bcb 0x2307e8
002307c0
002307c0loc_2307c0:
002307c0str x3, [sp+64]
002307c4ldr x0, [sp+64]
002307c8ldp x29, x30, [sp-8]
002307ccadd sp, sp, 400
002307d0ret x30
002307d4
002307d4loc_2307d4:
002307d4ldr x0, [sp+120]
002307d8str x0, [sp+64]
002307dcldp x29, x30, [sp-8]
002307e0add sp, sp, 400
002307e4ret x30
002307e8
002307e8loc_2307e8:
002307e8adrp x2, 0x3da000
002307ecadd x2, x2, 3520
002307f0bl runtime.panicdottypeE
002307f4
002307f4loc_2307f4:
002307f4adrp x2, 0x3da000
002307f8add x2, x2, 3520
002307fcbl runtime.panicdottypeE
00230800hint
00230804
00230804loc_230804:
00230804stp x0, x1, [sp+8]
00230808stp x2, x3, [sp+24]
0023080cmov x3, x30
00230810bl runtime.morestack_noctxt.abi0
00230814ldp x0, x1, [sp+8]
00230818ldp x2, x3, [sp+24]
0023081cb 0x230280
00230280
Loading..