File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00214390
00214390google.golang.org/protobuf/internal/impl.appendBytesNoZeroValidateUTF8: ; void google.golang.org/protobuf/internal/impl.appendBytesNoZeroValidateUTF8(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)
00214390ldr x16, [x28+16]
00214394sub x17, sp, 32
00214398subs xzr, x17, x16
0021439cb.ls 0x214530
002143a0str x30, [sp-160]!
002143a4stur x29, [sp-8]
002143a8sub x29, sp, 8
002143acstr x0, [sp+168]
002143b0str x1, [sp+176]
002143b4str x2, [sp+184]
002143b8str x3, [sp+192]
002143bcstr x4, [sp+200]
002143c0strb w5, [sp+208]
002143c4str xzr, [sp+96]
002143c8stp xzr, xzr, [sp+104]
002143ccstp xzr, xzr, [sp+80]
002143d0ldr x0, [sp+192]
002143d4bl google.golang.org/protobuf/internal/impl.pointer.Bytes
002143d8str x0, [sp+144]
002143dcldrsb x27, [x0]
002143e0ldr x1, [x0]
002143e4ldr x2, [x0+16]
002143e8ldr x3, [x0+8]
002143ecstr x1, [sp+120]
002143f0str x3, [sp+128]
002143f4str x2, [sp+136]
002143f8str x3, [sp+64]
002143fccbz x3, 0x214404
00214400b 0x214440
00214404
00214404loc_214404:
00214404ldr x5, [sp+168]
00214408ldr x6, [sp+176]
0021440cldr x7, [sp+184]
00214410str x5, [sp+96]
00214414str x6, [sp+104]
00214418str x7, [sp+112]
0021441cstp xzr, xzr, [sp+80]
00214420ldr x0, [sp+96]
00214424ldr x1, [sp+104]
00214428ldr x2, [sp+112]
0021442cmov x3, xzr
00214430mov x4, xzr
00214434ldur x29, [sp-8]
00214438ldr x30, [sp], 160
0021443cret x30
00214440
00214440loc_214440:
00214440ldr x4, [sp+200]
00214444ldrsb x27, [x4]
00214448ldr x3, [x4+112]
0021444cstr x3, [sp+72]
00214450ldr x0, [sp+168]
00214454ldr x1, [sp+176]
00214458ldr x2, [sp+184]
0021445cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
00214460str x0, [sp+168]
00214464str x1, [sp+176]
00214468str x2, [sp+184]
0021446cldr x4, [sp+128]
00214470ldr x5, [sp+136]
00214474ldr x3, [sp+120]
00214478bl google.golang.org/protobuf/encoding/protowire.AppendBytes
0021447cstr x0, [sp+168]
00214480str x1, [sp+176]
00214484str x2, [sp+184]
00214488ldr x0, [sp+120]
0021448cldr x1, [sp+128]
00214490ldr x2, [sp+136]
00214494bl unicode/utf8.Valid
00214498strb w0, [sp+63]
0021449ctbnz w0, 0, 0x2144a4
002144a0b 0x2144e0
002144a4
002144a4loc_2144a4:
002144a4ldr x5, [sp+168]
002144a8ldr x6, [sp+176]
002144acldr x7, [sp+184]
002144b0str x5, [sp+96]
002144b4str x6, [sp+104]
002144b8str x7, [sp+112]
002144bcstp xzr, xzr, [sp+80]
002144c0ldr x0, [sp+96]
002144c4ldr x1, [sp+104]
002144c8ldr x2, [sp+112]
002144ccmov x3, xzr
002144d0mov x4, xzr
002144d4ldur x29, [sp-8]
002144d8ldr x30, [sp], 160
002144dcret x30
002144e0
002144e0loc_2144e0:
002144e0ldr x5, [sp+168]
002144e4ldr x6, [sp+176]
002144e8ldr x7, [sp+184]
002144ecstr x5, [sp+96]
002144f0str x6, [sp+104]
002144f4str x7, [sp+112]
002144f8adrp x5, 0x502000
002144fcadd x5, x5, 1280
00214500str x5, [sp+80]
00214504adrp x5, 0x837000
00214508add x5, x5, 1504
0021450cstr x5, [sp+88]
00214510ldr x3, [sp+80]
00214514ldr x0, [sp+96]
00214518ldr x1, [sp+104]
0021451cldr x4, [sp+88]
00214520ldr x2, [sp+112]
00214524ldur x29, [sp-8]
00214528ldr x30, [sp], 160
0021452cret x30
00214530
00214530loc_214530:
00214530stp x0, x1, [sp+8]
00214534stp x2, x3, [sp+24]
00214538str x4, [sp+40]
0021453cstrb w5, [sp+48]
00214540mov x3, x30
00214544bl runtime.morestack_noctxt.abi0
00214548ldp x0, x1, [sp+8]
0021454cldp x2, x3, [sp+24]
00214550ldr x4, [sp+40]
00214554ldrb w5, [sp+48]
00214558b 0x214390
0021455cudf 0
00214390
00214390google.golang.org/protobuf/internal/impl.appendBytesNoZeroValidateUTF8: ; void google.golang.org/protobuf/internal/impl.appendBytesNoZeroValidateUTF8(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)
00214390ldr x16, [x28+16]
00214394sub x17, sp, 32
00214398subs xzr, x17, x16
0021439cb.ls 0x214530
002143a0str x30, [sp-160]!
002143a4stur x29, [sp-8]
002143a8sub x29, sp, 8
002143acstr x0, [sp+168]
002143b0str x1, [sp+176]
002143b4str x2, [sp+184]
002143b8str x3, [sp+192]
002143bcstr x4, [sp+200]
002143c0strb w5, [sp+208]
002143c4str xzr, [sp+96]
002143c8stp xzr, xzr, [sp+104]
002143ccstp xzr, xzr, [sp+80]
002143d0ldr x0, [sp+192]
002143d4bl google.golang.org/protobuf/internal/impl.pointer.Bytes
002143d8str x0, [sp+144]
002143dcldrsb x27, [x0]
002143e0ldr x1, [x0]
002143e4ldr x2, [x0+16]
002143e8ldr x3, [x0+8]
002143ecstr x1, [sp+120]
002143f0str x3, [sp+128]
002143f4str x2, [sp+136]
002143f8str x3, [sp+64]
002143fccbz x3, 0x214404
00214400b 0x214440
00214404
00214404loc_214404:
00214404ldr x5, [sp+168]
00214408ldr x6, [sp+176]
0021440cldr x7, [sp+184]
00214410str x5, [sp+96]
00214414str x6, [sp+104]
00214418str x7, [sp+112]
0021441cstp xzr, xzr, [sp+80]
00214420ldr x0, [sp+96]
00214424ldr x1, [sp+104]
00214428ldr x2, [sp+112]
0021442cmov x3, xzr
00214430mov x4, xzr
00214434ldur x29, [sp-8]
00214438ldr x30, [sp], 160
0021443cret x30
00214440
00214440loc_214440:
00214440ldr x4, [sp+200]
00214444ldrsb x27, [x4]
00214448ldr x3, [x4+112]
0021444cstr x3, [sp+72]
00214450ldr x0, [sp+168]
00214454ldr x1, [sp+176]
00214458ldr x2, [sp+184]
0021445cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
00214460str x0, [sp+168]
00214464str x1, [sp+176]
00214468str x2, [sp+184]
0021446cldr x4, [sp+128]
00214470ldr x5, [sp+136]
00214474ldr x3, [sp+120]
00214478bl google.golang.org/protobuf/encoding/protowire.AppendBytes
0021447cstr x0, [sp+168]
00214480str x1, [sp+176]
00214484str x2, [sp+184]
00214488ldr x0, [sp+120]
0021448cldr x1, [sp+128]
00214490ldr x2, [sp+136]
00214494bl unicode/utf8.Valid
00214498strb w0, [sp+63]
0021449ctbnz w0, 0, 0x2144a4
002144a0b 0x2144e0
002144a4
002144a4loc_2144a4:
002144a4ldr x5, [sp+168]
002144a8ldr x6, [sp+176]
002144acldr x7, [sp+184]
002144b0str x5, [sp+96]
002144b4str x6, [sp+104]
002144b8str x7, [sp+112]
002144bcstp xzr, xzr, [sp+80]
002144c0ldr x0, [sp+96]
002144c4ldr x1, [sp+104]
002144c8ldr x2, [sp+112]
002144ccmov x3, xzr
002144d0mov x4, xzr
002144d4ldur x29, [sp-8]
002144d8ldr x30, [sp], 160
002144dcret x30
002144e0
002144e0loc_2144e0:
002144e0ldr x5, [sp+168]
002144e4ldr x6, [sp+176]
002144e8ldr x7, [sp+184]
002144ecstr x5, [sp+96]
002144f0str x6, [sp+104]
002144f4str x7, [sp+112]
002144f8adrp x5, 0x502000
002144fcadd x5, x5, 1280
00214500str x5, [sp+80]
00214504adrp x5, 0x837000
00214508add x5, x5, 1504
0021450cstr x5, [sp+88]
00214510ldr x3, [sp+80]
00214514ldr x0, [sp+96]
00214518ldr x1, [sp+104]
0021451cldr x4, [sp+88]
00214520ldr x2, [sp+112]
00214524ldur x29, [sp-8]
00214528ldr x30, [sp], 160
0021452cret x30
00214530
00214530loc_214530:
00214530stp x0, x1, [sp+8]
00214534stp x2, x3, [sp+24]
00214538str x4, [sp+40]
0021453cstrb w5, [sp+48]
00214540mov x3, x30
00214544bl runtime.morestack_noctxt.abi0
00214548ldp x0, x1, [sp+8]
0021454cldp x2, x3, [sp+24]
00214550ldr x4, [sp+40]
00214554ldrb w5, [sp+48]
00214558b 0x214390
0021455cudf 0
00214390
00214560
00214560google.golang.org/protobuf/internal/impl.consumeBytesNoZeroValidateUTF8: ; void google.golang.org/protobuf/internal/impl.consumeBytesNoZeroValidateUTF8(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)
00214560ldr x16, [x28+16]
00214564sub x17, sp, 144
00214568subs xzr, x17, x16
0021456cb.ls 0x2147c0
00214570sub x20, sp, 272
00214574stp x29, x30, [x20-8]
00214578add sp, x20, 0
0021457csub x29, sp, 8
00214580str x0, [sp+280]
00214584str x1, [sp+288]
00214588str x2, [sp+296]
0021458cstr x3, [sp+304]
00214590strb w4, [sp+312]
00214594str x5, [sp+320]
00214598strb w6, [sp+328]
0021459cstr x7, [sp+336]
002145a0str x8, [sp+344]
002145a4str x9, [sp+352]
002145a8str xzr, [sp+56]
002145acstrb wzr, [sp+64]
002145b0stp xzr, xzr, [sp+136]
002145b4ldrsb x4, [sp+312]
002145b8ubfm x4, x4, 0, 7
002145bcsubs wzr, w4, 2
002145c0b.ne 0x2145c8
002145c4b 0x2145f4
002145c8
002145c8loc_2145c8:
002145c8adrp x27, 0x80e000
002145ccldr x2, [x27+192]
002145d0adrp x27, 0x80e000
002145d4ldr x3, [x27+200]
002145d8str x2, [sp+136]
002145dcstr x3, [sp+144]
002145e0ldr x0, [sp+56]
002145e4ldrb w1, [sp+64]
002145e8ldp x29, x30, [sp-8]
002145ecadd sp, sp, 272
002145f0ret x30
002145f4
002145f4loc_2145f4:
002145f4str xzr, [sp+240]
002145f8stp xzr, xzr, [sp+248]
002145fcldr x0, [sp+280]
00214600ldr x1, [sp+288]
00214604ldr x2, [sp+296]
00214608bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
0021460cstr x0, [sp+240]
00214610str x1, [sp+248]
00214614str x2, [sp+256]
00214618str x3, [sp+96]
0021461cstr x0, [sp+152]
00214620str x1, [sp+160]
00214624str x2, [sp+168]
00214628ldr x3, [sp+96]
0021462cstr x3, [sp+104]
00214630str x0, [sp+112]
00214634str x1, [sp+120]
00214638str x2, [sp+128]
0021463cldr x3, [sp+104]
00214640str x3, [sp+72]
00214644tbnz x3, 63, 0x21464c
00214648b 0x214678
0021464c
0021464cloc_21464c:
0021464cadrp x27, 0x80e000
00214650ldr x2, [x27+160]
00214654adrp x27, 0x80e000
00214658ldr x3, [x27+168]
0021465cstr x2, [sp+136]
00214660str x3, [sp+144]
00214664ldr x0, [sp+56]
00214668ldrb w1, [sp+64]
0021466cldp x29, x30, [sp-8]
00214670add sp, sp, 272
00214674ret x30
00214678
00214678loc_214678:
00214678bl unicode/utf8.Valid
0021467cstrb w0, [sp+55]
00214680tbnz w0, 0, 0x214688
00214684b 0x21478c
00214688
00214688loc_214688:
00214688ldr x0, [sp+304]
0021468cbl google.golang.org/protobuf/internal/impl.pointer.Bytes
00214690str x0, [sp+232]
00214694str xzr, [sp+208]
00214698stp xzr, xzr, [sp+216]
0021469cstr xzr, [sp+184]
002146a0stp xzr, xzr, [sp+192]
002146a4ldr x1, [sp+120]
002146a8str x1, [sp+88]
002146accbz x1, 0x2146b4
002146b0b 0x2146bc
002146b4
002146b4loc_2146b4:
002146b4str x1, [sp+192]
002146b8b 0x2146e4
002146bc
002146bcloc_2146bc:
002146bcldr x3, [sp+120]
002146c0mov x0, xzr
002146c4mov x2, xzr
002146c8adrp x4, 0x3e1000
002146ccadd x4, x4, 3072
002146d0bl runtime.growslice
002146d4str x0, [sp+184]
002146d8str x1, [sp+192]
002146dcstr x2, [sp+200]
002146e0b 0x2146e4
002146e4
002146e4loc_2146e4:
002146e4ldr x3, [sp+120]
002146e8str x3, [sp+80]
002146ecldr x3, [sp+88]
002146f0ldr x4, [sp+120]
002146f4sub x3, x3, x4
002146f8ldr x4, [sp+184]
002146fcadd x0, x4, x3
00214700str x0, [sp+176]
00214704ldr x2, [sp+80]
00214708ldr x1, [sp+112]
0021470cbl runtime.memmove
00214710ldr x3, [sp+184]
00214714ldr x4, [sp+192]
00214718ldr x5, [sp+200]
0021471cstr x3, [sp+240]
00214720str x4, [sp+248]
00214724str x5, [sp+256]
00214728ldr x6, [sp+232]
0021472cldrsb x27, [x6]
00214730str x4, [x6+8]
00214734str x5, [x6+16]
00214738adrp x27, 0x837000
0021473cldr w4, [x27+3056]
00214740cbz w4, 0x214748
00214744b 0x21474c
00214748
00214748loc_214748:
00214748b 0x214760
0021474c
0021474cloc_21474c:
0021474cbl runtime.gcWriteBarrier2
00214750str x3, [x25]
00214754ldr x4, [x6]
00214758str x4, [x25+8]
0021475cb 0x214760
00214760
00214760loc_214760:
00214760str x3, [x6]
00214764ldr x4, [sp+72]
00214768str x4, [sp+56]
0021476cstp xzr, xzr, [sp+136]
00214770ldr x0, [sp+56]
00214774ldrb w1, [sp+64]
00214778mov x2, xzr
0021477cmov x3, xzr
00214780ldp x29, x30, [sp-8]
00214784add sp, sp, 272
00214788ret x30
0021478c
0021478cloc_21478c:
0021478cadrp x4, 0x502000
00214790add x4, x4, 1280
00214794str x4, [sp+136]
00214798adrp x4, 0x837000
0021479cadd x4, x4, 1504
002147a0str x4, [sp+144]
002147a4ldr x0, [sp+56]
002147a8ldr x2, [sp+136]
002147acldr x3, [sp+144]
002147b0ldrb w1, [sp+64]
002147b4ldp x29, x30, [sp-8]
002147b8add sp, sp, 272
002147bcret x30
002147c0
002147c0loc_2147c0:
002147c0stp x0, x1, [sp+8]
002147c4stp x2, x3, [sp+24]
002147c8strb w4, [sp+40]
002147ccstr x5, [sp+48]
002147d0strb w6, [sp+56]
002147d4stp x7, x8, [sp+64]
002147d8str x9, [sp+80]
002147dcmov x3, x30
002147e0bl runtime.morestack_noctxt.abi0
002147e4ldp x0, x1, [sp+8]
002147e8ldp x2, x3, [sp+24]
002147ecldrsb x4, [sp+40]
002147f0ldr x5, [sp+48]
002147f4ldrb w6, [sp+56]
002147f8ldp x7, x8, [sp+64]
002147fcldr x9, [sp+80]
00214800b 0x214560
00214804udf 0
00214808udf 0
0021480cudf 0
00214560
00214560google.golang.org/protobuf/internal/impl.consumeBytesNoZeroValidateUTF8: ; void google.golang.org/protobuf/internal/impl.consumeBytesNoZeroValidateUTF8(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)
00214560ldr x16, [x28+16]
00214564sub x17, sp, 144
00214568subs xzr, x17, x16
0021456cb.ls 0x2147c0
00214570sub x20, sp, 272
00214574stp x29, x30, [x20-8]
00214578add sp, x20, 0
0021457csub x29, sp, 8
00214580str x0, [sp+280]
00214584str x1, [sp+288]
00214588str x2, [sp+296]
0021458cstr x3, [sp+304]
00214590strb w4, [sp+312]
00214594str x5, [sp+320]
00214598strb w6, [sp+328]
0021459cstr x7, [sp+336]
002145a0str x8, [sp+344]
002145a4str x9, [sp+352]
002145a8str xzr, [sp+56]
002145acstrb wzr, [sp+64]
002145b0stp xzr, xzr, [sp+136]
002145b4ldrsb x4, [sp+312]
002145b8ubfm x4, x4, 0, 7
002145bcsubs wzr, w4, 2
002145c0b.ne 0x2145c8
002145c4b 0x2145f4
002145c8
002145c8loc_2145c8:
002145c8adrp x27, 0x80e000
002145ccldr x2, [x27+192]
002145d0adrp x27, 0x80e000
002145d4ldr x3, [x27+200]
002145d8str x2, [sp+136]
002145dcstr x3, [sp+144]
002145e0ldr x0, [sp+56]
002145e4ldrb w1, [sp+64]
002145e8ldp x29, x30, [sp-8]
002145ecadd sp, sp, 272
002145f0ret x30
002145f4
002145f4loc_2145f4:
002145f4str xzr, [sp+240]
002145f8stp xzr, xzr, [sp+248]
002145fcldr x0, [sp+280]
00214600ldr x1, [sp+288]
00214604ldr x2, [sp+296]
00214608bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
0021460cstr x0, [sp+240]
00214610str x1, [sp+248]
00214614str x2, [sp+256]
00214618str x3, [sp+96]
0021461cstr x0, [sp+152]
00214620str x1, [sp+160]
00214624str x2, [sp+168]
00214628ldr x3, [sp+96]
0021462cstr x3, [sp+104]
00214630str x0, [sp+112]
00214634str x1, [sp+120]
00214638str x2, [sp+128]
0021463cldr x3, [sp+104]
00214640str x3, [sp+72]
00214644tbnz x3, 63, 0x21464c
00214648b 0x214678
0021464c
0021464cloc_21464c:
0021464cadrp x27, 0x80e000
00214650ldr x2, [x27+160]
00214654adrp x27, 0x80e000
00214658ldr x3, [x27+168]
0021465cstr x2, [sp+136]
00214660str x3, [sp+144]
00214664ldr x0, [sp+56]
00214668ldrb w1, [sp+64]
0021466cldp x29, x30, [sp-8]
00214670add sp, sp, 272
00214674ret x30
00214678
00214678loc_214678:
00214678bl unicode/utf8.Valid
0021467cstrb w0, [sp+55]
00214680tbnz w0, 0, 0x214688
00214684b 0x21478c
00214688
00214688loc_214688:
00214688ldr x0, [sp+304]
0021468cbl google.golang.org/protobuf/internal/impl.pointer.Bytes
00214690str x0, [sp+232]
00214694str xzr, [sp+208]
00214698stp xzr, xzr, [sp+216]
0021469cstr xzr, [sp+184]
002146a0stp xzr, xzr, [sp+192]
002146a4ldr x1, [sp+120]
002146a8str x1, [sp+88]
002146accbz x1, 0x2146b4
002146b0b 0x2146bc
002146b4
002146b4loc_2146b4:
002146b4str x1, [sp+192]
002146b8b 0x2146e4
002146bc
002146bcloc_2146bc:
002146bcldr x3, [sp+120]
002146c0mov x0, xzr
002146c4mov x2, xzr
002146c8adrp x4, 0x3e1000
002146ccadd x4, x4, 3072
002146d0bl runtime.growslice
002146d4str x0, [sp+184]
002146d8str x1, [sp+192]
002146dcstr x2, [sp+200]
002146e0b 0x2146e4
002146e4
002146e4loc_2146e4:
002146e4ldr x3, [sp+120]
002146e8str x3, [sp+80]
002146ecldr x3, [sp+88]
002146f0ldr x4, [sp+120]
002146f4sub x3, x3, x4
002146f8ldr x4, [sp+184]
002146fcadd x0, x4, x3
00214700str x0, [sp+176]
00214704ldr x2, [sp+80]
00214708ldr x1, [sp+112]
0021470cbl runtime.memmove
00214710ldr x3, [sp+184]
00214714ldr x4, [sp+192]
00214718ldr x5, [sp+200]
0021471cstr x3, [sp+240]
00214720str x4, [sp+248]
00214724str x5, [sp+256]
00214728ldr x6, [sp+232]
0021472cldrsb x27, [x6]
00214730str x4, [x6+8]
00214734str x5, [x6+16]
00214738adrp x27, 0x837000
0021473cldr w4, [x27+3056]
00214740cbz w4, 0x214748
00214744b 0x21474c
00214748
00214748loc_214748:
00214748b 0x214760
0021474c
0021474cloc_21474c:
0021474cbl runtime.gcWriteBarrier2
00214750str x3, [x25]
00214754ldr x4, [x6]
00214758str x4, [x25+8]
0021475cb 0x214760
00214760
00214760loc_214760:
00214760str x3, [x6]
00214764ldr x4, [sp+72]
00214768str x4, [sp+56]
0021476cstp xzr, xzr, [sp+136]
00214770ldr x0, [sp+56]
00214774ldrb w1, [sp+64]
00214778mov x2, xzr
0021477cmov x3, xzr
00214780ldp x29, x30, [sp-8]
00214784add sp, sp, 272
00214788ret x30
0021478c
0021478cloc_21478c:
0021478cadrp x4, 0x502000
00214790add x4, x4, 1280
00214794str x4, [sp+136]
00214798adrp x4, 0x837000
0021479cadd x4, x4, 1504
002147a0str x4, [sp+144]
002147a4ldr x0, [sp+56]
002147a8ldr x2, [sp+136]
002147acldr x3, [sp+144]
002147b0ldrb w1, [sp+64]
002147b4ldp x29, x30, [sp-8]
002147b8add sp, sp, 272
002147bcret x30
002147c0
002147c0loc_2147c0:
002147c0stp x0, x1, [sp+8]
002147c4stp x2, x3, [sp+24]
002147c8strb w4, [sp+40]
002147ccstr x5, [sp+48]
002147d0strb w6, [sp+56]
002147d4stp x7, x8, [sp+64]
002147d8str x9, [sp+80]
002147dcmov x3, x30
002147e0bl runtime.morestack_noctxt.abi0
002147e4ldp x0, x1, [sp+8]
002147e8ldp x2, x3, [sp+24]
002147ecldrsb x4, [sp+40]
002147f0ldr x5, [sp+48]
002147f4ldrb w6, [sp+56]
002147f8ldp x7, x8, [sp+64]
002147fcldr x9, [sp+80]
00214800b 0x214560
00214804udf 0
00214808udf 0
0021480cudf 0
00214560
00214810
00214810google.golang.org/protobuf/internal/impl.sizeBytesSlice: ; void google.golang.org/protobuf/internal/impl.sizeBytesSlice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00214810ldr x16, [x28+16]
00214814sub x17, sp, 32
00214818subs xzr, x17, x16
0021481cb.ls 0x214910
00214820str x30, [sp-160]!
00214824stur x29, [sp-8]
00214828sub x29, sp, 8
0021482cstr x0, [sp+168]
00214830str x1, [sp+176]
00214834strb w2, [sp+184]
00214838str xzr, [sp+16]
0021483cbl google.golang.org/protobuf/internal/impl.pointer.BytesSlice
00214840str x0, [sp+136]
00214844ldrsb x27, [x0]
00214848ldr x1, [x0+8]
0021484cldr x2, [x0]
00214850ldr x3, [x0+16]
00214854str x2, [sp+88]
00214858str x1, [sp+96]
0021485cstr x3, [sp+104]
00214860str x2, [sp+112]
00214864str x1, [sp+120]
00214868str x3, [sp+128]
0021486cstr xzr, [sp+56]
00214870str x1, [sp+48]
00214874ldr x1, [sp+112]
00214878str x1, [sp+40]
0021487cb 0x214880
00214880
00214880loc_214880:
00214880ldr x1, [sp+48]
00214884ldr x2, [sp+56]
00214888subs xzr, x1, x2
0021488cb.gt 0x214894
00214890b 0x214900
00214894
00214894loc_214894:
00214894ldr x1, [sp+40]
00214898str x1, [sp+144]
0021489cldr x1, [sp+144]
002148a0ldr x0, [x1+8]
002148a4ldr x2, [x1]
002148a8ldr x1, [x1+16]
002148acstr x2, [sp+64]
002148b0str x0, [sp+72]
002148b4str x1, [sp+80]
002148b8str x0, [sp+32]
002148bcbl google.golang.org/protobuf/encoding/protowire.SizeBytes
002148c0str x0, [sp+24]
002148c4ldr x1, [sp+16]
002148c8ldr x2, [sp+176]
002148ccldrsb x27, [x2]
002148d0ldr x2, [x2+120]
002148d4add x2, x2, x0
002148d8add x1, x1, x2
002148dcstr x1, [sp+16]
002148e0b 0x2148e4
002148e4
002148e4loc_2148e4:
002148e4ldr x1, [sp+56]
002148e8add x1, x1, 1
002148ecstr x1, [sp+56]
002148f0ldr x1, [sp+144]
002148f4add x1, x1, 24
002148f8str x1, [sp+40]
002148fcb 0x214880
00214900
00214900loc_214900:
00214900ldr x0, [sp+16]
00214904ldur x29, [sp-8]
00214908ldr x30, [sp], 160
0021490cret x30
00214910
00214910loc_214910:
00214910stp x0, x1, [sp+8]
00214914strb w2, [sp+24]
00214918mov x3, x30
0021491cbl runtime.morestack_noctxt.abi0
00214920ldp x0, x1, [sp+8]
00214924ldrb w2, [sp+24]
00214928b 0x214810
0021492cudf 0
00214810
00214810google.golang.org/protobuf/internal/impl.sizeBytesSlice: ; void google.golang.org/protobuf/internal/impl.sizeBytesSlice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00214810ldr x16, [x28+16]
00214814sub x17, sp, 32
00214818subs xzr, x17, x16
0021481cb.ls 0x214910
00214820str x30, [sp-160]!
00214824stur x29, [sp-8]
00214828sub x29, sp, 8
0021482cstr x0, [sp+168]
00214830str x1, [sp+176]
00214834strb w2, [sp+184]
00214838str xzr, [sp+16]
0021483cbl google.golang.org/protobuf/internal/impl.pointer.BytesSlice
00214840str x0, [sp+136]
00214844ldrsb x27, [x0]
00214848ldr x1, [x0+8]
0021484cldr x2, [x0]
00214850ldr x3, [x0+16]
00214854str x2, [sp+88]
00214858str x1, [sp+96]
0021485cstr x3, [sp+104]
00214860str x2, [sp+112]
00214864str x1, [sp+120]
00214868str x3, [sp+128]
0021486cstr xzr, [sp+56]
00214870str x1, [sp+48]
00214874ldr x1, [sp+112]
00214878str x1, [sp+40]
0021487cb 0x214880
00214880
00214880loc_214880:
00214880ldr x1, [sp+48]
00214884ldr x2, [sp+56]
00214888subs xzr, x1, x2
0021488cb.gt 0x214894
00214890b 0x214900
00214894
00214894loc_214894:
00214894ldr x1, [sp+40]
00214898str x1, [sp+144]
0021489cldr x1, [sp+144]
002148a0ldr x0, [x1+8]
002148a4ldr x2, [x1]
002148a8ldr x1, [x1+16]
002148acstr x2, [sp+64]
002148b0str x0, [sp+72]
002148b4str x1, [sp+80]
002148b8str x0, [sp+32]
002148bcbl google.golang.org/protobuf/encoding/protowire.SizeBytes
002148c0str x0, [sp+24]
002148c4ldr x1, [sp+16]
002148c8ldr x2, [sp+176]
002148ccldrsb x27, [x2]
002148d0ldr x2, [x2+120]
002148d4add x2, x2, x0
002148d8add x1, x1, x2
002148dcstr x1, [sp+16]
002148e0b 0x2148e4
002148e4
002148e4loc_2148e4:
002148e4ldr x1, [sp+56]
002148e8add x1, x1, 1
002148ecstr x1, [sp+56]
002148f0ldr x1, [sp+144]
002148f4add x1, x1, 24
002148f8str x1, [sp+40]
002148fcb 0x214880
00214900
00214900loc_214900:
00214900ldr x0, [sp+16]
00214904ldur x29, [sp-8]
00214908ldr x30, [sp], 160
0021490cret x30
00214910
00214910loc_214910:
00214910stp x0, x1, [sp+8]
00214914strb w2, [sp+24]
00214918mov x3, x30
0021491cbl runtime.morestack_noctxt.abi0
00214920ldp x0, x1, [sp+8]
00214924ldrb w2, [sp+24]
00214928b 0x214810
0021492cudf 0
00214810
00214930
00214930google.golang.org/protobuf/internal/impl.appendBytesSlice: ; void google.golang.org/protobuf/internal/impl.appendBytesSlice(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)
00214930ldr x16, [x28+16]
00214934sub x17, sp, 96
00214938subs xzr, x17, x16
0021493cb.ls 0x214a94
00214940str x30, [sp-224]!
00214944stur x29, [sp-8]
00214948sub x29, sp, 8
0021494cstr x0, [sp+232]
00214950str x1, [sp+240]
00214954str x2, [sp+248]
00214958str x3, [sp+256]
0021495cstr x4, [sp+264]
00214960strb w5, [sp+272]
00214964str xzr, [sp+104]
00214968stp xzr, xzr, [sp+112]
0021496cstp xzr, xzr, [sp+88]
00214970ldr x0, [sp+256]
00214974bl google.golang.org/protobuf/internal/impl.pointer.BytesSlice
00214978str x0, [sp+200]
0021497cldrsb x27, [x0]
00214980ldr x1, [x0+8]
00214984ldr x2, [x0]
00214988ldr x3, [x0+16]
0021498cstr x2, [sp+152]
00214990str x1, [sp+160]
00214994str x3, [sp+168]
00214998str x2, [sp+176]
0021499cstr x1, [sp+184]
002149a0str x3, [sp+192]
002149a4str xzr, [sp+80]
002149a8str x1, [sp+72]
002149acldr x1, [sp+176]
002149b0str x1, [sp+64]
002149b4b 0x2149b8
002149b8
002149b8loc_2149b8:
002149b8ldr x5, [sp+72]
002149bcldr x6, [sp+80]
002149c0subs xzr, x5, x6
002149c4b.gt 0x2149cc
002149c8b 0x214a58
002149cc
002149ccloc_2149cc:
002149ccldr x4, [sp+64]
002149d0str x4, [sp+208]
002149d4ldr x4, [sp+208]
002149d8ldr x5, [x4]
002149dcldr x6, [x4+8]
002149e0ldr x4, [x4+16]
002149e4str x5, [sp+128]
002149e8str x6, [sp+136]
002149ecstr x4, [sp+144]
002149f0ldr x4, [sp+264]
002149f4ldrsb x27, [x4]
002149f8ldr x3, [x4+112]
002149fcstr x3, [sp+56]
00214a00ldr x0, [sp+232]
00214a04ldr x1, [sp+240]
00214a08ldr x2, [sp+248]
00214a0cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
00214a10str x0, [sp+232]
00214a14str x1, [sp+240]
00214a18str x2, [sp+248]
00214a1cldr x4, [sp+136]
00214a20ldr x5, [sp+144]
00214a24ldr x3, [sp+128]
00214a28bl google.golang.org/protobuf/encoding/protowire.AppendBytes
00214a2cstr x0, [sp+232]
00214a30str x1, [sp+240]
00214a34str x2, [sp+248]
00214a38b 0x214a3c
00214a3c
00214a3cloc_214a3c:
00214a3cldr x5, [sp+80]
00214a40add x5, x5, 1
00214a44str x5, [sp+80]
00214a48ldr x5, [sp+208]
00214a4cadd x5, x5, 24
00214a50str x5, [sp+64]
00214a54b 0x2149b8
00214a58
00214a58loc_214a58:
00214a58ldr x5, [sp+232]
00214a5cldr x6, [sp+240]
00214a60ldr x7, [sp+248]
00214a64str x5, [sp+104]
00214a68str x6, [sp+112]
00214a6cstr x7, [sp+120]
00214a70stp xzr, xzr, [sp+88]
00214a74ldr x0, [sp+104]
00214a78ldr x1, [sp+112]
00214a7cldr x2, [sp+120]
00214a80mov x3, xzr
00214a84mov x4, xzr
00214a88ldur x29, [sp-8]
00214a8cldr x30, [sp], 224
00214a90ret x30
00214a94
00214a94loc_214a94:
00214a94stp x0, x1, [sp+8]
00214a98stp x2, x3, [sp+24]
00214a9cstr x4, [sp+40]
00214aa0strb w5, [sp+48]
00214aa4mov x3, x30
00214aa8bl runtime.morestack_noctxt.abi0
00214aacldp x0, x1, [sp+8]
00214ab0ldp x2, x3, [sp+24]
00214ab4ldr x4, [sp+40]
00214ab8ldrb w5, [sp+48]
00214abcb 0x214930
00214930
00214930google.golang.org/protobuf/internal/impl.appendBytesSlice: ; void google.golang.org/protobuf/internal/impl.appendBytesSlice(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)
00214930ldr x16, [x28+16]
00214934sub x17, sp, 96
00214938subs xzr, x17, x16
0021493cb.ls 0x214a94
00214940str x30, [sp-224]!
00214944stur x29, [sp-8]
00214948sub x29, sp, 8
0021494cstr x0, [sp+232]
00214950str x1, [sp+240]
00214954str x2, [sp+248]
00214958str x3, [sp+256]
0021495cstr x4, [sp+264]
00214960strb w5, [sp+272]
00214964str xzr, [sp+104]
00214968stp xzr, xzr, [sp+112]
0021496cstp xzr, xzr, [sp+88]
00214970ldr x0, [sp+256]
00214974bl google.golang.org/protobuf/internal/impl.pointer.BytesSlice
00214978str x0, [sp+200]
0021497cldrsb x27, [x0]
00214980ldr x1, [x0+8]
00214984ldr x2, [x0]
00214988ldr x3, [x0+16]
0021498cstr x2, [sp+152]
00214990str x1, [sp+160]
00214994str x3, [sp+168]
00214998str x2, [sp+176]
0021499cstr x1, [sp+184]
002149a0str x3, [sp+192]
002149a4str xzr, [sp+80]
002149a8str x1, [sp+72]
002149acldr x1, [sp+176]
002149b0str x1, [sp+64]
002149b4b 0x2149b8
002149b8
002149b8loc_2149b8:
002149b8ldr x5, [sp+72]
002149bcldr x6, [sp+80]
002149c0subs xzr, x5, x6
002149c4b.gt 0x2149cc
002149c8b 0x214a58
002149cc
002149ccloc_2149cc:
002149ccldr x4, [sp+64]
002149d0str x4, [sp+208]
002149d4ldr x4, [sp+208]
002149d8ldr x5, [x4]
002149dcldr x6, [x4+8]
002149e0ldr x4, [x4+16]
002149e4str x5, [sp+128]
002149e8str x6, [sp+136]
002149ecstr x4, [sp+144]
002149f0ldr x4, [sp+264]
002149f4ldrsb x27, [x4]
002149f8ldr x3, [x4+112]
002149fcstr x3, [sp+56]
00214a00ldr x0, [sp+232]
00214a04ldr x1, [sp+240]
00214a08ldr x2, [sp+248]
00214a0cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
00214a10str x0, [sp+232]
00214a14str x1, [sp+240]
00214a18str x2, [sp+248]
00214a1cldr x4, [sp+136]
00214a20ldr x5, [sp+144]
00214a24ldr x3, [sp+128]
00214a28bl google.golang.org/protobuf/encoding/protowire.AppendBytes
00214a2cstr x0, [sp+232]
00214a30str x1, [sp+240]
00214a34str x2, [sp+248]
00214a38b 0x214a3c
00214a3c
00214a3cloc_214a3c:
00214a3cldr x5, [sp+80]
00214a40add x5, x5, 1
00214a44str x5, [sp+80]
00214a48ldr x5, [sp+208]
00214a4cadd x5, x5, 24
00214a50str x5, [sp+64]
00214a54b 0x2149b8
00214a58
00214a58loc_214a58:
00214a58ldr x5, [sp+232]
00214a5cldr x6, [sp+240]
00214a60ldr x7, [sp+248]
00214a64str x5, [sp+104]
00214a68str x6, [sp+112]
00214a6cstr x7, [sp+120]
00214a70stp xzr, xzr, [sp+88]
00214a74ldr x0, [sp+104]
00214a78ldr x1, [sp+112]
00214a7cldr x2, [sp+120]
00214a80mov x3, xzr
00214a84mov x4, xzr
00214a88ldur x29, [sp-8]
00214a8cldr x30, [sp], 224
00214a90ret x30
00214a94
00214a94loc_214a94:
00214a94stp x0, x1, [sp+8]
00214a98stp x2, x3, [sp+24]
00214a9cstr x4, [sp+40]
00214aa0strb w5, [sp+48]
00214aa4mov x3, x30
00214aa8bl runtime.morestack_noctxt.abi0
00214aacldp x0, x1, [sp+8]
00214ab0ldp x2, x3, [sp+24]
00214ab4ldr x4, [sp+40]
00214ab8ldrb w5, [sp+48]
00214abcb 0x214930
00214930
00214ac0
00214ac0google.golang.org/protobuf/internal/impl.consumeBytesSlice: ; void google.golang.org/protobuf/internal/impl.consumeBytesSlice(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)
00214ac0ldr x16, [x28+16]
00214ac4sub x17, sp, 176
00214ac8subs xzr, x17, x16
00214accb.ls 0x214d74
00214ad0sub x20, sp, 304
00214ad4stp x29, x30, [x20-8]
00214ad8add sp, x20, 0
00214adcsub x29, sp, 8
00214ae0str x0, [sp+312]
00214ae4str x1, [sp+320]
00214ae8str x2, [sp+328]
00214aecstr x3, [sp+336]
00214af0strb w4, [sp+344]
00214af4str x5, [sp+352]
00214af8strb w6, [sp+360]
00214afcstr x7, [sp+368]
00214b00str x8, [sp+376]
00214b04str x9, [sp+384]
00214b08str xzr, [sp+88]
00214b0cstrb wzr, [sp+96]
00214b10stp xzr, xzr, [sp+176]
00214b14ldr x0, [sp+336]
00214b18bl google.golang.org/protobuf/internal/impl.pointer.BytesSlice
00214b1cstr x0, [sp+168]
00214b20ldrsb x1, [sp+344]
00214b24ubfm x1, x1, 0, 7
00214b28subs wzr, w1, 2
00214b2cb.ne 0x214b34
00214b30b 0x214b60
00214b34
00214b34loc_214b34:
00214b34adrp x27, 0x80e000
00214b38ldr x2, [x27+192]
00214b3cadrp x27, 0x80e000
00214b40ldr x3, [x27+200]
00214b44str x2, [sp+176]
00214b48str x3, [sp+184]
00214b4cldr x0, [sp+88]
00214b50ldrb w1, [sp+96]
00214b54ldp x29, x30, [sp-8]
00214b58add sp, sp, 304
00214b5cret x30
00214b60
00214b60loc_214b60:
00214b60str xzr, [sp+248]
00214b64stp xzr, xzr, [sp+256]
00214b68ldr x0, [sp+312]
00214b6cldr x1, [sp+320]
00214b70ldr x2, [sp+328]
00214b74bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
00214b78str x0, [sp+248]
00214b7cstr x1, [sp+256]
00214b80str x2, [sp+264]
00214b84str x3, [sp+128]
00214b88str x0, [sp+272]
00214b8cstr x1, [sp+280]
00214b90str x2, [sp+288]
00214b94ldr x3, [sp+128]
00214b98str x3, [sp+136]
00214b9cstr x0, [sp+144]
00214ba0str x1, [sp+152]
00214ba4str x2, [sp+160]
00214ba8ldr x3, [sp+136]
00214bacstr x3, [sp+104]
00214bb0tbnz x3, 63, 0x214bb8
00214bb4b 0x214be4
00214bb8
00214bb8loc_214bb8:
00214bb8adrp x27, 0x80e000
00214bbcldr x2, [x27+160]
00214bc0adrp x27, 0x80e000
00214bc4ldr x3, [x27+168]
00214bc8str x2, [sp+176]
00214bccstr x3, [sp+184]
00214bd0ldr x0, [sp+88]
00214bd4ldrb w1, [sp+96]
00214bd8ldp x29, x30, [sp-8]
00214bdcadd sp, sp, 304
00214be0ret x30
00214be4
00214be4loc_214be4:
00214be4b 0x214be8
00214be8
00214be8loc_214be8:
00214be8adrp x5, 0x837000
00214becadd x5, x5, 1504
00214bf0str x5, [sp+248]
00214bf4stp xzr, xzr, [sp+256]
00214bf8str x5, [sp+200]
00214bfcstp xzr, xzr, [sp+208]
00214c00ldr x1, [sp+152]
00214c04str x1, [sp+120]
00214c08cbz x1, 0x214c10
00214c0cb 0x214c18
00214c10
00214c10loc_214c10:
00214c10str x1, [sp+208]
00214c14b 0x214c40
00214c18
00214c18loc_214c18:
00214c18ldr x3, [sp+152]
00214c1cldr x0, [sp+200]
00214c20mov x2, xzr
00214c24adrp x4, 0x3e1000
00214c28add x4, x4, 3072
00214c2cbl runtime.growslice
00214c30str x0, [sp+200]
00214c34str x1, [sp+208]
00214c38str x2, [sp+216]
00214c3cb 0x214c40
00214c40
00214c40loc_214c40:
00214c40ldr x3, [sp+152]
00214c44str x3, [sp+112]
00214c48ldr x3, [sp+120]
00214c4cldr x4, [sp+152]
00214c50sub x3, x3, x4
00214c54ldr x4, [sp+200]
00214c58add x0, x4, x3
00214c5cstr x0, [sp+192]
00214c60ldr x2, [sp+112]
00214c64ldr x1, [sp+144]
00214c68bl runtime.memmove
00214c6cldr x3, [sp+200]
00214c70ldr x4, [sp+208]
00214c74ldr x5, [sp+216]
00214c78str x3, [sp+224]
00214c7cstr x4, [sp+232]
00214c80str x5, [sp+240]
00214c84ldr x3, [sp+168]
00214c88ldrsb x27, [x3]
00214c8cldr x2, [x3+16]
00214c90ldr x0, [x3]
00214c94ldr x3, [x3+8]
00214c98add x1, x3, 1
00214c9csubs xzr, x2, x1
00214ca0b.hs 0x214ca8
00214ca4b 0x214cac
00214ca8
00214ca8loc_214ca8:
00214ca8b 0x214cc0
00214cac
00214cacloc_214cac:
00214cacorr x3, xzr, 1
00214cb0adrp x4, 0x3d9000
00214cb4add x4, x4, 1216
00214cb8bl runtime.growslice
00214cbcb 0x214cc0
00214cc0
00214cc0loc_214cc0:
00214cc0add x4, x1, x1, lsl #1
00214cc4ubfm x4, x4, 61, 60
00214cc8sub x4, x4, 24
00214cccadd x5, x0, x4
00214cd0ldr x6, [sp+224]
00214cd4ldr x7, [sp+232]
00214cd8ldr x8, [sp+240]
00214cdcstr x7, [x5+8]
00214ce0str x8, [x5+16]
00214ce4adrp x27, 0x837000
00214ce8ldr w5, [x27+3056]
00214ceccbz w5, 0x214cf4
00214cf0b 0x214cf8
00214cf4
00214cf4loc_214cf4:
00214cf4b 0x214d0c
00214cf8
00214cf8loc_214cf8:
00214cf8bl runtime.gcWriteBarrier2
00214cfcstr x6, [x25]
00214d00ldr x5, [x0+x4]
00214d04str x5, [x25+8]
00214d08b 0x214d0c
00214d0c
00214d0cloc_214d0c:
00214d0cstr x6, [x0+x4]
00214d10ldr x4, [sp+168]
00214d14ldrsb x27, [x4]
00214d18str x1, [x4+8]
00214d1cstr x2, [x4+16]
00214d20adrp x27, 0x837000
00214d24ldr w5, [x27+3056]
00214d28cbz w5, 0x214d30
00214d2cb 0x214d34
00214d30
00214d30loc_214d30:
00214d30b 0x214d48
00214d34
00214d34loc_214d34:
00214d34bl runtime.gcWriteBarrier2
00214d38str x0, [x25]
00214d3cldr x5, [x4]
00214d40str x5, [x25+8]
00214d44b 0x214d48
00214d48
00214d48loc_214d48:
00214d48str x0, [x4]
00214d4cldr x4, [sp+104]
00214d50str x4, [sp+88]
00214d54stp xzr, xzr, [sp+176]
00214d58ldr x0, [sp+88]
00214d5cldrb w1, [sp+96]
00214d60mov x2, xzr
00214d64mov x3, xzr
00214d68ldp x29, x30, [sp-8]
00214d6cadd sp, sp, 304
00214d70ret x30
00214d74
00214d74loc_214d74:
00214d74stp x0, x1, [sp+8]
00214d78stp x2, x3, [sp+24]
00214d7cstrb w4, [sp+40]
00214d80str x5, [sp+48]
00214d84strb w6, [sp+56]
00214d88stp x7, x8, [sp+64]
00214d8cstr x9, [sp+80]
00214d90mov x3, x30
00214d94bl runtime.morestack_noctxt.abi0
00214d98ldp x0, x1, [sp+8]
00214d9cldp x2, x3, [sp+24]
00214da0ldrsb x4, [sp+40]
00214da4ldr x5, [sp+48]
00214da8ldrb w6, [sp+56]
00214dacldp x7, x8, [sp+64]
00214db0ldr x9, [sp+80]
00214db4b 0x214ac0
00214db8udf 0
00214dbcudf 0
00214ac0
00214ac0google.golang.org/protobuf/internal/impl.consumeBytesSlice: ; void google.golang.org/protobuf/internal/impl.consumeBytesSlice(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)
00214ac0ldr x16, [x28+16]
00214ac4sub x17, sp, 176
00214ac8subs xzr, x17, x16
00214accb.ls 0x214d74
00214ad0sub x20, sp, 304
00214ad4stp x29, x30, [x20-8]
00214ad8add sp, x20, 0
00214adcsub x29, sp, 8
00214ae0str x0, [sp+312]
00214ae4str x1, [sp+320]
00214ae8str x2, [sp+328]
00214aecstr x3, [sp+336]
00214af0strb w4, [sp+344]
00214af4str x5, [sp+352]
00214af8strb w6, [sp+360]
00214afcstr x7, [sp+368]
00214b00str x8, [sp+376]
00214b04str x9, [sp+384]
00214b08str xzr, [sp+88]
00214b0cstrb wzr, [sp+96]
00214b10stp xzr, xzr, [sp+176]
00214b14ldr x0, [sp+336]
00214b18bl google.golang.org/protobuf/internal/impl.pointer.BytesSlice
00214b1cstr x0, [sp+168]
00214b20ldrsb x1, [sp+344]
00214b24ubfm x1, x1, 0, 7
00214b28subs wzr, w1, 2
00214b2cb.ne 0x214b34
00214b30b 0x214b60
00214b34
00214b34loc_214b34:
00214b34adrp x27, 0x80e000
00214b38ldr x2, [x27+192]
00214b3cadrp x27, 0x80e000
00214b40ldr x3, [x27+200]
00214b44str x2, [sp+176]
00214b48str x3, [sp+184]
00214b4cldr x0, [sp+88]
00214b50ldrb w1, [sp+96]
00214b54ldp x29, x30, [sp-8]
00214b58add sp, sp, 304
00214b5cret x30
00214b60
00214b60loc_214b60:
00214b60str xzr, [sp+248]
00214b64stp xzr, xzr, [sp+256]
00214b68ldr x0, [sp+312]
00214b6cldr x1, [sp+320]
00214b70ldr x2, [sp+328]
00214b74bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
00214b78str x0, [sp+248]
00214b7cstr x1, [sp+256]
00214b80str x2, [sp+264]
00214b84str x3, [sp+128]
00214b88str x0, [sp+272]
00214b8cstr x1, [sp+280]
00214b90str x2, [sp+288]
00214b94ldr x3, [sp+128]
00214b98str x3, [sp+136]
00214b9cstr x0, [sp+144]
00214ba0str x1, [sp+152]
00214ba4str x2, [sp+160]
00214ba8ldr x3, [sp+136]
00214bacstr x3, [sp+104]
00214bb0tbnz x3, 63, 0x214bb8
00214bb4b 0x214be4
00214bb8
00214bb8loc_214bb8:
00214bb8adrp x27, 0x80e000
00214bbcldr x2, [x27+160]
00214bc0adrp x27, 0x80e000
00214bc4ldr x3, [x27+168]
00214bc8str x2, [sp+176]
00214bccstr x3, [sp+184]
00214bd0ldr x0, [sp+88]
00214bd4ldrb w1, [sp+96]
00214bd8ldp x29, x30, [sp-8]
00214bdcadd sp, sp, 304
00214be0ret x30
00214be4
00214be4loc_214be4:
00214be4b 0x214be8
00214be8
00214be8loc_214be8:
00214be8adrp x5, 0x837000
00214becadd x5, x5, 1504
00214bf0str x5, [sp+248]
00214bf4stp xzr, xzr, [sp+256]
00214bf8str x5, [sp+200]
00214bfcstp xzr, xzr, [sp+208]
00214c00ldr x1, [sp+152]
00214c04str x1, [sp+120]
00214c08cbz x1, 0x214c10
00214c0cb 0x214c18
00214c10
00214c10loc_214c10:
00214c10str x1, [sp+208]
00214c14b 0x214c40
00214c18
00214c18loc_214c18:
00214c18ldr x3, [sp+152]
00214c1cldr x0, [sp+200]
00214c20mov x2, xzr
00214c24adrp x4, 0x3e1000
00214c28add x4, x4, 3072
00214c2cbl runtime.growslice
00214c30str x0, [sp+200]
00214c34str x1, [sp+208]
00214c38str x2, [sp+216]
00214c3cb 0x214c40
00214c40
00214c40loc_214c40:
00214c40ldr x3, [sp+152]
00214c44str x3, [sp+112]
00214c48ldr x3, [sp+120]
00214c4cldr x4, [sp+152]
00214c50sub x3, x3, x4
00214c54ldr x4, [sp+200]
00214c58add x0, x4, x3
00214c5cstr x0, [sp+192]
00214c60ldr x2, [sp+112]
00214c64ldr x1, [sp+144]
00214c68bl runtime.memmove
00214c6cldr x3, [sp+200]
00214c70ldr x4, [sp+208]
00214c74ldr x5, [sp+216]
00214c78str x3, [sp+224]
00214c7cstr x4, [sp+232]
00214c80str x5, [sp+240]
00214c84ldr x3, [sp+168]
00214c88ldrsb x27, [x3]
00214c8cldr x2, [x3+16]
00214c90ldr x0, [x3]
00214c94ldr x3, [x3+8]
00214c98add x1, x3, 1
00214c9csubs xzr, x2, x1
00214ca0b.hs 0x214ca8
00214ca4b 0x214cac
00214ca8
00214ca8loc_214ca8:
00214ca8b 0x214cc0
00214cac
00214cacloc_214cac:
00214cacorr x3, xzr, 1
00214cb0adrp x4, 0x3d9000
00214cb4add x4, x4, 1216
00214cb8bl runtime.growslice
00214cbcb 0x214cc0
00214cc0
00214cc0loc_214cc0:
00214cc0add x4, x1, x1, lsl #1
00214cc4ubfm x4, x4, 61, 60
00214cc8sub x4, x4, 24
00214cccadd x5, x0, x4
00214cd0ldr x6, [sp+224]
00214cd4ldr x7, [sp+232]
00214cd8ldr x8, [sp+240]
00214cdcstr x7, [x5+8]
00214ce0str x8, [x5+16]
00214ce4adrp x27, 0x837000
00214ce8ldr w5, [x27+3056]
00214ceccbz w5, 0x214cf4
00214cf0b 0x214cf8
00214cf4
00214cf4loc_214cf4:
00214cf4b 0x214d0c
00214cf8
00214cf8loc_214cf8:
00214cf8bl runtime.gcWriteBarrier2
00214cfcstr x6, [x25]
00214d00ldr x5, [x0+x4]
00214d04str x5, [x25+8]
00214d08b 0x214d0c
00214d0c
00214d0cloc_214d0c:
00214d0cstr x6, [x0+x4]
00214d10ldr x4, [sp+168]
00214d14ldrsb x27, [x4]
00214d18str x1, [x4+8]
00214d1cstr x2, [x4+16]
00214d20adrp x27, 0x837000
00214d24ldr w5, [x27+3056]
00214d28cbz w5, 0x214d30
00214d2cb 0x214d34
00214d30
00214d30loc_214d30:
00214d30b 0x214d48
00214d34
00214d34loc_214d34:
00214d34bl runtime.gcWriteBarrier2
00214d38str x0, [x25]
00214d3cldr x5, [x4]
00214d40str x5, [x25+8]
00214d44b 0x214d48
00214d48
00214d48loc_214d48:
00214d48str x0, [x4]
00214d4cldr x4, [sp+104]
00214d50str x4, [sp+88]
00214d54stp xzr, xzr, [sp+176]
00214d58ldr x0, [sp+88]
00214d5cldrb w1, [sp+96]
00214d60mov x2, xzr
00214d64mov x3, xzr
00214d68ldp x29, x30, [sp-8]
00214d6cadd sp, sp, 304
00214d70ret x30
00214d74
00214d74loc_214d74:
00214d74stp x0, x1, [sp+8]
00214d78stp x2, x3, [sp+24]
00214d7cstrb w4, [sp+40]
00214d80str x5, [sp+48]
00214d84strb w6, [sp+56]
00214d88stp x7, x8, [sp+64]
00214d8cstr x9, [sp+80]
00214d90mov x3, x30
00214d94bl runtime.morestack_noctxt.abi0
00214d98ldp x0, x1, [sp+8]
00214d9cldp x2, x3, [sp+24]
00214da0ldrsb x4, [sp+40]
00214da4ldr x5, [sp+48]
00214da8ldrb w6, [sp+56]
00214dacldp x7, x8, [sp+64]
00214db0ldr x9, [sp+80]
00214db4b 0x214ac0
00214db8udf 0
00214dbcudf 0
00214ac0
00214dc0
00214dc0google.golang.org/protobuf/internal/impl.appendBytesSliceValidateUTF8: ; void google.golang.org/protobuf/internal/impl.appendBytesSliceValidateUTF8(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)
00214dc0ldr x16, [x28+16]
00214dc4sub x17, sp, 112
00214dc8subs xzr, x17, x16
00214dccb.ls 0x214f90
00214dd0str x30, [sp-240]!
00214dd4stur x29, [sp-8]
00214dd8sub x29, sp, 8
00214ddcstr x0, [sp+248]
00214de0str x1, [sp+256]
00214de4str x2, [sp+264]
00214de8str x3, [sp+272]
00214decstr x4, [sp+280]
00214df0strb w5, [sp+288]
00214df4str xzr, [sp+120]
00214df8stp xzr, xzr, [sp+128]
00214dfcstp xzr, xzr, [sp+104]
00214e00ldr x0, [sp+272]
00214e04bl google.golang.org/protobuf/internal/impl.pointer.BytesSlice
00214e08str x0, [sp+216]
00214e0cldrsb x27, [x0]
00214e10ldr x1, [x0+8]
00214e14ldr x2, [x0]
00214e18ldr x3, [x0+16]
00214e1cstr x2, [sp+168]
00214e20str x1, [sp+176]
00214e24str x3, [sp+184]
00214e28str x2, [sp+192]
00214e2cstr x1, [sp+200]
00214e30str x3, [sp+208]
00214e34str xzr, [sp+96]
00214e38str x1, [sp+88]
00214e3cldr x1, [sp+192]
00214e40str x1, [sp+80]
00214e44b 0x214e48
00214e48
00214e48loc_214e48:
00214e48ldr x5, [sp+88]
00214e4cldr x6, [sp+96]
00214e50subs xzr, x5, x6
00214e54b.gt 0x214e5c
00214e58b 0x214f54
00214e5c
00214e5cloc_214e5c:
00214e5cldr x4, [sp+80]
00214e60str x4, [sp+224]
00214e64ldr x4, [sp+224]
00214e68ldr x5, [x4]
00214e6cldr x6, [x4+8]
00214e70ldr x4, [x4+16]
00214e74str x5, [sp+144]
00214e78str x6, [sp+152]
00214e7cstr x4, [sp+160]
00214e80ldr x4, [sp+280]
00214e84ldrsb x27, [x4]
00214e88ldr x3, [x4+112]
00214e8cstr x3, [sp+72]
00214e90ldr x0, [sp+248]
00214e94ldr x1, [sp+256]
00214e98ldr x2, [sp+264]
00214e9cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
00214ea0str x0, [sp+248]
00214ea4str x1, [sp+256]
00214ea8str x2, [sp+264]
00214eacldr x4, [sp+152]
00214eb0ldr x5, [sp+160]
00214eb4ldr x3, [sp+144]
00214eb8bl google.golang.org/protobuf/encoding/protowire.AppendBytes
00214ebcstr x0, [sp+248]
00214ec0str x1, [sp+256]
00214ec4str x2, [sp+264]
00214ec8ldr x0, [sp+144]
00214eccldr x1, [sp+152]
00214ed0ldr x2, [sp+160]
00214ed4bl unicode/utf8.Valid
00214ed8strb w0, [sp+71]
00214edctbnz w0, 0, 0x214ee4
00214ee0b 0x214f04
00214ee4
00214ee4loc_214ee4:
00214ee4b 0x214ee8
00214ee8
00214ee8loc_214ee8:
00214ee8ldr x5, [sp+96]
00214eecadd x5, x5, 1
00214ef0str x5, [sp+96]
00214ef4ldr x5, [sp+224]
00214ef8add x5, x5, 24
00214efcstr x5, [sp+80]
00214f00b 0x214e48
00214f04
00214f04loc_214f04:
00214f04ldr x5, [sp+248]
00214f08ldr x6, [sp+256]
00214f0cldr x7, [sp+264]
00214f10str x5, [sp+120]
00214f14str x6, [sp+128]
00214f18str x7, [sp+136]
00214f1cadrp x5, 0x502000
00214f20add x5, x5, 1280
00214f24str x5, [sp+104]
00214f28adrp x5, 0x837000
00214f2cadd x5, x5, 1504
00214f30str x5, [sp+112]
00214f34ldr x3, [sp+104]
00214f38ldr x0, [sp+120]
00214f3cldr x1, [sp+128]
00214f40ldr x4, [sp+112]
00214f44ldr x2, [sp+136]
00214f48ldur x29, [sp-8]
00214f4cldr x30, [sp], 240
00214f50ret x30
00214f54
00214f54loc_214f54:
00214f54ldr x5, [sp+248]
00214f58ldr x6, [sp+256]
00214f5cldr x7, [sp+264]
00214f60str x5, [sp+120]
00214f64str x6, [sp+128]
00214f68str x7, [sp+136]
00214f6cstp xzr, xzr, [sp+104]
00214f70ldr x0, [sp+120]
00214f74ldr x1, [sp+128]
00214f78ldr x2, [sp+136]
00214f7cmov x3, xzr
00214f80mov x4, xzr
00214f84ldur x29, [sp-8]
00214f88ldr x30, [sp], 240
00214f8cret x30
00214f90
00214f90loc_214f90:
00214f90stp x0, x1, [sp+8]
00214f94stp x2, x3, [sp+24]
00214f98str x4, [sp+40]
00214f9cstrb w5, [sp+48]
00214fa0mov x3, x30
00214fa4bl runtime.morestack_noctxt.abi0
00214fa8ldp x0, x1, [sp+8]
00214facldp x2, x3, [sp+24]
00214fb0ldr x4, [sp+40]
00214fb4ldrb w5, [sp+48]
00214fb8b 0x214dc0
00214fbcudf 0
00214dc0
00214dc0google.golang.org/protobuf/internal/impl.appendBytesSliceValidateUTF8: ; void google.golang.org/protobuf/internal/impl.appendBytesSliceValidateUTF8(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)
00214dc0ldr x16, [x28+16]
00214dc4sub x17, sp, 112
00214dc8subs xzr, x17, x16
00214dccb.ls 0x214f90
00214dd0str x30, [sp-240]!
00214dd4stur x29, [sp-8]
00214dd8sub x29, sp, 8
00214ddcstr x0, [sp+248]
00214de0str x1, [sp+256]
00214de4str x2, [sp+264]
00214de8str x3, [sp+272]
00214decstr x4, [sp+280]
00214df0strb w5, [sp+288]
00214df4str xzr, [sp+120]
00214df8stp xzr, xzr, [sp+128]
00214dfcstp xzr, xzr, [sp+104]
00214e00ldr x0, [sp+272]
00214e04bl google.golang.org/protobuf/internal/impl.pointer.BytesSlice
00214e08str x0, [sp+216]
00214e0cldrsb x27, [x0]
00214e10ldr x1, [x0+8]
00214e14ldr x2, [x0]
00214e18ldr x3, [x0+16]
00214e1cstr x2, [sp+168]
00214e20str x1, [sp+176]
00214e24str x3, [sp+184]
00214e28str x2, [sp+192]
00214e2cstr x1, [sp+200]
00214e30str x3, [sp+208]
00214e34str xzr, [sp+96]
00214e38str x1, [sp+88]
00214e3cldr x1, [sp+192]
00214e40str x1, [sp+80]
00214e44b 0x214e48
00214e48
00214e48loc_214e48:
00214e48ldr x5, [sp+88]
00214e4cldr x6, [sp+96]
00214e50subs xzr, x5, x6
00214e54b.gt 0x214e5c
00214e58b 0x214f54
00214e5c
00214e5cloc_214e5c:
00214e5cldr x4, [sp+80]
00214e60str x4, [sp+224]
00214e64ldr x4, [sp+224]
00214e68ldr x5, [x4]
00214e6cldr x6, [x4+8]
00214e70ldr x4, [x4+16]
00214e74str x5, [sp+144]
00214e78str x6, [sp+152]
00214e7cstr x4, [sp+160]
00214e80ldr x4, [sp+280]
00214e84ldrsb x27, [x4]
00214e88ldr x3, [x4+112]
00214e8cstr x3, [sp+72]
00214e90ldr x0, [sp+248]
00214e94ldr x1, [sp+256]
00214e98ldr x2, [sp+264]
00214e9cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
00214ea0str x0, [sp+248]
00214ea4str x1, [sp+256]
00214ea8str x2, [sp+264]
00214eacldr x4, [sp+152]
00214eb0ldr x5, [sp+160]
00214eb4ldr x3, [sp+144]
00214eb8bl google.golang.org/protobuf/encoding/protowire.AppendBytes
00214ebcstr x0, [sp+248]
00214ec0str x1, [sp+256]
00214ec4str x2, [sp+264]
00214ec8ldr x0, [sp+144]
00214eccldr x1, [sp+152]
00214ed0ldr x2, [sp+160]
00214ed4bl unicode/utf8.Valid
00214ed8strb w0, [sp+71]
00214edctbnz w0, 0, 0x214ee4
00214ee0b 0x214f04
00214ee4
00214ee4loc_214ee4:
00214ee4b 0x214ee8
00214ee8
00214ee8loc_214ee8:
00214ee8ldr x5, [sp+96]
00214eecadd x5, x5, 1
00214ef0str x5, [sp+96]
00214ef4ldr x5, [sp+224]
00214ef8add x5, x5, 24
00214efcstr x5, [sp+80]
00214f00b 0x214e48
00214f04
00214f04loc_214f04:
00214f04ldr x5, [sp+248]
00214f08ldr x6, [sp+256]
00214f0cldr x7, [sp+264]
00214f10str x5, [sp+120]
00214f14str x6, [sp+128]
00214f18str x7, [sp+136]
00214f1cadrp x5, 0x502000
00214f20add x5, x5, 1280
00214f24str x5, [sp+104]
00214f28adrp x5, 0x837000
00214f2cadd x5, x5, 1504
00214f30str x5, [sp+112]
00214f34ldr x3, [sp+104]
00214f38ldr x0, [sp+120]
00214f3cldr x1, [sp+128]
00214f40ldr x4, [sp+112]
00214f44ldr x2, [sp+136]
00214f48ldur x29, [sp-8]
00214f4cldr x30, [sp], 240
00214f50ret x30
00214f54
00214f54loc_214f54:
00214f54ldr x5, [sp+248]
00214f58ldr x6, [sp+256]
00214f5cldr x7, [sp+264]
00214f60str x5, [sp+120]
00214f64str x6, [sp+128]
00214f68str x7, [sp+136]
00214f6cstp xzr, xzr, [sp+104]
00214f70ldr x0, [sp+120]
00214f74ldr x1, [sp+128]
00214f78ldr x2, [sp+136]
00214f7cmov x3, xzr
00214f80mov x4, xzr
00214f84ldur x29, [sp-8]
00214f88ldr x30, [sp], 240
00214f8cret x30
00214f90
00214f90loc_214f90:
00214f90stp x0, x1, [sp+8]
00214f94stp x2, x3, [sp+24]
00214f98str x4, [sp+40]
00214f9cstrb w5, [sp+48]
00214fa0mov x3, x30
00214fa4bl runtime.morestack_noctxt.abi0
00214fa8ldp x0, x1, [sp+8]
00214facldp x2, x3, [sp+24]
00214fb0ldr x4, [sp+40]
00214fb4ldrb w5, [sp+48]
00214fb8b 0x214dc0
00214fbcudf 0
00214dc0
00214fc0
00214fc0google.golang.org/protobuf/internal/impl.consumeBytesSliceValidateUTF8: ; void google.golang.org/protobuf/internal/impl.consumeBytesSliceValidateUTF8(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)
00214fc0ldr x16, [x28+16]
00214fc4sub x17, sp, 176
00214fc8subs xzr, x17, x16
00214fccb.ls 0x2152b8
00214fd0sub x20, sp, 304
00214fd4stp x29, x30, [x20-8]
00214fd8add sp, x20, 0
00214fdcsub x29, sp, 8
00214fe0str x0, [sp+312]
00214fe4str x1, [sp+320]
00214fe8str x2, [sp+328]
00214fecstr x3, [sp+336]
00214ff0strb w4, [sp+344]
00214ff4str x5, [sp+352]
00214ff8strb w6, [sp+360]
00214ffcstr x7, [sp+368]
00215000str x8, [sp+376]
00215004str x9, [sp+384]
00215008str xzr, [sp+88]
0021500cstrb wzr, [sp+96]
00215010stp xzr, xzr, [sp+176]
00215014ldrsb x4, [sp+344]
00215018ubfm x4, x4, 0, 7
0021501csubs wzr, w4, 2
00215020b.ne 0x215028
00215024b 0x215054
00215028
00215028loc_215028:
00215028adrp x27, 0x80d000
0021502cldr x2, [x27+192]
00215030adrp x27, 0x80d000
00215034ldr x3, [x27+200]
00215038str x2, [sp+176]
0021503cstr x3, [sp+184]
00215040ldr x0, [sp+88]
00215044ldrb w1, [sp+96]
00215048ldp x29, x30, [sp-8]
0021504cadd sp, sp, 304
00215050ret x30
00215054
00215054loc_215054:
00215054str xzr, [sp+272]
00215058stp xzr, xzr, [sp+280]
0021505cldr x0, [sp+312]
00215060ldr x1, [sp+320]
00215064ldr x2, [sp+328]
00215068bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
0021506cstr x0, [sp+272]
00215070str x1, [sp+280]
00215074str x2, [sp+288]
00215078str x3, [sp+128]
0021507cstr x0, [sp+192]
00215080str x1, [sp+200]
00215084str x2, [sp+208]
00215088ldr x3, [sp+128]
0021508cstr x3, [sp+136]
00215090str x0, [sp+144]
00215094str x1, [sp+152]
00215098str x2, [sp+160]
0021509cldr x3, [sp+136]
002150a0str x3, [sp+104]
002150a4tbnz x3, 63, 0x2150ac
002150a8b 0x2150d8
002150ac
002150acloc_2150ac:
002150acadrp x27, 0x80d000
002150b0ldr x2, [x27+160]
002150b4adrp x27, 0x80d000
002150b8ldr x3, [x27+168]
002150bcstr x2, [sp+176]
002150c0str x3, [sp+184]
002150c4ldr x0, [sp+88]
002150c8ldrb w1, [sp+96]
002150ccldp x29, x30, [sp-8]
002150d0add sp, sp, 304
002150d4ret x30
002150d8
002150d8loc_2150d8:
002150d8bl unicode/utf8.Valid
002150dcstrb w0, [sp+87]
002150e0tbnz w0, 0, 0x2150e8
002150e4b 0x215284
002150e8
002150e8loc_2150e8:
002150e8ldr x0, [sp+336]
002150ecbl google.golang.org/protobuf/internal/impl.pointer.BytesSlice
002150f0str x0, [sp+168]
002150f4b 0x2150f8
002150f8
002150f8loc_2150f8:
002150f8adrp x5, 0x836000
002150fcadd x5, x5, 1504
00215100str x5, [sp+272]
00215104stp xzr, xzr, [sp+280]
00215108str x5, [sp+224]
0021510cstp xzr, xzr, [sp+232]
00215110ldr x1, [sp+152]
00215114str x1, [sp+120]
00215118cbz x1, 0x215120
0021511cb 0x215128
00215120
00215120loc_215120:
00215120str x1, [sp+232]
00215124b 0x215150
00215128
00215128loc_215128:
00215128ldr x3, [sp+152]
0021512cldr x0, [sp+224]
00215130mov x2, xzr
00215134adrp x4, 0x3e0000
00215138add x4, x4, 3072
0021513cbl runtime.growslice
00215140str x0, [sp+224]
00215144str x1, [sp+232]
00215148str x2, [sp+240]
0021514cb 0x215150
00215150
00215150loc_215150:
00215150ldr x3, [sp+152]
00215154str x3, [sp+112]
00215158ldr x3, [sp+120]
0021515cldr x4, [sp+152]
00215160sub x3, x3, x4
00215164ldr x4, [sp+224]
00215168add x0, x4, x3
0021516cstr x0, [sp+216]
00215170ldr x2, [sp+112]
00215174ldr x1, [sp+144]
00215178bl runtime.memmove
0021517cldr x3, [sp+224]
00215180ldr x4, [sp+232]
00215184ldr x5, [sp+240]
00215188str x3, [sp+248]
0021518cstr x4, [sp+256]
00215190str x5, [sp+264]
00215194ldr x3, [sp+168]
00215198ldrsb x27, [x3]
0021519cldr x2, [x3+16]
002151a0ldr x0, [x3]
002151a4ldr x3, [x3+8]
002151a8add x1, x3, 1
002151acsubs xzr, x2, x1
002151b0b.hs 0x2151b8
002151b4b 0x2151bc
002151b8
002151b8loc_2151b8:
002151b8b 0x2151d0
002151bc
002151bcloc_2151bc:
002151bcorr x3, xzr, 1
002151c0adrp x4, 0x3d8000
002151c4add x4, x4, 1216
002151c8bl runtime.growslice
002151ccb 0x2151d0
002151d0
002151d0loc_2151d0:
002151d0add x4, x1, x1, lsl #1
002151d4ubfm x4, x4, 61, 60
002151d8sub x4, x4, 24
002151dcadd x5, x0, x4
002151e0ldr x6, [sp+248]
002151e4ldr x7, [sp+256]
002151e8ldr x8, [sp+264]
002151ecstr x7, [x5+8]
002151f0str x8, [x5+16]
002151f4adrp x27, 0x836000
002151f8ldr w5, [x27+3056]
002151fccbz w5, 0x215204
00215200b 0x215208
00215204
00215204loc_215204:
00215204b 0x21521c
00215208
00215208loc_215208:
00215208bl runtime.gcWriteBarrier2
0021520cstr x6, [x25]
00215210ldr x5, [x0+x4]
00215214str x5, [x25+8]
00215218b 0x21521c
0021521c
0021521cloc_21521c:
0021521cstr x6, [x0+x4]
00215220ldr x4, [sp+168]
00215224ldrsb x27, [x4]
00215228str x1, [x4+8]
0021522cstr x2, [x4+16]
00215230adrp x27, 0x836000
00215234ldr w5, [x27+3056]
00215238cbz w5, 0x215240
0021523cb 0x215244
00215240
00215240loc_215240:
00215240b 0x215258
00215244
00215244loc_215244:
00215244bl runtime.gcWriteBarrier2
00215248str x0, [x25]
0021524cldr x5, [x4]
00215250str x5, [x25+8]
00215254b 0x215258
00215258
00215258loc_215258:
00215258str x0, [x4]
0021525cldr x4, [sp+104]
00215260str x4, [sp+88]
00215264stp xzr, xzr, [sp+176]
00215268ldr x0, [sp+88]
0021526cldrb w1, [sp+96]
00215270mov x2, xzr
00215274mov x3, xzr
00215278ldp x29, x30, [sp-8]
0021527cadd sp, sp, 304
00215280ret x30
00215284
00215284loc_215284:
00215284adrp x4, 0x501000
00215288add x4, x4, 1280
0021528cstr x4, [sp+176]
00215290adrp x4, 0x836000
00215294add x4, x4, 1504
00215298str x4, [sp+184]
0021529cldr x0, [sp+88]
002152a0ldr x2, [sp+176]
002152a4ldr x3, [sp+184]
002152a8ldrb w1, [sp+96]
002152acldp x29, x30, [sp-8]
002152b0add sp, sp, 304
002152b4ret x30
002152b8
002152b8loc_2152b8:
002152b8stp x0, x1, [sp+8]
002152bcstp x2, x3, [sp+24]
002152c0strb w4, [sp+40]
002152c4str x5, [sp+48]
002152c8strb w6, [sp+56]
002152ccstp x7, x8, [sp+64]
002152d0str x9, [sp+80]
002152d4mov x3, x30
002152d8bl runtime.morestack_noctxt.abi0
002152dcldp x0, x1, [sp+8]
002152e0ldp x2, x3, [sp+24]
002152e4ldrsb x4, [sp+40]
002152e8ldr x5, [sp+48]
002152ecldrb w6, [sp+56]
002152f0ldp x7, x8, [sp+64]
002152f4ldr x9, [sp+80]
002152f8b 0x214fc0
002152fcudf 0
00214fc0
00214fc0google.golang.org/protobuf/internal/impl.consumeBytesSliceValidateUTF8: ; void google.golang.org/protobuf/internal/impl.consumeBytesSliceValidateUTF8(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)
00214fc0ldr x16, [x28+16]
00214fc4sub x17, sp, 176
00214fc8subs xzr, x17, x16
00214fccb.ls 0x2152b8
00214fd0sub x20, sp, 304
00214fd4stp x29, x30, [x20-8]
00214fd8add sp, x20, 0
00214fdcsub x29, sp, 8
00214fe0str x0, [sp+312]
00214fe4str x1, [sp+320]
00214fe8str x2, [sp+328]
00214fecstr x3, [sp+336]
00214ff0strb w4, [sp+344]
00214ff4str x5, [sp+352]
00214ff8strb w6, [sp+360]
00214ffcstr x7, [sp+368]
00215000str x8, [sp+376]
00215004str x9, [sp+384]
00215008str xzr, [sp+88]
0021500cstrb wzr, [sp+96]
00215010stp xzr, xzr, [sp+176]
00215014ldrsb x4, [sp+344]
00215018ubfm x4, x4, 0, 7
0021501csubs wzr, w4, 2
00215020b.ne 0x215028
00215024b 0x215054
00215028
00215028loc_215028:
00215028adrp x27, 0x80d000
0021502cldr x2, [x27+192]
00215030adrp x27, 0x80d000
00215034ldr x3, [x27+200]
00215038str x2, [sp+176]
0021503cstr x3, [sp+184]
00215040ldr x0, [sp+88]
00215044ldrb w1, [sp+96]
00215048ldp x29, x30, [sp-8]
0021504cadd sp, sp, 304
00215050ret x30
00215054
00215054loc_215054:
00215054str xzr, [sp+272]
00215058stp xzr, xzr, [sp+280]
0021505cldr x0, [sp+312]
00215060ldr x1, [sp+320]
00215064ldr x2, [sp+328]
00215068bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
0021506cstr x0, [sp+272]
00215070str x1, [sp+280]
00215074str x2, [sp+288]
00215078str x3, [sp+128]
0021507cstr x0, [sp+192]
00215080str x1, [sp+200]
00215084str x2, [sp+208]
00215088ldr x3, [sp+128]
0021508cstr x3, [sp+136]
00215090str x0, [sp+144]
00215094str x1, [sp+152]
00215098str x2, [sp+160]
0021509cldr x3, [sp+136]
002150a0str x3, [sp+104]
002150a4tbnz x3, 63, 0x2150ac
002150a8b 0x2150d8
002150ac
002150acloc_2150ac:
002150acadrp x27, 0x80d000
002150b0ldr x2, [x27+160]
002150b4adrp x27, 0x80d000
002150b8ldr x3, [x27+168]
002150bcstr x2, [sp+176]
002150c0str x3, [sp+184]
002150c4ldr x0, [sp+88]
002150c8ldrb w1, [sp+96]
002150ccldp x29, x30, [sp-8]
002150d0add sp, sp, 304
002150d4ret x30
002150d8
002150d8loc_2150d8:
002150d8bl unicode/utf8.Valid
002150dcstrb w0, [sp+87]
002150e0tbnz w0, 0, 0x2150e8
002150e4b 0x215284
002150e8
002150e8loc_2150e8:
002150e8ldr x0, [sp+336]
002150ecbl google.golang.org/protobuf/internal/impl.pointer.BytesSlice
002150f0str x0, [sp+168]
002150f4b 0x2150f8
002150f8
002150f8loc_2150f8:
002150f8adrp x5, 0x836000
002150fcadd x5, x5, 1504
00215100str x5, [sp+272]
00215104stp xzr, xzr, [sp+280]
00215108str x5, [sp+224]
0021510cstp xzr, xzr, [sp+232]
00215110ldr x1, [sp+152]
00215114str x1, [sp+120]
00215118cbz x1, 0x215120
0021511cb 0x215128
00215120
00215120loc_215120:
00215120str x1, [sp+232]
00215124b 0x215150
00215128
00215128loc_215128:
00215128ldr x3, [sp+152]
0021512cldr x0, [sp+224]
00215130mov x2, xzr
00215134adrp x4, 0x3e0000
00215138add x4, x4, 3072
0021513cbl runtime.growslice
00215140str x0, [sp+224]
00215144str x1, [sp+232]
00215148str x2, [sp+240]
0021514cb 0x215150
00215150
00215150loc_215150:
00215150ldr x3, [sp+152]
00215154str x3, [sp+112]
00215158ldr x3, [sp+120]
0021515cldr x4, [sp+152]
00215160sub x3, x3, x4
00215164ldr x4, [sp+224]
00215168add x0, x4, x3
0021516cstr x0, [sp+216]
00215170ldr x2, [sp+112]
00215174ldr x1, [sp+144]
00215178bl runtime.memmove
0021517cldr x3, [sp+224]
00215180ldr x4, [sp+232]
00215184ldr x5, [sp+240]
00215188str x3, [sp+248]
0021518cstr x4, [sp+256]
00215190str x5, [sp+264]
00215194ldr x3, [sp+168]
00215198ldrsb x27, [x3]
0021519cldr x2, [x3+16]
002151a0ldr x0, [x3]
002151a4ldr x3, [x3+8]
002151a8add x1, x3, 1
002151acsubs xzr, x2, x1
002151b0b.hs 0x2151b8
002151b4b 0x2151bc
002151b8
002151b8loc_2151b8:
002151b8b 0x2151d0
002151bc
002151bcloc_2151bc:
002151bcorr x3, xzr, 1
002151c0adrp x4, 0x3d8000
002151c4add x4, x4, 1216
002151c8bl runtime.growslice
002151ccb 0x2151d0
002151d0
002151d0loc_2151d0:
002151d0add x4, x1, x1, lsl #1
002151d4ubfm x4, x4, 61, 60
002151d8sub x4, x4, 24
002151dcadd x5, x0, x4
002151e0ldr x6, [sp+248]
002151e4ldr x7, [sp+256]
002151e8ldr x8, [sp+264]
002151ecstr x7, [x5+8]
002151f0str x8, [x5+16]
002151f4adrp x27, 0x836000
002151f8ldr w5, [x27+3056]
002151fccbz w5, 0x215204
00215200b 0x215208
00215204
00215204loc_215204:
00215204b 0x21521c
00215208
00215208loc_215208:
00215208bl runtime.gcWriteBarrier2
0021520cstr x6, [x25]
00215210ldr x5, [x0+x4]
00215214str x5, [x25+8]
00215218b 0x21521c
0021521c
0021521cloc_21521c:
0021521cstr x6, [x0+x4]
00215220ldr x4, [sp+168]
00215224ldrsb x27, [x4]
00215228str x1, [x4+8]
0021522cstr x2, [x4+16]
00215230adrp x27, 0x836000
00215234ldr w5, [x27+3056]
00215238cbz w5, 0x215240
0021523cb 0x215244
00215240
00215240loc_215240:
00215240b 0x215258
00215244
00215244loc_215244:
00215244bl runtime.gcWriteBarrier2
00215248str x0, [x25]
0021524cldr x5, [x4]
00215250str x5, [x25+8]
00215254b 0x215258
00215258
00215258loc_215258:
00215258str x0, [x4]
0021525cldr x4, [sp+104]
00215260str x4, [sp+88]
00215264stp xzr, xzr, [sp+176]
00215268ldr x0, [sp+88]
0021526cldrb w1, [sp+96]
00215270mov x2, xzr
00215274mov x3, xzr
00215278ldp x29, x30, [sp-8]
0021527cadd sp, sp, 304
00215280ret x30
00215284
00215284loc_215284:
00215284adrp x4, 0x501000
00215288add x4, x4, 1280
0021528cstr x4, [sp+176]
00215290adrp x4, 0x836000
00215294add x4, x4, 1504
00215298str x4, [sp+184]
0021529cldr x0, [sp+88]
002152a0ldr x2, [sp+176]
002152a4ldr x3, [sp+184]
002152a8ldrb w1, [sp+96]
002152acldp x29, x30, [sp-8]
002152b0add sp, sp, 304
002152b4ret x30
002152b8
002152b8loc_2152b8:
002152b8stp x0, x1, [sp+8]
002152bcstp x2, x3, [sp+24]
002152c0strb w4, [sp+40]
002152c4str x5, [sp+48]
002152c8strb w6, [sp+56]
002152ccstp x7, x8, [sp+64]
002152d0str x9, [sp+80]
002152d4mov x3, x30
002152d8bl runtime.morestack_noctxt.abi0
002152dcldp x0, x1, [sp+8]
002152e0ldp x2, x3, [sp+24]
002152e4ldrsb x4, [sp+40]
002152e8ldr x5, [sp+48]
002152ecldrb w6, [sp+56]
002152f0ldp x7, x8, [sp+64]
002152f4ldr x9, [sp+80]
002152f8b 0x214fc0
002152fcudf 0
00214fc0
00215300
00215300google.golang.org/protobuf/internal/impl.sizeBytesValue: ; void google.golang.org/protobuf/internal/impl.sizeBytesValue(google.golang.org/protobuf/reflect/protoreflect.Value v, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00215300ldr x16, [x28+16]
00215304subs xzr, sp, x16
00215308b.ls 0x215370
0021530cstr x30, [sp-96]!
00215310stur x29, [sp-8]
00215314sub x29, sp, 8
00215318str x0, [sp+104]
0021531cstr x1, [sp+112]
00215320str x2, [sp+120]
00215324str x3, [sp+128]
00215328strb w4, [sp+136]
0021532cstr xzr, [sp+40]
00215330ldr x0, [sp+104]
00215334ldr x1, [sp+112]
00215338bl google.golang.org/protobuf/reflect/protoreflect.Value.Bytes
0021533cstr x0, [sp+64]
00215340str x1, [sp+72]
00215344str x2, [sp+80]
00215348str x1, [sp+56]
0021534cmov x0, x1
00215350bl google.golang.org/protobuf/encoding/protowire.SizeBytes
00215354str x0, [sp+48]
00215358ldr x3, [sp+128]
0021535cadd x0, x3, x0
00215360str x0, [sp+40]
00215364ldur x29, [sp-8]
00215368ldr x30, [sp], 96
0021536cret x30
00215370
00215370loc_215370:
00215370stp x0, x1, [sp+8]
00215374stp x2, x3, [sp+24]
00215378strb w4, [sp+40]
0021537cmov x3, x30
00215380bl runtime.morestack_noctxt.abi0
00215384ldp x0, x1, [sp+8]
00215388ldp x2, x3, [sp+24]
0021538cldrb w4, [sp+40]
00215390b 0x215300
00215394udf 0
00215398udf 0
0021539cudf 0
00215300
00215300google.golang.org/protobuf/internal/impl.sizeBytesValue: ; void google.golang.org/protobuf/internal/impl.sizeBytesValue(google.golang.org/protobuf/reflect/protoreflect.Value v, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00215300ldr x16, [x28+16]
00215304subs xzr, sp, x16
00215308b.ls 0x215370
0021530cstr x30, [sp-96]!
00215310stur x29, [sp-8]
00215314sub x29, sp, 8
00215318str x0, [sp+104]
0021531cstr x1, [sp+112]
00215320str x2, [sp+120]
00215324str x3, [sp+128]
00215328strb w4, [sp+136]
0021532cstr xzr, [sp+40]
00215330ldr x0, [sp+104]
00215334ldr x1, [sp+112]
00215338bl google.golang.org/protobuf/reflect/protoreflect.Value.Bytes
0021533cstr x0, [sp+64]
00215340str x1, [sp+72]
00215344str x2, [sp+80]
00215348str x1, [sp+56]
0021534cmov x0, x1
00215350bl google.golang.org/protobuf/encoding/protowire.SizeBytes
00215354str x0, [sp+48]
00215358ldr x3, [sp+128]
0021535cadd x0, x3, x0
00215360str x0, [sp+40]
00215364ldur x29, [sp-8]
00215368ldr x30, [sp], 96
0021536cret x30
00215370
00215370loc_215370:
00215370stp x0, x1, [sp+8]
00215374stp x2, x3, [sp+24]
00215378strb w4, [sp+40]
0021537cmov x3, x30
00215380bl runtime.morestack_noctxt.abi0
00215384ldp x0, x1, [sp+8]
00215388ldp x2, x3, [sp+24]
0021538cldrb w4, [sp+40]
00215390b 0x215300
00215394udf 0
00215398udf 0
0021539cudf 0
00215300
002153a0
002153a0google.golang.org/protobuf/internal/impl.appendBytesValue: ; void google.golang.org/protobuf/internal/impl.appendBytesValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value v, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
002153a0ldr x16, [x28+16]
002153a4subs xzr, sp, x16
002153a8b.ls 0x21548c
002153acstr x30, [sp-128]!
002153b0stur x29, [sp-8]
002153b4sub x29, sp, 8
002153b8str x0, [sp+136]
002153bcstr x1, [sp+144]
002153c0str x2, [sp+152]
002153c4str x3, [sp+160]
002153c8str x4, [sp+168]
002153ccstr x5, [sp+176]
002153d0str x6, [sp+184]
002153d4strb w7, [sp+192]
002153d8str xzr, [sp+72]
002153dcstp xzr, xzr, [sp+80]
002153e0stp xzr, xzr, [sp+56]
002153e4ldr x3, [sp+184]
002153e8ldr x0, [sp+136]
002153ecldr x1, [sp+144]
002153f0ldr x2, [sp+152]
002153f4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
002153f8str x0, [sp+136]
002153fcstr x1, [sp+144]
00215400str x2, [sp+152]
00215404ldr x0, [sp+160]
00215408ldr x1, [sp+168]
0021540cldr x2, [sp+176]
00215410bl google.golang.org/protobuf/reflect/protoreflect.Value.Bytes
00215414str x0, [sp+96]
00215418str x1, [sp+104]
0021541cstr x2, [sp+112]
00215420ldr x4, [sp+144]
00215424ldr x5, [sp+152]
00215428ldr x6, [sp+136]
0021542cmov x3, x0
00215430mov x0, x6
00215434mov x6, x1
00215438mov x1, x4
0021543cmov x7, x2
00215440mov x2, x5
00215444mov x4, x6
00215448mov x5, x7
0021544cbl google.golang.org/protobuf/encoding/protowire.AppendBytes
00215450str x0, [sp+136]
00215454str x1, [sp+144]
00215458str x2, [sp+152]
0021545cstr x0, [sp+72]
00215460str x1, [sp+80]
00215464str x2, [sp+88]
00215468stp xzr, xzr, [sp+56]
0021546cldr x0, [sp+72]
00215470ldr x1, [sp+80]
00215474ldr x2, [sp+88]
00215478mov x3, xzr
0021547cmov x4, xzr
00215480ldur x29, [sp-8]
00215484ldr x30, [sp], 128
00215488ret x30
0021548c
0021548cloc_21548c:
0021548cstp x0, x1, [sp+8]
00215490stp x2, x3, [sp+24]
00215494stp x4, x5, [sp+40]
00215498str x6, [sp+56]
0021549cstrb w7, [sp+64]
002154a0mov x3, x30
002154a4bl runtime.morestack_noctxt.abi0
002154a8ldp x0, x1, [sp+8]
002154acldp x2, x3, [sp+24]
002154b0ldp x4, x5, [sp+40]
002154b4ldr x6, [sp+56]
002154b8ldrb w7, [sp+64]
002154bcb 0x2153a0
002153a0
002153a0google.golang.org/protobuf/internal/impl.appendBytesValue: ; void google.golang.org/protobuf/internal/impl.appendBytesValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value v, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
002153a0ldr x16, [x28+16]
002153a4subs xzr, sp, x16
002153a8b.ls 0x21548c
002153acstr x30, [sp-128]!
002153b0stur x29, [sp-8]
002153b4sub x29, sp, 8
002153b8str x0, [sp+136]
002153bcstr x1, [sp+144]
002153c0str x2, [sp+152]
002153c4str x3, [sp+160]
002153c8str x4, [sp+168]
002153ccstr x5, [sp+176]
002153d0str x6, [sp+184]
002153d4strb w7, [sp+192]
002153d8str xzr, [sp+72]
002153dcstp xzr, xzr, [sp+80]
002153e0stp xzr, xzr, [sp+56]
002153e4ldr x3, [sp+184]
002153e8ldr x0, [sp+136]
002153ecldr x1, [sp+144]
002153f0ldr x2, [sp+152]
002153f4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
002153f8str x0, [sp+136]
002153fcstr x1, [sp+144]
00215400str x2, [sp+152]
00215404ldr x0, [sp+160]
00215408ldr x1, [sp+168]
0021540cldr x2, [sp+176]
00215410bl google.golang.org/protobuf/reflect/protoreflect.Value.Bytes
00215414str x0, [sp+96]
00215418str x1, [sp+104]
0021541cstr x2, [sp+112]
00215420ldr x4, [sp+144]
00215424ldr x5, [sp+152]
00215428ldr x6, [sp+136]
0021542cmov x3, x0
00215430mov x0, x6
00215434mov x6, x1
00215438mov x1, x4
0021543cmov x7, x2
00215440mov x2, x5
00215444mov x4, x6
00215448mov x5, x7
0021544cbl google.golang.org/protobuf/encoding/protowire.AppendBytes
00215450str x0, [sp+136]
00215454str x1, [sp+144]
00215458str x2, [sp+152]
0021545cstr x0, [sp+72]
00215460str x1, [sp+80]
00215464str x2, [sp+88]
00215468stp xzr, xzr, [sp+56]
0021546cldr x0, [sp+72]
00215470ldr x1, [sp+80]
00215474ldr x2, [sp+88]
00215478mov x3, xzr
0021547cmov x4, xzr
00215480ldur x29, [sp-8]
00215484ldr x30, [sp], 128
00215488ret x30
0021548c
0021548cloc_21548c:
0021548cstp x0, x1, [sp+8]
00215490stp x2, x3, [sp+24]
00215494stp x4, x5, [sp+40]
00215498str x6, [sp+56]
0021549cstrb w7, [sp+64]
002154a0mov x3, x30
002154a4bl runtime.morestack_noctxt.abi0
002154a8ldp x0, x1, [sp+8]
002154acldp x2, x3, [sp+24]
002154b0ldp x4, x5, [sp+40]
002154b4ldr x6, [sp+56]
002154b8ldrb w7, [sp+64]
002154bcb 0x2153a0
002153a0
002154c0
002154c0google.golang.org/protobuf/internal/impl.consumeBytesValue: ; void google.golang.org/protobuf/internal/impl.consumeBytesValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value p1, google.golang.org/protobuf/encoding/protowire.Number p2, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
002154c0ldr x16, [x28+16]
002154c4sub x17, sp, 176
002154c8subs xzr, x17, x16
002154ccb.ls 0x2156fc
002154d0sub x20, sp, 304
002154d4stp x29, x30, [x20-8]
002154d8add sp, x20, 0
002154dcsub x29, sp, 8
002154e0str x0, [sp+312]
002154e4str x1, [sp+320]
002154e8str x2, [sp+328]
002154ecstr x3, [sp+336]
002154f0str x4, [sp+344]
002154f4str x5, [sp+352]
002154f8str w6, [sp+360]
002154fcstrb w7, [sp+364]
00215500strb w8, [sp+368]
00215504str x9, [sp+376]
00215508str x10, [sp+384]
0021550cstr x11, [sp+392]
00215510stp xzr, xzr, [sp+104]
00215514str xzr, [sp+120]
00215518str xzr, [sp+48]
0021551cstrb wzr, [sp+56]
00215520stp xzr, xzr, [sp+152]
00215524ldrsb x7, [sp+364]
00215528ubfm x7, x7, 0, 7
0021552csubs wzr, w7, 2
00215530b.ne 0x215538
00215534b 0x215578
00215538
00215538loc_215538:
00215538stp xzr, xzr, [sp+104]
0021553cstr xzr, [sp+120]
00215540adrp x27, 0x80d000
00215544ldr x5, [x27+192]
00215548adrp x27, 0x80d000
0021554cldr x6, [x27+200]
00215550str x5, [sp+152]
00215554str x6, [sp+160]
00215558ldr x3, [sp+48]
0021555cldr x0, [sp+104]
00215560ldrb w4, [sp+56]
00215564ldr x1, [sp+112]
00215568ldr x2, [sp+120]
0021556cldp x29, x30, [sp-8]
00215570add sp, sp, 304
00215574ret x30
00215578
00215578loc_215578:
00215578str xzr, [sp+248]
0021557cstp xzr, xzr, [sp+256]
00215580ldr x0, [sp+312]
00215584ldr x1, [sp+320]
00215588ldr x2, [sp+328]
0021558cbl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
00215590str x0, [sp+248]
00215594str x1, [sp+256]
00215598str x2, [sp+264]
0021559cstr x3, [sp+88]
002155a0str x0, [sp+272]
002155a4str x1, [sp+280]
002155a8str x2, [sp+288]
002155acldr x3, [sp+88]
002155b0str x3, [sp+96]
002155b4str x0, [sp+128]
002155b8str x1, [sp+136]
002155bcstr x2, [sp+144]
002155c0ldr x3, [sp+96]
002155c4str x3, [sp+64]
002155c8tbnz x3, 63, 0x2155d0
002155ccb 0x215610
002155d0
002155d0loc_2155d0:
002155d0stp xzr, xzr, [sp+104]
002155d4str xzr, [sp+120]
002155d8adrp x27, 0x80d000
002155dcldr x5, [x27+160]
002155e0adrp x27, 0x80d000
002155e4ldr x6, [x27+168]
002155e8str x5, [sp+152]
002155ecstr x6, [sp+160]
002155f0ldr x3, [sp+48]
002155f4ldr x0, [sp+104]
002155f8ldrb w4, [sp+56]
002155fcldr x1, [sp+112]
00215600ldr x2, [sp+120]
00215604ldp x29, x30, [sp-8]
00215608add sp, sp, 304
0021560cret x30
00215610
00215610loc_215610:
00215610str x3, [sp+48]
00215614b 0x215618
00215618
00215618loc_215618:
00215618adrp x5, 0x836000
0021561cadd x5, x5, 1504
00215620str x5, [sp+248]
00215624stp xzr, xzr, [sp+256]
00215628str x5, [sp+176]
0021562cstp xzr, xzr, [sp+184]
00215630ldr x1, [sp+136]
00215634str x1, [sp+80]
00215638cbz x1, 0x215640
0021563cb 0x215648
00215640
00215640loc_215640:
00215640str x1, [sp+184]
00215644b 0x215670
00215648
00215648loc_215648:
00215648ldr x3, [sp+136]
0021564cldr x0, [sp+176]
00215650mov x2, xzr
00215654adrp x4, 0x3e0000
00215658add x4, x4, 3072
0021565cbl runtime.growslice
00215660str x0, [sp+176]
00215664str x1, [sp+184]
00215668str x2, [sp+192]
0021566cb 0x215670
00215670
00215670loc_215670:
00215670ldr x3, [sp+136]
00215674str x3, [sp+72]
00215678ldr x3, [sp+80]
0021567cldr x4, [sp+136]
00215680sub x3, x3, x4
00215684ldr x4, [sp+176]
00215688add x0, x4, x3
0021568cstr x0, [sp+168]
00215690ldr x2, [sp+72]
00215694ldr x1, [sp+128]
00215698bl runtime.memmove
0021569cldr x0, [sp+176]
002156a0ldr x1, [sp+184]
002156a4ldr x2, [sp+192]
002156a8str x0, [sp+224]
002156acstr x1, [sp+232]
002156b0str x2, [sp+240]
002156b4bl google.golang.org/protobuf/reflect/protoreflect.ValueOfBytes
002156b8str x0, [sp+200]
002156bcstr x1, [sp+208]
002156c0str x2, [sp+216]
002156c4str x0, [sp+104]
002156c8str x1, [sp+112]
002156ccstr x2, [sp+120]
002156d0stp xzr, xzr, [sp+152]
002156d4ldr x3, [sp+48]
002156d8ldr x0, [sp+104]
002156dcldrb w4, [sp+56]
002156e0ldr x1, [sp+112]
002156e4ldr x2, [sp+120]
002156e8mov x5, xzr
002156ecmov x6, xzr
002156f0ldp x29, x30, [sp-8]
002156f4add sp, sp, 304
002156f8ret x30
002156fc
002156fcloc_2156fc:
002156fcstp x0, x1, [sp+8]
00215700stp x2, x3, [sp+24]
00215704stp x4, x5, [sp+40]
00215708str w6, [sp+56]
0021570cstrb w7, [sp+60]
00215710strb w8, [sp+64]
00215714stp x9, x10, [sp+72]
00215718str x11, [sp+88]
0021571cmov x3, x30
00215720bl runtime.morestack_noctxt.abi0
00215724ldp x0, x1, [sp+8]
00215728ldp x2, x3, [sp+24]
0021572cldp x4, x5, [sp+40]
00215730ldrsw x6, [sp+56]
00215734ldrsb x7, [sp+60]
00215738ldrb w8, [sp+64]
0021573cldp x9, x10, [sp+72]
00215740ldr x11, [sp+88]
00215744b 0x2154c0
00215748udf 0
0021574cudf 0
002154c0
002154c0google.golang.org/protobuf/internal/impl.consumeBytesValue: ; void google.golang.org/protobuf/internal/impl.consumeBytesValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value p1, google.golang.org/protobuf/encoding/protowire.Number p2, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
002154c0ldr x16, [x28+16]
002154c4sub x17, sp, 176
002154c8subs xzr, x17, x16
002154ccb.ls 0x2156fc
002154d0sub x20, sp, 304
002154d4stp x29, x30, [x20-8]
002154d8add sp, x20, 0
002154dcsub x29, sp, 8
002154e0str x0, [sp+312]
002154e4str x1, [sp+320]
002154e8str x2, [sp+328]
002154ecstr x3, [sp+336]
002154f0str x4, [sp+344]
002154f4str x5, [sp+352]
002154f8str w6, [sp+360]
002154fcstrb w7, [sp+364]
00215500strb w8, [sp+368]
00215504str x9, [sp+376]
00215508str x10, [sp+384]
0021550cstr x11, [sp+392]
00215510stp xzr, xzr, [sp+104]
00215514str xzr, [sp+120]
00215518str xzr, [sp+48]
0021551cstrb wzr, [sp+56]
00215520stp xzr, xzr, [sp+152]
00215524ldrsb x7, [sp+364]
00215528ubfm x7, x7, 0, 7
0021552csubs wzr, w7, 2
00215530b.ne 0x215538
00215534b 0x215578
00215538
00215538loc_215538:
00215538stp xzr, xzr, [sp+104]
0021553cstr xzr, [sp+120]
00215540adrp x27, 0x80d000
00215544ldr x5, [x27+192]
00215548adrp x27, 0x80d000
0021554cldr x6, [x27+200]
00215550str x5, [sp+152]
00215554str x6, [sp+160]
00215558ldr x3, [sp+48]
0021555cldr x0, [sp+104]
00215560ldrb w4, [sp+56]
00215564ldr x1, [sp+112]
00215568ldr x2, [sp+120]
0021556cldp x29, x30, [sp-8]
00215570add sp, sp, 304
00215574ret x30
00215578
00215578loc_215578:
00215578str xzr, [sp+248]
0021557cstp xzr, xzr, [sp+256]
00215580ldr x0, [sp+312]
00215584ldr x1, [sp+320]
00215588ldr x2, [sp+328]
0021558cbl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
00215590str x0, [sp+248]
00215594str x1, [sp+256]
00215598str x2, [sp+264]
0021559cstr x3, [sp+88]
002155a0str x0, [sp+272]
002155a4str x1, [sp+280]
002155a8str x2, [sp+288]
002155acldr x3, [sp+88]
002155b0str x3, [sp+96]
002155b4str x0, [sp+128]
002155b8str x1, [sp+136]
002155bcstr x2, [sp+144]
002155c0ldr x3, [sp+96]
002155c4str x3, [sp+64]
002155c8tbnz x3, 63, 0x2155d0
002155ccb 0x215610
002155d0
002155d0loc_2155d0:
002155d0stp xzr, xzr, [sp+104]
002155d4str xzr, [sp+120]
002155d8adrp x27, 0x80d000
002155dcldr x5, [x27+160]
002155e0adrp x27, 0x80d000
002155e4ldr x6, [x27+168]
002155e8str x5, [sp+152]
002155ecstr x6, [sp+160]
002155f0ldr x3, [sp+48]
002155f4ldr x0, [sp+104]
002155f8ldrb w4, [sp+56]
002155fcldr x1, [sp+112]
00215600ldr x2, [sp+120]
00215604ldp x29, x30, [sp-8]
00215608add sp, sp, 304
0021560cret x30
00215610
00215610loc_215610:
00215610str x3, [sp+48]
00215614b 0x215618
00215618
00215618loc_215618:
00215618adrp x5, 0x836000
0021561cadd x5, x5, 1504
00215620str x5, [sp+248]
00215624stp xzr, xzr, [sp+256]
00215628str x5, [sp+176]
0021562cstp xzr, xzr, [sp+184]
00215630ldr x1, [sp+136]
00215634str x1, [sp+80]
00215638cbz x1, 0x215640
0021563cb 0x215648
00215640
00215640loc_215640:
00215640str x1, [sp+184]
00215644b 0x215670
00215648
00215648loc_215648:
00215648ldr x3, [sp+136]
0021564cldr x0, [sp+176]
00215650mov x2, xzr
00215654adrp x4, 0x3e0000
00215658add x4, x4, 3072
0021565cbl runtime.growslice
00215660str x0, [sp+176]
00215664str x1, [sp+184]
00215668str x2, [sp+192]
0021566cb 0x215670
00215670
00215670loc_215670:
00215670ldr x3, [sp+136]
00215674str x3, [sp+72]
00215678ldr x3, [sp+80]
0021567cldr x4, [sp+136]
00215680sub x3, x3, x4
00215684ldr x4, [sp+176]
00215688add x0, x4, x3
0021568cstr x0, [sp+168]
00215690ldr x2, [sp+72]
00215694ldr x1, [sp+128]
00215698bl runtime.memmove
0021569cldr x0, [sp+176]
002156a0ldr x1, [sp+184]
002156a4ldr x2, [sp+192]
002156a8str x0, [sp+224]
002156acstr x1, [sp+232]
002156b0str x2, [sp+240]
002156b4bl google.golang.org/protobuf/reflect/protoreflect.ValueOfBytes
002156b8str x0, [sp+200]
002156bcstr x1, [sp+208]
002156c0str x2, [sp+216]
002156c4str x0, [sp+104]
002156c8str x1, [sp+112]
002156ccstr x2, [sp+120]
002156d0stp xzr, xzr, [sp+152]
002156d4ldr x3, [sp+48]
002156d8ldr x0, [sp+104]
002156dcldrb w4, [sp+56]
002156e0ldr x1, [sp+112]
002156e4ldr x2, [sp+120]
002156e8mov x5, xzr
002156ecmov x6, xzr
002156f0ldp x29, x30, [sp-8]
002156f4add sp, sp, 304
002156f8ret x30
002156fc
002156fcloc_2156fc:
002156fcstp x0, x1, [sp+8]
00215700stp x2, x3, [sp+24]
00215704stp x4, x5, [sp+40]
00215708str w6, [sp+56]
0021570cstrb w7, [sp+60]
00215710strb w8, [sp+64]
00215714stp x9, x10, [sp+72]
00215718str x11, [sp+88]
0021571cmov x3, x30
00215720bl runtime.morestack_noctxt.abi0
00215724ldp x0, x1, [sp+8]
00215728ldp x2, x3, [sp+24]
0021572cldp x4, x5, [sp+40]
00215730ldrsw x6, [sp+56]
00215734ldrsb x7, [sp+60]
00215738ldrb w8, [sp+64]
0021573cldp x9, x10, [sp+72]
00215740ldr x11, [sp+88]
00215744b 0x2154c0
00215748udf 0
0021574cudf 0
002154c0
00215750
00215750google.golang.org/protobuf/internal/impl.sizeBytesSliceValue: ; void google.golang.org/protobuf/internal/impl.sizeBytesSliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00215750ldr x16, [x28+16]
00215754sub x17, sp, 16
00215758subs xzr, x17, x16
0021575cb.ls 0x215848
00215760str x30, [sp-144]!
00215764stur x29, [sp-8]
00215768sub x29, sp, 8
0021576cstr x0, [sp+152]
00215770str x1, [sp+160]
00215774str x2, [sp+168]
00215778str x3, [sp+176]
0021577cstrb w4, [sp+184]
00215780str xzr, [sp+32]
00215784ldr x0, [sp+152]
00215788ldr x1, [sp+160]
0021578cbl google.golang.org/protobuf/reflect/protoreflect.Value.List
00215790str x0, [sp+96]
00215794str x1, [sp+104]
00215798ldrsb x27, [x0]
0021579cldr x3, [x0+56]
002157a0mov x0, x1
002157a4blr x3
002157a8str x0, [sp+56]
002157acstr xzr, [sp+48]
002157b0str x0, [sp+40]
002157b4b 0x2157b8
002157b8
002157b8loc_2157b8:
002157b8ldr x2, [sp+40]
002157bcldr x3, [sp+48]
002157c0subs xzr, x2, x3
002157c4b.gt 0x2157cc
002157c8b 0x215838
002157cc
002157ccloc_2157cc:
002157ccldr x1, [sp+48]
002157d0ldr x2, [sp+96]
002157d4ldrsb x27, [x2]
002157d8ldr x2, [x2+40]
002157dcldr x0, [sp+104]
002157e0blr x2
002157e4str x0, [sp+72]
002157e8str x1, [sp+80]
002157ecstr x2, [sp+88]
002157f0bl google.golang.org/protobuf/reflect/protoreflect.Value.Bytes
002157f4str x0, [sp+112]
002157f8str x1, [sp+120]
002157fcstr x2, [sp+128]
00215800str x1, [sp+56]
00215804mov x0, x1
00215808bl google.golang.org/protobuf/encoding/protowire.SizeBytes
0021580cstr x0, [sp+64]
00215810ldr x2, [sp+32]
00215814ldr x3, [sp+176]
00215818add x3, x3, x0
0021581cadd x2, x2, x3
00215820str x2, [sp+32]
00215824b 0x215828
00215828
00215828loc_215828:
00215828ldr x2, [sp+48]
0021582cadd x2, x2, 1
00215830str x2, [sp+48]
00215834b 0x2157b8
00215838
00215838loc_215838:
00215838ldr x0, [sp+32]
0021583cldur x29, [sp-8]
00215840ldr x30, [sp], 144
00215844ret x30
00215848
00215848loc_215848:
00215848stp x0, x1, [sp+8]
0021584cstp x2, x3, [sp+24]
00215850strb w4, [sp+40]
00215854mov x3, x30
00215858bl runtime.morestack_noctxt.abi0
0021585cldp x0, x1, [sp+8]
00215860ldp x2, x3, [sp+24]
00215864ldrb w4, [sp+40]
00215868b 0x215750
0021586cudf 0
00215750
00215750google.golang.org/protobuf/internal/impl.sizeBytesSliceValue: ; void google.golang.org/protobuf/internal/impl.sizeBytesSliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00215750ldr x16, [x28+16]
00215754sub x17, sp, 16
00215758subs xzr, x17, x16
0021575cb.ls 0x215848
00215760str x30, [sp-144]!
00215764stur x29, [sp-8]
00215768sub x29, sp, 8
0021576cstr x0, [sp+152]
00215770str x1, [sp+160]
00215774str x2, [sp+168]
00215778str x3, [sp+176]
0021577cstrb w4, [sp+184]
00215780str xzr, [sp+32]
00215784ldr x0, [sp+152]
00215788ldr x1, [sp+160]
0021578cbl google.golang.org/protobuf/reflect/protoreflect.Value.List
00215790str x0, [sp+96]
00215794str x1, [sp+104]
00215798ldrsb x27, [x0]
0021579cldr x3, [x0+56]
002157a0mov x0, x1
002157a4blr x3
002157a8str x0, [sp+56]
002157acstr xzr, [sp+48]
002157b0str x0, [sp+40]
002157b4b 0x2157b8
002157b8
002157b8loc_2157b8:
002157b8ldr x2, [sp+40]
002157bcldr x3, [sp+48]
002157c0subs xzr, x2, x3
002157c4b.gt 0x2157cc
002157c8b 0x215838
002157cc
002157ccloc_2157cc:
002157ccldr x1, [sp+48]
002157d0ldr x2, [sp+96]
002157d4ldrsb x27, [x2]
002157d8ldr x2, [x2+40]
002157dcldr x0, [sp+104]
002157e0blr x2
002157e4str x0, [sp+72]
002157e8str x1, [sp+80]
002157ecstr x2, [sp+88]
002157f0bl google.golang.org/protobuf/reflect/protoreflect.Value.Bytes
002157f4str x0, [sp+112]
002157f8str x1, [sp+120]
002157fcstr x2, [sp+128]
00215800str x1, [sp+56]
00215804mov x0, x1
00215808bl google.golang.org/protobuf/encoding/protowire.SizeBytes
0021580cstr x0, [sp+64]
00215810ldr x2, [sp+32]
00215814ldr x3, [sp+176]
00215818add x3, x3, x0
0021581cadd x2, x2, x3
00215820str x2, [sp+32]
00215824b 0x215828
00215828
00215828loc_215828:
00215828ldr x2, [sp+48]
0021582cadd x2, x2, 1
00215830str x2, [sp+48]
00215834b 0x2157b8
00215838
00215838loc_215838:
00215838ldr x0, [sp+32]
0021583cldur x29, [sp-8]
00215840ldr x30, [sp], 144
00215844ret x30
00215848
00215848loc_215848:
00215848stp x0, x1, [sp+8]
0021584cstp x2, x3, [sp+24]
00215850strb w4, [sp+40]
00215854mov x3, x30
00215858bl runtime.morestack_noctxt.abi0
0021585cldp x0, x1, [sp+8]
00215860ldp x2, x3, [sp+24]
00215864ldrb w4, [sp+40]
00215868b 0x215750
0021586cudf 0
00215750
00215870
00215870google.golang.org/protobuf/internal/impl.appendBytesSliceValue: ; void google.golang.org/protobuf/internal/impl.appendBytesSliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00215870ldr x16, [x28+16]
00215874sub x17, sp, 64
00215878subs xzr, x17, x16
0021587cb.ls 0x2159f4
00215880str x30, [sp-192]!
00215884stur x29, [sp-8]
00215888sub x29, sp, 8
0021588cstr x0, [sp+200]
00215890str x1, [sp+208]
00215894str x2, [sp+216]
00215898str x3, [sp+224]
0021589cstr x4, [sp+232]
002158a0str x5, [sp+240]
002158a4str x6, [sp+248]
002158a8strb w7, [sp+256]
002158acstr xzr, [sp+96]
002158b0stp xzr, xzr, [sp+104]
002158b4stp xzr, xzr, [sp+80]
002158b8ldr x0, [sp+224]
002158bcldr x1, [sp+232]
002158c0ldr x2, [sp+240]
002158c4bl google.golang.org/protobuf/reflect/protoreflect.Value.List
002158c8str x0, [sp+144]
002158ccstr x1, [sp+152]
002158d0ldrsb x27, [x0]
002158d4ldr x3, [x0+56]
002158d8mov x0, x1
002158dcblr x3
002158e0str x0, [sp+72]
002158e4str xzr, [sp+64]
002158e8str x0, [sp+56]
002158ecb 0x2158f0
002158f0
002158f0loc_2158f0:
002158f0ldr x5, [sp+56]
002158f4ldr x6, [sp+64]
002158f8subs xzr, x5, x6
002158fcb.gt 0x215904
00215900b 0x2159b8
00215904
00215904loc_215904:
00215904ldr x1, [sp+64]
00215908ldr x2, [sp+144]
0021590cldrsb x27, [x2]
00215910ldr x2, [x2+40]
00215914ldr x0, [sp+152]
00215918blr x2
0021591cstr x0, [sp+120]
00215920str x1, [sp+128]
00215924str x2, [sp+136]
00215928ldr x3, [sp+248]
0021592cldr x0, [sp+200]
00215930ldr x1, [sp+208]
00215934ldr x2, [sp+216]
00215938bl google.golang.org/protobuf/encoding/protowire.AppendVarint
0021593cstr x0, [sp+200]
00215940str x1, [sp+208]
00215944str x2, [sp+216]
00215948ldr x0, [sp+120]
0021594cldr x1, [sp+128]
00215950ldr x2, [sp+136]
00215954bl google.golang.org/protobuf/reflect/protoreflect.Value.Bytes
00215958str x0, [sp+160]
0021595cstr x1, [sp+168]
00215960str x2, [sp+176]
00215964ldr x3, [sp+208]
00215968ldr x4, [sp+216]
0021596cldr x5, [sp+200]
00215970mov x6, x0
00215974mov x0, x5
00215978mov x7, x1
0021597cmov x1, x3
00215980mov x8, x2
00215984mov x2, x4
00215988mov x3, x6
0021598cmov x4, x7
00215990mov x5, x8
00215994bl google.golang.org/protobuf/encoding/protowire.AppendBytes
00215998str x0, [sp+200]
0021599cstr x1, [sp+208]
002159a0str x2, [sp+216]
002159a4b 0x2159a8
002159a8
002159a8loc_2159a8:
002159a8ldr x5, [sp+64]
002159acadd x5, x5, 1
002159b0str x5, [sp+64]
002159b4b 0x2158f0
002159b8
002159b8loc_2159b8:
002159b8ldr x5, [sp+200]
002159bcldr x6, [sp+208]
002159c0ldr x7, [sp+216]
002159c4str x5, [sp+96]
002159c8str x6, [sp+104]
002159ccstr x7, [sp+112]
002159d0stp xzr, xzr, [sp+80]
002159d4ldr x0, [sp+96]
002159d8ldr x1, [sp+104]
002159dcldr x2, [sp+112]
002159e0mov x3, xzr
002159e4mov x4, xzr
002159e8ldur x29, [sp-8]
002159ecldr x30, [sp], 192
002159f0ret x30
002159f4
002159f4loc_2159f4:
002159f4stp x0, x1, [sp+8]
002159f8stp x2, x3, [sp+24]
002159fcstp x4, x5, [sp+40]
00215a00str x6, [sp+56]
00215a04strb w7, [sp+64]
00215a08mov x3, x30
00215a0cbl runtime.morestack_noctxt.abi0
00215a10ldp x0, x1, [sp+8]
00215a14ldp x2, x3, [sp+24]
00215a18ldp x4, x5, [sp+40]
00215a1cldr x6, [sp+56]
00215a20ldrb w7, [sp+64]
00215a24b 0x215870
00215a28udf 0
00215a2cudf 0
00215870
00215870google.golang.org/protobuf/internal/impl.appendBytesSliceValue: ; void google.golang.org/protobuf/internal/impl.appendBytesSliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00215870ldr x16, [x28+16]
00215874sub x17, sp, 64
00215878subs xzr, x17, x16
0021587cb.ls 0x2159f4
00215880str x30, [sp-192]!
00215884stur x29, [sp-8]
00215888sub x29, sp, 8
0021588cstr x0, [sp+200]
00215890str x1, [sp+208]
00215894str x2, [sp+216]
00215898str x3, [sp+224]
0021589cstr x4, [sp+232]
002158a0str x5, [sp+240]
002158a4str x6, [sp+248]
002158a8strb w7, [sp+256]
002158acstr xzr, [sp+96]
002158b0stp xzr, xzr, [sp+104]
002158b4stp xzr, xzr, [sp+80]
002158b8ldr x0, [sp+224]
002158bcldr x1, [sp+232]
002158c0ldr x2, [sp+240]
002158c4bl google.golang.org/protobuf/reflect/protoreflect.Value.List
002158c8str x0, [sp+144]
002158ccstr x1, [sp+152]
002158d0ldrsb x27, [x0]
002158d4ldr x3, [x0+56]
002158d8mov x0, x1
002158dcblr x3
002158e0str x0, [sp+72]
002158e4str xzr, [sp+64]
002158e8str x0, [sp+56]
002158ecb 0x2158f0
002158f0
002158f0loc_2158f0:
002158f0ldr x5, [sp+56]
002158f4ldr x6, [sp+64]
002158f8subs xzr, x5, x6
002158fcb.gt 0x215904
00215900b 0x2159b8
00215904
00215904loc_215904:
00215904ldr x1, [sp+64]
00215908ldr x2, [sp+144]
0021590cldrsb x27, [x2]
00215910ldr x2, [x2+40]
00215914ldr x0, [sp+152]
00215918blr x2
0021591cstr x0, [sp+120]
00215920str x1, [sp+128]
00215924str x2, [sp+136]
00215928ldr x3, [sp+248]
0021592cldr x0, [sp+200]
00215930ldr x1, [sp+208]
00215934ldr x2, [sp+216]
00215938bl google.golang.org/protobuf/encoding/protowire.AppendVarint
0021593cstr x0, [sp+200]
00215940str x1, [sp+208]
00215944str x2, [sp+216]
00215948ldr x0, [sp+120]
0021594cldr x1, [sp+128]
00215950ldr x2, [sp+136]
00215954bl google.golang.org/protobuf/reflect/protoreflect.Value.Bytes
00215958str x0, [sp+160]
0021595cstr x1, [sp+168]
00215960str x2, [sp+176]
00215964ldr x3, [sp+208]
00215968ldr x4, [sp+216]
0021596cldr x5, [sp+200]
00215970mov x6, x0
00215974mov x0, x5
00215978mov x7, x1
0021597cmov x1, x3
00215980mov x8, x2
00215984mov x2, x4
00215988mov x3, x6
0021598cmov x4, x7
00215990mov x5, x8
00215994bl google.golang.org/protobuf/encoding/protowire.AppendBytes
00215998str x0, [sp+200]
0021599cstr x1, [sp+208]
002159a0str x2, [sp+216]
002159a4b 0x2159a8
002159a8
002159a8loc_2159a8:
002159a8ldr x5, [sp+64]
002159acadd x5, x5, 1
002159b0str x5, [sp+64]
002159b4b 0x2158f0
002159b8
002159b8loc_2159b8:
002159b8ldr x5, [sp+200]
002159bcldr x6, [sp+208]
002159c0ldr x7, [sp+216]
002159c4str x5, [sp+96]
002159c8str x6, [sp+104]
002159ccstr x7, [sp+112]
002159d0stp xzr, xzr, [sp+80]
002159d4ldr x0, [sp+96]
002159d8ldr x1, [sp+104]
002159dcldr x2, [sp+112]
002159e0mov x3, xzr
002159e4mov x4, xzr
002159e8ldur x29, [sp-8]
002159ecldr x30, [sp], 192
002159f0ret x30
002159f4
002159f4loc_2159f4:
002159f4stp x0, x1, [sp+8]
002159f8stp x2, x3, [sp+24]
002159fcstp x4, x5, [sp+40]
00215a00str x6, [sp+56]
00215a04strb w7, [sp+64]
00215a08mov x3, x30
00215a0cbl runtime.morestack_noctxt.abi0
00215a10ldp x0, x1, [sp+8]
00215a14ldp x2, x3, [sp+24]
00215a18ldp x4, x5, [sp+40]
00215a1cldr x6, [sp+56]
00215a20ldrb w7, [sp+64]
00215a24b 0x215870
00215a28udf 0
00215a2cudf 0
00215870
00215a30
00215a30google.golang.org/protobuf/internal/impl.consumeBytesSliceValue: ; void google.golang.org/protobuf/internal/impl.consumeBytesSliceValue(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)
00215a30ldr x16, [x28+16]
00215a34sub x17, sp, 192
00215a38subs xzr, x17, x16
00215a3cb.ls 0x215cc8
00215a40sub x20, sp, 320
00215a44stp x29, x30, [x20-8]
00215a48add sp, x20, 0
00215a4csub x29, sp, 8
00215a50str x0, [sp+328]
00215a54str x1, [sp+336]
00215a58str x2, [sp+344]
00215a5cstr x3, [sp+352]
00215a60str x4, [sp+360]
00215a64str x5, [sp+368]
00215a68str w6, [sp+376]
00215a6cstrb w7, [sp+380]
00215a70strb w8, [sp+384]
00215a74str x9, [sp+392]
00215a78str x10, [sp+400]
00215a7cstr x11, [sp+408]
00215a80stp xzr, xzr, [sp+104]
00215a84str xzr, [sp+120]
00215a88str xzr, [sp+48]
00215a8cstrb wzr, [sp+56]
00215a90stp xzr, xzr, [sp+168]
00215a94ldr x0, [sp+352]
00215a98ldr x1, [sp+360]
00215a9cldr x2, [sp+368]
00215aa0bl google.golang.org/protobuf/reflect/protoreflect.Value.List
00215aa4str x0, [sp+152]
00215aa8str x1, [sp+160]
00215aacldrsb x3, [sp+380]
00215ab0ubfm x3, x3, 0, 7
00215ab4subs wzr, w3, 2
00215ab8b.ne 0x215ac0
00215abcb 0x215b00
00215ac0
00215ac0loc_215ac0:
00215ac0stp xzr, xzr, [sp+104]
00215ac4str xzr, [sp+120]
00215ac8adrp x27, 0x80d000
00215accldr x5, [x27+192]
00215ad0adrp x27, 0x80d000
00215ad4ldr x6, [x27+200]
00215ad8str x5, [sp+168]
00215adcstr x6, [sp+176]
00215ae0ldr x3, [sp+48]
00215ae4ldr x0, [sp+104]
00215ae8ldrb w4, [sp+56]
00215aecldr x1, [sp+112]
00215af0ldr x2, [sp+120]
00215af4ldp x29, x30, [sp-8]
00215af8add sp, sp, 320
00215afcret x30
00215b00
00215b00loc_215b00:
00215b00str xzr, [sp+264]
00215b04stp xzr, xzr, [sp+272]
00215b08ldr x0, [sp+328]
00215b0cldr x1, [sp+336]
00215b10ldr x2, [sp+344]
00215b14bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
00215b18str x0, [sp+264]
00215b1cstr x1, [sp+272]
00215b20str x2, [sp+280]
00215b24str x3, [sp+88]
00215b28str x0, [sp+288]
00215b2cstr x1, [sp+296]
00215b30str x2, [sp+304]
00215b34ldr x3, [sp+88]
00215b38str x3, [sp+96]
00215b3cstr x0, [sp+128]
00215b40str x1, [sp+136]
00215b44str x2, [sp+144]
00215b48ldr x3, [sp+96]
00215b4cstr x3, [sp+64]
00215b50tbnz x3, 63, 0x215b58
00215b54b 0x215b98
00215b58
00215b58loc_215b58:
00215b58stp xzr, xzr, [sp+104]
00215b5cstr xzr, [sp+120]
00215b60adrp x27, 0x80d000
00215b64ldr x5, [x27+160]
00215b68adrp x27, 0x80d000
00215b6cldr x6, [x27+168]
00215b70str x5, [sp+168]
00215b74str x6, [sp+176]
00215b78ldr x3, [sp+48]
00215b7cldr x0, [sp+104]
00215b80ldrb w4, [sp+56]
00215b84ldr x1, [sp+112]
00215b88ldr x2, [sp+120]
00215b8cldp x29, x30, [sp-8]
00215b90add sp, sp, 320
00215b94ret x30
00215b98
00215b98loc_215b98:
00215b98b 0x215b9c
00215b9c
00215b9cloc_215b9c:
00215b9cadrp x5, 0x836000
00215ba0add x5, x5, 1504
00215ba4str x5, [sp+264]
00215ba8stp xzr, xzr, [sp+272]
00215bacstr x5, [sp+192]
00215bb0stp xzr, xzr, [sp+200]
00215bb4ldr x1, [sp+136]
00215bb8str x1, [sp+80]
00215bbccbz x1, 0x215bc4
00215bc0b 0x215bcc
00215bc4
00215bc4loc_215bc4:
00215bc4str x1, [sp+200]
00215bc8b 0x215bf4
00215bcc
00215bccloc_215bcc:
00215bccldr x3, [sp+136]
00215bd0ldr x0, [sp+192]
00215bd4mov x2, xzr
00215bd8adrp x4, 0x3e0000
00215bdcadd x4, x4, 3072
00215be0bl runtime.growslice
00215be4str x0, [sp+192]
00215be8str x1, [sp+200]
00215becstr x2, [sp+208]
00215bf0b 0x215bf4
00215bf4
00215bf4loc_215bf4:
00215bf4ldr x3, [sp+136]
00215bf8str x3, [sp+72]
00215bfcldr x3, [sp+80]
00215c00ldr x4, [sp+136]
00215c04sub x3, x3, x4
00215c08ldr x4, [sp+192]
00215c0cadd x0, x4, x3
00215c10str x0, [sp+184]
00215c14ldr x2, [sp+72]
00215c18ldr x1, [sp+128]
00215c1cbl runtime.memmove
00215c20ldr x0, [sp+192]
00215c24ldr x1, [sp+200]
00215c28ldr x2, [sp+208]
00215c2cstr x0, [sp+240]
00215c30str x1, [sp+248]
00215c34str x2, [sp+256]
00215c38bl google.golang.org/protobuf/reflect/protoreflect.ValueOfBytes
00215c3cstr x0, [sp+216]
00215c40str x1, [sp+224]
00215c44str x2, [sp+232]
00215c48ldr x3, [sp+152]
00215c4cldrsb x27, [x3]
00215c50ldr x4, [sp+160]
00215c54ldr x3, [x3+24]
00215c58mov x5, x0
00215c5cmov x0, x4
00215c60mov x6, x1
00215c64mov x1, x5
00215c68mov x7, x2
00215c6cmov x2, x6
00215c70mov x8, x3
00215c74mov x3, x7
00215c78blr x8
00215c7cldr x3, [sp+64]
00215c80str x3, [sp+48]
00215c84ldr x3, [sp+352]
00215c88ldr x4, [sp+360]
00215c8cldr x5, [sp+368]
00215c90str x3, [sp+104]
00215c94str x4, [sp+112]
00215c98str x5, [sp+120]
00215c9cstp xzr, xzr, [sp+168]
00215ca0ldr x3, [sp+48]
00215ca4ldr x0, [sp+104]
00215ca8ldrb w4, [sp+56]
00215cacldr x1, [sp+112]
00215cb0ldr x2, [sp+120]
00215cb4mov x5, xzr
00215cb8mov x6, xzr
00215cbcldp x29, x30, [sp-8]
00215cc0add sp, sp, 320
00215cc4ret x30
00215cc8
00215cc8loc_215cc8:
00215cc8stp x0, x1, [sp+8]
00215cccstp x2, x3, [sp+24]
00215cd0stp x4, x5, [sp+40]
00215cd4str w6, [sp+56]
00215cd8strb w7, [sp+60]
00215cdcstrb w8, [sp+64]
00215ce0stp x9, x10, [sp+72]
00215ce4str x11, [sp+88]
00215ce8mov x3, x30
00215cecbl runtime.morestack_noctxt.abi0
00215cf0ldp x0, x1, [sp+8]
00215cf4ldp x2, x3, [sp+24]
00215cf8ldp x4, x5, [sp+40]
00215cfcldrsw x6, [sp+56]
00215d00ldrsb x7, [sp+60]
00215d04ldrb w8, [sp+64]
00215d08ldp x9, x10, [sp+72]
00215d0cldr x11, [sp+88]
00215d10b 0x215a30
00215d14udf 0
00215d18udf 0
00215d1cudf 0
00215a30
00215a30google.golang.org/protobuf/internal/impl.consumeBytesSliceValue: ; void google.golang.org/protobuf/internal/impl.consumeBytesSliceValue(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)
00215a30ldr x16, [x28+16]
00215a34sub x17, sp, 192
00215a38subs xzr, x17, x16
00215a3cb.ls 0x215cc8
00215a40sub x20, sp, 320
00215a44stp x29, x30, [x20-8]
00215a48add sp, x20, 0
00215a4csub x29, sp, 8
00215a50str x0, [sp+328]
00215a54str x1, [sp+336]
00215a58str x2, [sp+344]
00215a5cstr x3, [sp+352]
00215a60str x4, [sp+360]
00215a64str x5, [sp+368]
00215a68str w6, [sp+376]
00215a6cstrb w7, [sp+380]
00215a70strb w8, [sp+384]
00215a74str x9, [sp+392]
00215a78str x10, [sp+400]
00215a7cstr x11, [sp+408]
00215a80stp xzr, xzr, [sp+104]
00215a84str xzr, [sp+120]
00215a88str xzr, [sp+48]
00215a8cstrb wzr, [sp+56]
00215a90stp xzr, xzr, [sp+168]
00215a94ldr x0, [sp+352]
00215a98ldr x1, [sp+360]
00215a9cldr x2, [sp+368]
00215aa0bl google.golang.org/protobuf/reflect/protoreflect.Value.List
00215aa4str x0, [sp+152]
00215aa8str x1, [sp+160]
00215aacldrsb x3, [sp+380]
00215ab0ubfm x3, x3, 0, 7
00215ab4subs wzr, w3, 2
00215ab8b.ne 0x215ac0
00215abcb 0x215b00
00215ac0
00215ac0loc_215ac0:
00215ac0stp xzr, xzr, [sp+104]
00215ac4str xzr, [sp+120]
00215ac8adrp x27, 0x80d000
00215accldr x5, [x27+192]
00215ad0adrp x27, 0x80d000
00215ad4ldr x6, [x27+200]
00215ad8str x5, [sp+168]
00215adcstr x6, [sp+176]
00215ae0ldr x3, [sp+48]
00215ae4ldr x0, [sp+104]
00215ae8ldrb w4, [sp+56]
00215aecldr x1, [sp+112]
00215af0ldr x2, [sp+120]
00215af4ldp x29, x30, [sp-8]
00215af8add sp, sp, 320
00215afcret x30
00215b00
00215b00loc_215b00:
00215b00str xzr, [sp+264]
00215b04stp xzr, xzr, [sp+272]
00215b08ldr x0, [sp+328]
00215b0cldr x1, [sp+336]
00215b10ldr x2, [sp+344]
00215b14bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
00215b18str x0, [sp+264]
00215b1cstr x1, [sp+272]
00215b20str x2, [sp+280]
00215b24str x3, [sp+88]
00215b28str x0, [sp+288]
00215b2cstr x1, [sp+296]
00215b30str x2, [sp+304]
00215b34ldr x3, [sp+88]
00215b38str x3, [sp+96]
00215b3cstr x0, [sp+128]
00215b40str x1, [sp+136]
00215b44str x2, [sp+144]
00215b48ldr x3, [sp+96]
00215b4cstr x3, [sp+64]
00215b50tbnz x3, 63, 0x215b58
00215b54b 0x215b98
00215b58
00215b58loc_215b58:
00215b58stp xzr, xzr, [sp+104]
00215b5cstr xzr, [sp+120]
00215b60adrp x27, 0x80d000
00215b64ldr x5, [x27+160]
00215b68adrp x27, 0x80d000
00215b6cldr x6, [x27+168]
00215b70str x5, [sp+168]
00215b74str x6, [sp+176]
00215b78ldr x3, [sp+48]
00215b7cldr x0, [sp+104]
00215b80ldrb w4, [sp+56]
00215b84ldr x1, [sp+112]
00215b88ldr x2, [sp+120]
00215b8cldp x29, x30, [sp-8]
00215b90add sp, sp, 320
00215b94ret x30
00215b98
00215b98loc_215b98:
00215b98b 0x215b9c
00215b9c
00215b9cloc_215b9c:
00215b9cadrp x5, 0x836000
00215ba0add x5, x5, 1504
00215ba4str x5, [sp+264]
00215ba8stp xzr, xzr, [sp+272]
00215bacstr x5, [sp+192]
00215bb0stp xzr, xzr, [sp+200]
00215bb4ldr x1, [sp+136]
00215bb8str x1, [sp+80]
00215bbccbz x1, 0x215bc4
00215bc0b 0x215bcc
00215bc4
00215bc4loc_215bc4:
00215bc4str x1, [sp+200]
00215bc8b 0x215bf4
00215bcc
00215bccloc_215bcc:
00215bccldr x3, [sp+136]
00215bd0ldr x0, [sp+192]
00215bd4mov x2, xzr
00215bd8adrp x4, 0x3e0000
00215bdcadd x4, x4, 3072
00215be0bl runtime.growslice
00215be4str x0, [sp+192]
00215be8str x1, [sp+200]
00215becstr x2, [sp+208]
00215bf0b 0x215bf4
00215bf4
00215bf4loc_215bf4:
00215bf4ldr x3, [sp+136]
00215bf8str x3, [sp+72]
00215bfcldr x3, [sp+80]
00215c00ldr x4, [sp+136]
00215c04sub x3, x3, x4
00215c08ldr x4, [sp+192]
00215c0cadd x0, x4, x3
00215c10str x0, [sp+184]
00215c14ldr x2, [sp+72]
00215c18ldr x1, [sp+128]
00215c1cbl runtime.memmove
00215c20ldr x0, [sp+192]
00215c24ldr x1, [sp+200]
00215c28ldr x2, [sp+208]
00215c2cstr x0, [sp+240]
00215c30str x1, [sp+248]
00215c34str x2, [sp+256]
00215c38bl google.golang.org/protobuf/reflect/protoreflect.ValueOfBytes
00215c3cstr x0, [sp+216]
00215c40str x1, [sp+224]
00215c44str x2, [sp+232]
00215c48ldr x3, [sp+152]
00215c4cldrsb x27, [x3]
00215c50ldr x4, [sp+160]
00215c54ldr x3, [x3+24]
00215c58mov x5, x0
00215c5cmov x0, x4
00215c60mov x6, x1
00215c64mov x1, x5
00215c68mov x7, x2
00215c6cmov x2, x6
00215c70mov x8, x3
00215c74mov x3, x7
00215c78blr x8
00215c7cldr x3, [sp+64]
00215c80str x3, [sp+48]
00215c84ldr x3, [sp+352]
00215c88ldr x4, [sp+360]
00215c8cldr x5, [sp+368]
00215c90str x3, [sp+104]
00215c94str x4, [sp+112]
00215c98str x5, [sp+120]
00215c9cstp xzr, xzr, [sp+168]
00215ca0ldr x3, [sp+48]
00215ca4ldr x0, [sp+104]
00215ca8ldrb w4, [sp+56]
00215cacldr x1, [sp+112]
00215cb0ldr x2, [sp+120]
00215cb4mov x5, xzr
00215cb8mov x6, xzr
00215cbcldp x29, x30, [sp-8]
00215cc0add sp, sp, 320
00215cc4ret x30
00215cc8
00215cc8loc_215cc8:
00215cc8stp x0, x1, [sp+8]
00215cccstp x2, x3, [sp+24]
00215cd0stp x4, x5, [sp+40]
00215cd4str w6, [sp+56]
00215cd8strb w7, [sp+60]
00215cdcstrb w8, [sp+64]
00215ce0stp x9, x10, [sp+72]
00215ce4str x11, [sp+88]
00215ce8mov x3, x30
00215cecbl runtime.morestack_noctxt.abi0
00215cf0ldp x0, x1, [sp+8]
00215cf4ldp x2, x3, [sp+24]
00215cf8ldp x4, x5, [sp+40]
00215cfcldrsw x6, [sp+56]
00215d00ldrsb x7, [sp+60]
00215d04ldrb w8, [sp+64]
00215d08ldp x9, x10, [sp+72]
00215d0cldr x11, [sp+88]
00215d10b 0x215a30
00215d14udf 0
00215d18udf 0
00215d1cudf 0
00215a30
00215d20
00215d20google.golang.org/protobuf/internal/impl.encoderFuncsForMap: ; void google.golang.org/protobuf/internal/impl.encoderFuncsForMap(google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd, reflect.Type ft)
00215d20ldr x16, [x28+16]
00215d24sub x17, sp, 304
00215d28subs xzr, x17, x16
00215d2cb.ls 0x216424
00215d30sub x20, sp, 432
00215d34stp x29, x30, [x20-8]
00215d38add sp, x20, 0
00215d3csub x29, sp, 8
00215d40str x0, [sp+440]
00215d44str x1, [sp+448]
00215d48str x2, [sp+456]
00215d4cstr x3, [sp+464]
00215d50str xzr, [sp+72]
00215d54stp xzr, xzr, [sp+200]
00215d58stp xzr, xzr, [sp+216]
00215d5cstp xzr, xzr, [sp+232]
00215d60ldr x1, [sp+440]
00215d64ldrsb x27, [x1]
00215d68ldr x1, [x1+184]
00215d6cldr x0, [sp+448]
00215d70blr x1
00215d74str x0, [sp+184]
00215d78str x1, [sp+192]
00215d7cldr x1, [sp+440]
00215d80ldrsb x27, [x1]
00215d84ldr x1, [x1+192]
00215d88ldr x0, [sp+448]
00215d8cblr x1
00215d90str x0, [sp+120]
00215d94str x1, [sp+128]
00215d98ldr x1, [sp+184]
00215d9cldrsb x27, [x1]
00215da0ldr x1, [x1+176]
00215da4ldr x0, [sp+192]
00215da8blr x1
00215dacstrb w0, [sp+55]
00215db0strb w0, [sp+54]
00215db4adrp x27, 0x80c000
00215db8ldr x1, [x27+224]
00215dbcadrp x0, 0x40f000
00215dc0add x0, x0, 352
00215dc4add x2, sp, 54
00215dc8bl runtime.mapaccess1
00215dccldrsb x1, [x0]
00215dd0strb w1, [sp+53]
00215dd4orr x0, xzr, 1
00215dd8bl google.golang.org/protobuf/encoding/protowire.EncodeTag
00215ddcstr x0, [sp+64]
00215de0ldr x1, [sp+120]
00215de4ldrsb x27, [x1]
00215de8ldr x1, [x1+176]
00215decldr x0, [sp+128]
00215df0blr x1
00215df4strb w0, [sp+54]
00215df8strb w0, [sp+55]
00215dfcadrp x27, 0x80c000
00215e00ldr x1, [x27+224]
00215e04adrp x0, 0x40f000
00215e08add x0, x0, 352
00215e0cadd x2, sp, 55
00215e10bl runtime.mapaccess1
00215e14ldrsb x1, [x0]
00215e18strb w1, [sp+52]
00215e1corr x0, xzr, 2
00215e20bl google.golang.org/protobuf/encoding/protowire.EncodeTag
00215e24str x0, [sp+56]
00215e28ldr x0, [sp+184]
00215e2cldr x1, [sp+192]
00215e30bl google.golang.org/protobuf/internal/impl.encoderFuncsForValue
00215e34str x0, [sp+304]
00215e38str x1, [sp+312]
00215e3cstr x2, [sp+320]
00215e40str x3, [sp+328]
00215e44str x4, [sp+336]
00215e48ldp x1, x2, [sp+304]
00215e4cldp x3, x4, [sp+320]
00215e50stp x1, x2, [sp+144]
00215e54stp x3, x4, [sp+160]
00215e58ldr x1, [sp+336]
00215e5cstr x1, [sp+176]
00215e60ldr x0, [sp+120]
00215e64ldr x1, [sp+128]
00215e68bl google.golang.org/protobuf/internal/impl.encoderFuncsForValue
00215e6cstr x0, [sp+264]
00215e70str x1, [sp+272]
00215e74str x2, [sp+280]
00215e78str x3, [sp+288]
00215e7cstr x4, [sp+296]
00215e80ldp x1, x2, [sp+264]
00215e84ldp x3, x4, [sp+280]
00215e88stp x1, x2, [sp+80]
00215e8cstp x3, x4, [sp+96]
00215e90ldr x1, [sp+296]
00215e94str x1, [sp+112]
00215e98ldr x0, [sp+456]
00215e9cldr x2, [sp+440]
00215ea0ldr x1, [sp+464]
00215ea4ldr x3, [sp+448]
00215ea8bl google.golang.org/protobuf/internal/impl.newMapConverter
00215eacstr x0, [sp+248]
00215eb0ldr x1, [sp+184]
00215eb4ldrsb x27, [x1]
00215eb8ldr x1, [x1+48]
00215ebcldr x0, [sp+192]
00215ec0blr x1
00215ec4str x0, [sp+400]
00215ec8str x1, [sp+408]
00215eccstr x2, [sp+416]
00215ed0ldr x1, [sp+184]
00215ed4ldrsb x27, [x1]
00215ed8ldr x1, [x1+176]
00215edcldr x0, [sp+192]
00215ee0blr x1
00215ee4strb w0, [sp+55]
00215ee8adrp x0, 0x477000
00215eecadd x0, x0, 1184
00215ef0bl runtime.newobject
00215ef4str x0, [sp+376]
00215ef8ldr x1, [sp+464]
00215efcldr x2, [sp+456]
00215f00str x2, [x0]
00215f04adrp x27, 0x836000
00215f08ldr w2, [x27+3056]
00215f0ccbz w2, 0x215f14
00215f10b 0x215f18
00215f14
00215f14loc_215f14:
00215f14b 0x215f2c
00215f18
00215f18loc_215f18:
00215f18bl runtime.gcWriteBarrier2
00215f1cstr x1, [x25]
00215f20ldr x3, [x0+8]
00215f24str x3, [x25+8]
00215f28b 0x215f2c
00215f2c
00215f2cloc_215f2c:
00215f2cstr x1, [x0+8]
00215f30ldr x3, [sp+376]
00215f34ldrsb x27, [x3]
00215f38ldr x4, [sp+64]
00215f3cstr x4, [x3+16]
00215f40ldr x3, [sp+376]
00215f44ldrsb x27, [x3]
00215f48ldr x4, [sp+56]
00215f4cstr x4, [x3+24]
00215f50ldr x3, [sp+376]
00215f54ldrsb x27, [x3]
00215f58add x1, x3, 32
00215f5cadrp x27, 0x836000
00215f60ldr w4, [x27+3056]
00215f64cbz w4, 0x215f6c
00215f68b 0x215f70
00215f6c
00215f6cloc_215f6c:
00215f6cb 0x215f8c
00215f70
00215f70loc_215f70:
00215f70str x3, [sp+256]
00215f74adrp x0, 0x462000
00215f78add x0, x0, 960
00215f7cadd x2, sp, 144
00215f80bl runtime.wbMove
00215f84ldr x3, [sp+256]
00215f88b 0x215f8c
00215f8c
00215f8cloc_215f8c:
00215f8cldp x4, x5, [sp+144]
00215f90ldp x6, x7, [sp+160]
00215f94stp x4, x5, [x3+32]
00215f98stp x6, x7, [x3+48]
00215f9cldr x4, [sp+176]
00215fa0str x4, [x3+64]
00215fa4ldr x3, [sp+376]
00215fa8ldrsb x27, [x3]
00215facadd x1, x3, 72
00215fb0adrp x27, 0x836000
00215fb4ldr w4, [x27+3056]
00215fb8cbz w4, 0x215fc0
00215fbcb 0x215fc4
00215fc0
00215fc0loc_215fc0:
00215fc0b 0x215fe0
00215fc4
00215fc4loc_215fc4:
00215fc4str x3, [sp+256]
00215fc8adrp x0, 0x462000
00215fccadd x0, x0, 960
00215fd0add x2, sp, 80
00215fd4bl runtime.wbMove
00215fd8ldr x3, [sp+256]
00215fdcb 0x215fe0
00215fe0
00215fe0loc_215fe0:
00215fe0ldp x1, x2, [sp+80]
00215fe4ldp x4, x5, [sp+96]
00215fe8stp x1, x2, [x3+72]
00215fecstp x4, x5, [x3+88]
00215ff0ldr x1, [sp+112]
00215ff4str x1, [x3+104]
00215ff8ldr x1, [sp+376]
00215ffcldrsb x27, [x1]
00216000ldr x2, [sp+400]
00216004ldr x3, [sp+408]
00216008ldr x4, [sp+416]
0021600cstr x4, [x1+128]
00216010adrp x27, 0x835000
00216014ldr w4, [x27+3056]
00216018cbz w4, 0x216020
0021601cb 0x216024
00216020
00216020loc_216020:
00216020b 0x216044
00216024
00216024loc_216024:
00216024bl runtime.gcWriteBarrier4
00216028str x2, [x25]
0021602cldr x4, [x1+112]
00216030str x4, [x25+8]
00216034str x3, [x25+16]
00216038ldr x4, [x1+120]
0021603cstr x4, [x25+24]
00216040b 0x216044
00216044
00216044loc_216044:
00216044str x2, [x1+112]
00216048str x3, [x1+120]
0021604cldr x1, [sp+376]
00216050ldrsb x27, [x1]
00216054ldrsb x2, [sp+55]
00216058strb w2, [x1+136]
0021605cldr x1, [sp+376]
00216060ldrsb x27, [x1]
00216064ldr x2, [sp+248]
00216068adrp x27, 0x835000
0021606cldr w3, [x27+3056]
00216070cbz w3, 0x216078
00216074b 0x21607c
00216078
00216078loc_216078:
00216078b 0x216090
0021607c
0021607cloc_21607c:
0021607cbl runtime.gcWriteBarrier2
00216080str x2, [x25]
00216084ldr x3, [x1+144]
00216088str x3, [x25+8]
0021608cb 0x216090
00216090
00216090loc_216090:
00216090str x2, [x1+144]
00216094ldr x1, [sp+376]
00216098str x1, [sp+136]
0021609cldr x1, [sp+120]
002160a0ldrsb x27, [x1]
002160a4ldr x1, [x1+176]
002160a8ldr x0, [sp+128]
002160acblr x1
002160b0strb w0, [sp+55]
002160b4ubfm x1, x0, 0, 7
002160b8subs wzr, w1, 11
002160bcb.eq 0x2160c4
002160c0b 0x2160ec
002160c4
002160c4loc_2160c4:
002160c4ldr x1, [sp+456]
002160c8ldrsb x27, [x1]
002160ccldr x1, [x1+88]
002160d0ldr x0, [sp+464]
002160d4blr x1
002160d8str x0, [sp+384]
002160dcstr x1, [sp+392]
002160e0bl google.golang.org/protobuf/internal/impl.getMessageInfo
002160e4str x0, [sp+72]
002160e8b 0x2160f0
002160ec
002160ecloc_2160ec:
002160ecb 0x2160f0
002160f0
002160f0loc_2160f0:
002160f0stp xzr, xzr, [sp+200]
002160f4stp xzr, xzr, [sp+216]
002160f8stp xzr, xzr, [sp+232]
002160fcadrp x0, 0x437000
00216100add x0, x0, 2944
00216104bl runtime.newobject
00216108str x0, [sp+368]
0021610cadrp x1, 0
00216110add x1, x1, 2400
00216114str x1, [x0]
00216118ldr x1, [sp+464]
0021611cldr x2, [sp+456]
00216120ldr x3, [sp+368]
00216124ldrsb x27, [x3]
00216128str x2, [x3+8]
0021612cadrp x27, 0x835000
00216130ldr w2, [x27+3056]
00216134cbz w2, 0x21613c
00216138b 0x216140
0021613c
0021613cloc_21613c:
0021613cb 0x216154
00216140
00216140loc_216140:
00216140bl runtime.gcWriteBarrier2
00216144str x1, [x25]
00216148ldr x2, [x3+16]
0021614cstr x2, [x25+8]
00216150b 0x216154
00216154
00216154loc_216154:
00216154str x1, [x3+16]
00216158ldr x1, [sp+136]
0021615cldr x2, [sp+368]
00216160ldrsb x27, [x2]
00216164adrp x27, 0x835000
00216168ldr w3, [x27+3056]
0021616ccbz w3, 0x216174
00216170b 0x216178
00216174
00216174loc_216174:
00216174b 0x21618c
00216178
00216178loc_216178:
00216178bl runtime.gcWriteBarrier2
0021617cstr x1, [x25]
00216180ldr x3, [x2+24]
00216184str x3, [x25+8]
00216188b 0x21618c
0021618c
0021618cloc_21618c:
0021618cstr x1, [x2+24]
00216190ldr x1, [sp+368]
00216194str x1, [sp+208]
00216198adrp x0, 0x437000
0021619cadd x0, x0, 2944
002161a0bl runtime.newobject
002161a4str x0, [sp+360]
002161a8adrp x1, 0
002161acadd x1, x1, 2032
002161b0str x1, [x0]
002161b4ldr x1, [sp+464]
002161b8ldr x2, [sp+456]
002161bcldr x3, [sp+360]
002161c0ldrsb x27, [x3]
002161c4str x2, [x3+8]
002161c8adrp x27, 0x835000
002161ccldr w2, [x27+3056]
002161d0cbz w2, 0x2161d8
002161d4b 0x2161dc
002161d8
002161d8loc_2161d8:
002161d8b 0x2161f0
002161dc
002161dcloc_2161dc:
002161dcbl runtime.gcWriteBarrier2
002161e0str x1, [x25]
002161e4ldr x2, [x3+16]
002161e8str x2, [x25+8]
002161ecb 0x2161f0
002161f0
002161f0loc_2161f0:
002161f0str x1, [x3+16]
002161f4ldr x1, [sp+136]
002161f8ldr x2, [sp+360]
002161fcldrsb x27, [x2]
00216200adrp x27, 0x835000
00216204ldr w3, [x27+3056]
00216208cbz w3, 0x216210
0021620cb 0x216214
00216210
00216210loc_216210:
00216210b 0x216228
00216214
00216214loc_216214:
00216214bl runtime.gcWriteBarrier2
00216218str x1, [x25]
0021621cldr x3, [x2+24]
00216220str x3, [x25+8]
00216224b 0x216228
00216228
00216228loc_216228:
00216228str x1, [x2+24]
0021622cldr x1, [sp+360]
00216230str x1, [sp+216]
00216234adrp x0, 0x437000
00216238add x0, x0, 2944
0021623cbl runtime.newobject
00216240str x0, [sp+352]
00216244adrp x1, 0
00216248add x1, x1, 1264
0021624cstr x1, [x0]
00216250ldr x1, [sp+464]
00216254ldr x2, [sp+456]
00216258ldr x3, [sp+352]
0021625cldrsb x27, [x3]
00216260str x2, [x3+8]
00216264adrp x27, 0x835000
00216268ldr w2, [x27+3056]
0021626ccbz w2, 0x216274
00216270b 0x216278
00216274
00216274loc_216274:
00216274b 0x21628c
00216278
00216278loc_216278:
00216278bl runtime.gcWriteBarrier2
0021627cstr x1, [x25]
00216280ldr x2, [x3+16]
00216284str x2, [x25+8]
00216288b 0x21628c
0021628c
0021628cloc_21628c:
0021628cstr x1, [x3+16]
00216290ldr x1, [sp+136]
00216294ldr x2, [sp+352]
00216298ldrsb x27, [x2]
0021629cadrp x27, 0x835000
002162a0ldr w3, [x27+3056]
002162a4cbz w3, 0x2162ac
002162a8b 0x2162b0
002162ac
002162acloc_2162ac:
002162acb 0x2162c4
002162b0
002162b0loc_2162b0:
002162b0bl runtime.gcWriteBarrier2
002162b4str x1, [x25]
002162b8ldr x3, [x2+24]
002162bcstr x3, [x25+8]
002162c0b 0x2162c4
002162c4
002162c4loc_2162c4:
002162c4str x1, [x2+24]
002162c8ldr x1, [sp+352]
002162ccstr x1, [sp+224]
002162d0ldr x1, [sp+120]
002162d4ldrsb x27, [x1]
002162d8ldr x1, [x1+176]
002162dcldr x0, [sp+128]
002162e0blr x1
002162e4strb w0, [sp+55]
002162e8strb w0, [sp+51]
002162ecubfm x1, x0, 0, 7
002162f0subs wzr, w1, 11
002162f4b.eq 0x2162fc
002162f8b 0x216310
002162fc
002162fcloc_2162fc:
002162fcb 0x216300
00216300
00216300loc_216300:
00216300adrp x7, 0x4c3000
00216304add x7, x7, 3280
00216308str x7, [sp+240]
0021630cb 0x21634c
00216310
00216310loc_216310:
00216310ubfm x7, x0, 0, 7
00216314subs wzr, w7, 12
00216318b.eq 0x216320
0021631cb 0x216334
00216320
00216320loc_216320:
00216320b 0x216324
00216324
00216324loc_216324:
00216324adrp x7, 0x4c3000
00216328add x7, x7, 3272
0021632cstr x7, [sp+240]
00216330b 0x21634c
00216334
00216334loc_216334:
00216334b 0x216338
00216338
00216338loc_216338:
00216338b 0x21633c
0021633c
0021633cloc_21633c:
0021633cadrp x7, 0x4c3000
00216340add x7, x7, 3264
00216344str x7, [sp+240]
00216348b 0x21634c
0021634c
0021634cloc_21634c:
0021634cldr x7, [sp+104]
00216350cbnz x7, 0x216358
00216354b 0x2163f8
00216358
00216358loc_216358:
00216358adrp x0, 0x437000
0021635cadd x0, x0, 2944
00216360bl runtime.newobject
00216364str x0, [sp+344]
00216368adrp x1, 0
0021636cadd x1, x1, 1088
00216370str x1, [x0]
00216374ldr x1, [sp+464]
00216378ldr x2, [sp+456]
0021637cldr x3, [sp+344]
00216380ldrsb x27, [x3]
00216384str x2, [x3+8]
00216388adrp x27, 0x835000
0021638cldr w2, [x27+3056]
00216390cbz w2, 0x216398
00216394b 0x21639c
00216398
00216398loc_216398:
00216398b 0x2163b0
0021639c
0021639cloc_21639c:
0021639cbl runtime.gcWriteBarrier2
002163a0str x1, [x25]
002163a4ldr x7, [x3+16]
002163a8str x7, [x25+8]
002163acb 0x2163b0
002163b0
002163b0loc_2163b0:
002163b0str x1, [x3+16]
002163b4ldr x7, [sp+136]
002163b8ldr x8, [sp+344]
002163bcldrsb x27, [x8]
002163c0adrp x27, 0x835000
002163c4ldr w9, [x27+3056]
002163c8cbz w9, 0x2163d0
002163ccb 0x2163d4
002163d0
002163d0loc_2163d0:
002163d0b 0x2163e8
002163d4
002163d4loc_2163d4:
002163d4bl runtime.gcWriteBarrier2
002163d8str x7, [x25]
002163dcldr x9, [x8+24]
002163e0str x9, [x25+8]
002163e4b 0x2163e8
002163e8
002163e8loc_2163e8:
002163e8str x7, [x8+24]
002163ecldr x7, [sp+344]
002163f0str x7, [sp+232]
002163f4b 0x2163fc
002163f8
002163f8loc_2163f8:
002163f8b 0x2163fc
002163fc
002163fcloc_2163fc:
002163fcldr x1, [sp+200]
00216400ldr x0, [sp+72]
00216404ldr x2, [sp+208]
00216408ldr x3, [sp+216]
0021640cldr x4, [sp+224]
00216410ldr x5, [sp+232]
00216414ldr x6, [sp+240]
00216418ldp x29, x30, [sp-8]
0021641cadd sp, sp, 432
00216420ret x30
00216424
00216424loc_216424:
00216424stp x0, x1, [sp+8]
00216428stp x2, x3, [sp+24]
0021642cmov x3, x30
00216430bl runtime.morestack_noctxt.abi0
00216434ldp x0, x1, [sp+8]
00216438ldp x2, x3, [sp+24]
0021643cb 0x215d20
00215d20
00215d20google.golang.org/protobuf/internal/impl.encoderFuncsForMap: ; void google.golang.org/protobuf/internal/impl.encoderFuncsForMap(google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd, reflect.Type ft)
00215d20ldr x16, [x28+16]
00215d24sub x17, sp, 304
00215d28subs xzr, x17, x16
00215d2cb.ls 0x216424
00215d30sub x20, sp, 432
00215d34stp x29, x30, [x20-8]
00215d38add sp, x20, 0
00215d3csub x29, sp, 8
00215d40str x0, [sp+440]
00215d44str x1, [sp+448]
00215d48str x2, [sp+456]
00215d4cstr x3, [sp+464]
00215d50str xzr, [sp+72]
00215d54stp xzr, xzr, [sp+200]
00215d58stp xzr, xzr, [sp+216]
00215d5cstp xzr, xzr, [sp+232]
00215d60ldr x1, [sp+440]
00215d64ldrsb x27, [x1]
00215d68ldr x1, [x1+184]
00215d6cldr x0, [sp+448]
00215d70blr x1
00215d74str x0, [sp+184]
00215d78str x1, [sp+192]
00215d7cldr x1, [sp+440]
00215d80ldrsb x27, [x1]
00215d84ldr x1, [x1+192]
00215d88ldr x0, [sp+448]
00215d8cblr x1
00215d90str x0, [sp+120]
00215d94str x1, [sp+128]
00215d98ldr x1, [sp+184]
00215d9cldrsb x27, [x1]
00215da0ldr x1, [x1+176]
00215da4ldr x0, [sp+192]
00215da8blr x1
00215dacstrb w0, [sp+55]
00215db0strb w0, [sp+54]
00215db4adrp x27, 0x80c000
00215db8ldr x1, [x27+224]
00215dbcadrp x0, 0x40f000
00215dc0add x0, x0, 352
00215dc4add x2, sp, 54
00215dc8bl runtime.mapaccess1
00215dccldrsb x1, [x0]
00215dd0strb w1, [sp+53]
00215dd4orr x0, xzr, 1
00215dd8bl google.golang.org/protobuf/encoding/protowire.EncodeTag
00215ddcstr x0, [sp+64]
00215de0ldr x1, [sp+120]
00215de4ldrsb x27, [x1]
00215de8ldr x1, [x1+176]
00215decldr x0, [sp+128]
00215df0blr x1
00215df4strb w0, [sp+54]
00215df8strb w0, [sp+55]
00215dfcadrp x27, 0x80c000
00215e00ldr x1, [x27+224]
00215e04adrp x0, 0x40f000
00215e08add x0, x0, 352
00215e0cadd x2, sp, 55
00215e10bl runtime.mapaccess1
00215e14ldrsb x1, [x0]
00215e18strb w1, [sp+52]
00215e1corr x0, xzr, 2
00215e20bl google.golang.org/protobuf/encoding/protowire.EncodeTag
00215e24str x0, [sp+56]
00215e28ldr x0, [sp+184]
00215e2cldr x1, [sp+192]
00215e30bl google.golang.org/protobuf/internal/impl.encoderFuncsForValue
00215e34str x0, [sp+304]
00215e38str x1, [sp+312]
00215e3cstr x2, [sp+320]
00215e40str x3, [sp+328]
00215e44str x4, [sp+336]
00215e48ldp x1, x2, [sp+304]
00215e4cldp x3, x4, [sp+320]
00215e50stp x1, x2, [sp+144]
00215e54stp x3, x4, [sp+160]
00215e58ldr x1, [sp+336]
00215e5cstr x1, [sp+176]
00215e60ldr x0, [sp+120]
00215e64ldr x1, [sp+128]
00215e68bl google.golang.org/protobuf/internal/impl.encoderFuncsForValue
00215e6cstr x0, [sp+264]
00215e70str x1, [sp+272]
00215e74str x2, [sp+280]
00215e78str x3, [sp+288]
00215e7cstr x4, [sp+296]
00215e80ldp x1, x2, [sp+264]
00215e84ldp x3, x4, [sp+280]
00215e88stp x1, x2, [sp+80]
00215e8cstp x3, x4, [sp+96]
00215e90ldr x1, [sp+296]
00215e94str x1, [sp+112]
00215e98ldr x0, [sp+456]
00215e9cldr x2, [sp+440]
00215ea0ldr x1, [sp+464]
00215ea4ldr x3, [sp+448]
00215ea8bl google.golang.org/protobuf/internal/impl.newMapConverter
00215eacstr x0, [sp+248]
00215eb0ldr x1, [sp+184]
00215eb4ldrsb x27, [x1]
00215eb8ldr x1, [x1+48]
00215ebcldr x0, [sp+192]
00215ec0blr x1
00215ec4str x0, [sp+400]
00215ec8str x1, [sp+408]
00215eccstr x2, [sp+416]
00215ed0ldr x1, [sp+184]
00215ed4ldrsb x27, [x1]
00215ed8ldr x1, [x1+176]
00215edcldr x0, [sp+192]
00215ee0blr x1
00215ee4strb w0, [sp+55]
00215ee8adrp x0, 0x477000
00215eecadd x0, x0, 1184
00215ef0bl runtime.newobject
00215ef4str x0, [sp+376]
00215ef8ldr x1, [sp+464]
00215efcldr x2, [sp+456]
00215f00str x2, [x0]
00215f04adrp x27, 0x836000
00215f08ldr w2, [x27+3056]
00215f0ccbz w2, 0x215f14
00215f10b 0x215f18
00215f14
00215f14loc_215f14:
00215f14b 0x215f2c
00215f18
00215f18loc_215f18:
00215f18bl runtime.gcWriteBarrier2
00215f1cstr x1, [x25]
00215f20ldr x3, [x0+8]
00215f24str x3, [x25+8]
00215f28b 0x215f2c
00215f2c
00215f2cloc_215f2c:
00215f2cstr x1, [x0+8]
00215f30ldr x3, [sp+376]
00215f34ldrsb x27, [x3]
00215f38ldr x4, [sp+64]
00215f3cstr x4, [x3+16]
00215f40ldr x3, [sp+376]
00215f44ldrsb x27, [x3]
00215f48ldr x4, [sp+56]
00215f4cstr x4, [x3+24]
00215f50ldr x3, [sp+376]
00215f54ldrsb x27, [x3]
00215f58add x1, x3, 32
00215f5cadrp x27, 0x836000
00215f60ldr w4, [x27+3056]
00215f64cbz w4, 0x215f6c
00215f68b 0x215f70
00215f6c
00215f6cloc_215f6c:
00215f6cb 0x215f8c
00215f70
00215f70loc_215f70:
00215f70str x3, [sp+256]
00215f74adrp x0, 0x462000
00215f78add x0, x0, 960
00215f7cadd x2, sp, 144
00215f80bl runtime.wbMove
00215f84ldr x3, [sp+256]
00215f88b 0x215f8c
00215f8c
00215f8cloc_215f8c:
00215f8cldp x4, x5, [sp+144]
00215f90ldp x6, x7, [sp+160]
00215f94stp x4, x5, [x3+32]
00215f98stp x6, x7, [x3+48]
00215f9cldr x4, [sp+176]
00215fa0str x4, [x3+64]
00215fa4ldr x3, [sp+376]
00215fa8ldrsb x27, [x3]
00215facadd x1, x3, 72
00215fb0adrp x27, 0x836000
00215fb4ldr w4, [x27+3056]
00215fb8cbz w4, 0x215fc0
00215fbcb 0x215fc4
00215fc0
00215fc0loc_215fc0:
00215fc0b 0x215fe0
00215fc4
00215fc4loc_215fc4:
00215fc4str x3, [sp+256]
00215fc8adrp x0, 0x462000
00215fccadd x0, x0, 960
00215fd0add x2, sp, 80
00215fd4bl runtime.wbMove
00215fd8ldr x3, [sp+256]
00215fdcb 0x215fe0
00215fe0
00215fe0loc_215fe0:
00215fe0ldp x1, x2, [sp+80]
00215fe4ldp x4, x5, [sp+96]
00215fe8stp x1, x2, [x3+72]
00215fecstp x4, x5, [x3+88]
00215ff0ldr x1, [sp+112]
00215ff4str x1, [x3+104]
00215ff8ldr x1, [sp+376]
00215ffcldrsb x27, [x1]
00216000ldr x2, [sp+400]
00216004ldr x3, [sp+408]
00216008ldr x4, [sp+416]
0021600cstr x4, [x1+128]
00216010adrp x27, 0x835000
00216014ldr w4, [x27+3056]
00216018cbz w4, 0x216020
0021601cb 0x216024
00216020
00216020loc_216020:
00216020b 0x216044
00216024
00216024loc_216024:
00216024bl runtime.gcWriteBarrier4
00216028str x2, [x25]
0021602cldr x4, [x1+112]
00216030str x4, [x25+8]
00216034str x3, [x25+16]
00216038ldr x4, [x1+120]
0021603cstr x4, [x25+24]
00216040b 0x216044
00216044
00216044loc_216044:
00216044str x2, [x1+112]
00216048str x3, [x1+120]
0021604cldr x1, [sp+376]
00216050ldrsb x27, [x1]
00216054ldrsb x2, [sp+55]
00216058strb w2, [x1+136]
0021605cldr x1, [sp+376]
00216060ldrsb x27, [x1]
00216064ldr x2, [sp+248]
00216068adrp x27, 0x835000
0021606cldr w3, [x27+3056]
00216070cbz w3, 0x216078
00216074b 0x21607c
00216078
00216078loc_216078:
00216078b 0x216090
0021607c
0021607cloc_21607c:
0021607cbl runtime.gcWriteBarrier2
00216080str x2, [x25]
00216084ldr x3, [x1+144]
00216088str x3, [x25+8]
0021608cb 0x216090
00216090
00216090loc_216090:
00216090str x2, [x1+144]
00216094ldr x1, [sp+376]
00216098str x1, [sp+136]
0021609cldr x1, [sp+120]
002160a0ldrsb x27, [x1]
002160a4ldr x1, [x1+176]
002160a8ldr x0, [sp+128]
002160acblr x1
002160b0strb w0, [sp+55]
002160b4ubfm x1, x0, 0, 7
002160b8subs wzr, w1, 11
002160bcb.eq 0x2160c4
002160c0b 0x2160ec
002160c4
002160c4loc_2160c4:
002160c4ldr x1, [sp+456]
002160c8ldrsb x27, [x1]
002160ccldr x1, [x1+88]
002160d0ldr x0, [sp+464]
002160d4blr x1
002160d8str x0, [sp+384]
002160dcstr x1, [sp+392]
002160e0bl google.golang.org/protobuf/internal/impl.getMessageInfo
002160e4str x0, [sp+72]
002160e8b 0x2160f0
002160ec
002160ecloc_2160ec:
002160ecb 0x2160f0
002160f0
002160f0loc_2160f0:
002160f0stp xzr, xzr, [sp+200]
002160f4stp xzr, xzr, [sp+216]
002160f8stp xzr, xzr, [sp+232]
002160fcadrp x0, 0x437000
00216100add x0, x0, 2944
00216104bl runtime.newobject
00216108str x0, [sp+368]
0021610cadrp x1, 0
00216110add x1, x1, 2400
00216114str x1, [x0]
00216118ldr x1, [sp+464]
0021611cldr x2, [sp+456]
00216120ldr x3, [sp+368]
00216124ldrsb x27, [x3]
00216128str x2, [x3+8]
0021612cadrp x27, 0x835000
00216130ldr w2, [x27+3056]
00216134cbz w2, 0x21613c
00216138b 0x216140
0021613c
0021613cloc_21613c:
0021613cb 0x216154
00216140
00216140loc_216140:
00216140bl runtime.gcWriteBarrier2
00216144str x1, [x25]
00216148ldr x2, [x3+16]
0021614cstr x2, [x25+8]
00216150b 0x216154
00216154
00216154loc_216154:
00216154str x1, [x3+16]
00216158ldr x1, [sp+136]
0021615cldr x2, [sp+368]
00216160ldrsb x27, [x2]
00216164adrp x27, 0x835000
00216168ldr w3, [x27+3056]
0021616ccbz w3, 0x216174
00216170b 0x216178
00216174
00216174loc_216174:
00216174b 0x21618c
00216178
00216178loc_216178:
00216178bl runtime.gcWriteBarrier2
0021617cstr x1, [x25]
00216180ldr x3, [x2+24]
00216184str x3, [x25+8]
00216188b 0x21618c
0021618c
0021618cloc_21618c:
0021618cstr x1, [x2+24]
00216190ldr x1, [sp+368]
00216194str x1, [sp+208]
00216198adrp x0, 0x437000
0021619cadd x0, x0, 2944
002161a0bl runtime.newobject
002161a4str x0, [sp+360]
002161a8adrp x1, 0
002161acadd x1, x1, 2032
002161b0str x1, [x0]
002161b4ldr x1, [sp+464]
002161b8ldr x2, [sp+456]
002161bcldr x3, [sp+360]
002161c0ldrsb x27, [x3]
002161c4str x2, [x3+8]
002161c8adrp x27, 0x835000
002161ccldr w2, [x27+3056]
002161d0cbz w2, 0x2161d8
002161d4b 0x2161dc
002161d8
002161d8loc_2161d8:
002161d8b 0x2161f0
002161dc
002161dcloc_2161dc:
002161dcbl runtime.gcWriteBarrier2
002161e0str x1, [x25]
002161e4ldr x2, [x3+16]
002161e8str x2, [x25+8]
002161ecb 0x2161f0
002161f0
002161f0loc_2161f0:
002161f0str x1, [x3+16]
002161f4ldr x1, [sp+136]
002161f8ldr x2, [sp+360]
002161fcldrsb x27, [x2]
00216200adrp x27, 0x835000
00216204ldr w3, [x27+3056]
00216208cbz w3, 0x216210
0021620cb 0x216214
00216210
00216210loc_216210:
00216210b 0x216228
00216214
00216214loc_216214:
00216214bl runtime.gcWriteBarrier2
00216218str x1, [x25]
0021621cldr x3, [x2+24]
00216220str x3, [x25+8]
00216224b 0x216228
00216228
00216228loc_216228:
00216228str x1, [x2+24]
0021622cldr x1, [sp+360]
00216230str x1, [sp+216]
00216234adrp x0, 0x437000
00216238add x0, x0, 2944
0021623cbl runtime.newobject
00216240str x0, [sp+352]
00216244adrp x1, 0
00216248add x1, x1, 1264
0021624cstr x1, [x0]
00216250ldr x1, [sp+464]
00216254ldr x2, [sp+456]
00216258ldr x3, [sp+352]
0021625cldrsb x27, [x3]
00216260str x2, [x3+8]
00216264adrp x27, 0x835000
00216268ldr w2, [x27+3056]
0021626ccbz w2, 0x216274
00216270b 0x216278
00216274
00216274loc_216274:
00216274b 0x21628c
00216278
00216278loc_216278:
00216278bl runtime.gcWriteBarrier2
0021627cstr x1, [x25]
00216280ldr x2, [x3+16]
00216284str x2, [x25+8]
00216288b 0x21628c
0021628c
0021628cloc_21628c:
0021628cstr x1, [x3+16]
00216290ldr x1, [sp+136]
00216294ldr x2, [sp+352]
00216298ldrsb x27, [x2]
0021629cadrp x27, 0x835000
002162a0ldr w3, [x27+3056]
002162a4cbz w3, 0x2162ac
002162a8b 0x2162b0
002162ac
002162acloc_2162ac:
002162acb 0x2162c4
002162b0
002162b0loc_2162b0:
002162b0bl runtime.gcWriteBarrier2
002162b4str x1, [x25]
002162b8ldr x3, [x2+24]
002162bcstr x3, [x25+8]
002162c0b 0x2162c4
002162c4
002162c4loc_2162c4:
002162c4str x1, [x2+24]
002162c8ldr x1, [sp+352]
002162ccstr x1, [sp+224]
002162d0ldr x1, [sp+120]
002162d4ldrsb x27, [x1]
002162d8ldr x1, [x1+176]
002162dcldr x0, [sp+128]
002162e0blr x1
002162e4strb w0, [sp+55]
002162e8strb w0, [sp+51]
002162ecubfm x1, x0, 0, 7
002162f0subs wzr, w1, 11
002162f4b.eq 0x2162fc
002162f8b 0x216310
002162fc
002162fcloc_2162fc:
002162fcb 0x216300
00216300
00216300loc_216300:
00216300adrp x7, 0x4c3000
00216304add x7, x7, 3280
00216308str x7, [sp+240]
0021630cb 0x21634c
00216310
00216310loc_216310:
00216310ubfm x7, x0, 0, 7
00216314subs wzr, w7, 12
00216318b.eq 0x216320
0021631cb 0x216334
00216320
00216320loc_216320:
00216320b 0x216324
00216324
00216324loc_216324:
00216324adrp x7, 0x4c3000
00216328add x7, x7, 3272
0021632cstr x7, [sp+240]
00216330b 0x21634c
00216334
00216334loc_216334:
00216334b 0x216338
00216338
00216338loc_216338:
00216338b 0x21633c
0021633c
0021633cloc_21633c:
0021633cadrp x7, 0x4c3000
00216340add x7, x7, 3264
00216344str x7, [sp+240]
00216348b 0x21634c
0021634c
0021634cloc_21634c:
0021634cldr x7, [sp+104]
00216350cbnz x7, 0x216358
00216354b 0x2163f8
00216358
00216358loc_216358:
00216358adrp x0, 0x437000
0021635cadd x0, x0, 2944
00216360bl runtime.newobject
00216364str x0, [sp+344]
00216368adrp x1, 0
0021636cadd x1, x1, 1088
00216370str x1, [x0]
00216374ldr x1, [sp+464]
00216378ldr x2, [sp+456]
0021637cldr x3, [sp+344]
00216380ldrsb x27, [x3]
00216384str x2, [x3+8]
00216388adrp x27, 0x835000
0021638cldr w2, [x27+3056]
00216390cbz w2, 0x216398
00216394b 0x21639c
00216398
00216398loc_216398:
00216398b 0x2163b0
0021639c
0021639cloc_21639c:
0021639cbl runtime.gcWriteBarrier2
002163a0str x1, [x25]
002163a4ldr x7, [x3+16]
002163a8str x7, [x25+8]
002163acb 0x2163b0
002163b0
002163b0loc_2163b0:
002163b0str x1, [x3+16]
002163b4ldr x7, [sp+136]
002163b8ldr x8, [sp+344]
002163bcldrsb x27, [x8]
002163c0adrp x27, 0x835000
002163c4ldr w9, [x27+3056]
002163c8cbz w9, 0x2163d0
002163ccb 0x2163d4
002163d0
002163d0loc_2163d0:
002163d0b 0x2163e8
002163d4
002163d4loc_2163d4:
002163d4bl runtime.gcWriteBarrier2
002163d8str x7, [x25]
002163dcldr x9, [x8+24]
002163e0str x9, [x25+8]
002163e4b 0x2163e8
002163e8
002163e8loc_2163e8:
002163e8str x7, [x8+24]
002163ecldr x7, [sp+344]
002163f0str x7, [sp+232]
002163f4b 0x2163fc
002163f8
002163f8loc_2163f8:
002163f8b 0x2163fc
002163fc
002163fcloc_2163fc:
002163fcldr x1, [sp+200]
00216400ldr x0, [sp+72]
00216404ldr x2, [sp+208]
00216408ldr x3, [sp+216]
0021640cldr x4, [sp+224]
00216410ldr x5, [sp+232]
00216414ldr x6, [sp+240]
00216418ldp x29, x30, [sp-8]
0021641cadd sp, sp, 432
00216420ret x30
00216424
00216424loc_216424:
00216424stp x0, x1, [sp+8]
00216428stp x2, x3, [sp+24]
0021642cmov x3, x30
00216430bl runtime.morestack_noctxt.abi0
00216434ldp x0, x1, [sp+8]
00216438ldp x2, x3, [sp+24]
0021643cb 0x215d20
00215d20
Loading..