File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
001ee500
001ee500google.golang.org/protobuf/internal/impl.appendMessageSliceInfo: ; void google.golang.org/protobuf/internal/impl.appendMessageSliceInfo(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ee500ldr x16, [x28+16]
001ee504sub x17, sp, 176
001ee508subs xzr, x17, x16
001ee50cb.ls 0x1ee744
001ee510sub x20, sp, 304
001ee514stp x29, x30, [x20-8]
001ee518add sp, x20, 0
001ee51csub x29, sp, 8
001ee520str x0, [sp+312]
001ee524str x1, [sp+320]
001ee528str x2, [sp+328]
001ee52cstr x3, [sp+336]
001ee530str x4, [sp+344]
001ee534strb w5, [sp+352]
001ee538str xzr, [sp+104]
001ee53cstp xzr, xzr, [sp+112]
001ee540stp xzr, xzr, [sp+88]
001ee544ldr x0, [sp+336]
001ee548bl google.golang.org/protobuf/internal/impl.pointer.PointerSlice
001ee54cstr x0, [sp+136]
001ee550str x1, [sp+144]
001ee554str x2, [sp+152]
001ee558stp xzr, xzr, [sp+160]
001ee55cldr x1, [sp+144]
001ee560ldr x2, [sp+136]
001ee564ldr x3, [sp+152]
001ee568str x2, [sp+232]
001ee56cstr x1, [sp+240]
001ee570str x3, [sp+248]
001ee574str xzr, [sp+80]
001ee578str x1, [sp+72]
001ee57cb 0x1ee580
001ee580
001ee580loc_1ee580:
001ee580ldr x5, [sp+72]
001ee584ldr x6, [sp+80]
001ee588subs xzr, x5, x6
001ee58cb.gt 0x1ee594
001ee590b 0x1ee708
001ee594
001ee594loc_1ee594:
001ee594ldr x4, [sp+80]
001ee598ldr x5, [sp+232]
001ee59cldr x4, [x5+3*x4]
001ee5a0str x4, [sp+128]
001ee5a4ldr x4, [sp+344]
001ee5a8ldrsb x27, [x4]
001ee5acldr x3, [x4+112]
001ee5b0str x3, [sp+64]
001ee5b4ldr x0, [sp+312]
001ee5b8ldr x1, [sp+320]
001ee5bcldr x2, [sp+328]
001ee5c0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001ee5c4str x0, [sp+312]
001ee5c8str x1, [sp+320]
001ee5ccstr x2, [sp+328]
001ee5d0ldr x4, [sp+344]
001ee5d4ldrsb x27, [x4]
001ee5d8ldr x0, [x4+48]
001ee5dcstr x0, [sp+184]
001ee5e0ldrb w2, [sp+352]
001ee5e4ldr x1, [sp+128]
001ee5e8bl google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer
001ee5ecstr x0, [sp+56]
001ee5f0ldr x4, [sp+312]
001ee5f4ldr x1, [sp+320]
001ee5f8ldr x2, [sp+328]
001ee5fcmov x3, x0
001ee600mov x0, x4
001ee604bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001ee608str x0, [sp+312]
001ee60cstr x1, [sp+320]
001ee610str x2, [sp+328]
001ee614str xzr, [sp+208]
001ee618stp xzr, xzr, [sp+216]
001ee61cstp xzr, xzr, [sp+192]
001ee620ldr x4, [sp+344]
001ee624ldrsb x27, [x4]
001ee628ldr x0, [x4+48]
001ee62cstr x0, [sp+176]
001ee630ldrb w5, [sp+352]
001ee634ldr x1, [sp+312]
001ee638ldr x4, [sp+128]
001ee63cldr x2, [sp+320]
001ee640ldr x3, [sp+328]
001ee644bl google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer
001ee648str x0, [sp+208]
001ee64cstr x1, [sp+216]
001ee650str x2, [sp+224]
001ee654str x3, [sp+192]
001ee658str x4, [sp+200]
001ee65cldr x4, [sp+208]
001ee660ldr x5, [sp+216]
001ee664ldr x6, [sp+224]
001ee668str x4, [sp+272]
001ee66cstr x5, [sp+280]
001ee670str x6, [sp+288]
001ee674ldr x4, [sp+192]
001ee678ldr x5, [sp+200]
001ee67cstr x4, [sp+256]
001ee680str x5, [sp+264]
001ee684ldr x4, [sp+272]
001ee688ldr x5, [sp+280]
001ee68cldr x6, [sp+288]
001ee690str x4, [sp+312]
001ee694str x5, [sp+320]
001ee698str x6, [sp+328]
001ee69cldr x4, [sp+264]
001ee6a0ldr x5, [sp+256]
001ee6a4str x5, [sp+160]
001ee6a8str x4, [sp+168]
001ee6accbnz x5, 0x1ee6b4
001ee6b0b 0x1ee6f4
001ee6b4
001ee6b4loc_1ee6b4:
001ee6b4ldr x5, [sp+312]
001ee6b8ldr x6, [sp+320]
001ee6bcldr x7, [sp+328]
001ee6c0str x5, [sp+104]
001ee6c4str x6, [sp+112]
001ee6c8str x7, [sp+120]
001ee6ccldr x3, [sp+160]
001ee6d0ldr x4, [sp+168]
001ee6d4str x3, [sp+88]
001ee6d8str x4, [sp+96]
001ee6dcldr x0, [sp+104]
001ee6e0ldr x1, [sp+112]
001ee6e4ldr x2, [sp+120]
001ee6e8ldp x29, x30, [sp-8]
001ee6ecadd sp, sp, 304
001ee6f0ret x30
001ee6f4
001ee6f4loc_1ee6f4:
001ee6f4b 0x1ee6f8
001ee6f8
001ee6f8loc_1ee6f8:
001ee6f8ldr x5, [sp+80]
001ee6fcadd x5, x5, 1
001ee700str x5, [sp+80]
001ee704b 0x1ee580
001ee708
001ee708loc_1ee708:
001ee708ldr x5, [sp+312]
001ee70cldr x6, [sp+320]
001ee710ldr x7, [sp+328]
001ee714str x5, [sp+104]
001ee718str x6, [sp+112]
001ee71cstr x7, [sp+120]
001ee720stp xzr, xzr, [sp+88]
001ee724ldr x0, [sp+104]
001ee728ldr x1, [sp+112]
001ee72cldr x2, [sp+120]
001ee730mov x3, xzr
001ee734mov x4, xzr
001ee738ldp x29, x30, [sp-8]
001ee73cadd sp, sp, 304
001ee740ret x30
001ee744
001ee744loc_1ee744:
001ee744stp x0, x1, [sp+8]
001ee748stp x2, x3, [sp+24]
001ee74cstr x4, [sp+40]
001ee750strb w5, [sp+48]
001ee754mov x3, x30
001ee758bl runtime.morestack_noctxt.abi0
001ee75cldp x0, x1, [sp+8]
001ee760ldp x2, x3, [sp+24]
001ee764ldr x4, [sp+40]
001ee768ldrb w5, [sp+48]
001ee76cb 0x1ee500
001ee500
001ee500google.golang.org/protobuf/internal/impl.appendMessageSliceInfo: ; void google.golang.org/protobuf/internal/impl.appendMessageSliceInfo(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ee500ldr x16, [x28+16]
001ee504sub x17, sp, 176
001ee508subs xzr, x17, x16
001ee50cb.ls 0x1ee744
001ee510sub x20, sp, 304
001ee514stp x29, x30, [x20-8]
001ee518add sp, x20, 0
001ee51csub x29, sp, 8
001ee520str x0, [sp+312]
001ee524str x1, [sp+320]
001ee528str x2, [sp+328]
001ee52cstr x3, [sp+336]
001ee530str x4, [sp+344]
001ee534strb w5, [sp+352]
001ee538str xzr, [sp+104]
001ee53cstp xzr, xzr, [sp+112]
001ee540stp xzr, xzr, [sp+88]
001ee544ldr x0, [sp+336]
001ee548bl google.golang.org/protobuf/internal/impl.pointer.PointerSlice
001ee54cstr x0, [sp+136]
001ee550str x1, [sp+144]
001ee554str x2, [sp+152]
001ee558stp xzr, xzr, [sp+160]
001ee55cldr x1, [sp+144]
001ee560ldr x2, [sp+136]
001ee564ldr x3, [sp+152]
001ee568str x2, [sp+232]
001ee56cstr x1, [sp+240]
001ee570str x3, [sp+248]
001ee574str xzr, [sp+80]
001ee578str x1, [sp+72]
001ee57cb 0x1ee580
001ee580
001ee580loc_1ee580:
001ee580ldr x5, [sp+72]
001ee584ldr x6, [sp+80]
001ee588subs xzr, x5, x6
001ee58cb.gt 0x1ee594
001ee590b 0x1ee708
001ee594
001ee594loc_1ee594:
001ee594ldr x4, [sp+80]
001ee598ldr x5, [sp+232]
001ee59cldr x4, [x5+3*x4]
001ee5a0str x4, [sp+128]
001ee5a4ldr x4, [sp+344]
001ee5a8ldrsb x27, [x4]
001ee5acldr x3, [x4+112]
001ee5b0str x3, [sp+64]
001ee5b4ldr x0, [sp+312]
001ee5b8ldr x1, [sp+320]
001ee5bcldr x2, [sp+328]
001ee5c0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001ee5c4str x0, [sp+312]
001ee5c8str x1, [sp+320]
001ee5ccstr x2, [sp+328]
001ee5d0ldr x4, [sp+344]
001ee5d4ldrsb x27, [x4]
001ee5d8ldr x0, [x4+48]
001ee5dcstr x0, [sp+184]
001ee5e0ldrb w2, [sp+352]
001ee5e4ldr x1, [sp+128]
001ee5e8bl google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer
001ee5ecstr x0, [sp+56]
001ee5f0ldr x4, [sp+312]
001ee5f4ldr x1, [sp+320]
001ee5f8ldr x2, [sp+328]
001ee5fcmov x3, x0
001ee600mov x0, x4
001ee604bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001ee608str x0, [sp+312]
001ee60cstr x1, [sp+320]
001ee610str x2, [sp+328]
001ee614str xzr, [sp+208]
001ee618stp xzr, xzr, [sp+216]
001ee61cstp xzr, xzr, [sp+192]
001ee620ldr x4, [sp+344]
001ee624ldrsb x27, [x4]
001ee628ldr x0, [x4+48]
001ee62cstr x0, [sp+176]
001ee630ldrb w5, [sp+352]
001ee634ldr x1, [sp+312]
001ee638ldr x4, [sp+128]
001ee63cldr x2, [sp+320]
001ee640ldr x3, [sp+328]
001ee644bl google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer
001ee648str x0, [sp+208]
001ee64cstr x1, [sp+216]
001ee650str x2, [sp+224]
001ee654str x3, [sp+192]
001ee658str x4, [sp+200]
001ee65cldr x4, [sp+208]
001ee660ldr x5, [sp+216]
001ee664ldr x6, [sp+224]
001ee668str x4, [sp+272]
001ee66cstr x5, [sp+280]
001ee670str x6, [sp+288]
001ee674ldr x4, [sp+192]
001ee678ldr x5, [sp+200]
001ee67cstr x4, [sp+256]
001ee680str x5, [sp+264]
001ee684ldr x4, [sp+272]
001ee688ldr x5, [sp+280]
001ee68cldr x6, [sp+288]
001ee690str x4, [sp+312]
001ee694str x5, [sp+320]
001ee698str x6, [sp+328]
001ee69cldr x4, [sp+264]
001ee6a0ldr x5, [sp+256]
001ee6a4str x5, [sp+160]
001ee6a8str x4, [sp+168]
001ee6accbnz x5, 0x1ee6b4
001ee6b0b 0x1ee6f4
001ee6b4
001ee6b4loc_1ee6b4:
001ee6b4ldr x5, [sp+312]
001ee6b8ldr x6, [sp+320]
001ee6bcldr x7, [sp+328]
001ee6c0str x5, [sp+104]
001ee6c4str x6, [sp+112]
001ee6c8str x7, [sp+120]
001ee6ccldr x3, [sp+160]
001ee6d0ldr x4, [sp+168]
001ee6d4str x3, [sp+88]
001ee6d8str x4, [sp+96]
001ee6dcldr x0, [sp+104]
001ee6e0ldr x1, [sp+112]
001ee6e4ldr x2, [sp+120]
001ee6e8ldp x29, x30, [sp-8]
001ee6ecadd sp, sp, 304
001ee6f0ret x30
001ee6f4
001ee6f4loc_1ee6f4:
001ee6f4b 0x1ee6f8
001ee6f8
001ee6f8loc_1ee6f8:
001ee6f8ldr x5, [sp+80]
001ee6fcadd x5, x5, 1
001ee700str x5, [sp+80]
001ee704b 0x1ee580
001ee708
001ee708loc_1ee708:
001ee708ldr x5, [sp+312]
001ee70cldr x6, [sp+320]
001ee710ldr x7, [sp+328]
001ee714str x5, [sp+104]
001ee718str x6, [sp+112]
001ee71cstr x7, [sp+120]
001ee720stp xzr, xzr, [sp+88]
001ee724ldr x0, [sp+104]
001ee728ldr x1, [sp+112]
001ee72cldr x2, [sp+120]
001ee730mov x3, xzr
001ee734mov x4, xzr
001ee738ldp x29, x30, [sp-8]
001ee73cadd sp, sp, 304
001ee740ret x30
001ee744
001ee744loc_1ee744:
001ee744stp x0, x1, [sp+8]
001ee748stp x2, x3, [sp+24]
001ee74cstr x4, [sp+40]
001ee750strb w5, [sp+48]
001ee754mov x3, x30
001ee758bl runtime.morestack_noctxt.abi0
001ee75cldp x0, x1, [sp+8]
001ee760ldp x2, x3, [sp+24]
001ee764ldr x4, [sp+40]
001ee768ldrb w5, [sp+48]
001ee76cb 0x1ee500
001ee500
001ee770
001ee770google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo: ; void google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001ee770ldr x16, [x28+16]
001ee774sub x17, sp, 256
001ee778subs xzr, x17, x16
001ee77cb.ls 0x1ee9bc
001ee780sub x20, sp, 384
001ee784stp x29, x30, [x20-8]
001ee788add sp, x20, 0
001ee78csub x29, sp, 8
001ee790str x0, [sp+392]
001ee794str x1, [sp+400]
001ee798str x2, [sp+408]
001ee79cstr x3, [sp+416]
001ee7a0strb w4, [sp+424]
001ee7a4str x5, [sp+432]
001ee7a8strb w6, [sp+440]
001ee7acstr x7, [sp+448]
001ee7b0str x8, [sp+456]
001ee7b4str x9, [sp+464]
001ee7b8str xzr, [sp+96]
001ee7bcstrb wzr, [sp+104]
001ee7c0stp xzr, xzr, [sp+232]
001ee7c4ldrsb x4, [sp+424]
001ee7c8ubfm x4, x4, 0, 7
001ee7ccsubs wzr, w4, 2
001ee7d0b.ne 0x1ee7d8
001ee7d4b 0x1ee804
001ee7d8
001ee7d8loc_1ee7d8:
001ee7d8adrp x27, 0x834000
001ee7dcldr x2, [x27+192]
001ee7e0adrp x27, 0x834000
001ee7e4ldr x3, [x27+200]
001ee7e8str x2, [sp+232]
001ee7ecstr x3, [sp+240]
001ee7f0ldr x0, [sp+96]
001ee7f4ldrb w1, [sp+104]
001ee7f8ldp x29, x30, [sp-8]
001ee7fcadd sp, sp, 384
001ee800ret x30
001ee804
001ee804loc_1ee804:
001ee804str xzr, [sp+336]
001ee808stp xzr, xzr, [sp+344]
001ee80cldr x0, [sp+392]
001ee810ldr x1, [sp+400]
001ee814ldr x2, [sp+408]
001ee818bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001ee81cstr x0, [sp+336]
001ee820str x1, [sp+344]
001ee824str x2, [sp+352]
001ee828str x3, [sp+152]
001ee82cstr x0, [sp+248]
001ee830str x1, [sp+256]
001ee834str x2, [sp+264]
001ee838ldr x3, [sp+152]
001ee83cstr x3, [sp+176]
001ee840str x0, [sp+184]
001ee844str x1, [sp+192]
001ee848str x2, [sp+200]
001ee84cldr x3, [sp+176]
001ee850str x3, [sp+128]
001ee854tbnz x3, 63, 0x1ee85c
001ee858b 0x1ee888
001ee85c
001ee85cloc_1ee85c:
001ee85cadrp x27, 0x834000
001ee860ldr x2, [x27+160]
001ee864adrp x27, 0x834000
001ee868ldr x3, [x27+168]
001ee86cstr x2, [sp+232]
001ee870str x3, [sp+240]
001ee874ldr x0, [sp+96]
001ee878ldrb w1, [sp+104]
001ee87cldp x29, x30, [sp-8]
001ee880add sp, sp, 384
001ee884ret x30
001ee888
001ee888loc_1ee888:
001ee888ldr x1, [sp+432]
001ee88cldrsb x27, [x1]
001ee890ldr x1, [x1+48]
001ee894ldrsb x27, [x1]
001ee898ldr x2, [x1]
001ee89cldrsb x27, [x2]
001ee8a0ldr x0, [x1+8]
001ee8a4ldr x1, [x2+88]
001ee8a8blr x1
001ee8acstr x0, [sp+320]
001ee8b0str x1, [sp+328]
001ee8b4bl reflect.New
001ee8b8str x0, [sp+296]
001ee8bcstr x1, [sp+304]
001ee8c0str x2, [sp+312]
001ee8c4bl reflect.Value.Interface
001ee8c8str x0, [sp+216]
001ee8ccstr x1, [sp+224]
001ee8d0bl google.golang.org/protobuf/internal/impl.pointerOfIface
001ee8d4str x0, [sp+208]
001ee8d8stp xzr, xzr, [sp+280]
001ee8dcldr x1, [sp+432]
001ee8e0ldrsb x27, [x1]
001ee8e4ldr x0, [x1+48]
001ee8e8str x0, [sp+272]
001ee8ecldrb w6, [sp+440]
001ee8f0ldr x1, [sp+184]
001ee8f4ldr x4, [sp+208]
001ee8f8ldr x2, [sp+192]
001ee8fcldr x7, [sp+448]
001ee900ldr x3, [sp+200]
001ee904ldr x8, [sp+456]
001ee908ldr x9, [sp+464]
001ee90cmov x5, xzr
001ee910bl google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer
001ee914str x0, [sp+136]
001ee918strb w1, [sp+144]
001ee91cstr x2, [sp+280]
001ee920str x3, [sp+288]
001ee924ldr x1, [sp+136]
001ee928ldrb w2, [sp+144]
001ee92cstr x1, [sp+160]
001ee930strb w2, [sp+168]
001ee934ldr x1, [sp+280]
001ee938ldr x2, [sp+288]
001ee93cstr x1, [sp+360]
001ee940str x2, [sp+368]
001ee944ldr x1, [sp+160]
001ee948ldrb w2, [sp+168]
001ee94cstr x1, [sp+112]
001ee950strb w2, [sp+120]
001ee954ldr x3, [sp+368]
001ee958ldr x2, [sp+360]
001ee95cstr x2, [sp+232]
001ee960str x3, [sp+240]
001ee964cbnz x2, 0x1ee96c
001ee968b 0x1ee980
001ee96c
001ee96cloc_1ee96c:
001ee96cldr x0, [sp+96]
001ee970ldrb w1, [sp+104]
001ee974ldp x29, x30, [sp-8]
001ee978add sp, sp, 384
001ee97cret x30
001ee980
001ee980loc_1ee980:
001ee980ldr x0, [sp+416]
001ee984ldr x1, [sp+208]
001ee988bl google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice
001ee98cldr x2, [sp+128]
001ee990str x2, [sp+96]
001ee994ldrb w2, [sp+120]
001ee998strb w2, [sp+104]
001ee99cstp xzr, xzr, [sp+232]
001ee9a0ldr x0, [sp+96]
001ee9a4ldrb w1, [sp+104]
001ee9a8mov x2, xzr
001ee9acmov x3, xzr
001ee9b0ldp x29, x30, [sp-8]
001ee9b4add sp, sp, 384
001ee9b8ret x30
001ee9bc
001ee9bcloc_1ee9bc:
001ee9bcstp x0, x1, [sp+8]
001ee9c0stp x2, x3, [sp+24]
001ee9c4strb w4, [sp+40]
001ee9c8str x5, [sp+48]
001ee9ccstrb w6, [sp+56]
001ee9d0stp x7, x8, [sp+64]
001ee9d4str x9, [sp+80]
001ee9d8mov x3, x30
001ee9dcbl runtime.morestack_noctxt.abi0
001ee9e0ldp x0, x1, [sp+8]
001ee9e4ldp x2, x3, [sp+24]
001ee9e8ldrsb x4, [sp+40]
001ee9ecldr x5, [sp+48]
001ee9f0ldrb w6, [sp+56]
001ee9f4ldp x7, x8, [sp+64]
001ee9f8ldr x9, [sp+80]
001ee9fcb 0x1ee770
001ee770
001ee770google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo: ; void google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001ee770ldr x16, [x28+16]
001ee774sub x17, sp, 256
001ee778subs xzr, x17, x16
001ee77cb.ls 0x1ee9bc
001ee780sub x20, sp, 384
001ee784stp x29, x30, [x20-8]
001ee788add sp, x20, 0
001ee78csub x29, sp, 8
001ee790str x0, [sp+392]
001ee794str x1, [sp+400]
001ee798str x2, [sp+408]
001ee79cstr x3, [sp+416]
001ee7a0strb w4, [sp+424]
001ee7a4str x5, [sp+432]
001ee7a8strb w6, [sp+440]
001ee7acstr x7, [sp+448]
001ee7b0str x8, [sp+456]
001ee7b4str x9, [sp+464]
001ee7b8str xzr, [sp+96]
001ee7bcstrb wzr, [sp+104]
001ee7c0stp xzr, xzr, [sp+232]
001ee7c4ldrsb x4, [sp+424]
001ee7c8ubfm x4, x4, 0, 7
001ee7ccsubs wzr, w4, 2
001ee7d0b.ne 0x1ee7d8
001ee7d4b 0x1ee804
001ee7d8
001ee7d8loc_1ee7d8:
001ee7d8adrp x27, 0x834000
001ee7dcldr x2, [x27+192]
001ee7e0adrp x27, 0x834000
001ee7e4ldr x3, [x27+200]
001ee7e8str x2, [sp+232]
001ee7ecstr x3, [sp+240]
001ee7f0ldr x0, [sp+96]
001ee7f4ldrb w1, [sp+104]
001ee7f8ldp x29, x30, [sp-8]
001ee7fcadd sp, sp, 384
001ee800ret x30
001ee804
001ee804loc_1ee804:
001ee804str xzr, [sp+336]
001ee808stp xzr, xzr, [sp+344]
001ee80cldr x0, [sp+392]
001ee810ldr x1, [sp+400]
001ee814ldr x2, [sp+408]
001ee818bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001ee81cstr x0, [sp+336]
001ee820str x1, [sp+344]
001ee824str x2, [sp+352]
001ee828str x3, [sp+152]
001ee82cstr x0, [sp+248]
001ee830str x1, [sp+256]
001ee834str x2, [sp+264]
001ee838ldr x3, [sp+152]
001ee83cstr x3, [sp+176]
001ee840str x0, [sp+184]
001ee844str x1, [sp+192]
001ee848str x2, [sp+200]
001ee84cldr x3, [sp+176]
001ee850str x3, [sp+128]
001ee854tbnz x3, 63, 0x1ee85c
001ee858b 0x1ee888
001ee85c
001ee85cloc_1ee85c:
001ee85cadrp x27, 0x834000
001ee860ldr x2, [x27+160]
001ee864adrp x27, 0x834000
001ee868ldr x3, [x27+168]
001ee86cstr x2, [sp+232]
001ee870str x3, [sp+240]
001ee874ldr x0, [sp+96]
001ee878ldrb w1, [sp+104]
001ee87cldp x29, x30, [sp-8]
001ee880add sp, sp, 384
001ee884ret x30
001ee888
001ee888loc_1ee888:
001ee888ldr x1, [sp+432]
001ee88cldrsb x27, [x1]
001ee890ldr x1, [x1+48]
001ee894ldrsb x27, [x1]
001ee898ldr x2, [x1]
001ee89cldrsb x27, [x2]
001ee8a0ldr x0, [x1+8]
001ee8a4ldr x1, [x2+88]
001ee8a8blr x1
001ee8acstr x0, [sp+320]
001ee8b0str x1, [sp+328]
001ee8b4bl reflect.New
001ee8b8str x0, [sp+296]
001ee8bcstr x1, [sp+304]
001ee8c0str x2, [sp+312]
001ee8c4bl reflect.Value.Interface
001ee8c8str x0, [sp+216]
001ee8ccstr x1, [sp+224]
001ee8d0bl google.golang.org/protobuf/internal/impl.pointerOfIface
001ee8d4str x0, [sp+208]
001ee8d8stp xzr, xzr, [sp+280]
001ee8dcldr x1, [sp+432]
001ee8e0ldrsb x27, [x1]
001ee8e4ldr x0, [x1+48]
001ee8e8str x0, [sp+272]
001ee8ecldrb w6, [sp+440]
001ee8f0ldr x1, [sp+184]
001ee8f4ldr x4, [sp+208]
001ee8f8ldr x2, [sp+192]
001ee8fcldr x7, [sp+448]
001ee900ldr x3, [sp+200]
001ee904ldr x8, [sp+456]
001ee908ldr x9, [sp+464]
001ee90cmov x5, xzr
001ee910bl google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer
001ee914str x0, [sp+136]
001ee918strb w1, [sp+144]
001ee91cstr x2, [sp+280]
001ee920str x3, [sp+288]
001ee924ldr x1, [sp+136]
001ee928ldrb w2, [sp+144]
001ee92cstr x1, [sp+160]
001ee930strb w2, [sp+168]
001ee934ldr x1, [sp+280]
001ee938ldr x2, [sp+288]
001ee93cstr x1, [sp+360]
001ee940str x2, [sp+368]
001ee944ldr x1, [sp+160]
001ee948ldrb w2, [sp+168]
001ee94cstr x1, [sp+112]
001ee950strb w2, [sp+120]
001ee954ldr x3, [sp+368]
001ee958ldr x2, [sp+360]
001ee95cstr x2, [sp+232]
001ee960str x3, [sp+240]
001ee964cbnz x2, 0x1ee96c
001ee968b 0x1ee980
001ee96c
001ee96cloc_1ee96c:
001ee96cldr x0, [sp+96]
001ee970ldrb w1, [sp+104]
001ee974ldp x29, x30, [sp-8]
001ee978add sp, sp, 384
001ee97cret x30
001ee980
001ee980loc_1ee980:
001ee980ldr x0, [sp+416]
001ee984ldr x1, [sp+208]
001ee988bl google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice
001ee98cldr x2, [sp+128]
001ee990str x2, [sp+96]
001ee994ldrb w2, [sp+120]
001ee998strb w2, [sp+104]
001ee99cstp xzr, xzr, [sp+232]
001ee9a0ldr x0, [sp+96]
001ee9a4ldrb w1, [sp+104]
001ee9a8mov x2, xzr
001ee9acmov x3, xzr
001ee9b0ldp x29, x30, [sp-8]
001ee9b4add sp, sp, 384
001ee9b8ret x30
001ee9bc
001ee9bcloc_1ee9bc:
001ee9bcstp x0, x1, [sp+8]
001ee9c0stp x2, x3, [sp+24]
001ee9c4strb w4, [sp+40]
001ee9c8str x5, [sp+48]
001ee9ccstrb w6, [sp+56]
001ee9d0stp x7, x8, [sp+64]
001ee9d4str x9, [sp+80]
001ee9d8mov x3, x30
001ee9dcbl runtime.morestack_noctxt.abi0
001ee9e0ldp x0, x1, [sp+8]
001ee9e4ldp x2, x3, [sp+24]
001ee9e8ldrsb x4, [sp+40]
001ee9ecldr x5, [sp+48]
001ee9f0ldrb w6, [sp+56]
001ee9f4ldp x7, x8, [sp+64]
001ee9f8ldr x9, [sp+80]
001ee9fcb 0x1ee770
001ee770
001eea00
001eea00google.golang.org/protobuf/internal/impl.isInitMessageSliceInfo: ; void google.golang.org/protobuf/internal/impl.isInitMessageSliceInfo(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f)
001eea00ldr x16, [x28+16]
001eea04sub x17, sp, 16
001eea08subs xzr, x17, x16
001eea0cb.ls 0x1eeae0
001eea10str x30, [sp-144]!
001eea14stur x29, [sp-8]
001eea18sub x29, sp, 8
001eea1cstr x0, [sp+152]
001eea20str x1, [sp+160]
001eea24stp xzr, xzr, [sp+40]
001eea28ldr x0, [sp+152]
001eea2cbl google.golang.org/protobuf/internal/impl.pointer.PointerSlice
001eea30str x0, [sp+64]
001eea34str x1, [sp+72]
001eea38str x2, [sp+80]
001eea3cstr x0, [sp+112]
001eea40str x1, [sp+120]
001eea44str x2, [sp+128]
001eea48str xzr, [sp+32]
001eea4cstr x1, [sp+24]
001eea50b 0x1eea54
001eea54
001eea54loc_1eea54:
001eea54ldr x2, [sp+24]
001eea58ldr x3, [sp+32]
001eea5csubs xzr, x2, x3
001eea60b.gt 0x1eea68
001eea64b 0x1eeac8
001eea68
001eea68loc_1eea68:
001eea68ldr x2, [sp+32]
001eea6cldr x3, [sp+112]
001eea70ldr x2, [x3+3*x2]
001eea74str x2, [sp+56]
001eea78ldr x2, [sp+160]
001eea7cldrsb x27, [x2]
001eea80ldr x0, [x2+48]
001eea84str x0, [sp+104]
001eea88ldr x1, [sp+56]
001eea8cbl google.golang.org/protobuf/internal/impl.(*MessageInfo).checkInitializedPointer
001eea90str x0, [sp+88]
001eea94str x1, [sp+96]
001eea98cbnz x0, 0x1eeaa0
001eea9cb 0x1eeab4
001eeaa0
001eeaa0loc_1eeaa0:
001eeaa0str x0, [sp+40]
001eeaa4str x1, [sp+48]
001eeaa8ldur x29, [sp-8]
001eeaacldr x30, [sp], 144
001eeab0ret x30
001eeab4
001eeab4loc_1eeab4:
001eeab4b 0x1eeab8
001eeab8
001eeab8loc_1eeab8:
001eeab8ldr x2, [sp+32]
001eeabcadd x2, x2, 1
001eeac0str x2, [sp+32]
001eeac4b 0x1eea54
001eeac8
001eeac8loc_1eeac8:
001eeac8stp xzr, xzr, [sp+40]
001eeaccmov x0, xzr
001eead0mov x1, xzr
001eead4ldur x29, [sp-8]
001eead8ldr x30, [sp], 144
001eeadcret x30
001eeae0
001eeae0loc_1eeae0:
001eeae0stp x0, x1, [sp+8]
001eeae4mov x3, x30
001eeae8bl runtime.morestack_noctxt.abi0
001eeaecldp x0, x1, [sp+8]
001eeaf0b 0x1eea00
001eeaf4udf 0
001eeaf8udf 0
001eeafcudf 0
001eea00
001eea00google.golang.org/protobuf/internal/impl.isInitMessageSliceInfo: ; void google.golang.org/protobuf/internal/impl.isInitMessageSliceInfo(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f)
001eea00ldr x16, [x28+16]
001eea04sub x17, sp, 16
001eea08subs xzr, x17, x16
001eea0cb.ls 0x1eeae0
001eea10str x30, [sp-144]!
001eea14stur x29, [sp-8]
001eea18sub x29, sp, 8
001eea1cstr x0, [sp+152]
001eea20str x1, [sp+160]
001eea24stp xzr, xzr, [sp+40]
001eea28ldr x0, [sp+152]
001eea2cbl google.golang.org/protobuf/internal/impl.pointer.PointerSlice
001eea30str x0, [sp+64]
001eea34str x1, [sp+72]
001eea38str x2, [sp+80]
001eea3cstr x0, [sp+112]
001eea40str x1, [sp+120]
001eea44str x2, [sp+128]
001eea48str xzr, [sp+32]
001eea4cstr x1, [sp+24]
001eea50b 0x1eea54
001eea54
001eea54loc_1eea54:
001eea54ldr x2, [sp+24]
001eea58ldr x3, [sp+32]
001eea5csubs xzr, x2, x3
001eea60b.gt 0x1eea68
001eea64b 0x1eeac8
001eea68
001eea68loc_1eea68:
001eea68ldr x2, [sp+32]
001eea6cldr x3, [sp+112]
001eea70ldr x2, [x3+3*x2]
001eea74str x2, [sp+56]
001eea78ldr x2, [sp+160]
001eea7cldrsb x27, [x2]
001eea80ldr x0, [x2+48]
001eea84str x0, [sp+104]
001eea88ldr x1, [sp+56]
001eea8cbl google.golang.org/protobuf/internal/impl.(*MessageInfo).checkInitializedPointer
001eea90str x0, [sp+88]
001eea94str x1, [sp+96]
001eea98cbnz x0, 0x1eeaa0
001eea9cb 0x1eeab4
001eeaa0
001eeaa0loc_1eeaa0:
001eeaa0str x0, [sp+40]
001eeaa4str x1, [sp+48]
001eeaa8ldur x29, [sp-8]
001eeaacldr x30, [sp], 144
001eeab0ret x30
001eeab4
001eeab4loc_1eeab4:
001eeab4b 0x1eeab8
001eeab8
001eeab8loc_1eeab8:
001eeab8ldr x2, [sp+32]
001eeabcadd x2, x2, 1
001eeac0str x2, [sp+32]
001eeac4b 0x1eea54
001eeac8
001eeac8loc_1eeac8:
001eeac8stp xzr, xzr, [sp+40]
001eeaccmov x0, xzr
001eead0mov x1, xzr
001eead4ldur x29, [sp-8]
001eead8ldr x30, [sp], 144
001eeadcret x30
001eeae0
001eeae0loc_1eeae0:
001eeae0stp x0, x1, [sp+8]
001eeae4mov x3, x30
001eeae8bl runtime.morestack_noctxt.abi0
001eeaecldp x0, x1, [sp+8]
001eeaf0b 0x1eea00
001eeaf4udf 0
001eeaf8udf 0
001eeafcudf 0
001eea00
001eeb00
001eeb00google.golang.org/protobuf/internal/impl.sizeMessageSlice: ; void google.golang.org/protobuf/internal/impl.sizeMessageSlice(google.golang.org/protobuf/internal/impl.pointer p, reflect.Type goType, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions p3)
001eeb00ldr x16, [x28+16]
001eeb04sub x17, sp, 80
001eeb08subs xzr, x17, x16
001eeb0cb.ls 0x1eec24
001eeb10str x30, [sp-208]!
001eeb14stur x29, [sp-8]
001eeb18sub x29, sp, 8
001eeb1cstr x0, [sp+216]
001eeb20str x1, [sp+224]
001eeb24str x2, [sp+232]
001eeb28str x3, [sp+240]
001eeb2cstrb w4, [sp+248]
001eeb30str xzr, [sp+40]
001eeb34ldr x0, [sp+216]
001eeb38bl google.golang.org/protobuf/internal/impl.pointer.PointerSlice
001eeb3cstr x0, [sp+96]
001eeb40str x1, [sp+104]
001eeb44str x2, [sp+112]
001eeb48str xzr, [sp+48]
001eeb4cstr x0, [sp+136]
001eeb50str x1, [sp+144]
001eeb54str x2, [sp+152]
001eeb58str xzr, [sp+64]
001eeb5cstr x1, [sp+56]
001eeb60b 0x1eeb64
001eeb64
001eeb64loc_1eeb64:
001eeb64ldr x1, [sp+56]
001eeb68ldr x2, [sp+64]
001eeb6csubs xzr, x1, x2
001eeb70b.gt 0x1eeb78
001eeb74b 0x1eec10
001eeb78
001eeb78loc_1eeb78:
001eeb78ldr x1, [sp+64]
001eeb7cldr x2, [sp+136]
001eeb80ldr x1, [x2+3*x1]
001eeb84str x1, [sp+88]
001eeb88ldr x1, [sp+224]
001eeb8cldrsb x27, [x1]
001eeb90ldr x1, [x1+88]
001eeb94ldr x0, [sp+232]
001eeb98blr x1
001eeb9cstr x0, [sp+184]
001eeba0str x1, [sp+192]
001eeba4ldr x2, [sp+88]
001eeba8mov x3, x0
001eebacmov x0, x2
001eebb0mov x4, x1
001eebb4mov x1, x3
001eebb8mov x2, x4
001eebbcbl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
001eebc0str x0, [sp+160]
001eebc4str x1, [sp+168]
001eebc8str x2, [sp+176]
001eebccbl google.golang.org/protobuf/internal/impl.asMessage
001eebd0str x0, [sp+120]
001eebd4str x1, [sp+128]
001eebd8bl google.golang.org/protobuf/proto.Size
001eebdcstr x0, [sp+80]
001eebe0bl google.golang.org/protobuf/encoding/protowire.SizeBytes
001eebe4str x0, [sp+72]
001eebe8ldr x1, [sp+48]
001eebecldr x2, [sp+240]
001eebf0add x2, x0, x2
001eebf4add x1, x1, x2
001eebf8str x1, [sp+48]
001eebfcb 0x1eec00
001eec00
001eec00loc_1eec00:
001eec00ldr x1, [sp+64]
001eec04add x1, x1, 1
001eec08str x1, [sp+64]
001eec0cb 0x1eeb64
001eec10
001eec10loc_1eec10:
001eec10ldr x0, [sp+48]
001eec14str x0, [sp+40]
001eec18ldur x29, [sp-8]
001eec1cldr x30, [sp], 208
001eec20ret x30
001eec24
001eec24loc_1eec24:
001eec24stp x0, x1, [sp+8]
001eec28stp x2, x3, [sp+24]
001eec2cstrb w4, [sp+40]
001eec30mov x3, x30
001eec34bl runtime.morestack_noctxt.abi0
001eec38ldp x0, x1, [sp+8]
001eec3cldp x2, x3, [sp+24]
001eec40ldrb w4, [sp+40]
001eec44b 0x1eeb00
001eec48udf 0
001eec4cudf 0
001eeb00
001eeb00google.golang.org/protobuf/internal/impl.sizeMessageSlice: ; void google.golang.org/protobuf/internal/impl.sizeMessageSlice(google.golang.org/protobuf/internal/impl.pointer p, reflect.Type goType, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions p3)
001eeb00ldr x16, [x28+16]
001eeb04sub x17, sp, 80
001eeb08subs xzr, x17, x16
001eeb0cb.ls 0x1eec24
001eeb10str x30, [sp-208]!
001eeb14stur x29, [sp-8]
001eeb18sub x29, sp, 8
001eeb1cstr x0, [sp+216]
001eeb20str x1, [sp+224]
001eeb24str x2, [sp+232]
001eeb28str x3, [sp+240]
001eeb2cstrb w4, [sp+248]
001eeb30str xzr, [sp+40]
001eeb34ldr x0, [sp+216]
001eeb38bl google.golang.org/protobuf/internal/impl.pointer.PointerSlice
001eeb3cstr x0, [sp+96]
001eeb40str x1, [sp+104]
001eeb44str x2, [sp+112]
001eeb48str xzr, [sp+48]
001eeb4cstr x0, [sp+136]
001eeb50str x1, [sp+144]
001eeb54str x2, [sp+152]
001eeb58str xzr, [sp+64]
001eeb5cstr x1, [sp+56]
001eeb60b 0x1eeb64
001eeb64
001eeb64loc_1eeb64:
001eeb64ldr x1, [sp+56]
001eeb68ldr x2, [sp+64]
001eeb6csubs xzr, x1, x2
001eeb70b.gt 0x1eeb78
001eeb74b 0x1eec10
001eeb78
001eeb78loc_1eeb78:
001eeb78ldr x1, [sp+64]
001eeb7cldr x2, [sp+136]
001eeb80ldr x1, [x2+3*x1]
001eeb84str x1, [sp+88]
001eeb88ldr x1, [sp+224]
001eeb8cldrsb x27, [x1]
001eeb90ldr x1, [x1+88]
001eeb94ldr x0, [sp+232]
001eeb98blr x1
001eeb9cstr x0, [sp+184]
001eeba0str x1, [sp+192]
001eeba4ldr x2, [sp+88]
001eeba8mov x3, x0
001eebacmov x0, x2
001eebb0mov x4, x1
001eebb4mov x1, x3
001eebb8mov x2, x4
001eebbcbl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
001eebc0str x0, [sp+160]
001eebc4str x1, [sp+168]
001eebc8str x2, [sp+176]
001eebccbl google.golang.org/protobuf/internal/impl.asMessage
001eebd0str x0, [sp+120]
001eebd4str x1, [sp+128]
001eebd8bl google.golang.org/protobuf/proto.Size
001eebdcstr x0, [sp+80]
001eebe0bl google.golang.org/protobuf/encoding/protowire.SizeBytes
001eebe4str x0, [sp+72]
001eebe8ldr x1, [sp+48]
001eebecldr x2, [sp+240]
001eebf0add x2, x0, x2
001eebf4add x1, x1, x2
001eebf8str x1, [sp+48]
001eebfcb 0x1eec00
001eec00
001eec00loc_1eec00:
001eec00ldr x1, [sp+64]
001eec04add x1, x1, 1
001eec08str x1, [sp+64]
001eec0cb 0x1eeb64
001eec10
001eec10loc_1eec10:
001eec10ldr x0, [sp+48]
001eec14str x0, [sp+40]
001eec18ldur x29, [sp-8]
001eec1cldr x30, [sp], 208
001eec20ret x30
001eec24
001eec24loc_1eec24:
001eec24stp x0, x1, [sp+8]
001eec28stp x2, x3, [sp+24]
001eec2cstrb w4, [sp+40]
001eec30mov x3, x30
001eec34bl runtime.morestack_noctxt.abi0
001eec38ldp x0, x1, [sp+8]
001eec3cldp x2, x3, [sp+24]
001eec40ldrb w4, [sp+40]
001eec44b 0x1eeb00
001eec48udf 0
001eec4cudf 0
001eeb00
001eec50
001eec50google.golang.org/protobuf/internal/impl.appendMessageSlice: ; void google.golang.org/protobuf/internal/impl.appendMessageSlice(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, uint64 wiretag, reflect.Type goType, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001eec50ldr x16, [x28+16]
001eec54sub x17, sp, 224
001eec58subs xzr, x17, x16
001eec5cb.ls 0x1eeeec
001eec60sub x20, sp, 352
001eec64stp x29, x30, [x20-8]
001eec68add sp, x20, 0
001eec6csub x29, sp, 8
001eec70str x0, [sp+360]
001eec74str x1, [sp+368]
001eec78str x2, [sp+376]
001eec7cstr x3, [sp+384]
001eec80str x4, [sp+392]
001eec84str x5, [sp+400]
001eec88str x6, [sp+408]
001eec8cstrb w7, [sp+416]
001eec90str xzr, [sp+112]
001eec94stp xzr, xzr, [sp+120]
001eec98stp xzr, xzr, [sp+96]
001eec9cldr x0, [sp+384]
001eeca0bl google.golang.org/protobuf/internal/impl.pointer.PointerSlice
001eeca4str x0, [sp+144]
001eeca8str x1, [sp+152]
001eecacstr x2, [sp+160]
001eecb0stp xzr, xzr, [sp+184]
001eecb4ldr x1, [sp+152]
001eecb8ldr x2, [sp+144]
001eecbcldr x3, [sp+160]
001eecc0str x2, [sp+280]
001eecc4str x1, [sp+288]
001eecc8str x3, [sp+296]
001eecccstr xzr, [sp+88]
001eecd0str x1, [sp+80]
001eecd4b 0x1eecd8
001eecd8
001eecd8loc_1eecd8:
001eecd8ldr x5, [sp+80]
001eecdcldr x6, [sp+88]
001eece0subs xzr, x5, x6
001eece4b.gt 0x1eecec
001eece8b 0x1eeeb0
001eecec
001eececloc_1eecec:
001eececldr x1, [sp+88]
001eecf0ldr x2, [sp+280]
001eecf4ldr x1, [x2+3*x1]
001eecf8str x1, [sp+136]
001eecfcldr x1, [sp+400]
001eed00ldrsb x27, [x1]
001eed04ldr x1, [x1+88]
001eed08ldr x0, [sp+408]
001eed0cblr x1
001eed10str x0, [sp+264]
001eed14str x1, [sp+272]
001eed18ldr x2, [sp+136]
001eed1cmov x3, x0
001eed20mov x0, x2
001eed24mov x4, x1
001eed28mov x1, x3
001eed2cmov x2, x4
001eed30bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
001eed34str x0, [sp+240]
001eed38str x1, [sp+248]
001eed3cstr x2, [sp+256]
001eed40bl google.golang.org/protobuf/internal/impl.asMessage
001eed44str x0, [sp+168]
001eed48str x1, [sp+176]
001eed4cldr x3, [sp+392]
001eed50ldr x0, [sp+360]
001eed54ldr x1, [sp+368]
001eed58ldr x2, [sp+376]
001eed5cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001eed60str x0, [sp+360]
001eed64str x1, [sp+368]
001eed68str x2, [sp+376]
001eed6cldr x0, [sp+168]
001eed70ldr x1, [sp+176]
001eed74bl google.golang.org/protobuf/proto.Size
001eed78str x0, [sp+72]
001eed7cldr x1, [sp+360]
001eed80ldr x2, [sp+368]
001eed84ldr x3, [sp+376]
001eed88mov x4, x0
001eed8cmov x0, x1
001eed90mov x1, x2
001eed94mov x2, x3
001eed98mov x3, x4
001eed9cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001eeda0str x0, [sp+360]
001eeda4str x1, [sp+368]
001eeda8str x2, [sp+376]
001eedacldrb w0, [sp+416]
001eedb0bl google.golang.org/protobuf/internal/impl.marshalOptions.Options
001eedb4strb w0, [sp+69]
001eedb8strb w1, [sp+70]
001eedbcstrb w2, [sp+71]
001eedc0str xzr, [sp+216]
001eedc4stp xzr, xzr, [sp+224]
001eedc8stp xzr, xzr, [sp+200]
001eedccldr x6, [sp+168]
001eedd0ldrb w0, [sp+69]
001eedd4ldr x3, [sp+360]
001eedd8ldrb w1, [sp+70]
001eeddcldrb w2, [sp+71]
001eede0ldr x4, [sp+368]
001eede4ldr x7, [sp+176]
001eede8ldr x5, [sp+376]
001eedecbl google.golang.org/protobuf/proto.MarshalOptions.MarshalAppend
001eedf0str x0, [sp+216]
001eedf4str x1, [sp+224]
001eedf8str x2, [sp+232]
001eedfcstr x3, [sp+200]
001eee00str x4, [sp+208]
001eee04ldr x1, [sp+216]
001eee08ldr x2, [sp+224]
001eee0cldr x3, [sp+232]
001eee10str x1, [sp+320]
001eee14str x2, [sp+328]
001eee18str x3, [sp+336]
001eee1cldr x1, [sp+200]
001eee20ldr x2, [sp+208]
001eee24str x1, [sp+304]
001eee28str x2, [sp+312]
001eee2cldr x1, [sp+320]
001eee30ldr x2, [sp+328]
001eee34ldr x3, [sp+336]
001eee38str x1, [sp+360]
001eee3cstr x2, [sp+368]
001eee40str x3, [sp+376]
001eee44ldr x1, [sp+312]
001eee48ldr x2, [sp+304]
001eee4cstr x2, [sp+184]
001eee50str x1, [sp+192]
001eee54cbnz x2, 0x1eee5c
001eee58b 0x1eee9c
001eee5c
001eee5cloc_1eee5c:
001eee5cldr x5, [sp+360]
001eee60ldr x6, [sp+368]
001eee64ldr x7, [sp+376]
001eee68str x5, [sp+112]
001eee6cstr x6, [sp+120]
001eee70str x7, [sp+128]
001eee74ldr x3, [sp+184]
001eee78ldr x4, [sp+192]
001eee7cstr x3, [sp+96]
001eee80str x4, [sp+104]
001eee84ldr x0, [sp+112]
001eee88ldr x1, [sp+120]
001eee8cldr x2, [sp+128]
001eee90ldp x29, x30, [sp-8]
001eee94add sp, sp, 352
001eee98ret x30
001eee9c
001eee9cloc_1eee9c:
001eee9cb 0x1eeea0
001eeea0
001eeea0loc_1eeea0:
001eeea0ldr x5, [sp+88]
001eeea4add x5, x5, 1
001eeea8str x5, [sp+88]
001eeeacb 0x1eecd8
001eeeb0
001eeeb0loc_1eeeb0:
001eeeb0ldr x5, [sp+360]
001eeeb4ldr x6, [sp+368]
001eeeb8ldr x7, [sp+376]
001eeebcstr x5, [sp+112]
001eeec0str x6, [sp+120]
001eeec4str x7, [sp+128]
001eeec8stp xzr, xzr, [sp+96]
001eeeccldr x0, [sp+112]
001eeed0ldr x1, [sp+120]
001eeed4ldr x2, [sp+128]
001eeed8mov x3, xzr
001eeedcmov x4, xzr
001eeee0ldp x29, x30, [sp-8]
001eeee4add sp, sp, 352
001eeee8ret x30
001eeeec
001eeeecloc_1eeeec:
001eeeecstp x0, x1, [sp+8]
001eeef0stp x2, x3, [sp+24]
001eeef4stp x4, x5, [sp+40]
001eeef8str x6, [sp+56]
001eeefcstrb w7, [sp+64]
001eef00mov x3, x30
001eef04bl runtime.morestack_noctxt.abi0
001eef08ldp x0, x1, [sp+8]
001eef0cldp x2, x3, [sp+24]
001eef10ldp x4, x5, [sp+40]
001eef14ldr x6, [sp+56]
001eef18ldrb w7, [sp+64]
001eef1cb 0x1eec50
001eec50
001eec50google.golang.org/protobuf/internal/impl.appendMessageSlice: ; void google.golang.org/protobuf/internal/impl.appendMessageSlice(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, uint64 wiretag, reflect.Type goType, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001eec50ldr x16, [x28+16]
001eec54sub x17, sp, 224
001eec58subs xzr, x17, x16
001eec5cb.ls 0x1eeeec
001eec60sub x20, sp, 352
001eec64stp x29, x30, [x20-8]
001eec68add sp, x20, 0
001eec6csub x29, sp, 8
001eec70str x0, [sp+360]
001eec74str x1, [sp+368]
001eec78str x2, [sp+376]
001eec7cstr x3, [sp+384]
001eec80str x4, [sp+392]
001eec84str x5, [sp+400]
001eec88str x6, [sp+408]
001eec8cstrb w7, [sp+416]
001eec90str xzr, [sp+112]
001eec94stp xzr, xzr, [sp+120]
001eec98stp xzr, xzr, [sp+96]
001eec9cldr x0, [sp+384]
001eeca0bl google.golang.org/protobuf/internal/impl.pointer.PointerSlice
001eeca4str x0, [sp+144]
001eeca8str x1, [sp+152]
001eecacstr x2, [sp+160]
001eecb0stp xzr, xzr, [sp+184]
001eecb4ldr x1, [sp+152]
001eecb8ldr x2, [sp+144]
001eecbcldr x3, [sp+160]
001eecc0str x2, [sp+280]
001eecc4str x1, [sp+288]
001eecc8str x3, [sp+296]
001eecccstr xzr, [sp+88]
001eecd0str x1, [sp+80]
001eecd4b 0x1eecd8
001eecd8
001eecd8loc_1eecd8:
001eecd8ldr x5, [sp+80]
001eecdcldr x6, [sp+88]
001eece0subs xzr, x5, x6
001eece4b.gt 0x1eecec
001eece8b 0x1eeeb0
001eecec
001eececloc_1eecec:
001eececldr x1, [sp+88]
001eecf0ldr x2, [sp+280]
001eecf4ldr x1, [x2+3*x1]
001eecf8str x1, [sp+136]
001eecfcldr x1, [sp+400]
001eed00ldrsb x27, [x1]
001eed04ldr x1, [x1+88]
001eed08ldr x0, [sp+408]
001eed0cblr x1
001eed10str x0, [sp+264]
001eed14str x1, [sp+272]
001eed18ldr x2, [sp+136]
001eed1cmov x3, x0
001eed20mov x0, x2
001eed24mov x4, x1
001eed28mov x1, x3
001eed2cmov x2, x4
001eed30bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
001eed34str x0, [sp+240]
001eed38str x1, [sp+248]
001eed3cstr x2, [sp+256]
001eed40bl google.golang.org/protobuf/internal/impl.asMessage
001eed44str x0, [sp+168]
001eed48str x1, [sp+176]
001eed4cldr x3, [sp+392]
001eed50ldr x0, [sp+360]
001eed54ldr x1, [sp+368]
001eed58ldr x2, [sp+376]
001eed5cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001eed60str x0, [sp+360]
001eed64str x1, [sp+368]
001eed68str x2, [sp+376]
001eed6cldr x0, [sp+168]
001eed70ldr x1, [sp+176]
001eed74bl google.golang.org/protobuf/proto.Size
001eed78str x0, [sp+72]
001eed7cldr x1, [sp+360]
001eed80ldr x2, [sp+368]
001eed84ldr x3, [sp+376]
001eed88mov x4, x0
001eed8cmov x0, x1
001eed90mov x1, x2
001eed94mov x2, x3
001eed98mov x3, x4
001eed9cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001eeda0str x0, [sp+360]
001eeda4str x1, [sp+368]
001eeda8str x2, [sp+376]
001eedacldrb w0, [sp+416]
001eedb0bl google.golang.org/protobuf/internal/impl.marshalOptions.Options
001eedb4strb w0, [sp+69]
001eedb8strb w1, [sp+70]
001eedbcstrb w2, [sp+71]
001eedc0str xzr, [sp+216]
001eedc4stp xzr, xzr, [sp+224]
001eedc8stp xzr, xzr, [sp+200]
001eedccldr x6, [sp+168]
001eedd0ldrb w0, [sp+69]
001eedd4ldr x3, [sp+360]
001eedd8ldrb w1, [sp+70]
001eeddcldrb w2, [sp+71]
001eede0ldr x4, [sp+368]
001eede4ldr x7, [sp+176]
001eede8ldr x5, [sp+376]
001eedecbl google.golang.org/protobuf/proto.MarshalOptions.MarshalAppend
001eedf0str x0, [sp+216]
001eedf4str x1, [sp+224]
001eedf8str x2, [sp+232]
001eedfcstr x3, [sp+200]
001eee00str x4, [sp+208]
001eee04ldr x1, [sp+216]
001eee08ldr x2, [sp+224]
001eee0cldr x3, [sp+232]
001eee10str x1, [sp+320]
001eee14str x2, [sp+328]
001eee18str x3, [sp+336]
001eee1cldr x1, [sp+200]
001eee20ldr x2, [sp+208]
001eee24str x1, [sp+304]
001eee28str x2, [sp+312]
001eee2cldr x1, [sp+320]
001eee30ldr x2, [sp+328]
001eee34ldr x3, [sp+336]
001eee38str x1, [sp+360]
001eee3cstr x2, [sp+368]
001eee40str x3, [sp+376]
001eee44ldr x1, [sp+312]
001eee48ldr x2, [sp+304]
001eee4cstr x2, [sp+184]
001eee50str x1, [sp+192]
001eee54cbnz x2, 0x1eee5c
001eee58b 0x1eee9c
001eee5c
001eee5cloc_1eee5c:
001eee5cldr x5, [sp+360]
001eee60ldr x6, [sp+368]
001eee64ldr x7, [sp+376]
001eee68str x5, [sp+112]
001eee6cstr x6, [sp+120]
001eee70str x7, [sp+128]
001eee74ldr x3, [sp+184]
001eee78ldr x4, [sp+192]
001eee7cstr x3, [sp+96]
001eee80str x4, [sp+104]
001eee84ldr x0, [sp+112]
001eee88ldr x1, [sp+120]
001eee8cldr x2, [sp+128]
001eee90ldp x29, x30, [sp-8]
001eee94add sp, sp, 352
001eee98ret x30
001eee9c
001eee9cloc_1eee9c:
001eee9cb 0x1eeea0
001eeea0
001eeea0loc_1eeea0:
001eeea0ldr x5, [sp+88]
001eeea4add x5, x5, 1
001eeea8str x5, [sp+88]
001eeeacb 0x1eecd8
001eeeb0
001eeeb0loc_1eeeb0:
001eeeb0ldr x5, [sp+360]
001eeeb4ldr x6, [sp+368]
001eeeb8ldr x7, [sp+376]
001eeebcstr x5, [sp+112]
001eeec0str x6, [sp+120]
001eeec4str x7, [sp+128]
001eeec8stp xzr, xzr, [sp+96]
001eeeccldr x0, [sp+112]
001eeed0ldr x1, [sp+120]
001eeed4ldr x2, [sp+128]
001eeed8mov x3, xzr
001eeedcmov x4, xzr
001eeee0ldp x29, x30, [sp-8]
001eeee4add sp, sp, 352
001eeee8ret x30
001eeeec
001eeeecloc_1eeeec:
001eeeecstp x0, x1, [sp+8]
001eeef0stp x2, x3, [sp+24]
001eeef4stp x4, x5, [sp+40]
001eeef8str x6, [sp+56]
001eeefcstrb w7, [sp+64]
001eef00mov x3, x30
001eef04bl runtime.morestack_noctxt.abi0
001eef08ldp x0, x1, [sp+8]
001eef0cldp x2, x3, [sp+24]
001eef10ldp x4, x5, [sp+40]
001eef14ldr x6, [sp+56]
001eef18ldrb w7, [sp+64]
001eef1cb 0x1eec50
001eec50
001eef20
001eef20google.golang.org/protobuf/internal/impl.consumeMessageSlice: ; void google.golang.org/protobuf/internal/impl.consumeMessageSlice(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, reflect.Type goType, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001eef20ldr x16, [x28+16]
001eef24sub x17, sp, 384
001eef28subs xzr, x17, x16
001eef2cb.ls 0x1ef1f8
001eef30sub x20, sp, 512
001eef34stp x29, x30, [x20-8]
001eef38add sp, x20, 0
001eef3csub x29, sp, 8
001eef40str x0, [sp+520]
001eef44str x1, [sp+528]
001eef48str x2, [sp+536]
001eef4cstr x3, [sp+544]
001eef50str x4, [sp+552]
001eef54str x5, [sp+560]
001eef58strb w6, [sp+568]
001eef5cstrb w7, [sp+576]
001eef60str x8, [sp+584]
001eef64str x9, [sp+592]
001eef68str x10, [sp+600]
001eef6cstr xzr, [sp+128]
001eef70strb wzr, [sp+136]
001eef74stp xzr, xzr, [sp+216]
001eef78ldrsb x4, [sp+568]
001eef7cubfm x4, x4, 0, 7
001eef80subs wzr, w4, 2
001eef84b.ne 0x1eef8c
001eef88b 0x1eefb8
001eef8c
001eef8cloc_1eef8c:
001eef8cadrp x27, 0x834000
001eef90ldr x2, [x27+192]
001eef94adrp x27, 0x834000
001eef98ldr x3, [x27+200]
001eef9cstr x2, [sp+216]
001eefa0str x3, [sp+224]
001eefa4ldr x0, [sp+128]
001eefa8ldrb w1, [sp+136]
001eefacldp x29, x30, [sp-8]
001eefb0add sp, sp, 512
001eefb4ret x30
001eefb8
001eefb8loc_1eefb8:
001eefb8str xzr, [sp+448]
001eefbcstp xzr, xzr, [sp+456]
001eefc0ldr x0, [sp+520]
001eefc4ldr x1, [sp+528]
001eefc8ldr x2, [sp+536]
001eefccbl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001eefd0str x0, [sp+448]
001eefd4str x1, [sp+456]
001eefd8str x2, [sp+464]
001eefdcstr x3, [sp+152]
001eefe0str x0, [sp+232]
001eefe4str x1, [sp+240]
001eefe8str x2, [sp+248]
001eefecldr x3, [sp+152]
001eeff0str x3, [sp+160]
001eeff4str x0, [sp+168]
001eeff8str x1, [sp+176]
001eeffcstr x2, [sp+184]
001ef000ldr x3, [sp+160]
001ef004str x3, [sp+144]
001ef008tbnz x3, 63, 0x1ef010
001ef00cb 0x1ef03c
001ef010
001ef010loc_1ef010:
001ef010adrp x27, 0x833000
001ef014ldr x2, [x27+160]
001ef018adrp x27, 0x833000
001ef01cldr x3, [x27+168]
001ef020str x2, [sp+216]
001ef024str x3, [sp+224]
001ef028ldr x0, [sp+128]
001ef02cldrb w1, [sp+136]
001ef030ldp x29, x30, [sp-8]
001ef034add sp, sp, 512
001ef038ret x30
001ef03c
001ef03cloc_1ef03c:
001ef03cldr x1, [sp+552]
001ef040ldrsb x27, [x1]
001ef044ldr x1, [x1+88]
001ef048ldr x0, [sp+560]
001ef04cblr x1
001ef050str x0, [sp+432]
001ef054str x1, [sp+440]
001ef058bl reflect.New
001ef05cstr x0, [sp+192]
001ef060str x1, [sp+200]
001ef064str x2, [sp+208]
001ef068ldrb w0, [sp+576]
001ef06cldr x1, [sp+584]
001ef070ldr x2, [sp+592]
001ef074ldr x3, [sp+600]
001ef078bl google.golang.org/protobuf/internal/impl.unmarshalOptions.Options
001ef07cstrb w0, [sp+256]
001ef080strb w1, [sp+257]
001ef084strb w2, [sp+258]
001ef088str x3, [sp+264]
001ef08cstr x4, [sp+272]
001ef090str x5, [sp+280]
001ef094ldp x1, x2, [sp+256]
001ef098ldp x3, x4, [sp+272]
001ef09cstp x1, x2, [sp+400]
001ef0a0stp x3, x4, [sp+416]
001ef0a4ldr x0, [sp+192]
001ef0a8ldr x1, [sp+200]
001ef0acldr x2, [sp+208]
001ef0b0bl google.golang.org/protobuf/internal/impl.asMessage
001ef0b4str x0, [sp+488]
001ef0b8str x1, [sp+496]
001ef0bcldrsb x27, [x0]
001ef0c0ldr x2, [x0+24]
001ef0c4mov x0, x1
001ef0c8blr x2
001ef0ccstr x0, [sp+384]
001ef0d0str x1, [sp+392]
001ef0d4stp xzr, xzr, [sp+368]
001ef0d8stp xzr, xzr, [sp+288]
001ef0dcstp xzr, xzr, [sp+304]
001ef0e0stp xzr, xzr, [sp+320]
001ef0e4stp xzr, xzr, [sp+336]
001ef0e8str xzr, [sp+352]
001ef0ecldr x9, [sp+176]
001ef0f0ldr x10, [sp+184]
001ef0f4ldr x1, [sp+168]
001ef0f8str x1, [sp+304]
001ef0fcstr x9, [sp+312]
001ef100str x10, [sp+320]
001ef104ldr x6, [sp+384]
001ef108ldr x7, [sp+392]
001ef10cstr x6, [sp+288]
001ef110str x7, [sp+296]
001ef114ldrb w0, [sp+400]
001ef118ldrb w1, [sp+401]
001ef11cldrb w2, [sp+402]
001ef120ldr x3, [sp+408]
001ef124ldr x4, [sp+416]
001ef128ldr x8, [sp+304]
001ef12cldr x5, [sp+424]
001ef130ldrb w11, [sp+328]
001ef134ldr x12, [sp+336]
001ef138ldr x13, [sp+344]
001ef13cldr x14, [sp+352]
001ef140bl google.golang.org/protobuf/proto.UnmarshalOptions.UnmarshalState
001ef144strb w0, [sp+126]
001ef148str x1, [sp+368]
001ef14cstr x2, [sp+376]
001ef150ldrb w1, [sp+126]
001ef154strb w1, [sp+127]
001ef158ldr x1, [sp+368]
001ef15cldr x2, [sp+376]
001ef160str x1, [sp+472]
001ef164str x2, [sp+480]
001ef168ldrb w1, [sp+127]
001ef16cstrb w1, [sp+125]
001ef170ldr x3, [sp+480]
001ef174ldr x2, [sp+472]
001ef178str x2, [sp+216]
001ef17cstr x3, [sp+224]
001ef180cbnz x2, 0x1ef188
001ef184b 0x1ef19c
001ef188
001ef188loc_1ef188:
001ef188ldr x0, [sp+128]
001ef18cldrb w1, [sp+136]
001ef190ldp x29, x30, [sp-8]
001ef194add sp, sp, 512
001ef198ret x30
001ef19c
001ef19cloc_1ef19c:
001ef19cldr x0, [sp+192]
001ef1a0ldr x1, [sp+200]
001ef1a4ldr x2, [sp+208]
001ef1a8bl google.golang.org/protobuf/internal/impl.pointerOfValue
001ef1acstr x0, [sp+360]
001ef1b0ldr x3, [sp+544]
001ef1b4mov x1, x0
001ef1b8mov x0, x3
001ef1bcbl google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice
001ef1c0ldr x3, [sp+144]
001ef1c4str x3, [sp+128]
001ef1c8ldrb w3, [sp+125]
001ef1ccands wzr, w3, 1
001ef1d0cset x3, ne
001ef1d4strb w3, [sp+136]
001ef1d8stp xzr, xzr, [sp+216]
001ef1dcldr x0, [sp+128]
001ef1e0ldrb w1, [sp+136]
001ef1e4mov x2, xzr
001ef1e8mov x3, xzr
001ef1ecldp x29, x30, [sp-8]
001ef1f0add sp, sp, 512
001ef1f4ret x30
001ef1f8
001ef1f8loc_1ef1f8:
001ef1f8stp x0, x1, [sp+8]
001ef1fcstp x2, x3, [sp+24]
001ef200stp x4, x5, [sp+40]
001ef204strb w6, [sp+56]
001ef208strb w7, [sp+64]
001ef20cstp x8, x9, [sp+72]
001ef210str x10, [sp+88]
001ef214mov x3, x30
001ef218bl runtime.morestack_noctxt.abi0
001ef21cldp x0, x1, [sp+8]
001ef220ldp x2, x3, [sp+24]
001ef224ldp x4, x5, [sp+40]
001ef228ldrsb x6, [sp+56]
001ef22cldrb w7, [sp+64]
001ef230ldp x8, x9, [sp+72]
001ef234ldr x10, [sp+88]
001ef238b 0x1eef20
001ef23cudf 0
001eef20
001eef20google.golang.org/protobuf/internal/impl.consumeMessageSlice: ; void google.golang.org/protobuf/internal/impl.consumeMessageSlice(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, reflect.Type goType, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001eef20ldr x16, [x28+16]
001eef24sub x17, sp, 384
001eef28subs xzr, x17, x16
001eef2cb.ls 0x1ef1f8
001eef30sub x20, sp, 512
001eef34stp x29, x30, [x20-8]
001eef38add sp, x20, 0
001eef3csub x29, sp, 8
001eef40str x0, [sp+520]
001eef44str x1, [sp+528]
001eef48str x2, [sp+536]
001eef4cstr x3, [sp+544]
001eef50str x4, [sp+552]
001eef54str x5, [sp+560]
001eef58strb w6, [sp+568]
001eef5cstrb w7, [sp+576]
001eef60str x8, [sp+584]
001eef64str x9, [sp+592]
001eef68str x10, [sp+600]
001eef6cstr xzr, [sp+128]
001eef70strb wzr, [sp+136]
001eef74stp xzr, xzr, [sp+216]
001eef78ldrsb x4, [sp+568]
001eef7cubfm x4, x4, 0, 7
001eef80subs wzr, w4, 2
001eef84b.ne 0x1eef8c
001eef88b 0x1eefb8
001eef8c
001eef8cloc_1eef8c:
001eef8cadrp x27, 0x834000
001eef90ldr x2, [x27+192]
001eef94adrp x27, 0x834000
001eef98ldr x3, [x27+200]
001eef9cstr x2, [sp+216]
001eefa0str x3, [sp+224]
001eefa4ldr x0, [sp+128]
001eefa8ldrb w1, [sp+136]
001eefacldp x29, x30, [sp-8]
001eefb0add sp, sp, 512
001eefb4ret x30
001eefb8
001eefb8loc_1eefb8:
001eefb8str xzr, [sp+448]
001eefbcstp xzr, xzr, [sp+456]
001eefc0ldr x0, [sp+520]
001eefc4ldr x1, [sp+528]
001eefc8ldr x2, [sp+536]
001eefccbl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001eefd0str x0, [sp+448]
001eefd4str x1, [sp+456]
001eefd8str x2, [sp+464]
001eefdcstr x3, [sp+152]
001eefe0str x0, [sp+232]
001eefe4str x1, [sp+240]
001eefe8str x2, [sp+248]
001eefecldr x3, [sp+152]
001eeff0str x3, [sp+160]
001eeff4str x0, [sp+168]
001eeff8str x1, [sp+176]
001eeffcstr x2, [sp+184]
001ef000ldr x3, [sp+160]
001ef004str x3, [sp+144]
001ef008tbnz x3, 63, 0x1ef010
001ef00cb 0x1ef03c
001ef010
001ef010loc_1ef010:
001ef010adrp x27, 0x833000
001ef014ldr x2, [x27+160]
001ef018adrp x27, 0x833000
001ef01cldr x3, [x27+168]
001ef020str x2, [sp+216]
001ef024str x3, [sp+224]
001ef028ldr x0, [sp+128]
001ef02cldrb w1, [sp+136]
001ef030ldp x29, x30, [sp-8]
001ef034add sp, sp, 512
001ef038ret x30
001ef03c
001ef03cloc_1ef03c:
001ef03cldr x1, [sp+552]
001ef040ldrsb x27, [x1]
001ef044ldr x1, [x1+88]
001ef048ldr x0, [sp+560]
001ef04cblr x1
001ef050str x0, [sp+432]
001ef054str x1, [sp+440]
001ef058bl reflect.New
001ef05cstr x0, [sp+192]
001ef060str x1, [sp+200]
001ef064str x2, [sp+208]
001ef068ldrb w0, [sp+576]
001ef06cldr x1, [sp+584]
001ef070ldr x2, [sp+592]
001ef074ldr x3, [sp+600]
001ef078bl google.golang.org/protobuf/internal/impl.unmarshalOptions.Options
001ef07cstrb w0, [sp+256]
001ef080strb w1, [sp+257]
001ef084strb w2, [sp+258]
001ef088str x3, [sp+264]
001ef08cstr x4, [sp+272]
001ef090str x5, [sp+280]
001ef094ldp x1, x2, [sp+256]
001ef098ldp x3, x4, [sp+272]
001ef09cstp x1, x2, [sp+400]
001ef0a0stp x3, x4, [sp+416]
001ef0a4ldr x0, [sp+192]
001ef0a8ldr x1, [sp+200]
001ef0acldr x2, [sp+208]
001ef0b0bl google.golang.org/protobuf/internal/impl.asMessage
001ef0b4str x0, [sp+488]
001ef0b8str x1, [sp+496]
001ef0bcldrsb x27, [x0]
001ef0c0ldr x2, [x0+24]
001ef0c4mov x0, x1
001ef0c8blr x2
001ef0ccstr x0, [sp+384]
001ef0d0str x1, [sp+392]
001ef0d4stp xzr, xzr, [sp+368]
001ef0d8stp xzr, xzr, [sp+288]
001ef0dcstp xzr, xzr, [sp+304]
001ef0e0stp xzr, xzr, [sp+320]
001ef0e4stp xzr, xzr, [sp+336]
001ef0e8str xzr, [sp+352]
001ef0ecldr x9, [sp+176]
001ef0f0ldr x10, [sp+184]
001ef0f4ldr x1, [sp+168]
001ef0f8str x1, [sp+304]
001ef0fcstr x9, [sp+312]
001ef100str x10, [sp+320]
001ef104ldr x6, [sp+384]
001ef108ldr x7, [sp+392]
001ef10cstr x6, [sp+288]
001ef110str x7, [sp+296]
001ef114ldrb w0, [sp+400]
001ef118ldrb w1, [sp+401]
001ef11cldrb w2, [sp+402]
001ef120ldr x3, [sp+408]
001ef124ldr x4, [sp+416]
001ef128ldr x8, [sp+304]
001ef12cldr x5, [sp+424]
001ef130ldrb w11, [sp+328]
001ef134ldr x12, [sp+336]
001ef138ldr x13, [sp+344]
001ef13cldr x14, [sp+352]
001ef140bl google.golang.org/protobuf/proto.UnmarshalOptions.UnmarshalState
001ef144strb w0, [sp+126]
001ef148str x1, [sp+368]
001ef14cstr x2, [sp+376]
001ef150ldrb w1, [sp+126]
001ef154strb w1, [sp+127]
001ef158ldr x1, [sp+368]
001ef15cldr x2, [sp+376]
001ef160str x1, [sp+472]
001ef164str x2, [sp+480]
001ef168ldrb w1, [sp+127]
001ef16cstrb w1, [sp+125]
001ef170ldr x3, [sp+480]
001ef174ldr x2, [sp+472]
001ef178str x2, [sp+216]
001ef17cstr x3, [sp+224]
001ef180cbnz x2, 0x1ef188
001ef184b 0x1ef19c
001ef188
001ef188loc_1ef188:
001ef188ldr x0, [sp+128]
001ef18cldrb w1, [sp+136]
001ef190ldp x29, x30, [sp-8]
001ef194add sp, sp, 512
001ef198ret x30
001ef19c
001ef19cloc_1ef19c:
001ef19cldr x0, [sp+192]
001ef1a0ldr x1, [sp+200]
001ef1a4ldr x2, [sp+208]
001ef1a8bl google.golang.org/protobuf/internal/impl.pointerOfValue
001ef1acstr x0, [sp+360]
001ef1b0ldr x3, [sp+544]
001ef1b4mov x1, x0
001ef1b8mov x0, x3
001ef1bcbl google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice
001ef1c0ldr x3, [sp+144]
001ef1c4str x3, [sp+128]
001ef1c8ldrb w3, [sp+125]
001ef1ccands wzr, w3, 1
001ef1d0cset x3, ne
001ef1d4strb w3, [sp+136]
001ef1d8stp xzr, xzr, [sp+216]
001ef1dcldr x0, [sp+128]
001ef1e0ldrb w1, [sp+136]
001ef1e4mov x2, xzr
001ef1e8mov x3, xzr
001ef1ecldp x29, x30, [sp-8]
001ef1f0add sp, sp, 512
001ef1f4ret x30
001ef1f8
001ef1f8loc_1ef1f8:
001ef1f8stp x0, x1, [sp+8]
001ef1fcstp x2, x3, [sp+24]
001ef200stp x4, x5, [sp+40]
001ef204strb w6, [sp+56]
001ef208strb w7, [sp+64]
001ef20cstp x8, x9, [sp+72]
001ef210str x10, [sp+88]
001ef214mov x3, x30
001ef218bl runtime.morestack_noctxt.abi0
001ef21cldp x0, x1, [sp+8]
001ef220ldp x2, x3, [sp+24]
001ef224ldp x4, x5, [sp+40]
001ef228ldrsb x6, [sp+56]
001ef22cldrb w7, [sp+64]
001ef230ldp x8, x9, [sp+72]
001ef234ldr x10, [sp+88]
001ef238b 0x1eef20
001ef23cudf 0
001eef20
001ef240
001ef240google.golang.org/protobuf/internal/impl.isInitMessageSlice: ; void google.golang.org/protobuf/internal/impl.isInitMessageSlice(google.golang.org/protobuf/internal/impl.pointer p, reflect.Type goType)
001ef240ldr x16, [x28+16]
001ef244sub x17, sp, 80
001ef248subs xzr, x17, x16
001ef24cb.ls 0x1ef360
001ef250str x30, [sp-208]!
001ef254stur x29, [sp-8]
001ef258sub x29, sp, 8
001ef25cstr x0, [sp+216]
001ef260str x1, [sp+224]
001ef264str x2, [sp+232]
001ef268stp xzr, xzr, [sp+56]
001ef26cldr x0, [sp+216]
001ef270bl google.golang.org/protobuf/internal/impl.pointer.PointerSlice
001ef274str x0, [sp+80]
001ef278str x1, [sp+88]
001ef27cstr x2, [sp+96]
001ef280str x0, [sp+176]
001ef284str x1, [sp+184]
001ef288str x2, [sp+192]
001ef28cstr xzr, [sp+48]
001ef290str x1, [sp+40]
001ef294b 0x1ef298
001ef298
001ef298loc_1ef298:
001ef298ldr x2, [sp+40]
001ef29cldr x3, [sp+48]
001ef2a0subs xzr, x2, x3
001ef2a4b.gt 0x1ef2ac
001ef2a8b 0x1ef348
001ef2ac
001ef2acloc_1ef2ac:
001ef2acldr x1, [sp+48]
001ef2b0ldr x2, [sp+176]
001ef2b4ldr x1, [x2+3*x1]
001ef2b8str x1, [sp+72]
001ef2bcldr x1, [sp+224]
001ef2c0ldrsb x27, [x1]
001ef2c4ldr x1, [x1+88]
001ef2c8ldr x0, [sp+232]
001ef2ccblr x1
001ef2d0str x0, [sp+160]
001ef2d4str x1, [sp+168]
001ef2d8ldr x2, [sp+72]
001ef2dcmov x3, x0
001ef2e0mov x0, x2
001ef2e4mov x4, x1
001ef2e8mov x1, x3
001ef2ecmov x2, x4
001ef2f0bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
001ef2f4str x0, [sp+136]
001ef2f8str x1, [sp+144]
001ef2fcstr x2, [sp+152]
001ef300bl google.golang.org/protobuf/internal/impl.asMessage
001ef304str x0, [sp+104]
001ef308str x1, [sp+112]
001ef30cbl google.golang.org/protobuf/proto.CheckInitialized
001ef310str x0, [sp+120]
001ef314str x1, [sp+128]
001ef318cbnz x0, 0x1ef320
001ef31cb 0x1ef334
001ef320
001ef320loc_1ef320:
001ef320str x0, [sp+56]
001ef324str x1, [sp+64]
001ef328ldur x29, [sp-8]
001ef32cldr x30, [sp], 208
001ef330ret x30
001ef334
001ef334loc_1ef334:
001ef334b 0x1ef338
001ef338
001ef338loc_1ef338:
001ef338ldr x2, [sp+48]
001ef33cadd x2, x2, 1
001ef340str x2, [sp+48]
001ef344b 0x1ef298
001ef348
001ef348loc_1ef348:
001ef348stp xzr, xzr, [sp+56]
001ef34cmov x0, xzr
001ef350mov x1, xzr
001ef354ldur x29, [sp-8]
001ef358ldr x30, [sp], 208
001ef35cret x30
001ef360
001ef360loc_1ef360:
001ef360stp x0, x1, [sp+8]
001ef364str x2, [sp+24]
001ef368mov x3, x30
001ef36cbl runtime.morestack_noctxt.abi0
001ef370ldp x0, x1, [sp+8]
001ef374ldr x2, [sp+24]
001ef378b 0x1ef240
001ef37cudf 0
001ef240
001ef240google.golang.org/protobuf/internal/impl.isInitMessageSlice: ; void google.golang.org/protobuf/internal/impl.isInitMessageSlice(google.golang.org/protobuf/internal/impl.pointer p, reflect.Type goType)
001ef240ldr x16, [x28+16]
001ef244sub x17, sp, 80
001ef248subs xzr, x17, x16
001ef24cb.ls 0x1ef360
001ef250str x30, [sp-208]!
001ef254stur x29, [sp-8]
001ef258sub x29, sp, 8
001ef25cstr x0, [sp+216]
001ef260str x1, [sp+224]
001ef264str x2, [sp+232]
001ef268stp xzr, xzr, [sp+56]
001ef26cldr x0, [sp+216]
001ef270bl google.golang.org/protobuf/internal/impl.pointer.PointerSlice
001ef274str x0, [sp+80]
001ef278str x1, [sp+88]
001ef27cstr x2, [sp+96]
001ef280str x0, [sp+176]
001ef284str x1, [sp+184]
001ef288str x2, [sp+192]
001ef28cstr xzr, [sp+48]
001ef290str x1, [sp+40]
001ef294b 0x1ef298
001ef298
001ef298loc_1ef298:
001ef298ldr x2, [sp+40]
001ef29cldr x3, [sp+48]
001ef2a0subs xzr, x2, x3
001ef2a4b.gt 0x1ef2ac
001ef2a8b 0x1ef348
001ef2ac
001ef2acloc_1ef2ac:
001ef2acldr x1, [sp+48]
001ef2b0ldr x2, [sp+176]
001ef2b4ldr x1, [x2+3*x1]
001ef2b8str x1, [sp+72]
001ef2bcldr x1, [sp+224]
001ef2c0ldrsb x27, [x1]
001ef2c4ldr x1, [x1+88]
001ef2c8ldr x0, [sp+232]
001ef2ccblr x1
001ef2d0str x0, [sp+160]
001ef2d4str x1, [sp+168]
001ef2d8ldr x2, [sp+72]
001ef2dcmov x3, x0
001ef2e0mov x0, x2
001ef2e4mov x4, x1
001ef2e8mov x1, x3
001ef2ecmov x2, x4
001ef2f0bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
001ef2f4str x0, [sp+136]
001ef2f8str x1, [sp+144]
001ef2fcstr x2, [sp+152]
001ef300bl google.golang.org/protobuf/internal/impl.asMessage
001ef304str x0, [sp+104]
001ef308str x1, [sp+112]
001ef30cbl google.golang.org/protobuf/proto.CheckInitialized
001ef310str x0, [sp+120]
001ef314str x1, [sp+128]
001ef318cbnz x0, 0x1ef320
001ef31cb 0x1ef334
001ef320
001ef320loc_1ef320:
001ef320str x0, [sp+56]
001ef324str x1, [sp+64]
001ef328ldur x29, [sp-8]
001ef32cldr x30, [sp], 208
001ef330ret x30
001ef334
001ef334loc_1ef334:
001ef334b 0x1ef338
001ef338
001ef338loc_1ef338:
001ef338ldr x2, [sp+48]
001ef33cadd x2, x2, 1
001ef340str x2, [sp+48]
001ef344b 0x1ef298
001ef348
001ef348loc_1ef348:
001ef348stp xzr, xzr, [sp+56]
001ef34cmov x0, xzr
001ef350mov x1, xzr
001ef354ldur x29, [sp-8]
001ef358ldr x30, [sp], 208
001ef35cret x30
001ef360
001ef360loc_1ef360:
001ef360stp x0, x1, [sp+8]
001ef364str x2, [sp+24]
001ef368mov x3, x30
001ef36cbl runtime.morestack_noctxt.abi0
001ef370ldp x0, x1, [sp+8]
001ef374ldr x2, [sp+24]
001ef378b 0x1ef240
001ef37cudf 0
001ef240
001ef380
001ef380google.golang.org/protobuf/internal/impl.sizeMessageSliceValue: ; void google.golang.org/protobuf/internal/impl.sizeMessageSliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ef380ldr x16, [x28+16]
001ef384sub x17, sp, 32
001ef388subs xzr, x17, x16
001ef38cb.ls 0x1ef494
001ef390str x30, [sp-160]!
001ef394stur x29, [sp-8]
001ef398sub x29, sp, 8
001ef39cstr x0, [sp+168]
001ef3a0str x1, [sp+176]
001ef3a4str x2, [sp+184]
001ef3a8str x3, [sp+192]
001ef3acstrb w4, [sp+200]
001ef3b0str xzr, [sp+32]
001ef3b4ldr x0, [sp+168]
001ef3b8ldr x1, [sp+176]
001ef3bcbl google.golang.org/protobuf/reflect/protoreflect.Value.List
001ef3c0str x0, [sp+96]
001ef3c4str x1, [sp+104]
001ef3c8str xzr, [sp+40]
001ef3ccldrsb x27, [x0]
001ef3d0ldr x3, [x0+56]
001ef3d4mov x0, x1
001ef3d8blr x3
001ef3dcstr x0, [sp+72]
001ef3e0str xzr, [sp+56]
001ef3e4str x0, [sp+48]
001ef3e8b 0x1ef3ec
001ef3ec
001ef3ecloc_1ef3ec:
001ef3ecldr x2, [sp+48]
001ef3f0ldr x3, [sp+56]
001ef3f4subs xzr, x2, x3
001ef3f8b.gt 0x1ef400
001ef3fcb 0x1ef480
001ef400
001ef400loc_1ef400:
001ef400ldr x1, [sp+56]
001ef404ldr x2, [sp+96]
001ef408ldrsb x27, [x2]
001ef40cldr x2, [x2+40]
001ef410ldr x0, [sp+104]
001ef414blr x2
001ef418str x0, [sp+128]
001ef41cstr x1, [sp+136]
001ef420str x2, [sp+144]
001ef424bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
001ef428str x0, [sp+112]
001ef42cstr x1, [sp+120]
001ef430ldrsb x27, [x0]
001ef434ldr x2, [x0+64]
001ef438mov x0, x1
001ef43cblr x2
001ef440str x0, [sp+80]
001ef444str x1, [sp+88]
001ef448bl google.golang.org/protobuf/proto.Size
001ef44cstr x0, [sp+72]
001ef450bl google.golang.org/protobuf/encoding/protowire.SizeBytes
001ef454str x0, [sp+64]
001ef458ldr x2, [sp+40]
001ef45cldr x3, [sp+192]
001ef460add x3, x0, x3
001ef464add x2, x2, x3
001ef468str x2, [sp+40]
001ef46cb 0x1ef470
001ef470
001ef470loc_1ef470:
001ef470ldr x2, [sp+56]
001ef474add x2, x2, 1
001ef478str x2, [sp+56]
001ef47cb 0x1ef3ec
001ef480
001ef480loc_1ef480:
001ef480ldr x0, [sp+40]
001ef484str x0, [sp+32]
001ef488ldur x29, [sp-8]
001ef48cldr x30, [sp], 160
001ef490ret x30
001ef494
001ef494loc_1ef494:
001ef494stp x0, x1, [sp+8]
001ef498stp x2, x3, [sp+24]
001ef49cstrb w4, [sp+40]
001ef4a0mov x3, x30
001ef4a4bl runtime.morestack_noctxt.abi0
001ef4a8ldp x0, x1, [sp+8]
001ef4acldp x2, x3, [sp+24]
001ef4b0ldrb w4, [sp+40]
001ef4b4b 0x1ef380
001ef4b8udf 0
001ef4bcudf 0
001ef380
001ef380google.golang.org/protobuf/internal/impl.sizeMessageSliceValue: ; void google.golang.org/protobuf/internal/impl.sizeMessageSliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ef380ldr x16, [x28+16]
001ef384sub x17, sp, 32
001ef388subs xzr, x17, x16
001ef38cb.ls 0x1ef494
001ef390str x30, [sp-160]!
001ef394stur x29, [sp-8]
001ef398sub x29, sp, 8
001ef39cstr x0, [sp+168]
001ef3a0str x1, [sp+176]
001ef3a4str x2, [sp+184]
001ef3a8str x3, [sp+192]
001ef3acstrb w4, [sp+200]
001ef3b0str xzr, [sp+32]
001ef3b4ldr x0, [sp+168]
001ef3b8ldr x1, [sp+176]
001ef3bcbl google.golang.org/protobuf/reflect/protoreflect.Value.List
001ef3c0str x0, [sp+96]
001ef3c4str x1, [sp+104]
001ef3c8str xzr, [sp+40]
001ef3ccldrsb x27, [x0]
001ef3d0ldr x3, [x0+56]
001ef3d4mov x0, x1
001ef3d8blr x3
001ef3dcstr x0, [sp+72]
001ef3e0str xzr, [sp+56]
001ef3e4str x0, [sp+48]
001ef3e8b 0x1ef3ec
001ef3ec
001ef3ecloc_1ef3ec:
001ef3ecldr x2, [sp+48]
001ef3f0ldr x3, [sp+56]
001ef3f4subs xzr, x2, x3
001ef3f8b.gt 0x1ef400
001ef3fcb 0x1ef480
001ef400
001ef400loc_1ef400:
001ef400ldr x1, [sp+56]
001ef404ldr x2, [sp+96]
001ef408ldrsb x27, [x2]
001ef40cldr x2, [x2+40]
001ef410ldr x0, [sp+104]
001ef414blr x2
001ef418str x0, [sp+128]
001ef41cstr x1, [sp+136]
001ef420str x2, [sp+144]
001ef424bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
001ef428str x0, [sp+112]
001ef42cstr x1, [sp+120]
001ef430ldrsb x27, [x0]
001ef434ldr x2, [x0+64]
001ef438mov x0, x1
001ef43cblr x2
001ef440str x0, [sp+80]
001ef444str x1, [sp+88]
001ef448bl google.golang.org/protobuf/proto.Size
001ef44cstr x0, [sp+72]
001ef450bl google.golang.org/protobuf/encoding/protowire.SizeBytes
001ef454str x0, [sp+64]
001ef458ldr x2, [sp+40]
001ef45cldr x3, [sp+192]
001ef460add x3, x0, x3
001ef464add x2, x2, x3
001ef468str x2, [sp+40]
001ef46cb 0x1ef470
001ef470
001ef470loc_1ef470:
001ef470ldr x2, [sp+56]
001ef474add x2, x2, 1
001ef478str x2, [sp+56]
001ef47cb 0x1ef3ec
001ef480
001ef480loc_1ef480:
001ef480ldr x0, [sp+40]
001ef484str x0, [sp+32]
001ef488ldur x29, [sp-8]
001ef48cldr x30, [sp], 160
001ef490ret x30
001ef494
001ef494loc_1ef494:
001ef494stp x0, x1, [sp+8]
001ef498stp x2, x3, [sp+24]
001ef49cstrb w4, [sp+40]
001ef4a0mov x3, x30
001ef4a4bl runtime.morestack_noctxt.abi0
001ef4a8ldp x0, x1, [sp+8]
001ef4acldp x2, x3, [sp+24]
001ef4b0ldrb w4, [sp+40]
001ef4b4b 0x1ef380
001ef4b8udf 0
001ef4bcudf 0
001ef380
001ef4c0
001ef4c0google.golang.org/protobuf/internal/impl.appendMessageSliceValue: ; void google.golang.org/protobuf/internal/impl.appendMessageSliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ef4c0ldr x16, [x28+16]
001ef4c4sub x17, sp, 192
001ef4c8subs xzr, x17, x16
001ef4ccb.ls 0x1ef744
001ef4d0sub x20, sp, 320
001ef4d4stp x29, x30, [x20-8]
001ef4d8add sp, x20, 0
001ef4dcsub x29, sp, 8
001ef4e0str x0, [sp+328]
001ef4e4str x1, [sp+336]
001ef4e8str x2, [sp+344]
001ef4ecstr x3, [sp+352]
001ef4f0str x4, [sp+360]
001ef4f4str x5, [sp+368]
001ef4f8str x6, [sp+376]
001ef4fcstrb w7, [sp+384]
001ef500str xzr, [sp+120]
001ef504stp xzr, xzr, [sp+128]
001ef508stp xzr, xzr, [sp+104]
001ef50cldr x0, [sp+352]
001ef510ldr x1, [sp+360]
001ef514ldr x2, [sp+368]
001ef518bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001ef51cstr x0, [sp+160]
001ef520str x1, [sp+168]
001ef524ldrb w0, [sp+384]
001ef528bl google.golang.org/protobuf/internal/impl.marshalOptions.Options
001ef52cstrb w0, [sp+69]
001ef530strb w1, [sp+70]
001ef534strb w2, [sp+71]
001ef538ldr x3, [sp+160]
001ef53cldrsb x27, [x3]
001ef540ldr x3, [x3+56]
001ef544ldr x0, [sp+168]
001ef548blr x3
001ef54cstr x0, [sp+96]
001ef550str xzr, [sp+88]
001ef554str x0, [sp+80]
001ef558b 0x1ef55c
001ef55c
001ef55cloc_1ef55c:
001ef55cldr x5, [sp+80]
001ef560ldr x6, [sp+88]
001ef564subs xzr, x5, x6
001ef568b.gt 0x1ef570
001ef56cb 0x1ef708
001ef570
001ef570loc_1ef570:
001ef570ldr x1, [sp+88]
001ef574ldr x2, [sp+160]
001ef578ldrsb x27, [x2]
001ef57cldr x2, [x2+40]
001ef580ldr x0, [sp+168]
001ef584blr x2
001ef588str x0, [sp+232]
001ef58cstr x1, [sp+240]
001ef590str x2, [sp+248]
001ef594bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
001ef598str x0, [sp+296]
001ef59cstr x1, [sp+304]
001ef5a0ldrsb x27, [x0]
001ef5a4ldr x2, [x0+64]
001ef5a8mov x0, x1
001ef5acblr x2
001ef5b0str x0, [sp+144]
001ef5b4str x1, [sp+152]
001ef5b8ldr x3, [sp+376]
001ef5bcldr x0, [sp+328]
001ef5c0ldr x1, [sp+336]
001ef5c4ldr x2, [sp+344]
001ef5c8bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001ef5ccstr x0, [sp+328]
001ef5d0str x1, [sp+336]
001ef5d4str x2, [sp+344]
001ef5d8ldr x0, [sp+144]
001ef5dcldr x1, [sp+152]
001ef5e0bl google.golang.org/protobuf/proto.Size
001ef5e4str x0, [sp+72]
001ef5e8ldr x2, [sp+328]
001ef5ecldr x1, [sp+336]
001ef5f0ldr x3, [sp+344]
001ef5f4mov x4, x0
001ef5f8mov x0, x2
001ef5fcmov x2, x3
001ef600mov x3, x4
001ef604bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001ef608str x0, [sp+328]
001ef60cstr x1, [sp+336]
001ef610str x2, [sp+344]
001ef614stp xzr, xzr, [sp+176]
001ef618str xzr, [sp+208]
001ef61cstp xzr, xzr, [sp+216]
001ef620stp xzr, xzr, [sp+192]
001ef624ldr x6, [sp+144]
001ef628ldrb w0, [sp+69]
001ef62cldr x3, [sp+328]
001ef630ldrb w1, [sp+70]
001ef634ldrb w2, [sp+71]
001ef638ldr x4, [sp+336]
001ef63cldr x7, [sp+152]
001ef640ldr x5, [sp+344]
001ef644bl google.golang.org/protobuf/proto.MarshalOptions.MarshalAppend
001ef648str x0, [sp+208]
001ef64cstr x1, [sp+216]
001ef650str x2, [sp+224]
001ef654str x3, [sp+192]
001ef658str x4, [sp+200]
001ef65cldr x2, [sp+216]
001ef660ldr x3, [sp+224]
001ef664ldr x4, [sp+208]
001ef668str x4, [sp+272]
001ef66cstr x2, [sp+280]
001ef670str x3, [sp+288]
001ef674ldr x2, [sp+192]
001ef678ldr x3, [sp+200]
001ef67cstr x2, [sp+256]
001ef680str x3, [sp+264]
001ef684ldr x2, [sp+272]
001ef688ldr x3, [sp+280]
001ef68cldr x4, [sp+288]
001ef690str x2, [sp+328]
001ef694str x3, [sp+336]
001ef698str x4, [sp+344]
001ef69cldr x2, [sp+264]
001ef6a0ldr x3, [sp+256]
001ef6a4str x3, [sp+176]
001ef6a8str x2, [sp+184]
001ef6accbnz x3, 0x1ef6b4
001ef6b0b 0x1ef6f4
001ef6b4
001ef6b4loc_1ef6b4:
001ef6b4ldr x5, [sp+328]
001ef6b8ldr x6, [sp+336]
001ef6bcldr x7, [sp+344]
001ef6c0str x5, [sp+120]
001ef6c4str x6, [sp+128]
001ef6c8str x7, [sp+136]
001ef6ccldr x3, [sp+176]
001ef6d0ldr x4, [sp+184]
001ef6d4str x3, [sp+104]
001ef6d8str x4, [sp+112]
001ef6dcldr x0, [sp+120]
001ef6e0ldr x1, [sp+128]
001ef6e4ldr x2, [sp+136]
001ef6e8ldp x29, x30, [sp-8]
001ef6ecadd sp, sp, 320
001ef6f0ret x30
001ef6f4
001ef6f4loc_1ef6f4:
001ef6f4b 0x1ef6f8
001ef6f8
001ef6f8loc_1ef6f8:
001ef6f8ldr x5, [sp+88]
001ef6fcadd x5, x5, 1
001ef700str x5, [sp+88]
001ef704b 0x1ef55c
001ef708
001ef708loc_1ef708:
001ef708ldr x5, [sp+328]
001ef70cldr x6, [sp+336]
001ef710ldr x7, [sp+344]
001ef714str x5, [sp+120]
001ef718str x6, [sp+128]
001ef71cstr x7, [sp+136]
001ef720stp xzr, xzr, [sp+104]
001ef724ldr x0, [sp+120]
001ef728ldr x1, [sp+128]
001ef72cldr x2, [sp+136]
001ef730mov x3, xzr
001ef734mov x4, xzr
001ef738ldp x29, x30, [sp-8]
001ef73cadd sp, sp, 320
001ef740ret x30
001ef744
001ef744loc_1ef744:
001ef744stp x0, x1, [sp+8]
001ef748stp x2, x3, [sp+24]
001ef74cstp x4, x5, [sp+40]
001ef750str x6, [sp+56]
001ef754strb w7, [sp+64]
001ef758mov x3, x30
001ef75cbl runtime.morestack_noctxt.abi0
001ef760ldp x0, x1, [sp+8]
001ef764ldp x2, x3, [sp+24]
001ef768ldp x4, x5, [sp+40]
001ef76cldr x6, [sp+56]
001ef770ldrb w7, [sp+64]
001ef774b 0x1ef4c0
001ef778udf 0
001ef77cudf 0
001ef4c0
001ef4c0google.golang.org/protobuf/internal/impl.appendMessageSliceValue: ; void google.golang.org/protobuf/internal/impl.appendMessageSliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ef4c0ldr x16, [x28+16]
001ef4c4sub x17, sp, 192
001ef4c8subs xzr, x17, x16
001ef4ccb.ls 0x1ef744
001ef4d0sub x20, sp, 320
001ef4d4stp x29, x30, [x20-8]
001ef4d8add sp, x20, 0
001ef4dcsub x29, sp, 8
001ef4e0str x0, [sp+328]
001ef4e4str x1, [sp+336]
001ef4e8str x2, [sp+344]
001ef4ecstr x3, [sp+352]
001ef4f0str x4, [sp+360]
001ef4f4str x5, [sp+368]
001ef4f8str x6, [sp+376]
001ef4fcstrb w7, [sp+384]
001ef500str xzr, [sp+120]
001ef504stp xzr, xzr, [sp+128]
001ef508stp xzr, xzr, [sp+104]
001ef50cldr x0, [sp+352]
001ef510ldr x1, [sp+360]
001ef514ldr x2, [sp+368]
001ef518bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001ef51cstr x0, [sp+160]
001ef520str x1, [sp+168]
001ef524ldrb w0, [sp+384]
001ef528bl google.golang.org/protobuf/internal/impl.marshalOptions.Options
001ef52cstrb w0, [sp+69]
001ef530strb w1, [sp+70]
001ef534strb w2, [sp+71]
001ef538ldr x3, [sp+160]
001ef53cldrsb x27, [x3]
001ef540ldr x3, [x3+56]
001ef544ldr x0, [sp+168]
001ef548blr x3
001ef54cstr x0, [sp+96]
001ef550str xzr, [sp+88]
001ef554str x0, [sp+80]
001ef558b 0x1ef55c
001ef55c
001ef55cloc_1ef55c:
001ef55cldr x5, [sp+80]
001ef560ldr x6, [sp+88]
001ef564subs xzr, x5, x6
001ef568b.gt 0x1ef570
001ef56cb 0x1ef708
001ef570
001ef570loc_1ef570:
001ef570ldr x1, [sp+88]
001ef574ldr x2, [sp+160]
001ef578ldrsb x27, [x2]
001ef57cldr x2, [x2+40]
001ef580ldr x0, [sp+168]
001ef584blr x2
001ef588str x0, [sp+232]
001ef58cstr x1, [sp+240]
001ef590str x2, [sp+248]
001ef594bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
001ef598str x0, [sp+296]
001ef59cstr x1, [sp+304]
001ef5a0ldrsb x27, [x0]
001ef5a4ldr x2, [x0+64]
001ef5a8mov x0, x1
001ef5acblr x2
001ef5b0str x0, [sp+144]
001ef5b4str x1, [sp+152]
001ef5b8ldr x3, [sp+376]
001ef5bcldr x0, [sp+328]
001ef5c0ldr x1, [sp+336]
001ef5c4ldr x2, [sp+344]
001ef5c8bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001ef5ccstr x0, [sp+328]
001ef5d0str x1, [sp+336]
001ef5d4str x2, [sp+344]
001ef5d8ldr x0, [sp+144]
001ef5dcldr x1, [sp+152]
001ef5e0bl google.golang.org/protobuf/proto.Size
001ef5e4str x0, [sp+72]
001ef5e8ldr x2, [sp+328]
001ef5ecldr x1, [sp+336]
001ef5f0ldr x3, [sp+344]
001ef5f4mov x4, x0
001ef5f8mov x0, x2
001ef5fcmov x2, x3
001ef600mov x3, x4
001ef604bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001ef608str x0, [sp+328]
001ef60cstr x1, [sp+336]
001ef610str x2, [sp+344]
001ef614stp xzr, xzr, [sp+176]
001ef618str xzr, [sp+208]
001ef61cstp xzr, xzr, [sp+216]
001ef620stp xzr, xzr, [sp+192]
001ef624ldr x6, [sp+144]
001ef628ldrb w0, [sp+69]
001ef62cldr x3, [sp+328]
001ef630ldrb w1, [sp+70]
001ef634ldrb w2, [sp+71]
001ef638ldr x4, [sp+336]
001ef63cldr x7, [sp+152]
001ef640ldr x5, [sp+344]
001ef644bl google.golang.org/protobuf/proto.MarshalOptions.MarshalAppend
001ef648str x0, [sp+208]
001ef64cstr x1, [sp+216]
001ef650str x2, [sp+224]
001ef654str x3, [sp+192]
001ef658str x4, [sp+200]
001ef65cldr x2, [sp+216]
001ef660ldr x3, [sp+224]
001ef664ldr x4, [sp+208]
001ef668str x4, [sp+272]
001ef66cstr x2, [sp+280]
001ef670str x3, [sp+288]
001ef674ldr x2, [sp+192]
001ef678ldr x3, [sp+200]
001ef67cstr x2, [sp+256]
001ef680str x3, [sp+264]
001ef684ldr x2, [sp+272]
001ef688ldr x3, [sp+280]
001ef68cldr x4, [sp+288]
001ef690str x2, [sp+328]
001ef694str x3, [sp+336]
001ef698str x4, [sp+344]
001ef69cldr x2, [sp+264]
001ef6a0ldr x3, [sp+256]
001ef6a4str x3, [sp+176]
001ef6a8str x2, [sp+184]
001ef6accbnz x3, 0x1ef6b4
001ef6b0b 0x1ef6f4
001ef6b4
001ef6b4loc_1ef6b4:
001ef6b4ldr x5, [sp+328]
001ef6b8ldr x6, [sp+336]
001ef6bcldr x7, [sp+344]
001ef6c0str x5, [sp+120]
001ef6c4str x6, [sp+128]
001ef6c8str x7, [sp+136]
001ef6ccldr x3, [sp+176]
001ef6d0ldr x4, [sp+184]
001ef6d4str x3, [sp+104]
001ef6d8str x4, [sp+112]
001ef6dcldr x0, [sp+120]
001ef6e0ldr x1, [sp+128]
001ef6e4ldr x2, [sp+136]
001ef6e8ldp x29, x30, [sp-8]
001ef6ecadd sp, sp, 320
001ef6f0ret x30
001ef6f4
001ef6f4loc_1ef6f4:
001ef6f4b 0x1ef6f8
001ef6f8
001ef6f8loc_1ef6f8:
001ef6f8ldr x5, [sp+88]
001ef6fcadd x5, x5, 1
001ef700str x5, [sp+88]
001ef704b 0x1ef55c
001ef708
001ef708loc_1ef708:
001ef708ldr x5, [sp+328]
001ef70cldr x6, [sp+336]
001ef710ldr x7, [sp+344]
001ef714str x5, [sp+120]
001ef718str x6, [sp+128]
001ef71cstr x7, [sp+136]
001ef720stp xzr, xzr, [sp+104]
001ef724ldr x0, [sp+120]
001ef728ldr x1, [sp+128]
001ef72cldr x2, [sp+136]
001ef730mov x3, xzr
001ef734mov x4, xzr
001ef738ldp x29, x30, [sp-8]
001ef73cadd sp, sp, 320
001ef740ret x30
001ef744
001ef744loc_1ef744:
001ef744stp x0, x1, [sp+8]
001ef748stp x2, x3, [sp+24]
001ef74cstp x4, x5, [sp+40]
001ef750str x6, [sp+56]
001ef754strb w7, [sp+64]
001ef758mov x3, x30
001ef75cbl runtime.morestack_noctxt.abi0
001ef760ldp x0, x1, [sp+8]
001ef764ldp x2, x3, [sp+24]
001ef768ldp x4, x5, [sp+40]
001ef76cldr x6, [sp+56]
001ef770ldrb w7, [sp+64]
001ef774b 0x1ef4c0
001ef778udf 0
001ef77cudf 0
001ef4c0
001ef780
001ef780google.golang.org/protobuf/internal/impl.consumeMessageSliceValue: ; void google.golang.org/protobuf/internal/impl.consumeMessageSliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, google.golang.org/protobuf/encoding/protowire.Number p2, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001ef780ldr x16, [x28+16]
001ef784sub x17, sp, 384
001ef788subs xzr, x17, x16
001ef78cb.ls 0x1efabc
001ef790sub x20, sp, 512
001ef794stp x29, x30, [x20-8]
001ef798add sp, x20, 0
001ef79csub x29, sp, 8
001ef7a0str x0, [sp+520]
001ef7a4str x1, [sp+528]
001ef7a8str x2, [sp+536]
001ef7acstr x3, [sp+544]
001ef7b0str x4, [sp+552]
001ef7b4str x5, [sp+560]
001ef7b8str w6, [sp+568]
001ef7bcstrb w7, [sp+572]
001ef7c0strb w8, [sp+576]
001ef7c4str x9, [sp+584]
001ef7c8str x10, [sp+592]
001ef7ccstr x11, [sp+600]
001ef7d0stp xzr, xzr, [sp+168]
001ef7d4str xzr, [sp+184]
001ef7d8str xzr, [sp+128]
001ef7dcstrb wzr, [sp+136]
001ef7e0stp xzr, xzr, [sp+256]
001ef7e4ldr x0, [sp+544]
001ef7e8ldr x1, [sp+552]
001ef7ecldr x2, [sp+560]
001ef7f0bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001ef7f4str x0, [sp+240]
001ef7f8str x1, [sp+248]
001ef7fcldrsb x3, [sp+572]
001ef800ubfm x3, x3, 0, 7
001ef804subs wzr, w3, 2
001ef808b.ne 0x1ef810
001ef80cb 0x1ef850
001ef810
001ef810loc_1ef810:
001ef810stp xzr, xzr, [sp+168]
001ef814str xzr, [sp+184]
001ef818adrp x27, 0x833000
001ef81cldr x5, [x27+192]
001ef820adrp x27, 0x833000
001ef824ldr x6, [x27+200]
001ef828str x5, [sp+256]
001ef82cstr x6, [sp+264]
001ef830ldr x3, [sp+128]
001ef834ldr x0, [sp+168]
001ef838ldrb w4, [sp+136]
001ef83cldr x1, [sp+176]
001ef840ldr x2, [sp+184]
001ef844ldp x29, x30, [sp-8]
001ef848add sp, sp, 512
001ef84cret x30
001ef850
001ef850loc_1ef850:
001ef850str xzr, [sp+440]
001ef854stp xzr, xzr, [sp+448]
001ef858ldr x0, [sp+520]
001ef85cldr x1, [sp+528]
001ef860ldr x2, [sp+536]
001ef864bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001ef868str x0, [sp+440]
001ef86cstr x1, [sp+448]
001ef870str x2, [sp+456]
001ef874str x3, [sp+152]
001ef878str x0, [sp+480]
001ef87cstr x1, [sp+488]
001ef880str x2, [sp+496]
001ef884ldr x3, [sp+152]
001ef888str x3, [sp+160]
001ef88cstr x0, [sp+192]
001ef890str x1, [sp+200]
001ef894str x2, [sp+208]
001ef898ldr x3, [sp+160]
001ef89cstr x3, [sp+144]
001ef8a0tbnz x3, 63, 0x1ef8a8
001ef8a4b 0x1ef8e8
001ef8a8
001ef8a8loc_1ef8a8:
001ef8a8stp xzr, xzr, [sp+168]
001ef8acstr xzr, [sp+184]
001ef8b0adrp x27, 0x833000
001ef8b4ldr x5, [x27+160]
001ef8b8adrp x27, 0x833000
001ef8bcldr x6, [x27+168]
001ef8c0str x5, [sp+256]
001ef8c4str x6, [sp+264]
001ef8c8ldr x3, [sp+128]
001ef8ccldr x0, [sp+168]
001ef8d0ldrb w4, [sp+136]
001ef8d4ldr x1, [sp+176]
001ef8d8ldr x2, [sp+184]
001ef8dcldp x29, x30, [sp-8]
001ef8e0add sp, sp, 512
001ef8e4ret x30
001ef8e8
001ef8e8loc_1ef8e8:
001ef8e8ldr x1, [sp+240]
001ef8ecldrsb x27, [x1]
001ef8f0ldr x1, [x1+64]
001ef8f4ldr x0, [sp+248]
001ef8f8blr x1
001ef8fcstr x0, [sp+216]
001ef900str x1, [sp+224]
001ef904str x2, [sp+232]
001ef908ldrb w0, [sp+576]
001ef90cldr x1, [sp+584]
001ef910ldr x2, [sp+592]
001ef914ldr x3, [sp+600]
001ef918bl google.golang.org/protobuf/internal/impl.unmarshalOptions.Options
001ef91cstrb w0, [sp+272]
001ef920strb w1, [sp+273]
001ef924strb w2, [sp+274]
001ef928str x3, [sp+280]
001ef92cstr x4, [sp+288]
001ef930str x5, [sp+296]
001ef934ldp x1, x2, [sp+272]
001ef938ldp x3, x4, [sp+288]
001ef93cstp x1, x2, [sp+408]
001ef940stp x3, x4, [sp+424]
001ef944ldr x0, [sp+216]
001ef948ldr x1, [sp+224]
001ef94cldr x2, [sp+232]
001ef950bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
001ef954str x0, [sp+392]
001ef958str x1, [sp+400]
001ef95cstp xzr, xzr, [sp+376]
001ef960stp xzr, xzr, [sp+304]
001ef964stp xzr, xzr, [sp+320]
001ef968stp xzr, xzr, [sp+336]
001ef96cstp xzr, xzr, [sp+352]
001ef970str xzr, [sp+368]
001ef974ldr x9, [sp+200]
001ef978ldr x10, [sp+208]
001ef97cldr x1, [sp+192]
001ef980str x1, [sp+320]
001ef984str x9, [sp+328]
001ef988str x10, [sp+336]
001ef98cldr x6, [sp+392]
001ef990ldr x7, [sp+400]
001ef994str x6, [sp+304]
001ef998str x7, [sp+312]
001ef99cldrb w0, [sp+408]
001ef9a0ldrb w1, [sp+409]
001ef9a4ldrb w2, [sp+410]
001ef9a8ldr x3, [sp+416]
001ef9acldr x4, [sp+424]
001ef9b0ldr x8, [sp+320]
001ef9b4ldr x5, [sp+432]
001ef9b8ldrb w11, [sp+344]
001ef9bcldr x12, [sp+352]
001ef9c0ldr x13, [sp+360]
001ef9c4ldr x14, [sp+368]
001ef9c8bl google.golang.org/protobuf/proto.UnmarshalOptions.UnmarshalState
001ef9ccstrb w0, [sp+126]
001ef9d0str x1, [sp+376]
001ef9d4str x2, [sp+384]
001ef9d8ldrb w1, [sp+126]
001ef9dcstrb w1, [sp+127]
001ef9e0ldr x1, [sp+376]
001ef9e4ldr x2, [sp+384]
001ef9e8str x1, [sp+464]
001ef9ecstr x2, [sp+472]
001ef9f0ldrb w1, [sp+127]
001ef9f4strb w1, [sp+125]
001ef9f8ldr x1, [sp+472]
001ef9fcldr x2, [sp+464]
001efa00str x2, [sp+256]
001efa04str x1, [sp+264]
001efa08cbnz x2, 0x1efa10
001efa0cb 0x1efa40
001efa10
001efa10loc_1efa10:
001efa10stp xzr, xzr, [sp+168]
001efa14str xzr, [sp+184]
001efa18ldr x3, [sp+128]
001efa1cldr x5, [sp+256]
001efa20ldr x6, [sp+264]
001efa24ldrb w4, [sp+136]
001efa28mov x0, xzr
001efa2cmov x1, x0
001efa30mov x2, xzr
001efa34ldp x29, x30, [sp-8]
001efa38add sp, sp, 512
001efa3cret x30
001efa40
001efa40loc_1efa40:
001efa40ldr x1, [sp+216]
001efa44ldr x2, [sp+224]
001efa48ldr x3, [sp+232]
001efa4cldr x4, [sp+240]
001efa50ldrsb x27, [x4]
001efa54ldr x4, [x4+24]
001efa58ldr x0, [sp+248]
001efa5cblr x4
001efa60ldr x4, [sp+144]
001efa64str x4, [sp+128]
001efa68ldrb w4, [sp+125]
001efa6cands wzr, w4, 1
001efa70cset x4, ne
001efa74strb w4, [sp+136]
001efa78ldr x4, [sp+544]
001efa7cldr x5, [sp+552]
001efa80ldr x6, [sp+560]
001efa84str x4, [sp+168]
001efa88str x5, [sp+176]
001efa8cstr x6, [sp+184]
001efa90stp xzr, xzr, [sp+256]
001efa94ldr x3, [sp+128]
001efa98ldr x0, [sp+168]
001efa9cldrb w4, [sp+136]
001efaa0ldr x1, [sp+176]
001efaa4ldr x2, [sp+184]
001efaa8mov x5, xzr
001efaacmov x6, xzr
001efab0ldp x29, x30, [sp-8]
001efab4add sp, sp, 512
001efab8ret x30
001efabc
001efabcloc_1efabc:
001efabcstp x0, x1, [sp+8]
001efac0stp x2, x3, [sp+24]
001efac4stp x4, x5, [sp+40]
001efac8str w6, [sp+56]
001efaccstrb w7, [sp+60]
001efad0strb w8, [sp+64]
001efad4stp x9, x10, [sp+72]
001efad8str x11, [sp+88]
001efadcmov x3, x30
001efae0bl runtime.morestack_noctxt.abi0
001efae4ldp x0, x1, [sp+8]
001efae8ldp x2, x3, [sp+24]
001efaecldp x4, x5, [sp+40]
001efaf0ldrsw x6, [sp+56]
001efaf4ldrsb x7, [sp+60]
001efaf8ldrb w8, [sp+64]
001efafcldp x9, x10, [sp+72]
001efb00ldr x11, [sp+88]
001efb04b 0x1ef780
001efb08udf 0
001efb0cudf 0
001ef780
001ef780google.golang.org/protobuf/internal/impl.consumeMessageSliceValue: ; void google.golang.org/protobuf/internal/impl.consumeMessageSliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, google.golang.org/protobuf/encoding/protowire.Number p2, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001ef780ldr x16, [x28+16]
001ef784sub x17, sp, 384
001ef788subs xzr, x17, x16
001ef78cb.ls 0x1efabc
001ef790sub x20, sp, 512
001ef794stp x29, x30, [x20-8]
001ef798add sp, x20, 0
001ef79csub x29, sp, 8
001ef7a0str x0, [sp+520]
001ef7a4str x1, [sp+528]
001ef7a8str x2, [sp+536]
001ef7acstr x3, [sp+544]
001ef7b0str x4, [sp+552]
001ef7b4str x5, [sp+560]
001ef7b8str w6, [sp+568]
001ef7bcstrb w7, [sp+572]
001ef7c0strb w8, [sp+576]
001ef7c4str x9, [sp+584]
001ef7c8str x10, [sp+592]
001ef7ccstr x11, [sp+600]
001ef7d0stp xzr, xzr, [sp+168]
001ef7d4str xzr, [sp+184]
001ef7d8str xzr, [sp+128]
001ef7dcstrb wzr, [sp+136]
001ef7e0stp xzr, xzr, [sp+256]
001ef7e4ldr x0, [sp+544]
001ef7e8ldr x1, [sp+552]
001ef7ecldr x2, [sp+560]
001ef7f0bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001ef7f4str x0, [sp+240]
001ef7f8str x1, [sp+248]
001ef7fcldrsb x3, [sp+572]
001ef800ubfm x3, x3, 0, 7
001ef804subs wzr, w3, 2
001ef808b.ne 0x1ef810
001ef80cb 0x1ef850
001ef810
001ef810loc_1ef810:
001ef810stp xzr, xzr, [sp+168]
001ef814str xzr, [sp+184]
001ef818adrp x27, 0x833000
001ef81cldr x5, [x27+192]
001ef820adrp x27, 0x833000
001ef824ldr x6, [x27+200]
001ef828str x5, [sp+256]
001ef82cstr x6, [sp+264]
001ef830ldr x3, [sp+128]
001ef834ldr x0, [sp+168]
001ef838ldrb w4, [sp+136]
001ef83cldr x1, [sp+176]
001ef840ldr x2, [sp+184]
001ef844ldp x29, x30, [sp-8]
001ef848add sp, sp, 512
001ef84cret x30
001ef850
001ef850loc_1ef850:
001ef850str xzr, [sp+440]
001ef854stp xzr, xzr, [sp+448]
001ef858ldr x0, [sp+520]
001ef85cldr x1, [sp+528]
001ef860ldr x2, [sp+536]
001ef864bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001ef868str x0, [sp+440]
001ef86cstr x1, [sp+448]
001ef870str x2, [sp+456]
001ef874str x3, [sp+152]
001ef878str x0, [sp+480]
001ef87cstr x1, [sp+488]
001ef880str x2, [sp+496]
001ef884ldr x3, [sp+152]
001ef888str x3, [sp+160]
001ef88cstr x0, [sp+192]
001ef890str x1, [sp+200]
001ef894str x2, [sp+208]
001ef898ldr x3, [sp+160]
001ef89cstr x3, [sp+144]
001ef8a0tbnz x3, 63, 0x1ef8a8
001ef8a4b 0x1ef8e8
001ef8a8
001ef8a8loc_1ef8a8:
001ef8a8stp xzr, xzr, [sp+168]
001ef8acstr xzr, [sp+184]
001ef8b0adrp x27, 0x833000
001ef8b4ldr x5, [x27+160]
001ef8b8adrp x27, 0x833000
001ef8bcldr x6, [x27+168]
001ef8c0str x5, [sp+256]
001ef8c4str x6, [sp+264]
001ef8c8ldr x3, [sp+128]
001ef8ccldr x0, [sp+168]
001ef8d0ldrb w4, [sp+136]
001ef8d4ldr x1, [sp+176]
001ef8d8ldr x2, [sp+184]
001ef8dcldp x29, x30, [sp-8]
001ef8e0add sp, sp, 512
001ef8e4ret x30
001ef8e8
001ef8e8loc_1ef8e8:
001ef8e8ldr x1, [sp+240]
001ef8ecldrsb x27, [x1]
001ef8f0ldr x1, [x1+64]
001ef8f4ldr x0, [sp+248]
001ef8f8blr x1
001ef8fcstr x0, [sp+216]
001ef900str x1, [sp+224]
001ef904str x2, [sp+232]
001ef908ldrb w0, [sp+576]
001ef90cldr x1, [sp+584]
001ef910ldr x2, [sp+592]
001ef914ldr x3, [sp+600]
001ef918bl google.golang.org/protobuf/internal/impl.unmarshalOptions.Options
001ef91cstrb w0, [sp+272]
001ef920strb w1, [sp+273]
001ef924strb w2, [sp+274]
001ef928str x3, [sp+280]
001ef92cstr x4, [sp+288]
001ef930str x5, [sp+296]
001ef934ldp x1, x2, [sp+272]
001ef938ldp x3, x4, [sp+288]
001ef93cstp x1, x2, [sp+408]
001ef940stp x3, x4, [sp+424]
001ef944ldr x0, [sp+216]
001ef948ldr x1, [sp+224]
001ef94cldr x2, [sp+232]
001ef950bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
001ef954str x0, [sp+392]
001ef958str x1, [sp+400]
001ef95cstp xzr, xzr, [sp+376]
001ef960stp xzr, xzr, [sp+304]
001ef964stp xzr, xzr, [sp+320]
001ef968stp xzr, xzr, [sp+336]
001ef96cstp xzr, xzr, [sp+352]
001ef970str xzr, [sp+368]
001ef974ldr x9, [sp+200]
001ef978ldr x10, [sp+208]
001ef97cldr x1, [sp+192]
001ef980str x1, [sp+320]
001ef984str x9, [sp+328]
001ef988str x10, [sp+336]
001ef98cldr x6, [sp+392]
001ef990ldr x7, [sp+400]
001ef994str x6, [sp+304]
001ef998str x7, [sp+312]
001ef99cldrb w0, [sp+408]
001ef9a0ldrb w1, [sp+409]
001ef9a4ldrb w2, [sp+410]
001ef9a8ldr x3, [sp+416]
001ef9acldr x4, [sp+424]
001ef9b0ldr x8, [sp+320]
001ef9b4ldr x5, [sp+432]
001ef9b8ldrb w11, [sp+344]
001ef9bcldr x12, [sp+352]
001ef9c0ldr x13, [sp+360]
001ef9c4ldr x14, [sp+368]
001ef9c8bl google.golang.org/protobuf/proto.UnmarshalOptions.UnmarshalState
001ef9ccstrb w0, [sp+126]
001ef9d0str x1, [sp+376]
001ef9d4str x2, [sp+384]
001ef9d8ldrb w1, [sp+126]
001ef9dcstrb w1, [sp+127]
001ef9e0ldr x1, [sp+376]
001ef9e4ldr x2, [sp+384]
001ef9e8str x1, [sp+464]
001ef9ecstr x2, [sp+472]
001ef9f0ldrb w1, [sp+127]
001ef9f4strb w1, [sp+125]
001ef9f8ldr x1, [sp+472]
001ef9fcldr x2, [sp+464]
001efa00str x2, [sp+256]
001efa04str x1, [sp+264]
001efa08cbnz x2, 0x1efa10
001efa0cb 0x1efa40
001efa10
001efa10loc_1efa10:
001efa10stp xzr, xzr, [sp+168]
001efa14str xzr, [sp+184]
001efa18ldr x3, [sp+128]
001efa1cldr x5, [sp+256]
001efa20ldr x6, [sp+264]
001efa24ldrb w4, [sp+136]
001efa28mov x0, xzr
001efa2cmov x1, x0
001efa30mov x2, xzr
001efa34ldp x29, x30, [sp-8]
001efa38add sp, sp, 512
001efa3cret x30
001efa40
001efa40loc_1efa40:
001efa40ldr x1, [sp+216]
001efa44ldr x2, [sp+224]
001efa48ldr x3, [sp+232]
001efa4cldr x4, [sp+240]
001efa50ldrsb x27, [x4]
001efa54ldr x4, [x4+24]
001efa58ldr x0, [sp+248]
001efa5cblr x4
001efa60ldr x4, [sp+144]
001efa64str x4, [sp+128]
001efa68ldrb w4, [sp+125]
001efa6cands wzr, w4, 1
001efa70cset x4, ne
001efa74strb w4, [sp+136]
001efa78ldr x4, [sp+544]
001efa7cldr x5, [sp+552]
001efa80ldr x6, [sp+560]
001efa84str x4, [sp+168]
001efa88str x5, [sp+176]
001efa8cstr x6, [sp+184]
001efa90stp xzr, xzr, [sp+256]
001efa94ldr x3, [sp+128]
001efa98ldr x0, [sp+168]
001efa9cldrb w4, [sp+136]
001efaa0ldr x1, [sp+176]
001efaa4ldr x2, [sp+184]
001efaa8mov x5, xzr
001efaacmov x6, xzr
001efab0ldp x29, x30, [sp-8]
001efab4add sp, sp, 512
001efab8ret x30
001efabc
001efabcloc_1efabc:
001efabcstp x0, x1, [sp+8]
001efac0stp x2, x3, [sp+24]
001efac4stp x4, x5, [sp+40]
001efac8str w6, [sp+56]
001efaccstrb w7, [sp+60]
001efad0strb w8, [sp+64]
001efad4stp x9, x10, [sp+72]
001efad8str x11, [sp+88]
001efadcmov x3, x30
001efae0bl runtime.morestack_noctxt.abi0
001efae4ldp x0, x1, [sp+8]
001efae8ldp x2, x3, [sp+24]
001efaecldp x4, x5, [sp+40]
001efaf0ldrsw x6, [sp+56]
001efaf4ldrsb x7, [sp+60]
001efaf8ldrb w8, [sp+64]
001efafcldp x9, x10, [sp+72]
001efb00ldr x11, [sp+88]
001efb04b 0x1ef780
001efb08udf 0
001efb0cudf 0
001ef780
001efb10
001efb10google.golang.org/protobuf/internal/impl.isInitMessageSliceValue: ; void google.golang.org/protobuf/internal/impl.isInitMessageSliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv)
001efb10ldr x16, [x28+16]
001efb14sub x17, sp, 48
001efb18subs xzr, x17, x16
001efb1cb.ls 0x1efc24
001efb20str x30, [sp-176]!
001efb24stur x29, [sp-8]
001efb28sub x29, sp, 8
001efb2cstr x0, [sp+184]
001efb30str x1, [sp+192]
001efb34str x2, [sp+200]
001efb38stp xzr, xzr, [sp+64]
001efb3cldr x0, [sp+184]
001efb40ldr x1, [sp+192]
001efb44ldr x2, [sp+200]
001efb48bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001efb4cstr x0, [sp+96]
001efb50str x1, [sp+104]
001efb54ldrsb x27, [x0]
001efb58ldr x3, [x0+56]
001efb5cmov x0, x1
001efb60blr x3
001efb64str x0, [sp+56]
001efb68str xzr, [sp+48]
001efb6cstr x0, [sp+40]
001efb70b 0x1efb74
001efb74
001efb74loc_1efb74:
001efb74ldr x2, [sp+40]
001efb78ldr x3, [sp+48]
001efb7csubs xzr, x2, x3
001efb80b.gt 0x1efb88
001efb84b 0x1efc0c
001efb88
001efb88loc_1efb88:
001efb88ldr x1, [sp+48]
001efb8cldr x2, [sp+96]
001efb90ldrsb x27, [x2]
001efb94ldr x2, [x2+40]
001efb98ldr x0, [sp+104]
001efb9cblr x2
001efba0str x0, [sp+128]
001efba4str x1, [sp+136]
001efba8str x2, [sp+144]
001efbacbl google.golang.org/protobuf/reflect/protoreflect.Value.Message
001efbb0str x0, [sp+152]
001efbb4str x1, [sp+160]
001efbb8ldrsb x27, [x0]
001efbbcldr x2, [x0+64]
001efbc0mov x0, x1
001efbc4blr x2
001efbc8str x0, [sp+80]
001efbccstr x1, [sp+88]
001efbd0bl google.golang.org/protobuf/proto.CheckInitialized
001efbd4str x0, [sp+112]
001efbd8str x1, [sp+120]
001efbdccbnz x0, 0x1efbe4
001efbe0b 0x1efbf8
001efbe4
001efbe4loc_1efbe4:
001efbe4str x0, [sp+64]
001efbe8str x1, [sp+72]
001efbecldur x29, [sp-8]
001efbf0ldr x30, [sp], 176
001efbf4ret x30
001efbf8
001efbf8loc_1efbf8:
001efbf8b 0x1efbfc
001efbfc
001efbfcloc_1efbfc:
001efbfcldr x2, [sp+48]
001efc00add x2, x2, 1
001efc04str x2, [sp+48]
001efc08b 0x1efb74
001efc0c
001efc0cloc_1efc0c:
001efc0cstp xzr, xzr, [sp+64]
001efc10mov x0, xzr
001efc14mov x1, xzr
001efc18ldur x29, [sp-8]
001efc1cldr x30, [sp], 176
001efc20ret x30
001efc24
001efc24loc_1efc24:
001efc24stp x0, x1, [sp+8]
001efc28str x2, [sp+24]
001efc2cmov x3, x30
001efc30bl runtime.morestack_noctxt.abi0
001efc34ldp x0, x1, [sp+8]
001efc38ldr x2, [sp+24]
001efc3cb 0x1efb10
001efb10
001efb10google.golang.org/protobuf/internal/impl.isInitMessageSliceValue: ; void google.golang.org/protobuf/internal/impl.isInitMessageSliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv)
001efb10ldr x16, [x28+16]
001efb14sub x17, sp, 48
001efb18subs xzr, x17, x16
001efb1cb.ls 0x1efc24
001efb20str x30, [sp-176]!
001efb24stur x29, [sp-8]
001efb28sub x29, sp, 8
001efb2cstr x0, [sp+184]
001efb30str x1, [sp+192]
001efb34str x2, [sp+200]
001efb38stp xzr, xzr, [sp+64]
001efb3cldr x0, [sp+184]
001efb40ldr x1, [sp+192]
001efb44ldr x2, [sp+200]
001efb48bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001efb4cstr x0, [sp+96]
001efb50str x1, [sp+104]
001efb54ldrsb x27, [x0]
001efb58ldr x3, [x0+56]
001efb5cmov x0, x1
001efb60blr x3
001efb64str x0, [sp+56]
001efb68str xzr, [sp+48]
001efb6cstr x0, [sp+40]
001efb70b 0x1efb74
001efb74
001efb74loc_1efb74:
001efb74ldr x2, [sp+40]
001efb78ldr x3, [sp+48]
001efb7csubs xzr, x2, x3
001efb80b.gt 0x1efb88
001efb84b 0x1efc0c
001efb88
001efb88loc_1efb88:
001efb88ldr x1, [sp+48]
001efb8cldr x2, [sp+96]
001efb90ldrsb x27, [x2]
001efb94ldr x2, [x2+40]
001efb98ldr x0, [sp+104]
001efb9cblr x2
001efba0str x0, [sp+128]
001efba4str x1, [sp+136]
001efba8str x2, [sp+144]
001efbacbl google.golang.org/protobuf/reflect/protoreflect.Value.Message
001efbb0str x0, [sp+152]
001efbb4str x1, [sp+160]
001efbb8ldrsb x27, [x0]
001efbbcldr x2, [x0+64]
001efbc0mov x0, x1
001efbc4blr x2
001efbc8str x0, [sp+80]
001efbccstr x1, [sp+88]
001efbd0bl google.golang.org/protobuf/proto.CheckInitialized
001efbd4str x0, [sp+112]
001efbd8str x1, [sp+120]
001efbdccbnz x0, 0x1efbe4
001efbe0b 0x1efbf8
001efbe4
001efbe4loc_1efbe4:
001efbe4str x0, [sp+64]
001efbe8str x1, [sp+72]
001efbecldur x29, [sp-8]
001efbf0ldr x30, [sp], 176
001efbf4ret x30
001efbf8
001efbf8loc_1efbf8:
001efbf8b 0x1efbfc
001efbfc
001efbfcloc_1efbfc:
001efbfcldr x2, [sp+48]
001efc00add x2, x2, 1
001efc04str x2, [sp+48]
001efc08b 0x1efb74
001efc0c
001efc0cloc_1efc0c:
001efc0cstp xzr, xzr, [sp+64]
001efc10mov x0, xzr
001efc14mov x1, xzr
001efc18ldur x29, [sp-8]
001efc1cldr x30, [sp], 176
001efc20ret x30
001efc24
001efc24loc_1efc24:
001efc24stp x0, x1, [sp+8]
001efc28str x2, [sp+24]
001efc2cmov x3, x30
001efc30bl runtime.morestack_noctxt.abi0
001efc34ldp x0, x1, [sp+8]
001efc38ldr x2, [sp+24]
001efc3cb 0x1efb10
001efb10
001efc40
001efc40google.golang.org/protobuf/internal/impl.sizeGroupSliceValue: ; void google.golang.org/protobuf/internal/impl.sizeGroupSliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001efc40ldr x16, [x28+16]
001efc44sub x17, sp, 32
001efc48subs xzr, x17, x16
001efc4cb.ls 0x1efd4c
001efc50str x30, [sp-160]!
001efc54stur x29, [sp-8]
001efc58sub x29, sp, 8
001efc5cstr x0, [sp+168]
001efc60str x1, [sp+176]
001efc64str x2, [sp+184]
001efc68str x3, [sp+192]
001efc6cstrb w4, [sp+200]
001efc70str xzr, [sp+40]
001efc74ldr x0, [sp+168]
001efc78ldr x1, [sp+176]
001efc7cbl google.golang.org/protobuf/reflect/protoreflect.Value.List
001efc80str x0, [sp+96]
001efc84str x1, [sp+104]
001efc88str xzr, [sp+48]
001efc8cldrsb x27, [x0]
001efc90ldr x3, [x0+56]
001efc94mov x0, x1
001efc98blr x3
001efc9cstr x0, [sp+72]
001efca0str xzr, [sp+64]
001efca4str x0, [sp+56]
001efca8b 0x1efcac
001efcac
001efcacloc_1efcac:
001efcacldr x2, [sp+56]
001efcb0ldr x3, [sp+64]
001efcb4subs xzr, x2, x3
001efcb8b.gt 0x1efcc0
001efcbcb 0x1efd38
001efcc0
001efcc0loc_1efcc0:
001efcc0ldr x1, [sp+64]
001efcc4ldr x2, [sp+96]
001efcc8ldrsb x27, [x2]
001efcccldr x2, [x2+40]
001efcd0ldr x0, [sp+104]
001efcd4blr x2
001efcd8str x0, [sp+128]
001efcdcstr x1, [sp+136]
001efce0str x2, [sp+144]
001efce4bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
001efce8str x0, [sp+112]
001efcecstr x1, [sp+120]
001efcf0ldrsb x27, [x0]
001efcf4ldr x2, [x0+64]
001efcf8mov x0, x1
001efcfcblr x2
001efd00str x0, [sp+80]
001efd04str x1, [sp+88]
001efd08bl google.golang.org/protobuf/proto.Size
001efd0cstr x0, [sp+72]
001efd10ldr x2, [sp+48]
001efd14ldr x3, [sp+192]
001efd18add x3, x0, x3, lsl #1
001efd1cadd x2, x2, x3
001efd20str x2, [sp+48]
001efd24b 0x1efd28
001efd28
001efd28loc_1efd28:
001efd28ldr x2, [sp+64]
001efd2cadd x2, x2, 1
001efd30str x2, [sp+64]
001efd34b 0x1efcac
001efd38
001efd38loc_1efd38:
001efd38ldr x0, [sp+48]
001efd3cstr x0, [sp+40]
001efd40ldur x29, [sp-8]
001efd44ldr x30, [sp], 160
001efd48ret x30
001efd4c
001efd4cloc_1efd4c:
001efd4cstp x0, x1, [sp+8]
001efd50stp x2, x3, [sp+24]
001efd54strb w4, [sp+40]
001efd58mov x3, x30
001efd5cbl runtime.morestack_noctxt.abi0
001efd60ldp x0, x1, [sp+8]
001efd64ldp x2, x3, [sp+24]
001efd68ldrb w4, [sp+40]
001efd6cb 0x1efc40
001efc40
001efc40google.golang.org/protobuf/internal/impl.sizeGroupSliceValue: ; void google.golang.org/protobuf/internal/impl.sizeGroupSliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001efc40ldr x16, [x28+16]
001efc44sub x17, sp, 32
001efc48subs xzr, x17, x16
001efc4cb.ls 0x1efd4c
001efc50str x30, [sp-160]!
001efc54stur x29, [sp-8]
001efc58sub x29, sp, 8
001efc5cstr x0, [sp+168]
001efc60str x1, [sp+176]
001efc64str x2, [sp+184]
001efc68str x3, [sp+192]
001efc6cstrb w4, [sp+200]
001efc70str xzr, [sp+40]
001efc74ldr x0, [sp+168]
001efc78ldr x1, [sp+176]
001efc7cbl google.golang.org/protobuf/reflect/protoreflect.Value.List
001efc80str x0, [sp+96]
001efc84str x1, [sp+104]
001efc88str xzr, [sp+48]
001efc8cldrsb x27, [x0]
001efc90ldr x3, [x0+56]
001efc94mov x0, x1
001efc98blr x3
001efc9cstr x0, [sp+72]
001efca0str xzr, [sp+64]
001efca4str x0, [sp+56]
001efca8b 0x1efcac
001efcac
001efcacloc_1efcac:
001efcacldr x2, [sp+56]
001efcb0ldr x3, [sp+64]
001efcb4subs xzr, x2, x3
001efcb8b.gt 0x1efcc0
001efcbcb 0x1efd38
001efcc0
001efcc0loc_1efcc0:
001efcc0ldr x1, [sp+64]
001efcc4ldr x2, [sp+96]
001efcc8ldrsb x27, [x2]
001efcccldr x2, [x2+40]
001efcd0ldr x0, [sp+104]
001efcd4blr x2
001efcd8str x0, [sp+128]
001efcdcstr x1, [sp+136]
001efce0str x2, [sp+144]
001efce4bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
001efce8str x0, [sp+112]
001efcecstr x1, [sp+120]
001efcf0ldrsb x27, [x0]
001efcf4ldr x2, [x0+64]
001efcf8mov x0, x1
001efcfcblr x2
001efd00str x0, [sp+80]
001efd04str x1, [sp+88]
001efd08bl google.golang.org/protobuf/proto.Size
001efd0cstr x0, [sp+72]
001efd10ldr x2, [sp+48]
001efd14ldr x3, [sp+192]
001efd18add x3, x0, x3, lsl #1
001efd1cadd x2, x2, x3
001efd20str x2, [sp+48]
001efd24b 0x1efd28
001efd28
001efd28loc_1efd28:
001efd28ldr x2, [sp+64]
001efd2cadd x2, x2, 1
001efd30str x2, [sp+64]
001efd34b 0x1efcac
001efd38
001efd38loc_1efd38:
001efd38ldr x0, [sp+48]
001efd3cstr x0, [sp+40]
001efd40ldur x29, [sp-8]
001efd44ldr x30, [sp], 160
001efd48ret x30
001efd4c
001efd4cloc_1efd4c:
001efd4cstp x0, x1, [sp+8]
001efd50stp x2, x3, [sp+24]
001efd54strb w4, [sp+40]
001efd58mov x3, x30
001efd5cbl runtime.morestack_noctxt.abi0
001efd60ldp x0, x1, [sp+8]
001efd64ldp x2, x3, [sp+24]
001efd68ldrb w4, [sp+40]
001efd6cb 0x1efc40
001efc40
001efd70
001efd70google.golang.org/protobuf/internal/impl.appendGroupSliceValue: ; void google.golang.org/protobuf/internal/impl.appendGroupSliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001efd70ldr x16, [x28+16]
001efd74sub x17, sp, 176
001efd78subs xzr, x17, x16
001efd7cb.ls 0x1effdc
001efd80sub x20, sp, 304
001efd84stp x29, x30, [x20-8]
001efd88add sp, x20, 0
001efd8csub x29, sp, 8
001efd90str x0, [sp+312]
001efd94str x1, [sp+320]
001efd98str x2, [sp+328]
001efd9cstr x3, [sp+336]
001efda0str x4, [sp+344]
001efda4str x5, [sp+352]
001efda8str x6, [sp+360]
001efdacstrb w7, [sp+368]
001efdb0str xzr, [sp+104]
001efdb4stp xzr, xzr, [sp+112]
001efdb8stp xzr, xzr, [sp+88]
001efdbcldr x0, [sp+336]
001efdc0ldr x1, [sp+344]
001efdc4ldr x2, [sp+352]
001efdc8bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001efdccstr x0, [sp+144]
001efdd0str x1, [sp+152]
001efdd4ldrb w0, [sp+368]
001efdd8bl google.golang.org/protobuf/internal/impl.marshalOptions.Options
001efddcstrb w0, [sp+61]
001efde0strb w1, [sp+62]
001efde4strb w2, [sp+63]
001efde8ldr x3, [sp+144]
001efdecldrsb x27, [x3]
001efdf0ldr x3, [x3+56]
001efdf4ldr x0, [sp+152]
001efdf8blr x3
001efdfcstr x0, [sp+80]
001efe00str xzr, [sp+72]
001efe04str x0, [sp+64]
001efe08b 0x1efe0c
001efe0c
001efe0cloc_1efe0c:
001efe0cldr x5, [sp+64]
001efe10ldr x6, [sp+72]
001efe14subs xzr, x5, x6
001efe18b.gt 0x1efe20
001efe1cb 0x1effa0
001efe20
001efe20loc_1efe20:
001efe20ldr x1, [sp+72]
001efe24ldr x2, [sp+144]
001efe28ldrsb x27, [x2]
001efe2cldr x2, [x2+40]
001efe30ldr x0, [sp+152]
001efe34blr x2
001efe38str x0, [sp+216]
001efe3cstr x1, [sp+224]
001efe40str x2, [sp+232]
001efe44bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
001efe48str x0, [sp+280]
001efe4cstr x1, [sp+288]
001efe50ldrsb x27, [x0]
001efe54ldr x2, [x0+64]
001efe58mov x0, x1
001efe5cblr x2
001efe60str x0, [sp+128]
001efe64str x1, [sp+136]
001efe68ldr x3, [sp+360]
001efe6cldr x0, [sp+312]
001efe70ldr x1, [sp+320]
001efe74ldr x2, [sp+328]
001efe78bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001efe7cstr x0, [sp+312]
001efe80str x1, [sp+320]
001efe84str x2, [sp+328]
001efe88stp xzr, xzr, [sp+160]
001efe8cstr xzr, [sp+192]
001efe90stp xzr, xzr, [sp+200]
001efe94stp xzr, xzr, [sp+176]
001efe98ldr x6, [sp+128]
001efe9cldrb w0, [sp+61]
001efea0ldr x3, [sp+312]
001efea4ldrb w1, [sp+62]
001efea8ldrb w2, [sp+63]
001efeacldr x4, [sp+320]
001efeb0ldr x7, [sp+136]
001efeb4ldr x5, [sp+328]
001efeb8bl google.golang.org/protobuf/proto.MarshalOptions.MarshalAppend
001efebcstr x0, [sp+192]
001efec0str x1, [sp+200]
001efec4str x2, [sp+208]
001efec8str x3, [sp+176]
001efeccstr x4, [sp+184]
001efed0ldr x2, [sp+200]
001efed4ldr x3, [sp+208]
001efed8ldr x4, [sp+192]
001efedcstr x4, [sp+256]
001efee0str x2, [sp+264]
001efee4str x3, [sp+272]
001efee8ldr x2, [sp+176]
001efeecldr x3, [sp+184]
001efef0str x2, [sp+240]
001efef4str x3, [sp+248]
001efef8ldr x2, [sp+256]
001efefcldr x3, [sp+264]
001eff00ldr x4, [sp+272]
001eff04str x2, [sp+312]
001eff08str x3, [sp+320]
001eff0cstr x4, [sp+328]
001eff10ldr x2, [sp+248]
001eff14ldr x3, [sp+240]
001eff18str x3, [sp+160]
001eff1cstr x2, [sp+168]
001eff20cbnz x3, 0x1eff28
001eff24b 0x1eff68
001eff28
001eff28loc_1eff28:
001eff28ldr x5, [sp+312]
001eff2cldr x6, [sp+320]
001eff30ldr x7, [sp+328]
001eff34str x5, [sp+104]
001eff38str x6, [sp+112]
001eff3cstr x7, [sp+120]
001eff40ldr x3, [sp+160]
001eff44ldr x4, [sp+168]
001eff48str x3, [sp+88]
001eff4cstr x4, [sp+96]
001eff50ldr x0, [sp+104]
001eff54ldr x1, [sp+112]
001eff58ldr x2, [sp+120]
001eff5cldp x29, x30, [sp-8]
001eff60add sp, sp, 304
001eff64ret x30
001eff68
001eff68loc_1eff68:
001eff68ldr x0, [sp+312]
001eff6cldr x1, [sp+320]
001eff70ldr x2, [sp+328]
001eff74ldr x4, [sp+360]
001eff78add x3, x4, 1
001eff7cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001eff80str x0, [sp+312]
001eff84str x1, [sp+320]
001eff88str x2, [sp+328]
001eff8cb 0x1eff90
001eff90
001eff90loc_1eff90:
001eff90ldr x5, [sp+72]
001eff94add x5, x5, 1
001eff98str x5, [sp+72]
001eff9cb 0x1efe0c
001effa0
001effa0loc_1effa0:
001effa0ldr x5, [sp+312]
001effa4ldr x6, [sp+320]
001effa8ldr x7, [sp+328]
001effacstr x5, [sp+104]
001effb0str x6, [sp+112]
001effb4str x7, [sp+120]
001effb8stp xzr, xzr, [sp+88]
001effbcldr x0, [sp+104]
001effc0ldr x1, [sp+112]
001effc4ldr x2, [sp+120]
001effc8mov x3, xzr
001effccmov x4, xzr
001effd0ldp x29, x30, [sp-8]
001effd4add sp, sp, 304
001effd8ret x30
001effdc
001effdcloc_1effdc:
001effdcstp x0, x1, [sp+8]
001effe0stp x2, x3, [sp+24]
001effe4stp x4, x5, [sp+40]
001effe8str x6, [sp+56]
001effecstrb w7, [sp+64]
001efff0mov x3, x30
001efff4bl runtime.morestack_noctxt.abi0
001efff8ldp x0, x1, [sp+8]
001efffcldp x2, x3, [sp+24]
001f0000ldp x4, x5, [sp+40]
001f0004ldr x6, [sp+56]
001f0008ldrb w7, [sp+64]
001f000cb 0x1efd70
001efd70
001efd70google.golang.org/protobuf/internal/impl.appendGroupSliceValue: ; void google.golang.org/protobuf/internal/impl.appendGroupSliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001efd70ldr x16, [x28+16]
001efd74sub x17, sp, 176
001efd78subs xzr, x17, x16
001efd7cb.ls 0x1effdc
001efd80sub x20, sp, 304
001efd84stp x29, x30, [x20-8]
001efd88add sp, x20, 0
001efd8csub x29, sp, 8
001efd90str x0, [sp+312]
001efd94str x1, [sp+320]
001efd98str x2, [sp+328]
001efd9cstr x3, [sp+336]
001efda0str x4, [sp+344]
001efda4str x5, [sp+352]
001efda8str x6, [sp+360]
001efdacstrb w7, [sp+368]
001efdb0str xzr, [sp+104]
001efdb4stp xzr, xzr, [sp+112]
001efdb8stp xzr, xzr, [sp+88]
001efdbcldr x0, [sp+336]
001efdc0ldr x1, [sp+344]
001efdc4ldr x2, [sp+352]
001efdc8bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001efdccstr x0, [sp+144]
001efdd0str x1, [sp+152]
001efdd4ldrb w0, [sp+368]
001efdd8bl google.golang.org/protobuf/internal/impl.marshalOptions.Options
001efddcstrb w0, [sp+61]
001efde0strb w1, [sp+62]
001efde4strb w2, [sp+63]
001efde8ldr x3, [sp+144]
001efdecldrsb x27, [x3]
001efdf0ldr x3, [x3+56]
001efdf4ldr x0, [sp+152]
001efdf8blr x3
001efdfcstr x0, [sp+80]
001efe00str xzr, [sp+72]
001efe04str x0, [sp+64]
001efe08b 0x1efe0c
001efe0c
001efe0cloc_1efe0c:
001efe0cldr x5, [sp+64]
001efe10ldr x6, [sp+72]
001efe14subs xzr, x5, x6
001efe18b.gt 0x1efe20
001efe1cb 0x1effa0
001efe20
001efe20loc_1efe20:
001efe20ldr x1, [sp+72]
001efe24ldr x2, [sp+144]
001efe28ldrsb x27, [x2]
001efe2cldr x2, [x2+40]
001efe30ldr x0, [sp+152]
001efe34blr x2
001efe38str x0, [sp+216]
001efe3cstr x1, [sp+224]
001efe40str x2, [sp+232]
001efe44bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
001efe48str x0, [sp+280]
001efe4cstr x1, [sp+288]
001efe50ldrsb x27, [x0]
001efe54ldr x2, [x0+64]
001efe58mov x0, x1
001efe5cblr x2
001efe60str x0, [sp+128]
001efe64str x1, [sp+136]
001efe68ldr x3, [sp+360]
001efe6cldr x0, [sp+312]
001efe70ldr x1, [sp+320]
001efe74ldr x2, [sp+328]
001efe78bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001efe7cstr x0, [sp+312]
001efe80str x1, [sp+320]
001efe84str x2, [sp+328]
001efe88stp xzr, xzr, [sp+160]
001efe8cstr xzr, [sp+192]
001efe90stp xzr, xzr, [sp+200]
001efe94stp xzr, xzr, [sp+176]
001efe98ldr x6, [sp+128]
001efe9cldrb w0, [sp+61]
001efea0ldr x3, [sp+312]
001efea4ldrb w1, [sp+62]
001efea8ldrb w2, [sp+63]
001efeacldr x4, [sp+320]
001efeb0ldr x7, [sp+136]
001efeb4ldr x5, [sp+328]
001efeb8bl google.golang.org/protobuf/proto.MarshalOptions.MarshalAppend
001efebcstr x0, [sp+192]
001efec0str x1, [sp+200]
001efec4str x2, [sp+208]
001efec8str x3, [sp+176]
001efeccstr x4, [sp+184]
001efed0ldr x2, [sp+200]
001efed4ldr x3, [sp+208]
001efed8ldr x4, [sp+192]
001efedcstr x4, [sp+256]
001efee0str x2, [sp+264]
001efee4str x3, [sp+272]
001efee8ldr x2, [sp+176]
001efeecldr x3, [sp+184]
001efef0str x2, [sp+240]
001efef4str x3, [sp+248]
001efef8ldr x2, [sp+256]
001efefcldr x3, [sp+264]
001eff00ldr x4, [sp+272]
001eff04str x2, [sp+312]
001eff08str x3, [sp+320]
001eff0cstr x4, [sp+328]
001eff10ldr x2, [sp+248]
001eff14ldr x3, [sp+240]
001eff18str x3, [sp+160]
001eff1cstr x2, [sp+168]
001eff20cbnz x3, 0x1eff28
001eff24b 0x1eff68
001eff28
001eff28loc_1eff28:
001eff28ldr x5, [sp+312]
001eff2cldr x6, [sp+320]
001eff30ldr x7, [sp+328]
001eff34str x5, [sp+104]
001eff38str x6, [sp+112]
001eff3cstr x7, [sp+120]
001eff40ldr x3, [sp+160]
001eff44ldr x4, [sp+168]
001eff48str x3, [sp+88]
001eff4cstr x4, [sp+96]
001eff50ldr x0, [sp+104]
001eff54ldr x1, [sp+112]
001eff58ldr x2, [sp+120]
001eff5cldp x29, x30, [sp-8]
001eff60add sp, sp, 304
001eff64ret x30
001eff68
001eff68loc_1eff68:
001eff68ldr x0, [sp+312]
001eff6cldr x1, [sp+320]
001eff70ldr x2, [sp+328]
001eff74ldr x4, [sp+360]
001eff78add x3, x4, 1
001eff7cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001eff80str x0, [sp+312]
001eff84str x1, [sp+320]
001eff88str x2, [sp+328]
001eff8cb 0x1eff90
001eff90
001eff90loc_1eff90:
001eff90ldr x5, [sp+72]
001eff94add x5, x5, 1
001eff98str x5, [sp+72]
001eff9cb 0x1efe0c
001effa0
001effa0loc_1effa0:
001effa0ldr x5, [sp+312]
001effa4ldr x6, [sp+320]
001effa8ldr x7, [sp+328]
001effacstr x5, [sp+104]
001effb0str x6, [sp+112]
001effb4str x7, [sp+120]
001effb8stp xzr, xzr, [sp+88]
001effbcldr x0, [sp+104]
001effc0ldr x1, [sp+112]
001effc4ldr x2, [sp+120]
001effc8mov x3, xzr
001effccmov x4, xzr
001effd0ldp x29, x30, [sp-8]
001effd4add sp, sp, 304
001effd8ret x30
001effdc
001effdcloc_1effdc:
001effdcstp x0, x1, [sp+8]
001effe0stp x2, x3, [sp+24]
001effe4stp x4, x5, [sp+40]
001effe8str x6, [sp+56]
001effecstrb w7, [sp+64]
001efff0mov x3, x30
001efff4bl runtime.morestack_noctxt.abi0
001efff8ldp x0, x1, [sp+8]
001efffcldp x2, x3, [sp+24]
001f0000ldp x4, x5, [sp+40]
001f0004ldr x6, [sp+56]
001f0008ldrb w7, [sp+64]
001f000cb 0x1efd70
001efd70
001f0010
001f0010google.golang.org/protobuf/internal/impl.consumeGroupSliceValue: ; void google.golang.org/protobuf/internal/impl.consumeGroupSliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, google.golang.org/protobuf/encoding/protowire.Number num, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001f0010ldr x16, [x28+16]
001f0014sub x17, sp, 352
001f0018subs xzr, x17, x16
001f001cb.ls 0x1f0350
001f0020sub x20, sp, 480
001f0024stp x29, x30, [x20-8]
001f0028add sp, x20, 0
001f002csub x29, sp, 8
001f0030str x0, [sp+488]
001f0034str x1, [sp+496]
001f0038str x2, [sp+504]
001f003cstr x3, [sp+512]
001f0040str x4, [sp+520]
001f0044str x5, [sp+528]
001f0048str w6, [sp+536]
001f004cstrb w7, [sp+540]
001f0050strb w8, [sp+544]
001f0054str x9, [sp+552]
001f0058str x10, [sp+560]
001f005cstr x11, [sp+568]
001f0060stp xzr, xzr, [sp+160]
001f0064str xzr, [sp+176]
001f0068str xzr, [sp+120]
001f006cstrb wzr, [sp+128]
001f0070stp xzr, xzr, [sp+224]
001f0074ldr x0, [sp+512]
001f0078ldr x1, [sp+520]
001f007cldr x2, [sp+528]
001f0080bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001f0084str x0, [sp+208]
001f0088str x1, [sp+216]
001f008cldrsb x3, [sp+540]
001f0090ubfm x3, x3, 0, 7
001f0094subs wzr, w3, 3
001f0098b.ne 0x1f00a0
001f009cb 0x1f00e0
001f00a0
001f00a0loc_1f00a0:
001f00a0stp xzr, xzr, [sp+160]
001f00a4str xzr, [sp+176]
001f00a8adrp x27, 0x832000
001f00acldr x5, [x27+192]
001f00b0adrp x27, 0x832000
001f00b4ldr x6, [x27+200]
001f00b8str x5, [sp+224]
001f00bcstr x6, [sp+232]
001f00c0ldr x3, [sp+120]
001f00c4ldr x0, [sp+160]
001f00c8ldrb w4, [sp+128]
001f00ccldr x1, [sp+168]
001f00d0ldr x2, [sp+176]
001f00d4ldp x29, x30, [sp-8]
001f00d8add sp, sp, 480
001f00dcret x30
001f00e0
001f00e0loc_1f00e0:
001f00e0str xzr, [sp+408]
001f00e4stp xzr, xzr, [sp+416]
001f00e8ldr x1, [sp+488]
001f00ecldr x2, [sp+496]
001f00f0ldr x3, [sp+504]
001f00f4ldrsw x0, [sp+536]
001f00f8bl google.golang.org/protobuf/encoding/protowire.ConsumeGroup
001f00fcstr x0, [sp+408]
001f0100str x1, [sp+416]
001f0104str x2, [sp+424]
001f0108str x3, [sp+144]
001f010cstr x0, [sp+448]
001f0110str x1, [sp+456]
001f0114str x2, [sp+464]
001f0118ldr x4, [sp+144]
001f011cstr x4, [sp+152]
001f0120str x0, [sp+488]
001f0124str x1, [sp+496]
001f0128str x2, [sp+504]
001f012cldr x4, [sp+152]
001f0130str x4, [sp+136]
001f0134tbnz x4, 63, 0x1f013c
001f0138b 0x1f017c
001f013c
001f013cloc_1f013c:
001f013cstp xzr, xzr, [sp+160]
001f0140str xzr, [sp+176]
001f0144adrp x27, 0x832000
001f0148ldr x5, [x27+160]
001f014cadrp x27, 0x832000
001f0150ldr x6, [x27+168]
001f0154str x5, [sp+224]
001f0158str x6, [sp+232]
001f015cldr x3, [sp+120]
001f0160ldr x0, [sp+160]
001f0164ldrb w4, [sp+128]
001f0168ldr x1, [sp+168]
001f016cldr x2, [sp+176]
001f0170ldp x29, x30, [sp-8]
001f0174add sp, sp, 480
001f0178ret x30
001f017c
001f017cloc_1f017c:
001f017cldr x1, [sp+208]
001f0180ldrsb x27, [x1]
001f0184ldr x1, [x1+64]
001f0188ldr x0, [sp+216]
001f018cblr x1
001f0190str x0, [sp+184]
001f0194str x1, [sp+192]
001f0198str x2, [sp+200]
001f019cldrb w0, [sp+544]
001f01a0ldr x1, [sp+552]
001f01a4ldr x2, [sp+560]
001f01a8ldr x3, [sp+568]
001f01acbl google.golang.org/protobuf/internal/impl.unmarshalOptions.Options
001f01b0strb w0, [sp+240]
001f01b4strb w1, [sp+241]
001f01b8strb w2, [sp+242]
001f01bcstr x3, [sp+248]
001f01c0str x4, [sp+256]
001f01c4str x5, [sp+264]
001f01c8ldp x1, x2, [sp+240]
001f01ccldp x3, x4, [sp+256]
001f01d0stp x1, x2, [sp+376]
001f01d4stp x3, x4, [sp+392]
001f01d8ldr x0, [sp+184]
001f01dcldr x1, [sp+192]
001f01e0ldr x2, [sp+200]
001f01e4bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
001f01e8str x0, [sp+360]
001f01ecstr x1, [sp+368]
001f01f0stp xzr, xzr, [sp+344]
001f01f4stp xzr, xzr, [sp+272]
001f01f8stp xzr, xzr, [sp+288]
001f01fcstp xzr, xzr, [sp+304]
001f0200stp xzr, xzr, [sp+320]
001f0204str xzr, [sp+336]
001f0208ldr x9, [sp+496]
001f020cldr x10, [sp+504]
001f0210ldr x1, [sp+488]
001f0214str x1, [sp+288]
001f0218str x9, [sp+296]
001f021cstr x10, [sp+304]
001f0220ldr x6, [sp+360]
001f0224ldr x7, [sp+368]
001f0228str x6, [sp+272]
001f022cstr x7, [sp+280]
001f0230ldrb w0, [sp+376]
001f0234ldrb w1, [sp+377]
001f0238ldrb w2, [sp+378]
001f023cldr x3, [sp+384]
001f0240ldr x4, [sp+392]
001f0244ldr x8, [sp+288]
001f0248ldr x5, [sp+400]
001f024cldrb w11, [sp+312]
001f0250ldr x12, [sp+320]
001f0254ldr x13, [sp+328]
001f0258ldr x14, [sp+336]
001f025cbl google.golang.org/protobuf/proto.UnmarshalOptions.UnmarshalState
001f0260strb w0, [sp+118]
001f0264str x1, [sp+344]
001f0268str x2, [sp+352]
001f026cldrb w1, [sp+118]
001f0270strb w1, [sp+119]
001f0274ldr x1, [sp+344]
001f0278ldr x2, [sp+352]
001f027cstr x1, [sp+432]
001f0280str x2, [sp+440]
001f0284ldrb w1, [sp+119]
001f0288strb w1, [sp+117]
001f028cldr x1, [sp+440]
001f0290ldr x2, [sp+432]
001f0294str x2, [sp+224]
001f0298str x1, [sp+232]
001f029ccbnz x2, 0x1f02a4
001f02a0b 0x1f02d4
001f02a4
001f02a4loc_1f02a4:
001f02a4stp xzr, xzr, [sp+160]
001f02a8str xzr, [sp+176]
001f02acldr x3, [sp+120]
001f02b0ldr x5, [sp+224]
001f02b4ldr x6, [sp+232]
001f02b8ldrb w4, [sp+128]
001f02bcmov x0, xzr
001f02c0mov x1, x0
001f02c4mov x2, xzr
001f02c8ldp x29, x30, [sp-8]
001f02ccadd sp, sp, 480
001f02d0ret x30
001f02d4
001f02d4loc_1f02d4:
001f02d4ldr x1, [sp+184]
001f02d8ldr x2, [sp+192]
001f02dcldr x3, [sp+200]
001f02e0ldr x4, [sp+208]
001f02e4ldrsb x27, [x4]
001f02e8ldr x4, [x4+24]
001f02ecldr x0, [sp+216]
001f02f0blr x4
001f02f4ldr x4, [sp+136]
001f02f8str x4, [sp+120]
001f02fcldrb w4, [sp+117]
001f0300ands wzr, w4, 1
001f0304cset x4, ne
001f0308strb w4, [sp+128]
001f030cldr x4, [sp+512]
001f0310ldr x5, [sp+520]
001f0314ldr x6, [sp+528]
001f0318str x4, [sp+160]
001f031cstr x5, [sp+168]
001f0320str x6, [sp+176]
001f0324stp xzr, xzr, [sp+224]
001f0328ldr x3, [sp+120]
001f032cldr x0, [sp+160]
001f0330ldrb w4, [sp+128]
001f0334ldr x1, [sp+168]
001f0338ldr x2, [sp+176]
001f033cmov x5, xzr
001f0340mov x6, xzr
001f0344ldp x29, x30, [sp-8]
001f0348add sp, sp, 480
001f034cret x30
001f0350
001f0350loc_1f0350:
001f0350stp x0, x1, [sp+8]
001f0354stp x2, x3, [sp+24]
001f0358stp x4, x5, [sp+40]
001f035cstr w6, [sp+56]
001f0360strb w7, [sp+60]
001f0364strb w8, [sp+64]
001f0368stp x9, x10, [sp+72]
001f036cstr x11, [sp+88]
001f0370mov x3, x30
001f0374bl runtime.morestack_noctxt.abi0
001f0378ldp x0, x1, [sp+8]
001f037cldp x2, x3, [sp+24]
001f0380ldp x4, x5, [sp+40]
001f0384ldrsw x6, [sp+56]
001f0388ldrsb x7, [sp+60]
001f038cldrb w8, [sp+64]
001f0390ldp x9, x10, [sp+72]
001f0394ldr x11, [sp+88]
001f0398b 0x1f0010
001f039cudf 0
001f0010
001f0010google.golang.org/protobuf/internal/impl.consumeGroupSliceValue: ; void google.golang.org/protobuf/internal/impl.consumeGroupSliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, google.golang.org/protobuf/encoding/protowire.Number num, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001f0010ldr x16, [x28+16]
001f0014sub x17, sp, 352
001f0018subs xzr, x17, x16
001f001cb.ls 0x1f0350
001f0020sub x20, sp, 480
001f0024stp x29, x30, [x20-8]
001f0028add sp, x20, 0
001f002csub x29, sp, 8
001f0030str x0, [sp+488]
001f0034str x1, [sp+496]
001f0038str x2, [sp+504]
001f003cstr x3, [sp+512]
001f0040str x4, [sp+520]
001f0044str x5, [sp+528]
001f0048str w6, [sp+536]
001f004cstrb w7, [sp+540]
001f0050strb w8, [sp+544]
001f0054str x9, [sp+552]
001f0058str x10, [sp+560]
001f005cstr x11, [sp+568]
001f0060stp xzr, xzr, [sp+160]
001f0064str xzr, [sp+176]
001f0068str xzr, [sp+120]
001f006cstrb wzr, [sp+128]
001f0070stp xzr, xzr, [sp+224]
001f0074ldr x0, [sp+512]
001f0078ldr x1, [sp+520]
001f007cldr x2, [sp+528]
001f0080bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001f0084str x0, [sp+208]
001f0088str x1, [sp+216]
001f008cldrsb x3, [sp+540]
001f0090ubfm x3, x3, 0, 7
001f0094subs wzr, w3, 3
001f0098b.ne 0x1f00a0
001f009cb 0x1f00e0
001f00a0
001f00a0loc_1f00a0:
001f00a0stp xzr, xzr, [sp+160]
001f00a4str xzr, [sp+176]
001f00a8adrp x27, 0x832000
001f00acldr x5, [x27+192]
001f00b0adrp x27, 0x832000
001f00b4ldr x6, [x27+200]
001f00b8str x5, [sp+224]
001f00bcstr x6, [sp+232]
001f00c0ldr x3, [sp+120]
001f00c4ldr x0, [sp+160]
001f00c8ldrb w4, [sp+128]
001f00ccldr x1, [sp+168]
001f00d0ldr x2, [sp+176]
001f00d4ldp x29, x30, [sp-8]
001f00d8add sp, sp, 480
001f00dcret x30
001f00e0
001f00e0loc_1f00e0:
001f00e0str xzr, [sp+408]
001f00e4stp xzr, xzr, [sp+416]
001f00e8ldr x1, [sp+488]
001f00ecldr x2, [sp+496]
001f00f0ldr x3, [sp+504]
001f00f4ldrsw x0, [sp+536]
001f00f8bl google.golang.org/protobuf/encoding/protowire.ConsumeGroup
001f00fcstr x0, [sp+408]
001f0100str x1, [sp+416]
001f0104str x2, [sp+424]
001f0108str x3, [sp+144]
001f010cstr x0, [sp+448]
001f0110str x1, [sp+456]
001f0114str x2, [sp+464]
001f0118ldr x4, [sp+144]
001f011cstr x4, [sp+152]
001f0120str x0, [sp+488]
001f0124str x1, [sp+496]
001f0128str x2, [sp+504]
001f012cldr x4, [sp+152]
001f0130str x4, [sp+136]
001f0134tbnz x4, 63, 0x1f013c
001f0138b 0x1f017c
001f013c
001f013cloc_1f013c:
001f013cstp xzr, xzr, [sp+160]
001f0140str xzr, [sp+176]
001f0144adrp x27, 0x832000
001f0148ldr x5, [x27+160]
001f014cadrp x27, 0x832000
001f0150ldr x6, [x27+168]
001f0154str x5, [sp+224]
001f0158str x6, [sp+232]
001f015cldr x3, [sp+120]
001f0160ldr x0, [sp+160]
001f0164ldrb w4, [sp+128]
001f0168ldr x1, [sp+168]
001f016cldr x2, [sp+176]
001f0170ldp x29, x30, [sp-8]
001f0174add sp, sp, 480
001f0178ret x30
001f017c
001f017cloc_1f017c:
001f017cldr x1, [sp+208]
001f0180ldrsb x27, [x1]
001f0184ldr x1, [x1+64]
001f0188ldr x0, [sp+216]
001f018cblr x1
001f0190str x0, [sp+184]
001f0194str x1, [sp+192]
001f0198str x2, [sp+200]
001f019cldrb w0, [sp+544]
001f01a0ldr x1, [sp+552]
001f01a4ldr x2, [sp+560]
001f01a8ldr x3, [sp+568]
001f01acbl google.golang.org/protobuf/internal/impl.unmarshalOptions.Options
001f01b0strb w0, [sp+240]
001f01b4strb w1, [sp+241]
001f01b8strb w2, [sp+242]
001f01bcstr x3, [sp+248]
001f01c0str x4, [sp+256]
001f01c4str x5, [sp+264]
001f01c8ldp x1, x2, [sp+240]
001f01ccldp x3, x4, [sp+256]
001f01d0stp x1, x2, [sp+376]
001f01d4stp x3, x4, [sp+392]
001f01d8ldr x0, [sp+184]
001f01dcldr x1, [sp+192]
001f01e0ldr x2, [sp+200]
001f01e4bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
001f01e8str x0, [sp+360]
001f01ecstr x1, [sp+368]
001f01f0stp xzr, xzr, [sp+344]
001f01f4stp xzr, xzr, [sp+272]
001f01f8stp xzr, xzr, [sp+288]
001f01fcstp xzr, xzr, [sp+304]
001f0200stp xzr, xzr, [sp+320]
001f0204str xzr, [sp+336]
001f0208ldr x9, [sp+496]
001f020cldr x10, [sp+504]
001f0210ldr x1, [sp+488]
001f0214str x1, [sp+288]
001f0218str x9, [sp+296]
001f021cstr x10, [sp+304]
001f0220ldr x6, [sp+360]
001f0224ldr x7, [sp+368]
001f0228str x6, [sp+272]
001f022cstr x7, [sp+280]
001f0230ldrb w0, [sp+376]
001f0234ldrb w1, [sp+377]
001f0238ldrb w2, [sp+378]
001f023cldr x3, [sp+384]
001f0240ldr x4, [sp+392]
001f0244ldr x8, [sp+288]
001f0248ldr x5, [sp+400]
001f024cldrb w11, [sp+312]
001f0250ldr x12, [sp+320]
001f0254ldr x13, [sp+328]
001f0258ldr x14, [sp+336]
001f025cbl google.golang.org/protobuf/proto.UnmarshalOptions.UnmarshalState
001f0260strb w0, [sp+118]
001f0264str x1, [sp+344]
001f0268str x2, [sp+352]
001f026cldrb w1, [sp+118]
001f0270strb w1, [sp+119]
001f0274ldr x1, [sp+344]
001f0278ldr x2, [sp+352]
001f027cstr x1, [sp+432]
001f0280str x2, [sp+440]
001f0284ldrb w1, [sp+119]
001f0288strb w1, [sp+117]
001f028cldr x1, [sp+440]
001f0290ldr x2, [sp+432]
001f0294str x2, [sp+224]
001f0298str x1, [sp+232]
001f029ccbnz x2, 0x1f02a4
001f02a0b 0x1f02d4
001f02a4
001f02a4loc_1f02a4:
001f02a4stp xzr, xzr, [sp+160]
001f02a8str xzr, [sp+176]
001f02acldr x3, [sp+120]
001f02b0ldr x5, [sp+224]
001f02b4ldr x6, [sp+232]
001f02b8ldrb w4, [sp+128]
001f02bcmov x0, xzr
001f02c0mov x1, x0
001f02c4mov x2, xzr
001f02c8ldp x29, x30, [sp-8]
001f02ccadd sp, sp, 480
001f02d0ret x30
001f02d4
001f02d4loc_1f02d4:
001f02d4ldr x1, [sp+184]
001f02d8ldr x2, [sp+192]
001f02dcldr x3, [sp+200]
001f02e0ldr x4, [sp+208]
001f02e4ldrsb x27, [x4]
001f02e8ldr x4, [x4+24]
001f02ecldr x0, [sp+216]
001f02f0blr x4
001f02f4ldr x4, [sp+136]
001f02f8str x4, [sp+120]
001f02fcldrb w4, [sp+117]
001f0300ands wzr, w4, 1
001f0304cset x4, ne
001f0308strb w4, [sp+128]
001f030cldr x4, [sp+512]
001f0310ldr x5, [sp+520]
001f0314ldr x6, [sp+528]
001f0318str x4, [sp+160]
001f031cstr x5, [sp+168]
001f0320str x6, [sp+176]
001f0324stp xzr, xzr, [sp+224]
001f0328ldr x3, [sp+120]
001f032cldr x0, [sp+160]
001f0330ldrb w4, [sp+128]
001f0334ldr x1, [sp+168]
001f0338ldr x2, [sp+176]
001f033cmov x5, xzr
001f0340mov x6, xzr
001f0344ldp x29, x30, [sp-8]
001f0348add sp, sp, 480
001f034cret x30
001f0350
001f0350loc_1f0350:
001f0350stp x0, x1, [sp+8]
001f0354stp x2, x3, [sp+24]
001f0358stp x4, x5, [sp+40]
001f035cstr w6, [sp+56]
001f0360strb w7, [sp+60]
001f0364strb w8, [sp+64]
001f0368stp x9, x10, [sp+72]
001f036cstr x11, [sp+88]
001f0370mov x3, x30
001f0374bl runtime.morestack_noctxt.abi0
001f0378ldp x0, x1, [sp+8]
001f037cldp x2, x3, [sp+24]
001f0380ldp x4, x5, [sp+40]
001f0384ldrsw x6, [sp+56]
001f0388ldrsb x7, [sp+60]
001f038cldrb w8, [sp+64]
001f0390ldp x9, x10, [sp+72]
001f0394ldr x11, [sp+88]
001f0398b 0x1f0010
001f039cudf 0
001f0010
001f03a0
001f03a0google.golang.org/protobuf/internal/impl.makeGroupSliceFieldCoder: ; void google.golang.org/protobuf/internal/impl.makeGroupSliceFieldCoder(google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd, reflect.Type ft)
001f03a0ldr x16, [x28+16]
001f03a4sub x17, sp, 80
001f03a8subs xzr, x17, x16
001f03acb.ls 0x1f0698
001f03b0str x30, [sp-208]!
001f03b4stur x29, [sp-8]
001f03b8sub x29, sp, 8
001f03bcstr x0, [sp+216]
001f03c0str x1, [sp+224]
001f03c4str x2, [sp+232]
001f03c8str x3, [sp+240]
001f03ccstp xzr, xzr, [sp+48]
001f03d0stp xzr, xzr, [sp+64]
001f03d4stp xzr, xzr, [sp+80]
001f03d8ldr x1, [sp+216]
001f03dcldrsb x27, [x1]
001f03e0ldr x1, [x1+216]
001f03e4ldr x0, [sp+224]
001f03e8blr x1
001f03ecstr w0, [sp+44]
001f03f0ldr x0, [sp+232]
001f03f4ldr x1, [sp+240]
001f03f8bl google.golang.org/protobuf/internal/impl.getMessageInfo
001f03fcstr x0, [sp+96]
001f0400cbnz x0, 0x1f0408
001f0404b 0x1f04bc
001f0408
001f0408loc_1f0408:
001f0408stp xzr, xzr, [sp+104]
001f040cstp xzr, xzr, [sp+120]
001f0410stp xzr, xzr, [sp+136]
001f0414adrp x2, 0x4e9000
001f0418add x2, x2, 3816
001f041cstr x2, [sp+112]
001f0420adrp x2, 0x4e9000
001f0424add x2, x2, 1576
001f0428str x2, [sp+120]
001f042cadrp x2, 0x4e9000
001f0430add x2, x2, 2520
001f0434str x2, [sp+128]
001f0438adrp x2, 0x4e9000
001f043cadd x2, x2, 3304
001f0440str x2, [sp+144]
001f0444ldr x2, [sp+96]
001f0448ldrsb x27, [x2]
001f044cldr x0, [x2+16]
001f0450ldr x1, [x2+24]
001f0454str x0, [sp+168]
001f0458str x1, [sp+176]
001f045cbl google.golang.org/protobuf/internal/impl.needsInitCheck
001f0460strb w0, [sp+43]
001f0464tbnz w0, 0, 0x1f046c
001f0468b 0x1f047c
001f046c
001f046cloc_1f046c:
001f046cadrp x6, 0x4e9000
001f0470add x6, x6, 2992
001f0474str x6, [sp+136]
001f0478b 0x1f0480
001f047c
001f047cloc_1f047c:
001f047cb 0x1f0480
001f0480
001f0480loc_1f0480:
001f0480ldp x6, x7, [sp+104]
001f0484ldp x8, x9, [sp+120]
001f0488ldp x10, x11, [sp+136]
001f048cstp x6, x7, [sp+48]
001f0490stp x8, x9, [sp+64]
001f0494stp x10, x11, [sp+80]
001f0498ldr x0, [sp+48]
001f049cldr x1, [sp+56]
001f04a0ldr x2, [sp+64]
001f04a4ldr x3, [sp+72]
001f04a8ldr x4, [sp+80]
001f04acldr x5, [sp+88]
001f04b0ldur x29, [sp-8]
001f04b4ldr x30, [sp], 208
001f04b8ret x30
001f04bc
001f04bcloc_1f04bc:
001f04bcstp xzr, xzr, [sp+48]
001f04c0stp xzr, xzr, [sp+64]
001f04c4stp xzr, xzr, [sp+80]
001f04c8adrp x0, 0x449000
001f04ccadd x0, x0, 832
001f04d0bl runtime.newobject
001f04d4str x0, [sp+160]
001f04d8adrp x1, 0
001f04dcadd x1, x1, 2512
001f04e0str x1, [x0]
001f04e4ldr x1, [sp+240]
001f04e8ldr x2, [sp+232]
001f04ecldr x3, [sp+160]
001f04f0ldrsb x27, [x3]
001f04f4str x2, [x3+8]
001f04f8adrp x27, 0x85b000
001f04fcldr w2, [x27+3056]
001f0500cbz w2, 0x1f0508
001f0504b 0x1f050c
001f0508
001f0508loc_1f0508:
001f0508b 0x1f0520
001f050c
001f050cloc_1f050c:
001f050cbl runtime.gcWriteBarrier2
001f0510str x1, [x25]
001f0514ldr x2, [x3+16]
001f0518str x2, [x25+8]
001f051cb 0x1f0520
001f0520
001f0520loc_1f0520:
001f0520str x1, [x3+16]
001f0524ldr x1, [sp+160]
001f0528str x1, [sp+56]
001f052cadrp x0, 0x449000
001f0530add x0, x0, 832
001f0534bl runtime.newobject
001f0538str x0, [sp+152]
001f053cadrp x1, 0
001f0540add x1, x1, 2192
001f0544str x1, [x0]
001f0548ldr x1, [sp+240]
001f054cldr x2, [sp+232]
001f0550ldr x3, [sp+152]
001f0554ldrsb x27, [x3]
001f0558str x2, [x3+8]
001f055cadrp x27, 0x85b000
001f0560ldr w2, [x27+3056]
001f0564cbz w2, 0x1f056c
001f0568b 0x1f0570
001f056c
001f056cloc_1f056c:
001f056cb 0x1f0584
001f0570
001f0570loc_1f0570:
001f0570bl runtime.gcWriteBarrier2
001f0574str x1, [x25]
001f0578ldr x2, [x3+16]
001f057cstr x2, [x25+8]
001f0580b 0x1f0584
001f0584
001f0584loc_1f0584:
001f0584str x1, [x3+16]
001f0588ldr x1, [sp+152]
001f058cstr x1, [sp+64]
001f0590adrp x0, 0x45d000
001f0594add x0, x0, 2624
001f0598bl runtime.newobject
001f059cstr x0, [sp+192]
001f05a0adrp x1, 0
001f05a4add x1, x1, 1856
001f05a8str x1, [x0]
001f05acldrsw x1, [sp+44]
001f05b0ldr x2, [sp+192]
001f05b4ldrsb x27, [x2]
001f05b8str w1, [x2+8]
001f05bcldr x1, [sp+240]
001f05c0ldr x2, [sp+232]
001f05c4ldr x3, [sp+192]
001f05c8ldrsb x27, [x3]
001f05ccstr x2, [x3+16]
001f05d0adrp x27, 0x85b000
001f05d4ldr w2, [x27+3056]
001f05d8cbz w2, 0x1f05e0
001f05dcb 0x1f05e4
001f05e0
001f05e0loc_1f05e0:
001f05e0b 0x1f05f8
001f05e4
001f05e4loc_1f05e4:
001f05e4bl runtime.gcWriteBarrier2
001f05e8str x1, [x25]
001f05ecldr x2, [x3+24]
001f05f0str x2, [x25+8]
001f05f4b 0x1f05f8
001f05f8
001f05f8loc_1f05f8:
001f05f8str x1, [x3+24]
001f05fcldr x1, [sp+192]
001f0600str x1, [sp+72]
001f0604adrp x0, 0x449000
001f0608add x0, x0, 832
001f060cbl runtime.newobject
001f0610str x0, [sp+184]
001f0614adrp x1, 0
001f0618add x1, x1, 1728
001f061cstr x1, [x0]
001f0620ldr x1, [sp+240]
001f0624ldr x2, [sp+232]
001f0628ldr x3, [sp+184]
001f062cldrsb x27, [x3]
001f0630str x2, [x3+8]
001f0634adrp x27, 0x85b000
001f0638ldr w2, [x27+3056]
001f063ccbz w2, 0x1f0644
001f0640b 0x1f0648
001f0644
001f0644loc_1f0644:
001f0644b 0x1f065c
001f0648
001f0648loc_1f0648:
001f0648bl runtime.gcWriteBarrier2
001f064cstr x1, [x25]
001f0650ldr x6, [x3+16]
001f0654str x6, [x25+8]
001f0658b 0x1f065c
001f065c
001f065cloc_1f065c:
001f065cstr x1, [x3+16]
001f0660ldr x6, [sp+184]
001f0664str x6, [sp+80]
001f0668adrp x6, 0x4e9000
001f066cadd x6, x6, 3304
001f0670str x6, [sp+88]
001f0674ldr x0, [sp+48]
001f0678ldr x1, [sp+56]
001f067cldr x2, [sp+64]
001f0680ldr x3, [sp+72]
001f0684ldr x4, [sp+80]
001f0688ldr x5, [sp+88]
001f068cldur x29, [sp-8]
001f0690ldr x30, [sp], 208
001f0694ret x30
001f0698
001f0698loc_1f0698:
001f0698stp x0, x1, [sp+8]
001f069cstp x2, x3, [sp+24]
001f06a0mov x3, x30
001f06a4bl runtime.morestack_noctxt.abi0
001f06a8ldp x0, x1, [sp+8]
001f06acldp x2, x3, [sp+24]
001f06b0b 0x1f03a0
001f06b4udf 0
001f06b8udf 0
001f06bcudf 0
001f03a0
001f03a0google.golang.org/protobuf/internal/impl.makeGroupSliceFieldCoder: ; void google.golang.org/protobuf/internal/impl.makeGroupSliceFieldCoder(google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd, reflect.Type ft)
001f03a0ldr x16, [x28+16]
001f03a4sub x17, sp, 80
001f03a8subs xzr, x17, x16
001f03acb.ls 0x1f0698
001f03b0str x30, [sp-208]!
001f03b4stur x29, [sp-8]
001f03b8sub x29, sp, 8
001f03bcstr x0, [sp+216]
001f03c0str x1, [sp+224]
001f03c4str x2, [sp+232]
001f03c8str x3, [sp+240]
001f03ccstp xzr, xzr, [sp+48]
001f03d0stp xzr, xzr, [sp+64]
001f03d4stp xzr, xzr, [sp+80]
001f03d8ldr x1, [sp+216]
001f03dcldrsb x27, [x1]
001f03e0ldr x1, [x1+216]
001f03e4ldr x0, [sp+224]
001f03e8blr x1
001f03ecstr w0, [sp+44]
001f03f0ldr x0, [sp+232]
001f03f4ldr x1, [sp+240]
001f03f8bl google.golang.org/protobuf/internal/impl.getMessageInfo
001f03fcstr x0, [sp+96]
001f0400cbnz x0, 0x1f0408
001f0404b 0x1f04bc
001f0408
001f0408loc_1f0408:
001f0408stp xzr, xzr, [sp+104]
001f040cstp xzr, xzr, [sp+120]
001f0410stp xzr, xzr, [sp+136]
001f0414adrp x2, 0x4e9000
001f0418add x2, x2, 3816
001f041cstr x2, [sp+112]
001f0420adrp x2, 0x4e9000
001f0424add x2, x2, 1576
001f0428str x2, [sp+120]
001f042cadrp x2, 0x4e9000
001f0430add x2, x2, 2520
001f0434str x2, [sp+128]
001f0438adrp x2, 0x4e9000
001f043cadd x2, x2, 3304
001f0440str x2, [sp+144]
001f0444ldr x2, [sp+96]
001f0448ldrsb x27, [x2]
001f044cldr x0, [x2+16]
001f0450ldr x1, [x2+24]
001f0454str x0, [sp+168]
001f0458str x1, [sp+176]
001f045cbl google.golang.org/protobuf/internal/impl.needsInitCheck
001f0460strb w0, [sp+43]
001f0464tbnz w0, 0, 0x1f046c
001f0468b 0x1f047c
001f046c
001f046cloc_1f046c:
001f046cadrp x6, 0x4e9000
001f0470add x6, x6, 2992
001f0474str x6, [sp+136]
001f0478b 0x1f0480
001f047c
001f047cloc_1f047c:
001f047cb 0x1f0480
001f0480
001f0480loc_1f0480:
001f0480ldp x6, x7, [sp+104]
001f0484ldp x8, x9, [sp+120]
001f0488ldp x10, x11, [sp+136]
001f048cstp x6, x7, [sp+48]
001f0490stp x8, x9, [sp+64]
001f0494stp x10, x11, [sp+80]
001f0498ldr x0, [sp+48]
001f049cldr x1, [sp+56]
001f04a0ldr x2, [sp+64]
001f04a4ldr x3, [sp+72]
001f04a8ldr x4, [sp+80]
001f04acldr x5, [sp+88]
001f04b0ldur x29, [sp-8]
001f04b4ldr x30, [sp], 208
001f04b8ret x30
001f04bc
001f04bcloc_1f04bc:
001f04bcstp xzr, xzr, [sp+48]
001f04c0stp xzr, xzr, [sp+64]
001f04c4stp xzr, xzr, [sp+80]
001f04c8adrp x0, 0x449000
001f04ccadd x0, x0, 832
001f04d0bl runtime.newobject
001f04d4str x0, [sp+160]
001f04d8adrp x1, 0
001f04dcadd x1, x1, 2512
001f04e0str x1, [x0]
001f04e4ldr x1, [sp+240]
001f04e8ldr x2, [sp+232]
001f04ecldr x3, [sp+160]
001f04f0ldrsb x27, [x3]
001f04f4str x2, [x3+8]
001f04f8adrp x27, 0x85b000
001f04fcldr w2, [x27+3056]
001f0500cbz w2, 0x1f0508
001f0504b 0x1f050c
001f0508
001f0508loc_1f0508:
001f0508b 0x1f0520
001f050c
001f050cloc_1f050c:
001f050cbl runtime.gcWriteBarrier2
001f0510str x1, [x25]
001f0514ldr x2, [x3+16]
001f0518str x2, [x25+8]
001f051cb 0x1f0520
001f0520
001f0520loc_1f0520:
001f0520str x1, [x3+16]
001f0524ldr x1, [sp+160]
001f0528str x1, [sp+56]
001f052cadrp x0, 0x449000
001f0530add x0, x0, 832
001f0534bl runtime.newobject
001f0538str x0, [sp+152]
001f053cadrp x1, 0
001f0540add x1, x1, 2192
001f0544str x1, [x0]
001f0548ldr x1, [sp+240]
001f054cldr x2, [sp+232]
001f0550ldr x3, [sp+152]
001f0554ldrsb x27, [x3]
001f0558str x2, [x3+8]
001f055cadrp x27, 0x85b000
001f0560ldr w2, [x27+3056]
001f0564cbz w2, 0x1f056c
001f0568b 0x1f0570
001f056c
001f056cloc_1f056c:
001f056cb 0x1f0584
001f0570
001f0570loc_1f0570:
001f0570bl runtime.gcWriteBarrier2
001f0574str x1, [x25]
001f0578ldr x2, [x3+16]
001f057cstr x2, [x25+8]
001f0580b 0x1f0584
001f0584
001f0584loc_1f0584:
001f0584str x1, [x3+16]
001f0588ldr x1, [sp+152]
001f058cstr x1, [sp+64]
001f0590adrp x0, 0x45d000
001f0594add x0, x0, 2624
001f0598bl runtime.newobject
001f059cstr x0, [sp+192]
001f05a0adrp x1, 0
001f05a4add x1, x1, 1856
001f05a8str x1, [x0]
001f05acldrsw x1, [sp+44]
001f05b0ldr x2, [sp+192]
001f05b4ldrsb x27, [x2]
001f05b8str w1, [x2+8]
001f05bcldr x1, [sp+240]
001f05c0ldr x2, [sp+232]
001f05c4ldr x3, [sp+192]
001f05c8ldrsb x27, [x3]
001f05ccstr x2, [x3+16]
001f05d0adrp x27, 0x85b000
001f05d4ldr w2, [x27+3056]
001f05d8cbz w2, 0x1f05e0
001f05dcb 0x1f05e4
001f05e0
001f05e0loc_1f05e0:
001f05e0b 0x1f05f8
001f05e4
001f05e4loc_1f05e4:
001f05e4bl runtime.gcWriteBarrier2
001f05e8str x1, [x25]
001f05ecldr x2, [x3+24]
001f05f0str x2, [x25+8]
001f05f4b 0x1f05f8
001f05f8
001f05f8loc_1f05f8:
001f05f8str x1, [x3+24]
001f05fcldr x1, [sp+192]
001f0600str x1, [sp+72]
001f0604adrp x0, 0x449000
001f0608add x0, x0, 832
001f060cbl runtime.newobject
001f0610str x0, [sp+184]
001f0614adrp x1, 0
001f0618add x1, x1, 1728
001f061cstr x1, [x0]
001f0620ldr x1, [sp+240]
001f0624ldr x2, [sp+232]
001f0628ldr x3, [sp+184]
001f062cldrsb x27, [x3]
001f0630str x2, [x3+8]
001f0634adrp x27, 0x85b000
001f0638ldr w2, [x27+3056]
001f063ccbz w2, 0x1f0644
001f0640b 0x1f0648
001f0644
001f0644loc_1f0644:
001f0644b 0x1f065c
001f0648
001f0648loc_1f0648:
001f0648bl runtime.gcWriteBarrier2
001f064cstr x1, [x25]
001f0650ldr x6, [x3+16]
001f0654str x6, [x25+8]
001f0658b 0x1f065c
001f065c
001f065cloc_1f065c:
001f065cstr x1, [x3+16]
001f0660ldr x6, [sp+184]
001f0664str x6, [sp+80]
001f0668adrp x6, 0x4e9000
001f066cadd x6, x6, 3304
001f0670str x6, [sp+88]
001f0674ldr x0, [sp+48]
001f0678ldr x1, [sp+56]
001f067cldr x2, [sp+64]
001f0680ldr x3, [sp+72]
001f0684ldr x4, [sp+80]
001f0688ldr x5, [sp+88]
001f068cldur x29, [sp-8]
001f0690ldr x30, [sp], 208
001f0694ret x30
001f0698
001f0698loc_1f0698:
001f0698stp x0, x1, [sp+8]
001f069cstp x2, x3, [sp+24]
001f06a0mov x3, x30
001f06a4bl runtime.morestack_noctxt.abi0
001f06a8ldp x0, x1, [sp+8]
001f06acldp x2, x3, [sp+24]
001f06b0b 0x1f03a0
001f06b4udf 0
001f06b8udf 0
001f06bcudf 0
001f03a0
001f06c0
001f06c0google.golang.org/protobuf/internal/impl.makeGroupSliceFieldCoder.func4: ; void google.golang.org/protobuf/internal/impl.makeGroupSliceFieldCoder.func4(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f)
001f06c0ldr x16, [x28+16]
001f06c4subs xzr, sp, x16
001f06c8b.ls 0x1f0720
001f06ccstr x30, [sp-96]!
001f06d0stur x29, [sp-8]
001f06d4sub x29, sp, 8
001f06d8str x0, [sp+104]
001f06dcstr x1, [sp+112]
001f06e0ldr x3, [x26+8]
001f06e4ldr x4, [x26+16]
001f06e8str x3, [sp+56]
001f06ecstr x4, [sp+64]
001f06f0stp xzr, xzr, [sp+40]
001f06f4ldr x1, [sp+56]
001f06f8ldr x0, [sp+104]
001f06fcldr x2, [sp+64]
001f0700bl google.golang.org/protobuf/internal/impl.isInitMessageSlice
001f0704str x0, [sp+72]
001f0708str x1, [sp+80]
001f070cstr x0, [sp+40]
001f0710str x1, [sp+48]
001f0714ldur x29, [sp-8]
001f0718ldr x30, [sp], 96
001f071cret x30
001f0720
001f0720loc_1f0720:
001f0720stp x0, x1, [sp+8]
001f0724mov x3, x30
001f0728bl runtime.morestack.abi0
001f072cldp x0, x1, [sp+8]
001f0730b 0x1f06c0
001f0734udf 0
001f0738udf 0
001f073cudf 0
001f06c0
001f06c0google.golang.org/protobuf/internal/impl.makeGroupSliceFieldCoder.func4: ; void google.golang.org/protobuf/internal/impl.makeGroupSliceFieldCoder.func4(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f)
001f06c0ldr x16, [x28+16]
001f06c4subs xzr, sp, x16
001f06c8b.ls 0x1f0720
001f06ccstr x30, [sp-96]!
001f06d0stur x29, [sp-8]
001f06d4sub x29, sp, 8
001f06d8str x0, [sp+104]
001f06dcstr x1, [sp+112]
001f06e0ldr x3, [x26+8]
001f06e4ldr x4, [x26+16]
001f06e8str x3, [sp+56]
001f06ecstr x4, [sp+64]
001f06f0stp xzr, xzr, [sp+40]
001f06f4ldr x1, [sp+56]
001f06f8ldr x0, [sp+104]
001f06fcldr x2, [sp+64]
001f0700bl google.golang.org/protobuf/internal/impl.isInitMessageSlice
001f0704str x0, [sp+72]
001f0708str x1, [sp+80]
001f070cstr x0, [sp+40]
001f0710str x1, [sp+48]
001f0714ldur x29, [sp-8]
001f0718ldr x30, [sp], 96
001f071cret x30
001f0720
001f0720loc_1f0720:
001f0720stp x0, x1, [sp+8]
001f0724mov x3, x30
001f0728bl runtime.morestack.abi0
001f072cldp x0, x1, [sp+8]
001f0730b 0x1f06c0
001f0734udf 0
001f0738udf 0
001f073cudf 0
001f06c0
Loading..