File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00202dc0
00202dc0google.golang.org/protobuf/internal/impl.consumeUint64: ; void google.golang.org/protobuf/internal/impl.consumeUint64(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)
00202dc0ldr x16, [x28+16]
00202dc4sub x17, sp, 16
00202dc8subs xzr, x17, x16
00202dccb.ls 0x203044
00202dd0str x30, [sp-144]!
00202dd4stur x29, [sp-8]
00202dd8sub x29, sp, 8
00202ddcstr x0, [sp+152]
00202de0str x1, [sp+160]
00202de4str x2, [sp+168]
00202de8str x3, [sp+176]
00202decstrb w4, [sp+184]
00202df0str x5, [sp+192]
00202df4strb w6, [sp+200]
00202df8str x7, [sp+208]
00202dfcstr x8, [sp+216]
00202e00str x9, [sp+224]
00202e04str xzr, [sp+56]
00202e08strb wzr, [sp+64]
00202e0cstp xzr, xzr, [sp+112]
00202e10ldrsb x4, [sp+184]
00202e14ubfm x4, x4, 0, 7
00202e18cbnz w4, 0x202e20
00202e1cb 0x202e4c
00202e20
00202e20loc_202e20:
00202e20adrp x27, 0x820000
00202e24ldr x2, [x27+192]
00202e28adrp x27, 0x820000
00202e2cldr x3, [x27+200]
00202e30str x2, [sp+112]
00202e34str x3, [sp+120]
00202e38ldr x0, [sp+56]
00202e3cldrb w1, [sp+64]
00202e40ldur x29, [sp-8]
00202e44ldr x30, [sp], 144
00202e48ret x30
00202e4c
00202e4cloc_202e4c:
00202e4cstr xzr, [sp+48]
00202e50str xzr, [sp+72]
00202e54ldr x4, [sp+160]
00202e58str x4, [sp+96]
00202e5csubs xzr, x4, 0
00202e60cset x5, ne
00202e64strb w5, [sp+47]
00202e68cbnz x4, 0x202e70
00202e6cb 0x202e98
00202e70
00202e70loc_202e70:
00202e70ldr x1, [sp+160]
00202e74ldr x4, [sp+152]
00202e78subs xzr, x1, 0
00202e7cb.hi 0x202e84
00202e80b 0x203038
00202e84
00202e84loc_202e84:
00202e84ldrb w4, [x4]
00202e88subs wzr, w4, 128
00202e8ccset x4, lo
00202e90strb w4, [sp+47]
00202e94b 0x202e9c
00202e98
00202e98loc_202e98:
00202e98b 0x202e9c
00202e9c
00202e9cloc_202e9c:
00202e9cldrb w4, [sp+47]
00202ea0tbnz w4, 0, 0x202ea8
00202ea4b 0x202ed0
00202ea8
00202ea8loc_202ea8:
00202ea8ldr x1, [sp+160]
00202eacldr x4, [sp+152]
00202eb0subs xzr, x1, 0
00202eb4b.hi 0x202ebc
00202eb8b 0x203030
00202ebc
00202ebcloc_202ebc:
00202ebcldrb w4, [x4]
00202ec0str x4, [sp+48]
00202ec4orr x4, xzr, 1
00202ec8str x4, [sp+72]
00202eccb 0x202fa0
00202ed0
00202ed0loc_202ed0:
00202ed0ldr x4, [sp+160]
00202ed4str x4, [sp+96]
00202ed8subs xzr, x4, 2
00202edccset x4, ge
00202ee0strb w4, [sp+47]
00202ee4b.ge 0x202eec
00202ee8b 0x202f14
00202eec
00202eecloc_202eec:
00202eecldr x1, [sp+160]
00202ef0ldr x4, [sp+152]
00202ef4subs xzr, x1, 1
00202ef8b.hi 0x202f00
00202efcb 0x203028
00202f00
00202f00loc_202f00:
00202f00ldrb w4, [x4+1]
00202f04subs wzr, w4, 128
00202f08cset x4, lo
00202f0cstrb w4, [sp+47]
00202f10b 0x202f18
00202f14
00202f14loc_202f14:
00202f14b 0x202f18
00202f18
00202f18loc_202f18:
00202f18ldrb w4, [sp+47]
00202f1ctbnz w4, 0, 0x202f24
00202f20b 0x202f70
00202f24
00202f24loc_202f24:
00202f24ldr x1, [sp+160]
00202f28ldr x4, [sp+152]
00202f2csubs xzr, x1, 0
00202f30b.hi 0x202f38
00202f34b 0x203020
00202f38
00202f38loc_202f38:
00202f38ldrb w4, [x4]
00202f3cand x4, x4, 127
00202f40ldr x1, [sp+160]
00202f44ldr x5, [sp+152]
00202f48subs xzr, x1, 1
00202f4cb.hi 0x202f54
00202f50b 0x203018
00202f54
00202f54loc_202f54:
00202f54ldrb w5, [x5+1]
00202f58ubfm x5, x5, 57, 7
00202f5cadd x4, x4, x5
00202f60str x4, [sp+48]
00202f64orr x4, xzr, 2
00202f68str x4, [sp+72]
00202f6cb 0x202f9c
00202f70
00202f70loc_202f70:
00202f70ldr x0, [sp+152]
00202f74ldr x1, [sp+160]
00202f78ldr x2, [sp+168]
00202f7cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
00202f80str x0, [sp+88]
00202f84str x1, [sp+96]
00202f88str x0, [sp+80]
00202f8cstr x1, [sp+104]
00202f90str x0, [sp+48]
00202f94str x1, [sp+72]
00202f98b 0x202f9c
00202f9c
00202f9cloc_202f9c:
00202f9cb 0x202fa0
00202fa0
00202fa0loc_202fa0:
00202fa0ldr x4, [sp+72]
00202fa4tbnz x4, 63, 0x202fac
00202fa8b 0x202fd8
00202fac
00202facloc_202fac:
00202facadrp x27, 0x820000
00202fb0ldr x2, [x27+160]
00202fb4adrp x27, 0x820000
00202fb8ldr x3, [x27+168]
00202fbcstr x2, [sp+112]
00202fc0str x3, [sp+120]
00202fc4ldr x0, [sp+56]
00202fc8ldrb w1, [sp+64]
00202fccldur x29, [sp-8]
00202fd0ldr x30, [sp], 144
00202fd4ret x30
00202fd8
00202fd8loc_202fd8:
00202fd8ldr x0, [sp+176]
00202fdcbl google.golang.org/protobuf/internal/impl.pointer.Uint64
00202fe0str x0, [sp+128]
00202fe4ldrsb x27, [x0]
00202fe8ldr x1, [sp+48]
00202fecstr x1, [x0]
00202ff0ldr x1, [sp+72]
00202ff4str x1, [sp+56]
00202ff8stp xzr, xzr, [sp+112]
00202ffcldr x0, [sp+56]
00203000ldrb w1, [sp+64]
00203004mov x2, xzr
00203008mov x3, xzr
0020300cldur x29, [sp-8]
00203010ldr x30, [sp], 144
00203014ret x30
00203018
00203018loc_203018:
00203018orr x0, xzr, 1
0020301cbl runtime.panicIndex
00203020
00203020loc_203020:
00203020mov x0, xzr
00203024bl runtime.panicIndex
00203028
00203028loc_203028:
00203028orr x0, xzr, 1
0020302cbl runtime.panicIndex
00203030
00203030loc_203030:
00203030mov x0, xzr
00203034bl runtime.panicIndex
00203038
00203038loc_203038:
00203038mov x0, xzr
0020303cbl runtime.panicIndex
00203040hint
00203044
00203044loc_203044:
00203044stp x0, x1, [sp+8]
00203048stp x2, x3, [sp+24]
0020304cstrb w4, [sp+40]
00203050str x5, [sp+48]
00203054strb w6, [sp+56]
00203058stp x7, x8, [sp+64]
0020305cstr x9, [sp+80]
00203060mov x3, x30
00203064bl runtime.morestack_noctxt.abi0
00203068ldp x0, x1, [sp+8]
0020306cldp x2, x3, [sp+24]
00203070ldrsb x4, [sp+40]
00203074ldr x5, [sp+48]
00203078ldrb w6, [sp+56]
0020307cldp x7, x8, [sp+64]
00203080ldr x9, [sp+80]
00203084b 0x202dc0
00203088udf 0
0020308cudf 0
00202dc0
00202dc0google.golang.org/protobuf/internal/impl.consumeUint64: ; void google.golang.org/protobuf/internal/impl.consumeUint64(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)
00202dc0ldr x16, [x28+16]
00202dc4sub x17, sp, 16
00202dc8subs xzr, x17, x16
00202dccb.ls 0x203044
00202dd0str x30, [sp-144]!
00202dd4stur x29, [sp-8]
00202dd8sub x29, sp, 8
00202ddcstr x0, [sp+152]
00202de0str x1, [sp+160]
00202de4str x2, [sp+168]
00202de8str x3, [sp+176]
00202decstrb w4, [sp+184]
00202df0str x5, [sp+192]
00202df4strb w6, [sp+200]
00202df8str x7, [sp+208]
00202dfcstr x8, [sp+216]
00202e00str x9, [sp+224]
00202e04str xzr, [sp+56]
00202e08strb wzr, [sp+64]
00202e0cstp xzr, xzr, [sp+112]
00202e10ldrsb x4, [sp+184]
00202e14ubfm x4, x4, 0, 7
00202e18cbnz w4, 0x202e20
00202e1cb 0x202e4c
00202e20
00202e20loc_202e20:
00202e20adrp x27, 0x820000
00202e24ldr x2, [x27+192]
00202e28adrp x27, 0x820000
00202e2cldr x3, [x27+200]
00202e30str x2, [sp+112]
00202e34str x3, [sp+120]
00202e38ldr x0, [sp+56]
00202e3cldrb w1, [sp+64]
00202e40ldur x29, [sp-8]
00202e44ldr x30, [sp], 144
00202e48ret x30
00202e4c
00202e4cloc_202e4c:
00202e4cstr xzr, [sp+48]
00202e50str xzr, [sp+72]
00202e54ldr x4, [sp+160]
00202e58str x4, [sp+96]
00202e5csubs xzr, x4, 0
00202e60cset x5, ne
00202e64strb w5, [sp+47]
00202e68cbnz x4, 0x202e70
00202e6cb 0x202e98
00202e70
00202e70loc_202e70:
00202e70ldr x1, [sp+160]
00202e74ldr x4, [sp+152]
00202e78subs xzr, x1, 0
00202e7cb.hi 0x202e84
00202e80b 0x203038
00202e84
00202e84loc_202e84:
00202e84ldrb w4, [x4]
00202e88subs wzr, w4, 128
00202e8ccset x4, lo
00202e90strb w4, [sp+47]
00202e94b 0x202e9c
00202e98
00202e98loc_202e98:
00202e98b 0x202e9c
00202e9c
00202e9cloc_202e9c:
00202e9cldrb w4, [sp+47]
00202ea0tbnz w4, 0, 0x202ea8
00202ea4b 0x202ed0
00202ea8
00202ea8loc_202ea8:
00202ea8ldr x1, [sp+160]
00202eacldr x4, [sp+152]
00202eb0subs xzr, x1, 0
00202eb4b.hi 0x202ebc
00202eb8b 0x203030
00202ebc
00202ebcloc_202ebc:
00202ebcldrb w4, [x4]
00202ec0str x4, [sp+48]
00202ec4orr x4, xzr, 1
00202ec8str x4, [sp+72]
00202eccb 0x202fa0
00202ed0
00202ed0loc_202ed0:
00202ed0ldr x4, [sp+160]
00202ed4str x4, [sp+96]
00202ed8subs xzr, x4, 2
00202edccset x4, ge
00202ee0strb w4, [sp+47]
00202ee4b.ge 0x202eec
00202ee8b 0x202f14
00202eec
00202eecloc_202eec:
00202eecldr x1, [sp+160]
00202ef0ldr x4, [sp+152]
00202ef4subs xzr, x1, 1
00202ef8b.hi 0x202f00
00202efcb 0x203028
00202f00
00202f00loc_202f00:
00202f00ldrb w4, [x4+1]
00202f04subs wzr, w4, 128
00202f08cset x4, lo
00202f0cstrb w4, [sp+47]
00202f10b 0x202f18
00202f14
00202f14loc_202f14:
00202f14b 0x202f18
00202f18
00202f18loc_202f18:
00202f18ldrb w4, [sp+47]
00202f1ctbnz w4, 0, 0x202f24
00202f20b 0x202f70
00202f24
00202f24loc_202f24:
00202f24ldr x1, [sp+160]
00202f28ldr x4, [sp+152]
00202f2csubs xzr, x1, 0
00202f30b.hi 0x202f38
00202f34b 0x203020
00202f38
00202f38loc_202f38:
00202f38ldrb w4, [x4]
00202f3cand x4, x4, 127
00202f40ldr x1, [sp+160]
00202f44ldr x5, [sp+152]
00202f48subs xzr, x1, 1
00202f4cb.hi 0x202f54
00202f50b 0x203018
00202f54
00202f54loc_202f54:
00202f54ldrb w5, [x5+1]
00202f58ubfm x5, x5, 57, 7
00202f5cadd x4, x4, x5
00202f60str x4, [sp+48]
00202f64orr x4, xzr, 2
00202f68str x4, [sp+72]
00202f6cb 0x202f9c
00202f70
00202f70loc_202f70:
00202f70ldr x0, [sp+152]
00202f74ldr x1, [sp+160]
00202f78ldr x2, [sp+168]
00202f7cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
00202f80str x0, [sp+88]
00202f84str x1, [sp+96]
00202f88str x0, [sp+80]
00202f8cstr x1, [sp+104]
00202f90str x0, [sp+48]
00202f94str x1, [sp+72]
00202f98b 0x202f9c
00202f9c
00202f9cloc_202f9c:
00202f9cb 0x202fa0
00202fa0
00202fa0loc_202fa0:
00202fa0ldr x4, [sp+72]
00202fa4tbnz x4, 63, 0x202fac
00202fa8b 0x202fd8
00202fac
00202facloc_202fac:
00202facadrp x27, 0x820000
00202fb0ldr x2, [x27+160]
00202fb4adrp x27, 0x820000
00202fb8ldr x3, [x27+168]
00202fbcstr x2, [sp+112]
00202fc0str x3, [sp+120]
00202fc4ldr x0, [sp+56]
00202fc8ldrb w1, [sp+64]
00202fccldur x29, [sp-8]
00202fd0ldr x30, [sp], 144
00202fd4ret x30
00202fd8
00202fd8loc_202fd8:
00202fd8ldr x0, [sp+176]
00202fdcbl google.golang.org/protobuf/internal/impl.pointer.Uint64
00202fe0str x0, [sp+128]
00202fe4ldrsb x27, [x0]
00202fe8ldr x1, [sp+48]
00202fecstr x1, [x0]
00202ff0ldr x1, [sp+72]
00202ff4str x1, [sp+56]
00202ff8stp xzr, xzr, [sp+112]
00202ffcldr x0, [sp+56]
00203000ldrb w1, [sp+64]
00203004mov x2, xzr
00203008mov x3, xzr
0020300cldur x29, [sp-8]
00203010ldr x30, [sp], 144
00203014ret x30
00203018
00203018loc_203018:
00203018orr x0, xzr, 1
0020301cbl runtime.panicIndex
00203020
00203020loc_203020:
00203020mov x0, xzr
00203024bl runtime.panicIndex
00203028
00203028loc_203028:
00203028orr x0, xzr, 1
0020302cbl runtime.panicIndex
00203030
00203030loc_203030:
00203030mov x0, xzr
00203034bl runtime.panicIndex
00203038
00203038loc_203038:
00203038mov x0, xzr
0020303cbl runtime.panicIndex
00203040hint
00203044
00203044loc_203044:
00203044stp x0, x1, [sp+8]
00203048stp x2, x3, [sp+24]
0020304cstrb w4, [sp+40]
00203050str x5, [sp+48]
00203054strb w6, [sp+56]
00203058stp x7, x8, [sp+64]
0020305cstr x9, [sp+80]
00203060mov x3, x30
00203064bl runtime.morestack_noctxt.abi0
00203068ldp x0, x1, [sp+8]
0020306cldp x2, x3, [sp+24]
00203070ldrsb x4, [sp+40]
00203074ldr x5, [sp+48]
00203078ldrb w6, [sp+56]
0020307cldp x7, x8, [sp+64]
00203080ldr x9, [sp+80]
00203084b 0x202dc0
00203088udf 0
0020308cudf 0
00202dc0
00203090
00203090google.golang.org/protobuf/internal/impl.sizeUint64NoZero: ; void google.golang.org/protobuf/internal/impl.sizeUint64NoZero(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00203090ldr x16, [x28+16]
00203094subs xzr, sp, x16
00203098b.ls 0x203110
0020309cstr x30, [sp-64]!
002030a0stur x29, [sp-8]
002030a4sub x29, sp, 8
002030a8str x0, [sp+72]
002030acstr x1, [sp+80]
002030b0strb w2, [sp+88]
002030b4str xzr, [sp+32]
002030b8bl google.golang.org/protobuf/internal/impl.pointer.Uint64
002030bcstr x0, [sp+48]
002030c0ldrsb x27, [x0]
002030c4ldr x0, [x0]
002030c8str x0, [sp+24]
002030cccbz x0, 0x2030d4
002030d0b 0x2030e8
002030d4
002030d4loc_2030d4:
002030d4str xzr, [sp+32]
002030d8mov x0, xzr
002030dcldur x29, [sp-8]
002030e0ldr x30, [sp], 64
002030e4ret x30
002030e8
002030e8loc_2030e8:
002030e8bl google.golang.org/protobuf/encoding/protowire.SizeVarint
002030ecstr x0, [sp+40]
002030f0ldr x1, [sp+80]
002030f4ldrsb x27, [x1]
002030f8ldr x1, [x1+120]
002030fcadd x0, x1, x0
00203100str x0, [sp+32]
00203104ldur x29, [sp-8]
00203108ldr x30, [sp], 64
0020310cret x30
00203110
00203110loc_203110:
00203110stp x0, x1, [sp+8]
00203114strb w2, [sp+24]
00203118mov x3, x30
0020311cbl runtime.morestack_noctxt.abi0
00203120ldp x0, x1, [sp+8]
00203124ldrb w2, [sp+24]
00203128b 0x203090
0020312cudf 0
00203090
00203090google.golang.org/protobuf/internal/impl.sizeUint64NoZero: ; void google.golang.org/protobuf/internal/impl.sizeUint64NoZero(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00203090ldr x16, [x28+16]
00203094subs xzr, sp, x16
00203098b.ls 0x203110
0020309cstr x30, [sp-64]!
002030a0stur x29, [sp-8]
002030a4sub x29, sp, 8
002030a8str x0, [sp+72]
002030acstr x1, [sp+80]
002030b0strb w2, [sp+88]
002030b4str xzr, [sp+32]
002030b8bl google.golang.org/protobuf/internal/impl.pointer.Uint64
002030bcstr x0, [sp+48]
002030c0ldrsb x27, [x0]
002030c4ldr x0, [x0]
002030c8str x0, [sp+24]
002030cccbz x0, 0x2030d4
002030d0b 0x2030e8
002030d4
002030d4loc_2030d4:
002030d4str xzr, [sp+32]
002030d8mov x0, xzr
002030dcldur x29, [sp-8]
002030e0ldr x30, [sp], 64
002030e4ret x30
002030e8
002030e8loc_2030e8:
002030e8bl google.golang.org/protobuf/encoding/protowire.SizeVarint
002030ecstr x0, [sp+40]
002030f0ldr x1, [sp+80]
002030f4ldrsb x27, [x1]
002030f8ldr x1, [x1+120]
002030fcadd x0, x1, x0
00203100str x0, [sp+32]
00203104ldur x29, [sp-8]
00203108ldr x30, [sp], 64
0020310cret x30
00203110
00203110loc_203110:
00203110stp x0, x1, [sp+8]
00203114strb w2, [sp+24]
00203118mov x3, x30
0020311cbl runtime.morestack_noctxt.abi0
00203120ldp x0, x1, [sp+8]
00203124ldrb w2, [sp+24]
00203128b 0x203090
0020312cudf 0
00203090
00203130
00203130google.golang.org/protobuf/internal/impl.appendUint64NoZero: ; void google.golang.org/protobuf/internal/impl.appendUint64NoZero(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)
00203130ldr x16, [x28+16]
00203134subs xzr, sp, x16
00203138b.ls 0x203238
0020313cstr x30, [sp-112]!
00203140stur x29, [sp-8]
00203144sub x29, sp, 8
00203148str x0, [sp+120]
0020314cstr x1, [sp+128]
00203150str x2, [sp+136]
00203154str x3, [sp+144]
00203158str x4, [sp+152]
0020315cstrb w5, [sp+160]
00203160str xzr, [sp+72]
00203164stp xzr, xzr, [sp+80]
00203168stp xzr, xzr, [sp+56]
0020316cldr x0, [sp+144]
00203170bl google.golang.org/protobuf/internal/impl.pointer.Uint64
00203174str x0, [sp+96]
00203178ldrsb x27, [x0]
0020317cldr x1, [x0]
00203180str x1, [sp+40]
00203184cbz x1, 0x20318c
00203188b 0x2031c8
0020318c
0020318cloc_20318c:
0020318cldr x5, [sp+120]
00203190ldr x6, [sp+128]
00203194ldr x7, [sp+136]
00203198str x5, [sp+72]
0020319cstr x6, [sp+80]
002031a0str x7, [sp+88]
002031a4stp xzr, xzr, [sp+56]
002031a8ldr x0, [sp+72]
002031acldr x1, [sp+80]
002031b0ldr x2, [sp+88]
002031b4mov x3, xzr
002031b8mov x4, xzr
002031bcldur x29, [sp-8]
002031c0ldr x30, [sp], 112
002031c4ret x30
002031c8
002031c8loc_2031c8:
002031c8ldr x4, [sp+152]
002031ccldrsb x27, [x4]
002031d0ldr x3, [x4+112]
002031d4str x3, [sp+48]
002031d8ldr x0, [sp+120]
002031dcldr x1, [sp+128]
002031e0ldr x2, [sp+136]
002031e4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
002031e8str x0, [sp+120]
002031ecstr x1, [sp+128]
002031f0str x2, [sp+136]
002031f4ldr x3, [sp+40]
002031f8bl google.golang.org/protobuf/encoding/protowire.AppendVarint
002031fcstr x0, [sp+120]
00203200str x1, [sp+128]
00203204str x2, [sp+136]
00203208str x0, [sp+72]
0020320cstr x1, [sp+80]
00203210str x2, [sp+88]
00203214stp xzr, xzr, [sp+56]
00203218ldr x0, [sp+72]
0020321cldr x1, [sp+80]
00203220ldr x2, [sp+88]
00203224mov x3, xzr
00203228mov x4, xzr
0020322cldur x29, [sp-8]
00203230ldr x30, [sp], 112
00203234ret x30
00203238
00203238loc_203238:
00203238stp x0, x1, [sp+8]
0020323cstp x2, x3, [sp+24]
00203240str x4, [sp+40]
00203244strb w5, [sp+48]
00203248mov x3, x30
0020324cbl runtime.morestack_noctxt.abi0
00203250ldp x0, x1, [sp+8]
00203254ldp x2, x3, [sp+24]
00203258ldr x4, [sp+40]
0020325cldrb w5, [sp+48]
00203260b 0x203130
00203264udf 0
00203268udf 0
0020326cudf 0
00203130
00203130google.golang.org/protobuf/internal/impl.appendUint64NoZero: ; void google.golang.org/protobuf/internal/impl.appendUint64NoZero(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)
00203130ldr x16, [x28+16]
00203134subs xzr, sp, x16
00203138b.ls 0x203238
0020313cstr x30, [sp-112]!
00203140stur x29, [sp-8]
00203144sub x29, sp, 8
00203148str x0, [sp+120]
0020314cstr x1, [sp+128]
00203150str x2, [sp+136]
00203154str x3, [sp+144]
00203158str x4, [sp+152]
0020315cstrb w5, [sp+160]
00203160str xzr, [sp+72]
00203164stp xzr, xzr, [sp+80]
00203168stp xzr, xzr, [sp+56]
0020316cldr x0, [sp+144]
00203170bl google.golang.org/protobuf/internal/impl.pointer.Uint64
00203174str x0, [sp+96]
00203178ldrsb x27, [x0]
0020317cldr x1, [x0]
00203180str x1, [sp+40]
00203184cbz x1, 0x20318c
00203188b 0x2031c8
0020318c
0020318cloc_20318c:
0020318cldr x5, [sp+120]
00203190ldr x6, [sp+128]
00203194ldr x7, [sp+136]
00203198str x5, [sp+72]
0020319cstr x6, [sp+80]
002031a0str x7, [sp+88]
002031a4stp xzr, xzr, [sp+56]
002031a8ldr x0, [sp+72]
002031acldr x1, [sp+80]
002031b0ldr x2, [sp+88]
002031b4mov x3, xzr
002031b8mov x4, xzr
002031bcldur x29, [sp-8]
002031c0ldr x30, [sp], 112
002031c4ret x30
002031c8
002031c8loc_2031c8:
002031c8ldr x4, [sp+152]
002031ccldrsb x27, [x4]
002031d0ldr x3, [x4+112]
002031d4str x3, [sp+48]
002031d8ldr x0, [sp+120]
002031dcldr x1, [sp+128]
002031e0ldr x2, [sp+136]
002031e4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
002031e8str x0, [sp+120]
002031ecstr x1, [sp+128]
002031f0str x2, [sp+136]
002031f4ldr x3, [sp+40]
002031f8bl google.golang.org/protobuf/encoding/protowire.AppendVarint
002031fcstr x0, [sp+120]
00203200str x1, [sp+128]
00203204str x2, [sp+136]
00203208str x0, [sp+72]
0020320cstr x1, [sp+80]
00203210str x2, [sp+88]
00203214stp xzr, xzr, [sp+56]
00203218ldr x0, [sp+72]
0020321cldr x1, [sp+80]
00203220ldr x2, [sp+88]
00203224mov x3, xzr
00203228mov x4, xzr
0020322cldur x29, [sp-8]
00203230ldr x30, [sp], 112
00203234ret x30
00203238
00203238loc_203238:
00203238stp x0, x1, [sp+8]
0020323cstp x2, x3, [sp+24]
00203240str x4, [sp+40]
00203244strb w5, [sp+48]
00203248mov x3, x30
0020324cbl runtime.morestack_noctxt.abi0
00203250ldp x0, x1, [sp+8]
00203254ldp x2, x3, [sp+24]
00203258ldr x4, [sp+40]
0020325cldrb w5, [sp+48]
00203260b 0x203130
00203264udf 0
00203268udf 0
0020326cudf 0
00203130
00203270
00203270google.golang.org/protobuf/internal/impl.sizeUint64Ptr: ; void google.golang.org/protobuf/internal/impl.sizeUint64Ptr(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00203270ldr x16, [x28+16]
00203274subs xzr, sp, x16
00203278b.ls 0x2032dc
0020327cstr x30, [sp-64]!
00203280stur x29, [sp-8]
00203284sub x29, sp, 8
00203288str x0, [sp+72]
0020328cstr x1, [sp+80]
00203290strb w2, [sp+88]
00203294str xzr, [sp+32]
00203298bl google.golang.org/protobuf/internal/impl.pointer.Uint64Ptr
0020329cstr x0, [sp+48]
002032a0ldrsb x27, [x0]
002032a4ldr x1, [x0]
002032a8ldrsb x27, [x1]
002032acldr x0, [x1]
002032b0str x0, [sp+24]
002032b4bl google.golang.org/protobuf/encoding/protowire.SizeVarint
002032b8str x0, [sp+40]
002032bcldr x1, [sp+80]
002032c0ldrsb x27, [x1]
002032c4ldr x1, [x1+120]
002032c8add x0, x1, x0
002032ccstr x0, [sp+32]
002032d0ldur x29, [sp-8]
002032d4ldr x30, [sp], 64
002032d8ret x30
002032dc
002032dcloc_2032dc:
002032dcstp x0, x1, [sp+8]
002032e0strb w2, [sp+24]
002032e4mov x3, x30
002032e8bl runtime.morestack_noctxt.abi0
002032ecldp x0, x1, [sp+8]
002032f0ldrb w2, [sp+24]
002032f4b 0x203270
002032f8udf 0
002032fcudf 0
00203270
00203270google.golang.org/protobuf/internal/impl.sizeUint64Ptr: ; void google.golang.org/protobuf/internal/impl.sizeUint64Ptr(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00203270ldr x16, [x28+16]
00203274subs xzr, sp, x16
00203278b.ls 0x2032dc
0020327cstr x30, [sp-64]!
00203280stur x29, [sp-8]
00203284sub x29, sp, 8
00203288str x0, [sp+72]
0020328cstr x1, [sp+80]
00203290strb w2, [sp+88]
00203294str xzr, [sp+32]
00203298bl google.golang.org/protobuf/internal/impl.pointer.Uint64Ptr
0020329cstr x0, [sp+48]
002032a0ldrsb x27, [x0]
002032a4ldr x1, [x0]
002032a8ldrsb x27, [x1]
002032acldr x0, [x1]
002032b0str x0, [sp+24]
002032b4bl google.golang.org/protobuf/encoding/protowire.SizeVarint
002032b8str x0, [sp+40]
002032bcldr x1, [sp+80]
002032c0ldrsb x27, [x1]
002032c4ldr x1, [x1+120]
002032c8add x0, x1, x0
002032ccstr x0, [sp+32]
002032d0ldur x29, [sp-8]
002032d4ldr x30, [sp], 64
002032d8ret x30
002032dc
002032dcloc_2032dc:
002032dcstp x0, x1, [sp+8]
002032e0strb w2, [sp+24]
002032e4mov x3, x30
002032e8bl runtime.morestack_noctxt.abi0
002032ecldp x0, x1, [sp+8]
002032f0ldrb w2, [sp+24]
002032f4b 0x203270
002032f8udf 0
002032fcudf 0
00203270
00203300
00203300google.golang.org/protobuf/internal/impl.appendUint64Ptr: ; void google.golang.org/protobuf/internal/impl.appendUint64Ptr(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)
00203300ldr x16, [x28+16]
00203304subs xzr, sp, x16
00203308b.ls 0x2033cc
0020330cstr x30, [sp-112]!
00203310stur x29, [sp-8]
00203314sub x29, sp, 8
00203318str x0, [sp+120]
0020331cstr x1, [sp+128]
00203320str x2, [sp+136]
00203324str x3, [sp+144]
00203328str x4, [sp+152]
0020332cstrb w5, [sp+160]
00203330str xzr, [sp+72]
00203334stp xzr, xzr, [sp+80]
00203338stp xzr, xzr, [sp+56]
0020333cldr x0, [sp+144]
00203340bl google.golang.org/protobuf/internal/impl.pointer.Uint64Ptr
00203344str x0, [sp+96]
00203348ldrsb x27, [x0]
0020334cldr x1, [x0]
00203350ldrsb x27, [x1]
00203354ldr x1, [x1]
00203358str x1, [sp+40]
0020335cldr x1, [sp+152]
00203360ldrsb x27, [x1]
00203364ldr x3, [x1+112]
00203368str x3, [sp+48]
0020336cldr x0, [sp+120]
00203370ldr x1, [sp+128]
00203374ldr x2, [sp+136]
00203378bl google.golang.org/protobuf/encoding/protowire.AppendVarint
0020337cstr x0, [sp+120]
00203380str x1, [sp+128]
00203384str x2, [sp+136]
00203388ldr x3, [sp+40]
0020338cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
00203390str x0, [sp+120]
00203394str x1, [sp+128]
00203398str x2, [sp+136]
0020339cstr x0, [sp+72]
002033a0str x1, [sp+80]
002033a4str x2, [sp+88]
002033a8stp xzr, xzr, [sp+56]
002033acldr x0, [sp+72]
002033b0ldr x1, [sp+80]
002033b4ldr x2, [sp+88]
002033b8mov x3, xzr
002033bcmov x4, xzr
002033c0ldur x29, [sp-8]
002033c4ldr x30, [sp], 112
002033c8ret x30
002033cc
002033ccloc_2033cc:
002033ccstp x0, x1, [sp+8]
002033d0stp x2, x3, [sp+24]
002033d4str x4, [sp+40]
002033d8strb w5, [sp+48]
002033dcmov x3, x30
002033e0bl runtime.morestack_noctxt.abi0
002033e4ldp x0, x1, [sp+8]
002033e8ldp x2, x3, [sp+24]
002033ecldr x4, [sp+40]
002033f0ldrb w5, [sp+48]
002033f4b 0x203300
002033f8udf 0
002033fcudf 0
00203300
00203300google.golang.org/protobuf/internal/impl.appendUint64Ptr: ; void google.golang.org/protobuf/internal/impl.appendUint64Ptr(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)
00203300ldr x16, [x28+16]
00203304subs xzr, sp, x16
00203308b.ls 0x2033cc
0020330cstr x30, [sp-112]!
00203310stur x29, [sp-8]
00203314sub x29, sp, 8
00203318str x0, [sp+120]
0020331cstr x1, [sp+128]
00203320str x2, [sp+136]
00203324str x3, [sp+144]
00203328str x4, [sp+152]
0020332cstrb w5, [sp+160]
00203330str xzr, [sp+72]
00203334stp xzr, xzr, [sp+80]
00203338stp xzr, xzr, [sp+56]
0020333cldr x0, [sp+144]
00203340bl google.golang.org/protobuf/internal/impl.pointer.Uint64Ptr
00203344str x0, [sp+96]
00203348ldrsb x27, [x0]
0020334cldr x1, [x0]
00203350ldrsb x27, [x1]
00203354ldr x1, [x1]
00203358str x1, [sp+40]
0020335cldr x1, [sp+152]
00203360ldrsb x27, [x1]
00203364ldr x3, [x1+112]
00203368str x3, [sp+48]
0020336cldr x0, [sp+120]
00203370ldr x1, [sp+128]
00203374ldr x2, [sp+136]
00203378bl google.golang.org/protobuf/encoding/protowire.AppendVarint
0020337cstr x0, [sp+120]
00203380str x1, [sp+128]
00203384str x2, [sp+136]
00203388ldr x3, [sp+40]
0020338cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
00203390str x0, [sp+120]
00203394str x1, [sp+128]
00203398str x2, [sp+136]
0020339cstr x0, [sp+72]
002033a0str x1, [sp+80]
002033a4str x2, [sp+88]
002033a8stp xzr, xzr, [sp+56]
002033acldr x0, [sp+72]
002033b0ldr x1, [sp+80]
002033b4ldr x2, [sp+88]
002033b8mov x3, xzr
002033bcmov x4, xzr
002033c0ldur x29, [sp-8]
002033c4ldr x30, [sp], 112
002033c8ret x30
002033cc
002033ccloc_2033cc:
002033ccstp x0, x1, [sp+8]
002033d0stp x2, x3, [sp+24]
002033d4str x4, [sp+40]
002033d8strb w5, [sp+48]
002033dcmov x3, x30
002033e0bl runtime.morestack_noctxt.abi0
002033e4ldp x0, x1, [sp+8]
002033e8ldp x2, x3, [sp+24]
002033ecldr x4, [sp+40]
002033f0ldrb w5, [sp+48]
002033f4b 0x203300
002033f8udf 0
002033fcudf 0
00203300
00203400
00203400google.golang.org/protobuf/internal/impl.consumeUint64Ptr: ; void google.golang.org/protobuf/internal/impl.consumeUint64Ptr(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)
00203400ldr x16, [x28+16]
00203404sub x17, sp, 16
00203408subs xzr, x17, x16
0020340cb.ls 0x2036ec
00203410str x30, [sp-144]!
00203414stur x29, [sp-8]
00203418sub x29, sp, 8
0020341cstr x0, [sp+152]
00203420str x1, [sp+160]
00203424str x2, [sp+168]
00203428str x3, [sp+176]
0020342cstrb w4, [sp+184]
00203430str x5, [sp+192]
00203434strb w6, [sp+200]
00203438str x7, [sp+208]
0020343cstr x8, [sp+216]
00203440str x9, [sp+224]
00203444str xzr, [sp+48]
00203448strb wzr, [sp+56]
0020344cstp xzr, xzr, [sp+112]
00203450ldrsb x4, [sp+184]
00203454ubfm x4, x4, 0, 7
00203458cbnz w4, 0x203460
0020345cb 0x20348c
00203460
00203460loc_203460:
00203460adrp x27, 0x81f000
00203464ldr x2, [x27+192]
00203468adrp x27, 0x81f000
0020346cldr x3, [x27+200]
00203470str x2, [sp+112]
00203474str x3, [sp+120]
00203478ldr x0, [sp+48]
0020347cldrb w1, [sp+56]
00203480ldur x29, [sp-8]
00203484ldr x30, [sp], 144
00203488ret x30
0020348c
0020348cloc_20348c:
0020348cstr xzr, [sp+40]
00203490str xzr, [sp+64]
00203494ldr x4, [sp+160]
00203498str x4, [sp+88]
0020349csubs xzr, x4, 0
002034a0cset x5, ne
002034a4strb w5, [sp+39]
002034a8cbnz x4, 0x2034b0
002034acb 0x2034d8
002034b0
002034b0loc_2034b0:
002034b0ldr x1, [sp+160]
002034b4ldr x4, [sp+152]
002034b8subs xzr, x1, 0
002034bcb.hi 0x2034c4
002034c0b 0x2036e0
002034c4
002034c4loc_2034c4:
002034c4ldrb w4, [x4]
002034c8subs wzr, w4, 128
002034cccset x4, lo
002034d0strb w4, [sp+39]
002034d4b 0x2034dc
002034d8
002034d8loc_2034d8:
002034d8b 0x2034dc
002034dc
002034dcloc_2034dc:
002034dcldrb w4, [sp+39]
002034e0tbnz w4, 0, 0x2034e8
002034e4b 0x203510
002034e8
002034e8loc_2034e8:
002034e8ldr x1, [sp+160]
002034ecldr x4, [sp+152]
002034f0subs xzr, x1, 0
002034f4b.hi 0x2034fc
002034f8b 0x2036d8
002034fc
002034fcloc_2034fc:
002034fcldrb w4, [x4]
00203500str x4, [sp+40]
00203504orr x4, xzr, 1
00203508str x4, [sp+64]
0020350cb 0x2035e0
00203510
00203510loc_203510:
00203510ldr x4, [sp+160]
00203514str x4, [sp+88]
00203518subs xzr, x4, 2
0020351ccset x4, ge
00203520strb w4, [sp+39]
00203524b.ge 0x20352c
00203528b 0x203554
0020352c
0020352cloc_20352c:
0020352cldr x1, [sp+160]
00203530ldr x4, [sp+152]
00203534subs xzr, x1, 1
00203538b.hi 0x203540
0020353cb 0x2036d0
00203540
00203540loc_203540:
00203540ldrb w4, [x4+1]
00203544subs wzr, w4, 128
00203548cset x4, lo
0020354cstrb w4, [sp+39]
00203550b 0x203558
00203554
00203554loc_203554:
00203554b 0x203558
00203558
00203558loc_203558:
00203558ldrb w4, [sp+39]
0020355ctbnz w4, 0, 0x203564
00203560b 0x2035b0
00203564
00203564loc_203564:
00203564ldr x1, [sp+160]
00203568ldr x4, [sp+152]
0020356csubs xzr, x1, 0
00203570b.hi 0x203578
00203574b 0x2036c8
00203578
00203578loc_203578:
00203578ldrb w4, [x4]
0020357cand x4, x4, 127
00203580ldr x1, [sp+160]
00203584ldr x5, [sp+152]
00203588subs xzr, x1, 1
0020358cb.hi 0x203594
00203590b 0x2036c0
00203594
00203594loc_203594:
00203594ldrb w5, [x5+1]
00203598ubfm x5, x5, 57, 7
0020359cadd x4, x4, x5
002035a0str x4, [sp+40]
002035a4orr x4, xzr, 2
002035a8str x4, [sp+64]
002035acb 0x2035dc
002035b0
002035b0loc_2035b0:
002035b0ldr x0, [sp+152]
002035b4ldr x1, [sp+160]
002035b8ldr x2, [sp+168]
002035bcbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
002035c0str x0, [sp+80]
002035c4str x1, [sp+88]
002035c8str x0, [sp+72]
002035ccstr x1, [sp+96]
002035d0str x0, [sp+40]
002035d4str x1, [sp+64]
002035d8b 0x2035dc
002035dc
002035dcloc_2035dc:
002035dcb 0x2035e0
002035e0
002035e0loc_2035e0:
002035e0ldr x4, [sp+64]
002035e4tbnz x4, 63, 0x2035ec
002035e8b 0x203618
002035ec
002035ecloc_2035ec:
002035ecadrp x27, 0x81f000
002035f0ldr x2, [x27+160]
002035f4adrp x27, 0x81f000
002035f8ldr x3, [x27+168]
002035fcstr x2, [sp+112]
00203600str x3, [sp+120]
00203604ldr x0, [sp+48]
00203608ldrb w1, [sp+56]
0020360cldur x29, [sp-8]
00203610ldr x30, [sp], 144
00203614ret x30
00203618
00203618loc_203618:
00203618ldr x0, [sp+176]
0020361cbl google.golang.org/protobuf/internal/impl.pointer.Uint64Ptr
00203620str x0, [sp+104]
00203624ldrsb x27, [x0]
00203628ldr x1, [x0]
0020362ccbnz x1, 0x203634
00203630b 0x203638
00203634
00203634loc_203634:
00203634b 0x203680
00203638
00203638loc_203638:
00203638adrp x0, 0x3f2000
0020363cadd x0, x0, 3456
00203640bl runtime.newobject
00203644str x0, [sp+128]
00203648ldr x1, [sp+104]
0020364cldrsb x27, [x1]
00203650adrp x27, 0x848000
00203654ldr w2, [x27+3056]
00203658cbz w2, 0x203660
0020365cb 0x203664
00203660
00203660loc_203660:
00203660b 0x203678
00203664
00203664loc_203664:
00203664bl runtime.gcWriteBarrier2
00203668str x0, [x25]
0020366cldr x4, [x1]
00203670str x4, [x25+8]
00203674b 0x203678
00203678
00203678loc_203678:
00203678str x0, [x1]
0020367cb 0x203680
00203680
00203680loc_203680:
00203680ldr x4, [sp+104]
00203684ldrsb x27, [x4]
00203688ldr x4, [x4]
0020368cldrsb x27, [x4]
00203690ldr x5, [sp+40]
00203694str x5, [x4]
00203698ldr x4, [sp+64]
0020369cstr x4, [sp+48]
002036a0stp xzr, xzr, [sp+112]
002036a4ldr x0, [sp+48]
002036a8ldrb w1, [sp+56]
002036acmov x2, xzr
002036b0mov x3, xzr
002036b4ldur x29, [sp-8]
002036b8ldr x30, [sp], 144
002036bcret x30
002036c0
002036c0loc_2036c0:
002036c0orr x0, xzr, 1
002036c4bl runtime.panicIndex
002036c8
002036c8loc_2036c8:
002036c8mov x0, xzr
002036ccbl runtime.panicIndex
002036d0
002036d0loc_2036d0:
002036d0orr x0, xzr, 1
002036d4bl runtime.panicIndex
002036d8
002036d8loc_2036d8:
002036d8mov x0, xzr
002036dcbl runtime.panicIndex
002036e0
002036e0loc_2036e0:
002036e0mov x0, xzr
002036e4bl runtime.panicIndex
002036e8hint
002036ec
002036ecloc_2036ec:
002036ecstp x0, x1, [sp+8]
002036f0stp x2, x3, [sp+24]
002036f4strb w4, [sp+40]
002036f8str x5, [sp+48]
002036fcstrb w6, [sp+56]
00203700stp x7, x8, [sp+64]
00203704str x9, [sp+80]
00203708mov x3, x30
0020370cbl runtime.morestack_noctxt.abi0
00203710ldp x0, x1, [sp+8]
00203714ldp x2, x3, [sp+24]
00203718ldrsb x4, [sp+40]
0020371cldr x5, [sp+48]
00203720ldrb w6, [sp+56]
00203724ldp x7, x8, [sp+64]
00203728ldr x9, [sp+80]
0020372cb 0x203400
00203400
00203400google.golang.org/protobuf/internal/impl.consumeUint64Ptr: ; void google.golang.org/protobuf/internal/impl.consumeUint64Ptr(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)
00203400ldr x16, [x28+16]
00203404sub x17, sp, 16
00203408subs xzr, x17, x16
0020340cb.ls 0x2036ec
00203410str x30, [sp-144]!
00203414stur x29, [sp-8]
00203418sub x29, sp, 8
0020341cstr x0, [sp+152]
00203420str x1, [sp+160]
00203424str x2, [sp+168]
00203428str x3, [sp+176]
0020342cstrb w4, [sp+184]
00203430str x5, [sp+192]
00203434strb w6, [sp+200]
00203438str x7, [sp+208]
0020343cstr x8, [sp+216]
00203440str x9, [sp+224]
00203444str xzr, [sp+48]
00203448strb wzr, [sp+56]
0020344cstp xzr, xzr, [sp+112]
00203450ldrsb x4, [sp+184]
00203454ubfm x4, x4, 0, 7
00203458cbnz w4, 0x203460
0020345cb 0x20348c
00203460
00203460loc_203460:
00203460adrp x27, 0x81f000
00203464ldr x2, [x27+192]
00203468adrp x27, 0x81f000
0020346cldr x3, [x27+200]
00203470str x2, [sp+112]
00203474str x3, [sp+120]
00203478ldr x0, [sp+48]
0020347cldrb w1, [sp+56]
00203480ldur x29, [sp-8]
00203484ldr x30, [sp], 144
00203488ret x30
0020348c
0020348cloc_20348c:
0020348cstr xzr, [sp+40]
00203490str xzr, [sp+64]
00203494ldr x4, [sp+160]
00203498str x4, [sp+88]
0020349csubs xzr, x4, 0
002034a0cset x5, ne
002034a4strb w5, [sp+39]
002034a8cbnz x4, 0x2034b0
002034acb 0x2034d8
002034b0
002034b0loc_2034b0:
002034b0ldr x1, [sp+160]
002034b4ldr x4, [sp+152]
002034b8subs xzr, x1, 0
002034bcb.hi 0x2034c4
002034c0b 0x2036e0
002034c4
002034c4loc_2034c4:
002034c4ldrb w4, [x4]
002034c8subs wzr, w4, 128
002034cccset x4, lo
002034d0strb w4, [sp+39]
002034d4b 0x2034dc
002034d8
002034d8loc_2034d8:
002034d8b 0x2034dc
002034dc
002034dcloc_2034dc:
002034dcldrb w4, [sp+39]
002034e0tbnz w4, 0, 0x2034e8
002034e4b 0x203510
002034e8
002034e8loc_2034e8:
002034e8ldr x1, [sp+160]
002034ecldr x4, [sp+152]
002034f0subs xzr, x1, 0
002034f4b.hi 0x2034fc
002034f8b 0x2036d8
002034fc
002034fcloc_2034fc:
002034fcldrb w4, [x4]
00203500str x4, [sp+40]
00203504orr x4, xzr, 1
00203508str x4, [sp+64]
0020350cb 0x2035e0
00203510
00203510loc_203510:
00203510ldr x4, [sp+160]
00203514str x4, [sp+88]
00203518subs xzr, x4, 2
0020351ccset x4, ge
00203520strb w4, [sp+39]
00203524b.ge 0x20352c
00203528b 0x203554
0020352c
0020352cloc_20352c:
0020352cldr x1, [sp+160]
00203530ldr x4, [sp+152]
00203534subs xzr, x1, 1
00203538b.hi 0x203540
0020353cb 0x2036d0
00203540
00203540loc_203540:
00203540ldrb w4, [x4+1]
00203544subs wzr, w4, 128
00203548cset x4, lo
0020354cstrb w4, [sp+39]
00203550b 0x203558
00203554
00203554loc_203554:
00203554b 0x203558
00203558
00203558loc_203558:
00203558ldrb w4, [sp+39]
0020355ctbnz w4, 0, 0x203564
00203560b 0x2035b0
00203564
00203564loc_203564:
00203564ldr x1, [sp+160]
00203568ldr x4, [sp+152]
0020356csubs xzr, x1, 0
00203570b.hi 0x203578
00203574b 0x2036c8
00203578
00203578loc_203578:
00203578ldrb w4, [x4]
0020357cand x4, x4, 127
00203580ldr x1, [sp+160]
00203584ldr x5, [sp+152]
00203588subs xzr, x1, 1
0020358cb.hi 0x203594
00203590b 0x2036c0
00203594
00203594loc_203594:
00203594ldrb w5, [x5+1]
00203598ubfm x5, x5, 57, 7
0020359cadd x4, x4, x5
002035a0str x4, [sp+40]
002035a4orr x4, xzr, 2
002035a8str x4, [sp+64]
002035acb 0x2035dc
002035b0
002035b0loc_2035b0:
002035b0ldr x0, [sp+152]
002035b4ldr x1, [sp+160]
002035b8ldr x2, [sp+168]
002035bcbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
002035c0str x0, [sp+80]
002035c4str x1, [sp+88]
002035c8str x0, [sp+72]
002035ccstr x1, [sp+96]
002035d0str x0, [sp+40]
002035d4str x1, [sp+64]
002035d8b 0x2035dc
002035dc
002035dcloc_2035dc:
002035dcb 0x2035e0
002035e0
002035e0loc_2035e0:
002035e0ldr x4, [sp+64]
002035e4tbnz x4, 63, 0x2035ec
002035e8b 0x203618
002035ec
002035ecloc_2035ec:
002035ecadrp x27, 0x81f000
002035f0ldr x2, [x27+160]
002035f4adrp x27, 0x81f000
002035f8ldr x3, [x27+168]
002035fcstr x2, [sp+112]
00203600str x3, [sp+120]
00203604ldr x0, [sp+48]
00203608ldrb w1, [sp+56]
0020360cldur x29, [sp-8]
00203610ldr x30, [sp], 144
00203614ret x30
00203618
00203618loc_203618:
00203618ldr x0, [sp+176]
0020361cbl google.golang.org/protobuf/internal/impl.pointer.Uint64Ptr
00203620str x0, [sp+104]
00203624ldrsb x27, [x0]
00203628ldr x1, [x0]
0020362ccbnz x1, 0x203634
00203630b 0x203638
00203634
00203634loc_203634:
00203634b 0x203680
00203638
00203638loc_203638:
00203638adrp x0, 0x3f2000
0020363cadd x0, x0, 3456
00203640bl runtime.newobject
00203644str x0, [sp+128]
00203648ldr x1, [sp+104]
0020364cldrsb x27, [x1]
00203650adrp x27, 0x848000
00203654ldr w2, [x27+3056]
00203658cbz w2, 0x203660
0020365cb 0x203664
00203660
00203660loc_203660:
00203660b 0x203678
00203664
00203664loc_203664:
00203664bl runtime.gcWriteBarrier2
00203668str x0, [x25]
0020366cldr x4, [x1]
00203670str x4, [x25+8]
00203674b 0x203678
00203678
00203678loc_203678:
00203678str x0, [x1]
0020367cb 0x203680
00203680
00203680loc_203680:
00203680ldr x4, [sp+104]
00203684ldrsb x27, [x4]
00203688ldr x4, [x4]
0020368cldrsb x27, [x4]
00203690ldr x5, [sp+40]
00203694str x5, [x4]
00203698ldr x4, [sp+64]
0020369cstr x4, [sp+48]
002036a0stp xzr, xzr, [sp+112]
002036a4ldr x0, [sp+48]
002036a8ldrb w1, [sp+56]
002036acmov x2, xzr
002036b0mov x3, xzr
002036b4ldur x29, [sp-8]
002036b8ldr x30, [sp], 144
002036bcret x30
002036c0
002036c0loc_2036c0:
002036c0orr x0, xzr, 1
002036c4bl runtime.panicIndex
002036c8
002036c8loc_2036c8:
002036c8mov x0, xzr
002036ccbl runtime.panicIndex
002036d0
002036d0loc_2036d0:
002036d0orr x0, xzr, 1
002036d4bl runtime.panicIndex
002036d8
002036d8loc_2036d8:
002036d8mov x0, xzr
002036dcbl runtime.panicIndex
002036e0
002036e0loc_2036e0:
002036e0mov x0, xzr
002036e4bl runtime.panicIndex
002036e8hint
002036ec
002036ecloc_2036ec:
002036ecstp x0, x1, [sp+8]
002036f0stp x2, x3, [sp+24]
002036f4strb w4, [sp+40]
002036f8str x5, [sp+48]
002036fcstrb w6, [sp+56]
00203700stp x7, x8, [sp+64]
00203704str x9, [sp+80]
00203708mov x3, x30
0020370cbl runtime.morestack_noctxt.abi0
00203710ldp x0, x1, [sp+8]
00203714ldp x2, x3, [sp+24]
00203718ldrsb x4, [sp+40]
0020371cldr x5, [sp+48]
00203720ldrb w6, [sp+56]
00203724ldp x7, x8, [sp+64]
00203728ldr x9, [sp+80]
0020372cb 0x203400
00203400
00203730
00203730google.golang.org/protobuf/internal/impl.sizeUint64Slice: ; void google.golang.org/protobuf/internal/impl.sizeUint64Slice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00203730ldr x16, [x28+16]
00203734subs xzr, sp, x16
00203738b.ls 0x203800
0020373cstr x30, [sp-128]!
00203740stur x29, [sp-8]
00203744sub x29, sp, 8
00203748str x0, [sp+136]
0020374cstr x1, [sp+144]
00203750strb w2, [sp+152]
00203754str xzr, [sp+32]
00203758bl google.golang.org/protobuf/internal/impl.pointer.Uint64Slice
0020375cstr x0, [sp+112]
00203760ldrsb x27, [x0]
00203764ldr x1, [x0+8]
00203768ldr x2, [x0]
0020376cldr x3, [x0+16]
00203770str x2, [sp+64]
00203774str x1, [sp+72]
00203778str x3, [sp+80]
0020377cstr x2, [sp+88]
00203780str x1, [sp+96]
00203784str x3, [sp+104]
00203788str xzr, [sp+40]
0020378cstr x1, [sp+56]
00203790b 0x203794
00203794
00203794loc_203794:
00203794ldr x1, [sp+56]
00203798ldr x2, [sp+40]
0020379csubs xzr, x1, x2
002037a0b.gt 0x2037a8
002037a4b 0x2037f0
002037a8
002037a8loc_2037a8:
002037a8ldr x1, [sp+40]
002037acldr x2, [sp+88]
002037b0ldr x0, [x2+3*x1]
002037b4str x0, [sp+24]
002037b8bl google.golang.org/protobuf/encoding/protowire.SizeVarint
002037bcstr x0, [sp+48]
002037c0ldr x1, [sp+32]
002037c4ldr x2, [sp+144]
002037c8ldrsb x27, [x2]
002037ccldr x2, [x2+120]
002037d0add x2, x2, x0
002037d4add x1, x1, x2
002037d8str x1, [sp+32]
002037dcb 0x2037e0
002037e0
002037e0loc_2037e0:
002037e0ldr x1, [sp+40]
002037e4add x1, x1, 1
002037e8str x1, [sp+40]
002037ecb 0x203794
002037f0
002037f0loc_2037f0:
002037f0ldr x0, [sp+32]
002037f4ldur x29, [sp-8]
002037f8ldr x30, [sp], 128
002037fcret x30
00203800
00203800loc_203800:
00203800stp x0, x1, [sp+8]
00203804strb w2, [sp+24]
00203808mov x3, x30
0020380cbl runtime.morestack_noctxt.abi0
00203810ldp x0, x1, [sp+8]
00203814ldrb w2, [sp+24]
00203818b 0x203730
0020381cudf 0
00203730
00203730google.golang.org/protobuf/internal/impl.sizeUint64Slice: ; void google.golang.org/protobuf/internal/impl.sizeUint64Slice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00203730ldr x16, [x28+16]
00203734subs xzr, sp, x16
00203738b.ls 0x203800
0020373cstr x30, [sp-128]!
00203740stur x29, [sp-8]
00203744sub x29, sp, 8
00203748str x0, [sp+136]
0020374cstr x1, [sp+144]
00203750strb w2, [sp+152]
00203754str xzr, [sp+32]
00203758bl google.golang.org/protobuf/internal/impl.pointer.Uint64Slice
0020375cstr x0, [sp+112]
00203760ldrsb x27, [x0]
00203764ldr x1, [x0+8]
00203768ldr x2, [x0]
0020376cldr x3, [x0+16]
00203770str x2, [sp+64]
00203774str x1, [sp+72]
00203778str x3, [sp+80]
0020377cstr x2, [sp+88]
00203780str x1, [sp+96]
00203784str x3, [sp+104]
00203788str xzr, [sp+40]
0020378cstr x1, [sp+56]
00203790b 0x203794
00203794
00203794loc_203794:
00203794ldr x1, [sp+56]
00203798ldr x2, [sp+40]
0020379csubs xzr, x1, x2
002037a0b.gt 0x2037a8
002037a4b 0x2037f0
002037a8
002037a8loc_2037a8:
002037a8ldr x1, [sp+40]
002037acldr x2, [sp+88]
002037b0ldr x0, [x2+3*x1]
002037b4str x0, [sp+24]
002037b8bl google.golang.org/protobuf/encoding/protowire.SizeVarint
002037bcstr x0, [sp+48]
002037c0ldr x1, [sp+32]
002037c4ldr x2, [sp+144]
002037c8ldrsb x27, [x2]
002037ccldr x2, [x2+120]
002037d0add x2, x2, x0
002037d4add x1, x1, x2
002037d8str x1, [sp+32]
002037dcb 0x2037e0
002037e0
002037e0loc_2037e0:
002037e0ldr x1, [sp+40]
002037e4add x1, x1, 1
002037e8str x1, [sp+40]
002037ecb 0x203794
002037f0
002037f0loc_2037f0:
002037f0ldr x0, [sp+32]
002037f4ldur x29, [sp-8]
002037f8ldr x30, [sp], 128
002037fcret x30
00203800
00203800loc_203800:
00203800stp x0, x1, [sp+8]
00203804strb w2, [sp+24]
00203808mov x3, x30
0020380cbl runtime.morestack_noctxt.abi0
00203810ldp x0, x1, [sp+8]
00203814ldrb w2, [sp+24]
00203818b 0x203730
0020381cudf 0
00203730
00203820
00203820google.golang.org/protobuf/internal/impl.appendUint64Slice: ; void google.golang.org/protobuf/internal/impl.appendUint64Slice(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)
00203820ldr x16, [x28+16]
00203824sub x17, sp, 48
00203828subs xzr, x17, x16
0020382cb.ls 0x203954
00203830str x30, [sp-176]!
00203834stur x29, [sp-8]
00203838sub x29, sp, 8
0020383cstr x0, [sp+184]
00203840str x1, [sp+192]
00203844str x2, [sp+200]
00203848str x3, [sp+208]
0020384cstr x4, [sp+216]
00203850strb w5, [sp+224]
00203854str xzr, [sp+88]
00203858stp xzr, xzr, [sp+96]
0020385cstp xzr, xzr, [sp+72]
00203860ldr x0, [sp+208]
00203864bl google.golang.org/protobuf/internal/impl.pointer.Uint64Slice
00203868str x0, [sp+160]
0020386cldrsb x27, [x0]
00203870ldr x1, [x0+8]
00203874ldr x2, [x0]
00203878ldr x3, [x0+16]
0020387cstr x2, [sp+112]
00203880str x1, [sp+120]
00203884str x3, [sp+128]
00203888str x2, [sp+136]
0020388cstr x1, [sp+144]
00203890str x3, [sp+152]
00203894str xzr, [sp+64]
00203898str x1, [sp+56]
0020389cb 0x2038a0
002038a0
002038a0loc_2038a0:
002038a0ldr x5, [sp+56]
002038a4ldr x6, [sp+64]
002038a8subs xzr, x5, x6
002038acb.gt 0x2038b4
002038b0b 0x203918
002038b4
002038b4loc_2038b4:
002038b4ldr x4, [sp+64]
002038b8ldr x5, [sp+136]
002038bcldr x4, [x5+3*x4]
002038c0str x4, [sp+40]
002038c4ldr x4, [sp+216]
002038c8ldrsb x27, [x4]
002038ccldr x3, [x4+112]
002038d0str x3, [sp+48]
002038d4ldr x0, [sp+184]
002038d8ldr x1, [sp+192]
002038dcldr x2, [sp+200]
002038e0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
002038e4str x0, [sp+184]
002038e8str x1, [sp+192]
002038ecstr x2, [sp+200]
002038f0ldr x3, [sp+40]
002038f4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
002038f8str x0, [sp+184]
002038fcstr x1, [sp+192]
00203900str x2, [sp+200]
00203904b 0x203908
00203908
00203908loc_203908:
00203908ldr x5, [sp+64]
0020390cadd x5, x5, 1
00203910str x5, [sp+64]
00203914b 0x2038a0
00203918
00203918loc_203918:
00203918ldr x5, [sp+184]
0020391cldr x6, [sp+192]
00203920ldr x7, [sp+200]
00203924str x5, [sp+88]
00203928str x6, [sp+96]
0020392cstr x7, [sp+104]
00203930stp xzr, xzr, [sp+72]
00203934ldr x0, [sp+88]
00203938ldr x1, [sp+96]
0020393cldr x2, [sp+104]
00203940mov x3, xzr
00203944mov x4, xzr
00203948ldur x29, [sp-8]
0020394cldr x30, [sp], 176
00203950ret x30
00203954
00203954loc_203954:
00203954stp x0, x1, [sp+8]
00203958stp x2, x3, [sp+24]
0020395cstr x4, [sp+40]
00203960strb w5, [sp+48]
00203964mov x3, x30
00203968bl runtime.morestack_noctxt.abi0
0020396cldp x0, x1, [sp+8]
00203970ldp x2, x3, [sp+24]
00203974ldr x4, [sp+40]
00203978ldrb w5, [sp+48]
0020397cb 0x203820
00203820
00203820google.golang.org/protobuf/internal/impl.appendUint64Slice: ; void google.golang.org/protobuf/internal/impl.appendUint64Slice(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)
00203820ldr x16, [x28+16]
00203824sub x17, sp, 48
00203828subs xzr, x17, x16
0020382cb.ls 0x203954
00203830str x30, [sp-176]!
00203834stur x29, [sp-8]
00203838sub x29, sp, 8
0020383cstr x0, [sp+184]
00203840str x1, [sp+192]
00203844str x2, [sp+200]
00203848str x3, [sp+208]
0020384cstr x4, [sp+216]
00203850strb w5, [sp+224]
00203854str xzr, [sp+88]
00203858stp xzr, xzr, [sp+96]
0020385cstp xzr, xzr, [sp+72]
00203860ldr x0, [sp+208]
00203864bl google.golang.org/protobuf/internal/impl.pointer.Uint64Slice
00203868str x0, [sp+160]
0020386cldrsb x27, [x0]
00203870ldr x1, [x0+8]
00203874ldr x2, [x0]
00203878ldr x3, [x0+16]
0020387cstr x2, [sp+112]
00203880str x1, [sp+120]
00203884str x3, [sp+128]
00203888str x2, [sp+136]
0020388cstr x1, [sp+144]
00203890str x3, [sp+152]
00203894str xzr, [sp+64]
00203898str x1, [sp+56]
0020389cb 0x2038a0
002038a0
002038a0loc_2038a0:
002038a0ldr x5, [sp+56]
002038a4ldr x6, [sp+64]
002038a8subs xzr, x5, x6
002038acb.gt 0x2038b4
002038b0b 0x203918
002038b4
002038b4loc_2038b4:
002038b4ldr x4, [sp+64]
002038b8ldr x5, [sp+136]
002038bcldr x4, [x5+3*x4]
002038c0str x4, [sp+40]
002038c4ldr x4, [sp+216]
002038c8ldrsb x27, [x4]
002038ccldr x3, [x4+112]
002038d0str x3, [sp+48]
002038d4ldr x0, [sp+184]
002038d8ldr x1, [sp+192]
002038dcldr x2, [sp+200]
002038e0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
002038e4str x0, [sp+184]
002038e8str x1, [sp+192]
002038ecstr x2, [sp+200]
002038f0ldr x3, [sp+40]
002038f4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
002038f8str x0, [sp+184]
002038fcstr x1, [sp+192]
00203900str x2, [sp+200]
00203904b 0x203908
00203908
00203908loc_203908:
00203908ldr x5, [sp+64]
0020390cadd x5, x5, 1
00203910str x5, [sp+64]
00203914b 0x2038a0
00203918
00203918loc_203918:
00203918ldr x5, [sp+184]
0020391cldr x6, [sp+192]
00203920ldr x7, [sp+200]
00203924str x5, [sp+88]
00203928str x6, [sp+96]
0020392cstr x7, [sp+104]
00203930stp xzr, xzr, [sp+72]
00203934ldr x0, [sp+88]
00203938ldr x1, [sp+96]
0020393cldr x2, [sp+104]
00203940mov x3, xzr
00203944mov x4, xzr
00203948ldur x29, [sp-8]
0020394cldr x30, [sp], 176
00203950ret x30
00203954
00203954loc_203954:
00203954stp x0, x1, [sp+8]
00203958stp x2, x3, [sp+24]
0020395cstr x4, [sp+40]
00203960strb w5, [sp+48]
00203964mov x3, x30
00203968bl runtime.morestack_noctxt.abi0
0020396cldp x0, x1, [sp+8]
00203970ldp x2, x3, [sp+24]
00203974ldr x4, [sp+40]
00203978ldrb w5, [sp+48]
0020397cb 0x203820
00203820
00203980
00203980google.golang.org/protobuf/internal/impl.consumeUint64Slice: ; void google.golang.org/protobuf/internal/impl.consumeUint64Slice(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)
00203980ldr x16, [x28+16]
00203984sub x17, sp, 240
00203988subs xzr, x17, x16
0020398cb.ls 0x2040bc
00203990sub x20, sp, 368
00203994stp x29, x30, [x20-8]
00203998add sp, x20, 0
0020399csub x29, sp, 8
002039a0str x0, [sp+376]
002039a4str x1, [sp+384]
002039a8str x2, [sp+392]
002039acstr x3, [sp+400]
002039b0strb w4, [sp+408]
002039b4str x5, [sp+416]
002039b8strb w6, [sp+424]
002039bcstr x7, [sp+432]
002039c0str x8, [sp+440]
002039c4str x9, [sp+448]
002039c8str xzr, [sp+112]
002039ccstrb wzr, [sp+120]
002039d0stp xzr, xzr, [sp+272]
002039d4ldr x0, [sp+400]
002039d8bl google.golang.org/protobuf/internal/impl.pointer.Uint64Slice
002039dcstr x0, [sp+240]
002039e0ldrsb x1, [sp+408]
002039e4ubfm x1, x1, 0, 7
002039e8subs wzr, w1, 2
002039ecb.eq 0x2039f4
002039f0b 0x203a98
002039f4
002039f4loc_2039f4:
002039f4str xzr, [sp+312]
002039f8stp xzr, xzr, [sp+320]
002039fcldr x0, [sp+376]
00203a00ldr x1, [sp+384]
00203a04ldr x2, [sp+392]
00203a08bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
00203a0cstr x0, [sp+312]
00203a10str x1, [sp+320]
00203a14str x2, [sp+328]
00203a18str x3, [sp+192]
00203a1cstr x0, [sp+336]
00203a20str x1, [sp+344]
00203a24str x2, [sp+352]
00203a28ldr x3, [sp+192]
00203a2cstr x3, [sp+232]
00203a30str x0, [sp+288]
00203a34str x1, [sp+296]
00203a38str x2, [sp+304]
00203a3cldr x3, [sp+232]
00203a40str x3, [sp+144]
00203a44tbnz x3, 63, 0x203a4c
00203a48b 0x203a78
00203a4c
00203a4cloc_203a4c:
00203a4cadrp x27, 0x81f000
00203a50ldr x2, [x27+160]
00203a54adrp x27, 0x81f000
00203a58ldr x3, [x27+168]
00203a5cstr x2, [sp+272]
00203a60str x3, [sp+280]
00203a64ldr x0, [sp+112]
00203a68ldrb w1, [sp+120]
00203a6cldp x29, x30, [sp-8]
00203a70add sp, sp, 368
00203a74ret x30
00203a78
00203a78loc_203a78:
00203a78str xzr, [sp+152]
00203a7cldr x5, [sp+288]
00203a80str x5, [sp+312]
00203a84str x1, [sp+320]
00203a88str x2, [sp+328]
00203a8cstr xzr, [sp+168]
00203a90str x1, [sp+160]
00203a94b 0x203d34
00203a98
00203a98loc_203a98:
00203a98ldrsb x5, [sp+408]
00203a9cubfm x5, x5, 0, 7
00203aa0cbnz w5, 0x203aa8
00203aa4b 0x203ad4
00203aa8
00203aa8loc_203aa8:
00203aa8adrp x27, 0x81f000
00203aacldr x2, [x27+192]
00203ab0adrp x27, 0x81f000
00203ab4ldr x3, [x27+200]
00203ab8str x2, [sp+272]
00203abcstr x3, [sp+280]
00203ac0ldr x0, [sp+112]
00203ac4ldrb w1, [sp+120]
00203ac8ldp x29, x30, [sp-8]
00203accadd sp, sp, 368
00203ad0ret x30
00203ad4
00203ad4loc_203ad4:
00203ad4str xzr, [sp+96]
00203ad8str xzr, [sp+128]
00203adcldr x5, [sp+384]
00203ae0str x5, [sp+192]
00203ae4subs xzr, x5, 0
00203ae8cset x6, ne
00203aecstrb w6, [sp+95]
00203af0cbnz x5, 0x203af8
00203af4b 0x203b20
00203af8
00203af8loc_203af8:
00203af8ldr x1, [sp+384]
00203afcldr x5, [sp+376]
00203b00subs xzr, x1, 0
00203b04b.hi 0x203b0c
00203b08b 0x203d2c
00203b0c
00203b0cloc_203b0c:
00203b0cldrb w5, [x5]
00203b10subs wzr, w5, 128
00203b14cset x5, lo
00203b18strb w5, [sp+95]
00203b1cb 0x203b24
00203b20
00203b20loc_203b20:
00203b20b 0x203b24
00203b24
00203b24loc_203b24:
00203b24ldrb w5, [sp+95]
00203b28tbnz w5, 0, 0x203b30
00203b2cb 0x203b58
00203b30
00203b30loc_203b30:
00203b30ldr x1, [sp+384]
00203b34ldr x5, [sp+376]
00203b38subs xzr, x1, 0
00203b3cb.hi 0x203b44
00203b40b 0x203d24
00203b44
00203b44loc_203b44:
00203b44ldrb w5, [x5]
00203b48str x5, [sp+96]
00203b4corr x3, xzr, 1
00203b50str x3, [sp+128]
00203b54b 0x203c2c
00203b58
00203b58loc_203b58:
00203b58ldr x5, [sp+384]
00203b5cstr x5, [sp+192]
00203b60subs xzr, x5, 2
00203b64cset x5, ge
00203b68strb w5, [sp+95]
00203b6cb.ge 0x203b74
00203b70b 0x203b9c
00203b74
00203b74loc_203b74:
00203b74ldr x1, [sp+384]
00203b78ldr x5, [sp+376]
00203b7csubs xzr, x1, 1
00203b80b.hi 0x203b88
00203b84b 0x203d1c
00203b88
00203b88loc_203b88:
00203b88ldrb w5, [x5+1]
00203b8csubs wzr, w5, 128
00203b90cset x5, lo
00203b94strb w5, [sp+95]
00203b98b 0x203ba0
00203b9c
00203b9cloc_203b9c:
00203b9cb 0x203ba0
00203ba0
00203ba0loc_203ba0:
00203ba0ldrb w5, [sp+95]
00203ba4tbnz w5, 0, 0x203bac
00203ba8b 0x203bf8
00203bac
00203bacloc_203bac:
00203bacldr x1, [sp+384]
00203bb0ldr x5, [sp+376]
00203bb4subs xzr, x1, 0
00203bb8b.hi 0x203bc0
00203bbcb 0x203d14
00203bc0
00203bc0loc_203bc0:
00203bc0ldrb w5, [x5]
00203bc4and x5, x5, 127
00203bc8ldr x1, [sp+384]
00203bccldr x6, [sp+376]
00203bd0subs xzr, x1, 1
00203bd4b.hi 0x203bdc
00203bd8b 0x203d0c
00203bdc
00203bdcloc_203bdc:
00203bdcldrb w6, [x6+1]
00203be0ubfm x6, x6, 57, 7
00203be4add x5, x5, x6
00203be8str x5, [sp+96]
00203becorr x5, xzr, 2
00203bf0str x5, [sp+128]
00203bf4b 0x203c24
00203bf8
00203bf8loc_203bf8:
00203bf8ldr x0, [sp+376]
00203bfcldr x1, [sp+384]
00203c00ldr x2, [sp+392]
00203c04bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
00203c08str x0, [sp+176]
00203c0cstr x1, [sp+192]
00203c10str x0, [sp+208]
00203c14str x1, [sp+200]
00203c18str x0, [sp+96]
00203c1cstr x1, [sp+128]
00203c20b 0x203c24
00203c24
00203c24loc_203c24:
00203c24orr x3, xzr, 1
00203c28b 0x203c2c
00203c2c
00203c2cloc_203c2c:
00203c2cldr x5, [sp+128]
00203c30tbnz x5, 63, 0x203c38
00203c34b 0x203c64
00203c38
00203c38loc_203c38:
00203c38adrp x27, 0x81f000
00203c3cldr x2, [x27+160]
00203c40adrp x27, 0x81f000
00203c44ldr x3, [x27+168]
00203c48str x2, [sp+272]
00203c4cstr x3, [sp+280]
00203c50ldr x0, [sp+112]
00203c54ldrb w1, [sp+120]
00203c58ldp x29, x30, [sp-8]
00203c5cadd sp, sp, 368
00203c60ret x30
00203c64
00203c64loc_203c64:
00203c64ldr x5, [sp+240]
00203c68ldrsb x27, [x5]
00203c6cldr x2, [x5+16]
00203c70ldr x0, [x5]
00203c74ldr x5, [x5+8]
00203c78add x1, x5, 1
00203c7csubs xzr, x2, x1
00203c80b.hs 0x203c88
00203c84b 0x203c8c
00203c88
00203c88loc_203c88:
00203c88b 0x203c9c
00203c8c
00203c8cloc_203c8c:
00203c8cadrp x4, 0x3f2000
00203c90add x4, x4, 3456
00203c94bl runtime.growslice
00203c98b 0x203c9c
00203c9c
00203c9cloc_203c9c:
00203c9cldr x4, [sp+96]
00203ca0sub x5, x1, 1
00203ca4str x4, [x0+3*x5]
00203ca8ldr x4, [sp+240]
00203cacldrsb x27, [x4]
00203cb0str x1, [x4+8]
00203cb4str x2, [x4+16]
00203cb8adrp x27, 0x848000
00203cbcldr w5, [x27+3056]
00203cc0cbz w5, 0x203cc8
00203cc4b 0x203ccc
00203cc8
00203cc8loc_203cc8:
00203cc8b 0x203ce0
00203ccc
00203cccloc_203ccc:
00203cccbl runtime.gcWriteBarrier2
00203cd0str x0, [x25]
00203cd4ldr x5, [x4]
00203cd8str x5, [x25+8]
00203cdcb 0x203ce0
00203ce0
00203ce0loc_203ce0:
00203ce0str x0, [x4]
00203ce4ldr x4, [sp+128]
00203ce8str x4, [sp+112]
00203cecstp xzr, xzr, [sp+272]
00203cf0ldr x0, [sp+112]
00203cf4ldrb w1, [sp+120]
00203cf8mov x2, xzr
00203cfcmov x3, xzr
00203d00ldp x29, x30, [sp-8]
00203d04add sp, sp, 368
00203d08ret x30
00203d0c
00203d0cloc_203d0c:
00203d0corr x0, xzr, 1
00203d10bl runtime.panicIndex
00203d14
00203d14loc_203d14:
00203d14mov x0, xzr
00203d18bl runtime.panicIndex
00203d1c
00203d1cloc_203d1c:
00203d1corr x0, xzr, 1
00203d20bl runtime.panicIndex
00203d24
00203d24loc_203d24:
00203d24mov x0, xzr
00203d28bl runtime.panicIndex
00203d2c
00203d2cloc_203d2c:
00203d2cmov x0, xzr
00203d30bl runtime.panicIndex
00203d34
00203d34loc_203d34:
00203d34ldr x5, [sp+160]
00203d38ldr x6, [sp+168]
00203d3csubs xzr, x5, x6
00203d40b.gt 0x203d48
00203d44b 0x203d8c
00203d48
00203d48loc_203d48:
00203d48ldr x5, [sp+168]
00203d4cldr x6, [sp+312]
00203d50ldrb w5, [x6+x5]
00203d54strb w5, [sp+94]
00203d58subs wzr, w5, 128
00203d5cb.lo 0x203d64
00203d60b 0x203d74
00203d64
00203d64loc_203d64:
00203d64ldr x5, [sp+152]
00203d68add x5, x5, 1
00203d6cstr x5, [sp+152]
00203d70b 0x203d78
00203d74
00203d74loc_203d74:
00203d74b 0x203d78
00203d78
00203d78loc_203d78:
00203d78b 0x203d7c
00203d7c
00203d7cloc_203d7c:
00203d7cldr x5, [sp+168]
00203d80add x5, x5, 1
00203d84str x5, [sp+168]
00203d88b 0x203d34
00203d8c
00203d8cloc_203d8c:
00203d8cldr x5, [sp+152]
00203d90subs xzr, x5, 0
00203d94b.gt 0x203d9c
00203d98b 0x203dac
00203d9c
00203d9cloc_203d9c:
00203d9cldr x1, [sp+152]
00203da0ldr x0, [sp+400]
00203da4bl google.golang.org/protobuf/internal/impl.pointer.growUint64Slice
00203da8b 0x203db0
00203dac
00203dacloc_203dac:
00203dacb 0x203db0
00203db0
00203db0loc_203db0:
00203db0ldr x5, [sp+240]
00203db4ldrsb x27, [x5]
00203db8ldr x6, [x5]
00203dbcldr x7, [x5+8]
00203dc0ldr x5, [x5+16]
00203dc4str x6, [sp+248]
00203dc8str x7, [sp+256]
00203dccstr x5, [sp+264]
00203dd0b 0x203dd4
00203dd4
00203dd4loc_203dd4:
00203dd4ldr x5, [sp+296]
00203dd8str x5, [sp+192]
00203ddccbnz x5, 0x203de4
00203de0b 0x204018
00203de4
00203de4loc_203de4:
00203de4str xzr, [sp+104]
00203de8str xzr, [sp+136]
00203decldr x5, [sp+296]
00203df0str x5, [sp+184]
00203df4subs xzr, x5, 0
00203df8cset x6, ne
00203dfcstrb w6, [sp+95]
00203e00cbnz x5, 0x203e08
00203e04b 0x203e30
00203e08
00203e08loc_203e08:
00203e08ldr x1, [sp+296]
00203e0cldr x5, [sp+288]
00203e10subs xzr, x1, 0
00203e14b.hi 0x203e1c
00203e18b 0x2040b0
00203e1c
00203e1cloc_203e1c:
00203e1cldrb w5, [x5]
00203e20subs wzr, w5, 128
00203e24cset x5, lo
00203e28strb w5, [sp+95]
00203e2cb 0x203e34
00203e30
00203e30loc_203e30:
00203e30b 0x203e34
00203e34
00203e34loc_203e34:
00203e34ldrb w5, [sp+95]
00203e38tbnz w5, 0, 0x203e40
00203e3cb 0x203e68
00203e40
00203e40loc_203e40:
00203e40ldr x1, [sp+296]
00203e44ldr x5, [sp+288]
00203e48subs xzr, x1, 0
00203e4cb.hi 0x203e54
00203e50b 0x2040a8
00203e54
00203e54loc_203e54:
00203e54ldrb w5, [x5]
00203e58str x5, [sp+104]
00203e5corr x0, xzr, 1
00203e60str x0, [sp+136]
00203e64b 0x203f40
00203e68
00203e68loc_203e68:
00203e68ldr x5, [sp+296]
00203e6cstr x5, [sp+184]
00203e70subs xzr, x5, 2
00203e74cset x5, ge
00203e78strb w5, [sp+95]
00203e7cb.ge 0x203e84
00203e80b 0x203eac
00203e84
00203e84loc_203e84:
00203e84ldr x1, [sp+296]
00203e88ldr x5, [sp+288]
00203e8csubs xzr, x1, 1
00203e90b.hi 0x203e98
00203e94b 0x2040a0
00203e98
00203e98loc_203e98:
00203e98ldrb w5, [x5+1]
00203e9csubs wzr, w5, 128
00203ea0cset x5, lo
00203ea4strb w5, [sp+95]
00203ea8b 0x203eb0
00203eac
00203eacloc_203eac:
00203eacb 0x203eb0
00203eb0
00203eb0loc_203eb0:
00203eb0ldrb w5, [sp+95]
00203eb4tbnz w5, 0, 0x203ebc
00203eb8b 0x203f08
00203ebc
00203ebcloc_203ebc:
00203ebcldr x1, [sp+296]
00203ec0ldr x5, [sp+288]
00203ec4subs xzr, x1, 0
00203ec8b.hi 0x203ed0
00203eccb 0x204098
00203ed0
00203ed0loc_203ed0:
00203ed0ldrb w5, [x5]
00203ed4and x5, x5, 127
00203ed8ldr x1, [sp+296]
00203edcldr x6, [sp+288]
00203ee0subs xzr, x1, 1
00203ee4b.hi 0x203eec
00203ee8b 0x204090
00203eec
00203eecloc_203eec:
00203eecldrb w6, [x6+1]
00203ef0ubfm x6, x6, 57, 7
00203ef4add x5, x5, x6
00203ef8str x5, [sp+104]
00203efcorr x5, xzr, 2
00203f00str x5, [sp+136]
00203f04b 0x203f38
00203f08
00203f08loc_203f08:
00203f08ldr x0, [sp+288]
00203f0cldr x1, [sp+296]
00203f10ldr x2, [sp+304]
00203f14bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
00203f18str x0, [sp+176]
00203f1cstr x1, [sp+184]
00203f20str x0, [sp+224]
00203f24str x1, [sp+216]
00203f28str x0, [sp+104]
00203f2cstr x1, [sp+136]
00203f30orr x5, xzr, 2
00203f34b 0x203f38
00203f38
00203f38loc_203f38:
00203f38orr x0, xzr, 1
00203f3cb 0x203f40
00203f40
00203f40loc_203f40:
00203f40ldr x5, [sp+136]
00203f44tbnz x5, 63, 0x203f4c
00203f48b 0x203f78
00203f4c
00203f4cloc_203f4c:
00203f4cadrp x27, 0x81f000
00203f50ldr x2, [x27+160]
00203f54adrp x27, 0x81f000
00203f58ldr x3, [x27+168]
00203f5cstr x2, [sp+272]
00203f60str x3, [sp+280]
00203f64ldr x0, [sp+112]
00203f68ldrb w1, [sp+120]
00203f6cldp x29, x30, [sp-8]
00203f70add sp, sp, 368
00203f74ret x30
00203f78
00203f78loc_203f78:
00203f78ldr x2, [sp+264]
00203f7cldr x5, [sp+248]
00203f80ldr x6, [sp+256]
00203f84add x1, x6, 1
00203f88subs xzr, x2, x1
00203f8cb.hs 0x203f94
00203f90b 0x203f98
00203f94
00203f94loc_203f94:
00203f94b 0x203fb8
00203f98
00203f98loc_203f98:
00203f98mov x3, x0
00203f9cadrp x4, 0x3f2000
00203fa0add x4, x4, 3456
00203fa4mov x0, x5
00203fa8bl runtime.growslice
00203facmov x5, x0
00203fb0orr x0, xzr, 1
00203fb4b 0x203fb8
00203fb8
00203fb8loc_203fb8:
00203fb8ldr x6, [sp+104]
00203fbcsub x7, x1, 1
00203fc0str x6, [x5+3*x7]
00203fc4str x5, [sp+248]
00203fc8str x1, [sp+256]
00203fccstr x2, [sp+264]
00203fd0ldr x5, [sp+136]
00203fd4ldr x1, [sp+296]
00203fd8ldr x6, [sp+288]
00203fdcldr x7, [sp+304]
00203fe0b 0x203fe4
00203fe4
00203fe4loc_203fe4:
00203fe4subs xzr, x1, x5
00203fe8b.hs 0x203ff0
00203fecb 0x204088
00203ff0
00203ff0loc_203ff0:
00203ff0sub x7, x7, x5
00203ff4sub x8, x1, x5
00203ff8sub x9, xzr, x7
00203ffcand x5, x5, x9, asr #63
00204000add x5, x6, x5
00204004str x5, [sp+288]
00204008str x8, [sp+296]
0020400cstr x7, [sp+304]
00204010b 0x204014
00204014
00204014loc_204014:
00204014b 0x203dd4
00204018
00204018loc_204018:
00204018ldr x4, [sp+240]
0020401cldrsb x27, [x4]
00204020ldr x5, [sp+248]
00204024ldr x6, [sp+256]
00204028ldr x7, [sp+264]
0020402cstr x6, [x4+8]
00204030str x7, [x4+16]
00204034adrp x27, 0x847000
00204038ldr w6, [x27+3056]
0020403ccbz w6, 0x204044
00204040b 0x204048
00204044
00204044loc_204044:
00204044b 0x20405c
00204048
00204048loc_204048:
00204048bl runtime.gcWriteBarrier2
0020404cstr x5, [x25]
00204050ldr x6, [x4]
00204054str x6, [x25+8]
00204058b 0x20405c
0020405c
0020405cloc_20405c:
0020405cstr x5, [x4]
00204060ldr x4, [sp+144]
00204064str x4, [sp+112]
00204068stp xzr, xzr, [sp+272]
0020406cldr x0, [sp+112]
00204070ldrb w1, [sp+120]
00204074mov x2, xzr
00204078mov x3, xzr
0020407cldp x29, x30, [sp-8]
00204080add sp, sp, 368
00204084ret x30
00204088
00204088loc_204088:
00204088mov x0, x5
0020408cbl runtime.panicSliceB
00204090
00204090loc_204090:
00204090orr x0, xzr, 1
00204094bl runtime.panicIndex
00204098
00204098loc_204098:
00204098mov x0, xzr
0020409cbl runtime.panicIndex
002040a0
002040a0loc_2040a0:
002040a0orr x0, xzr, 1
002040a4bl runtime.panicIndex
002040a8
002040a8loc_2040a8:
002040a8mov x0, xzr
002040acbl runtime.panicIndex
002040b0
002040b0loc_2040b0:
002040b0mov x0, xzr
002040b4bl runtime.panicIndex
002040b8hint
002040bc
002040bcloc_2040bc:
002040bcstp x0, x1, [sp+8]
002040c0stp x2, x3, [sp+24]
002040c4strb w4, [sp+40]
002040c8str x5, [sp+48]
002040ccstrb w6, [sp+56]
002040d0stp x7, x8, [sp+64]
002040d4str x9, [sp+80]
002040d8mov x3, x30
002040dcbl runtime.morestack_noctxt.abi0
002040e0ldp x0, x1, [sp+8]
002040e4ldp x2, x3, [sp+24]
002040e8ldrsb x4, [sp+40]
002040ecldr x5, [sp+48]
002040f0ldrb w6, [sp+56]
002040f4ldp x7, x8, [sp+64]
002040f8ldr x9, [sp+80]
002040fcb 0x203980
00203980
00203980google.golang.org/protobuf/internal/impl.consumeUint64Slice: ; void google.golang.org/protobuf/internal/impl.consumeUint64Slice(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)
00203980ldr x16, [x28+16]
00203984sub x17, sp, 240
00203988subs xzr, x17, x16
0020398cb.ls 0x2040bc
00203990sub x20, sp, 368
00203994stp x29, x30, [x20-8]
00203998add sp, x20, 0
0020399csub x29, sp, 8
002039a0str x0, [sp+376]
002039a4str x1, [sp+384]
002039a8str x2, [sp+392]
002039acstr x3, [sp+400]
002039b0strb w4, [sp+408]
002039b4str x5, [sp+416]
002039b8strb w6, [sp+424]
002039bcstr x7, [sp+432]
002039c0str x8, [sp+440]
002039c4str x9, [sp+448]
002039c8str xzr, [sp+112]
002039ccstrb wzr, [sp+120]
002039d0stp xzr, xzr, [sp+272]
002039d4ldr x0, [sp+400]
002039d8bl google.golang.org/protobuf/internal/impl.pointer.Uint64Slice
002039dcstr x0, [sp+240]
002039e0ldrsb x1, [sp+408]
002039e4ubfm x1, x1, 0, 7
002039e8subs wzr, w1, 2
002039ecb.eq 0x2039f4
002039f0b 0x203a98
002039f4
002039f4loc_2039f4:
002039f4str xzr, [sp+312]
002039f8stp xzr, xzr, [sp+320]
002039fcldr x0, [sp+376]
00203a00ldr x1, [sp+384]
00203a04ldr x2, [sp+392]
00203a08bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
00203a0cstr x0, [sp+312]
00203a10str x1, [sp+320]
00203a14str x2, [sp+328]
00203a18str x3, [sp+192]
00203a1cstr x0, [sp+336]
00203a20str x1, [sp+344]
00203a24str x2, [sp+352]
00203a28ldr x3, [sp+192]
00203a2cstr x3, [sp+232]
00203a30str x0, [sp+288]
00203a34str x1, [sp+296]
00203a38str x2, [sp+304]
00203a3cldr x3, [sp+232]
00203a40str x3, [sp+144]
00203a44tbnz x3, 63, 0x203a4c
00203a48b 0x203a78
00203a4c
00203a4cloc_203a4c:
00203a4cadrp x27, 0x81f000
00203a50ldr x2, [x27+160]
00203a54adrp x27, 0x81f000
00203a58ldr x3, [x27+168]
00203a5cstr x2, [sp+272]
00203a60str x3, [sp+280]
00203a64ldr x0, [sp+112]
00203a68ldrb w1, [sp+120]
00203a6cldp x29, x30, [sp-8]
00203a70add sp, sp, 368
00203a74ret x30
00203a78
00203a78loc_203a78:
00203a78str xzr, [sp+152]
00203a7cldr x5, [sp+288]
00203a80str x5, [sp+312]
00203a84str x1, [sp+320]
00203a88str x2, [sp+328]
00203a8cstr xzr, [sp+168]
00203a90str x1, [sp+160]
00203a94b 0x203d34
00203a98
00203a98loc_203a98:
00203a98ldrsb x5, [sp+408]
00203a9cubfm x5, x5, 0, 7
00203aa0cbnz w5, 0x203aa8
00203aa4b 0x203ad4
00203aa8
00203aa8loc_203aa8:
00203aa8adrp x27, 0x81f000
00203aacldr x2, [x27+192]
00203ab0adrp x27, 0x81f000
00203ab4ldr x3, [x27+200]
00203ab8str x2, [sp+272]
00203abcstr x3, [sp+280]
00203ac0ldr x0, [sp+112]
00203ac4ldrb w1, [sp+120]
00203ac8ldp x29, x30, [sp-8]
00203accadd sp, sp, 368
00203ad0ret x30
00203ad4
00203ad4loc_203ad4:
00203ad4str xzr, [sp+96]
00203ad8str xzr, [sp+128]
00203adcldr x5, [sp+384]
00203ae0str x5, [sp+192]
00203ae4subs xzr, x5, 0
00203ae8cset x6, ne
00203aecstrb w6, [sp+95]
00203af0cbnz x5, 0x203af8
00203af4b 0x203b20
00203af8
00203af8loc_203af8:
00203af8ldr x1, [sp+384]
00203afcldr x5, [sp+376]
00203b00subs xzr, x1, 0
00203b04b.hi 0x203b0c
00203b08b 0x203d2c
00203b0c
00203b0cloc_203b0c:
00203b0cldrb w5, [x5]
00203b10subs wzr, w5, 128
00203b14cset x5, lo
00203b18strb w5, [sp+95]
00203b1cb 0x203b24
00203b20
00203b20loc_203b20:
00203b20b 0x203b24
00203b24
00203b24loc_203b24:
00203b24ldrb w5, [sp+95]
00203b28tbnz w5, 0, 0x203b30
00203b2cb 0x203b58
00203b30
00203b30loc_203b30:
00203b30ldr x1, [sp+384]
00203b34ldr x5, [sp+376]
00203b38subs xzr, x1, 0
00203b3cb.hi 0x203b44
00203b40b 0x203d24
00203b44
00203b44loc_203b44:
00203b44ldrb w5, [x5]
00203b48str x5, [sp+96]
00203b4corr x3, xzr, 1
00203b50str x3, [sp+128]
00203b54b 0x203c2c
00203b58
00203b58loc_203b58:
00203b58ldr x5, [sp+384]
00203b5cstr x5, [sp+192]
00203b60subs xzr, x5, 2
00203b64cset x5, ge
00203b68strb w5, [sp+95]
00203b6cb.ge 0x203b74
00203b70b 0x203b9c
00203b74
00203b74loc_203b74:
00203b74ldr x1, [sp+384]
00203b78ldr x5, [sp+376]
00203b7csubs xzr, x1, 1
00203b80b.hi 0x203b88
00203b84b 0x203d1c
00203b88
00203b88loc_203b88:
00203b88ldrb w5, [x5+1]
00203b8csubs wzr, w5, 128
00203b90cset x5, lo
00203b94strb w5, [sp+95]
00203b98b 0x203ba0
00203b9c
00203b9cloc_203b9c:
00203b9cb 0x203ba0
00203ba0
00203ba0loc_203ba0:
00203ba0ldrb w5, [sp+95]
00203ba4tbnz w5, 0, 0x203bac
00203ba8b 0x203bf8
00203bac
00203bacloc_203bac:
00203bacldr x1, [sp+384]
00203bb0ldr x5, [sp+376]
00203bb4subs xzr, x1, 0
00203bb8b.hi 0x203bc0
00203bbcb 0x203d14
00203bc0
00203bc0loc_203bc0:
00203bc0ldrb w5, [x5]
00203bc4and x5, x5, 127
00203bc8ldr x1, [sp+384]
00203bccldr x6, [sp+376]
00203bd0subs xzr, x1, 1
00203bd4b.hi 0x203bdc
00203bd8b 0x203d0c
00203bdc
00203bdcloc_203bdc:
00203bdcldrb w6, [x6+1]
00203be0ubfm x6, x6, 57, 7
00203be4add x5, x5, x6
00203be8str x5, [sp+96]
00203becorr x5, xzr, 2
00203bf0str x5, [sp+128]
00203bf4b 0x203c24
00203bf8
00203bf8loc_203bf8:
00203bf8ldr x0, [sp+376]
00203bfcldr x1, [sp+384]
00203c00ldr x2, [sp+392]
00203c04bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
00203c08str x0, [sp+176]
00203c0cstr x1, [sp+192]
00203c10str x0, [sp+208]
00203c14str x1, [sp+200]
00203c18str x0, [sp+96]
00203c1cstr x1, [sp+128]
00203c20b 0x203c24
00203c24
00203c24loc_203c24:
00203c24orr x3, xzr, 1
00203c28b 0x203c2c
00203c2c
00203c2cloc_203c2c:
00203c2cldr x5, [sp+128]
00203c30tbnz x5, 63, 0x203c38
00203c34b 0x203c64
00203c38
00203c38loc_203c38:
00203c38adrp x27, 0x81f000
00203c3cldr x2, [x27+160]
00203c40adrp x27, 0x81f000
00203c44ldr x3, [x27+168]
00203c48str x2, [sp+272]
00203c4cstr x3, [sp+280]
00203c50ldr x0, [sp+112]
00203c54ldrb w1, [sp+120]
00203c58ldp x29, x30, [sp-8]
00203c5cadd sp, sp, 368
00203c60ret x30
00203c64
00203c64loc_203c64:
00203c64ldr x5, [sp+240]
00203c68ldrsb x27, [x5]
00203c6cldr x2, [x5+16]
00203c70ldr x0, [x5]
00203c74ldr x5, [x5+8]
00203c78add x1, x5, 1
00203c7csubs xzr, x2, x1
00203c80b.hs 0x203c88
00203c84b 0x203c8c
00203c88
00203c88loc_203c88:
00203c88b 0x203c9c
00203c8c
00203c8cloc_203c8c:
00203c8cadrp x4, 0x3f2000
00203c90add x4, x4, 3456
00203c94bl runtime.growslice
00203c98b 0x203c9c
00203c9c
00203c9cloc_203c9c:
00203c9cldr x4, [sp+96]
00203ca0sub x5, x1, 1
00203ca4str x4, [x0+3*x5]
00203ca8ldr x4, [sp+240]
00203cacldrsb x27, [x4]
00203cb0str x1, [x4+8]
00203cb4str x2, [x4+16]
00203cb8adrp x27, 0x848000
00203cbcldr w5, [x27+3056]
00203cc0cbz w5, 0x203cc8
00203cc4b 0x203ccc
00203cc8
00203cc8loc_203cc8:
00203cc8b 0x203ce0
00203ccc
00203cccloc_203ccc:
00203cccbl runtime.gcWriteBarrier2
00203cd0str x0, [x25]
00203cd4ldr x5, [x4]
00203cd8str x5, [x25+8]
00203cdcb 0x203ce0
00203ce0
00203ce0loc_203ce0:
00203ce0str x0, [x4]
00203ce4ldr x4, [sp+128]
00203ce8str x4, [sp+112]
00203cecstp xzr, xzr, [sp+272]
00203cf0ldr x0, [sp+112]
00203cf4ldrb w1, [sp+120]
00203cf8mov x2, xzr
00203cfcmov x3, xzr
00203d00ldp x29, x30, [sp-8]
00203d04add sp, sp, 368
00203d08ret x30
00203d0c
00203d0cloc_203d0c:
00203d0corr x0, xzr, 1
00203d10bl runtime.panicIndex
00203d14
00203d14loc_203d14:
00203d14mov x0, xzr
00203d18bl runtime.panicIndex
00203d1c
00203d1cloc_203d1c:
00203d1corr x0, xzr, 1
00203d20bl runtime.panicIndex
00203d24
00203d24loc_203d24:
00203d24mov x0, xzr
00203d28bl runtime.panicIndex
00203d2c
00203d2cloc_203d2c:
00203d2cmov x0, xzr
00203d30bl runtime.panicIndex
00203d34
00203d34loc_203d34:
00203d34ldr x5, [sp+160]
00203d38ldr x6, [sp+168]
00203d3csubs xzr, x5, x6
00203d40b.gt 0x203d48
00203d44b 0x203d8c
00203d48
00203d48loc_203d48:
00203d48ldr x5, [sp+168]
00203d4cldr x6, [sp+312]
00203d50ldrb w5, [x6+x5]
00203d54strb w5, [sp+94]
00203d58subs wzr, w5, 128
00203d5cb.lo 0x203d64
00203d60b 0x203d74
00203d64
00203d64loc_203d64:
00203d64ldr x5, [sp+152]
00203d68add x5, x5, 1
00203d6cstr x5, [sp+152]
00203d70b 0x203d78
00203d74
00203d74loc_203d74:
00203d74b 0x203d78
00203d78
00203d78loc_203d78:
00203d78b 0x203d7c
00203d7c
00203d7cloc_203d7c:
00203d7cldr x5, [sp+168]
00203d80add x5, x5, 1
00203d84str x5, [sp+168]
00203d88b 0x203d34
00203d8c
00203d8cloc_203d8c:
00203d8cldr x5, [sp+152]
00203d90subs xzr, x5, 0
00203d94b.gt 0x203d9c
00203d98b 0x203dac
00203d9c
00203d9cloc_203d9c:
00203d9cldr x1, [sp+152]
00203da0ldr x0, [sp+400]
00203da4bl google.golang.org/protobuf/internal/impl.pointer.growUint64Slice
00203da8b 0x203db0
00203dac
00203dacloc_203dac:
00203dacb 0x203db0
00203db0
00203db0loc_203db0:
00203db0ldr x5, [sp+240]
00203db4ldrsb x27, [x5]
00203db8ldr x6, [x5]
00203dbcldr x7, [x5+8]
00203dc0ldr x5, [x5+16]
00203dc4str x6, [sp+248]
00203dc8str x7, [sp+256]
00203dccstr x5, [sp+264]
00203dd0b 0x203dd4
00203dd4
00203dd4loc_203dd4:
00203dd4ldr x5, [sp+296]
00203dd8str x5, [sp+192]
00203ddccbnz x5, 0x203de4
00203de0b 0x204018
00203de4
00203de4loc_203de4:
00203de4str xzr, [sp+104]
00203de8str xzr, [sp+136]
00203decldr x5, [sp+296]
00203df0str x5, [sp+184]
00203df4subs xzr, x5, 0
00203df8cset x6, ne
00203dfcstrb w6, [sp+95]
00203e00cbnz x5, 0x203e08
00203e04b 0x203e30
00203e08
00203e08loc_203e08:
00203e08ldr x1, [sp+296]
00203e0cldr x5, [sp+288]
00203e10subs xzr, x1, 0
00203e14b.hi 0x203e1c
00203e18b 0x2040b0
00203e1c
00203e1cloc_203e1c:
00203e1cldrb w5, [x5]
00203e20subs wzr, w5, 128
00203e24cset x5, lo
00203e28strb w5, [sp+95]
00203e2cb 0x203e34
00203e30
00203e30loc_203e30:
00203e30b 0x203e34
00203e34
00203e34loc_203e34:
00203e34ldrb w5, [sp+95]
00203e38tbnz w5, 0, 0x203e40
00203e3cb 0x203e68
00203e40
00203e40loc_203e40:
00203e40ldr x1, [sp+296]
00203e44ldr x5, [sp+288]
00203e48subs xzr, x1, 0
00203e4cb.hi 0x203e54
00203e50b 0x2040a8
00203e54
00203e54loc_203e54:
00203e54ldrb w5, [x5]
00203e58str x5, [sp+104]
00203e5corr x0, xzr, 1
00203e60str x0, [sp+136]
00203e64b 0x203f40
00203e68
00203e68loc_203e68:
00203e68ldr x5, [sp+296]
00203e6cstr x5, [sp+184]
00203e70subs xzr, x5, 2
00203e74cset x5, ge
00203e78strb w5, [sp+95]
00203e7cb.ge 0x203e84
00203e80b 0x203eac
00203e84
00203e84loc_203e84:
00203e84ldr x1, [sp+296]
00203e88ldr x5, [sp+288]
00203e8csubs xzr, x1, 1
00203e90b.hi 0x203e98
00203e94b 0x2040a0
00203e98
00203e98loc_203e98:
00203e98ldrb w5, [x5+1]
00203e9csubs wzr, w5, 128
00203ea0cset x5, lo
00203ea4strb w5, [sp+95]
00203ea8b 0x203eb0
00203eac
00203eacloc_203eac:
00203eacb 0x203eb0
00203eb0
00203eb0loc_203eb0:
00203eb0ldrb w5, [sp+95]
00203eb4tbnz w5, 0, 0x203ebc
00203eb8b 0x203f08
00203ebc
00203ebcloc_203ebc:
00203ebcldr x1, [sp+296]
00203ec0ldr x5, [sp+288]
00203ec4subs xzr, x1, 0
00203ec8b.hi 0x203ed0
00203eccb 0x204098
00203ed0
00203ed0loc_203ed0:
00203ed0ldrb w5, [x5]
00203ed4and x5, x5, 127
00203ed8ldr x1, [sp+296]
00203edcldr x6, [sp+288]
00203ee0subs xzr, x1, 1
00203ee4b.hi 0x203eec
00203ee8b 0x204090
00203eec
00203eecloc_203eec:
00203eecldrb w6, [x6+1]
00203ef0ubfm x6, x6, 57, 7
00203ef4add x5, x5, x6
00203ef8str x5, [sp+104]
00203efcorr x5, xzr, 2
00203f00str x5, [sp+136]
00203f04b 0x203f38
00203f08
00203f08loc_203f08:
00203f08ldr x0, [sp+288]
00203f0cldr x1, [sp+296]
00203f10ldr x2, [sp+304]
00203f14bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
00203f18str x0, [sp+176]
00203f1cstr x1, [sp+184]
00203f20str x0, [sp+224]
00203f24str x1, [sp+216]
00203f28str x0, [sp+104]
00203f2cstr x1, [sp+136]
00203f30orr x5, xzr, 2
00203f34b 0x203f38
00203f38
00203f38loc_203f38:
00203f38orr x0, xzr, 1
00203f3cb 0x203f40
00203f40
00203f40loc_203f40:
00203f40ldr x5, [sp+136]
00203f44tbnz x5, 63, 0x203f4c
00203f48b 0x203f78
00203f4c
00203f4cloc_203f4c:
00203f4cadrp x27, 0x81f000
00203f50ldr x2, [x27+160]
00203f54adrp x27, 0x81f000
00203f58ldr x3, [x27+168]
00203f5cstr x2, [sp+272]
00203f60str x3, [sp+280]
00203f64ldr x0, [sp+112]
00203f68ldrb w1, [sp+120]
00203f6cldp x29, x30, [sp-8]
00203f70add sp, sp, 368
00203f74ret x30
00203f78
00203f78loc_203f78:
00203f78ldr x2, [sp+264]
00203f7cldr x5, [sp+248]
00203f80ldr x6, [sp+256]
00203f84add x1, x6, 1
00203f88subs xzr, x2, x1
00203f8cb.hs 0x203f94
00203f90b 0x203f98
00203f94
00203f94loc_203f94:
00203f94b 0x203fb8
00203f98
00203f98loc_203f98:
00203f98mov x3, x0
00203f9cadrp x4, 0x3f2000
00203fa0add x4, x4, 3456
00203fa4mov x0, x5
00203fa8bl runtime.growslice
00203facmov x5, x0
00203fb0orr x0, xzr, 1
00203fb4b 0x203fb8
00203fb8
00203fb8loc_203fb8:
00203fb8ldr x6, [sp+104]
00203fbcsub x7, x1, 1
00203fc0str x6, [x5+3*x7]
00203fc4str x5, [sp+248]
00203fc8str x1, [sp+256]
00203fccstr x2, [sp+264]
00203fd0ldr x5, [sp+136]
00203fd4ldr x1, [sp+296]
00203fd8ldr x6, [sp+288]
00203fdcldr x7, [sp+304]
00203fe0b 0x203fe4
00203fe4
00203fe4loc_203fe4:
00203fe4subs xzr, x1, x5
00203fe8b.hs 0x203ff0
00203fecb 0x204088
00203ff0
00203ff0loc_203ff0:
00203ff0sub x7, x7, x5
00203ff4sub x8, x1, x5
00203ff8sub x9, xzr, x7
00203ffcand x5, x5, x9, asr #63
00204000add x5, x6, x5
00204004str x5, [sp+288]
00204008str x8, [sp+296]
0020400cstr x7, [sp+304]
00204010b 0x204014
00204014
00204014loc_204014:
00204014b 0x203dd4
00204018
00204018loc_204018:
00204018ldr x4, [sp+240]
0020401cldrsb x27, [x4]
00204020ldr x5, [sp+248]
00204024ldr x6, [sp+256]
00204028ldr x7, [sp+264]
0020402cstr x6, [x4+8]
00204030str x7, [x4+16]
00204034adrp x27, 0x847000
00204038ldr w6, [x27+3056]
0020403ccbz w6, 0x204044
00204040b 0x204048
00204044
00204044loc_204044:
00204044b 0x20405c
00204048
00204048loc_204048:
00204048bl runtime.gcWriteBarrier2
0020404cstr x5, [x25]
00204050ldr x6, [x4]
00204054str x6, [x25+8]
00204058b 0x20405c
0020405c
0020405cloc_20405c:
0020405cstr x5, [x4]
00204060ldr x4, [sp+144]
00204064str x4, [sp+112]
00204068stp xzr, xzr, [sp+272]
0020406cldr x0, [sp+112]
00204070ldrb w1, [sp+120]
00204074mov x2, xzr
00204078mov x3, xzr
0020407cldp x29, x30, [sp-8]
00204080add sp, sp, 368
00204084ret x30
00204088
00204088loc_204088:
00204088mov x0, x5
0020408cbl runtime.panicSliceB
00204090
00204090loc_204090:
00204090orr x0, xzr, 1
00204094bl runtime.panicIndex
00204098
00204098loc_204098:
00204098mov x0, xzr
0020409cbl runtime.panicIndex
002040a0
002040a0loc_2040a0:
002040a0orr x0, xzr, 1
002040a4bl runtime.panicIndex
002040a8
002040a8loc_2040a8:
002040a8mov x0, xzr
002040acbl runtime.panicIndex
002040b0
002040b0loc_2040b0:
002040b0mov x0, xzr
002040b4bl runtime.panicIndex
002040b8hint
002040bc
002040bcloc_2040bc:
002040bcstp x0, x1, [sp+8]
002040c0stp x2, x3, [sp+24]
002040c4strb w4, [sp+40]
002040c8str x5, [sp+48]
002040ccstrb w6, [sp+56]
002040d0stp x7, x8, [sp+64]
002040d4str x9, [sp+80]
002040d8mov x3, x30
002040dcbl runtime.morestack_noctxt.abi0
002040e0ldp x0, x1, [sp+8]
002040e4ldp x2, x3, [sp+24]
002040e8ldrsb x4, [sp+40]
002040ecldr x5, [sp+48]
002040f0ldrb w6, [sp+56]
002040f4ldp x7, x8, [sp+64]
002040f8ldr x9, [sp+80]
002040fcb 0x203980
00203980
00204100
00204100google.golang.org/protobuf/internal/impl.sizeUint64PackedSlice: ; void google.golang.org/protobuf/internal/impl.sizeUint64PackedSlice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00204100ldr x16, [x28+16]
00204104subs xzr, sp, x16
00204108b.ls 0x204204
0020410cstr x30, [sp-128]!
00204110stur x29, [sp-8]
00204114sub x29, sp, 8
00204118str x0, [sp+136]
0020411cstr x1, [sp+144]
00204120strb w2, [sp+152]
00204124str xzr, [sp+24]
00204128bl google.golang.org/protobuf/internal/impl.pointer.Uint64Slice
0020412cstr x0, [sp+112]
00204130ldrsb x27, [x0]
00204134ldr x1, [x0+16]
00204138ldr x2, [x0]
0020413cldr x3, [x0+8]
00204140str x2, [sp+64]
00204144str x3, [sp+72]
00204148str x1, [sp+80]
0020414cstr x3, [sp+40]
00204150cbz x3, 0x204158
00204154b 0x20416c
00204158
00204158loc_204158:
00204158str xzr, [sp+24]
0020415cmov x0, xzr
00204160ldur x29, [sp-8]
00204164ldr x30, [sp], 128
00204168ret x30
0020416c
0020416cloc_20416c:
0020416cstr xzr, [sp+32]
00204170ldr x2, [sp+64]
00204174str x2, [sp+88]
00204178str x3, [sp+96]
0020417cstr x1, [sp+104]
00204180str xzr, [sp+56]
00204184str x3, [sp+48]
00204188b 0x20418c
0020418c
0020418cloc_20418c:
0020418cldr x1, [sp+48]
00204190ldr x2, [sp+56]
00204194subs xzr, x1, x2
00204198b.gt 0x2041a0
0020419cb 0x2041d8
002041a0
002041a0loc_2041a0:
002041a0ldr x1, [sp+56]
002041a4ldr x2, [sp+88]
002041a8ldr x0, [x2+3*x1]
002041acstr x0, [sp+16]
002041b0bl google.golang.org/protobuf/encoding/protowire.SizeVarint
002041b4str x0, [sp+40]
002041b8ldr x1, [sp+32]
002041bcadd x1, x1, x0
002041c0str x1, [sp+32]
002041c4b 0x2041c8
002041c8
002041c8loc_2041c8:
002041c8ldr x1, [sp+56]
002041ccadd x1, x1, 1
002041d0str x1, [sp+56]
002041d4b 0x20418c
002041d8
002041d8loc_2041d8:
002041d8ldr x0, [sp+32]
002041dcbl google.golang.org/protobuf/encoding/protowire.SizeBytes
002041e0str x0, [sp+40]
002041e4ldr x1, [sp+144]
002041e8ldrsb x27, [x1]
002041ecldr x1, [x1+120]
002041f0add x0, x1, x0
002041f4str x0, [sp+24]
002041f8ldur x29, [sp-8]
002041fcldr x30, [sp], 128
00204200ret x30
00204204
00204204loc_204204:
00204204stp x0, x1, [sp+8]
00204208strb w2, [sp+24]
0020420cmov x3, x30
00204210bl runtime.morestack_noctxt.abi0
00204214ldp x0, x1, [sp+8]
00204218ldrb w2, [sp+24]
0020421cb 0x204100
00204100
00204100google.golang.org/protobuf/internal/impl.sizeUint64PackedSlice: ; void google.golang.org/protobuf/internal/impl.sizeUint64PackedSlice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00204100ldr x16, [x28+16]
00204104subs xzr, sp, x16
00204108b.ls 0x204204
0020410cstr x30, [sp-128]!
00204110stur x29, [sp-8]
00204114sub x29, sp, 8
00204118str x0, [sp+136]
0020411cstr x1, [sp+144]
00204120strb w2, [sp+152]
00204124str xzr, [sp+24]
00204128bl google.golang.org/protobuf/internal/impl.pointer.Uint64Slice
0020412cstr x0, [sp+112]
00204130ldrsb x27, [x0]
00204134ldr x1, [x0+16]
00204138ldr x2, [x0]
0020413cldr x3, [x0+8]
00204140str x2, [sp+64]
00204144str x3, [sp+72]
00204148str x1, [sp+80]
0020414cstr x3, [sp+40]
00204150cbz x3, 0x204158
00204154b 0x20416c
00204158
00204158loc_204158:
00204158str xzr, [sp+24]
0020415cmov x0, xzr
00204160ldur x29, [sp-8]
00204164ldr x30, [sp], 128
00204168ret x30
0020416c
0020416cloc_20416c:
0020416cstr xzr, [sp+32]
00204170ldr x2, [sp+64]
00204174str x2, [sp+88]
00204178str x3, [sp+96]
0020417cstr x1, [sp+104]
00204180str xzr, [sp+56]
00204184str x3, [sp+48]
00204188b 0x20418c
0020418c
0020418cloc_20418c:
0020418cldr x1, [sp+48]
00204190ldr x2, [sp+56]
00204194subs xzr, x1, x2
00204198b.gt 0x2041a0
0020419cb 0x2041d8
002041a0
002041a0loc_2041a0:
002041a0ldr x1, [sp+56]
002041a4ldr x2, [sp+88]
002041a8ldr x0, [x2+3*x1]
002041acstr x0, [sp+16]
002041b0bl google.golang.org/protobuf/encoding/protowire.SizeVarint
002041b4str x0, [sp+40]
002041b8ldr x1, [sp+32]
002041bcadd x1, x1, x0
002041c0str x1, [sp+32]
002041c4b 0x2041c8
002041c8
002041c8loc_2041c8:
002041c8ldr x1, [sp+56]
002041ccadd x1, x1, 1
002041d0str x1, [sp+56]
002041d4b 0x20418c
002041d8
002041d8loc_2041d8:
002041d8ldr x0, [sp+32]
002041dcbl google.golang.org/protobuf/encoding/protowire.SizeBytes
002041e0str x0, [sp+40]
002041e4ldr x1, [sp+144]
002041e8ldrsb x27, [x1]
002041ecldr x1, [x1+120]
002041f0add x0, x1, x0
002041f4str x0, [sp+24]
002041f8ldur x29, [sp-8]
002041fcldr x30, [sp], 128
00204200ret x30
00204204
00204204loc_204204:
00204204stp x0, x1, [sp+8]
00204208strb w2, [sp+24]
0020420cmov x3, x30
00204210bl runtime.morestack_noctxt.abi0
00204214ldp x0, x1, [sp+8]
00204218ldrb w2, [sp+24]
0020421cb 0x204100
00204100
00204220
00204220google.golang.org/protobuf/internal/impl.appendUint64PackedSlice: ; void google.golang.org/protobuf/internal/impl.appendUint64PackedSlice(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)
00204220ldr x16, [x28+16]
00204224sub x17, sp, 96
00204228subs xzr, x17, x16
0020422cb.ls 0x204444
00204230str x30, [sp-224]!
00204234stur x29, [sp-8]
00204238sub x29, sp, 8
0020423cstr x0, [sp+232]
00204240str x1, [sp+240]
00204244str x2, [sp+248]
00204248str x3, [sp+256]
0020424cstr x4, [sp+264]
00204250strb w5, [sp+272]
00204254str xzr, [sp+136]
00204258stp xzr, xzr, [sp+144]
0020425cstp xzr, xzr, [sp+120]
00204260ldr x0, [sp+256]
00204264bl google.golang.org/protobuf/internal/impl.pointer.Uint64Slice
00204268str x0, [sp+208]
0020426cldrsb x27, [x0]
00204270ldr x1, [x0]
00204274ldr x2, [x0+16]
00204278ldr x3, [x0+8]
0020427cstr x1, [sp+160]
00204280str x3, [sp+168]
00204284str x2, [sp+176]
00204288str x3, [sp+112]
0020428ccbz x3, 0x204294
00204290b 0x2042d0
00204294
00204294loc_204294:
00204294ldr x5, [sp+232]
00204298ldr x6, [sp+240]
0020429cldr x7, [sp+248]
002042a0str x5, [sp+136]
002042a4str x6, [sp+144]
002042a8str x7, [sp+152]
002042acstp xzr, xzr, [sp+120]
002042b0ldr x0, [sp+136]
002042b4ldr x1, [sp+144]
002042b8ldr x2, [sp+152]
002042bcmov x3, xzr
002042c0mov x4, xzr
002042c4ldur x29, [sp-8]
002042c8ldr x30, [sp], 224
002042ccret x30
002042d0
002042d0loc_2042d0:
002042d0ldr x4, [sp+264]
002042d4ldrsb x27, [x4]
002042d8ldr x3, [x4+112]
002042dcstr x3, [sp+104]
002042e0ldr x0, [sp+232]
002042e4ldr x1, [sp+240]
002042e8ldr x2, [sp+248]
002042ecbl google.golang.org/protobuf/encoding/protowire.AppendVarint
002042f0str x0, [sp+232]
002042f4str x1, [sp+240]
002042f8str x2, [sp+248]
002042fcstr xzr, [sp+64]
00204300ldr x4, [sp+168]
00204304ldr x5, [sp+160]
00204308ldr x6, [sp+176]
0020430cstr x5, [sp+184]
00204310str x4, [sp+192]
00204314str x6, [sp+200]
00204318str xzr, [sp+96]
0020431cstr x4, [sp+88]
00204320b 0x204324
00204324
00204324loc_204324:
00204324ldr x4, [sp+88]
00204328ldr x5, [sp+96]
0020432csubs xzr, x4, x5
00204330b.gt 0x204338
00204334b 0x204370
00204338
00204338loc_204338:
00204338ldr x1, [sp+96]
0020433cldr x2, [sp+184]
00204340ldr x0, [x2+3*x1]
00204344str x0, [sp+56]
00204348bl google.golang.org/protobuf/encoding/protowire.SizeVarint
0020434cstr x0, [sp+112]
00204350ldr x1, [sp+64]
00204354add x1, x1, x0
00204358str x1, [sp+64]
0020435cb 0x204360
00204360
00204360loc_204360:
00204360ldr x4, [sp+96]
00204364add x4, x4, 1
00204368str x4, [sp+96]
0020436cb 0x204324
00204370
00204370loc_204370:
00204370ldr x0, [sp+232]
00204374ldr x1, [sp+240]
00204378ldr x2, [sp+248]
0020437cldr x3, [sp+64]
00204380bl google.golang.org/protobuf/encoding/protowire.AppendVarint
00204384str x0, [sp+232]
00204388str x1, [sp+240]
0020438cstr x2, [sp+248]
00204390ldr x4, [sp+168]
00204394ldr x5, [sp+160]
00204398ldr x6, [sp+176]
0020439cstr x5, [sp+184]
002043a0str x4, [sp+192]
002043a4str x6, [sp+200]
002043a8str xzr, [sp+80]
002043acstr x4, [sp+72]
002043b0b 0x2043b4
002043b4
002043b4loc_2043b4:
002043b4ldr x5, [sp+72]
002043b8ldr x6, [sp+80]
002043bcsubs xzr, x5, x6
002043c0b.gt 0x2043c8
002043c4b 0x204408
002043c8
002043c8loc_2043c8:
002043c8ldr x4, [sp+80]
002043ccldr x5, [sp+184]
002043d0ldr x3, [x5+3*x4]
002043d4str x3, [sp+48]
002043d8ldr x0, [sp+232]
002043dcldr x1, [sp+240]
002043e0ldr x2, [sp+248]
002043e4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
002043e8str x0, [sp+232]
002043ecstr x1, [sp+240]
002043f0str x2, [sp+248]
002043f4b 0x2043f8
002043f8
002043f8loc_2043f8:
002043f8ldr x5, [sp+80]
002043fcadd x5, x5, 1
00204400str x5, [sp+80]
00204404b 0x2043b4
00204408
00204408loc_204408:
00204408ldr x5, [sp+232]
0020440cldr x6, [sp+240]
00204410ldr x7, [sp+248]
00204414str x5, [sp+136]
00204418str x6, [sp+144]
0020441cstr x7, [sp+152]
00204420stp xzr, xzr, [sp+120]
00204424ldr x0, [sp+136]
00204428ldr x1, [sp+144]
0020442cldr x2, [sp+152]
00204430mov x3, xzr
00204434mov x4, xzr
00204438ldur x29, [sp-8]
0020443cldr x30, [sp], 224
00204440ret x30
00204444
00204444loc_204444:
00204444stp x0, x1, [sp+8]
00204448stp x2, x3, [sp+24]
0020444cstr x4, [sp+40]
00204450strb w5, [sp+48]
00204454mov x3, x30
00204458bl runtime.morestack_noctxt.abi0
0020445cldp x0, x1, [sp+8]
00204460ldp x2, x3, [sp+24]
00204464ldr x4, [sp+40]
00204468ldrb w5, [sp+48]
0020446cb 0x204220
00204220
00204220google.golang.org/protobuf/internal/impl.appendUint64PackedSlice: ; void google.golang.org/protobuf/internal/impl.appendUint64PackedSlice(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)
00204220ldr x16, [x28+16]
00204224sub x17, sp, 96
00204228subs xzr, x17, x16
0020422cb.ls 0x204444
00204230str x30, [sp-224]!
00204234stur x29, [sp-8]
00204238sub x29, sp, 8
0020423cstr x0, [sp+232]
00204240str x1, [sp+240]
00204244str x2, [sp+248]
00204248str x3, [sp+256]
0020424cstr x4, [sp+264]
00204250strb w5, [sp+272]
00204254str xzr, [sp+136]
00204258stp xzr, xzr, [sp+144]
0020425cstp xzr, xzr, [sp+120]
00204260ldr x0, [sp+256]
00204264bl google.golang.org/protobuf/internal/impl.pointer.Uint64Slice
00204268str x0, [sp+208]
0020426cldrsb x27, [x0]
00204270ldr x1, [x0]
00204274ldr x2, [x0+16]
00204278ldr x3, [x0+8]
0020427cstr x1, [sp+160]
00204280str x3, [sp+168]
00204284str x2, [sp+176]
00204288str x3, [sp+112]
0020428ccbz x3, 0x204294
00204290b 0x2042d0
00204294
00204294loc_204294:
00204294ldr x5, [sp+232]
00204298ldr x6, [sp+240]
0020429cldr x7, [sp+248]
002042a0str x5, [sp+136]
002042a4str x6, [sp+144]
002042a8str x7, [sp+152]
002042acstp xzr, xzr, [sp+120]
002042b0ldr x0, [sp+136]
002042b4ldr x1, [sp+144]
002042b8ldr x2, [sp+152]
002042bcmov x3, xzr
002042c0mov x4, xzr
002042c4ldur x29, [sp-8]
002042c8ldr x30, [sp], 224
002042ccret x30
002042d0
002042d0loc_2042d0:
002042d0ldr x4, [sp+264]
002042d4ldrsb x27, [x4]
002042d8ldr x3, [x4+112]
002042dcstr x3, [sp+104]
002042e0ldr x0, [sp+232]
002042e4ldr x1, [sp+240]
002042e8ldr x2, [sp+248]
002042ecbl google.golang.org/protobuf/encoding/protowire.AppendVarint
002042f0str x0, [sp+232]
002042f4str x1, [sp+240]
002042f8str x2, [sp+248]
002042fcstr xzr, [sp+64]
00204300ldr x4, [sp+168]
00204304ldr x5, [sp+160]
00204308ldr x6, [sp+176]
0020430cstr x5, [sp+184]
00204310str x4, [sp+192]
00204314str x6, [sp+200]
00204318str xzr, [sp+96]
0020431cstr x4, [sp+88]
00204320b 0x204324
00204324
00204324loc_204324:
00204324ldr x4, [sp+88]
00204328ldr x5, [sp+96]
0020432csubs xzr, x4, x5
00204330b.gt 0x204338
00204334b 0x204370
00204338
00204338loc_204338:
00204338ldr x1, [sp+96]
0020433cldr x2, [sp+184]
00204340ldr x0, [x2+3*x1]
00204344str x0, [sp+56]
00204348bl google.golang.org/protobuf/encoding/protowire.SizeVarint
0020434cstr x0, [sp+112]
00204350ldr x1, [sp+64]
00204354add x1, x1, x0
00204358str x1, [sp+64]
0020435cb 0x204360
00204360
00204360loc_204360:
00204360ldr x4, [sp+96]
00204364add x4, x4, 1
00204368str x4, [sp+96]
0020436cb 0x204324
00204370
00204370loc_204370:
00204370ldr x0, [sp+232]
00204374ldr x1, [sp+240]
00204378ldr x2, [sp+248]
0020437cldr x3, [sp+64]
00204380bl google.golang.org/protobuf/encoding/protowire.AppendVarint
00204384str x0, [sp+232]
00204388str x1, [sp+240]
0020438cstr x2, [sp+248]
00204390ldr x4, [sp+168]
00204394ldr x5, [sp+160]
00204398ldr x6, [sp+176]
0020439cstr x5, [sp+184]
002043a0str x4, [sp+192]
002043a4str x6, [sp+200]
002043a8str xzr, [sp+80]
002043acstr x4, [sp+72]
002043b0b 0x2043b4
002043b4
002043b4loc_2043b4:
002043b4ldr x5, [sp+72]
002043b8ldr x6, [sp+80]
002043bcsubs xzr, x5, x6
002043c0b.gt 0x2043c8
002043c4b 0x204408
002043c8
002043c8loc_2043c8:
002043c8ldr x4, [sp+80]
002043ccldr x5, [sp+184]
002043d0ldr x3, [x5+3*x4]
002043d4str x3, [sp+48]
002043d8ldr x0, [sp+232]
002043dcldr x1, [sp+240]
002043e0ldr x2, [sp+248]
002043e4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
002043e8str x0, [sp+232]
002043ecstr x1, [sp+240]
002043f0str x2, [sp+248]
002043f4b 0x2043f8
002043f8
002043f8loc_2043f8:
002043f8ldr x5, [sp+80]
002043fcadd x5, x5, 1
00204400str x5, [sp+80]
00204404b 0x2043b4
00204408
00204408loc_204408:
00204408ldr x5, [sp+232]
0020440cldr x6, [sp+240]
00204410ldr x7, [sp+248]
00204414str x5, [sp+136]
00204418str x6, [sp+144]
0020441cstr x7, [sp+152]
00204420stp xzr, xzr, [sp+120]
00204424ldr x0, [sp+136]
00204428ldr x1, [sp+144]
0020442cldr x2, [sp+152]
00204430mov x3, xzr
00204434mov x4, xzr
00204438ldur x29, [sp-8]
0020443cldr x30, [sp], 224
00204440ret x30
00204444
00204444loc_204444:
00204444stp x0, x1, [sp+8]
00204448stp x2, x3, [sp+24]
0020444cstr x4, [sp+40]
00204450strb w5, [sp+48]
00204454mov x3, x30
00204458bl runtime.morestack_noctxt.abi0
0020445cldp x0, x1, [sp+8]
00204460ldp x2, x3, [sp+24]
00204464ldr x4, [sp+40]
00204468ldrb w5, [sp+48]
0020446cb 0x204220
00204220
00204470
00204470google.golang.org/protobuf/internal/impl.sizeUint64Value: ; void google.golang.org/protobuf/internal/impl.sizeUint64Value(google.golang.org/protobuf/reflect/protoreflect.Value v, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00204470ldr x16, [x28+16]
00204474subs xzr, sp, x16
00204478b.ls 0x2044d0
0020447cstr x30, [sp-64]!
00204480stur x29, [sp-8]
00204484sub x29, sp, 8
00204488str x0, [sp+72]
0020448cstr x1, [sp+80]
00204490str x2, [sp+88]
00204494str x3, [sp+96]
00204498strb w4, [sp+104]
0020449cstr xzr, [sp+32]
002044a0ldr x0, [sp+72]
002044a4ldr x1, [sp+80]
002044a8bl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
002044acstr x0, [sp+48]
002044b0bl google.golang.org/protobuf/encoding/protowire.SizeVarint
002044b4str x0, [sp+40]
002044b8ldr x3, [sp+96]
002044bcadd x0, x3, x0
002044c0str x0, [sp+32]
002044c4ldur x29, [sp-8]
002044c8ldr x30, [sp], 64
002044ccret x30
002044d0
002044d0loc_2044d0:
002044d0stp x0, x1, [sp+8]
002044d4stp x2, x3, [sp+24]
002044d8strb w4, [sp+40]
002044dcmov x3, x30
002044e0bl runtime.morestack_noctxt.abi0
002044e4ldp x0, x1, [sp+8]
002044e8ldp x2, x3, [sp+24]
002044ecldrb w4, [sp+40]
002044f0b 0x204470
002044f4udf 0
002044f8udf 0
002044fcudf 0
00204470
00204470google.golang.org/protobuf/internal/impl.sizeUint64Value: ; void google.golang.org/protobuf/internal/impl.sizeUint64Value(google.golang.org/protobuf/reflect/protoreflect.Value v, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00204470ldr x16, [x28+16]
00204474subs xzr, sp, x16
00204478b.ls 0x2044d0
0020447cstr x30, [sp-64]!
00204480stur x29, [sp-8]
00204484sub x29, sp, 8
00204488str x0, [sp+72]
0020448cstr x1, [sp+80]
00204490str x2, [sp+88]
00204494str x3, [sp+96]
00204498strb w4, [sp+104]
0020449cstr xzr, [sp+32]
002044a0ldr x0, [sp+72]
002044a4ldr x1, [sp+80]
002044a8bl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
002044acstr x0, [sp+48]
002044b0bl google.golang.org/protobuf/encoding/protowire.SizeVarint
002044b4str x0, [sp+40]
002044b8ldr x3, [sp+96]
002044bcadd x0, x3, x0
002044c0str x0, [sp+32]
002044c4ldur x29, [sp-8]
002044c8ldr x30, [sp], 64
002044ccret x30
002044d0
002044d0loc_2044d0:
002044d0stp x0, x1, [sp+8]
002044d4stp x2, x3, [sp+24]
002044d8strb w4, [sp+40]
002044dcmov x3, x30
002044e0bl runtime.morestack_noctxt.abi0
002044e4ldp x0, x1, [sp+8]
002044e8ldp x2, x3, [sp+24]
002044ecldrb w4, [sp+40]
002044f0b 0x204470
002044f4udf 0
002044f8udf 0
002044fcudf 0
00204470
00204500
00204500google.golang.org/protobuf/internal/impl.appendUint64Value: ; void google.golang.org/protobuf/internal/impl.appendUint64Value(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value v, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00204500ldr x16, [x28+16]
00204504subs xzr, sp, x16
00204508b.ls 0x2045cc
0020450cstr x30, [sp-96]!
00204510stur x29, [sp-8]
00204514sub x29, sp, 8
00204518str x0, [sp+104]
0020451cstr x1, [sp+112]
00204520str x2, [sp+120]
00204524str x3, [sp+128]
00204528str x4, [sp+136]
0020452cstr x5, [sp+144]
00204530str x6, [sp+152]
00204534strb w7, [sp+160]
00204538str xzr, [sp+64]
0020453cstp xzr, xzr, [sp+72]
00204540stp xzr, xzr, [sp+48]
00204544ldr x3, [sp+152]
00204548ldr x0, [sp+104]
0020454cldr x1, [sp+112]
00204550ldr x2, [sp+120]
00204554bl google.golang.org/protobuf/encoding/protowire.AppendVarint
00204558str x0, [sp+104]
0020455cstr x1, [sp+112]
00204560str x2, [sp+120]
00204564ldr x0, [sp+128]
00204568ldr x1, [sp+136]
0020456cldr x2, [sp+144]
00204570bl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
00204574str x0, [sp+40]
00204578ldr x1, [sp+112]
0020457cldr x2, [sp+120]
00204580ldr x4, [sp+104]
00204584mov x3, x0
00204588mov x0, x4
0020458cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
00204590str x0, [sp+104]
00204594str x1, [sp+112]
00204598str x2, [sp+120]
0020459cstr x0, [sp+64]
002045a0str x1, [sp+72]
002045a4str x2, [sp+80]
002045a8stp xzr, xzr, [sp+48]
002045acldr x0, [sp+64]
002045b0ldr x1, [sp+72]
002045b4ldr x2, [sp+80]
002045b8mov x3, xzr
002045bcmov x4, xzr
002045c0ldur x29, [sp-8]
002045c4ldr x30, [sp], 96
002045c8ret x30
002045cc
002045ccloc_2045cc:
002045ccstp x0, x1, [sp+8]
002045d0stp x2, x3, [sp+24]
002045d4stp x4, x5, [sp+40]
002045d8str x6, [sp+56]
002045dcstrb w7, [sp+64]
002045e0mov x3, x30
002045e4bl runtime.morestack_noctxt.abi0
002045e8ldp x0, x1, [sp+8]
002045ecldp x2, x3, [sp+24]
002045f0ldp x4, x5, [sp+40]
002045f4ldr x6, [sp+56]
002045f8ldrb w7, [sp+64]
002045fcb 0x204500
00204500
00204500google.golang.org/protobuf/internal/impl.appendUint64Value: ; void google.golang.org/protobuf/internal/impl.appendUint64Value(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value v, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00204500ldr x16, [x28+16]
00204504subs xzr, sp, x16
00204508b.ls 0x2045cc
0020450cstr x30, [sp-96]!
00204510stur x29, [sp-8]
00204514sub x29, sp, 8
00204518str x0, [sp+104]
0020451cstr x1, [sp+112]
00204520str x2, [sp+120]
00204524str x3, [sp+128]
00204528str x4, [sp+136]
0020452cstr x5, [sp+144]
00204530str x6, [sp+152]
00204534strb w7, [sp+160]
00204538str xzr, [sp+64]
0020453cstp xzr, xzr, [sp+72]
00204540stp xzr, xzr, [sp+48]
00204544ldr x3, [sp+152]
00204548ldr x0, [sp+104]
0020454cldr x1, [sp+112]
00204550ldr x2, [sp+120]
00204554bl google.golang.org/protobuf/encoding/protowire.AppendVarint
00204558str x0, [sp+104]
0020455cstr x1, [sp+112]
00204560str x2, [sp+120]
00204564ldr x0, [sp+128]
00204568ldr x1, [sp+136]
0020456cldr x2, [sp+144]
00204570bl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
00204574str x0, [sp+40]
00204578ldr x1, [sp+112]
0020457cldr x2, [sp+120]
00204580ldr x4, [sp+104]
00204584mov x3, x0
00204588mov x0, x4
0020458cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
00204590str x0, [sp+104]
00204594str x1, [sp+112]
00204598str x2, [sp+120]
0020459cstr x0, [sp+64]
002045a0str x1, [sp+72]
002045a4str x2, [sp+80]
002045a8stp xzr, xzr, [sp+48]
002045acldr x0, [sp+64]
002045b0ldr x1, [sp+72]
002045b4ldr x2, [sp+80]
002045b8mov x3, xzr
002045bcmov x4, xzr
002045c0ldur x29, [sp-8]
002045c4ldr x30, [sp], 96
002045c8ret x30
002045cc
002045ccloc_2045cc:
002045ccstp x0, x1, [sp+8]
002045d0stp x2, x3, [sp+24]
002045d4stp x4, x5, [sp+40]
002045d8str x6, [sp+56]
002045dcstrb w7, [sp+64]
002045e0mov x3, x30
002045e4bl runtime.morestack_noctxt.abi0
002045e8ldp x0, x1, [sp+8]
002045ecldp x2, x3, [sp+24]
002045f0ldp x4, x5, [sp+40]
002045f4ldr x6, [sp+56]
002045f8ldrb w7, [sp+64]
002045fcb 0x204500
00204500
00204600
00204600google.golang.org/protobuf/internal/impl.consumeUint64Value: ; void google.golang.org/protobuf/internal/impl.consumeUint64Value(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)
00204600ldr x16, [x28+16]
00204604sub x17, sp, 48
00204608subs xzr, x17, x16
0020460cb.ls 0x2048d0
00204610str x30, [sp-176]!
00204614stur x29, [sp-8]
00204618sub x29, sp, 8
0020461cstr x0, [sp+184]
00204620str x1, [sp+192]
00204624str x2, [sp+200]
00204628str x3, [sp+208]
0020462cstr x4, [sp+216]
00204630str x5, [sp+224]
00204634str w6, [sp+232]
00204638strb w7, [sp+236]
0020463cstrb w8, [sp+240]
00204640str x9, [sp+248]
00204644str x10, [sp+256]
00204648str x11, [sp+264]
0020464cstp xzr, xzr, [sp+104]
00204650str xzr, [sp+120]
00204654str xzr, [sp+48]
00204658strb wzr, [sp+56]
0020465cstp xzr, xzr, [sp+128]
00204660ldrsb x7, [sp+236]
00204664ubfm x7, x7, 0, 7
00204668cbnz w7, 0x204670
0020466cb 0x2046b0
00204670
00204670loc_204670:
00204670stp xzr, xzr, [sp+104]
00204674str xzr, [sp+120]
00204678adrp x27, 0x81e000
0020467cldr x5, [x27+192]
00204680adrp x27, 0x81e000
00204684ldr x6, [x27+200]
00204688str x5, [sp+128]
0020468cstr x6, [sp+136]
00204690ldr x3, [sp+48]
00204694ldr x0, [sp+104]
00204698ldrb w4, [sp+56]
0020469cldr x1, [sp+112]
002046a0ldr x2, [sp+120]
002046a4ldur x29, [sp-8]
002046a8ldr x30, [sp], 176
002046acret x30
002046b0
002046b0loc_2046b0:
002046b0str xzr, [sp+40]
002046b4str xzr, [sp+64]
002046b8ldr x7, [sp+192]
002046bcstr x7, [sp+80]
002046c0subs xzr, x7, 0
002046c4cset x8, ne
002046c8strb w8, [sp+39]
002046cccbnz x7, 0x2046d4
002046d0b 0x2046fc
002046d4
002046d4loc_2046d4:
002046d4ldr x1, [sp+192]
002046d8ldr x7, [sp+184]
002046dcsubs xzr, x1, 0
002046e0b.hi 0x2046e8
002046e4b 0x2048c4
002046e8
002046e8loc_2046e8:
002046e8ldrb w7, [x7]
002046ecsubs wzr, w7, 128
002046f0cset x7, lo
002046f4strb w7, [sp+39]
002046f8b 0x204700
002046fc
002046fcloc_2046fc:
002046fcb 0x204700
00204700
00204700loc_204700:
00204700ldrb w7, [sp+39]
00204704tbnz w7, 0, 0x20470c
00204708b 0x204734
0020470c
0020470cloc_20470c:
0020470cldr x1, [sp+192]
00204710ldr x7, [sp+184]
00204714subs xzr, x1, 0
00204718b.hi 0x204720
0020471cb 0x2048bc
00204720
00204720loc_204720:
00204720ldrb w7, [x7]
00204724str x7, [sp+40]
00204728orr x7, xzr, 1
0020472cstr x7, [sp+64]
00204730b 0x204804
00204734
00204734loc_204734:
00204734ldr x7, [sp+192]
00204738str x7, [sp+80]
0020473csubs xzr, x7, 2
00204740cset x7, ge
00204744strb w7, [sp+39]
00204748b.ge 0x204750
0020474cb 0x204778
00204750
00204750loc_204750:
00204750ldr x1, [sp+192]
00204754ldr x7, [sp+184]
00204758subs xzr, x1, 1
0020475cb.hi 0x204764
00204760b 0x2048b4
00204764
00204764loc_204764:
00204764ldrb w7, [x7+1]
00204768subs wzr, w7, 128
0020476ccset x7, lo
00204770strb w7, [sp+39]
00204774b 0x20477c
00204778
00204778loc_204778:
00204778b 0x20477c
0020477c
0020477cloc_20477c:
0020477cldrb w7, [sp+39]
00204780tbnz w7, 0, 0x204788
00204784b 0x2047d4
00204788
00204788loc_204788:
00204788ldr x1, [sp+192]
0020478cldr x7, [sp+184]
00204790subs xzr, x1, 0
00204794b.hi 0x20479c
00204798b 0x2048ac
0020479c
0020479cloc_20479c:
0020479cldrb w7, [x7]
002047a0and x7, x7, 127
002047a4ldr x1, [sp+192]
002047a8ldr x8, [sp+184]
002047acsubs xzr, x1, 1
002047b0b.hi 0x2047b8
002047b4b 0x2048a4
002047b8
002047b8loc_2047b8:
002047b8ldrb w8, [x8+1]
002047bcubfm x8, x8, 57, 7
002047c0add x7, x7, x8
002047c4str x7, [sp+40]
002047c8orr x7, xzr, 2
002047ccstr x7, [sp+64]
002047d0b 0x204800
002047d4
002047d4loc_2047d4:
002047d4ldr x0, [sp+184]
002047d8ldr x1, [sp+192]
002047dcldr x2, [sp+200]
002047e0bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
002047e4str x0, [sp+72]
002047e8str x1, [sp+80]
002047ecstr x0, [sp+96]
002047f0str x1, [sp+88]
002047f4str x0, [sp+40]
002047f8str x1, [sp+64]
002047fcb 0x204800
00204800
00204800loc_204800:
00204800b 0x204804
00204804
00204804loc_204804:
00204804ldr x7, [sp+64]
00204808tbnz x7, 63, 0x204810
0020480cb 0x204850
00204810
00204810loc_204810:
00204810stp xzr, xzr, [sp+104]
00204814str xzr, [sp+120]
00204818adrp x27, 0x81e000
0020481cldr x5, [x27+160]
00204820adrp x27, 0x81e000
00204824ldr x6, [x27+168]
00204828str x5, [sp+128]
0020482cstr x6, [sp+136]
00204830ldr x3, [sp+48]
00204834ldr x0, [sp+104]
00204838ldrb w4, [sp+56]
0020483cldr x1, [sp+112]
00204840ldr x2, [sp+120]
00204844ldur x29, [sp-8]
00204848ldr x30, [sp], 176
0020484cret x30
00204850
00204850loc_204850:
00204850ldr x1, [sp+64]
00204854str x1, [sp+48]
00204858ldr x0, [sp+40]
0020485cbl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint64
00204860str x0, [sp+144]
00204864str x1, [sp+152]
00204868str x2, [sp+160]
0020486cstr x0, [sp+104]
00204870str x1, [sp+112]
00204874str x2, [sp+120]
00204878stp xzr, xzr, [sp+128]
0020487cldr x3, [sp+48]
00204880ldr x0, [sp+104]
00204884ldrb w4, [sp+56]
00204888ldr x1, [sp+112]
0020488cldr x2, [sp+120]
00204890mov x5, xzr
00204894mov x6, xzr
00204898ldur x29, [sp-8]
0020489cldr x30, [sp], 176
002048a0ret x30
002048a4
002048a4loc_2048a4:
002048a4orr x0, xzr, 1
002048a8bl runtime.panicIndex
002048ac
002048acloc_2048ac:
002048acmov x0, xzr
002048b0bl runtime.panicIndex
002048b4
002048b4loc_2048b4:
002048b4orr x0, xzr, 1
002048b8bl runtime.panicIndex
002048bc
002048bcloc_2048bc:
002048bcmov x0, xzr
002048c0bl runtime.panicIndex
002048c4
002048c4loc_2048c4:
002048c4mov x0, xzr
002048c8bl runtime.panicIndex
002048cchint
002048d0
002048d0loc_2048d0:
002048d0stp x0, x1, [sp+8]
002048d4stp x2, x3, [sp+24]
002048d8stp x4, x5, [sp+40]
002048dcstr w6, [sp+56]
002048e0strb w7, [sp+60]
002048e4strb w8, [sp+64]
002048e8stp x9, x10, [sp+72]
002048ecstr x11, [sp+88]
002048f0mov x3, x30
002048f4bl runtime.morestack_noctxt.abi0
002048f8ldp x0, x1, [sp+8]
002048fcldp x2, x3, [sp+24]
00204900ldp x4, x5, [sp+40]
00204904ldrsw x6, [sp+56]
00204908ldrsb x7, [sp+60]
0020490cldrb w8, [sp+64]
00204910ldp x9, x10, [sp+72]
00204914ldr x11, [sp+88]
00204918b 0x204600
0020491cudf 0
00204600
00204600google.golang.org/protobuf/internal/impl.consumeUint64Value: ; void google.golang.org/protobuf/internal/impl.consumeUint64Value(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)
00204600ldr x16, [x28+16]
00204604sub x17, sp, 48
00204608subs xzr, x17, x16
0020460cb.ls 0x2048d0
00204610str x30, [sp-176]!
00204614stur x29, [sp-8]
00204618sub x29, sp, 8
0020461cstr x0, [sp+184]
00204620str x1, [sp+192]
00204624str x2, [sp+200]
00204628str x3, [sp+208]
0020462cstr x4, [sp+216]
00204630str x5, [sp+224]
00204634str w6, [sp+232]
00204638strb w7, [sp+236]
0020463cstrb w8, [sp+240]
00204640str x9, [sp+248]
00204644str x10, [sp+256]
00204648str x11, [sp+264]
0020464cstp xzr, xzr, [sp+104]
00204650str xzr, [sp+120]
00204654str xzr, [sp+48]
00204658strb wzr, [sp+56]
0020465cstp xzr, xzr, [sp+128]
00204660ldrsb x7, [sp+236]
00204664ubfm x7, x7, 0, 7
00204668cbnz w7, 0x204670
0020466cb 0x2046b0
00204670
00204670loc_204670:
00204670stp xzr, xzr, [sp+104]
00204674str xzr, [sp+120]
00204678adrp x27, 0x81e000
0020467cldr x5, [x27+192]
00204680adrp x27, 0x81e000
00204684ldr x6, [x27+200]
00204688str x5, [sp+128]
0020468cstr x6, [sp+136]
00204690ldr x3, [sp+48]
00204694ldr x0, [sp+104]
00204698ldrb w4, [sp+56]
0020469cldr x1, [sp+112]
002046a0ldr x2, [sp+120]
002046a4ldur x29, [sp-8]
002046a8ldr x30, [sp], 176
002046acret x30
002046b0
002046b0loc_2046b0:
002046b0str xzr, [sp+40]
002046b4str xzr, [sp+64]
002046b8ldr x7, [sp+192]
002046bcstr x7, [sp+80]
002046c0subs xzr, x7, 0
002046c4cset x8, ne
002046c8strb w8, [sp+39]
002046cccbnz x7, 0x2046d4
002046d0b 0x2046fc
002046d4
002046d4loc_2046d4:
002046d4ldr x1, [sp+192]
002046d8ldr x7, [sp+184]
002046dcsubs xzr, x1, 0
002046e0b.hi 0x2046e8
002046e4b 0x2048c4
002046e8
002046e8loc_2046e8:
002046e8ldrb w7, [x7]
002046ecsubs wzr, w7, 128
002046f0cset x7, lo
002046f4strb w7, [sp+39]
002046f8b 0x204700
002046fc
002046fcloc_2046fc:
002046fcb 0x204700
00204700
00204700loc_204700:
00204700ldrb w7, [sp+39]
00204704tbnz w7, 0, 0x20470c
00204708b 0x204734
0020470c
0020470cloc_20470c:
0020470cldr x1, [sp+192]
00204710ldr x7, [sp+184]
00204714subs xzr, x1, 0
00204718b.hi 0x204720
0020471cb 0x2048bc
00204720
00204720loc_204720:
00204720ldrb w7, [x7]
00204724str x7, [sp+40]
00204728orr x7, xzr, 1
0020472cstr x7, [sp+64]
00204730b 0x204804
00204734
00204734loc_204734:
00204734ldr x7, [sp+192]
00204738str x7, [sp+80]
0020473csubs xzr, x7, 2
00204740cset x7, ge
00204744strb w7, [sp+39]
00204748b.ge 0x204750
0020474cb 0x204778
00204750
00204750loc_204750:
00204750ldr x1, [sp+192]
00204754ldr x7, [sp+184]
00204758subs xzr, x1, 1
0020475cb.hi 0x204764
00204760b 0x2048b4
00204764
00204764loc_204764:
00204764ldrb w7, [x7+1]
00204768subs wzr, w7, 128
0020476ccset x7, lo
00204770strb w7, [sp+39]
00204774b 0x20477c
00204778
00204778loc_204778:
00204778b 0x20477c
0020477c
0020477cloc_20477c:
0020477cldrb w7, [sp+39]
00204780tbnz w7, 0, 0x204788
00204784b 0x2047d4
00204788
00204788loc_204788:
00204788ldr x1, [sp+192]
0020478cldr x7, [sp+184]
00204790subs xzr, x1, 0
00204794b.hi 0x20479c
00204798b 0x2048ac
0020479c
0020479cloc_20479c:
0020479cldrb w7, [x7]
002047a0and x7, x7, 127
002047a4ldr x1, [sp+192]
002047a8ldr x8, [sp+184]
002047acsubs xzr, x1, 1
002047b0b.hi 0x2047b8
002047b4b 0x2048a4
002047b8
002047b8loc_2047b8:
002047b8ldrb w8, [x8+1]
002047bcubfm x8, x8, 57, 7
002047c0add x7, x7, x8
002047c4str x7, [sp+40]
002047c8orr x7, xzr, 2
002047ccstr x7, [sp+64]
002047d0b 0x204800
002047d4
002047d4loc_2047d4:
002047d4ldr x0, [sp+184]
002047d8ldr x1, [sp+192]
002047dcldr x2, [sp+200]
002047e0bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
002047e4str x0, [sp+72]
002047e8str x1, [sp+80]
002047ecstr x0, [sp+96]
002047f0str x1, [sp+88]
002047f4str x0, [sp+40]
002047f8str x1, [sp+64]
002047fcb 0x204800
00204800
00204800loc_204800:
00204800b 0x204804
00204804
00204804loc_204804:
00204804ldr x7, [sp+64]
00204808tbnz x7, 63, 0x204810
0020480cb 0x204850
00204810
00204810loc_204810:
00204810stp xzr, xzr, [sp+104]
00204814str xzr, [sp+120]
00204818adrp x27, 0x81e000
0020481cldr x5, [x27+160]
00204820adrp x27, 0x81e000
00204824ldr x6, [x27+168]
00204828str x5, [sp+128]
0020482cstr x6, [sp+136]
00204830ldr x3, [sp+48]
00204834ldr x0, [sp+104]
00204838ldrb w4, [sp+56]
0020483cldr x1, [sp+112]
00204840ldr x2, [sp+120]
00204844ldur x29, [sp-8]
00204848ldr x30, [sp], 176
0020484cret x30
00204850
00204850loc_204850:
00204850ldr x1, [sp+64]
00204854str x1, [sp+48]
00204858ldr x0, [sp+40]
0020485cbl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint64
00204860str x0, [sp+144]
00204864str x1, [sp+152]
00204868str x2, [sp+160]
0020486cstr x0, [sp+104]
00204870str x1, [sp+112]
00204874str x2, [sp+120]
00204878stp xzr, xzr, [sp+128]
0020487cldr x3, [sp+48]
00204880ldr x0, [sp+104]
00204884ldrb w4, [sp+56]
00204888ldr x1, [sp+112]
0020488cldr x2, [sp+120]
00204890mov x5, xzr
00204894mov x6, xzr
00204898ldur x29, [sp-8]
0020489cldr x30, [sp], 176
002048a0ret x30
002048a4
002048a4loc_2048a4:
002048a4orr x0, xzr, 1
002048a8bl runtime.panicIndex
002048ac
002048acloc_2048ac:
002048acmov x0, xzr
002048b0bl runtime.panicIndex
002048b4
002048b4loc_2048b4:
002048b4orr x0, xzr, 1
002048b8bl runtime.panicIndex
002048bc
002048bcloc_2048bc:
002048bcmov x0, xzr
002048c0bl runtime.panicIndex
002048c4
002048c4loc_2048c4:
002048c4mov x0, xzr
002048c8bl runtime.panicIndex
002048cchint
002048d0
002048d0loc_2048d0:
002048d0stp x0, x1, [sp+8]
002048d4stp x2, x3, [sp+24]
002048d8stp x4, x5, [sp+40]
002048dcstr w6, [sp+56]
002048e0strb w7, [sp+60]
002048e4strb w8, [sp+64]
002048e8stp x9, x10, [sp+72]
002048ecstr x11, [sp+88]
002048f0mov x3, x30
002048f4bl runtime.morestack_noctxt.abi0
002048f8ldp x0, x1, [sp+8]
002048fcldp x2, x3, [sp+24]
00204900ldp x4, x5, [sp+40]
00204904ldrsw x6, [sp+56]
00204908ldrsb x7, [sp+60]
0020490cldrb w8, [sp+64]
00204910ldp x9, x10, [sp+72]
00204914ldr x11, [sp+88]
00204918b 0x204600
0020491cudf 0
00204600
00204920
00204920google.golang.org/protobuf/internal/impl.sizeUint64SliceValue: ; void google.golang.org/protobuf/internal/impl.sizeUint64SliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00204920ldr x16, [x28+16]
00204924subs xzr, sp, x16
00204928b.ls 0x204a04
0020492cstr x30, [sp-128]!
00204930stur x29, [sp-8]
00204934sub x29, sp, 8
00204938str x0, [sp+136]
0020493cstr x1, [sp+144]
00204940str x2, [sp+152]
00204944str x3, [sp+160]
00204948strb w4, [sp+168]
0020494cstr xzr, [sp+40]
00204950ldr x0, [sp+136]
00204954ldr x1, [sp+144]
00204958bl google.golang.org/protobuf/reflect/protoreflect.Value.List
0020495cstr x0, [sp+104]
00204960str x1, [sp+112]
00204964ldrsb x27, [x0]
00204968ldr x3, [x0+56]
0020496cmov x0, x1
00204970blr x3
00204974str x0, [sp+72]
00204978str xzr, [sp+56]
0020497cstr x0, [sp+48]
00204980b 0x204984
00204984
00204984loc_204984:
00204984ldr x2, [sp+48]
00204988ldr x3, [sp+56]
0020498csubs xzr, x2, x3
00204990b.gt 0x204998
00204994b 0x2049f4
00204998
00204998loc_204998:
00204998ldr x1, [sp+56]
0020499cldr x2, [sp+104]
002049a0ldrsb x27, [x2]
002049a4ldr x2, [x2+40]
002049a8ldr x0, [sp+112]
002049acblr x2
002049b0str x0, [sp+80]
002049b4str x1, [sp+88]
002049b8str x2, [sp+96]
002049bcbl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
002049c0str x0, [sp+64]
002049c4bl google.golang.org/protobuf/encoding/protowire.SizeVarint
002049c8str x0, [sp+72]
002049ccldr x2, [sp+40]
002049d0ldr x3, [sp+160]
002049d4add x3, x3, x0
002049d8add x2, x2, x3
002049dcstr x2, [sp+40]
002049e0b 0x2049e4
002049e4
002049e4loc_2049e4:
002049e4ldr x2, [sp+56]
002049e8add x2, x2, 1
002049ecstr x2, [sp+56]
002049f0b 0x204984
002049f4
002049f4loc_2049f4:
002049f4ldr x0, [sp+40]
002049f8ldur x29, [sp-8]
002049fcldr x30, [sp], 128
00204a00ret x30
00204a04
00204a04loc_204a04:
00204a04stp x0, x1, [sp+8]
00204a08stp x2, x3, [sp+24]
00204a0cstrb w4, [sp+40]
00204a10mov x3, x30
00204a14bl runtime.morestack_noctxt.abi0
00204a18ldp x0, x1, [sp+8]
00204a1cldp x2, x3, [sp+24]
00204a20ldrb w4, [sp+40]
00204a24b 0x204920
00204a28udf 0
00204a2cudf 0
00204920
00204920google.golang.org/protobuf/internal/impl.sizeUint64SliceValue: ; void google.golang.org/protobuf/internal/impl.sizeUint64SliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00204920ldr x16, [x28+16]
00204924subs xzr, sp, x16
00204928b.ls 0x204a04
0020492cstr x30, [sp-128]!
00204930stur x29, [sp-8]
00204934sub x29, sp, 8
00204938str x0, [sp+136]
0020493cstr x1, [sp+144]
00204940str x2, [sp+152]
00204944str x3, [sp+160]
00204948strb w4, [sp+168]
0020494cstr xzr, [sp+40]
00204950ldr x0, [sp+136]
00204954ldr x1, [sp+144]
00204958bl google.golang.org/protobuf/reflect/protoreflect.Value.List
0020495cstr x0, [sp+104]
00204960str x1, [sp+112]
00204964ldrsb x27, [x0]
00204968ldr x3, [x0+56]
0020496cmov x0, x1
00204970blr x3
00204974str x0, [sp+72]
00204978str xzr, [sp+56]
0020497cstr x0, [sp+48]
00204980b 0x204984
00204984
00204984loc_204984:
00204984ldr x2, [sp+48]
00204988ldr x3, [sp+56]
0020498csubs xzr, x2, x3
00204990b.gt 0x204998
00204994b 0x2049f4
00204998
00204998loc_204998:
00204998ldr x1, [sp+56]
0020499cldr x2, [sp+104]
002049a0ldrsb x27, [x2]
002049a4ldr x2, [x2+40]
002049a8ldr x0, [sp+112]
002049acblr x2
002049b0str x0, [sp+80]
002049b4str x1, [sp+88]
002049b8str x2, [sp+96]
002049bcbl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
002049c0str x0, [sp+64]
002049c4bl google.golang.org/protobuf/encoding/protowire.SizeVarint
002049c8str x0, [sp+72]
002049ccldr x2, [sp+40]
002049d0ldr x3, [sp+160]
002049d4add x3, x3, x0
002049d8add x2, x2, x3
002049dcstr x2, [sp+40]
002049e0b 0x2049e4
002049e4
002049e4loc_2049e4:
002049e4ldr x2, [sp+56]
002049e8add x2, x2, 1
002049ecstr x2, [sp+56]
002049f0b 0x204984
002049f4
002049f4loc_2049f4:
002049f4ldr x0, [sp+40]
002049f8ldur x29, [sp-8]
002049fcldr x30, [sp], 128
00204a00ret x30
00204a04
00204a04loc_204a04:
00204a04stp x0, x1, [sp+8]
00204a08stp x2, x3, [sp+24]
00204a0cstrb w4, [sp+40]
00204a10mov x3, x30
00204a14bl runtime.morestack_noctxt.abi0
00204a18ldp x0, x1, [sp+8]
00204a1cldp x2, x3, [sp+24]
00204a20ldrb w4, [sp+40]
00204a24b 0x204920
00204a28udf 0
00204a2cudf 0
00204920
00204a30
00204a30google.golang.org/protobuf/internal/impl.appendUint64SliceValue: ; void google.golang.org/protobuf/internal/impl.appendUint64SliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00204a30ldr x16, [x28+16]
00204a34sub x17, sp, 32
00204a38subs xzr, x17, x16
00204a3cb.ls 0x204b94
00204a40str x30, [sp-160]!
00204a44stur x29, [sp-8]
00204a48sub x29, sp, 8
00204a4cstr x0, [sp+168]
00204a50str x1, [sp+176]
00204a54str x2, [sp+184]
00204a58str x3, [sp+192]
00204a5cstr x4, [sp+200]
00204a60str x5, [sp+208]
00204a64str x6, [sp+216]
00204a68strb w7, [sp+224]
00204a6cstr xzr, [sp+88]
00204a70stp xzr, xzr, [sp+96]
00204a74stp xzr, xzr, [sp+72]
00204a78ldr x0, [sp+192]
00204a7cldr x1, [sp+200]
00204a80ldr x2, [sp+208]
00204a84bl google.golang.org/protobuf/reflect/protoreflect.Value.List
00204a88str x0, [sp+136]
00204a8cstr x1, [sp+144]
00204a90ldrsb x27, [x0]
00204a94ldr x3, [x0+56]
00204a98mov x0, x1
00204a9cblr x3
00204aa0str x0, [sp+64]
00204aa4str xzr, [sp+48]
00204aa8str x0, [sp+40]
00204aacb 0x204ab0
00204ab0
00204ab0loc_204ab0:
00204ab0ldr x5, [sp+40]
00204ab4ldr x6, [sp+48]
00204ab8subs xzr, x5, x6
00204abcb.gt 0x204ac4
00204ac0b 0x204b58
00204ac4
00204ac4loc_204ac4:
00204ac4ldr x1, [sp+48]
00204ac8ldr x2, [sp+136]
00204accldrsb x27, [x2]
00204ad0ldr x2, [x2+40]
00204ad4ldr x0, [sp+144]
00204ad8blr x2
00204adcstr x0, [sp+112]
00204ae0str x1, [sp+120]
00204ae4str x2, [sp+128]
00204ae8ldr x3, [sp+216]
00204aecldr x0, [sp+168]
00204af0ldr x1, [sp+176]
00204af4ldr x2, [sp+184]
00204af8bl google.golang.org/protobuf/encoding/protowire.AppendVarint
00204afcstr x0, [sp+168]
00204b00str x1, [sp+176]
00204b04str x2, [sp+184]
00204b08ldr x0, [sp+112]
00204b0cldr x1, [sp+120]
00204b10ldr x2, [sp+128]
00204b14bl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
00204b18str x0, [sp+56]
00204b1cldr x1, [sp+176]
00204b20ldr x2, [sp+184]
00204b24ldr x3, [sp+168]
00204b28mov x4, x0
00204b2cmov x0, x3
00204b30mov x3, x4
00204b34bl google.golang.org/protobuf/encoding/protowire.AppendVarint
00204b38str x0, [sp+168]
00204b3cstr x1, [sp+176]
00204b40str x2, [sp+184]
00204b44b 0x204b48
00204b48
00204b48loc_204b48:
00204b48ldr x5, [sp+48]
00204b4cadd x5, x5, 1
00204b50str x5, [sp+48]
00204b54b 0x204ab0
00204b58
00204b58loc_204b58:
00204b58ldr x5, [sp+168]
00204b5cldr x6, [sp+176]
00204b60ldr x7, [sp+184]
00204b64str x5, [sp+88]
00204b68str x6, [sp+96]
00204b6cstr x7, [sp+104]
00204b70stp xzr, xzr, [sp+72]
00204b74ldr x0, [sp+88]
00204b78ldr x1, [sp+96]
00204b7cldr x2, [sp+104]
00204b80mov x3, xzr
00204b84mov x4, xzr
00204b88ldur x29, [sp-8]
00204b8cldr x30, [sp], 160
00204b90ret x30
00204b94
00204b94loc_204b94:
00204b94stp x0, x1, [sp+8]
00204b98stp x2, x3, [sp+24]
00204b9cstp x4, x5, [sp+40]
00204ba0str x6, [sp+56]
00204ba4strb w7, [sp+64]
00204ba8mov x3, x30
00204bacbl runtime.morestack_noctxt.abi0
00204bb0ldp x0, x1, [sp+8]
00204bb4ldp x2, x3, [sp+24]
00204bb8ldp x4, x5, [sp+40]
00204bbcldr x6, [sp+56]
00204bc0ldrb w7, [sp+64]
00204bc4b 0x204a30
00204bc8udf 0
00204bccudf 0
00204a30
00204a30google.golang.org/protobuf/internal/impl.appendUint64SliceValue: ; void google.golang.org/protobuf/internal/impl.appendUint64SliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00204a30ldr x16, [x28+16]
00204a34sub x17, sp, 32
00204a38subs xzr, x17, x16
00204a3cb.ls 0x204b94
00204a40str x30, [sp-160]!
00204a44stur x29, [sp-8]
00204a48sub x29, sp, 8
00204a4cstr x0, [sp+168]
00204a50str x1, [sp+176]
00204a54str x2, [sp+184]
00204a58str x3, [sp+192]
00204a5cstr x4, [sp+200]
00204a60str x5, [sp+208]
00204a64str x6, [sp+216]
00204a68strb w7, [sp+224]
00204a6cstr xzr, [sp+88]
00204a70stp xzr, xzr, [sp+96]
00204a74stp xzr, xzr, [sp+72]
00204a78ldr x0, [sp+192]
00204a7cldr x1, [sp+200]
00204a80ldr x2, [sp+208]
00204a84bl google.golang.org/protobuf/reflect/protoreflect.Value.List
00204a88str x0, [sp+136]
00204a8cstr x1, [sp+144]
00204a90ldrsb x27, [x0]
00204a94ldr x3, [x0+56]
00204a98mov x0, x1
00204a9cblr x3
00204aa0str x0, [sp+64]
00204aa4str xzr, [sp+48]
00204aa8str x0, [sp+40]
00204aacb 0x204ab0
00204ab0
00204ab0loc_204ab0:
00204ab0ldr x5, [sp+40]
00204ab4ldr x6, [sp+48]
00204ab8subs xzr, x5, x6
00204abcb.gt 0x204ac4
00204ac0b 0x204b58
00204ac4
00204ac4loc_204ac4:
00204ac4ldr x1, [sp+48]
00204ac8ldr x2, [sp+136]
00204accldrsb x27, [x2]
00204ad0ldr x2, [x2+40]
00204ad4ldr x0, [sp+144]
00204ad8blr x2
00204adcstr x0, [sp+112]
00204ae0str x1, [sp+120]
00204ae4str x2, [sp+128]
00204ae8ldr x3, [sp+216]
00204aecldr x0, [sp+168]
00204af0ldr x1, [sp+176]
00204af4ldr x2, [sp+184]
00204af8bl google.golang.org/protobuf/encoding/protowire.AppendVarint
00204afcstr x0, [sp+168]
00204b00str x1, [sp+176]
00204b04str x2, [sp+184]
00204b08ldr x0, [sp+112]
00204b0cldr x1, [sp+120]
00204b10ldr x2, [sp+128]
00204b14bl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
00204b18str x0, [sp+56]
00204b1cldr x1, [sp+176]
00204b20ldr x2, [sp+184]
00204b24ldr x3, [sp+168]
00204b28mov x4, x0
00204b2cmov x0, x3
00204b30mov x3, x4
00204b34bl google.golang.org/protobuf/encoding/protowire.AppendVarint
00204b38str x0, [sp+168]
00204b3cstr x1, [sp+176]
00204b40str x2, [sp+184]
00204b44b 0x204b48
00204b48
00204b48loc_204b48:
00204b48ldr x5, [sp+48]
00204b4cadd x5, x5, 1
00204b50str x5, [sp+48]
00204b54b 0x204ab0
00204b58
00204b58loc_204b58:
00204b58ldr x5, [sp+168]
00204b5cldr x6, [sp+176]
00204b60ldr x7, [sp+184]
00204b64str x5, [sp+88]
00204b68str x6, [sp+96]
00204b6cstr x7, [sp+104]
00204b70stp xzr, xzr, [sp+72]
00204b74ldr x0, [sp+88]
00204b78ldr x1, [sp+96]
00204b7cldr x2, [sp+104]
00204b80mov x3, xzr
00204b84mov x4, xzr
00204b88ldur x29, [sp-8]
00204b8cldr x30, [sp], 160
00204b90ret x30
00204b94
00204b94loc_204b94:
00204b94stp x0, x1, [sp+8]
00204b98stp x2, x3, [sp+24]
00204b9cstp x4, x5, [sp+40]
00204ba0str x6, [sp+56]
00204ba4strb w7, [sp+64]
00204ba8mov x3, x30
00204bacbl runtime.morestack_noctxt.abi0
00204bb0ldp x0, x1, [sp+8]
00204bb4ldp x2, x3, [sp+24]
00204bb8ldp x4, x5, [sp+40]
00204bbcldr x6, [sp+56]
00204bc0ldrb w7, [sp+64]
00204bc4b 0x204a30
00204bc8udf 0
00204bccudf 0
00204a30
00204bd0
00204bd0google.golang.org/protobuf/internal/impl.consumeUint64SliceValue: ; void google.golang.org/protobuf/internal/impl.consumeUint64SliceValue(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)
00204bd0ldr x16, [x28+16]
00204bd4sub x17, sp, 208
00204bd8subs xzr, x17, x16
00204bdcb.ls 0x20526c
00204be0sub x20, sp, 336
00204be4stp x29, x30, [x20-8]
00204be8add sp, x20, 0
00204becsub x29, sp, 8
00204bf0str x0, [sp+344]
00204bf4str x1, [sp+352]
00204bf8str x2, [sp+360]
00204bfcstr x3, [sp+368]
00204c00str x4, [sp+376]
00204c04str x5, [sp+384]
00204c08str w6, [sp+392]
00204c0cstrb w7, [sp+396]
00204c10strb w8, [sp+400]
00204c14str x9, [sp+408]
00204c18str x10, [sp+416]
00204c1cstr x11, [sp+424]
00204c20stp xzr, xzr, [sp+176]
00204c24str xzr, [sp+192]
00204c28str xzr, [sp+72]
00204c2cstrb wzr, [sp+80]
00204c30stp xzr, xzr, [sp+216]
00204c34ldr x0, [sp+368]
00204c38ldr x1, [sp+376]
00204c3cldr x2, [sp+384]
00204c40bl google.golang.org/protobuf/reflect/protoreflect.Value.List
00204c44str x0, [sp+200]
00204c48str x1, [sp+208]
00204c4cldrsb x3, [sp+396]
00204c50ubfm x3, x3, 0, 7
00204c54subs wzr, w3, 2
00204c58b.eq 0x204c60
00204c5cb 0x204cfc
00204c60
00204c60loc_204c60:
00204c60str xzr, [sp+280]
00204c64stp xzr, xzr, [sp+288]
00204c68ldr x0, [sp+344]
00204c6cldr x1, [sp+352]
00204c70ldr x2, [sp+360]
00204c74bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
00204c78str x0, [sp+280]
00204c7cstr x1, [sp+288]
00204c80str x2, [sp+296]
00204c84str x3, [sp+128]
00204c88str x0, [sp+304]
00204c8cstr x1, [sp+312]
00204c90str x2, [sp+320]
00204c94ldr x3, [sp+128]
00204c98str x3, [sp+168]
00204c9cstr x0, [sp+232]
00204ca0str x1, [sp+240]
00204ca4str x2, [sp+248]
00204ca8ldr x3, [sp+168]
00204cacstr x3, [sp+104]
00204cb0tbnz x3, 63, 0x204cb8
00204cb4b 0x204cf8
00204cb8
00204cb8loc_204cb8:
00204cb8stp xzr, xzr, [sp+176]
00204cbcstr xzr, [sp+192]
00204cc0adrp x27, 0x81e000
00204cc4ldr x5, [x27+160]
00204cc8adrp x27, 0x81e000
00204cccldr x6, [x27+168]
00204cd0str x5, [sp+216]
00204cd4str x6, [sp+224]
00204cd8ldr x3, [sp+72]
00204cdcldr x0, [sp+176]
00204ce0ldrb w4, [sp+80]
00204ce4ldr x1, [sp+184]
00204ce8ldr x2, [sp+192]
00204cecldp x29, x30, [sp-8]
00204cf0add sp, sp, 336
00204cf4ret x30
00204cf8
00204cf8loc_204cf8:
00204cf8b 0x204fa8
00204cfc
00204cfcloc_204cfc:
00204cfcldrsb x7, [sp+396]
00204d00ubfm x7, x7, 0, 7
00204d04cbnz w7, 0x204d0c
00204d08b 0x204d4c
00204d0c
00204d0cloc_204d0c:
00204d0cstp xzr, xzr, [sp+176]
00204d10str xzr, [sp+192]
00204d14adrp x27, 0x81e000
00204d18ldr x5, [x27+192]
00204d1cadrp x27, 0x81e000
00204d20ldr x6, [x27+200]
00204d24str x5, [sp+216]
00204d28str x6, [sp+224]
00204d2cldr x3, [sp+72]
00204d30ldr x0, [sp+176]
00204d34ldrb w4, [sp+80]
00204d38ldr x1, [sp+184]
00204d3cldr x2, [sp+192]
00204d40ldp x29, x30, [sp-8]
00204d44add sp, sp, 336
00204d48ret x30
00204d4c
00204d4cloc_204d4c:
00204d4cstr xzr, [sp+56]
00204d50str xzr, [sp+88]
00204d54ldr x7, [sp+352]
00204d58str x7, [sp+128]
00204d5csubs xzr, x7, 0
00204d60cset x8, ne
00204d64strb w8, [sp+55]
00204d68cbnz x7, 0x204d70
00204d6cb 0x204d98
00204d70
00204d70loc_204d70:
00204d70ldr x1, [sp+352]
00204d74ldr x7, [sp+344]
00204d78subs xzr, x1, 0
00204d7cb.hi 0x204d84
00204d80b 0x204fa0
00204d84
00204d84loc_204d84:
00204d84ldrb w7, [x7]
00204d88subs wzr, w7, 128
00204d8ccset x7, lo
00204d90strb w7, [sp+55]
00204d94b 0x204d9c
00204d98
00204d98loc_204d98:
00204d98b 0x204d9c
00204d9c
00204d9cloc_204d9c:
00204d9cldrb w7, [sp+55]
00204da0tbnz w7, 0, 0x204da8
00204da4b 0x204dd0
00204da8
00204da8loc_204da8:
00204da8ldr x1, [sp+352]
00204dacldr x7, [sp+344]
00204db0subs xzr, x1, 0
00204db4b.hi 0x204dbc
00204db8b 0x204f98
00204dbc
00204dbcloc_204dbc:
00204dbcldrb w7, [x7]
00204dc0str x7, [sp+56]
00204dc4orr x7, xzr, 1
00204dc8str x7, [sp+88]
00204dccb 0x204ea0
00204dd0
00204dd0loc_204dd0:
00204dd0ldr x7, [sp+352]
00204dd4str x7, [sp+128]
00204dd8subs xzr, x7, 2
00204ddccset x7, ge
00204de0strb w7, [sp+55]
00204de4b.ge 0x204dec
00204de8b 0x204e14
00204dec
00204decloc_204dec:
00204decldr x1, [sp+352]
00204df0ldr x7, [sp+344]
00204df4subs xzr, x1, 1
00204df8b.hi 0x204e00
00204dfcb 0x204f90
00204e00
00204e00loc_204e00:
00204e00ldrb w7, [x7+1]
00204e04subs wzr, w7, 128
00204e08cset x7, lo
00204e0cstrb w7, [sp+55]
00204e10b 0x204e18
00204e14
00204e14loc_204e14:
00204e14b 0x204e18
00204e18
00204e18loc_204e18:
00204e18ldrb w7, [sp+55]
00204e1ctbnz w7, 0, 0x204e24
00204e20b 0x204e70
00204e24
00204e24loc_204e24:
00204e24ldr x1, [sp+352]
00204e28ldr x7, [sp+344]
00204e2csubs xzr, x1, 0
00204e30b.hi 0x204e38
00204e34b 0x204f88
00204e38
00204e38loc_204e38:
00204e38ldrb w7, [x7]
00204e3cand x7, x7, 127
00204e40ldr x1, [sp+352]
00204e44ldr x8, [sp+344]
00204e48subs xzr, x1, 1
00204e4cb.hi 0x204e54
00204e50b 0x204f80
00204e54
00204e54loc_204e54:
00204e54ldrb w8, [x8+1]
00204e58ubfm x8, x8, 57, 7
00204e5cadd x7, x7, x8
00204e60str x7, [sp+56]
00204e64orr x7, xzr, 2
00204e68str x7, [sp+88]
00204e6cb 0x204e9c
00204e70
00204e70loc_204e70:
00204e70ldr x0, [sp+344]
00204e74ldr x1, [sp+352]
00204e78ldr x2, [sp+360]
00204e7cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
00204e80str x0, [sp+112]
00204e84str x1, [sp+128]
00204e88str x0, [sp+144]
00204e8cstr x1, [sp+136]
00204e90str x0, [sp+56]
00204e94str x1, [sp+88]
00204e98b 0x204e9c
00204e9c
00204e9cloc_204e9c:
00204e9cb 0x204ea0
00204ea0
00204ea0loc_204ea0:
00204ea0ldr x7, [sp+88]
00204ea4tbnz x7, 63, 0x204eac
00204ea8b 0x204eec
00204eac
00204eacloc_204eac:
00204eacstp xzr, xzr, [sp+176]
00204eb0str xzr, [sp+192]
00204eb4adrp x27, 0x81e000
00204eb8ldr x5, [x27+160]
00204ebcadrp x27, 0x81e000
00204ec0ldr x6, [x27+168]
00204ec4str x5, [sp+216]
00204ec8str x6, [sp+224]
00204eccldr x3, [sp+72]
00204ed0ldr x0, [sp+176]
00204ed4ldrb w4, [sp+80]
00204ed8ldr x1, [sp+184]
00204edcldr x2, [sp+192]
00204ee0ldp x29, x30, [sp-8]
00204ee4add sp, sp, 336
00204ee8ret x30
00204eec
00204eecloc_204eec:
00204eecldr x0, [sp+56]
00204ef0bl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint64
00204ef4str x0, [sp+256]
00204ef8str x1, [sp+264]
00204efcstr x2, [sp+272]
00204f00ldr x3, [sp+200]
00204f04ldrsb x27, [x3]
00204f08ldr x4, [sp+208]
00204f0cldr x3, [x3+24]
00204f10mov x5, x0
00204f14mov x0, x4
00204f18mov x6, x1
00204f1cmov x1, x5
00204f20mov x7, x2
00204f24mov x2, x6
00204f28mov x8, x3
00204f2cmov x3, x7
00204f30blr x8
00204f34ldr x1, [sp+88]
00204f38str x1, [sp+72]
00204f3cldr x1, [sp+368]
00204f40ldr x2, [sp+376]
00204f44ldr x3, [sp+384]
00204f48str x1, [sp+176]
00204f4cstr x2, [sp+184]
00204f50str x3, [sp+192]
00204f54stp xzr, xzr, [sp+216]
00204f58ldr x3, [sp+72]
00204f5cldr x0, [sp+176]
00204f60ldrb w4, [sp+80]
00204f64ldr x1, [sp+184]
00204f68ldr x2, [sp+192]
00204f6cmov x5, xzr
00204f70mov x6, xzr
00204f74ldp x29, x30, [sp-8]
00204f78add sp, sp, 336
00204f7cret x30
00204f80
00204f80loc_204f80:
00204f80orr x0, xzr, 1
00204f84bl runtime.panicIndex
00204f88
00204f88loc_204f88:
00204f88mov x0, xzr
00204f8cbl runtime.panicIndex
00204f90
00204f90loc_204f90:
00204f90orr x0, xzr, 1
00204f94bl runtime.panicIndex
00204f98
00204f98loc_204f98:
00204f98mov x0, xzr
00204f9cbl runtime.panicIndex
00204fa0
00204fa0loc_204fa0:
00204fa0mov x0, xzr
00204fa4bl runtime.panicIndex
00204fa8
00204fa8loc_204fa8:
00204fa8ldr x7, [sp+240]
00204facstr x7, [sp+128]
00204fb0cbnz x7, 0x204fb8
00204fb4b 0x2051f0
00204fb8
00204fb8loc_204fb8:
00204fb8str xzr, [sp+64]
00204fbcstr xzr, [sp+96]
00204fc0ldr x7, [sp+240]
00204fc4str x7, [sp+120]
00204fc8subs xzr, x7, 0
00204fcccset x8, ne
00204fd0strb w8, [sp+55]
00204fd4cbnz x7, 0x204fdc
00204fd8b 0x205004
00204fdc
00204fdcloc_204fdc:
00204fdcldr x1, [sp+240]
00204fe0ldr x7, [sp+232]
00204fe4subs xzr, x1, 0
00204fe8b.hi 0x204ff0
00204fecb 0x205260
00204ff0
00204ff0loc_204ff0:
00204ff0ldrb w7, [x7]
00204ff4subs wzr, w7, 128
00204ff8cset x7, lo
00204ffcstrb w7, [sp+55]
00205000b 0x205008
00205004
00205004loc_205004:
00205004b 0x205008
00205008
00205008loc_205008:
00205008ldrb w7, [sp+55]
0020500ctbnz w7, 0, 0x205014
00205010b 0x20503c
00205014
00205014loc_205014:
00205014ldr x1, [sp+240]
00205018ldr x7, [sp+232]
0020501csubs xzr, x1, 0
00205020b.hi 0x205028
00205024b 0x205258
00205028
00205028loc_205028:
00205028ldrb w7, [x7]
0020502cstr x7, [sp+64]
00205030orr x7, xzr, 1
00205034str x7, [sp+96]
00205038b 0x205114
0020503c
0020503cloc_20503c:
0020503cldr x7, [sp+240]
00205040str x7, [sp+120]
00205044subs xzr, x7, 2
00205048cset x7, ge
0020504cstrb w7, [sp+55]
00205050b.ge 0x205058
00205054b 0x205080
00205058
00205058loc_205058:
00205058ldr x1, [sp+240]
0020505cldr x7, [sp+232]
00205060subs xzr, x1, 1
00205064b.hi 0x20506c
00205068b 0x205250
0020506c
0020506cloc_20506c:
0020506cldrb w7, [x7+1]
00205070subs wzr, w7, 128
00205074cset x7, lo
00205078strb w7, [sp+55]
0020507cb 0x205084
00205080
00205080loc_205080:
00205080b 0x205084
00205084
00205084loc_205084:
00205084ldrb w7, [sp+55]
00205088tbnz w7, 0, 0x205090
0020508cb 0x2050dc
00205090
00205090loc_205090:
00205090ldr x1, [sp+240]
00205094ldr x7, [sp+232]
00205098subs xzr, x1, 0
0020509cb.hi 0x2050a4
002050a0b 0x205248
002050a4
002050a4loc_2050a4:
002050a4ldrb w7, [x7]
002050a8and x7, x7, 127
002050acldr x1, [sp+240]
002050b0ldr x8, [sp+232]
002050b4subs xzr, x1, 1
002050b8b.hi 0x2050c0
002050bcb 0x205240
002050c0
002050c0loc_2050c0:
002050c0ldrb w8, [x8+1]
002050c4ubfm x8, x8, 57, 7
002050c8add x7, x7, x8
002050ccstr x7, [sp+64]
002050d0orr x7, xzr, 2
002050d4str x7, [sp+96]
002050d8b 0x20510c
002050dc
002050dcloc_2050dc:
002050dcldr x0, [sp+232]
002050e0ldr x1, [sp+240]
002050e4ldr x2, [sp+248]
002050e8bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
002050ecstr x0, [sp+112]
002050f0str x1, [sp+120]
002050f4str x0, [sp+160]
002050f8str x1, [sp+152]
002050fcstr x0, [sp+64]
00205100str x1, [sp+96]
00205104orr x7, xzr, 2
00205108b 0x20510c
0020510c
0020510cloc_20510c:
0020510corr x7, xzr, 1
00205110b 0x205114
00205114
00205114loc_205114:
00205114ldr x8, [sp+96]
00205118tbnz x8, 63, 0x205120
0020511cb 0x205160
00205120
00205120loc_205120:
00205120stp xzr, xzr, [sp+176]
00205124str xzr, [sp+192]
00205128adrp x27, 0x81d000
0020512cldr x5, [x27+160]
00205130adrp x27, 0x81d000
00205134ldr x6, [x27+168]
00205138str x5, [sp+216]
0020513cstr x6, [sp+224]
00205140ldr x3, [sp+72]
00205144ldr x0, [sp+176]
00205148ldrb w4, [sp+80]
0020514cldr x1, [sp+184]
00205150ldr x2, [sp+192]
00205154ldp x29, x30, [sp-8]
00205158add sp, sp, 336
0020515cret x30
00205160
00205160loc_205160:
00205160ldr x0, [sp+64]
00205164bl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint64
00205168str x0, [sp+256]
0020516cstr x1, [sp+264]
00205170str x2, [sp+272]
00205174ldr x3, [sp+200]
00205178ldrsb x27, [x3]
0020517cldr x4, [sp+208]
00205180ldr x3, [x3+24]
00205184mov x5, x0
00205188mov x0, x4
0020518cmov x6, x1
00205190mov x1, x5
00205194mov x7, x2
00205198mov x2, x6
0020519cmov x8, x3
002051a0mov x3, x7
002051a4blr x8
002051a8ldr x0, [sp+96]
002051acldr x1, [sp+240]
002051b0ldr x2, [sp+232]
002051b4ldr x3, [sp+248]
002051b8b 0x2051bc
002051bc
002051bcloc_2051bc:
002051bcsubs xzr, x1, x0
002051c0b.hs 0x2051c8
002051c4b 0x20523c
002051c8
002051c8loc_2051c8:
002051c8sub x7, x3, x0
002051ccsub x8, x1, x0
002051d0sub x9, xzr, x7
002051d4and x9, x0, x9, asr #63
002051d8add x9, x2, x9
002051dcstr x9, [sp+232]
002051e0str x8, [sp+240]
002051e4str x7, [sp+248]
002051e8b 0x2051ec
002051ec
002051ecloc_2051ec:
002051ecb 0x204fa8
002051f0
002051f0loc_2051f0:
002051f0ldr x7, [sp+104]
002051f4str x7, [sp+72]
002051f8ldr x7, [sp+368]
002051fcldr x8, [sp+376]
00205200ldr x9, [sp+384]
00205204str x7, [sp+176]
00205208str x8, [sp+184]
0020520cstr x9, [sp+192]
00205210stp xzr, xzr, [sp+216]
00205214ldr x3, [sp+72]
00205218ldr x0, [sp+176]
0020521cldrb w4, [sp+80]
00205220ldr x1, [sp+184]
00205224ldr x2, [sp+192]
00205228mov x5, xzr
0020522cmov x6, xzr
00205230ldp x29, x30, [sp-8]
00205234add sp, sp, 336
00205238ret x30
0020523c
0020523cloc_20523c:
0020523cbl runtime.panicSliceB
00205240
00205240loc_205240:
00205240orr x0, xzr, 1
00205244bl runtime.panicIndex
00205248
00205248loc_205248:
00205248mov x0, xzr
0020524cbl runtime.panicIndex
00205250
00205250loc_205250:
00205250orr x0, xzr, 1
00205254bl runtime.panicIndex
00205258
00205258loc_205258:
00205258mov x0, xzr
0020525cbl runtime.panicIndex
00205260
00205260loc_205260:
00205260mov x0, xzr
00205264bl runtime.panicIndex
00205268hint
0020526c
0020526cloc_20526c:
0020526cstp x0, x1, [sp+8]
00205270stp x2, x3, [sp+24]
00205274stp x4, x5, [sp+40]
00205278str w6, [sp+56]
0020527cstrb w7, [sp+60]
00205280strb w8, [sp+64]
00205284stp x9, x10, [sp+72]
00205288str x11, [sp+88]
0020528cmov x3, x30
00205290bl runtime.morestack_noctxt.abi0
00205294ldp x0, x1, [sp+8]
00205298ldp x2, x3, [sp+24]
0020529cldp x4, x5, [sp+40]
002052a0ldrsw x6, [sp+56]
002052a4ldrsb x7, [sp+60]
002052a8ldrb w8, [sp+64]
002052acldp x9, x10, [sp+72]
002052b0ldr x11, [sp+88]
002052b4b 0x204bd0
002052b8udf 0
002052bcudf 0
00204bd0
00204bd0google.golang.org/protobuf/internal/impl.consumeUint64SliceValue: ; void google.golang.org/protobuf/internal/impl.consumeUint64SliceValue(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)
00204bd0ldr x16, [x28+16]
00204bd4sub x17, sp, 208
00204bd8subs xzr, x17, x16
00204bdcb.ls 0x20526c
00204be0sub x20, sp, 336
00204be4stp x29, x30, [x20-8]
00204be8add sp, x20, 0
00204becsub x29, sp, 8
00204bf0str x0, [sp+344]
00204bf4str x1, [sp+352]
00204bf8str x2, [sp+360]
00204bfcstr x3, [sp+368]
00204c00str x4, [sp+376]
00204c04str x5, [sp+384]
00204c08str w6, [sp+392]
00204c0cstrb w7, [sp+396]
00204c10strb w8, [sp+400]
00204c14str x9, [sp+408]
00204c18str x10, [sp+416]
00204c1cstr x11, [sp+424]
00204c20stp xzr, xzr, [sp+176]
00204c24str xzr, [sp+192]
00204c28str xzr, [sp+72]
00204c2cstrb wzr, [sp+80]
00204c30stp xzr, xzr, [sp+216]
00204c34ldr x0, [sp+368]
00204c38ldr x1, [sp+376]
00204c3cldr x2, [sp+384]
00204c40bl google.golang.org/protobuf/reflect/protoreflect.Value.List
00204c44str x0, [sp+200]
00204c48str x1, [sp+208]
00204c4cldrsb x3, [sp+396]
00204c50ubfm x3, x3, 0, 7
00204c54subs wzr, w3, 2
00204c58b.eq 0x204c60
00204c5cb 0x204cfc
00204c60
00204c60loc_204c60:
00204c60str xzr, [sp+280]
00204c64stp xzr, xzr, [sp+288]
00204c68ldr x0, [sp+344]
00204c6cldr x1, [sp+352]
00204c70ldr x2, [sp+360]
00204c74bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
00204c78str x0, [sp+280]
00204c7cstr x1, [sp+288]
00204c80str x2, [sp+296]
00204c84str x3, [sp+128]
00204c88str x0, [sp+304]
00204c8cstr x1, [sp+312]
00204c90str x2, [sp+320]
00204c94ldr x3, [sp+128]
00204c98str x3, [sp+168]
00204c9cstr x0, [sp+232]
00204ca0str x1, [sp+240]
00204ca4str x2, [sp+248]
00204ca8ldr x3, [sp+168]
00204cacstr x3, [sp+104]
00204cb0tbnz x3, 63, 0x204cb8
00204cb4b 0x204cf8
00204cb8
00204cb8loc_204cb8:
00204cb8stp xzr, xzr, [sp+176]
00204cbcstr xzr, [sp+192]
00204cc0adrp x27, 0x81e000
00204cc4ldr x5, [x27+160]
00204cc8adrp x27, 0x81e000
00204cccldr x6, [x27+168]
00204cd0str x5, [sp+216]
00204cd4str x6, [sp+224]
00204cd8ldr x3, [sp+72]
00204cdcldr x0, [sp+176]
00204ce0ldrb w4, [sp+80]
00204ce4ldr x1, [sp+184]
00204ce8ldr x2, [sp+192]
00204cecldp x29, x30, [sp-8]
00204cf0add sp, sp, 336
00204cf4ret x30
00204cf8
00204cf8loc_204cf8:
00204cf8b 0x204fa8
00204cfc
00204cfcloc_204cfc:
00204cfcldrsb x7, [sp+396]
00204d00ubfm x7, x7, 0, 7
00204d04cbnz w7, 0x204d0c
00204d08b 0x204d4c
00204d0c
00204d0cloc_204d0c:
00204d0cstp xzr, xzr, [sp+176]
00204d10str xzr, [sp+192]
00204d14adrp x27, 0x81e000
00204d18ldr x5, [x27+192]
00204d1cadrp x27, 0x81e000
00204d20ldr x6, [x27+200]
00204d24str x5, [sp+216]
00204d28str x6, [sp+224]
00204d2cldr x3, [sp+72]
00204d30ldr x0, [sp+176]
00204d34ldrb w4, [sp+80]
00204d38ldr x1, [sp+184]
00204d3cldr x2, [sp+192]
00204d40ldp x29, x30, [sp-8]
00204d44add sp, sp, 336
00204d48ret x30
00204d4c
00204d4cloc_204d4c:
00204d4cstr xzr, [sp+56]
00204d50str xzr, [sp+88]
00204d54ldr x7, [sp+352]
00204d58str x7, [sp+128]
00204d5csubs xzr, x7, 0
00204d60cset x8, ne
00204d64strb w8, [sp+55]
00204d68cbnz x7, 0x204d70
00204d6cb 0x204d98
00204d70
00204d70loc_204d70:
00204d70ldr x1, [sp+352]
00204d74ldr x7, [sp+344]
00204d78subs xzr, x1, 0
00204d7cb.hi 0x204d84
00204d80b 0x204fa0
00204d84
00204d84loc_204d84:
00204d84ldrb w7, [x7]
00204d88subs wzr, w7, 128
00204d8ccset x7, lo
00204d90strb w7, [sp+55]
00204d94b 0x204d9c
00204d98
00204d98loc_204d98:
00204d98b 0x204d9c
00204d9c
00204d9cloc_204d9c:
00204d9cldrb w7, [sp+55]
00204da0tbnz w7, 0, 0x204da8
00204da4b 0x204dd0
00204da8
00204da8loc_204da8:
00204da8ldr x1, [sp+352]
00204dacldr x7, [sp+344]
00204db0subs xzr, x1, 0
00204db4b.hi 0x204dbc
00204db8b 0x204f98
00204dbc
00204dbcloc_204dbc:
00204dbcldrb w7, [x7]
00204dc0str x7, [sp+56]
00204dc4orr x7, xzr, 1
00204dc8str x7, [sp+88]
00204dccb 0x204ea0
00204dd0
00204dd0loc_204dd0:
00204dd0ldr x7, [sp+352]
00204dd4str x7, [sp+128]
00204dd8subs xzr, x7, 2
00204ddccset x7, ge
00204de0strb w7, [sp+55]
00204de4b.ge 0x204dec
00204de8b 0x204e14
00204dec
00204decloc_204dec:
00204decldr x1, [sp+352]
00204df0ldr x7, [sp+344]
00204df4subs xzr, x1, 1
00204df8b.hi 0x204e00
00204dfcb 0x204f90
00204e00
00204e00loc_204e00:
00204e00ldrb w7, [x7+1]
00204e04subs wzr, w7, 128
00204e08cset x7, lo
00204e0cstrb w7, [sp+55]
00204e10b 0x204e18
00204e14
00204e14loc_204e14:
00204e14b 0x204e18
00204e18
00204e18loc_204e18:
00204e18ldrb w7, [sp+55]
00204e1ctbnz w7, 0, 0x204e24
00204e20b 0x204e70
00204e24
00204e24loc_204e24:
00204e24ldr x1, [sp+352]
00204e28ldr x7, [sp+344]
00204e2csubs xzr, x1, 0
00204e30b.hi 0x204e38
00204e34b 0x204f88
00204e38
00204e38loc_204e38:
00204e38ldrb w7, [x7]
00204e3cand x7, x7, 127
00204e40ldr x1, [sp+352]
00204e44ldr x8, [sp+344]
00204e48subs xzr, x1, 1
00204e4cb.hi 0x204e54
00204e50b 0x204f80
00204e54
00204e54loc_204e54:
00204e54ldrb w8, [x8+1]
00204e58ubfm x8, x8, 57, 7
00204e5cadd x7, x7, x8
00204e60str x7, [sp+56]
00204e64orr x7, xzr, 2
00204e68str x7, [sp+88]
00204e6cb 0x204e9c
00204e70
00204e70loc_204e70:
00204e70ldr x0, [sp+344]
00204e74ldr x1, [sp+352]
00204e78ldr x2, [sp+360]
00204e7cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
00204e80str x0, [sp+112]
00204e84str x1, [sp+128]
00204e88str x0, [sp+144]
00204e8cstr x1, [sp+136]
00204e90str x0, [sp+56]
00204e94str x1, [sp+88]
00204e98b 0x204e9c
00204e9c
00204e9cloc_204e9c:
00204e9cb 0x204ea0
00204ea0
00204ea0loc_204ea0:
00204ea0ldr x7, [sp+88]
00204ea4tbnz x7, 63, 0x204eac
00204ea8b 0x204eec
00204eac
00204eacloc_204eac:
00204eacstp xzr, xzr, [sp+176]
00204eb0str xzr, [sp+192]
00204eb4adrp x27, 0x81e000
00204eb8ldr x5, [x27+160]
00204ebcadrp x27, 0x81e000
00204ec0ldr x6, [x27+168]
00204ec4str x5, [sp+216]
00204ec8str x6, [sp+224]
00204eccldr x3, [sp+72]
00204ed0ldr x0, [sp+176]
00204ed4ldrb w4, [sp+80]
00204ed8ldr x1, [sp+184]
00204edcldr x2, [sp+192]
00204ee0ldp x29, x30, [sp-8]
00204ee4add sp, sp, 336
00204ee8ret x30
00204eec
00204eecloc_204eec:
00204eecldr x0, [sp+56]
00204ef0bl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint64
00204ef4str x0, [sp+256]
00204ef8str x1, [sp+264]
00204efcstr x2, [sp+272]
00204f00ldr x3, [sp+200]
00204f04ldrsb x27, [x3]
00204f08ldr x4, [sp+208]
00204f0cldr x3, [x3+24]
00204f10mov x5, x0
00204f14mov x0, x4
00204f18mov x6, x1
00204f1cmov x1, x5
00204f20mov x7, x2
00204f24mov x2, x6
00204f28mov x8, x3
00204f2cmov x3, x7
00204f30blr x8
00204f34ldr x1, [sp+88]
00204f38str x1, [sp+72]
00204f3cldr x1, [sp+368]
00204f40ldr x2, [sp+376]
00204f44ldr x3, [sp+384]
00204f48str x1, [sp+176]
00204f4cstr x2, [sp+184]
00204f50str x3, [sp+192]
00204f54stp xzr, xzr, [sp+216]
00204f58ldr x3, [sp+72]
00204f5cldr x0, [sp+176]
00204f60ldrb w4, [sp+80]
00204f64ldr x1, [sp+184]
00204f68ldr x2, [sp+192]
00204f6cmov x5, xzr
00204f70mov x6, xzr
00204f74ldp x29, x30, [sp-8]
00204f78add sp, sp, 336
00204f7cret x30
00204f80
00204f80loc_204f80:
00204f80orr x0, xzr, 1
00204f84bl runtime.panicIndex
00204f88
00204f88loc_204f88:
00204f88mov x0, xzr
00204f8cbl runtime.panicIndex
00204f90
00204f90loc_204f90:
00204f90orr x0, xzr, 1
00204f94bl runtime.panicIndex
00204f98
00204f98loc_204f98:
00204f98mov x0, xzr
00204f9cbl runtime.panicIndex
00204fa0
00204fa0loc_204fa0:
00204fa0mov x0, xzr
00204fa4bl runtime.panicIndex
00204fa8
00204fa8loc_204fa8:
00204fa8ldr x7, [sp+240]
00204facstr x7, [sp+128]
00204fb0cbnz x7, 0x204fb8
00204fb4b 0x2051f0
00204fb8
00204fb8loc_204fb8:
00204fb8str xzr, [sp+64]
00204fbcstr xzr, [sp+96]
00204fc0ldr x7, [sp+240]
00204fc4str x7, [sp+120]
00204fc8subs xzr, x7, 0
00204fcccset x8, ne
00204fd0strb w8, [sp+55]
00204fd4cbnz x7, 0x204fdc
00204fd8b 0x205004
00204fdc
00204fdcloc_204fdc:
00204fdcldr x1, [sp+240]
00204fe0ldr x7, [sp+232]
00204fe4subs xzr, x1, 0
00204fe8b.hi 0x204ff0
00204fecb 0x205260
00204ff0
00204ff0loc_204ff0:
00204ff0ldrb w7, [x7]
00204ff4subs wzr, w7, 128
00204ff8cset x7, lo
00204ffcstrb w7, [sp+55]
00205000b 0x205008
00205004
00205004loc_205004:
00205004b 0x205008
00205008
00205008loc_205008:
00205008ldrb w7, [sp+55]
0020500ctbnz w7, 0, 0x205014
00205010b 0x20503c
00205014
00205014loc_205014:
00205014ldr x1, [sp+240]
00205018ldr x7, [sp+232]
0020501csubs xzr, x1, 0
00205020b.hi 0x205028
00205024b 0x205258
00205028
00205028loc_205028:
00205028ldrb w7, [x7]
0020502cstr x7, [sp+64]
00205030orr x7, xzr, 1
00205034str x7, [sp+96]
00205038b 0x205114
0020503c
0020503cloc_20503c:
0020503cldr x7, [sp+240]
00205040str x7, [sp+120]
00205044subs xzr, x7, 2
00205048cset x7, ge
0020504cstrb w7, [sp+55]
00205050b.ge 0x205058
00205054b 0x205080
00205058
00205058loc_205058:
00205058ldr x1, [sp+240]
0020505cldr x7, [sp+232]
00205060subs xzr, x1, 1
00205064b.hi 0x20506c
00205068b 0x205250
0020506c
0020506cloc_20506c:
0020506cldrb w7, [x7+1]
00205070subs wzr, w7, 128
00205074cset x7, lo
00205078strb w7, [sp+55]
0020507cb 0x205084
00205080
00205080loc_205080:
00205080b 0x205084
00205084
00205084loc_205084:
00205084ldrb w7, [sp+55]
00205088tbnz w7, 0, 0x205090
0020508cb 0x2050dc
00205090
00205090loc_205090:
00205090ldr x1, [sp+240]
00205094ldr x7, [sp+232]
00205098subs xzr, x1, 0
0020509cb.hi 0x2050a4
002050a0b 0x205248
002050a4
002050a4loc_2050a4:
002050a4ldrb w7, [x7]
002050a8and x7, x7, 127
002050acldr x1, [sp+240]
002050b0ldr x8, [sp+232]
002050b4subs xzr, x1, 1
002050b8b.hi 0x2050c0
002050bcb 0x205240
002050c0
002050c0loc_2050c0:
002050c0ldrb w8, [x8+1]
002050c4ubfm x8, x8, 57, 7
002050c8add x7, x7, x8
002050ccstr x7, [sp+64]
002050d0orr x7, xzr, 2
002050d4str x7, [sp+96]
002050d8b 0x20510c
002050dc
002050dcloc_2050dc:
002050dcldr x0, [sp+232]
002050e0ldr x1, [sp+240]
002050e4ldr x2, [sp+248]
002050e8bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
002050ecstr x0, [sp+112]
002050f0str x1, [sp+120]
002050f4str x0, [sp+160]
002050f8str x1, [sp+152]
002050fcstr x0, [sp+64]
00205100str x1, [sp+96]
00205104orr x7, xzr, 2
00205108b 0x20510c
0020510c
0020510cloc_20510c:
0020510corr x7, xzr, 1
00205110b 0x205114
00205114
00205114loc_205114:
00205114ldr x8, [sp+96]
00205118tbnz x8, 63, 0x205120
0020511cb 0x205160
00205120
00205120loc_205120:
00205120stp xzr, xzr, [sp+176]
00205124str xzr, [sp+192]
00205128adrp x27, 0x81d000
0020512cldr x5, [x27+160]
00205130adrp x27, 0x81d000
00205134ldr x6, [x27+168]
00205138str x5, [sp+216]
0020513cstr x6, [sp+224]
00205140ldr x3, [sp+72]
00205144ldr x0, [sp+176]
00205148ldrb w4, [sp+80]
0020514cldr x1, [sp+184]
00205150ldr x2, [sp+192]
00205154ldp x29, x30, [sp-8]
00205158add sp, sp, 336
0020515cret x30
00205160
00205160loc_205160:
00205160ldr x0, [sp+64]
00205164bl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint64
00205168str x0, [sp+256]
0020516cstr x1, [sp+264]
00205170str x2, [sp+272]
00205174ldr x3, [sp+200]
00205178ldrsb x27, [x3]
0020517cldr x4, [sp+208]
00205180ldr x3, [x3+24]
00205184mov x5, x0
00205188mov x0, x4
0020518cmov x6, x1
00205190mov x1, x5
00205194mov x7, x2
00205198mov x2, x6
0020519cmov x8, x3
002051a0mov x3, x7
002051a4blr x8
002051a8ldr x0, [sp+96]
002051acldr x1, [sp+240]
002051b0ldr x2, [sp+232]
002051b4ldr x3, [sp+248]
002051b8b 0x2051bc
002051bc
002051bcloc_2051bc:
002051bcsubs xzr, x1, x0
002051c0b.hs 0x2051c8
002051c4b 0x20523c
002051c8
002051c8loc_2051c8:
002051c8sub x7, x3, x0
002051ccsub x8, x1, x0
002051d0sub x9, xzr, x7
002051d4and x9, x0, x9, asr #63
002051d8add x9, x2, x9
002051dcstr x9, [sp+232]
002051e0str x8, [sp+240]
002051e4str x7, [sp+248]
002051e8b 0x2051ec
002051ec
002051ecloc_2051ec:
002051ecb 0x204fa8
002051f0
002051f0loc_2051f0:
002051f0ldr x7, [sp+104]
002051f4str x7, [sp+72]
002051f8ldr x7, [sp+368]
002051fcldr x8, [sp+376]
00205200ldr x9, [sp+384]
00205204str x7, [sp+176]
00205208str x8, [sp+184]
0020520cstr x9, [sp+192]
00205210stp xzr, xzr, [sp+216]
00205214ldr x3, [sp+72]
00205218ldr x0, [sp+176]
0020521cldrb w4, [sp+80]
00205220ldr x1, [sp+184]
00205224ldr x2, [sp+192]
00205228mov x5, xzr
0020522cmov x6, xzr
00205230ldp x29, x30, [sp-8]
00205234add sp, sp, 336
00205238ret x30
0020523c
0020523cloc_20523c:
0020523cbl runtime.panicSliceB
00205240
00205240loc_205240:
00205240orr x0, xzr, 1
00205244bl runtime.panicIndex
00205248
00205248loc_205248:
00205248mov x0, xzr
0020524cbl runtime.panicIndex
00205250
00205250loc_205250:
00205250orr x0, xzr, 1
00205254bl runtime.panicIndex
00205258
00205258loc_205258:
00205258mov x0, xzr
0020525cbl runtime.panicIndex
00205260
00205260loc_205260:
00205260mov x0, xzr
00205264bl runtime.panicIndex
00205268hint
0020526c
0020526cloc_20526c:
0020526cstp x0, x1, [sp+8]
00205270stp x2, x3, [sp+24]
00205274stp x4, x5, [sp+40]
00205278str w6, [sp+56]
0020527cstrb w7, [sp+60]
00205280strb w8, [sp+64]
00205284stp x9, x10, [sp+72]
00205288str x11, [sp+88]
0020528cmov x3, x30
00205290bl runtime.morestack_noctxt.abi0
00205294ldp x0, x1, [sp+8]
00205298ldp x2, x3, [sp+24]
0020529cldp x4, x5, [sp+40]
002052a0ldrsw x6, [sp+56]
002052a4ldrsb x7, [sp+60]
002052a8ldrb w8, [sp+64]
002052acldp x9, x10, [sp+72]
002052b0ldr x11, [sp+88]
002052b4b 0x204bd0
002052b8udf 0
002052bcudf 0
00204bd0
Loading..