File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
001face0
001face0google.golang.org/protobuf/internal/impl.appendUint32: ; void google.golang.org/protobuf/internal/impl.appendUint32(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)
001face0ldr x16, [x28+16]
001face4subs xzr, sp, x16
001face8b.ls 0x1fada4
001facecstr x30, [sp-112]!
001facf0stur x29, [sp-8]
001facf4sub x29, sp, 8
001facf8str x0, [sp+120]
001facfcstr x1, [sp+128]
001fad00str x2, [sp+136]
001fad04str x3, [sp+144]
001fad08str x4, [sp+152]
001fad0cstrb w5, [sp+160]
001fad10str xzr, [sp+72]
001fad14stp xzr, xzr, [sp+80]
001fad18stp xzr, xzr, [sp+56]
001fad1cldr x0, [sp+144]
001fad20bl google.golang.org/protobuf/internal/impl.pointer.Uint32
001fad24str x0, [sp+96]
001fad28ldrsb x27, [x0]
001fad2cldr w1, [x0]
001fad30str w1, [sp+44]
001fad34ldr x1, [sp+152]
001fad38ldrsb x27, [x1]
001fad3cldr x3, [x1+112]
001fad40str x3, [sp+48]
001fad44ldr x0, [sp+120]
001fad48ldr x1, [sp+128]
001fad4cldr x2, [sp+136]
001fad50bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fad54str x0, [sp+120]
001fad58str x1, [sp+128]
001fad5cstr x2, [sp+136]
001fad60ldr w3, [sp+44]
001fad64bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fad68str x0, [sp+120]
001fad6cstr x1, [sp+128]
001fad70str x2, [sp+136]
001fad74str x0, [sp+72]
001fad78str x1, [sp+80]
001fad7cstr x2, [sp+88]
001fad80stp xzr, xzr, [sp+56]
001fad84ldr x0, [sp+72]
001fad88ldr x1, [sp+80]
001fad8cldr x2, [sp+88]
001fad90mov x3, xzr
001fad94mov x4, xzr
001fad98ldur x29, [sp-8]
001fad9cldr x30, [sp], 112
001fada0ret x30
001fada4
001fada4loc_1fada4:
001fada4stp x0, x1, [sp+8]
001fada8stp x2, x3, [sp+24]
001fadacstr x4, [sp+40]
001fadb0strb w5, [sp+48]
001fadb4mov x3, x30
001fadb8bl runtime.morestack_noctxt.abi0
001fadbcldp x0, x1, [sp+8]
001fadc0ldp x2, x3, [sp+24]
001fadc4ldr x4, [sp+40]
001fadc8ldrb w5, [sp+48]
001fadccb 0x1face0
001face0
001face0google.golang.org/protobuf/internal/impl.appendUint32: ; void google.golang.org/protobuf/internal/impl.appendUint32(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)
001face0ldr x16, [x28+16]
001face4subs xzr, sp, x16
001face8b.ls 0x1fada4
001facecstr x30, [sp-112]!
001facf0stur x29, [sp-8]
001facf4sub x29, sp, 8
001facf8str x0, [sp+120]
001facfcstr x1, [sp+128]
001fad00str x2, [sp+136]
001fad04str x3, [sp+144]
001fad08str x4, [sp+152]
001fad0cstrb w5, [sp+160]
001fad10str xzr, [sp+72]
001fad14stp xzr, xzr, [sp+80]
001fad18stp xzr, xzr, [sp+56]
001fad1cldr x0, [sp+144]
001fad20bl google.golang.org/protobuf/internal/impl.pointer.Uint32
001fad24str x0, [sp+96]
001fad28ldrsb x27, [x0]
001fad2cldr w1, [x0]
001fad30str w1, [sp+44]
001fad34ldr x1, [sp+152]
001fad38ldrsb x27, [x1]
001fad3cldr x3, [x1+112]
001fad40str x3, [sp+48]
001fad44ldr x0, [sp+120]
001fad48ldr x1, [sp+128]
001fad4cldr x2, [sp+136]
001fad50bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fad54str x0, [sp+120]
001fad58str x1, [sp+128]
001fad5cstr x2, [sp+136]
001fad60ldr w3, [sp+44]
001fad64bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fad68str x0, [sp+120]
001fad6cstr x1, [sp+128]
001fad70str x2, [sp+136]
001fad74str x0, [sp+72]
001fad78str x1, [sp+80]
001fad7cstr x2, [sp+88]
001fad80stp xzr, xzr, [sp+56]
001fad84ldr x0, [sp+72]
001fad88ldr x1, [sp+80]
001fad8cldr x2, [sp+88]
001fad90mov x3, xzr
001fad94mov x4, xzr
001fad98ldur x29, [sp-8]
001fad9cldr x30, [sp], 112
001fada0ret x30
001fada4
001fada4loc_1fada4:
001fada4stp x0, x1, [sp+8]
001fada8stp x2, x3, [sp+24]
001fadacstr x4, [sp+40]
001fadb0strb w5, [sp+48]
001fadb4mov x3, x30
001fadb8bl runtime.morestack_noctxt.abi0
001fadbcldp x0, x1, [sp+8]
001fadc0ldp x2, x3, [sp+24]
001fadc4ldr x4, [sp+40]
001fadc8ldrb w5, [sp+48]
001fadccb 0x1face0
001face0
001fadd0
001fadd0google.golang.org/protobuf/internal/impl.consumeUint32: ; void google.golang.org/protobuf/internal/impl.consumeUint32(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)
001fadd0ldr x16, [x28+16]
001fadd4sub x17, sp, 16
001fadd8subs xzr, x17, x16
001faddcb.ls 0x1fb054
001fade0str x30, [sp-144]!
001fade4stur x29, [sp-8]
001fade8sub x29, sp, 8
001fadecstr x0, [sp+152]
001fadf0str x1, [sp+160]
001fadf4str x2, [sp+168]
001fadf8str x3, [sp+176]
001fadfcstrb w4, [sp+184]
001fae00str x5, [sp+192]
001fae04strb w6, [sp+200]
001fae08str x7, [sp+208]
001fae0cstr x8, [sp+216]
001fae10str x9, [sp+224]
001fae14str xzr, [sp+56]
001fae18strb wzr, [sp+64]
001fae1cstp xzr, xzr, [sp+112]
001fae20ldrsb x4, [sp+184]
001fae24ubfm x4, x4, 0, 7
001fae28cbnz w4, 0x1fae30
001fae2cb 0x1fae5c
001fae30
001fae30loc_1fae30:
001fae30adrp x27, 0x828000
001fae34ldr x2, [x27+192]
001fae38adrp x27, 0x828000
001fae3cldr x3, [x27+200]
001fae40str x2, [sp+112]
001fae44str x3, [sp+120]
001fae48ldr x0, [sp+56]
001fae4cldrb w1, [sp+64]
001fae50ldur x29, [sp-8]
001fae54ldr x30, [sp], 144
001fae58ret x30
001fae5c
001fae5cloc_1fae5c:
001fae5cstr xzr, [sp+48]
001fae60str xzr, [sp+72]
001fae64ldr x4, [sp+160]
001fae68str x4, [sp+96]
001fae6csubs xzr, x4, 0
001fae70cset x5, ne
001fae74strb w5, [sp+47]
001fae78cbnz x4, 0x1fae80
001fae7cb 0x1faea8
001fae80
001fae80loc_1fae80:
001fae80ldr x1, [sp+160]
001fae84ldr x4, [sp+152]
001fae88subs xzr, x1, 0
001fae8cb.hi 0x1fae94
001fae90b 0x1fb048
001fae94
001fae94loc_1fae94:
001fae94ldrb w4, [x4]
001fae98subs wzr, w4, 128
001fae9ccset x4, lo
001faea0strb w4, [sp+47]
001faea4b 0x1faeac
001faea8
001faea8loc_1faea8:
001faea8b 0x1faeac
001faeac
001faeacloc_1faeac:
001faeacldrb w4, [sp+47]
001faeb0tbnz w4, 0, 0x1faeb8
001faeb4b 0x1faee0
001faeb8
001faeb8loc_1faeb8:
001faeb8ldr x1, [sp+160]
001faebcldr x4, [sp+152]
001faec0subs xzr, x1, 0
001faec4b.hi 0x1faecc
001faec8b 0x1fb040
001faecc
001faeccloc_1faecc:
001faeccldrb w4, [x4]
001faed0str x4, [sp+48]
001faed4orr x4, xzr, 1
001faed8str x4, [sp+72]
001faedcb 0x1fafb0
001faee0
001faee0loc_1faee0:
001faee0ldr x4, [sp+160]
001faee4str x4, [sp+96]
001faee8subs xzr, x4, 2
001faeeccset x4, ge
001faef0strb w4, [sp+47]
001faef4b.ge 0x1faefc
001faef8b 0x1faf24
001faefc
001faefcloc_1faefc:
001faefcldr x1, [sp+160]
001faf00ldr x4, [sp+152]
001faf04subs xzr, x1, 1
001faf08b.hi 0x1faf10
001faf0cb 0x1fb038
001faf10
001faf10loc_1faf10:
001faf10ldrb w4, [x4+1]
001faf14subs wzr, w4, 128
001faf18cset x4, lo
001faf1cstrb w4, [sp+47]
001faf20b 0x1faf28
001faf24
001faf24loc_1faf24:
001faf24b 0x1faf28
001faf28
001faf28loc_1faf28:
001faf28ldrb w4, [sp+47]
001faf2ctbnz w4, 0, 0x1faf34
001faf30b 0x1faf80
001faf34
001faf34loc_1faf34:
001faf34ldr x1, [sp+160]
001faf38ldr x4, [sp+152]
001faf3csubs xzr, x1, 0
001faf40b.hi 0x1faf48
001faf44b 0x1fb030
001faf48
001faf48loc_1faf48:
001faf48ldrb w4, [x4]
001faf4cand x4, x4, 127
001faf50ldr x1, [sp+160]
001faf54ldr x5, [sp+152]
001faf58subs xzr, x1, 1
001faf5cb.hi 0x1faf64
001faf60b 0x1fb028
001faf64
001faf64loc_1faf64:
001faf64ldrb w5, [x5+1]
001faf68ubfm x5, x5, 57, 7
001faf6cadd x4, x4, x5
001faf70str x4, [sp+48]
001faf74orr x4, xzr, 2
001faf78str x4, [sp+72]
001faf7cb 0x1fafac
001faf80
001faf80loc_1faf80:
001faf80ldr x0, [sp+152]
001faf84ldr x1, [sp+160]
001faf88ldr x2, [sp+168]
001faf8cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001faf90str x0, [sp+88]
001faf94str x1, [sp+96]
001faf98str x0, [sp+80]
001faf9cstr x1, [sp+104]
001fafa0str x0, [sp+48]
001fafa4str x1, [sp+72]
001fafa8b 0x1fafac
001fafac
001fafacloc_1fafac:
001fafacb 0x1fafb0
001fafb0
001fafb0loc_1fafb0:
001fafb0ldr x4, [sp+72]
001fafb4tbnz x4, 63, 0x1fafbc
001fafb8b 0x1fafe8
001fafbc
001fafbcloc_1fafbc:
001fafbcadrp x27, 0x828000
001fafc0ldr x2, [x27+160]
001fafc4adrp x27, 0x828000
001fafc8ldr x3, [x27+168]
001fafccstr x2, [sp+112]
001fafd0str x3, [sp+120]
001fafd4ldr x0, [sp+56]
001fafd8ldrb w1, [sp+64]
001fafdcldur x29, [sp-8]
001fafe0ldr x30, [sp], 144
001fafe4ret x30
001fafe8
001fafe8loc_1fafe8:
001fafe8ldr x0, [sp+176]
001fafecbl google.golang.org/protobuf/internal/impl.pointer.Uint32
001faff0str x0, [sp+128]
001faff4ldrsb x27, [x0]
001faff8ldr x1, [sp+48]
001faffcstr w1, [x0]
001fb000ldr x1, [sp+72]
001fb004str x1, [sp+56]
001fb008stp xzr, xzr, [sp+112]
001fb00cldr x0, [sp+56]
001fb010ldrb w1, [sp+64]
001fb014mov x2, xzr
001fb018mov x3, xzr
001fb01cldur x29, [sp-8]
001fb020ldr x30, [sp], 144
001fb024ret x30
001fb028
001fb028loc_1fb028:
001fb028orr x0, xzr, 1
001fb02cbl runtime.panicIndex
001fb030
001fb030loc_1fb030:
001fb030mov x0, xzr
001fb034bl runtime.panicIndex
001fb038
001fb038loc_1fb038:
001fb038orr x0, xzr, 1
001fb03cbl runtime.panicIndex
001fb040
001fb040loc_1fb040:
001fb040mov x0, xzr
001fb044bl runtime.panicIndex
001fb048
001fb048loc_1fb048:
001fb048mov x0, xzr
001fb04cbl runtime.panicIndex
001fb050hint
001fb054
001fb054loc_1fb054:
001fb054stp x0, x1, [sp+8]
001fb058stp x2, x3, [sp+24]
001fb05cstrb w4, [sp+40]
001fb060str x5, [sp+48]
001fb064strb w6, [sp+56]
001fb068stp x7, x8, [sp+64]
001fb06cstr x9, [sp+80]
001fb070mov x3, x30
001fb074bl runtime.morestack_noctxt.abi0
001fb078ldp x0, x1, [sp+8]
001fb07cldp x2, x3, [sp+24]
001fb080ldrsb x4, [sp+40]
001fb084ldr x5, [sp+48]
001fb088ldrb w6, [sp+56]
001fb08cldp x7, x8, [sp+64]
001fb090ldr x9, [sp+80]
001fb094b 0x1fadd0
001fb098udf 0
001fb09cudf 0
001fadd0
001fadd0google.golang.org/protobuf/internal/impl.consumeUint32: ; void google.golang.org/protobuf/internal/impl.consumeUint32(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)
001fadd0ldr x16, [x28+16]
001fadd4sub x17, sp, 16
001fadd8subs xzr, x17, x16
001faddcb.ls 0x1fb054
001fade0str x30, [sp-144]!
001fade4stur x29, [sp-8]
001fade8sub x29, sp, 8
001fadecstr x0, [sp+152]
001fadf0str x1, [sp+160]
001fadf4str x2, [sp+168]
001fadf8str x3, [sp+176]
001fadfcstrb w4, [sp+184]
001fae00str x5, [sp+192]
001fae04strb w6, [sp+200]
001fae08str x7, [sp+208]
001fae0cstr x8, [sp+216]
001fae10str x9, [sp+224]
001fae14str xzr, [sp+56]
001fae18strb wzr, [sp+64]
001fae1cstp xzr, xzr, [sp+112]
001fae20ldrsb x4, [sp+184]
001fae24ubfm x4, x4, 0, 7
001fae28cbnz w4, 0x1fae30
001fae2cb 0x1fae5c
001fae30
001fae30loc_1fae30:
001fae30adrp x27, 0x828000
001fae34ldr x2, [x27+192]
001fae38adrp x27, 0x828000
001fae3cldr x3, [x27+200]
001fae40str x2, [sp+112]
001fae44str x3, [sp+120]
001fae48ldr x0, [sp+56]
001fae4cldrb w1, [sp+64]
001fae50ldur x29, [sp-8]
001fae54ldr x30, [sp], 144
001fae58ret x30
001fae5c
001fae5cloc_1fae5c:
001fae5cstr xzr, [sp+48]
001fae60str xzr, [sp+72]
001fae64ldr x4, [sp+160]
001fae68str x4, [sp+96]
001fae6csubs xzr, x4, 0
001fae70cset x5, ne
001fae74strb w5, [sp+47]
001fae78cbnz x4, 0x1fae80
001fae7cb 0x1faea8
001fae80
001fae80loc_1fae80:
001fae80ldr x1, [sp+160]
001fae84ldr x4, [sp+152]
001fae88subs xzr, x1, 0
001fae8cb.hi 0x1fae94
001fae90b 0x1fb048
001fae94
001fae94loc_1fae94:
001fae94ldrb w4, [x4]
001fae98subs wzr, w4, 128
001fae9ccset x4, lo
001faea0strb w4, [sp+47]
001faea4b 0x1faeac
001faea8
001faea8loc_1faea8:
001faea8b 0x1faeac
001faeac
001faeacloc_1faeac:
001faeacldrb w4, [sp+47]
001faeb0tbnz w4, 0, 0x1faeb8
001faeb4b 0x1faee0
001faeb8
001faeb8loc_1faeb8:
001faeb8ldr x1, [sp+160]
001faebcldr x4, [sp+152]
001faec0subs xzr, x1, 0
001faec4b.hi 0x1faecc
001faec8b 0x1fb040
001faecc
001faeccloc_1faecc:
001faeccldrb w4, [x4]
001faed0str x4, [sp+48]
001faed4orr x4, xzr, 1
001faed8str x4, [sp+72]
001faedcb 0x1fafb0
001faee0
001faee0loc_1faee0:
001faee0ldr x4, [sp+160]
001faee4str x4, [sp+96]
001faee8subs xzr, x4, 2
001faeeccset x4, ge
001faef0strb w4, [sp+47]
001faef4b.ge 0x1faefc
001faef8b 0x1faf24
001faefc
001faefcloc_1faefc:
001faefcldr x1, [sp+160]
001faf00ldr x4, [sp+152]
001faf04subs xzr, x1, 1
001faf08b.hi 0x1faf10
001faf0cb 0x1fb038
001faf10
001faf10loc_1faf10:
001faf10ldrb w4, [x4+1]
001faf14subs wzr, w4, 128
001faf18cset x4, lo
001faf1cstrb w4, [sp+47]
001faf20b 0x1faf28
001faf24
001faf24loc_1faf24:
001faf24b 0x1faf28
001faf28
001faf28loc_1faf28:
001faf28ldrb w4, [sp+47]
001faf2ctbnz w4, 0, 0x1faf34
001faf30b 0x1faf80
001faf34
001faf34loc_1faf34:
001faf34ldr x1, [sp+160]
001faf38ldr x4, [sp+152]
001faf3csubs xzr, x1, 0
001faf40b.hi 0x1faf48
001faf44b 0x1fb030
001faf48
001faf48loc_1faf48:
001faf48ldrb w4, [x4]
001faf4cand x4, x4, 127
001faf50ldr x1, [sp+160]
001faf54ldr x5, [sp+152]
001faf58subs xzr, x1, 1
001faf5cb.hi 0x1faf64
001faf60b 0x1fb028
001faf64
001faf64loc_1faf64:
001faf64ldrb w5, [x5+1]
001faf68ubfm x5, x5, 57, 7
001faf6cadd x4, x4, x5
001faf70str x4, [sp+48]
001faf74orr x4, xzr, 2
001faf78str x4, [sp+72]
001faf7cb 0x1fafac
001faf80
001faf80loc_1faf80:
001faf80ldr x0, [sp+152]
001faf84ldr x1, [sp+160]
001faf88ldr x2, [sp+168]
001faf8cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001faf90str x0, [sp+88]
001faf94str x1, [sp+96]
001faf98str x0, [sp+80]
001faf9cstr x1, [sp+104]
001fafa0str x0, [sp+48]
001fafa4str x1, [sp+72]
001fafa8b 0x1fafac
001fafac
001fafacloc_1fafac:
001fafacb 0x1fafb0
001fafb0
001fafb0loc_1fafb0:
001fafb0ldr x4, [sp+72]
001fafb4tbnz x4, 63, 0x1fafbc
001fafb8b 0x1fafe8
001fafbc
001fafbcloc_1fafbc:
001fafbcadrp x27, 0x828000
001fafc0ldr x2, [x27+160]
001fafc4adrp x27, 0x828000
001fafc8ldr x3, [x27+168]
001fafccstr x2, [sp+112]
001fafd0str x3, [sp+120]
001fafd4ldr x0, [sp+56]
001fafd8ldrb w1, [sp+64]
001fafdcldur x29, [sp-8]
001fafe0ldr x30, [sp], 144
001fafe4ret x30
001fafe8
001fafe8loc_1fafe8:
001fafe8ldr x0, [sp+176]
001fafecbl google.golang.org/protobuf/internal/impl.pointer.Uint32
001faff0str x0, [sp+128]
001faff4ldrsb x27, [x0]
001faff8ldr x1, [sp+48]
001faffcstr w1, [x0]
001fb000ldr x1, [sp+72]
001fb004str x1, [sp+56]
001fb008stp xzr, xzr, [sp+112]
001fb00cldr x0, [sp+56]
001fb010ldrb w1, [sp+64]
001fb014mov x2, xzr
001fb018mov x3, xzr
001fb01cldur x29, [sp-8]
001fb020ldr x30, [sp], 144
001fb024ret x30
001fb028
001fb028loc_1fb028:
001fb028orr x0, xzr, 1
001fb02cbl runtime.panicIndex
001fb030
001fb030loc_1fb030:
001fb030mov x0, xzr
001fb034bl runtime.panicIndex
001fb038
001fb038loc_1fb038:
001fb038orr x0, xzr, 1
001fb03cbl runtime.panicIndex
001fb040
001fb040loc_1fb040:
001fb040mov x0, xzr
001fb044bl runtime.panicIndex
001fb048
001fb048loc_1fb048:
001fb048mov x0, xzr
001fb04cbl runtime.panicIndex
001fb050hint
001fb054
001fb054loc_1fb054:
001fb054stp x0, x1, [sp+8]
001fb058stp x2, x3, [sp+24]
001fb05cstrb w4, [sp+40]
001fb060str x5, [sp+48]
001fb064strb w6, [sp+56]
001fb068stp x7, x8, [sp+64]
001fb06cstr x9, [sp+80]
001fb070mov x3, x30
001fb074bl runtime.morestack_noctxt.abi0
001fb078ldp x0, x1, [sp+8]
001fb07cldp x2, x3, [sp+24]
001fb080ldrsb x4, [sp+40]
001fb084ldr x5, [sp+48]
001fb088ldrb w6, [sp+56]
001fb08cldp x7, x8, [sp+64]
001fb090ldr x9, [sp+80]
001fb094b 0x1fadd0
001fb098udf 0
001fb09cudf 0
001fadd0
001fb0a0
001fb0a0google.golang.org/protobuf/internal/impl.sizeUint32NoZero: ; void google.golang.org/protobuf/internal/impl.sizeUint32NoZero(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fb0a0ldr x16, [x28+16]
001fb0a4subs xzr, sp, x16
001fb0a8b.ls 0x1fb124
001fb0acstr x30, [sp-64]!
001fb0b0stur x29, [sp-8]
001fb0b4sub x29, sp, 8
001fb0b8str x0, [sp+72]
001fb0bcstr x1, [sp+80]
001fb0c0strb w2, [sp+88]
001fb0c4str xzr, [sp+32]
001fb0c8bl google.golang.org/protobuf/internal/impl.pointer.Uint32
001fb0ccstr x0, [sp+48]
001fb0d0ldrsb x27, [x0]
001fb0d4ldr w1, [x0]
001fb0d8str w1, [sp+28]
001fb0dccbz w1, 0x1fb0e4
001fb0e0b 0x1fb0f8
001fb0e4
001fb0e4loc_1fb0e4:
001fb0e4str xzr, [sp+32]
001fb0e8mov x0, xzr
001fb0ecldur x29, [sp-8]
001fb0f0ldr x30, [sp], 64
001fb0f4ret x30
001fb0f8
001fb0f8loc_1fb0f8:
001fb0f8mov x0, x1
001fb0fcbl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fb100str x0, [sp+40]
001fb104ldr x1, [sp+80]
001fb108ldrsb x27, [x1]
001fb10cldr x1, [x1+120]
001fb110add x0, x1, x0
001fb114str x0, [sp+32]
001fb118ldur x29, [sp-8]
001fb11cldr x30, [sp], 64
001fb120ret x30
001fb124
001fb124loc_1fb124:
001fb124stp x0, x1, [sp+8]
001fb128strb w2, [sp+24]
001fb12cmov x3, x30
001fb130bl runtime.morestack_noctxt.abi0
001fb134ldp x0, x1, [sp+8]
001fb138ldrb w2, [sp+24]
001fb13cb 0x1fb0a0
001fb0a0
001fb0a0google.golang.org/protobuf/internal/impl.sizeUint32NoZero: ; void google.golang.org/protobuf/internal/impl.sizeUint32NoZero(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fb0a0ldr x16, [x28+16]
001fb0a4subs xzr, sp, x16
001fb0a8b.ls 0x1fb124
001fb0acstr x30, [sp-64]!
001fb0b0stur x29, [sp-8]
001fb0b4sub x29, sp, 8
001fb0b8str x0, [sp+72]
001fb0bcstr x1, [sp+80]
001fb0c0strb w2, [sp+88]
001fb0c4str xzr, [sp+32]
001fb0c8bl google.golang.org/protobuf/internal/impl.pointer.Uint32
001fb0ccstr x0, [sp+48]
001fb0d0ldrsb x27, [x0]
001fb0d4ldr w1, [x0]
001fb0d8str w1, [sp+28]
001fb0dccbz w1, 0x1fb0e4
001fb0e0b 0x1fb0f8
001fb0e4
001fb0e4loc_1fb0e4:
001fb0e4str xzr, [sp+32]
001fb0e8mov x0, xzr
001fb0ecldur x29, [sp-8]
001fb0f0ldr x30, [sp], 64
001fb0f4ret x30
001fb0f8
001fb0f8loc_1fb0f8:
001fb0f8mov x0, x1
001fb0fcbl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fb100str x0, [sp+40]
001fb104ldr x1, [sp+80]
001fb108ldrsb x27, [x1]
001fb10cldr x1, [x1+120]
001fb110add x0, x1, x0
001fb114str x0, [sp+32]
001fb118ldur x29, [sp-8]
001fb11cldr x30, [sp], 64
001fb120ret x30
001fb124
001fb124loc_1fb124:
001fb124stp x0, x1, [sp+8]
001fb128strb w2, [sp+24]
001fb12cmov x3, x30
001fb130bl runtime.morestack_noctxt.abi0
001fb134ldp x0, x1, [sp+8]
001fb138ldrb w2, [sp+24]
001fb13cb 0x1fb0a0
001fb0a0
001fb140
001fb140google.golang.org/protobuf/internal/impl.appendUint32NoZero: ; void google.golang.org/protobuf/internal/impl.appendUint32NoZero(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)
001fb140ldr x16, [x28+16]
001fb144subs xzr, sp, x16
001fb148b.ls 0x1fb24c
001fb14cstr x30, [sp-112]!
001fb150stur x29, [sp-8]
001fb154sub x29, sp, 8
001fb158str x0, [sp+120]
001fb15cstr x1, [sp+128]
001fb160str x2, [sp+136]
001fb164str x3, [sp+144]
001fb168str x4, [sp+152]
001fb16cstrb w5, [sp+160]
001fb170str xzr, [sp+72]
001fb174stp xzr, xzr, [sp+80]
001fb178stp xzr, xzr, [sp+56]
001fb17cldr x0, [sp+144]
001fb180bl google.golang.org/protobuf/internal/impl.pointer.Uint32
001fb184str x0, [sp+96]
001fb188ldrsb x27, [x0]
001fb18cldr w1, [x0]
001fb190str w1, [sp+44]
001fb194cbz w1, 0x1fb19c
001fb198b 0x1fb1d8
001fb19c
001fb19cloc_1fb19c:
001fb19cldr x5, [sp+120]
001fb1a0ldr x6, [sp+128]
001fb1a4ldr x7, [sp+136]
001fb1a8str x5, [sp+72]
001fb1acstr x6, [sp+80]
001fb1b0str x7, [sp+88]
001fb1b4stp xzr, xzr, [sp+56]
001fb1b8ldr x0, [sp+72]
001fb1bcldr x1, [sp+80]
001fb1c0ldr x2, [sp+88]
001fb1c4mov x3, xzr
001fb1c8mov x4, xzr
001fb1ccldur x29, [sp-8]
001fb1d0ldr x30, [sp], 112
001fb1d4ret x30
001fb1d8
001fb1d8loc_1fb1d8:
001fb1d8ldr x4, [sp+152]
001fb1dcldrsb x27, [x4]
001fb1e0ldr x3, [x4+112]
001fb1e4str x3, [sp+48]
001fb1e8ldr x0, [sp+120]
001fb1ecldr x1, [sp+128]
001fb1f0ldr x2, [sp+136]
001fb1f4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fb1f8str x0, [sp+120]
001fb1fcstr x1, [sp+128]
001fb200str x2, [sp+136]
001fb204ldr w4, [sp+44]
001fb208mov x3, x4
001fb20cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fb210str x0, [sp+120]
001fb214str x1, [sp+128]
001fb218str x2, [sp+136]
001fb21cstr x0, [sp+72]
001fb220str x1, [sp+80]
001fb224str x2, [sp+88]
001fb228stp xzr, xzr, [sp+56]
001fb22cldr x0, [sp+72]
001fb230ldr x1, [sp+80]
001fb234ldr x2, [sp+88]
001fb238mov x3, xzr
001fb23cmov x4, xzr
001fb240ldur x29, [sp-8]
001fb244ldr x30, [sp], 112
001fb248ret x30
001fb24c
001fb24cloc_1fb24c:
001fb24cstp x0, x1, [sp+8]
001fb250stp x2, x3, [sp+24]
001fb254str x4, [sp+40]
001fb258strb w5, [sp+48]
001fb25cmov x3, x30
001fb260bl runtime.morestack_noctxt.abi0
001fb264ldp x0, x1, [sp+8]
001fb268ldp x2, x3, [sp+24]
001fb26cldr x4, [sp+40]
001fb270ldrb w5, [sp+48]
001fb274b 0x1fb140
001fb278udf 0
001fb27cudf 0
001fb140
001fb140google.golang.org/protobuf/internal/impl.appendUint32NoZero: ; void google.golang.org/protobuf/internal/impl.appendUint32NoZero(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)
001fb140ldr x16, [x28+16]
001fb144subs xzr, sp, x16
001fb148b.ls 0x1fb24c
001fb14cstr x30, [sp-112]!
001fb150stur x29, [sp-8]
001fb154sub x29, sp, 8
001fb158str x0, [sp+120]
001fb15cstr x1, [sp+128]
001fb160str x2, [sp+136]
001fb164str x3, [sp+144]
001fb168str x4, [sp+152]
001fb16cstrb w5, [sp+160]
001fb170str xzr, [sp+72]
001fb174stp xzr, xzr, [sp+80]
001fb178stp xzr, xzr, [sp+56]
001fb17cldr x0, [sp+144]
001fb180bl google.golang.org/protobuf/internal/impl.pointer.Uint32
001fb184str x0, [sp+96]
001fb188ldrsb x27, [x0]
001fb18cldr w1, [x0]
001fb190str w1, [sp+44]
001fb194cbz w1, 0x1fb19c
001fb198b 0x1fb1d8
001fb19c
001fb19cloc_1fb19c:
001fb19cldr x5, [sp+120]
001fb1a0ldr x6, [sp+128]
001fb1a4ldr x7, [sp+136]
001fb1a8str x5, [sp+72]
001fb1acstr x6, [sp+80]
001fb1b0str x7, [sp+88]
001fb1b4stp xzr, xzr, [sp+56]
001fb1b8ldr x0, [sp+72]
001fb1bcldr x1, [sp+80]
001fb1c0ldr x2, [sp+88]
001fb1c4mov x3, xzr
001fb1c8mov x4, xzr
001fb1ccldur x29, [sp-8]
001fb1d0ldr x30, [sp], 112
001fb1d4ret x30
001fb1d8
001fb1d8loc_1fb1d8:
001fb1d8ldr x4, [sp+152]
001fb1dcldrsb x27, [x4]
001fb1e0ldr x3, [x4+112]
001fb1e4str x3, [sp+48]
001fb1e8ldr x0, [sp+120]
001fb1ecldr x1, [sp+128]
001fb1f0ldr x2, [sp+136]
001fb1f4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fb1f8str x0, [sp+120]
001fb1fcstr x1, [sp+128]
001fb200str x2, [sp+136]
001fb204ldr w4, [sp+44]
001fb208mov x3, x4
001fb20cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fb210str x0, [sp+120]
001fb214str x1, [sp+128]
001fb218str x2, [sp+136]
001fb21cstr x0, [sp+72]
001fb220str x1, [sp+80]
001fb224str x2, [sp+88]
001fb228stp xzr, xzr, [sp+56]
001fb22cldr x0, [sp+72]
001fb230ldr x1, [sp+80]
001fb234ldr x2, [sp+88]
001fb238mov x3, xzr
001fb23cmov x4, xzr
001fb240ldur x29, [sp-8]
001fb244ldr x30, [sp], 112
001fb248ret x30
001fb24c
001fb24cloc_1fb24c:
001fb24cstp x0, x1, [sp+8]
001fb250stp x2, x3, [sp+24]
001fb254str x4, [sp+40]
001fb258strb w5, [sp+48]
001fb25cmov x3, x30
001fb260bl runtime.morestack_noctxt.abi0
001fb264ldp x0, x1, [sp+8]
001fb268ldp x2, x3, [sp+24]
001fb26cldr x4, [sp+40]
001fb270ldrb w5, [sp+48]
001fb274b 0x1fb140
001fb278udf 0
001fb27cudf 0
001fb140
001fb280
001fb280google.golang.org/protobuf/internal/impl.sizeUint32Ptr: ; void google.golang.org/protobuf/internal/impl.sizeUint32Ptr(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fb280ldr x16, [x28+16]
001fb284subs xzr, sp, x16
001fb288b.ls 0x1fb2f0
001fb28cstr x30, [sp-64]!
001fb290stur x29, [sp-8]
001fb294sub x29, sp, 8
001fb298str x0, [sp+72]
001fb29cstr x1, [sp+80]
001fb2a0strb w2, [sp+88]
001fb2a4str xzr, [sp+32]
001fb2a8bl google.golang.org/protobuf/internal/impl.pointer.Uint32Ptr
001fb2acstr x0, [sp+48]
001fb2b0ldrsb x27, [x0]
001fb2b4ldr x1, [x0]
001fb2b8ldrsb x27, [x1]
001fb2bcldr w1, [x1]
001fb2c0str w1, [sp+28]
001fb2c4mov x0, x1
001fb2c8bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fb2ccstr x0, [sp+40]
001fb2d0ldr x1, [sp+80]
001fb2d4ldrsb x27, [x1]
001fb2d8ldr x1, [x1+120]
001fb2dcadd x0, x1, x0
001fb2e0str x0, [sp+32]
001fb2e4ldur x29, [sp-8]
001fb2e8ldr x30, [sp], 64
001fb2ecret x30
001fb2f0
001fb2f0loc_1fb2f0:
001fb2f0stp x0, x1, [sp+8]
001fb2f4strb w2, [sp+24]
001fb2f8mov x3, x30
001fb2fcbl runtime.morestack_noctxt.abi0
001fb300ldp x0, x1, [sp+8]
001fb304ldrb w2, [sp+24]
001fb308b 0x1fb280
001fb30cudf 0
001fb280
001fb280google.golang.org/protobuf/internal/impl.sizeUint32Ptr: ; void google.golang.org/protobuf/internal/impl.sizeUint32Ptr(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fb280ldr x16, [x28+16]
001fb284subs xzr, sp, x16
001fb288b.ls 0x1fb2f0
001fb28cstr x30, [sp-64]!
001fb290stur x29, [sp-8]
001fb294sub x29, sp, 8
001fb298str x0, [sp+72]
001fb29cstr x1, [sp+80]
001fb2a0strb w2, [sp+88]
001fb2a4str xzr, [sp+32]
001fb2a8bl google.golang.org/protobuf/internal/impl.pointer.Uint32Ptr
001fb2acstr x0, [sp+48]
001fb2b0ldrsb x27, [x0]
001fb2b4ldr x1, [x0]
001fb2b8ldrsb x27, [x1]
001fb2bcldr w1, [x1]
001fb2c0str w1, [sp+28]
001fb2c4mov x0, x1
001fb2c8bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fb2ccstr x0, [sp+40]
001fb2d0ldr x1, [sp+80]
001fb2d4ldrsb x27, [x1]
001fb2d8ldr x1, [x1+120]
001fb2dcadd x0, x1, x0
001fb2e0str x0, [sp+32]
001fb2e4ldur x29, [sp-8]
001fb2e8ldr x30, [sp], 64
001fb2ecret x30
001fb2f0
001fb2f0loc_1fb2f0:
001fb2f0stp x0, x1, [sp+8]
001fb2f4strb w2, [sp+24]
001fb2f8mov x3, x30
001fb2fcbl runtime.morestack_noctxt.abi0
001fb300ldp x0, x1, [sp+8]
001fb304ldrb w2, [sp+24]
001fb308b 0x1fb280
001fb30cudf 0
001fb280
001fb310
001fb310google.golang.org/protobuf/internal/impl.appendUint32Ptr: ; void google.golang.org/protobuf/internal/impl.appendUint32Ptr(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)
001fb310ldr x16, [x28+16]
001fb314subs xzr, sp, x16
001fb318b.ls 0x1fb3dc
001fb31cstr x30, [sp-112]!
001fb320stur x29, [sp-8]
001fb324sub x29, sp, 8
001fb328str x0, [sp+120]
001fb32cstr x1, [sp+128]
001fb330str x2, [sp+136]
001fb334str x3, [sp+144]
001fb338str x4, [sp+152]
001fb33cstrb w5, [sp+160]
001fb340str xzr, [sp+72]
001fb344stp xzr, xzr, [sp+80]
001fb348stp xzr, xzr, [sp+56]
001fb34cldr x0, [sp+144]
001fb350bl google.golang.org/protobuf/internal/impl.pointer.Uint32Ptr
001fb354str x0, [sp+96]
001fb358ldrsb x27, [x0]
001fb35cldr x1, [x0]
001fb360ldrsb x27, [x1]
001fb364ldr w1, [x1]
001fb368str w1, [sp+44]
001fb36cldr x1, [sp+152]
001fb370ldrsb x27, [x1]
001fb374ldr x3, [x1+112]
001fb378str x3, [sp+48]
001fb37cldr x0, [sp+120]
001fb380ldr x1, [sp+128]
001fb384ldr x2, [sp+136]
001fb388bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fb38cstr x0, [sp+120]
001fb390str x1, [sp+128]
001fb394str x2, [sp+136]
001fb398ldr w3, [sp+44]
001fb39cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fb3a0str x0, [sp+120]
001fb3a4str x1, [sp+128]
001fb3a8str x2, [sp+136]
001fb3acstr x0, [sp+72]
001fb3b0str x1, [sp+80]
001fb3b4str x2, [sp+88]
001fb3b8stp xzr, xzr, [sp+56]
001fb3bcldr x0, [sp+72]
001fb3c0ldr x1, [sp+80]
001fb3c4ldr x2, [sp+88]
001fb3c8mov x3, xzr
001fb3ccmov x4, xzr
001fb3d0ldur x29, [sp-8]
001fb3d4ldr x30, [sp], 112
001fb3d8ret x30
001fb3dc
001fb3dcloc_1fb3dc:
001fb3dcstp x0, x1, [sp+8]
001fb3e0stp x2, x3, [sp+24]
001fb3e4str x4, [sp+40]
001fb3e8strb w5, [sp+48]
001fb3ecmov x3, x30
001fb3f0bl runtime.morestack_noctxt.abi0
001fb3f4ldp x0, x1, [sp+8]
001fb3f8ldp x2, x3, [sp+24]
001fb3fcldr x4, [sp+40]
001fb400ldrb w5, [sp+48]
001fb404b 0x1fb310
001fb408udf 0
001fb40cudf 0
001fb310
001fb310google.golang.org/protobuf/internal/impl.appendUint32Ptr: ; void google.golang.org/protobuf/internal/impl.appendUint32Ptr(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)
001fb310ldr x16, [x28+16]
001fb314subs xzr, sp, x16
001fb318b.ls 0x1fb3dc
001fb31cstr x30, [sp-112]!
001fb320stur x29, [sp-8]
001fb324sub x29, sp, 8
001fb328str x0, [sp+120]
001fb32cstr x1, [sp+128]
001fb330str x2, [sp+136]
001fb334str x3, [sp+144]
001fb338str x4, [sp+152]
001fb33cstrb w5, [sp+160]
001fb340str xzr, [sp+72]
001fb344stp xzr, xzr, [sp+80]
001fb348stp xzr, xzr, [sp+56]
001fb34cldr x0, [sp+144]
001fb350bl google.golang.org/protobuf/internal/impl.pointer.Uint32Ptr
001fb354str x0, [sp+96]
001fb358ldrsb x27, [x0]
001fb35cldr x1, [x0]
001fb360ldrsb x27, [x1]
001fb364ldr w1, [x1]
001fb368str w1, [sp+44]
001fb36cldr x1, [sp+152]
001fb370ldrsb x27, [x1]
001fb374ldr x3, [x1+112]
001fb378str x3, [sp+48]
001fb37cldr x0, [sp+120]
001fb380ldr x1, [sp+128]
001fb384ldr x2, [sp+136]
001fb388bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fb38cstr x0, [sp+120]
001fb390str x1, [sp+128]
001fb394str x2, [sp+136]
001fb398ldr w3, [sp+44]
001fb39cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fb3a0str x0, [sp+120]
001fb3a4str x1, [sp+128]
001fb3a8str x2, [sp+136]
001fb3acstr x0, [sp+72]
001fb3b0str x1, [sp+80]
001fb3b4str x2, [sp+88]
001fb3b8stp xzr, xzr, [sp+56]
001fb3bcldr x0, [sp+72]
001fb3c0ldr x1, [sp+80]
001fb3c4ldr x2, [sp+88]
001fb3c8mov x3, xzr
001fb3ccmov x4, xzr
001fb3d0ldur x29, [sp-8]
001fb3d4ldr x30, [sp], 112
001fb3d8ret x30
001fb3dc
001fb3dcloc_1fb3dc:
001fb3dcstp x0, x1, [sp+8]
001fb3e0stp x2, x3, [sp+24]
001fb3e4str x4, [sp+40]
001fb3e8strb w5, [sp+48]
001fb3ecmov x3, x30
001fb3f0bl runtime.morestack_noctxt.abi0
001fb3f4ldp x0, x1, [sp+8]
001fb3f8ldp x2, x3, [sp+24]
001fb3fcldr x4, [sp+40]
001fb400ldrb w5, [sp+48]
001fb404b 0x1fb310
001fb408udf 0
001fb40cudf 0
001fb310
001fb410
001fb410google.golang.org/protobuf/internal/impl.consumeUint32Ptr: ; void google.golang.org/protobuf/internal/impl.consumeUint32Ptr(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)
001fb410ldr x16, [x28+16]
001fb414sub x17, sp, 16
001fb418subs xzr, x17, x16
001fb41cb.ls 0x1fb6fc
001fb420str x30, [sp-144]!
001fb424stur x29, [sp-8]
001fb428sub x29, sp, 8
001fb42cstr x0, [sp+152]
001fb430str x1, [sp+160]
001fb434str x2, [sp+168]
001fb438str x3, [sp+176]
001fb43cstrb w4, [sp+184]
001fb440str x5, [sp+192]
001fb444strb w6, [sp+200]
001fb448str x7, [sp+208]
001fb44cstr x8, [sp+216]
001fb450str x9, [sp+224]
001fb454str xzr, [sp+48]
001fb458strb wzr, [sp+56]
001fb45cstp xzr, xzr, [sp+112]
001fb460ldrsb x4, [sp+184]
001fb464ubfm x4, x4, 0, 7
001fb468cbnz w4, 0x1fb470
001fb46cb 0x1fb49c
001fb470
001fb470loc_1fb470:
001fb470adrp x27, 0x827000
001fb474ldr x2, [x27+192]
001fb478adrp x27, 0x827000
001fb47cldr x3, [x27+200]
001fb480str x2, [sp+112]
001fb484str x3, [sp+120]
001fb488ldr x0, [sp+48]
001fb48cldrb w1, [sp+56]
001fb490ldur x29, [sp-8]
001fb494ldr x30, [sp], 144
001fb498ret x30
001fb49c
001fb49cloc_1fb49c:
001fb49cstr xzr, [sp+40]
001fb4a0str xzr, [sp+64]
001fb4a4ldr x4, [sp+160]
001fb4a8str x4, [sp+88]
001fb4acsubs xzr, x4, 0
001fb4b0cset x5, ne
001fb4b4strb w5, [sp+39]
001fb4b8cbnz x4, 0x1fb4c0
001fb4bcb 0x1fb4e8
001fb4c0
001fb4c0loc_1fb4c0:
001fb4c0ldr x1, [sp+160]
001fb4c4ldr x4, [sp+152]
001fb4c8subs xzr, x1, 0
001fb4ccb.hi 0x1fb4d4
001fb4d0b 0x1fb6f0
001fb4d4
001fb4d4loc_1fb4d4:
001fb4d4ldrb w4, [x4]
001fb4d8subs wzr, w4, 128
001fb4dccset x4, lo
001fb4e0strb w4, [sp+39]
001fb4e4b 0x1fb4ec
001fb4e8
001fb4e8loc_1fb4e8:
001fb4e8b 0x1fb4ec
001fb4ec
001fb4ecloc_1fb4ec:
001fb4ecldrb w4, [sp+39]
001fb4f0tbnz w4, 0, 0x1fb4f8
001fb4f4b 0x1fb520
001fb4f8
001fb4f8loc_1fb4f8:
001fb4f8ldr x1, [sp+160]
001fb4fcldr x4, [sp+152]
001fb500subs xzr, x1, 0
001fb504b.hi 0x1fb50c
001fb508b 0x1fb6e8
001fb50c
001fb50cloc_1fb50c:
001fb50cldrb w4, [x4]
001fb510str x4, [sp+40]
001fb514orr x4, xzr, 1
001fb518str x4, [sp+64]
001fb51cb 0x1fb5f0
001fb520
001fb520loc_1fb520:
001fb520ldr x4, [sp+160]
001fb524str x4, [sp+88]
001fb528subs xzr, x4, 2
001fb52ccset x4, ge
001fb530strb w4, [sp+39]
001fb534b.ge 0x1fb53c
001fb538b 0x1fb564
001fb53c
001fb53cloc_1fb53c:
001fb53cldr x1, [sp+160]
001fb540ldr x4, [sp+152]
001fb544subs xzr, x1, 1
001fb548b.hi 0x1fb550
001fb54cb 0x1fb6e0
001fb550
001fb550loc_1fb550:
001fb550ldrb w4, [x4+1]
001fb554subs wzr, w4, 128
001fb558cset x4, lo
001fb55cstrb w4, [sp+39]
001fb560b 0x1fb568
001fb564
001fb564loc_1fb564:
001fb564b 0x1fb568
001fb568
001fb568loc_1fb568:
001fb568ldrb w4, [sp+39]
001fb56ctbnz w4, 0, 0x1fb574
001fb570b 0x1fb5c0
001fb574
001fb574loc_1fb574:
001fb574ldr x1, [sp+160]
001fb578ldr x4, [sp+152]
001fb57csubs xzr, x1, 0
001fb580b.hi 0x1fb588
001fb584b 0x1fb6d8
001fb588
001fb588loc_1fb588:
001fb588ldrb w4, [x4]
001fb58cand x4, x4, 127
001fb590ldr x1, [sp+160]
001fb594ldr x5, [sp+152]
001fb598subs xzr, x1, 1
001fb59cb.hi 0x1fb5a4
001fb5a0b 0x1fb6d0
001fb5a4
001fb5a4loc_1fb5a4:
001fb5a4ldrb w5, [x5+1]
001fb5a8ubfm x5, x5, 57, 7
001fb5acadd x4, x4, x5
001fb5b0str x4, [sp+40]
001fb5b4orr x4, xzr, 2
001fb5b8str x4, [sp+64]
001fb5bcb 0x1fb5ec
001fb5c0
001fb5c0loc_1fb5c0:
001fb5c0ldr x0, [sp+152]
001fb5c4ldr x1, [sp+160]
001fb5c8ldr x2, [sp+168]
001fb5ccbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001fb5d0str x0, [sp+80]
001fb5d4str x1, [sp+88]
001fb5d8str x0, [sp+72]
001fb5dcstr x1, [sp+96]
001fb5e0str x0, [sp+40]
001fb5e4str x1, [sp+64]
001fb5e8b 0x1fb5ec
001fb5ec
001fb5ecloc_1fb5ec:
001fb5ecb 0x1fb5f0
001fb5f0
001fb5f0loc_1fb5f0:
001fb5f0ldr x4, [sp+64]
001fb5f4tbnz x4, 63, 0x1fb5fc
001fb5f8b 0x1fb628
001fb5fc
001fb5fcloc_1fb5fc:
001fb5fcadrp x27, 0x827000
001fb600ldr x2, [x27+160]
001fb604adrp x27, 0x827000
001fb608ldr x3, [x27+168]
001fb60cstr x2, [sp+112]
001fb610str x3, [sp+120]
001fb614ldr x0, [sp+48]
001fb618ldrb w1, [sp+56]
001fb61cldur x29, [sp-8]
001fb620ldr x30, [sp], 144
001fb624ret x30
001fb628
001fb628loc_1fb628:
001fb628ldr x0, [sp+176]
001fb62cbl google.golang.org/protobuf/internal/impl.pointer.Uint32Ptr
001fb630str x0, [sp+104]
001fb634ldrsb x27, [x0]
001fb638ldr x1, [x0]
001fb63ccbnz x1, 0x1fb644
001fb640b 0x1fb648
001fb644
001fb644loc_1fb644:
001fb644b 0x1fb690
001fb648
001fb648loc_1fb648:
001fb648adrp x0, 0x3fa000
001fb64cadd x0, x0, 3328
001fb650bl runtime.newobject
001fb654str x0, [sp+128]
001fb658ldr x1, [sp+104]
001fb65cldrsb x27, [x1]
001fb660adrp x27, 0x850000
001fb664ldr w2, [x27+3056]
001fb668cbz w2, 0x1fb670
001fb66cb 0x1fb674
001fb670
001fb670loc_1fb670:
001fb670b 0x1fb688
001fb674
001fb674loc_1fb674:
001fb674bl runtime.gcWriteBarrier2
001fb678str x0, [x25]
001fb67cldr x4, [x1]
001fb680str x4, [x25+8]
001fb684b 0x1fb688
001fb688
001fb688loc_1fb688:
001fb688str x0, [x1]
001fb68cb 0x1fb690
001fb690
001fb690loc_1fb690:
001fb690ldr x4, [sp+104]
001fb694ldrsb x27, [x4]
001fb698ldr x4, [x4]
001fb69cldrsb x27, [x4]
001fb6a0ldr x5, [sp+40]
001fb6a4str w5, [x4]
001fb6a8ldr x4, [sp+64]
001fb6acstr x4, [sp+48]
001fb6b0stp xzr, xzr, [sp+112]
001fb6b4ldr x0, [sp+48]
001fb6b8ldrb w1, [sp+56]
001fb6bcmov x2, xzr
001fb6c0mov x3, xzr
001fb6c4ldur x29, [sp-8]
001fb6c8ldr x30, [sp], 144
001fb6ccret x30
001fb6d0
001fb6d0loc_1fb6d0:
001fb6d0orr x0, xzr, 1
001fb6d4bl runtime.panicIndex
001fb6d8
001fb6d8loc_1fb6d8:
001fb6d8mov x0, xzr
001fb6dcbl runtime.panicIndex
001fb6e0
001fb6e0loc_1fb6e0:
001fb6e0orr x0, xzr, 1
001fb6e4bl runtime.panicIndex
001fb6e8
001fb6e8loc_1fb6e8:
001fb6e8mov x0, xzr
001fb6ecbl runtime.panicIndex
001fb6f0
001fb6f0loc_1fb6f0:
001fb6f0mov x0, xzr
001fb6f4bl runtime.panicIndex
001fb6f8hint
001fb6fc
001fb6fcloc_1fb6fc:
001fb6fcstp x0, x1, [sp+8]
001fb700stp x2, x3, [sp+24]
001fb704strb w4, [sp+40]
001fb708str x5, [sp+48]
001fb70cstrb w6, [sp+56]
001fb710stp x7, x8, [sp+64]
001fb714str x9, [sp+80]
001fb718mov x3, x30
001fb71cbl runtime.morestack_noctxt.abi0
001fb720ldp x0, x1, [sp+8]
001fb724ldp x2, x3, [sp+24]
001fb728ldrsb x4, [sp+40]
001fb72cldr x5, [sp+48]
001fb730ldrb w6, [sp+56]
001fb734ldp x7, x8, [sp+64]
001fb738ldr x9, [sp+80]
001fb73cb 0x1fb410
001fb410
001fb410google.golang.org/protobuf/internal/impl.consumeUint32Ptr: ; void google.golang.org/protobuf/internal/impl.consumeUint32Ptr(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)
001fb410ldr x16, [x28+16]
001fb414sub x17, sp, 16
001fb418subs xzr, x17, x16
001fb41cb.ls 0x1fb6fc
001fb420str x30, [sp-144]!
001fb424stur x29, [sp-8]
001fb428sub x29, sp, 8
001fb42cstr x0, [sp+152]
001fb430str x1, [sp+160]
001fb434str x2, [sp+168]
001fb438str x3, [sp+176]
001fb43cstrb w4, [sp+184]
001fb440str x5, [sp+192]
001fb444strb w6, [sp+200]
001fb448str x7, [sp+208]
001fb44cstr x8, [sp+216]
001fb450str x9, [sp+224]
001fb454str xzr, [sp+48]
001fb458strb wzr, [sp+56]
001fb45cstp xzr, xzr, [sp+112]
001fb460ldrsb x4, [sp+184]
001fb464ubfm x4, x4, 0, 7
001fb468cbnz w4, 0x1fb470
001fb46cb 0x1fb49c
001fb470
001fb470loc_1fb470:
001fb470adrp x27, 0x827000
001fb474ldr x2, [x27+192]
001fb478adrp x27, 0x827000
001fb47cldr x3, [x27+200]
001fb480str x2, [sp+112]
001fb484str x3, [sp+120]
001fb488ldr x0, [sp+48]
001fb48cldrb w1, [sp+56]
001fb490ldur x29, [sp-8]
001fb494ldr x30, [sp], 144
001fb498ret x30
001fb49c
001fb49cloc_1fb49c:
001fb49cstr xzr, [sp+40]
001fb4a0str xzr, [sp+64]
001fb4a4ldr x4, [sp+160]
001fb4a8str x4, [sp+88]
001fb4acsubs xzr, x4, 0
001fb4b0cset x5, ne
001fb4b4strb w5, [sp+39]
001fb4b8cbnz x4, 0x1fb4c0
001fb4bcb 0x1fb4e8
001fb4c0
001fb4c0loc_1fb4c0:
001fb4c0ldr x1, [sp+160]
001fb4c4ldr x4, [sp+152]
001fb4c8subs xzr, x1, 0
001fb4ccb.hi 0x1fb4d4
001fb4d0b 0x1fb6f0
001fb4d4
001fb4d4loc_1fb4d4:
001fb4d4ldrb w4, [x4]
001fb4d8subs wzr, w4, 128
001fb4dccset x4, lo
001fb4e0strb w4, [sp+39]
001fb4e4b 0x1fb4ec
001fb4e8
001fb4e8loc_1fb4e8:
001fb4e8b 0x1fb4ec
001fb4ec
001fb4ecloc_1fb4ec:
001fb4ecldrb w4, [sp+39]
001fb4f0tbnz w4, 0, 0x1fb4f8
001fb4f4b 0x1fb520
001fb4f8
001fb4f8loc_1fb4f8:
001fb4f8ldr x1, [sp+160]
001fb4fcldr x4, [sp+152]
001fb500subs xzr, x1, 0
001fb504b.hi 0x1fb50c
001fb508b 0x1fb6e8
001fb50c
001fb50cloc_1fb50c:
001fb50cldrb w4, [x4]
001fb510str x4, [sp+40]
001fb514orr x4, xzr, 1
001fb518str x4, [sp+64]
001fb51cb 0x1fb5f0
001fb520
001fb520loc_1fb520:
001fb520ldr x4, [sp+160]
001fb524str x4, [sp+88]
001fb528subs xzr, x4, 2
001fb52ccset x4, ge
001fb530strb w4, [sp+39]
001fb534b.ge 0x1fb53c
001fb538b 0x1fb564
001fb53c
001fb53cloc_1fb53c:
001fb53cldr x1, [sp+160]
001fb540ldr x4, [sp+152]
001fb544subs xzr, x1, 1
001fb548b.hi 0x1fb550
001fb54cb 0x1fb6e0
001fb550
001fb550loc_1fb550:
001fb550ldrb w4, [x4+1]
001fb554subs wzr, w4, 128
001fb558cset x4, lo
001fb55cstrb w4, [sp+39]
001fb560b 0x1fb568
001fb564
001fb564loc_1fb564:
001fb564b 0x1fb568
001fb568
001fb568loc_1fb568:
001fb568ldrb w4, [sp+39]
001fb56ctbnz w4, 0, 0x1fb574
001fb570b 0x1fb5c0
001fb574
001fb574loc_1fb574:
001fb574ldr x1, [sp+160]
001fb578ldr x4, [sp+152]
001fb57csubs xzr, x1, 0
001fb580b.hi 0x1fb588
001fb584b 0x1fb6d8
001fb588
001fb588loc_1fb588:
001fb588ldrb w4, [x4]
001fb58cand x4, x4, 127
001fb590ldr x1, [sp+160]
001fb594ldr x5, [sp+152]
001fb598subs xzr, x1, 1
001fb59cb.hi 0x1fb5a4
001fb5a0b 0x1fb6d0
001fb5a4
001fb5a4loc_1fb5a4:
001fb5a4ldrb w5, [x5+1]
001fb5a8ubfm x5, x5, 57, 7
001fb5acadd x4, x4, x5
001fb5b0str x4, [sp+40]
001fb5b4orr x4, xzr, 2
001fb5b8str x4, [sp+64]
001fb5bcb 0x1fb5ec
001fb5c0
001fb5c0loc_1fb5c0:
001fb5c0ldr x0, [sp+152]
001fb5c4ldr x1, [sp+160]
001fb5c8ldr x2, [sp+168]
001fb5ccbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001fb5d0str x0, [sp+80]
001fb5d4str x1, [sp+88]
001fb5d8str x0, [sp+72]
001fb5dcstr x1, [sp+96]
001fb5e0str x0, [sp+40]
001fb5e4str x1, [sp+64]
001fb5e8b 0x1fb5ec
001fb5ec
001fb5ecloc_1fb5ec:
001fb5ecb 0x1fb5f0
001fb5f0
001fb5f0loc_1fb5f0:
001fb5f0ldr x4, [sp+64]
001fb5f4tbnz x4, 63, 0x1fb5fc
001fb5f8b 0x1fb628
001fb5fc
001fb5fcloc_1fb5fc:
001fb5fcadrp x27, 0x827000
001fb600ldr x2, [x27+160]
001fb604adrp x27, 0x827000
001fb608ldr x3, [x27+168]
001fb60cstr x2, [sp+112]
001fb610str x3, [sp+120]
001fb614ldr x0, [sp+48]
001fb618ldrb w1, [sp+56]
001fb61cldur x29, [sp-8]
001fb620ldr x30, [sp], 144
001fb624ret x30
001fb628
001fb628loc_1fb628:
001fb628ldr x0, [sp+176]
001fb62cbl google.golang.org/protobuf/internal/impl.pointer.Uint32Ptr
001fb630str x0, [sp+104]
001fb634ldrsb x27, [x0]
001fb638ldr x1, [x0]
001fb63ccbnz x1, 0x1fb644
001fb640b 0x1fb648
001fb644
001fb644loc_1fb644:
001fb644b 0x1fb690
001fb648
001fb648loc_1fb648:
001fb648adrp x0, 0x3fa000
001fb64cadd x0, x0, 3328
001fb650bl runtime.newobject
001fb654str x0, [sp+128]
001fb658ldr x1, [sp+104]
001fb65cldrsb x27, [x1]
001fb660adrp x27, 0x850000
001fb664ldr w2, [x27+3056]
001fb668cbz w2, 0x1fb670
001fb66cb 0x1fb674
001fb670
001fb670loc_1fb670:
001fb670b 0x1fb688
001fb674
001fb674loc_1fb674:
001fb674bl runtime.gcWriteBarrier2
001fb678str x0, [x25]
001fb67cldr x4, [x1]
001fb680str x4, [x25+8]
001fb684b 0x1fb688
001fb688
001fb688loc_1fb688:
001fb688str x0, [x1]
001fb68cb 0x1fb690
001fb690
001fb690loc_1fb690:
001fb690ldr x4, [sp+104]
001fb694ldrsb x27, [x4]
001fb698ldr x4, [x4]
001fb69cldrsb x27, [x4]
001fb6a0ldr x5, [sp+40]
001fb6a4str w5, [x4]
001fb6a8ldr x4, [sp+64]
001fb6acstr x4, [sp+48]
001fb6b0stp xzr, xzr, [sp+112]
001fb6b4ldr x0, [sp+48]
001fb6b8ldrb w1, [sp+56]
001fb6bcmov x2, xzr
001fb6c0mov x3, xzr
001fb6c4ldur x29, [sp-8]
001fb6c8ldr x30, [sp], 144
001fb6ccret x30
001fb6d0
001fb6d0loc_1fb6d0:
001fb6d0orr x0, xzr, 1
001fb6d4bl runtime.panicIndex
001fb6d8
001fb6d8loc_1fb6d8:
001fb6d8mov x0, xzr
001fb6dcbl runtime.panicIndex
001fb6e0
001fb6e0loc_1fb6e0:
001fb6e0orr x0, xzr, 1
001fb6e4bl runtime.panicIndex
001fb6e8
001fb6e8loc_1fb6e8:
001fb6e8mov x0, xzr
001fb6ecbl runtime.panicIndex
001fb6f0
001fb6f0loc_1fb6f0:
001fb6f0mov x0, xzr
001fb6f4bl runtime.panicIndex
001fb6f8hint
001fb6fc
001fb6fcloc_1fb6fc:
001fb6fcstp x0, x1, [sp+8]
001fb700stp x2, x3, [sp+24]
001fb704strb w4, [sp+40]
001fb708str x5, [sp+48]
001fb70cstrb w6, [sp+56]
001fb710stp x7, x8, [sp+64]
001fb714str x9, [sp+80]
001fb718mov x3, x30
001fb71cbl runtime.morestack_noctxt.abi0
001fb720ldp x0, x1, [sp+8]
001fb724ldp x2, x3, [sp+24]
001fb728ldrsb x4, [sp+40]
001fb72cldr x5, [sp+48]
001fb730ldrb w6, [sp+56]
001fb734ldp x7, x8, [sp+64]
001fb738ldr x9, [sp+80]
001fb73cb 0x1fb410
001fb410
001fb740
001fb740google.golang.org/protobuf/internal/impl.sizeUint32Slice: ; void google.golang.org/protobuf/internal/impl.sizeUint32Slice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fb740ldr x16, [x28+16]
001fb744subs xzr, sp, x16
001fb748b.ls 0x1fb814
001fb74cstr x30, [sp-128]!
001fb750stur x29, [sp-8]
001fb754sub x29, sp, 8
001fb758str x0, [sp+136]
001fb75cstr x1, [sp+144]
001fb760strb w2, [sp+152]
001fb764str xzr, [sp+32]
001fb768bl google.golang.org/protobuf/internal/impl.pointer.Uint32Slice
001fb76cstr x0, [sp+112]
001fb770ldrsb x27, [x0]
001fb774ldr x1, [x0+8]
001fb778ldr x2, [x0]
001fb77cldr x3, [x0+16]
001fb780str x2, [sp+64]
001fb784str x1, [sp+72]
001fb788str x3, [sp+80]
001fb78cstr x2, [sp+88]
001fb790str x1, [sp+96]
001fb794str x3, [sp+104]
001fb798str xzr, [sp+40]
001fb79cstr x1, [sp+56]
001fb7a0b 0x1fb7a4
001fb7a4
001fb7a4loc_1fb7a4:
001fb7a4ldr x1, [sp+56]
001fb7a8ldr x2, [sp+40]
001fb7acsubs xzr, x1, x2
001fb7b0b.gt 0x1fb7b8
001fb7b4b 0x1fb804
001fb7b8
001fb7b8loc_1fb7b8:
001fb7b8ldr x1, [sp+40]
001fb7bcldr x2, [sp+88]
001fb7c0ldr w1, [x2+2*x1]
001fb7c4str w1, [sp+28]
001fb7c8mov x0, x1
001fb7ccbl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fb7d0str x0, [sp+48]
001fb7d4ldr x1, [sp+32]
001fb7d8ldr x2, [sp+144]
001fb7dcldrsb x27, [x2]
001fb7e0ldr x2, [x2+120]
001fb7e4add x2, x2, x0
001fb7e8add x1, x1, x2
001fb7ecstr x1, [sp+32]
001fb7f0b 0x1fb7f4
001fb7f4
001fb7f4loc_1fb7f4:
001fb7f4ldr x1, [sp+40]
001fb7f8add x1, x1, 1
001fb7fcstr x1, [sp+40]
001fb800b 0x1fb7a4
001fb804
001fb804loc_1fb804:
001fb804ldr x0, [sp+32]
001fb808ldur x29, [sp-8]
001fb80cldr x30, [sp], 128
001fb810ret x30
001fb814
001fb814loc_1fb814:
001fb814stp x0, x1, [sp+8]
001fb818strb w2, [sp+24]
001fb81cmov x3, x30
001fb820bl runtime.morestack_noctxt.abi0
001fb824ldp x0, x1, [sp+8]
001fb828ldrb w2, [sp+24]
001fb82cb 0x1fb740
001fb740
001fb740google.golang.org/protobuf/internal/impl.sizeUint32Slice: ; void google.golang.org/protobuf/internal/impl.sizeUint32Slice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fb740ldr x16, [x28+16]
001fb744subs xzr, sp, x16
001fb748b.ls 0x1fb814
001fb74cstr x30, [sp-128]!
001fb750stur x29, [sp-8]
001fb754sub x29, sp, 8
001fb758str x0, [sp+136]
001fb75cstr x1, [sp+144]
001fb760strb w2, [sp+152]
001fb764str xzr, [sp+32]
001fb768bl google.golang.org/protobuf/internal/impl.pointer.Uint32Slice
001fb76cstr x0, [sp+112]
001fb770ldrsb x27, [x0]
001fb774ldr x1, [x0+8]
001fb778ldr x2, [x0]
001fb77cldr x3, [x0+16]
001fb780str x2, [sp+64]
001fb784str x1, [sp+72]
001fb788str x3, [sp+80]
001fb78cstr x2, [sp+88]
001fb790str x1, [sp+96]
001fb794str x3, [sp+104]
001fb798str xzr, [sp+40]
001fb79cstr x1, [sp+56]
001fb7a0b 0x1fb7a4
001fb7a4
001fb7a4loc_1fb7a4:
001fb7a4ldr x1, [sp+56]
001fb7a8ldr x2, [sp+40]
001fb7acsubs xzr, x1, x2
001fb7b0b.gt 0x1fb7b8
001fb7b4b 0x1fb804
001fb7b8
001fb7b8loc_1fb7b8:
001fb7b8ldr x1, [sp+40]
001fb7bcldr x2, [sp+88]
001fb7c0ldr w1, [x2+2*x1]
001fb7c4str w1, [sp+28]
001fb7c8mov x0, x1
001fb7ccbl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fb7d0str x0, [sp+48]
001fb7d4ldr x1, [sp+32]
001fb7d8ldr x2, [sp+144]
001fb7dcldrsb x27, [x2]
001fb7e0ldr x2, [x2+120]
001fb7e4add x2, x2, x0
001fb7e8add x1, x1, x2
001fb7ecstr x1, [sp+32]
001fb7f0b 0x1fb7f4
001fb7f4
001fb7f4loc_1fb7f4:
001fb7f4ldr x1, [sp+40]
001fb7f8add x1, x1, 1
001fb7fcstr x1, [sp+40]
001fb800b 0x1fb7a4
001fb804
001fb804loc_1fb804:
001fb804ldr x0, [sp+32]
001fb808ldur x29, [sp-8]
001fb80cldr x30, [sp], 128
001fb810ret x30
001fb814
001fb814loc_1fb814:
001fb814stp x0, x1, [sp+8]
001fb818strb w2, [sp+24]
001fb81cmov x3, x30
001fb820bl runtime.morestack_noctxt.abi0
001fb824ldp x0, x1, [sp+8]
001fb828ldrb w2, [sp+24]
001fb82cb 0x1fb740
001fb740
001fb830
001fb830google.golang.org/protobuf/internal/impl.appendUint32Slice: ; void google.golang.org/protobuf/internal/impl.appendUint32Slice(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)
001fb830ldr x16, [x28+16]
001fb834sub x17, sp, 48
001fb838subs xzr, x17, x16
001fb83cb.ls 0x1fb968
001fb840str x30, [sp-176]!
001fb844stur x29, [sp-8]
001fb848sub x29, sp, 8
001fb84cstr x0, [sp+184]
001fb850str x1, [sp+192]
001fb854str x2, [sp+200]
001fb858str x3, [sp+208]
001fb85cstr x4, [sp+216]
001fb860strb w5, [sp+224]
001fb864str xzr, [sp+88]
001fb868stp xzr, xzr, [sp+96]
001fb86cstp xzr, xzr, [sp+72]
001fb870ldr x0, [sp+208]
001fb874bl google.golang.org/protobuf/internal/impl.pointer.Uint32Slice
001fb878str x0, [sp+160]
001fb87cldrsb x27, [x0]
001fb880ldr x1, [x0+8]
001fb884ldr x2, [x0]
001fb888ldr x3, [x0+16]
001fb88cstr x2, [sp+112]
001fb890str x1, [sp+120]
001fb894str x3, [sp+128]
001fb898str x2, [sp+136]
001fb89cstr x1, [sp+144]
001fb8a0str x3, [sp+152]
001fb8a4str xzr, [sp+64]
001fb8a8str x1, [sp+56]
001fb8acb 0x1fb8b0
001fb8b0
001fb8b0loc_1fb8b0:
001fb8b0ldr x5, [sp+56]
001fb8b4ldr x6, [sp+64]
001fb8b8subs xzr, x5, x6
001fb8bcb.gt 0x1fb8c4
001fb8c0b 0x1fb92c
001fb8c4
001fb8c4loc_1fb8c4:
001fb8c4ldr x4, [sp+64]
001fb8c8ldr x5, [sp+136]
001fb8ccldr w4, [x5+2*x4]
001fb8d0str w4, [sp+44]
001fb8d4ldr x4, [sp+216]
001fb8d8ldrsb x27, [x4]
001fb8dcldr x3, [x4+112]
001fb8e0str x3, [sp+48]
001fb8e4ldr x0, [sp+184]
001fb8e8ldr x1, [sp+192]
001fb8ecldr x2, [sp+200]
001fb8f0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fb8f4str x0, [sp+184]
001fb8f8str x1, [sp+192]
001fb8fcstr x2, [sp+200]
001fb900ldr w4, [sp+44]
001fb904mov x3, x4
001fb908bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fb90cstr x0, [sp+184]
001fb910str x1, [sp+192]
001fb914str x2, [sp+200]
001fb918b 0x1fb91c
001fb91c
001fb91cloc_1fb91c:
001fb91cldr x5, [sp+64]
001fb920add x5, x5, 1
001fb924str x5, [sp+64]
001fb928b 0x1fb8b0
001fb92c
001fb92cloc_1fb92c:
001fb92cldr x5, [sp+184]
001fb930ldr x6, [sp+192]
001fb934ldr x7, [sp+200]
001fb938str x5, [sp+88]
001fb93cstr x6, [sp+96]
001fb940str x7, [sp+104]
001fb944stp xzr, xzr, [sp+72]
001fb948ldr x0, [sp+88]
001fb94cldr x1, [sp+96]
001fb950ldr x2, [sp+104]
001fb954mov x3, xzr
001fb958mov x4, xzr
001fb95cldur x29, [sp-8]
001fb960ldr x30, [sp], 176
001fb964ret x30
001fb968
001fb968loc_1fb968:
001fb968stp x0, x1, [sp+8]
001fb96cstp x2, x3, [sp+24]
001fb970str x4, [sp+40]
001fb974strb w5, [sp+48]
001fb978mov x3, x30
001fb97cbl runtime.morestack_noctxt.abi0
001fb980ldp x0, x1, [sp+8]
001fb984ldp x2, x3, [sp+24]
001fb988ldr x4, [sp+40]
001fb98cldrb w5, [sp+48]
001fb990b 0x1fb830
001fb994udf 0
001fb998udf 0
001fb99cudf 0
001fb830
001fb830google.golang.org/protobuf/internal/impl.appendUint32Slice: ; void google.golang.org/protobuf/internal/impl.appendUint32Slice(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)
001fb830ldr x16, [x28+16]
001fb834sub x17, sp, 48
001fb838subs xzr, x17, x16
001fb83cb.ls 0x1fb968
001fb840str x30, [sp-176]!
001fb844stur x29, [sp-8]
001fb848sub x29, sp, 8
001fb84cstr x0, [sp+184]
001fb850str x1, [sp+192]
001fb854str x2, [sp+200]
001fb858str x3, [sp+208]
001fb85cstr x4, [sp+216]
001fb860strb w5, [sp+224]
001fb864str xzr, [sp+88]
001fb868stp xzr, xzr, [sp+96]
001fb86cstp xzr, xzr, [sp+72]
001fb870ldr x0, [sp+208]
001fb874bl google.golang.org/protobuf/internal/impl.pointer.Uint32Slice
001fb878str x0, [sp+160]
001fb87cldrsb x27, [x0]
001fb880ldr x1, [x0+8]
001fb884ldr x2, [x0]
001fb888ldr x3, [x0+16]
001fb88cstr x2, [sp+112]
001fb890str x1, [sp+120]
001fb894str x3, [sp+128]
001fb898str x2, [sp+136]
001fb89cstr x1, [sp+144]
001fb8a0str x3, [sp+152]
001fb8a4str xzr, [sp+64]
001fb8a8str x1, [sp+56]
001fb8acb 0x1fb8b0
001fb8b0
001fb8b0loc_1fb8b0:
001fb8b0ldr x5, [sp+56]
001fb8b4ldr x6, [sp+64]
001fb8b8subs xzr, x5, x6
001fb8bcb.gt 0x1fb8c4
001fb8c0b 0x1fb92c
001fb8c4
001fb8c4loc_1fb8c4:
001fb8c4ldr x4, [sp+64]
001fb8c8ldr x5, [sp+136]
001fb8ccldr w4, [x5+2*x4]
001fb8d0str w4, [sp+44]
001fb8d4ldr x4, [sp+216]
001fb8d8ldrsb x27, [x4]
001fb8dcldr x3, [x4+112]
001fb8e0str x3, [sp+48]
001fb8e4ldr x0, [sp+184]
001fb8e8ldr x1, [sp+192]
001fb8ecldr x2, [sp+200]
001fb8f0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fb8f4str x0, [sp+184]
001fb8f8str x1, [sp+192]
001fb8fcstr x2, [sp+200]
001fb900ldr w4, [sp+44]
001fb904mov x3, x4
001fb908bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fb90cstr x0, [sp+184]
001fb910str x1, [sp+192]
001fb914str x2, [sp+200]
001fb918b 0x1fb91c
001fb91c
001fb91cloc_1fb91c:
001fb91cldr x5, [sp+64]
001fb920add x5, x5, 1
001fb924str x5, [sp+64]
001fb928b 0x1fb8b0
001fb92c
001fb92cloc_1fb92c:
001fb92cldr x5, [sp+184]
001fb930ldr x6, [sp+192]
001fb934ldr x7, [sp+200]
001fb938str x5, [sp+88]
001fb93cstr x6, [sp+96]
001fb940str x7, [sp+104]
001fb944stp xzr, xzr, [sp+72]
001fb948ldr x0, [sp+88]
001fb94cldr x1, [sp+96]
001fb950ldr x2, [sp+104]
001fb954mov x3, xzr
001fb958mov x4, xzr
001fb95cldur x29, [sp-8]
001fb960ldr x30, [sp], 176
001fb964ret x30
001fb968
001fb968loc_1fb968:
001fb968stp x0, x1, [sp+8]
001fb96cstp x2, x3, [sp+24]
001fb970str x4, [sp+40]
001fb974strb w5, [sp+48]
001fb978mov x3, x30
001fb97cbl runtime.morestack_noctxt.abi0
001fb980ldp x0, x1, [sp+8]
001fb984ldp x2, x3, [sp+24]
001fb988ldr x4, [sp+40]
001fb98cldrb w5, [sp+48]
001fb990b 0x1fb830
001fb994udf 0
001fb998udf 0
001fb99cudf 0
001fb830
001fb9a0
001fb9a0google.golang.org/protobuf/internal/impl.consumeUint32Slice: ; void google.golang.org/protobuf/internal/impl.consumeUint32Slice(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)
001fb9a0ldr x16, [x28+16]
001fb9a4sub x17, sp, 240
001fb9a8subs xzr, x17, x16
001fb9acb.ls 0x1fc0ec
001fb9b0sub x20, sp, 368
001fb9b4stp x29, x30, [x20-8]
001fb9b8add sp, x20, 0
001fb9bcsub x29, sp, 8
001fb9c0str x0, [sp+376]
001fb9c4str x1, [sp+384]
001fb9c8str x2, [sp+392]
001fb9ccstr x3, [sp+400]
001fb9d0strb w4, [sp+408]
001fb9d4str x5, [sp+416]
001fb9d8strb w6, [sp+424]
001fb9dcstr x7, [sp+432]
001fb9e0str x8, [sp+440]
001fb9e4str x9, [sp+448]
001fb9e8str xzr, [sp+112]
001fb9ecstrb wzr, [sp+120]
001fb9f0stp xzr, xzr, [sp+272]
001fb9f4ldr x0, [sp+400]
001fb9f8bl google.golang.org/protobuf/internal/impl.pointer.Uint32Slice
001fb9fcstr x0, [sp+240]
001fba00ldrsb x1, [sp+408]
001fba04ubfm x1, x1, 0, 7
001fba08subs wzr, w1, 2
001fba0cb.eq 0x1fba14
001fba10b 0x1fbab8
001fba14
001fba14loc_1fba14:
001fba14str xzr, [sp+312]
001fba18stp xzr, xzr, [sp+320]
001fba1cldr x0, [sp+376]
001fba20ldr x1, [sp+384]
001fba24ldr x2, [sp+392]
001fba28bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001fba2cstr x0, [sp+312]
001fba30str x1, [sp+320]
001fba34str x2, [sp+328]
001fba38str x3, [sp+192]
001fba3cstr x0, [sp+336]
001fba40str x1, [sp+344]
001fba44str x2, [sp+352]
001fba48ldr x3, [sp+192]
001fba4cstr x3, [sp+232]
001fba50str x0, [sp+288]
001fba54str x1, [sp+296]
001fba58str x2, [sp+304]
001fba5cldr x3, [sp+232]
001fba60str x3, [sp+144]
001fba64tbnz x3, 63, 0x1fba6c
001fba68b 0x1fba98
001fba6c
001fba6cloc_1fba6c:
001fba6cadrp x27, 0x827000
001fba70ldr x2, [x27+160]
001fba74adrp x27, 0x827000
001fba78ldr x3, [x27+168]
001fba7cstr x2, [sp+272]
001fba80str x3, [sp+280]
001fba84ldr x0, [sp+112]
001fba88ldrb w1, [sp+120]
001fba8cldp x29, x30, [sp-8]
001fba90add sp, sp, 368
001fba94ret x30
001fba98
001fba98loc_1fba98:
001fba98str xzr, [sp+152]
001fba9cldr x5, [sp+288]
001fbaa0str x5, [sp+312]
001fbaa4str x1, [sp+320]
001fbaa8str x2, [sp+328]
001fbaacstr xzr, [sp+168]
001fbab0str x1, [sp+160]
001fbab4b 0x1fbd5c
001fbab8
001fbab8loc_1fbab8:
001fbab8ldrsb x5, [sp+408]
001fbabcubfm x5, x5, 0, 7
001fbac0cbnz w5, 0x1fbac8
001fbac4b 0x1fbaf4
001fbac8
001fbac8loc_1fbac8:
001fbac8adrp x27, 0x827000
001fbaccldr x2, [x27+192]
001fbad0adrp x27, 0x827000
001fbad4ldr x3, [x27+200]
001fbad8str x2, [sp+272]
001fbadcstr x3, [sp+280]
001fbae0ldr x0, [sp+112]
001fbae4ldrb w1, [sp+120]
001fbae8ldp x29, x30, [sp-8]
001fbaecadd sp, sp, 368
001fbaf0ret x30
001fbaf4
001fbaf4loc_1fbaf4:
001fbaf4str xzr, [sp+96]
001fbaf8str xzr, [sp+128]
001fbafcldr x5, [sp+384]
001fbb00str x5, [sp+192]
001fbb04subs xzr, x5, 0
001fbb08cset x6, ne
001fbb0cstrb w6, [sp+87]
001fbb10cbnz x5, 0x1fbb18
001fbb14b 0x1fbb40
001fbb18
001fbb18loc_1fbb18:
001fbb18ldr x1, [sp+384]
001fbb1cldr x5, [sp+376]
001fbb20subs xzr, x1, 0
001fbb24b.hi 0x1fbb2c
001fbb28b 0x1fbd54
001fbb2c
001fbb2cloc_1fbb2c:
001fbb2cldrb w5, [x5]
001fbb30subs wzr, w5, 128
001fbb34cset x5, lo
001fbb38strb w5, [sp+87]
001fbb3cb 0x1fbb44
001fbb40
001fbb40loc_1fbb40:
001fbb40b 0x1fbb44
001fbb44
001fbb44loc_1fbb44:
001fbb44ldrb w5, [sp+87]
001fbb48tbnz w5, 0, 0x1fbb50
001fbb4cb 0x1fbb78
001fbb50
001fbb50loc_1fbb50:
001fbb50ldr x1, [sp+384]
001fbb54ldr x5, [sp+376]
001fbb58subs xzr, x1, 0
001fbb5cb.hi 0x1fbb64
001fbb60b 0x1fbd4c
001fbb64
001fbb64loc_1fbb64:
001fbb64ldrb w5, [x5]
001fbb68str x5, [sp+96]
001fbb6corr x3, xzr, 1
001fbb70str x3, [sp+128]
001fbb74b 0x1fbc4c
001fbb78
001fbb78loc_1fbb78:
001fbb78ldr x5, [sp+384]
001fbb7cstr x5, [sp+192]
001fbb80subs xzr, x5, 2
001fbb84cset x5, ge
001fbb88strb w5, [sp+87]
001fbb8cb.ge 0x1fbb94
001fbb90b 0x1fbbbc
001fbb94
001fbb94loc_1fbb94:
001fbb94ldr x1, [sp+384]
001fbb98ldr x5, [sp+376]
001fbb9csubs xzr, x1, 1
001fbba0b.hi 0x1fbba8
001fbba4b 0x1fbd44
001fbba8
001fbba8loc_1fbba8:
001fbba8ldrb w5, [x5+1]
001fbbacsubs wzr, w5, 128
001fbbb0cset x5, lo
001fbbb4strb w5, [sp+87]
001fbbb8b 0x1fbbc0
001fbbbc
001fbbbcloc_1fbbbc:
001fbbbcb 0x1fbbc0
001fbbc0
001fbbc0loc_1fbbc0:
001fbbc0ldrb w5, [sp+87]
001fbbc4tbnz w5, 0, 0x1fbbcc
001fbbc8b 0x1fbc18
001fbbcc
001fbbccloc_1fbbcc:
001fbbccldr x1, [sp+384]
001fbbd0ldr x5, [sp+376]
001fbbd4subs xzr, x1, 0
001fbbd8b.hi 0x1fbbe0
001fbbdcb 0x1fbd3c
001fbbe0
001fbbe0loc_1fbbe0:
001fbbe0ldrb w5, [x5]
001fbbe4and x5, x5, 127
001fbbe8ldr x1, [sp+384]
001fbbecldr x6, [sp+376]
001fbbf0subs xzr, x1, 1
001fbbf4b.hi 0x1fbbfc
001fbbf8b 0x1fbd34
001fbbfc
001fbbfcloc_1fbbfc:
001fbbfcldrb w6, [x6+1]
001fbc00ubfm x6, x6, 57, 7
001fbc04add x5, x5, x6
001fbc08str x5, [sp+96]
001fbc0corr x5, xzr, 2
001fbc10str x5, [sp+128]
001fbc14b 0x1fbc44
001fbc18
001fbc18loc_1fbc18:
001fbc18ldr x0, [sp+376]
001fbc1cldr x1, [sp+384]
001fbc20ldr x2, [sp+392]
001fbc24bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001fbc28str x0, [sp+176]
001fbc2cstr x1, [sp+192]
001fbc30str x0, [sp+208]
001fbc34str x1, [sp+200]
001fbc38str x0, [sp+96]
001fbc3cstr x1, [sp+128]
001fbc40b 0x1fbc44
001fbc44
001fbc44loc_1fbc44:
001fbc44orr x3, xzr, 1
001fbc48b 0x1fbc4c
001fbc4c
001fbc4cloc_1fbc4c:
001fbc4cldr x5, [sp+128]
001fbc50tbnz x5, 63, 0x1fbc58
001fbc54b 0x1fbc84
001fbc58
001fbc58loc_1fbc58:
001fbc58adrp x27, 0x827000
001fbc5cldr x2, [x27+160]
001fbc60adrp x27, 0x827000
001fbc64ldr x3, [x27+168]
001fbc68str x2, [sp+272]
001fbc6cstr x3, [sp+280]
001fbc70ldr x0, [sp+112]
001fbc74ldrb w1, [sp+120]
001fbc78ldp x29, x30, [sp-8]
001fbc7cadd sp, sp, 368
001fbc80ret x30
001fbc84
001fbc84loc_1fbc84:
001fbc84ldr x5, [sp+96]
001fbc88str w5, [sp+88]
001fbc8cldr x5, [sp+240]
001fbc90ldrsb x27, [x5]
001fbc94ldr x2, [x5+16]
001fbc98ldr x0, [x5]
001fbc9cldr x5, [x5+8]
001fbca0add x1, x5, 1
001fbca4subs xzr, x2, x1
001fbca8b.hs 0x1fbcb0
001fbcacb 0x1fbcb4
001fbcb0
001fbcb0loc_1fbcb0:
001fbcb0b 0x1fbcc4
001fbcb4
001fbcb4loc_1fbcb4:
001fbcb4adrp x4, 0x3fa000
001fbcb8add x4, x4, 3328
001fbcbcbl runtime.growslice
001fbcc0b 0x1fbcc4
001fbcc4
001fbcc4loc_1fbcc4:
001fbcc4ldr w4, [sp+88]
001fbcc8sub x5, x1, 1
001fbcccstr w4, [x0+2*x5]
001fbcd0ldr x4, [sp+240]
001fbcd4ldrsb x27, [x4]
001fbcd8str x1, [x4+8]
001fbcdcstr x2, [x4+16]
001fbce0adrp x27, 0x850000
001fbce4ldr w5, [x27+3056]
001fbce8cbz w5, 0x1fbcf0
001fbcecb 0x1fbcf4
001fbcf0
001fbcf0loc_1fbcf0:
001fbcf0b 0x1fbd08
001fbcf4
001fbcf4loc_1fbcf4:
001fbcf4bl runtime.gcWriteBarrier2
001fbcf8str x0, [x25]
001fbcfcldr x5, [x4]
001fbd00str x5, [x25+8]
001fbd04b 0x1fbd08
001fbd08
001fbd08loc_1fbd08:
001fbd08str x0, [x4]
001fbd0cldr x4, [sp+128]
001fbd10str x4, [sp+112]
001fbd14stp xzr, xzr, [sp+272]
001fbd18ldr x0, [sp+112]
001fbd1cldrb w1, [sp+120]
001fbd20mov x2, xzr
001fbd24mov x3, xzr
001fbd28ldp x29, x30, [sp-8]
001fbd2cadd sp, sp, 368
001fbd30ret x30
001fbd34
001fbd34loc_1fbd34:
001fbd34orr x0, xzr, 1
001fbd38bl runtime.panicIndex
001fbd3c
001fbd3cloc_1fbd3c:
001fbd3cmov x0, xzr
001fbd40bl runtime.panicIndex
001fbd44
001fbd44loc_1fbd44:
001fbd44orr x0, xzr, 1
001fbd48bl runtime.panicIndex
001fbd4c
001fbd4cloc_1fbd4c:
001fbd4cmov x0, xzr
001fbd50bl runtime.panicIndex
001fbd54
001fbd54loc_1fbd54:
001fbd54mov x0, xzr
001fbd58bl runtime.panicIndex
001fbd5c
001fbd5cloc_1fbd5c:
001fbd5cldr x5, [sp+160]
001fbd60ldr x6, [sp+168]
001fbd64subs xzr, x5, x6
001fbd68b.gt 0x1fbd70
001fbd6cb 0x1fbdb4
001fbd70
001fbd70loc_1fbd70:
001fbd70ldr x5, [sp+168]
001fbd74ldr x6, [sp+312]
001fbd78ldrb w5, [x6+x5]
001fbd7cstrb w5, [sp+86]
001fbd80subs wzr, w5, 128
001fbd84b.lo 0x1fbd8c
001fbd88b 0x1fbd9c
001fbd8c
001fbd8cloc_1fbd8c:
001fbd8cldr x5, [sp+152]
001fbd90add x5, x5, 1
001fbd94str x5, [sp+152]
001fbd98b 0x1fbda0
001fbd9c
001fbd9cloc_1fbd9c:
001fbd9cb 0x1fbda0
001fbda0
001fbda0loc_1fbda0:
001fbda0b 0x1fbda4
001fbda4
001fbda4loc_1fbda4:
001fbda4ldr x5, [sp+168]
001fbda8add x5, x5, 1
001fbdacstr x5, [sp+168]
001fbdb0b 0x1fbd5c
001fbdb4
001fbdb4loc_1fbdb4:
001fbdb4ldr x5, [sp+152]
001fbdb8subs xzr, x5, 0
001fbdbcb.gt 0x1fbdc4
001fbdc0b 0x1fbdd4
001fbdc4
001fbdc4loc_1fbdc4:
001fbdc4ldr x1, [sp+152]
001fbdc8ldr x0, [sp+400]
001fbdccbl google.golang.org/protobuf/internal/impl.pointer.growUint32Slice
001fbdd0b 0x1fbdd8
001fbdd4
001fbdd4loc_1fbdd4:
001fbdd4b 0x1fbdd8
001fbdd8
001fbdd8loc_1fbdd8:
001fbdd8ldr x5, [sp+240]
001fbddcldrsb x27, [x5]
001fbde0ldr x6, [x5]
001fbde4ldr x7, [x5+8]
001fbde8ldr x5, [x5+16]
001fbdecstr x6, [sp+248]
001fbdf0str x7, [sp+256]
001fbdf4str x5, [sp+264]
001fbdf8b 0x1fbdfc
001fbdfc
001fbdfcloc_1fbdfc:
001fbdfcldr x5, [sp+296]
001fbe00str x5, [sp+192]
001fbe04cbnz x5, 0x1fbe0c
001fbe08b 0x1fc048
001fbe0c
001fbe0cloc_1fbe0c:
001fbe0cstr xzr, [sp+104]
001fbe10str xzr, [sp+136]
001fbe14ldr x5, [sp+296]
001fbe18str x5, [sp+184]
001fbe1csubs xzr, x5, 0
001fbe20cset x6, ne
001fbe24strb w6, [sp+87]
001fbe28cbnz x5, 0x1fbe30
001fbe2cb 0x1fbe58
001fbe30
001fbe30loc_1fbe30:
001fbe30ldr x1, [sp+296]
001fbe34ldr x5, [sp+288]
001fbe38subs xzr, x1, 0
001fbe3cb.hi 0x1fbe44
001fbe40b 0x1fc0e0
001fbe44
001fbe44loc_1fbe44:
001fbe44ldrb w5, [x5]
001fbe48subs wzr, w5, 128
001fbe4ccset x5, lo
001fbe50strb w5, [sp+87]
001fbe54b 0x1fbe5c
001fbe58
001fbe58loc_1fbe58:
001fbe58b 0x1fbe5c
001fbe5c
001fbe5cloc_1fbe5c:
001fbe5cldrb w5, [sp+87]
001fbe60tbnz w5, 0, 0x1fbe68
001fbe64b 0x1fbe90
001fbe68
001fbe68loc_1fbe68:
001fbe68ldr x1, [sp+296]
001fbe6cldr x5, [sp+288]
001fbe70subs xzr, x1, 0
001fbe74b.hi 0x1fbe7c
001fbe78b 0x1fc0d8
001fbe7c
001fbe7cloc_1fbe7c:
001fbe7cldrb w5, [x5]
001fbe80str x5, [sp+104]
001fbe84orr x0, xzr, 1
001fbe88str x0, [sp+136]
001fbe8cb 0x1fbf68
001fbe90
001fbe90loc_1fbe90:
001fbe90ldr x5, [sp+296]
001fbe94str x5, [sp+184]
001fbe98subs xzr, x5, 2
001fbe9ccset x5, ge
001fbea0strb w5, [sp+87]
001fbea4b.ge 0x1fbeac
001fbea8b 0x1fbed4
001fbeac
001fbeacloc_1fbeac:
001fbeacldr x1, [sp+296]
001fbeb0ldr x5, [sp+288]
001fbeb4subs xzr, x1, 1
001fbeb8b.hi 0x1fbec0
001fbebcb 0x1fc0d0
001fbec0
001fbec0loc_1fbec0:
001fbec0ldrb w5, [x5+1]
001fbec4subs wzr, w5, 128
001fbec8cset x5, lo
001fbeccstrb w5, [sp+87]
001fbed0b 0x1fbed8
001fbed4
001fbed4loc_1fbed4:
001fbed4b 0x1fbed8
001fbed8
001fbed8loc_1fbed8:
001fbed8ldrb w5, [sp+87]
001fbedctbnz w5, 0, 0x1fbee4
001fbee0b 0x1fbf30
001fbee4
001fbee4loc_1fbee4:
001fbee4ldr x1, [sp+296]
001fbee8ldr x5, [sp+288]
001fbeecsubs xzr, x1, 0
001fbef0b.hi 0x1fbef8
001fbef4b 0x1fc0c8
001fbef8
001fbef8loc_1fbef8:
001fbef8ldrb w5, [x5]
001fbefcand x5, x5, 127
001fbf00ldr x1, [sp+296]
001fbf04ldr x6, [sp+288]
001fbf08subs xzr, x1, 1
001fbf0cb.hi 0x1fbf14
001fbf10b 0x1fc0c0
001fbf14
001fbf14loc_1fbf14:
001fbf14ldrb w6, [x6+1]
001fbf18ubfm x6, x6, 57, 7
001fbf1cadd x5, x5, x6
001fbf20str x5, [sp+104]
001fbf24orr x5, xzr, 2
001fbf28str x5, [sp+136]
001fbf2cb 0x1fbf60
001fbf30
001fbf30loc_1fbf30:
001fbf30ldr x0, [sp+288]
001fbf34ldr x1, [sp+296]
001fbf38ldr x2, [sp+304]
001fbf3cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001fbf40str x0, [sp+176]
001fbf44str x1, [sp+184]
001fbf48str x0, [sp+224]
001fbf4cstr x1, [sp+216]
001fbf50str x0, [sp+104]
001fbf54str x1, [sp+136]
001fbf58orr x5, xzr, 2
001fbf5cb 0x1fbf60
001fbf60
001fbf60loc_1fbf60:
001fbf60orr x0, xzr, 1
001fbf64b 0x1fbf68
001fbf68
001fbf68loc_1fbf68:
001fbf68ldr x5, [sp+136]
001fbf6ctbnz x5, 63, 0x1fbf74
001fbf70b 0x1fbfa0
001fbf74
001fbf74loc_1fbf74:
001fbf74adrp x27, 0x827000
001fbf78ldr x2, [x27+160]
001fbf7cadrp x27, 0x827000
001fbf80ldr x3, [x27+168]
001fbf84str x2, [sp+272]
001fbf88str x3, [sp+280]
001fbf8cldr x0, [sp+112]
001fbf90ldrb w1, [sp+120]
001fbf94ldp x29, x30, [sp-8]
001fbf98add sp, sp, 368
001fbf9cret x30
001fbfa0
001fbfa0loc_1fbfa0:
001fbfa0ldr x5, [sp+104]
001fbfa4str w5, [sp+92]
001fbfa8ldr x2, [sp+264]
001fbfacldr x5, [sp+248]
001fbfb0ldr x6, [sp+256]
001fbfb4add x1, x6, 1
001fbfb8subs xzr, x2, x1
001fbfbcb.hs 0x1fbfc4
001fbfc0b 0x1fbfc8
001fbfc4
001fbfc4loc_1fbfc4:
001fbfc4b 0x1fbfe8
001fbfc8
001fbfc8loc_1fbfc8:
001fbfc8mov x3, x0
001fbfccadrp x4, 0x3fa000
001fbfd0add x4, x4, 3328
001fbfd4mov x0, x5
001fbfd8bl runtime.growslice
001fbfdcmov x5, x0
001fbfe0orr x0, xzr, 1
001fbfe4b 0x1fbfe8
001fbfe8
001fbfe8loc_1fbfe8:
001fbfe8ldr w6, [sp+92]
001fbfecsub x7, x1, 1
001fbff0str w6, [x5+2*x7]
001fbff4str x5, [sp+248]
001fbff8str x1, [sp+256]
001fbffcstr x2, [sp+264]
001fc000ldr x5, [sp+136]
001fc004ldr x1, [sp+296]
001fc008ldr x6, [sp+288]
001fc00cldr x7, [sp+304]
001fc010b 0x1fc014
001fc014
001fc014loc_1fc014:
001fc014subs xzr, x1, x5
001fc018b.hs 0x1fc020
001fc01cb 0x1fc0b8
001fc020
001fc020loc_1fc020:
001fc020sub x7, x7, x5
001fc024sub x8, x1, x5
001fc028sub x9, xzr, x7
001fc02cand x5, x5, x9, asr #63
001fc030add x5, x6, x5
001fc034str x5, [sp+288]
001fc038str x8, [sp+296]
001fc03cstr x7, [sp+304]
001fc040b 0x1fc044
001fc044
001fc044loc_1fc044:
001fc044b 0x1fbdfc
001fc048
001fc048loc_1fc048:
001fc048ldr x4, [sp+240]
001fc04cldrsb x27, [x4]
001fc050ldr x5, [sp+248]
001fc054ldr x6, [sp+256]
001fc058ldr x7, [sp+264]
001fc05cstr x6, [x4+8]
001fc060str x7, [x4+16]
001fc064adrp x27, 0x84f000
001fc068ldr w6, [x27+3056]
001fc06ccbz w6, 0x1fc074
001fc070b 0x1fc078
001fc074
001fc074loc_1fc074:
001fc074b 0x1fc08c
001fc078
001fc078loc_1fc078:
001fc078bl runtime.gcWriteBarrier2
001fc07cstr x5, [x25]
001fc080ldr x6, [x4]
001fc084str x6, [x25+8]
001fc088b 0x1fc08c
001fc08c
001fc08cloc_1fc08c:
001fc08cstr x5, [x4]
001fc090ldr x4, [sp+144]
001fc094str x4, [sp+112]
001fc098stp xzr, xzr, [sp+272]
001fc09cldr x0, [sp+112]
001fc0a0ldrb w1, [sp+120]
001fc0a4mov x2, xzr
001fc0a8mov x3, xzr
001fc0acldp x29, x30, [sp-8]
001fc0b0add sp, sp, 368
001fc0b4ret x30
001fc0b8
001fc0b8loc_1fc0b8:
001fc0b8mov x0, x5
001fc0bcbl runtime.panicSliceB
001fc0c0
001fc0c0loc_1fc0c0:
001fc0c0orr x0, xzr, 1
001fc0c4bl runtime.panicIndex
001fc0c8
001fc0c8loc_1fc0c8:
001fc0c8mov x0, xzr
001fc0ccbl runtime.panicIndex
001fc0d0
001fc0d0loc_1fc0d0:
001fc0d0orr x0, xzr, 1
001fc0d4bl runtime.panicIndex
001fc0d8
001fc0d8loc_1fc0d8:
001fc0d8mov x0, xzr
001fc0dcbl runtime.panicIndex
001fc0e0
001fc0e0loc_1fc0e0:
001fc0e0mov x0, xzr
001fc0e4bl runtime.panicIndex
001fc0e8hint
001fc0ec
001fc0ecloc_1fc0ec:
001fc0ecstp x0, x1, [sp+8]
001fc0f0stp x2, x3, [sp+24]
001fc0f4strb w4, [sp+40]
001fc0f8str x5, [sp+48]
001fc0fcstrb w6, [sp+56]
001fc100stp x7, x8, [sp+64]
001fc104str x9, [sp+80]
001fc108mov x3, x30
001fc10cbl runtime.morestack_noctxt.abi0
001fc110ldp x0, x1, [sp+8]
001fc114ldp x2, x3, [sp+24]
001fc118ldrsb x4, [sp+40]
001fc11cldr x5, [sp+48]
001fc120ldrb w6, [sp+56]
001fc124ldp x7, x8, [sp+64]
001fc128ldr x9, [sp+80]
001fc12cb 0x1fb9a0
001fb9a0
001fb9a0google.golang.org/protobuf/internal/impl.consumeUint32Slice: ; void google.golang.org/protobuf/internal/impl.consumeUint32Slice(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)
001fb9a0ldr x16, [x28+16]
001fb9a4sub x17, sp, 240
001fb9a8subs xzr, x17, x16
001fb9acb.ls 0x1fc0ec
001fb9b0sub x20, sp, 368
001fb9b4stp x29, x30, [x20-8]
001fb9b8add sp, x20, 0
001fb9bcsub x29, sp, 8
001fb9c0str x0, [sp+376]
001fb9c4str x1, [sp+384]
001fb9c8str x2, [sp+392]
001fb9ccstr x3, [sp+400]
001fb9d0strb w4, [sp+408]
001fb9d4str x5, [sp+416]
001fb9d8strb w6, [sp+424]
001fb9dcstr x7, [sp+432]
001fb9e0str x8, [sp+440]
001fb9e4str x9, [sp+448]
001fb9e8str xzr, [sp+112]
001fb9ecstrb wzr, [sp+120]
001fb9f0stp xzr, xzr, [sp+272]
001fb9f4ldr x0, [sp+400]
001fb9f8bl google.golang.org/protobuf/internal/impl.pointer.Uint32Slice
001fb9fcstr x0, [sp+240]
001fba00ldrsb x1, [sp+408]
001fba04ubfm x1, x1, 0, 7
001fba08subs wzr, w1, 2
001fba0cb.eq 0x1fba14
001fba10b 0x1fbab8
001fba14
001fba14loc_1fba14:
001fba14str xzr, [sp+312]
001fba18stp xzr, xzr, [sp+320]
001fba1cldr x0, [sp+376]
001fba20ldr x1, [sp+384]
001fba24ldr x2, [sp+392]
001fba28bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001fba2cstr x0, [sp+312]
001fba30str x1, [sp+320]
001fba34str x2, [sp+328]
001fba38str x3, [sp+192]
001fba3cstr x0, [sp+336]
001fba40str x1, [sp+344]
001fba44str x2, [sp+352]
001fba48ldr x3, [sp+192]
001fba4cstr x3, [sp+232]
001fba50str x0, [sp+288]
001fba54str x1, [sp+296]
001fba58str x2, [sp+304]
001fba5cldr x3, [sp+232]
001fba60str x3, [sp+144]
001fba64tbnz x3, 63, 0x1fba6c
001fba68b 0x1fba98
001fba6c
001fba6cloc_1fba6c:
001fba6cadrp x27, 0x827000
001fba70ldr x2, [x27+160]
001fba74adrp x27, 0x827000
001fba78ldr x3, [x27+168]
001fba7cstr x2, [sp+272]
001fba80str x3, [sp+280]
001fba84ldr x0, [sp+112]
001fba88ldrb w1, [sp+120]
001fba8cldp x29, x30, [sp-8]
001fba90add sp, sp, 368
001fba94ret x30
001fba98
001fba98loc_1fba98:
001fba98str xzr, [sp+152]
001fba9cldr x5, [sp+288]
001fbaa0str x5, [sp+312]
001fbaa4str x1, [sp+320]
001fbaa8str x2, [sp+328]
001fbaacstr xzr, [sp+168]
001fbab0str x1, [sp+160]
001fbab4b 0x1fbd5c
001fbab8
001fbab8loc_1fbab8:
001fbab8ldrsb x5, [sp+408]
001fbabcubfm x5, x5, 0, 7
001fbac0cbnz w5, 0x1fbac8
001fbac4b 0x1fbaf4
001fbac8
001fbac8loc_1fbac8:
001fbac8adrp x27, 0x827000
001fbaccldr x2, [x27+192]
001fbad0adrp x27, 0x827000
001fbad4ldr x3, [x27+200]
001fbad8str x2, [sp+272]
001fbadcstr x3, [sp+280]
001fbae0ldr x0, [sp+112]
001fbae4ldrb w1, [sp+120]
001fbae8ldp x29, x30, [sp-8]
001fbaecadd sp, sp, 368
001fbaf0ret x30
001fbaf4
001fbaf4loc_1fbaf4:
001fbaf4str xzr, [sp+96]
001fbaf8str xzr, [sp+128]
001fbafcldr x5, [sp+384]
001fbb00str x5, [sp+192]
001fbb04subs xzr, x5, 0
001fbb08cset x6, ne
001fbb0cstrb w6, [sp+87]
001fbb10cbnz x5, 0x1fbb18
001fbb14b 0x1fbb40
001fbb18
001fbb18loc_1fbb18:
001fbb18ldr x1, [sp+384]
001fbb1cldr x5, [sp+376]
001fbb20subs xzr, x1, 0
001fbb24b.hi 0x1fbb2c
001fbb28b 0x1fbd54
001fbb2c
001fbb2cloc_1fbb2c:
001fbb2cldrb w5, [x5]
001fbb30subs wzr, w5, 128
001fbb34cset x5, lo
001fbb38strb w5, [sp+87]
001fbb3cb 0x1fbb44
001fbb40
001fbb40loc_1fbb40:
001fbb40b 0x1fbb44
001fbb44
001fbb44loc_1fbb44:
001fbb44ldrb w5, [sp+87]
001fbb48tbnz w5, 0, 0x1fbb50
001fbb4cb 0x1fbb78
001fbb50
001fbb50loc_1fbb50:
001fbb50ldr x1, [sp+384]
001fbb54ldr x5, [sp+376]
001fbb58subs xzr, x1, 0
001fbb5cb.hi 0x1fbb64
001fbb60b 0x1fbd4c
001fbb64
001fbb64loc_1fbb64:
001fbb64ldrb w5, [x5]
001fbb68str x5, [sp+96]
001fbb6corr x3, xzr, 1
001fbb70str x3, [sp+128]
001fbb74b 0x1fbc4c
001fbb78
001fbb78loc_1fbb78:
001fbb78ldr x5, [sp+384]
001fbb7cstr x5, [sp+192]
001fbb80subs xzr, x5, 2
001fbb84cset x5, ge
001fbb88strb w5, [sp+87]
001fbb8cb.ge 0x1fbb94
001fbb90b 0x1fbbbc
001fbb94
001fbb94loc_1fbb94:
001fbb94ldr x1, [sp+384]
001fbb98ldr x5, [sp+376]
001fbb9csubs xzr, x1, 1
001fbba0b.hi 0x1fbba8
001fbba4b 0x1fbd44
001fbba8
001fbba8loc_1fbba8:
001fbba8ldrb w5, [x5+1]
001fbbacsubs wzr, w5, 128
001fbbb0cset x5, lo
001fbbb4strb w5, [sp+87]
001fbbb8b 0x1fbbc0
001fbbbc
001fbbbcloc_1fbbbc:
001fbbbcb 0x1fbbc0
001fbbc0
001fbbc0loc_1fbbc0:
001fbbc0ldrb w5, [sp+87]
001fbbc4tbnz w5, 0, 0x1fbbcc
001fbbc8b 0x1fbc18
001fbbcc
001fbbccloc_1fbbcc:
001fbbccldr x1, [sp+384]
001fbbd0ldr x5, [sp+376]
001fbbd4subs xzr, x1, 0
001fbbd8b.hi 0x1fbbe0
001fbbdcb 0x1fbd3c
001fbbe0
001fbbe0loc_1fbbe0:
001fbbe0ldrb w5, [x5]
001fbbe4and x5, x5, 127
001fbbe8ldr x1, [sp+384]
001fbbecldr x6, [sp+376]
001fbbf0subs xzr, x1, 1
001fbbf4b.hi 0x1fbbfc
001fbbf8b 0x1fbd34
001fbbfc
001fbbfcloc_1fbbfc:
001fbbfcldrb w6, [x6+1]
001fbc00ubfm x6, x6, 57, 7
001fbc04add x5, x5, x6
001fbc08str x5, [sp+96]
001fbc0corr x5, xzr, 2
001fbc10str x5, [sp+128]
001fbc14b 0x1fbc44
001fbc18
001fbc18loc_1fbc18:
001fbc18ldr x0, [sp+376]
001fbc1cldr x1, [sp+384]
001fbc20ldr x2, [sp+392]
001fbc24bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001fbc28str x0, [sp+176]
001fbc2cstr x1, [sp+192]
001fbc30str x0, [sp+208]
001fbc34str x1, [sp+200]
001fbc38str x0, [sp+96]
001fbc3cstr x1, [sp+128]
001fbc40b 0x1fbc44
001fbc44
001fbc44loc_1fbc44:
001fbc44orr x3, xzr, 1
001fbc48b 0x1fbc4c
001fbc4c
001fbc4cloc_1fbc4c:
001fbc4cldr x5, [sp+128]
001fbc50tbnz x5, 63, 0x1fbc58
001fbc54b 0x1fbc84
001fbc58
001fbc58loc_1fbc58:
001fbc58adrp x27, 0x827000
001fbc5cldr x2, [x27+160]
001fbc60adrp x27, 0x827000
001fbc64ldr x3, [x27+168]
001fbc68str x2, [sp+272]
001fbc6cstr x3, [sp+280]
001fbc70ldr x0, [sp+112]
001fbc74ldrb w1, [sp+120]
001fbc78ldp x29, x30, [sp-8]
001fbc7cadd sp, sp, 368
001fbc80ret x30
001fbc84
001fbc84loc_1fbc84:
001fbc84ldr x5, [sp+96]
001fbc88str w5, [sp+88]
001fbc8cldr x5, [sp+240]
001fbc90ldrsb x27, [x5]
001fbc94ldr x2, [x5+16]
001fbc98ldr x0, [x5]
001fbc9cldr x5, [x5+8]
001fbca0add x1, x5, 1
001fbca4subs xzr, x2, x1
001fbca8b.hs 0x1fbcb0
001fbcacb 0x1fbcb4
001fbcb0
001fbcb0loc_1fbcb0:
001fbcb0b 0x1fbcc4
001fbcb4
001fbcb4loc_1fbcb4:
001fbcb4adrp x4, 0x3fa000
001fbcb8add x4, x4, 3328
001fbcbcbl runtime.growslice
001fbcc0b 0x1fbcc4
001fbcc4
001fbcc4loc_1fbcc4:
001fbcc4ldr w4, [sp+88]
001fbcc8sub x5, x1, 1
001fbcccstr w4, [x0+2*x5]
001fbcd0ldr x4, [sp+240]
001fbcd4ldrsb x27, [x4]
001fbcd8str x1, [x4+8]
001fbcdcstr x2, [x4+16]
001fbce0adrp x27, 0x850000
001fbce4ldr w5, [x27+3056]
001fbce8cbz w5, 0x1fbcf0
001fbcecb 0x1fbcf4
001fbcf0
001fbcf0loc_1fbcf0:
001fbcf0b 0x1fbd08
001fbcf4
001fbcf4loc_1fbcf4:
001fbcf4bl runtime.gcWriteBarrier2
001fbcf8str x0, [x25]
001fbcfcldr x5, [x4]
001fbd00str x5, [x25+8]
001fbd04b 0x1fbd08
001fbd08
001fbd08loc_1fbd08:
001fbd08str x0, [x4]
001fbd0cldr x4, [sp+128]
001fbd10str x4, [sp+112]
001fbd14stp xzr, xzr, [sp+272]
001fbd18ldr x0, [sp+112]
001fbd1cldrb w1, [sp+120]
001fbd20mov x2, xzr
001fbd24mov x3, xzr
001fbd28ldp x29, x30, [sp-8]
001fbd2cadd sp, sp, 368
001fbd30ret x30
001fbd34
001fbd34loc_1fbd34:
001fbd34orr x0, xzr, 1
001fbd38bl runtime.panicIndex
001fbd3c
001fbd3cloc_1fbd3c:
001fbd3cmov x0, xzr
001fbd40bl runtime.panicIndex
001fbd44
001fbd44loc_1fbd44:
001fbd44orr x0, xzr, 1
001fbd48bl runtime.panicIndex
001fbd4c
001fbd4cloc_1fbd4c:
001fbd4cmov x0, xzr
001fbd50bl runtime.panicIndex
001fbd54
001fbd54loc_1fbd54:
001fbd54mov x0, xzr
001fbd58bl runtime.panicIndex
001fbd5c
001fbd5cloc_1fbd5c:
001fbd5cldr x5, [sp+160]
001fbd60ldr x6, [sp+168]
001fbd64subs xzr, x5, x6
001fbd68b.gt 0x1fbd70
001fbd6cb 0x1fbdb4
001fbd70
001fbd70loc_1fbd70:
001fbd70ldr x5, [sp+168]
001fbd74ldr x6, [sp+312]
001fbd78ldrb w5, [x6+x5]
001fbd7cstrb w5, [sp+86]
001fbd80subs wzr, w5, 128
001fbd84b.lo 0x1fbd8c
001fbd88b 0x1fbd9c
001fbd8c
001fbd8cloc_1fbd8c:
001fbd8cldr x5, [sp+152]
001fbd90add x5, x5, 1
001fbd94str x5, [sp+152]
001fbd98b 0x1fbda0
001fbd9c
001fbd9cloc_1fbd9c:
001fbd9cb 0x1fbda0
001fbda0
001fbda0loc_1fbda0:
001fbda0b 0x1fbda4
001fbda4
001fbda4loc_1fbda4:
001fbda4ldr x5, [sp+168]
001fbda8add x5, x5, 1
001fbdacstr x5, [sp+168]
001fbdb0b 0x1fbd5c
001fbdb4
001fbdb4loc_1fbdb4:
001fbdb4ldr x5, [sp+152]
001fbdb8subs xzr, x5, 0
001fbdbcb.gt 0x1fbdc4
001fbdc0b 0x1fbdd4
001fbdc4
001fbdc4loc_1fbdc4:
001fbdc4ldr x1, [sp+152]
001fbdc8ldr x0, [sp+400]
001fbdccbl google.golang.org/protobuf/internal/impl.pointer.growUint32Slice
001fbdd0b 0x1fbdd8
001fbdd4
001fbdd4loc_1fbdd4:
001fbdd4b 0x1fbdd8
001fbdd8
001fbdd8loc_1fbdd8:
001fbdd8ldr x5, [sp+240]
001fbddcldrsb x27, [x5]
001fbde0ldr x6, [x5]
001fbde4ldr x7, [x5+8]
001fbde8ldr x5, [x5+16]
001fbdecstr x6, [sp+248]
001fbdf0str x7, [sp+256]
001fbdf4str x5, [sp+264]
001fbdf8b 0x1fbdfc
001fbdfc
001fbdfcloc_1fbdfc:
001fbdfcldr x5, [sp+296]
001fbe00str x5, [sp+192]
001fbe04cbnz x5, 0x1fbe0c
001fbe08b 0x1fc048
001fbe0c
001fbe0cloc_1fbe0c:
001fbe0cstr xzr, [sp+104]
001fbe10str xzr, [sp+136]
001fbe14ldr x5, [sp+296]
001fbe18str x5, [sp+184]
001fbe1csubs xzr, x5, 0
001fbe20cset x6, ne
001fbe24strb w6, [sp+87]
001fbe28cbnz x5, 0x1fbe30
001fbe2cb 0x1fbe58
001fbe30
001fbe30loc_1fbe30:
001fbe30ldr x1, [sp+296]
001fbe34ldr x5, [sp+288]
001fbe38subs xzr, x1, 0
001fbe3cb.hi 0x1fbe44
001fbe40b 0x1fc0e0
001fbe44
001fbe44loc_1fbe44:
001fbe44ldrb w5, [x5]
001fbe48subs wzr, w5, 128
001fbe4ccset x5, lo
001fbe50strb w5, [sp+87]
001fbe54b 0x1fbe5c
001fbe58
001fbe58loc_1fbe58:
001fbe58b 0x1fbe5c
001fbe5c
001fbe5cloc_1fbe5c:
001fbe5cldrb w5, [sp+87]
001fbe60tbnz w5, 0, 0x1fbe68
001fbe64b 0x1fbe90
001fbe68
001fbe68loc_1fbe68:
001fbe68ldr x1, [sp+296]
001fbe6cldr x5, [sp+288]
001fbe70subs xzr, x1, 0
001fbe74b.hi 0x1fbe7c
001fbe78b 0x1fc0d8
001fbe7c
001fbe7cloc_1fbe7c:
001fbe7cldrb w5, [x5]
001fbe80str x5, [sp+104]
001fbe84orr x0, xzr, 1
001fbe88str x0, [sp+136]
001fbe8cb 0x1fbf68
001fbe90
001fbe90loc_1fbe90:
001fbe90ldr x5, [sp+296]
001fbe94str x5, [sp+184]
001fbe98subs xzr, x5, 2
001fbe9ccset x5, ge
001fbea0strb w5, [sp+87]
001fbea4b.ge 0x1fbeac
001fbea8b 0x1fbed4
001fbeac
001fbeacloc_1fbeac:
001fbeacldr x1, [sp+296]
001fbeb0ldr x5, [sp+288]
001fbeb4subs xzr, x1, 1
001fbeb8b.hi 0x1fbec0
001fbebcb 0x1fc0d0
001fbec0
001fbec0loc_1fbec0:
001fbec0ldrb w5, [x5+1]
001fbec4subs wzr, w5, 128
001fbec8cset x5, lo
001fbeccstrb w5, [sp+87]
001fbed0b 0x1fbed8
001fbed4
001fbed4loc_1fbed4:
001fbed4b 0x1fbed8
001fbed8
001fbed8loc_1fbed8:
001fbed8ldrb w5, [sp+87]
001fbedctbnz w5, 0, 0x1fbee4
001fbee0b 0x1fbf30
001fbee4
001fbee4loc_1fbee4:
001fbee4ldr x1, [sp+296]
001fbee8ldr x5, [sp+288]
001fbeecsubs xzr, x1, 0
001fbef0b.hi 0x1fbef8
001fbef4b 0x1fc0c8
001fbef8
001fbef8loc_1fbef8:
001fbef8ldrb w5, [x5]
001fbefcand x5, x5, 127
001fbf00ldr x1, [sp+296]
001fbf04ldr x6, [sp+288]
001fbf08subs xzr, x1, 1
001fbf0cb.hi 0x1fbf14
001fbf10b 0x1fc0c0
001fbf14
001fbf14loc_1fbf14:
001fbf14ldrb w6, [x6+1]
001fbf18ubfm x6, x6, 57, 7
001fbf1cadd x5, x5, x6
001fbf20str x5, [sp+104]
001fbf24orr x5, xzr, 2
001fbf28str x5, [sp+136]
001fbf2cb 0x1fbf60
001fbf30
001fbf30loc_1fbf30:
001fbf30ldr x0, [sp+288]
001fbf34ldr x1, [sp+296]
001fbf38ldr x2, [sp+304]
001fbf3cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001fbf40str x0, [sp+176]
001fbf44str x1, [sp+184]
001fbf48str x0, [sp+224]
001fbf4cstr x1, [sp+216]
001fbf50str x0, [sp+104]
001fbf54str x1, [sp+136]
001fbf58orr x5, xzr, 2
001fbf5cb 0x1fbf60
001fbf60
001fbf60loc_1fbf60:
001fbf60orr x0, xzr, 1
001fbf64b 0x1fbf68
001fbf68
001fbf68loc_1fbf68:
001fbf68ldr x5, [sp+136]
001fbf6ctbnz x5, 63, 0x1fbf74
001fbf70b 0x1fbfa0
001fbf74
001fbf74loc_1fbf74:
001fbf74adrp x27, 0x827000
001fbf78ldr x2, [x27+160]
001fbf7cadrp x27, 0x827000
001fbf80ldr x3, [x27+168]
001fbf84str x2, [sp+272]
001fbf88str x3, [sp+280]
001fbf8cldr x0, [sp+112]
001fbf90ldrb w1, [sp+120]
001fbf94ldp x29, x30, [sp-8]
001fbf98add sp, sp, 368
001fbf9cret x30
001fbfa0
001fbfa0loc_1fbfa0:
001fbfa0ldr x5, [sp+104]
001fbfa4str w5, [sp+92]
001fbfa8ldr x2, [sp+264]
001fbfacldr x5, [sp+248]
001fbfb0ldr x6, [sp+256]
001fbfb4add x1, x6, 1
001fbfb8subs xzr, x2, x1
001fbfbcb.hs 0x1fbfc4
001fbfc0b 0x1fbfc8
001fbfc4
001fbfc4loc_1fbfc4:
001fbfc4b 0x1fbfe8
001fbfc8
001fbfc8loc_1fbfc8:
001fbfc8mov x3, x0
001fbfccadrp x4, 0x3fa000
001fbfd0add x4, x4, 3328
001fbfd4mov x0, x5
001fbfd8bl runtime.growslice
001fbfdcmov x5, x0
001fbfe0orr x0, xzr, 1
001fbfe4b 0x1fbfe8
001fbfe8
001fbfe8loc_1fbfe8:
001fbfe8ldr w6, [sp+92]
001fbfecsub x7, x1, 1
001fbff0str w6, [x5+2*x7]
001fbff4str x5, [sp+248]
001fbff8str x1, [sp+256]
001fbffcstr x2, [sp+264]
001fc000ldr x5, [sp+136]
001fc004ldr x1, [sp+296]
001fc008ldr x6, [sp+288]
001fc00cldr x7, [sp+304]
001fc010b 0x1fc014
001fc014
001fc014loc_1fc014:
001fc014subs xzr, x1, x5
001fc018b.hs 0x1fc020
001fc01cb 0x1fc0b8
001fc020
001fc020loc_1fc020:
001fc020sub x7, x7, x5
001fc024sub x8, x1, x5
001fc028sub x9, xzr, x7
001fc02cand x5, x5, x9, asr #63
001fc030add x5, x6, x5
001fc034str x5, [sp+288]
001fc038str x8, [sp+296]
001fc03cstr x7, [sp+304]
001fc040b 0x1fc044
001fc044
001fc044loc_1fc044:
001fc044b 0x1fbdfc
001fc048
001fc048loc_1fc048:
001fc048ldr x4, [sp+240]
001fc04cldrsb x27, [x4]
001fc050ldr x5, [sp+248]
001fc054ldr x6, [sp+256]
001fc058ldr x7, [sp+264]
001fc05cstr x6, [x4+8]
001fc060str x7, [x4+16]
001fc064adrp x27, 0x84f000
001fc068ldr w6, [x27+3056]
001fc06ccbz w6, 0x1fc074
001fc070b 0x1fc078
001fc074
001fc074loc_1fc074:
001fc074b 0x1fc08c
001fc078
001fc078loc_1fc078:
001fc078bl runtime.gcWriteBarrier2
001fc07cstr x5, [x25]
001fc080ldr x6, [x4]
001fc084str x6, [x25+8]
001fc088b 0x1fc08c
001fc08c
001fc08cloc_1fc08c:
001fc08cstr x5, [x4]
001fc090ldr x4, [sp+144]
001fc094str x4, [sp+112]
001fc098stp xzr, xzr, [sp+272]
001fc09cldr x0, [sp+112]
001fc0a0ldrb w1, [sp+120]
001fc0a4mov x2, xzr
001fc0a8mov x3, xzr
001fc0acldp x29, x30, [sp-8]
001fc0b0add sp, sp, 368
001fc0b4ret x30
001fc0b8
001fc0b8loc_1fc0b8:
001fc0b8mov x0, x5
001fc0bcbl runtime.panicSliceB
001fc0c0
001fc0c0loc_1fc0c0:
001fc0c0orr x0, xzr, 1
001fc0c4bl runtime.panicIndex
001fc0c8
001fc0c8loc_1fc0c8:
001fc0c8mov x0, xzr
001fc0ccbl runtime.panicIndex
001fc0d0
001fc0d0loc_1fc0d0:
001fc0d0orr x0, xzr, 1
001fc0d4bl runtime.panicIndex
001fc0d8
001fc0d8loc_1fc0d8:
001fc0d8mov x0, xzr
001fc0dcbl runtime.panicIndex
001fc0e0
001fc0e0loc_1fc0e0:
001fc0e0mov x0, xzr
001fc0e4bl runtime.panicIndex
001fc0e8hint
001fc0ec
001fc0ecloc_1fc0ec:
001fc0ecstp x0, x1, [sp+8]
001fc0f0stp x2, x3, [sp+24]
001fc0f4strb w4, [sp+40]
001fc0f8str x5, [sp+48]
001fc0fcstrb w6, [sp+56]
001fc100stp x7, x8, [sp+64]
001fc104str x9, [sp+80]
001fc108mov x3, x30
001fc10cbl runtime.morestack_noctxt.abi0
001fc110ldp x0, x1, [sp+8]
001fc114ldp x2, x3, [sp+24]
001fc118ldrsb x4, [sp+40]
001fc11cldr x5, [sp+48]
001fc120ldrb w6, [sp+56]
001fc124ldp x7, x8, [sp+64]
001fc128ldr x9, [sp+80]
001fc12cb 0x1fb9a0
001fb9a0
001fc130
001fc130google.golang.org/protobuf/internal/impl.sizeUint32PackedSlice: ; void google.golang.org/protobuf/internal/impl.sizeUint32PackedSlice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fc130ldr x16, [x28+16]
001fc134subs xzr, sp, x16
001fc138b.ls 0x1fc238
001fc13cstr x30, [sp-128]!
001fc140stur x29, [sp-8]
001fc144sub x29, sp, 8
001fc148str x0, [sp+136]
001fc14cstr x1, [sp+144]
001fc150strb w2, [sp+152]
001fc154str xzr, [sp+24]
001fc158bl google.golang.org/protobuf/internal/impl.pointer.Uint32Slice
001fc15cstr x0, [sp+112]
001fc160ldrsb x27, [x0]
001fc164ldr x1, [x0+16]
001fc168ldr x2, [x0]
001fc16cldr x3, [x0+8]
001fc170str x2, [sp+64]
001fc174str x3, [sp+72]
001fc178str x1, [sp+80]
001fc17cstr x3, [sp+40]
001fc180cbz x3, 0x1fc188
001fc184b 0x1fc19c
001fc188
001fc188loc_1fc188:
001fc188str xzr, [sp+24]
001fc18cmov x0, xzr
001fc190ldur x29, [sp-8]
001fc194ldr x30, [sp], 128
001fc198ret x30
001fc19c
001fc19cloc_1fc19c:
001fc19cstr xzr, [sp+32]
001fc1a0ldr x2, [sp+64]
001fc1a4str x2, [sp+88]
001fc1a8str x3, [sp+96]
001fc1acstr x1, [sp+104]
001fc1b0str xzr, [sp+56]
001fc1b4str x3, [sp+48]
001fc1b8b 0x1fc1bc
001fc1bc
001fc1bcloc_1fc1bc:
001fc1bcldr x1, [sp+48]
001fc1c0ldr x2, [sp+56]
001fc1c4subs xzr, x1, x2
001fc1c8b.gt 0x1fc1d0
001fc1ccb 0x1fc20c
001fc1d0
001fc1d0loc_1fc1d0:
001fc1d0ldr x1, [sp+56]
001fc1d4ldr x2, [sp+88]
001fc1d8ldr w1, [x2+2*x1]
001fc1dcstr w1, [sp+20]
001fc1e0mov x0, x1
001fc1e4bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fc1e8str x0, [sp+40]
001fc1ecldr x1, [sp+32]
001fc1f0add x1, x1, x0
001fc1f4str x1, [sp+32]
001fc1f8b 0x1fc1fc
001fc1fc
001fc1fcloc_1fc1fc:
001fc1fcldr x1, [sp+56]
001fc200add x1, x1, 1
001fc204str x1, [sp+56]
001fc208b 0x1fc1bc
001fc20c
001fc20cloc_1fc20c:
001fc20cldr x0, [sp+32]
001fc210bl google.golang.org/protobuf/encoding/protowire.SizeBytes
001fc214str x0, [sp+40]
001fc218ldr x1, [sp+144]
001fc21cldrsb x27, [x1]
001fc220ldr x1, [x1+120]
001fc224add x0, x1, x0
001fc228str x0, [sp+24]
001fc22cldur x29, [sp-8]
001fc230ldr x30, [sp], 128
001fc234ret x30
001fc238
001fc238loc_1fc238:
001fc238stp x0, x1, [sp+8]
001fc23cstrb w2, [sp+24]
001fc240mov x3, x30
001fc244bl runtime.morestack_noctxt.abi0
001fc248ldp x0, x1, [sp+8]
001fc24cldrb w2, [sp+24]
001fc250b 0x1fc130
001fc254udf 0
001fc258udf 0
001fc25cudf 0
001fc130
001fc130google.golang.org/protobuf/internal/impl.sizeUint32PackedSlice: ; void google.golang.org/protobuf/internal/impl.sizeUint32PackedSlice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fc130ldr x16, [x28+16]
001fc134subs xzr, sp, x16
001fc138b.ls 0x1fc238
001fc13cstr x30, [sp-128]!
001fc140stur x29, [sp-8]
001fc144sub x29, sp, 8
001fc148str x0, [sp+136]
001fc14cstr x1, [sp+144]
001fc150strb w2, [sp+152]
001fc154str xzr, [sp+24]
001fc158bl google.golang.org/protobuf/internal/impl.pointer.Uint32Slice
001fc15cstr x0, [sp+112]
001fc160ldrsb x27, [x0]
001fc164ldr x1, [x0+16]
001fc168ldr x2, [x0]
001fc16cldr x3, [x0+8]
001fc170str x2, [sp+64]
001fc174str x3, [sp+72]
001fc178str x1, [sp+80]
001fc17cstr x3, [sp+40]
001fc180cbz x3, 0x1fc188
001fc184b 0x1fc19c
001fc188
001fc188loc_1fc188:
001fc188str xzr, [sp+24]
001fc18cmov x0, xzr
001fc190ldur x29, [sp-8]
001fc194ldr x30, [sp], 128
001fc198ret x30
001fc19c
001fc19cloc_1fc19c:
001fc19cstr xzr, [sp+32]
001fc1a0ldr x2, [sp+64]
001fc1a4str x2, [sp+88]
001fc1a8str x3, [sp+96]
001fc1acstr x1, [sp+104]
001fc1b0str xzr, [sp+56]
001fc1b4str x3, [sp+48]
001fc1b8b 0x1fc1bc
001fc1bc
001fc1bcloc_1fc1bc:
001fc1bcldr x1, [sp+48]
001fc1c0ldr x2, [sp+56]
001fc1c4subs xzr, x1, x2
001fc1c8b.gt 0x1fc1d0
001fc1ccb 0x1fc20c
001fc1d0
001fc1d0loc_1fc1d0:
001fc1d0ldr x1, [sp+56]
001fc1d4ldr x2, [sp+88]
001fc1d8ldr w1, [x2+2*x1]
001fc1dcstr w1, [sp+20]
001fc1e0mov x0, x1
001fc1e4bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fc1e8str x0, [sp+40]
001fc1ecldr x1, [sp+32]
001fc1f0add x1, x1, x0
001fc1f4str x1, [sp+32]
001fc1f8b 0x1fc1fc
001fc1fc
001fc1fcloc_1fc1fc:
001fc1fcldr x1, [sp+56]
001fc200add x1, x1, 1
001fc204str x1, [sp+56]
001fc208b 0x1fc1bc
001fc20c
001fc20cloc_1fc20c:
001fc20cldr x0, [sp+32]
001fc210bl google.golang.org/protobuf/encoding/protowire.SizeBytes
001fc214str x0, [sp+40]
001fc218ldr x1, [sp+144]
001fc21cldrsb x27, [x1]
001fc220ldr x1, [x1+120]
001fc224add x0, x1, x0
001fc228str x0, [sp+24]
001fc22cldur x29, [sp-8]
001fc230ldr x30, [sp], 128
001fc234ret x30
001fc238
001fc238loc_1fc238:
001fc238stp x0, x1, [sp+8]
001fc23cstrb w2, [sp+24]
001fc240mov x3, x30
001fc244bl runtime.morestack_noctxt.abi0
001fc248ldp x0, x1, [sp+8]
001fc24cldrb w2, [sp+24]
001fc250b 0x1fc130
001fc254udf 0
001fc258udf 0
001fc25cudf 0
001fc130
001fc260
001fc260google.golang.org/protobuf/internal/impl.appendUint32PackedSlice: ; void google.golang.org/protobuf/internal/impl.appendUint32PackedSlice(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)
001fc260ldr x16, [x28+16]
001fc264sub x17, sp, 80
001fc268subs xzr, x17, x16
001fc26cb.ls 0x1fc48c
001fc270str x30, [sp-208]!
001fc274stur x29, [sp-8]
001fc278sub x29, sp, 8
001fc27cstr x0, [sp+216]
001fc280str x1, [sp+224]
001fc284str x2, [sp+232]
001fc288str x3, [sp+240]
001fc28cstr x4, [sp+248]
001fc290strb w5, [sp+256]
001fc294str xzr, [sp+120]
001fc298stp xzr, xzr, [sp+128]
001fc29cstp xzr, xzr, [sp+104]
001fc2a0ldr x0, [sp+240]
001fc2a4bl google.golang.org/protobuf/internal/impl.pointer.Uint32Slice
001fc2a8str x0, [sp+192]
001fc2acldrsb x27, [x0]
001fc2b0ldr x1, [x0]
001fc2b4ldr x2, [x0+16]
001fc2b8ldr x3, [x0+8]
001fc2bcstr x1, [sp+144]
001fc2c0str x3, [sp+152]
001fc2c4str x2, [sp+160]
001fc2c8str x3, [sp+96]
001fc2cccbz x3, 0x1fc2d4
001fc2d0b 0x1fc310
001fc2d4
001fc2d4loc_1fc2d4:
001fc2d4ldr x5, [sp+216]
001fc2d8ldr x6, [sp+224]
001fc2dcldr x7, [sp+232]
001fc2e0str x5, [sp+120]
001fc2e4str x6, [sp+128]
001fc2e8str x7, [sp+136]
001fc2ecstp xzr, xzr, [sp+104]
001fc2f0ldr x0, [sp+120]
001fc2f4ldr x1, [sp+128]
001fc2f8ldr x2, [sp+136]
001fc2fcmov x3, xzr
001fc300mov x4, xzr
001fc304ldur x29, [sp-8]
001fc308ldr x30, [sp], 208
001fc30cret x30
001fc310
001fc310loc_1fc310:
001fc310ldr x4, [sp+248]
001fc314ldrsb x27, [x4]
001fc318ldr x3, [x4+112]
001fc31cstr x3, [sp+88]
001fc320ldr x0, [sp+216]
001fc324ldr x1, [sp+224]
001fc328ldr x2, [sp+232]
001fc32cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fc330str x0, [sp+216]
001fc334str x1, [sp+224]
001fc338str x2, [sp+232]
001fc33cstr xzr, [sp+48]
001fc340ldr x4, [sp+152]
001fc344ldr x5, [sp+144]
001fc348ldr x6, [sp+160]
001fc34cstr x5, [sp+168]
001fc350str x4, [sp+176]
001fc354str x6, [sp+184]
001fc358str xzr, [sp+80]
001fc35cstr x4, [sp+72]
001fc360b 0x1fc364
001fc364
001fc364loc_1fc364:
001fc364ldr x4, [sp+72]
001fc368ldr x5, [sp+80]
001fc36csubs xzr, x4, x5
001fc370b.gt 0x1fc378
001fc374b 0x1fc3b4
001fc378
001fc378loc_1fc378:
001fc378ldr x1, [sp+80]
001fc37cldr x2, [sp+168]
001fc380ldr w1, [x2+2*x1]
001fc384str w1, [sp+44]
001fc388mov x0, x1
001fc38cbl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fc390str x0, [sp+96]
001fc394ldr x1, [sp+48]
001fc398add x1, x1, x0
001fc39cstr x1, [sp+48]
001fc3a0b 0x1fc3a4
001fc3a4
001fc3a4loc_1fc3a4:
001fc3a4ldr x4, [sp+80]
001fc3a8add x4, x4, 1
001fc3acstr x4, [sp+80]
001fc3b0b 0x1fc364
001fc3b4
001fc3b4loc_1fc3b4:
001fc3b4ldr x0, [sp+216]
001fc3b8ldr x1, [sp+224]
001fc3bcldr x2, [sp+232]
001fc3c0ldr x3, [sp+48]
001fc3c4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fc3c8str x0, [sp+216]
001fc3ccstr x1, [sp+224]
001fc3d0str x2, [sp+232]
001fc3d4ldr x4, [sp+152]
001fc3d8ldr x5, [sp+144]
001fc3dcldr x6, [sp+160]
001fc3e0str x5, [sp+168]
001fc3e4str x4, [sp+176]
001fc3e8str x6, [sp+184]
001fc3ecstr xzr, [sp+64]
001fc3f0str x4, [sp+56]
001fc3f4b 0x1fc3f8
001fc3f8
001fc3f8loc_1fc3f8:
001fc3f8ldr x5, [sp+56]
001fc3fcldr x6, [sp+64]
001fc400subs xzr, x5, x6
001fc404b.gt 0x1fc40c
001fc408b 0x1fc450
001fc40c
001fc40cloc_1fc40c:
001fc40cldr x4, [sp+64]
001fc410ldr x5, [sp+168]
001fc414ldr w4, [x5+2*x4]
001fc418str w4, [sp+40]
001fc41cldr x0, [sp+216]
001fc420ldr x1, [sp+224]
001fc424ldr x2, [sp+232]
001fc428mov x3, x4
001fc42cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fc430str x0, [sp+216]
001fc434str x1, [sp+224]
001fc438str x2, [sp+232]
001fc43cb 0x1fc440
001fc440
001fc440loc_1fc440:
001fc440ldr x5, [sp+64]
001fc444add x5, x5, 1
001fc448str x5, [sp+64]
001fc44cb 0x1fc3f8
001fc450
001fc450loc_1fc450:
001fc450ldr x5, [sp+216]
001fc454ldr x6, [sp+224]
001fc458ldr x7, [sp+232]
001fc45cstr x5, [sp+120]
001fc460str x6, [sp+128]
001fc464str x7, [sp+136]
001fc468stp xzr, xzr, [sp+104]
001fc46cldr x0, [sp+120]
001fc470ldr x1, [sp+128]
001fc474ldr x2, [sp+136]
001fc478mov x3, xzr
001fc47cmov x4, xzr
001fc480ldur x29, [sp-8]
001fc484ldr x30, [sp], 208
001fc488ret x30
001fc48c
001fc48cloc_1fc48c:
001fc48cstp x0, x1, [sp+8]
001fc490stp x2, x3, [sp+24]
001fc494str x4, [sp+40]
001fc498strb w5, [sp+48]
001fc49cmov x3, x30
001fc4a0bl runtime.morestack_noctxt.abi0
001fc4a4ldp x0, x1, [sp+8]
001fc4a8ldp x2, x3, [sp+24]
001fc4acldr x4, [sp+40]
001fc4b0ldrb w5, [sp+48]
001fc4b4b 0x1fc260
001fc4b8udf 0
001fc4bcudf 0
001fc260
001fc260google.golang.org/protobuf/internal/impl.appendUint32PackedSlice: ; void google.golang.org/protobuf/internal/impl.appendUint32PackedSlice(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)
001fc260ldr x16, [x28+16]
001fc264sub x17, sp, 80
001fc268subs xzr, x17, x16
001fc26cb.ls 0x1fc48c
001fc270str x30, [sp-208]!
001fc274stur x29, [sp-8]
001fc278sub x29, sp, 8
001fc27cstr x0, [sp+216]
001fc280str x1, [sp+224]
001fc284str x2, [sp+232]
001fc288str x3, [sp+240]
001fc28cstr x4, [sp+248]
001fc290strb w5, [sp+256]
001fc294str xzr, [sp+120]
001fc298stp xzr, xzr, [sp+128]
001fc29cstp xzr, xzr, [sp+104]
001fc2a0ldr x0, [sp+240]
001fc2a4bl google.golang.org/protobuf/internal/impl.pointer.Uint32Slice
001fc2a8str x0, [sp+192]
001fc2acldrsb x27, [x0]
001fc2b0ldr x1, [x0]
001fc2b4ldr x2, [x0+16]
001fc2b8ldr x3, [x0+8]
001fc2bcstr x1, [sp+144]
001fc2c0str x3, [sp+152]
001fc2c4str x2, [sp+160]
001fc2c8str x3, [sp+96]
001fc2cccbz x3, 0x1fc2d4
001fc2d0b 0x1fc310
001fc2d4
001fc2d4loc_1fc2d4:
001fc2d4ldr x5, [sp+216]
001fc2d8ldr x6, [sp+224]
001fc2dcldr x7, [sp+232]
001fc2e0str x5, [sp+120]
001fc2e4str x6, [sp+128]
001fc2e8str x7, [sp+136]
001fc2ecstp xzr, xzr, [sp+104]
001fc2f0ldr x0, [sp+120]
001fc2f4ldr x1, [sp+128]
001fc2f8ldr x2, [sp+136]
001fc2fcmov x3, xzr
001fc300mov x4, xzr
001fc304ldur x29, [sp-8]
001fc308ldr x30, [sp], 208
001fc30cret x30
001fc310
001fc310loc_1fc310:
001fc310ldr x4, [sp+248]
001fc314ldrsb x27, [x4]
001fc318ldr x3, [x4+112]
001fc31cstr x3, [sp+88]
001fc320ldr x0, [sp+216]
001fc324ldr x1, [sp+224]
001fc328ldr x2, [sp+232]
001fc32cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fc330str x0, [sp+216]
001fc334str x1, [sp+224]
001fc338str x2, [sp+232]
001fc33cstr xzr, [sp+48]
001fc340ldr x4, [sp+152]
001fc344ldr x5, [sp+144]
001fc348ldr x6, [sp+160]
001fc34cstr x5, [sp+168]
001fc350str x4, [sp+176]
001fc354str x6, [sp+184]
001fc358str xzr, [sp+80]
001fc35cstr x4, [sp+72]
001fc360b 0x1fc364
001fc364
001fc364loc_1fc364:
001fc364ldr x4, [sp+72]
001fc368ldr x5, [sp+80]
001fc36csubs xzr, x4, x5
001fc370b.gt 0x1fc378
001fc374b 0x1fc3b4
001fc378
001fc378loc_1fc378:
001fc378ldr x1, [sp+80]
001fc37cldr x2, [sp+168]
001fc380ldr w1, [x2+2*x1]
001fc384str w1, [sp+44]
001fc388mov x0, x1
001fc38cbl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fc390str x0, [sp+96]
001fc394ldr x1, [sp+48]
001fc398add x1, x1, x0
001fc39cstr x1, [sp+48]
001fc3a0b 0x1fc3a4
001fc3a4
001fc3a4loc_1fc3a4:
001fc3a4ldr x4, [sp+80]
001fc3a8add x4, x4, 1
001fc3acstr x4, [sp+80]
001fc3b0b 0x1fc364
001fc3b4
001fc3b4loc_1fc3b4:
001fc3b4ldr x0, [sp+216]
001fc3b8ldr x1, [sp+224]
001fc3bcldr x2, [sp+232]
001fc3c0ldr x3, [sp+48]
001fc3c4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fc3c8str x0, [sp+216]
001fc3ccstr x1, [sp+224]
001fc3d0str x2, [sp+232]
001fc3d4ldr x4, [sp+152]
001fc3d8ldr x5, [sp+144]
001fc3dcldr x6, [sp+160]
001fc3e0str x5, [sp+168]
001fc3e4str x4, [sp+176]
001fc3e8str x6, [sp+184]
001fc3ecstr xzr, [sp+64]
001fc3f0str x4, [sp+56]
001fc3f4b 0x1fc3f8
001fc3f8
001fc3f8loc_1fc3f8:
001fc3f8ldr x5, [sp+56]
001fc3fcldr x6, [sp+64]
001fc400subs xzr, x5, x6
001fc404b.gt 0x1fc40c
001fc408b 0x1fc450
001fc40c
001fc40cloc_1fc40c:
001fc40cldr x4, [sp+64]
001fc410ldr x5, [sp+168]
001fc414ldr w4, [x5+2*x4]
001fc418str w4, [sp+40]
001fc41cldr x0, [sp+216]
001fc420ldr x1, [sp+224]
001fc424ldr x2, [sp+232]
001fc428mov x3, x4
001fc42cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fc430str x0, [sp+216]
001fc434str x1, [sp+224]
001fc438str x2, [sp+232]
001fc43cb 0x1fc440
001fc440
001fc440loc_1fc440:
001fc440ldr x5, [sp+64]
001fc444add x5, x5, 1
001fc448str x5, [sp+64]
001fc44cb 0x1fc3f8
001fc450
001fc450loc_1fc450:
001fc450ldr x5, [sp+216]
001fc454ldr x6, [sp+224]
001fc458ldr x7, [sp+232]
001fc45cstr x5, [sp+120]
001fc460str x6, [sp+128]
001fc464str x7, [sp+136]
001fc468stp xzr, xzr, [sp+104]
001fc46cldr x0, [sp+120]
001fc470ldr x1, [sp+128]
001fc474ldr x2, [sp+136]
001fc478mov x3, xzr
001fc47cmov x4, xzr
001fc480ldur x29, [sp-8]
001fc484ldr x30, [sp], 208
001fc488ret x30
001fc48c
001fc48cloc_1fc48c:
001fc48cstp x0, x1, [sp+8]
001fc490stp x2, x3, [sp+24]
001fc494str x4, [sp+40]
001fc498strb w5, [sp+48]
001fc49cmov x3, x30
001fc4a0bl runtime.morestack_noctxt.abi0
001fc4a4ldp x0, x1, [sp+8]
001fc4a8ldp x2, x3, [sp+24]
001fc4acldr x4, [sp+40]
001fc4b0ldrb w5, [sp+48]
001fc4b4b 0x1fc260
001fc4b8udf 0
001fc4bcudf 0
001fc260
001fc4c0
001fc4c0google.golang.org/protobuf/internal/impl.sizeUint32Value: ; void google.golang.org/protobuf/internal/impl.sizeUint32Value(google.golang.org/protobuf/reflect/protoreflect.Value v, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fc4c0ldr x16, [x28+16]
001fc4c4subs xzr, sp, x16
001fc4c8b.ls 0x1fc524
001fc4ccstr x30, [sp-64]!
001fc4d0stur x29, [sp-8]
001fc4d4sub x29, sp, 8
001fc4d8str x0, [sp+72]
001fc4dcstr x1, [sp+80]
001fc4e0str x2, [sp+88]
001fc4e4str x3, [sp+96]
001fc4e8strb w4, [sp+104]
001fc4ecstr xzr, [sp+32]
001fc4f0ldr x0, [sp+72]
001fc4f4ldr x1, [sp+80]
001fc4f8bl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
001fc4fcstr x0, [sp+48]
001fc500mov w0, w0
001fc504bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fc508str x0, [sp+40]
001fc50cldr x3, [sp+96]
001fc510add x0, x3, x0
001fc514str x0, [sp+32]
001fc518ldur x29, [sp-8]
001fc51cldr x30, [sp], 64
001fc520ret x30
001fc524
001fc524loc_1fc524:
001fc524stp x0, x1, [sp+8]
001fc528stp x2, x3, [sp+24]
001fc52cstrb w4, [sp+40]
001fc530mov x3, x30
001fc534bl runtime.morestack_noctxt.abi0
001fc538ldp x0, x1, [sp+8]
001fc53cldp x2, x3, [sp+24]
001fc540ldrb w4, [sp+40]
001fc544b 0x1fc4c0
001fc548udf 0
001fc54cudf 0
001fc4c0
001fc4c0google.golang.org/protobuf/internal/impl.sizeUint32Value: ; void google.golang.org/protobuf/internal/impl.sizeUint32Value(google.golang.org/protobuf/reflect/protoreflect.Value v, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fc4c0ldr x16, [x28+16]
001fc4c4subs xzr, sp, x16
001fc4c8b.ls 0x1fc524
001fc4ccstr x30, [sp-64]!
001fc4d0stur x29, [sp-8]
001fc4d4sub x29, sp, 8
001fc4d8str x0, [sp+72]
001fc4dcstr x1, [sp+80]
001fc4e0str x2, [sp+88]
001fc4e4str x3, [sp+96]
001fc4e8strb w4, [sp+104]
001fc4ecstr xzr, [sp+32]
001fc4f0ldr x0, [sp+72]
001fc4f4ldr x1, [sp+80]
001fc4f8bl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
001fc4fcstr x0, [sp+48]
001fc500mov w0, w0
001fc504bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fc508str x0, [sp+40]
001fc50cldr x3, [sp+96]
001fc510add x0, x3, x0
001fc514str x0, [sp+32]
001fc518ldur x29, [sp-8]
001fc51cldr x30, [sp], 64
001fc520ret x30
001fc524
001fc524loc_1fc524:
001fc524stp x0, x1, [sp+8]
001fc528stp x2, x3, [sp+24]
001fc52cstrb w4, [sp+40]
001fc530mov x3, x30
001fc534bl runtime.morestack_noctxt.abi0
001fc538ldp x0, x1, [sp+8]
001fc53cldp x2, x3, [sp+24]
001fc540ldrb w4, [sp+40]
001fc544b 0x1fc4c0
001fc548udf 0
001fc54cudf 0
001fc4c0
001fc550
001fc550google.golang.org/protobuf/internal/impl.appendUint32Value: ; void google.golang.org/protobuf/internal/impl.appendUint32Value(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value v, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fc550ldr x16, [x28+16]
001fc554subs xzr, sp, x16
001fc558b.ls 0x1fc61c
001fc55cstr x30, [sp-96]!
001fc560stur x29, [sp-8]
001fc564sub x29, sp, 8
001fc568str x0, [sp+104]
001fc56cstr x1, [sp+112]
001fc570str x2, [sp+120]
001fc574str x3, [sp+128]
001fc578str x4, [sp+136]
001fc57cstr x5, [sp+144]
001fc580str x6, [sp+152]
001fc584strb w7, [sp+160]
001fc588str xzr, [sp+64]
001fc58cstp xzr, xzr, [sp+72]
001fc590stp xzr, xzr, [sp+48]
001fc594ldr x3, [sp+152]
001fc598ldr x0, [sp+104]
001fc59cldr x1, [sp+112]
001fc5a0ldr x2, [sp+120]
001fc5a4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fc5a8str x0, [sp+104]
001fc5acstr x1, [sp+112]
001fc5b0str x2, [sp+120]
001fc5b4ldr x0, [sp+128]
001fc5b8ldr x1, [sp+136]
001fc5bcldr x2, [sp+144]
001fc5c0bl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
001fc5c4str x0, [sp+40]
001fc5c8ldr x1, [sp+112]
001fc5ccldr x2, [sp+120]
001fc5d0ldr x4, [sp+104]
001fc5d4mov w3, w0
001fc5d8mov x0, x4
001fc5dcbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fc5e0str x0, [sp+104]
001fc5e4str x1, [sp+112]
001fc5e8str x2, [sp+120]
001fc5ecstr x0, [sp+64]
001fc5f0str x1, [sp+72]
001fc5f4str x2, [sp+80]
001fc5f8stp xzr, xzr, [sp+48]
001fc5fcldr x0, [sp+64]
001fc600ldr x1, [sp+72]
001fc604ldr x2, [sp+80]
001fc608mov x3, xzr
001fc60cmov x4, xzr
001fc610ldur x29, [sp-8]
001fc614ldr x30, [sp], 96
001fc618ret x30
001fc61c
001fc61cloc_1fc61c:
001fc61cstp x0, x1, [sp+8]
001fc620stp x2, x3, [sp+24]
001fc624stp x4, x5, [sp+40]
001fc628str x6, [sp+56]
001fc62cstrb w7, [sp+64]
001fc630mov x3, x30
001fc634bl runtime.morestack_noctxt.abi0
001fc638ldp x0, x1, [sp+8]
001fc63cldp x2, x3, [sp+24]
001fc640ldp x4, x5, [sp+40]
001fc644ldr x6, [sp+56]
001fc648ldrb w7, [sp+64]
001fc64cb 0x1fc550
001fc550
001fc550google.golang.org/protobuf/internal/impl.appendUint32Value: ; void google.golang.org/protobuf/internal/impl.appendUint32Value(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value v, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fc550ldr x16, [x28+16]
001fc554subs xzr, sp, x16
001fc558b.ls 0x1fc61c
001fc55cstr x30, [sp-96]!
001fc560stur x29, [sp-8]
001fc564sub x29, sp, 8
001fc568str x0, [sp+104]
001fc56cstr x1, [sp+112]
001fc570str x2, [sp+120]
001fc574str x3, [sp+128]
001fc578str x4, [sp+136]
001fc57cstr x5, [sp+144]
001fc580str x6, [sp+152]
001fc584strb w7, [sp+160]
001fc588str xzr, [sp+64]
001fc58cstp xzr, xzr, [sp+72]
001fc590stp xzr, xzr, [sp+48]
001fc594ldr x3, [sp+152]
001fc598ldr x0, [sp+104]
001fc59cldr x1, [sp+112]
001fc5a0ldr x2, [sp+120]
001fc5a4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fc5a8str x0, [sp+104]
001fc5acstr x1, [sp+112]
001fc5b0str x2, [sp+120]
001fc5b4ldr x0, [sp+128]
001fc5b8ldr x1, [sp+136]
001fc5bcldr x2, [sp+144]
001fc5c0bl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
001fc5c4str x0, [sp+40]
001fc5c8ldr x1, [sp+112]
001fc5ccldr x2, [sp+120]
001fc5d0ldr x4, [sp+104]
001fc5d4mov w3, w0
001fc5d8mov x0, x4
001fc5dcbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fc5e0str x0, [sp+104]
001fc5e4str x1, [sp+112]
001fc5e8str x2, [sp+120]
001fc5ecstr x0, [sp+64]
001fc5f0str x1, [sp+72]
001fc5f4str x2, [sp+80]
001fc5f8stp xzr, xzr, [sp+48]
001fc5fcldr x0, [sp+64]
001fc600ldr x1, [sp+72]
001fc604ldr x2, [sp+80]
001fc608mov x3, xzr
001fc60cmov x4, xzr
001fc610ldur x29, [sp-8]
001fc614ldr x30, [sp], 96
001fc618ret x30
001fc61c
001fc61cloc_1fc61c:
001fc61cstp x0, x1, [sp+8]
001fc620stp x2, x3, [sp+24]
001fc624stp x4, x5, [sp+40]
001fc628str x6, [sp+56]
001fc62cstrb w7, [sp+64]
001fc630mov x3, x30
001fc634bl runtime.morestack_noctxt.abi0
001fc638ldp x0, x1, [sp+8]
001fc63cldp x2, x3, [sp+24]
001fc640ldp x4, x5, [sp+40]
001fc644ldr x6, [sp+56]
001fc648ldrb w7, [sp+64]
001fc64cb 0x1fc550
001fc550
001fc650
001fc650google.golang.org/protobuf/internal/impl.consumeUint32Value: ; void google.golang.org/protobuf/internal/impl.consumeUint32Value(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value p1, google.golang.org/protobuf/encoding/protowire.Number p2, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001fc650ldr x16, [x28+16]
001fc654sub x17, sp, 48
001fc658subs xzr, x17, x16
001fc65cb.ls 0x1fc920
001fc660str x30, [sp-176]!
001fc664stur x29, [sp-8]
001fc668sub x29, sp, 8
001fc66cstr x0, [sp+184]
001fc670str x1, [sp+192]
001fc674str x2, [sp+200]
001fc678str x3, [sp+208]
001fc67cstr x4, [sp+216]
001fc680str x5, [sp+224]
001fc684str w6, [sp+232]
001fc688strb w7, [sp+236]
001fc68cstrb w8, [sp+240]
001fc690str x9, [sp+248]
001fc694str x10, [sp+256]
001fc698str x11, [sp+264]
001fc69cstp xzr, xzr, [sp+104]
001fc6a0str xzr, [sp+120]
001fc6a4str xzr, [sp+48]
001fc6a8strb wzr, [sp+56]
001fc6acstp xzr, xzr, [sp+128]
001fc6b0ldrsb x7, [sp+236]
001fc6b4ubfm x7, x7, 0, 7
001fc6b8cbnz w7, 0x1fc6c0
001fc6bcb 0x1fc700
001fc6c0
001fc6c0loc_1fc6c0:
001fc6c0stp xzr, xzr, [sp+104]
001fc6c4str xzr, [sp+120]
001fc6c8adrp x27, 0x826000
001fc6ccldr x5, [x27+192]
001fc6d0adrp x27, 0x826000
001fc6d4ldr x6, [x27+200]
001fc6d8str x5, [sp+128]
001fc6dcstr x6, [sp+136]
001fc6e0ldr x3, [sp+48]
001fc6e4ldr x0, [sp+104]
001fc6e8ldrb w4, [sp+56]
001fc6ecldr x1, [sp+112]
001fc6f0ldr x2, [sp+120]
001fc6f4ldur x29, [sp-8]
001fc6f8ldr x30, [sp], 176
001fc6fcret x30
001fc700
001fc700loc_1fc700:
001fc700str xzr, [sp+40]
001fc704str xzr, [sp+64]
001fc708ldr x7, [sp+192]
001fc70cstr x7, [sp+80]
001fc710subs xzr, x7, 0
001fc714cset x8, ne
001fc718strb w8, [sp+39]
001fc71ccbnz x7, 0x1fc724
001fc720b 0x1fc74c
001fc724
001fc724loc_1fc724:
001fc724ldr x1, [sp+192]
001fc728ldr x7, [sp+184]
001fc72csubs xzr, x1, 0
001fc730b.hi 0x1fc738
001fc734b 0x1fc914
001fc738
001fc738loc_1fc738:
001fc738ldrb w7, [x7]
001fc73csubs wzr, w7, 128
001fc740cset x7, lo
001fc744strb w7, [sp+39]
001fc748b 0x1fc750
001fc74c
001fc74cloc_1fc74c:
001fc74cb 0x1fc750
001fc750
001fc750loc_1fc750:
001fc750ldrb w7, [sp+39]
001fc754tbnz w7, 0, 0x1fc75c
001fc758b 0x1fc784
001fc75c
001fc75cloc_1fc75c:
001fc75cldr x1, [sp+192]
001fc760ldr x7, [sp+184]
001fc764subs xzr, x1, 0
001fc768b.hi 0x1fc770
001fc76cb 0x1fc90c
001fc770
001fc770loc_1fc770:
001fc770ldrb w7, [x7]
001fc774str x7, [sp+40]
001fc778orr x7, xzr, 1
001fc77cstr x7, [sp+64]
001fc780b 0x1fc854
001fc784
001fc784loc_1fc784:
001fc784ldr x7, [sp+192]
001fc788str x7, [sp+80]
001fc78csubs xzr, x7, 2
001fc790cset x7, ge
001fc794strb w7, [sp+39]
001fc798b.ge 0x1fc7a0
001fc79cb 0x1fc7c8
001fc7a0
001fc7a0loc_1fc7a0:
001fc7a0ldr x1, [sp+192]
001fc7a4ldr x7, [sp+184]
001fc7a8subs xzr, x1, 1
001fc7acb.hi 0x1fc7b4
001fc7b0b 0x1fc904
001fc7b4
001fc7b4loc_1fc7b4:
001fc7b4ldrb w7, [x7+1]
001fc7b8subs wzr, w7, 128
001fc7bccset x7, lo
001fc7c0strb w7, [sp+39]
001fc7c4b 0x1fc7cc
001fc7c8
001fc7c8loc_1fc7c8:
001fc7c8b 0x1fc7cc
001fc7cc
001fc7ccloc_1fc7cc:
001fc7ccldrb w7, [sp+39]
001fc7d0tbnz w7, 0, 0x1fc7d8
001fc7d4b 0x1fc824
001fc7d8
001fc7d8loc_1fc7d8:
001fc7d8ldr x1, [sp+192]
001fc7dcldr x7, [sp+184]
001fc7e0subs xzr, x1, 0
001fc7e4b.hi 0x1fc7ec
001fc7e8b 0x1fc8fc
001fc7ec
001fc7ecloc_1fc7ec:
001fc7ecldrb w7, [x7]
001fc7f0and x7, x7, 127
001fc7f4ldr x1, [sp+192]
001fc7f8ldr x8, [sp+184]
001fc7fcsubs xzr, x1, 1
001fc800b.hi 0x1fc808
001fc804b 0x1fc8f4
001fc808
001fc808loc_1fc808:
001fc808ldrb w8, [x8+1]
001fc80cubfm x8, x8, 57, 7
001fc810add x7, x7, x8
001fc814str x7, [sp+40]
001fc818orr x7, xzr, 2
001fc81cstr x7, [sp+64]
001fc820b 0x1fc850
001fc824
001fc824loc_1fc824:
001fc824ldr x0, [sp+184]
001fc828ldr x1, [sp+192]
001fc82cldr x2, [sp+200]
001fc830bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001fc834str x0, [sp+72]
001fc838str x1, [sp+80]
001fc83cstr x0, [sp+96]
001fc840str x1, [sp+88]
001fc844str x0, [sp+40]
001fc848str x1, [sp+64]
001fc84cb 0x1fc850
001fc850
001fc850loc_1fc850:
001fc850b 0x1fc854
001fc854
001fc854loc_1fc854:
001fc854ldr x7, [sp+64]
001fc858tbnz x7, 63, 0x1fc860
001fc85cb 0x1fc8a0
001fc860
001fc860loc_1fc860:
001fc860stp xzr, xzr, [sp+104]
001fc864str xzr, [sp+120]
001fc868adrp x27, 0x826000
001fc86cldr x5, [x27+160]
001fc870adrp x27, 0x826000
001fc874ldr x6, [x27+168]
001fc878str x5, [sp+128]
001fc87cstr x6, [sp+136]
001fc880ldr x3, [sp+48]
001fc884ldr x0, [sp+104]
001fc888ldrb w4, [sp+56]
001fc88cldr x1, [sp+112]
001fc890ldr x2, [sp+120]
001fc894ldur x29, [sp-8]
001fc898ldr x30, [sp], 176
001fc89cret x30
001fc8a0
001fc8a0loc_1fc8a0:
001fc8a0ldr x1, [sp+64]
001fc8a4str x1, [sp+48]
001fc8a8ldr x0, [sp+40]
001fc8acbl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint32
001fc8b0str x0, [sp+144]
001fc8b4str x1, [sp+152]
001fc8b8str x2, [sp+160]
001fc8bcstr x0, [sp+104]
001fc8c0str x1, [sp+112]
001fc8c4str x2, [sp+120]
001fc8c8stp xzr, xzr, [sp+128]
001fc8ccldr x3, [sp+48]
001fc8d0ldr x0, [sp+104]
001fc8d4ldrb w4, [sp+56]
001fc8d8ldr x1, [sp+112]
001fc8dcldr x2, [sp+120]
001fc8e0mov x5, xzr
001fc8e4mov x6, xzr
001fc8e8ldur x29, [sp-8]
001fc8ecldr x30, [sp], 176
001fc8f0ret x30
001fc8f4
001fc8f4loc_1fc8f4:
001fc8f4orr x0, xzr, 1
001fc8f8bl runtime.panicIndex
001fc8fc
001fc8fcloc_1fc8fc:
001fc8fcmov x0, xzr
001fc900bl runtime.panicIndex
001fc904
001fc904loc_1fc904:
001fc904orr x0, xzr, 1
001fc908bl runtime.panicIndex
001fc90c
001fc90cloc_1fc90c:
001fc90cmov x0, xzr
001fc910bl runtime.panicIndex
001fc914
001fc914loc_1fc914:
001fc914mov x0, xzr
001fc918bl runtime.panicIndex
001fc91chint
001fc920
001fc920loc_1fc920:
001fc920stp x0, x1, [sp+8]
001fc924stp x2, x3, [sp+24]
001fc928stp x4, x5, [sp+40]
001fc92cstr w6, [sp+56]
001fc930strb w7, [sp+60]
001fc934strb w8, [sp+64]
001fc938stp x9, x10, [sp+72]
001fc93cstr x11, [sp+88]
001fc940mov x3, x30
001fc944bl runtime.morestack_noctxt.abi0
001fc948ldp x0, x1, [sp+8]
001fc94cldp x2, x3, [sp+24]
001fc950ldp x4, x5, [sp+40]
001fc954ldrsw x6, [sp+56]
001fc958ldrsb x7, [sp+60]
001fc95cldrb w8, [sp+64]
001fc960ldp x9, x10, [sp+72]
001fc964ldr x11, [sp+88]
001fc968b 0x1fc650
001fc96cudf 0
001fc650
001fc650google.golang.org/protobuf/internal/impl.consumeUint32Value: ; void google.golang.org/protobuf/internal/impl.consumeUint32Value(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value p1, google.golang.org/protobuf/encoding/protowire.Number p2, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001fc650ldr x16, [x28+16]
001fc654sub x17, sp, 48
001fc658subs xzr, x17, x16
001fc65cb.ls 0x1fc920
001fc660str x30, [sp-176]!
001fc664stur x29, [sp-8]
001fc668sub x29, sp, 8
001fc66cstr x0, [sp+184]
001fc670str x1, [sp+192]
001fc674str x2, [sp+200]
001fc678str x3, [sp+208]
001fc67cstr x4, [sp+216]
001fc680str x5, [sp+224]
001fc684str w6, [sp+232]
001fc688strb w7, [sp+236]
001fc68cstrb w8, [sp+240]
001fc690str x9, [sp+248]
001fc694str x10, [sp+256]
001fc698str x11, [sp+264]
001fc69cstp xzr, xzr, [sp+104]
001fc6a0str xzr, [sp+120]
001fc6a4str xzr, [sp+48]
001fc6a8strb wzr, [sp+56]
001fc6acstp xzr, xzr, [sp+128]
001fc6b0ldrsb x7, [sp+236]
001fc6b4ubfm x7, x7, 0, 7
001fc6b8cbnz w7, 0x1fc6c0
001fc6bcb 0x1fc700
001fc6c0
001fc6c0loc_1fc6c0:
001fc6c0stp xzr, xzr, [sp+104]
001fc6c4str xzr, [sp+120]
001fc6c8adrp x27, 0x826000
001fc6ccldr x5, [x27+192]
001fc6d0adrp x27, 0x826000
001fc6d4ldr x6, [x27+200]
001fc6d8str x5, [sp+128]
001fc6dcstr x6, [sp+136]
001fc6e0ldr x3, [sp+48]
001fc6e4ldr x0, [sp+104]
001fc6e8ldrb w4, [sp+56]
001fc6ecldr x1, [sp+112]
001fc6f0ldr x2, [sp+120]
001fc6f4ldur x29, [sp-8]
001fc6f8ldr x30, [sp], 176
001fc6fcret x30
001fc700
001fc700loc_1fc700:
001fc700str xzr, [sp+40]
001fc704str xzr, [sp+64]
001fc708ldr x7, [sp+192]
001fc70cstr x7, [sp+80]
001fc710subs xzr, x7, 0
001fc714cset x8, ne
001fc718strb w8, [sp+39]
001fc71ccbnz x7, 0x1fc724
001fc720b 0x1fc74c
001fc724
001fc724loc_1fc724:
001fc724ldr x1, [sp+192]
001fc728ldr x7, [sp+184]
001fc72csubs xzr, x1, 0
001fc730b.hi 0x1fc738
001fc734b 0x1fc914
001fc738
001fc738loc_1fc738:
001fc738ldrb w7, [x7]
001fc73csubs wzr, w7, 128
001fc740cset x7, lo
001fc744strb w7, [sp+39]
001fc748b 0x1fc750
001fc74c
001fc74cloc_1fc74c:
001fc74cb 0x1fc750
001fc750
001fc750loc_1fc750:
001fc750ldrb w7, [sp+39]
001fc754tbnz w7, 0, 0x1fc75c
001fc758b 0x1fc784
001fc75c
001fc75cloc_1fc75c:
001fc75cldr x1, [sp+192]
001fc760ldr x7, [sp+184]
001fc764subs xzr, x1, 0
001fc768b.hi 0x1fc770
001fc76cb 0x1fc90c
001fc770
001fc770loc_1fc770:
001fc770ldrb w7, [x7]
001fc774str x7, [sp+40]
001fc778orr x7, xzr, 1
001fc77cstr x7, [sp+64]
001fc780b 0x1fc854
001fc784
001fc784loc_1fc784:
001fc784ldr x7, [sp+192]
001fc788str x7, [sp+80]
001fc78csubs xzr, x7, 2
001fc790cset x7, ge
001fc794strb w7, [sp+39]
001fc798b.ge 0x1fc7a0
001fc79cb 0x1fc7c8
001fc7a0
001fc7a0loc_1fc7a0:
001fc7a0ldr x1, [sp+192]
001fc7a4ldr x7, [sp+184]
001fc7a8subs xzr, x1, 1
001fc7acb.hi 0x1fc7b4
001fc7b0b 0x1fc904
001fc7b4
001fc7b4loc_1fc7b4:
001fc7b4ldrb w7, [x7+1]
001fc7b8subs wzr, w7, 128
001fc7bccset x7, lo
001fc7c0strb w7, [sp+39]
001fc7c4b 0x1fc7cc
001fc7c8
001fc7c8loc_1fc7c8:
001fc7c8b 0x1fc7cc
001fc7cc
001fc7ccloc_1fc7cc:
001fc7ccldrb w7, [sp+39]
001fc7d0tbnz w7, 0, 0x1fc7d8
001fc7d4b 0x1fc824
001fc7d8
001fc7d8loc_1fc7d8:
001fc7d8ldr x1, [sp+192]
001fc7dcldr x7, [sp+184]
001fc7e0subs xzr, x1, 0
001fc7e4b.hi 0x1fc7ec
001fc7e8b 0x1fc8fc
001fc7ec
001fc7ecloc_1fc7ec:
001fc7ecldrb w7, [x7]
001fc7f0and x7, x7, 127
001fc7f4ldr x1, [sp+192]
001fc7f8ldr x8, [sp+184]
001fc7fcsubs xzr, x1, 1
001fc800b.hi 0x1fc808
001fc804b 0x1fc8f4
001fc808
001fc808loc_1fc808:
001fc808ldrb w8, [x8+1]
001fc80cubfm x8, x8, 57, 7
001fc810add x7, x7, x8
001fc814str x7, [sp+40]
001fc818orr x7, xzr, 2
001fc81cstr x7, [sp+64]
001fc820b 0x1fc850
001fc824
001fc824loc_1fc824:
001fc824ldr x0, [sp+184]
001fc828ldr x1, [sp+192]
001fc82cldr x2, [sp+200]
001fc830bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001fc834str x0, [sp+72]
001fc838str x1, [sp+80]
001fc83cstr x0, [sp+96]
001fc840str x1, [sp+88]
001fc844str x0, [sp+40]
001fc848str x1, [sp+64]
001fc84cb 0x1fc850
001fc850
001fc850loc_1fc850:
001fc850b 0x1fc854
001fc854
001fc854loc_1fc854:
001fc854ldr x7, [sp+64]
001fc858tbnz x7, 63, 0x1fc860
001fc85cb 0x1fc8a0
001fc860
001fc860loc_1fc860:
001fc860stp xzr, xzr, [sp+104]
001fc864str xzr, [sp+120]
001fc868adrp x27, 0x826000
001fc86cldr x5, [x27+160]
001fc870adrp x27, 0x826000
001fc874ldr x6, [x27+168]
001fc878str x5, [sp+128]
001fc87cstr x6, [sp+136]
001fc880ldr x3, [sp+48]
001fc884ldr x0, [sp+104]
001fc888ldrb w4, [sp+56]
001fc88cldr x1, [sp+112]
001fc890ldr x2, [sp+120]
001fc894ldur x29, [sp-8]
001fc898ldr x30, [sp], 176
001fc89cret x30
001fc8a0
001fc8a0loc_1fc8a0:
001fc8a0ldr x1, [sp+64]
001fc8a4str x1, [sp+48]
001fc8a8ldr x0, [sp+40]
001fc8acbl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint32
001fc8b0str x0, [sp+144]
001fc8b4str x1, [sp+152]
001fc8b8str x2, [sp+160]
001fc8bcstr x0, [sp+104]
001fc8c0str x1, [sp+112]
001fc8c4str x2, [sp+120]
001fc8c8stp xzr, xzr, [sp+128]
001fc8ccldr x3, [sp+48]
001fc8d0ldr x0, [sp+104]
001fc8d4ldrb w4, [sp+56]
001fc8d8ldr x1, [sp+112]
001fc8dcldr x2, [sp+120]
001fc8e0mov x5, xzr
001fc8e4mov x6, xzr
001fc8e8ldur x29, [sp-8]
001fc8ecldr x30, [sp], 176
001fc8f0ret x30
001fc8f4
001fc8f4loc_1fc8f4:
001fc8f4orr x0, xzr, 1
001fc8f8bl runtime.panicIndex
001fc8fc
001fc8fcloc_1fc8fc:
001fc8fcmov x0, xzr
001fc900bl runtime.panicIndex
001fc904
001fc904loc_1fc904:
001fc904orr x0, xzr, 1
001fc908bl runtime.panicIndex
001fc90c
001fc90cloc_1fc90c:
001fc90cmov x0, xzr
001fc910bl runtime.panicIndex
001fc914
001fc914loc_1fc914:
001fc914mov x0, xzr
001fc918bl runtime.panicIndex
001fc91chint
001fc920
001fc920loc_1fc920:
001fc920stp x0, x1, [sp+8]
001fc924stp x2, x3, [sp+24]
001fc928stp x4, x5, [sp+40]
001fc92cstr w6, [sp+56]
001fc930strb w7, [sp+60]
001fc934strb w8, [sp+64]
001fc938stp x9, x10, [sp+72]
001fc93cstr x11, [sp+88]
001fc940mov x3, x30
001fc944bl runtime.morestack_noctxt.abi0
001fc948ldp x0, x1, [sp+8]
001fc94cldp x2, x3, [sp+24]
001fc950ldp x4, x5, [sp+40]
001fc954ldrsw x6, [sp+56]
001fc958ldrsb x7, [sp+60]
001fc95cldrb w8, [sp+64]
001fc960ldp x9, x10, [sp+72]
001fc964ldr x11, [sp+88]
001fc968b 0x1fc650
001fc96cudf 0
001fc650
001fc970
001fc970google.golang.org/protobuf/internal/impl.sizeUint32SliceValue: ; void google.golang.org/protobuf/internal/impl.sizeUint32SliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fc970ldr x16, [x28+16]
001fc974subs xzr, sp, x16
001fc978b.ls 0x1fca58
001fc97cstr x30, [sp-128]!
001fc980stur x29, [sp-8]
001fc984sub x29, sp, 8
001fc988str x0, [sp+136]
001fc98cstr x1, [sp+144]
001fc990str x2, [sp+152]
001fc994str x3, [sp+160]
001fc998strb w4, [sp+168]
001fc99cstr xzr, [sp+40]
001fc9a0ldr x0, [sp+136]
001fc9a4ldr x1, [sp+144]
001fc9a8bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001fc9acstr x0, [sp+104]
001fc9b0str x1, [sp+112]
001fc9b4ldrsb x27, [x0]
001fc9b8ldr x3, [x0+56]
001fc9bcmov x0, x1
001fc9c0blr x3
001fc9c4str x0, [sp+72]
001fc9c8str xzr, [sp+56]
001fc9ccstr x0, [sp+48]
001fc9d0b 0x1fc9d4
001fc9d4
001fc9d4loc_1fc9d4:
001fc9d4ldr x2, [sp+48]
001fc9d8ldr x3, [sp+56]
001fc9dcsubs xzr, x2, x3
001fc9e0b.gt 0x1fc9e8
001fc9e4b 0x1fca48
001fc9e8
001fc9e8loc_1fc9e8:
001fc9e8ldr x1, [sp+56]
001fc9ecldr x2, [sp+104]
001fc9f0ldrsb x27, [x2]
001fc9f4ldr x2, [x2+40]
001fc9f8ldr x0, [sp+112]
001fc9fcblr x2
001fca00str x0, [sp+80]
001fca04str x1, [sp+88]
001fca08str x2, [sp+96]
001fca0cbl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
001fca10str x0, [sp+64]
001fca14mov w0, w0
001fca18bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fca1cstr x0, [sp+72]
001fca20ldr x2, [sp+40]
001fca24ldr x3, [sp+160]
001fca28add x3, x3, x0
001fca2cadd x2, x2, x3
001fca30str x2, [sp+40]
001fca34b 0x1fca38
001fca38
001fca38loc_1fca38:
001fca38ldr x2, [sp+56]
001fca3cadd x2, x2, 1
001fca40str x2, [sp+56]
001fca44b 0x1fc9d4
001fca48
001fca48loc_1fca48:
001fca48ldr x0, [sp+40]
001fca4cldur x29, [sp-8]
001fca50ldr x30, [sp], 128
001fca54ret x30
001fca58
001fca58loc_1fca58:
001fca58stp x0, x1, [sp+8]
001fca5cstp x2, x3, [sp+24]
001fca60strb w4, [sp+40]
001fca64mov x3, x30
001fca68bl runtime.morestack_noctxt.abi0
001fca6cldp x0, x1, [sp+8]
001fca70ldp x2, x3, [sp+24]
001fca74ldrb w4, [sp+40]
001fca78b 0x1fc970
001fca7cudf 0
001fc970
001fc970google.golang.org/protobuf/internal/impl.sizeUint32SliceValue: ; void google.golang.org/protobuf/internal/impl.sizeUint32SliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fc970ldr x16, [x28+16]
001fc974subs xzr, sp, x16
001fc978b.ls 0x1fca58
001fc97cstr x30, [sp-128]!
001fc980stur x29, [sp-8]
001fc984sub x29, sp, 8
001fc988str x0, [sp+136]
001fc98cstr x1, [sp+144]
001fc990str x2, [sp+152]
001fc994str x3, [sp+160]
001fc998strb w4, [sp+168]
001fc99cstr xzr, [sp+40]
001fc9a0ldr x0, [sp+136]
001fc9a4ldr x1, [sp+144]
001fc9a8bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001fc9acstr x0, [sp+104]
001fc9b0str x1, [sp+112]
001fc9b4ldrsb x27, [x0]
001fc9b8ldr x3, [x0+56]
001fc9bcmov x0, x1
001fc9c0blr x3
001fc9c4str x0, [sp+72]
001fc9c8str xzr, [sp+56]
001fc9ccstr x0, [sp+48]
001fc9d0b 0x1fc9d4
001fc9d4
001fc9d4loc_1fc9d4:
001fc9d4ldr x2, [sp+48]
001fc9d8ldr x3, [sp+56]
001fc9dcsubs xzr, x2, x3
001fc9e0b.gt 0x1fc9e8
001fc9e4b 0x1fca48
001fc9e8
001fc9e8loc_1fc9e8:
001fc9e8ldr x1, [sp+56]
001fc9ecldr x2, [sp+104]
001fc9f0ldrsb x27, [x2]
001fc9f4ldr x2, [x2+40]
001fc9f8ldr x0, [sp+112]
001fc9fcblr x2
001fca00str x0, [sp+80]
001fca04str x1, [sp+88]
001fca08str x2, [sp+96]
001fca0cbl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
001fca10str x0, [sp+64]
001fca14mov w0, w0
001fca18bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fca1cstr x0, [sp+72]
001fca20ldr x2, [sp+40]
001fca24ldr x3, [sp+160]
001fca28add x3, x3, x0
001fca2cadd x2, x2, x3
001fca30str x2, [sp+40]
001fca34b 0x1fca38
001fca38
001fca38loc_1fca38:
001fca38ldr x2, [sp+56]
001fca3cadd x2, x2, 1
001fca40str x2, [sp+56]
001fca44b 0x1fc9d4
001fca48
001fca48loc_1fca48:
001fca48ldr x0, [sp+40]
001fca4cldur x29, [sp-8]
001fca50ldr x30, [sp], 128
001fca54ret x30
001fca58
001fca58loc_1fca58:
001fca58stp x0, x1, [sp+8]
001fca5cstp x2, x3, [sp+24]
001fca60strb w4, [sp+40]
001fca64mov x3, x30
001fca68bl runtime.morestack_noctxt.abi0
001fca6cldp x0, x1, [sp+8]
001fca70ldp x2, x3, [sp+24]
001fca74ldrb w4, [sp+40]
001fca78b 0x1fc970
001fca7cudf 0
001fc970
001fca80
001fca80google.golang.org/protobuf/internal/impl.appendUint32SliceValue: ; void google.golang.org/protobuf/internal/impl.appendUint32SliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fca80ldr x16, [x28+16]
001fca84sub x17, sp, 32
001fca88subs xzr, x17, x16
001fca8cb.ls 0x1fcbe4
001fca90str x30, [sp-160]!
001fca94stur x29, [sp-8]
001fca98sub x29, sp, 8
001fca9cstr x0, [sp+168]
001fcaa0str x1, [sp+176]
001fcaa4str x2, [sp+184]
001fcaa8str x3, [sp+192]
001fcaacstr x4, [sp+200]
001fcab0str x5, [sp+208]
001fcab4str x6, [sp+216]
001fcab8strb w7, [sp+224]
001fcabcstr xzr, [sp+88]
001fcac0stp xzr, xzr, [sp+96]
001fcac4stp xzr, xzr, [sp+72]
001fcac8ldr x0, [sp+192]
001fcaccldr x1, [sp+200]
001fcad0ldr x2, [sp+208]
001fcad4bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001fcad8str x0, [sp+136]
001fcadcstr x1, [sp+144]
001fcae0ldrsb x27, [x0]
001fcae4ldr x3, [x0+56]
001fcae8mov x0, x1
001fcaecblr x3
001fcaf0str x0, [sp+64]
001fcaf4str xzr, [sp+48]
001fcaf8str x0, [sp+40]
001fcafcb 0x1fcb00
001fcb00
001fcb00loc_1fcb00:
001fcb00ldr x5, [sp+40]
001fcb04ldr x6, [sp+48]
001fcb08subs xzr, x5, x6
001fcb0cb.gt 0x1fcb14
001fcb10b 0x1fcba8
001fcb14
001fcb14loc_1fcb14:
001fcb14ldr x1, [sp+48]
001fcb18ldr x2, [sp+136]
001fcb1cldrsb x27, [x2]
001fcb20ldr x2, [x2+40]
001fcb24ldr x0, [sp+144]
001fcb28blr x2
001fcb2cstr x0, [sp+112]
001fcb30str x1, [sp+120]
001fcb34str x2, [sp+128]
001fcb38ldr x3, [sp+216]
001fcb3cldr x0, [sp+168]
001fcb40ldr x1, [sp+176]
001fcb44ldr x2, [sp+184]
001fcb48bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fcb4cstr x0, [sp+168]
001fcb50str x1, [sp+176]
001fcb54str x2, [sp+184]
001fcb58ldr x0, [sp+112]
001fcb5cldr x1, [sp+120]
001fcb60ldr x2, [sp+128]
001fcb64bl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
001fcb68str x0, [sp+56]
001fcb6cldr x1, [sp+176]
001fcb70ldr x2, [sp+184]
001fcb74ldr x3, [sp+168]
001fcb78mov w4, w0
001fcb7cmov x0, x3
001fcb80mov x3, x4
001fcb84bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fcb88str x0, [sp+168]
001fcb8cstr x1, [sp+176]
001fcb90str x2, [sp+184]
001fcb94b 0x1fcb98
001fcb98
001fcb98loc_1fcb98:
001fcb98ldr x5, [sp+48]
001fcb9cadd x5, x5, 1
001fcba0str x5, [sp+48]
001fcba4b 0x1fcb00
001fcba8
001fcba8loc_1fcba8:
001fcba8ldr x5, [sp+168]
001fcbacldr x6, [sp+176]
001fcbb0ldr x7, [sp+184]
001fcbb4str x5, [sp+88]
001fcbb8str x6, [sp+96]
001fcbbcstr x7, [sp+104]
001fcbc0stp xzr, xzr, [sp+72]
001fcbc4ldr x0, [sp+88]
001fcbc8ldr x1, [sp+96]
001fcbccldr x2, [sp+104]
001fcbd0mov x3, xzr
001fcbd4mov x4, xzr
001fcbd8ldur x29, [sp-8]
001fcbdcldr x30, [sp], 160
001fcbe0ret x30
001fcbe4
001fcbe4loc_1fcbe4:
001fcbe4stp x0, x1, [sp+8]
001fcbe8stp x2, x3, [sp+24]
001fcbecstp x4, x5, [sp+40]
001fcbf0str x6, [sp+56]
001fcbf4strb w7, [sp+64]
001fcbf8mov x3, x30
001fcbfcbl runtime.morestack_noctxt.abi0
001fcc00ldp x0, x1, [sp+8]
001fcc04ldp x2, x3, [sp+24]
001fcc08ldp x4, x5, [sp+40]
001fcc0cldr x6, [sp+56]
001fcc10ldrb w7, [sp+64]
001fcc14b 0x1fca80
001fcc18udf 0
001fcc1cudf 0
001fca80
001fca80google.golang.org/protobuf/internal/impl.appendUint32SliceValue: ; void google.golang.org/protobuf/internal/impl.appendUint32SliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fca80ldr x16, [x28+16]
001fca84sub x17, sp, 32
001fca88subs xzr, x17, x16
001fca8cb.ls 0x1fcbe4
001fca90str x30, [sp-160]!
001fca94stur x29, [sp-8]
001fca98sub x29, sp, 8
001fca9cstr x0, [sp+168]
001fcaa0str x1, [sp+176]
001fcaa4str x2, [sp+184]
001fcaa8str x3, [sp+192]
001fcaacstr x4, [sp+200]
001fcab0str x5, [sp+208]
001fcab4str x6, [sp+216]
001fcab8strb w7, [sp+224]
001fcabcstr xzr, [sp+88]
001fcac0stp xzr, xzr, [sp+96]
001fcac4stp xzr, xzr, [sp+72]
001fcac8ldr x0, [sp+192]
001fcaccldr x1, [sp+200]
001fcad0ldr x2, [sp+208]
001fcad4bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001fcad8str x0, [sp+136]
001fcadcstr x1, [sp+144]
001fcae0ldrsb x27, [x0]
001fcae4ldr x3, [x0+56]
001fcae8mov x0, x1
001fcaecblr x3
001fcaf0str x0, [sp+64]
001fcaf4str xzr, [sp+48]
001fcaf8str x0, [sp+40]
001fcafcb 0x1fcb00
001fcb00
001fcb00loc_1fcb00:
001fcb00ldr x5, [sp+40]
001fcb04ldr x6, [sp+48]
001fcb08subs xzr, x5, x6
001fcb0cb.gt 0x1fcb14
001fcb10b 0x1fcba8
001fcb14
001fcb14loc_1fcb14:
001fcb14ldr x1, [sp+48]
001fcb18ldr x2, [sp+136]
001fcb1cldrsb x27, [x2]
001fcb20ldr x2, [x2+40]
001fcb24ldr x0, [sp+144]
001fcb28blr x2
001fcb2cstr x0, [sp+112]
001fcb30str x1, [sp+120]
001fcb34str x2, [sp+128]
001fcb38ldr x3, [sp+216]
001fcb3cldr x0, [sp+168]
001fcb40ldr x1, [sp+176]
001fcb44ldr x2, [sp+184]
001fcb48bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fcb4cstr x0, [sp+168]
001fcb50str x1, [sp+176]
001fcb54str x2, [sp+184]
001fcb58ldr x0, [sp+112]
001fcb5cldr x1, [sp+120]
001fcb60ldr x2, [sp+128]
001fcb64bl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
001fcb68str x0, [sp+56]
001fcb6cldr x1, [sp+176]
001fcb70ldr x2, [sp+184]
001fcb74ldr x3, [sp+168]
001fcb78mov w4, w0
001fcb7cmov x0, x3
001fcb80mov x3, x4
001fcb84bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fcb88str x0, [sp+168]
001fcb8cstr x1, [sp+176]
001fcb90str x2, [sp+184]
001fcb94b 0x1fcb98
001fcb98
001fcb98loc_1fcb98:
001fcb98ldr x5, [sp+48]
001fcb9cadd x5, x5, 1
001fcba0str x5, [sp+48]
001fcba4b 0x1fcb00
001fcba8
001fcba8loc_1fcba8:
001fcba8ldr x5, [sp+168]
001fcbacldr x6, [sp+176]
001fcbb0ldr x7, [sp+184]
001fcbb4str x5, [sp+88]
001fcbb8str x6, [sp+96]
001fcbbcstr x7, [sp+104]
001fcbc0stp xzr, xzr, [sp+72]
001fcbc4ldr x0, [sp+88]
001fcbc8ldr x1, [sp+96]
001fcbccldr x2, [sp+104]
001fcbd0mov x3, xzr
001fcbd4mov x4, xzr
001fcbd8ldur x29, [sp-8]
001fcbdcldr x30, [sp], 160
001fcbe0ret x30
001fcbe4
001fcbe4loc_1fcbe4:
001fcbe4stp x0, x1, [sp+8]
001fcbe8stp x2, x3, [sp+24]
001fcbecstp x4, x5, [sp+40]
001fcbf0str x6, [sp+56]
001fcbf4strb w7, [sp+64]
001fcbf8mov x3, x30
001fcbfcbl runtime.morestack_noctxt.abi0
001fcc00ldp x0, x1, [sp+8]
001fcc04ldp x2, x3, [sp+24]
001fcc08ldp x4, x5, [sp+40]
001fcc0cldr x6, [sp+56]
001fcc10ldrb w7, [sp+64]
001fcc14b 0x1fca80
001fcc18udf 0
001fcc1cudf 0
001fca80
001fcc20
001fcc20google.golang.org/protobuf/internal/impl.consumeUint32SliceValue: ; void google.golang.org/protobuf/internal/impl.consumeUint32SliceValue(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)
001fcc20ldr x16, [x28+16]
001fcc24sub x17, sp, 208
001fcc28subs xzr, x17, x16
001fcc2cb.ls 0x1fd2bc
001fcc30sub x20, sp, 336
001fcc34stp x29, x30, [x20-8]
001fcc38add sp, x20, 0
001fcc3csub x29, sp, 8
001fcc40str x0, [sp+344]
001fcc44str x1, [sp+352]
001fcc48str x2, [sp+360]
001fcc4cstr x3, [sp+368]
001fcc50str x4, [sp+376]
001fcc54str x5, [sp+384]
001fcc58str w6, [sp+392]
001fcc5cstrb w7, [sp+396]
001fcc60strb w8, [sp+400]
001fcc64str x9, [sp+408]
001fcc68str x10, [sp+416]
001fcc6cstr x11, [sp+424]
001fcc70stp xzr, xzr, [sp+176]
001fcc74str xzr, [sp+192]
001fcc78str xzr, [sp+72]
001fcc7cstrb wzr, [sp+80]
001fcc80stp xzr, xzr, [sp+216]
001fcc84ldr x0, [sp+368]
001fcc88ldr x1, [sp+376]
001fcc8cldr x2, [sp+384]
001fcc90bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001fcc94str x0, [sp+200]
001fcc98str x1, [sp+208]
001fcc9cldrsb x3, [sp+396]
001fcca0ubfm x3, x3, 0, 7
001fcca4subs wzr, w3, 2
001fcca8b.eq 0x1fccb0
001fccacb 0x1fcd4c
001fccb0
001fccb0loc_1fccb0:
001fccb0str xzr, [sp+280]
001fccb4stp xzr, xzr, [sp+288]
001fccb8ldr x0, [sp+344]
001fccbcldr x1, [sp+352]
001fccc0ldr x2, [sp+360]
001fccc4bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001fccc8str x0, [sp+280]
001fccccstr x1, [sp+288]
001fccd0str x2, [sp+296]
001fccd4str x3, [sp+128]
001fccd8str x0, [sp+304]
001fccdcstr x1, [sp+312]
001fcce0str x2, [sp+320]
001fcce4ldr x3, [sp+128]
001fcce8str x3, [sp+168]
001fccecstr x0, [sp+232]
001fccf0str x1, [sp+240]
001fccf4str x2, [sp+248]
001fccf8ldr x3, [sp+168]
001fccfcstr x3, [sp+104]
001fcd00tbnz x3, 63, 0x1fcd08
001fcd04b 0x1fcd48
001fcd08
001fcd08loc_1fcd08:
001fcd08stp xzr, xzr, [sp+176]
001fcd0cstr xzr, [sp+192]
001fcd10adrp x27, 0x826000
001fcd14ldr x5, [x27+160]
001fcd18adrp x27, 0x826000
001fcd1cldr x6, [x27+168]
001fcd20str x5, [sp+216]
001fcd24str x6, [sp+224]
001fcd28ldr x3, [sp+72]
001fcd2cldr x0, [sp+176]
001fcd30ldrb w4, [sp+80]
001fcd34ldr x1, [sp+184]
001fcd38ldr x2, [sp+192]
001fcd3cldp x29, x30, [sp-8]
001fcd40add sp, sp, 336
001fcd44ret x30
001fcd48
001fcd48loc_1fcd48:
001fcd48b 0x1fcff8
001fcd4c
001fcd4cloc_1fcd4c:
001fcd4cldrsb x7, [sp+396]
001fcd50ubfm x7, x7, 0, 7
001fcd54cbnz w7, 0x1fcd5c
001fcd58b 0x1fcd9c
001fcd5c
001fcd5cloc_1fcd5c:
001fcd5cstp xzr, xzr, [sp+176]
001fcd60str xzr, [sp+192]
001fcd64adrp x27, 0x826000
001fcd68ldr x5, [x27+192]
001fcd6cadrp x27, 0x826000
001fcd70ldr x6, [x27+200]
001fcd74str x5, [sp+216]
001fcd78str x6, [sp+224]
001fcd7cldr x3, [sp+72]
001fcd80ldr x0, [sp+176]
001fcd84ldrb w4, [sp+80]
001fcd88ldr x1, [sp+184]
001fcd8cldr x2, [sp+192]
001fcd90ldp x29, x30, [sp-8]
001fcd94add sp, sp, 336
001fcd98ret x30
001fcd9c
001fcd9cloc_1fcd9c:
001fcd9cstr xzr, [sp+56]
001fcda0str xzr, [sp+88]
001fcda4ldr x7, [sp+352]
001fcda8str x7, [sp+128]
001fcdacsubs xzr, x7, 0
001fcdb0cset x8, ne
001fcdb4strb w8, [sp+55]
001fcdb8cbnz x7, 0x1fcdc0
001fcdbcb 0x1fcde8
001fcdc0
001fcdc0loc_1fcdc0:
001fcdc0ldr x1, [sp+352]
001fcdc4ldr x7, [sp+344]
001fcdc8subs xzr, x1, 0
001fcdccb.hi 0x1fcdd4
001fcdd0b 0x1fcff0
001fcdd4
001fcdd4loc_1fcdd4:
001fcdd4ldrb w7, [x7]
001fcdd8subs wzr, w7, 128
001fcddccset x7, lo
001fcde0strb w7, [sp+55]
001fcde4b 0x1fcdec
001fcde8
001fcde8loc_1fcde8:
001fcde8b 0x1fcdec
001fcdec
001fcdecloc_1fcdec:
001fcdecldrb w7, [sp+55]
001fcdf0tbnz w7, 0, 0x1fcdf8
001fcdf4b 0x1fce20
001fcdf8
001fcdf8loc_1fcdf8:
001fcdf8ldr x1, [sp+352]
001fcdfcldr x7, [sp+344]
001fce00subs xzr, x1, 0
001fce04b.hi 0x1fce0c
001fce08b 0x1fcfe8
001fce0c
001fce0cloc_1fce0c:
001fce0cldrb w7, [x7]
001fce10str x7, [sp+56]
001fce14orr x7, xzr, 1
001fce18str x7, [sp+88]
001fce1cb 0x1fcef0
001fce20
001fce20loc_1fce20:
001fce20ldr x7, [sp+352]
001fce24str x7, [sp+128]
001fce28subs xzr, x7, 2
001fce2ccset x7, ge
001fce30strb w7, [sp+55]
001fce34b.ge 0x1fce3c
001fce38b 0x1fce64
001fce3c
001fce3cloc_1fce3c:
001fce3cldr x1, [sp+352]
001fce40ldr x7, [sp+344]
001fce44subs xzr, x1, 1
001fce48b.hi 0x1fce50
001fce4cb 0x1fcfe0
001fce50
001fce50loc_1fce50:
001fce50ldrb w7, [x7+1]
001fce54subs wzr, w7, 128
001fce58cset x7, lo
001fce5cstrb w7, [sp+55]
001fce60b 0x1fce68
001fce64
001fce64loc_1fce64:
001fce64b 0x1fce68
001fce68
001fce68loc_1fce68:
001fce68ldrb w7, [sp+55]
001fce6ctbnz w7, 0, 0x1fce74
001fce70b 0x1fcec0
001fce74
001fce74loc_1fce74:
001fce74ldr x1, [sp+352]
001fce78ldr x7, [sp+344]
001fce7csubs xzr, x1, 0
001fce80b.hi 0x1fce88
001fce84b 0x1fcfd8
001fce88
001fce88loc_1fce88:
001fce88ldrb w7, [x7]
001fce8cand x7, x7, 127
001fce90ldr x1, [sp+352]
001fce94ldr x8, [sp+344]
001fce98subs xzr, x1, 1
001fce9cb.hi 0x1fcea4
001fcea0b 0x1fcfd0
001fcea4
001fcea4loc_1fcea4:
001fcea4ldrb w8, [x8+1]
001fcea8ubfm x8, x8, 57, 7
001fceacadd x7, x7, x8
001fceb0str x7, [sp+56]
001fceb4orr x7, xzr, 2
001fceb8str x7, [sp+88]
001fcebcb 0x1fceec
001fcec0
001fcec0loc_1fcec0:
001fcec0ldr x0, [sp+344]
001fcec4ldr x1, [sp+352]
001fcec8ldr x2, [sp+360]
001fceccbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001fced0str x0, [sp+112]
001fced4str x1, [sp+128]
001fced8str x0, [sp+144]
001fcedcstr x1, [sp+136]
001fcee0str x0, [sp+56]
001fcee4str x1, [sp+88]
001fcee8b 0x1fceec
001fceec
001fceecloc_1fceec:
001fceecb 0x1fcef0
001fcef0
001fcef0loc_1fcef0:
001fcef0ldr x7, [sp+88]
001fcef4tbnz x7, 63, 0x1fcefc
001fcef8b 0x1fcf3c
001fcefc
001fcefcloc_1fcefc:
001fcefcstp xzr, xzr, [sp+176]
001fcf00str xzr, [sp+192]
001fcf04adrp x27, 0x826000
001fcf08ldr x5, [x27+160]
001fcf0cadrp x27, 0x826000
001fcf10ldr x6, [x27+168]
001fcf14str x5, [sp+216]
001fcf18str x6, [sp+224]
001fcf1cldr x3, [sp+72]
001fcf20ldr x0, [sp+176]
001fcf24ldrb w4, [sp+80]
001fcf28ldr x1, [sp+184]
001fcf2cldr x2, [sp+192]
001fcf30ldp x29, x30, [sp-8]
001fcf34add sp, sp, 336
001fcf38ret x30
001fcf3c
001fcf3cloc_1fcf3c:
001fcf3cldr x0, [sp+56]
001fcf40bl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint32
001fcf44str x0, [sp+256]
001fcf48str x1, [sp+264]
001fcf4cstr x2, [sp+272]
001fcf50ldr x3, [sp+200]
001fcf54ldrsb x27, [x3]
001fcf58ldr x4, [sp+208]
001fcf5cldr x3, [x3+24]
001fcf60mov x5, x0
001fcf64mov x0, x4
001fcf68mov x6, x1
001fcf6cmov x1, x5
001fcf70mov x7, x2
001fcf74mov x2, x6
001fcf78mov x8, x3
001fcf7cmov x3, x7
001fcf80blr x8
001fcf84ldr x1, [sp+88]
001fcf88str x1, [sp+72]
001fcf8cldr x1, [sp+368]
001fcf90ldr x2, [sp+376]
001fcf94ldr x3, [sp+384]
001fcf98str x1, [sp+176]
001fcf9cstr x2, [sp+184]
001fcfa0str x3, [sp+192]
001fcfa4stp xzr, xzr, [sp+216]
001fcfa8ldr x3, [sp+72]
001fcfacldr x0, [sp+176]
001fcfb0ldrb w4, [sp+80]
001fcfb4ldr x1, [sp+184]
001fcfb8ldr x2, [sp+192]
001fcfbcmov x5, xzr
001fcfc0mov x6, xzr
001fcfc4ldp x29, x30, [sp-8]
001fcfc8add sp, sp, 336
001fcfccret x30
001fcfd0
001fcfd0loc_1fcfd0:
001fcfd0orr x0, xzr, 1
001fcfd4bl runtime.panicIndex
001fcfd8
001fcfd8loc_1fcfd8:
001fcfd8mov x0, xzr
001fcfdcbl runtime.panicIndex
001fcfe0
001fcfe0loc_1fcfe0:
001fcfe0orr x0, xzr, 1
001fcfe4bl runtime.panicIndex
001fcfe8
001fcfe8loc_1fcfe8:
001fcfe8mov x0, xzr
001fcfecbl runtime.panicIndex
001fcff0
001fcff0loc_1fcff0:
001fcff0mov x0, xzr
001fcff4bl runtime.panicIndex
001fcff8
001fcff8loc_1fcff8:
001fcff8ldr x7, [sp+240]
001fcffcstr x7, [sp+128]
001fd000cbnz x7, 0x1fd008
001fd004b 0x1fd240
001fd008
001fd008loc_1fd008:
001fd008str xzr, [sp+64]
001fd00cstr xzr, [sp+96]
001fd010ldr x7, [sp+240]
001fd014str x7, [sp+120]
001fd018subs xzr, x7, 0
001fd01ccset x8, ne
001fd020strb w8, [sp+55]
001fd024cbnz x7, 0x1fd02c
001fd028b 0x1fd054
001fd02c
001fd02cloc_1fd02c:
001fd02cldr x1, [sp+240]
001fd030ldr x7, [sp+232]
001fd034subs xzr, x1, 0
001fd038b.hi 0x1fd040
001fd03cb 0x1fd2b0
001fd040
001fd040loc_1fd040:
001fd040ldrb w7, [x7]
001fd044subs wzr, w7, 128
001fd048cset x7, lo
001fd04cstrb w7, [sp+55]
001fd050b 0x1fd058
001fd054
001fd054loc_1fd054:
001fd054b 0x1fd058
001fd058
001fd058loc_1fd058:
001fd058ldrb w7, [sp+55]
001fd05ctbnz w7, 0, 0x1fd064
001fd060b 0x1fd08c
001fd064
001fd064loc_1fd064:
001fd064ldr x1, [sp+240]
001fd068ldr x7, [sp+232]
001fd06csubs xzr, x1, 0
001fd070b.hi 0x1fd078
001fd074b 0x1fd2a8
001fd078
001fd078loc_1fd078:
001fd078ldrb w7, [x7]
001fd07cstr x7, [sp+64]
001fd080orr x7, xzr, 1
001fd084str x7, [sp+96]
001fd088b 0x1fd164
001fd08c
001fd08cloc_1fd08c:
001fd08cldr x7, [sp+240]
001fd090str x7, [sp+120]
001fd094subs xzr, x7, 2
001fd098cset x7, ge
001fd09cstrb w7, [sp+55]
001fd0a0b.ge 0x1fd0a8
001fd0a4b 0x1fd0d0
001fd0a8
001fd0a8loc_1fd0a8:
001fd0a8ldr x1, [sp+240]
001fd0acldr x7, [sp+232]
001fd0b0subs xzr, x1, 1
001fd0b4b.hi 0x1fd0bc
001fd0b8b 0x1fd2a0
001fd0bc
001fd0bcloc_1fd0bc:
001fd0bcldrb w7, [x7+1]
001fd0c0subs wzr, w7, 128
001fd0c4cset x7, lo
001fd0c8strb w7, [sp+55]
001fd0ccb 0x1fd0d4
001fd0d0
001fd0d0loc_1fd0d0:
001fd0d0b 0x1fd0d4
001fd0d4
001fd0d4loc_1fd0d4:
001fd0d4ldrb w7, [sp+55]
001fd0d8tbnz w7, 0, 0x1fd0e0
001fd0dcb 0x1fd12c
001fd0e0
001fd0e0loc_1fd0e0:
001fd0e0ldr x1, [sp+240]
001fd0e4ldr x7, [sp+232]
001fd0e8subs xzr, x1, 0
001fd0ecb.hi 0x1fd0f4
001fd0f0b 0x1fd298
001fd0f4
001fd0f4loc_1fd0f4:
001fd0f4ldrb w7, [x7]
001fd0f8and x7, x7, 127
001fd0fcldr x1, [sp+240]
001fd100ldr x8, [sp+232]
001fd104subs xzr, x1, 1
001fd108b.hi 0x1fd110
001fd10cb 0x1fd290
001fd110
001fd110loc_1fd110:
001fd110ldrb w8, [x8+1]
001fd114ubfm x8, x8, 57, 7
001fd118add x7, x7, x8
001fd11cstr x7, [sp+64]
001fd120orr x7, xzr, 2
001fd124str x7, [sp+96]
001fd128b 0x1fd15c
001fd12c
001fd12cloc_1fd12c:
001fd12cldr x0, [sp+232]
001fd130ldr x1, [sp+240]
001fd134ldr x2, [sp+248]
001fd138bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001fd13cstr x0, [sp+112]
001fd140str x1, [sp+120]
001fd144str x0, [sp+160]
001fd148str x1, [sp+152]
001fd14cstr x0, [sp+64]
001fd150str x1, [sp+96]
001fd154orr x7, xzr, 2
001fd158b 0x1fd15c
001fd15c
001fd15cloc_1fd15c:
001fd15corr x7, xzr, 1
001fd160b 0x1fd164
001fd164
001fd164loc_1fd164:
001fd164ldr x8, [sp+96]
001fd168tbnz x8, 63, 0x1fd170
001fd16cb 0x1fd1b0
001fd170
001fd170loc_1fd170:
001fd170stp xzr, xzr, [sp+176]
001fd174str xzr, [sp+192]
001fd178adrp x27, 0x825000
001fd17cldr x5, [x27+160]
001fd180adrp x27, 0x825000
001fd184ldr x6, [x27+168]
001fd188str x5, [sp+216]
001fd18cstr x6, [sp+224]
001fd190ldr x3, [sp+72]
001fd194ldr x0, [sp+176]
001fd198ldrb w4, [sp+80]
001fd19cldr x1, [sp+184]
001fd1a0ldr x2, [sp+192]
001fd1a4ldp x29, x30, [sp-8]
001fd1a8add sp, sp, 336
001fd1acret x30
001fd1b0
001fd1b0loc_1fd1b0:
001fd1b0ldr x0, [sp+64]
001fd1b4bl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint32
001fd1b8str x0, [sp+256]
001fd1bcstr x1, [sp+264]
001fd1c0str x2, [sp+272]
001fd1c4ldr x3, [sp+200]
001fd1c8ldrsb x27, [x3]
001fd1ccldr x4, [sp+208]
001fd1d0ldr x3, [x3+24]
001fd1d4mov x5, x0
001fd1d8mov x0, x4
001fd1dcmov x6, x1
001fd1e0mov x1, x5
001fd1e4mov x7, x2
001fd1e8mov x2, x6
001fd1ecmov x8, x3
001fd1f0mov x3, x7
001fd1f4blr x8
001fd1f8ldr x0, [sp+96]
001fd1fcldr x1, [sp+240]
001fd200ldr x2, [sp+232]
001fd204ldr x3, [sp+248]
001fd208b 0x1fd20c
001fd20c
001fd20cloc_1fd20c:
001fd20csubs xzr, x1, x0
001fd210b.hs 0x1fd218
001fd214b 0x1fd28c
001fd218
001fd218loc_1fd218:
001fd218sub x7, x3, x0
001fd21csub x8, x1, x0
001fd220sub x9, xzr, x7
001fd224and x9, x0, x9, asr #63
001fd228add x9, x2, x9
001fd22cstr x9, [sp+232]
001fd230str x8, [sp+240]
001fd234str x7, [sp+248]
001fd238b 0x1fd23c
001fd23c
001fd23cloc_1fd23c:
001fd23cb 0x1fcff8
001fd240
001fd240loc_1fd240:
001fd240ldr x7, [sp+104]
001fd244str x7, [sp+72]
001fd248ldr x7, [sp+368]
001fd24cldr x8, [sp+376]
001fd250ldr x9, [sp+384]
001fd254str x7, [sp+176]
001fd258str x8, [sp+184]
001fd25cstr x9, [sp+192]
001fd260stp xzr, xzr, [sp+216]
001fd264ldr x3, [sp+72]
001fd268ldr x0, [sp+176]
001fd26cldrb w4, [sp+80]
001fd270ldr x1, [sp+184]
001fd274ldr x2, [sp+192]
001fd278mov x5, xzr
001fd27cmov x6, xzr
001fd280ldp x29, x30, [sp-8]
001fd284add sp, sp, 336
001fd288ret x30
001fd28c
001fd28cloc_1fd28c:
001fd28cbl runtime.panicSliceB
001fd290
001fd290loc_1fd290:
001fd290orr x0, xzr, 1
001fd294bl runtime.panicIndex
001fd298
001fd298loc_1fd298:
001fd298mov x0, xzr
001fd29cbl runtime.panicIndex
001fd2a0
001fd2a0loc_1fd2a0:
001fd2a0orr x0, xzr, 1
001fd2a4bl runtime.panicIndex
001fd2a8
001fd2a8loc_1fd2a8:
001fd2a8mov x0, xzr
001fd2acbl runtime.panicIndex
001fd2b0
001fd2b0loc_1fd2b0:
001fd2b0mov x0, xzr
001fd2b4bl runtime.panicIndex
001fd2b8hint
001fd2bc
001fd2bcloc_1fd2bc:
001fd2bcstp x0, x1, [sp+8]
001fd2c0stp x2, x3, [sp+24]
001fd2c4stp x4, x5, [sp+40]
001fd2c8str w6, [sp+56]
001fd2ccstrb w7, [sp+60]
001fd2d0strb w8, [sp+64]
001fd2d4stp x9, x10, [sp+72]
001fd2d8str x11, [sp+88]
001fd2dcmov x3, x30
001fd2e0bl runtime.morestack_noctxt.abi0
001fd2e4ldp x0, x1, [sp+8]
001fd2e8ldp x2, x3, [sp+24]
001fd2ecldp x4, x5, [sp+40]
001fd2f0ldrsw x6, [sp+56]
001fd2f4ldrsb x7, [sp+60]
001fd2f8ldrb w8, [sp+64]
001fd2fcldp x9, x10, [sp+72]
001fd300ldr x11, [sp+88]
001fd304b 0x1fcc20
001fd308udf 0
001fd30cudf 0
001fcc20
001fcc20google.golang.org/protobuf/internal/impl.consumeUint32SliceValue: ; void google.golang.org/protobuf/internal/impl.consumeUint32SliceValue(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)
001fcc20ldr x16, [x28+16]
001fcc24sub x17, sp, 208
001fcc28subs xzr, x17, x16
001fcc2cb.ls 0x1fd2bc
001fcc30sub x20, sp, 336
001fcc34stp x29, x30, [x20-8]
001fcc38add sp, x20, 0
001fcc3csub x29, sp, 8
001fcc40str x0, [sp+344]
001fcc44str x1, [sp+352]
001fcc48str x2, [sp+360]
001fcc4cstr x3, [sp+368]
001fcc50str x4, [sp+376]
001fcc54str x5, [sp+384]
001fcc58str w6, [sp+392]
001fcc5cstrb w7, [sp+396]
001fcc60strb w8, [sp+400]
001fcc64str x9, [sp+408]
001fcc68str x10, [sp+416]
001fcc6cstr x11, [sp+424]
001fcc70stp xzr, xzr, [sp+176]
001fcc74str xzr, [sp+192]
001fcc78str xzr, [sp+72]
001fcc7cstrb wzr, [sp+80]
001fcc80stp xzr, xzr, [sp+216]
001fcc84ldr x0, [sp+368]
001fcc88ldr x1, [sp+376]
001fcc8cldr x2, [sp+384]
001fcc90bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001fcc94str x0, [sp+200]
001fcc98str x1, [sp+208]
001fcc9cldrsb x3, [sp+396]
001fcca0ubfm x3, x3, 0, 7
001fcca4subs wzr, w3, 2
001fcca8b.eq 0x1fccb0
001fccacb 0x1fcd4c
001fccb0
001fccb0loc_1fccb0:
001fccb0str xzr, [sp+280]
001fccb4stp xzr, xzr, [sp+288]
001fccb8ldr x0, [sp+344]
001fccbcldr x1, [sp+352]
001fccc0ldr x2, [sp+360]
001fccc4bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001fccc8str x0, [sp+280]
001fccccstr x1, [sp+288]
001fccd0str x2, [sp+296]
001fccd4str x3, [sp+128]
001fccd8str x0, [sp+304]
001fccdcstr x1, [sp+312]
001fcce0str x2, [sp+320]
001fcce4ldr x3, [sp+128]
001fcce8str x3, [sp+168]
001fccecstr x0, [sp+232]
001fccf0str x1, [sp+240]
001fccf4str x2, [sp+248]
001fccf8ldr x3, [sp+168]
001fccfcstr x3, [sp+104]
001fcd00tbnz x3, 63, 0x1fcd08
001fcd04b 0x1fcd48
001fcd08
001fcd08loc_1fcd08:
001fcd08stp xzr, xzr, [sp+176]
001fcd0cstr xzr, [sp+192]
001fcd10adrp x27, 0x826000
001fcd14ldr x5, [x27+160]
001fcd18adrp x27, 0x826000
001fcd1cldr x6, [x27+168]
001fcd20str x5, [sp+216]
001fcd24str x6, [sp+224]
001fcd28ldr x3, [sp+72]
001fcd2cldr x0, [sp+176]
001fcd30ldrb w4, [sp+80]
001fcd34ldr x1, [sp+184]
001fcd38ldr x2, [sp+192]
001fcd3cldp x29, x30, [sp-8]
001fcd40add sp, sp, 336
001fcd44ret x30
001fcd48
001fcd48loc_1fcd48:
001fcd48b 0x1fcff8
001fcd4c
001fcd4cloc_1fcd4c:
001fcd4cldrsb x7, [sp+396]
001fcd50ubfm x7, x7, 0, 7
001fcd54cbnz w7, 0x1fcd5c
001fcd58b 0x1fcd9c
001fcd5c
001fcd5cloc_1fcd5c:
001fcd5cstp xzr, xzr, [sp+176]
001fcd60str xzr, [sp+192]
001fcd64adrp x27, 0x826000
001fcd68ldr x5, [x27+192]
001fcd6cadrp x27, 0x826000
001fcd70ldr x6, [x27+200]
001fcd74str x5, [sp+216]
001fcd78str x6, [sp+224]
001fcd7cldr x3, [sp+72]
001fcd80ldr x0, [sp+176]
001fcd84ldrb w4, [sp+80]
001fcd88ldr x1, [sp+184]
001fcd8cldr x2, [sp+192]
001fcd90ldp x29, x30, [sp-8]
001fcd94add sp, sp, 336
001fcd98ret x30
001fcd9c
001fcd9cloc_1fcd9c:
001fcd9cstr xzr, [sp+56]
001fcda0str xzr, [sp+88]
001fcda4ldr x7, [sp+352]
001fcda8str x7, [sp+128]
001fcdacsubs xzr, x7, 0
001fcdb0cset x8, ne
001fcdb4strb w8, [sp+55]
001fcdb8cbnz x7, 0x1fcdc0
001fcdbcb 0x1fcde8
001fcdc0
001fcdc0loc_1fcdc0:
001fcdc0ldr x1, [sp+352]
001fcdc4ldr x7, [sp+344]
001fcdc8subs xzr, x1, 0
001fcdccb.hi 0x1fcdd4
001fcdd0b 0x1fcff0
001fcdd4
001fcdd4loc_1fcdd4:
001fcdd4ldrb w7, [x7]
001fcdd8subs wzr, w7, 128
001fcddccset x7, lo
001fcde0strb w7, [sp+55]
001fcde4b 0x1fcdec
001fcde8
001fcde8loc_1fcde8:
001fcde8b 0x1fcdec
001fcdec
001fcdecloc_1fcdec:
001fcdecldrb w7, [sp+55]
001fcdf0tbnz w7, 0, 0x1fcdf8
001fcdf4b 0x1fce20
001fcdf8
001fcdf8loc_1fcdf8:
001fcdf8ldr x1, [sp+352]
001fcdfcldr x7, [sp+344]
001fce00subs xzr, x1, 0
001fce04b.hi 0x1fce0c
001fce08b 0x1fcfe8
001fce0c
001fce0cloc_1fce0c:
001fce0cldrb w7, [x7]
001fce10str x7, [sp+56]
001fce14orr x7, xzr, 1
001fce18str x7, [sp+88]
001fce1cb 0x1fcef0
001fce20
001fce20loc_1fce20:
001fce20ldr x7, [sp+352]
001fce24str x7, [sp+128]
001fce28subs xzr, x7, 2
001fce2ccset x7, ge
001fce30strb w7, [sp+55]
001fce34b.ge 0x1fce3c
001fce38b 0x1fce64
001fce3c
001fce3cloc_1fce3c:
001fce3cldr x1, [sp+352]
001fce40ldr x7, [sp+344]
001fce44subs xzr, x1, 1
001fce48b.hi 0x1fce50
001fce4cb 0x1fcfe0
001fce50
001fce50loc_1fce50:
001fce50ldrb w7, [x7+1]
001fce54subs wzr, w7, 128
001fce58cset x7, lo
001fce5cstrb w7, [sp+55]
001fce60b 0x1fce68
001fce64
001fce64loc_1fce64:
001fce64b 0x1fce68
001fce68
001fce68loc_1fce68:
001fce68ldrb w7, [sp+55]
001fce6ctbnz w7, 0, 0x1fce74
001fce70b 0x1fcec0
001fce74
001fce74loc_1fce74:
001fce74ldr x1, [sp+352]
001fce78ldr x7, [sp+344]
001fce7csubs xzr, x1, 0
001fce80b.hi 0x1fce88
001fce84b 0x1fcfd8
001fce88
001fce88loc_1fce88:
001fce88ldrb w7, [x7]
001fce8cand x7, x7, 127
001fce90ldr x1, [sp+352]
001fce94ldr x8, [sp+344]
001fce98subs xzr, x1, 1
001fce9cb.hi 0x1fcea4
001fcea0b 0x1fcfd0
001fcea4
001fcea4loc_1fcea4:
001fcea4ldrb w8, [x8+1]
001fcea8ubfm x8, x8, 57, 7
001fceacadd x7, x7, x8
001fceb0str x7, [sp+56]
001fceb4orr x7, xzr, 2
001fceb8str x7, [sp+88]
001fcebcb 0x1fceec
001fcec0
001fcec0loc_1fcec0:
001fcec0ldr x0, [sp+344]
001fcec4ldr x1, [sp+352]
001fcec8ldr x2, [sp+360]
001fceccbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001fced0str x0, [sp+112]
001fced4str x1, [sp+128]
001fced8str x0, [sp+144]
001fcedcstr x1, [sp+136]
001fcee0str x0, [sp+56]
001fcee4str x1, [sp+88]
001fcee8b 0x1fceec
001fceec
001fceecloc_1fceec:
001fceecb 0x1fcef0
001fcef0
001fcef0loc_1fcef0:
001fcef0ldr x7, [sp+88]
001fcef4tbnz x7, 63, 0x1fcefc
001fcef8b 0x1fcf3c
001fcefc
001fcefcloc_1fcefc:
001fcefcstp xzr, xzr, [sp+176]
001fcf00str xzr, [sp+192]
001fcf04adrp x27, 0x826000
001fcf08ldr x5, [x27+160]
001fcf0cadrp x27, 0x826000
001fcf10ldr x6, [x27+168]
001fcf14str x5, [sp+216]
001fcf18str x6, [sp+224]
001fcf1cldr x3, [sp+72]
001fcf20ldr x0, [sp+176]
001fcf24ldrb w4, [sp+80]
001fcf28ldr x1, [sp+184]
001fcf2cldr x2, [sp+192]
001fcf30ldp x29, x30, [sp-8]
001fcf34add sp, sp, 336
001fcf38ret x30
001fcf3c
001fcf3cloc_1fcf3c:
001fcf3cldr x0, [sp+56]
001fcf40bl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint32
001fcf44str x0, [sp+256]
001fcf48str x1, [sp+264]
001fcf4cstr x2, [sp+272]
001fcf50ldr x3, [sp+200]
001fcf54ldrsb x27, [x3]
001fcf58ldr x4, [sp+208]
001fcf5cldr x3, [x3+24]
001fcf60mov x5, x0
001fcf64mov x0, x4
001fcf68mov x6, x1
001fcf6cmov x1, x5
001fcf70mov x7, x2
001fcf74mov x2, x6
001fcf78mov x8, x3
001fcf7cmov x3, x7
001fcf80blr x8
001fcf84ldr x1, [sp+88]
001fcf88str x1, [sp+72]
001fcf8cldr x1, [sp+368]
001fcf90ldr x2, [sp+376]
001fcf94ldr x3, [sp+384]
001fcf98str x1, [sp+176]
001fcf9cstr x2, [sp+184]
001fcfa0str x3, [sp+192]
001fcfa4stp xzr, xzr, [sp+216]
001fcfa8ldr x3, [sp+72]
001fcfacldr x0, [sp+176]
001fcfb0ldrb w4, [sp+80]
001fcfb4ldr x1, [sp+184]
001fcfb8ldr x2, [sp+192]
001fcfbcmov x5, xzr
001fcfc0mov x6, xzr
001fcfc4ldp x29, x30, [sp-8]
001fcfc8add sp, sp, 336
001fcfccret x30
001fcfd0
001fcfd0loc_1fcfd0:
001fcfd0orr x0, xzr, 1
001fcfd4bl runtime.panicIndex
001fcfd8
001fcfd8loc_1fcfd8:
001fcfd8mov x0, xzr
001fcfdcbl runtime.panicIndex
001fcfe0
001fcfe0loc_1fcfe0:
001fcfe0orr x0, xzr, 1
001fcfe4bl runtime.panicIndex
001fcfe8
001fcfe8loc_1fcfe8:
001fcfe8mov x0, xzr
001fcfecbl runtime.panicIndex
001fcff0
001fcff0loc_1fcff0:
001fcff0mov x0, xzr
001fcff4bl runtime.panicIndex
001fcff8
001fcff8loc_1fcff8:
001fcff8ldr x7, [sp+240]
001fcffcstr x7, [sp+128]
001fd000cbnz x7, 0x1fd008
001fd004b 0x1fd240
001fd008
001fd008loc_1fd008:
001fd008str xzr, [sp+64]
001fd00cstr xzr, [sp+96]
001fd010ldr x7, [sp+240]
001fd014str x7, [sp+120]
001fd018subs xzr, x7, 0
001fd01ccset x8, ne
001fd020strb w8, [sp+55]
001fd024cbnz x7, 0x1fd02c
001fd028b 0x1fd054
001fd02c
001fd02cloc_1fd02c:
001fd02cldr x1, [sp+240]
001fd030ldr x7, [sp+232]
001fd034subs xzr, x1, 0
001fd038b.hi 0x1fd040
001fd03cb 0x1fd2b0
001fd040
001fd040loc_1fd040:
001fd040ldrb w7, [x7]
001fd044subs wzr, w7, 128
001fd048cset x7, lo
001fd04cstrb w7, [sp+55]
001fd050b 0x1fd058
001fd054
001fd054loc_1fd054:
001fd054b 0x1fd058
001fd058
001fd058loc_1fd058:
001fd058ldrb w7, [sp+55]
001fd05ctbnz w7, 0, 0x1fd064
001fd060b 0x1fd08c
001fd064
001fd064loc_1fd064:
001fd064ldr x1, [sp+240]
001fd068ldr x7, [sp+232]
001fd06csubs xzr, x1, 0
001fd070b.hi 0x1fd078
001fd074b 0x1fd2a8
001fd078
001fd078loc_1fd078:
001fd078ldrb w7, [x7]
001fd07cstr x7, [sp+64]
001fd080orr x7, xzr, 1
001fd084str x7, [sp+96]
001fd088b 0x1fd164
001fd08c
001fd08cloc_1fd08c:
001fd08cldr x7, [sp+240]
001fd090str x7, [sp+120]
001fd094subs xzr, x7, 2
001fd098cset x7, ge
001fd09cstrb w7, [sp+55]
001fd0a0b.ge 0x1fd0a8
001fd0a4b 0x1fd0d0
001fd0a8
001fd0a8loc_1fd0a8:
001fd0a8ldr x1, [sp+240]
001fd0acldr x7, [sp+232]
001fd0b0subs xzr, x1, 1
001fd0b4b.hi 0x1fd0bc
001fd0b8b 0x1fd2a0
001fd0bc
001fd0bcloc_1fd0bc:
001fd0bcldrb w7, [x7+1]
001fd0c0subs wzr, w7, 128
001fd0c4cset x7, lo
001fd0c8strb w7, [sp+55]
001fd0ccb 0x1fd0d4
001fd0d0
001fd0d0loc_1fd0d0:
001fd0d0b 0x1fd0d4
001fd0d4
001fd0d4loc_1fd0d4:
001fd0d4ldrb w7, [sp+55]
001fd0d8tbnz w7, 0, 0x1fd0e0
001fd0dcb 0x1fd12c
001fd0e0
001fd0e0loc_1fd0e0:
001fd0e0ldr x1, [sp+240]
001fd0e4ldr x7, [sp+232]
001fd0e8subs xzr, x1, 0
001fd0ecb.hi 0x1fd0f4
001fd0f0b 0x1fd298
001fd0f4
001fd0f4loc_1fd0f4:
001fd0f4ldrb w7, [x7]
001fd0f8and x7, x7, 127
001fd0fcldr x1, [sp+240]
001fd100ldr x8, [sp+232]
001fd104subs xzr, x1, 1
001fd108b.hi 0x1fd110
001fd10cb 0x1fd290
001fd110
001fd110loc_1fd110:
001fd110ldrb w8, [x8+1]
001fd114ubfm x8, x8, 57, 7
001fd118add x7, x7, x8
001fd11cstr x7, [sp+64]
001fd120orr x7, xzr, 2
001fd124str x7, [sp+96]
001fd128b 0x1fd15c
001fd12c
001fd12cloc_1fd12c:
001fd12cldr x0, [sp+232]
001fd130ldr x1, [sp+240]
001fd134ldr x2, [sp+248]
001fd138bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001fd13cstr x0, [sp+112]
001fd140str x1, [sp+120]
001fd144str x0, [sp+160]
001fd148str x1, [sp+152]
001fd14cstr x0, [sp+64]
001fd150str x1, [sp+96]
001fd154orr x7, xzr, 2
001fd158b 0x1fd15c
001fd15c
001fd15cloc_1fd15c:
001fd15corr x7, xzr, 1
001fd160b 0x1fd164
001fd164
001fd164loc_1fd164:
001fd164ldr x8, [sp+96]
001fd168tbnz x8, 63, 0x1fd170
001fd16cb 0x1fd1b0
001fd170
001fd170loc_1fd170:
001fd170stp xzr, xzr, [sp+176]
001fd174str xzr, [sp+192]
001fd178adrp x27, 0x825000
001fd17cldr x5, [x27+160]
001fd180adrp x27, 0x825000
001fd184ldr x6, [x27+168]
001fd188str x5, [sp+216]
001fd18cstr x6, [sp+224]
001fd190ldr x3, [sp+72]
001fd194ldr x0, [sp+176]
001fd198ldrb w4, [sp+80]
001fd19cldr x1, [sp+184]
001fd1a0ldr x2, [sp+192]
001fd1a4ldp x29, x30, [sp-8]
001fd1a8add sp, sp, 336
001fd1acret x30
001fd1b0
001fd1b0loc_1fd1b0:
001fd1b0ldr x0, [sp+64]
001fd1b4bl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint32
001fd1b8str x0, [sp+256]
001fd1bcstr x1, [sp+264]
001fd1c0str x2, [sp+272]
001fd1c4ldr x3, [sp+200]
001fd1c8ldrsb x27, [x3]
001fd1ccldr x4, [sp+208]
001fd1d0ldr x3, [x3+24]
001fd1d4mov x5, x0
001fd1d8mov x0, x4
001fd1dcmov x6, x1
001fd1e0mov x1, x5
001fd1e4mov x7, x2
001fd1e8mov x2, x6
001fd1ecmov x8, x3
001fd1f0mov x3, x7
001fd1f4blr x8
001fd1f8ldr x0, [sp+96]
001fd1fcldr x1, [sp+240]
001fd200ldr x2, [sp+232]
001fd204ldr x3, [sp+248]
001fd208b 0x1fd20c
001fd20c
001fd20cloc_1fd20c:
001fd20csubs xzr, x1, x0
001fd210b.hs 0x1fd218
001fd214b 0x1fd28c
001fd218
001fd218loc_1fd218:
001fd218sub x7, x3, x0
001fd21csub x8, x1, x0
001fd220sub x9, xzr, x7
001fd224and x9, x0, x9, asr #63
001fd228add x9, x2, x9
001fd22cstr x9, [sp+232]
001fd230str x8, [sp+240]
001fd234str x7, [sp+248]
001fd238b 0x1fd23c
001fd23c
001fd23cloc_1fd23c:
001fd23cb 0x1fcff8
001fd240
001fd240loc_1fd240:
001fd240ldr x7, [sp+104]
001fd244str x7, [sp+72]
001fd248ldr x7, [sp+368]
001fd24cldr x8, [sp+376]
001fd250ldr x9, [sp+384]
001fd254str x7, [sp+176]
001fd258str x8, [sp+184]
001fd25cstr x9, [sp+192]
001fd260stp xzr, xzr, [sp+216]
001fd264ldr x3, [sp+72]
001fd268ldr x0, [sp+176]
001fd26cldrb w4, [sp+80]
001fd270ldr x1, [sp+184]
001fd274ldr x2, [sp+192]
001fd278mov x5, xzr
001fd27cmov x6, xzr
001fd280ldp x29, x30, [sp-8]
001fd284add sp, sp, 336
001fd288ret x30
001fd28c
001fd28cloc_1fd28c:
001fd28cbl runtime.panicSliceB
001fd290
001fd290loc_1fd290:
001fd290orr x0, xzr, 1
001fd294bl runtime.panicIndex
001fd298
001fd298loc_1fd298:
001fd298mov x0, xzr
001fd29cbl runtime.panicIndex
001fd2a0
001fd2a0loc_1fd2a0:
001fd2a0orr x0, xzr, 1
001fd2a4bl runtime.panicIndex
001fd2a8
001fd2a8loc_1fd2a8:
001fd2a8mov x0, xzr
001fd2acbl runtime.panicIndex
001fd2b0
001fd2b0loc_1fd2b0:
001fd2b0mov x0, xzr
001fd2b4bl runtime.panicIndex
001fd2b8hint
001fd2bc
001fd2bcloc_1fd2bc:
001fd2bcstp x0, x1, [sp+8]
001fd2c0stp x2, x3, [sp+24]
001fd2c4stp x4, x5, [sp+40]
001fd2c8str w6, [sp+56]
001fd2ccstrb w7, [sp+60]
001fd2d0strb w8, [sp+64]
001fd2d4stp x9, x10, [sp+72]
001fd2d8str x11, [sp+88]
001fd2dcmov x3, x30
001fd2e0bl runtime.morestack_noctxt.abi0
001fd2e4ldp x0, x1, [sp+8]
001fd2e8ldp x2, x3, [sp+24]
001fd2ecldp x4, x5, [sp+40]
001fd2f0ldrsw x6, [sp+56]
001fd2f4ldrsb x7, [sp+60]
001fd2f8ldrb w8, [sp+64]
001fd2fcldp x9, x10, [sp+72]
001fd300ldr x11, [sp+88]
001fd304b 0x1fcc20
001fd308udf 0
001fd30cudf 0
001fcc20
Loading..