File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
001edaa0
001edaa0google.golang.org/protobuf/internal/impl.consumeGroup: ; void google.golang.org/protobuf/internal/impl.consumeGroup(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.ProtoMessage m, google.golang.org/protobuf/encoding/protowire.Number num, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001edaa0ldr x16, [x28+16]
001edaa4sub x17, sp, 288
001edaa8subs xzr, x17, x16
001edaacb.ls 0x1edd18
001edab0sub x20, sp, 416
001edab4stp x29, x30, [x20-8]
001edab8add sp, x20, 0
001edabcsub x29, sp, 8
001edac0str x0, [sp+424]
001edac4str x1, [sp+432]
001edac8str x2, [sp+440]
001edaccstr x3, [sp+448]
001edad0str x4, [sp+456]
001edad4str w5, [sp+464]
001edad8strb w6, [sp+468]
001edadcstrb w7, [sp+472]
001edae0str x8, [sp+480]
001edae4str x9, [sp+488]
001edae8str x10, [sp+496]
001edaecstr xzr, [sp+120]
001edaf0strb wzr, [sp+128]
001edaf4stp xzr, xzr, [sp+160]
001edaf8ldrsb x4, [sp+468]
001edafcubfm x4, x4, 0, 7
001edb00subs wzr, w4, 3
001edb04b.ne 0x1edb0c
001edb08b 0x1edb38
001edb0c
001edb0cloc_1edb0c:
001edb0cadrp x27, 0x835000
001edb10ldr x2, [x27+192]
001edb14adrp x27, 0x835000
001edb18ldr x3, [x27+200]
001edb1cstr x2, [sp+160]
001edb20str x3, [sp+168]
001edb24ldr x0, [sp+120]
001edb28ldrb w1, [sp+128]
001edb2cldp x29, x30, [sp-8]
001edb30add sp, sp, 416
001edb34ret x30
001edb38
001edb38loc_1edb38:
001edb38str xzr, [sp+368]
001edb3cstp xzr, xzr, [sp+376]
001edb40ldr x1, [sp+424]
001edb44ldr x2, [sp+432]
001edb48ldr x3, [sp+440]
001edb4cldrsw x0, [sp+464]
001edb50bl google.golang.org/protobuf/encoding/protowire.ConsumeGroup
001edb54str x0, [sp+368]
001edb58str x1, [sp+376]
001edb5cstr x2, [sp+384]
001edb60str x3, [sp+152]
001edb64str x0, [sp+176]
001edb68str x1, [sp+184]
001edb6cstr x2, [sp+192]
001edb70ldr x4, [sp+152]
001edb74str x4, [sp+144]
001edb78str x0, [sp+424]
001edb7cstr x1, [sp+432]
001edb80str x2, [sp+440]
001edb84ldr x4, [sp+144]
001edb88str x4, [sp+136]
001edb8ctbnz x4, 63, 0x1edb94
001edb90b 0x1edbc0
001edb94
001edb94loc_1edb94:
001edb94adrp x27, 0x835000
001edb98ldr x2, [x27+160]
001edb9cadrp x27, 0x835000
001edba0ldr x3, [x27+168]
001edba4str x2, [sp+160]
001edba8str x3, [sp+168]
001edbacldr x0, [sp+120]
001edbb0ldrb w1, [sp+128]
001edbb4ldp x29, x30, [sp-8]
001edbb8add sp, sp, 416
001edbbcret x30
001edbc0
001edbc0loc_1edbc0:
001edbc0ldrb w0, [sp+472]
001edbc4ldr x1, [sp+480]
001edbc8ldr x2, [sp+488]
001edbccldr x3, [sp+496]
001edbd0bl google.golang.org/protobuf/internal/impl.unmarshalOptions.Options
001edbd4strb w0, [sp+200]
001edbd8strb w1, [sp+201]
001edbdcstrb w2, [sp+202]
001edbe0str x3, [sp+208]
001edbe4str x4, [sp+216]
001edbe8str x5, [sp+224]
001edbecldp x4, x5, [sp+200]
001edbf0ldp x6, x7, [sp+216]
001edbf4stp x4, x5, [sp+336]
001edbf8stp x6, x7, [sp+352]
001edbfcldr x4, [sp+448]
001edc00ldrsb x27, [x4]
001edc04ldr x4, [x4+24]
001edc08ldr x0, [sp+456]
001edc0cblr x4
001edc10str x0, [sp+320]
001edc14str x1, [sp+328]
001edc18stp xzr, xzr, [sp+304]
001edc1cstp xzr, xzr, [sp+232]
001edc20stp xzr, xzr, [sp+248]
001edc24stp xzr, xzr, [sp+264]
001edc28stp xzr, xzr, [sp+280]
001edc2cstr xzr, [sp+296]
001edc30ldr x9, [sp+432]
001edc34ldr x10, [sp+440]
001edc38ldr x4, [sp+424]
001edc3cstr x4, [sp+248]
001edc40str x9, [sp+256]
001edc44str x10, [sp+264]
001edc48ldr x6, [sp+320]
001edc4cldr x7, [sp+328]
001edc50str x6, [sp+232]
001edc54str x7, [sp+240]
001edc58ldrb w0, [sp+336]
001edc5cldrb w1, [sp+337]
001edc60ldrb w2, [sp+338]
001edc64ldr x3, [sp+344]
001edc68ldr x4, [sp+352]
001edc6cldr x8, [sp+248]
001edc70ldr x5, [sp+360]
001edc74ldrb w11, [sp+272]
001edc78ldr x12, [sp+280]
001edc7cldr x13, [sp+288]
001edc80ldr x14, [sp+296]
001edc84bl google.golang.org/protobuf/proto.UnmarshalOptions.UnmarshalState
001edc88strb w0, [sp+118]
001edc8cstr x1, [sp+304]
001edc90str x2, [sp+312]
001edc94ldrb w4, [sp+118]
001edc98strb w4, [sp+119]
001edc9cldr x4, [sp+304]
001edca0ldr x5, [sp+312]
001edca4str x4, [sp+392]
001edca8str x5, [sp+400]
001edcacldrb w4, [sp+119]
001edcb0strb w4, [sp+117]
001edcb4ldr x3, [sp+400]
001edcb8ldr x2, [sp+392]
001edcbcstr x2, [sp+160]
001edcc0str x3, [sp+168]
001edcc4cbnz x2, 0x1edccc
001edcc8b 0x1edce0
001edccc
001edcccloc_1edccc:
001edcccldr x0, [sp+120]
001edcd0ldrb w1, [sp+128]
001edcd4ldp x29, x30, [sp-8]
001edcd8add sp, sp, 416
001edcdcret x30
001edce0
001edce0loc_1edce0:
001edce0ldr x4, [sp+136]
001edce4str x4, [sp+120]
001edce8ldrb w4, [sp+117]
001edcecands wzr, w4, 1
001edcf0cset x4, ne
001edcf4strb w4, [sp+128]
001edcf8stp xzr, xzr, [sp+160]
001edcfcldr x0, [sp+120]
001edd00ldrb w1, [sp+128]
001edd04mov x2, xzr
001edd08mov x3, xzr
001edd0cldp x29, x30, [sp-8]
001edd10add sp, sp, 416
001edd14ret x30
001edd18
001edd18loc_1edd18:
001edd18stp x0, x1, [sp+8]
001edd1cstp x2, x3, [sp+24]
001edd20str x4, [sp+40]
001edd24str w5, [sp+48]
001edd28strb w6, [sp+52]
001edd2cstrb w7, [sp+56]
001edd30stp x8, x9, [sp+64]
001edd34str x10, [sp+80]
001edd38mov x3, x30
001edd3cbl runtime.morestack_noctxt.abi0
001edd40ldp x0, x1, [sp+8]
001edd44ldp x2, x3, [sp+24]
001edd48ldr x4, [sp+40]
001edd4cldrsw x5, [sp+48]
001edd50ldrsb x6, [sp+52]
001edd54ldrb w7, [sp+56]
001edd58ldp x8, x9, [sp+64]
001edd5cldr x10, [sp+80]
001edd60b 0x1edaa0
001edd64udf 0
001edd68udf 0
001edd6cudf 0
001edaa0
001edaa0google.golang.org/protobuf/internal/impl.consumeGroup: ; void google.golang.org/protobuf/internal/impl.consumeGroup(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.ProtoMessage m, google.golang.org/protobuf/encoding/protowire.Number num, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001edaa0ldr x16, [x28+16]
001edaa4sub x17, sp, 288
001edaa8subs xzr, x17, x16
001edaacb.ls 0x1edd18
001edab0sub x20, sp, 416
001edab4stp x29, x30, [x20-8]
001edab8add sp, x20, 0
001edabcsub x29, sp, 8
001edac0str x0, [sp+424]
001edac4str x1, [sp+432]
001edac8str x2, [sp+440]
001edaccstr x3, [sp+448]
001edad0str x4, [sp+456]
001edad4str w5, [sp+464]
001edad8strb w6, [sp+468]
001edadcstrb w7, [sp+472]
001edae0str x8, [sp+480]
001edae4str x9, [sp+488]
001edae8str x10, [sp+496]
001edaecstr xzr, [sp+120]
001edaf0strb wzr, [sp+128]
001edaf4stp xzr, xzr, [sp+160]
001edaf8ldrsb x4, [sp+468]
001edafcubfm x4, x4, 0, 7
001edb00subs wzr, w4, 3
001edb04b.ne 0x1edb0c
001edb08b 0x1edb38
001edb0c
001edb0cloc_1edb0c:
001edb0cadrp x27, 0x835000
001edb10ldr x2, [x27+192]
001edb14adrp x27, 0x835000
001edb18ldr x3, [x27+200]
001edb1cstr x2, [sp+160]
001edb20str x3, [sp+168]
001edb24ldr x0, [sp+120]
001edb28ldrb w1, [sp+128]
001edb2cldp x29, x30, [sp-8]
001edb30add sp, sp, 416
001edb34ret x30
001edb38
001edb38loc_1edb38:
001edb38str xzr, [sp+368]
001edb3cstp xzr, xzr, [sp+376]
001edb40ldr x1, [sp+424]
001edb44ldr x2, [sp+432]
001edb48ldr x3, [sp+440]
001edb4cldrsw x0, [sp+464]
001edb50bl google.golang.org/protobuf/encoding/protowire.ConsumeGroup
001edb54str x0, [sp+368]
001edb58str x1, [sp+376]
001edb5cstr x2, [sp+384]
001edb60str x3, [sp+152]
001edb64str x0, [sp+176]
001edb68str x1, [sp+184]
001edb6cstr x2, [sp+192]
001edb70ldr x4, [sp+152]
001edb74str x4, [sp+144]
001edb78str x0, [sp+424]
001edb7cstr x1, [sp+432]
001edb80str x2, [sp+440]
001edb84ldr x4, [sp+144]
001edb88str x4, [sp+136]
001edb8ctbnz x4, 63, 0x1edb94
001edb90b 0x1edbc0
001edb94
001edb94loc_1edb94:
001edb94adrp x27, 0x835000
001edb98ldr x2, [x27+160]
001edb9cadrp x27, 0x835000
001edba0ldr x3, [x27+168]
001edba4str x2, [sp+160]
001edba8str x3, [sp+168]
001edbacldr x0, [sp+120]
001edbb0ldrb w1, [sp+128]
001edbb4ldp x29, x30, [sp-8]
001edbb8add sp, sp, 416
001edbbcret x30
001edbc0
001edbc0loc_1edbc0:
001edbc0ldrb w0, [sp+472]
001edbc4ldr x1, [sp+480]
001edbc8ldr x2, [sp+488]
001edbccldr x3, [sp+496]
001edbd0bl google.golang.org/protobuf/internal/impl.unmarshalOptions.Options
001edbd4strb w0, [sp+200]
001edbd8strb w1, [sp+201]
001edbdcstrb w2, [sp+202]
001edbe0str x3, [sp+208]
001edbe4str x4, [sp+216]
001edbe8str x5, [sp+224]
001edbecldp x4, x5, [sp+200]
001edbf0ldp x6, x7, [sp+216]
001edbf4stp x4, x5, [sp+336]
001edbf8stp x6, x7, [sp+352]
001edbfcldr x4, [sp+448]
001edc00ldrsb x27, [x4]
001edc04ldr x4, [x4+24]
001edc08ldr x0, [sp+456]
001edc0cblr x4
001edc10str x0, [sp+320]
001edc14str x1, [sp+328]
001edc18stp xzr, xzr, [sp+304]
001edc1cstp xzr, xzr, [sp+232]
001edc20stp xzr, xzr, [sp+248]
001edc24stp xzr, xzr, [sp+264]
001edc28stp xzr, xzr, [sp+280]
001edc2cstr xzr, [sp+296]
001edc30ldr x9, [sp+432]
001edc34ldr x10, [sp+440]
001edc38ldr x4, [sp+424]
001edc3cstr x4, [sp+248]
001edc40str x9, [sp+256]
001edc44str x10, [sp+264]
001edc48ldr x6, [sp+320]
001edc4cldr x7, [sp+328]
001edc50str x6, [sp+232]
001edc54str x7, [sp+240]
001edc58ldrb w0, [sp+336]
001edc5cldrb w1, [sp+337]
001edc60ldrb w2, [sp+338]
001edc64ldr x3, [sp+344]
001edc68ldr x4, [sp+352]
001edc6cldr x8, [sp+248]
001edc70ldr x5, [sp+360]
001edc74ldrb w11, [sp+272]
001edc78ldr x12, [sp+280]
001edc7cldr x13, [sp+288]
001edc80ldr x14, [sp+296]
001edc84bl google.golang.org/protobuf/proto.UnmarshalOptions.UnmarshalState
001edc88strb w0, [sp+118]
001edc8cstr x1, [sp+304]
001edc90str x2, [sp+312]
001edc94ldrb w4, [sp+118]
001edc98strb w4, [sp+119]
001edc9cldr x4, [sp+304]
001edca0ldr x5, [sp+312]
001edca4str x4, [sp+392]
001edca8str x5, [sp+400]
001edcacldrb w4, [sp+119]
001edcb0strb w4, [sp+117]
001edcb4ldr x3, [sp+400]
001edcb8ldr x2, [sp+392]
001edcbcstr x2, [sp+160]
001edcc0str x3, [sp+168]
001edcc4cbnz x2, 0x1edccc
001edcc8b 0x1edce0
001edccc
001edcccloc_1edccc:
001edcccldr x0, [sp+120]
001edcd0ldrb w1, [sp+128]
001edcd4ldp x29, x30, [sp-8]
001edcd8add sp, sp, 416
001edcdcret x30
001edce0
001edce0loc_1edce0:
001edce0ldr x4, [sp+136]
001edce4str x4, [sp+120]
001edce8ldrb w4, [sp+117]
001edcecands wzr, w4, 1
001edcf0cset x4, ne
001edcf4strb w4, [sp+128]
001edcf8stp xzr, xzr, [sp+160]
001edcfcldr x0, [sp+120]
001edd00ldrb w1, [sp+128]
001edd04mov x2, xzr
001edd08mov x3, xzr
001edd0cldp x29, x30, [sp-8]
001edd10add sp, sp, 416
001edd14ret x30
001edd18
001edd18loc_1edd18:
001edd18stp x0, x1, [sp+8]
001edd1cstp x2, x3, [sp+24]
001edd20str x4, [sp+40]
001edd24str w5, [sp+48]
001edd28strb w6, [sp+52]
001edd2cstrb w7, [sp+56]
001edd30stp x8, x9, [sp+64]
001edd34str x10, [sp+80]
001edd38mov x3, x30
001edd3cbl runtime.morestack_noctxt.abi0
001edd40ldp x0, x1, [sp+8]
001edd44ldp x2, x3, [sp+24]
001edd48ldr x4, [sp+40]
001edd4cldrsw x5, [sp+48]
001edd50ldrsb x6, [sp+52]
001edd54ldrb w7, [sp+56]
001edd58ldp x8, x9, [sp+64]
001edd5cldr x10, [sp+80]
001edd60b 0x1edaa0
001edd64udf 0
001edd68udf 0
001edd6cudf 0
001edaa0
001edd70
001edd70google.golang.org/protobuf/internal/impl.makeMessageSliceFieldCoder: ; void google.golang.org/protobuf/internal/impl.makeMessageSliceFieldCoder(google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd, reflect.Type ft)
001edd70ldr x16, [x28+16]
001edd74sub x17, sp, 80
001edd78subs xzr, x17, x16
001edd7cb.ls 0x1ee040
001edd80str x30, [sp-208]!
001edd84stur x29, [sp-8]
001edd88sub x29, sp, 8
001edd8cstr x0, [sp+216]
001edd90str x1, [sp+224]
001edd94str x2, [sp+232]
001edd98str x3, [sp+240]
001edd9cstp xzr, xzr, [sp+48]
001edda0stp xzr, xzr, [sp+64]
001edda4stp xzr, xzr, [sp+80]
001edda8ldr x0, [sp+232]
001eddacldr x1, [sp+240]
001eddb0bl google.golang.org/protobuf/internal/impl.getMessageInfo
001eddb4str x0, [sp+96]
001eddb8cbnz x0, 0x1eddc0
001eddbcb 0x1ede74
001eddc0
001eddc0loc_1eddc0:
001eddc0stp xzr, xzr, [sp+104]
001eddc4stp xzr, xzr, [sp+120]
001eddc8stp xzr, xzr, [sp+136]
001eddccadrp x2, 0x4ec000
001eddd0add x2, x2, 3984
001eddd4str x2, [sp+112]
001eddd8adrp x2, 0x4ec000
001edddcadd x2, x2, 1744
001edde0str x2, [sp+120]
001edde4adrp x2, 0x4ec000
001edde8add x2, x2, 2640
001eddecstr x2, [sp+128]
001eddf0adrp x2, 0x4ec000
001eddf4add x2, x2, 3304
001eddf8str x2, [sp+144]
001eddfcldr x2, [sp+96]
001ede00ldrsb x27, [x2]
001ede04ldr x0, [x2+16]
001ede08ldr x1, [x2+24]
001ede0cstr x0, [sp+176]
001ede10str x1, [sp+184]
001ede14bl google.golang.org/protobuf/internal/impl.needsInitCheck
001ede18strb w0, [sp+47]
001ede1ctbnz w0, 0, 0x1ede24
001ede20b 0x1ede34
001ede24
001ede24loc_1ede24:
001ede24adrp x6, 0x4ec000
001ede28add x6, x6, 2992
001ede2cstr x6, [sp+136]
001ede30b 0x1ede38
001ede34
001ede34loc_1ede34:
001ede34b 0x1ede38
001ede38
001ede38loc_1ede38:
001ede38ldp x6, x7, [sp+104]
001ede3cldp x8, x9, [sp+120]
001ede40ldp x10, x11, [sp+136]
001ede44stp x6, x7, [sp+48]
001ede48stp x8, x9, [sp+64]
001ede4cstp x10, x11, [sp+80]
001ede50ldr x0, [sp+48]
001ede54ldr x1, [sp+56]
001ede58ldr x2, [sp+64]
001ede5cldr x3, [sp+72]
001ede60ldr x4, [sp+80]
001ede64ldr x5, [sp+88]
001ede68ldur x29, [sp-8]
001ede6cldr x30, [sp], 208
001ede70ret x30
001ede74
001ede74loc_1ede74:
001ede74stp xzr, xzr, [sp+48]
001ede78stp xzr, xzr, [sp+64]
001ede7cstp xzr, xzr, [sp+80]
001ede80adrp x0, 0x44c000
001ede84add x0, x0, 832
001ede88bl runtime.newobject
001ede8cstr x0, [sp+168]
001ede90adrp x1, 4096
001ede94add x1, x1, 864
001ede98str x1, [x0]
001ede9cldr x1, [sp+240]
001edea0ldr x2, [sp+232]
001edea4ldr x3, [sp+168]
001edea8ldrsb x27, [x3]
001edeacstr x2, [x3+8]
001edeb0adrp x27, 0x85e000
001edeb4ldr w2, [x27+3056]
001edeb8cbz w2, 0x1edec0
001edebcb 0x1edec4
001edec0
001edec0loc_1edec0:
001edec0b 0x1eded8
001edec4
001edec4loc_1edec4:
001edec4bl runtime.gcWriteBarrier2
001edec8str x1, [x25]
001edeccldr x2, [x3+16]
001eded0str x2, [x25+8]
001eded4b 0x1eded8
001eded8
001eded8loc_1eded8:
001eded8str x1, [x3+16]
001ededcldr x1, [sp+168]
001edee0str x1, [sp+56]
001edee4adrp x0, 0x44c000
001edee8add x0, x0, 832
001edeecbl runtime.newobject
001edef0str x0, [sp+160]
001edef4adrp x1, 4096
001edef8add x1, x1, 544
001edefcstr x1, [x0]
001edf00ldr x1, [sp+240]
001edf04ldr x2, [sp+232]
001edf08ldr x3, [sp+160]
001edf0cldrsb x27, [x3]
001edf10str x2, [x3+8]
001edf14adrp x27, 0x85e000
001edf18ldr w2, [x27+3056]
001edf1ccbz w2, 0x1edf24
001edf20b 0x1edf28
001edf24
001edf24loc_1edf24:
001edf24b 0x1edf3c
001edf28
001edf28loc_1edf28:
001edf28bl runtime.gcWriteBarrier2
001edf2cstr x1, [x25]
001edf30ldr x2, [x3+16]
001edf34str x2, [x25+8]
001edf38b 0x1edf3c
001edf3c
001edf3cloc_1edf3c:
001edf3cstr x1, [x3+16]
001edf40ldr x1, [sp+160]
001edf44str x1, [sp+64]
001edf48adrp x0, 0x44c000
001edf4cadd x0, x0, 832
001edf50bl runtime.newobject
001edf54str x0, [sp+152]
001edf58adrp x1, 4096
001edf5cadd x1, x1, 224
001edf60str x1, [x0]
001edf64ldr x1, [sp+240]
001edf68ldr x2, [sp+232]
001edf6cldr x3, [sp+152]
001edf70ldrsb x27, [x3]
001edf74str x2, [x3+8]
001edf78adrp x27, 0x85e000
001edf7cldr w2, [x27+3056]
001edf80cbz w2, 0x1edf88
001edf84b 0x1edf8c
001edf88
001edf88loc_1edf88:
001edf88b 0x1edfa0
001edf8c
001edf8cloc_1edf8c:
001edf8cbl runtime.gcWriteBarrier2
001edf90str x1, [x25]
001edf94ldr x2, [x3+16]
001edf98str x2, [x25+8]
001edf9cb 0x1edfa0
001edfa0
001edfa0loc_1edfa0:
001edfa0str x1, [x3+16]
001edfa4ldr x1, [sp+152]
001edfa8str x1, [sp+72]
001edfacadrp x0, 0x44c000
001edfb0add x0, x0, 832
001edfb4bl runtime.newobject
001edfb8str x0, [sp+192]
001edfbcadrp x1, 4096
001edfc0add x1, x1, 96
001edfc4str x1, [x0]
001edfc8ldr x1, [sp+240]
001edfccldr x2, [sp+232]
001edfd0ldr x3, [sp+192]
001edfd4ldrsb x27, [x3]
001edfd8str x2, [x3+8]
001edfdcadrp x27, 0x85e000
001edfe0ldr w2, [x27+3056]
001edfe4cbz w2, 0x1edfec
001edfe8b 0x1edff0
001edfec
001edfecloc_1edfec:
001edfecb 0x1ee004
001edff0
001edff0loc_1edff0:
001edff0bl runtime.gcWriteBarrier2
001edff4str x1, [x25]
001edff8ldr x6, [x3+16]
001edffcstr x6, [x25+8]
001ee000b 0x1ee004
001ee004
001ee004loc_1ee004:
001ee004str x1, [x3+16]
001ee008ldr x6, [sp+192]
001ee00cstr x6, [sp+80]
001ee010adrp x6, 0x4eb000
001ee014add x6, x6, 3304
001ee018str x6, [sp+88]
001ee01cldr x0, [sp+48]
001ee020ldr x1, [sp+56]
001ee024ldr x2, [sp+64]
001ee028ldr x3, [sp+72]
001ee02cldr x4, [sp+80]
001ee030ldr x5, [sp+88]
001ee034ldur x29, [sp-8]
001ee038ldr x30, [sp], 208
001ee03cret x30
001ee040
001ee040loc_1ee040:
001ee040stp x0, x1, [sp+8]
001ee044stp x2, x3, [sp+24]
001ee048mov x3, x30
001ee04cbl runtime.morestack_noctxt.abi0
001ee050ldp x0, x1, [sp+8]
001ee054ldp x2, x3, [sp+24]
001ee058b 0x1edd70
001ee05cudf 0
001edd70
001edd70google.golang.org/protobuf/internal/impl.makeMessageSliceFieldCoder: ; void google.golang.org/protobuf/internal/impl.makeMessageSliceFieldCoder(google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd, reflect.Type ft)
001edd70ldr x16, [x28+16]
001edd74sub x17, sp, 80
001edd78subs xzr, x17, x16
001edd7cb.ls 0x1ee040
001edd80str x30, [sp-208]!
001edd84stur x29, [sp-8]
001edd88sub x29, sp, 8
001edd8cstr x0, [sp+216]
001edd90str x1, [sp+224]
001edd94str x2, [sp+232]
001edd98str x3, [sp+240]
001edd9cstp xzr, xzr, [sp+48]
001edda0stp xzr, xzr, [sp+64]
001edda4stp xzr, xzr, [sp+80]
001edda8ldr x0, [sp+232]
001eddacldr x1, [sp+240]
001eddb0bl google.golang.org/protobuf/internal/impl.getMessageInfo
001eddb4str x0, [sp+96]
001eddb8cbnz x0, 0x1eddc0
001eddbcb 0x1ede74
001eddc0
001eddc0loc_1eddc0:
001eddc0stp xzr, xzr, [sp+104]
001eddc4stp xzr, xzr, [sp+120]
001eddc8stp xzr, xzr, [sp+136]
001eddccadrp x2, 0x4ec000
001eddd0add x2, x2, 3984
001eddd4str x2, [sp+112]
001eddd8adrp x2, 0x4ec000
001edddcadd x2, x2, 1744
001edde0str x2, [sp+120]
001edde4adrp x2, 0x4ec000
001edde8add x2, x2, 2640
001eddecstr x2, [sp+128]
001eddf0adrp x2, 0x4ec000
001eddf4add x2, x2, 3304
001eddf8str x2, [sp+144]
001eddfcldr x2, [sp+96]
001ede00ldrsb x27, [x2]
001ede04ldr x0, [x2+16]
001ede08ldr x1, [x2+24]
001ede0cstr x0, [sp+176]
001ede10str x1, [sp+184]
001ede14bl google.golang.org/protobuf/internal/impl.needsInitCheck
001ede18strb w0, [sp+47]
001ede1ctbnz w0, 0, 0x1ede24
001ede20b 0x1ede34
001ede24
001ede24loc_1ede24:
001ede24adrp x6, 0x4ec000
001ede28add x6, x6, 2992
001ede2cstr x6, [sp+136]
001ede30b 0x1ede38
001ede34
001ede34loc_1ede34:
001ede34b 0x1ede38
001ede38
001ede38loc_1ede38:
001ede38ldp x6, x7, [sp+104]
001ede3cldp x8, x9, [sp+120]
001ede40ldp x10, x11, [sp+136]
001ede44stp x6, x7, [sp+48]
001ede48stp x8, x9, [sp+64]
001ede4cstp x10, x11, [sp+80]
001ede50ldr x0, [sp+48]
001ede54ldr x1, [sp+56]
001ede58ldr x2, [sp+64]
001ede5cldr x3, [sp+72]
001ede60ldr x4, [sp+80]
001ede64ldr x5, [sp+88]
001ede68ldur x29, [sp-8]
001ede6cldr x30, [sp], 208
001ede70ret x30
001ede74
001ede74loc_1ede74:
001ede74stp xzr, xzr, [sp+48]
001ede78stp xzr, xzr, [sp+64]
001ede7cstp xzr, xzr, [sp+80]
001ede80adrp x0, 0x44c000
001ede84add x0, x0, 832
001ede88bl runtime.newobject
001ede8cstr x0, [sp+168]
001ede90adrp x1, 4096
001ede94add x1, x1, 864
001ede98str x1, [x0]
001ede9cldr x1, [sp+240]
001edea0ldr x2, [sp+232]
001edea4ldr x3, [sp+168]
001edea8ldrsb x27, [x3]
001edeacstr x2, [x3+8]
001edeb0adrp x27, 0x85e000
001edeb4ldr w2, [x27+3056]
001edeb8cbz w2, 0x1edec0
001edebcb 0x1edec4
001edec0
001edec0loc_1edec0:
001edec0b 0x1eded8
001edec4
001edec4loc_1edec4:
001edec4bl runtime.gcWriteBarrier2
001edec8str x1, [x25]
001edeccldr x2, [x3+16]
001eded0str x2, [x25+8]
001eded4b 0x1eded8
001eded8
001eded8loc_1eded8:
001eded8str x1, [x3+16]
001ededcldr x1, [sp+168]
001edee0str x1, [sp+56]
001edee4adrp x0, 0x44c000
001edee8add x0, x0, 832
001edeecbl runtime.newobject
001edef0str x0, [sp+160]
001edef4adrp x1, 4096
001edef8add x1, x1, 544
001edefcstr x1, [x0]
001edf00ldr x1, [sp+240]
001edf04ldr x2, [sp+232]
001edf08ldr x3, [sp+160]
001edf0cldrsb x27, [x3]
001edf10str x2, [x3+8]
001edf14adrp x27, 0x85e000
001edf18ldr w2, [x27+3056]
001edf1ccbz w2, 0x1edf24
001edf20b 0x1edf28
001edf24
001edf24loc_1edf24:
001edf24b 0x1edf3c
001edf28
001edf28loc_1edf28:
001edf28bl runtime.gcWriteBarrier2
001edf2cstr x1, [x25]
001edf30ldr x2, [x3+16]
001edf34str x2, [x25+8]
001edf38b 0x1edf3c
001edf3c
001edf3cloc_1edf3c:
001edf3cstr x1, [x3+16]
001edf40ldr x1, [sp+160]
001edf44str x1, [sp+64]
001edf48adrp x0, 0x44c000
001edf4cadd x0, x0, 832
001edf50bl runtime.newobject
001edf54str x0, [sp+152]
001edf58adrp x1, 4096
001edf5cadd x1, x1, 224
001edf60str x1, [x0]
001edf64ldr x1, [sp+240]
001edf68ldr x2, [sp+232]
001edf6cldr x3, [sp+152]
001edf70ldrsb x27, [x3]
001edf74str x2, [x3+8]
001edf78adrp x27, 0x85e000
001edf7cldr w2, [x27+3056]
001edf80cbz w2, 0x1edf88
001edf84b 0x1edf8c
001edf88
001edf88loc_1edf88:
001edf88b 0x1edfa0
001edf8c
001edf8cloc_1edf8c:
001edf8cbl runtime.gcWriteBarrier2
001edf90str x1, [x25]
001edf94ldr x2, [x3+16]
001edf98str x2, [x25+8]
001edf9cb 0x1edfa0
001edfa0
001edfa0loc_1edfa0:
001edfa0str x1, [x3+16]
001edfa4ldr x1, [sp+152]
001edfa8str x1, [sp+72]
001edfacadrp x0, 0x44c000
001edfb0add x0, x0, 832
001edfb4bl runtime.newobject
001edfb8str x0, [sp+192]
001edfbcadrp x1, 4096
001edfc0add x1, x1, 96
001edfc4str x1, [x0]
001edfc8ldr x1, [sp+240]
001edfccldr x2, [sp+232]
001edfd0ldr x3, [sp+192]
001edfd4ldrsb x27, [x3]
001edfd8str x2, [x3+8]
001edfdcadrp x27, 0x85e000
001edfe0ldr w2, [x27+3056]
001edfe4cbz w2, 0x1edfec
001edfe8b 0x1edff0
001edfec
001edfecloc_1edfec:
001edfecb 0x1ee004
001edff0
001edff0loc_1edff0:
001edff0bl runtime.gcWriteBarrier2
001edff4str x1, [x25]
001edff8ldr x6, [x3+16]
001edffcstr x6, [x25+8]
001ee000b 0x1ee004
001ee004
001ee004loc_1ee004:
001ee004str x1, [x3+16]
001ee008ldr x6, [sp+192]
001ee00cstr x6, [sp+80]
001ee010adrp x6, 0x4eb000
001ee014add x6, x6, 3304
001ee018str x6, [sp+88]
001ee01cldr x0, [sp+48]
001ee020ldr x1, [sp+56]
001ee024ldr x2, [sp+64]
001ee028ldr x3, [sp+72]
001ee02cldr x4, [sp+80]
001ee030ldr x5, [sp+88]
001ee034ldur x29, [sp-8]
001ee038ldr x30, [sp], 208
001ee03cret x30
001ee040
001ee040loc_1ee040:
001ee040stp x0, x1, [sp+8]
001ee044stp x2, x3, [sp+24]
001ee048mov x3, x30
001ee04cbl runtime.morestack_noctxt.abi0
001ee050ldp x0, x1, [sp+8]
001ee054ldp x2, x3, [sp+24]
001ee058b 0x1edd70
001ee05cudf 0
001edd70
001ee060
001ee060google.golang.org/protobuf/internal/impl.makeMessageSliceFieldCoder.func4: ; void google.golang.org/protobuf/internal/impl.makeMessageSliceFieldCoder.func4(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f)
001ee060ldr x16, [x28+16]
001ee064subs xzr, sp, x16
001ee068b.ls 0x1ee0c0
001ee06cstr x30, [sp-96]!
001ee070stur x29, [sp-8]
001ee074sub x29, sp, 8
001ee078str x0, [sp+104]
001ee07cstr x1, [sp+112]
001ee080ldr x3, [x26+8]
001ee084ldr x4, [x26+16]
001ee088str x3, [sp+56]
001ee08cstr x4, [sp+64]
001ee090stp xzr, xzr, [sp+40]
001ee094ldr x1, [sp+56]
001ee098ldr x0, [sp+104]
001ee09cldr x2, [sp+64]
001ee0a0bl google.golang.org/protobuf/internal/impl.isInitMessageSlice
001ee0a4str x0, [sp+72]
001ee0a8str x1, [sp+80]
001ee0acstr x0, [sp+40]
001ee0b0str x1, [sp+48]
001ee0b4ldur x29, [sp-8]
001ee0b8ldr x30, [sp], 96
001ee0bcret x30
001ee0c0
001ee0c0loc_1ee0c0:
001ee0c0stp x0, x1, [sp+8]
001ee0c4mov x3, x30
001ee0c8bl runtime.morestack.abi0
001ee0ccldp x0, x1, [sp+8]
001ee0d0b 0x1ee060
001ee0d4udf 0
001ee0d8udf 0
001ee0dcudf 0
001ee060
001ee060google.golang.org/protobuf/internal/impl.makeMessageSliceFieldCoder.func4: ; void google.golang.org/protobuf/internal/impl.makeMessageSliceFieldCoder.func4(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f)
001ee060ldr x16, [x28+16]
001ee064subs xzr, sp, x16
001ee068b.ls 0x1ee0c0
001ee06cstr x30, [sp-96]!
001ee070stur x29, [sp-8]
001ee074sub x29, sp, 8
001ee078str x0, [sp+104]
001ee07cstr x1, [sp+112]
001ee080ldr x3, [x26+8]
001ee084ldr x4, [x26+16]
001ee088str x3, [sp+56]
001ee08cstr x4, [sp+64]
001ee090stp xzr, xzr, [sp+40]
001ee094ldr x1, [sp+56]
001ee098ldr x0, [sp+104]
001ee09cldr x2, [sp+64]
001ee0a0bl google.golang.org/protobuf/internal/impl.isInitMessageSlice
001ee0a4str x0, [sp+72]
001ee0a8str x1, [sp+80]
001ee0acstr x0, [sp+40]
001ee0b0str x1, [sp+48]
001ee0b4ldur x29, [sp-8]
001ee0b8ldr x30, [sp], 96
001ee0bcret x30
001ee0c0
001ee0c0loc_1ee0c0:
001ee0c0stp x0, x1, [sp+8]
001ee0c4mov x3, x30
001ee0c8bl runtime.morestack.abi0
001ee0ccldp x0, x1, [sp+8]
001ee0d0b 0x1ee060
001ee0d4udf 0
001ee0d8udf 0
001ee0dcudf 0
001ee060
001ee0e0
001ee0e0google.golang.org/protobuf/internal/impl.makeMessageSliceFieldCoder.func3: ; void google.golang.org/protobuf/internal/impl.makeMessageSliceFieldCoder.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)
001ee0e0ldr x16, [x28+16]
001ee0e4sub x17, sp, 96
001ee0e8subs xzr, x17, x16
001ee0ecb.ls 0x1ee1d8
001ee0f0str x30, [sp-224]!
001ee0f4stur x29, [sp-8]
001ee0f8sub x29, sp, 8
001ee0fcstr x0, [sp+232]
001ee100str x1, [sp+240]
001ee104str x2, [sp+248]
001ee108str x3, [sp+256]
001ee10cstrb w4, [sp+264]
001ee110str x5, [sp+272]
001ee114strb w6, [sp+280]
001ee118str x7, [sp+288]
001ee11cstr x8, [sp+296]
001ee120str x9, [sp+304]
001ee124ldr x11, [x26+8]
001ee128ldr x12, [x26+16]
001ee12cstr x11, [sp+168]
001ee130str x12, [sp+176]
001ee134str xzr, [sp+104]
001ee138strb wzr, [sp+112]
001ee13cstp xzr, xzr, [sp+152]
001ee140stp xzr, xzr, [sp+200]
001ee144ldrb w7, [sp+280]
001ee148ldr x3, [sp+256]
001ee14cldr x8, [sp+288]
001ee150ldr x9, [sp+296]
001ee154ldr x10, [sp+304]
001ee158ldrsb x6, [sp+264]
001ee15cldr x4, [sp+168]
001ee160ldr x0, [sp+232]
001ee164ldr x1, [sp+240]
001ee168ldr x5, [sp+176]
001ee16cldr x2, [sp+248]
001ee170bl google.golang.org/protobuf/internal/impl.consumeMessageSlice
001ee174str x0, [sp+120]
001ee178strb w1, [sp+128]
001ee17cstr x2, [sp+200]
001ee180str x3, [sp+208]
001ee184ldr x11, [sp+120]
001ee188ldrb w12, [sp+128]
001ee18cstr x11, [sp+136]
001ee190strb w12, [sp+144]
001ee194ldr x11, [sp+208]
001ee198ldr x12, [sp+200]
001ee19cstr x12, [sp+184]
001ee1a0str x11, [sp+192]
001ee1a4ldr x11, [sp+136]
001ee1a8ldrb w12, [sp+144]
001ee1acstr x11, [sp+104]
001ee1b0strb w12, [sp+112]
001ee1b4ldr x2, [sp+184]
001ee1b8ldr x3, [sp+192]
001ee1bcstr x2, [sp+152]
001ee1c0str x3, [sp+160]
001ee1c4ldr x0, [sp+104]
001ee1c8ldrb w1, [sp+112]
001ee1ccldur x29, [sp-8]
001ee1d0ldr x30, [sp], 224
001ee1d4ret x30
001ee1d8
001ee1d8loc_1ee1d8:
001ee1d8stp x0, x1, [sp+8]
001ee1dcstp x2, x3, [sp+24]
001ee1e0strb w4, [sp+40]
001ee1e4str x5, [sp+48]
001ee1e8strb w6, [sp+56]
001ee1ecstp x7, x8, [sp+64]
001ee1f0str x9, [sp+80]
001ee1f4mov x3, x30
001ee1f8bl runtime.morestack.abi0
001ee1fcldp x0, x1, [sp+8]
001ee200ldp x2, x3, [sp+24]
001ee204ldrsb x4, [sp+40]
001ee208ldr x5, [sp+48]
001ee20cldrb w6, [sp+56]
001ee210ldp x7, x8, [sp+64]
001ee214ldr x9, [sp+80]
001ee218b 0x1ee0e0
001ee21cudf 0
001ee0e0
001ee0e0google.golang.org/protobuf/internal/impl.makeMessageSliceFieldCoder.func3: ; void google.golang.org/protobuf/internal/impl.makeMessageSliceFieldCoder.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)
001ee0e0ldr x16, [x28+16]
001ee0e4sub x17, sp, 96
001ee0e8subs xzr, x17, x16
001ee0ecb.ls 0x1ee1d8
001ee0f0str x30, [sp-224]!
001ee0f4stur x29, [sp-8]
001ee0f8sub x29, sp, 8
001ee0fcstr x0, [sp+232]
001ee100str x1, [sp+240]
001ee104str x2, [sp+248]
001ee108str x3, [sp+256]
001ee10cstrb w4, [sp+264]
001ee110str x5, [sp+272]
001ee114strb w6, [sp+280]
001ee118str x7, [sp+288]
001ee11cstr x8, [sp+296]
001ee120str x9, [sp+304]
001ee124ldr x11, [x26+8]
001ee128ldr x12, [x26+16]
001ee12cstr x11, [sp+168]
001ee130str x12, [sp+176]
001ee134str xzr, [sp+104]
001ee138strb wzr, [sp+112]
001ee13cstp xzr, xzr, [sp+152]
001ee140stp xzr, xzr, [sp+200]
001ee144ldrb w7, [sp+280]
001ee148ldr x3, [sp+256]
001ee14cldr x8, [sp+288]
001ee150ldr x9, [sp+296]
001ee154ldr x10, [sp+304]
001ee158ldrsb x6, [sp+264]
001ee15cldr x4, [sp+168]
001ee160ldr x0, [sp+232]
001ee164ldr x1, [sp+240]
001ee168ldr x5, [sp+176]
001ee16cldr x2, [sp+248]
001ee170bl google.golang.org/protobuf/internal/impl.consumeMessageSlice
001ee174str x0, [sp+120]
001ee178strb w1, [sp+128]
001ee17cstr x2, [sp+200]
001ee180str x3, [sp+208]
001ee184ldr x11, [sp+120]
001ee188ldrb w12, [sp+128]
001ee18cstr x11, [sp+136]
001ee190strb w12, [sp+144]
001ee194ldr x11, [sp+208]
001ee198ldr x12, [sp+200]
001ee19cstr x12, [sp+184]
001ee1a0str x11, [sp+192]
001ee1a4ldr x11, [sp+136]
001ee1a8ldrb w12, [sp+144]
001ee1acstr x11, [sp+104]
001ee1b0strb w12, [sp+112]
001ee1b4ldr x2, [sp+184]
001ee1b8ldr x3, [sp+192]
001ee1bcstr x2, [sp+152]
001ee1c0str x3, [sp+160]
001ee1c4ldr x0, [sp+104]
001ee1c8ldrb w1, [sp+112]
001ee1ccldur x29, [sp-8]
001ee1d0ldr x30, [sp], 224
001ee1d4ret x30
001ee1d8
001ee1d8loc_1ee1d8:
001ee1d8stp x0, x1, [sp+8]
001ee1dcstp x2, x3, [sp+24]
001ee1e0strb w4, [sp+40]
001ee1e4str x5, [sp+48]
001ee1e8strb w6, [sp+56]
001ee1ecstp x7, x8, [sp+64]
001ee1f0str x9, [sp+80]
001ee1f4mov x3, x30
001ee1f8bl runtime.morestack.abi0
001ee1fcldp x0, x1, [sp+8]
001ee200ldp x2, x3, [sp+24]
001ee204ldrsb x4, [sp+40]
001ee208ldr x5, [sp+48]
001ee20cldrb w6, [sp+56]
001ee210ldp x7, x8, [sp+64]
001ee214ldr x9, [sp+80]
001ee218b 0x1ee0e0
001ee21cudf 0
001ee0e0
001ee220
001ee220google.golang.org/protobuf/internal/impl.makeMessageSliceFieldCoder.func2: ; void google.golang.org/protobuf/internal/impl.makeMessageSliceFieldCoder.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)
001ee220ldr x16, [x28+16]
001ee224sub x17, sp, 96
001ee228subs xzr, x17, x16
001ee22cb.ls 0x1ee328
001ee230str x30, [sp-224]!
001ee234stur x29, [sp-8]
001ee238sub x29, sp, 8
001ee23cstr x0, [sp+232]
001ee240str x1, [sp+240]
001ee244str x2, [sp+248]
001ee248str x3, [sp+256]
001ee24cstr x4, [sp+264]
001ee250strb w5, [sp+272]
001ee254ldr x8, [x26+8]
001ee258ldr x9, [x26+16]
001ee25cstr x8, [sp+120]
001ee260str x9, [sp+128]
001ee264str xzr, [sp+96]
001ee268stp xzr, xzr, [sp+104]
001ee26cstp xzr, xzr, [sp+80]
001ee270str xzr, [sp+152]
001ee274stp xzr, xzr, [sp+160]
001ee278stp xzr, xzr, [sp+136]
001ee27cldr x8, [sp+264]
001ee280ldrsb x27, [x8]
001ee284ldr x4, [x8+112]
001ee288str x4, [sp+72]
001ee28cldrb w7, [sp+272]
001ee290ldr x5, [sp+120]
001ee294ldr x0, [sp+232]
001ee298ldr x3, [sp+256]
001ee29cldr x1, [sp+240]
001ee2a0ldr x6, [sp+128]
001ee2a4ldr x2, [sp+248]
001ee2a8bl google.golang.org/protobuf/internal/impl.appendMessageSlice
001ee2acstr x0, [sp+152]
001ee2b0str x1, [sp+160]
001ee2b4str x2, [sp+168]
001ee2b8str x3, [sp+136]
001ee2bcstr x4, [sp+144]
001ee2c0ldr x8, [sp+152]
001ee2c4ldr x9, [sp+160]
001ee2c8ldr x10, [sp+168]
001ee2ccstr x8, [sp+192]
001ee2d0str x9, [sp+200]
001ee2d4str x10, [sp+208]
001ee2d8ldr x8, [sp+136]
001ee2dcldr x9, [sp+144]
001ee2e0str x8, [sp+176]
001ee2e4str x9, [sp+184]
001ee2e8ldr x8, [sp+192]
001ee2ecldr x9, [sp+200]
001ee2f0ldr x10, [sp+208]
001ee2f4str x8, [sp+96]
001ee2f8str x9, [sp+104]
001ee2fcstr x10, [sp+112]
001ee300ldr x3, [sp+176]
001ee304ldr x4, [sp+184]
001ee308str x3, [sp+80]
001ee30cstr x4, [sp+88]
001ee310ldr x0, [sp+96]
001ee314ldr x1, [sp+104]
001ee318ldr x2, [sp+112]
001ee31cldur x29, [sp-8]
001ee320ldr x30, [sp], 224
001ee324ret x30
001ee328
001ee328loc_1ee328:
001ee328stp x0, x1, [sp+8]
001ee32cstp x2, x3, [sp+24]
001ee330str x4, [sp+40]
001ee334strb w5, [sp+48]
001ee338mov x3, x30
001ee33cbl runtime.morestack.abi0
001ee340ldp x0, x1, [sp+8]
001ee344ldp x2, x3, [sp+24]
001ee348ldr x4, [sp+40]
001ee34cldrb w5, [sp+48]
001ee350b 0x1ee220
001ee354udf 0
001ee358udf 0
001ee35cudf 0
001ee220
001ee220google.golang.org/protobuf/internal/impl.makeMessageSliceFieldCoder.func2: ; void google.golang.org/protobuf/internal/impl.makeMessageSliceFieldCoder.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)
001ee220ldr x16, [x28+16]
001ee224sub x17, sp, 96
001ee228subs xzr, x17, x16
001ee22cb.ls 0x1ee328
001ee230str x30, [sp-224]!
001ee234stur x29, [sp-8]
001ee238sub x29, sp, 8
001ee23cstr x0, [sp+232]
001ee240str x1, [sp+240]
001ee244str x2, [sp+248]
001ee248str x3, [sp+256]
001ee24cstr x4, [sp+264]
001ee250strb w5, [sp+272]
001ee254ldr x8, [x26+8]
001ee258ldr x9, [x26+16]
001ee25cstr x8, [sp+120]
001ee260str x9, [sp+128]
001ee264str xzr, [sp+96]
001ee268stp xzr, xzr, [sp+104]
001ee26cstp xzr, xzr, [sp+80]
001ee270str xzr, [sp+152]
001ee274stp xzr, xzr, [sp+160]
001ee278stp xzr, xzr, [sp+136]
001ee27cldr x8, [sp+264]
001ee280ldrsb x27, [x8]
001ee284ldr x4, [x8+112]
001ee288str x4, [sp+72]
001ee28cldrb w7, [sp+272]
001ee290ldr x5, [sp+120]
001ee294ldr x0, [sp+232]
001ee298ldr x3, [sp+256]
001ee29cldr x1, [sp+240]
001ee2a0ldr x6, [sp+128]
001ee2a4ldr x2, [sp+248]
001ee2a8bl google.golang.org/protobuf/internal/impl.appendMessageSlice
001ee2acstr x0, [sp+152]
001ee2b0str x1, [sp+160]
001ee2b4str x2, [sp+168]
001ee2b8str x3, [sp+136]
001ee2bcstr x4, [sp+144]
001ee2c0ldr x8, [sp+152]
001ee2c4ldr x9, [sp+160]
001ee2c8ldr x10, [sp+168]
001ee2ccstr x8, [sp+192]
001ee2d0str x9, [sp+200]
001ee2d4str x10, [sp+208]
001ee2d8ldr x8, [sp+136]
001ee2dcldr x9, [sp+144]
001ee2e0str x8, [sp+176]
001ee2e4str x9, [sp+184]
001ee2e8ldr x8, [sp+192]
001ee2ecldr x9, [sp+200]
001ee2f0ldr x10, [sp+208]
001ee2f4str x8, [sp+96]
001ee2f8str x9, [sp+104]
001ee2fcstr x10, [sp+112]
001ee300ldr x3, [sp+176]
001ee304ldr x4, [sp+184]
001ee308str x3, [sp+80]
001ee30cstr x4, [sp+88]
001ee310ldr x0, [sp+96]
001ee314ldr x1, [sp+104]
001ee318ldr x2, [sp+112]
001ee31cldur x29, [sp-8]
001ee320ldr x30, [sp], 224
001ee324ret x30
001ee328
001ee328loc_1ee328:
001ee328stp x0, x1, [sp+8]
001ee32cstp x2, x3, [sp+24]
001ee330str x4, [sp+40]
001ee334strb w5, [sp+48]
001ee338mov x3, x30
001ee33cbl runtime.morestack.abi0
001ee340ldp x0, x1, [sp+8]
001ee344ldp x2, x3, [sp+24]
001ee348ldr x4, [sp+40]
001ee34cldrb w5, [sp+48]
001ee350b 0x1ee220
001ee354udf 0
001ee358udf 0
001ee35cudf 0
001ee220
001ee360
001ee360google.golang.org/protobuf/internal/impl.makeMessageSliceFieldCoder.func1: ; void google.golang.org/protobuf/internal/impl.makeMessageSliceFieldCoder.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)
001ee360ldr x16, [x28+16]
001ee364subs xzr, sp, x16
001ee368b.ls 0x1ee3c8
001ee36cstr x30, [sp-96]!
001ee370stur x29, [sp-8]
001ee374sub x29, sp, 8
001ee378str x0, [sp+104]
001ee37cstr x1, [sp+112]
001ee380strb w2, [sp+120]
001ee384ldr x1, [x26+8]
001ee388ldr x2, [x26+16]
001ee38cstr x1, [sp+72]
001ee390str x2, [sp+80]
001ee394str xzr, [sp+48]
001ee398ldr x5, [sp+112]
001ee39cldrsb x27, [x5]
001ee3a0ldr x3, [x5+120]
001ee3a4str x3, [sp+56]
001ee3a8ldrb w4, [sp+120]
001ee3acldr x0, [sp+104]
001ee3b0bl google.golang.org/protobuf/internal/impl.sizeMessageSlice
001ee3b4str x0, [sp+64]
001ee3b8str x0, [sp+48]
001ee3bcldur x29, [sp-8]
001ee3c0ldr x30, [sp], 96
001ee3c4ret x30
001ee3c8
001ee3c8loc_1ee3c8:
001ee3c8stp x0, x1, [sp+8]
001ee3ccstrb w2, [sp+24]
001ee3d0mov x3, x30
001ee3d4bl runtime.morestack.abi0
001ee3d8ldp x0, x1, [sp+8]
001ee3dcldrb w2, [sp+24]
001ee3e0b 0x1ee360
001ee3e4udf 0
001ee3e8udf 0
001ee3ecudf 0
001ee360
001ee360google.golang.org/protobuf/internal/impl.makeMessageSliceFieldCoder.func1: ; void google.golang.org/protobuf/internal/impl.makeMessageSliceFieldCoder.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)
001ee360ldr x16, [x28+16]
001ee364subs xzr, sp, x16
001ee368b.ls 0x1ee3c8
001ee36cstr x30, [sp-96]!
001ee370stur x29, [sp-8]
001ee374sub x29, sp, 8
001ee378str x0, [sp+104]
001ee37cstr x1, [sp+112]
001ee380strb w2, [sp+120]
001ee384ldr x1, [x26+8]
001ee388ldr x2, [x26+16]
001ee38cstr x1, [sp+72]
001ee390str x2, [sp+80]
001ee394str xzr, [sp+48]
001ee398ldr x5, [sp+112]
001ee39cldrsb x27, [x5]
001ee3a0ldr x3, [x5+120]
001ee3a4str x3, [sp+56]
001ee3a8ldrb w4, [sp+120]
001ee3acldr x0, [sp+104]
001ee3b0bl google.golang.org/protobuf/internal/impl.sizeMessageSlice
001ee3b4str x0, [sp+64]
001ee3b8str x0, [sp+48]
001ee3bcldur x29, [sp-8]
001ee3c0ldr x30, [sp], 96
001ee3c4ret x30
001ee3c8
001ee3c8loc_1ee3c8:
001ee3c8stp x0, x1, [sp+8]
001ee3ccstrb w2, [sp+24]
001ee3d0mov x3, x30
001ee3d4bl runtime.morestack.abi0
001ee3d8ldp x0, x1, [sp+8]
001ee3dcldrb w2, [sp+24]
001ee3e0b 0x1ee360
001ee3e4udf 0
001ee3e8udf 0
001ee3ecudf 0
001ee360
001ee3f0
001ee3f0google.golang.org/protobuf/internal/impl.sizeMessageSliceInfo: ; void google.golang.org/protobuf/internal/impl.sizeMessageSliceInfo(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ee3f0ldr x16, [x28+16]
001ee3f4sub x17, sp, 32
001ee3f8subs xzr, x17, x16
001ee3fcb.ls 0x1ee4d8
001ee400str x30, [sp-160]!
001ee404stur x29, [sp-8]
001ee408sub x29, sp, 8
001ee40cstr x0, [sp+168]
001ee410str x1, [sp+176]
001ee414strb w2, [sp+184]
001ee418str xzr, [sp+40]
001ee41cbl google.golang.org/protobuf/internal/impl.pointer.PointerSlice
001ee420str x0, [sp+96]
001ee424str x1, [sp+104]
001ee428str x2, [sp+112]
001ee42cstr xzr, [sp+48]
001ee430str x0, [sp+120]
001ee434str x1, [sp+128]
001ee438str x2, [sp+136]
001ee43cstr xzr, [sp+80]
001ee440str x1, [sp+72]
001ee444b 0x1ee448
001ee448
001ee448loc_1ee448:
001ee448ldr x3, [sp+72]
001ee44cldr x4, [sp+80]
001ee450subs xzr, x3, x4
001ee454b.gt 0x1ee45c
001ee458b 0x1ee4c4
001ee45c
001ee45cloc_1ee45c:
001ee45cldr x3, [sp+80]
001ee460ldr x4, [sp+120]
001ee464ldr x3, [x4+3*x3]
001ee468str x3, [sp+88]
001ee46cldr x3, [sp+176]
001ee470ldrsb x27, [x3]
001ee474ldr x0, [x3+48]
001ee478str x0, [sp+144]
001ee47cldrb w2, [sp+184]
001ee480ldr x1, [sp+88]
001ee484bl google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer
001ee488str x0, [sp+64]
001ee48cbl google.golang.org/protobuf/encoding/protowire.SizeBytes
001ee490str x0, [sp+56]
001ee494ldr x3, [sp+48]
001ee498ldr x4, [sp+176]
001ee49cldrsb x27, [x4]
001ee4a0ldr x4, [x4+120]
001ee4a4add x4, x0, x4
001ee4a8add x3, x3, x4
001ee4acstr x3, [sp+48]
001ee4b0b 0x1ee4b4
001ee4b4
001ee4b4loc_1ee4b4:
001ee4b4ldr x3, [sp+80]
001ee4b8add x3, x3, 1
001ee4bcstr x3, [sp+80]
001ee4c0b 0x1ee448
001ee4c4
001ee4c4loc_1ee4c4:
001ee4c4ldr x0, [sp+48]
001ee4c8str x0, [sp+40]
001ee4ccldur x29, [sp-8]
001ee4d0ldr x30, [sp], 160
001ee4d4ret x30
001ee4d8
001ee4d8loc_1ee4d8:
001ee4d8stp x0, x1, [sp+8]
001ee4dcstrb w2, [sp+24]
001ee4e0mov x3, x30
001ee4e4bl runtime.morestack_noctxt.abi0
001ee4e8ldp x0, x1, [sp+8]
001ee4ecldrb w2, [sp+24]
001ee4f0b 0x1ee3f0
001ee4f4udf 0
001ee4f8udf 0
001ee4fcudf 0
001ee3f0
001ee3f0google.golang.org/protobuf/internal/impl.sizeMessageSliceInfo: ; void google.golang.org/protobuf/internal/impl.sizeMessageSliceInfo(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ee3f0ldr x16, [x28+16]
001ee3f4sub x17, sp, 32
001ee3f8subs xzr, x17, x16
001ee3fcb.ls 0x1ee4d8
001ee400str x30, [sp-160]!
001ee404stur x29, [sp-8]
001ee408sub x29, sp, 8
001ee40cstr x0, [sp+168]
001ee410str x1, [sp+176]
001ee414strb w2, [sp+184]
001ee418str xzr, [sp+40]
001ee41cbl google.golang.org/protobuf/internal/impl.pointer.PointerSlice
001ee420str x0, [sp+96]
001ee424str x1, [sp+104]
001ee428str x2, [sp+112]
001ee42cstr xzr, [sp+48]
001ee430str x0, [sp+120]
001ee434str x1, [sp+128]
001ee438str x2, [sp+136]
001ee43cstr xzr, [sp+80]
001ee440str x1, [sp+72]
001ee444b 0x1ee448
001ee448
001ee448loc_1ee448:
001ee448ldr x3, [sp+72]
001ee44cldr x4, [sp+80]
001ee450subs xzr, x3, x4
001ee454b.gt 0x1ee45c
001ee458b 0x1ee4c4
001ee45c
001ee45cloc_1ee45c:
001ee45cldr x3, [sp+80]
001ee460ldr x4, [sp+120]
001ee464ldr x3, [x4+3*x3]
001ee468str x3, [sp+88]
001ee46cldr x3, [sp+176]
001ee470ldrsb x27, [x3]
001ee474ldr x0, [x3+48]
001ee478str x0, [sp+144]
001ee47cldrb w2, [sp+184]
001ee480ldr x1, [sp+88]
001ee484bl google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer
001ee488str x0, [sp+64]
001ee48cbl google.golang.org/protobuf/encoding/protowire.SizeBytes
001ee490str x0, [sp+56]
001ee494ldr x3, [sp+48]
001ee498ldr x4, [sp+176]
001ee49cldrsb x27, [x4]
001ee4a0ldr x4, [x4+120]
001ee4a4add x4, x0, x4
001ee4a8add x3, x3, x4
001ee4acstr x3, [sp+48]
001ee4b0b 0x1ee4b4
001ee4b4
001ee4b4loc_1ee4b4:
001ee4b4ldr x3, [sp+80]
001ee4b8add x3, x3, 1
001ee4bcstr x3, [sp+80]
001ee4c0b 0x1ee448
001ee4c4
001ee4c4loc_1ee4c4:
001ee4c4ldr x0, [sp+48]
001ee4c8str x0, [sp+40]
001ee4ccldur x29, [sp-8]
001ee4d0ldr x30, [sp], 160
001ee4d4ret x30
001ee4d8
001ee4d8loc_1ee4d8:
001ee4d8stp x0, x1, [sp+8]
001ee4dcstrb w2, [sp+24]
001ee4e0mov x3, x30
001ee4e4bl runtime.morestack_noctxt.abi0
001ee4e8ldp x0, x1, [sp+8]
001ee4ecldrb w2, [sp+24]
001ee4f0b 0x1ee3f0
001ee4f4udf 0
001ee4f8udf 0
001ee4fcudf 0
001ee3f0
001ee500
001ee500google.golang.org/protobuf/internal/impl.appendMessageSliceInfo: ; void google.golang.org/protobuf/internal/impl.appendMessageSliceInfo(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ee500ldr x16, [x28+16]
001ee504sub x17, sp, 176
001ee508subs xzr, x17, x16
001ee50cb.ls 0x1ee744
001ee510sub x20, sp, 304
001ee514stp x29, x30, [x20-8]
001ee518add sp, x20, 0
001ee51csub x29, sp, 8
001ee520str x0, [sp+312]
001ee524str x1, [sp+320]
001ee528str x2, [sp+328]
001ee52cstr x3, [sp+336]
001ee530str x4, [sp+344]
001ee534strb w5, [sp+352]
001ee538str xzr, [sp+104]
001ee53cstp xzr, xzr, [sp+112]
001ee540stp xzr, xzr, [sp+88]
001ee544ldr x0, [sp+336]
001ee548bl google.golang.org/protobuf/internal/impl.pointer.PointerSlice
001ee54cstr x0, [sp+136]
001ee550str x1, [sp+144]
001ee554str x2, [sp+152]
001ee558stp xzr, xzr, [sp+160]
001ee55cldr x1, [sp+144]
001ee560ldr x2, [sp+136]
001ee564ldr x3, [sp+152]
001ee568str x2, [sp+232]
001ee56cstr x1, [sp+240]
001ee570str x3, [sp+248]
001ee574str xzr, [sp+80]
001ee578str x1, [sp+72]
001ee57cb 0x1ee580
001ee580
001ee580loc_1ee580:
001ee580ldr x5, [sp+72]
001ee584ldr x6, [sp+80]
001ee588subs xzr, x5, x6
001ee58cb.gt 0x1ee594
001ee590b 0x1ee708
001ee594
001ee594loc_1ee594:
001ee594ldr x4, [sp+80]
001ee598ldr x5, [sp+232]
001ee59cldr x4, [x5+3*x4]
001ee5a0str x4, [sp+128]
001ee5a4ldr x4, [sp+344]
001ee5a8ldrsb x27, [x4]
001ee5acldr x3, [x4+112]
001ee5b0str x3, [sp+64]
001ee5b4ldr x0, [sp+312]
001ee5b8ldr x1, [sp+320]
001ee5bcldr x2, [sp+328]
001ee5c0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001ee5c4str x0, [sp+312]
001ee5c8str x1, [sp+320]
001ee5ccstr x2, [sp+328]
001ee5d0ldr x4, [sp+344]
001ee5d4ldrsb x27, [x4]
001ee5d8ldr x0, [x4+48]
001ee5dcstr x0, [sp+184]
001ee5e0ldrb w2, [sp+352]
001ee5e4ldr x1, [sp+128]
001ee5e8bl google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer
001ee5ecstr x0, [sp+56]
001ee5f0ldr x4, [sp+312]
001ee5f4ldr x1, [sp+320]
001ee5f8ldr x2, [sp+328]
001ee5fcmov x3, x0
001ee600mov x0, x4
001ee604bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001ee608str x0, [sp+312]
001ee60cstr x1, [sp+320]
001ee610str x2, [sp+328]
001ee614str xzr, [sp+208]
001ee618stp xzr, xzr, [sp+216]
001ee61cstp xzr, xzr, [sp+192]
001ee620ldr x4, [sp+344]
001ee624ldrsb x27, [x4]
001ee628ldr x0, [x4+48]
001ee62cstr x0, [sp+176]
001ee630ldrb w5, [sp+352]
001ee634ldr x1, [sp+312]
001ee638ldr x4, [sp+128]
001ee63cldr x2, [sp+320]
001ee640ldr x3, [sp+328]
001ee644bl google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer
001ee648str x0, [sp+208]
001ee64cstr x1, [sp+216]
001ee650str x2, [sp+224]
001ee654str x3, [sp+192]
001ee658str x4, [sp+200]
001ee65cldr x4, [sp+208]
001ee660ldr x5, [sp+216]
001ee664ldr x6, [sp+224]
001ee668str x4, [sp+272]
001ee66cstr x5, [sp+280]
001ee670str x6, [sp+288]
001ee674ldr x4, [sp+192]
001ee678ldr x5, [sp+200]
001ee67cstr x4, [sp+256]
001ee680str x5, [sp+264]
001ee684ldr x4, [sp+272]
001ee688ldr x5, [sp+280]
001ee68cldr x6, [sp+288]
001ee690str x4, [sp+312]
001ee694str x5, [sp+320]
001ee698str x6, [sp+328]
001ee69cldr x4, [sp+264]
001ee6a0ldr x5, [sp+256]
001ee6a4str x5, [sp+160]
001ee6a8str x4, [sp+168]
001ee6accbnz x5, 0x1ee6b4
001ee6b0b 0x1ee6f4
001ee6b4
001ee6b4loc_1ee6b4:
001ee6b4ldr x5, [sp+312]
001ee6b8ldr x6, [sp+320]
001ee6bcldr x7, [sp+328]
001ee6c0str x5, [sp+104]
001ee6c4str x6, [sp+112]
001ee6c8str x7, [sp+120]
001ee6ccldr x3, [sp+160]
001ee6d0ldr x4, [sp+168]
001ee6d4str x3, [sp+88]
001ee6d8str x4, [sp+96]
001ee6dcldr x0, [sp+104]
001ee6e0ldr x1, [sp+112]
001ee6e4ldr x2, [sp+120]
001ee6e8ldp x29, x30, [sp-8]
001ee6ecadd sp, sp, 304
001ee6f0ret x30
001ee6f4
001ee6f4loc_1ee6f4:
001ee6f4b 0x1ee6f8
001ee6f8
001ee6f8loc_1ee6f8:
001ee6f8ldr x5, [sp+80]
001ee6fcadd x5, x5, 1
001ee700str x5, [sp+80]
001ee704b 0x1ee580
001ee708
001ee708loc_1ee708:
001ee708ldr x5, [sp+312]
001ee70cldr x6, [sp+320]
001ee710ldr x7, [sp+328]
001ee714str x5, [sp+104]
001ee718str x6, [sp+112]
001ee71cstr x7, [sp+120]
001ee720stp xzr, xzr, [sp+88]
001ee724ldr x0, [sp+104]
001ee728ldr x1, [sp+112]
001ee72cldr x2, [sp+120]
001ee730mov x3, xzr
001ee734mov x4, xzr
001ee738ldp x29, x30, [sp-8]
001ee73cadd sp, sp, 304
001ee740ret x30
001ee744
001ee744loc_1ee744:
001ee744stp x0, x1, [sp+8]
001ee748stp x2, x3, [sp+24]
001ee74cstr x4, [sp+40]
001ee750strb w5, [sp+48]
001ee754mov x3, x30
001ee758bl runtime.morestack_noctxt.abi0
001ee75cldp x0, x1, [sp+8]
001ee760ldp x2, x3, [sp+24]
001ee764ldr x4, [sp+40]
001ee768ldrb w5, [sp+48]
001ee76cb 0x1ee500
001ee500
001ee500google.golang.org/protobuf/internal/impl.appendMessageSliceInfo: ; void google.golang.org/protobuf/internal/impl.appendMessageSliceInfo(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ee500ldr x16, [x28+16]
001ee504sub x17, sp, 176
001ee508subs xzr, x17, x16
001ee50cb.ls 0x1ee744
001ee510sub x20, sp, 304
001ee514stp x29, x30, [x20-8]
001ee518add sp, x20, 0
001ee51csub x29, sp, 8
001ee520str x0, [sp+312]
001ee524str x1, [sp+320]
001ee528str x2, [sp+328]
001ee52cstr x3, [sp+336]
001ee530str x4, [sp+344]
001ee534strb w5, [sp+352]
001ee538str xzr, [sp+104]
001ee53cstp xzr, xzr, [sp+112]
001ee540stp xzr, xzr, [sp+88]
001ee544ldr x0, [sp+336]
001ee548bl google.golang.org/protobuf/internal/impl.pointer.PointerSlice
001ee54cstr x0, [sp+136]
001ee550str x1, [sp+144]
001ee554str x2, [sp+152]
001ee558stp xzr, xzr, [sp+160]
001ee55cldr x1, [sp+144]
001ee560ldr x2, [sp+136]
001ee564ldr x3, [sp+152]
001ee568str x2, [sp+232]
001ee56cstr x1, [sp+240]
001ee570str x3, [sp+248]
001ee574str xzr, [sp+80]
001ee578str x1, [sp+72]
001ee57cb 0x1ee580
001ee580
001ee580loc_1ee580:
001ee580ldr x5, [sp+72]
001ee584ldr x6, [sp+80]
001ee588subs xzr, x5, x6
001ee58cb.gt 0x1ee594
001ee590b 0x1ee708
001ee594
001ee594loc_1ee594:
001ee594ldr x4, [sp+80]
001ee598ldr x5, [sp+232]
001ee59cldr x4, [x5+3*x4]
001ee5a0str x4, [sp+128]
001ee5a4ldr x4, [sp+344]
001ee5a8ldrsb x27, [x4]
001ee5acldr x3, [x4+112]
001ee5b0str x3, [sp+64]
001ee5b4ldr x0, [sp+312]
001ee5b8ldr x1, [sp+320]
001ee5bcldr x2, [sp+328]
001ee5c0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001ee5c4str x0, [sp+312]
001ee5c8str x1, [sp+320]
001ee5ccstr x2, [sp+328]
001ee5d0ldr x4, [sp+344]
001ee5d4ldrsb x27, [x4]
001ee5d8ldr x0, [x4+48]
001ee5dcstr x0, [sp+184]
001ee5e0ldrb w2, [sp+352]
001ee5e4ldr x1, [sp+128]
001ee5e8bl google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer
001ee5ecstr x0, [sp+56]
001ee5f0ldr x4, [sp+312]
001ee5f4ldr x1, [sp+320]
001ee5f8ldr x2, [sp+328]
001ee5fcmov x3, x0
001ee600mov x0, x4
001ee604bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001ee608str x0, [sp+312]
001ee60cstr x1, [sp+320]
001ee610str x2, [sp+328]
001ee614str xzr, [sp+208]
001ee618stp xzr, xzr, [sp+216]
001ee61cstp xzr, xzr, [sp+192]
001ee620ldr x4, [sp+344]
001ee624ldrsb x27, [x4]
001ee628ldr x0, [x4+48]
001ee62cstr x0, [sp+176]
001ee630ldrb w5, [sp+352]
001ee634ldr x1, [sp+312]
001ee638ldr x4, [sp+128]
001ee63cldr x2, [sp+320]
001ee640ldr x3, [sp+328]
001ee644bl google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer
001ee648str x0, [sp+208]
001ee64cstr x1, [sp+216]
001ee650str x2, [sp+224]
001ee654str x3, [sp+192]
001ee658str x4, [sp+200]
001ee65cldr x4, [sp+208]
001ee660ldr x5, [sp+216]
001ee664ldr x6, [sp+224]
001ee668str x4, [sp+272]
001ee66cstr x5, [sp+280]
001ee670str x6, [sp+288]
001ee674ldr x4, [sp+192]
001ee678ldr x5, [sp+200]
001ee67cstr x4, [sp+256]
001ee680str x5, [sp+264]
001ee684ldr x4, [sp+272]
001ee688ldr x5, [sp+280]
001ee68cldr x6, [sp+288]
001ee690str x4, [sp+312]
001ee694str x5, [sp+320]
001ee698str x6, [sp+328]
001ee69cldr x4, [sp+264]
001ee6a0ldr x5, [sp+256]
001ee6a4str x5, [sp+160]
001ee6a8str x4, [sp+168]
001ee6accbnz x5, 0x1ee6b4
001ee6b0b 0x1ee6f4
001ee6b4
001ee6b4loc_1ee6b4:
001ee6b4ldr x5, [sp+312]
001ee6b8ldr x6, [sp+320]
001ee6bcldr x7, [sp+328]
001ee6c0str x5, [sp+104]
001ee6c4str x6, [sp+112]
001ee6c8str x7, [sp+120]
001ee6ccldr x3, [sp+160]
001ee6d0ldr x4, [sp+168]
001ee6d4str x3, [sp+88]
001ee6d8str x4, [sp+96]
001ee6dcldr x0, [sp+104]
001ee6e0ldr x1, [sp+112]
001ee6e4ldr x2, [sp+120]
001ee6e8ldp x29, x30, [sp-8]
001ee6ecadd sp, sp, 304
001ee6f0ret x30
001ee6f4
001ee6f4loc_1ee6f4:
001ee6f4b 0x1ee6f8
001ee6f8
001ee6f8loc_1ee6f8:
001ee6f8ldr x5, [sp+80]
001ee6fcadd x5, x5, 1
001ee700str x5, [sp+80]
001ee704b 0x1ee580
001ee708
001ee708loc_1ee708:
001ee708ldr x5, [sp+312]
001ee70cldr x6, [sp+320]
001ee710ldr x7, [sp+328]
001ee714str x5, [sp+104]
001ee718str x6, [sp+112]
001ee71cstr x7, [sp+120]
001ee720stp xzr, xzr, [sp+88]
001ee724ldr x0, [sp+104]
001ee728ldr x1, [sp+112]
001ee72cldr x2, [sp+120]
001ee730mov x3, xzr
001ee734mov x4, xzr
001ee738ldp x29, x30, [sp-8]
001ee73cadd sp, sp, 304
001ee740ret x30
001ee744
001ee744loc_1ee744:
001ee744stp x0, x1, [sp+8]
001ee748stp x2, x3, [sp+24]
001ee74cstr x4, [sp+40]
001ee750strb w5, [sp+48]
001ee754mov x3, x30
001ee758bl runtime.morestack_noctxt.abi0
001ee75cldp x0, x1, [sp+8]
001ee760ldp x2, x3, [sp+24]
001ee764ldr x4, [sp+40]
001ee768ldrb w5, [sp+48]
001ee76cb 0x1ee500
001ee500
001ee770
001ee770google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo: ; void google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001ee770ldr x16, [x28+16]
001ee774sub x17, sp, 256
001ee778subs xzr, x17, x16
001ee77cb.ls 0x1ee9bc
001ee780sub x20, sp, 384
001ee784stp x29, x30, [x20-8]
001ee788add sp, x20, 0
001ee78csub x29, sp, 8
001ee790str x0, [sp+392]
001ee794str x1, [sp+400]
001ee798str x2, [sp+408]
001ee79cstr x3, [sp+416]
001ee7a0strb w4, [sp+424]
001ee7a4str x5, [sp+432]
001ee7a8strb w6, [sp+440]
001ee7acstr x7, [sp+448]
001ee7b0str x8, [sp+456]
001ee7b4str x9, [sp+464]
001ee7b8str xzr, [sp+96]
001ee7bcstrb wzr, [sp+104]
001ee7c0stp xzr, xzr, [sp+232]
001ee7c4ldrsb x4, [sp+424]
001ee7c8ubfm x4, x4, 0, 7
001ee7ccsubs wzr, w4, 2
001ee7d0b.ne 0x1ee7d8
001ee7d4b 0x1ee804
001ee7d8
001ee7d8loc_1ee7d8:
001ee7d8adrp x27, 0x834000
001ee7dcldr x2, [x27+192]
001ee7e0adrp x27, 0x834000
001ee7e4ldr x3, [x27+200]
001ee7e8str x2, [sp+232]
001ee7ecstr x3, [sp+240]
001ee7f0ldr x0, [sp+96]
001ee7f4ldrb w1, [sp+104]
001ee7f8ldp x29, x30, [sp-8]
001ee7fcadd sp, sp, 384
001ee800ret x30
001ee804
001ee804loc_1ee804:
001ee804str xzr, [sp+336]
001ee808stp xzr, xzr, [sp+344]
001ee80cldr x0, [sp+392]
001ee810ldr x1, [sp+400]
001ee814ldr x2, [sp+408]
001ee818bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001ee81cstr x0, [sp+336]
001ee820str x1, [sp+344]
001ee824str x2, [sp+352]
001ee828str x3, [sp+152]
001ee82cstr x0, [sp+248]
001ee830str x1, [sp+256]
001ee834str x2, [sp+264]
001ee838ldr x3, [sp+152]
001ee83cstr x3, [sp+176]
001ee840str x0, [sp+184]
001ee844str x1, [sp+192]
001ee848str x2, [sp+200]
001ee84cldr x3, [sp+176]
001ee850str x3, [sp+128]
001ee854tbnz x3, 63, 0x1ee85c
001ee858b 0x1ee888
001ee85c
001ee85cloc_1ee85c:
001ee85cadrp x27, 0x834000
001ee860ldr x2, [x27+160]
001ee864adrp x27, 0x834000
001ee868ldr x3, [x27+168]
001ee86cstr x2, [sp+232]
001ee870str x3, [sp+240]
001ee874ldr x0, [sp+96]
001ee878ldrb w1, [sp+104]
001ee87cldp x29, x30, [sp-8]
001ee880add sp, sp, 384
001ee884ret x30
001ee888
001ee888loc_1ee888:
001ee888ldr x1, [sp+432]
001ee88cldrsb x27, [x1]
001ee890ldr x1, [x1+48]
001ee894ldrsb x27, [x1]
001ee898ldr x2, [x1]
001ee89cldrsb x27, [x2]
001ee8a0ldr x0, [x1+8]
001ee8a4ldr x1, [x2+88]
001ee8a8blr x1
001ee8acstr x0, [sp+320]
001ee8b0str x1, [sp+328]
001ee8b4bl reflect.New
001ee8b8str x0, [sp+296]
001ee8bcstr x1, [sp+304]
001ee8c0str x2, [sp+312]
001ee8c4bl reflect.Value.Interface
001ee8c8str x0, [sp+216]
001ee8ccstr x1, [sp+224]
001ee8d0bl google.golang.org/protobuf/internal/impl.pointerOfIface
001ee8d4str x0, [sp+208]
001ee8d8stp xzr, xzr, [sp+280]
001ee8dcldr x1, [sp+432]
001ee8e0ldrsb x27, [x1]
001ee8e4ldr x0, [x1+48]
001ee8e8str x0, [sp+272]
001ee8ecldrb w6, [sp+440]
001ee8f0ldr x1, [sp+184]
001ee8f4ldr x4, [sp+208]
001ee8f8ldr x2, [sp+192]
001ee8fcldr x7, [sp+448]
001ee900ldr x3, [sp+200]
001ee904ldr x8, [sp+456]
001ee908ldr x9, [sp+464]
001ee90cmov x5, xzr
001ee910bl google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer
001ee914str x0, [sp+136]
001ee918strb w1, [sp+144]
001ee91cstr x2, [sp+280]
001ee920str x3, [sp+288]
001ee924ldr x1, [sp+136]
001ee928ldrb w2, [sp+144]
001ee92cstr x1, [sp+160]
001ee930strb w2, [sp+168]
001ee934ldr x1, [sp+280]
001ee938ldr x2, [sp+288]
001ee93cstr x1, [sp+360]
001ee940str x2, [sp+368]
001ee944ldr x1, [sp+160]
001ee948ldrb w2, [sp+168]
001ee94cstr x1, [sp+112]
001ee950strb w2, [sp+120]
001ee954ldr x3, [sp+368]
001ee958ldr x2, [sp+360]
001ee95cstr x2, [sp+232]
001ee960str x3, [sp+240]
001ee964cbnz x2, 0x1ee96c
001ee968b 0x1ee980
001ee96c
001ee96cloc_1ee96c:
001ee96cldr x0, [sp+96]
001ee970ldrb w1, [sp+104]
001ee974ldp x29, x30, [sp-8]
001ee978add sp, sp, 384
001ee97cret x30
001ee980
001ee980loc_1ee980:
001ee980ldr x0, [sp+416]
001ee984ldr x1, [sp+208]
001ee988bl google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice
001ee98cldr x2, [sp+128]
001ee990str x2, [sp+96]
001ee994ldrb w2, [sp+120]
001ee998strb w2, [sp+104]
001ee99cstp xzr, xzr, [sp+232]
001ee9a0ldr x0, [sp+96]
001ee9a4ldrb w1, [sp+104]
001ee9a8mov x2, xzr
001ee9acmov x3, xzr
001ee9b0ldp x29, x30, [sp-8]
001ee9b4add sp, sp, 384
001ee9b8ret x30
001ee9bc
001ee9bcloc_1ee9bc:
001ee9bcstp x0, x1, [sp+8]
001ee9c0stp x2, x3, [sp+24]
001ee9c4strb w4, [sp+40]
001ee9c8str x5, [sp+48]
001ee9ccstrb w6, [sp+56]
001ee9d0stp x7, x8, [sp+64]
001ee9d4str x9, [sp+80]
001ee9d8mov x3, x30
001ee9dcbl runtime.morestack_noctxt.abi0
001ee9e0ldp x0, x1, [sp+8]
001ee9e4ldp x2, x3, [sp+24]
001ee9e8ldrsb x4, [sp+40]
001ee9ecldr x5, [sp+48]
001ee9f0ldrb w6, [sp+56]
001ee9f4ldp x7, x8, [sp+64]
001ee9f8ldr x9, [sp+80]
001ee9fcb 0x1ee770
001ee770
001ee770google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo: ; void google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001ee770ldr x16, [x28+16]
001ee774sub x17, sp, 256
001ee778subs xzr, x17, x16
001ee77cb.ls 0x1ee9bc
001ee780sub x20, sp, 384
001ee784stp x29, x30, [x20-8]
001ee788add sp, x20, 0
001ee78csub x29, sp, 8
001ee790str x0, [sp+392]
001ee794str x1, [sp+400]
001ee798str x2, [sp+408]
001ee79cstr x3, [sp+416]
001ee7a0strb w4, [sp+424]
001ee7a4str x5, [sp+432]
001ee7a8strb w6, [sp+440]
001ee7acstr x7, [sp+448]
001ee7b0str x8, [sp+456]
001ee7b4str x9, [sp+464]
001ee7b8str xzr, [sp+96]
001ee7bcstrb wzr, [sp+104]
001ee7c0stp xzr, xzr, [sp+232]
001ee7c4ldrsb x4, [sp+424]
001ee7c8ubfm x4, x4, 0, 7
001ee7ccsubs wzr, w4, 2
001ee7d0b.ne 0x1ee7d8
001ee7d4b 0x1ee804
001ee7d8
001ee7d8loc_1ee7d8:
001ee7d8adrp x27, 0x834000
001ee7dcldr x2, [x27+192]
001ee7e0adrp x27, 0x834000
001ee7e4ldr x3, [x27+200]
001ee7e8str x2, [sp+232]
001ee7ecstr x3, [sp+240]
001ee7f0ldr x0, [sp+96]
001ee7f4ldrb w1, [sp+104]
001ee7f8ldp x29, x30, [sp-8]
001ee7fcadd sp, sp, 384
001ee800ret x30
001ee804
001ee804loc_1ee804:
001ee804str xzr, [sp+336]
001ee808stp xzr, xzr, [sp+344]
001ee80cldr x0, [sp+392]
001ee810ldr x1, [sp+400]
001ee814ldr x2, [sp+408]
001ee818bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001ee81cstr x0, [sp+336]
001ee820str x1, [sp+344]
001ee824str x2, [sp+352]
001ee828str x3, [sp+152]
001ee82cstr x0, [sp+248]
001ee830str x1, [sp+256]
001ee834str x2, [sp+264]
001ee838ldr x3, [sp+152]
001ee83cstr x3, [sp+176]
001ee840str x0, [sp+184]
001ee844str x1, [sp+192]
001ee848str x2, [sp+200]
001ee84cldr x3, [sp+176]
001ee850str x3, [sp+128]
001ee854tbnz x3, 63, 0x1ee85c
001ee858b 0x1ee888
001ee85c
001ee85cloc_1ee85c:
001ee85cadrp x27, 0x834000
001ee860ldr x2, [x27+160]
001ee864adrp x27, 0x834000
001ee868ldr x3, [x27+168]
001ee86cstr x2, [sp+232]
001ee870str x3, [sp+240]
001ee874ldr x0, [sp+96]
001ee878ldrb w1, [sp+104]
001ee87cldp x29, x30, [sp-8]
001ee880add sp, sp, 384
001ee884ret x30
001ee888
001ee888loc_1ee888:
001ee888ldr x1, [sp+432]
001ee88cldrsb x27, [x1]
001ee890ldr x1, [x1+48]
001ee894ldrsb x27, [x1]
001ee898ldr x2, [x1]
001ee89cldrsb x27, [x2]
001ee8a0ldr x0, [x1+8]
001ee8a4ldr x1, [x2+88]
001ee8a8blr x1
001ee8acstr x0, [sp+320]
001ee8b0str x1, [sp+328]
001ee8b4bl reflect.New
001ee8b8str x0, [sp+296]
001ee8bcstr x1, [sp+304]
001ee8c0str x2, [sp+312]
001ee8c4bl reflect.Value.Interface
001ee8c8str x0, [sp+216]
001ee8ccstr x1, [sp+224]
001ee8d0bl google.golang.org/protobuf/internal/impl.pointerOfIface
001ee8d4str x0, [sp+208]
001ee8d8stp xzr, xzr, [sp+280]
001ee8dcldr x1, [sp+432]
001ee8e0ldrsb x27, [x1]
001ee8e4ldr x0, [x1+48]
001ee8e8str x0, [sp+272]
001ee8ecldrb w6, [sp+440]
001ee8f0ldr x1, [sp+184]
001ee8f4ldr x4, [sp+208]
001ee8f8ldr x2, [sp+192]
001ee8fcldr x7, [sp+448]
001ee900ldr x3, [sp+200]
001ee904ldr x8, [sp+456]
001ee908ldr x9, [sp+464]
001ee90cmov x5, xzr
001ee910bl google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer
001ee914str x0, [sp+136]
001ee918strb w1, [sp+144]
001ee91cstr x2, [sp+280]
001ee920str x3, [sp+288]
001ee924ldr x1, [sp+136]
001ee928ldrb w2, [sp+144]
001ee92cstr x1, [sp+160]
001ee930strb w2, [sp+168]
001ee934ldr x1, [sp+280]
001ee938ldr x2, [sp+288]
001ee93cstr x1, [sp+360]
001ee940str x2, [sp+368]
001ee944ldr x1, [sp+160]
001ee948ldrb w2, [sp+168]
001ee94cstr x1, [sp+112]
001ee950strb w2, [sp+120]
001ee954ldr x3, [sp+368]
001ee958ldr x2, [sp+360]
001ee95cstr x2, [sp+232]
001ee960str x3, [sp+240]
001ee964cbnz x2, 0x1ee96c
001ee968b 0x1ee980
001ee96c
001ee96cloc_1ee96c:
001ee96cldr x0, [sp+96]
001ee970ldrb w1, [sp+104]
001ee974ldp x29, x30, [sp-8]
001ee978add sp, sp, 384
001ee97cret x30
001ee980
001ee980loc_1ee980:
001ee980ldr x0, [sp+416]
001ee984ldr x1, [sp+208]
001ee988bl google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice
001ee98cldr x2, [sp+128]
001ee990str x2, [sp+96]
001ee994ldrb w2, [sp+120]
001ee998strb w2, [sp+104]
001ee99cstp xzr, xzr, [sp+232]
001ee9a0ldr x0, [sp+96]
001ee9a4ldrb w1, [sp+104]
001ee9a8mov x2, xzr
001ee9acmov x3, xzr
001ee9b0ldp x29, x30, [sp-8]
001ee9b4add sp, sp, 384
001ee9b8ret x30
001ee9bc
001ee9bcloc_1ee9bc:
001ee9bcstp x0, x1, [sp+8]
001ee9c0stp x2, x3, [sp+24]
001ee9c4strb w4, [sp+40]
001ee9c8str x5, [sp+48]
001ee9ccstrb w6, [sp+56]
001ee9d0stp x7, x8, [sp+64]
001ee9d4str x9, [sp+80]
001ee9d8mov x3, x30
001ee9dcbl runtime.morestack_noctxt.abi0
001ee9e0ldp x0, x1, [sp+8]
001ee9e4ldp x2, x3, [sp+24]
001ee9e8ldrsb x4, [sp+40]
001ee9ecldr x5, [sp+48]
001ee9f0ldrb w6, [sp+56]
001ee9f4ldp x7, x8, [sp+64]
001ee9f8ldr x9, [sp+80]
001ee9fcb 0x1ee770
001ee770
001eea00
001eea00google.golang.org/protobuf/internal/impl.isInitMessageSliceInfo: ; void google.golang.org/protobuf/internal/impl.isInitMessageSliceInfo(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f)
001eea00ldr x16, [x28+16]
001eea04sub x17, sp, 16
001eea08subs xzr, x17, x16
001eea0cb.ls 0x1eeae0
001eea10str x30, [sp-144]!
001eea14stur x29, [sp-8]
001eea18sub x29, sp, 8
001eea1cstr x0, [sp+152]
001eea20str x1, [sp+160]
001eea24stp xzr, xzr, [sp+40]
001eea28ldr x0, [sp+152]
001eea2cbl google.golang.org/protobuf/internal/impl.pointer.PointerSlice
001eea30str x0, [sp+64]
001eea34str x1, [sp+72]
001eea38str x2, [sp+80]
001eea3cstr x0, [sp+112]
001eea40str x1, [sp+120]
001eea44str x2, [sp+128]
001eea48str xzr, [sp+32]
001eea4cstr x1, [sp+24]
001eea50b 0x1eea54
001eea54
001eea54loc_1eea54:
001eea54ldr x2, [sp+24]
001eea58ldr x3, [sp+32]
001eea5csubs xzr, x2, x3
001eea60b.gt 0x1eea68
001eea64b 0x1eeac8
001eea68
001eea68loc_1eea68:
001eea68ldr x2, [sp+32]
001eea6cldr x3, [sp+112]
001eea70ldr x2, [x3+3*x2]
001eea74str x2, [sp+56]
001eea78ldr x2, [sp+160]
001eea7cldrsb x27, [x2]
001eea80ldr x0, [x2+48]
001eea84str x0, [sp+104]
001eea88ldr x1, [sp+56]
001eea8cbl google.golang.org/protobuf/internal/impl.(*MessageInfo).checkInitializedPointer
001eea90str x0, [sp+88]
001eea94str x1, [sp+96]
001eea98cbnz x0, 0x1eeaa0
001eea9cb 0x1eeab4
001eeaa0
001eeaa0loc_1eeaa0:
001eeaa0str x0, [sp+40]
001eeaa4str x1, [sp+48]
001eeaa8ldur x29, [sp-8]
001eeaacldr x30, [sp], 144
001eeab0ret x30
001eeab4
001eeab4loc_1eeab4:
001eeab4b 0x1eeab8
001eeab8
001eeab8loc_1eeab8:
001eeab8ldr x2, [sp+32]
001eeabcadd x2, x2, 1
001eeac0str x2, [sp+32]
001eeac4b 0x1eea54
001eeac8
001eeac8loc_1eeac8:
001eeac8stp xzr, xzr, [sp+40]
001eeaccmov x0, xzr
001eead0mov x1, xzr
001eead4ldur x29, [sp-8]
001eead8ldr x30, [sp], 144
001eeadcret x30
001eeae0
001eeae0loc_1eeae0:
001eeae0stp x0, x1, [sp+8]
001eeae4mov x3, x30
001eeae8bl runtime.morestack_noctxt.abi0
001eeaecldp x0, x1, [sp+8]
001eeaf0b 0x1eea00
001eeaf4udf 0
001eeaf8udf 0
001eeafcudf 0
001eea00
001eea00google.golang.org/protobuf/internal/impl.isInitMessageSliceInfo: ; void google.golang.org/protobuf/internal/impl.isInitMessageSliceInfo(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f)
001eea00ldr x16, [x28+16]
001eea04sub x17, sp, 16
001eea08subs xzr, x17, x16
001eea0cb.ls 0x1eeae0
001eea10str x30, [sp-144]!
001eea14stur x29, [sp-8]
001eea18sub x29, sp, 8
001eea1cstr x0, [sp+152]
001eea20str x1, [sp+160]
001eea24stp xzr, xzr, [sp+40]
001eea28ldr x0, [sp+152]
001eea2cbl google.golang.org/protobuf/internal/impl.pointer.PointerSlice
001eea30str x0, [sp+64]
001eea34str x1, [sp+72]
001eea38str x2, [sp+80]
001eea3cstr x0, [sp+112]
001eea40str x1, [sp+120]
001eea44str x2, [sp+128]
001eea48str xzr, [sp+32]
001eea4cstr x1, [sp+24]
001eea50b 0x1eea54
001eea54
001eea54loc_1eea54:
001eea54ldr x2, [sp+24]
001eea58ldr x3, [sp+32]
001eea5csubs xzr, x2, x3
001eea60b.gt 0x1eea68
001eea64b 0x1eeac8
001eea68
001eea68loc_1eea68:
001eea68ldr x2, [sp+32]
001eea6cldr x3, [sp+112]
001eea70ldr x2, [x3+3*x2]
001eea74str x2, [sp+56]
001eea78ldr x2, [sp+160]
001eea7cldrsb x27, [x2]
001eea80ldr x0, [x2+48]
001eea84str x0, [sp+104]
001eea88ldr x1, [sp+56]
001eea8cbl google.golang.org/protobuf/internal/impl.(*MessageInfo).checkInitializedPointer
001eea90str x0, [sp+88]
001eea94str x1, [sp+96]
001eea98cbnz x0, 0x1eeaa0
001eea9cb 0x1eeab4
001eeaa0
001eeaa0loc_1eeaa0:
001eeaa0str x0, [sp+40]
001eeaa4str x1, [sp+48]
001eeaa8ldur x29, [sp-8]
001eeaacldr x30, [sp], 144
001eeab0ret x30
001eeab4
001eeab4loc_1eeab4:
001eeab4b 0x1eeab8
001eeab8
001eeab8loc_1eeab8:
001eeab8ldr x2, [sp+32]
001eeabcadd x2, x2, 1
001eeac0str x2, [sp+32]
001eeac4b 0x1eea54
001eeac8
001eeac8loc_1eeac8:
001eeac8stp xzr, xzr, [sp+40]
001eeaccmov x0, xzr
001eead0mov x1, xzr
001eead4ldur x29, [sp-8]
001eead8ldr x30, [sp], 144
001eeadcret x30
001eeae0
001eeae0loc_1eeae0:
001eeae0stp x0, x1, [sp+8]
001eeae4mov x3, x30
001eeae8bl runtime.morestack_noctxt.abi0
001eeaecldp x0, x1, [sp+8]
001eeaf0b 0x1eea00
001eeaf4udf 0
001eeaf8udf 0
001eeafcudf 0
001eea00
001eeb00
001eeb00google.golang.org/protobuf/internal/impl.sizeMessageSlice: ; void google.golang.org/protobuf/internal/impl.sizeMessageSlice(google.golang.org/protobuf/internal/impl.pointer p, reflect.Type goType, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions p3)
001eeb00ldr x16, [x28+16]
001eeb04sub x17, sp, 80
001eeb08subs xzr, x17, x16
001eeb0cb.ls 0x1eec24
001eeb10str x30, [sp-208]!
001eeb14stur x29, [sp-8]
001eeb18sub x29, sp, 8
001eeb1cstr x0, [sp+216]
001eeb20str x1, [sp+224]
001eeb24str x2, [sp+232]
001eeb28str x3, [sp+240]
001eeb2cstrb w4, [sp+248]
001eeb30str xzr, [sp+40]
001eeb34ldr x0, [sp+216]
001eeb38bl google.golang.org/protobuf/internal/impl.pointer.PointerSlice
001eeb3cstr x0, [sp+96]
001eeb40str x1, [sp+104]
001eeb44str x2, [sp+112]
001eeb48str xzr, [sp+48]
001eeb4cstr x0, [sp+136]
001eeb50str x1, [sp+144]
001eeb54str x2, [sp+152]
001eeb58str xzr, [sp+64]
001eeb5cstr x1, [sp+56]
001eeb60b 0x1eeb64
001eeb64
001eeb64loc_1eeb64:
001eeb64ldr x1, [sp+56]
001eeb68ldr x2, [sp+64]
001eeb6csubs xzr, x1, x2
001eeb70b.gt 0x1eeb78
001eeb74b 0x1eec10
001eeb78
001eeb78loc_1eeb78:
001eeb78ldr x1, [sp+64]
001eeb7cldr x2, [sp+136]
001eeb80ldr x1, [x2+3*x1]
001eeb84str x1, [sp+88]
001eeb88ldr x1, [sp+224]
001eeb8cldrsb x27, [x1]
001eeb90ldr x1, [x1+88]
001eeb94ldr x0, [sp+232]
001eeb98blr x1
001eeb9cstr x0, [sp+184]
001eeba0str x1, [sp+192]
001eeba4ldr x2, [sp+88]
001eeba8mov x3, x0
001eebacmov x0, x2
001eebb0mov x4, x1
001eebb4mov x1, x3
001eebb8mov x2, x4
001eebbcbl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
001eebc0str x0, [sp+160]
001eebc4str x1, [sp+168]
001eebc8str x2, [sp+176]
001eebccbl google.golang.org/protobuf/internal/impl.asMessage
001eebd0str x0, [sp+120]
001eebd4str x1, [sp+128]
001eebd8bl google.golang.org/protobuf/proto.Size
001eebdcstr x0, [sp+80]
001eebe0bl google.golang.org/protobuf/encoding/protowire.SizeBytes
001eebe4str x0, [sp+72]
001eebe8ldr x1, [sp+48]
001eebecldr x2, [sp+240]
001eebf0add x2, x0, x2
001eebf4add x1, x1, x2
001eebf8str x1, [sp+48]
001eebfcb 0x1eec00
001eec00
001eec00loc_1eec00:
001eec00ldr x1, [sp+64]
001eec04add x1, x1, 1
001eec08str x1, [sp+64]
001eec0cb 0x1eeb64
001eec10
001eec10loc_1eec10:
001eec10ldr x0, [sp+48]
001eec14str x0, [sp+40]
001eec18ldur x29, [sp-8]
001eec1cldr x30, [sp], 208
001eec20ret x30
001eec24
001eec24loc_1eec24:
001eec24stp x0, x1, [sp+8]
001eec28stp x2, x3, [sp+24]
001eec2cstrb w4, [sp+40]
001eec30mov x3, x30
001eec34bl runtime.morestack_noctxt.abi0
001eec38ldp x0, x1, [sp+8]
001eec3cldp x2, x3, [sp+24]
001eec40ldrb w4, [sp+40]
001eec44b 0x1eeb00
001eec48udf 0
001eec4cudf 0
001eeb00
001eeb00google.golang.org/protobuf/internal/impl.sizeMessageSlice: ; void google.golang.org/protobuf/internal/impl.sizeMessageSlice(google.golang.org/protobuf/internal/impl.pointer p, reflect.Type goType, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions p3)
001eeb00ldr x16, [x28+16]
001eeb04sub x17, sp, 80
001eeb08subs xzr, x17, x16
001eeb0cb.ls 0x1eec24
001eeb10str x30, [sp-208]!
001eeb14stur x29, [sp-8]
001eeb18sub x29, sp, 8
001eeb1cstr x0, [sp+216]
001eeb20str x1, [sp+224]
001eeb24str x2, [sp+232]
001eeb28str x3, [sp+240]
001eeb2cstrb w4, [sp+248]
001eeb30str xzr, [sp+40]
001eeb34ldr x0, [sp+216]
001eeb38bl google.golang.org/protobuf/internal/impl.pointer.PointerSlice
001eeb3cstr x0, [sp+96]
001eeb40str x1, [sp+104]
001eeb44str x2, [sp+112]
001eeb48str xzr, [sp+48]
001eeb4cstr x0, [sp+136]
001eeb50str x1, [sp+144]
001eeb54str x2, [sp+152]
001eeb58str xzr, [sp+64]
001eeb5cstr x1, [sp+56]
001eeb60b 0x1eeb64
001eeb64
001eeb64loc_1eeb64:
001eeb64ldr x1, [sp+56]
001eeb68ldr x2, [sp+64]
001eeb6csubs xzr, x1, x2
001eeb70b.gt 0x1eeb78
001eeb74b 0x1eec10
001eeb78
001eeb78loc_1eeb78:
001eeb78ldr x1, [sp+64]
001eeb7cldr x2, [sp+136]
001eeb80ldr x1, [x2+3*x1]
001eeb84str x1, [sp+88]
001eeb88ldr x1, [sp+224]
001eeb8cldrsb x27, [x1]
001eeb90ldr x1, [x1+88]
001eeb94ldr x0, [sp+232]
001eeb98blr x1
001eeb9cstr x0, [sp+184]
001eeba0str x1, [sp+192]
001eeba4ldr x2, [sp+88]
001eeba8mov x3, x0
001eebacmov x0, x2
001eebb0mov x4, x1
001eebb4mov x1, x3
001eebb8mov x2, x4
001eebbcbl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
001eebc0str x0, [sp+160]
001eebc4str x1, [sp+168]
001eebc8str x2, [sp+176]
001eebccbl google.golang.org/protobuf/internal/impl.asMessage
001eebd0str x0, [sp+120]
001eebd4str x1, [sp+128]
001eebd8bl google.golang.org/protobuf/proto.Size
001eebdcstr x0, [sp+80]
001eebe0bl google.golang.org/protobuf/encoding/protowire.SizeBytes
001eebe4str x0, [sp+72]
001eebe8ldr x1, [sp+48]
001eebecldr x2, [sp+240]
001eebf0add x2, x0, x2
001eebf4add x1, x1, x2
001eebf8str x1, [sp+48]
001eebfcb 0x1eec00
001eec00
001eec00loc_1eec00:
001eec00ldr x1, [sp+64]
001eec04add x1, x1, 1
001eec08str x1, [sp+64]
001eec0cb 0x1eeb64
001eec10
001eec10loc_1eec10:
001eec10ldr x0, [sp+48]
001eec14str x0, [sp+40]
001eec18ldur x29, [sp-8]
001eec1cldr x30, [sp], 208
001eec20ret x30
001eec24
001eec24loc_1eec24:
001eec24stp x0, x1, [sp+8]
001eec28stp x2, x3, [sp+24]
001eec2cstrb w4, [sp+40]
001eec30mov x3, x30
001eec34bl runtime.morestack_noctxt.abi0
001eec38ldp x0, x1, [sp+8]
001eec3cldp x2, x3, [sp+24]
001eec40ldrb w4, [sp+40]
001eec44b 0x1eeb00
001eec48udf 0
001eec4cudf 0
001eeb00
001eec50
001eec50google.golang.org/protobuf/internal/impl.appendMessageSlice: ; void google.golang.org/protobuf/internal/impl.appendMessageSlice(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, uint64 wiretag, reflect.Type goType, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001eec50ldr x16, [x28+16]
001eec54sub x17, sp, 224
001eec58subs xzr, x17, x16
001eec5cb.ls 0x1eeeec
001eec60sub x20, sp, 352
001eec64stp x29, x30, [x20-8]
001eec68add sp, x20, 0
001eec6csub x29, sp, 8
001eec70str x0, [sp+360]
001eec74str x1, [sp+368]
001eec78str x2, [sp+376]
001eec7cstr x3, [sp+384]
001eec80str x4, [sp+392]
001eec84str x5, [sp+400]
001eec88str x6, [sp+408]
001eec8cstrb w7, [sp+416]
001eec90str xzr, [sp+112]
001eec94stp xzr, xzr, [sp+120]
001eec98stp xzr, xzr, [sp+96]
001eec9cldr x0, [sp+384]
001eeca0bl google.golang.org/protobuf/internal/impl.pointer.PointerSlice
001eeca4str x0, [sp+144]
001eeca8str x1, [sp+152]
001eecacstr x2, [sp+160]
001eecb0stp xzr, xzr, [sp+184]
001eecb4ldr x1, [sp+152]
001eecb8ldr x2, [sp+144]
001eecbcldr x3, [sp+160]
001eecc0str x2, [sp+280]
001eecc4str x1, [sp+288]
001eecc8str x3, [sp+296]
001eecccstr xzr, [sp+88]
001eecd0str x1, [sp+80]
001eecd4b 0x1eecd8
001eecd8
001eecd8loc_1eecd8:
001eecd8ldr x5, [sp+80]
001eecdcldr x6, [sp+88]
001eece0subs xzr, x5, x6
001eece4b.gt 0x1eecec
001eece8b 0x1eeeb0
001eecec
001eececloc_1eecec:
001eececldr x1, [sp+88]
001eecf0ldr x2, [sp+280]
001eecf4ldr x1, [x2+3*x1]
001eecf8str x1, [sp+136]
001eecfcldr x1, [sp+400]
001eed00ldrsb x27, [x1]
001eed04ldr x1, [x1+88]
001eed08ldr x0, [sp+408]
001eed0cblr x1
001eed10str x0, [sp+264]
001eed14str x1, [sp+272]
001eed18ldr x2, [sp+136]
001eed1cmov x3, x0
001eed20mov x0, x2
001eed24mov x4, x1
001eed28mov x1, x3
001eed2cmov x2, x4
001eed30bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
001eed34str x0, [sp+240]
001eed38str x1, [sp+248]
001eed3cstr x2, [sp+256]
001eed40bl google.golang.org/protobuf/internal/impl.asMessage
001eed44str x0, [sp+168]
001eed48str x1, [sp+176]
001eed4cldr x3, [sp+392]
001eed50ldr x0, [sp+360]
001eed54ldr x1, [sp+368]
001eed58ldr x2, [sp+376]
001eed5cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001eed60str x0, [sp+360]
001eed64str x1, [sp+368]
001eed68str x2, [sp+376]
001eed6cldr x0, [sp+168]
001eed70ldr x1, [sp+176]
001eed74bl google.golang.org/protobuf/proto.Size
001eed78str x0, [sp+72]
001eed7cldr x1, [sp+360]
001eed80ldr x2, [sp+368]
001eed84ldr x3, [sp+376]
001eed88mov x4, x0
001eed8cmov x0, x1
001eed90mov x1, x2
001eed94mov x2, x3
001eed98mov x3, x4
001eed9cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001eeda0str x0, [sp+360]
001eeda4str x1, [sp+368]
001eeda8str x2, [sp+376]
001eedacldrb w0, [sp+416]
001eedb0bl google.golang.org/protobuf/internal/impl.marshalOptions.Options
001eedb4strb w0, [sp+69]
001eedb8strb w1, [sp+70]
001eedbcstrb w2, [sp+71]
001eedc0str xzr, [sp+216]
001eedc4stp xzr, xzr, [sp+224]
001eedc8stp xzr, xzr, [sp+200]
001eedccldr x6, [sp+168]
001eedd0ldrb w0, [sp+69]
001eedd4ldr x3, [sp+360]
001eedd8ldrb w1, [sp+70]
001eeddcldrb w2, [sp+71]
001eede0ldr x4, [sp+368]
001eede4ldr x7, [sp+176]
001eede8ldr x5, [sp+376]
001eedecbl google.golang.org/protobuf/proto.MarshalOptions.MarshalAppend
001eedf0str x0, [sp+216]
001eedf4str x1, [sp+224]
001eedf8str x2, [sp+232]
001eedfcstr x3, [sp+200]
001eee00str x4, [sp+208]
001eee04ldr x1, [sp+216]
001eee08ldr x2, [sp+224]
001eee0cldr x3, [sp+232]
001eee10str x1, [sp+320]
001eee14str x2, [sp+328]
001eee18str x3, [sp+336]
001eee1cldr x1, [sp+200]
001eee20ldr x2, [sp+208]
001eee24str x1, [sp+304]
001eee28str x2, [sp+312]
001eee2cldr x1, [sp+320]
001eee30ldr x2, [sp+328]
001eee34ldr x3, [sp+336]
001eee38str x1, [sp+360]
001eee3cstr x2, [sp+368]
001eee40str x3, [sp+376]
001eee44ldr x1, [sp+312]
001eee48ldr x2, [sp+304]
001eee4cstr x2, [sp+184]
001eee50str x1, [sp+192]
001eee54cbnz x2, 0x1eee5c
001eee58b 0x1eee9c
001eee5c
001eee5cloc_1eee5c:
001eee5cldr x5, [sp+360]
001eee60ldr x6, [sp+368]
001eee64ldr x7, [sp+376]
001eee68str x5, [sp+112]
001eee6cstr x6, [sp+120]
001eee70str x7, [sp+128]
001eee74ldr x3, [sp+184]
001eee78ldr x4, [sp+192]
001eee7cstr x3, [sp+96]
001eee80str x4, [sp+104]
001eee84ldr x0, [sp+112]
001eee88ldr x1, [sp+120]
001eee8cldr x2, [sp+128]
001eee90ldp x29, x30, [sp-8]
001eee94add sp, sp, 352
001eee98ret x30
001eee9c
001eee9cloc_1eee9c:
001eee9cb 0x1eeea0
001eeea0
001eeea0loc_1eeea0:
001eeea0ldr x5, [sp+88]
001eeea4add x5, x5, 1
001eeea8str x5, [sp+88]
001eeeacb 0x1eecd8
001eeeb0
001eeeb0loc_1eeeb0:
001eeeb0ldr x5, [sp+360]
001eeeb4ldr x6, [sp+368]
001eeeb8ldr x7, [sp+376]
001eeebcstr x5, [sp+112]
001eeec0str x6, [sp+120]
001eeec4str x7, [sp+128]
001eeec8stp xzr, xzr, [sp+96]
001eeeccldr x0, [sp+112]
001eeed0ldr x1, [sp+120]
001eeed4ldr x2, [sp+128]
001eeed8mov x3, xzr
001eeedcmov x4, xzr
001eeee0ldp x29, x30, [sp-8]
001eeee4add sp, sp, 352
001eeee8ret x30
001eeeec
001eeeecloc_1eeeec:
001eeeecstp x0, x1, [sp+8]
001eeef0stp x2, x3, [sp+24]
001eeef4stp x4, x5, [sp+40]
001eeef8str x6, [sp+56]
001eeefcstrb w7, [sp+64]
001eef00mov x3, x30
001eef04bl runtime.morestack_noctxt.abi0
001eef08ldp x0, x1, [sp+8]
001eef0cldp x2, x3, [sp+24]
001eef10ldp x4, x5, [sp+40]
001eef14ldr x6, [sp+56]
001eef18ldrb w7, [sp+64]
001eef1cb 0x1eec50
001eec50
001eec50google.golang.org/protobuf/internal/impl.appendMessageSlice: ; void google.golang.org/protobuf/internal/impl.appendMessageSlice(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, uint64 wiretag, reflect.Type goType, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001eec50ldr x16, [x28+16]
001eec54sub x17, sp, 224
001eec58subs xzr, x17, x16
001eec5cb.ls 0x1eeeec
001eec60sub x20, sp, 352
001eec64stp x29, x30, [x20-8]
001eec68add sp, x20, 0
001eec6csub x29, sp, 8
001eec70str x0, [sp+360]
001eec74str x1, [sp+368]
001eec78str x2, [sp+376]
001eec7cstr x3, [sp+384]
001eec80str x4, [sp+392]
001eec84str x5, [sp+400]
001eec88str x6, [sp+408]
001eec8cstrb w7, [sp+416]
001eec90str xzr, [sp+112]
001eec94stp xzr, xzr, [sp+120]
001eec98stp xzr, xzr, [sp+96]
001eec9cldr x0, [sp+384]
001eeca0bl google.golang.org/protobuf/internal/impl.pointer.PointerSlice
001eeca4str x0, [sp+144]
001eeca8str x1, [sp+152]
001eecacstr x2, [sp+160]
001eecb0stp xzr, xzr, [sp+184]
001eecb4ldr x1, [sp+152]
001eecb8ldr x2, [sp+144]
001eecbcldr x3, [sp+160]
001eecc0str x2, [sp+280]
001eecc4str x1, [sp+288]
001eecc8str x3, [sp+296]
001eecccstr xzr, [sp+88]
001eecd0str x1, [sp+80]
001eecd4b 0x1eecd8
001eecd8
001eecd8loc_1eecd8:
001eecd8ldr x5, [sp+80]
001eecdcldr x6, [sp+88]
001eece0subs xzr, x5, x6
001eece4b.gt 0x1eecec
001eece8b 0x1eeeb0
001eecec
001eececloc_1eecec:
001eececldr x1, [sp+88]
001eecf0ldr x2, [sp+280]
001eecf4ldr x1, [x2+3*x1]
001eecf8str x1, [sp+136]
001eecfcldr x1, [sp+400]
001eed00ldrsb x27, [x1]
001eed04ldr x1, [x1+88]
001eed08ldr x0, [sp+408]
001eed0cblr x1
001eed10str x0, [sp+264]
001eed14str x1, [sp+272]
001eed18ldr x2, [sp+136]
001eed1cmov x3, x0
001eed20mov x0, x2
001eed24mov x4, x1
001eed28mov x1, x3
001eed2cmov x2, x4
001eed30bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
001eed34str x0, [sp+240]
001eed38str x1, [sp+248]
001eed3cstr x2, [sp+256]
001eed40bl google.golang.org/protobuf/internal/impl.asMessage
001eed44str x0, [sp+168]
001eed48str x1, [sp+176]
001eed4cldr x3, [sp+392]
001eed50ldr x0, [sp+360]
001eed54ldr x1, [sp+368]
001eed58ldr x2, [sp+376]
001eed5cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001eed60str x0, [sp+360]
001eed64str x1, [sp+368]
001eed68str x2, [sp+376]
001eed6cldr x0, [sp+168]
001eed70ldr x1, [sp+176]
001eed74bl google.golang.org/protobuf/proto.Size
001eed78str x0, [sp+72]
001eed7cldr x1, [sp+360]
001eed80ldr x2, [sp+368]
001eed84ldr x3, [sp+376]
001eed88mov x4, x0
001eed8cmov x0, x1
001eed90mov x1, x2
001eed94mov x2, x3
001eed98mov x3, x4
001eed9cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001eeda0str x0, [sp+360]
001eeda4str x1, [sp+368]
001eeda8str x2, [sp+376]
001eedacldrb w0, [sp+416]
001eedb0bl google.golang.org/protobuf/internal/impl.marshalOptions.Options
001eedb4strb w0, [sp+69]
001eedb8strb w1, [sp+70]
001eedbcstrb w2, [sp+71]
001eedc0str xzr, [sp+216]
001eedc4stp xzr, xzr, [sp+224]
001eedc8stp xzr, xzr, [sp+200]
001eedccldr x6, [sp+168]
001eedd0ldrb w0, [sp+69]
001eedd4ldr x3, [sp+360]
001eedd8ldrb w1, [sp+70]
001eeddcldrb w2, [sp+71]
001eede0ldr x4, [sp+368]
001eede4ldr x7, [sp+176]
001eede8ldr x5, [sp+376]
001eedecbl google.golang.org/protobuf/proto.MarshalOptions.MarshalAppend
001eedf0str x0, [sp+216]
001eedf4str x1, [sp+224]
001eedf8str x2, [sp+232]
001eedfcstr x3, [sp+200]
001eee00str x4, [sp+208]
001eee04ldr x1, [sp+216]
001eee08ldr x2, [sp+224]
001eee0cldr x3, [sp+232]
001eee10str x1, [sp+320]
001eee14str x2, [sp+328]
001eee18str x3, [sp+336]
001eee1cldr x1, [sp+200]
001eee20ldr x2, [sp+208]
001eee24str x1, [sp+304]
001eee28str x2, [sp+312]
001eee2cldr x1, [sp+320]
001eee30ldr x2, [sp+328]
001eee34ldr x3, [sp+336]
001eee38str x1, [sp+360]
001eee3cstr x2, [sp+368]
001eee40str x3, [sp+376]
001eee44ldr x1, [sp+312]
001eee48ldr x2, [sp+304]
001eee4cstr x2, [sp+184]
001eee50str x1, [sp+192]
001eee54cbnz x2, 0x1eee5c
001eee58b 0x1eee9c
001eee5c
001eee5cloc_1eee5c:
001eee5cldr x5, [sp+360]
001eee60ldr x6, [sp+368]
001eee64ldr x7, [sp+376]
001eee68str x5, [sp+112]
001eee6cstr x6, [sp+120]
001eee70str x7, [sp+128]
001eee74ldr x3, [sp+184]
001eee78ldr x4, [sp+192]
001eee7cstr x3, [sp+96]
001eee80str x4, [sp+104]
001eee84ldr x0, [sp+112]
001eee88ldr x1, [sp+120]
001eee8cldr x2, [sp+128]
001eee90ldp x29, x30, [sp-8]
001eee94add sp, sp, 352
001eee98ret x30
001eee9c
001eee9cloc_1eee9c:
001eee9cb 0x1eeea0
001eeea0
001eeea0loc_1eeea0:
001eeea0ldr x5, [sp+88]
001eeea4add x5, x5, 1
001eeea8str x5, [sp+88]
001eeeacb 0x1eecd8
001eeeb0
001eeeb0loc_1eeeb0:
001eeeb0ldr x5, [sp+360]
001eeeb4ldr x6, [sp+368]
001eeeb8ldr x7, [sp+376]
001eeebcstr x5, [sp+112]
001eeec0str x6, [sp+120]
001eeec4str x7, [sp+128]
001eeec8stp xzr, xzr, [sp+96]
001eeeccldr x0, [sp+112]
001eeed0ldr x1, [sp+120]
001eeed4ldr x2, [sp+128]
001eeed8mov x3, xzr
001eeedcmov x4, xzr
001eeee0ldp x29, x30, [sp-8]
001eeee4add sp, sp, 352
001eeee8ret x30
001eeeec
001eeeecloc_1eeeec:
001eeeecstp x0, x1, [sp+8]
001eeef0stp x2, x3, [sp+24]
001eeef4stp x4, x5, [sp+40]
001eeef8str x6, [sp+56]
001eeefcstrb w7, [sp+64]
001eef00mov x3, x30
001eef04bl runtime.morestack_noctxt.abi0
001eef08ldp x0, x1, [sp+8]
001eef0cldp x2, x3, [sp+24]
001eef10ldp x4, x5, [sp+40]
001eef14ldr x6, [sp+56]
001eef18ldrb w7, [sp+64]
001eef1cb 0x1eec50
001eec50
001eef20
001eef20google.golang.org/protobuf/internal/impl.consumeMessageSlice: ; void google.golang.org/protobuf/internal/impl.consumeMessageSlice(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, reflect.Type goType, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001eef20ldr x16, [x28+16]
001eef24sub x17, sp, 384
001eef28subs xzr, x17, x16
001eef2cb.ls 0x1ef1f8
001eef30sub x20, sp, 512
001eef34stp x29, x30, [x20-8]
001eef38add sp, x20, 0
001eef3csub x29, sp, 8
001eef40str x0, [sp+520]
001eef44str x1, [sp+528]
001eef48str x2, [sp+536]
001eef4cstr x3, [sp+544]
001eef50str x4, [sp+552]
001eef54str x5, [sp+560]
001eef58strb w6, [sp+568]
001eef5cstrb w7, [sp+576]
001eef60str x8, [sp+584]
001eef64str x9, [sp+592]
001eef68str x10, [sp+600]
001eef6cstr xzr, [sp+128]
001eef70strb wzr, [sp+136]
001eef74stp xzr, xzr, [sp+216]
001eef78ldrsb x4, [sp+568]
001eef7cubfm x4, x4, 0, 7
001eef80subs wzr, w4, 2
001eef84b.ne 0x1eef8c
001eef88b 0x1eefb8
001eef8c
001eef8cloc_1eef8c:
001eef8cadrp x27, 0x834000
001eef90ldr x2, [x27+192]
001eef94adrp x27, 0x834000
001eef98ldr x3, [x27+200]
001eef9cstr x2, [sp+216]
001eefa0str x3, [sp+224]
001eefa4ldr x0, [sp+128]
001eefa8ldrb w1, [sp+136]
001eefacldp x29, x30, [sp-8]
001eefb0add sp, sp, 512
001eefb4ret x30
001eefb8
001eefb8loc_1eefb8:
001eefb8str xzr, [sp+448]
001eefbcstp xzr, xzr, [sp+456]
001eefc0ldr x0, [sp+520]
001eefc4ldr x1, [sp+528]
001eefc8ldr x2, [sp+536]
001eefccbl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001eefd0str x0, [sp+448]
001eefd4str x1, [sp+456]
001eefd8str x2, [sp+464]
001eefdcstr x3, [sp+152]
001eefe0str x0, [sp+232]
001eefe4str x1, [sp+240]
001eefe8str x2, [sp+248]
001eefecldr x3, [sp+152]
001eeff0str x3, [sp+160]
001eeff4str x0, [sp+168]
001eeff8str x1, [sp+176]
001eeffcstr x2, [sp+184]
001ef000ldr x3, [sp+160]
001ef004str x3, [sp+144]
001ef008tbnz x3, 63, 0x1ef010
001ef00cb 0x1ef03c
001ef010
001ef010loc_1ef010:
001ef010adrp x27, 0x833000
001ef014ldr x2, [x27+160]
001ef018adrp x27, 0x833000
001ef01cldr x3, [x27+168]
001ef020str x2, [sp+216]
001ef024str x3, [sp+224]
001ef028ldr x0, [sp+128]
001ef02cldrb w1, [sp+136]
001ef030ldp x29, x30, [sp-8]
001ef034add sp, sp, 512
001ef038ret x30
001ef03c
001ef03cloc_1ef03c:
001ef03cldr x1, [sp+552]
001ef040ldrsb x27, [x1]
001ef044ldr x1, [x1+88]
001ef048ldr x0, [sp+560]
001ef04cblr x1
001ef050str x0, [sp+432]
001ef054str x1, [sp+440]
001ef058bl reflect.New
001ef05cstr x0, [sp+192]
001ef060str x1, [sp+200]
001ef064str x2, [sp+208]
001ef068ldrb w0, [sp+576]
001ef06cldr x1, [sp+584]
001ef070ldr x2, [sp+592]
001ef074ldr x3, [sp+600]
001ef078bl google.golang.org/protobuf/internal/impl.unmarshalOptions.Options
001ef07cstrb w0, [sp+256]
001ef080strb w1, [sp+257]
001ef084strb w2, [sp+258]
001ef088str x3, [sp+264]
001ef08cstr x4, [sp+272]
001ef090str x5, [sp+280]
001ef094ldp x1, x2, [sp+256]
001ef098ldp x3, x4, [sp+272]
001ef09cstp x1, x2, [sp+400]
001ef0a0stp x3, x4, [sp+416]
001ef0a4ldr x0, [sp+192]
001ef0a8ldr x1, [sp+200]
001ef0acldr x2, [sp+208]
001ef0b0bl google.golang.org/protobuf/internal/impl.asMessage
001ef0b4str x0, [sp+488]
001ef0b8str x1, [sp+496]
001ef0bcldrsb x27, [x0]
001ef0c0ldr x2, [x0+24]
001ef0c4mov x0, x1
001ef0c8blr x2
001ef0ccstr x0, [sp+384]
001ef0d0str x1, [sp+392]
001ef0d4stp xzr, xzr, [sp+368]
001ef0d8stp xzr, xzr, [sp+288]
001ef0dcstp xzr, xzr, [sp+304]
001ef0e0stp xzr, xzr, [sp+320]
001ef0e4stp xzr, xzr, [sp+336]
001ef0e8str xzr, [sp+352]
001ef0ecldr x9, [sp+176]
001ef0f0ldr x10, [sp+184]
001ef0f4ldr x1, [sp+168]
001ef0f8str x1, [sp+304]
001ef0fcstr x9, [sp+312]
001ef100str x10, [sp+320]
001ef104ldr x6, [sp+384]
001ef108ldr x7, [sp+392]
001ef10cstr x6, [sp+288]
001ef110str x7, [sp+296]
001ef114ldrb w0, [sp+400]
001ef118ldrb w1, [sp+401]
001ef11cldrb w2, [sp+402]
001ef120ldr x3, [sp+408]
001ef124ldr x4, [sp+416]
001ef128ldr x8, [sp+304]
001ef12cldr x5, [sp+424]
001ef130ldrb w11, [sp+328]
001ef134ldr x12, [sp+336]
001ef138ldr x13, [sp+344]
001ef13cldr x14, [sp+352]
001ef140bl google.golang.org/protobuf/proto.UnmarshalOptions.UnmarshalState
001ef144strb w0, [sp+126]
001ef148str x1, [sp+368]
001ef14cstr x2, [sp+376]
001ef150ldrb w1, [sp+126]
001ef154strb w1, [sp+127]
001ef158ldr x1, [sp+368]
001ef15cldr x2, [sp+376]
001ef160str x1, [sp+472]
001ef164str x2, [sp+480]
001ef168ldrb w1, [sp+127]
001ef16cstrb w1, [sp+125]
001ef170ldr x3, [sp+480]
001ef174ldr x2, [sp+472]
001ef178str x2, [sp+216]
001ef17cstr x3, [sp+224]
001ef180cbnz x2, 0x1ef188
001ef184b 0x1ef19c
001ef188
001ef188loc_1ef188:
001ef188ldr x0, [sp+128]
001ef18cldrb w1, [sp+136]
001ef190ldp x29, x30, [sp-8]
001ef194add sp, sp, 512
001ef198ret x30
001ef19c
001ef19cloc_1ef19c:
001ef19cldr x0, [sp+192]
001ef1a0ldr x1, [sp+200]
001ef1a4ldr x2, [sp+208]
001ef1a8bl google.golang.org/protobuf/internal/impl.pointerOfValue
001ef1acstr x0, [sp+360]
001ef1b0ldr x3, [sp+544]
001ef1b4mov x1, x0
001ef1b8mov x0, x3
001ef1bcbl google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice
001ef1c0ldr x3, [sp+144]
001ef1c4str x3, [sp+128]
001ef1c8ldrb w3, [sp+125]
001ef1ccands wzr, w3, 1
001ef1d0cset x3, ne
001ef1d4strb w3, [sp+136]
001ef1d8stp xzr, xzr, [sp+216]
001ef1dcldr x0, [sp+128]
001ef1e0ldrb w1, [sp+136]
001ef1e4mov x2, xzr
001ef1e8mov x3, xzr
001ef1ecldp x29, x30, [sp-8]
001ef1f0add sp, sp, 512
001ef1f4ret x30
001ef1f8
001ef1f8loc_1ef1f8:
001ef1f8stp x0, x1, [sp+8]
001ef1fcstp x2, x3, [sp+24]
001ef200stp x4, x5, [sp+40]
001ef204strb w6, [sp+56]
001ef208strb w7, [sp+64]
001ef20cstp x8, x9, [sp+72]
001ef210str x10, [sp+88]
001ef214mov x3, x30
001ef218bl runtime.morestack_noctxt.abi0
001ef21cldp x0, x1, [sp+8]
001ef220ldp x2, x3, [sp+24]
001ef224ldp x4, x5, [sp+40]
001ef228ldrsb x6, [sp+56]
001ef22cldrb w7, [sp+64]
001ef230ldp x8, x9, [sp+72]
001ef234ldr x10, [sp+88]
001ef238b 0x1eef20
001ef23cudf 0
001eef20
001eef20google.golang.org/protobuf/internal/impl.consumeMessageSlice: ; void google.golang.org/protobuf/internal/impl.consumeMessageSlice(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, reflect.Type goType, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001eef20ldr x16, [x28+16]
001eef24sub x17, sp, 384
001eef28subs xzr, x17, x16
001eef2cb.ls 0x1ef1f8
001eef30sub x20, sp, 512
001eef34stp x29, x30, [x20-8]
001eef38add sp, x20, 0
001eef3csub x29, sp, 8
001eef40str x0, [sp+520]
001eef44str x1, [sp+528]
001eef48str x2, [sp+536]
001eef4cstr x3, [sp+544]
001eef50str x4, [sp+552]
001eef54str x5, [sp+560]
001eef58strb w6, [sp+568]
001eef5cstrb w7, [sp+576]
001eef60str x8, [sp+584]
001eef64str x9, [sp+592]
001eef68str x10, [sp+600]
001eef6cstr xzr, [sp+128]
001eef70strb wzr, [sp+136]
001eef74stp xzr, xzr, [sp+216]
001eef78ldrsb x4, [sp+568]
001eef7cubfm x4, x4, 0, 7
001eef80subs wzr, w4, 2
001eef84b.ne 0x1eef8c
001eef88b 0x1eefb8
001eef8c
001eef8cloc_1eef8c:
001eef8cadrp x27, 0x834000
001eef90ldr x2, [x27+192]
001eef94adrp x27, 0x834000
001eef98ldr x3, [x27+200]
001eef9cstr x2, [sp+216]
001eefa0str x3, [sp+224]
001eefa4ldr x0, [sp+128]
001eefa8ldrb w1, [sp+136]
001eefacldp x29, x30, [sp-8]
001eefb0add sp, sp, 512
001eefb4ret x30
001eefb8
001eefb8loc_1eefb8:
001eefb8str xzr, [sp+448]
001eefbcstp xzr, xzr, [sp+456]
001eefc0ldr x0, [sp+520]
001eefc4ldr x1, [sp+528]
001eefc8ldr x2, [sp+536]
001eefccbl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001eefd0str x0, [sp+448]
001eefd4str x1, [sp+456]
001eefd8str x2, [sp+464]
001eefdcstr x3, [sp+152]
001eefe0str x0, [sp+232]
001eefe4str x1, [sp+240]
001eefe8str x2, [sp+248]
001eefecldr x3, [sp+152]
001eeff0str x3, [sp+160]
001eeff4str x0, [sp+168]
001eeff8str x1, [sp+176]
001eeffcstr x2, [sp+184]
001ef000ldr x3, [sp+160]
001ef004str x3, [sp+144]
001ef008tbnz x3, 63, 0x1ef010
001ef00cb 0x1ef03c
001ef010
001ef010loc_1ef010:
001ef010adrp x27, 0x833000
001ef014ldr x2, [x27+160]
001ef018adrp x27, 0x833000
001ef01cldr x3, [x27+168]
001ef020str x2, [sp+216]
001ef024str x3, [sp+224]
001ef028ldr x0, [sp+128]
001ef02cldrb w1, [sp+136]
001ef030ldp x29, x30, [sp-8]
001ef034add sp, sp, 512
001ef038ret x30
001ef03c
001ef03cloc_1ef03c:
001ef03cldr x1, [sp+552]
001ef040ldrsb x27, [x1]
001ef044ldr x1, [x1+88]
001ef048ldr x0, [sp+560]
001ef04cblr x1
001ef050str x0, [sp+432]
001ef054str x1, [sp+440]
001ef058bl reflect.New
001ef05cstr x0, [sp+192]
001ef060str x1, [sp+200]
001ef064str x2, [sp+208]
001ef068ldrb w0, [sp+576]
001ef06cldr x1, [sp+584]
001ef070ldr x2, [sp+592]
001ef074ldr x3, [sp+600]
001ef078bl google.golang.org/protobuf/internal/impl.unmarshalOptions.Options
001ef07cstrb w0, [sp+256]
001ef080strb w1, [sp+257]
001ef084strb w2, [sp+258]
001ef088str x3, [sp+264]
001ef08cstr x4, [sp+272]
001ef090str x5, [sp+280]
001ef094ldp x1, x2, [sp+256]
001ef098ldp x3, x4, [sp+272]
001ef09cstp x1, x2, [sp+400]
001ef0a0stp x3, x4, [sp+416]
001ef0a4ldr x0, [sp+192]
001ef0a8ldr x1, [sp+200]
001ef0acldr x2, [sp+208]
001ef0b0bl google.golang.org/protobuf/internal/impl.asMessage
001ef0b4str x0, [sp+488]
001ef0b8str x1, [sp+496]
001ef0bcldrsb x27, [x0]
001ef0c0ldr x2, [x0+24]
001ef0c4mov x0, x1
001ef0c8blr x2
001ef0ccstr x0, [sp+384]
001ef0d0str x1, [sp+392]
001ef0d4stp xzr, xzr, [sp+368]
001ef0d8stp xzr, xzr, [sp+288]
001ef0dcstp xzr, xzr, [sp+304]
001ef0e0stp xzr, xzr, [sp+320]
001ef0e4stp xzr, xzr, [sp+336]
001ef0e8str xzr, [sp+352]
001ef0ecldr x9, [sp+176]
001ef0f0ldr x10, [sp+184]
001ef0f4ldr x1, [sp+168]
001ef0f8str x1, [sp+304]
001ef0fcstr x9, [sp+312]
001ef100str x10, [sp+320]
001ef104ldr x6, [sp+384]
001ef108ldr x7, [sp+392]
001ef10cstr x6, [sp+288]
001ef110str x7, [sp+296]
001ef114ldrb w0, [sp+400]
001ef118ldrb w1, [sp+401]
001ef11cldrb w2, [sp+402]
001ef120ldr x3, [sp+408]
001ef124ldr x4, [sp+416]
001ef128ldr x8, [sp+304]
001ef12cldr x5, [sp+424]
001ef130ldrb w11, [sp+328]
001ef134ldr x12, [sp+336]
001ef138ldr x13, [sp+344]
001ef13cldr x14, [sp+352]
001ef140bl google.golang.org/protobuf/proto.UnmarshalOptions.UnmarshalState
001ef144strb w0, [sp+126]
001ef148str x1, [sp+368]
001ef14cstr x2, [sp+376]
001ef150ldrb w1, [sp+126]
001ef154strb w1, [sp+127]
001ef158ldr x1, [sp+368]
001ef15cldr x2, [sp+376]
001ef160str x1, [sp+472]
001ef164str x2, [sp+480]
001ef168ldrb w1, [sp+127]
001ef16cstrb w1, [sp+125]
001ef170ldr x3, [sp+480]
001ef174ldr x2, [sp+472]
001ef178str x2, [sp+216]
001ef17cstr x3, [sp+224]
001ef180cbnz x2, 0x1ef188
001ef184b 0x1ef19c
001ef188
001ef188loc_1ef188:
001ef188ldr x0, [sp+128]
001ef18cldrb w1, [sp+136]
001ef190ldp x29, x30, [sp-8]
001ef194add sp, sp, 512
001ef198ret x30
001ef19c
001ef19cloc_1ef19c:
001ef19cldr x0, [sp+192]
001ef1a0ldr x1, [sp+200]
001ef1a4ldr x2, [sp+208]
001ef1a8bl google.golang.org/protobuf/internal/impl.pointerOfValue
001ef1acstr x0, [sp+360]
001ef1b0ldr x3, [sp+544]
001ef1b4mov x1, x0
001ef1b8mov x0, x3
001ef1bcbl google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice
001ef1c0ldr x3, [sp+144]
001ef1c4str x3, [sp+128]
001ef1c8ldrb w3, [sp+125]
001ef1ccands wzr, w3, 1
001ef1d0cset x3, ne
001ef1d4strb w3, [sp+136]
001ef1d8stp xzr, xzr, [sp+216]
001ef1dcldr x0, [sp+128]
001ef1e0ldrb w1, [sp+136]
001ef1e4mov x2, xzr
001ef1e8mov x3, xzr
001ef1ecldp x29, x30, [sp-8]
001ef1f0add sp, sp, 512
001ef1f4ret x30
001ef1f8
001ef1f8loc_1ef1f8:
001ef1f8stp x0, x1, [sp+8]
001ef1fcstp x2, x3, [sp+24]
001ef200stp x4, x5, [sp+40]
001ef204strb w6, [sp+56]
001ef208strb w7, [sp+64]
001ef20cstp x8, x9, [sp+72]
001ef210str x10, [sp+88]
001ef214mov x3, x30
001ef218bl runtime.morestack_noctxt.abi0
001ef21cldp x0, x1, [sp+8]
001ef220ldp x2, x3, [sp+24]
001ef224ldp x4, x5, [sp+40]
001ef228ldrsb x6, [sp+56]
001ef22cldrb w7, [sp+64]
001ef230ldp x8, x9, [sp+72]
001ef234ldr x10, [sp+88]
001ef238b 0x1eef20
001ef23cudf 0
001eef20
001ef240
001ef240google.golang.org/protobuf/internal/impl.isInitMessageSlice: ; void google.golang.org/protobuf/internal/impl.isInitMessageSlice(google.golang.org/protobuf/internal/impl.pointer p, reflect.Type goType)
001ef240ldr x16, [x28+16]
001ef244sub x17, sp, 80
001ef248subs xzr, x17, x16
001ef24cb.ls 0x1ef360
001ef250str x30, [sp-208]!
001ef254stur x29, [sp-8]
001ef258sub x29, sp, 8
001ef25cstr x0, [sp+216]
001ef260str x1, [sp+224]
001ef264str x2, [sp+232]
001ef268stp xzr, xzr, [sp+56]
001ef26cldr x0, [sp+216]
001ef270bl google.golang.org/protobuf/internal/impl.pointer.PointerSlice
001ef274str x0, [sp+80]
001ef278str x1, [sp+88]
001ef27cstr x2, [sp+96]
001ef280str x0, [sp+176]
001ef284str x1, [sp+184]
001ef288str x2, [sp+192]
001ef28cstr xzr, [sp+48]
001ef290str x1, [sp+40]
001ef294b 0x1ef298
001ef298
001ef298loc_1ef298:
001ef298ldr x2, [sp+40]
001ef29cldr x3, [sp+48]
001ef2a0subs xzr, x2, x3
001ef2a4b.gt 0x1ef2ac
001ef2a8b 0x1ef348
001ef2ac
001ef2acloc_1ef2ac:
001ef2acldr x1, [sp+48]
001ef2b0ldr x2, [sp+176]
001ef2b4ldr x1, [x2+3*x1]
001ef2b8str x1, [sp+72]
001ef2bcldr x1, [sp+224]
001ef2c0ldrsb x27, [x1]
001ef2c4ldr x1, [x1+88]
001ef2c8ldr x0, [sp+232]
001ef2ccblr x1
001ef2d0str x0, [sp+160]
001ef2d4str x1, [sp+168]
001ef2d8ldr x2, [sp+72]
001ef2dcmov x3, x0
001ef2e0mov x0, x2
001ef2e4mov x4, x1
001ef2e8mov x1, x3
001ef2ecmov x2, x4
001ef2f0bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
001ef2f4str x0, [sp+136]
001ef2f8str x1, [sp+144]
001ef2fcstr x2, [sp+152]
001ef300bl google.golang.org/protobuf/internal/impl.asMessage
001ef304str x0, [sp+104]
001ef308str x1, [sp+112]
001ef30cbl google.golang.org/protobuf/proto.CheckInitialized
001ef310str x0, [sp+120]
001ef314str x1, [sp+128]
001ef318cbnz x0, 0x1ef320
001ef31cb 0x1ef334
001ef320
001ef320loc_1ef320:
001ef320str x0, [sp+56]
001ef324str x1, [sp+64]
001ef328ldur x29, [sp-8]
001ef32cldr x30, [sp], 208
001ef330ret x30
001ef334
001ef334loc_1ef334:
001ef334b 0x1ef338
001ef338
001ef338loc_1ef338:
001ef338ldr x2, [sp+48]
001ef33cadd x2, x2, 1
001ef340str x2, [sp+48]
001ef344b 0x1ef298
001ef348
001ef348loc_1ef348:
001ef348stp xzr, xzr, [sp+56]
001ef34cmov x0, xzr
001ef350mov x1, xzr
001ef354ldur x29, [sp-8]
001ef358ldr x30, [sp], 208
001ef35cret x30
001ef360
001ef360loc_1ef360:
001ef360stp x0, x1, [sp+8]
001ef364str x2, [sp+24]
001ef368mov x3, x30
001ef36cbl runtime.morestack_noctxt.abi0
001ef370ldp x0, x1, [sp+8]
001ef374ldr x2, [sp+24]
001ef378b 0x1ef240
001ef37cudf 0
001ef240
001ef240google.golang.org/protobuf/internal/impl.isInitMessageSlice: ; void google.golang.org/protobuf/internal/impl.isInitMessageSlice(google.golang.org/protobuf/internal/impl.pointer p, reflect.Type goType)
001ef240ldr x16, [x28+16]
001ef244sub x17, sp, 80
001ef248subs xzr, x17, x16
001ef24cb.ls 0x1ef360
001ef250str x30, [sp-208]!
001ef254stur x29, [sp-8]
001ef258sub x29, sp, 8
001ef25cstr x0, [sp+216]
001ef260str x1, [sp+224]
001ef264str x2, [sp+232]
001ef268stp xzr, xzr, [sp+56]
001ef26cldr x0, [sp+216]
001ef270bl google.golang.org/protobuf/internal/impl.pointer.PointerSlice
001ef274str x0, [sp+80]
001ef278str x1, [sp+88]
001ef27cstr x2, [sp+96]
001ef280str x0, [sp+176]
001ef284str x1, [sp+184]
001ef288str x2, [sp+192]
001ef28cstr xzr, [sp+48]
001ef290str x1, [sp+40]
001ef294b 0x1ef298
001ef298
001ef298loc_1ef298:
001ef298ldr x2, [sp+40]
001ef29cldr x3, [sp+48]
001ef2a0subs xzr, x2, x3
001ef2a4b.gt 0x1ef2ac
001ef2a8b 0x1ef348
001ef2ac
001ef2acloc_1ef2ac:
001ef2acldr x1, [sp+48]
001ef2b0ldr x2, [sp+176]
001ef2b4ldr x1, [x2+3*x1]
001ef2b8str x1, [sp+72]
001ef2bcldr x1, [sp+224]
001ef2c0ldrsb x27, [x1]
001ef2c4ldr x1, [x1+88]
001ef2c8ldr x0, [sp+232]
001ef2ccblr x1
001ef2d0str x0, [sp+160]
001ef2d4str x1, [sp+168]
001ef2d8ldr x2, [sp+72]
001ef2dcmov x3, x0
001ef2e0mov x0, x2
001ef2e4mov x4, x1
001ef2e8mov x1, x3
001ef2ecmov x2, x4
001ef2f0bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
001ef2f4str x0, [sp+136]
001ef2f8str x1, [sp+144]
001ef2fcstr x2, [sp+152]
001ef300bl google.golang.org/protobuf/internal/impl.asMessage
001ef304str x0, [sp+104]
001ef308str x1, [sp+112]
001ef30cbl google.golang.org/protobuf/proto.CheckInitialized
001ef310str x0, [sp+120]
001ef314str x1, [sp+128]
001ef318cbnz x0, 0x1ef320
001ef31cb 0x1ef334
001ef320
001ef320loc_1ef320:
001ef320str x0, [sp+56]
001ef324str x1, [sp+64]
001ef328ldur x29, [sp-8]
001ef32cldr x30, [sp], 208
001ef330ret x30
001ef334
001ef334loc_1ef334:
001ef334b 0x1ef338
001ef338
001ef338loc_1ef338:
001ef338ldr x2, [sp+48]
001ef33cadd x2, x2, 1
001ef340str x2, [sp+48]
001ef344b 0x1ef298
001ef348
001ef348loc_1ef348:
001ef348stp xzr, xzr, [sp+56]
001ef34cmov x0, xzr
001ef350mov x1, xzr
001ef354ldur x29, [sp-8]
001ef358ldr x30, [sp], 208
001ef35cret x30
001ef360
001ef360loc_1ef360:
001ef360stp x0, x1, [sp+8]
001ef364str x2, [sp+24]
001ef368mov x3, x30
001ef36cbl runtime.morestack_noctxt.abi0
001ef370ldp x0, x1, [sp+8]
001ef374ldr x2, [sp+24]
001ef378b 0x1ef240
001ef37cudf 0
001ef240
001ef380
001ef380google.golang.org/protobuf/internal/impl.sizeMessageSliceValue: ; void google.golang.org/protobuf/internal/impl.sizeMessageSliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ef380ldr x16, [x28+16]
001ef384sub x17, sp, 32
001ef388subs xzr, x17, x16
001ef38cb.ls 0x1ef494
001ef390str x30, [sp-160]!
001ef394stur x29, [sp-8]
001ef398sub x29, sp, 8
001ef39cstr x0, [sp+168]
001ef3a0str x1, [sp+176]
001ef3a4str x2, [sp+184]
001ef3a8str x3, [sp+192]
001ef3acstrb w4, [sp+200]
001ef3b0str xzr, [sp+32]
001ef3b4ldr x0, [sp+168]
001ef3b8ldr x1, [sp+176]
001ef3bcbl google.golang.org/protobuf/reflect/protoreflect.Value.List
001ef3c0str x0, [sp+96]
001ef3c4str x1, [sp+104]
001ef3c8str xzr, [sp+40]
001ef3ccldrsb x27, [x0]
001ef3d0ldr x3, [x0+56]
001ef3d4mov x0, x1
001ef3d8blr x3
001ef3dcstr x0, [sp+72]
001ef3e0str xzr, [sp+56]
001ef3e4str x0, [sp+48]
001ef3e8b 0x1ef3ec
001ef3ec
001ef3ecloc_1ef3ec:
001ef3ecldr x2, [sp+48]
001ef3f0ldr x3, [sp+56]
001ef3f4subs xzr, x2, x3
001ef3f8b.gt 0x1ef400
001ef3fcb 0x1ef480
001ef400
001ef400loc_1ef400:
001ef400ldr x1, [sp+56]
001ef404ldr x2, [sp+96]
001ef408ldrsb x27, [x2]
001ef40cldr x2, [x2+40]
001ef410ldr x0, [sp+104]
001ef414blr x2
001ef418str x0, [sp+128]
001ef41cstr x1, [sp+136]
001ef420str x2, [sp+144]
001ef424bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
001ef428str x0, [sp+112]
001ef42cstr x1, [sp+120]
001ef430ldrsb x27, [x0]
001ef434ldr x2, [x0+64]
001ef438mov x0, x1
001ef43cblr x2
001ef440str x0, [sp+80]
001ef444str x1, [sp+88]
001ef448bl google.golang.org/protobuf/proto.Size
001ef44cstr x0, [sp+72]
001ef450bl google.golang.org/protobuf/encoding/protowire.SizeBytes
001ef454str x0, [sp+64]
001ef458ldr x2, [sp+40]
001ef45cldr x3, [sp+192]
001ef460add x3, x0, x3
001ef464add x2, x2, x3
001ef468str x2, [sp+40]
001ef46cb 0x1ef470
001ef470
001ef470loc_1ef470:
001ef470ldr x2, [sp+56]
001ef474add x2, x2, 1
001ef478str x2, [sp+56]
001ef47cb 0x1ef3ec
001ef480
001ef480loc_1ef480:
001ef480ldr x0, [sp+40]
001ef484str x0, [sp+32]
001ef488ldur x29, [sp-8]
001ef48cldr x30, [sp], 160
001ef490ret x30
001ef494
001ef494loc_1ef494:
001ef494stp x0, x1, [sp+8]
001ef498stp x2, x3, [sp+24]
001ef49cstrb w4, [sp+40]
001ef4a0mov x3, x30
001ef4a4bl runtime.morestack_noctxt.abi0
001ef4a8ldp x0, x1, [sp+8]
001ef4acldp x2, x3, [sp+24]
001ef4b0ldrb w4, [sp+40]
001ef4b4b 0x1ef380
001ef4b8udf 0
001ef4bcudf 0
001ef380
001ef380google.golang.org/protobuf/internal/impl.sizeMessageSliceValue: ; void google.golang.org/protobuf/internal/impl.sizeMessageSliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ef380ldr x16, [x28+16]
001ef384sub x17, sp, 32
001ef388subs xzr, x17, x16
001ef38cb.ls 0x1ef494
001ef390str x30, [sp-160]!
001ef394stur x29, [sp-8]
001ef398sub x29, sp, 8
001ef39cstr x0, [sp+168]
001ef3a0str x1, [sp+176]
001ef3a4str x2, [sp+184]
001ef3a8str x3, [sp+192]
001ef3acstrb w4, [sp+200]
001ef3b0str xzr, [sp+32]
001ef3b4ldr x0, [sp+168]
001ef3b8ldr x1, [sp+176]
001ef3bcbl google.golang.org/protobuf/reflect/protoreflect.Value.List
001ef3c0str x0, [sp+96]
001ef3c4str x1, [sp+104]
001ef3c8str xzr, [sp+40]
001ef3ccldrsb x27, [x0]
001ef3d0ldr x3, [x0+56]
001ef3d4mov x0, x1
001ef3d8blr x3
001ef3dcstr x0, [sp+72]
001ef3e0str xzr, [sp+56]
001ef3e4str x0, [sp+48]
001ef3e8b 0x1ef3ec
001ef3ec
001ef3ecloc_1ef3ec:
001ef3ecldr x2, [sp+48]
001ef3f0ldr x3, [sp+56]
001ef3f4subs xzr, x2, x3
001ef3f8b.gt 0x1ef400
001ef3fcb 0x1ef480
001ef400
001ef400loc_1ef400:
001ef400ldr x1, [sp+56]
001ef404ldr x2, [sp+96]
001ef408ldrsb x27, [x2]
001ef40cldr x2, [x2+40]
001ef410ldr x0, [sp+104]
001ef414blr x2
001ef418str x0, [sp+128]
001ef41cstr x1, [sp+136]
001ef420str x2, [sp+144]
001ef424bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
001ef428str x0, [sp+112]
001ef42cstr x1, [sp+120]
001ef430ldrsb x27, [x0]
001ef434ldr x2, [x0+64]
001ef438mov x0, x1
001ef43cblr x2
001ef440str x0, [sp+80]
001ef444str x1, [sp+88]
001ef448bl google.golang.org/protobuf/proto.Size
001ef44cstr x0, [sp+72]
001ef450bl google.golang.org/protobuf/encoding/protowire.SizeBytes
001ef454str x0, [sp+64]
001ef458ldr x2, [sp+40]
001ef45cldr x3, [sp+192]
001ef460add x3, x0, x3
001ef464add x2, x2, x3
001ef468str x2, [sp+40]
001ef46cb 0x1ef470
001ef470
001ef470loc_1ef470:
001ef470ldr x2, [sp+56]
001ef474add x2, x2, 1
001ef478str x2, [sp+56]
001ef47cb 0x1ef3ec
001ef480
001ef480loc_1ef480:
001ef480ldr x0, [sp+40]
001ef484str x0, [sp+32]
001ef488ldur x29, [sp-8]
001ef48cldr x30, [sp], 160
001ef490ret x30
001ef494
001ef494loc_1ef494:
001ef494stp x0, x1, [sp+8]
001ef498stp x2, x3, [sp+24]
001ef49cstrb w4, [sp+40]
001ef4a0mov x3, x30
001ef4a4bl runtime.morestack_noctxt.abi0
001ef4a8ldp x0, x1, [sp+8]
001ef4acldp x2, x3, [sp+24]
001ef4b0ldrb w4, [sp+40]
001ef4b4b 0x1ef380
001ef4b8udf 0
001ef4bcudf 0
001ef380
001ef4c0
001ef4c0google.golang.org/protobuf/internal/impl.appendMessageSliceValue: ; void google.golang.org/protobuf/internal/impl.appendMessageSliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ef4c0ldr x16, [x28+16]
001ef4c4sub x17, sp, 192
001ef4c8subs xzr, x17, x16
001ef4ccb.ls 0x1ef744
001ef4d0sub x20, sp, 320
001ef4d4stp x29, x30, [x20-8]
001ef4d8add sp, x20, 0
001ef4dcsub x29, sp, 8
001ef4e0str x0, [sp+328]
001ef4e4str x1, [sp+336]
001ef4e8str x2, [sp+344]
001ef4ecstr x3, [sp+352]
001ef4f0str x4, [sp+360]
001ef4f4str x5, [sp+368]
001ef4f8str x6, [sp+376]
001ef4fcstrb w7, [sp+384]
001ef500str xzr, [sp+120]
001ef504stp xzr, xzr, [sp+128]
001ef508stp xzr, xzr, [sp+104]
001ef50cldr x0, [sp+352]
001ef510ldr x1, [sp+360]
001ef514ldr x2, [sp+368]
001ef518bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001ef51cstr x0, [sp+160]
001ef520str x1, [sp+168]
001ef524ldrb w0, [sp+384]
001ef528bl google.golang.org/protobuf/internal/impl.marshalOptions.Options
001ef52cstrb w0, [sp+69]
001ef530strb w1, [sp+70]
001ef534strb w2, [sp+71]
001ef538ldr x3, [sp+160]
001ef53cldrsb x27, [x3]
001ef540ldr x3, [x3+56]
001ef544ldr x0, [sp+168]
001ef548blr x3
001ef54cstr x0, [sp+96]
001ef550str xzr, [sp+88]
001ef554str x0, [sp+80]
001ef558b 0x1ef55c
001ef55c
001ef55cloc_1ef55c:
001ef55cldr x5, [sp+80]
001ef560ldr x6, [sp+88]
001ef564subs xzr, x5, x6
001ef568b.gt 0x1ef570
001ef56cb 0x1ef708
001ef570
001ef570loc_1ef570:
001ef570ldr x1, [sp+88]
001ef574ldr x2, [sp+160]
001ef578ldrsb x27, [x2]
001ef57cldr x2, [x2+40]
001ef580ldr x0, [sp+168]
001ef584blr x2
001ef588str x0, [sp+232]
001ef58cstr x1, [sp+240]
001ef590str x2, [sp+248]
001ef594bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
001ef598str x0, [sp+296]
001ef59cstr x1, [sp+304]
001ef5a0ldrsb x27, [x0]
001ef5a4ldr x2, [x0+64]
001ef5a8mov x0, x1
001ef5acblr x2
001ef5b0str x0, [sp+144]
001ef5b4str x1, [sp+152]
001ef5b8ldr x3, [sp+376]
001ef5bcldr x0, [sp+328]
001ef5c0ldr x1, [sp+336]
001ef5c4ldr x2, [sp+344]
001ef5c8bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001ef5ccstr x0, [sp+328]
001ef5d0str x1, [sp+336]
001ef5d4str x2, [sp+344]
001ef5d8ldr x0, [sp+144]
001ef5dcldr x1, [sp+152]
001ef5e0bl google.golang.org/protobuf/proto.Size
001ef5e4str x0, [sp+72]
001ef5e8ldr x2, [sp+328]
001ef5ecldr x1, [sp+336]
001ef5f0ldr x3, [sp+344]
001ef5f4mov x4, x0
001ef5f8mov x0, x2
001ef5fcmov x2, x3
001ef600mov x3, x4
001ef604bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001ef608str x0, [sp+328]
001ef60cstr x1, [sp+336]
001ef610str x2, [sp+344]
001ef614stp xzr, xzr, [sp+176]
001ef618str xzr, [sp+208]
001ef61cstp xzr, xzr, [sp+216]
001ef620stp xzr, xzr, [sp+192]
001ef624ldr x6, [sp+144]
001ef628ldrb w0, [sp+69]
001ef62cldr x3, [sp+328]
001ef630ldrb w1, [sp+70]
001ef634ldrb w2, [sp+71]
001ef638ldr x4, [sp+336]
001ef63cldr x7, [sp+152]
001ef640ldr x5, [sp+344]
001ef644bl google.golang.org/protobuf/proto.MarshalOptions.MarshalAppend
001ef648str x0, [sp+208]
001ef64cstr x1, [sp+216]
001ef650str x2, [sp+224]
001ef654str x3, [sp+192]
001ef658str x4, [sp+200]
001ef65cldr x2, [sp+216]
001ef660ldr x3, [sp+224]
001ef664ldr x4, [sp+208]
001ef668str x4, [sp+272]
001ef66cstr x2, [sp+280]
001ef670str x3, [sp+288]
001ef674ldr x2, [sp+192]
001ef678ldr x3, [sp+200]
001ef67cstr x2, [sp+256]
001ef680str x3, [sp+264]
001ef684ldr x2, [sp+272]
001ef688ldr x3, [sp+280]
001ef68cldr x4, [sp+288]
001ef690str x2, [sp+328]
001ef694str x3, [sp+336]
001ef698str x4, [sp+344]
001ef69cldr x2, [sp+264]
001ef6a0ldr x3, [sp+256]
001ef6a4str x3, [sp+176]
001ef6a8str x2, [sp+184]
001ef6accbnz x3, 0x1ef6b4
001ef6b0b 0x1ef6f4
001ef6b4
001ef6b4loc_1ef6b4:
001ef6b4ldr x5, [sp+328]
001ef6b8ldr x6, [sp+336]
001ef6bcldr x7, [sp+344]
001ef6c0str x5, [sp+120]
001ef6c4str x6, [sp+128]
001ef6c8str x7, [sp+136]
001ef6ccldr x3, [sp+176]
001ef6d0ldr x4, [sp+184]
001ef6d4str x3, [sp+104]
001ef6d8str x4, [sp+112]
001ef6dcldr x0, [sp+120]
001ef6e0ldr x1, [sp+128]
001ef6e4ldr x2, [sp+136]
001ef6e8ldp x29, x30, [sp-8]
001ef6ecadd sp, sp, 320
001ef6f0ret x30
001ef6f4
001ef6f4loc_1ef6f4:
001ef6f4b 0x1ef6f8
001ef6f8
001ef6f8loc_1ef6f8:
001ef6f8ldr x5, [sp+88]
001ef6fcadd x5, x5, 1
001ef700str x5, [sp+88]
001ef704b 0x1ef55c
001ef708
001ef708loc_1ef708:
001ef708ldr x5, [sp+328]
001ef70cldr x6, [sp+336]
001ef710ldr x7, [sp+344]
001ef714str x5, [sp+120]
001ef718str x6, [sp+128]
001ef71cstr x7, [sp+136]
001ef720stp xzr, xzr, [sp+104]
001ef724ldr x0, [sp+120]
001ef728ldr x1, [sp+128]
001ef72cldr x2, [sp+136]
001ef730mov x3, xzr
001ef734mov x4, xzr
001ef738ldp x29, x30, [sp-8]
001ef73cadd sp, sp, 320
001ef740ret x30
001ef744
001ef744loc_1ef744:
001ef744stp x0, x1, [sp+8]
001ef748stp x2, x3, [sp+24]
001ef74cstp x4, x5, [sp+40]
001ef750str x6, [sp+56]
001ef754strb w7, [sp+64]
001ef758mov x3, x30
001ef75cbl runtime.morestack_noctxt.abi0
001ef760ldp x0, x1, [sp+8]
001ef764ldp x2, x3, [sp+24]
001ef768ldp x4, x5, [sp+40]
001ef76cldr x6, [sp+56]
001ef770ldrb w7, [sp+64]
001ef774b 0x1ef4c0
001ef778udf 0
001ef77cudf 0
001ef4c0
001ef4c0google.golang.org/protobuf/internal/impl.appendMessageSliceValue: ; void google.golang.org/protobuf/internal/impl.appendMessageSliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ef4c0ldr x16, [x28+16]
001ef4c4sub x17, sp, 192
001ef4c8subs xzr, x17, x16
001ef4ccb.ls 0x1ef744
001ef4d0sub x20, sp, 320
001ef4d4stp x29, x30, [x20-8]
001ef4d8add sp, x20, 0
001ef4dcsub x29, sp, 8
001ef4e0str x0, [sp+328]
001ef4e4str x1, [sp+336]
001ef4e8str x2, [sp+344]
001ef4ecstr x3, [sp+352]
001ef4f0str x4, [sp+360]
001ef4f4str x5, [sp+368]
001ef4f8str x6, [sp+376]
001ef4fcstrb w7, [sp+384]
001ef500str xzr, [sp+120]
001ef504stp xzr, xzr, [sp+128]
001ef508stp xzr, xzr, [sp+104]
001ef50cldr x0, [sp+352]
001ef510ldr x1, [sp+360]
001ef514ldr x2, [sp+368]
001ef518bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001ef51cstr x0, [sp+160]
001ef520str x1, [sp+168]
001ef524ldrb w0, [sp+384]
001ef528bl google.golang.org/protobuf/internal/impl.marshalOptions.Options
001ef52cstrb w0, [sp+69]
001ef530strb w1, [sp+70]
001ef534strb w2, [sp+71]
001ef538ldr x3, [sp+160]
001ef53cldrsb x27, [x3]
001ef540ldr x3, [x3+56]
001ef544ldr x0, [sp+168]
001ef548blr x3
001ef54cstr x0, [sp+96]
001ef550str xzr, [sp+88]
001ef554str x0, [sp+80]
001ef558b 0x1ef55c
001ef55c
001ef55cloc_1ef55c:
001ef55cldr x5, [sp+80]
001ef560ldr x6, [sp+88]
001ef564subs xzr, x5, x6
001ef568b.gt 0x1ef570
001ef56cb 0x1ef708
001ef570
001ef570loc_1ef570:
001ef570ldr x1, [sp+88]
001ef574ldr x2, [sp+160]
001ef578ldrsb x27, [x2]
001ef57cldr x2, [x2+40]
001ef580ldr x0, [sp+168]
001ef584blr x2
001ef588str x0, [sp+232]
001ef58cstr x1, [sp+240]
001ef590str x2, [sp+248]
001ef594bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
001ef598str x0, [sp+296]
001ef59cstr x1, [sp+304]
001ef5a0ldrsb x27, [x0]
001ef5a4ldr x2, [x0+64]
001ef5a8mov x0, x1
001ef5acblr x2
001ef5b0str x0, [sp+144]
001ef5b4str x1, [sp+152]
001ef5b8ldr x3, [sp+376]
001ef5bcldr x0, [sp+328]
001ef5c0ldr x1, [sp+336]
001ef5c4ldr x2, [sp+344]
001ef5c8bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001ef5ccstr x0, [sp+328]
001ef5d0str x1, [sp+336]
001ef5d4str x2, [sp+344]
001ef5d8ldr x0, [sp+144]
001ef5dcldr x1, [sp+152]
001ef5e0bl google.golang.org/protobuf/proto.Size
001ef5e4str x0, [sp+72]
001ef5e8ldr x2, [sp+328]
001ef5ecldr x1, [sp+336]
001ef5f0ldr x3, [sp+344]
001ef5f4mov x4, x0
001ef5f8mov x0, x2
001ef5fcmov x2, x3
001ef600mov x3, x4
001ef604bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001ef608str x0, [sp+328]
001ef60cstr x1, [sp+336]
001ef610str x2, [sp+344]
001ef614stp xzr, xzr, [sp+176]
001ef618str xzr, [sp+208]
001ef61cstp xzr, xzr, [sp+216]
001ef620stp xzr, xzr, [sp+192]
001ef624ldr x6, [sp+144]
001ef628ldrb w0, [sp+69]
001ef62cldr x3, [sp+328]
001ef630ldrb w1, [sp+70]
001ef634ldrb w2, [sp+71]
001ef638ldr x4, [sp+336]
001ef63cldr x7, [sp+152]
001ef640ldr x5, [sp+344]
001ef644bl google.golang.org/protobuf/proto.MarshalOptions.MarshalAppend
001ef648str x0, [sp+208]
001ef64cstr x1, [sp+216]
001ef650str x2, [sp+224]
001ef654str x3, [sp+192]
001ef658str x4, [sp+200]
001ef65cldr x2, [sp+216]
001ef660ldr x3, [sp+224]
001ef664ldr x4, [sp+208]
001ef668str x4, [sp+272]
001ef66cstr x2, [sp+280]
001ef670str x3, [sp+288]
001ef674ldr x2, [sp+192]
001ef678ldr x3, [sp+200]
001ef67cstr x2, [sp+256]
001ef680str x3, [sp+264]
001ef684ldr x2, [sp+272]
001ef688ldr x3, [sp+280]
001ef68cldr x4, [sp+288]
001ef690str x2, [sp+328]
001ef694str x3, [sp+336]
001ef698str x4, [sp+344]
001ef69cldr x2, [sp+264]
001ef6a0ldr x3, [sp+256]
001ef6a4str x3, [sp+176]
001ef6a8str x2, [sp+184]
001ef6accbnz x3, 0x1ef6b4
001ef6b0b 0x1ef6f4
001ef6b4
001ef6b4loc_1ef6b4:
001ef6b4ldr x5, [sp+328]
001ef6b8ldr x6, [sp+336]
001ef6bcldr x7, [sp+344]
001ef6c0str x5, [sp+120]
001ef6c4str x6, [sp+128]
001ef6c8str x7, [sp+136]
001ef6ccldr x3, [sp+176]
001ef6d0ldr x4, [sp+184]
001ef6d4str x3, [sp+104]
001ef6d8str x4, [sp+112]
001ef6dcldr x0, [sp+120]
001ef6e0ldr x1, [sp+128]
001ef6e4ldr x2, [sp+136]
001ef6e8ldp x29, x30, [sp-8]
001ef6ecadd sp, sp, 320
001ef6f0ret x30
001ef6f4
001ef6f4loc_1ef6f4:
001ef6f4b 0x1ef6f8
001ef6f8
001ef6f8loc_1ef6f8:
001ef6f8ldr x5, [sp+88]
001ef6fcadd x5, x5, 1
001ef700str x5, [sp+88]
001ef704b 0x1ef55c
001ef708
001ef708loc_1ef708:
001ef708ldr x5, [sp+328]
001ef70cldr x6, [sp+336]
001ef710ldr x7, [sp+344]
001ef714str x5, [sp+120]
001ef718str x6, [sp+128]
001ef71cstr x7, [sp+136]
001ef720stp xzr, xzr, [sp+104]
001ef724ldr x0, [sp+120]
001ef728ldr x1, [sp+128]
001ef72cldr x2, [sp+136]
001ef730mov x3, xzr
001ef734mov x4, xzr
001ef738ldp x29, x30, [sp-8]
001ef73cadd sp, sp, 320
001ef740ret x30
001ef744
001ef744loc_1ef744:
001ef744stp x0, x1, [sp+8]
001ef748stp x2, x3, [sp+24]
001ef74cstp x4, x5, [sp+40]
001ef750str x6, [sp+56]
001ef754strb w7, [sp+64]
001ef758mov x3, x30
001ef75cbl runtime.morestack_noctxt.abi0
001ef760ldp x0, x1, [sp+8]
001ef764ldp x2, x3, [sp+24]
001ef768ldp x4, x5, [sp+40]
001ef76cldr x6, [sp+56]
001ef770ldrb w7, [sp+64]
001ef774b 0x1ef4c0
001ef778udf 0
001ef77cudf 0
001ef4c0
001ef780
001ef780google.golang.org/protobuf/internal/impl.consumeMessageSliceValue: ; void google.golang.org/protobuf/internal/impl.consumeMessageSliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, google.golang.org/protobuf/encoding/protowire.Number p2, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001ef780ldr x16, [x28+16]
001ef784sub x17, sp, 384
001ef788subs xzr, x17, x16
001ef78cb.ls 0x1efabc
001ef790sub x20, sp, 512
001ef794stp x29, x30, [x20-8]
001ef798add sp, x20, 0
001ef79csub x29, sp, 8
001ef7a0str x0, [sp+520]
001ef7a4str x1, [sp+528]
001ef7a8str x2, [sp+536]
001ef7acstr x3, [sp+544]
001ef7b0str x4, [sp+552]
001ef7b4str x5, [sp+560]
001ef7b8str w6, [sp+568]
001ef7bcstrb w7, [sp+572]
001ef7c0strb w8, [sp+576]
001ef7c4str x9, [sp+584]
001ef7c8str x10, [sp+592]
001ef7ccstr x11, [sp+600]
001ef7d0stp xzr, xzr, [sp+168]
001ef7d4str xzr, [sp+184]
001ef7d8str xzr, [sp+128]
001ef7dcstrb wzr, [sp+136]
001ef7e0stp xzr, xzr, [sp+256]
001ef7e4ldr x0, [sp+544]
001ef7e8ldr x1, [sp+552]
001ef7ecldr x2, [sp+560]
001ef7f0bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001ef7f4str x0, [sp+240]
001ef7f8str x1, [sp+248]
001ef7fcldrsb x3, [sp+572]
001ef800ubfm x3, x3, 0, 7
001ef804subs wzr, w3, 2
001ef808b.ne 0x1ef810
001ef80cb 0x1ef850
001ef810
001ef810loc_1ef810:
001ef810stp xzr, xzr, [sp+168]
001ef814str xzr, [sp+184]
001ef818adrp x27, 0x833000
001ef81cldr x5, [x27+192]
001ef820adrp x27, 0x833000
001ef824ldr x6, [x27+200]
001ef828str x5, [sp+256]
001ef82cstr x6, [sp+264]
001ef830ldr x3, [sp+128]
001ef834ldr x0, [sp+168]
001ef838ldrb w4, [sp+136]
001ef83cldr x1, [sp+176]
001ef840ldr x2, [sp+184]
001ef844ldp x29, x30, [sp-8]
001ef848add sp, sp, 512
001ef84cret x30
001ef850
001ef850loc_1ef850:
001ef850str xzr, [sp+440]
001ef854stp xzr, xzr, [sp+448]
001ef858ldr x0, [sp+520]
001ef85cldr x1, [sp+528]
001ef860ldr x2, [sp+536]
001ef864bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001ef868str x0, [sp+440]
001ef86cstr x1, [sp+448]
001ef870str x2, [sp+456]
001ef874str x3, [sp+152]
001ef878str x0, [sp+480]
001ef87cstr x1, [sp+488]
001ef880str x2, [sp+496]
001ef884ldr x3, [sp+152]
001ef888str x3, [sp+160]
001ef88cstr x0, [sp+192]
001ef890str x1, [sp+200]
001ef894str x2, [sp+208]
001ef898ldr x3, [sp+160]
001ef89cstr x3, [sp+144]
001ef8a0tbnz x3, 63, 0x1ef8a8
001ef8a4b 0x1ef8e8
001ef8a8
001ef8a8loc_1ef8a8:
001ef8a8stp xzr, xzr, [sp+168]
001ef8acstr xzr, [sp+184]
001ef8b0adrp x27, 0x833000
001ef8b4ldr x5, [x27+160]
001ef8b8adrp x27, 0x833000
001ef8bcldr x6, [x27+168]
001ef8c0str x5, [sp+256]
001ef8c4str x6, [sp+264]
001ef8c8ldr x3, [sp+128]
001ef8ccldr x0, [sp+168]
001ef8d0ldrb w4, [sp+136]
001ef8d4ldr x1, [sp+176]
001ef8d8ldr x2, [sp+184]
001ef8dcldp x29, x30, [sp-8]
001ef8e0add sp, sp, 512
001ef8e4ret x30
001ef8e8
001ef8e8loc_1ef8e8:
001ef8e8ldr x1, [sp+240]
001ef8ecldrsb x27, [x1]
001ef8f0ldr x1, [x1+64]
001ef8f4ldr x0, [sp+248]
001ef8f8blr x1
001ef8fcstr x0, [sp+216]
001ef900str x1, [sp+224]
001ef904str x2, [sp+232]
001ef908ldrb w0, [sp+576]
001ef90cldr x1, [sp+584]
001ef910ldr x2, [sp+592]
001ef914ldr x3, [sp+600]
001ef918bl google.golang.org/protobuf/internal/impl.unmarshalOptions.Options
001ef91cstrb w0, [sp+272]
001ef920strb w1, [sp+273]
001ef924strb w2, [sp+274]
001ef928str x3, [sp+280]
001ef92cstr x4, [sp+288]
001ef930str x5, [sp+296]
001ef934ldp x1, x2, [sp+272]
001ef938ldp x3, x4, [sp+288]
001ef93cstp x1, x2, [sp+408]
001ef940stp x3, x4, [sp+424]
001ef944ldr x0, [sp+216]
001ef948ldr x1, [sp+224]
001ef94cldr x2, [sp+232]
001ef950bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
001ef954str x0, [sp+392]
001ef958str x1, [sp+400]
001ef95cstp xzr, xzr, [sp+376]
001ef960stp xzr, xzr, [sp+304]
001ef964stp xzr, xzr, [sp+320]
001ef968stp xzr, xzr, [sp+336]
001ef96cstp xzr, xzr, [sp+352]
001ef970str xzr, [sp+368]
001ef974ldr x9, [sp+200]
001ef978ldr x10, [sp+208]
001ef97cldr x1, [sp+192]
001ef980str x1, [sp+320]
001ef984str x9, [sp+328]
001ef988str x10, [sp+336]
001ef98cldr x6, [sp+392]
001ef990ldr x7, [sp+400]
001ef994str x6, [sp+304]
001ef998str x7, [sp+312]
001ef99cldrb w0, [sp+408]
001ef9a0ldrb w1, [sp+409]
001ef9a4ldrb w2, [sp+410]
001ef9a8ldr x3, [sp+416]
001ef9acldr x4, [sp+424]
001ef9b0ldr x8, [sp+320]
001ef9b4ldr x5, [sp+432]
001ef9b8ldrb w11, [sp+344]
001ef9bcldr x12, [sp+352]
001ef9c0ldr x13, [sp+360]
001ef9c4ldr x14, [sp+368]
001ef9c8bl google.golang.org/protobuf/proto.UnmarshalOptions.UnmarshalState
001ef9ccstrb w0, [sp+126]
001ef9d0str x1, [sp+376]
001ef9d4str x2, [sp+384]
001ef9d8ldrb w1, [sp+126]
001ef9dcstrb w1, [sp+127]
001ef9e0ldr x1, [sp+376]
001ef9e4ldr x2, [sp+384]
001ef9e8str x1, [sp+464]
001ef9ecstr x2, [sp+472]
001ef9f0ldrb w1, [sp+127]
001ef9f4strb w1, [sp+125]
001ef9f8ldr x1, [sp+472]
001ef9fcldr x2, [sp+464]
001efa00str x2, [sp+256]
001efa04str x1, [sp+264]
001efa08cbnz x2, 0x1efa10
001efa0cb 0x1efa40
001efa10
001efa10loc_1efa10:
001efa10stp xzr, xzr, [sp+168]
001efa14str xzr, [sp+184]
001efa18ldr x3, [sp+128]
001efa1cldr x5, [sp+256]
001efa20ldr x6, [sp+264]
001efa24ldrb w4, [sp+136]
001efa28mov x0, xzr
001efa2cmov x1, x0
001efa30mov x2, xzr
001efa34ldp x29, x30, [sp-8]
001efa38add sp, sp, 512
001efa3cret x30
001efa40
001efa40loc_1efa40:
001efa40ldr x1, [sp+216]
001efa44ldr x2, [sp+224]
001efa48ldr x3, [sp+232]
001efa4cldr x4, [sp+240]
001efa50ldrsb x27, [x4]
001efa54ldr x4, [x4+24]
001efa58ldr x0, [sp+248]
001efa5cblr x4
001efa60ldr x4, [sp+144]
001efa64str x4, [sp+128]
001efa68ldrb w4, [sp+125]
001efa6cands wzr, w4, 1
001efa70cset x4, ne
001efa74strb w4, [sp+136]
001efa78ldr x4, [sp+544]
001efa7cldr x5, [sp+552]
001efa80ldr x6, [sp+560]
001efa84str x4, [sp+168]
001efa88str x5, [sp+176]
001efa8cstr x6, [sp+184]
001efa90stp xzr, xzr, [sp+256]
001efa94ldr x3, [sp+128]
001efa98ldr x0, [sp+168]
001efa9cldrb w4, [sp+136]
001efaa0ldr x1, [sp+176]
001efaa4ldr x2, [sp+184]
001efaa8mov x5, xzr
001efaacmov x6, xzr
001efab0ldp x29, x30, [sp-8]
001efab4add sp, sp, 512
001efab8ret x30
001efabc
001efabcloc_1efabc:
001efabcstp x0, x1, [sp+8]
001efac0stp x2, x3, [sp+24]
001efac4stp x4, x5, [sp+40]
001efac8str w6, [sp+56]
001efaccstrb w7, [sp+60]
001efad0strb w8, [sp+64]
001efad4stp x9, x10, [sp+72]
001efad8str x11, [sp+88]
001efadcmov x3, x30
001efae0bl runtime.morestack_noctxt.abi0
001efae4ldp x0, x1, [sp+8]
001efae8ldp x2, x3, [sp+24]
001efaecldp x4, x5, [sp+40]
001efaf0ldrsw x6, [sp+56]
001efaf4ldrsb x7, [sp+60]
001efaf8ldrb w8, [sp+64]
001efafcldp x9, x10, [sp+72]
001efb00ldr x11, [sp+88]
001efb04b 0x1ef780
001efb08udf 0
001efb0cudf 0
001ef780
001ef780google.golang.org/protobuf/internal/impl.consumeMessageSliceValue: ; void google.golang.org/protobuf/internal/impl.consumeMessageSliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, google.golang.org/protobuf/encoding/protowire.Number p2, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001ef780ldr x16, [x28+16]
001ef784sub x17, sp, 384
001ef788subs xzr, x17, x16
001ef78cb.ls 0x1efabc
001ef790sub x20, sp, 512
001ef794stp x29, x30, [x20-8]
001ef798add sp, x20, 0
001ef79csub x29, sp, 8
001ef7a0str x0, [sp+520]
001ef7a4str x1, [sp+528]
001ef7a8str x2, [sp+536]
001ef7acstr x3, [sp+544]
001ef7b0str x4, [sp+552]
001ef7b4str x5, [sp+560]
001ef7b8str w6, [sp+568]
001ef7bcstrb w7, [sp+572]
001ef7c0strb w8, [sp+576]
001ef7c4str x9, [sp+584]
001ef7c8str x10, [sp+592]
001ef7ccstr x11, [sp+600]
001ef7d0stp xzr, xzr, [sp+168]
001ef7d4str xzr, [sp+184]
001ef7d8str xzr, [sp+128]
001ef7dcstrb wzr, [sp+136]
001ef7e0stp xzr, xzr, [sp+256]
001ef7e4ldr x0, [sp+544]
001ef7e8ldr x1, [sp+552]
001ef7ecldr x2, [sp+560]
001ef7f0bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001ef7f4str x0, [sp+240]
001ef7f8str x1, [sp+248]
001ef7fcldrsb x3, [sp+572]
001ef800ubfm x3, x3, 0, 7
001ef804subs wzr, w3, 2
001ef808b.ne 0x1ef810
001ef80cb 0x1ef850
001ef810
001ef810loc_1ef810:
001ef810stp xzr, xzr, [sp+168]
001ef814str xzr, [sp+184]
001ef818adrp x27, 0x833000
001ef81cldr x5, [x27+192]
001ef820adrp x27, 0x833000
001ef824ldr x6, [x27+200]
001ef828str x5, [sp+256]
001ef82cstr x6, [sp+264]
001ef830ldr x3, [sp+128]
001ef834ldr x0, [sp+168]
001ef838ldrb w4, [sp+136]
001ef83cldr x1, [sp+176]
001ef840ldr x2, [sp+184]
001ef844ldp x29, x30, [sp-8]
001ef848add sp, sp, 512
001ef84cret x30
001ef850
001ef850loc_1ef850:
001ef850str xzr, [sp+440]
001ef854stp xzr, xzr, [sp+448]
001ef858ldr x0, [sp+520]
001ef85cldr x1, [sp+528]
001ef860ldr x2, [sp+536]
001ef864bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001ef868str x0, [sp+440]
001ef86cstr x1, [sp+448]
001ef870str x2, [sp+456]
001ef874str x3, [sp+152]
001ef878str x0, [sp+480]
001ef87cstr x1, [sp+488]
001ef880str x2, [sp+496]
001ef884ldr x3, [sp+152]
001ef888str x3, [sp+160]
001ef88cstr x0, [sp+192]
001ef890str x1, [sp+200]
001ef894str x2, [sp+208]
001ef898ldr x3, [sp+160]
001ef89cstr x3, [sp+144]
001ef8a0tbnz x3, 63, 0x1ef8a8
001ef8a4b 0x1ef8e8
001ef8a8
001ef8a8loc_1ef8a8:
001ef8a8stp xzr, xzr, [sp+168]
001ef8acstr xzr, [sp+184]
001ef8b0adrp x27, 0x833000
001ef8b4ldr x5, [x27+160]
001ef8b8adrp x27, 0x833000
001ef8bcldr x6, [x27+168]
001ef8c0str x5, [sp+256]
001ef8c4str x6, [sp+264]
001ef8c8ldr x3, [sp+128]
001ef8ccldr x0, [sp+168]
001ef8d0ldrb w4, [sp+136]
001ef8d4ldr x1, [sp+176]
001ef8d8ldr x2, [sp+184]
001ef8dcldp x29, x30, [sp-8]
001ef8e0add sp, sp, 512
001ef8e4ret x30
001ef8e8
001ef8e8loc_1ef8e8:
001ef8e8ldr x1, [sp+240]
001ef8ecldrsb x27, [x1]
001ef8f0ldr x1, [x1+64]
001ef8f4ldr x0, [sp+248]
001ef8f8blr x1
001ef8fcstr x0, [sp+216]
001ef900str x1, [sp+224]
001ef904str x2, [sp+232]
001ef908ldrb w0, [sp+576]
001ef90cldr x1, [sp+584]
001ef910ldr x2, [sp+592]
001ef914ldr x3, [sp+600]
001ef918bl google.golang.org/protobuf/internal/impl.unmarshalOptions.Options
001ef91cstrb w0, [sp+272]
001ef920strb w1, [sp+273]
001ef924strb w2, [sp+274]
001ef928str x3, [sp+280]
001ef92cstr x4, [sp+288]
001ef930str x5, [sp+296]
001ef934ldp x1, x2, [sp+272]
001ef938ldp x3, x4, [sp+288]
001ef93cstp x1, x2, [sp+408]
001ef940stp x3, x4, [sp+424]
001ef944ldr x0, [sp+216]
001ef948ldr x1, [sp+224]
001ef94cldr x2, [sp+232]
001ef950bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
001ef954str x0, [sp+392]
001ef958str x1, [sp+400]
001ef95cstp xzr, xzr, [sp+376]
001ef960stp xzr, xzr, [sp+304]
001ef964stp xzr, xzr, [sp+320]
001ef968stp xzr, xzr, [sp+336]
001ef96cstp xzr, xzr, [sp+352]
001ef970str xzr, [sp+368]
001ef974ldr x9, [sp+200]
001ef978ldr x10, [sp+208]
001ef97cldr x1, [sp+192]
001ef980str x1, [sp+320]
001ef984str x9, [sp+328]
001ef988str x10, [sp+336]
001ef98cldr x6, [sp+392]
001ef990ldr x7, [sp+400]
001ef994str x6, [sp+304]
001ef998str x7, [sp+312]
001ef99cldrb w0, [sp+408]
001ef9a0ldrb w1, [sp+409]
001ef9a4ldrb w2, [sp+410]
001ef9a8ldr x3, [sp+416]
001ef9acldr x4, [sp+424]
001ef9b0ldr x8, [sp+320]
001ef9b4ldr x5, [sp+432]
001ef9b8ldrb w11, [sp+344]
001ef9bcldr x12, [sp+352]
001ef9c0ldr x13, [sp+360]
001ef9c4ldr x14, [sp+368]
001ef9c8bl google.golang.org/protobuf/proto.UnmarshalOptions.UnmarshalState
001ef9ccstrb w0, [sp+126]
001ef9d0str x1, [sp+376]
001ef9d4str x2, [sp+384]
001ef9d8ldrb w1, [sp+126]
001ef9dcstrb w1, [sp+127]
001ef9e0ldr x1, [sp+376]
001ef9e4ldr x2, [sp+384]
001ef9e8str x1, [sp+464]
001ef9ecstr x2, [sp+472]
001ef9f0ldrb w1, [sp+127]
001ef9f4strb w1, [sp+125]
001ef9f8ldr x1, [sp+472]
001ef9fcldr x2, [sp+464]
001efa00str x2, [sp+256]
001efa04str x1, [sp+264]
001efa08cbnz x2, 0x1efa10
001efa0cb 0x1efa40
001efa10
001efa10loc_1efa10:
001efa10stp xzr, xzr, [sp+168]
001efa14str xzr, [sp+184]
001efa18ldr x3, [sp+128]
001efa1cldr x5, [sp+256]
001efa20ldr x6, [sp+264]
001efa24ldrb w4, [sp+136]
001efa28mov x0, xzr
001efa2cmov x1, x0
001efa30mov x2, xzr
001efa34ldp x29, x30, [sp-8]
001efa38add sp, sp, 512
001efa3cret x30
001efa40
001efa40loc_1efa40:
001efa40ldr x1, [sp+216]
001efa44ldr x2, [sp+224]
001efa48ldr x3, [sp+232]
001efa4cldr x4, [sp+240]
001efa50ldrsb x27, [x4]
001efa54ldr x4, [x4+24]
001efa58ldr x0, [sp+248]
001efa5cblr x4
001efa60ldr x4, [sp+144]
001efa64str x4, [sp+128]
001efa68ldrb w4, [sp+125]
001efa6cands wzr, w4, 1
001efa70cset x4, ne
001efa74strb w4, [sp+136]
001efa78ldr x4, [sp+544]
001efa7cldr x5, [sp+552]
001efa80ldr x6, [sp+560]
001efa84str x4, [sp+168]
001efa88str x5, [sp+176]
001efa8cstr x6, [sp+184]
001efa90stp xzr, xzr, [sp+256]
001efa94ldr x3, [sp+128]
001efa98ldr x0, [sp+168]
001efa9cldrb w4, [sp+136]
001efaa0ldr x1, [sp+176]
001efaa4ldr x2, [sp+184]
001efaa8mov x5, xzr
001efaacmov x6, xzr
001efab0ldp x29, x30, [sp-8]
001efab4add sp, sp, 512
001efab8ret x30
001efabc
001efabcloc_1efabc:
001efabcstp x0, x1, [sp+8]
001efac0stp x2, x3, [sp+24]
001efac4stp x4, x5, [sp+40]
001efac8str w6, [sp+56]
001efaccstrb w7, [sp+60]
001efad0strb w8, [sp+64]
001efad4stp x9, x10, [sp+72]
001efad8str x11, [sp+88]
001efadcmov x3, x30
001efae0bl runtime.morestack_noctxt.abi0
001efae4ldp x0, x1, [sp+8]
001efae8ldp x2, x3, [sp+24]
001efaecldp x4, x5, [sp+40]
001efaf0ldrsw x6, [sp+56]
001efaf4ldrsb x7, [sp+60]
001efaf8ldrb w8, [sp+64]
001efafcldp x9, x10, [sp+72]
001efb00ldr x11, [sp+88]
001efb04b 0x1ef780
001efb08udf 0
001efb0cudf 0
001ef780
001efb10
001efb10google.golang.org/protobuf/internal/impl.isInitMessageSliceValue: ; void google.golang.org/protobuf/internal/impl.isInitMessageSliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv)
001efb10ldr x16, [x28+16]
001efb14sub x17, sp, 48
001efb18subs xzr, x17, x16
001efb1cb.ls 0x1efc24
001efb20str x30, [sp-176]!
001efb24stur x29, [sp-8]
001efb28sub x29, sp, 8
001efb2cstr x0, [sp+184]
001efb30str x1, [sp+192]
001efb34str x2, [sp+200]
001efb38stp xzr, xzr, [sp+64]
001efb3cldr x0, [sp+184]
001efb40ldr x1, [sp+192]
001efb44ldr x2, [sp+200]
001efb48bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001efb4cstr x0, [sp+96]
001efb50str x1, [sp+104]
001efb54ldrsb x27, [x0]
001efb58ldr x3, [x0+56]
001efb5cmov x0, x1
001efb60blr x3
001efb64str x0, [sp+56]
001efb68str xzr, [sp+48]
001efb6cstr x0, [sp+40]
001efb70b 0x1efb74
001efb74
001efb74loc_1efb74:
001efb74ldr x2, [sp+40]
001efb78ldr x3, [sp+48]
001efb7csubs xzr, x2, x3
001efb80b.gt 0x1efb88
001efb84b 0x1efc0c
001efb88
001efb88loc_1efb88:
001efb88ldr x1, [sp+48]
001efb8cldr x2, [sp+96]
001efb90ldrsb x27, [x2]
001efb94ldr x2, [x2+40]
001efb98ldr x0, [sp+104]
001efb9cblr x2
001efba0str x0, [sp+128]
001efba4str x1, [sp+136]
001efba8str x2, [sp+144]
001efbacbl google.golang.org/protobuf/reflect/protoreflect.Value.Message
001efbb0str x0, [sp+152]
001efbb4str x1, [sp+160]
001efbb8ldrsb x27, [x0]
001efbbcldr x2, [x0+64]
001efbc0mov x0, x1
001efbc4blr x2
001efbc8str x0, [sp+80]
001efbccstr x1, [sp+88]
001efbd0bl google.golang.org/protobuf/proto.CheckInitialized
001efbd4str x0, [sp+112]
001efbd8str x1, [sp+120]
001efbdccbnz x0, 0x1efbe4
001efbe0b 0x1efbf8
001efbe4
001efbe4loc_1efbe4:
001efbe4str x0, [sp+64]
001efbe8str x1, [sp+72]
001efbecldur x29, [sp-8]
001efbf0ldr x30, [sp], 176
001efbf4ret x30
001efbf8
001efbf8loc_1efbf8:
001efbf8b 0x1efbfc
001efbfc
001efbfcloc_1efbfc:
001efbfcldr x2, [sp+48]
001efc00add x2, x2, 1
001efc04str x2, [sp+48]
001efc08b 0x1efb74
001efc0c
001efc0cloc_1efc0c:
001efc0cstp xzr, xzr, [sp+64]
001efc10mov x0, xzr
001efc14mov x1, xzr
001efc18ldur x29, [sp-8]
001efc1cldr x30, [sp], 176
001efc20ret x30
001efc24
001efc24loc_1efc24:
001efc24stp x0, x1, [sp+8]
001efc28str x2, [sp+24]
001efc2cmov x3, x30
001efc30bl runtime.morestack_noctxt.abi0
001efc34ldp x0, x1, [sp+8]
001efc38ldr x2, [sp+24]
001efc3cb 0x1efb10
001efb10
001efb10google.golang.org/protobuf/internal/impl.isInitMessageSliceValue: ; void google.golang.org/protobuf/internal/impl.isInitMessageSliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv)
001efb10ldr x16, [x28+16]
001efb14sub x17, sp, 48
001efb18subs xzr, x17, x16
001efb1cb.ls 0x1efc24
001efb20str x30, [sp-176]!
001efb24stur x29, [sp-8]
001efb28sub x29, sp, 8
001efb2cstr x0, [sp+184]
001efb30str x1, [sp+192]
001efb34str x2, [sp+200]
001efb38stp xzr, xzr, [sp+64]
001efb3cldr x0, [sp+184]
001efb40ldr x1, [sp+192]
001efb44ldr x2, [sp+200]
001efb48bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001efb4cstr x0, [sp+96]
001efb50str x1, [sp+104]
001efb54ldrsb x27, [x0]
001efb58ldr x3, [x0+56]
001efb5cmov x0, x1
001efb60blr x3
001efb64str x0, [sp+56]
001efb68str xzr, [sp+48]
001efb6cstr x0, [sp+40]
001efb70b 0x1efb74
001efb74
001efb74loc_1efb74:
001efb74ldr x2, [sp+40]
001efb78ldr x3, [sp+48]
001efb7csubs xzr, x2, x3
001efb80b.gt 0x1efb88
001efb84b 0x1efc0c
001efb88
001efb88loc_1efb88:
001efb88ldr x1, [sp+48]
001efb8cldr x2, [sp+96]
001efb90ldrsb x27, [x2]
001efb94ldr x2, [x2+40]
001efb98ldr x0, [sp+104]
001efb9cblr x2
001efba0str x0, [sp+128]
001efba4str x1, [sp+136]
001efba8str x2, [sp+144]
001efbacbl google.golang.org/protobuf/reflect/protoreflect.Value.Message
001efbb0str x0, [sp+152]
001efbb4str x1, [sp+160]
001efbb8ldrsb x27, [x0]
001efbbcldr x2, [x0+64]
001efbc0mov x0, x1
001efbc4blr x2
001efbc8str x0, [sp+80]
001efbccstr x1, [sp+88]
001efbd0bl google.golang.org/protobuf/proto.CheckInitialized
001efbd4str x0, [sp+112]
001efbd8str x1, [sp+120]
001efbdccbnz x0, 0x1efbe4
001efbe0b 0x1efbf8
001efbe4
001efbe4loc_1efbe4:
001efbe4str x0, [sp+64]
001efbe8str x1, [sp+72]
001efbecldur x29, [sp-8]
001efbf0ldr x30, [sp], 176
001efbf4ret x30
001efbf8
001efbf8loc_1efbf8:
001efbf8b 0x1efbfc
001efbfc
001efbfcloc_1efbfc:
001efbfcldr x2, [sp+48]
001efc00add x2, x2, 1
001efc04str x2, [sp+48]
001efc08b 0x1efb74
001efc0c
001efc0cloc_1efc0c:
001efc0cstp xzr, xzr, [sp+64]
001efc10mov x0, xzr
001efc14mov x1, xzr
001efc18ldur x29, [sp-8]
001efc1cldr x30, [sp], 176
001efc20ret x30
001efc24
001efc24loc_1efc24:
001efc24stp x0, x1, [sp+8]
001efc28str x2, [sp+24]
001efc2cmov x3, x30
001efc30bl runtime.morestack_noctxt.abi0
001efc34ldp x0, x1, [sp+8]
001efc38ldr x2, [sp+24]
001efc3cb 0x1efb10
001efb10
001efc40
001efc40google.golang.org/protobuf/internal/impl.sizeGroupSliceValue: ; void google.golang.org/protobuf/internal/impl.sizeGroupSliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001efc40ldr x16, [x28+16]
001efc44sub x17, sp, 32
001efc48subs xzr, x17, x16
001efc4cb.ls 0x1efd4c
001efc50str x30, [sp-160]!
001efc54stur x29, [sp-8]
001efc58sub x29, sp, 8
001efc5cstr x0, [sp+168]
001efc60str x1, [sp+176]
001efc64str x2, [sp+184]
001efc68str x3, [sp+192]
001efc6cstrb w4, [sp+200]
001efc70str xzr, [sp+40]
001efc74ldr x0, [sp+168]
001efc78ldr x1, [sp+176]
001efc7cbl google.golang.org/protobuf/reflect/protoreflect.Value.List
001efc80str x0, [sp+96]
001efc84str x1, [sp+104]
001efc88str xzr, [sp+48]
001efc8cldrsb x27, [x0]
001efc90ldr x3, [x0+56]
001efc94mov x0, x1
001efc98blr x3
001efc9cstr x0, [sp+72]
001efca0str xzr, [sp+64]
001efca4str x0, [sp+56]
001efca8b 0x1efcac
001efcac
001efcacloc_1efcac:
001efcacldr x2, [sp+56]
001efcb0ldr x3, [sp+64]
001efcb4subs xzr, x2, x3
001efcb8b.gt 0x1efcc0
001efcbcb 0x1efd38
001efcc0
001efcc0loc_1efcc0:
001efcc0ldr x1, [sp+64]
001efcc4ldr x2, [sp+96]
001efcc8ldrsb x27, [x2]
001efcccldr x2, [x2+40]
001efcd0ldr x0, [sp+104]
001efcd4blr x2
001efcd8str x0, [sp+128]
001efcdcstr x1, [sp+136]
001efce0str x2, [sp+144]
001efce4bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
001efce8str x0, [sp+112]
001efcecstr x1, [sp+120]
001efcf0ldrsb x27, [x0]
001efcf4ldr x2, [x0+64]
001efcf8mov x0, x1
001efcfcblr x2
001efd00str x0, [sp+80]
001efd04str x1, [sp+88]
001efd08bl google.golang.org/protobuf/proto.Size
001efd0cstr x0, [sp+72]
001efd10ldr x2, [sp+48]
001efd14ldr x3, [sp+192]
001efd18add x3, x0, x3, lsl #1
001efd1cadd x2, x2, x3
001efd20str x2, [sp+48]
001efd24b 0x1efd28
001efd28
001efd28loc_1efd28:
001efd28ldr x2, [sp+64]
001efd2cadd x2, x2, 1
001efd30str x2, [sp+64]
001efd34b 0x1efcac
001efd38
001efd38loc_1efd38:
001efd38ldr x0, [sp+48]
001efd3cstr x0, [sp+40]
001efd40ldur x29, [sp-8]
001efd44ldr x30, [sp], 160
001efd48ret x30
001efd4c
001efd4cloc_1efd4c:
001efd4cstp x0, x1, [sp+8]
001efd50stp x2, x3, [sp+24]
001efd54strb w4, [sp+40]
001efd58mov x3, x30
001efd5cbl runtime.morestack_noctxt.abi0
001efd60ldp x0, x1, [sp+8]
001efd64ldp x2, x3, [sp+24]
001efd68ldrb w4, [sp+40]
001efd6cb 0x1efc40
001efc40
001efc40google.golang.org/protobuf/internal/impl.sizeGroupSliceValue: ; void google.golang.org/protobuf/internal/impl.sizeGroupSliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001efc40ldr x16, [x28+16]
001efc44sub x17, sp, 32
001efc48subs xzr, x17, x16
001efc4cb.ls 0x1efd4c
001efc50str x30, [sp-160]!
001efc54stur x29, [sp-8]
001efc58sub x29, sp, 8
001efc5cstr x0, [sp+168]
001efc60str x1, [sp+176]
001efc64str x2, [sp+184]
001efc68str x3, [sp+192]
001efc6cstrb w4, [sp+200]
001efc70str xzr, [sp+40]
001efc74ldr x0, [sp+168]
001efc78ldr x1, [sp+176]
001efc7cbl google.golang.org/protobuf/reflect/protoreflect.Value.List
001efc80str x0, [sp+96]
001efc84str x1, [sp+104]
001efc88str xzr, [sp+48]
001efc8cldrsb x27, [x0]
001efc90ldr x3, [x0+56]
001efc94mov x0, x1
001efc98blr x3
001efc9cstr x0, [sp+72]
001efca0str xzr, [sp+64]
001efca4str x0, [sp+56]
001efca8b 0x1efcac
001efcac
001efcacloc_1efcac:
001efcacldr x2, [sp+56]
001efcb0ldr x3, [sp+64]
001efcb4subs xzr, x2, x3
001efcb8b.gt 0x1efcc0
001efcbcb 0x1efd38
001efcc0
001efcc0loc_1efcc0:
001efcc0ldr x1, [sp+64]
001efcc4ldr x2, [sp+96]
001efcc8ldrsb x27, [x2]
001efcccldr x2, [x2+40]
001efcd0ldr x0, [sp+104]
001efcd4blr x2
001efcd8str x0, [sp+128]
001efcdcstr x1, [sp+136]
001efce0str x2, [sp+144]
001efce4bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
001efce8str x0, [sp+112]
001efcecstr x1, [sp+120]
001efcf0ldrsb x27, [x0]
001efcf4ldr x2, [x0+64]
001efcf8mov x0, x1
001efcfcblr x2
001efd00str x0, [sp+80]
001efd04str x1, [sp+88]
001efd08bl google.golang.org/protobuf/proto.Size
001efd0cstr x0, [sp+72]
001efd10ldr x2, [sp+48]
001efd14ldr x3, [sp+192]
001efd18add x3, x0, x3, lsl #1
001efd1cadd x2, x2, x3
001efd20str x2, [sp+48]
001efd24b 0x1efd28
001efd28
001efd28loc_1efd28:
001efd28ldr x2, [sp+64]
001efd2cadd x2, x2, 1
001efd30str x2, [sp+64]
001efd34b 0x1efcac
001efd38
001efd38loc_1efd38:
001efd38ldr x0, [sp+48]
001efd3cstr x0, [sp+40]
001efd40ldur x29, [sp-8]
001efd44ldr x30, [sp], 160
001efd48ret x30
001efd4c
001efd4cloc_1efd4c:
001efd4cstp x0, x1, [sp+8]
001efd50stp x2, x3, [sp+24]
001efd54strb w4, [sp+40]
001efd58mov x3, x30
001efd5cbl runtime.morestack_noctxt.abi0
001efd60ldp x0, x1, [sp+8]
001efd64ldp x2, x3, [sp+24]
001efd68ldrb w4, [sp+40]
001efd6cb 0x1efc40
001efc40
Loading..