File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
001f0010
001f0010google.golang.org/protobuf/internal/impl.consumeGroupSliceValue: ; void google.golang.org/protobuf/internal/impl.consumeGroupSliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, google.golang.org/protobuf/encoding/protowire.Number num, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001f0010ldr x16, [x28+16]
001f0014sub x17, sp, 352
001f0018subs xzr, x17, x16
001f001cb.ls 0x1f0350
001f0020sub x20, sp, 480
001f0024stp x29, x30, [x20-8]
001f0028add sp, x20, 0
001f002csub x29, sp, 8
001f0030str x0, [sp+488]
001f0034str x1, [sp+496]
001f0038str x2, [sp+504]
001f003cstr x3, [sp+512]
001f0040str x4, [sp+520]
001f0044str x5, [sp+528]
001f0048str w6, [sp+536]
001f004cstrb w7, [sp+540]
001f0050strb w8, [sp+544]
001f0054str x9, [sp+552]
001f0058str x10, [sp+560]
001f005cstr x11, [sp+568]
001f0060stp xzr, xzr, [sp+160]
001f0064str xzr, [sp+176]
001f0068str xzr, [sp+120]
001f006cstrb wzr, [sp+128]
001f0070stp xzr, xzr, [sp+224]
001f0074ldr x0, [sp+512]
001f0078ldr x1, [sp+520]
001f007cldr x2, [sp+528]
001f0080bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001f0084str x0, [sp+208]
001f0088str x1, [sp+216]
001f008cldrsb x3, [sp+540]
001f0090ubfm x3, x3, 0, 7
001f0094subs wzr, w3, 3
001f0098b.ne 0x1f00a0
001f009cb 0x1f00e0
001f00a0
001f00a0loc_1f00a0:
001f00a0stp xzr, xzr, [sp+160]
001f00a4str xzr, [sp+176]
001f00a8adrp x27, 0x832000
001f00acldr x5, [x27+192]
001f00b0adrp x27, 0x832000
001f00b4ldr x6, [x27+200]
001f00b8str x5, [sp+224]
001f00bcstr x6, [sp+232]
001f00c0ldr x3, [sp+120]
001f00c4ldr x0, [sp+160]
001f00c8ldrb w4, [sp+128]
001f00ccldr x1, [sp+168]
001f00d0ldr x2, [sp+176]
001f00d4ldp x29, x30, [sp-8]
001f00d8add sp, sp, 480
001f00dcret x30
001f00e0
001f00e0loc_1f00e0:
001f00e0str xzr, [sp+408]
001f00e4stp xzr, xzr, [sp+416]
001f00e8ldr x1, [sp+488]
001f00ecldr x2, [sp+496]
001f00f0ldr x3, [sp+504]
001f00f4ldrsw x0, [sp+536]
001f00f8bl google.golang.org/protobuf/encoding/protowire.ConsumeGroup
001f00fcstr x0, [sp+408]
001f0100str x1, [sp+416]
001f0104str x2, [sp+424]
001f0108str x3, [sp+144]
001f010cstr x0, [sp+448]
001f0110str x1, [sp+456]
001f0114str x2, [sp+464]
001f0118ldr x4, [sp+144]
001f011cstr x4, [sp+152]
001f0120str x0, [sp+488]
001f0124str x1, [sp+496]
001f0128str x2, [sp+504]
001f012cldr x4, [sp+152]
001f0130str x4, [sp+136]
001f0134tbnz x4, 63, 0x1f013c
001f0138b 0x1f017c
001f013c
001f013cloc_1f013c:
001f013cstp xzr, xzr, [sp+160]
001f0140str xzr, [sp+176]
001f0144adrp x27, 0x832000
001f0148ldr x5, [x27+160]
001f014cadrp x27, 0x832000
001f0150ldr x6, [x27+168]
001f0154str x5, [sp+224]
001f0158str x6, [sp+232]
001f015cldr x3, [sp+120]
001f0160ldr x0, [sp+160]
001f0164ldrb w4, [sp+128]
001f0168ldr x1, [sp+168]
001f016cldr x2, [sp+176]
001f0170ldp x29, x30, [sp-8]
001f0174add sp, sp, 480
001f0178ret x30
001f017c
001f017cloc_1f017c:
001f017cldr x1, [sp+208]
001f0180ldrsb x27, [x1]
001f0184ldr x1, [x1+64]
001f0188ldr x0, [sp+216]
001f018cblr x1
001f0190str x0, [sp+184]
001f0194str x1, [sp+192]
001f0198str x2, [sp+200]
001f019cldrb w0, [sp+544]
001f01a0ldr x1, [sp+552]
001f01a4ldr x2, [sp+560]
001f01a8ldr x3, [sp+568]
001f01acbl google.golang.org/protobuf/internal/impl.unmarshalOptions.Options
001f01b0strb w0, [sp+240]
001f01b4strb w1, [sp+241]
001f01b8strb w2, [sp+242]
001f01bcstr x3, [sp+248]
001f01c0str x4, [sp+256]
001f01c4str x5, [sp+264]
001f01c8ldp x1, x2, [sp+240]
001f01ccldp x3, x4, [sp+256]
001f01d0stp x1, x2, [sp+376]
001f01d4stp x3, x4, [sp+392]
001f01d8ldr x0, [sp+184]
001f01dcldr x1, [sp+192]
001f01e0ldr x2, [sp+200]
001f01e4bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
001f01e8str x0, [sp+360]
001f01ecstr x1, [sp+368]
001f01f0stp xzr, xzr, [sp+344]
001f01f4stp xzr, xzr, [sp+272]
001f01f8stp xzr, xzr, [sp+288]
001f01fcstp xzr, xzr, [sp+304]
001f0200stp xzr, xzr, [sp+320]
001f0204str xzr, [sp+336]
001f0208ldr x9, [sp+496]
001f020cldr x10, [sp+504]
001f0210ldr x1, [sp+488]
001f0214str x1, [sp+288]
001f0218str x9, [sp+296]
001f021cstr x10, [sp+304]
001f0220ldr x6, [sp+360]
001f0224ldr x7, [sp+368]
001f0228str x6, [sp+272]
001f022cstr x7, [sp+280]
001f0230ldrb w0, [sp+376]
001f0234ldrb w1, [sp+377]
001f0238ldrb w2, [sp+378]
001f023cldr x3, [sp+384]
001f0240ldr x4, [sp+392]
001f0244ldr x8, [sp+288]
001f0248ldr x5, [sp+400]
001f024cldrb w11, [sp+312]
001f0250ldr x12, [sp+320]
001f0254ldr x13, [sp+328]
001f0258ldr x14, [sp+336]
001f025cbl google.golang.org/protobuf/proto.UnmarshalOptions.UnmarshalState
001f0260strb w0, [sp+118]
001f0264str x1, [sp+344]
001f0268str x2, [sp+352]
001f026cldrb w1, [sp+118]
001f0270strb w1, [sp+119]
001f0274ldr x1, [sp+344]
001f0278ldr x2, [sp+352]
001f027cstr x1, [sp+432]
001f0280str x2, [sp+440]
001f0284ldrb w1, [sp+119]
001f0288strb w1, [sp+117]
001f028cldr x1, [sp+440]
001f0290ldr x2, [sp+432]
001f0294str x2, [sp+224]
001f0298str x1, [sp+232]
001f029ccbnz x2, 0x1f02a4
001f02a0b 0x1f02d4
001f02a4
001f02a4loc_1f02a4:
001f02a4stp xzr, xzr, [sp+160]
001f02a8str xzr, [sp+176]
001f02acldr x3, [sp+120]
001f02b0ldr x5, [sp+224]
001f02b4ldr x6, [sp+232]
001f02b8ldrb w4, [sp+128]
001f02bcmov x0, xzr
001f02c0mov x1, x0
001f02c4mov x2, xzr
001f02c8ldp x29, x30, [sp-8]
001f02ccadd sp, sp, 480
001f02d0ret x30
001f02d4
001f02d4loc_1f02d4:
001f02d4ldr x1, [sp+184]
001f02d8ldr x2, [sp+192]
001f02dcldr x3, [sp+200]
001f02e0ldr x4, [sp+208]
001f02e4ldrsb x27, [x4]
001f02e8ldr x4, [x4+24]
001f02ecldr x0, [sp+216]
001f02f0blr x4
001f02f4ldr x4, [sp+136]
001f02f8str x4, [sp+120]
001f02fcldrb w4, [sp+117]
001f0300ands wzr, w4, 1
001f0304cset x4, ne
001f0308strb w4, [sp+128]
001f030cldr x4, [sp+512]
001f0310ldr x5, [sp+520]
001f0314ldr x6, [sp+528]
001f0318str x4, [sp+160]
001f031cstr x5, [sp+168]
001f0320str x6, [sp+176]
001f0324stp xzr, xzr, [sp+224]
001f0328ldr x3, [sp+120]
001f032cldr x0, [sp+160]
001f0330ldrb w4, [sp+128]
001f0334ldr x1, [sp+168]
001f0338ldr x2, [sp+176]
001f033cmov x5, xzr
001f0340mov x6, xzr
001f0344ldp x29, x30, [sp-8]
001f0348add sp, sp, 480
001f034cret x30
001f0350
001f0350loc_1f0350:
001f0350stp x0, x1, [sp+8]
001f0354stp x2, x3, [sp+24]
001f0358stp x4, x5, [sp+40]
001f035cstr w6, [sp+56]
001f0360strb w7, [sp+60]
001f0364strb w8, [sp+64]
001f0368stp x9, x10, [sp+72]
001f036cstr x11, [sp+88]
001f0370mov x3, x30
001f0374bl runtime.morestack_noctxt.abi0
001f0378ldp x0, x1, [sp+8]
001f037cldp x2, x3, [sp+24]
001f0380ldp x4, x5, [sp+40]
001f0384ldrsw x6, [sp+56]
001f0388ldrsb x7, [sp+60]
001f038cldrb w8, [sp+64]
001f0390ldp x9, x10, [sp+72]
001f0394ldr x11, [sp+88]
001f0398b 0x1f0010
001f039cudf 0
001f0010
001f0010google.golang.org/protobuf/internal/impl.consumeGroupSliceValue: ; void google.golang.org/protobuf/internal/impl.consumeGroupSliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, google.golang.org/protobuf/encoding/protowire.Number num, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001f0010ldr x16, [x28+16]
001f0014sub x17, sp, 352
001f0018subs xzr, x17, x16
001f001cb.ls 0x1f0350
001f0020sub x20, sp, 480
001f0024stp x29, x30, [x20-8]
001f0028add sp, x20, 0
001f002csub x29, sp, 8
001f0030str x0, [sp+488]
001f0034str x1, [sp+496]
001f0038str x2, [sp+504]
001f003cstr x3, [sp+512]
001f0040str x4, [sp+520]
001f0044str x5, [sp+528]
001f0048str w6, [sp+536]
001f004cstrb w7, [sp+540]
001f0050strb w8, [sp+544]
001f0054str x9, [sp+552]
001f0058str x10, [sp+560]
001f005cstr x11, [sp+568]
001f0060stp xzr, xzr, [sp+160]
001f0064str xzr, [sp+176]
001f0068str xzr, [sp+120]
001f006cstrb wzr, [sp+128]
001f0070stp xzr, xzr, [sp+224]
001f0074ldr x0, [sp+512]
001f0078ldr x1, [sp+520]
001f007cldr x2, [sp+528]
001f0080bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001f0084str x0, [sp+208]
001f0088str x1, [sp+216]
001f008cldrsb x3, [sp+540]
001f0090ubfm x3, x3, 0, 7
001f0094subs wzr, w3, 3
001f0098b.ne 0x1f00a0
001f009cb 0x1f00e0
001f00a0
001f00a0loc_1f00a0:
001f00a0stp xzr, xzr, [sp+160]
001f00a4str xzr, [sp+176]
001f00a8adrp x27, 0x832000
001f00acldr x5, [x27+192]
001f00b0adrp x27, 0x832000
001f00b4ldr x6, [x27+200]
001f00b8str x5, [sp+224]
001f00bcstr x6, [sp+232]
001f00c0ldr x3, [sp+120]
001f00c4ldr x0, [sp+160]
001f00c8ldrb w4, [sp+128]
001f00ccldr x1, [sp+168]
001f00d0ldr x2, [sp+176]
001f00d4ldp x29, x30, [sp-8]
001f00d8add sp, sp, 480
001f00dcret x30
001f00e0
001f00e0loc_1f00e0:
001f00e0str xzr, [sp+408]
001f00e4stp xzr, xzr, [sp+416]
001f00e8ldr x1, [sp+488]
001f00ecldr x2, [sp+496]
001f00f0ldr x3, [sp+504]
001f00f4ldrsw x0, [sp+536]
001f00f8bl google.golang.org/protobuf/encoding/protowire.ConsumeGroup
001f00fcstr x0, [sp+408]
001f0100str x1, [sp+416]
001f0104str x2, [sp+424]
001f0108str x3, [sp+144]
001f010cstr x0, [sp+448]
001f0110str x1, [sp+456]
001f0114str x2, [sp+464]
001f0118ldr x4, [sp+144]
001f011cstr x4, [sp+152]
001f0120str x0, [sp+488]
001f0124str x1, [sp+496]
001f0128str x2, [sp+504]
001f012cldr x4, [sp+152]
001f0130str x4, [sp+136]
001f0134tbnz x4, 63, 0x1f013c
001f0138b 0x1f017c
001f013c
001f013cloc_1f013c:
001f013cstp xzr, xzr, [sp+160]
001f0140str xzr, [sp+176]
001f0144adrp x27, 0x832000
001f0148ldr x5, [x27+160]
001f014cadrp x27, 0x832000
001f0150ldr x6, [x27+168]
001f0154str x5, [sp+224]
001f0158str x6, [sp+232]
001f015cldr x3, [sp+120]
001f0160ldr x0, [sp+160]
001f0164ldrb w4, [sp+128]
001f0168ldr x1, [sp+168]
001f016cldr x2, [sp+176]
001f0170ldp x29, x30, [sp-8]
001f0174add sp, sp, 480
001f0178ret x30
001f017c
001f017cloc_1f017c:
001f017cldr x1, [sp+208]
001f0180ldrsb x27, [x1]
001f0184ldr x1, [x1+64]
001f0188ldr x0, [sp+216]
001f018cblr x1
001f0190str x0, [sp+184]
001f0194str x1, [sp+192]
001f0198str x2, [sp+200]
001f019cldrb w0, [sp+544]
001f01a0ldr x1, [sp+552]
001f01a4ldr x2, [sp+560]
001f01a8ldr x3, [sp+568]
001f01acbl google.golang.org/protobuf/internal/impl.unmarshalOptions.Options
001f01b0strb w0, [sp+240]
001f01b4strb w1, [sp+241]
001f01b8strb w2, [sp+242]
001f01bcstr x3, [sp+248]
001f01c0str x4, [sp+256]
001f01c4str x5, [sp+264]
001f01c8ldp x1, x2, [sp+240]
001f01ccldp x3, x4, [sp+256]
001f01d0stp x1, x2, [sp+376]
001f01d4stp x3, x4, [sp+392]
001f01d8ldr x0, [sp+184]
001f01dcldr x1, [sp+192]
001f01e0ldr x2, [sp+200]
001f01e4bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
001f01e8str x0, [sp+360]
001f01ecstr x1, [sp+368]
001f01f0stp xzr, xzr, [sp+344]
001f01f4stp xzr, xzr, [sp+272]
001f01f8stp xzr, xzr, [sp+288]
001f01fcstp xzr, xzr, [sp+304]
001f0200stp xzr, xzr, [sp+320]
001f0204str xzr, [sp+336]
001f0208ldr x9, [sp+496]
001f020cldr x10, [sp+504]
001f0210ldr x1, [sp+488]
001f0214str x1, [sp+288]
001f0218str x9, [sp+296]
001f021cstr x10, [sp+304]
001f0220ldr x6, [sp+360]
001f0224ldr x7, [sp+368]
001f0228str x6, [sp+272]
001f022cstr x7, [sp+280]
001f0230ldrb w0, [sp+376]
001f0234ldrb w1, [sp+377]
001f0238ldrb w2, [sp+378]
001f023cldr x3, [sp+384]
001f0240ldr x4, [sp+392]
001f0244ldr x8, [sp+288]
001f0248ldr x5, [sp+400]
001f024cldrb w11, [sp+312]
001f0250ldr x12, [sp+320]
001f0254ldr x13, [sp+328]
001f0258ldr x14, [sp+336]
001f025cbl google.golang.org/protobuf/proto.UnmarshalOptions.UnmarshalState
001f0260strb w0, [sp+118]
001f0264str x1, [sp+344]
001f0268str x2, [sp+352]
001f026cldrb w1, [sp+118]
001f0270strb w1, [sp+119]
001f0274ldr x1, [sp+344]
001f0278ldr x2, [sp+352]
001f027cstr x1, [sp+432]
001f0280str x2, [sp+440]
001f0284ldrb w1, [sp+119]
001f0288strb w1, [sp+117]
001f028cldr x1, [sp+440]
001f0290ldr x2, [sp+432]
001f0294str x2, [sp+224]
001f0298str x1, [sp+232]
001f029ccbnz x2, 0x1f02a4
001f02a0b 0x1f02d4
001f02a4
001f02a4loc_1f02a4:
001f02a4stp xzr, xzr, [sp+160]
001f02a8str xzr, [sp+176]
001f02acldr x3, [sp+120]
001f02b0ldr x5, [sp+224]
001f02b4ldr x6, [sp+232]
001f02b8ldrb w4, [sp+128]
001f02bcmov x0, xzr
001f02c0mov x1, x0
001f02c4mov x2, xzr
001f02c8ldp x29, x30, [sp-8]
001f02ccadd sp, sp, 480
001f02d0ret x30
001f02d4
001f02d4loc_1f02d4:
001f02d4ldr x1, [sp+184]
001f02d8ldr x2, [sp+192]
001f02dcldr x3, [sp+200]
001f02e0ldr x4, [sp+208]
001f02e4ldrsb x27, [x4]
001f02e8ldr x4, [x4+24]
001f02ecldr x0, [sp+216]
001f02f0blr x4
001f02f4ldr x4, [sp+136]
001f02f8str x4, [sp+120]
001f02fcldrb w4, [sp+117]
001f0300ands wzr, w4, 1
001f0304cset x4, ne
001f0308strb w4, [sp+128]
001f030cldr x4, [sp+512]
001f0310ldr x5, [sp+520]
001f0314ldr x6, [sp+528]
001f0318str x4, [sp+160]
001f031cstr x5, [sp+168]
001f0320str x6, [sp+176]
001f0324stp xzr, xzr, [sp+224]
001f0328ldr x3, [sp+120]
001f032cldr x0, [sp+160]
001f0330ldrb w4, [sp+128]
001f0334ldr x1, [sp+168]
001f0338ldr x2, [sp+176]
001f033cmov x5, xzr
001f0340mov x6, xzr
001f0344ldp x29, x30, [sp-8]
001f0348add sp, sp, 480
001f034cret x30
001f0350
001f0350loc_1f0350:
001f0350stp x0, x1, [sp+8]
001f0354stp x2, x3, [sp+24]
001f0358stp x4, x5, [sp+40]
001f035cstr w6, [sp+56]
001f0360strb w7, [sp+60]
001f0364strb w8, [sp+64]
001f0368stp x9, x10, [sp+72]
001f036cstr x11, [sp+88]
001f0370mov x3, x30
001f0374bl runtime.morestack_noctxt.abi0
001f0378ldp x0, x1, [sp+8]
001f037cldp x2, x3, [sp+24]
001f0380ldp x4, x5, [sp+40]
001f0384ldrsw x6, [sp+56]
001f0388ldrsb x7, [sp+60]
001f038cldrb w8, [sp+64]
001f0390ldp x9, x10, [sp+72]
001f0394ldr x11, [sp+88]
001f0398b 0x1f0010
001f039cudf 0
001f0010
001f03a0
001f03a0google.golang.org/protobuf/internal/impl.makeGroupSliceFieldCoder: ; void google.golang.org/protobuf/internal/impl.makeGroupSliceFieldCoder(google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd, reflect.Type ft)
001f03a0ldr x16, [x28+16]
001f03a4sub x17, sp, 80
001f03a8subs xzr, x17, x16
001f03acb.ls 0x1f0698
001f03b0str x30, [sp-208]!
001f03b4stur x29, [sp-8]
001f03b8sub x29, sp, 8
001f03bcstr x0, [sp+216]
001f03c0str x1, [sp+224]
001f03c4str x2, [sp+232]
001f03c8str x3, [sp+240]
001f03ccstp xzr, xzr, [sp+48]
001f03d0stp xzr, xzr, [sp+64]
001f03d4stp xzr, xzr, [sp+80]
001f03d8ldr x1, [sp+216]
001f03dcldrsb x27, [x1]
001f03e0ldr x1, [x1+216]
001f03e4ldr x0, [sp+224]
001f03e8blr x1
001f03ecstr w0, [sp+44]
001f03f0ldr x0, [sp+232]
001f03f4ldr x1, [sp+240]
001f03f8bl google.golang.org/protobuf/internal/impl.getMessageInfo
001f03fcstr x0, [sp+96]
001f0400cbnz x0, 0x1f0408
001f0404b 0x1f04bc
001f0408
001f0408loc_1f0408:
001f0408stp xzr, xzr, [sp+104]
001f040cstp xzr, xzr, [sp+120]
001f0410stp xzr, xzr, [sp+136]
001f0414adrp x2, 0x4e9000
001f0418add x2, x2, 3816
001f041cstr x2, [sp+112]
001f0420adrp x2, 0x4e9000
001f0424add x2, x2, 1576
001f0428str x2, [sp+120]
001f042cadrp x2, 0x4e9000
001f0430add x2, x2, 2520
001f0434str x2, [sp+128]
001f0438adrp x2, 0x4e9000
001f043cadd x2, x2, 3304
001f0440str x2, [sp+144]
001f0444ldr x2, [sp+96]
001f0448ldrsb x27, [x2]
001f044cldr x0, [x2+16]
001f0450ldr x1, [x2+24]
001f0454str x0, [sp+168]
001f0458str x1, [sp+176]
001f045cbl google.golang.org/protobuf/internal/impl.needsInitCheck
001f0460strb w0, [sp+43]
001f0464tbnz w0, 0, 0x1f046c
001f0468b 0x1f047c
001f046c
001f046cloc_1f046c:
001f046cadrp x6, 0x4e9000
001f0470add x6, x6, 2992
001f0474str x6, [sp+136]
001f0478b 0x1f0480
001f047c
001f047cloc_1f047c:
001f047cb 0x1f0480
001f0480
001f0480loc_1f0480:
001f0480ldp x6, x7, [sp+104]
001f0484ldp x8, x9, [sp+120]
001f0488ldp x10, x11, [sp+136]
001f048cstp x6, x7, [sp+48]
001f0490stp x8, x9, [sp+64]
001f0494stp x10, x11, [sp+80]
001f0498ldr x0, [sp+48]
001f049cldr x1, [sp+56]
001f04a0ldr x2, [sp+64]
001f04a4ldr x3, [sp+72]
001f04a8ldr x4, [sp+80]
001f04acldr x5, [sp+88]
001f04b0ldur x29, [sp-8]
001f04b4ldr x30, [sp], 208
001f04b8ret x30
001f04bc
001f04bcloc_1f04bc:
001f04bcstp xzr, xzr, [sp+48]
001f04c0stp xzr, xzr, [sp+64]
001f04c4stp xzr, xzr, [sp+80]
001f04c8adrp x0, 0x449000
001f04ccadd x0, x0, 832
001f04d0bl runtime.newobject
001f04d4str x0, [sp+160]
001f04d8adrp x1, 0
001f04dcadd x1, x1, 2512
001f04e0str x1, [x0]
001f04e4ldr x1, [sp+240]
001f04e8ldr x2, [sp+232]
001f04ecldr x3, [sp+160]
001f04f0ldrsb x27, [x3]
001f04f4str x2, [x3+8]
001f04f8adrp x27, 0x85b000
001f04fcldr w2, [x27+3056]
001f0500cbz w2, 0x1f0508
001f0504b 0x1f050c
001f0508
001f0508loc_1f0508:
001f0508b 0x1f0520
001f050c
001f050cloc_1f050c:
001f050cbl runtime.gcWriteBarrier2
001f0510str x1, [x25]
001f0514ldr x2, [x3+16]
001f0518str x2, [x25+8]
001f051cb 0x1f0520
001f0520
001f0520loc_1f0520:
001f0520str x1, [x3+16]
001f0524ldr x1, [sp+160]
001f0528str x1, [sp+56]
001f052cadrp x0, 0x449000
001f0530add x0, x0, 832
001f0534bl runtime.newobject
001f0538str x0, [sp+152]
001f053cadrp x1, 0
001f0540add x1, x1, 2192
001f0544str x1, [x0]
001f0548ldr x1, [sp+240]
001f054cldr x2, [sp+232]
001f0550ldr x3, [sp+152]
001f0554ldrsb x27, [x3]
001f0558str x2, [x3+8]
001f055cadrp x27, 0x85b000
001f0560ldr w2, [x27+3056]
001f0564cbz w2, 0x1f056c
001f0568b 0x1f0570
001f056c
001f056cloc_1f056c:
001f056cb 0x1f0584
001f0570
001f0570loc_1f0570:
001f0570bl runtime.gcWriteBarrier2
001f0574str x1, [x25]
001f0578ldr x2, [x3+16]
001f057cstr x2, [x25+8]
001f0580b 0x1f0584
001f0584
001f0584loc_1f0584:
001f0584str x1, [x3+16]
001f0588ldr x1, [sp+152]
001f058cstr x1, [sp+64]
001f0590adrp x0, 0x45d000
001f0594add x0, x0, 2624
001f0598bl runtime.newobject
001f059cstr x0, [sp+192]
001f05a0adrp x1, 0
001f05a4add x1, x1, 1856
001f05a8str x1, [x0]
001f05acldrsw x1, [sp+44]
001f05b0ldr x2, [sp+192]
001f05b4ldrsb x27, [x2]
001f05b8str w1, [x2+8]
001f05bcldr x1, [sp+240]
001f05c0ldr x2, [sp+232]
001f05c4ldr x3, [sp+192]
001f05c8ldrsb x27, [x3]
001f05ccstr x2, [x3+16]
001f05d0adrp x27, 0x85b000
001f05d4ldr w2, [x27+3056]
001f05d8cbz w2, 0x1f05e0
001f05dcb 0x1f05e4
001f05e0
001f05e0loc_1f05e0:
001f05e0b 0x1f05f8
001f05e4
001f05e4loc_1f05e4:
001f05e4bl runtime.gcWriteBarrier2
001f05e8str x1, [x25]
001f05ecldr x2, [x3+24]
001f05f0str x2, [x25+8]
001f05f4b 0x1f05f8
001f05f8
001f05f8loc_1f05f8:
001f05f8str x1, [x3+24]
001f05fcldr x1, [sp+192]
001f0600str x1, [sp+72]
001f0604adrp x0, 0x449000
001f0608add x0, x0, 832
001f060cbl runtime.newobject
001f0610str x0, [sp+184]
001f0614adrp x1, 0
001f0618add x1, x1, 1728
001f061cstr x1, [x0]
001f0620ldr x1, [sp+240]
001f0624ldr x2, [sp+232]
001f0628ldr x3, [sp+184]
001f062cldrsb x27, [x3]
001f0630str x2, [x3+8]
001f0634adrp x27, 0x85b000
001f0638ldr w2, [x27+3056]
001f063ccbz w2, 0x1f0644
001f0640b 0x1f0648
001f0644
001f0644loc_1f0644:
001f0644b 0x1f065c
001f0648
001f0648loc_1f0648:
001f0648bl runtime.gcWriteBarrier2
001f064cstr x1, [x25]
001f0650ldr x6, [x3+16]
001f0654str x6, [x25+8]
001f0658b 0x1f065c
001f065c
001f065cloc_1f065c:
001f065cstr x1, [x3+16]
001f0660ldr x6, [sp+184]
001f0664str x6, [sp+80]
001f0668adrp x6, 0x4e9000
001f066cadd x6, x6, 3304
001f0670str x6, [sp+88]
001f0674ldr x0, [sp+48]
001f0678ldr x1, [sp+56]
001f067cldr x2, [sp+64]
001f0680ldr x3, [sp+72]
001f0684ldr x4, [sp+80]
001f0688ldr x5, [sp+88]
001f068cldur x29, [sp-8]
001f0690ldr x30, [sp], 208
001f0694ret x30
001f0698
001f0698loc_1f0698:
001f0698stp x0, x1, [sp+8]
001f069cstp x2, x3, [sp+24]
001f06a0mov x3, x30
001f06a4bl runtime.morestack_noctxt.abi0
001f06a8ldp x0, x1, [sp+8]
001f06acldp x2, x3, [sp+24]
001f06b0b 0x1f03a0
001f06b4udf 0
001f06b8udf 0
001f06bcudf 0
001f03a0
001f03a0google.golang.org/protobuf/internal/impl.makeGroupSliceFieldCoder: ; void google.golang.org/protobuf/internal/impl.makeGroupSliceFieldCoder(google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd, reflect.Type ft)
001f03a0ldr x16, [x28+16]
001f03a4sub x17, sp, 80
001f03a8subs xzr, x17, x16
001f03acb.ls 0x1f0698
001f03b0str x30, [sp-208]!
001f03b4stur x29, [sp-8]
001f03b8sub x29, sp, 8
001f03bcstr x0, [sp+216]
001f03c0str x1, [sp+224]
001f03c4str x2, [sp+232]
001f03c8str x3, [sp+240]
001f03ccstp xzr, xzr, [sp+48]
001f03d0stp xzr, xzr, [sp+64]
001f03d4stp xzr, xzr, [sp+80]
001f03d8ldr x1, [sp+216]
001f03dcldrsb x27, [x1]
001f03e0ldr x1, [x1+216]
001f03e4ldr x0, [sp+224]
001f03e8blr x1
001f03ecstr w0, [sp+44]
001f03f0ldr x0, [sp+232]
001f03f4ldr x1, [sp+240]
001f03f8bl google.golang.org/protobuf/internal/impl.getMessageInfo
001f03fcstr x0, [sp+96]
001f0400cbnz x0, 0x1f0408
001f0404b 0x1f04bc
001f0408
001f0408loc_1f0408:
001f0408stp xzr, xzr, [sp+104]
001f040cstp xzr, xzr, [sp+120]
001f0410stp xzr, xzr, [sp+136]
001f0414adrp x2, 0x4e9000
001f0418add x2, x2, 3816
001f041cstr x2, [sp+112]
001f0420adrp x2, 0x4e9000
001f0424add x2, x2, 1576
001f0428str x2, [sp+120]
001f042cadrp x2, 0x4e9000
001f0430add x2, x2, 2520
001f0434str x2, [sp+128]
001f0438adrp x2, 0x4e9000
001f043cadd x2, x2, 3304
001f0440str x2, [sp+144]
001f0444ldr x2, [sp+96]
001f0448ldrsb x27, [x2]
001f044cldr x0, [x2+16]
001f0450ldr x1, [x2+24]
001f0454str x0, [sp+168]
001f0458str x1, [sp+176]
001f045cbl google.golang.org/protobuf/internal/impl.needsInitCheck
001f0460strb w0, [sp+43]
001f0464tbnz w0, 0, 0x1f046c
001f0468b 0x1f047c
001f046c
001f046cloc_1f046c:
001f046cadrp x6, 0x4e9000
001f0470add x6, x6, 2992
001f0474str x6, [sp+136]
001f0478b 0x1f0480
001f047c
001f047cloc_1f047c:
001f047cb 0x1f0480
001f0480
001f0480loc_1f0480:
001f0480ldp x6, x7, [sp+104]
001f0484ldp x8, x9, [sp+120]
001f0488ldp x10, x11, [sp+136]
001f048cstp x6, x7, [sp+48]
001f0490stp x8, x9, [sp+64]
001f0494stp x10, x11, [sp+80]
001f0498ldr x0, [sp+48]
001f049cldr x1, [sp+56]
001f04a0ldr x2, [sp+64]
001f04a4ldr x3, [sp+72]
001f04a8ldr x4, [sp+80]
001f04acldr x5, [sp+88]
001f04b0ldur x29, [sp-8]
001f04b4ldr x30, [sp], 208
001f04b8ret x30
001f04bc
001f04bcloc_1f04bc:
001f04bcstp xzr, xzr, [sp+48]
001f04c0stp xzr, xzr, [sp+64]
001f04c4stp xzr, xzr, [sp+80]
001f04c8adrp x0, 0x449000
001f04ccadd x0, x0, 832
001f04d0bl runtime.newobject
001f04d4str x0, [sp+160]
001f04d8adrp x1, 0
001f04dcadd x1, x1, 2512
001f04e0str x1, [x0]
001f04e4ldr x1, [sp+240]
001f04e8ldr x2, [sp+232]
001f04ecldr x3, [sp+160]
001f04f0ldrsb x27, [x3]
001f04f4str x2, [x3+8]
001f04f8adrp x27, 0x85b000
001f04fcldr w2, [x27+3056]
001f0500cbz w2, 0x1f0508
001f0504b 0x1f050c
001f0508
001f0508loc_1f0508:
001f0508b 0x1f0520
001f050c
001f050cloc_1f050c:
001f050cbl runtime.gcWriteBarrier2
001f0510str x1, [x25]
001f0514ldr x2, [x3+16]
001f0518str x2, [x25+8]
001f051cb 0x1f0520
001f0520
001f0520loc_1f0520:
001f0520str x1, [x3+16]
001f0524ldr x1, [sp+160]
001f0528str x1, [sp+56]
001f052cadrp x0, 0x449000
001f0530add x0, x0, 832
001f0534bl runtime.newobject
001f0538str x0, [sp+152]
001f053cadrp x1, 0
001f0540add x1, x1, 2192
001f0544str x1, [x0]
001f0548ldr x1, [sp+240]
001f054cldr x2, [sp+232]
001f0550ldr x3, [sp+152]
001f0554ldrsb x27, [x3]
001f0558str x2, [x3+8]
001f055cadrp x27, 0x85b000
001f0560ldr w2, [x27+3056]
001f0564cbz w2, 0x1f056c
001f0568b 0x1f0570
001f056c
001f056cloc_1f056c:
001f056cb 0x1f0584
001f0570
001f0570loc_1f0570:
001f0570bl runtime.gcWriteBarrier2
001f0574str x1, [x25]
001f0578ldr x2, [x3+16]
001f057cstr x2, [x25+8]
001f0580b 0x1f0584
001f0584
001f0584loc_1f0584:
001f0584str x1, [x3+16]
001f0588ldr x1, [sp+152]
001f058cstr x1, [sp+64]
001f0590adrp x0, 0x45d000
001f0594add x0, x0, 2624
001f0598bl runtime.newobject
001f059cstr x0, [sp+192]
001f05a0adrp x1, 0
001f05a4add x1, x1, 1856
001f05a8str x1, [x0]
001f05acldrsw x1, [sp+44]
001f05b0ldr x2, [sp+192]
001f05b4ldrsb x27, [x2]
001f05b8str w1, [x2+8]
001f05bcldr x1, [sp+240]
001f05c0ldr x2, [sp+232]
001f05c4ldr x3, [sp+192]
001f05c8ldrsb x27, [x3]
001f05ccstr x2, [x3+16]
001f05d0adrp x27, 0x85b000
001f05d4ldr w2, [x27+3056]
001f05d8cbz w2, 0x1f05e0
001f05dcb 0x1f05e4
001f05e0
001f05e0loc_1f05e0:
001f05e0b 0x1f05f8
001f05e4
001f05e4loc_1f05e4:
001f05e4bl runtime.gcWriteBarrier2
001f05e8str x1, [x25]
001f05ecldr x2, [x3+24]
001f05f0str x2, [x25+8]
001f05f4b 0x1f05f8
001f05f8
001f05f8loc_1f05f8:
001f05f8str x1, [x3+24]
001f05fcldr x1, [sp+192]
001f0600str x1, [sp+72]
001f0604adrp x0, 0x449000
001f0608add x0, x0, 832
001f060cbl runtime.newobject
001f0610str x0, [sp+184]
001f0614adrp x1, 0
001f0618add x1, x1, 1728
001f061cstr x1, [x0]
001f0620ldr x1, [sp+240]
001f0624ldr x2, [sp+232]
001f0628ldr x3, [sp+184]
001f062cldrsb x27, [x3]
001f0630str x2, [x3+8]
001f0634adrp x27, 0x85b000
001f0638ldr w2, [x27+3056]
001f063ccbz w2, 0x1f0644
001f0640b 0x1f0648
001f0644
001f0644loc_1f0644:
001f0644b 0x1f065c
001f0648
001f0648loc_1f0648:
001f0648bl runtime.gcWriteBarrier2
001f064cstr x1, [x25]
001f0650ldr x6, [x3+16]
001f0654str x6, [x25+8]
001f0658b 0x1f065c
001f065c
001f065cloc_1f065c:
001f065cstr x1, [x3+16]
001f0660ldr x6, [sp+184]
001f0664str x6, [sp+80]
001f0668adrp x6, 0x4e9000
001f066cadd x6, x6, 3304
001f0670str x6, [sp+88]
001f0674ldr x0, [sp+48]
001f0678ldr x1, [sp+56]
001f067cldr x2, [sp+64]
001f0680ldr x3, [sp+72]
001f0684ldr x4, [sp+80]
001f0688ldr x5, [sp+88]
001f068cldur x29, [sp-8]
001f0690ldr x30, [sp], 208
001f0694ret x30
001f0698
001f0698loc_1f0698:
001f0698stp x0, x1, [sp+8]
001f069cstp x2, x3, [sp+24]
001f06a0mov x3, x30
001f06a4bl runtime.morestack_noctxt.abi0
001f06a8ldp x0, x1, [sp+8]
001f06acldp x2, x3, [sp+24]
001f06b0b 0x1f03a0
001f06b4udf 0
001f06b8udf 0
001f06bcudf 0
001f03a0
001f06c0
001f06c0google.golang.org/protobuf/internal/impl.makeGroupSliceFieldCoder.func4: ; void google.golang.org/protobuf/internal/impl.makeGroupSliceFieldCoder.func4(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f)
001f06c0ldr x16, [x28+16]
001f06c4subs xzr, sp, x16
001f06c8b.ls 0x1f0720
001f06ccstr x30, [sp-96]!
001f06d0stur x29, [sp-8]
001f06d4sub x29, sp, 8
001f06d8str x0, [sp+104]
001f06dcstr x1, [sp+112]
001f06e0ldr x3, [x26+8]
001f06e4ldr x4, [x26+16]
001f06e8str x3, [sp+56]
001f06ecstr x4, [sp+64]
001f06f0stp xzr, xzr, [sp+40]
001f06f4ldr x1, [sp+56]
001f06f8ldr x0, [sp+104]
001f06fcldr x2, [sp+64]
001f0700bl google.golang.org/protobuf/internal/impl.isInitMessageSlice
001f0704str x0, [sp+72]
001f0708str x1, [sp+80]
001f070cstr x0, [sp+40]
001f0710str x1, [sp+48]
001f0714ldur x29, [sp-8]
001f0718ldr x30, [sp], 96
001f071cret x30
001f0720
001f0720loc_1f0720:
001f0720stp x0, x1, [sp+8]
001f0724mov x3, x30
001f0728bl runtime.morestack.abi0
001f072cldp x0, x1, [sp+8]
001f0730b 0x1f06c0
001f0734udf 0
001f0738udf 0
001f073cudf 0
001f06c0
001f06c0google.golang.org/protobuf/internal/impl.makeGroupSliceFieldCoder.func4: ; void google.golang.org/protobuf/internal/impl.makeGroupSliceFieldCoder.func4(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f)
001f06c0ldr x16, [x28+16]
001f06c4subs xzr, sp, x16
001f06c8b.ls 0x1f0720
001f06ccstr x30, [sp-96]!
001f06d0stur x29, [sp-8]
001f06d4sub x29, sp, 8
001f06d8str x0, [sp+104]
001f06dcstr x1, [sp+112]
001f06e0ldr x3, [x26+8]
001f06e4ldr x4, [x26+16]
001f06e8str x3, [sp+56]
001f06ecstr x4, [sp+64]
001f06f0stp xzr, xzr, [sp+40]
001f06f4ldr x1, [sp+56]
001f06f8ldr x0, [sp+104]
001f06fcldr x2, [sp+64]
001f0700bl google.golang.org/protobuf/internal/impl.isInitMessageSlice
001f0704str x0, [sp+72]
001f0708str x1, [sp+80]
001f070cstr x0, [sp+40]
001f0710str x1, [sp+48]
001f0714ldur x29, [sp-8]
001f0718ldr x30, [sp], 96
001f071cret x30
001f0720
001f0720loc_1f0720:
001f0720stp x0, x1, [sp+8]
001f0724mov x3, x30
001f0728bl runtime.morestack.abi0
001f072cldp x0, x1, [sp+8]
001f0730b 0x1f06c0
001f0734udf 0
001f0738udf 0
001f073cudf 0
001f06c0
001f0740
001f0740google.golang.org/protobuf/internal/impl.makeGroupSliceFieldCoder.func3: ; void google.golang.org/protobuf/internal/impl.makeGroupSliceFieldCoder.func3(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)
001f0740ldr x16, [x28+16]
001f0744sub x17, sp, 96
001f0748subs xzr, x17, x16
001f074cb.ls 0x1f0844
001f0750str x30, [sp-224]!
001f0754stur x29, [sp-8]
001f0758sub x29, sp, 8
001f075cstr x0, [sp+232]
001f0760str x1, [sp+240]
001f0764str x2, [sp+248]
001f0768str x3, [sp+256]
001f076cstrb w4, [sp+264]
001f0770str x5, [sp+272]
001f0774strb w6, [sp+280]
001f0778str x7, [sp+288]
001f077cstr x8, [sp+296]
001f0780str x9, [sp+304]
001f0784ldrsw x12, [x26+8]
001f0788str w12, [sp+100]
001f078cldr x12, [x26+16]
001f0790ldr x13, [x26+24]
001f0794str x12, [sp+168]
001f0798str x13, [sp+176]
001f079cstr xzr, [sp+104]
001f07a0strb wzr, [sp+112]
001f07a4stp xzr, xzr, [sp+152]
001f07a8stp xzr, xzr, [sp+200]
001f07acldrsb x5, [sp+264]
001f07b0ldrb w8, [sp+280]
001f07b4ldr x3, [sp+256]
001f07b8ldr x9, [sp+288]
001f07bcldr x7, [sp+176]
001f07c0ldr x10, [sp+296]
001f07c4ldr x11, [sp+304]
001f07c8ldrsw x4, [sp+100]
001f07ccldr x6, [sp+168]
001f07d0ldr x0, [sp+232]
001f07d4ldr x1, [sp+240]
001f07d8ldr x2, [sp+248]
001f07dcbl google.golang.org/protobuf/internal/impl.consumeGroupSlice
001f07e0str x0, [sp+120]
001f07e4strb w1, [sp+128]
001f07e8str x2, [sp+200]
001f07ecstr x3, [sp+208]
001f07f0ldr x12, [sp+120]
001f07f4ldrb w13, [sp+128]
001f07f8str x12, [sp+136]
001f07fcstrb w13, [sp+144]
001f0800ldr x12, [sp+200]
001f0804ldr x13, [sp+208]
001f0808str x12, [sp+184]
001f080cstr x13, [sp+192]
001f0810ldr x12, [sp+136]
001f0814ldrb w13, [sp+144]
001f0818str x12, [sp+104]
001f081cstrb w13, [sp+112]
001f0820ldr x2, [sp+184]
001f0824ldr x3, [sp+192]
001f0828str x2, [sp+152]
001f082cstr x3, [sp+160]
001f0830ldr x0, [sp+104]
001f0834ldrb w1, [sp+112]
001f0838ldur x29, [sp-8]
001f083cldr x30, [sp], 224
001f0840ret x30
001f0844
001f0844loc_1f0844:
001f0844stp x0, x1, [sp+8]
001f0848stp x2, x3, [sp+24]
001f084cstrb w4, [sp+40]
001f0850str x5, [sp+48]
001f0854strb w6, [sp+56]
001f0858stp x7, x8, [sp+64]
001f085cstr x9, [sp+80]
001f0860mov x3, x30
001f0864bl runtime.morestack.abi0
001f0868ldp x0, x1, [sp+8]
001f086cldp x2, x3, [sp+24]
001f0870ldrsb x4, [sp+40]
001f0874ldr x5, [sp+48]
001f0878ldrb w6, [sp+56]
001f087cldp x7, x8, [sp+64]
001f0880ldr x9, [sp+80]
001f0884b 0x1f0740
001f0888udf 0
001f088cudf 0
001f0740
001f0740google.golang.org/protobuf/internal/impl.makeGroupSliceFieldCoder.func3: ; void google.golang.org/protobuf/internal/impl.makeGroupSliceFieldCoder.func3(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)
001f0740ldr x16, [x28+16]
001f0744sub x17, sp, 96
001f0748subs xzr, x17, x16
001f074cb.ls 0x1f0844
001f0750str x30, [sp-224]!
001f0754stur x29, [sp-8]
001f0758sub x29, sp, 8
001f075cstr x0, [sp+232]
001f0760str x1, [sp+240]
001f0764str x2, [sp+248]
001f0768str x3, [sp+256]
001f076cstrb w4, [sp+264]
001f0770str x5, [sp+272]
001f0774strb w6, [sp+280]
001f0778str x7, [sp+288]
001f077cstr x8, [sp+296]
001f0780str x9, [sp+304]
001f0784ldrsw x12, [x26+8]
001f0788str w12, [sp+100]
001f078cldr x12, [x26+16]
001f0790ldr x13, [x26+24]
001f0794str x12, [sp+168]
001f0798str x13, [sp+176]
001f079cstr xzr, [sp+104]
001f07a0strb wzr, [sp+112]
001f07a4stp xzr, xzr, [sp+152]
001f07a8stp xzr, xzr, [sp+200]
001f07acldrsb x5, [sp+264]
001f07b0ldrb w8, [sp+280]
001f07b4ldr x3, [sp+256]
001f07b8ldr x9, [sp+288]
001f07bcldr x7, [sp+176]
001f07c0ldr x10, [sp+296]
001f07c4ldr x11, [sp+304]
001f07c8ldrsw x4, [sp+100]
001f07ccldr x6, [sp+168]
001f07d0ldr x0, [sp+232]
001f07d4ldr x1, [sp+240]
001f07d8ldr x2, [sp+248]
001f07dcbl google.golang.org/protobuf/internal/impl.consumeGroupSlice
001f07e0str x0, [sp+120]
001f07e4strb w1, [sp+128]
001f07e8str x2, [sp+200]
001f07ecstr x3, [sp+208]
001f07f0ldr x12, [sp+120]
001f07f4ldrb w13, [sp+128]
001f07f8str x12, [sp+136]
001f07fcstrb w13, [sp+144]
001f0800ldr x12, [sp+200]
001f0804ldr x13, [sp+208]
001f0808str x12, [sp+184]
001f080cstr x13, [sp+192]
001f0810ldr x12, [sp+136]
001f0814ldrb w13, [sp+144]
001f0818str x12, [sp+104]
001f081cstrb w13, [sp+112]
001f0820ldr x2, [sp+184]
001f0824ldr x3, [sp+192]
001f0828str x2, [sp+152]
001f082cstr x3, [sp+160]
001f0830ldr x0, [sp+104]
001f0834ldrb w1, [sp+112]
001f0838ldur x29, [sp-8]
001f083cldr x30, [sp], 224
001f0840ret x30
001f0844
001f0844loc_1f0844:
001f0844stp x0, x1, [sp+8]
001f0848stp x2, x3, [sp+24]
001f084cstrb w4, [sp+40]
001f0850str x5, [sp+48]
001f0854strb w6, [sp+56]
001f0858stp x7, x8, [sp+64]
001f085cstr x9, [sp+80]
001f0860mov x3, x30
001f0864bl runtime.morestack.abi0
001f0868ldp x0, x1, [sp+8]
001f086cldp x2, x3, [sp+24]
001f0870ldrsb x4, [sp+40]
001f0874ldr x5, [sp+48]
001f0878ldrb w6, [sp+56]
001f087cldp x7, x8, [sp+64]
001f0880ldr x9, [sp+80]
001f0884b 0x1f0740
001f0888udf 0
001f088cudf 0
001f0740
001f0890
001f0890google.golang.org/protobuf/internal/impl.makeGroupSliceFieldCoder.func2: ; void google.golang.org/protobuf/internal/impl.makeGroupSliceFieldCoder.func2(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)
001f0890ldr x16, [x28+16]
001f0894sub x17, sp, 96
001f0898subs xzr, x17, x16
001f089cb.ls 0x1f0998
001f08a0str x30, [sp-224]!
001f08a4stur x29, [sp-8]
001f08a8sub x29, sp, 8
001f08acstr x0, [sp+232]
001f08b0str x1, [sp+240]
001f08b4str x2, [sp+248]
001f08b8str x3, [sp+256]
001f08bcstr x4, [sp+264]
001f08c0strb w5, [sp+272]
001f08c4ldr x8, [x26+8]
001f08c8ldr x9, [x26+16]
001f08ccstr x8, [sp+120]
001f08d0str x9, [sp+128]
001f08d4str xzr, [sp+96]
001f08d8stp xzr, xzr, [sp+104]
001f08dcstp xzr, xzr, [sp+80]
001f08e0str xzr, [sp+152]
001f08e4stp xzr, xzr, [sp+160]
001f08e8stp xzr, xzr, [sp+136]
001f08ecldr x8, [sp+264]
001f08f0ldrsb x27, [x8]
001f08f4ldr x4, [x8+112]
001f08f8str x4, [sp+72]
001f08fcldrb w7, [sp+272]
001f0900ldr x5, [sp+120]
001f0904ldr x0, [sp+232]
001f0908ldr x3, [sp+256]
001f090cldr x1, [sp+240]
001f0910ldr x6, [sp+128]
001f0914ldr x2, [sp+248]
001f0918bl google.golang.org/protobuf/internal/impl.appendGroupSlice
001f091cstr x0, [sp+152]
001f0920str x1, [sp+160]
001f0924str x2, [sp+168]
001f0928str x3, [sp+136]
001f092cstr x4, [sp+144]
001f0930ldr x8, [sp+152]
001f0934ldr x9, [sp+160]
001f0938ldr x10, [sp+168]
001f093cstr x8, [sp+192]
001f0940str x9, [sp+200]
001f0944str x10, [sp+208]
001f0948ldr x8, [sp+136]
001f094cldr x9, [sp+144]
001f0950str x8, [sp+176]
001f0954str x9, [sp+184]
001f0958ldr x8, [sp+192]
001f095cldr x9, [sp+200]
001f0960ldr x10, [sp+208]
001f0964str x8, [sp+96]
001f0968str x9, [sp+104]
001f096cstr x10, [sp+112]
001f0970ldr x3, [sp+176]
001f0974ldr x4, [sp+184]
001f0978str x3, [sp+80]
001f097cstr x4, [sp+88]
001f0980ldr x0, [sp+96]
001f0984ldr x1, [sp+104]
001f0988ldr x2, [sp+112]
001f098cldur x29, [sp-8]
001f0990ldr x30, [sp], 224
001f0994ret x30
001f0998
001f0998loc_1f0998:
001f0998stp x0, x1, [sp+8]
001f099cstp x2, x3, [sp+24]
001f09a0str x4, [sp+40]
001f09a4strb w5, [sp+48]
001f09a8mov x3, x30
001f09acbl runtime.morestack.abi0
001f09b0ldp x0, x1, [sp+8]
001f09b4ldp x2, x3, [sp+24]
001f09b8ldr x4, [sp+40]
001f09bcldrb w5, [sp+48]
001f09c0b 0x1f0890
001f09c4udf 0
001f09c8udf 0
001f09ccudf 0
001f0890
001f0890google.golang.org/protobuf/internal/impl.makeGroupSliceFieldCoder.func2: ; void google.golang.org/protobuf/internal/impl.makeGroupSliceFieldCoder.func2(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)
001f0890ldr x16, [x28+16]
001f0894sub x17, sp, 96
001f0898subs xzr, x17, x16
001f089cb.ls 0x1f0998
001f08a0str x30, [sp-224]!
001f08a4stur x29, [sp-8]
001f08a8sub x29, sp, 8
001f08acstr x0, [sp+232]
001f08b0str x1, [sp+240]
001f08b4str x2, [sp+248]
001f08b8str x3, [sp+256]
001f08bcstr x4, [sp+264]
001f08c0strb w5, [sp+272]
001f08c4ldr x8, [x26+8]
001f08c8ldr x9, [x26+16]
001f08ccstr x8, [sp+120]
001f08d0str x9, [sp+128]
001f08d4str xzr, [sp+96]
001f08d8stp xzr, xzr, [sp+104]
001f08dcstp xzr, xzr, [sp+80]
001f08e0str xzr, [sp+152]
001f08e4stp xzr, xzr, [sp+160]
001f08e8stp xzr, xzr, [sp+136]
001f08ecldr x8, [sp+264]
001f08f0ldrsb x27, [x8]
001f08f4ldr x4, [x8+112]
001f08f8str x4, [sp+72]
001f08fcldrb w7, [sp+272]
001f0900ldr x5, [sp+120]
001f0904ldr x0, [sp+232]
001f0908ldr x3, [sp+256]
001f090cldr x1, [sp+240]
001f0910ldr x6, [sp+128]
001f0914ldr x2, [sp+248]
001f0918bl google.golang.org/protobuf/internal/impl.appendGroupSlice
001f091cstr x0, [sp+152]
001f0920str x1, [sp+160]
001f0924str x2, [sp+168]
001f0928str x3, [sp+136]
001f092cstr x4, [sp+144]
001f0930ldr x8, [sp+152]
001f0934ldr x9, [sp+160]
001f0938ldr x10, [sp+168]
001f093cstr x8, [sp+192]
001f0940str x9, [sp+200]
001f0944str x10, [sp+208]
001f0948ldr x8, [sp+136]
001f094cldr x9, [sp+144]
001f0950str x8, [sp+176]
001f0954str x9, [sp+184]
001f0958ldr x8, [sp+192]
001f095cldr x9, [sp+200]
001f0960ldr x10, [sp+208]
001f0964str x8, [sp+96]
001f0968str x9, [sp+104]
001f096cstr x10, [sp+112]
001f0970ldr x3, [sp+176]
001f0974ldr x4, [sp+184]
001f0978str x3, [sp+80]
001f097cstr x4, [sp+88]
001f0980ldr x0, [sp+96]
001f0984ldr x1, [sp+104]
001f0988ldr x2, [sp+112]
001f098cldur x29, [sp-8]
001f0990ldr x30, [sp], 224
001f0994ret x30
001f0998
001f0998loc_1f0998:
001f0998stp x0, x1, [sp+8]
001f099cstp x2, x3, [sp+24]
001f09a0str x4, [sp+40]
001f09a4strb w5, [sp+48]
001f09a8mov x3, x30
001f09acbl runtime.morestack.abi0
001f09b0ldp x0, x1, [sp+8]
001f09b4ldp x2, x3, [sp+24]
001f09b8ldr x4, [sp+40]
001f09bcldrb w5, [sp+48]
001f09c0b 0x1f0890
001f09c4udf 0
001f09c8udf 0
001f09ccudf 0
001f0890
001f09d0
001f09d0google.golang.org/protobuf/internal/impl.makeGroupSliceFieldCoder.func1: ; void google.golang.org/protobuf/internal/impl.makeGroupSliceFieldCoder.func1(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f09d0ldr x16, [x28+16]
001f09d4subs xzr, sp, x16
001f09d8b.ls 0x1f0a38
001f09dcstr x30, [sp-96]!
001f09e0stur x29, [sp-8]
001f09e4sub x29, sp, 8
001f09e8str x0, [sp+104]
001f09ecstr x1, [sp+112]
001f09f0strb w2, [sp+120]
001f09f4ldr x1, [x26+8]
001f09f8ldr x2, [x26+16]
001f09fcstr x1, [sp+72]
001f0a00str x2, [sp+80]
001f0a04str xzr, [sp+48]
001f0a08ldr x5, [sp+112]
001f0a0cldrsb x27, [x5]
001f0a10ldr x3, [x5+120]
001f0a14str x3, [sp+56]
001f0a18ldrb w4, [sp+120]
001f0a1cldr x0, [sp+104]
001f0a20bl google.golang.org/protobuf/internal/impl.sizeGroupSlice
001f0a24str x0, [sp+64]
001f0a28str x0, [sp+48]
001f0a2cldur x29, [sp-8]
001f0a30ldr x30, [sp], 96
001f0a34ret x30
001f0a38
001f0a38loc_1f0a38:
001f0a38stp x0, x1, [sp+8]
001f0a3cstrb w2, [sp+24]
001f0a40mov x3, x30
001f0a44bl runtime.morestack.abi0
001f0a48ldp x0, x1, [sp+8]
001f0a4cldrb w2, [sp+24]
001f0a50b 0x1f09d0
001f0a54udf 0
001f0a58udf 0
001f0a5cudf 0
001f09d0
001f09d0google.golang.org/protobuf/internal/impl.makeGroupSliceFieldCoder.func1: ; void google.golang.org/protobuf/internal/impl.makeGroupSliceFieldCoder.func1(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f09d0ldr x16, [x28+16]
001f09d4subs xzr, sp, x16
001f09d8b.ls 0x1f0a38
001f09dcstr x30, [sp-96]!
001f09e0stur x29, [sp-8]
001f09e4sub x29, sp, 8
001f09e8str x0, [sp+104]
001f09ecstr x1, [sp+112]
001f09f0strb w2, [sp+120]
001f09f4ldr x1, [x26+8]
001f09f8ldr x2, [x26+16]
001f09fcstr x1, [sp+72]
001f0a00str x2, [sp+80]
001f0a04str xzr, [sp+48]
001f0a08ldr x5, [sp+112]
001f0a0cldrsb x27, [x5]
001f0a10ldr x3, [x5+120]
001f0a14str x3, [sp+56]
001f0a18ldrb w4, [sp+120]
001f0a1cldr x0, [sp+104]
001f0a20bl google.golang.org/protobuf/internal/impl.sizeGroupSlice
001f0a24str x0, [sp+64]
001f0a28str x0, [sp+48]
001f0a2cldur x29, [sp-8]
001f0a30ldr x30, [sp], 96
001f0a34ret x30
001f0a38
001f0a38loc_1f0a38:
001f0a38stp x0, x1, [sp+8]
001f0a3cstrb w2, [sp+24]
001f0a40mov x3, x30
001f0a44bl runtime.morestack.abi0
001f0a48ldp x0, x1, [sp+8]
001f0a4cldrb w2, [sp+24]
001f0a50b 0x1f09d0
001f0a54udf 0
001f0a58udf 0
001f0a5cudf 0
001f09d0
001f0a60
001f0a60google.golang.org/protobuf/internal/impl.sizeGroupSlice: ; void google.golang.org/protobuf/internal/impl.sizeGroupSlice(google.golang.org/protobuf/internal/impl.pointer p, reflect.Type messageType, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions p3)
001f0a60ldr x16, [x28+16]
001f0a64sub x17, sp, 64
001f0a68subs xzr, x17, x16
001f0a6cb.ls 0x1f0b7c
001f0a70str x30, [sp-192]!
001f0a74stur x29, [sp-8]
001f0a78sub x29, sp, 8
001f0a7cstr x0, [sp+200]
001f0a80str x1, [sp+208]
001f0a84str x2, [sp+216]
001f0a88str x3, [sp+224]
001f0a8cstrb w4, [sp+232]
001f0a90str xzr, [sp+32]
001f0a94ldr x0, [sp+200]
001f0a98bl google.golang.org/protobuf/internal/impl.pointer.PointerSlice
001f0a9cstr x0, [sp+80]
001f0aa0str x1, [sp+88]
001f0aa4str x2, [sp+96]
001f0aa8str xzr, [sp+40]
001f0aacstr x0, [sp+120]
001f0ab0str x1, [sp+128]
001f0ab4str x2, [sp+136]
001f0ab8str xzr, [sp+56]
001f0abcstr x1, [sp+48]
001f0ac0b 0x1f0ac4
001f0ac4
001f0ac4loc_1f0ac4:
001f0ac4ldr x1, [sp+48]
001f0ac8ldr x2, [sp+56]
001f0accsubs xzr, x1, x2
001f0ad0b.gt 0x1f0ad8
001f0ad4b 0x1f0b68
001f0ad8
001f0ad8loc_1f0ad8:
001f0ad8ldr x1, [sp+56]
001f0adcldr x2, [sp+120]
001f0ae0ldr x1, [x2+3*x1]
001f0ae4str x1, [sp+72]
001f0ae8ldr x1, [sp+208]
001f0aecldrsb x27, [x1]
001f0af0ldr x1, [x1+88]
001f0af4ldr x0, [sp+216]
001f0af8blr x1
001f0afcstr x0, [sp+168]
001f0b00str x1, [sp+176]
001f0b04ldr x2, [sp+72]
001f0b08mov x3, x0
001f0b0cmov x0, x2
001f0b10mov x4, x1
001f0b14mov x1, x3
001f0b18mov x2, x4
001f0b1cbl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
001f0b20str x0, [sp+144]
001f0b24str x1, [sp+152]
001f0b28str x2, [sp+160]
001f0b2cbl google.golang.org/protobuf/internal/impl.asMessage
001f0b30str x0, [sp+104]
001f0b34str x1, [sp+112]
001f0b38bl google.golang.org/protobuf/proto.Size
001f0b3cstr x0, [sp+64]
001f0b40ldr x1, [sp+40]
001f0b44ldr x2, [sp+224]
001f0b48add x2, x0, x2, lsl #1
001f0b4cadd x1, x1, x2
001f0b50str x1, [sp+40]
001f0b54b 0x1f0b58
001f0b58
001f0b58loc_1f0b58:
001f0b58ldr x1, [sp+56]
001f0b5cadd x1, x1, 1
001f0b60str x1, [sp+56]
001f0b64b 0x1f0ac4
001f0b68
001f0b68loc_1f0b68:
001f0b68ldr x0, [sp+40]
001f0b6cstr x0, [sp+32]
001f0b70ldur x29, [sp-8]
001f0b74ldr x30, [sp], 192
001f0b78ret x30
001f0b7c
001f0b7cloc_1f0b7c:
001f0b7cstp x0, x1, [sp+8]
001f0b80stp x2, x3, [sp+24]
001f0b84strb w4, [sp+40]
001f0b88mov x3, x30
001f0b8cbl runtime.morestack_noctxt.abi0
001f0b90ldp x0, x1, [sp+8]
001f0b94ldp x2, x3, [sp+24]
001f0b98ldrb w4, [sp+40]
001f0b9cb 0x1f0a60
001f0a60
001f0a60google.golang.org/protobuf/internal/impl.sizeGroupSlice: ; void google.golang.org/protobuf/internal/impl.sizeGroupSlice(google.golang.org/protobuf/internal/impl.pointer p, reflect.Type messageType, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions p3)
001f0a60ldr x16, [x28+16]
001f0a64sub x17, sp, 64
001f0a68subs xzr, x17, x16
001f0a6cb.ls 0x1f0b7c
001f0a70str x30, [sp-192]!
001f0a74stur x29, [sp-8]
001f0a78sub x29, sp, 8
001f0a7cstr x0, [sp+200]
001f0a80str x1, [sp+208]
001f0a84str x2, [sp+216]
001f0a88str x3, [sp+224]
001f0a8cstrb w4, [sp+232]
001f0a90str xzr, [sp+32]
001f0a94ldr x0, [sp+200]
001f0a98bl google.golang.org/protobuf/internal/impl.pointer.PointerSlice
001f0a9cstr x0, [sp+80]
001f0aa0str x1, [sp+88]
001f0aa4str x2, [sp+96]
001f0aa8str xzr, [sp+40]
001f0aacstr x0, [sp+120]
001f0ab0str x1, [sp+128]
001f0ab4str x2, [sp+136]
001f0ab8str xzr, [sp+56]
001f0abcstr x1, [sp+48]
001f0ac0b 0x1f0ac4
001f0ac4
001f0ac4loc_1f0ac4:
001f0ac4ldr x1, [sp+48]
001f0ac8ldr x2, [sp+56]
001f0accsubs xzr, x1, x2
001f0ad0b.gt 0x1f0ad8
001f0ad4b 0x1f0b68
001f0ad8
001f0ad8loc_1f0ad8:
001f0ad8ldr x1, [sp+56]
001f0adcldr x2, [sp+120]
001f0ae0ldr x1, [x2+3*x1]
001f0ae4str x1, [sp+72]
001f0ae8ldr x1, [sp+208]
001f0aecldrsb x27, [x1]
001f0af0ldr x1, [x1+88]
001f0af4ldr x0, [sp+216]
001f0af8blr x1
001f0afcstr x0, [sp+168]
001f0b00str x1, [sp+176]
001f0b04ldr x2, [sp+72]
001f0b08mov x3, x0
001f0b0cmov x0, x2
001f0b10mov x4, x1
001f0b14mov x1, x3
001f0b18mov x2, x4
001f0b1cbl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
001f0b20str x0, [sp+144]
001f0b24str x1, [sp+152]
001f0b28str x2, [sp+160]
001f0b2cbl google.golang.org/protobuf/internal/impl.asMessage
001f0b30str x0, [sp+104]
001f0b34str x1, [sp+112]
001f0b38bl google.golang.org/protobuf/proto.Size
001f0b3cstr x0, [sp+64]
001f0b40ldr x1, [sp+40]
001f0b44ldr x2, [sp+224]
001f0b48add x2, x0, x2, lsl #1
001f0b4cadd x1, x1, x2
001f0b50str x1, [sp+40]
001f0b54b 0x1f0b58
001f0b58
001f0b58loc_1f0b58:
001f0b58ldr x1, [sp+56]
001f0b5cadd x1, x1, 1
001f0b60str x1, [sp+56]
001f0b64b 0x1f0ac4
001f0b68
001f0b68loc_1f0b68:
001f0b68ldr x0, [sp+40]
001f0b6cstr x0, [sp+32]
001f0b70ldur x29, [sp-8]
001f0b74ldr x30, [sp], 192
001f0b78ret x30
001f0b7c
001f0b7cloc_1f0b7c:
001f0b7cstp x0, x1, [sp+8]
001f0b80stp x2, x3, [sp+24]
001f0b84strb w4, [sp+40]
001f0b88mov x3, x30
001f0b8cbl runtime.morestack_noctxt.abi0
001f0b90ldp x0, x1, [sp+8]
001f0b94ldp x2, x3, [sp+24]
001f0b98ldrb w4, [sp+40]
001f0b9cb 0x1f0a60
001f0a60
001f0ba0
001f0ba0google.golang.org/protobuf/internal/impl.appendGroupSlice: ; void google.golang.org/protobuf/internal/impl.appendGroupSlice(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, uint64 wiretag, reflect.Type messageType, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f0ba0ldr x16, [x28+16]
001f0ba4sub x17, sp, 208
001f0ba8subs xzr, x17, x16
001f0bacb.ls 0x1f0e20
001f0bb0sub x20, sp, 336
001f0bb4stp x29, x30, [x20-8]
001f0bb8add sp, x20, 0
001f0bbcsub x29, sp, 8
001f0bc0str x0, [sp+344]
001f0bc4str x1, [sp+352]
001f0bc8str x2, [sp+360]
001f0bccstr x3, [sp+368]
001f0bd0str x4, [sp+376]
001f0bd4str x5, [sp+384]
001f0bd8str x6, [sp+392]
001f0bdcstrb w7, [sp+400]
001f0be0str xzr, [sp+96]
001f0be4stp xzr, xzr, [sp+104]
001f0be8stp xzr, xzr, [sp+80]
001f0becldr x0, [sp+368]
001f0bf0bl google.golang.org/protobuf/internal/impl.pointer.PointerSlice
001f0bf4str x0, [sp+128]
001f0bf8str x1, [sp+136]
001f0bfcstr x2, [sp+144]
001f0c00stp xzr, xzr, [sp+168]
001f0c04ldr x1, [sp+136]
001f0c08ldr x2, [sp+128]
001f0c0cldr x3, [sp+144]
001f0c10str x2, [sp+264]
001f0c14str x1, [sp+272]
001f0c18str x3, [sp+280]
001f0c1cstr xzr, [sp+72]
001f0c20str x1, [sp+64]
001f0c24b 0x1f0c28
001f0c28
001f0c28loc_1f0c28:
001f0c28ldr x5, [sp+64]
001f0c2cldr x6, [sp+72]
001f0c30subs xzr, x5, x6
001f0c34b.gt 0x1f0c3c
001f0c38b 0x1f0de4
001f0c3c
001f0c3cloc_1f0c3c:
001f0c3cldr x1, [sp+72]
001f0c40ldr x2, [sp+264]
001f0c44ldr x1, [x2+3*x1]
001f0c48str x1, [sp+120]
001f0c4cldr x1, [sp+384]
001f0c50ldrsb x27, [x1]
001f0c54ldr x1, [x1+88]
001f0c58ldr x0, [sp+392]
001f0c5cblr x1
001f0c60str x0, [sp+248]
001f0c64str x1, [sp+256]
001f0c68ldr x2, [sp+120]
001f0c6cmov x3, x0
001f0c70mov x0, x2
001f0c74mov x4, x1
001f0c78mov x1, x3
001f0c7cmov x2, x4
001f0c80bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
001f0c84str x0, [sp+224]
001f0c88str x1, [sp+232]
001f0c8cstr x2, [sp+240]
001f0c90bl google.golang.org/protobuf/internal/impl.asMessage
001f0c94str x0, [sp+152]
001f0c98str x1, [sp+160]
001f0c9cldr x3, [sp+376]
001f0ca0ldr x0, [sp+344]
001f0ca4ldr x1, [sp+352]
001f0ca8ldr x2, [sp+360]
001f0cacbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f0cb0str x0, [sp+344]
001f0cb4str x1, [sp+352]
001f0cb8str x2, [sp+360]
001f0cbcldrb w0, [sp+400]
001f0cc0bl google.golang.org/protobuf/internal/impl.marshalOptions.Options
001f0cc4strb w0, [sp+61]
001f0cc8strb w1, [sp+62]
001f0cccstrb w2, [sp+63]
001f0cd0str xzr, [sp+200]
001f0cd4stp xzr, xzr, [sp+208]
001f0cd8stp xzr, xzr, [sp+184]
001f0cdcldr x6, [sp+152]
001f0ce0ldrb w0, [sp+61]
001f0ce4ldr x3, [sp+344]
001f0ce8ldrb w1, [sp+62]
001f0cecldrb w2, [sp+63]
001f0cf0ldr x4, [sp+352]
001f0cf4ldr x7, [sp+160]
001f0cf8ldr x5, [sp+360]
001f0cfcbl google.golang.org/protobuf/proto.MarshalOptions.MarshalAppend
001f0d00str x0, [sp+200]
001f0d04str x1, [sp+208]
001f0d08str x2, [sp+216]
001f0d0cstr x3, [sp+184]
001f0d10str x4, [sp+192]
001f0d14ldr x1, [sp+200]
001f0d18ldr x2, [sp+208]
001f0d1cldr x3, [sp+216]
001f0d20str x1, [sp+304]
001f0d24str x2, [sp+312]
001f0d28str x3, [sp+320]
001f0d2cldr x1, [sp+184]
001f0d30ldr x2, [sp+192]
001f0d34str x1, [sp+288]
001f0d38str x2, [sp+296]
001f0d3cldr x1, [sp+304]
001f0d40ldr x2, [sp+312]
001f0d44ldr x3, [sp+320]
001f0d48str x1, [sp+344]
001f0d4cstr x2, [sp+352]
001f0d50str x3, [sp+360]
001f0d54ldr x1, [sp+296]
001f0d58ldr x2, [sp+288]
001f0d5cstr x2, [sp+168]
001f0d60str x1, [sp+176]
001f0d64cbnz x2, 0x1f0d6c
001f0d68b 0x1f0dac
001f0d6c
001f0d6cloc_1f0d6c:
001f0d6cldr x5, [sp+344]
001f0d70ldr x6, [sp+352]
001f0d74ldr x7, [sp+360]
001f0d78str x5, [sp+96]
001f0d7cstr x6, [sp+104]
001f0d80str x7, [sp+112]
001f0d84ldr x3, [sp+168]
001f0d88ldr x4, [sp+176]
001f0d8cstr x3, [sp+80]
001f0d90str x4, [sp+88]
001f0d94ldr x0, [sp+96]
001f0d98ldr x1, [sp+104]
001f0d9cldr x2, [sp+112]
001f0da0ldp x29, x30, [sp-8]
001f0da4add sp, sp, 336
001f0da8ret x30
001f0dac
001f0dacloc_1f0dac:
001f0dacldr x0, [sp+344]
001f0db0ldr x1, [sp+352]
001f0db4ldr x2, [sp+360]
001f0db8ldr x4, [sp+376]
001f0dbcadd x3, x4, 1
001f0dc0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f0dc4str x0, [sp+344]
001f0dc8str x1, [sp+352]
001f0dccstr x2, [sp+360]
001f0dd0b 0x1f0dd4
001f0dd4
001f0dd4loc_1f0dd4:
001f0dd4ldr x5, [sp+72]
001f0dd8add x5, x5, 1
001f0ddcstr x5, [sp+72]
001f0de0b 0x1f0c28
001f0de4
001f0de4loc_1f0de4:
001f0de4ldr x5, [sp+344]
001f0de8ldr x6, [sp+352]
001f0decldr x7, [sp+360]
001f0df0str x5, [sp+96]
001f0df4str x6, [sp+104]
001f0df8str x7, [sp+112]
001f0dfcstp xzr, xzr, [sp+80]
001f0e00ldr x0, [sp+96]
001f0e04ldr x1, [sp+104]
001f0e08ldr x2, [sp+112]
001f0e0cmov x3, xzr
001f0e10mov x4, xzr
001f0e14ldp x29, x30, [sp-8]
001f0e18add sp, sp, 336
001f0e1cret x30
001f0e20
001f0e20loc_1f0e20:
001f0e20stp x0, x1, [sp+8]
001f0e24stp x2, x3, [sp+24]
001f0e28stp x4, x5, [sp+40]
001f0e2cstr x6, [sp+56]
001f0e30strb w7, [sp+64]
001f0e34mov x3, x30
001f0e38bl runtime.morestack_noctxt.abi0
001f0e3cldp x0, x1, [sp+8]
001f0e40ldp x2, x3, [sp+24]
001f0e44ldp x4, x5, [sp+40]
001f0e48ldr x6, [sp+56]
001f0e4cldrb w7, [sp+64]
001f0e50b 0x1f0ba0
001f0e54udf 0
001f0e58udf 0
001f0e5cudf 0
001f0ba0
001f0ba0google.golang.org/protobuf/internal/impl.appendGroupSlice: ; void google.golang.org/protobuf/internal/impl.appendGroupSlice(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, uint64 wiretag, reflect.Type messageType, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f0ba0ldr x16, [x28+16]
001f0ba4sub x17, sp, 208
001f0ba8subs xzr, x17, x16
001f0bacb.ls 0x1f0e20
001f0bb0sub x20, sp, 336
001f0bb4stp x29, x30, [x20-8]
001f0bb8add sp, x20, 0
001f0bbcsub x29, sp, 8
001f0bc0str x0, [sp+344]
001f0bc4str x1, [sp+352]
001f0bc8str x2, [sp+360]
001f0bccstr x3, [sp+368]
001f0bd0str x4, [sp+376]
001f0bd4str x5, [sp+384]
001f0bd8str x6, [sp+392]
001f0bdcstrb w7, [sp+400]
001f0be0str xzr, [sp+96]
001f0be4stp xzr, xzr, [sp+104]
001f0be8stp xzr, xzr, [sp+80]
001f0becldr x0, [sp+368]
001f0bf0bl google.golang.org/protobuf/internal/impl.pointer.PointerSlice
001f0bf4str x0, [sp+128]
001f0bf8str x1, [sp+136]
001f0bfcstr x2, [sp+144]
001f0c00stp xzr, xzr, [sp+168]
001f0c04ldr x1, [sp+136]
001f0c08ldr x2, [sp+128]
001f0c0cldr x3, [sp+144]
001f0c10str x2, [sp+264]
001f0c14str x1, [sp+272]
001f0c18str x3, [sp+280]
001f0c1cstr xzr, [sp+72]
001f0c20str x1, [sp+64]
001f0c24b 0x1f0c28
001f0c28
001f0c28loc_1f0c28:
001f0c28ldr x5, [sp+64]
001f0c2cldr x6, [sp+72]
001f0c30subs xzr, x5, x6
001f0c34b.gt 0x1f0c3c
001f0c38b 0x1f0de4
001f0c3c
001f0c3cloc_1f0c3c:
001f0c3cldr x1, [sp+72]
001f0c40ldr x2, [sp+264]
001f0c44ldr x1, [x2+3*x1]
001f0c48str x1, [sp+120]
001f0c4cldr x1, [sp+384]
001f0c50ldrsb x27, [x1]
001f0c54ldr x1, [x1+88]
001f0c58ldr x0, [sp+392]
001f0c5cblr x1
001f0c60str x0, [sp+248]
001f0c64str x1, [sp+256]
001f0c68ldr x2, [sp+120]
001f0c6cmov x3, x0
001f0c70mov x0, x2
001f0c74mov x4, x1
001f0c78mov x1, x3
001f0c7cmov x2, x4
001f0c80bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
001f0c84str x0, [sp+224]
001f0c88str x1, [sp+232]
001f0c8cstr x2, [sp+240]
001f0c90bl google.golang.org/protobuf/internal/impl.asMessage
001f0c94str x0, [sp+152]
001f0c98str x1, [sp+160]
001f0c9cldr x3, [sp+376]
001f0ca0ldr x0, [sp+344]
001f0ca4ldr x1, [sp+352]
001f0ca8ldr x2, [sp+360]
001f0cacbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f0cb0str x0, [sp+344]
001f0cb4str x1, [sp+352]
001f0cb8str x2, [sp+360]
001f0cbcldrb w0, [sp+400]
001f0cc0bl google.golang.org/protobuf/internal/impl.marshalOptions.Options
001f0cc4strb w0, [sp+61]
001f0cc8strb w1, [sp+62]
001f0cccstrb w2, [sp+63]
001f0cd0str xzr, [sp+200]
001f0cd4stp xzr, xzr, [sp+208]
001f0cd8stp xzr, xzr, [sp+184]
001f0cdcldr x6, [sp+152]
001f0ce0ldrb w0, [sp+61]
001f0ce4ldr x3, [sp+344]
001f0ce8ldrb w1, [sp+62]
001f0cecldrb w2, [sp+63]
001f0cf0ldr x4, [sp+352]
001f0cf4ldr x7, [sp+160]
001f0cf8ldr x5, [sp+360]
001f0cfcbl google.golang.org/protobuf/proto.MarshalOptions.MarshalAppend
001f0d00str x0, [sp+200]
001f0d04str x1, [sp+208]
001f0d08str x2, [sp+216]
001f0d0cstr x3, [sp+184]
001f0d10str x4, [sp+192]
001f0d14ldr x1, [sp+200]
001f0d18ldr x2, [sp+208]
001f0d1cldr x3, [sp+216]
001f0d20str x1, [sp+304]
001f0d24str x2, [sp+312]
001f0d28str x3, [sp+320]
001f0d2cldr x1, [sp+184]
001f0d30ldr x2, [sp+192]
001f0d34str x1, [sp+288]
001f0d38str x2, [sp+296]
001f0d3cldr x1, [sp+304]
001f0d40ldr x2, [sp+312]
001f0d44ldr x3, [sp+320]
001f0d48str x1, [sp+344]
001f0d4cstr x2, [sp+352]
001f0d50str x3, [sp+360]
001f0d54ldr x1, [sp+296]
001f0d58ldr x2, [sp+288]
001f0d5cstr x2, [sp+168]
001f0d60str x1, [sp+176]
001f0d64cbnz x2, 0x1f0d6c
001f0d68b 0x1f0dac
001f0d6c
001f0d6cloc_1f0d6c:
001f0d6cldr x5, [sp+344]
001f0d70ldr x6, [sp+352]
001f0d74ldr x7, [sp+360]
001f0d78str x5, [sp+96]
001f0d7cstr x6, [sp+104]
001f0d80str x7, [sp+112]
001f0d84ldr x3, [sp+168]
001f0d88ldr x4, [sp+176]
001f0d8cstr x3, [sp+80]
001f0d90str x4, [sp+88]
001f0d94ldr x0, [sp+96]
001f0d98ldr x1, [sp+104]
001f0d9cldr x2, [sp+112]
001f0da0ldp x29, x30, [sp-8]
001f0da4add sp, sp, 336
001f0da8ret x30
001f0dac
001f0dacloc_1f0dac:
001f0dacldr x0, [sp+344]
001f0db0ldr x1, [sp+352]
001f0db4ldr x2, [sp+360]
001f0db8ldr x4, [sp+376]
001f0dbcadd x3, x4, 1
001f0dc0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f0dc4str x0, [sp+344]
001f0dc8str x1, [sp+352]
001f0dccstr x2, [sp+360]
001f0dd0b 0x1f0dd4
001f0dd4
001f0dd4loc_1f0dd4:
001f0dd4ldr x5, [sp+72]
001f0dd8add x5, x5, 1
001f0ddcstr x5, [sp+72]
001f0de0b 0x1f0c28
001f0de4
001f0de4loc_1f0de4:
001f0de4ldr x5, [sp+344]
001f0de8ldr x6, [sp+352]
001f0decldr x7, [sp+360]
001f0df0str x5, [sp+96]
001f0df4str x6, [sp+104]
001f0df8str x7, [sp+112]
001f0dfcstp xzr, xzr, [sp+80]
001f0e00ldr x0, [sp+96]
001f0e04ldr x1, [sp+104]
001f0e08ldr x2, [sp+112]
001f0e0cmov x3, xzr
001f0e10mov x4, xzr
001f0e14ldp x29, x30, [sp-8]
001f0e18add sp, sp, 336
001f0e1cret x30
001f0e20
001f0e20loc_1f0e20:
001f0e20stp x0, x1, [sp+8]
001f0e24stp x2, x3, [sp+24]
001f0e28stp x4, x5, [sp+40]
001f0e2cstr x6, [sp+56]
001f0e30strb w7, [sp+64]
001f0e34mov x3, x30
001f0e38bl runtime.morestack_noctxt.abi0
001f0e3cldp x0, x1, [sp+8]
001f0e40ldp x2, x3, [sp+24]
001f0e44ldp x4, x5, [sp+40]
001f0e48ldr x6, [sp+56]
001f0e4cldrb w7, [sp+64]
001f0e50b 0x1f0ba0
001f0e54udf 0
001f0e58udf 0
001f0e5cudf 0
001f0ba0
001f0e60
001f0e60google.golang.org/protobuf/internal/impl.consumeGroupSlice: ; void google.golang.org/protobuf/internal/impl.consumeGroupSlice(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/encoding/protowire.Number num, google.golang.org/protobuf/encoding/protowire.Type wtyp, reflect.Type goType, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001f0e60ldr x16, [x28+16]
001f0e64sub x17, sp, 352
001f0e68subs xzr, x17, x16
001f0e6cb.ls 0x1f1140
001f0e70sub x20, sp, 480
001f0e74stp x29, x30, [x20-8]
001f0e78add sp, x20, 0
001f0e7csub x29, sp, 8
001f0e80str x0, [sp+488]
001f0e84str x1, [sp+496]
001f0e88str x2, [sp+504]
001f0e8cstr x3, [sp+512]
001f0e90str w4, [sp+520]
001f0e94strb w5, [sp+524]
001f0e98str x6, [sp+528]
001f0e9cstr x7, [sp+536]
001f0ea0strb w8, [sp+544]
001f0ea4str x9, [sp+552]
001f0ea8str x10, [sp+560]
001f0eacstr x11, [sp+568]
001f0eb0str xzr, [sp+120]
001f0eb4strb wzr, [sp+128]
001f0eb8stp xzr, xzr, [sp+184]
001f0ebcldrsb x4, [sp+524]
001f0ec0ubfm x4, x4, 0, 7
001f0ec4subs wzr, w4, 3
001f0ec8b.ne 0x1f0ed0
001f0eccb 0x1f0efc
001f0ed0
001f0ed0loc_1f0ed0:
001f0ed0adrp x27, 0x832000
001f0ed4ldr x2, [x27+192]
001f0ed8adrp x27, 0x832000
001f0edcldr x3, [x27+200]
001f0ee0str x2, [sp+184]
001f0ee4str x3, [sp+192]
001f0ee8ldr x0, [sp+120]
001f0eecldrb w1, [sp+128]
001f0ef0ldp x29, x30, [sp-8]
001f0ef4add sp, sp, 480
001f0ef8ret x30
001f0efc
001f0efcloc_1f0efc:
001f0efcstr xzr, [sp+416]
001f0f00stp xzr, xzr, [sp+424]
001f0f04ldr x1, [sp+488]
001f0f08ldr x2, [sp+496]
001f0f0cldr x3, [sp+504]
001f0f10ldrsw x0, [sp+520]
001f0f14bl google.golang.org/protobuf/encoding/protowire.ConsumeGroup
001f0f18str x0, [sp+416]
001f0f1cstr x1, [sp+424]
001f0f20str x2, [sp+432]
001f0f24str x3, [sp+144]
001f0f28str x0, [sp+200]
001f0f2cstr x1, [sp+208]
001f0f30str x2, [sp+216]
001f0f34ldr x4, [sp+144]
001f0f38str x4, [sp+152]
001f0f3cstr x0, [sp+488]
001f0f40str x1, [sp+496]
001f0f44str x2, [sp+504]
001f0f48ldr x4, [sp+152]
001f0f4cstr x4, [sp+136]
001f0f50tbnz x4, 63, 0x1f0f58
001f0f54b 0x1f0f84
001f0f58
001f0f58loc_1f0f58:
001f0f58adrp x27, 0x832000
001f0f5cldr x2, [x27+160]
001f0f60adrp x27, 0x832000
001f0f64ldr x3, [x27+168]
001f0f68str x2, [sp+184]
001f0f6cstr x3, [sp+192]
001f0f70ldr x0, [sp+120]
001f0f74ldrb w1, [sp+128]
001f0f78ldp x29, x30, [sp-8]
001f0f7cadd sp, sp, 480
001f0f80ret x30
001f0f84
001f0f84loc_1f0f84:
001f0f84ldr x1, [sp+528]
001f0f88ldrsb x27, [x1]
001f0f8cldr x1, [x1+88]
001f0f90ldr x0, [sp+536]
001f0f94blr x1
001f0f98str x0, [sp+400]
001f0f9cstr x1, [sp+408]
001f0fa0bl reflect.New
001f0fa4str x0, [sp+160]
001f0fa8str x1, [sp+168]
001f0facstr x2, [sp+176]
001f0fb0ldrb w0, [sp+544]
001f0fb4ldr x1, [sp+552]
001f0fb8ldr x2, [sp+560]
001f0fbcldr x3, [sp+568]
001f0fc0bl google.golang.org/protobuf/internal/impl.unmarshalOptions.Options
001f0fc4strb w0, [sp+224]
001f0fc8strb w1, [sp+225]
001f0fccstrb w2, [sp+226]
001f0fd0str x3, [sp+232]
001f0fd4str x4, [sp+240]
001f0fd8str x5, [sp+248]
001f0fdcldp x1, x2, [sp+224]
001f0fe0ldp x3, x4, [sp+240]
001f0fe4stp x1, x2, [sp+368]
001f0fe8stp x3, x4, [sp+384]
001f0fecldr x0, [sp+160]
001f0ff0ldr x1, [sp+168]
001f0ff4ldr x2, [sp+176]
001f0ff8bl google.golang.org/protobuf/internal/impl.asMessage
001f0ffcstr x0, [sp+456]
001f1000str x1, [sp+464]
001f1004ldrsb x27, [x0]
001f1008ldr x2, [x0+24]
001f100cmov x0, x1
001f1010blr x2
001f1014str x0, [sp+352]
001f1018str x1, [sp+360]
001f101cstp xzr, xzr, [sp+336]
001f1020stp xzr, xzr, [sp+256]
001f1024stp xzr, xzr, [sp+272]
001f1028stp xzr, xzr, [sp+288]
001f102cstp xzr, xzr, [sp+304]
001f1030str xzr, [sp+320]
001f1034ldr x9, [sp+496]
001f1038ldr x10, [sp+504]
001f103cldr x1, [sp+488]
001f1040str x1, [sp+272]
001f1044str x9, [sp+280]
001f1048str x10, [sp+288]
001f104cldr x6, [sp+352]
001f1050ldr x7, [sp+360]
001f1054str x6, [sp+256]
001f1058str x7, [sp+264]
001f105cldrb w0, [sp+368]
001f1060ldrb w1, [sp+369]
001f1064ldrb w2, [sp+370]
001f1068ldr x3, [sp+376]
001f106cldr x4, [sp+384]
001f1070ldr x8, [sp+272]
001f1074ldr x5, [sp+392]
001f1078ldrb w11, [sp+296]
001f107cldr x12, [sp+304]
001f1080ldr x13, [sp+312]
001f1084ldr x14, [sp+320]
001f1088bl google.golang.org/protobuf/proto.UnmarshalOptions.UnmarshalState
001f108cstrb w0, [sp+118]
001f1090str x1, [sp+336]
001f1094str x2, [sp+344]
001f1098ldrb w1, [sp+118]
001f109cstrb w1, [sp+119]
001f10a0ldr x1, [sp+336]
001f10a4ldr x2, [sp+344]
001f10a8str x1, [sp+440]
001f10acstr x2, [sp+448]
001f10b0ldrb w1, [sp+119]
001f10b4strb w1, [sp+117]
001f10b8ldr x3, [sp+448]
001f10bcldr x2, [sp+440]
001f10c0str x2, [sp+184]
001f10c4str x3, [sp+192]
001f10c8cbnz x2, 0x1f10d0
001f10ccb 0x1f10e4
001f10d0
001f10d0loc_1f10d0:
001f10d0ldr x0, [sp+120]
001f10d4ldrb w1, [sp+128]
001f10d8ldp x29, x30, [sp-8]
001f10dcadd sp, sp, 480
001f10e0ret x30
001f10e4
001f10e4loc_1f10e4:
001f10e4ldr x0, [sp+160]
001f10e8ldr x1, [sp+168]
001f10ecldr x2, [sp+176]
001f10f0bl google.golang.org/protobuf/internal/impl.pointerOfValue
001f10f4str x0, [sp+328]
001f10f8ldr x3, [sp+512]
001f10fcmov x1, x0
001f1100mov x0, x3
001f1104bl google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice
001f1108ldr x3, [sp+136]
001f110cstr x3, [sp+120]
001f1110ldrb w3, [sp+117]
001f1114ands wzr, w3, 1
001f1118cset x3, ne
001f111cstrb w3, [sp+128]
001f1120stp xzr, xzr, [sp+184]
001f1124ldr x0, [sp+120]
001f1128ldrb w1, [sp+128]
001f112cmov x2, xzr
001f1130mov x3, xzr
001f1134ldp x29, x30, [sp-8]
001f1138add sp, sp, 480
001f113cret x30
001f1140
001f1140loc_1f1140:
001f1140stp x0, x1, [sp+8]
001f1144stp x2, x3, [sp+24]
001f1148str w4, [sp+40]
001f114cstrb w5, [sp+44]
001f1150stp x6, x7, [sp+48]
001f1154strb w8, [sp+64]
001f1158stp x9, x10, [sp+72]
001f115cstr x11, [sp+88]
001f1160mov x3, x30
001f1164bl runtime.morestack_noctxt.abi0
001f1168ldp x0, x1, [sp+8]
001f116cldp x2, x3, [sp+24]
001f1170ldrsw x4, [sp+40]
001f1174ldrsb x5, [sp+44]
001f1178ldp x6, x7, [sp+48]
001f117cldrb w8, [sp+64]
001f1180ldp x9, x10, [sp+72]
001f1184ldr x11, [sp+88]
001f1188b 0x1f0e60
001f118cudf 0
001f0e60
001f0e60google.golang.org/protobuf/internal/impl.consumeGroupSlice: ; void google.golang.org/protobuf/internal/impl.consumeGroupSlice(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/encoding/protowire.Number num, google.golang.org/protobuf/encoding/protowire.Type wtyp, reflect.Type goType, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001f0e60ldr x16, [x28+16]
001f0e64sub x17, sp, 352
001f0e68subs xzr, x17, x16
001f0e6cb.ls 0x1f1140
001f0e70sub x20, sp, 480
001f0e74stp x29, x30, [x20-8]
001f0e78add sp, x20, 0
001f0e7csub x29, sp, 8
001f0e80str x0, [sp+488]
001f0e84str x1, [sp+496]
001f0e88str x2, [sp+504]
001f0e8cstr x3, [sp+512]
001f0e90str w4, [sp+520]
001f0e94strb w5, [sp+524]
001f0e98str x6, [sp+528]
001f0e9cstr x7, [sp+536]
001f0ea0strb w8, [sp+544]
001f0ea4str x9, [sp+552]
001f0ea8str x10, [sp+560]
001f0eacstr x11, [sp+568]
001f0eb0str xzr, [sp+120]
001f0eb4strb wzr, [sp+128]
001f0eb8stp xzr, xzr, [sp+184]
001f0ebcldrsb x4, [sp+524]
001f0ec0ubfm x4, x4, 0, 7
001f0ec4subs wzr, w4, 3
001f0ec8b.ne 0x1f0ed0
001f0eccb 0x1f0efc
001f0ed0
001f0ed0loc_1f0ed0:
001f0ed0adrp x27, 0x832000
001f0ed4ldr x2, [x27+192]
001f0ed8adrp x27, 0x832000
001f0edcldr x3, [x27+200]
001f0ee0str x2, [sp+184]
001f0ee4str x3, [sp+192]
001f0ee8ldr x0, [sp+120]
001f0eecldrb w1, [sp+128]
001f0ef0ldp x29, x30, [sp-8]
001f0ef4add sp, sp, 480
001f0ef8ret x30
001f0efc
001f0efcloc_1f0efc:
001f0efcstr xzr, [sp+416]
001f0f00stp xzr, xzr, [sp+424]
001f0f04ldr x1, [sp+488]
001f0f08ldr x2, [sp+496]
001f0f0cldr x3, [sp+504]
001f0f10ldrsw x0, [sp+520]
001f0f14bl google.golang.org/protobuf/encoding/protowire.ConsumeGroup
001f0f18str x0, [sp+416]
001f0f1cstr x1, [sp+424]
001f0f20str x2, [sp+432]
001f0f24str x3, [sp+144]
001f0f28str x0, [sp+200]
001f0f2cstr x1, [sp+208]
001f0f30str x2, [sp+216]
001f0f34ldr x4, [sp+144]
001f0f38str x4, [sp+152]
001f0f3cstr x0, [sp+488]
001f0f40str x1, [sp+496]
001f0f44str x2, [sp+504]
001f0f48ldr x4, [sp+152]
001f0f4cstr x4, [sp+136]
001f0f50tbnz x4, 63, 0x1f0f58
001f0f54b 0x1f0f84
001f0f58
001f0f58loc_1f0f58:
001f0f58adrp x27, 0x832000
001f0f5cldr x2, [x27+160]
001f0f60adrp x27, 0x832000
001f0f64ldr x3, [x27+168]
001f0f68str x2, [sp+184]
001f0f6cstr x3, [sp+192]
001f0f70ldr x0, [sp+120]
001f0f74ldrb w1, [sp+128]
001f0f78ldp x29, x30, [sp-8]
001f0f7cadd sp, sp, 480
001f0f80ret x30
001f0f84
001f0f84loc_1f0f84:
001f0f84ldr x1, [sp+528]
001f0f88ldrsb x27, [x1]
001f0f8cldr x1, [x1+88]
001f0f90ldr x0, [sp+536]
001f0f94blr x1
001f0f98str x0, [sp+400]
001f0f9cstr x1, [sp+408]
001f0fa0bl reflect.New
001f0fa4str x0, [sp+160]
001f0fa8str x1, [sp+168]
001f0facstr x2, [sp+176]
001f0fb0ldrb w0, [sp+544]
001f0fb4ldr x1, [sp+552]
001f0fb8ldr x2, [sp+560]
001f0fbcldr x3, [sp+568]
001f0fc0bl google.golang.org/protobuf/internal/impl.unmarshalOptions.Options
001f0fc4strb w0, [sp+224]
001f0fc8strb w1, [sp+225]
001f0fccstrb w2, [sp+226]
001f0fd0str x3, [sp+232]
001f0fd4str x4, [sp+240]
001f0fd8str x5, [sp+248]
001f0fdcldp x1, x2, [sp+224]
001f0fe0ldp x3, x4, [sp+240]
001f0fe4stp x1, x2, [sp+368]
001f0fe8stp x3, x4, [sp+384]
001f0fecldr x0, [sp+160]
001f0ff0ldr x1, [sp+168]
001f0ff4ldr x2, [sp+176]
001f0ff8bl google.golang.org/protobuf/internal/impl.asMessage
001f0ffcstr x0, [sp+456]
001f1000str x1, [sp+464]
001f1004ldrsb x27, [x0]
001f1008ldr x2, [x0+24]
001f100cmov x0, x1
001f1010blr x2
001f1014str x0, [sp+352]
001f1018str x1, [sp+360]
001f101cstp xzr, xzr, [sp+336]
001f1020stp xzr, xzr, [sp+256]
001f1024stp xzr, xzr, [sp+272]
001f1028stp xzr, xzr, [sp+288]
001f102cstp xzr, xzr, [sp+304]
001f1030str xzr, [sp+320]
001f1034ldr x9, [sp+496]
001f1038ldr x10, [sp+504]
001f103cldr x1, [sp+488]
001f1040str x1, [sp+272]
001f1044str x9, [sp+280]
001f1048str x10, [sp+288]
001f104cldr x6, [sp+352]
001f1050ldr x7, [sp+360]
001f1054str x6, [sp+256]
001f1058str x7, [sp+264]
001f105cldrb w0, [sp+368]
001f1060ldrb w1, [sp+369]
001f1064ldrb w2, [sp+370]
001f1068ldr x3, [sp+376]
001f106cldr x4, [sp+384]
001f1070ldr x8, [sp+272]
001f1074ldr x5, [sp+392]
001f1078ldrb w11, [sp+296]
001f107cldr x12, [sp+304]
001f1080ldr x13, [sp+312]
001f1084ldr x14, [sp+320]
001f1088bl google.golang.org/protobuf/proto.UnmarshalOptions.UnmarshalState
001f108cstrb w0, [sp+118]
001f1090str x1, [sp+336]
001f1094str x2, [sp+344]
001f1098ldrb w1, [sp+118]
001f109cstrb w1, [sp+119]
001f10a0ldr x1, [sp+336]
001f10a4ldr x2, [sp+344]
001f10a8str x1, [sp+440]
001f10acstr x2, [sp+448]
001f10b0ldrb w1, [sp+119]
001f10b4strb w1, [sp+117]
001f10b8ldr x3, [sp+448]
001f10bcldr x2, [sp+440]
001f10c0str x2, [sp+184]
001f10c4str x3, [sp+192]
001f10c8cbnz x2, 0x1f10d0
001f10ccb 0x1f10e4
001f10d0
001f10d0loc_1f10d0:
001f10d0ldr x0, [sp+120]
001f10d4ldrb w1, [sp+128]
001f10d8ldp x29, x30, [sp-8]
001f10dcadd sp, sp, 480
001f10e0ret x30
001f10e4
001f10e4loc_1f10e4:
001f10e4ldr x0, [sp+160]
001f10e8ldr x1, [sp+168]
001f10ecldr x2, [sp+176]
001f10f0bl google.golang.org/protobuf/internal/impl.pointerOfValue
001f10f4str x0, [sp+328]
001f10f8ldr x3, [sp+512]
001f10fcmov x1, x0
001f1100mov x0, x3
001f1104bl google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice
001f1108ldr x3, [sp+136]
001f110cstr x3, [sp+120]
001f1110ldrb w3, [sp+117]
001f1114ands wzr, w3, 1
001f1118cset x3, ne
001f111cstrb w3, [sp+128]
001f1120stp xzr, xzr, [sp+184]
001f1124ldr x0, [sp+120]
001f1128ldrb w1, [sp+128]
001f112cmov x2, xzr
001f1130mov x3, xzr
001f1134ldp x29, x30, [sp-8]
001f1138add sp, sp, 480
001f113cret x30
001f1140
001f1140loc_1f1140:
001f1140stp x0, x1, [sp+8]
001f1144stp x2, x3, [sp+24]
001f1148str w4, [sp+40]
001f114cstrb w5, [sp+44]
001f1150stp x6, x7, [sp+48]
001f1154strb w8, [sp+64]
001f1158stp x9, x10, [sp+72]
001f115cstr x11, [sp+88]
001f1160mov x3, x30
001f1164bl runtime.morestack_noctxt.abi0
001f1168ldp x0, x1, [sp+8]
001f116cldp x2, x3, [sp+24]
001f1170ldrsw x4, [sp+40]
001f1174ldrsb x5, [sp+44]
001f1178ldp x6, x7, [sp+48]
001f117cldrb w8, [sp+64]
001f1180ldp x9, x10, [sp+72]
001f1184ldr x11, [sp+88]
001f1188b 0x1f0e60
001f118cudf 0
001f0e60
001f1190
001f1190google.golang.org/protobuf/internal/impl.sizeGroupSliceInfo: ; void google.golang.org/protobuf/internal/impl.sizeGroupSliceInfo(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f1190ldr x16, [x28+16]
001f1194sub x17, sp, 16
001f1198subs xzr, x17, x16
001f119cb.ls 0x1f1270
001f11a0str x30, [sp-144]!
001f11a4stur x29, [sp-8]
001f11a8sub x29, sp, 8
001f11acstr x0, [sp+152]
001f11b0str x1, [sp+160]
001f11b4strb w2, [sp+168]
001f11b8str xzr, [sp+32]
001f11bcbl google.golang.org/protobuf/internal/impl.pointer.PointerSlice
001f11c0str x0, [sp+80]
001f11c4str x1, [sp+88]
001f11c8str x2, [sp+96]
001f11ccstr xzr, [sp+40]
001f11d0str x0, [sp+104]
001f11d4str x1, [sp+112]
001f11d8str x2, [sp+120]
001f11dcstr xzr, [sp+48]
001f11e0str x1, [sp+64]
001f11e4b 0x1f11e8
001f11e8
001f11e8loc_1f11e8:
001f11e8ldr x3, [sp+64]
001f11ecldr x4, [sp+48]
001f11f0subs xzr, x3, x4
001f11f4b.gt 0x1f11fc
001f11f8b 0x1f125c
001f11fc
001f11fcloc_1f11fc:
001f11fcldr x3, [sp+48]
001f1200ldr x4, [sp+104]
001f1204ldr x3, [x4+3*x3]
001f1208str x3, [sp+72]
001f120cldr x3, [sp+160]
001f1210ldrsb x27, [x3]
001f1214ldr x0, [x3+48]
001f1218str x0, [sp+128]
001f121cldrb w2, [sp+168]
001f1220ldr x1, [sp+72]
001f1224bl google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer
001f1228str x0, [sp+56]
001f122cldr x3, [sp+40]
001f1230ldr x4, [sp+160]
001f1234ldrsb x27, [x4]
001f1238ldr x4, [x4+120]
001f123cadd x4, x0, x4, lsl #1
001f1240add x3, x3, x4
001f1244str x3, [sp+40]
001f1248b 0x1f124c
001f124c
001f124cloc_1f124c:
001f124cldr x3, [sp+48]
001f1250add x3, x3, 1
001f1254str x3, [sp+48]
001f1258b 0x1f11e8
001f125c
001f125cloc_1f125c:
001f125cldr x0, [sp+40]
001f1260str x0, [sp+32]
001f1264ldur x29, [sp-8]
001f1268ldr x30, [sp], 144
001f126cret x30
001f1270
001f1270loc_1f1270:
001f1270stp x0, x1, [sp+8]
001f1274strb w2, [sp+24]
001f1278mov x3, x30
001f127cbl runtime.morestack_noctxt.abi0
001f1280ldp x0, x1, [sp+8]
001f1284ldrb w2, [sp+24]
001f1288b 0x1f1190
001f128cudf 0
001f1190
001f1190google.golang.org/protobuf/internal/impl.sizeGroupSliceInfo: ; void google.golang.org/protobuf/internal/impl.sizeGroupSliceInfo(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f1190ldr x16, [x28+16]
001f1194sub x17, sp, 16
001f1198subs xzr, x17, x16
001f119cb.ls 0x1f1270
001f11a0str x30, [sp-144]!
001f11a4stur x29, [sp-8]
001f11a8sub x29, sp, 8
001f11acstr x0, [sp+152]
001f11b0str x1, [sp+160]
001f11b4strb w2, [sp+168]
001f11b8str xzr, [sp+32]
001f11bcbl google.golang.org/protobuf/internal/impl.pointer.PointerSlice
001f11c0str x0, [sp+80]
001f11c4str x1, [sp+88]
001f11c8str x2, [sp+96]
001f11ccstr xzr, [sp+40]
001f11d0str x0, [sp+104]
001f11d4str x1, [sp+112]
001f11d8str x2, [sp+120]
001f11dcstr xzr, [sp+48]
001f11e0str x1, [sp+64]
001f11e4b 0x1f11e8
001f11e8
001f11e8loc_1f11e8:
001f11e8ldr x3, [sp+64]
001f11ecldr x4, [sp+48]
001f11f0subs xzr, x3, x4
001f11f4b.gt 0x1f11fc
001f11f8b 0x1f125c
001f11fc
001f11fcloc_1f11fc:
001f11fcldr x3, [sp+48]
001f1200ldr x4, [sp+104]
001f1204ldr x3, [x4+3*x3]
001f1208str x3, [sp+72]
001f120cldr x3, [sp+160]
001f1210ldrsb x27, [x3]
001f1214ldr x0, [x3+48]
001f1218str x0, [sp+128]
001f121cldrb w2, [sp+168]
001f1220ldr x1, [sp+72]
001f1224bl google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer
001f1228str x0, [sp+56]
001f122cldr x3, [sp+40]
001f1230ldr x4, [sp+160]
001f1234ldrsb x27, [x4]
001f1238ldr x4, [x4+120]
001f123cadd x4, x0, x4, lsl #1
001f1240add x3, x3, x4
001f1244str x3, [sp+40]
001f1248b 0x1f124c
001f124c
001f124cloc_1f124c:
001f124cldr x3, [sp+48]
001f1250add x3, x3, 1
001f1254str x3, [sp+48]
001f1258b 0x1f11e8
001f125c
001f125cloc_1f125c:
001f125cldr x0, [sp+40]
001f1260str x0, [sp+32]
001f1264ldur x29, [sp-8]
001f1268ldr x30, [sp], 144
001f126cret x30
001f1270
001f1270loc_1f1270:
001f1270stp x0, x1, [sp+8]
001f1274strb w2, [sp+24]
001f1278mov x3, x30
001f127cbl runtime.morestack_noctxt.abi0
001f1280ldp x0, x1, [sp+8]
001f1284ldrb w2, [sp+24]
001f1288b 0x1f1190
001f128cudf 0
001f1190
001f1290
001f1290google.golang.org/protobuf/internal/impl.appendGroupSliceInfo: ; void google.golang.org/protobuf/internal/impl.appendGroupSliceInfo(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)
001f1290ldr x16, [x28+16]
001f1294sub x17, sp, 176
001f1298subs xzr, x17, x16
001f129cb.ls 0x1f14c0
001f12a0sub x20, sp, 304
001f12a4stp x29, x30, [x20-8]
001f12a8add sp, x20, 0
001f12acsub x29, sp, 8
001f12b0str x0, [sp+312]
001f12b4str x1, [sp+320]
001f12b8str x2, [sp+328]
001f12bcstr x3, [sp+336]
001f12c0str x4, [sp+344]
001f12c4strb w5, [sp+352]
001f12c8str xzr, [sp+112]
001f12ccstp xzr, xzr, [sp+120]
001f12d0stp xzr, xzr, [sp+96]
001f12d4ldr x0, [sp+336]
001f12d8bl google.golang.org/protobuf/internal/impl.pointer.PointerSlice
001f12dcstr x0, [sp+144]
001f12e0str x1, [sp+152]
001f12e4str x2, [sp+160]
001f12e8stp xzr, xzr, [sp+168]
001f12ecldr x1, [sp+152]
001f12f0ldr x2, [sp+144]
001f12f4ldr x3, [sp+160]
001f12f8str x2, [sp+256]
001f12fcstr x1, [sp+264]
001f1300str x3, [sp+272]
001f1304str xzr, [sp+88]
001f1308str x1, [sp+80]
001f130cb 0x1f1310
001f1310
001f1310loc_1f1310:
001f1310ldr x5, [sp+80]
001f1314ldr x6, [sp+88]
001f1318subs xzr, x5, x6
001f131cb.gt 0x1f1324
001f1320b 0x1f1484
001f1324
001f1324loc_1f1324:
001f1324ldr x4, [sp+88]
001f1328ldr x5, [sp+256]
001f132cldr x4, [x5+3*x4]
001f1330str x4, [sp+136]
001f1334ldr x4, [sp+344]
001f1338ldrsb x27, [x4]
001f133cldr x3, [x4+112]
001f1340str x3, [sp+72]
001f1344ldr x0, [sp+312]
001f1348ldr x1, [sp+320]
001f134cldr x2, [sp+328]
001f1350bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f1354str x0, [sp+312]
001f1358str x1, [sp+320]
001f135cstr x2, [sp+328]
001f1360str xzr, [sp+232]
001f1364stp xzr, xzr, [sp+240]
001f1368stp xzr, xzr, [sp+216]
001f136cldr x4, [sp+344]
001f1370ldrsb x27, [x4]
001f1374ldr x0, [x4+48]
001f1378str x0, [sp+208]
001f137cldrb w5, [sp+352]
001f1380ldr x1, [sp+312]
001f1384ldr x4, [sp+136]
001f1388ldr x2, [sp+320]
001f138cldr x3, [sp+328]
001f1390bl google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer
001f1394str x0, [sp+232]
001f1398str x1, [sp+240]
001f139cstr x2, [sp+248]
001f13a0str x3, [sp+216]
001f13a4str x4, [sp+224]
001f13a8ldr x4, [sp+232]
001f13acldr x5, [sp+240]
001f13b0ldr x6, [sp+248]
001f13b4str x4, [sp+184]
001f13b8str x5, [sp+192]
001f13bcstr x6, [sp+200]
001f13c0ldr x4, [sp+216]
001f13c4ldr x5, [sp+224]
001f13c8str x4, [sp+280]
001f13ccstr x5, [sp+288]
001f13d0ldr x4, [sp+184]
001f13d4ldr x5, [sp+192]
001f13d8ldr x6, [sp+200]
001f13dcstr x4, [sp+312]
001f13e0str x5, [sp+320]
001f13e4str x6, [sp+328]
001f13e8ldr x4, [sp+288]
001f13ecldr x5, [sp+280]
001f13f0str x5, [sp+168]
001f13f4str x4, [sp+176]
001f13f8cbnz x5, 0x1f1400
001f13fcb 0x1f1440
001f1400
001f1400loc_1f1400:
001f1400ldr x5, [sp+312]
001f1404ldr x6, [sp+320]
001f1408ldr x7, [sp+328]
001f140cstr x5, [sp+112]
001f1410str x6, [sp+120]
001f1414str x7, [sp+128]
001f1418ldr x3, [sp+168]
001f141cldr x4, [sp+176]
001f1420str x3, [sp+96]
001f1424str x4, [sp+104]
001f1428ldr x0, [sp+112]
001f142cldr x1, [sp+120]
001f1430ldr x2, [sp+128]
001f1434ldp x29, x30, [sp-8]
001f1438add sp, sp, 304
001f143cret x30
001f1440
001f1440loc_1f1440:
001f1440ldr x4, [sp+344]
001f1444ldrsb x27, [x4]
001f1448ldr x4, [x4+112]
001f144cadd x3, x4, 1
001f1450str x3, [sp+64]
001f1454ldr x0, [sp+312]
001f1458ldr x1, [sp+320]
001f145cldr x2, [sp+328]
001f1460bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f1464str x0, [sp+312]
001f1468str x1, [sp+320]
001f146cstr x2, [sp+328]
001f1470b 0x1f1474
001f1474
001f1474loc_1f1474:
001f1474ldr x5, [sp+88]
001f1478add x5, x5, 1
001f147cstr x5, [sp+88]
001f1480b 0x1f1310
001f1484
001f1484loc_1f1484:
001f1484ldr x5, [sp+312]
001f1488ldr x6, [sp+320]
001f148cldr x7, [sp+328]
001f1490str x5, [sp+112]
001f1494str x6, [sp+120]
001f1498str x7, [sp+128]
001f149cstp xzr, xzr, [sp+96]
001f14a0ldr x0, [sp+112]
001f14a4ldr x1, [sp+120]
001f14a8ldr x2, [sp+128]
001f14acmov x3, xzr
001f14b0mov x4, xzr
001f14b4ldp x29, x30, [sp-8]
001f14b8add sp, sp, 304
001f14bcret x30
001f14c0
001f14c0loc_1f14c0:
001f14c0stp x0, x1, [sp+8]
001f14c4stp x2, x3, [sp+24]
001f14c8str x4, [sp+40]
001f14ccstrb w5, [sp+48]
001f14d0mov x3, x30
001f14d4bl runtime.morestack_noctxt.abi0
001f14d8ldp x0, x1, [sp+8]
001f14dcldp x2, x3, [sp+24]
001f14e0ldr x4, [sp+40]
001f14e4ldrb w5, [sp+48]
001f14e8b 0x1f1290
001f14ecudf 0
001f1290
001f1290google.golang.org/protobuf/internal/impl.appendGroupSliceInfo: ; void google.golang.org/protobuf/internal/impl.appendGroupSliceInfo(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)
001f1290ldr x16, [x28+16]
001f1294sub x17, sp, 176
001f1298subs xzr, x17, x16
001f129cb.ls 0x1f14c0
001f12a0sub x20, sp, 304
001f12a4stp x29, x30, [x20-8]
001f12a8add sp, x20, 0
001f12acsub x29, sp, 8
001f12b0str x0, [sp+312]
001f12b4str x1, [sp+320]
001f12b8str x2, [sp+328]
001f12bcstr x3, [sp+336]
001f12c0str x4, [sp+344]
001f12c4strb w5, [sp+352]
001f12c8str xzr, [sp+112]
001f12ccstp xzr, xzr, [sp+120]
001f12d0stp xzr, xzr, [sp+96]
001f12d4ldr x0, [sp+336]
001f12d8bl google.golang.org/protobuf/internal/impl.pointer.PointerSlice
001f12dcstr x0, [sp+144]
001f12e0str x1, [sp+152]
001f12e4str x2, [sp+160]
001f12e8stp xzr, xzr, [sp+168]
001f12ecldr x1, [sp+152]
001f12f0ldr x2, [sp+144]
001f12f4ldr x3, [sp+160]
001f12f8str x2, [sp+256]
001f12fcstr x1, [sp+264]
001f1300str x3, [sp+272]
001f1304str xzr, [sp+88]
001f1308str x1, [sp+80]
001f130cb 0x1f1310
001f1310
001f1310loc_1f1310:
001f1310ldr x5, [sp+80]
001f1314ldr x6, [sp+88]
001f1318subs xzr, x5, x6
001f131cb.gt 0x1f1324
001f1320b 0x1f1484
001f1324
001f1324loc_1f1324:
001f1324ldr x4, [sp+88]
001f1328ldr x5, [sp+256]
001f132cldr x4, [x5+3*x4]
001f1330str x4, [sp+136]
001f1334ldr x4, [sp+344]
001f1338ldrsb x27, [x4]
001f133cldr x3, [x4+112]
001f1340str x3, [sp+72]
001f1344ldr x0, [sp+312]
001f1348ldr x1, [sp+320]
001f134cldr x2, [sp+328]
001f1350bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f1354str x0, [sp+312]
001f1358str x1, [sp+320]
001f135cstr x2, [sp+328]
001f1360str xzr, [sp+232]
001f1364stp xzr, xzr, [sp+240]
001f1368stp xzr, xzr, [sp+216]
001f136cldr x4, [sp+344]
001f1370ldrsb x27, [x4]
001f1374ldr x0, [x4+48]
001f1378str x0, [sp+208]
001f137cldrb w5, [sp+352]
001f1380ldr x1, [sp+312]
001f1384ldr x4, [sp+136]
001f1388ldr x2, [sp+320]
001f138cldr x3, [sp+328]
001f1390bl google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer
001f1394str x0, [sp+232]
001f1398str x1, [sp+240]
001f139cstr x2, [sp+248]
001f13a0str x3, [sp+216]
001f13a4str x4, [sp+224]
001f13a8ldr x4, [sp+232]
001f13acldr x5, [sp+240]
001f13b0ldr x6, [sp+248]
001f13b4str x4, [sp+184]
001f13b8str x5, [sp+192]
001f13bcstr x6, [sp+200]
001f13c0ldr x4, [sp+216]
001f13c4ldr x5, [sp+224]
001f13c8str x4, [sp+280]
001f13ccstr x5, [sp+288]
001f13d0ldr x4, [sp+184]
001f13d4ldr x5, [sp+192]
001f13d8ldr x6, [sp+200]
001f13dcstr x4, [sp+312]
001f13e0str x5, [sp+320]
001f13e4str x6, [sp+328]
001f13e8ldr x4, [sp+288]
001f13ecldr x5, [sp+280]
001f13f0str x5, [sp+168]
001f13f4str x4, [sp+176]
001f13f8cbnz x5, 0x1f1400
001f13fcb 0x1f1440
001f1400
001f1400loc_1f1400:
001f1400ldr x5, [sp+312]
001f1404ldr x6, [sp+320]
001f1408ldr x7, [sp+328]
001f140cstr x5, [sp+112]
001f1410str x6, [sp+120]
001f1414str x7, [sp+128]
001f1418ldr x3, [sp+168]
001f141cldr x4, [sp+176]
001f1420str x3, [sp+96]
001f1424str x4, [sp+104]
001f1428ldr x0, [sp+112]
001f142cldr x1, [sp+120]
001f1430ldr x2, [sp+128]
001f1434ldp x29, x30, [sp-8]
001f1438add sp, sp, 304
001f143cret x30
001f1440
001f1440loc_1f1440:
001f1440ldr x4, [sp+344]
001f1444ldrsb x27, [x4]
001f1448ldr x4, [x4+112]
001f144cadd x3, x4, 1
001f1450str x3, [sp+64]
001f1454ldr x0, [sp+312]
001f1458ldr x1, [sp+320]
001f145cldr x2, [sp+328]
001f1460bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f1464str x0, [sp+312]
001f1468str x1, [sp+320]
001f146cstr x2, [sp+328]
001f1470b 0x1f1474
001f1474
001f1474loc_1f1474:
001f1474ldr x5, [sp+88]
001f1478add x5, x5, 1
001f147cstr x5, [sp+88]
001f1480b 0x1f1310
001f1484
001f1484loc_1f1484:
001f1484ldr x5, [sp+312]
001f1488ldr x6, [sp+320]
001f148cldr x7, [sp+328]
001f1490str x5, [sp+112]
001f1494str x6, [sp+120]
001f1498str x7, [sp+128]
001f149cstp xzr, xzr, [sp+96]
001f14a0ldr x0, [sp+112]
001f14a4ldr x1, [sp+120]
001f14a8ldr x2, [sp+128]
001f14acmov x3, xzr
001f14b0mov x4, xzr
001f14b4ldp x29, x30, [sp-8]
001f14b8add sp, sp, 304
001f14bcret x30
001f14c0
001f14c0loc_1f14c0:
001f14c0stp x0, x1, [sp+8]
001f14c4stp x2, x3, [sp+24]
001f14c8str x4, [sp+40]
001f14ccstrb w5, [sp+48]
001f14d0mov x3, x30
001f14d4bl runtime.morestack_noctxt.abi0
001f14d8ldp x0, x1, [sp+8]
001f14dcldp x2, x3, [sp+24]
001f14e0ldr x4, [sp+40]
001f14e4ldrb w5, [sp+48]
001f14e8b 0x1f1290
001f14ecudf 0
001f1290
001f14f0
001f14f0google.golang.org/protobuf/internal/impl.consumeGroupSliceInfo: ; void google.golang.org/protobuf/internal/impl.consumeGroupSliceInfo(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)
001f14f0ldr x16, [x28+16]
001f14f4sub x17, sp, 176
001f14f8subs xzr, x17, x16
001f14fcb.ls 0x1f16f0
001f1500sub x20, sp, 304
001f1504stp x29, x30, [x20-8]
001f1508add sp, x20, 0
001f150csub x29, sp, 8
001f1510str x0, [sp+312]
001f1514str x1, [sp+320]
001f1518str x2, [sp+328]
001f151cstr x3, [sp+336]
001f1520strb w4, [sp+344]
001f1524str x5, [sp+352]
001f1528strb w6, [sp+360]
001f152cstr x7, [sp+368]
001f1530str x8, [sp+376]
001f1534str x9, [sp+384]
001f1538str xzr, [sp+96]
001f153cstrb wzr, [sp+104]
001f1540stp xzr, xzr, [sp+160]
001f1544ldrsb x4, [sp+344]
001f1548ubfm x4, x4, 0, 7
001f154csubs wzr, w4, 3
001f1550b.ne 0x1f1558
001f1554b 0x1f158c
001f1558
001f1558loc_1f1558:
001f1558str xzr, [sp+96]
001f155cstrb wzr, [sp+104]
001f1560adrp x27, 0x831000
001f1564ldr x2, [x27+192]
001f1568adrp x27, 0x831000
001f156cldr x3, [x27+200]
001f1570str x2, [sp+160]
001f1574str x3, [sp+168]
001f1578ldr x0, [sp+96]
001f157cldrb w1, [sp+104]
001f1580ldp x29, x30, [sp-8]
001f1584add sp, sp, 304
001f1588ret x30
001f158c
001f158cloc_1f158c:
001f158cldr x1, [sp+352]
001f1590ldrsb x27, [x1]
001f1594ldr x1, [x1+48]
001f1598ldrsb x27, [x1]
001f159cldr x2, [x1]
001f15a0ldrsb x27, [x2]
001f15a4ldr x0, [x1+8]
001f15a8ldr x1, [x2+88]
001f15acblr x1
001f15b0str x0, [sp+264]
001f15b4str x1, [sp+272]
001f15b8bl reflect.New
001f15bcstr x0, [sp+240]
001f15c0str x1, [sp+248]
001f15c4str x2, [sp+256]
001f15c8bl reflect.Value.Interface
001f15ccstr x0, [sp+184]
001f15d0str x1, [sp+192]
001f15d4bl google.golang.org/protobuf/internal/impl.pointerOfIface
001f15d8str x0, [sp+176]
001f15dcstp xzr, xzr, [sp+224]
001f15e0ldr x1, [sp+352]
001f15e4ldrsb x27, [x1]
001f15e8ldr x1, [x1+48]
001f15ecstr x1, [sp+216]
001f15f0ldr x1, [sp+352]
001f15f4ldrsb x27, [x1]
001f15f8ldrsw x5, [x1+96]
001f15fcstr w5, [sp+92]
001f1600ldrb w6, [sp+360]
001f1604ldr x1, [sp+312]
001f1608ldr x4, [sp+176]
001f160cldr x2, [sp+320]
001f1610ldr x7, [sp+368]
001f1614ldr x3, [sp+328]
001f1618ldr x8, [sp+376]
001f161cldr x9, [sp+384]
001f1620ldr x0, [sp+216]
001f1624bl google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer
001f1628str x0, [sp+128]
001f162cstrb w1, [sp+136]
001f1630str x2, [sp+224]
001f1634str x3, [sp+232]
001f1638ldr x1, [sp+128]
001f163cldrb w2, [sp+136]
001f1640str x1, [sp+144]
001f1644strb w2, [sp+152]
001f1648ldr x1, [sp+224]
001f164cldr x2, [sp+232]
001f1650str x1, [sp+280]
001f1654str x2, [sp+288]
001f1658ldr x1, [sp+144]
001f165cldrb w2, [sp+152]
001f1660str x1, [sp+112]
001f1664strb w2, [sp+120]
001f1668ldr x1, [sp+288]
001f166cldr x2, [sp+280]
001f1670str x2, [sp+200]
001f1674str x1, [sp+208]
001f1678cbnz x2, 0x1f1680
001f167cb 0x1f16b4
001f1680
001f1680loc_1f1680:
001f1680ldr x4, [sp+112]
001f1684ldrb w5, [sp+120]
001f1688str x4, [sp+96]
001f168cstrb w5, [sp+104]
001f1690ldr x2, [sp+200]
001f1694ldr x3, [sp+208]
001f1698str x2, [sp+160]
001f169cstr x3, [sp+168]
001f16a0ldr x0, [sp+96]
001f16a4ldrb w1, [sp+104]
001f16a8ldp x29, x30, [sp-8]
001f16acadd sp, sp, 304
001f16b0ret x30
001f16b4
001f16b4loc_1f16b4:
001f16b4ldr x0, [sp+336]
001f16b8ldr x1, [sp+176]
001f16bcbl google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice
001f16c0ldr x2, [sp+112]
001f16c4ldrb w3, [sp+120]
001f16c8str x2, [sp+96]
001f16ccstrb w3, [sp+104]
001f16d0stp xzr, xzr, [sp+160]
001f16d4ldr x0, [sp+96]
001f16d8ldrb w1, [sp+104]
001f16dcmov x2, xzr
001f16e0mov x3, xzr
001f16e4ldp x29, x30, [sp-8]
001f16e8add sp, sp, 304
001f16ecret x30
001f16f0
001f16f0loc_1f16f0:
001f16f0stp x0, x1, [sp+8]
001f16f4stp x2, x3, [sp+24]
001f16f8strb w4, [sp+40]
001f16fcstr x5, [sp+48]
001f1700strb w6, [sp+56]
001f1704stp x7, x8, [sp+64]
001f1708str x9, [sp+80]
001f170cmov x3, x30
001f1710bl runtime.morestack_noctxt.abi0
001f1714ldp x0, x1, [sp+8]
001f1718ldp x2, x3, [sp+24]
001f171cldrsb x4, [sp+40]
001f1720ldr x5, [sp+48]
001f1724ldrb w6, [sp+56]
001f1728ldp x7, x8, [sp+64]
001f172cldr x9, [sp+80]
001f1730b 0x1f14f0
001f1734udf 0
001f1738udf 0
001f173cudf 0
001f14f0
001f14f0google.golang.org/protobuf/internal/impl.consumeGroupSliceInfo: ; void google.golang.org/protobuf/internal/impl.consumeGroupSliceInfo(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)
001f14f0ldr x16, [x28+16]
001f14f4sub x17, sp, 176
001f14f8subs xzr, x17, x16
001f14fcb.ls 0x1f16f0
001f1500sub x20, sp, 304
001f1504stp x29, x30, [x20-8]
001f1508add sp, x20, 0
001f150csub x29, sp, 8
001f1510str x0, [sp+312]
001f1514str x1, [sp+320]
001f1518str x2, [sp+328]
001f151cstr x3, [sp+336]
001f1520strb w4, [sp+344]
001f1524str x5, [sp+352]
001f1528strb w6, [sp+360]
001f152cstr x7, [sp+368]
001f1530str x8, [sp+376]
001f1534str x9, [sp+384]
001f1538str xzr, [sp+96]
001f153cstrb wzr, [sp+104]
001f1540stp xzr, xzr, [sp+160]
001f1544ldrsb x4, [sp+344]
001f1548ubfm x4, x4, 0, 7
001f154csubs wzr, w4, 3
001f1550b.ne 0x1f1558
001f1554b 0x1f158c
001f1558
001f1558loc_1f1558:
001f1558str xzr, [sp+96]
001f155cstrb wzr, [sp+104]
001f1560adrp x27, 0x831000
001f1564ldr x2, [x27+192]
001f1568adrp x27, 0x831000
001f156cldr x3, [x27+200]
001f1570str x2, [sp+160]
001f1574str x3, [sp+168]
001f1578ldr x0, [sp+96]
001f157cldrb w1, [sp+104]
001f1580ldp x29, x30, [sp-8]
001f1584add sp, sp, 304
001f1588ret x30
001f158c
001f158cloc_1f158c:
001f158cldr x1, [sp+352]
001f1590ldrsb x27, [x1]
001f1594ldr x1, [x1+48]
001f1598ldrsb x27, [x1]
001f159cldr x2, [x1]
001f15a0ldrsb x27, [x2]
001f15a4ldr x0, [x1+8]
001f15a8ldr x1, [x2+88]
001f15acblr x1
001f15b0str x0, [sp+264]
001f15b4str x1, [sp+272]
001f15b8bl reflect.New
001f15bcstr x0, [sp+240]
001f15c0str x1, [sp+248]
001f15c4str x2, [sp+256]
001f15c8bl reflect.Value.Interface
001f15ccstr x0, [sp+184]
001f15d0str x1, [sp+192]
001f15d4bl google.golang.org/protobuf/internal/impl.pointerOfIface
001f15d8str x0, [sp+176]
001f15dcstp xzr, xzr, [sp+224]
001f15e0ldr x1, [sp+352]
001f15e4ldrsb x27, [x1]
001f15e8ldr x1, [x1+48]
001f15ecstr x1, [sp+216]
001f15f0ldr x1, [sp+352]
001f15f4ldrsb x27, [x1]
001f15f8ldrsw x5, [x1+96]
001f15fcstr w5, [sp+92]
001f1600ldrb w6, [sp+360]
001f1604ldr x1, [sp+312]
001f1608ldr x4, [sp+176]
001f160cldr x2, [sp+320]
001f1610ldr x7, [sp+368]
001f1614ldr x3, [sp+328]
001f1618ldr x8, [sp+376]
001f161cldr x9, [sp+384]
001f1620ldr x0, [sp+216]
001f1624bl google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer
001f1628str x0, [sp+128]
001f162cstrb w1, [sp+136]
001f1630str x2, [sp+224]
001f1634str x3, [sp+232]
001f1638ldr x1, [sp+128]
001f163cldrb w2, [sp+136]
001f1640str x1, [sp+144]
001f1644strb w2, [sp+152]
001f1648ldr x1, [sp+224]
001f164cldr x2, [sp+232]
001f1650str x1, [sp+280]
001f1654str x2, [sp+288]
001f1658ldr x1, [sp+144]
001f165cldrb w2, [sp+152]
001f1660str x1, [sp+112]
001f1664strb w2, [sp+120]
001f1668ldr x1, [sp+288]
001f166cldr x2, [sp+280]
001f1670str x2, [sp+200]
001f1674str x1, [sp+208]
001f1678cbnz x2, 0x1f1680
001f167cb 0x1f16b4
001f1680
001f1680loc_1f1680:
001f1680ldr x4, [sp+112]
001f1684ldrb w5, [sp+120]
001f1688str x4, [sp+96]
001f168cstrb w5, [sp+104]
001f1690ldr x2, [sp+200]
001f1694ldr x3, [sp+208]
001f1698str x2, [sp+160]
001f169cstr x3, [sp+168]
001f16a0ldr x0, [sp+96]
001f16a4ldrb w1, [sp+104]
001f16a8ldp x29, x30, [sp-8]
001f16acadd sp, sp, 304
001f16b0ret x30
001f16b4
001f16b4loc_1f16b4:
001f16b4ldr x0, [sp+336]
001f16b8ldr x1, [sp+176]
001f16bcbl google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice
001f16c0ldr x2, [sp+112]
001f16c4ldrb w3, [sp+120]
001f16c8str x2, [sp+96]
001f16ccstrb w3, [sp+104]
001f16d0stp xzr, xzr, [sp+160]
001f16d4ldr x0, [sp+96]
001f16d8ldrb w1, [sp+104]
001f16dcmov x2, xzr
001f16e0mov x3, xzr
001f16e4ldp x29, x30, [sp-8]
001f16e8add sp, sp, 304
001f16ecret x30
001f16f0
001f16f0loc_1f16f0:
001f16f0stp x0, x1, [sp+8]
001f16f4stp x2, x3, [sp+24]
001f16f8strb w4, [sp+40]
001f16fcstr x5, [sp+48]
001f1700strb w6, [sp+56]
001f1704stp x7, x8, [sp+64]
001f1708str x9, [sp+80]
001f170cmov x3, x30
001f1710bl runtime.morestack_noctxt.abi0
001f1714ldp x0, x1, [sp+8]
001f1718ldp x2, x3, [sp+24]
001f171cldrsb x4, [sp+40]
001f1720ldr x5, [sp+48]
001f1724ldrb w6, [sp+56]
001f1728ldp x7, x8, [sp+64]
001f172cldr x9, [sp+80]
001f1730b 0x1f14f0
001f1734udf 0
001f1738udf 0
001f173cudf 0
001f14f0
001f1740
001f1740google.golang.org/protobuf/internal/impl.asMessage: ; void google.golang.org/protobuf/internal/impl.asMessage(reflect.Value v)
001f1740ldr x16, [x28+16]
001f1744sub x17, sp, 32
001f1748subs xzr, x17, x16
001f174cb.ls 0x1f1864
001f1750str x30, [sp-160]!
001f1754stur x29, [sp-8]
001f1758sub x29, sp, 8
001f175cstr x0, [sp+168]
001f1760str x1, [sp+176]
001f1764str x2, [sp+184]
001f1768stp xzr, xzr, [sp+48]
001f176cldr x0, [sp+168]
001f1770ldr x1, [sp+176]
001f1774ldr x2, [sp+184]
001f1778bl reflect.Value.Interface
001f177cstr x0, [sp+96]
001f1780str x1, [sp+104]
001f1784stp xzr, xzr, [sp+80]
001f1788ldr x3, [sp+104]
001f178cldr x1, [sp+96]
001f1790cbnz x1, 0x1f1798
001f1794b 0x1f17b4
001f1798
001f1798loc_1f1798:
001f1798str x3, [sp+144]
001f179cadrp x0, 0x820000
001f17a0add x0, x0, 976
001f17a4bl runtime.typeAssert
001f17a8ldr x3, [sp+144]
001f17acmov x1, x0
001f17b0b 0x1f17b8
001f17b4
001f17b4loc_1f17b4:
001f17b4b 0x1f17b8
001f17b8
001f17b8loc_1f17b8:
001f17b8str x1, [sp+80]
001f17bcstr x3, [sp+88]
001f17c0subs xzr, x1, 0
001f17c4cset x3, ne
001f17c8strb w3, [sp+46]
001f17ccldr x3, [sp+80]
001f17d0ldr x4, [sp+88]
001f17d4str x3, [sp+128]
001f17d8str x4, [sp+136]
001f17dcldrb w3, [sp+46]
001f17e0strb w3, [sp+47]
001f17e4ldr x3, [sp+128]
001f17e8ldr x4, [sp+136]
001f17ecstr x3, [sp+64]
001f17f0str x4, [sp+72]
001f17f4ldrb w3, [sp+47]
001f17f8strb w3, [sp+45]
001f17fctbnz w3, 0, 0x1f1804
001f1800b 0x1f1820
001f1804
001f1804loc_1f1804:
001f1804ldr x0, [sp+64]
001f1808ldr x1, [sp+72]
001f180cstr x0, [sp+48]
001f1810str x1, [sp+56]
001f1814ldur x29, [sp-8]
001f1818ldr x30, [sp], 160
001f181cret x30
001f1820
001f1820loc_1f1820:
001f1820ldr x0, [sp+168]
001f1824ldr x1, [sp+176]
001f1828ldr x2, [sp+184]
001f182cbl google.golang.org/protobuf/internal/impl.legacyWrapMessage
001f1830str x0, [sp+112]
001f1834str x1, [sp+120]
001f1838ldrsb x27, [x0]
001f183cldr x3, [x0+64]
001f1840mov x0, x1
001f1844blr x3
001f1848str x0, [sp+80]
001f184cstr x1, [sp+88]
001f1850str x0, [sp+48]
001f1854str x1, [sp+56]
001f1858ldur x29, [sp-8]
001f185cldr x30, [sp], 160
001f1860ret x30
001f1864
001f1864loc_1f1864:
001f1864stp x0, x1, [sp+8]
001f1868str x2, [sp+24]
001f186cmov x3, x30
001f1870bl runtime.morestack_noctxt.abi0
001f1874ldp x0, x1, [sp+8]
001f1878ldr x2, [sp+24]
001f187cb 0x1f1740
001f1740
001f1740google.golang.org/protobuf/internal/impl.asMessage: ; void google.golang.org/protobuf/internal/impl.asMessage(reflect.Value v)
001f1740ldr x16, [x28+16]
001f1744sub x17, sp, 32
001f1748subs xzr, x17, x16
001f174cb.ls 0x1f1864
001f1750str x30, [sp-160]!
001f1754stur x29, [sp-8]
001f1758sub x29, sp, 8
001f175cstr x0, [sp+168]
001f1760str x1, [sp+176]
001f1764str x2, [sp+184]
001f1768stp xzr, xzr, [sp+48]
001f176cldr x0, [sp+168]
001f1770ldr x1, [sp+176]
001f1774ldr x2, [sp+184]
001f1778bl reflect.Value.Interface
001f177cstr x0, [sp+96]
001f1780str x1, [sp+104]
001f1784stp xzr, xzr, [sp+80]
001f1788ldr x3, [sp+104]
001f178cldr x1, [sp+96]
001f1790cbnz x1, 0x1f1798
001f1794b 0x1f17b4
001f1798
001f1798loc_1f1798:
001f1798str x3, [sp+144]
001f179cadrp x0, 0x820000
001f17a0add x0, x0, 976
001f17a4bl runtime.typeAssert
001f17a8ldr x3, [sp+144]
001f17acmov x1, x0
001f17b0b 0x1f17b8
001f17b4
001f17b4loc_1f17b4:
001f17b4b 0x1f17b8
001f17b8
001f17b8loc_1f17b8:
001f17b8str x1, [sp+80]
001f17bcstr x3, [sp+88]
001f17c0subs xzr, x1, 0
001f17c4cset x3, ne
001f17c8strb w3, [sp+46]
001f17ccldr x3, [sp+80]
001f17d0ldr x4, [sp+88]
001f17d4str x3, [sp+128]
001f17d8str x4, [sp+136]
001f17dcldrb w3, [sp+46]
001f17e0strb w3, [sp+47]
001f17e4ldr x3, [sp+128]
001f17e8ldr x4, [sp+136]
001f17ecstr x3, [sp+64]
001f17f0str x4, [sp+72]
001f17f4ldrb w3, [sp+47]
001f17f8strb w3, [sp+45]
001f17fctbnz w3, 0, 0x1f1804
001f1800b 0x1f1820
001f1804
001f1804loc_1f1804:
001f1804ldr x0, [sp+64]
001f1808ldr x1, [sp+72]
001f180cstr x0, [sp+48]
001f1810str x1, [sp+56]
001f1814ldur x29, [sp-8]
001f1818ldr x30, [sp], 160
001f181cret x30
001f1820
001f1820loc_1f1820:
001f1820ldr x0, [sp+168]
001f1824ldr x1, [sp+176]
001f1828ldr x2, [sp+184]
001f182cbl google.golang.org/protobuf/internal/impl.legacyWrapMessage
001f1830str x0, [sp+112]
001f1834str x1, [sp+120]
001f1838ldrsb x27, [x0]
001f183cldr x3, [x0+64]
001f1840mov x0, x1
001f1844blr x3
001f1848str x0, [sp+80]
001f184cstr x1, [sp+88]
001f1850str x0, [sp+48]
001f1854str x1, [sp+56]
001f1858ldur x29, [sp-8]
001f185cldr x30, [sp], 160
001f1860ret x30
001f1864
001f1864loc_1f1864:
001f1864stp x0, x1, [sp+8]
001f1868str x2, [sp+24]
001f186cmov x3, x30
001f1870bl runtime.morestack_noctxt.abi0
001f1874ldp x0, x1, [sp+8]
001f1878ldr x2, [sp+24]
001f187cb 0x1f1740
001f1740
001f1880
001f1880google.golang.org/protobuf/internal/impl.sizeBool: ; void google.golang.org/protobuf/internal/impl.sizeBool(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f1880ldr x16, [x28+16]
001f1884subs xzr, sp, x16
001f1888b.ls 0x1f18ec
001f188cstr x30, [sp-64]!
001f1890stur x29, [sp-8]
001f1894sub x29, sp, 8
001f1898str x0, [sp+72]
001f189cstr x1, [sp+80]
001f18a0strb w2, [sp+88]
001f18a4str xzr, [sp+24]
001f18a8bl google.golang.org/protobuf/internal/impl.pointer.Bool
001f18acstr x0, [sp+48]
001f18b0ldrsb x27, [x0]
001f18b4ldrb w0, [x0]
001f18b8strb w0, [sp+23]
001f18bcbl google.golang.org/protobuf/encoding/protowire.EncodeBool
001f18c0str x0, [sp+40]
001f18c4bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f18c8str x0, [sp+32]
001f18ccldr x1, [sp+80]
001f18d0ldrsb x27, [x1]
001f18d4ldr x1, [x1+120]
001f18d8add x0, x1, x0
001f18dcstr x0, [sp+24]
001f18e0ldur x29, [sp-8]
001f18e4ldr x30, [sp], 64
001f18e8ret x30
001f18ec
001f18ecloc_1f18ec:
001f18ecstp x0, x1, [sp+8]
001f18f0strb w2, [sp+24]
001f18f4mov x3, x30
001f18f8bl runtime.morestack_noctxt.abi0
001f18fcldp x0, x1, [sp+8]
001f1900ldrb w2, [sp+24]
001f1904b 0x1f1880
001f1908udf 0
001f190cudf 0
001f1880
001f1880google.golang.org/protobuf/internal/impl.sizeBool: ; void google.golang.org/protobuf/internal/impl.sizeBool(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f1880ldr x16, [x28+16]
001f1884subs xzr, sp, x16
001f1888b.ls 0x1f18ec
001f188cstr x30, [sp-64]!
001f1890stur x29, [sp-8]
001f1894sub x29, sp, 8
001f1898str x0, [sp+72]
001f189cstr x1, [sp+80]
001f18a0strb w2, [sp+88]
001f18a4str xzr, [sp+24]
001f18a8bl google.golang.org/protobuf/internal/impl.pointer.Bool
001f18acstr x0, [sp+48]
001f18b0ldrsb x27, [x0]
001f18b4ldrb w0, [x0]
001f18b8strb w0, [sp+23]
001f18bcbl google.golang.org/protobuf/encoding/protowire.EncodeBool
001f18c0str x0, [sp+40]
001f18c4bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f18c8str x0, [sp+32]
001f18ccldr x1, [sp+80]
001f18d0ldrsb x27, [x1]
001f18d4ldr x1, [x1+120]
001f18d8add x0, x1, x0
001f18dcstr x0, [sp+24]
001f18e0ldur x29, [sp-8]
001f18e4ldr x30, [sp], 64
001f18e8ret x30
001f18ec
001f18ecloc_1f18ec:
001f18ecstp x0, x1, [sp+8]
001f18f0strb w2, [sp+24]
001f18f4mov x3, x30
001f18f8bl runtime.morestack_noctxt.abi0
001f18fcldp x0, x1, [sp+8]
001f1900ldrb w2, [sp+24]
001f1904b 0x1f1880
001f1908udf 0
001f190cudf 0
001f1880
001f1910
001f1910google.golang.org/protobuf/internal/impl.appendBool: ; void google.golang.org/protobuf/internal/impl.appendBool(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)
001f1910ldr x16, [x28+16]
001f1914subs xzr, sp, x16
001f1918b.ls 0x1f19fc
001f191cstr x30, [sp-128]!
001f1920stur x29, [sp-8]
001f1924sub x29, sp, 8
001f1928str x0, [sp+136]
001f192cstr x1, [sp+144]
001f1930str x2, [sp+152]
001f1934str x3, [sp+160]
001f1938str x4, [sp+168]
001f193cstrb w5, [sp+176]
001f1940str xzr, [sp+88]
001f1944stp xzr, xzr, [sp+96]
001f1948stp xzr, xzr, [sp+72]
001f194cldr x0, [sp+160]
001f1950bl google.golang.org/protobuf/internal/impl.pointer.Bool
001f1954str x0, [sp+112]
001f1958ldrsb x27, [x0]
001f195cldrb w1, [x0]
001f1960strb w1, [sp+55]
001f1964ldr x1, [sp+168]
001f1968ldrsb x27, [x1]
001f196cldr x3, [x1+112]
001f1970str x3, [sp+56]
001f1974ldr x0, [sp+136]
001f1978ldr x1, [sp+144]
001f197cldr x2, [sp+152]
001f1980bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f1984str x0, [sp+136]
001f1988str x1, [sp+144]
001f198cstr x2, [sp+152]
001f1990ldrb w0, [sp+55]
001f1994bl google.golang.org/protobuf/encoding/protowire.EncodeBool
001f1998str x0, [sp+64]
001f199cldr x1, [sp+136]
001f19a0ldr x2, [sp+144]
001f19a4ldr x3, [sp+152]
001f19a8mov x4, x0
001f19acmov x0, x1
001f19b0mov x1, x2
001f19b4mov x2, x3
001f19b8mov x3, x4
001f19bcbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f19c0str x0, [sp+136]
001f19c4str x1, [sp+144]
001f19c8str x2, [sp+152]
001f19ccstr x0, [sp+88]
001f19d0str x1, [sp+96]
001f19d4str x2, [sp+104]
001f19d8stp xzr, xzr, [sp+72]
001f19dcldr x0, [sp+88]
001f19e0ldr x1, [sp+96]
001f19e4ldr x2, [sp+104]
001f19e8mov x3, xzr
001f19ecmov x4, xzr
001f19f0ldur x29, [sp-8]
001f19f4ldr x30, [sp], 128
001f19f8ret x30
001f19fc
001f19fcloc_1f19fc:
001f19fcstp x0, x1, [sp+8]
001f1a00stp x2, x3, [sp+24]
001f1a04str x4, [sp+40]
001f1a08strb w5, [sp+48]
001f1a0cmov x3, x30
001f1a10bl runtime.morestack_noctxt.abi0
001f1a14ldp x0, x1, [sp+8]
001f1a18ldp x2, x3, [sp+24]
001f1a1cldr x4, [sp+40]
001f1a20ldrb w5, [sp+48]
001f1a24b 0x1f1910
001f1a28udf 0
001f1a2cudf 0
001f1910
001f1910google.golang.org/protobuf/internal/impl.appendBool: ; void google.golang.org/protobuf/internal/impl.appendBool(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)
001f1910ldr x16, [x28+16]
001f1914subs xzr, sp, x16
001f1918b.ls 0x1f19fc
001f191cstr x30, [sp-128]!
001f1920stur x29, [sp-8]
001f1924sub x29, sp, 8
001f1928str x0, [sp+136]
001f192cstr x1, [sp+144]
001f1930str x2, [sp+152]
001f1934str x3, [sp+160]
001f1938str x4, [sp+168]
001f193cstrb w5, [sp+176]
001f1940str xzr, [sp+88]
001f1944stp xzr, xzr, [sp+96]
001f1948stp xzr, xzr, [sp+72]
001f194cldr x0, [sp+160]
001f1950bl google.golang.org/protobuf/internal/impl.pointer.Bool
001f1954str x0, [sp+112]
001f1958ldrsb x27, [x0]
001f195cldrb w1, [x0]
001f1960strb w1, [sp+55]
001f1964ldr x1, [sp+168]
001f1968ldrsb x27, [x1]
001f196cldr x3, [x1+112]
001f1970str x3, [sp+56]
001f1974ldr x0, [sp+136]
001f1978ldr x1, [sp+144]
001f197cldr x2, [sp+152]
001f1980bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f1984str x0, [sp+136]
001f1988str x1, [sp+144]
001f198cstr x2, [sp+152]
001f1990ldrb w0, [sp+55]
001f1994bl google.golang.org/protobuf/encoding/protowire.EncodeBool
001f1998str x0, [sp+64]
001f199cldr x1, [sp+136]
001f19a0ldr x2, [sp+144]
001f19a4ldr x3, [sp+152]
001f19a8mov x4, x0
001f19acmov x0, x1
001f19b0mov x1, x2
001f19b4mov x2, x3
001f19b8mov x3, x4
001f19bcbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f19c0str x0, [sp+136]
001f19c4str x1, [sp+144]
001f19c8str x2, [sp+152]
001f19ccstr x0, [sp+88]
001f19d0str x1, [sp+96]
001f19d4str x2, [sp+104]
001f19d8stp xzr, xzr, [sp+72]
001f19dcldr x0, [sp+88]
001f19e0ldr x1, [sp+96]
001f19e4ldr x2, [sp+104]
001f19e8mov x3, xzr
001f19ecmov x4, xzr
001f19f0ldur x29, [sp-8]
001f19f4ldr x30, [sp], 128
001f19f8ret x30
001f19fc
001f19fcloc_1f19fc:
001f19fcstp x0, x1, [sp+8]
001f1a00stp x2, x3, [sp+24]
001f1a04str x4, [sp+40]
001f1a08strb w5, [sp+48]
001f1a0cmov x3, x30
001f1a10bl runtime.morestack_noctxt.abi0
001f1a14ldp x0, x1, [sp+8]
001f1a18ldp x2, x3, [sp+24]
001f1a1cldr x4, [sp+40]
001f1a20ldrb w5, [sp+48]
001f1a24b 0x1f1910
001f1a28udf 0
001f1a2cudf 0
001f1910
001f1a30
001f1a30google.golang.org/protobuf/internal/impl.consumeBool: ; void google.golang.org/protobuf/internal/impl.consumeBool(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)
001f1a30ldr x16, [x28+16]
001f1a34sub x17, sp, 16
001f1a38subs xzr, x17, x16
001f1a3cb.ls 0x1f1cc0
001f1a40str x30, [sp-144]!
001f1a44stur x29, [sp-8]
001f1a48sub x29, sp, 8
001f1a4cstr x0, [sp+152]
001f1a50str x1, [sp+160]
001f1a54str x2, [sp+168]
001f1a58str x3, [sp+176]
001f1a5cstrb w4, [sp+184]
001f1a60str x5, [sp+192]
001f1a64strb w6, [sp+200]
001f1a68str x7, [sp+208]
001f1a6cstr x8, [sp+216]
001f1a70str x9, [sp+224]
001f1a74str xzr, [sp+56]
001f1a78strb wzr, [sp+64]
001f1a7cstp xzr, xzr, [sp+112]
001f1a80ldrsb x4, [sp+184]
001f1a84ubfm x4, x4, 0, 7
001f1a88cbnz w4, 0x1f1a90
001f1a8cb 0x1f1abc
001f1a90
001f1a90loc_1f1a90:
001f1a90adrp x27, 0x831000
001f1a94ldr x2, [x27+192]
001f1a98adrp x27, 0x831000
001f1a9cldr x3, [x27+200]
001f1aa0str x2, [sp+112]
001f1aa4str x3, [sp+120]
001f1aa8ldr x0, [sp+56]
001f1aacldrb w1, [sp+64]
001f1ab0ldur x29, [sp-8]
001f1ab4ldr x30, [sp], 144
001f1ab8ret x30
001f1abc
001f1abcloc_1f1abc:
001f1abcstr xzr, [sp+48]
001f1ac0str xzr, [sp+72]
001f1ac4ldr x4, [sp+160]
001f1ac8str x4, [sp+96]
001f1accsubs xzr, x4, 0
001f1ad0cset x5, ne
001f1ad4strb w5, [sp+47]
001f1ad8cbnz x4, 0x1f1ae0
001f1adcb 0x1f1b08
001f1ae0
001f1ae0loc_1f1ae0:
001f1ae0ldr x1, [sp+160]
001f1ae4ldr x4, [sp+152]
001f1ae8subs xzr, x1, 0
001f1aecb.hi 0x1f1af4
001f1af0b 0x1f1cb4
001f1af4
001f1af4loc_1f1af4:
001f1af4ldrb w4, [x4]
001f1af8subs wzr, w4, 128
001f1afccset x4, lo
001f1b00strb w4, [sp+47]
001f1b04b 0x1f1b0c
001f1b08
001f1b08loc_1f1b08:
001f1b08b 0x1f1b0c
001f1b0c
001f1b0cloc_1f1b0c:
001f1b0cldrb w4, [sp+47]
001f1b10tbnz w4, 0, 0x1f1b18
001f1b14b 0x1f1b40
001f1b18
001f1b18loc_1f1b18:
001f1b18ldr x1, [sp+160]
001f1b1cldr x4, [sp+152]
001f1b20subs xzr, x1, 0
001f1b24b.hi 0x1f1b2c
001f1b28b 0x1f1cac
001f1b2c
001f1b2cloc_1f1b2c:
001f1b2cldrb w4, [x4]
001f1b30str x4, [sp+48]
001f1b34orr x4, xzr, 1
001f1b38str x4, [sp+72]
001f1b3cb 0x1f1c10
001f1b40
001f1b40loc_1f1b40:
001f1b40ldr x4, [sp+160]
001f1b44str x4, [sp+96]
001f1b48subs xzr, x4, 2
001f1b4ccset x4, ge
001f1b50strb w4, [sp+47]
001f1b54b.ge 0x1f1b5c
001f1b58b 0x1f1b84
001f1b5c
001f1b5cloc_1f1b5c:
001f1b5cldr x1, [sp+160]
001f1b60ldr x4, [sp+152]
001f1b64subs xzr, x1, 1
001f1b68b.hi 0x1f1b70
001f1b6cb 0x1f1ca4
001f1b70
001f1b70loc_1f1b70:
001f1b70ldrb w4, [x4+1]
001f1b74subs wzr, w4, 128
001f1b78cset x4, lo
001f1b7cstrb w4, [sp+47]
001f1b80b 0x1f1b88
001f1b84
001f1b84loc_1f1b84:
001f1b84b 0x1f1b88
001f1b88
001f1b88loc_1f1b88:
001f1b88ldrb w4, [sp+47]
001f1b8ctbnz w4, 0, 0x1f1b94
001f1b90b 0x1f1be0
001f1b94
001f1b94loc_1f1b94:
001f1b94ldr x1, [sp+160]
001f1b98ldr x4, [sp+152]
001f1b9csubs xzr, x1, 0
001f1ba0b.hi 0x1f1ba8
001f1ba4b 0x1f1c9c
001f1ba8
001f1ba8loc_1f1ba8:
001f1ba8ldrb w4, [x4]
001f1bacand x4, x4, 127
001f1bb0ldr x1, [sp+160]
001f1bb4ldr x5, [sp+152]
001f1bb8subs xzr, x1, 1
001f1bbcb.hi 0x1f1bc4
001f1bc0b 0x1f1c94
001f1bc4
001f1bc4loc_1f1bc4:
001f1bc4ldrb w5, [x5+1]
001f1bc8ubfm x5, x5, 57, 7
001f1bccadd x4, x4, x5
001f1bd0str x4, [sp+48]
001f1bd4orr x4, xzr, 2
001f1bd8str x4, [sp+72]
001f1bdcb 0x1f1c0c
001f1be0
001f1be0loc_1f1be0:
001f1be0ldr x0, [sp+152]
001f1be4ldr x1, [sp+160]
001f1be8ldr x2, [sp+168]
001f1becbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f1bf0str x0, [sp+88]
001f1bf4str x1, [sp+96]
001f1bf8str x0, [sp+80]
001f1bfcstr x1, [sp+104]
001f1c00str x0, [sp+48]
001f1c04str x1, [sp+72]
001f1c08b 0x1f1c0c
001f1c0c
001f1c0cloc_1f1c0c:
001f1c0cb 0x1f1c10
001f1c10
001f1c10loc_1f1c10:
001f1c10ldr x4, [sp+72]
001f1c14tbnz x4, 63, 0x1f1c1c
001f1c18b 0x1f1c48
001f1c1c
001f1c1cloc_1f1c1c:
001f1c1cadrp x27, 0x831000
001f1c20ldr x2, [x27+160]
001f1c24adrp x27, 0x831000
001f1c28ldr x3, [x27+168]
001f1c2cstr x2, [sp+112]
001f1c30str x3, [sp+120]
001f1c34ldr x0, [sp+56]
001f1c38ldrb w1, [sp+64]
001f1c3cldur x29, [sp-8]
001f1c40ldr x30, [sp], 144
001f1c44ret x30
001f1c48
001f1c48loc_1f1c48:
001f1c48ldr x0, [sp+176]
001f1c4cbl google.golang.org/protobuf/internal/impl.pointer.Bool
001f1c50str x0, [sp+128]
001f1c54ldr x0, [sp+48]
001f1c58bl google.golang.org/protobuf/encoding/protowire.DecodeBool
001f1c5cstrb w0, [sp+47]
001f1c60ldr x1, [sp+128]
001f1c64ldrsb x27, [x1]
001f1c68strb w0, [x1]
001f1c6cldr x1, [sp+72]
001f1c70str x1, [sp+56]
001f1c74stp xzr, xzr, [sp+112]
001f1c78ldr x0, [sp+56]
001f1c7cldrb w1, [sp+64]
001f1c80mov x2, xzr
001f1c84mov x3, xzr
001f1c88ldur x29, [sp-8]
001f1c8cldr x30, [sp], 144
001f1c90ret x30
001f1c94
001f1c94loc_1f1c94:
001f1c94orr x0, xzr, 1
001f1c98bl runtime.panicIndex
001f1c9c
001f1c9cloc_1f1c9c:
001f1c9cmov x0, xzr
001f1ca0bl runtime.panicIndex
001f1ca4
001f1ca4loc_1f1ca4:
001f1ca4orr x0, xzr, 1
001f1ca8bl runtime.panicIndex
001f1cac
001f1cacloc_1f1cac:
001f1cacmov x0, xzr
001f1cb0bl runtime.panicIndex
001f1cb4
001f1cb4loc_1f1cb4:
001f1cb4mov x0, xzr
001f1cb8bl runtime.panicIndex
001f1cbchint
001f1cc0
001f1cc0loc_1f1cc0:
001f1cc0stp x0, x1, [sp+8]
001f1cc4stp x2, x3, [sp+24]
001f1cc8strb w4, [sp+40]
001f1cccstr x5, [sp+48]
001f1cd0strb w6, [sp+56]
001f1cd4stp x7, x8, [sp+64]
001f1cd8str x9, [sp+80]
001f1cdcmov x3, x30
001f1ce0bl runtime.morestack_noctxt.abi0
001f1ce4ldp x0, x1, [sp+8]
001f1ce8ldp x2, x3, [sp+24]
001f1cecldrsb x4, [sp+40]
001f1cf0ldr x5, [sp+48]
001f1cf4ldrb w6, [sp+56]
001f1cf8ldp x7, x8, [sp+64]
001f1cfcldr x9, [sp+80]
001f1d00b 0x1f1a30
001f1d04udf 0
001f1d08udf 0
001f1d0cudf 0
001f1a30
001f1a30google.golang.org/protobuf/internal/impl.consumeBool: ; void google.golang.org/protobuf/internal/impl.consumeBool(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)
001f1a30ldr x16, [x28+16]
001f1a34sub x17, sp, 16
001f1a38subs xzr, x17, x16
001f1a3cb.ls 0x1f1cc0
001f1a40str x30, [sp-144]!
001f1a44stur x29, [sp-8]
001f1a48sub x29, sp, 8
001f1a4cstr x0, [sp+152]
001f1a50str x1, [sp+160]
001f1a54str x2, [sp+168]
001f1a58str x3, [sp+176]
001f1a5cstrb w4, [sp+184]
001f1a60str x5, [sp+192]
001f1a64strb w6, [sp+200]
001f1a68str x7, [sp+208]
001f1a6cstr x8, [sp+216]
001f1a70str x9, [sp+224]
001f1a74str xzr, [sp+56]
001f1a78strb wzr, [sp+64]
001f1a7cstp xzr, xzr, [sp+112]
001f1a80ldrsb x4, [sp+184]
001f1a84ubfm x4, x4, 0, 7
001f1a88cbnz w4, 0x1f1a90
001f1a8cb 0x1f1abc
001f1a90
001f1a90loc_1f1a90:
001f1a90adrp x27, 0x831000
001f1a94ldr x2, [x27+192]
001f1a98adrp x27, 0x831000
001f1a9cldr x3, [x27+200]
001f1aa0str x2, [sp+112]
001f1aa4str x3, [sp+120]
001f1aa8ldr x0, [sp+56]
001f1aacldrb w1, [sp+64]
001f1ab0ldur x29, [sp-8]
001f1ab4ldr x30, [sp], 144
001f1ab8ret x30
001f1abc
001f1abcloc_1f1abc:
001f1abcstr xzr, [sp+48]
001f1ac0str xzr, [sp+72]
001f1ac4ldr x4, [sp+160]
001f1ac8str x4, [sp+96]
001f1accsubs xzr, x4, 0
001f1ad0cset x5, ne
001f1ad4strb w5, [sp+47]
001f1ad8cbnz x4, 0x1f1ae0
001f1adcb 0x1f1b08
001f1ae0
001f1ae0loc_1f1ae0:
001f1ae0ldr x1, [sp+160]
001f1ae4ldr x4, [sp+152]
001f1ae8subs xzr, x1, 0
001f1aecb.hi 0x1f1af4
001f1af0b 0x1f1cb4
001f1af4
001f1af4loc_1f1af4:
001f1af4ldrb w4, [x4]
001f1af8subs wzr, w4, 128
001f1afccset x4, lo
001f1b00strb w4, [sp+47]
001f1b04b 0x1f1b0c
001f1b08
001f1b08loc_1f1b08:
001f1b08b 0x1f1b0c
001f1b0c
001f1b0cloc_1f1b0c:
001f1b0cldrb w4, [sp+47]
001f1b10tbnz w4, 0, 0x1f1b18
001f1b14b 0x1f1b40
001f1b18
001f1b18loc_1f1b18:
001f1b18ldr x1, [sp+160]
001f1b1cldr x4, [sp+152]
001f1b20subs xzr, x1, 0
001f1b24b.hi 0x1f1b2c
001f1b28b 0x1f1cac
001f1b2c
001f1b2cloc_1f1b2c:
001f1b2cldrb w4, [x4]
001f1b30str x4, [sp+48]
001f1b34orr x4, xzr, 1
001f1b38str x4, [sp+72]
001f1b3cb 0x1f1c10
001f1b40
001f1b40loc_1f1b40:
001f1b40ldr x4, [sp+160]
001f1b44str x4, [sp+96]
001f1b48subs xzr, x4, 2
001f1b4ccset x4, ge
001f1b50strb w4, [sp+47]
001f1b54b.ge 0x1f1b5c
001f1b58b 0x1f1b84
001f1b5c
001f1b5cloc_1f1b5c:
001f1b5cldr x1, [sp+160]
001f1b60ldr x4, [sp+152]
001f1b64subs xzr, x1, 1
001f1b68b.hi 0x1f1b70
001f1b6cb 0x1f1ca4
001f1b70
001f1b70loc_1f1b70:
001f1b70ldrb w4, [x4+1]
001f1b74subs wzr, w4, 128
001f1b78cset x4, lo
001f1b7cstrb w4, [sp+47]
001f1b80b 0x1f1b88
001f1b84
001f1b84loc_1f1b84:
001f1b84b 0x1f1b88
001f1b88
001f1b88loc_1f1b88:
001f1b88ldrb w4, [sp+47]
001f1b8ctbnz w4, 0, 0x1f1b94
001f1b90b 0x1f1be0
001f1b94
001f1b94loc_1f1b94:
001f1b94ldr x1, [sp+160]
001f1b98ldr x4, [sp+152]
001f1b9csubs xzr, x1, 0
001f1ba0b.hi 0x1f1ba8
001f1ba4b 0x1f1c9c
001f1ba8
001f1ba8loc_1f1ba8:
001f1ba8ldrb w4, [x4]
001f1bacand x4, x4, 127
001f1bb0ldr x1, [sp+160]
001f1bb4ldr x5, [sp+152]
001f1bb8subs xzr, x1, 1
001f1bbcb.hi 0x1f1bc4
001f1bc0b 0x1f1c94
001f1bc4
001f1bc4loc_1f1bc4:
001f1bc4ldrb w5, [x5+1]
001f1bc8ubfm x5, x5, 57, 7
001f1bccadd x4, x4, x5
001f1bd0str x4, [sp+48]
001f1bd4orr x4, xzr, 2
001f1bd8str x4, [sp+72]
001f1bdcb 0x1f1c0c
001f1be0
001f1be0loc_1f1be0:
001f1be0ldr x0, [sp+152]
001f1be4ldr x1, [sp+160]
001f1be8ldr x2, [sp+168]
001f1becbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f1bf0str x0, [sp+88]
001f1bf4str x1, [sp+96]
001f1bf8str x0, [sp+80]
001f1bfcstr x1, [sp+104]
001f1c00str x0, [sp+48]
001f1c04str x1, [sp+72]
001f1c08b 0x1f1c0c
001f1c0c
001f1c0cloc_1f1c0c:
001f1c0cb 0x1f1c10
001f1c10
001f1c10loc_1f1c10:
001f1c10ldr x4, [sp+72]
001f1c14tbnz x4, 63, 0x1f1c1c
001f1c18b 0x1f1c48
001f1c1c
001f1c1cloc_1f1c1c:
001f1c1cadrp x27, 0x831000
001f1c20ldr x2, [x27+160]
001f1c24adrp x27, 0x831000
001f1c28ldr x3, [x27+168]
001f1c2cstr x2, [sp+112]
001f1c30str x3, [sp+120]
001f1c34ldr x0, [sp+56]
001f1c38ldrb w1, [sp+64]
001f1c3cldur x29, [sp-8]
001f1c40ldr x30, [sp], 144
001f1c44ret x30
001f1c48
001f1c48loc_1f1c48:
001f1c48ldr x0, [sp+176]
001f1c4cbl google.golang.org/protobuf/internal/impl.pointer.Bool
001f1c50str x0, [sp+128]
001f1c54ldr x0, [sp+48]
001f1c58bl google.golang.org/protobuf/encoding/protowire.DecodeBool
001f1c5cstrb w0, [sp+47]
001f1c60ldr x1, [sp+128]
001f1c64ldrsb x27, [x1]
001f1c68strb w0, [x1]
001f1c6cldr x1, [sp+72]
001f1c70str x1, [sp+56]
001f1c74stp xzr, xzr, [sp+112]
001f1c78ldr x0, [sp+56]
001f1c7cldrb w1, [sp+64]
001f1c80mov x2, xzr
001f1c84mov x3, xzr
001f1c88ldur x29, [sp-8]
001f1c8cldr x30, [sp], 144
001f1c90ret x30
001f1c94
001f1c94loc_1f1c94:
001f1c94orr x0, xzr, 1
001f1c98bl runtime.panicIndex
001f1c9c
001f1c9cloc_1f1c9c:
001f1c9cmov x0, xzr
001f1ca0bl runtime.panicIndex
001f1ca4
001f1ca4loc_1f1ca4:
001f1ca4orr x0, xzr, 1
001f1ca8bl runtime.panicIndex
001f1cac
001f1cacloc_1f1cac:
001f1cacmov x0, xzr
001f1cb0bl runtime.panicIndex
001f1cb4
001f1cb4loc_1f1cb4:
001f1cb4mov x0, xzr
001f1cb8bl runtime.panicIndex
001f1cbchint
001f1cc0
001f1cc0loc_1f1cc0:
001f1cc0stp x0, x1, [sp+8]
001f1cc4stp x2, x3, [sp+24]
001f1cc8strb w4, [sp+40]
001f1cccstr x5, [sp+48]
001f1cd0strb w6, [sp+56]
001f1cd4stp x7, x8, [sp+64]
001f1cd8str x9, [sp+80]
001f1cdcmov x3, x30
001f1ce0bl runtime.morestack_noctxt.abi0
001f1ce4ldp x0, x1, [sp+8]
001f1ce8ldp x2, x3, [sp+24]
001f1cecldrsb x4, [sp+40]
001f1cf0ldr x5, [sp+48]
001f1cf4ldrb w6, [sp+56]
001f1cf8ldp x7, x8, [sp+64]
001f1cfcldr x9, [sp+80]
001f1d00b 0x1f1a30
001f1d04udf 0
001f1d08udf 0
001f1d0cudf 0
001f1a30
001f1d10
001f1d10google.golang.org/protobuf/internal/impl.sizeBoolNoZero: ; void google.golang.org/protobuf/internal/impl.sizeBoolNoZero(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f1d10ldr x16, [x28+16]
001f1d14subs xzr, sp, x16
001f1d18b.ls 0x1f1d98
001f1d1cstr x30, [sp-64]!
001f1d20stur x29, [sp-8]
001f1d24sub x29, sp, 8
001f1d28str x0, [sp+72]
001f1d2cstr x1, [sp+80]
001f1d30strb w2, [sp+88]
001f1d34str xzr, [sp+24]
001f1d38bl google.golang.org/protobuf/internal/impl.pointer.Bool
001f1d3cstr x0, [sp+48]
001f1d40ldrsb x27, [x0]
001f1d44ldrb w0, [x0]
001f1d48strb w0, [sp+23]
001f1d4ctbnz w0, 0, 0x1f1d54
001f1d50b 0x1f1d84
001f1d54
001f1d54loc_1f1d54:
001f1d54bl google.golang.org/protobuf/encoding/protowire.EncodeBool
001f1d58str x0, [sp+40]
001f1d5cbl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f1d60str x0, [sp+32]
001f1d64ldr x1, [sp+80]
001f1d68ldrsb x27, [x1]
001f1d6cldr x1, [x1+120]
001f1d70add x0, x1, x0
001f1d74str x0, [sp+24]
001f1d78ldur x29, [sp-8]
001f1d7cldr x30, [sp], 64
001f1d80ret x30
001f1d84
001f1d84loc_1f1d84:
001f1d84str xzr, [sp+24]
001f1d88mov x0, xzr
001f1d8cldur x29, [sp-8]
001f1d90ldr x30, [sp], 64
001f1d94ret x30
001f1d98
001f1d98loc_1f1d98:
001f1d98stp x0, x1, [sp+8]
001f1d9cstrb w2, [sp+24]
001f1da0mov x3, x30
001f1da4bl runtime.morestack_noctxt.abi0
001f1da8ldp x0, x1, [sp+8]
001f1dacldrb w2, [sp+24]
001f1db0b 0x1f1d10
001f1db4udf 0
001f1db8udf 0
001f1dbcudf 0
001f1d10
001f1d10google.golang.org/protobuf/internal/impl.sizeBoolNoZero: ; void google.golang.org/protobuf/internal/impl.sizeBoolNoZero(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f1d10ldr x16, [x28+16]
001f1d14subs xzr, sp, x16
001f1d18b.ls 0x1f1d98
001f1d1cstr x30, [sp-64]!
001f1d20stur x29, [sp-8]
001f1d24sub x29, sp, 8
001f1d28str x0, [sp+72]
001f1d2cstr x1, [sp+80]
001f1d30strb w2, [sp+88]
001f1d34str xzr, [sp+24]
001f1d38bl google.golang.org/protobuf/internal/impl.pointer.Bool
001f1d3cstr x0, [sp+48]
001f1d40ldrsb x27, [x0]
001f1d44ldrb w0, [x0]
001f1d48strb w0, [sp+23]
001f1d4ctbnz w0, 0, 0x1f1d54
001f1d50b 0x1f1d84
001f1d54
001f1d54loc_1f1d54:
001f1d54bl google.golang.org/protobuf/encoding/protowire.EncodeBool
001f1d58str x0, [sp+40]
001f1d5cbl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f1d60str x0, [sp+32]
001f1d64ldr x1, [sp+80]
001f1d68ldrsb x27, [x1]
001f1d6cldr x1, [x1+120]
001f1d70add x0, x1, x0
001f1d74str x0, [sp+24]
001f1d78ldur x29, [sp-8]
001f1d7cldr x30, [sp], 64
001f1d80ret x30
001f1d84
001f1d84loc_1f1d84:
001f1d84str xzr, [sp+24]
001f1d88mov x0, xzr
001f1d8cldur x29, [sp-8]
001f1d90ldr x30, [sp], 64
001f1d94ret x30
001f1d98
001f1d98loc_1f1d98:
001f1d98stp x0, x1, [sp+8]
001f1d9cstrb w2, [sp+24]
001f1da0mov x3, x30
001f1da4bl runtime.morestack_noctxt.abi0
001f1da8ldp x0, x1, [sp+8]
001f1dacldrb w2, [sp+24]
001f1db0b 0x1f1d10
001f1db4udf 0
001f1db8udf 0
001f1dbcudf 0
001f1d10
001f1dc0
001f1dc0google.golang.org/protobuf/internal/impl.appendBoolNoZero: ; void google.golang.org/protobuf/internal/impl.appendBoolNoZero(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)
001f1dc0ldr x16, [x28+16]
001f1dc4subs xzr, sp, x16
001f1dc8b.ls 0x1f1ee4
001f1dccstr x30, [sp-128]!
001f1dd0stur x29, [sp-8]
001f1dd4sub x29, sp, 8
001f1dd8str x0, [sp+136]
001f1ddcstr x1, [sp+144]
001f1de0str x2, [sp+152]
001f1de4str x3, [sp+160]
001f1de8str x4, [sp+168]
001f1decstrb w5, [sp+176]
001f1df0str xzr, [sp+88]
001f1df4stp xzr, xzr, [sp+96]
001f1df8stp xzr, xzr, [sp+72]
001f1dfcldr x0, [sp+160]
001f1e00bl google.golang.org/protobuf/internal/impl.pointer.Bool
001f1e04str x0, [sp+112]
001f1e08ldrsb x27, [x0]
001f1e0cldrb w1, [x0]
001f1e10strb w1, [sp+55]
001f1e14tbnz w1, 0, 0x1f1e1c
001f1e18b 0x1f1ea8
001f1e1c
001f1e1cloc_1f1e1c:
001f1e1cldr x4, [sp+168]
001f1e20ldrsb x27, [x4]
001f1e24ldr x3, [x4+112]
001f1e28str x3, [sp+56]
001f1e2cldr x0, [sp+136]
001f1e30ldr x1, [sp+144]
001f1e34ldr x2, [sp+152]
001f1e38bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f1e3cstr x0, [sp+136]
001f1e40str x1, [sp+144]
001f1e44str x2, [sp+152]
001f1e48ldrb w0, [sp+55]
001f1e4cbl google.golang.org/protobuf/encoding/protowire.EncodeBool
001f1e50str x0, [sp+64]
001f1e54ldr x4, [sp+136]
001f1e58ldr x1, [sp+144]
001f1e5cldr x2, [sp+152]
001f1e60mov x3, x0
001f1e64mov x0, x4
001f1e68bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f1e6cstr x0, [sp+136]
001f1e70str x1, [sp+144]
001f1e74str x2, [sp+152]
001f1e78str x0, [sp+88]
001f1e7cstr x1, [sp+96]
001f1e80str x2, [sp+104]
001f1e84stp xzr, xzr, [sp+72]
001f1e88ldr x0, [sp+88]
001f1e8cldr x1, [sp+96]
001f1e90ldr x2, [sp+104]
001f1e94mov x3, xzr
001f1e98mov x4, xzr
001f1e9cldur x29, [sp-8]
001f1ea0ldr x30, [sp], 128
001f1ea4ret x30
001f1ea8
001f1ea8loc_1f1ea8:
001f1ea8ldr x5, [sp+136]
001f1eacldr x6, [sp+144]
001f1eb0ldr x7, [sp+152]
001f1eb4str x5, [sp+88]
001f1eb8str x6, [sp+96]
001f1ebcstr x7, [sp+104]
001f1ec0stp xzr, xzr, [sp+72]
001f1ec4ldr x0, [sp+88]
001f1ec8ldr x1, [sp+96]
001f1eccldr x2, [sp+104]
001f1ed0mov x3, xzr
001f1ed4mov x4, xzr
001f1ed8ldur x29, [sp-8]
001f1edcldr x30, [sp], 128
001f1ee0ret x30
001f1ee4
001f1ee4loc_1f1ee4:
001f1ee4stp x0, x1, [sp+8]
001f1ee8stp x2, x3, [sp+24]
001f1eecstr x4, [sp+40]
001f1ef0strb w5, [sp+48]
001f1ef4mov x3, x30
001f1ef8bl runtime.morestack_noctxt.abi0
001f1efcldp x0, x1, [sp+8]
001f1f00ldp x2, x3, [sp+24]
001f1f04ldr x4, [sp+40]
001f1f08ldrb w5, [sp+48]
001f1f0cb 0x1f1dc0
001f1dc0
001f1dc0google.golang.org/protobuf/internal/impl.appendBoolNoZero: ; void google.golang.org/protobuf/internal/impl.appendBoolNoZero(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)
001f1dc0ldr x16, [x28+16]
001f1dc4subs xzr, sp, x16
001f1dc8b.ls 0x1f1ee4
001f1dccstr x30, [sp-128]!
001f1dd0stur x29, [sp-8]
001f1dd4sub x29, sp, 8
001f1dd8str x0, [sp+136]
001f1ddcstr x1, [sp+144]
001f1de0str x2, [sp+152]
001f1de4str x3, [sp+160]
001f1de8str x4, [sp+168]
001f1decstrb w5, [sp+176]
001f1df0str xzr, [sp+88]
001f1df4stp xzr, xzr, [sp+96]
001f1df8stp xzr, xzr, [sp+72]
001f1dfcldr x0, [sp+160]
001f1e00bl google.golang.org/protobuf/internal/impl.pointer.Bool
001f1e04str x0, [sp+112]
001f1e08ldrsb x27, [x0]
001f1e0cldrb w1, [x0]
001f1e10strb w1, [sp+55]
001f1e14tbnz w1, 0, 0x1f1e1c
001f1e18b 0x1f1ea8
001f1e1c
001f1e1cloc_1f1e1c:
001f1e1cldr x4, [sp+168]
001f1e20ldrsb x27, [x4]
001f1e24ldr x3, [x4+112]
001f1e28str x3, [sp+56]
001f1e2cldr x0, [sp+136]
001f1e30ldr x1, [sp+144]
001f1e34ldr x2, [sp+152]
001f1e38bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f1e3cstr x0, [sp+136]
001f1e40str x1, [sp+144]
001f1e44str x2, [sp+152]
001f1e48ldrb w0, [sp+55]
001f1e4cbl google.golang.org/protobuf/encoding/protowire.EncodeBool
001f1e50str x0, [sp+64]
001f1e54ldr x4, [sp+136]
001f1e58ldr x1, [sp+144]
001f1e5cldr x2, [sp+152]
001f1e60mov x3, x0
001f1e64mov x0, x4
001f1e68bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f1e6cstr x0, [sp+136]
001f1e70str x1, [sp+144]
001f1e74str x2, [sp+152]
001f1e78str x0, [sp+88]
001f1e7cstr x1, [sp+96]
001f1e80str x2, [sp+104]
001f1e84stp xzr, xzr, [sp+72]
001f1e88ldr x0, [sp+88]
001f1e8cldr x1, [sp+96]
001f1e90ldr x2, [sp+104]
001f1e94mov x3, xzr
001f1e98mov x4, xzr
001f1e9cldur x29, [sp-8]
001f1ea0ldr x30, [sp], 128
001f1ea4ret x30
001f1ea8
001f1ea8loc_1f1ea8:
001f1ea8ldr x5, [sp+136]
001f1eacldr x6, [sp+144]
001f1eb0ldr x7, [sp+152]
001f1eb4str x5, [sp+88]
001f1eb8str x6, [sp+96]
001f1ebcstr x7, [sp+104]
001f1ec0stp xzr, xzr, [sp+72]
001f1ec4ldr x0, [sp+88]
001f1ec8ldr x1, [sp+96]
001f1eccldr x2, [sp+104]
001f1ed0mov x3, xzr
001f1ed4mov x4, xzr
001f1ed8ldur x29, [sp-8]
001f1edcldr x30, [sp], 128
001f1ee0ret x30
001f1ee4
001f1ee4loc_1f1ee4:
001f1ee4stp x0, x1, [sp+8]
001f1ee8stp x2, x3, [sp+24]
001f1eecstr x4, [sp+40]
001f1ef0strb w5, [sp+48]
001f1ef4mov x3, x30
001f1ef8bl runtime.morestack_noctxt.abi0
001f1efcldp x0, x1, [sp+8]
001f1f00ldp x2, x3, [sp+24]
001f1f04ldr x4, [sp+40]
001f1f08ldrb w5, [sp+48]
001f1f0cb 0x1f1dc0
001f1dc0
001f1f10
001f1f10google.golang.org/protobuf/internal/impl.sizeBoolPtr: ; void google.golang.org/protobuf/internal/impl.sizeBoolPtr(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f1f10ldr x16, [x28+16]
001f1f14subs xzr, sp, x16
001f1f18b.ls 0x1f1f84
001f1f1cstr x30, [sp-64]!
001f1f20stur x29, [sp-8]
001f1f24sub x29, sp, 8
001f1f28str x0, [sp+72]
001f1f2cstr x1, [sp+80]
001f1f30strb w2, [sp+88]
001f1f34str xzr, [sp+24]
001f1f38bl google.golang.org/protobuf/internal/impl.pointer.BoolPtr
001f1f3cstr x0, [sp+48]
001f1f40ldrsb x27, [x0]
001f1f44ldr x1, [x0]
001f1f48ldrsb x27, [x1]
001f1f4cldrb w0, [x1]
001f1f50strb w0, [sp+23]
001f1f54bl google.golang.org/protobuf/encoding/protowire.EncodeBool
001f1f58str x0, [sp+40]
001f1f5cbl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f1f60str x0, [sp+32]
001f1f64ldr x1, [sp+80]
001f1f68ldrsb x27, [x1]
001f1f6cldr x1, [x1+120]
001f1f70add x0, x1, x0
001f1f74str x0, [sp+24]
001f1f78ldur x29, [sp-8]
001f1f7cldr x30, [sp], 64
001f1f80ret x30
001f1f84
001f1f84loc_1f1f84:
001f1f84stp x0, x1, [sp+8]
001f1f88strb w2, [sp+24]
001f1f8cmov x3, x30
001f1f90bl runtime.morestack_noctxt.abi0
001f1f94ldp x0, x1, [sp+8]
001f1f98ldrb w2, [sp+24]
001f1f9cb 0x1f1f10
001f1f10
001f1f10google.golang.org/protobuf/internal/impl.sizeBoolPtr: ; void google.golang.org/protobuf/internal/impl.sizeBoolPtr(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f1f10ldr x16, [x28+16]
001f1f14subs xzr, sp, x16
001f1f18b.ls 0x1f1f84
001f1f1cstr x30, [sp-64]!
001f1f20stur x29, [sp-8]
001f1f24sub x29, sp, 8
001f1f28str x0, [sp+72]
001f1f2cstr x1, [sp+80]
001f1f30strb w2, [sp+88]
001f1f34str xzr, [sp+24]
001f1f38bl google.golang.org/protobuf/internal/impl.pointer.BoolPtr
001f1f3cstr x0, [sp+48]
001f1f40ldrsb x27, [x0]
001f1f44ldr x1, [x0]
001f1f48ldrsb x27, [x1]
001f1f4cldrb w0, [x1]
001f1f50strb w0, [sp+23]
001f1f54bl google.golang.org/protobuf/encoding/protowire.EncodeBool
001f1f58str x0, [sp+40]
001f1f5cbl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f1f60str x0, [sp+32]
001f1f64ldr x1, [sp+80]
001f1f68ldrsb x27, [x1]
001f1f6cldr x1, [x1+120]
001f1f70add x0, x1, x0
001f1f74str x0, [sp+24]
001f1f78ldur x29, [sp-8]
001f1f7cldr x30, [sp], 64
001f1f80ret x30
001f1f84
001f1f84loc_1f1f84:
001f1f84stp x0, x1, [sp+8]
001f1f88strb w2, [sp+24]
001f1f8cmov x3, x30
001f1f90bl runtime.morestack_noctxt.abi0
001f1f94ldp x0, x1, [sp+8]
001f1f98ldrb w2, [sp+24]
001f1f9cb 0x1f1f10
001f1f10
001f1fa0
001f1fa0google.golang.org/protobuf/internal/impl.appendBoolPtr: ; void google.golang.org/protobuf/internal/impl.appendBoolPtr(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)
001f1fa0ldr x16, [x28+16]
001f1fa4subs xzr, sp, x16
001f1fa8b.ls 0x1f2094
001f1facstr x30, [sp-128]!
001f1fb0stur x29, [sp-8]
001f1fb4sub x29, sp, 8
001f1fb8str x0, [sp+136]
001f1fbcstr x1, [sp+144]
001f1fc0str x2, [sp+152]
001f1fc4str x3, [sp+160]
001f1fc8str x4, [sp+168]
001f1fccstrb w5, [sp+176]
001f1fd0str xzr, [sp+88]
001f1fd4stp xzr, xzr, [sp+96]
001f1fd8stp xzr, xzr, [sp+72]
001f1fdcldr x0, [sp+160]
001f1fe0bl google.golang.org/protobuf/internal/impl.pointer.BoolPtr
001f1fe4str x0, [sp+112]
001f1fe8ldrsb x27, [x0]
001f1fecldr x1, [x0]
001f1ff0ldrsb x27, [x1]
001f1ff4ldrb w1, [x1]
001f1ff8strb w1, [sp+55]
001f1ffcldr x1, [sp+168]
001f2000ldrsb x27, [x1]
001f2004ldr x3, [x1+112]
001f2008str x3, [sp+56]
001f200cldr x0, [sp+136]
001f2010ldr x1, [sp+144]
001f2014ldr x2, [sp+152]
001f2018bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f201cstr x0, [sp+136]
001f2020str x1, [sp+144]
001f2024str x2, [sp+152]
001f2028ldrb w0, [sp+55]
001f202cbl google.golang.org/protobuf/encoding/protowire.EncodeBool
001f2030str x0, [sp+64]
001f2034ldr x1, [sp+136]
001f2038ldr x2, [sp+144]
001f203cldr x3, [sp+152]
001f2040mov x4, x0
001f2044mov x0, x1
001f2048mov x1, x2
001f204cmov x2, x3
001f2050mov x3, x4
001f2054bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f2058str x0, [sp+136]
001f205cstr x1, [sp+144]
001f2060str x2, [sp+152]
001f2064str x0, [sp+88]
001f2068str x1, [sp+96]
001f206cstr x2, [sp+104]
001f2070stp xzr, xzr, [sp+72]
001f2074ldr x0, [sp+88]
001f2078ldr x1, [sp+96]
001f207cldr x2, [sp+104]
001f2080mov x3, xzr
001f2084mov x4, xzr
001f2088ldur x29, [sp-8]
001f208cldr x30, [sp], 128
001f2090ret x30
001f2094
001f2094loc_1f2094:
001f2094stp x0, x1, [sp+8]
001f2098stp x2, x3, [sp+24]
001f209cstr x4, [sp+40]
001f20a0strb w5, [sp+48]
001f20a4mov x3, x30
001f20a8bl runtime.morestack_noctxt.abi0
001f20acldp x0, x1, [sp+8]
001f20b0ldp x2, x3, [sp+24]
001f20b4ldr x4, [sp+40]
001f20b8ldrb w5, [sp+48]
001f20bcb 0x1f1fa0
001f1fa0
001f1fa0google.golang.org/protobuf/internal/impl.appendBoolPtr: ; void google.golang.org/protobuf/internal/impl.appendBoolPtr(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)
001f1fa0ldr x16, [x28+16]
001f1fa4subs xzr, sp, x16
001f1fa8b.ls 0x1f2094
001f1facstr x30, [sp-128]!
001f1fb0stur x29, [sp-8]
001f1fb4sub x29, sp, 8
001f1fb8str x0, [sp+136]
001f1fbcstr x1, [sp+144]
001f1fc0str x2, [sp+152]
001f1fc4str x3, [sp+160]
001f1fc8str x4, [sp+168]
001f1fccstrb w5, [sp+176]
001f1fd0str xzr, [sp+88]
001f1fd4stp xzr, xzr, [sp+96]
001f1fd8stp xzr, xzr, [sp+72]
001f1fdcldr x0, [sp+160]
001f1fe0bl google.golang.org/protobuf/internal/impl.pointer.BoolPtr
001f1fe4str x0, [sp+112]
001f1fe8ldrsb x27, [x0]
001f1fecldr x1, [x0]
001f1ff0ldrsb x27, [x1]
001f1ff4ldrb w1, [x1]
001f1ff8strb w1, [sp+55]
001f1ffcldr x1, [sp+168]
001f2000ldrsb x27, [x1]
001f2004ldr x3, [x1+112]
001f2008str x3, [sp+56]
001f200cldr x0, [sp+136]
001f2010ldr x1, [sp+144]
001f2014ldr x2, [sp+152]
001f2018bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f201cstr x0, [sp+136]
001f2020str x1, [sp+144]
001f2024str x2, [sp+152]
001f2028ldrb w0, [sp+55]
001f202cbl google.golang.org/protobuf/encoding/protowire.EncodeBool
001f2030str x0, [sp+64]
001f2034ldr x1, [sp+136]
001f2038ldr x2, [sp+144]
001f203cldr x3, [sp+152]
001f2040mov x4, x0
001f2044mov x0, x1
001f2048mov x1, x2
001f204cmov x2, x3
001f2050mov x3, x4
001f2054bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f2058str x0, [sp+136]
001f205cstr x1, [sp+144]
001f2060str x2, [sp+152]
001f2064str x0, [sp+88]
001f2068str x1, [sp+96]
001f206cstr x2, [sp+104]
001f2070stp xzr, xzr, [sp+72]
001f2074ldr x0, [sp+88]
001f2078ldr x1, [sp+96]
001f207cldr x2, [sp+104]
001f2080mov x3, xzr
001f2084mov x4, xzr
001f2088ldur x29, [sp-8]
001f208cldr x30, [sp], 128
001f2090ret x30
001f2094
001f2094loc_1f2094:
001f2094stp x0, x1, [sp+8]
001f2098stp x2, x3, [sp+24]
001f209cstr x4, [sp+40]
001f20a0strb w5, [sp+48]
001f20a4mov x3, x30
001f20a8bl runtime.morestack_noctxt.abi0
001f20acldp x0, x1, [sp+8]
001f20b0ldp x2, x3, [sp+24]
001f20b4ldr x4, [sp+40]
001f20b8ldrb w5, [sp+48]
001f20bcb 0x1f1fa0
001f1fa0
001f20c0
001f20c0google.golang.org/protobuf/internal/impl.consumeBoolPtr: ; void google.golang.org/protobuf/internal/impl.consumeBoolPtr(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)
001f20c0ldr x16, [x28+16]
001f20c4sub x17, sp, 16
001f20c8subs xzr, x17, x16
001f20ccb.ls 0x1f23b4
001f20d0str x30, [sp-144]!
001f20d4stur x29, [sp-8]
001f20d8sub x29, sp, 8
001f20dcstr x0, [sp+152]
001f20e0str x1, [sp+160]
001f20e4str x2, [sp+168]
001f20e8str x3, [sp+176]
001f20ecstrb w4, [sp+184]
001f20f0str x5, [sp+192]
001f20f4strb w6, [sp+200]
001f20f8str x7, [sp+208]
001f20fcstr x8, [sp+216]
001f2100str x9, [sp+224]
001f2104str xzr, [sp+48]
001f2108strb wzr, [sp+56]
001f210cstp xzr, xzr, [sp+112]
001f2110ldrsb x4, [sp+184]
001f2114ubfm x4, x4, 0, 7
001f2118cbnz w4, 0x1f2120
001f211cb 0x1f214c
001f2120
001f2120loc_1f2120:
001f2120adrp x27, 0x830000
001f2124ldr x2, [x27+192]
001f2128adrp x27, 0x830000
001f212cldr x3, [x27+200]
001f2130str x2, [sp+112]
001f2134str x3, [sp+120]
001f2138ldr x0, [sp+48]
001f213cldrb w1, [sp+56]
001f2140ldur x29, [sp-8]
001f2144ldr x30, [sp], 144
001f2148ret x30
001f214c
001f214cloc_1f214c:
001f214cstr xzr, [sp+40]
001f2150str xzr, [sp+64]
001f2154ldr x4, [sp+160]
001f2158str x4, [sp+88]
001f215csubs xzr, x4, 0
001f2160cset x5, ne
001f2164strb w5, [sp+39]
001f2168cbnz x4, 0x1f2170
001f216cb 0x1f2198
001f2170
001f2170loc_1f2170:
001f2170ldr x1, [sp+160]
001f2174ldr x4, [sp+152]
001f2178subs xzr, x1, 0
001f217cb.hi 0x1f2184
001f2180b 0x1f23a8
001f2184
001f2184loc_1f2184:
001f2184ldrb w4, [x4]
001f2188subs wzr, w4, 128
001f218ccset x4, lo
001f2190strb w4, [sp+39]
001f2194b 0x1f219c
001f2198
001f2198loc_1f2198:
001f2198b 0x1f219c
001f219c
001f219cloc_1f219c:
001f219cldrb w4, [sp+39]
001f21a0tbnz w4, 0, 0x1f21a8
001f21a4b 0x1f21d0
001f21a8
001f21a8loc_1f21a8:
001f21a8ldr x1, [sp+160]
001f21acldr x4, [sp+152]
001f21b0subs xzr, x1, 0
001f21b4b.hi 0x1f21bc
001f21b8b 0x1f23a0
001f21bc
001f21bcloc_1f21bc:
001f21bcldrb w4, [x4]
001f21c0str x4, [sp+40]
001f21c4orr x4, xzr, 1
001f21c8str x4, [sp+64]
001f21ccb 0x1f22a0
001f21d0
001f21d0loc_1f21d0:
001f21d0ldr x4, [sp+160]
001f21d4str x4, [sp+88]
001f21d8subs xzr, x4, 2
001f21dccset x4, ge
001f21e0strb w4, [sp+39]
001f21e4b.ge 0x1f21ec
001f21e8b 0x1f2214
001f21ec
001f21ecloc_1f21ec:
001f21ecldr x1, [sp+160]
001f21f0ldr x4, [sp+152]
001f21f4subs xzr, x1, 1
001f21f8b.hi 0x1f2200
001f21fcb 0x1f2398
001f2200
001f2200loc_1f2200:
001f2200ldrb w4, [x4+1]
001f2204subs wzr, w4, 128
001f2208cset x4, lo
001f220cstrb w4, [sp+39]
001f2210b 0x1f2218
001f2214
001f2214loc_1f2214:
001f2214b 0x1f2218
001f2218
001f2218loc_1f2218:
001f2218ldrb w4, [sp+39]
001f221ctbnz w4, 0, 0x1f2224
001f2220b 0x1f2270
001f2224
001f2224loc_1f2224:
001f2224ldr x1, [sp+160]
001f2228ldr x4, [sp+152]
001f222csubs xzr, x1, 0
001f2230b.hi 0x1f2238
001f2234b 0x1f2390
001f2238
001f2238loc_1f2238:
001f2238ldrb w4, [x4]
001f223cand x4, x4, 127
001f2240ldr x1, [sp+160]
001f2244ldr x5, [sp+152]
001f2248subs xzr, x1, 1
001f224cb.hi 0x1f2254
001f2250b 0x1f2388
001f2254
001f2254loc_1f2254:
001f2254ldrb w5, [x5+1]
001f2258ubfm x5, x5, 57, 7
001f225cadd x4, x4, x5
001f2260str x4, [sp+40]
001f2264orr x4, xzr, 2
001f2268str x4, [sp+64]
001f226cb 0x1f229c
001f2270
001f2270loc_1f2270:
001f2270ldr x0, [sp+152]
001f2274ldr x1, [sp+160]
001f2278ldr x2, [sp+168]
001f227cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f2280str x0, [sp+80]
001f2284str x1, [sp+88]
001f2288str x0, [sp+72]
001f228cstr x1, [sp+96]
001f2290str x0, [sp+40]
001f2294str x1, [sp+64]
001f2298b 0x1f229c
001f229c
001f229cloc_1f229c:
001f229cb 0x1f22a0
001f22a0
001f22a0loc_1f22a0:
001f22a0ldr x4, [sp+64]
001f22a4tbnz x4, 63, 0x1f22ac
001f22a8b 0x1f22d8
001f22ac
001f22acloc_1f22ac:
001f22acadrp x27, 0x830000
001f22b0ldr x2, [x27+160]
001f22b4adrp x27, 0x830000
001f22b8ldr x3, [x27+168]
001f22bcstr x2, [sp+112]
001f22c0str x3, [sp+120]
001f22c4ldr x0, [sp+48]
001f22c8ldrb w1, [sp+56]
001f22ccldur x29, [sp-8]
001f22d0ldr x30, [sp], 144
001f22d4ret x30
001f22d8
001f22d8loc_1f22d8:
001f22d8ldr x0, [sp+176]
001f22dcbl google.golang.org/protobuf/internal/impl.pointer.BoolPtr
001f22e0str x0, [sp+104]
001f22e4ldrsb x27, [x0]
001f22e8ldr x1, [x0]
001f22eccbnz x1, 0x1f22f4
001f22f0b 0x1f22f8
001f22f4
001f22f4loc_1f22f4:
001f22f4b 0x1f2340
001f22f8
001f22f8loc_1f22f8:
001f22f8adrp x0, 0x403000
001f22fcadd x0, x0, 3968
001f2300bl runtime.newobject
001f2304str x0, [sp+128]
001f2308ldr x1, [sp+104]
001f230cldrsb x27, [x1]
001f2310adrp x27, 0x859000
001f2314ldr w2, [x27+3056]
001f2318cbz w2, 0x1f2320
001f231cb 0x1f2324
001f2320
001f2320loc_1f2320:
001f2320b 0x1f2338
001f2324
001f2324loc_1f2324:
001f2324bl runtime.gcWriteBarrier2
001f2328str x0, [x25]
001f232cldr x2, [x1]
001f2330str x2, [x25+8]
001f2334b 0x1f2338
001f2338
001f2338loc_1f2338:
001f2338str x0, [x1]
001f233cb 0x1f2340
001f2340
001f2340loc_1f2340:
001f2340ldr x0, [sp+40]
001f2344bl google.golang.org/protobuf/encoding/protowire.DecodeBool
001f2348strb w0, [sp+39]
001f234cldr x1, [sp+104]
001f2350ldrsb x27, [x1]
001f2354ldr x1, [x1]
001f2358ldrsb x27, [x1]
001f235cstrb w0, [x1]
001f2360ldr x1, [sp+64]
001f2364str x1, [sp+48]
001f2368stp xzr, xzr, [sp+112]
001f236cldr x0, [sp+48]
001f2370ldrb w1, [sp+56]
001f2374mov x2, xzr
001f2378mov x3, xzr
001f237cldur x29, [sp-8]
001f2380ldr x30, [sp], 144
001f2384ret x30
001f2388
001f2388loc_1f2388:
001f2388orr x0, xzr, 1
001f238cbl runtime.panicIndex
001f2390
001f2390loc_1f2390:
001f2390mov x0, xzr
001f2394bl runtime.panicIndex
001f2398
001f2398loc_1f2398:
001f2398orr x0, xzr, 1
001f239cbl runtime.panicIndex
001f23a0
001f23a0loc_1f23a0:
001f23a0mov x0, xzr
001f23a4bl runtime.panicIndex
001f23a8
001f23a8loc_1f23a8:
001f23a8mov x0, xzr
001f23acbl runtime.panicIndex
001f23b0hint
001f23b4
001f23b4loc_1f23b4:
001f23b4stp x0, x1, [sp+8]
001f23b8stp x2, x3, [sp+24]
001f23bcstrb w4, [sp+40]
001f23c0str x5, [sp+48]
001f23c4strb w6, [sp+56]
001f23c8stp x7, x8, [sp+64]
001f23ccstr x9, [sp+80]
001f23d0mov x3, x30
001f23d4bl runtime.morestack_noctxt.abi0
001f23d8ldp x0, x1, [sp+8]
001f23dcldp x2, x3, [sp+24]
001f23e0ldrsb x4, [sp+40]
001f23e4ldr x5, [sp+48]
001f23e8ldrb w6, [sp+56]
001f23ecldp x7, x8, [sp+64]
001f23f0ldr x9, [sp+80]
001f23f4b 0x1f20c0
001f23f8udf 0
001f23fcudf 0
001f20c0
001f20c0google.golang.org/protobuf/internal/impl.consumeBoolPtr: ; void google.golang.org/protobuf/internal/impl.consumeBoolPtr(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)
001f20c0ldr x16, [x28+16]
001f20c4sub x17, sp, 16
001f20c8subs xzr, x17, x16
001f20ccb.ls 0x1f23b4
001f20d0str x30, [sp-144]!
001f20d4stur x29, [sp-8]
001f20d8sub x29, sp, 8
001f20dcstr x0, [sp+152]
001f20e0str x1, [sp+160]
001f20e4str x2, [sp+168]
001f20e8str x3, [sp+176]
001f20ecstrb w4, [sp+184]
001f20f0str x5, [sp+192]
001f20f4strb w6, [sp+200]
001f20f8str x7, [sp+208]
001f20fcstr x8, [sp+216]
001f2100str x9, [sp+224]
001f2104str xzr, [sp+48]
001f2108strb wzr, [sp+56]
001f210cstp xzr, xzr, [sp+112]
001f2110ldrsb x4, [sp+184]
001f2114ubfm x4, x4, 0, 7
001f2118cbnz w4, 0x1f2120
001f211cb 0x1f214c
001f2120
001f2120loc_1f2120:
001f2120adrp x27, 0x830000
001f2124ldr x2, [x27+192]
001f2128adrp x27, 0x830000
001f212cldr x3, [x27+200]
001f2130str x2, [sp+112]
001f2134str x3, [sp+120]
001f2138ldr x0, [sp+48]
001f213cldrb w1, [sp+56]
001f2140ldur x29, [sp-8]
001f2144ldr x30, [sp], 144
001f2148ret x30
001f214c
001f214cloc_1f214c:
001f214cstr xzr, [sp+40]
001f2150str xzr, [sp+64]
001f2154ldr x4, [sp+160]
001f2158str x4, [sp+88]
001f215csubs xzr, x4, 0
001f2160cset x5, ne
001f2164strb w5, [sp+39]
001f2168cbnz x4, 0x1f2170
001f216cb 0x1f2198
001f2170
001f2170loc_1f2170:
001f2170ldr x1, [sp+160]
001f2174ldr x4, [sp+152]
001f2178subs xzr, x1, 0
001f217cb.hi 0x1f2184
001f2180b 0x1f23a8
001f2184
001f2184loc_1f2184:
001f2184ldrb w4, [x4]
001f2188subs wzr, w4, 128
001f218ccset x4, lo
001f2190strb w4, [sp+39]
001f2194b 0x1f219c
001f2198
001f2198loc_1f2198:
001f2198b 0x1f219c
001f219c
001f219cloc_1f219c:
001f219cldrb w4, [sp+39]
001f21a0tbnz w4, 0, 0x1f21a8
001f21a4b 0x1f21d0
001f21a8
001f21a8loc_1f21a8:
001f21a8ldr x1, [sp+160]
001f21acldr x4, [sp+152]
001f21b0subs xzr, x1, 0
001f21b4b.hi 0x1f21bc
001f21b8b 0x1f23a0
001f21bc
001f21bcloc_1f21bc:
001f21bcldrb w4, [x4]
001f21c0str x4, [sp+40]
001f21c4orr x4, xzr, 1
001f21c8str x4, [sp+64]
001f21ccb 0x1f22a0
001f21d0
001f21d0loc_1f21d0:
001f21d0ldr x4, [sp+160]
001f21d4str x4, [sp+88]
001f21d8subs xzr, x4, 2
001f21dccset x4, ge
001f21e0strb w4, [sp+39]
001f21e4b.ge 0x1f21ec
001f21e8b 0x1f2214
001f21ec
001f21ecloc_1f21ec:
001f21ecldr x1, [sp+160]
001f21f0ldr x4, [sp+152]
001f21f4subs xzr, x1, 1
001f21f8b.hi 0x1f2200
001f21fcb 0x1f2398
001f2200
001f2200loc_1f2200:
001f2200ldrb w4, [x4+1]
001f2204subs wzr, w4, 128
001f2208cset x4, lo
001f220cstrb w4, [sp+39]
001f2210b 0x1f2218
001f2214
001f2214loc_1f2214:
001f2214b 0x1f2218
001f2218
001f2218loc_1f2218:
001f2218ldrb w4, [sp+39]
001f221ctbnz w4, 0, 0x1f2224
001f2220b 0x1f2270
001f2224
001f2224loc_1f2224:
001f2224ldr x1, [sp+160]
001f2228ldr x4, [sp+152]
001f222csubs xzr, x1, 0
001f2230b.hi 0x1f2238
001f2234b 0x1f2390
001f2238
001f2238loc_1f2238:
001f2238ldrb w4, [x4]
001f223cand x4, x4, 127
001f2240ldr x1, [sp+160]
001f2244ldr x5, [sp+152]
001f2248subs xzr, x1, 1
001f224cb.hi 0x1f2254
001f2250b 0x1f2388
001f2254
001f2254loc_1f2254:
001f2254ldrb w5, [x5+1]
001f2258ubfm x5, x5, 57, 7
001f225cadd x4, x4, x5
001f2260str x4, [sp+40]
001f2264orr x4, xzr, 2
001f2268str x4, [sp+64]
001f226cb 0x1f229c
001f2270
001f2270loc_1f2270:
001f2270ldr x0, [sp+152]
001f2274ldr x1, [sp+160]
001f2278ldr x2, [sp+168]
001f227cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f2280str x0, [sp+80]
001f2284str x1, [sp+88]
001f2288str x0, [sp+72]
001f228cstr x1, [sp+96]
001f2290str x0, [sp+40]
001f2294str x1, [sp+64]
001f2298b 0x1f229c
001f229c
001f229cloc_1f229c:
001f229cb 0x1f22a0
001f22a0
001f22a0loc_1f22a0:
001f22a0ldr x4, [sp+64]
001f22a4tbnz x4, 63, 0x1f22ac
001f22a8b 0x1f22d8
001f22ac
001f22acloc_1f22ac:
001f22acadrp x27, 0x830000
001f22b0ldr x2, [x27+160]
001f22b4adrp x27, 0x830000
001f22b8ldr x3, [x27+168]
001f22bcstr x2, [sp+112]
001f22c0str x3, [sp+120]
001f22c4ldr x0, [sp+48]
001f22c8ldrb w1, [sp+56]
001f22ccldur x29, [sp-8]
001f22d0ldr x30, [sp], 144
001f22d4ret x30
001f22d8
001f22d8loc_1f22d8:
001f22d8ldr x0, [sp+176]
001f22dcbl google.golang.org/protobuf/internal/impl.pointer.BoolPtr
001f22e0str x0, [sp+104]
001f22e4ldrsb x27, [x0]
001f22e8ldr x1, [x0]
001f22eccbnz x1, 0x1f22f4
001f22f0b 0x1f22f8
001f22f4
001f22f4loc_1f22f4:
001f22f4b 0x1f2340
001f22f8
001f22f8loc_1f22f8:
001f22f8adrp x0, 0x403000
001f22fcadd x0, x0, 3968
001f2300bl runtime.newobject
001f2304str x0, [sp+128]
001f2308ldr x1, [sp+104]
001f230cldrsb x27, [x1]
001f2310adrp x27, 0x859000
001f2314ldr w2, [x27+3056]
001f2318cbz w2, 0x1f2320
001f231cb 0x1f2324
001f2320
001f2320loc_1f2320:
001f2320b 0x1f2338
001f2324
001f2324loc_1f2324:
001f2324bl runtime.gcWriteBarrier2
001f2328str x0, [x25]
001f232cldr x2, [x1]
001f2330str x2, [x25+8]
001f2334b 0x1f2338
001f2338
001f2338loc_1f2338:
001f2338str x0, [x1]
001f233cb 0x1f2340
001f2340
001f2340loc_1f2340:
001f2340ldr x0, [sp+40]
001f2344bl google.golang.org/protobuf/encoding/protowire.DecodeBool
001f2348strb w0, [sp+39]
001f234cldr x1, [sp+104]
001f2350ldrsb x27, [x1]
001f2354ldr x1, [x1]
001f2358ldrsb x27, [x1]
001f235cstrb w0, [x1]
001f2360ldr x1, [sp+64]
001f2364str x1, [sp+48]
001f2368stp xzr, xzr, [sp+112]
001f236cldr x0, [sp+48]
001f2370ldrb w1, [sp+56]
001f2374mov x2, xzr
001f2378mov x3, xzr
001f237cldur x29, [sp-8]
001f2380ldr x30, [sp], 144
001f2384ret x30
001f2388
001f2388loc_1f2388:
001f2388orr x0, xzr, 1
001f238cbl runtime.panicIndex
001f2390
001f2390loc_1f2390:
001f2390mov x0, xzr
001f2394bl runtime.panicIndex
001f2398
001f2398loc_1f2398:
001f2398orr x0, xzr, 1
001f239cbl runtime.panicIndex
001f23a0
001f23a0loc_1f23a0:
001f23a0mov x0, xzr
001f23a4bl runtime.panicIndex
001f23a8
001f23a8loc_1f23a8:
001f23a8mov x0, xzr
001f23acbl runtime.panicIndex
001f23b0hint
001f23b4
001f23b4loc_1f23b4:
001f23b4stp x0, x1, [sp+8]
001f23b8stp x2, x3, [sp+24]
001f23bcstrb w4, [sp+40]
001f23c0str x5, [sp+48]
001f23c4strb w6, [sp+56]
001f23c8stp x7, x8, [sp+64]
001f23ccstr x9, [sp+80]
001f23d0mov x3, x30
001f23d4bl runtime.morestack_noctxt.abi0
001f23d8ldp x0, x1, [sp+8]
001f23dcldp x2, x3, [sp+24]
001f23e0ldrsb x4, [sp+40]
001f23e4ldr x5, [sp+48]
001f23e8ldrb w6, [sp+56]
001f23ecldp x7, x8, [sp+64]
001f23f0ldr x9, [sp+80]
001f23f4b 0x1f20c0
001f23f8udf 0
001f23fcudf 0
001f20c0
Loading..