File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
001f9760
001f9760google.golang.org/protobuf/internal/impl.appendSint32PackedSlice: ; void google.golang.org/protobuf/internal/impl.appendSint32PackedSlice(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)
001f9760ldr x16, [x28+16]
001f9764sub x17, sp, 96
001f9768subs xzr, x17, x16
001f976cb.ls 0x1f99b0
001f9770str x30, [sp-224]!
001f9774stur x29, [sp-8]
001f9778sub x29, sp, 8
001f977cstr x0, [sp+232]
001f9780str x1, [sp+240]
001f9784str x2, [sp+248]
001f9788str x3, [sp+256]
001f978cstr x4, [sp+264]
001f9790strb w5, [sp+272]
001f9794str xzr, [sp+136]
001f9798stp xzr, xzr, [sp+144]
001f979cstp xzr, xzr, [sp+120]
001f97a0ldr x0, [sp+256]
001f97a4bl google.golang.org/protobuf/internal/impl.pointer.Int32Slice
001f97a8str x0, [sp+208]
001f97acldrsb x27, [x0]
001f97b0ldr x1, [x0]
001f97b4ldr x2, [x0+16]
001f97b8ldr x3, [x0+8]
001f97bcstr x1, [sp+160]
001f97c0str x3, [sp+168]
001f97c4str x2, [sp+176]
001f97c8str x3, [sp+112]
001f97cccbz x3, 0x1f97d4
001f97d0b 0x1f9810
001f97d4
001f97d4loc_1f97d4:
001f97d4ldr x5, [sp+232]
001f97d8ldr x6, [sp+240]
001f97dcldr x7, [sp+248]
001f97e0str x5, [sp+136]
001f97e4str x6, [sp+144]
001f97e8str x7, [sp+152]
001f97ecstp xzr, xzr, [sp+120]
001f97f0ldr x0, [sp+136]
001f97f4ldr x1, [sp+144]
001f97f8ldr x2, [sp+152]
001f97fcmov x3, xzr
001f9800mov x4, xzr
001f9804ldur x29, [sp-8]
001f9808ldr x30, [sp], 224
001f980cret x30
001f9810
001f9810loc_1f9810:
001f9810ldr x4, [sp+264]
001f9814ldrsb x27, [x4]
001f9818ldr x3, [x4+112]
001f981cstr x3, [sp+96]
001f9820ldr x0, [sp+232]
001f9824ldr x1, [sp+240]
001f9828ldr x2, [sp+248]
001f982cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f9830str x0, [sp+232]
001f9834str x1, [sp+240]
001f9838str x2, [sp+248]
001f983cstr xzr, [sp+56]
001f9840ldr x4, [sp+168]
001f9844ldr x5, [sp+160]
001f9848ldr x6, [sp+176]
001f984cstr x5, [sp+184]
001f9850str x4, [sp+192]
001f9854str x6, [sp+200]
001f9858str xzr, [sp+88]
001f985cstr x4, [sp+80]
001f9860b 0x1f9864
001f9864
001f9864loc_1f9864:
001f9864ldr x4, [sp+80]
001f9868ldr x5, [sp+88]
001f986csubs xzr, x4, x5
001f9870b.gt 0x1f9878
001f9874b 0x1f98bc
001f9878
001f9878loc_1f9878:
001f9878ldr x1, [sp+88]
001f987cldr x2, [sp+184]
001f9880ldrsw x1, [x2+2*x1]
001f9884str w1, [sp+52]
001f9888mov x0, x1
001f988cbl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
001f9890str x0, [sp+104]
001f9894bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f9898str x0, [sp+112]
001f989cldr x1, [sp+56]
001f98a0add x1, x1, x0
001f98a4str x1, [sp+56]
001f98a8b 0x1f98ac
001f98ac
001f98acloc_1f98ac:
001f98acldr x4, [sp+88]
001f98b0add x4, x4, 1
001f98b4str x4, [sp+88]
001f98b8b 0x1f9864
001f98bc
001f98bcloc_1f98bc:
001f98bcldr x0, [sp+232]
001f98c0ldr x1, [sp+240]
001f98c4ldr x2, [sp+248]
001f98c8ldr x3, [sp+56]
001f98ccbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f98d0str x0, [sp+232]
001f98d4str x1, [sp+240]
001f98d8str x2, [sp+248]
001f98dcldr x4, [sp+168]
001f98e0ldr x5, [sp+160]
001f98e4ldr x6, [sp+176]
001f98e8str x5, [sp+184]
001f98ecstr x4, [sp+192]
001f98f0str x6, [sp+200]
001f98f4str xzr, [sp+72]
001f98f8str x4, [sp+64]
001f98fcb 0x1f9900
001f9900
001f9900loc_1f9900:
001f9900ldr x5, [sp+64]
001f9904ldr x6, [sp+72]
001f9908subs xzr, x5, x6
001f990cb.gt 0x1f9914
001f9910b 0x1f9974
001f9914
001f9914loc_1f9914:
001f9914ldr x1, [sp+72]
001f9918ldr x2, [sp+184]
001f991cldrsw x1, [x2+2*x1]
001f9920str w1, [sp+48]
001f9924mov x0, x1
001f9928bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
001f992cstr x0, [sp+104]
001f9930ldr x1, [sp+232]
001f9934ldr x2, [sp+240]
001f9938ldr x3, [sp+248]
001f993cmov x4, x0
001f9940mov x0, x1
001f9944mov x1, x2
001f9948mov x2, x3
001f994cmov x3, x4
001f9950bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f9954str x0, [sp+232]
001f9958str x1, [sp+240]
001f995cstr x2, [sp+248]
001f9960b 0x1f9964
001f9964
001f9964loc_1f9964:
001f9964ldr x5, [sp+72]
001f9968add x5, x5, 1
001f996cstr x5, [sp+72]
001f9970b 0x1f9900
001f9974
001f9974loc_1f9974:
001f9974ldr x5, [sp+232]
001f9978ldr x6, [sp+240]
001f997cldr x7, [sp+248]
001f9980str x5, [sp+136]
001f9984str x6, [sp+144]
001f9988str x7, [sp+152]
001f998cstp xzr, xzr, [sp+120]
001f9990ldr x0, [sp+136]
001f9994ldr x1, [sp+144]
001f9998ldr x2, [sp+152]
001f999cmov x3, xzr
001f99a0mov x4, xzr
001f99a4ldur x29, [sp-8]
001f99a8ldr x30, [sp], 224
001f99acret x30
001f99b0
001f99b0loc_1f99b0:
001f99b0stp x0, x1, [sp+8]
001f99b4stp x2, x3, [sp+24]
001f99b8str x4, [sp+40]
001f99bcstrb w5, [sp+48]
001f99c0mov x3, x30
001f99c4bl runtime.morestack_noctxt.abi0
001f99c8ldp x0, x1, [sp+8]
001f99ccldp x2, x3, [sp+24]
001f99d0ldr x4, [sp+40]
001f99d4ldrb w5, [sp+48]
001f99d8b 0x1f9760
001f99dcudf 0
001f9760
001f9760google.golang.org/protobuf/internal/impl.appendSint32PackedSlice: ; void google.golang.org/protobuf/internal/impl.appendSint32PackedSlice(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)
001f9760ldr x16, [x28+16]
001f9764sub x17, sp, 96
001f9768subs xzr, x17, x16
001f976cb.ls 0x1f99b0
001f9770str x30, [sp-224]!
001f9774stur x29, [sp-8]
001f9778sub x29, sp, 8
001f977cstr x0, [sp+232]
001f9780str x1, [sp+240]
001f9784str x2, [sp+248]
001f9788str x3, [sp+256]
001f978cstr x4, [sp+264]
001f9790strb w5, [sp+272]
001f9794str xzr, [sp+136]
001f9798stp xzr, xzr, [sp+144]
001f979cstp xzr, xzr, [sp+120]
001f97a0ldr x0, [sp+256]
001f97a4bl google.golang.org/protobuf/internal/impl.pointer.Int32Slice
001f97a8str x0, [sp+208]
001f97acldrsb x27, [x0]
001f97b0ldr x1, [x0]
001f97b4ldr x2, [x0+16]
001f97b8ldr x3, [x0+8]
001f97bcstr x1, [sp+160]
001f97c0str x3, [sp+168]
001f97c4str x2, [sp+176]
001f97c8str x3, [sp+112]
001f97cccbz x3, 0x1f97d4
001f97d0b 0x1f9810
001f97d4
001f97d4loc_1f97d4:
001f97d4ldr x5, [sp+232]
001f97d8ldr x6, [sp+240]
001f97dcldr x7, [sp+248]
001f97e0str x5, [sp+136]
001f97e4str x6, [sp+144]
001f97e8str x7, [sp+152]
001f97ecstp xzr, xzr, [sp+120]
001f97f0ldr x0, [sp+136]
001f97f4ldr x1, [sp+144]
001f97f8ldr x2, [sp+152]
001f97fcmov x3, xzr
001f9800mov x4, xzr
001f9804ldur x29, [sp-8]
001f9808ldr x30, [sp], 224
001f980cret x30
001f9810
001f9810loc_1f9810:
001f9810ldr x4, [sp+264]
001f9814ldrsb x27, [x4]
001f9818ldr x3, [x4+112]
001f981cstr x3, [sp+96]
001f9820ldr x0, [sp+232]
001f9824ldr x1, [sp+240]
001f9828ldr x2, [sp+248]
001f982cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f9830str x0, [sp+232]
001f9834str x1, [sp+240]
001f9838str x2, [sp+248]
001f983cstr xzr, [sp+56]
001f9840ldr x4, [sp+168]
001f9844ldr x5, [sp+160]
001f9848ldr x6, [sp+176]
001f984cstr x5, [sp+184]
001f9850str x4, [sp+192]
001f9854str x6, [sp+200]
001f9858str xzr, [sp+88]
001f985cstr x4, [sp+80]
001f9860b 0x1f9864
001f9864
001f9864loc_1f9864:
001f9864ldr x4, [sp+80]
001f9868ldr x5, [sp+88]
001f986csubs xzr, x4, x5
001f9870b.gt 0x1f9878
001f9874b 0x1f98bc
001f9878
001f9878loc_1f9878:
001f9878ldr x1, [sp+88]
001f987cldr x2, [sp+184]
001f9880ldrsw x1, [x2+2*x1]
001f9884str w1, [sp+52]
001f9888mov x0, x1
001f988cbl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
001f9890str x0, [sp+104]
001f9894bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f9898str x0, [sp+112]
001f989cldr x1, [sp+56]
001f98a0add x1, x1, x0
001f98a4str x1, [sp+56]
001f98a8b 0x1f98ac
001f98ac
001f98acloc_1f98ac:
001f98acldr x4, [sp+88]
001f98b0add x4, x4, 1
001f98b4str x4, [sp+88]
001f98b8b 0x1f9864
001f98bc
001f98bcloc_1f98bc:
001f98bcldr x0, [sp+232]
001f98c0ldr x1, [sp+240]
001f98c4ldr x2, [sp+248]
001f98c8ldr x3, [sp+56]
001f98ccbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f98d0str x0, [sp+232]
001f98d4str x1, [sp+240]
001f98d8str x2, [sp+248]
001f98dcldr x4, [sp+168]
001f98e0ldr x5, [sp+160]
001f98e4ldr x6, [sp+176]
001f98e8str x5, [sp+184]
001f98ecstr x4, [sp+192]
001f98f0str x6, [sp+200]
001f98f4str xzr, [sp+72]
001f98f8str x4, [sp+64]
001f98fcb 0x1f9900
001f9900
001f9900loc_1f9900:
001f9900ldr x5, [sp+64]
001f9904ldr x6, [sp+72]
001f9908subs xzr, x5, x6
001f990cb.gt 0x1f9914
001f9910b 0x1f9974
001f9914
001f9914loc_1f9914:
001f9914ldr x1, [sp+72]
001f9918ldr x2, [sp+184]
001f991cldrsw x1, [x2+2*x1]
001f9920str w1, [sp+48]
001f9924mov x0, x1
001f9928bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
001f992cstr x0, [sp+104]
001f9930ldr x1, [sp+232]
001f9934ldr x2, [sp+240]
001f9938ldr x3, [sp+248]
001f993cmov x4, x0
001f9940mov x0, x1
001f9944mov x1, x2
001f9948mov x2, x3
001f994cmov x3, x4
001f9950bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f9954str x0, [sp+232]
001f9958str x1, [sp+240]
001f995cstr x2, [sp+248]
001f9960b 0x1f9964
001f9964
001f9964loc_1f9964:
001f9964ldr x5, [sp+72]
001f9968add x5, x5, 1
001f996cstr x5, [sp+72]
001f9970b 0x1f9900
001f9974
001f9974loc_1f9974:
001f9974ldr x5, [sp+232]
001f9978ldr x6, [sp+240]
001f997cldr x7, [sp+248]
001f9980str x5, [sp+136]
001f9984str x6, [sp+144]
001f9988str x7, [sp+152]
001f998cstp xzr, xzr, [sp+120]
001f9990ldr x0, [sp+136]
001f9994ldr x1, [sp+144]
001f9998ldr x2, [sp+152]
001f999cmov x3, xzr
001f99a0mov x4, xzr
001f99a4ldur x29, [sp-8]
001f99a8ldr x30, [sp], 224
001f99acret x30
001f99b0
001f99b0loc_1f99b0:
001f99b0stp x0, x1, [sp+8]
001f99b4stp x2, x3, [sp+24]
001f99b8str x4, [sp+40]
001f99bcstrb w5, [sp+48]
001f99c0mov x3, x30
001f99c4bl runtime.morestack_noctxt.abi0
001f99c8ldp x0, x1, [sp+8]
001f99ccldp x2, x3, [sp+24]
001f99d0ldr x4, [sp+40]
001f99d4ldrb w5, [sp+48]
001f99d8b 0x1f9760
001f99dcudf 0
001f9760
001f99e0
001f99e0google.golang.org/protobuf/internal/impl.sizeSint32Value: ; void google.golang.org/protobuf/internal/impl.sizeSint32Value(google.golang.org/protobuf/reflect/protoreflect.Value v, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f99e0ldr x16, [x28+16]
001f99e4subs xzr, sp, x16
001f99e8b.ls 0x1f9a4c
001f99ecstr x30, [sp-80]!
001f99f0stur x29, [sp-8]
001f99f4sub x29, sp, 8
001f99f8str x0, [sp+88]
001f99fcstr x1, [sp+96]
001f9a00str x2, [sp+104]
001f9a04str x3, [sp+112]
001f9a08strb w4, [sp+120]
001f9a0cstr xzr, [sp+40]
001f9a10ldr x0, [sp+88]
001f9a14ldr x1, [sp+96]
001f9a18bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001f9a1cstr x0, [sp+64]
001f9a20sbfm x0, x0, 0, 31
001f9a24bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
001f9a28str x0, [sp+56]
001f9a2cbl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f9a30str x0, [sp+48]
001f9a34ldr x3, [sp+112]
001f9a38add x0, x3, x0
001f9a3cstr x0, [sp+40]
001f9a40ldur x29, [sp-8]
001f9a44ldr x30, [sp], 80
001f9a48ret x30
001f9a4c
001f9a4cloc_1f9a4c:
001f9a4cstp x0, x1, [sp+8]
001f9a50stp x2, x3, [sp+24]
001f9a54strb w4, [sp+40]
001f9a58mov x3, x30
001f9a5cbl runtime.morestack_noctxt.abi0
001f9a60ldp x0, x1, [sp+8]
001f9a64ldp x2, x3, [sp+24]
001f9a68ldrb w4, [sp+40]
001f9a6cb 0x1f99e0
001f99e0
001f99e0google.golang.org/protobuf/internal/impl.sizeSint32Value: ; void google.golang.org/protobuf/internal/impl.sizeSint32Value(google.golang.org/protobuf/reflect/protoreflect.Value v, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f99e0ldr x16, [x28+16]
001f99e4subs xzr, sp, x16
001f99e8b.ls 0x1f9a4c
001f99ecstr x30, [sp-80]!
001f99f0stur x29, [sp-8]
001f99f4sub x29, sp, 8
001f99f8str x0, [sp+88]
001f99fcstr x1, [sp+96]
001f9a00str x2, [sp+104]
001f9a04str x3, [sp+112]
001f9a08strb w4, [sp+120]
001f9a0cstr xzr, [sp+40]
001f9a10ldr x0, [sp+88]
001f9a14ldr x1, [sp+96]
001f9a18bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001f9a1cstr x0, [sp+64]
001f9a20sbfm x0, x0, 0, 31
001f9a24bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
001f9a28str x0, [sp+56]
001f9a2cbl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f9a30str x0, [sp+48]
001f9a34ldr x3, [sp+112]
001f9a38add x0, x3, x0
001f9a3cstr x0, [sp+40]
001f9a40ldur x29, [sp-8]
001f9a44ldr x30, [sp], 80
001f9a48ret x30
001f9a4c
001f9a4cloc_1f9a4c:
001f9a4cstp x0, x1, [sp+8]
001f9a50stp x2, x3, [sp+24]
001f9a54strb w4, [sp+40]
001f9a58mov x3, x30
001f9a5cbl runtime.morestack_noctxt.abi0
001f9a60ldp x0, x1, [sp+8]
001f9a64ldp x2, x3, [sp+24]
001f9a68ldrb w4, [sp+40]
001f9a6cb 0x1f99e0
001f99e0
001f9a70
001f9a70google.golang.org/protobuf/internal/impl.appendSint32Value: ; void google.golang.org/protobuf/internal/impl.appendSint32Value(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value v, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f9a70ldr x16, [x28+16]
001f9a74subs xzr, sp, x16
001f9a78b.ls 0x1f9b48
001f9a7cstr x30, [sp-112]!
001f9a80stur x29, [sp-8]
001f9a84sub x29, sp, 8
001f9a88str x0, [sp+120]
001f9a8cstr x1, [sp+128]
001f9a90str x2, [sp+136]
001f9a94str x3, [sp+144]
001f9a98str x4, [sp+152]
001f9a9cstr x5, [sp+160]
001f9aa0str x6, [sp+168]
001f9aa4strb w7, [sp+176]
001f9aa8str xzr, [sp+80]
001f9aacstp xzr, xzr, [sp+88]
001f9ab0stp xzr, xzr, [sp+64]
001f9ab4ldr x3, [sp+168]
001f9ab8ldr x0, [sp+120]
001f9abcldr x1, [sp+128]
001f9ac0ldr x2, [sp+136]
001f9ac4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f9ac8str x0, [sp+120]
001f9accstr x1, [sp+128]
001f9ad0str x2, [sp+136]
001f9ad4ldr x0, [sp+144]
001f9ad8ldr x1, [sp+152]
001f9adcldr x2, [sp+160]
001f9ae0bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001f9ae4str x0, [sp+56]
001f9ae8sbfm x0, x0, 0, 31
001f9aecbl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
001f9af0str x0, [sp+48]
001f9af4ldr x1, [sp+128]
001f9af8ldr x2, [sp+136]
001f9afcldr x4, [sp+120]
001f9b00mov x3, x0
001f9b04mov x0, x4
001f9b08bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f9b0cstr x0, [sp+120]
001f9b10str x1, [sp+128]
001f9b14str x2, [sp+136]
001f9b18str x0, [sp+80]
001f9b1cstr x1, [sp+88]
001f9b20str x2, [sp+96]
001f9b24stp xzr, xzr, [sp+64]
001f9b28ldr x0, [sp+80]
001f9b2cldr x1, [sp+88]
001f9b30ldr x2, [sp+96]
001f9b34mov x3, xzr
001f9b38mov x4, xzr
001f9b3cldur x29, [sp-8]
001f9b40ldr x30, [sp], 112
001f9b44ret x30
001f9b48
001f9b48loc_1f9b48:
001f9b48stp x0, x1, [sp+8]
001f9b4cstp x2, x3, [sp+24]
001f9b50stp x4, x5, [sp+40]
001f9b54str x6, [sp+56]
001f9b58strb w7, [sp+64]
001f9b5cmov x3, x30
001f9b60bl runtime.morestack_noctxt.abi0
001f9b64ldp x0, x1, [sp+8]
001f9b68ldp x2, x3, [sp+24]
001f9b6cldp x4, x5, [sp+40]
001f9b70ldr x6, [sp+56]
001f9b74ldrb w7, [sp+64]
001f9b78b 0x1f9a70
001f9b7cudf 0
001f9a70
001f9a70google.golang.org/protobuf/internal/impl.appendSint32Value: ; void google.golang.org/protobuf/internal/impl.appendSint32Value(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value v, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f9a70ldr x16, [x28+16]
001f9a74subs xzr, sp, x16
001f9a78b.ls 0x1f9b48
001f9a7cstr x30, [sp-112]!
001f9a80stur x29, [sp-8]
001f9a84sub x29, sp, 8
001f9a88str x0, [sp+120]
001f9a8cstr x1, [sp+128]
001f9a90str x2, [sp+136]
001f9a94str x3, [sp+144]
001f9a98str x4, [sp+152]
001f9a9cstr x5, [sp+160]
001f9aa0str x6, [sp+168]
001f9aa4strb w7, [sp+176]
001f9aa8str xzr, [sp+80]
001f9aacstp xzr, xzr, [sp+88]
001f9ab0stp xzr, xzr, [sp+64]
001f9ab4ldr x3, [sp+168]
001f9ab8ldr x0, [sp+120]
001f9abcldr x1, [sp+128]
001f9ac0ldr x2, [sp+136]
001f9ac4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f9ac8str x0, [sp+120]
001f9accstr x1, [sp+128]
001f9ad0str x2, [sp+136]
001f9ad4ldr x0, [sp+144]
001f9ad8ldr x1, [sp+152]
001f9adcldr x2, [sp+160]
001f9ae0bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001f9ae4str x0, [sp+56]
001f9ae8sbfm x0, x0, 0, 31
001f9aecbl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
001f9af0str x0, [sp+48]
001f9af4ldr x1, [sp+128]
001f9af8ldr x2, [sp+136]
001f9afcldr x4, [sp+120]
001f9b00mov x3, x0
001f9b04mov x0, x4
001f9b08bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f9b0cstr x0, [sp+120]
001f9b10str x1, [sp+128]
001f9b14str x2, [sp+136]
001f9b18str x0, [sp+80]
001f9b1cstr x1, [sp+88]
001f9b20str x2, [sp+96]
001f9b24stp xzr, xzr, [sp+64]
001f9b28ldr x0, [sp+80]
001f9b2cldr x1, [sp+88]
001f9b30ldr x2, [sp+96]
001f9b34mov x3, xzr
001f9b38mov x4, xzr
001f9b3cldur x29, [sp-8]
001f9b40ldr x30, [sp], 112
001f9b44ret x30
001f9b48
001f9b48loc_1f9b48:
001f9b48stp x0, x1, [sp+8]
001f9b4cstp x2, x3, [sp+24]
001f9b50stp x4, x5, [sp+40]
001f9b54str x6, [sp+56]
001f9b58strb w7, [sp+64]
001f9b5cmov x3, x30
001f9b60bl runtime.morestack_noctxt.abi0
001f9b64ldp x0, x1, [sp+8]
001f9b68ldp x2, x3, [sp+24]
001f9b6cldp x4, x5, [sp+40]
001f9b70ldr x6, [sp+56]
001f9b74ldrb w7, [sp+64]
001f9b78b 0x1f9a70
001f9b7cudf 0
001f9a70
001f9b80
001f9b80google.golang.org/protobuf/internal/impl.consumeSint32Value: ; void google.golang.org/protobuf/internal/impl.consumeSint32Value(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)
001f9b80ldr x16, [x28+16]
001f9b84sub x17, sp, 64
001f9b88subs xzr, x17, x16
001f9b8cb.ls 0x1f9e5c
001f9b90str x30, [sp-192]!
001f9b94stur x29, [sp-8]
001f9b98sub x29, sp, 8
001f9b9cstr x0, [sp+200]
001f9ba0str x1, [sp+208]
001f9ba4str x2, [sp+216]
001f9ba8str x3, [sp+224]
001f9bacstr x4, [sp+232]
001f9bb0str x5, [sp+240]
001f9bb4str w6, [sp+248]
001f9bb8strb w7, [sp+252]
001f9bbcstrb w8, [sp+256]
001f9bc0str x9, [sp+264]
001f9bc4str x10, [sp+272]
001f9bc8str x11, [sp+280]
001f9bccstp xzr, xzr, [sp+120]
001f9bd0str xzr, [sp+136]
001f9bd4str xzr, [sp+56]
001f9bd8strb wzr, [sp+64]
001f9bdcstp xzr, xzr, [sp+144]
001f9be0ldrsb x7, [sp+252]
001f9be4ubfm x7, x7, 0, 7
001f9be8cbnz w7, 0x1f9bf0
001f9becb 0x1f9c30
001f9bf0
001f9bf0loc_1f9bf0:
001f9bf0stp xzr, xzr, [sp+120]
001f9bf4str xzr, [sp+136]
001f9bf8adrp x27, 0x829000
001f9bfcldr x5, [x27+192]
001f9c00adrp x27, 0x829000
001f9c04ldr x6, [x27+200]
001f9c08str x5, [sp+144]
001f9c0cstr x6, [sp+152]
001f9c10ldr x3, [sp+56]
001f9c14ldr x0, [sp+120]
001f9c18ldrb w4, [sp+64]
001f9c1cldr x1, [sp+128]
001f9c20ldr x2, [sp+136]
001f9c24ldur x29, [sp-8]
001f9c28ldr x30, [sp], 192
001f9c2cret x30
001f9c30
001f9c30loc_1f9c30:
001f9c30str xzr, [sp+48]
001f9c34str xzr, [sp+72]
001f9c38ldr x7, [sp+208]
001f9c3cstr x7, [sp+96]
001f9c40subs xzr, x7, 0
001f9c44cset x8, ne
001f9c48strb w8, [sp+47]
001f9c4ccbnz x7, 0x1f9c54
001f9c50b 0x1f9c7c
001f9c54
001f9c54loc_1f9c54:
001f9c54ldr x1, [sp+208]
001f9c58ldr x7, [sp+200]
001f9c5csubs xzr, x1, 0
001f9c60b.hi 0x1f9c68
001f9c64b 0x1f9e50
001f9c68
001f9c68loc_1f9c68:
001f9c68ldrb w7, [x7]
001f9c6csubs wzr, w7, 128
001f9c70cset x7, lo
001f9c74strb w7, [sp+47]
001f9c78b 0x1f9c80
001f9c7c
001f9c7cloc_1f9c7c:
001f9c7cb 0x1f9c80
001f9c80
001f9c80loc_1f9c80:
001f9c80ldrb w7, [sp+47]
001f9c84tbnz w7, 0, 0x1f9c8c
001f9c88b 0x1f9cb4
001f9c8c
001f9c8cloc_1f9c8c:
001f9c8cldr x1, [sp+208]
001f9c90ldr x7, [sp+200]
001f9c94subs xzr, x1, 0
001f9c98b.hi 0x1f9ca0
001f9c9cb 0x1f9e48
001f9ca0
001f9ca0loc_1f9ca0:
001f9ca0ldrb w7, [x7]
001f9ca4str x7, [sp+48]
001f9ca8orr x7, xzr, 1
001f9cacstr x7, [sp+72]
001f9cb0b 0x1f9d84
001f9cb4
001f9cb4loc_1f9cb4:
001f9cb4ldr x7, [sp+208]
001f9cb8str x7, [sp+96]
001f9cbcsubs xzr, x7, 2
001f9cc0cset x7, ge
001f9cc4strb w7, [sp+47]
001f9cc8b.ge 0x1f9cd0
001f9cccb 0x1f9cf8
001f9cd0
001f9cd0loc_1f9cd0:
001f9cd0ldr x1, [sp+208]
001f9cd4ldr x7, [sp+200]
001f9cd8subs xzr, x1, 1
001f9cdcb.hi 0x1f9ce4
001f9ce0b 0x1f9e40
001f9ce4
001f9ce4loc_1f9ce4:
001f9ce4ldrb w7, [x7+1]
001f9ce8subs wzr, w7, 128
001f9ceccset x7, lo
001f9cf0strb w7, [sp+47]
001f9cf4b 0x1f9cfc
001f9cf8
001f9cf8loc_1f9cf8:
001f9cf8b 0x1f9cfc
001f9cfc
001f9cfcloc_1f9cfc:
001f9cfcldrb w7, [sp+47]
001f9d00tbnz w7, 0, 0x1f9d08
001f9d04b 0x1f9d54
001f9d08
001f9d08loc_1f9d08:
001f9d08ldr x1, [sp+208]
001f9d0cldr x7, [sp+200]
001f9d10subs xzr, x1, 0
001f9d14b.hi 0x1f9d1c
001f9d18b 0x1f9e38
001f9d1c
001f9d1cloc_1f9d1c:
001f9d1cldrb w7, [x7]
001f9d20and x7, x7, 127
001f9d24ldr x1, [sp+208]
001f9d28ldr x8, [sp+200]
001f9d2csubs xzr, x1, 1
001f9d30b.hi 0x1f9d38
001f9d34b 0x1f9e30
001f9d38
001f9d38loc_1f9d38:
001f9d38ldrb w8, [x8+1]
001f9d3cubfm x8, x8, 57, 7
001f9d40add x7, x7, x8
001f9d44str x7, [sp+48]
001f9d48orr x7, xzr, 2
001f9d4cstr x7, [sp+72]
001f9d50b 0x1f9d80
001f9d54
001f9d54loc_1f9d54:
001f9d54ldr x0, [sp+200]
001f9d58ldr x1, [sp+208]
001f9d5cldr x2, [sp+216]
001f9d60bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f9d64str x0, [sp+88]
001f9d68str x1, [sp+96]
001f9d6cstr x0, [sp+112]
001f9d70str x1, [sp+104]
001f9d74str x0, [sp+48]
001f9d78str x1, [sp+72]
001f9d7cb 0x1f9d80
001f9d80
001f9d80loc_1f9d80:
001f9d80b 0x1f9d84
001f9d84
001f9d84loc_1f9d84:
001f9d84ldr x7, [sp+72]
001f9d88tbnz x7, 63, 0x1f9d90
001f9d8cb 0x1f9dd0
001f9d90
001f9d90loc_1f9d90:
001f9d90stp xzr, xzr, [sp+120]
001f9d94str xzr, [sp+136]
001f9d98adrp x27, 0x829000
001f9d9cldr x5, [x27+160]
001f9da0adrp x27, 0x829000
001f9da4ldr x6, [x27+168]
001f9da8str x5, [sp+144]
001f9dacstr x6, [sp+152]
001f9db0ldr x3, [sp+56]
001f9db4ldr x0, [sp+120]
001f9db8ldrb w4, [sp+64]
001f9dbcldr x1, [sp+128]
001f9dc0ldr x2, [sp+136]
001f9dc4ldur x29, [sp-8]
001f9dc8ldr x30, [sp], 192
001f9dccret x30
001f9dd0
001f9dd0loc_1f9dd0:
001f9dd0ldr x1, [sp+72]
001f9dd4str x1, [sp+56]
001f9dd8ldr x1, [sp+48]
001f9ddcand x0, x1, 0xffffffff
001f9de0bl google.golang.org/protobuf/encoding/protowire.DecodeZigZag
001f9de4str x0, [sp+80]
001f9de8bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt32
001f9decstr x0, [sp+160]
001f9df0str x1, [sp+168]
001f9df4str x2, [sp+176]
001f9df8str x0, [sp+120]
001f9dfcstr x1, [sp+128]
001f9e00str x2, [sp+136]
001f9e04stp xzr, xzr, [sp+144]
001f9e08ldr x3, [sp+56]
001f9e0cldr x0, [sp+120]
001f9e10ldrb w4, [sp+64]
001f9e14ldr x1, [sp+128]
001f9e18ldr x2, [sp+136]
001f9e1cmov x5, xzr
001f9e20mov x6, xzr
001f9e24ldur x29, [sp-8]
001f9e28ldr x30, [sp], 192
001f9e2cret x30
001f9e30
001f9e30loc_1f9e30:
001f9e30orr x0, xzr, 1
001f9e34bl runtime.panicIndex
001f9e38
001f9e38loc_1f9e38:
001f9e38mov x0, xzr
001f9e3cbl runtime.panicIndex
001f9e40
001f9e40loc_1f9e40:
001f9e40orr x0, xzr, 1
001f9e44bl runtime.panicIndex
001f9e48
001f9e48loc_1f9e48:
001f9e48mov x0, xzr
001f9e4cbl runtime.panicIndex
001f9e50
001f9e50loc_1f9e50:
001f9e50mov x0, xzr
001f9e54bl runtime.panicIndex
001f9e58hint
001f9e5c
001f9e5cloc_1f9e5c:
001f9e5cstp x0, x1, [sp+8]
001f9e60stp x2, x3, [sp+24]
001f9e64stp x4, x5, [sp+40]
001f9e68str w6, [sp+56]
001f9e6cstrb w7, [sp+60]
001f9e70strb w8, [sp+64]
001f9e74stp x9, x10, [sp+72]
001f9e78str x11, [sp+88]
001f9e7cmov x3, x30
001f9e80bl runtime.morestack_noctxt.abi0
001f9e84ldp x0, x1, [sp+8]
001f9e88ldp x2, x3, [sp+24]
001f9e8cldp x4, x5, [sp+40]
001f9e90ldrsw x6, [sp+56]
001f9e94ldrsb x7, [sp+60]
001f9e98ldrb w8, [sp+64]
001f9e9cldp x9, x10, [sp+72]
001f9ea0ldr x11, [sp+88]
001f9ea4b 0x1f9b80
001f9ea8udf 0
001f9eacudf 0
001f9b80
001f9b80google.golang.org/protobuf/internal/impl.consumeSint32Value: ; void google.golang.org/protobuf/internal/impl.consumeSint32Value(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)
001f9b80ldr x16, [x28+16]
001f9b84sub x17, sp, 64
001f9b88subs xzr, x17, x16
001f9b8cb.ls 0x1f9e5c
001f9b90str x30, [sp-192]!
001f9b94stur x29, [sp-8]
001f9b98sub x29, sp, 8
001f9b9cstr x0, [sp+200]
001f9ba0str x1, [sp+208]
001f9ba4str x2, [sp+216]
001f9ba8str x3, [sp+224]
001f9bacstr x4, [sp+232]
001f9bb0str x5, [sp+240]
001f9bb4str w6, [sp+248]
001f9bb8strb w7, [sp+252]
001f9bbcstrb w8, [sp+256]
001f9bc0str x9, [sp+264]
001f9bc4str x10, [sp+272]
001f9bc8str x11, [sp+280]
001f9bccstp xzr, xzr, [sp+120]
001f9bd0str xzr, [sp+136]
001f9bd4str xzr, [sp+56]
001f9bd8strb wzr, [sp+64]
001f9bdcstp xzr, xzr, [sp+144]
001f9be0ldrsb x7, [sp+252]
001f9be4ubfm x7, x7, 0, 7
001f9be8cbnz w7, 0x1f9bf0
001f9becb 0x1f9c30
001f9bf0
001f9bf0loc_1f9bf0:
001f9bf0stp xzr, xzr, [sp+120]
001f9bf4str xzr, [sp+136]
001f9bf8adrp x27, 0x829000
001f9bfcldr x5, [x27+192]
001f9c00adrp x27, 0x829000
001f9c04ldr x6, [x27+200]
001f9c08str x5, [sp+144]
001f9c0cstr x6, [sp+152]
001f9c10ldr x3, [sp+56]
001f9c14ldr x0, [sp+120]
001f9c18ldrb w4, [sp+64]
001f9c1cldr x1, [sp+128]
001f9c20ldr x2, [sp+136]
001f9c24ldur x29, [sp-8]
001f9c28ldr x30, [sp], 192
001f9c2cret x30
001f9c30
001f9c30loc_1f9c30:
001f9c30str xzr, [sp+48]
001f9c34str xzr, [sp+72]
001f9c38ldr x7, [sp+208]
001f9c3cstr x7, [sp+96]
001f9c40subs xzr, x7, 0
001f9c44cset x8, ne
001f9c48strb w8, [sp+47]
001f9c4ccbnz x7, 0x1f9c54
001f9c50b 0x1f9c7c
001f9c54
001f9c54loc_1f9c54:
001f9c54ldr x1, [sp+208]
001f9c58ldr x7, [sp+200]
001f9c5csubs xzr, x1, 0
001f9c60b.hi 0x1f9c68
001f9c64b 0x1f9e50
001f9c68
001f9c68loc_1f9c68:
001f9c68ldrb w7, [x7]
001f9c6csubs wzr, w7, 128
001f9c70cset x7, lo
001f9c74strb w7, [sp+47]
001f9c78b 0x1f9c80
001f9c7c
001f9c7cloc_1f9c7c:
001f9c7cb 0x1f9c80
001f9c80
001f9c80loc_1f9c80:
001f9c80ldrb w7, [sp+47]
001f9c84tbnz w7, 0, 0x1f9c8c
001f9c88b 0x1f9cb4
001f9c8c
001f9c8cloc_1f9c8c:
001f9c8cldr x1, [sp+208]
001f9c90ldr x7, [sp+200]
001f9c94subs xzr, x1, 0
001f9c98b.hi 0x1f9ca0
001f9c9cb 0x1f9e48
001f9ca0
001f9ca0loc_1f9ca0:
001f9ca0ldrb w7, [x7]
001f9ca4str x7, [sp+48]
001f9ca8orr x7, xzr, 1
001f9cacstr x7, [sp+72]
001f9cb0b 0x1f9d84
001f9cb4
001f9cb4loc_1f9cb4:
001f9cb4ldr x7, [sp+208]
001f9cb8str x7, [sp+96]
001f9cbcsubs xzr, x7, 2
001f9cc0cset x7, ge
001f9cc4strb w7, [sp+47]
001f9cc8b.ge 0x1f9cd0
001f9cccb 0x1f9cf8
001f9cd0
001f9cd0loc_1f9cd0:
001f9cd0ldr x1, [sp+208]
001f9cd4ldr x7, [sp+200]
001f9cd8subs xzr, x1, 1
001f9cdcb.hi 0x1f9ce4
001f9ce0b 0x1f9e40
001f9ce4
001f9ce4loc_1f9ce4:
001f9ce4ldrb w7, [x7+1]
001f9ce8subs wzr, w7, 128
001f9ceccset x7, lo
001f9cf0strb w7, [sp+47]
001f9cf4b 0x1f9cfc
001f9cf8
001f9cf8loc_1f9cf8:
001f9cf8b 0x1f9cfc
001f9cfc
001f9cfcloc_1f9cfc:
001f9cfcldrb w7, [sp+47]
001f9d00tbnz w7, 0, 0x1f9d08
001f9d04b 0x1f9d54
001f9d08
001f9d08loc_1f9d08:
001f9d08ldr x1, [sp+208]
001f9d0cldr x7, [sp+200]
001f9d10subs xzr, x1, 0
001f9d14b.hi 0x1f9d1c
001f9d18b 0x1f9e38
001f9d1c
001f9d1cloc_1f9d1c:
001f9d1cldrb w7, [x7]
001f9d20and x7, x7, 127
001f9d24ldr x1, [sp+208]
001f9d28ldr x8, [sp+200]
001f9d2csubs xzr, x1, 1
001f9d30b.hi 0x1f9d38
001f9d34b 0x1f9e30
001f9d38
001f9d38loc_1f9d38:
001f9d38ldrb w8, [x8+1]
001f9d3cubfm x8, x8, 57, 7
001f9d40add x7, x7, x8
001f9d44str x7, [sp+48]
001f9d48orr x7, xzr, 2
001f9d4cstr x7, [sp+72]
001f9d50b 0x1f9d80
001f9d54
001f9d54loc_1f9d54:
001f9d54ldr x0, [sp+200]
001f9d58ldr x1, [sp+208]
001f9d5cldr x2, [sp+216]
001f9d60bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f9d64str x0, [sp+88]
001f9d68str x1, [sp+96]
001f9d6cstr x0, [sp+112]
001f9d70str x1, [sp+104]
001f9d74str x0, [sp+48]
001f9d78str x1, [sp+72]
001f9d7cb 0x1f9d80
001f9d80
001f9d80loc_1f9d80:
001f9d80b 0x1f9d84
001f9d84
001f9d84loc_1f9d84:
001f9d84ldr x7, [sp+72]
001f9d88tbnz x7, 63, 0x1f9d90
001f9d8cb 0x1f9dd0
001f9d90
001f9d90loc_1f9d90:
001f9d90stp xzr, xzr, [sp+120]
001f9d94str xzr, [sp+136]
001f9d98adrp x27, 0x829000
001f9d9cldr x5, [x27+160]
001f9da0adrp x27, 0x829000
001f9da4ldr x6, [x27+168]
001f9da8str x5, [sp+144]
001f9dacstr x6, [sp+152]
001f9db0ldr x3, [sp+56]
001f9db4ldr x0, [sp+120]
001f9db8ldrb w4, [sp+64]
001f9dbcldr x1, [sp+128]
001f9dc0ldr x2, [sp+136]
001f9dc4ldur x29, [sp-8]
001f9dc8ldr x30, [sp], 192
001f9dccret x30
001f9dd0
001f9dd0loc_1f9dd0:
001f9dd0ldr x1, [sp+72]
001f9dd4str x1, [sp+56]
001f9dd8ldr x1, [sp+48]
001f9ddcand x0, x1, 0xffffffff
001f9de0bl google.golang.org/protobuf/encoding/protowire.DecodeZigZag
001f9de4str x0, [sp+80]
001f9de8bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt32
001f9decstr x0, [sp+160]
001f9df0str x1, [sp+168]
001f9df4str x2, [sp+176]
001f9df8str x0, [sp+120]
001f9dfcstr x1, [sp+128]
001f9e00str x2, [sp+136]
001f9e04stp xzr, xzr, [sp+144]
001f9e08ldr x3, [sp+56]
001f9e0cldr x0, [sp+120]
001f9e10ldrb w4, [sp+64]
001f9e14ldr x1, [sp+128]
001f9e18ldr x2, [sp+136]
001f9e1cmov x5, xzr
001f9e20mov x6, xzr
001f9e24ldur x29, [sp-8]
001f9e28ldr x30, [sp], 192
001f9e2cret x30
001f9e30
001f9e30loc_1f9e30:
001f9e30orr x0, xzr, 1
001f9e34bl runtime.panicIndex
001f9e38
001f9e38loc_1f9e38:
001f9e38mov x0, xzr
001f9e3cbl runtime.panicIndex
001f9e40
001f9e40loc_1f9e40:
001f9e40orr x0, xzr, 1
001f9e44bl runtime.panicIndex
001f9e48
001f9e48loc_1f9e48:
001f9e48mov x0, xzr
001f9e4cbl runtime.panicIndex
001f9e50
001f9e50loc_1f9e50:
001f9e50mov x0, xzr
001f9e54bl runtime.panicIndex
001f9e58hint
001f9e5c
001f9e5cloc_1f9e5c:
001f9e5cstp x0, x1, [sp+8]
001f9e60stp x2, x3, [sp+24]
001f9e64stp x4, x5, [sp+40]
001f9e68str w6, [sp+56]
001f9e6cstrb w7, [sp+60]
001f9e70strb w8, [sp+64]
001f9e74stp x9, x10, [sp+72]
001f9e78str x11, [sp+88]
001f9e7cmov x3, x30
001f9e80bl runtime.morestack_noctxt.abi0
001f9e84ldp x0, x1, [sp+8]
001f9e88ldp x2, x3, [sp+24]
001f9e8cldp x4, x5, [sp+40]
001f9e90ldrsw x6, [sp+56]
001f9e94ldrsb x7, [sp+60]
001f9e98ldrb w8, [sp+64]
001f9e9cldp x9, x10, [sp+72]
001f9ea0ldr x11, [sp+88]
001f9ea4b 0x1f9b80
001f9ea8udf 0
001f9eacudf 0
001f9b80
001f9eb0
001f9eb0google.golang.org/protobuf/internal/impl.sizeSint32SliceValue: ; void google.golang.org/protobuf/internal/impl.sizeSint32SliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f9eb0ldr x16, [x28+16]
001f9eb4subs xzr, sp, x16
001f9eb8b.ls 0x1f9fa0
001f9ebcstr x30, [sp-128]!
001f9ec0stur x29, [sp-8]
001f9ec4sub x29, sp, 8
001f9ec8str x0, [sp+136]
001f9eccstr x1, [sp+144]
001f9ed0str x2, [sp+152]
001f9ed4str x3, [sp+160]
001f9ed8strb w4, [sp+168]
001f9edcstr xzr, [sp+32]
001f9ee0ldr x0, [sp+136]
001f9ee4ldr x1, [sp+144]
001f9ee8bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001f9eecstr x0, [sp+104]
001f9ef0str x1, [sp+112]
001f9ef4ldrsb x27, [x0]
001f9ef8ldr x3, [x0+56]
001f9efcmov x0, x1
001f9f00blr x3
001f9f04str x0, [sp+64]
001f9f08str xzr, [sp+48]
001f9f0cstr x0, [sp+40]
001f9f10b 0x1f9f14
001f9f14
001f9f14loc_1f9f14:
001f9f14ldr x2, [sp+40]
001f9f18ldr x3, [sp+48]
001f9f1csubs xzr, x2, x3
001f9f20b.gt 0x1f9f28
001f9f24b 0x1f9f90
001f9f28
001f9f28loc_1f9f28:
001f9f28ldr x1, [sp+48]
001f9f2cldr x2, [sp+104]
001f9f30ldrsb x27, [x2]
001f9f34ldr x2, [x2+40]
001f9f38ldr x0, [sp+112]
001f9f3cblr x2
001f9f40str x0, [sp+80]
001f9f44str x1, [sp+88]
001f9f48str x2, [sp+96]
001f9f4cbl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001f9f50str x0, [sp+56]
001f9f54sbfm x0, x0, 0, 31
001f9f58bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
001f9f5cstr x0, [sp+72]
001f9f60bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f9f64str x0, [sp+64]
001f9f68ldr x2, [sp+32]
001f9f6cldr x3, [sp+160]
001f9f70add x3, x3, x0
001f9f74add x2, x2, x3
001f9f78str x2, [sp+32]
001f9f7cb 0x1f9f80
001f9f80
001f9f80loc_1f9f80:
001f9f80ldr x2, [sp+48]
001f9f84add x2, x2, 1
001f9f88str x2, [sp+48]
001f9f8cb 0x1f9f14
001f9f90
001f9f90loc_1f9f90:
001f9f90ldr x0, [sp+32]
001f9f94ldur x29, [sp-8]
001f9f98ldr x30, [sp], 128
001f9f9cret x30
001f9fa0
001f9fa0loc_1f9fa0:
001f9fa0stp x0, x1, [sp+8]
001f9fa4stp x2, x3, [sp+24]
001f9fa8strb w4, [sp+40]
001f9facmov x3, x30
001f9fb0bl runtime.morestack_noctxt.abi0
001f9fb4ldp x0, x1, [sp+8]
001f9fb8ldp x2, x3, [sp+24]
001f9fbcldrb w4, [sp+40]
001f9fc0b 0x1f9eb0
001f9fc4udf 0
001f9fc8udf 0
001f9fccudf 0
001f9eb0
001f9eb0google.golang.org/protobuf/internal/impl.sizeSint32SliceValue: ; void google.golang.org/protobuf/internal/impl.sizeSint32SliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f9eb0ldr x16, [x28+16]
001f9eb4subs xzr, sp, x16
001f9eb8b.ls 0x1f9fa0
001f9ebcstr x30, [sp-128]!
001f9ec0stur x29, [sp-8]
001f9ec4sub x29, sp, 8
001f9ec8str x0, [sp+136]
001f9eccstr x1, [sp+144]
001f9ed0str x2, [sp+152]
001f9ed4str x3, [sp+160]
001f9ed8strb w4, [sp+168]
001f9edcstr xzr, [sp+32]
001f9ee0ldr x0, [sp+136]
001f9ee4ldr x1, [sp+144]
001f9ee8bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001f9eecstr x0, [sp+104]
001f9ef0str x1, [sp+112]
001f9ef4ldrsb x27, [x0]
001f9ef8ldr x3, [x0+56]
001f9efcmov x0, x1
001f9f00blr x3
001f9f04str x0, [sp+64]
001f9f08str xzr, [sp+48]
001f9f0cstr x0, [sp+40]
001f9f10b 0x1f9f14
001f9f14
001f9f14loc_1f9f14:
001f9f14ldr x2, [sp+40]
001f9f18ldr x3, [sp+48]
001f9f1csubs xzr, x2, x3
001f9f20b.gt 0x1f9f28
001f9f24b 0x1f9f90
001f9f28
001f9f28loc_1f9f28:
001f9f28ldr x1, [sp+48]
001f9f2cldr x2, [sp+104]
001f9f30ldrsb x27, [x2]
001f9f34ldr x2, [x2+40]
001f9f38ldr x0, [sp+112]
001f9f3cblr x2
001f9f40str x0, [sp+80]
001f9f44str x1, [sp+88]
001f9f48str x2, [sp+96]
001f9f4cbl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001f9f50str x0, [sp+56]
001f9f54sbfm x0, x0, 0, 31
001f9f58bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
001f9f5cstr x0, [sp+72]
001f9f60bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f9f64str x0, [sp+64]
001f9f68ldr x2, [sp+32]
001f9f6cldr x3, [sp+160]
001f9f70add x3, x3, x0
001f9f74add x2, x2, x3
001f9f78str x2, [sp+32]
001f9f7cb 0x1f9f80
001f9f80
001f9f80loc_1f9f80:
001f9f80ldr x2, [sp+48]
001f9f84add x2, x2, 1
001f9f88str x2, [sp+48]
001f9f8cb 0x1f9f14
001f9f90
001f9f90loc_1f9f90:
001f9f90ldr x0, [sp+32]
001f9f94ldur x29, [sp-8]
001f9f98ldr x30, [sp], 128
001f9f9cret x30
001f9fa0
001f9fa0loc_1f9fa0:
001f9fa0stp x0, x1, [sp+8]
001f9fa4stp x2, x3, [sp+24]
001f9fa8strb w4, [sp+40]
001f9facmov x3, x30
001f9fb0bl runtime.morestack_noctxt.abi0
001f9fb4ldp x0, x1, [sp+8]
001f9fb8ldp x2, x3, [sp+24]
001f9fbcldrb w4, [sp+40]
001f9fc0b 0x1f9eb0
001f9fc4udf 0
001f9fc8udf 0
001f9fccudf 0
001f9eb0
001f9fd0
001f9fd0google.golang.org/protobuf/internal/impl.appendSint32SliceValue: ; void google.golang.org/protobuf/internal/impl.appendSint32SliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f9fd0ldr x16, [x28+16]
001f9fd4sub x17, sp, 48
001f9fd8subs xzr, x17, x16
001f9fdcb.ls 0x1fa140
001f9fe0str x30, [sp-176]!
001f9fe4stur x29, [sp-8]
001f9fe8sub x29, sp, 8
001f9fecstr x0, [sp+184]
001f9ff0str x1, [sp+192]
001f9ff4str x2, [sp+200]
001f9ff8str x3, [sp+208]
001f9ffcstr x4, [sp+216]
001fa000str x5, [sp+224]
001fa004str x6, [sp+232]
001fa008strb w7, [sp+240]
001fa00cstr xzr, [sp+104]
001fa010stp xzr, xzr, [sp+112]
001fa014stp xzr, xzr, [sp+88]
001fa018ldr x0, [sp+208]
001fa01cldr x1, [sp+216]
001fa020ldr x2, [sp+224]
001fa024bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001fa028str x0, [sp+152]
001fa02cstr x1, [sp+160]
001fa030ldrsb x27, [x0]
001fa034ldr x3, [x0+56]
001fa038mov x0, x1
001fa03cblr x3
001fa040str x0, [sp+80]
001fa044str xzr, [sp+56]
001fa048str x0, [sp+48]
001fa04cb 0x1fa050
001fa050
001fa050loc_1fa050:
001fa050ldr x5, [sp+48]
001fa054ldr x6, [sp+56]
001fa058subs xzr, x5, x6
001fa05cb.gt 0x1fa064
001fa060b 0x1fa104
001fa064
001fa064loc_1fa064:
001fa064ldr x1, [sp+56]
001fa068ldr x2, [sp+152]
001fa06cldrsb x27, [x2]
001fa070ldr x2, [x2+40]
001fa074ldr x0, [sp+160]
001fa078blr x2
001fa07cstr x0, [sp+128]
001fa080str x1, [sp+136]
001fa084str x2, [sp+144]
001fa088ldr x3, [sp+232]
001fa08cldr x0, [sp+184]
001fa090ldr x1, [sp+192]
001fa094ldr x2, [sp+200]
001fa098bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fa09cstr x0, [sp+184]
001fa0a0str x1, [sp+192]
001fa0a4str x2, [sp+200]
001fa0a8ldr x0, [sp+128]
001fa0acldr x1, [sp+136]
001fa0b0ldr x2, [sp+144]
001fa0b4bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001fa0b8str x0, [sp+72]
001fa0bcsbfm x0, x0, 0, 31
001fa0c0bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
001fa0c4str x0, [sp+64]
001fa0c8ldr x1, [sp+192]
001fa0ccldr x2, [sp+200]
001fa0d0ldr x3, [sp+184]
001fa0d4mov x4, x0
001fa0d8mov x0, x3
001fa0dcmov x3, x4
001fa0e0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fa0e4str x0, [sp+184]
001fa0e8str x1, [sp+192]
001fa0ecstr x2, [sp+200]
001fa0f0b 0x1fa0f4
001fa0f4
001fa0f4loc_1fa0f4:
001fa0f4ldr x5, [sp+56]
001fa0f8add x5, x5, 1
001fa0fcstr x5, [sp+56]
001fa100b 0x1fa050
001fa104
001fa104loc_1fa104:
001fa104ldr x5, [sp+184]
001fa108ldr x6, [sp+192]
001fa10cldr x7, [sp+200]
001fa110str x5, [sp+104]
001fa114str x6, [sp+112]
001fa118str x7, [sp+120]
001fa11cstp xzr, xzr, [sp+88]
001fa120ldr x0, [sp+104]
001fa124ldr x1, [sp+112]
001fa128ldr x2, [sp+120]
001fa12cmov x3, xzr
001fa130mov x4, xzr
001fa134ldur x29, [sp-8]
001fa138ldr x30, [sp], 176
001fa13cret x30
001fa140
001fa140loc_1fa140:
001fa140stp x0, x1, [sp+8]
001fa144stp x2, x3, [sp+24]
001fa148stp x4, x5, [sp+40]
001fa14cstr x6, [sp+56]
001fa150strb w7, [sp+64]
001fa154mov x3, x30
001fa158bl runtime.morestack_noctxt.abi0
001fa15cldp x0, x1, [sp+8]
001fa160ldp x2, x3, [sp+24]
001fa164ldp x4, x5, [sp+40]
001fa168ldr x6, [sp+56]
001fa16cldrb w7, [sp+64]
001fa170b 0x1f9fd0
001fa174udf 0
001fa178udf 0
001fa17cudf 0
001f9fd0
001f9fd0google.golang.org/protobuf/internal/impl.appendSint32SliceValue: ; void google.golang.org/protobuf/internal/impl.appendSint32SliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f9fd0ldr x16, [x28+16]
001f9fd4sub x17, sp, 48
001f9fd8subs xzr, x17, x16
001f9fdcb.ls 0x1fa140
001f9fe0str x30, [sp-176]!
001f9fe4stur x29, [sp-8]
001f9fe8sub x29, sp, 8
001f9fecstr x0, [sp+184]
001f9ff0str x1, [sp+192]
001f9ff4str x2, [sp+200]
001f9ff8str x3, [sp+208]
001f9ffcstr x4, [sp+216]
001fa000str x5, [sp+224]
001fa004str x6, [sp+232]
001fa008strb w7, [sp+240]
001fa00cstr xzr, [sp+104]
001fa010stp xzr, xzr, [sp+112]
001fa014stp xzr, xzr, [sp+88]
001fa018ldr x0, [sp+208]
001fa01cldr x1, [sp+216]
001fa020ldr x2, [sp+224]
001fa024bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001fa028str x0, [sp+152]
001fa02cstr x1, [sp+160]
001fa030ldrsb x27, [x0]
001fa034ldr x3, [x0+56]
001fa038mov x0, x1
001fa03cblr x3
001fa040str x0, [sp+80]
001fa044str xzr, [sp+56]
001fa048str x0, [sp+48]
001fa04cb 0x1fa050
001fa050
001fa050loc_1fa050:
001fa050ldr x5, [sp+48]
001fa054ldr x6, [sp+56]
001fa058subs xzr, x5, x6
001fa05cb.gt 0x1fa064
001fa060b 0x1fa104
001fa064
001fa064loc_1fa064:
001fa064ldr x1, [sp+56]
001fa068ldr x2, [sp+152]
001fa06cldrsb x27, [x2]
001fa070ldr x2, [x2+40]
001fa074ldr x0, [sp+160]
001fa078blr x2
001fa07cstr x0, [sp+128]
001fa080str x1, [sp+136]
001fa084str x2, [sp+144]
001fa088ldr x3, [sp+232]
001fa08cldr x0, [sp+184]
001fa090ldr x1, [sp+192]
001fa094ldr x2, [sp+200]
001fa098bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fa09cstr x0, [sp+184]
001fa0a0str x1, [sp+192]
001fa0a4str x2, [sp+200]
001fa0a8ldr x0, [sp+128]
001fa0acldr x1, [sp+136]
001fa0b0ldr x2, [sp+144]
001fa0b4bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001fa0b8str x0, [sp+72]
001fa0bcsbfm x0, x0, 0, 31
001fa0c0bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
001fa0c4str x0, [sp+64]
001fa0c8ldr x1, [sp+192]
001fa0ccldr x2, [sp+200]
001fa0d0ldr x3, [sp+184]
001fa0d4mov x4, x0
001fa0d8mov x0, x3
001fa0dcmov x3, x4
001fa0e0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fa0e4str x0, [sp+184]
001fa0e8str x1, [sp+192]
001fa0ecstr x2, [sp+200]
001fa0f0b 0x1fa0f4
001fa0f4
001fa0f4loc_1fa0f4:
001fa0f4ldr x5, [sp+56]
001fa0f8add x5, x5, 1
001fa0fcstr x5, [sp+56]
001fa100b 0x1fa050
001fa104
001fa104loc_1fa104:
001fa104ldr x5, [sp+184]
001fa108ldr x6, [sp+192]
001fa10cldr x7, [sp+200]
001fa110str x5, [sp+104]
001fa114str x6, [sp+112]
001fa118str x7, [sp+120]
001fa11cstp xzr, xzr, [sp+88]
001fa120ldr x0, [sp+104]
001fa124ldr x1, [sp+112]
001fa128ldr x2, [sp+120]
001fa12cmov x3, xzr
001fa130mov x4, xzr
001fa134ldur x29, [sp-8]
001fa138ldr x30, [sp], 176
001fa13cret x30
001fa140
001fa140loc_1fa140:
001fa140stp x0, x1, [sp+8]
001fa144stp x2, x3, [sp+24]
001fa148stp x4, x5, [sp+40]
001fa14cstr x6, [sp+56]
001fa150strb w7, [sp+64]
001fa154mov x3, x30
001fa158bl runtime.morestack_noctxt.abi0
001fa15cldp x0, x1, [sp+8]
001fa160ldp x2, x3, [sp+24]
001fa164ldp x4, x5, [sp+40]
001fa168ldr x6, [sp+56]
001fa16cldrb w7, [sp+64]
001fa170b 0x1f9fd0
001fa174udf 0
001fa178udf 0
001fa17cudf 0
001f9fd0
001fa180
001fa180google.golang.org/protobuf/internal/impl.consumeSint32SliceValue: ; void google.golang.org/protobuf/internal/impl.consumeSint32SliceValue(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)
001fa180ldr x16, [x28+16]
001fa184sub x17, sp, 208
001fa188subs xzr, x17, x16
001fa18cb.ls 0x1fa834
001fa190sub x20, sp, 336
001fa194stp x29, x30, [x20-8]
001fa198add sp, x20, 0
001fa19csub x29, sp, 8
001fa1a0str x0, [sp+344]
001fa1a4str x1, [sp+352]
001fa1a8str x2, [sp+360]
001fa1acstr x3, [sp+368]
001fa1b0str x4, [sp+376]
001fa1b4str x5, [sp+384]
001fa1b8str w6, [sp+392]
001fa1bcstrb w7, [sp+396]
001fa1c0strb w8, [sp+400]
001fa1c4str x9, [sp+408]
001fa1c8str x10, [sp+416]
001fa1ccstr x11, [sp+424]
001fa1d0stp xzr, xzr, [sp+176]
001fa1d4str xzr, [sp+192]
001fa1d8str xzr, [sp+64]
001fa1dcstrb wzr, [sp+72]
001fa1e0stp xzr, xzr, [sp+216]
001fa1e4ldr x0, [sp+368]
001fa1e8ldr x1, [sp+376]
001fa1ecldr x2, [sp+384]
001fa1f0bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001fa1f4str x0, [sp+200]
001fa1f8str x1, [sp+208]
001fa1fcldrsb x3, [sp+396]
001fa200ubfm x3, x3, 0, 7
001fa204subs wzr, w3, 2
001fa208b.eq 0x1fa210
001fa20cb 0x1fa2ac
001fa210
001fa210loc_1fa210:
001fa210str xzr, [sp+280]
001fa214stp xzr, xzr, [sp+288]
001fa218ldr x0, [sp+344]
001fa21cldr x1, [sp+352]
001fa220ldr x2, [sp+360]
001fa224bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001fa228str x0, [sp+280]
001fa22cstr x1, [sp+288]
001fa230str x2, [sp+296]
001fa234str x3, [sp+128]
001fa238str x0, [sp+304]
001fa23cstr x1, [sp+312]
001fa240str x2, [sp+320]
001fa244ldr x3, [sp+128]
001fa248str x3, [sp+168]
001fa24cstr x0, [sp+232]
001fa250str x1, [sp+240]
001fa254str x2, [sp+248]
001fa258ldr x3, [sp+168]
001fa25cstr x3, [sp+96]
001fa260tbnz x3, 63, 0x1fa268
001fa264b 0x1fa2a8
001fa268
001fa268loc_1fa268:
001fa268stp xzr, xzr, [sp+176]
001fa26cstr xzr, [sp+192]
001fa270adrp x27, 0x828000
001fa274ldr x5, [x27+160]
001fa278adrp x27, 0x828000
001fa27cldr x6, [x27+168]
001fa280str x5, [sp+216]
001fa284str x6, [sp+224]
001fa288ldr x3, [sp+64]
001fa28cldr x0, [sp+176]
001fa290ldrb w4, [sp+72]
001fa294ldr x1, [sp+184]
001fa298ldr x2, [sp+192]
001fa29cldp x29, x30, [sp-8]
001fa2a0add sp, sp, 336
001fa2a4ret x30
001fa2a8
001fa2a8loc_1fa2a8:
001fa2a8b 0x1fa564
001fa2ac
001fa2acloc_1fa2ac:
001fa2acldrsb x7, [sp+396]
001fa2b0ubfm x7, x7, 0, 7
001fa2b4cbnz w7, 0x1fa2bc
001fa2b8b 0x1fa2fc
001fa2bc
001fa2bcloc_1fa2bc:
001fa2bcstp xzr, xzr, [sp+176]
001fa2c0str xzr, [sp+192]
001fa2c4adrp x27, 0x828000
001fa2c8ldr x5, [x27+192]
001fa2ccadrp x27, 0x828000
001fa2d0ldr x6, [x27+200]
001fa2d4str x5, [sp+216]
001fa2d8str x6, [sp+224]
001fa2dcldr x3, [sp+64]
001fa2e0ldr x0, [sp+176]
001fa2e4ldrb w4, [sp+72]
001fa2e8ldr x1, [sp+184]
001fa2ecldr x2, [sp+192]
001fa2f0ldp x29, x30, [sp-8]
001fa2f4add sp, sp, 336
001fa2f8ret x30
001fa2fc
001fa2fcloc_1fa2fc:
001fa2fcstr xzr, [sp+48]
001fa300str xzr, [sp+80]
001fa304ldr x7, [sp+352]
001fa308str x7, [sp+128]
001fa30csubs xzr, x7, 0
001fa310cset x8, ne
001fa314strb w8, [sp+47]
001fa318cbnz x7, 0x1fa320
001fa31cb 0x1fa348
001fa320
001fa320loc_1fa320:
001fa320ldr x1, [sp+352]
001fa324ldr x7, [sp+344]
001fa328subs xzr, x1, 0
001fa32cb.hi 0x1fa334
001fa330b 0x1fa55c
001fa334
001fa334loc_1fa334:
001fa334ldrb w7, [x7]
001fa338subs wzr, w7, 128
001fa33ccset x7, lo
001fa340strb w7, [sp+47]
001fa344b 0x1fa34c
001fa348
001fa348loc_1fa348:
001fa348b 0x1fa34c
001fa34c
001fa34cloc_1fa34c:
001fa34cldrb w7, [sp+47]
001fa350tbnz w7, 0, 0x1fa358
001fa354b 0x1fa380
001fa358
001fa358loc_1fa358:
001fa358ldr x1, [sp+352]
001fa35cldr x7, [sp+344]
001fa360subs xzr, x1, 0
001fa364b.hi 0x1fa36c
001fa368b 0x1fa554
001fa36c
001fa36cloc_1fa36c:
001fa36cldrb w7, [x7]
001fa370str x7, [sp+48]
001fa374orr x7, xzr, 1
001fa378str x7, [sp+80]
001fa37cb 0x1fa450
001fa380
001fa380loc_1fa380:
001fa380ldr x7, [sp+352]
001fa384str x7, [sp+128]
001fa388subs xzr, x7, 2
001fa38ccset x7, ge
001fa390strb w7, [sp+47]
001fa394b.ge 0x1fa39c
001fa398b 0x1fa3c4
001fa39c
001fa39cloc_1fa39c:
001fa39cldr x1, [sp+352]
001fa3a0ldr x7, [sp+344]
001fa3a4subs xzr, x1, 1
001fa3a8b.hi 0x1fa3b0
001fa3acb 0x1fa54c
001fa3b0
001fa3b0loc_1fa3b0:
001fa3b0ldrb w7, [x7+1]
001fa3b4subs wzr, w7, 128
001fa3b8cset x7, lo
001fa3bcstrb w7, [sp+47]
001fa3c0b 0x1fa3c8
001fa3c4
001fa3c4loc_1fa3c4:
001fa3c4b 0x1fa3c8
001fa3c8
001fa3c8loc_1fa3c8:
001fa3c8ldrb w7, [sp+47]
001fa3cctbnz w7, 0, 0x1fa3d4
001fa3d0b 0x1fa420
001fa3d4
001fa3d4loc_1fa3d4:
001fa3d4ldr x1, [sp+352]
001fa3d8ldr x7, [sp+344]
001fa3dcsubs xzr, x1, 0
001fa3e0b.hi 0x1fa3e8
001fa3e4b 0x1fa544
001fa3e8
001fa3e8loc_1fa3e8:
001fa3e8ldrb w7, [x7]
001fa3ecand x7, x7, 127
001fa3f0ldr x1, [sp+352]
001fa3f4ldr x8, [sp+344]
001fa3f8subs xzr, x1, 1
001fa3fcb.hi 0x1fa404
001fa400b 0x1fa53c
001fa404
001fa404loc_1fa404:
001fa404ldrb w8, [x8+1]
001fa408ubfm x8, x8, 57, 7
001fa40cadd x7, x7, x8
001fa410str x7, [sp+48]
001fa414orr x7, xzr, 2
001fa418str x7, [sp+80]
001fa41cb 0x1fa44c
001fa420
001fa420loc_1fa420:
001fa420ldr x0, [sp+344]
001fa424ldr x1, [sp+352]
001fa428ldr x2, [sp+360]
001fa42cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001fa430str x0, [sp+112]
001fa434str x1, [sp+128]
001fa438str x0, [sp+144]
001fa43cstr x1, [sp+136]
001fa440str x0, [sp+48]
001fa444str x1, [sp+80]
001fa448b 0x1fa44c
001fa44c
001fa44cloc_1fa44c:
001fa44cb 0x1fa450
001fa450
001fa450loc_1fa450:
001fa450ldr x7, [sp+80]
001fa454tbnz x7, 63, 0x1fa45c
001fa458b 0x1fa49c
001fa45c
001fa45cloc_1fa45c:
001fa45cstp xzr, xzr, [sp+176]
001fa460str xzr, [sp+192]
001fa464adrp x27, 0x828000
001fa468ldr x5, [x27+160]
001fa46cadrp x27, 0x828000
001fa470ldr x6, [x27+168]
001fa474str x5, [sp+216]
001fa478str x6, [sp+224]
001fa47cldr x3, [sp+64]
001fa480ldr x0, [sp+176]
001fa484ldrb w4, [sp+72]
001fa488ldr x1, [sp+184]
001fa48cldr x2, [sp+192]
001fa490ldp x29, x30, [sp-8]
001fa494add sp, sp, 336
001fa498ret x30
001fa49c
001fa49cloc_1fa49c:
001fa49cldr x1, [sp+48]
001fa4a0and x0, x1, 0xffffffff
001fa4a4bl google.golang.org/protobuf/encoding/protowire.DecodeZigZag
001fa4a8str x0, [sp+104]
001fa4acbl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt32
001fa4b0str x0, [sp+256]
001fa4b4str x1, [sp+264]
001fa4b8str x2, [sp+272]
001fa4bcldr x3, [sp+200]
001fa4c0ldrsb x27, [x3]
001fa4c4ldr x4, [sp+208]
001fa4c8ldr x3, [x3+24]
001fa4ccmov x5, x0
001fa4d0mov x0, x4
001fa4d4mov x6, x1
001fa4d8mov x1, x5
001fa4dcmov x7, x2
001fa4e0mov x2, x6
001fa4e4mov x8, x3
001fa4e8mov x3, x7
001fa4ecblr x8
001fa4f0ldr x1, [sp+80]
001fa4f4str x1, [sp+64]
001fa4f8ldr x1, [sp+368]
001fa4fcldr x2, [sp+376]
001fa500ldr x3, [sp+384]
001fa504str x1, [sp+176]
001fa508str x2, [sp+184]
001fa50cstr x3, [sp+192]
001fa510stp xzr, xzr, [sp+216]
001fa514ldr x3, [sp+64]
001fa518ldr x0, [sp+176]
001fa51cldrb w4, [sp+72]
001fa520ldr x1, [sp+184]
001fa524ldr x2, [sp+192]
001fa528mov x5, xzr
001fa52cmov x6, xzr
001fa530ldp x29, x30, [sp-8]
001fa534add sp, sp, 336
001fa538ret x30
001fa53c
001fa53cloc_1fa53c:
001fa53corr x0, xzr, 1
001fa540bl runtime.panicIndex
001fa544
001fa544loc_1fa544:
001fa544mov x0, xzr
001fa548bl runtime.panicIndex
001fa54c
001fa54cloc_1fa54c:
001fa54corr x0, xzr, 1
001fa550bl runtime.panicIndex
001fa554
001fa554loc_1fa554:
001fa554mov x0, xzr
001fa558bl runtime.panicIndex
001fa55c
001fa55cloc_1fa55c:
001fa55cmov x0, xzr
001fa560bl runtime.panicIndex
001fa564
001fa564loc_1fa564:
001fa564ldr x7, [sp+240]
001fa568str x7, [sp+128]
001fa56ccbnz x7, 0x1fa574
001fa570b 0x1fa7b8
001fa574
001fa574loc_1fa574:
001fa574str xzr, [sp+56]
001fa578str xzr, [sp+88]
001fa57cldr x7, [sp+240]
001fa580str x7, [sp+120]
001fa584subs xzr, x7, 0
001fa588cset x8, ne
001fa58cstrb w8, [sp+47]
001fa590cbnz x7, 0x1fa598
001fa594b 0x1fa5c0
001fa598
001fa598loc_1fa598:
001fa598ldr x1, [sp+240]
001fa59cldr x7, [sp+232]
001fa5a0subs xzr, x1, 0
001fa5a4b.hi 0x1fa5ac
001fa5a8b 0x1fa828
001fa5ac
001fa5acloc_1fa5ac:
001fa5acldrb w7, [x7]
001fa5b0subs wzr, w7, 128
001fa5b4cset x7, lo
001fa5b8strb w7, [sp+47]
001fa5bcb 0x1fa5c4
001fa5c0
001fa5c0loc_1fa5c0:
001fa5c0b 0x1fa5c4
001fa5c4
001fa5c4loc_1fa5c4:
001fa5c4ldrb w7, [sp+47]
001fa5c8tbnz w7, 0, 0x1fa5d0
001fa5ccb 0x1fa5f8
001fa5d0
001fa5d0loc_1fa5d0:
001fa5d0ldr x1, [sp+240]
001fa5d4ldr x7, [sp+232]
001fa5d8subs xzr, x1, 0
001fa5dcb.hi 0x1fa5e4
001fa5e0b 0x1fa820
001fa5e4
001fa5e4loc_1fa5e4:
001fa5e4ldrb w7, [x7]
001fa5e8str x7, [sp+56]
001fa5ecorr x7, xzr, 1
001fa5f0str x7, [sp+88]
001fa5f4b 0x1fa6d0
001fa5f8
001fa5f8loc_1fa5f8:
001fa5f8ldr x7, [sp+240]
001fa5fcstr x7, [sp+120]
001fa600subs xzr, x7, 2
001fa604cset x7, ge
001fa608strb w7, [sp+47]
001fa60cb.ge 0x1fa614
001fa610b 0x1fa63c
001fa614
001fa614loc_1fa614:
001fa614ldr x1, [sp+240]
001fa618ldr x7, [sp+232]
001fa61csubs xzr, x1, 1
001fa620b.hi 0x1fa628
001fa624b 0x1fa818
001fa628
001fa628loc_1fa628:
001fa628ldrb w7, [x7+1]
001fa62csubs wzr, w7, 128
001fa630cset x7, lo
001fa634strb w7, [sp+47]
001fa638b 0x1fa640
001fa63c
001fa63cloc_1fa63c:
001fa63cb 0x1fa640
001fa640
001fa640loc_1fa640:
001fa640ldrb w7, [sp+47]
001fa644tbnz w7, 0, 0x1fa64c
001fa648b 0x1fa698
001fa64c
001fa64cloc_1fa64c:
001fa64cldr x1, [sp+240]
001fa650ldr x7, [sp+232]
001fa654subs xzr, x1, 0
001fa658b.hi 0x1fa660
001fa65cb 0x1fa810
001fa660
001fa660loc_1fa660:
001fa660ldrb w7, [x7]
001fa664and x7, x7, 127
001fa668ldr x1, [sp+240]
001fa66cldr x8, [sp+232]
001fa670subs xzr, x1, 1
001fa674b.hi 0x1fa67c
001fa678b 0x1fa808
001fa67c
001fa67cloc_1fa67c:
001fa67cldrb w8, [x8+1]
001fa680ubfm x8, x8, 57, 7
001fa684add x7, x7, x8
001fa688str x7, [sp+56]
001fa68corr x7, xzr, 2
001fa690str x7, [sp+88]
001fa694b 0x1fa6c8
001fa698
001fa698loc_1fa698:
001fa698ldr x0, [sp+232]
001fa69cldr x1, [sp+240]
001fa6a0ldr x2, [sp+248]
001fa6a4bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001fa6a8str x0, [sp+112]
001fa6acstr x1, [sp+120]
001fa6b0str x0, [sp+160]
001fa6b4str x1, [sp+152]
001fa6b8str x0, [sp+56]
001fa6bcstr x1, [sp+88]
001fa6c0orr x7, xzr, 2
001fa6c4b 0x1fa6c8
001fa6c8
001fa6c8loc_1fa6c8:
001fa6c8orr x7, xzr, 1
001fa6ccb 0x1fa6d0
001fa6d0
001fa6d0loc_1fa6d0:
001fa6d0ldr x8, [sp+88]
001fa6d4tbnz x8, 63, 0x1fa6dc
001fa6d8b 0x1fa71c
001fa6dc
001fa6dcloc_1fa6dc:
001fa6dcstp xzr, xzr, [sp+176]
001fa6e0str xzr, [sp+192]
001fa6e4adrp x27, 0x828000
001fa6e8ldr x5, [x27+160]
001fa6ecadrp x27, 0x828000
001fa6f0ldr x6, [x27+168]
001fa6f4str x5, [sp+216]
001fa6f8str x6, [sp+224]
001fa6fcldr x3, [sp+64]
001fa700ldr x0, [sp+176]
001fa704ldrb w4, [sp+72]
001fa708ldr x1, [sp+184]
001fa70cldr x2, [sp+192]
001fa710ldp x29, x30, [sp-8]
001fa714add sp, sp, 336
001fa718ret x30
001fa71c
001fa71cloc_1fa71c:
001fa71cldr x1, [sp+56]
001fa720and x0, x1, 0xffffffff
001fa724bl google.golang.org/protobuf/encoding/protowire.DecodeZigZag
001fa728str x0, [sp+104]
001fa72cbl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt32
001fa730str x0, [sp+256]
001fa734str x1, [sp+264]
001fa738str x2, [sp+272]
001fa73cldr x3, [sp+200]
001fa740ldrsb x27, [x3]
001fa744ldr x4, [sp+208]
001fa748ldr x3, [x3+24]
001fa74cmov x5, x0
001fa750mov x0, x4
001fa754mov x6, x1
001fa758mov x1, x5
001fa75cmov x7, x2
001fa760mov x2, x6
001fa764mov x8, x3
001fa768mov x3, x7
001fa76cblr x8
001fa770ldr x0, [sp+88]
001fa774ldr x1, [sp+240]
001fa778ldr x2, [sp+232]
001fa77cldr x3, [sp+248]
001fa780b 0x1fa784
001fa784
001fa784loc_1fa784:
001fa784subs xzr, x1, x0
001fa788b.hs 0x1fa790
001fa78cb 0x1fa804
001fa790
001fa790loc_1fa790:
001fa790sub x7, x3, x0
001fa794sub x8, x1, x0
001fa798sub x9, xzr, x7
001fa79cand x9, x0, x9, asr #63
001fa7a0add x9, x2, x9
001fa7a4str x9, [sp+232]
001fa7a8str x8, [sp+240]
001fa7acstr x7, [sp+248]
001fa7b0b 0x1fa7b4
001fa7b4
001fa7b4loc_1fa7b4:
001fa7b4b 0x1fa564
001fa7b8
001fa7b8loc_1fa7b8:
001fa7b8ldr x7, [sp+96]
001fa7bcstr x7, [sp+64]
001fa7c0ldr x7, [sp+368]
001fa7c4ldr x8, [sp+376]
001fa7c8ldr x9, [sp+384]
001fa7ccstr x7, [sp+176]
001fa7d0str x8, [sp+184]
001fa7d4str x9, [sp+192]
001fa7d8stp xzr, xzr, [sp+216]
001fa7dcldr x3, [sp+64]
001fa7e0ldr x0, [sp+176]
001fa7e4ldrb w4, [sp+72]
001fa7e8ldr x1, [sp+184]
001fa7ecldr x2, [sp+192]
001fa7f0mov x5, xzr
001fa7f4mov x6, xzr
001fa7f8ldp x29, x30, [sp-8]
001fa7fcadd sp, sp, 336
001fa800ret x30
001fa804
001fa804loc_1fa804:
001fa804bl runtime.panicSliceB
001fa808
001fa808loc_1fa808:
001fa808orr x0, xzr, 1
001fa80cbl runtime.panicIndex
001fa810
001fa810loc_1fa810:
001fa810mov x0, xzr
001fa814bl runtime.panicIndex
001fa818
001fa818loc_1fa818:
001fa818orr x0, xzr, 1
001fa81cbl runtime.panicIndex
001fa820
001fa820loc_1fa820:
001fa820mov x0, xzr
001fa824bl runtime.panicIndex
001fa828
001fa828loc_1fa828:
001fa828mov x0, xzr
001fa82cbl runtime.panicIndex
001fa830hint
001fa834
001fa834loc_1fa834:
001fa834stp x0, x1, [sp+8]
001fa838stp x2, x3, [sp+24]
001fa83cstp x4, x5, [sp+40]
001fa840str w6, [sp+56]
001fa844strb w7, [sp+60]
001fa848strb w8, [sp+64]
001fa84cstp x9, x10, [sp+72]
001fa850str x11, [sp+88]
001fa854mov x3, x30
001fa858bl runtime.morestack_noctxt.abi0
001fa85cldp x0, x1, [sp+8]
001fa860ldp x2, x3, [sp+24]
001fa864ldp x4, x5, [sp+40]
001fa868ldrsw x6, [sp+56]
001fa86cldrsb x7, [sp+60]
001fa870ldrb w8, [sp+64]
001fa874ldp x9, x10, [sp+72]
001fa878ldr x11, [sp+88]
001fa87cb 0x1fa180
001fa180
001fa180google.golang.org/protobuf/internal/impl.consumeSint32SliceValue: ; void google.golang.org/protobuf/internal/impl.consumeSint32SliceValue(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)
001fa180ldr x16, [x28+16]
001fa184sub x17, sp, 208
001fa188subs xzr, x17, x16
001fa18cb.ls 0x1fa834
001fa190sub x20, sp, 336
001fa194stp x29, x30, [x20-8]
001fa198add sp, x20, 0
001fa19csub x29, sp, 8
001fa1a0str x0, [sp+344]
001fa1a4str x1, [sp+352]
001fa1a8str x2, [sp+360]
001fa1acstr x3, [sp+368]
001fa1b0str x4, [sp+376]
001fa1b4str x5, [sp+384]
001fa1b8str w6, [sp+392]
001fa1bcstrb w7, [sp+396]
001fa1c0strb w8, [sp+400]
001fa1c4str x9, [sp+408]
001fa1c8str x10, [sp+416]
001fa1ccstr x11, [sp+424]
001fa1d0stp xzr, xzr, [sp+176]
001fa1d4str xzr, [sp+192]
001fa1d8str xzr, [sp+64]
001fa1dcstrb wzr, [sp+72]
001fa1e0stp xzr, xzr, [sp+216]
001fa1e4ldr x0, [sp+368]
001fa1e8ldr x1, [sp+376]
001fa1ecldr x2, [sp+384]
001fa1f0bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001fa1f4str x0, [sp+200]
001fa1f8str x1, [sp+208]
001fa1fcldrsb x3, [sp+396]
001fa200ubfm x3, x3, 0, 7
001fa204subs wzr, w3, 2
001fa208b.eq 0x1fa210
001fa20cb 0x1fa2ac
001fa210
001fa210loc_1fa210:
001fa210str xzr, [sp+280]
001fa214stp xzr, xzr, [sp+288]
001fa218ldr x0, [sp+344]
001fa21cldr x1, [sp+352]
001fa220ldr x2, [sp+360]
001fa224bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001fa228str x0, [sp+280]
001fa22cstr x1, [sp+288]
001fa230str x2, [sp+296]
001fa234str x3, [sp+128]
001fa238str x0, [sp+304]
001fa23cstr x1, [sp+312]
001fa240str x2, [sp+320]
001fa244ldr x3, [sp+128]
001fa248str x3, [sp+168]
001fa24cstr x0, [sp+232]
001fa250str x1, [sp+240]
001fa254str x2, [sp+248]
001fa258ldr x3, [sp+168]
001fa25cstr x3, [sp+96]
001fa260tbnz x3, 63, 0x1fa268
001fa264b 0x1fa2a8
001fa268
001fa268loc_1fa268:
001fa268stp xzr, xzr, [sp+176]
001fa26cstr xzr, [sp+192]
001fa270adrp x27, 0x828000
001fa274ldr x5, [x27+160]
001fa278adrp x27, 0x828000
001fa27cldr x6, [x27+168]
001fa280str x5, [sp+216]
001fa284str x6, [sp+224]
001fa288ldr x3, [sp+64]
001fa28cldr x0, [sp+176]
001fa290ldrb w4, [sp+72]
001fa294ldr x1, [sp+184]
001fa298ldr x2, [sp+192]
001fa29cldp x29, x30, [sp-8]
001fa2a0add sp, sp, 336
001fa2a4ret x30
001fa2a8
001fa2a8loc_1fa2a8:
001fa2a8b 0x1fa564
001fa2ac
001fa2acloc_1fa2ac:
001fa2acldrsb x7, [sp+396]
001fa2b0ubfm x7, x7, 0, 7
001fa2b4cbnz w7, 0x1fa2bc
001fa2b8b 0x1fa2fc
001fa2bc
001fa2bcloc_1fa2bc:
001fa2bcstp xzr, xzr, [sp+176]
001fa2c0str xzr, [sp+192]
001fa2c4adrp x27, 0x828000
001fa2c8ldr x5, [x27+192]
001fa2ccadrp x27, 0x828000
001fa2d0ldr x6, [x27+200]
001fa2d4str x5, [sp+216]
001fa2d8str x6, [sp+224]
001fa2dcldr x3, [sp+64]
001fa2e0ldr x0, [sp+176]
001fa2e4ldrb w4, [sp+72]
001fa2e8ldr x1, [sp+184]
001fa2ecldr x2, [sp+192]
001fa2f0ldp x29, x30, [sp-8]
001fa2f4add sp, sp, 336
001fa2f8ret x30
001fa2fc
001fa2fcloc_1fa2fc:
001fa2fcstr xzr, [sp+48]
001fa300str xzr, [sp+80]
001fa304ldr x7, [sp+352]
001fa308str x7, [sp+128]
001fa30csubs xzr, x7, 0
001fa310cset x8, ne
001fa314strb w8, [sp+47]
001fa318cbnz x7, 0x1fa320
001fa31cb 0x1fa348
001fa320
001fa320loc_1fa320:
001fa320ldr x1, [sp+352]
001fa324ldr x7, [sp+344]
001fa328subs xzr, x1, 0
001fa32cb.hi 0x1fa334
001fa330b 0x1fa55c
001fa334
001fa334loc_1fa334:
001fa334ldrb w7, [x7]
001fa338subs wzr, w7, 128
001fa33ccset x7, lo
001fa340strb w7, [sp+47]
001fa344b 0x1fa34c
001fa348
001fa348loc_1fa348:
001fa348b 0x1fa34c
001fa34c
001fa34cloc_1fa34c:
001fa34cldrb w7, [sp+47]
001fa350tbnz w7, 0, 0x1fa358
001fa354b 0x1fa380
001fa358
001fa358loc_1fa358:
001fa358ldr x1, [sp+352]
001fa35cldr x7, [sp+344]
001fa360subs xzr, x1, 0
001fa364b.hi 0x1fa36c
001fa368b 0x1fa554
001fa36c
001fa36cloc_1fa36c:
001fa36cldrb w7, [x7]
001fa370str x7, [sp+48]
001fa374orr x7, xzr, 1
001fa378str x7, [sp+80]
001fa37cb 0x1fa450
001fa380
001fa380loc_1fa380:
001fa380ldr x7, [sp+352]
001fa384str x7, [sp+128]
001fa388subs xzr, x7, 2
001fa38ccset x7, ge
001fa390strb w7, [sp+47]
001fa394b.ge 0x1fa39c
001fa398b 0x1fa3c4
001fa39c
001fa39cloc_1fa39c:
001fa39cldr x1, [sp+352]
001fa3a0ldr x7, [sp+344]
001fa3a4subs xzr, x1, 1
001fa3a8b.hi 0x1fa3b0
001fa3acb 0x1fa54c
001fa3b0
001fa3b0loc_1fa3b0:
001fa3b0ldrb w7, [x7+1]
001fa3b4subs wzr, w7, 128
001fa3b8cset x7, lo
001fa3bcstrb w7, [sp+47]
001fa3c0b 0x1fa3c8
001fa3c4
001fa3c4loc_1fa3c4:
001fa3c4b 0x1fa3c8
001fa3c8
001fa3c8loc_1fa3c8:
001fa3c8ldrb w7, [sp+47]
001fa3cctbnz w7, 0, 0x1fa3d4
001fa3d0b 0x1fa420
001fa3d4
001fa3d4loc_1fa3d4:
001fa3d4ldr x1, [sp+352]
001fa3d8ldr x7, [sp+344]
001fa3dcsubs xzr, x1, 0
001fa3e0b.hi 0x1fa3e8
001fa3e4b 0x1fa544
001fa3e8
001fa3e8loc_1fa3e8:
001fa3e8ldrb w7, [x7]
001fa3ecand x7, x7, 127
001fa3f0ldr x1, [sp+352]
001fa3f4ldr x8, [sp+344]
001fa3f8subs xzr, x1, 1
001fa3fcb.hi 0x1fa404
001fa400b 0x1fa53c
001fa404
001fa404loc_1fa404:
001fa404ldrb w8, [x8+1]
001fa408ubfm x8, x8, 57, 7
001fa40cadd x7, x7, x8
001fa410str x7, [sp+48]
001fa414orr x7, xzr, 2
001fa418str x7, [sp+80]
001fa41cb 0x1fa44c
001fa420
001fa420loc_1fa420:
001fa420ldr x0, [sp+344]
001fa424ldr x1, [sp+352]
001fa428ldr x2, [sp+360]
001fa42cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001fa430str x0, [sp+112]
001fa434str x1, [sp+128]
001fa438str x0, [sp+144]
001fa43cstr x1, [sp+136]
001fa440str x0, [sp+48]
001fa444str x1, [sp+80]
001fa448b 0x1fa44c
001fa44c
001fa44cloc_1fa44c:
001fa44cb 0x1fa450
001fa450
001fa450loc_1fa450:
001fa450ldr x7, [sp+80]
001fa454tbnz x7, 63, 0x1fa45c
001fa458b 0x1fa49c
001fa45c
001fa45cloc_1fa45c:
001fa45cstp xzr, xzr, [sp+176]
001fa460str xzr, [sp+192]
001fa464adrp x27, 0x828000
001fa468ldr x5, [x27+160]
001fa46cadrp x27, 0x828000
001fa470ldr x6, [x27+168]
001fa474str x5, [sp+216]
001fa478str x6, [sp+224]
001fa47cldr x3, [sp+64]
001fa480ldr x0, [sp+176]
001fa484ldrb w4, [sp+72]
001fa488ldr x1, [sp+184]
001fa48cldr x2, [sp+192]
001fa490ldp x29, x30, [sp-8]
001fa494add sp, sp, 336
001fa498ret x30
001fa49c
001fa49cloc_1fa49c:
001fa49cldr x1, [sp+48]
001fa4a0and x0, x1, 0xffffffff
001fa4a4bl google.golang.org/protobuf/encoding/protowire.DecodeZigZag
001fa4a8str x0, [sp+104]
001fa4acbl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt32
001fa4b0str x0, [sp+256]
001fa4b4str x1, [sp+264]
001fa4b8str x2, [sp+272]
001fa4bcldr x3, [sp+200]
001fa4c0ldrsb x27, [x3]
001fa4c4ldr x4, [sp+208]
001fa4c8ldr x3, [x3+24]
001fa4ccmov x5, x0
001fa4d0mov x0, x4
001fa4d4mov x6, x1
001fa4d8mov x1, x5
001fa4dcmov x7, x2
001fa4e0mov x2, x6
001fa4e4mov x8, x3
001fa4e8mov x3, x7
001fa4ecblr x8
001fa4f0ldr x1, [sp+80]
001fa4f4str x1, [sp+64]
001fa4f8ldr x1, [sp+368]
001fa4fcldr x2, [sp+376]
001fa500ldr x3, [sp+384]
001fa504str x1, [sp+176]
001fa508str x2, [sp+184]
001fa50cstr x3, [sp+192]
001fa510stp xzr, xzr, [sp+216]
001fa514ldr x3, [sp+64]
001fa518ldr x0, [sp+176]
001fa51cldrb w4, [sp+72]
001fa520ldr x1, [sp+184]
001fa524ldr x2, [sp+192]
001fa528mov x5, xzr
001fa52cmov x6, xzr
001fa530ldp x29, x30, [sp-8]
001fa534add sp, sp, 336
001fa538ret x30
001fa53c
001fa53cloc_1fa53c:
001fa53corr x0, xzr, 1
001fa540bl runtime.panicIndex
001fa544
001fa544loc_1fa544:
001fa544mov x0, xzr
001fa548bl runtime.panicIndex
001fa54c
001fa54cloc_1fa54c:
001fa54corr x0, xzr, 1
001fa550bl runtime.panicIndex
001fa554
001fa554loc_1fa554:
001fa554mov x0, xzr
001fa558bl runtime.panicIndex
001fa55c
001fa55cloc_1fa55c:
001fa55cmov x0, xzr
001fa560bl runtime.panicIndex
001fa564
001fa564loc_1fa564:
001fa564ldr x7, [sp+240]
001fa568str x7, [sp+128]
001fa56ccbnz x7, 0x1fa574
001fa570b 0x1fa7b8
001fa574
001fa574loc_1fa574:
001fa574str xzr, [sp+56]
001fa578str xzr, [sp+88]
001fa57cldr x7, [sp+240]
001fa580str x7, [sp+120]
001fa584subs xzr, x7, 0
001fa588cset x8, ne
001fa58cstrb w8, [sp+47]
001fa590cbnz x7, 0x1fa598
001fa594b 0x1fa5c0
001fa598
001fa598loc_1fa598:
001fa598ldr x1, [sp+240]
001fa59cldr x7, [sp+232]
001fa5a0subs xzr, x1, 0
001fa5a4b.hi 0x1fa5ac
001fa5a8b 0x1fa828
001fa5ac
001fa5acloc_1fa5ac:
001fa5acldrb w7, [x7]
001fa5b0subs wzr, w7, 128
001fa5b4cset x7, lo
001fa5b8strb w7, [sp+47]
001fa5bcb 0x1fa5c4
001fa5c0
001fa5c0loc_1fa5c0:
001fa5c0b 0x1fa5c4
001fa5c4
001fa5c4loc_1fa5c4:
001fa5c4ldrb w7, [sp+47]
001fa5c8tbnz w7, 0, 0x1fa5d0
001fa5ccb 0x1fa5f8
001fa5d0
001fa5d0loc_1fa5d0:
001fa5d0ldr x1, [sp+240]
001fa5d4ldr x7, [sp+232]
001fa5d8subs xzr, x1, 0
001fa5dcb.hi 0x1fa5e4
001fa5e0b 0x1fa820
001fa5e4
001fa5e4loc_1fa5e4:
001fa5e4ldrb w7, [x7]
001fa5e8str x7, [sp+56]
001fa5ecorr x7, xzr, 1
001fa5f0str x7, [sp+88]
001fa5f4b 0x1fa6d0
001fa5f8
001fa5f8loc_1fa5f8:
001fa5f8ldr x7, [sp+240]
001fa5fcstr x7, [sp+120]
001fa600subs xzr, x7, 2
001fa604cset x7, ge
001fa608strb w7, [sp+47]
001fa60cb.ge 0x1fa614
001fa610b 0x1fa63c
001fa614
001fa614loc_1fa614:
001fa614ldr x1, [sp+240]
001fa618ldr x7, [sp+232]
001fa61csubs xzr, x1, 1
001fa620b.hi 0x1fa628
001fa624b 0x1fa818
001fa628
001fa628loc_1fa628:
001fa628ldrb w7, [x7+1]
001fa62csubs wzr, w7, 128
001fa630cset x7, lo
001fa634strb w7, [sp+47]
001fa638b 0x1fa640
001fa63c
001fa63cloc_1fa63c:
001fa63cb 0x1fa640
001fa640
001fa640loc_1fa640:
001fa640ldrb w7, [sp+47]
001fa644tbnz w7, 0, 0x1fa64c
001fa648b 0x1fa698
001fa64c
001fa64cloc_1fa64c:
001fa64cldr x1, [sp+240]
001fa650ldr x7, [sp+232]
001fa654subs xzr, x1, 0
001fa658b.hi 0x1fa660
001fa65cb 0x1fa810
001fa660
001fa660loc_1fa660:
001fa660ldrb w7, [x7]
001fa664and x7, x7, 127
001fa668ldr x1, [sp+240]
001fa66cldr x8, [sp+232]
001fa670subs xzr, x1, 1
001fa674b.hi 0x1fa67c
001fa678b 0x1fa808
001fa67c
001fa67cloc_1fa67c:
001fa67cldrb w8, [x8+1]
001fa680ubfm x8, x8, 57, 7
001fa684add x7, x7, x8
001fa688str x7, [sp+56]
001fa68corr x7, xzr, 2
001fa690str x7, [sp+88]
001fa694b 0x1fa6c8
001fa698
001fa698loc_1fa698:
001fa698ldr x0, [sp+232]
001fa69cldr x1, [sp+240]
001fa6a0ldr x2, [sp+248]
001fa6a4bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001fa6a8str x0, [sp+112]
001fa6acstr x1, [sp+120]
001fa6b0str x0, [sp+160]
001fa6b4str x1, [sp+152]
001fa6b8str x0, [sp+56]
001fa6bcstr x1, [sp+88]
001fa6c0orr x7, xzr, 2
001fa6c4b 0x1fa6c8
001fa6c8
001fa6c8loc_1fa6c8:
001fa6c8orr x7, xzr, 1
001fa6ccb 0x1fa6d0
001fa6d0
001fa6d0loc_1fa6d0:
001fa6d0ldr x8, [sp+88]
001fa6d4tbnz x8, 63, 0x1fa6dc
001fa6d8b 0x1fa71c
001fa6dc
001fa6dcloc_1fa6dc:
001fa6dcstp xzr, xzr, [sp+176]
001fa6e0str xzr, [sp+192]
001fa6e4adrp x27, 0x828000
001fa6e8ldr x5, [x27+160]
001fa6ecadrp x27, 0x828000
001fa6f0ldr x6, [x27+168]
001fa6f4str x5, [sp+216]
001fa6f8str x6, [sp+224]
001fa6fcldr x3, [sp+64]
001fa700ldr x0, [sp+176]
001fa704ldrb w4, [sp+72]
001fa708ldr x1, [sp+184]
001fa70cldr x2, [sp+192]
001fa710ldp x29, x30, [sp-8]
001fa714add sp, sp, 336
001fa718ret x30
001fa71c
001fa71cloc_1fa71c:
001fa71cldr x1, [sp+56]
001fa720and x0, x1, 0xffffffff
001fa724bl google.golang.org/protobuf/encoding/protowire.DecodeZigZag
001fa728str x0, [sp+104]
001fa72cbl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt32
001fa730str x0, [sp+256]
001fa734str x1, [sp+264]
001fa738str x2, [sp+272]
001fa73cldr x3, [sp+200]
001fa740ldrsb x27, [x3]
001fa744ldr x4, [sp+208]
001fa748ldr x3, [x3+24]
001fa74cmov x5, x0
001fa750mov x0, x4
001fa754mov x6, x1
001fa758mov x1, x5
001fa75cmov x7, x2
001fa760mov x2, x6
001fa764mov x8, x3
001fa768mov x3, x7
001fa76cblr x8
001fa770ldr x0, [sp+88]
001fa774ldr x1, [sp+240]
001fa778ldr x2, [sp+232]
001fa77cldr x3, [sp+248]
001fa780b 0x1fa784
001fa784
001fa784loc_1fa784:
001fa784subs xzr, x1, x0
001fa788b.hs 0x1fa790
001fa78cb 0x1fa804
001fa790
001fa790loc_1fa790:
001fa790sub x7, x3, x0
001fa794sub x8, x1, x0
001fa798sub x9, xzr, x7
001fa79cand x9, x0, x9, asr #63
001fa7a0add x9, x2, x9
001fa7a4str x9, [sp+232]
001fa7a8str x8, [sp+240]
001fa7acstr x7, [sp+248]
001fa7b0b 0x1fa7b4
001fa7b4
001fa7b4loc_1fa7b4:
001fa7b4b 0x1fa564
001fa7b8
001fa7b8loc_1fa7b8:
001fa7b8ldr x7, [sp+96]
001fa7bcstr x7, [sp+64]
001fa7c0ldr x7, [sp+368]
001fa7c4ldr x8, [sp+376]
001fa7c8ldr x9, [sp+384]
001fa7ccstr x7, [sp+176]
001fa7d0str x8, [sp+184]
001fa7d4str x9, [sp+192]
001fa7d8stp xzr, xzr, [sp+216]
001fa7dcldr x3, [sp+64]
001fa7e0ldr x0, [sp+176]
001fa7e4ldrb w4, [sp+72]
001fa7e8ldr x1, [sp+184]
001fa7ecldr x2, [sp+192]
001fa7f0mov x5, xzr
001fa7f4mov x6, xzr
001fa7f8ldp x29, x30, [sp-8]
001fa7fcadd sp, sp, 336
001fa800ret x30
001fa804
001fa804loc_1fa804:
001fa804bl runtime.panicSliceB
001fa808
001fa808loc_1fa808:
001fa808orr x0, xzr, 1
001fa80cbl runtime.panicIndex
001fa810
001fa810loc_1fa810:
001fa810mov x0, xzr
001fa814bl runtime.panicIndex
001fa818
001fa818loc_1fa818:
001fa818orr x0, xzr, 1
001fa81cbl runtime.panicIndex
001fa820
001fa820loc_1fa820:
001fa820mov x0, xzr
001fa824bl runtime.panicIndex
001fa828
001fa828loc_1fa828:
001fa828mov x0, xzr
001fa82cbl runtime.panicIndex
001fa830hint
001fa834
001fa834loc_1fa834:
001fa834stp x0, x1, [sp+8]
001fa838stp x2, x3, [sp+24]
001fa83cstp x4, x5, [sp+40]
001fa840str w6, [sp+56]
001fa844strb w7, [sp+60]
001fa848strb w8, [sp+64]
001fa84cstp x9, x10, [sp+72]
001fa850str x11, [sp+88]
001fa854mov x3, x30
001fa858bl runtime.morestack_noctxt.abi0
001fa85cldp x0, x1, [sp+8]
001fa860ldp x2, x3, [sp+24]
001fa864ldp x4, x5, [sp+40]
001fa868ldrsw x6, [sp+56]
001fa86cldrsb x7, [sp+60]
001fa870ldrb w8, [sp+64]
001fa874ldp x9, x10, [sp+72]
001fa878ldr x11, [sp+88]
001fa87cb 0x1fa180
001fa180
001fa880
001fa880google.golang.org/protobuf/internal/impl.sizeSint32PackedSliceValue: ; void google.golang.org/protobuf/internal/impl.sizeSint32PackedSliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fa880ldr x16, [x28+16]
001fa884sub x17, sp, 16
001fa888subs xzr, x17, x16
001fa88cb.ls 0x1fa9a0
001fa890str x30, [sp-144]!
001fa894stur x29, [sp-8]
001fa898sub x29, sp, 8
001fa89cstr x0, [sp+152]
001fa8a0str x1, [sp+160]
001fa8a4str x2, [sp+168]
001fa8a8str x3, [sp+176]
001fa8acstrb w4, [sp+184]
001fa8b0str xzr, [sp+32]
001fa8b4ldr x0, [sp+152]
001fa8b8ldr x1, [sp+160]
001fa8bcbl google.golang.org/protobuf/reflect/protoreflect.Value.List
001fa8c0str x0, [sp+120]
001fa8c4str x1, [sp+128]
001fa8c8ldrsb x27, [x0]
001fa8ccldr x3, [x0+56]
001fa8d0mov x0, x1
001fa8d4blr x3
001fa8d8str x0, [sp+56]
001fa8dccbz x0, 0x1fa8e4
001fa8e0b 0x1fa8f8
001fa8e4
001fa8e4loc_1fa8e4:
001fa8e4str xzr, [sp+32]
001fa8e8mov x0, xzr
001fa8ecldur x29, [sp-8]
001fa8f0ldr x30, [sp], 144
001fa8f4ret x30
001fa8f8
001fa8f8loc_1fa8f8:
001fa8f8str xzr, [sp+40]
001fa8fcstr xzr, [sp+64]
001fa900str x0, [sp+48]
001fa904b 0x1fa908
001fa908
001fa908loc_1fa908:
001fa908ldr x2, [sp+48]
001fa90cldr x3, [sp+64]
001fa910subs xzr, x2, x3
001fa914b.gt 0x1fa91c
001fa918b 0x1fa97c
001fa91c
001fa91cloc_1fa91c:
001fa91cldr x1, [sp+64]
001fa920ldr x2, [sp+120]
001fa924ldrsb x27, [x2]
001fa928ldr x2, [x2+40]
001fa92cldr x0, [sp+128]
001fa930blr x2
001fa934str x0, [sp+96]
001fa938str x1, [sp+104]
001fa93cstr x2, [sp+112]
001fa940bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001fa944str x0, [sp+88]
001fa948sbfm x0, x0, 0, 31
001fa94cbl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
001fa950str x0, [sp+80]
001fa954bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fa958str x0, [sp+72]
001fa95cldr x2, [sp+40]
001fa960add x2, x2, x0
001fa964str x2, [sp+40]
001fa968b 0x1fa96c
001fa96c
001fa96cloc_1fa96c:
001fa96cldr x2, [sp+64]
001fa970add x2, x2, 1
001fa974str x2, [sp+64]
001fa978b 0x1fa908
001fa97c
001fa97cloc_1fa97c:
001fa97cldr x0, [sp+40]
001fa980bl google.golang.org/protobuf/encoding/protowire.SizeBytes
001fa984str x0, [sp+72]
001fa988ldr x1, [sp+176]
001fa98cadd x0, x1, x0
001fa990str x0, [sp+32]
001fa994ldur x29, [sp-8]
001fa998ldr x30, [sp], 144
001fa99cret x30
001fa9a0
001fa9a0loc_1fa9a0:
001fa9a0stp x0, x1, [sp+8]
001fa9a4stp x2, x3, [sp+24]
001fa9a8strb w4, [sp+40]
001fa9acmov x3, x30
001fa9b0bl runtime.morestack_noctxt.abi0
001fa9b4ldp x0, x1, [sp+8]
001fa9b8ldp x2, x3, [sp+24]
001fa9bcldrb w4, [sp+40]
001fa9c0b 0x1fa880
001fa9c4udf 0
001fa9c8udf 0
001fa9ccudf 0
001fa880
001fa880google.golang.org/protobuf/internal/impl.sizeSint32PackedSliceValue: ; void google.golang.org/protobuf/internal/impl.sizeSint32PackedSliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fa880ldr x16, [x28+16]
001fa884sub x17, sp, 16
001fa888subs xzr, x17, x16
001fa88cb.ls 0x1fa9a0
001fa890str x30, [sp-144]!
001fa894stur x29, [sp-8]
001fa898sub x29, sp, 8
001fa89cstr x0, [sp+152]
001fa8a0str x1, [sp+160]
001fa8a4str x2, [sp+168]
001fa8a8str x3, [sp+176]
001fa8acstrb w4, [sp+184]
001fa8b0str xzr, [sp+32]
001fa8b4ldr x0, [sp+152]
001fa8b8ldr x1, [sp+160]
001fa8bcbl google.golang.org/protobuf/reflect/protoreflect.Value.List
001fa8c0str x0, [sp+120]
001fa8c4str x1, [sp+128]
001fa8c8ldrsb x27, [x0]
001fa8ccldr x3, [x0+56]
001fa8d0mov x0, x1
001fa8d4blr x3
001fa8d8str x0, [sp+56]
001fa8dccbz x0, 0x1fa8e4
001fa8e0b 0x1fa8f8
001fa8e4
001fa8e4loc_1fa8e4:
001fa8e4str xzr, [sp+32]
001fa8e8mov x0, xzr
001fa8ecldur x29, [sp-8]
001fa8f0ldr x30, [sp], 144
001fa8f4ret x30
001fa8f8
001fa8f8loc_1fa8f8:
001fa8f8str xzr, [sp+40]
001fa8fcstr xzr, [sp+64]
001fa900str x0, [sp+48]
001fa904b 0x1fa908
001fa908
001fa908loc_1fa908:
001fa908ldr x2, [sp+48]
001fa90cldr x3, [sp+64]
001fa910subs xzr, x2, x3
001fa914b.gt 0x1fa91c
001fa918b 0x1fa97c
001fa91c
001fa91cloc_1fa91c:
001fa91cldr x1, [sp+64]
001fa920ldr x2, [sp+120]
001fa924ldrsb x27, [x2]
001fa928ldr x2, [x2+40]
001fa92cldr x0, [sp+128]
001fa930blr x2
001fa934str x0, [sp+96]
001fa938str x1, [sp+104]
001fa93cstr x2, [sp+112]
001fa940bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001fa944str x0, [sp+88]
001fa948sbfm x0, x0, 0, 31
001fa94cbl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
001fa950str x0, [sp+80]
001fa954bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fa958str x0, [sp+72]
001fa95cldr x2, [sp+40]
001fa960add x2, x2, x0
001fa964str x2, [sp+40]
001fa968b 0x1fa96c
001fa96c
001fa96cloc_1fa96c:
001fa96cldr x2, [sp+64]
001fa970add x2, x2, 1
001fa974str x2, [sp+64]
001fa978b 0x1fa908
001fa97c
001fa97cloc_1fa97c:
001fa97cldr x0, [sp+40]
001fa980bl google.golang.org/protobuf/encoding/protowire.SizeBytes
001fa984str x0, [sp+72]
001fa988ldr x1, [sp+176]
001fa98cadd x0, x1, x0
001fa990str x0, [sp+32]
001fa994ldur x29, [sp-8]
001fa998ldr x30, [sp], 144
001fa99cret x30
001fa9a0
001fa9a0loc_1fa9a0:
001fa9a0stp x0, x1, [sp+8]
001fa9a4stp x2, x3, [sp+24]
001fa9a8strb w4, [sp+40]
001fa9acmov x3, x30
001fa9b0bl runtime.morestack_noctxt.abi0
001fa9b4ldp x0, x1, [sp+8]
001fa9b8ldp x2, x3, [sp+24]
001fa9bcldrb w4, [sp+40]
001fa9c0b 0x1fa880
001fa9c4udf 0
001fa9c8udf 0
001fa9ccudf 0
001fa880
001fa9d0
001fa9d0google.golang.org/protobuf/internal/impl.appendSint32PackedSliceValue: ; void google.golang.org/protobuf/internal/impl.appendSint32PackedSliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fa9d0ldr x16, [x28+16]
001fa9d4sub x17, sp, 80
001fa9d8subs xzr, x17, x16
001fa9dcb.ls 0x1fac14
001fa9e0str x30, [sp-208]!
001fa9e4stur x29, [sp-8]
001fa9e8sub x29, sp, 8
001fa9ecstr x0, [sp+216]
001fa9f0str x1, [sp+224]
001fa9f4str x2, [sp+232]
001fa9f8str x3, [sp+240]
001fa9fcstr x4, [sp+248]
001faa00str x5, [sp+256]
001faa04str x6, [sp+264]
001faa08strb w7, [sp+272]
001faa0cstr xzr, [sp+112]
001faa10stp xzr, xzr, [sp+120]
001faa14stp xzr, xzr, [sp+96]
001faa18ldr x0, [sp+240]
001faa1cldr x1, [sp+248]
001faa20ldr x2, [sp+256]
001faa24bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001faa28str x0, [sp+184]
001faa2cstr x1, [sp+192]
001faa30ldrsb x27, [x0]
001faa34ldr x3, [x0+56]
001faa38mov x0, x1
001faa3cblr x3
001faa40str x0, [sp+48]
001faa44cbz x0, 0x1faa4c
001faa48b 0x1faa88
001faa4c
001faa4cloc_1faa4c:
001faa4cldr x5, [sp+216]
001faa50ldr x6, [sp+224]
001faa54ldr x7, [sp+232]
001faa58str x5, [sp+112]
001faa5cstr x6, [sp+120]
001faa60str x7, [sp+128]
001faa64stp xzr, xzr, [sp+96]
001faa68ldr x0, [sp+112]
001faa6cldr x1, [sp+120]
001faa70ldr x2, [sp+128]
001faa74mov x3, xzr
001faa78mov x4, xzr
001faa7cldur x29, [sp-8]
001faa80ldr x30, [sp], 208
001faa84ret x30
001faa88
001faa88loc_1faa88:
001faa88ldr x3, [sp+264]
001faa8cldr x0, [sp+216]
001faa90ldr x1, [sp+224]
001faa94ldr x2, [sp+232]
001faa98bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001faa9cstr x0, [sp+216]
001faaa0str x1, [sp+224]
001faaa4str x2, [sp+232]
001faaa8str xzr, [sp+40]
001faaacstr xzr, [sp+64]
001faab0b 0x1faab4
001faab4
001faab4loc_1faab4:
001faab4ldr x4, [sp+48]
001faab8ldr x5, [sp+64]
001faabcsubs xzr, x4, x5
001faac0b.gt 0x1faac8
001faac4b 0x1fab28
001faac8
001faac8loc_1faac8:
001faac8ldr x1, [sp+64]
001faaccldr x2, [sp+184]
001faad0ldrsb x27, [x2]
001faad4ldr x2, [x2+40]
001faad8ldr x0, [sp+192]
001faadcblr x2
001faae0str x0, [sp+160]
001faae4str x1, [sp+168]
001faae8str x2, [sp+176]
001faaecbl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001faaf0str x0, [sp+88]
001faaf4sbfm x0, x0, 0, 31
001faaf8bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
001faafcstr x0, [sp+80]
001fab00bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fab04str x0, [sp+72]
001fab08ldr x2, [sp+40]
001fab0cadd x2, x2, x0
001fab10str x2, [sp+40]
001fab14b 0x1fab18
001fab18
001fab18loc_1fab18:
001fab18ldr x4, [sp+64]
001fab1cadd x4, x4, 1
001fab20str x4, [sp+64]
001fab24b 0x1faab4
001fab28
001fab28loc_1fab28:
001fab28ldr x0, [sp+216]
001fab2cldr x1, [sp+224]
001fab30ldr x2, [sp+232]
001fab34ldr x3, [sp+40]
001fab38bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fab3cstr x0, [sp+216]
001fab40str x1, [sp+224]
001fab44str x2, [sp+232]
001fab48str xzr, [sp+56]
001fab4cb 0x1fab50
001fab50
001fab50loc_1fab50:
001fab50ldr x5, [sp+48]
001fab54ldr x6, [sp+56]
001fab58subs xzr, x5, x6
001fab5cb.gt 0x1fab64
001fab60b 0x1fabd8
001fab64
001fab64loc_1fab64:
001fab64ldr x1, [sp+56]
001fab68ldr x2, [sp+184]
001fab6cldrsb x27, [x2]
001fab70ldr x2, [x2+40]
001fab74ldr x0, [sp+192]
001fab78blr x2
001fab7cstr x0, [sp+136]
001fab80str x1, [sp+144]
001fab84str x2, [sp+152]
001fab88bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001fab8cstr x0, [sp+88]
001fab90sbfm x0, x0, 0, 31
001fab94bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
001fab98str x0, [sp+80]
001fab9cldr x1, [sp+224]
001faba0ldr x2, [sp+232]
001faba4ldr x3, [sp+216]
001faba8mov x4, x0
001fabacmov x0, x3
001fabb0mov x3, x4
001fabb4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fabb8str x0, [sp+216]
001fabbcstr x1, [sp+224]
001fabc0str x2, [sp+232]
001fabc4b 0x1fabc8
001fabc8
001fabc8loc_1fabc8:
001fabc8ldr x5, [sp+56]
001fabccadd x5, x5, 1
001fabd0str x5, [sp+56]
001fabd4b 0x1fab50
001fabd8
001fabd8loc_1fabd8:
001fabd8ldr x5, [sp+216]
001fabdcldr x6, [sp+224]
001fabe0ldr x7, [sp+232]
001fabe4str x5, [sp+112]
001fabe8str x6, [sp+120]
001fabecstr x7, [sp+128]
001fabf0stp xzr, xzr, [sp+96]
001fabf4ldr x0, [sp+112]
001fabf8ldr x1, [sp+120]
001fabfcldr x2, [sp+128]
001fac00mov x3, xzr
001fac04mov x4, xzr
001fac08ldur x29, [sp-8]
001fac0cldr x30, [sp], 208
001fac10ret x30
001fac14
001fac14loc_1fac14:
001fac14stp x0, x1, [sp+8]
001fac18stp x2, x3, [sp+24]
001fac1cstp x4, x5, [sp+40]
001fac20str x6, [sp+56]
001fac24strb w7, [sp+64]
001fac28mov x3, x30
001fac2cbl runtime.morestack_noctxt.abi0
001fac30ldp x0, x1, [sp+8]
001fac34ldp x2, x3, [sp+24]
001fac38ldp x4, x5, [sp+40]
001fac3cldr x6, [sp+56]
001fac40ldrb w7, [sp+64]
001fac44b 0x1fa9d0
001fac48udf 0
001fac4cudf 0
001fa9d0
001fa9d0google.golang.org/protobuf/internal/impl.appendSint32PackedSliceValue: ; void google.golang.org/protobuf/internal/impl.appendSint32PackedSliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fa9d0ldr x16, [x28+16]
001fa9d4sub x17, sp, 80
001fa9d8subs xzr, x17, x16
001fa9dcb.ls 0x1fac14
001fa9e0str x30, [sp-208]!
001fa9e4stur x29, [sp-8]
001fa9e8sub x29, sp, 8
001fa9ecstr x0, [sp+216]
001fa9f0str x1, [sp+224]
001fa9f4str x2, [sp+232]
001fa9f8str x3, [sp+240]
001fa9fcstr x4, [sp+248]
001faa00str x5, [sp+256]
001faa04str x6, [sp+264]
001faa08strb w7, [sp+272]
001faa0cstr xzr, [sp+112]
001faa10stp xzr, xzr, [sp+120]
001faa14stp xzr, xzr, [sp+96]
001faa18ldr x0, [sp+240]
001faa1cldr x1, [sp+248]
001faa20ldr x2, [sp+256]
001faa24bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001faa28str x0, [sp+184]
001faa2cstr x1, [sp+192]
001faa30ldrsb x27, [x0]
001faa34ldr x3, [x0+56]
001faa38mov x0, x1
001faa3cblr x3
001faa40str x0, [sp+48]
001faa44cbz x0, 0x1faa4c
001faa48b 0x1faa88
001faa4c
001faa4cloc_1faa4c:
001faa4cldr x5, [sp+216]
001faa50ldr x6, [sp+224]
001faa54ldr x7, [sp+232]
001faa58str x5, [sp+112]
001faa5cstr x6, [sp+120]
001faa60str x7, [sp+128]
001faa64stp xzr, xzr, [sp+96]
001faa68ldr x0, [sp+112]
001faa6cldr x1, [sp+120]
001faa70ldr x2, [sp+128]
001faa74mov x3, xzr
001faa78mov x4, xzr
001faa7cldur x29, [sp-8]
001faa80ldr x30, [sp], 208
001faa84ret x30
001faa88
001faa88loc_1faa88:
001faa88ldr x3, [sp+264]
001faa8cldr x0, [sp+216]
001faa90ldr x1, [sp+224]
001faa94ldr x2, [sp+232]
001faa98bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001faa9cstr x0, [sp+216]
001faaa0str x1, [sp+224]
001faaa4str x2, [sp+232]
001faaa8str xzr, [sp+40]
001faaacstr xzr, [sp+64]
001faab0b 0x1faab4
001faab4
001faab4loc_1faab4:
001faab4ldr x4, [sp+48]
001faab8ldr x5, [sp+64]
001faabcsubs xzr, x4, x5
001faac0b.gt 0x1faac8
001faac4b 0x1fab28
001faac8
001faac8loc_1faac8:
001faac8ldr x1, [sp+64]
001faaccldr x2, [sp+184]
001faad0ldrsb x27, [x2]
001faad4ldr x2, [x2+40]
001faad8ldr x0, [sp+192]
001faadcblr x2
001faae0str x0, [sp+160]
001faae4str x1, [sp+168]
001faae8str x2, [sp+176]
001faaecbl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001faaf0str x0, [sp+88]
001faaf4sbfm x0, x0, 0, 31
001faaf8bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
001faafcstr x0, [sp+80]
001fab00bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fab04str x0, [sp+72]
001fab08ldr x2, [sp+40]
001fab0cadd x2, x2, x0
001fab10str x2, [sp+40]
001fab14b 0x1fab18
001fab18
001fab18loc_1fab18:
001fab18ldr x4, [sp+64]
001fab1cadd x4, x4, 1
001fab20str x4, [sp+64]
001fab24b 0x1faab4
001fab28
001fab28loc_1fab28:
001fab28ldr x0, [sp+216]
001fab2cldr x1, [sp+224]
001fab30ldr x2, [sp+232]
001fab34ldr x3, [sp+40]
001fab38bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fab3cstr x0, [sp+216]
001fab40str x1, [sp+224]
001fab44str x2, [sp+232]
001fab48str xzr, [sp+56]
001fab4cb 0x1fab50
001fab50
001fab50loc_1fab50:
001fab50ldr x5, [sp+48]
001fab54ldr x6, [sp+56]
001fab58subs xzr, x5, x6
001fab5cb.gt 0x1fab64
001fab60b 0x1fabd8
001fab64
001fab64loc_1fab64:
001fab64ldr x1, [sp+56]
001fab68ldr x2, [sp+184]
001fab6cldrsb x27, [x2]
001fab70ldr x2, [x2+40]
001fab74ldr x0, [sp+192]
001fab78blr x2
001fab7cstr x0, [sp+136]
001fab80str x1, [sp+144]
001fab84str x2, [sp+152]
001fab88bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001fab8cstr x0, [sp+88]
001fab90sbfm x0, x0, 0, 31
001fab94bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
001fab98str x0, [sp+80]
001fab9cldr x1, [sp+224]
001faba0ldr x2, [sp+232]
001faba4ldr x3, [sp+216]
001faba8mov x4, x0
001fabacmov x0, x3
001fabb0mov x3, x4
001fabb4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fabb8str x0, [sp+216]
001fabbcstr x1, [sp+224]
001fabc0str x2, [sp+232]
001fabc4b 0x1fabc8
001fabc8
001fabc8loc_1fabc8:
001fabc8ldr x5, [sp+56]
001fabccadd x5, x5, 1
001fabd0str x5, [sp+56]
001fabd4b 0x1fab50
001fabd8
001fabd8loc_1fabd8:
001fabd8ldr x5, [sp+216]
001fabdcldr x6, [sp+224]
001fabe0ldr x7, [sp+232]
001fabe4str x5, [sp+112]
001fabe8str x6, [sp+120]
001fabecstr x7, [sp+128]
001fabf0stp xzr, xzr, [sp+96]
001fabf4ldr x0, [sp+112]
001fabf8ldr x1, [sp+120]
001fabfcldr x2, [sp+128]
001fac00mov x3, xzr
001fac04mov x4, xzr
001fac08ldur x29, [sp-8]
001fac0cldr x30, [sp], 208
001fac10ret x30
001fac14
001fac14loc_1fac14:
001fac14stp x0, x1, [sp+8]
001fac18stp x2, x3, [sp+24]
001fac1cstp x4, x5, [sp+40]
001fac20str x6, [sp+56]
001fac24strb w7, [sp+64]
001fac28mov x3, x30
001fac2cbl runtime.morestack_noctxt.abi0
001fac30ldp x0, x1, [sp+8]
001fac34ldp x2, x3, [sp+24]
001fac38ldp x4, x5, [sp+40]
001fac3cldr x6, [sp+56]
001fac40ldrb w7, [sp+64]
001fac44b 0x1fa9d0
001fac48udf 0
001fac4cudf 0
001fa9d0
001fac50
001fac50google.golang.org/protobuf/internal/impl.sizeUint32: ; void google.golang.org/protobuf/internal/impl.sizeUint32(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fac50ldr x16, [x28+16]
001fac54subs xzr, sp, x16
001fac58b.ls 0x1facb8
001fac5cstr x30, [sp-64]!
001fac60stur x29, [sp-8]
001fac64sub x29, sp, 8
001fac68str x0, [sp+72]
001fac6cstr x1, [sp+80]
001fac70strb w2, [sp+88]
001fac74str xzr, [sp+32]
001fac78bl google.golang.org/protobuf/internal/impl.pointer.Uint32
001fac7cstr x0, [sp+48]
001fac80ldrsb x27, [x0]
001fac84ldr w1, [x0]
001fac88str w1, [sp+28]
001fac8cmov x0, x1
001fac90bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fac94str x0, [sp+40]
001fac98ldr x1, [sp+80]
001fac9cldrsb x27, [x1]
001faca0ldr x1, [x1+120]
001faca4add x0, x1, x0
001faca8str x0, [sp+32]
001facacldur x29, [sp-8]
001facb0ldr x30, [sp], 64
001facb4ret x30
001facb8
001facb8loc_1facb8:
001facb8stp x0, x1, [sp+8]
001facbcstrb w2, [sp+24]
001facc0mov x3, x30
001facc4bl runtime.morestack_noctxt.abi0
001facc8ldp x0, x1, [sp+8]
001facccldrb w2, [sp+24]
001facd0b 0x1fac50
001facd4udf 0
001facd8udf 0
001facdcudf 0
001fac50
001fac50google.golang.org/protobuf/internal/impl.sizeUint32: ; void google.golang.org/protobuf/internal/impl.sizeUint32(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fac50ldr x16, [x28+16]
001fac54subs xzr, sp, x16
001fac58b.ls 0x1facb8
001fac5cstr x30, [sp-64]!
001fac60stur x29, [sp-8]
001fac64sub x29, sp, 8
001fac68str x0, [sp+72]
001fac6cstr x1, [sp+80]
001fac70strb w2, [sp+88]
001fac74str xzr, [sp+32]
001fac78bl google.golang.org/protobuf/internal/impl.pointer.Uint32
001fac7cstr x0, [sp+48]
001fac80ldrsb x27, [x0]
001fac84ldr w1, [x0]
001fac88str w1, [sp+28]
001fac8cmov x0, x1
001fac90bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fac94str x0, [sp+40]
001fac98ldr x1, [sp+80]
001fac9cldrsb x27, [x1]
001faca0ldr x1, [x1+120]
001faca4add x0, x1, x0
001faca8str x0, [sp+32]
001facacldur x29, [sp-8]
001facb0ldr x30, [sp], 64
001facb4ret x30
001facb8
001facb8loc_1facb8:
001facb8stp x0, x1, [sp+8]
001facbcstrb w2, [sp+24]
001facc0mov x3, x30
001facc4bl runtime.morestack_noctxt.abi0
001facc8ldp x0, x1, [sp+8]
001facccldrb w2, [sp+24]
001facd0b 0x1fac50
001facd4udf 0
001facd8udf 0
001facdcudf 0
001fac50
001face0
001face0google.golang.org/protobuf/internal/impl.appendUint32: ; void google.golang.org/protobuf/internal/impl.appendUint32(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001face0ldr x16, [x28+16]
001face4subs xzr, sp, x16
001face8b.ls 0x1fada4
001facecstr x30, [sp-112]!
001facf0stur x29, [sp-8]
001facf4sub x29, sp, 8
001facf8str x0, [sp+120]
001facfcstr x1, [sp+128]
001fad00str x2, [sp+136]
001fad04str x3, [sp+144]
001fad08str x4, [sp+152]
001fad0cstrb w5, [sp+160]
001fad10str xzr, [sp+72]
001fad14stp xzr, xzr, [sp+80]
001fad18stp xzr, xzr, [sp+56]
001fad1cldr x0, [sp+144]
001fad20bl google.golang.org/protobuf/internal/impl.pointer.Uint32
001fad24str x0, [sp+96]
001fad28ldrsb x27, [x0]
001fad2cldr w1, [x0]
001fad30str w1, [sp+44]
001fad34ldr x1, [sp+152]
001fad38ldrsb x27, [x1]
001fad3cldr x3, [x1+112]
001fad40str x3, [sp+48]
001fad44ldr x0, [sp+120]
001fad48ldr x1, [sp+128]
001fad4cldr x2, [sp+136]
001fad50bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fad54str x0, [sp+120]
001fad58str x1, [sp+128]
001fad5cstr x2, [sp+136]
001fad60ldr w3, [sp+44]
001fad64bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fad68str x0, [sp+120]
001fad6cstr x1, [sp+128]
001fad70str x2, [sp+136]
001fad74str x0, [sp+72]
001fad78str x1, [sp+80]
001fad7cstr x2, [sp+88]
001fad80stp xzr, xzr, [sp+56]
001fad84ldr x0, [sp+72]
001fad88ldr x1, [sp+80]
001fad8cldr x2, [sp+88]
001fad90mov x3, xzr
001fad94mov x4, xzr
001fad98ldur x29, [sp-8]
001fad9cldr x30, [sp], 112
001fada0ret x30
001fada4
001fada4loc_1fada4:
001fada4stp x0, x1, [sp+8]
001fada8stp x2, x3, [sp+24]
001fadacstr x4, [sp+40]
001fadb0strb w5, [sp+48]
001fadb4mov x3, x30
001fadb8bl runtime.morestack_noctxt.abi0
001fadbcldp x0, x1, [sp+8]
001fadc0ldp x2, x3, [sp+24]
001fadc4ldr x4, [sp+40]
001fadc8ldrb w5, [sp+48]
001fadccb 0x1face0
001face0
001face0google.golang.org/protobuf/internal/impl.appendUint32: ; void google.golang.org/protobuf/internal/impl.appendUint32(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001face0ldr x16, [x28+16]
001face4subs xzr, sp, x16
001face8b.ls 0x1fada4
001facecstr x30, [sp-112]!
001facf0stur x29, [sp-8]
001facf4sub x29, sp, 8
001facf8str x0, [sp+120]
001facfcstr x1, [sp+128]
001fad00str x2, [sp+136]
001fad04str x3, [sp+144]
001fad08str x4, [sp+152]
001fad0cstrb w5, [sp+160]
001fad10str xzr, [sp+72]
001fad14stp xzr, xzr, [sp+80]
001fad18stp xzr, xzr, [sp+56]
001fad1cldr x0, [sp+144]
001fad20bl google.golang.org/protobuf/internal/impl.pointer.Uint32
001fad24str x0, [sp+96]
001fad28ldrsb x27, [x0]
001fad2cldr w1, [x0]
001fad30str w1, [sp+44]
001fad34ldr x1, [sp+152]
001fad38ldrsb x27, [x1]
001fad3cldr x3, [x1+112]
001fad40str x3, [sp+48]
001fad44ldr x0, [sp+120]
001fad48ldr x1, [sp+128]
001fad4cldr x2, [sp+136]
001fad50bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fad54str x0, [sp+120]
001fad58str x1, [sp+128]
001fad5cstr x2, [sp+136]
001fad60ldr w3, [sp+44]
001fad64bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fad68str x0, [sp+120]
001fad6cstr x1, [sp+128]
001fad70str x2, [sp+136]
001fad74str x0, [sp+72]
001fad78str x1, [sp+80]
001fad7cstr x2, [sp+88]
001fad80stp xzr, xzr, [sp+56]
001fad84ldr x0, [sp+72]
001fad88ldr x1, [sp+80]
001fad8cldr x2, [sp+88]
001fad90mov x3, xzr
001fad94mov x4, xzr
001fad98ldur x29, [sp-8]
001fad9cldr x30, [sp], 112
001fada0ret x30
001fada4
001fada4loc_1fada4:
001fada4stp x0, x1, [sp+8]
001fada8stp x2, x3, [sp+24]
001fadacstr x4, [sp+40]
001fadb0strb w5, [sp+48]
001fadb4mov x3, x30
001fadb8bl runtime.morestack_noctxt.abi0
001fadbcldp x0, x1, [sp+8]
001fadc0ldp x2, x3, [sp+24]
001fadc4ldr x4, [sp+40]
001fadc8ldrb w5, [sp+48]
001fadccb 0x1face0
001face0
001fadd0
001fadd0google.golang.org/protobuf/internal/impl.consumeUint32: ; void google.golang.org/protobuf/internal/impl.consumeUint32(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001fadd0ldr x16, [x28+16]
001fadd4sub x17, sp, 16
001fadd8subs xzr, x17, x16
001faddcb.ls 0x1fb054
001fade0str x30, [sp-144]!
001fade4stur x29, [sp-8]
001fade8sub x29, sp, 8
001fadecstr x0, [sp+152]
001fadf0str x1, [sp+160]
001fadf4str x2, [sp+168]
001fadf8str x3, [sp+176]
001fadfcstrb w4, [sp+184]
001fae00str x5, [sp+192]
001fae04strb w6, [sp+200]
001fae08str x7, [sp+208]
001fae0cstr x8, [sp+216]
001fae10str x9, [sp+224]
001fae14str xzr, [sp+56]
001fae18strb wzr, [sp+64]
001fae1cstp xzr, xzr, [sp+112]
001fae20ldrsb x4, [sp+184]
001fae24ubfm x4, x4, 0, 7
001fae28cbnz w4, 0x1fae30
001fae2cb 0x1fae5c
001fae30
001fae30loc_1fae30:
001fae30adrp x27, 0x828000
001fae34ldr x2, [x27+192]
001fae38adrp x27, 0x828000
001fae3cldr x3, [x27+200]
001fae40str x2, [sp+112]
001fae44str x3, [sp+120]
001fae48ldr x0, [sp+56]
001fae4cldrb w1, [sp+64]
001fae50ldur x29, [sp-8]
001fae54ldr x30, [sp], 144
001fae58ret x30
001fae5c
001fae5cloc_1fae5c:
001fae5cstr xzr, [sp+48]
001fae60str xzr, [sp+72]
001fae64ldr x4, [sp+160]
001fae68str x4, [sp+96]
001fae6csubs xzr, x4, 0
001fae70cset x5, ne
001fae74strb w5, [sp+47]
001fae78cbnz x4, 0x1fae80
001fae7cb 0x1faea8
001fae80
001fae80loc_1fae80:
001fae80ldr x1, [sp+160]
001fae84ldr x4, [sp+152]
001fae88subs xzr, x1, 0
001fae8cb.hi 0x1fae94
001fae90b 0x1fb048
001fae94
001fae94loc_1fae94:
001fae94ldrb w4, [x4]
001fae98subs wzr, w4, 128
001fae9ccset x4, lo
001faea0strb w4, [sp+47]
001faea4b 0x1faeac
001faea8
001faea8loc_1faea8:
001faea8b 0x1faeac
001faeac
001faeacloc_1faeac:
001faeacldrb w4, [sp+47]
001faeb0tbnz w4, 0, 0x1faeb8
001faeb4b 0x1faee0
001faeb8
001faeb8loc_1faeb8:
001faeb8ldr x1, [sp+160]
001faebcldr x4, [sp+152]
001faec0subs xzr, x1, 0
001faec4b.hi 0x1faecc
001faec8b 0x1fb040
001faecc
001faeccloc_1faecc:
001faeccldrb w4, [x4]
001faed0str x4, [sp+48]
001faed4orr x4, xzr, 1
001faed8str x4, [sp+72]
001faedcb 0x1fafb0
001faee0
001faee0loc_1faee0:
001faee0ldr x4, [sp+160]
001faee4str x4, [sp+96]
001faee8subs xzr, x4, 2
001faeeccset x4, ge
001faef0strb w4, [sp+47]
001faef4b.ge 0x1faefc
001faef8b 0x1faf24
001faefc
001faefcloc_1faefc:
001faefcldr x1, [sp+160]
001faf00ldr x4, [sp+152]
001faf04subs xzr, x1, 1
001faf08b.hi 0x1faf10
001faf0cb 0x1fb038
001faf10
001faf10loc_1faf10:
001faf10ldrb w4, [x4+1]
001faf14subs wzr, w4, 128
001faf18cset x4, lo
001faf1cstrb w4, [sp+47]
001faf20b 0x1faf28
001faf24
001faf24loc_1faf24:
001faf24b 0x1faf28
001faf28
001faf28loc_1faf28:
001faf28ldrb w4, [sp+47]
001faf2ctbnz w4, 0, 0x1faf34
001faf30b 0x1faf80
001faf34
001faf34loc_1faf34:
001faf34ldr x1, [sp+160]
001faf38ldr x4, [sp+152]
001faf3csubs xzr, x1, 0
001faf40b.hi 0x1faf48
001faf44b 0x1fb030
001faf48
001faf48loc_1faf48:
001faf48ldrb w4, [x4]
001faf4cand x4, x4, 127
001faf50ldr x1, [sp+160]
001faf54ldr x5, [sp+152]
001faf58subs xzr, x1, 1
001faf5cb.hi 0x1faf64
001faf60b 0x1fb028
001faf64
001faf64loc_1faf64:
001faf64ldrb w5, [x5+1]
001faf68ubfm x5, x5, 57, 7
001faf6cadd x4, x4, x5
001faf70str x4, [sp+48]
001faf74orr x4, xzr, 2
001faf78str x4, [sp+72]
001faf7cb 0x1fafac
001faf80
001faf80loc_1faf80:
001faf80ldr x0, [sp+152]
001faf84ldr x1, [sp+160]
001faf88ldr x2, [sp+168]
001faf8cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001faf90str x0, [sp+88]
001faf94str x1, [sp+96]
001faf98str x0, [sp+80]
001faf9cstr x1, [sp+104]
001fafa0str x0, [sp+48]
001fafa4str x1, [sp+72]
001fafa8b 0x1fafac
001fafac
001fafacloc_1fafac:
001fafacb 0x1fafb0
001fafb0
001fafb0loc_1fafb0:
001fafb0ldr x4, [sp+72]
001fafb4tbnz x4, 63, 0x1fafbc
001fafb8b 0x1fafe8
001fafbc
001fafbcloc_1fafbc:
001fafbcadrp x27, 0x828000
001fafc0ldr x2, [x27+160]
001fafc4adrp x27, 0x828000
001fafc8ldr x3, [x27+168]
001fafccstr x2, [sp+112]
001fafd0str x3, [sp+120]
001fafd4ldr x0, [sp+56]
001fafd8ldrb w1, [sp+64]
001fafdcldur x29, [sp-8]
001fafe0ldr x30, [sp], 144
001fafe4ret x30
001fafe8
001fafe8loc_1fafe8:
001fafe8ldr x0, [sp+176]
001fafecbl google.golang.org/protobuf/internal/impl.pointer.Uint32
001faff0str x0, [sp+128]
001faff4ldrsb x27, [x0]
001faff8ldr x1, [sp+48]
001faffcstr w1, [x0]
001fb000ldr x1, [sp+72]
001fb004str x1, [sp+56]
001fb008stp xzr, xzr, [sp+112]
001fb00cldr x0, [sp+56]
001fb010ldrb w1, [sp+64]
001fb014mov x2, xzr
001fb018mov x3, xzr
001fb01cldur x29, [sp-8]
001fb020ldr x30, [sp], 144
001fb024ret x30
001fb028
001fb028loc_1fb028:
001fb028orr x0, xzr, 1
001fb02cbl runtime.panicIndex
001fb030
001fb030loc_1fb030:
001fb030mov x0, xzr
001fb034bl runtime.panicIndex
001fb038
001fb038loc_1fb038:
001fb038orr x0, xzr, 1
001fb03cbl runtime.panicIndex
001fb040
001fb040loc_1fb040:
001fb040mov x0, xzr
001fb044bl runtime.panicIndex
001fb048
001fb048loc_1fb048:
001fb048mov x0, xzr
001fb04cbl runtime.panicIndex
001fb050hint
001fb054
001fb054loc_1fb054:
001fb054stp x0, x1, [sp+8]
001fb058stp x2, x3, [sp+24]
001fb05cstrb w4, [sp+40]
001fb060str x5, [sp+48]
001fb064strb w6, [sp+56]
001fb068stp x7, x8, [sp+64]
001fb06cstr x9, [sp+80]
001fb070mov x3, x30
001fb074bl runtime.morestack_noctxt.abi0
001fb078ldp x0, x1, [sp+8]
001fb07cldp x2, x3, [sp+24]
001fb080ldrsb x4, [sp+40]
001fb084ldr x5, [sp+48]
001fb088ldrb w6, [sp+56]
001fb08cldp x7, x8, [sp+64]
001fb090ldr x9, [sp+80]
001fb094b 0x1fadd0
001fb098udf 0
001fb09cudf 0
001fadd0
001fadd0google.golang.org/protobuf/internal/impl.consumeUint32: ; void google.golang.org/protobuf/internal/impl.consumeUint32(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001fadd0ldr x16, [x28+16]
001fadd4sub x17, sp, 16
001fadd8subs xzr, x17, x16
001faddcb.ls 0x1fb054
001fade0str x30, [sp-144]!
001fade4stur x29, [sp-8]
001fade8sub x29, sp, 8
001fadecstr x0, [sp+152]
001fadf0str x1, [sp+160]
001fadf4str x2, [sp+168]
001fadf8str x3, [sp+176]
001fadfcstrb w4, [sp+184]
001fae00str x5, [sp+192]
001fae04strb w6, [sp+200]
001fae08str x7, [sp+208]
001fae0cstr x8, [sp+216]
001fae10str x9, [sp+224]
001fae14str xzr, [sp+56]
001fae18strb wzr, [sp+64]
001fae1cstp xzr, xzr, [sp+112]
001fae20ldrsb x4, [sp+184]
001fae24ubfm x4, x4, 0, 7
001fae28cbnz w4, 0x1fae30
001fae2cb 0x1fae5c
001fae30
001fae30loc_1fae30:
001fae30adrp x27, 0x828000
001fae34ldr x2, [x27+192]
001fae38adrp x27, 0x828000
001fae3cldr x3, [x27+200]
001fae40str x2, [sp+112]
001fae44str x3, [sp+120]
001fae48ldr x0, [sp+56]
001fae4cldrb w1, [sp+64]
001fae50ldur x29, [sp-8]
001fae54ldr x30, [sp], 144
001fae58ret x30
001fae5c
001fae5cloc_1fae5c:
001fae5cstr xzr, [sp+48]
001fae60str xzr, [sp+72]
001fae64ldr x4, [sp+160]
001fae68str x4, [sp+96]
001fae6csubs xzr, x4, 0
001fae70cset x5, ne
001fae74strb w5, [sp+47]
001fae78cbnz x4, 0x1fae80
001fae7cb 0x1faea8
001fae80
001fae80loc_1fae80:
001fae80ldr x1, [sp+160]
001fae84ldr x4, [sp+152]
001fae88subs xzr, x1, 0
001fae8cb.hi 0x1fae94
001fae90b 0x1fb048
001fae94
001fae94loc_1fae94:
001fae94ldrb w4, [x4]
001fae98subs wzr, w4, 128
001fae9ccset x4, lo
001faea0strb w4, [sp+47]
001faea4b 0x1faeac
001faea8
001faea8loc_1faea8:
001faea8b 0x1faeac
001faeac
001faeacloc_1faeac:
001faeacldrb w4, [sp+47]
001faeb0tbnz w4, 0, 0x1faeb8
001faeb4b 0x1faee0
001faeb8
001faeb8loc_1faeb8:
001faeb8ldr x1, [sp+160]
001faebcldr x4, [sp+152]
001faec0subs xzr, x1, 0
001faec4b.hi 0x1faecc
001faec8b 0x1fb040
001faecc
001faeccloc_1faecc:
001faeccldrb w4, [x4]
001faed0str x4, [sp+48]
001faed4orr x4, xzr, 1
001faed8str x4, [sp+72]
001faedcb 0x1fafb0
001faee0
001faee0loc_1faee0:
001faee0ldr x4, [sp+160]
001faee4str x4, [sp+96]
001faee8subs xzr, x4, 2
001faeeccset x4, ge
001faef0strb w4, [sp+47]
001faef4b.ge 0x1faefc
001faef8b 0x1faf24
001faefc
001faefcloc_1faefc:
001faefcldr x1, [sp+160]
001faf00ldr x4, [sp+152]
001faf04subs xzr, x1, 1
001faf08b.hi 0x1faf10
001faf0cb 0x1fb038
001faf10
001faf10loc_1faf10:
001faf10ldrb w4, [x4+1]
001faf14subs wzr, w4, 128
001faf18cset x4, lo
001faf1cstrb w4, [sp+47]
001faf20b 0x1faf28
001faf24
001faf24loc_1faf24:
001faf24b 0x1faf28
001faf28
001faf28loc_1faf28:
001faf28ldrb w4, [sp+47]
001faf2ctbnz w4, 0, 0x1faf34
001faf30b 0x1faf80
001faf34
001faf34loc_1faf34:
001faf34ldr x1, [sp+160]
001faf38ldr x4, [sp+152]
001faf3csubs xzr, x1, 0
001faf40b.hi 0x1faf48
001faf44b 0x1fb030
001faf48
001faf48loc_1faf48:
001faf48ldrb w4, [x4]
001faf4cand x4, x4, 127
001faf50ldr x1, [sp+160]
001faf54ldr x5, [sp+152]
001faf58subs xzr, x1, 1
001faf5cb.hi 0x1faf64
001faf60b 0x1fb028
001faf64
001faf64loc_1faf64:
001faf64ldrb w5, [x5+1]
001faf68ubfm x5, x5, 57, 7
001faf6cadd x4, x4, x5
001faf70str x4, [sp+48]
001faf74orr x4, xzr, 2
001faf78str x4, [sp+72]
001faf7cb 0x1fafac
001faf80
001faf80loc_1faf80:
001faf80ldr x0, [sp+152]
001faf84ldr x1, [sp+160]
001faf88ldr x2, [sp+168]
001faf8cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001faf90str x0, [sp+88]
001faf94str x1, [sp+96]
001faf98str x0, [sp+80]
001faf9cstr x1, [sp+104]
001fafa0str x0, [sp+48]
001fafa4str x1, [sp+72]
001fafa8b 0x1fafac
001fafac
001fafacloc_1fafac:
001fafacb 0x1fafb0
001fafb0
001fafb0loc_1fafb0:
001fafb0ldr x4, [sp+72]
001fafb4tbnz x4, 63, 0x1fafbc
001fafb8b 0x1fafe8
001fafbc
001fafbcloc_1fafbc:
001fafbcadrp x27, 0x828000
001fafc0ldr x2, [x27+160]
001fafc4adrp x27, 0x828000
001fafc8ldr x3, [x27+168]
001fafccstr x2, [sp+112]
001fafd0str x3, [sp+120]
001fafd4ldr x0, [sp+56]
001fafd8ldrb w1, [sp+64]
001fafdcldur x29, [sp-8]
001fafe0ldr x30, [sp], 144
001fafe4ret x30
001fafe8
001fafe8loc_1fafe8:
001fafe8ldr x0, [sp+176]
001fafecbl google.golang.org/protobuf/internal/impl.pointer.Uint32
001faff0str x0, [sp+128]
001faff4ldrsb x27, [x0]
001faff8ldr x1, [sp+48]
001faffcstr w1, [x0]
001fb000ldr x1, [sp+72]
001fb004str x1, [sp+56]
001fb008stp xzr, xzr, [sp+112]
001fb00cldr x0, [sp+56]
001fb010ldrb w1, [sp+64]
001fb014mov x2, xzr
001fb018mov x3, xzr
001fb01cldur x29, [sp-8]
001fb020ldr x30, [sp], 144
001fb024ret x30
001fb028
001fb028loc_1fb028:
001fb028orr x0, xzr, 1
001fb02cbl runtime.panicIndex
001fb030
001fb030loc_1fb030:
001fb030mov x0, xzr
001fb034bl runtime.panicIndex
001fb038
001fb038loc_1fb038:
001fb038orr x0, xzr, 1
001fb03cbl runtime.panicIndex
001fb040
001fb040loc_1fb040:
001fb040mov x0, xzr
001fb044bl runtime.panicIndex
001fb048
001fb048loc_1fb048:
001fb048mov x0, xzr
001fb04cbl runtime.panicIndex
001fb050hint
001fb054
001fb054loc_1fb054:
001fb054stp x0, x1, [sp+8]
001fb058stp x2, x3, [sp+24]
001fb05cstrb w4, [sp+40]
001fb060str x5, [sp+48]
001fb064strb w6, [sp+56]
001fb068stp x7, x8, [sp+64]
001fb06cstr x9, [sp+80]
001fb070mov x3, x30
001fb074bl runtime.morestack_noctxt.abi0
001fb078ldp x0, x1, [sp+8]
001fb07cldp x2, x3, [sp+24]
001fb080ldrsb x4, [sp+40]
001fb084ldr x5, [sp+48]
001fb088ldrb w6, [sp+56]
001fb08cldp x7, x8, [sp+64]
001fb090ldr x9, [sp+80]
001fb094b 0x1fadd0
001fb098udf 0
001fb09cudf 0
001fadd0
001fb0a0
001fb0a0google.golang.org/protobuf/internal/impl.sizeUint32NoZero: ; void google.golang.org/protobuf/internal/impl.sizeUint32NoZero(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fb0a0ldr x16, [x28+16]
001fb0a4subs xzr, sp, x16
001fb0a8b.ls 0x1fb124
001fb0acstr x30, [sp-64]!
001fb0b0stur x29, [sp-8]
001fb0b4sub x29, sp, 8
001fb0b8str x0, [sp+72]
001fb0bcstr x1, [sp+80]
001fb0c0strb w2, [sp+88]
001fb0c4str xzr, [sp+32]
001fb0c8bl google.golang.org/protobuf/internal/impl.pointer.Uint32
001fb0ccstr x0, [sp+48]
001fb0d0ldrsb x27, [x0]
001fb0d4ldr w1, [x0]
001fb0d8str w1, [sp+28]
001fb0dccbz w1, 0x1fb0e4
001fb0e0b 0x1fb0f8
001fb0e4
001fb0e4loc_1fb0e4:
001fb0e4str xzr, [sp+32]
001fb0e8mov x0, xzr
001fb0ecldur x29, [sp-8]
001fb0f0ldr x30, [sp], 64
001fb0f4ret x30
001fb0f8
001fb0f8loc_1fb0f8:
001fb0f8mov x0, x1
001fb0fcbl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fb100str x0, [sp+40]
001fb104ldr x1, [sp+80]
001fb108ldrsb x27, [x1]
001fb10cldr x1, [x1+120]
001fb110add x0, x1, x0
001fb114str x0, [sp+32]
001fb118ldur x29, [sp-8]
001fb11cldr x30, [sp], 64
001fb120ret x30
001fb124
001fb124loc_1fb124:
001fb124stp x0, x1, [sp+8]
001fb128strb w2, [sp+24]
001fb12cmov x3, x30
001fb130bl runtime.morestack_noctxt.abi0
001fb134ldp x0, x1, [sp+8]
001fb138ldrb w2, [sp+24]
001fb13cb 0x1fb0a0
001fb0a0
001fb0a0google.golang.org/protobuf/internal/impl.sizeUint32NoZero: ; void google.golang.org/protobuf/internal/impl.sizeUint32NoZero(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fb0a0ldr x16, [x28+16]
001fb0a4subs xzr, sp, x16
001fb0a8b.ls 0x1fb124
001fb0acstr x30, [sp-64]!
001fb0b0stur x29, [sp-8]
001fb0b4sub x29, sp, 8
001fb0b8str x0, [sp+72]
001fb0bcstr x1, [sp+80]
001fb0c0strb w2, [sp+88]
001fb0c4str xzr, [sp+32]
001fb0c8bl google.golang.org/protobuf/internal/impl.pointer.Uint32
001fb0ccstr x0, [sp+48]
001fb0d0ldrsb x27, [x0]
001fb0d4ldr w1, [x0]
001fb0d8str w1, [sp+28]
001fb0dccbz w1, 0x1fb0e4
001fb0e0b 0x1fb0f8
001fb0e4
001fb0e4loc_1fb0e4:
001fb0e4str xzr, [sp+32]
001fb0e8mov x0, xzr
001fb0ecldur x29, [sp-8]
001fb0f0ldr x30, [sp], 64
001fb0f4ret x30
001fb0f8
001fb0f8loc_1fb0f8:
001fb0f8mov x0, x1
001fb0fcbl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fb100str x0, [sp+40]
001fb104ldr x1, [sp+80]
001fb108ldrsb x27, [x1]
001fb10cldr x1, [x1+120]
001fb110add x0, x1, x0
001fb114str x0, [sp+32]
001fb118ldur x29, [sp-8]
001fb11cldr x30, [sp], 64
001fb120ret x30
001fb124
001fb124loc_1fb124:
001fb124stp x0, x1, [sp+8]
001fb128strb w2, [sp+24]
001fb12cmov x3, x30
001fb130bl runtime.morestack_noctxt.abi0
001fb134ldp x0, x1, [sp+8]
001fb138ldrb w2, [sp+24]
001fb13cb 0x1fb0a0
001fb0a0
001fb140
001fb140google.golang.org/protobuf/internal/impl.appendUint32NoZero: ; void google.golang.org/protobuf/internal/impl.appendUint32NoZero(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fb140ldr x16, [x28+16]
001fb144subs xzr, sp, x16
001fb148b.ls 0x1fb24c
001fb14cstr x30, [sp-112]!
001fb150stur x29, [sp-8]
001fb154sub x29, sp, 8
001fb158str x0, [sp+120]
001fb15cstr x1, [sp+128]
001fb160str x2, [sp+136]
001fb164str x3, [sp+144]
001fb168str x4, [sp+152]
001fb16cstrb w5, [sp+160]
001fb170str xzr, [sp+72]
001fb174stp xzr, xzr, [sp+80]
001fb178stp xzr, xzr, [sp+56]
001fb17cldr x0, [sp+144]
001fb180bl google.golang.org/protobuf/internal/impl.pointer.Uint32
001fb184str x0, [sp+96]
001fb188ldrsb x27, [x0]
001fb18cldr w1, [x0]
001fb190str w1, [sp+44]
001fb194cbz w1, 0x1fb19c
001fb198b 0x1fb1d8
001fb19c
001fb19cloc_1fb19c:
001fb19cldr x5, [sp+120]
001fb1a0ldr x6, [sp+128]
001fb1a4ldr x7, [sp+136]
001fb1a8str x5, [sp+72]
001fb1acstr x6, [sp+80]
001fb1b0str x7, [sp+88]
001fb1b4stp xzr, xzr, [sp+56]
001fb1b8ldr x0, [sp+72]
001fb1bcldr x1, [sp+80]
001fb1c0ldr x2, [sp+88]
001fb1c4mov x3, xzr
001fb1c8mov x4, xzr
001fb1ccldur x29, [sp-8]
001fb1d0ldr x30, [sp], 112
001fb1d4ret x30
001fb1d8
001fb1d8loc_1fb1d8:
001fb1d8ldr x4, [sp+152]
001fb1dcldrsb x27, [x4]
001fb1e0ldr x3, [x4+112]
001fb1e4str x3, [sp+48]
001fb1e8ldr x0, [sp+120]
001fb1ecldr x1, [sp+128]
001fb1f0ldr x2, [sp+136]
001fb1f4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fb1f8str x0, [sp+120]
001fb1fcstr x1, [sp+128]
001fb200str x2, [sp+136]
001fb204ldr w4, [sp+44]
001fb208mov x3, x4
001fb20cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fb210str x0, [sp+120]
001fb214str x1, [sp+128]
001fb218str x2, [sp+136]
001fb21cstr x0, [sp+72]
001fb220str x1, [sp+80]
001fb224str x2, [sp+88]
001fb228stp xzr, xzr, [sp+56]
001fb22cldr x0, [sp+72]
001fb230ldr x1, [sp+80]
001fb234ldr x2, [sp+88]
001fb238mov x3, xzr
001fb23cmov x4, xzr
001fb240ldur x29, [sp-8]
001fb244ldr x30, [sp], 112
001fb248ret x30
001fb24c
001fb24cloc_1fb24c:
001fb24cstp x0, x1, [sp+8]
001fb250stp x2, x3, [sp+24]
001fb254str x4, [sp+40]
001fb258strb w5, [sp+48]
001fb25cmov x3, x30
001fb260bl runtime.morestack_noctxt.abi0
001fb264ldp x0, x1, [sp+8]
001fb268ldp x2, x3, [sp+24]
001fb26cldr x4, [sp+40]
001fb270ldrb w5, [sp+48]
001fb274b 0x1fb140
001fb278udf 0
001fb27cudf 0
001fb140
001fb140google.golang.org/protobuf/internal/impl.appendUint32NoZero: ; void google.golang.org/protobuf/internal/impl.appendUint32NoZero(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fb140ldr x16, [x28+16]
001fb144subs xzr, sp, x16
001fb148b.ls 0x1fb24c
001fb14cstr x30, [sp-112]!
001fb150stur x29, [sp-8]
001fb154sub x29, sp, 8
001fb158str x0, [sp+120]
001fb15cstr x1, [sp+128]
001fb160str x2, [sp+136]
001fb164str x3, [sp+144]
001fb168str x4, [sp+152]
001fb16cstrb w5, [sp+160]
001fb170str xzr, [sp+72]
001fb174stp xzr, xzr, [sp+80]
001fb178stp xzr, xzr, [sp+56]
001fb17cldr x0, [sp+144]
001fb180bl google.golang.org/protobuf/internal/impl.pointer.Uint32
001fb184str x0, [sp+96]
001fb188ldrsb x27, [x0]
001fb18cldr w1, [x0]
001fb190str w1, [sp+44]
001fb194cbz w1, 0x1fb19c
001fb198b 0x1fb1d8
001fb19c
001fb19cloc_1fb19c:
001fb19cldr x5, [sp+120]
001fb1a0ldr x6, [sp+128]
001fb1a4ldr x7, [sp+136]
001fb1a8str x5, [sp+72]
001fb1acstr x6, [sp+80]
001fb1b0str x7, [sp+88]
001fb1b4stp xzr, xzr, [sp+56]
001fb1b8ldr x0, [sp+72]
001fb1bcldr x1, [sp+80]
001fb1c0ldr x2, [sp+88]
001fb1c4mov x3, xzr
001fb1c8mov x4, xzr
001fb1ccldur x29, [sp-8]
001fb1d0ldr x30, [sp], 112
001fb1d4ret x30
001fb1d8
001fb1d8loc_1fb1d8:
001fb1d8ldr x4, [sp+152]
001fb1dcldrsb x27, [x4]
001fb1e0ldr x3, [x4+112]
001fb1e4str x3, [sp+48]
001fb1e8ldr x0, [sp+120]
001fb1ecldr x1, [sp+128]
001fb1f0ldr x2, [sp+136]
001fb1f4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fb1f8str x0, [sp+120]
001fb1fcstr x1, [sp+128]
001fb200str x2, [sp+136]
001fb204ldr w4, [sp+44]
001fb208mov x3, x4
001fb20cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fb210str x0, [sp+120]
001fb214str x1, [sp+128]
001fb218str x2, [sp+136]
001fb21cstr x0, [sp+72]
001fb220str x1, [sp+80]
001fb224str x2, [sp+88]
001fb228stp xzr, xzr, [sp+56]
001fb22cldr x0, [sp+72]
001fb230ldr x1, [sp+80]
001fb234ldr x2, [sp+88]
001fb238mov x3, xzr
001fb23cmov x4, xzr
001fb240ldur x29, [sp-8]
001fb244ldr x30, [sp], 112
001fb248ret x30
001fb24c
001fb24cloc_1fb24c:
001fb24cstp x0, x1, [sp+8]
001fb250stp x2, x3, [sp+24]
001fb254str x4, [sp+40]
001fb258strb w5, [sp+48]
001fb25cmov x3, x30
001fb260bl runtime.morestack_noctxt.abi0
001fb264ldp x0, x1, [sp+8]
001fb268ldp x2, x3, [sp+24]
001fb26cldr x4, [sp+40]
001fb270ldrb w5, [sp+48]
001fb274b 0x1fb140
001fb278udf 0
001fb27cudf 0
001fb140
001fb280
001fb280google.golang.org/protobuf/internal/impl.sizeUint32Ptr: ; void google.golang.org/protobuf/internal/impl.sizeUint32Ptr(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fb280ldr x16, [x28+16]
001fb284subs xzr, sp, x16
001fb288b.ls 0x1fb2f0
001fb28cstr x30, [sp-64]!
001fb290stur x29, [sp-8]
001fb294sub x29, sp, 8
001fb298str x0, [sp+72]
001fb29cstr x1, [sp+80]
001fb2a0strb w2, [sp+88]
001fb2a4str xzr, [sp+32]
001fb2a8bl google.golang.org/protobuf/internal/impl.pointer.Uint32Ptr
001fb2acstr x0, [sp+48]
001fb2b0ldrsb x27, [x0]
001fb2b4ldr x1, [x0]
001fb2b8ldrsb x27, [x1]
001fb2bcldr w1, [x1]
001fb2c0str w1, [sp+28]
001fb2c4mov x0, x1
001fb2c8bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fb2ccstr x0, [sp+40]
001fb2d0ldr x1, [sp+80]
001fb2d4ldrsb x27, [x1]
001fb2d8ldr x1, [x1+120]
001fb2dcadd x0, x1, x0
001fb2e0str x0, [sp+32]
001fb2e4ldur x29, [sp-8]
001fb2e8ldr x30, [sp], 64
001fb2ecret x30
001fb2f0
001fb2f0loc_1fb2f0:
001fb2f0stp x0, x1, [sp+8]
001fb2f4strb w2, [sp+24]
001fb2f8mov x3, x30
001fb2fcbl runtime.morestack_noctxt.abi0
001fb300ldp x0, x1, [sp+8]
001fb304ldrb w2, [sp+24]
001fb308b 0x1fb280
001fb30cudf 0
001fb280
001fb280google.golang.org/protobuf/internal/impl.sizeUint32Ptr: ; void google.golang.org/protobuf/internal/impl.sizeUint32Ptr(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fb280ldr x16, [x28+16]
001fb284subs xzr, sp, x16
001fb288b.ls 0x1fb2f0
001fb28cstr x30, [sp-64]!
001fb290stur x29, [sp-8]
001fb294sub x29, sp, 8
001fb298str x0, [sp+72]
001fb29cstr x1, [sp+80]
001fb2a0strb w2, [sp+88]
001fb2a4str xzr, [sp+32]
001fb2a8bl google.golang.org/protobuf/internal/impl.pointer.Uint32Ptr
001fb2acstr x0, [sp+48]
001fb2b0ldrsb x27, [x0]
001fb2b4ldr x1, [x0]
001fb2b8ldrsb x27, [x1]
001fb2bcldr w1, [x1]
001fb2c0str w1, [sp+28]
001fb2c4mov x0, x1
001fb2c8bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fb2ccstr x0, [sp+40]
001fb2d0ldr x1, [sp+80]
001fb2d4ldrsb x27, [x1]
001fb2d8ldr x1, [x1+120]
001fb2dcadd x0, x1, x0
001fb2e0str x0, [sp+32]
001fb2e4ldur x29, [sp-8]
001fb2e8ldr x30, [sp], 64
001fb2ecret x30
001fb2f0
001fb2f0loc_1fb2f0:
001fb2f0stp x0, x1, [sp+8]
001fb2f4strb w2, [sp+24]
001fb2f8mov x3, x30
001fb2fcbl runtime.morestack_noctxt.abi0
001fb300ldp x0, x1, [sp+8]
001fb304ldrb w2, [sp+24]
001fb308b 0x1fb280
001fb30cudf 0
001fb280
001fb310
001fb310google.golang.org/protobuf/internal/impl.appendUint32Ptr: ; void google.golang.org/protobuf/internal/impl.appendUint32Ptr(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fb310ldr x16, [x28+16]
001fb314subs xzr, sp, x16
001fb318b.ls 0x1fb3dc
001fb31cstr x30, [sp-112]!
001fb320stur x29, [sp-8]
001fb324sub x29, sp, 8
001fb328str x0, [sp+120]
001fb32cstr x1, [sp+128]
001fb330str x2, [sp+136]
001fb334str x3, [sp+144]
001fb338str x4, [sp+152]
001fb33cstrb w5, [sp+160]
001fb340str xzr, [sp+72]
001fb344stp xzr, xzr, [sp+80]
001fb348stp xzr, xzr, [sp+56]
001fb34cldr x0, [sp+144]
001fb350bl google.golang.org/protobuf/internal/impl.pointer.Uint32Ptr
001fb354str x0, [sp+96]
001fb358ldrsb x27, [x0]
001fb35cldr x1, [x0]
001fb360ldrsb x27, [x1]
001fb364ldr w1, [x1]
001fb368str w1, [sp+44]
001fb36cldr x1, [sp+152]
001fb370ldrsb x27, [x1]
001fb374ldr x3, [x1+112]
001fb378str x3, [sp+48]
001fb37cldr x0, [sp+120]
001fb380ldr x1, [sp+128]
001fb384ldr x2, [sp+136]
001fb388bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fb38cstr x0, [sp+120]
001fb390str x1, [sp+128]
001fb394str x2, [sp+136]
001fb398ldr w3, [sp+44]
001fb39cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fb3a0str x0, [sp+120]
001fb3a4str x1, [sp+128]
001fb3a8str x2, [sp+136]
001fb3acstr x0, [sp+72]
001fb3b0str x1, [sp+80]
001fb3b4str x2, [sp+88]
001fb3b8stp xzr, xzr, [sp+56]
001fb3bcldr x0, [sp+72]
001fb3c0ldr x1, [sp+80]
001fb3c4ldr x2, [sp+88]
001fb3c8mov x3, xzr
001fb3ccmov x4, xzr
001fb3d0ldur x29, [sp-8]
001fb3d4ldr x30, [sp], 112
001fb3d8ret x30
001fb3dc
001fb3dcloc_1fb3dc:
001fb3dcstp x0, x1, [sp+8]
001fb3e0stp x2, x3, [sp+24]
001fb3e4str x4, [sp+40]
001fb3e8strb w5, [sp+48]
001fb3ecmov x3, x30
001fb3f0bl runtime.morestack_noctxt.abi0
001fb3f4ldp x0, x1, [sp+8]
001fb3f8ldp x2, x3, [sp+24]
001fb3fcldr x4, [sp+40]
001fb400ldrb w5, [sp+48]
001fb404b 0x1fb310
001fb408udf 0
001fb40cudf 0
001fb310
001fb310google.golang.org/protobuf/internal/impl.appendUint32Ptr: ; void google.golang.org/protobuf/internal/impl.appendUint32Ptr(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fb310ldr x16, [x28+16]
001fb314subs xzr, sp, x16
001fb318b.ls 0x1fb3dc
001fb31cstr x30, [sp-112]!
001fb320stur x29, [sp-8]
001fb324sub x29, sp, 8
001fb328str x0, [sp+120]
001fb32cstr x1, [sp+128]
001fb330str x2, [sp+136]
001fb334str x3, [sp+144]
001fb338str x4, [sp+152]
001fb33cstrb w5, [sp+160]
001fb340str xzr, [sp+72]
001fb344stp xzr, xzr, [sp+80]
001fb348stp xzr, xzr, [sp+56]
001fb34cldr x0, [sp+144]
001fb350bl google.golang.org/protobuf/internal/impl.pointer.Uint32Ptr
001fb354str x0, [sp+96]
001fb358ldrsb x27, [x0]
001fb35cldr x1, [x0]
001fb360ldrsb x27, [x1]
001fb364ldr w1, [x1]
001fb368str w1, [sp+44]
001fb36cldr x1, [sp+152]
001fb370ldrsb x27, [x1]
001fb374ldr x3, [x1+112]
001fb378str x3, [sp+48]
001fb37cldr x0, [sp+120]
001fb380ldr x1, [sp+128]
001fb384ldr x2, [sp+136]
001fb388bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fb38cstr x0, [sp+120]
001fb390str x1, [sp+128]
001fb394str x2, [sp+136]
001fb398ldr w3, [sp+44]
001fb39cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fb3a0str x0, [sp+120]
001fb3a4str x1, [sp+128]
001fb3a8str x2, [sp+136]
001fb3acstr x0, [sp+72]
001fb3b0str x1, [sp+80]
001fb3b4str x2, [sp+88]
001fb3b8stp xzr, xzr, [sp+56]
001fb3bcldr x0, [sp+72]
001fb3c0ldr x1, [sp+80]
001fb3c4ldr x2, [sp+88]
001fb3c8mov x3, xzr
001fb3ccmov x4, xzr
001fb3d0ldur x29, [sp-8]
001fb3d4ldr x30, [sp], 112
001fb3d8ret x30
001fb3dc
001fb3dcloc_1fb3dc:
001fb3dcstp x0, x1, [sp+8]
001fb3e0stp x2, x3, [sp+24]
001fb3e4str x4, [sp+40]
001fb3e8strb w5, [sp+48]
001fb3ecmov x3, x30
001fb3f0bl runtime.morestack_noctxt.abi0
001fb3f4ldp x0, x1, [sp+8]
001fb3f8ldp x2, x3, [sp+24]
001fb3fcldr x4, [sp+40]
001fb400ldrb w5, [sp+48]
001fb404b 0x1fb310
001fb408udf 0
001fb40cudf 0
001fb310
001fb410
001fb410google.golang.org/protobuf/internal/impl.consumeUint32Ptr: ; void google.golang.org/protobuf/internal/impl.consumeUint32Ptr(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001fb410ldr x16, [x28+16]
001fb414sub x17, sp, 16
001fb418subs xzr, x17, x16
001fb41cb.ls 0x1fb6fc
001fb420str x30, [sp-144]!
001fb424stur x29, [sp-8]
001fb428sub x29, sp, 8
001fb42cstr x0, [sp+152]
001fb430str x1, [sp+160]
001fb434str x2, [sp+168]
001fb438str x3, [sp+176]
001fb43cstrb w4, [sp+184]
001fb440str x5, [sp+192]
001fb444strb w6, [sp+200]
001fb448str x7, [sp+208]
001fb44cstr x8, [sp+216]
001fb450str x9, [sp+224]
001fb454str xzr, [sp+48]
001fb458strb wzr, [sp+56]
001fb45cstp xzr, xzr, [sp+112]
001fb460ldrsb x4, [sp+184]
001fb464ubfm x4, x4, 0, 7
001fb468cbnz w4, 0x1fb470
001fb46cb 0x1fb49c
001fb470
001fb470loc_1fb470:
001fb470adrp x27, 0x827000
001fb474ldr x2, [x27+192]
001fb478adrp x27, 0x827000
001fb47cldr x3, [x27+200]
001fb480str x2, [sp+112]
001fb484str x3, [sp+120]
001fb488ldr x0, [sp+48]
001fb48cldrb w1, [sp+56]
001fb490ldur x29, [sp-8]
001fb494ldr x30, [sp], 144
001fb498ret x30
001fb49c
001fb49cloc_1fb49c:
001fb49cstr xzr, [sp+40]
001fb4a0str xzr, [sp+64]
001fb4a4ldr x4, [sp+160]
001fb4a8str x4, [sp+88]
001fb4acsubs xzr, x4, 0
001fb4b0cset x5, ne
001fb4b4strb w5, [sp+39]
001fb4b8cbnz x4, 0x1fb4c0
001fb4bcb 0x1fb4e8
001fb4c0
001fb4c0loc_1fb4c0:
001fb4c0ldr x1, [sp+160]
001fb4c4ldr x4, [sp+152]
001fb4c8subs xzr, x1, 0
001fb4ccb.hi 0x1fb4d4
001fb4d0b 0x1fb6f0
001fb4d4
001fb4d4loc_1fb4d4:
001fb4d4ldrb w4, [x4]
001fb4d8subs wzr, w4, 128
001fb4dccset x4, lo
001fb4e0strb w4, [sp+39]
001fb4e4b 0x1fb4ec
001fb4e8
001fb4e8loc_1fb4e8:
001fb4e8b 0x1fb4ec
001fb4ec
001fb4ecloc_1fb4ec:
001fb4ecldrb w4, [sp+39]
001fb4f0tbnz w4, 0, 0x1fb4f8
001fb4f4b 0x1fb520
001fb4f8
001fb4f8loc_1fb4f8:
001fb4f8ldr x1, [sp+160]
001fb4fcldr x4, [sp+152]
001fb500subs xzr, x1, 0
001fb504b.hi 0x1fb50c
001fb508b 0x1fb6e8
001fb50c
001fb50cloc_1fb50c:
001fb50cldrb w4, [x4]
001fb510str x4, [sp+40]
001fb514orr x4, xzr, 1
001fb518str x4, [sp+64]
001fb51cb 0x1fb5f0
001fb520
001fb520loc_1fb520:
001fb520ldr x4, [sp+160]
001fb524str x4, [sp+88]
001fb528subs xzr, x4, 2
001fb52ccset x4, ge
001fb530strb w4, [sp+39]
001fb534b.ge 0x1fb53c
001fb538b 0x1fb564
001fb53c
001fb53cloc_1fb53c:
001fb53cldr x1, [sp+160]
001fb540ldr x4, [sp+152]
001fb544subs xzr, x1, 1
001fb548b.hi 0x1fb550
001fb54cb 0x1fb6e0
001fb550
001fb550loc_1fb550:
001fb550ldrb w4, [x4+1]
001fb554subs wzr, w4, 128
001fb558cset x4, lo
001fb55cstrb w4, [sp+39]
001fb560b 0x1fb568
001fb564
001fb564loc_1fb564:
001fb564b 0x1fb568
001fb568
001fb568loc_1fb568:
001fb568ldrb w4, [sp+39]
001fb56ctbnz w4, 0, 0x1fb574
001fb570b 0x1fb5c0
001fb574
001fb574loc_1fb574:
001fb574ldr x1, [sp+160]
001fb578ldr x4, [sp+152]
001fb57csubs xzr, x1, 0
001fb580b.hi 0x1fb588
001fb584b 0x1fb6d8
001fb588
001fb588loc_1fb588:
001fb588ldrb w4, [x4]
001fb58cand x4, x4, 127
001fb590ldr x1, [sp+160]
001fb594ldr x5, [sp+152]
001fb598subs xzr, x1, 1
001fb59cb.hi 0x1fb5a4
001fb5a0b 0x1fb6d0
001fb5a4
001fb5a4loc_1fb5a4:
001fb5a4ldrb w5, [x5+1]
001fb5a8ubfm x5, x5, 57, 7
001fb5acadd x4, x4, x5
001fb5b0str x4, [sp+40]
001fb5b4orr x4, xzr, 2
001fb5b8str x4, [sp+64]
001fb5bcb 0x1fb5ec
001fb5c0
001fb5c0loc_1fb5c0:
001fb5c0ldr x0, [sp+152]
001fb5c4ldr x1, [sp+160]
001fb5c8ldr x2, [sp+168]
001fb5ccbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001fb5d0str x0, [sp+80]
001fb5d4str x1, [sp+88]
001fb5d8str x0, [sp+72]
001fb5dcstr x1, [sp+96]
001fb5e0str x0, [sp+40]
001fb5e4str x1, [sp+64]
001fb5e8b 0x1fb5ec
001fb5ec
001fb5ecloc_1fb5ec:
001fb5ecb 0x1fb5f0
001fb5f0
001fb5f0loc_1fb5f0:
001fb5f0ldr x4, [sp+64]
001fb5f4tbnz x4, 63, 0x1fb5fc
001fb5f8b 0x1fb628
001fb5fc
001fb5fcloc_1fb5fc:
001fb5fcadrp x27, 0x827000
001fb600ldr x2, [x27+160]
001fb604adrp x27, 0x827000
001fb608ldr x3, [x27+168]
001fb60cstr x2, [sp+112]
001fb610str x3, [sp+120]
001fb614ldr x0, [sp+48]
001fb618ldrb w1, [sp+56]
001fb61cldur x29, [sp-8]
001fb620ldr x30, [sp], 144
001fb624ret x30
001fb628
001fb628loc_1fb628:
001fb628ldr x0, [sp+176]
001fb62cbl google.golang.org/protobuf/internal/impl.pointer.Uint32Ptr
001fb630str x0, [sp+104]
001fb634ldrsb x27, [x0]
001fb638ldr x1, [x0]
001fb63ccbnz x1, 0x1fb644
001fb640b 0x1fb648
001fb644
001fb644loc_1fb644:
001fb644b 0x1fb690
001fb648
001fb648loc_1fb648:
001fb648adrp x0, 0x3fa000
001fb64cadd x0, x0, 3328
001fb650bl runtime.newobject
001fb654str x0, [sp+128]
001fb658ldr x1, [sp+104]
001fb65cldrsb x27, [x1]
001fb660adrp x27, 0x850000
001fb664ldr w2, [x27+3056]
001fb668cbz w2, 0x1fb670
001fb66cb 0x1fb674
001fb670
001fb670loc_1fb670:
001fb670b 0x1fb688
001fb674
001fb674loc_1fb674:
001fb674bl runtime.gcWriteBarrier2
001fb678str x0, [x25]
001fb67cldr x4, [x1]
001fb680str x4, [x25+8]
001fb684b 0x1fb688
001fb688
001fb688loc_1fb688:
001fb688str x0, [x1]
001fb68cb 0x1fb690
001fb690
001fb690loc_1fb690:
001fb690ldr x4, [sp+104]
001fb694ldrsb x27, [x4]
001fb698ldr x4, [x4]
001fb69cldrsb x27, [x4]
001fb6a0ldr x5, [sp+40]
001fb6a4str w5, [x4]
001fb6a8ldr x4, [sp+64]
001fb6acstr x4, [sp+48]
001fb6b0stp xzr, xzr, [sp+112]
001fb6b4ldr x0, [sp+48]
001fb6b8ldrb w1, [sp+56]
001fb6bcmov x2, xzr
001fb6c0mov x3, xzr
001fb6c4ldur x29, [sp-8]
001fb6c8ldr x30, [sp], 144
001fb6ccret x30
001fb6d0
001fb6d0loc_1fb6d0:
001fb6d0orr x0, xzr, 1
001fb6d4bl runtime.panicIndex
001fb6d8
001fb6d8loc_1fb6d8:
001fb6d8mov x0, xzr
001fb6dcbl runtime.panicIndex
001fb6e0
001fb6e0loc_1fb6e0:
001fb6e0orr x0, xzr, 1
001fb6e4bl runtime.panicIndex
001fb6e8
001fb6e8loc_1fb6e8:
001fb6e8mov x0, xzr
001fb6ecbl runtime.panicIndex
001fb6f0
001fb6f0loc_1fb6f0:
001fb6f0mov x0, xzr
001fb6f4bl runtime.panicIndex
001fb6f8hint
001fb6fc
001fb6fcloc_1fb6fc:
001fb6fcstp x0, x1, [sp+8]
001fb700stp x2, x3, [sp+24]
001fb704strb w4, [sp+40]
001fb708str x5, [sp+48]
001fb70cstrb w6, [sp+56]
001fb710stp x7, x8, [sp+64]
001fb714str x9, [sp+80]
001fb718mov x3, x30
001fb71cbl runtime.morestack_noctxt.abi0
001fb720ldp x0, x1, [sp+8]
001fb724ldp x2, x3, [sp+24]
001fb728ldrsb x4, [sp+40]
001fb72cldr x5, [sp+48]
001fb730ldrb w6, [sp+56]
001fb734ldp x7, x8, [sp+64]
001fb738ldr x9, [sp+80]
001fb73cb 0x1fb410
001fb410
001fb410google.golang.org/protobuf/internal/impl.consumeUint32Ptr: ; void google.golang.org/protobuf/internal/impl.consumeUint32Ptr(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001fb410ldr x16, [x28+16]
001fb414sub x17, sp, 16
001fb418subs xzr, x17, x16
001fb41cb.ls 0x1fb6fc
001fb420str x30, [sp-144]!
001fb424stur x29, [sp-8]
001fb428sub x29, sp, 8
001fb42cstr x0, [sp+152]
001fb430str x1, [sp+160]
001fb434str x2, [sp+168]
001fb438str x3, [sp+176]
001fb43cstrb w4, [sp+184]
001fb440str x5, [sp+192]
001fb444strb w6, [sp+200]
001fb448str x7, [sp+208]
001fb44cstr x8, [sp+216]
001fb450str x9, [sp+224]
001fb454str xzr, [sp+48]
001fb458strb wzr, [sp+56]
001fb45cstp xzr, xzr, [sp+112]
001fb460ldrsb x4, [sp+184]
001fb464ubfm x4, x4, 0, 7
001fb468cbnz w4, 0x1fb470
001fb46cb 0x1fb49c
001fb470
001fb470loc_1fb470:
001fb470adrp x27, 0x827000
001fb474ldr x2, [x27+192]
001fb478adrp x27, 0x827000
001fb47cldr x3, [x27+200]
001fb480str x2, [sp+112]
001fb484str x3, [sp+120]
001fb488ldr x0, [sp+48]
001fb48cldrb w1, [sp+56]
001fb490ldur x29, [sp-8]
001fb494ldr x30, [sp], 144
001fb498ret x30
001fb49c
001fb49cloc_1fb49c:
001fb49cstr xzr, [sp+40]
001fb4a0str xzr, [sp+64]
001fb4a4ldr x4, [sp+160]
001fb4a8str x4, [sp+88]
001fb4acsubs xzr, x4, 0
001fb4b0cset x5, ne
001fb4b4strb w5, [sp+39]
001fb4b8cbnz x4, 0x1fb4c0
001fb4bcb 0x1fb4e8
001fb4c0
001fb4c0loc_1fb4c0:
001fb4c0ldr x1, [sp+160]
001fb4c4ldr x4, [sp+152]
001fb4c8subs xzr, x1, 0
001fb4ccb.hi 0x1fb4d4
001fb4d0b 0x1fb6f0
001fb4d4
001fb4d4loc_1fb4d4:
001fb4d4ldrb w4, [x4]
001fb4d8subs wzr, w4, 128
001fb4dccset x4, lo
001fb4e0strb w4, [sp+39]
001fb4e4b 0x1fb4ec
001fb4e8
001fb4e8loc_1fb4e8:
001fb4e8b 0x1fb4ec
001fb4ec
001fb4ecloc_1fb4ec:
001fb4ecldrb w4, [sp+39]
001fb4f0tbnz w4, 0, 0x1fb4f8
001fb4f4b 0x1fb520
001fb4f8
001fb4f8loc_1fb4f8:
001fb4f8ldr x1, [sp+160]
001fb4fcldr x4, [sp+152]
001fb500subs xzr, x1, 0
001fb504b.hi 0x1fb50c
001fb508b 0x1fb6e8
001fb50c
001fb50cloc_1fb50c:
001fb50cldrb w4, [x4]
001fb510str x4, [sp+40]
001fb514orr x4, xzr, 1
001fb518str x4, [sp+64]
001fb51cb 0x1fb5f0
001fb520
001fb520loc_1fb520:
001fb520ldr x4, [sp+160]
001fb524str x4, [sp+88]
001fb528subs xzr, x4, 2
001fb52ccset x4, ge
001fb530strb w4, [sp+39]
001fb534b.ge 0x1fb53c
001fb538b 0x1fb564
001fb53c
001fb53cloc_1fb53c:
001fb53cldr x1, [sp+160]
001fb540ldr x4, [sp+152]
001fb544subs xzr, x1, 1
001fb548b.hi 0x1fb550
001fb54cb 0x1fb6e0
001fb550
001fb550loc_1fb550:
001fb550ldrb w4, [x4+1]
001fb554subs wzr, w4, 128
001fb558cset x4, lo
001fb55cstrb w4, [sp+39]
001fb560b 0x1fb568
001fb564
001fb564loc_1fb564:
001fb564b 0x1fb568
001fb568
001fb568loc_1fb568:
001fb568ldrb w4, [sp+39]
001fb56ctbnz w4, 0, 0x1fb574
001fb570b 0x1fb5c0
001fb574
001fb574loc_1fb574:
001fb574ldr x1, [sp+160]
001fb578ldr x4, [sp+152]
001fb57csubs xzr, x1, 0
001fb580b.hi 0x1fb588
001fb584b 0x1fb6d8
001fb588
001fb588loc_1fb588:
001fb588ldrb w4, [x4]
001fb58cand x4, x4, 127
001fb590ldr x1, [sp+160]
001fb594ldr x5, [sp+152]
001fb598subs xzr, x1, 1
001fb59cb.hi 0x1fb5a4
001fb5a0b 0x1fb6d0
001fb5a4
001fb5a4loc_1fb5a4:
001fb5a4ldrb w5, [x5+1]
001fb5a8ubfm x5, x5, 57, 7
001fb5acadd x4, x4, x5
001fb5b0str x4, [sp+40]
001fb5b4orr x4, xzr, 2
001fb5b8str x4, [sp+64]
001fb5bcb 0x1fb5ec
001fb5c0
001fb5c0loc_1fb5c0:
001fb5c0ldr x0, [sp+152]
001fb5c4ldr x1, [sp+160]
001fb5c8ldr x2, [sp+168]
001fb5ccbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001fb5d0str x0, [sp+80]
001fb5d4str x1, [sp+88]
001fb5d8str x0, [sp+72]
001fb5dcstr x1, [sp+96]
001fb5e0str x0, [sp+40]
001fb5e4str x1, [sp+64]
001fb5e8b 0x1fb5ec
001fb5ec
001fb5ecloc_1fb5ec:
001fb5ecb 0x1fb5f0
001fb5f0
001fb5f0loc_1fb5f0:
001fb5f0ldr x4, [sp+64]
001fb5f4tbnz x4, 63, 0x1fb5fc
001fb5f8b 0x1fb628
001fb5fc
001fb5fcloc_1fb5fc:
001fb5fcadrp x27, 0x827000
001fb600ldr x2, [x27+160]
001fb604adrp x27, 0x827000
001fb608ldr x3, [x27+168]
001fb60cstr x2, [sp+112]
001fb610str x3, [sp+120]
001fb614ldr x0, [sp+48]
001fb618ldrb w1, [sp+56]
001fb61cldur x29, [sp-8]
001fb620ldr x30, [sp], 144
001fb624ret x30
001fb628
001fb628loc_1fb628:
001fb628ldr x0, [sp+176]
001fb62cbl google.golang.org/protobuf/internal/impl.pointer.Uint32Ptr
001fb630str x0, [sp+104]
001fb634ldrsb x27, [x0]
001fb638ldr x1, [x0]
001fb63ccbnz x1, 0x1fb644
001fb640b 0x1fb648
001fb644
001fb644loc_1fb644:
001fb644b 0x1fb690
001fb648
001fb648loc_1fb648:
001fb648adrp x0, 0x3fa000
001fb64cadd x0, x0, 3328
001fb650bl runtime.newobject
001fb654str x0, [sp+128]
001fb658ldr x1, [sp+104]
001fb65cldrsb x27, [x1]
001fb660adrp x27, 0x850000
001fb664ldr w2, [x27+3056]
001fb668cbz w2, 0x1fb670
001fb66cb 0x1fb674
001fb670
001fb670loc_1fb670:
001fb670b 0x1fb688
001fb674
001fb674loc_1fb674:
001fb674bl runtime.gcWriteBarrier2
001fb678str x0, [x25]
001fb67cldr x4, [x1]
001fb680str x4, [x25+8]
001fb684b 0x1fb688
001fb688
001fb688loc_1fb688:
001fb688str x0, [x1]
001fb68cb 0x1fb690
001fb690
001fb690loc_1fb690:
001fb690ldr x4, [sp+104]
001fb694ldrsb x27, [x4]
001fb698ldr x4, [x4]
001fb69cldrsb x27, [x4]
001fb6a0ldr x5, [sp+40]
001fb6a4str w5, [x4]
001fb6a8ldr x4, [sp+64]
001fb6acstr x4, [sp+48]
001fb6b0stp xzr, xzr, [sp+112]
001fb6b4ldr x0, [sp+48]
001fb6b8ldrb w1, [sp+56]
001fb6bcmov x2, xzr
001fb6c0mov x3, xzr
001fb6c4ldur x29, [sp-8]
001fb6c8ldr x30, [sp], 144
001fb6ccret x30
001fb6d0
001fb6d0loc_1fb6d0:
001fb6d0orr x0, xzr, 1
001fb6d4bl runtime.panicIndex
001fb6d8
001fb6d8loc_1fb6d8:
001fb6d8mov x0, xzr
001fb6dcbl runtime.panicIndex
001fb6e0
001fb6e0loc_1fb6e0:
001fb6e0orr x0, xzr, 1
001fb6e4bl runtime.panicIndex
001fb6e8
001fb6e8loc_1fb6e8:
001fb6e8mov x0, xzr
001fb6ecbl runtime.panicIndex
001fb6f0
001fb6f0loc_1fb6f0:
001fb6f0mov x0, xzr
001fb6f4bl runtime.panicIndex
001fb6f8hint
001fb6fc
001fb6fcloc_1fb6fc:
001fb6fcstp x0, x1, [sp+8]
001fb700stp x2, x3, [sp+24]
001fb704strb w4, [sp+40]
001fb708str x5, [sp+48]
001fb70cstrb w6, [sp+56]
001fb710stp x7, x8, [sp+64]
001fb714str x9, [sp+80]
001fb718mov x3, x30
001fb71cbl runtime.morestack_noctxt.abi0
001fb720ldp x0, x1, [sp+8]
001fb724ldp x2, x3, [sp+24]
001fb728ldrsb x4, [sp+40]
001fb72cldr x5, [sp+48]
001fb730ldrb w6, [sp+56]
001fb734ldp x7, x8, [sp+64]
001fb738ldr x9, [sp+80]
001fb73cb 0x1fb410
001fb410
001fb740
001fb740google.golang.org/protobuf/internal/impl.sizeUint32Slice: ; void google.golang.org/protobuf/internal/impl.sizeUint32Slice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fb740ldr x16, [x28+16]
001fb744subs xzr, sp, x16
001fb748b.ls 0x1fb814
001fb74cstr x30, [sp-128]!
001fb750stur x29, [sp-8]
001fb754sub x29, sp, 8
001fb758str x0, [sp+136]
001fb75cstr x1, [sp+144]
001fb760strb w2, [sp+152]
001fb764str xzr, [sp+32]
001fb768bl google.golang.org/protobuf/internal/impl.pointer.Uint32Slice
001fb76cstr x0, [sp+112]
001fb770ldrsb x27, [x0]
001fb774ldr x1, [x0+8]
001fb778ldr x2, [x0]
001fb77cldr x3, [x0+16]
001fb780str x2, [sp+64]
001fb784str x1, [sp+72]
001fb788str x3, [sp+80]
001fb78cstr x2, [sp+88]
001fb790str x1, [sp+96]
001fb794str x3, [sp+104]
001fb798str xzr, [sp+40]
001fb79cstr x1, [sp+56]
001fb7a0b 0x1fb7a4
001fb7a4
001fb7a4loc_1fb7a4:
001fb7a4ldr x1, [sp+56]
001fb7a8ldr x2, [sp+40]
001fb7acsubs xzr, x1, x2
001fb7b0b.gt 0x1fb7b8
001fb7b4b 0x1fb804
001fb7b8
001fb7b8loc_1fb7b8:
001fb7b8ldr x1, [sp+40]
001fb7bcldr x2, [sp+88]
001fb7c0ldr w1, [x2+2*x1]
001fb7c4str w1, [sp+28]
001fb7c8mov x0, x1
001fb7ccbl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fb7d0str x0, [sp+48]
001fb7d4ldr x1, [sp+32]
001fb7d8ldr x2, [sp+144]
001fb7dcldrsb x27, [x2]
001fb7e0ldr x2, [x2+120]
001fb7e4add x2, x2, x0
001fb7e8add x1, x1, x2
001fb7ecstr x1, [sp+32]
001fb7f0b 0x1fb7f4
001fb7f4
001fb7f4loc_1fb7f4:
001fb7f4ldr x1, [sp+40]
001fb7f8add x1, x1, 1
001fb7fcstr x1, [sp+40]
001fb800b 0x1fb7a4
001fb804
001fb804loc_1fb804:
001fb804ldr x0, [sp+32]
001fb808ldur x29, [sp-8]
001fb80cldr x30, [sp], 128
001fb810ret x30
001fb814
001fb814loc_1fb814:
001fb814stp x0, x1, [sp+8]
001fb818strb w2, [sp+24]
001fb81cmov x3, x30
001fb820bl runtime.morestack_noctxt.abi0
001fb824ldp x0, x1, [sp+8]
001fb828ldrb w2, [sp+24]
001fb82cb 0x1fb740
001fb740
001fb740google.golang.org/protobuf/internal/impl.sizeUint32Slice: ; void google.golang.org/protobuf/internal/impl.sizeUint32Slice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fb740ldr x16, [x28+16]
001fb744subs xzr, sp, x16
001fb748b.ls 0x1fb814
001fb74cstr x30, [sp-128]!
001fb750stur x29, [sp-8]
001fb754sub x29, sp, 8
001fb758str x0, [sp+136]
001fb75cstr x1, [sp+144]
001fb760strb w2, [sp+152]
001fb764str xzr, [sp+32]
001fb768bl google.golang.org/protobuf/internal/impl.pointer.Uint32Slice
001fb76cstr x0, [sp+112]
001fb770ldrsb x27, [x0]
001fb774ldr x1, [x0+8]
001fb778ldr x2, [x0]
001fb77cldr x3, [x0+16]
001fb780str x2, [sp+64]
001fb784str x1, [sp+72]
001fb788str x3, [sp+80]
001fb78cstr x2, [sp+88]
001fb790str x1, [sp+96]
001fb794str x3, [sp+104]
001fb798str xzr, [sp+40]
001fb79cstr x1, [sp+56]
001fb7a0b 0x1fb7a4
001fb7a4
001fb7a4loc_1fb7a4:
001fb7a4ldr x1, [sp+56]
001fb7a8ldr x2, [sp+40]
001fb7acsubs xzr, x1, x2
001fb7b0b.gt 0x1fb7b8
001fb7b4b 0x1fb804
001fb7b8
001fb7b8loc_1fb7b8:
001fb7b8ldr x1, [sp+40]
001fb7bcldr x2, [sp+88]
001fb7c0ldr w1, [x2+2*x1]
001fb7c4str w1, [sp+28]
001fb7c8mov x0, x1
001fb7ccbl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fb7d0str x0, [sp+48]
001fb7d4ldr x1, [sp+32]
001fb7d8ldr x2, [sp+144]
001fb7dcldrsb x27, [x2]
001fb7e0ldr x2, [x2+120]
001fb7e4add x2, x2, x0
001fb7e8add x1, x1, x2
001fb7ecstr x1, [sp+32]
001fb7f0b 0x1fb7f4
001fb7f4
001fb7f4loc_1fb7f4:
001fb7f4ldr x1, [sp+40]
001fb7f8add x1, x1, 1
001fb7fcstr x1, [sp+40]
001fb800b 0x1fb7a4
001fb804
001fb804loc_1fb804:
001fb804ldr x0, [sp+32]
001fb808ldur x29, [sp-8]
001fb80cldr x30, [sp], 128
001fb810ret x30
001fb814
001fb814loc_1fb814:
001fb814stp x0, x1, [sp+8]
001fb818strb w2, [sp+24]
001fb81cmov x3, x30
001fb820bl runtime.morestack_noctxt.abi0
001fb824ldp x0, x1, [sp+8]
001fb828ldrb w2, [sp+24]
001fb82cb 0x1fb740
001fb740
001fb830
001fb830google.golang.org/protobuf/internal/impl.appendUint32Slice: ; void google.golang.org/protobuf/internal/impl.appendUint32Slice(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fb830ldr x16, [x28+16]
001fb834sub x17, sp, 48
001fb838subs xzr, x17, x16
001fb83cb.ls 0x1fb968
001fb840str x30, [sp-176]!
001fb844stur x29, [sp-8]
001fb848sub x29, sp, 8
001fb84cstr x0, [sp+184]
001fb850str x1, [sp+192]
001fb854str x2, [sp+200]
001fb858str x3, [sp+208]
001fb85cstr x4, [sp+216]
001fb860strb w5, [sp+224]
001fb864str xzr, [sp+88]
001fb868stp xzr, xzr, [sp+96]
001fb86cstp xzr, xzr, [sp+72]
001fb870ldr x0, [sp+208]
001fb874bl google.golang.org/protobuf/internal/impl.pointer.Uint32Slice
001fb878str x0, [sp+160]
001fb87cldrsb x27, [x0]
001fb880ldr x1, [x0+8]
001fb884ldr x2, [x0]
001fb888ldr x3, [x0+16]
001fb88cstr x2, [sp+112]
001fb890str x1, [sp+120]
001fb894str x3, [sp+128]
001fb898str x2, [sp+136]
001fb89cstr x1, [sp+144]
001fb8a0str x3, [sp+152]
001fb8a4str xzr, [sp+64]
001fb8a8str x1, [sp+56]
001fb8acb 0x1fb8b0
001fb8b0
001fb8b0loc_1fb8b0:
001fb8b0ldr x5, [sp+56]
001fb8b4ldr x6, [sp+64]
001fb8b8subs xzr, x5, x6
001fb8bcb.gt 0x1fb8c4
001fb8c0b 0x1fb92c
001fb8c4
001fb8c4loc_1fb8c4:
001fb8c4ldr x4, [sp+64]
001fb8c8ldr x5, [sp+136]
001fb8ccldr w4, [x5+2*x4]
001fb8d0str w4, [sp+44]
001fb8d4ldr x4, [sp+216]
001fb8d8ldrsb x27, [x4]
001fb8dcldr x3, [x4+112]
001fb8e0str x3, [sp+48]
001fb8e4ldr x0, [sp+184]
001fb8e8ldr x1, [sp+192]
001fb8ecldr x2, [sp+200]
001fb8f0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fb8f4str x0, [sp+184]
001fb8f8str x1, [sp+192]
001fb8fcstr x2, [sp+200]
001fb900ldr w4, [sp+44]
001fb904mov x3, x4
001fb908bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fb90cstr x0, [sp+184]
001fb910str x1, [sp+192]
001fb914str x2, [sp+200]
001fb918b 0x1fb91c
001fb91c
001fb91cloc_1fb91c:
001fb91cldr x5, [sp+64]
001fb920add x5, x5, 1
001fb924str x5, [sp+64]
001fb928b 0x1fb8b0
001fb92c
001fb92cloc_1fb92c:
001fb92cldr x5, [sp+184]
001fb930ldr x6, [sp+192]
001fb934ldr x7, [sp+200]
001fb938str x5, [sp+88]
001fb93cstr x6, [sp+96]
001fb940str x7, [sp+104]
001fb944stp xzr, xzr, [sp+72]
001fb948ldr x0, [sp+88]
001fb94cldr x1, [sp+96]
001fb950ldr x2, [sp+104]
001fb954mov x3, xzr
001fb958mov x4, xzr
001fb95cldur x29, [sp-8]
001fb960ldr x30, [sp], 176
001fb964ret x30
001fb968
001fb968loc_1fb968:
001fb968stp x0, x1, [sp+8]
001fb96cstp x2, x3, [sp+24]
001fb970str x4, [sp+40]
001fb974strb w5, [sp+48]
001fb978mov x3, x30
001fb97cbl runtime.morestack_noctxt.abi0
001fb980ldp x0, x1, [sp+8]
001fb984ldp x2, x3, [sp+24]
001fb988ldr x4, [sp+40]
001fb98cldrb w5, [sp+48]
001fb990b 0x1fb830
001fb994udf 0
001fb998udf 0
001fb99cudf 0
001fb830
001fb830google.golang.org/protobuf/internal/impl.appendUint32Slice: ; void google.golang.org/protobuf/internal/impl.appendUint32Slice(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fb830ldr x16, [x28+16]
001fb834sub x17, sp, 48
001fb838subs xzr, x17, x16
001fb83cb.ls 0x1fb968
001fb840str x30, [sp-176]!
001fb844stur x29, [sp-8]
001fb848sub x29, sp, 8
001fb84cstr x0, [sp+184]
001fb850str x1, [sp+192]
001fb854str x2, [sp+200]
001fb858str x3, [sp+208]
001fb85cstr x4, [sp+216]
001fb860strb w5, [sp+224]
001fb864str xzr, [sp+88]
001fb868stp xzr, xzr, [sp+96]
001fb86cstp xzr, xzr, [sp+72]
001fb870ldr x0, [sp+208]
001fb874bl google.golang.org/protobuf/internal/impl.pointer.Uint32Slice
001fb878str x0, [sp+160]
001fb87cldrsb x27, [x0]
001fb880ldr x1, [x0+8]
001fb884ldr x2, [x0]
001fb888ldr x3, [x0+16]
001fb88cstr x2, [sp+112]
001fb890str x1, [sp+120]
001fb894str x3, [sp+128]
001fb898str x2, [sp+136]
001fb89cstr x1, [sp+144]
001fb8a0str x3, [sp+152]
001fb8a4str xzr, [sp+64]
001fb8a8str x1, [sp+56]
001fb8acb 0x1fb8b0
001fb8b0
001fb8b0loc_1fb8b0:
001fb8b0ldr x5, [sp+56]
001fb8b4ldr x6, [sp+64]
001fb8b8subs xzr, x5, x6
001fb8bcb.gt 0x1fb8c4
001fb8c0b 0x1fb92c
001fb8c4
001fb8c4loc_1fb8c4:
001fb8c4ldr x4, [sp+64]
001fb8c8ldr x5, [sp+136]
001fb8ccldr w4, [x5+2*x4]
001fb8d0str w4, [sp+44]
001fb8d4ldr x4, [sp+216]
001fb8d8ldrsb x27, [x4]
001fb8dcldr x3, [x4+112]
001fb8e0str x3, [sp+48]
001fb8e4ldr x0, [sp+184]
001fb8e8ldr x1, [sp+192]
001fb8ecldr x2, [sp+200]
001fb8f0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fb8f4str x0, [sp+184]
001fb8f8str x1, [sp+192]
001fb8fcstr x2, [sp+200]
001fb900ldr w4, [sp+44]
001fb904mov x3, x4
001fb908bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fb90cstr x0, [sp+184]
001fb910str x1, [sp+192]
001fb914str x2, [sp+200]
001fb918b 0x1fb91c
001fb91c
001fb91cloc_1fb91c:
001fb91cldr x5, [sp+64]
001fb920add x5, x5, 1
001fb924str x5, [sp+64]
001fb928b 0x1fb8b0
001fb92c
001fb92cloc_1fb92c:
001fb92cldr x5, [sp+184]
001fb930ldr x6, [sp+192]
001fb934ldr x7, [sp+200]
001fb938str x5, [sp+88]
001fb93cstr x6, [sp+96]
001fb940str x7, [sp+104]
001fb944stp xzr, xzr, [sp+72]
001fb948ldr x0, [sp+88]
001fb94cldr x1, [sp+96]
001fb950ldr x2, [sp+104]
001fb954mov x3, xzr
001fb958mov x4, xzr
001fb95cldur x29, [sp-8]
001fb960ldr x30, [sp], 176
001fb964ret x30
001fb968
001fb968loc_1fb968:
001fb968stp x0, x1, [sp+8]
001fb96cstp x2, x3, [sp+24]
001fb970str x4, [sp+40]
001fb974strb w5, [sp+48]
001fb978mov x3, x30
001fb97cbl runtime.morestack_noctxt.abi0
001fb980ldp x0, x1, [sp+8]
001fb984ldp x2, x3, [sp+24]
001fb988ldr x4, [sp+40]
001fb98cldrb w5, [sp+48]
001fb990b 0x1fb830
001fb994udf 0
001fb998udf 0
001fb99cudf 0
001fb830
001fb9a0
001fb9a0google.golang.org/protobuf/internal/impl.consumeUint32Slice: ; void google.golang.org/protobuf/internal/impl.consumeUint32Slice(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001fb9a0ldr x16, [x28+16]
001fb9a4sub x17, sp, 240
001fb9a8subs xzr, x17, x16
001fb9acb.ls 0x1fc0ec
001fb9b0sub x20, sp, 368
001fb9b4stp x29, x30, [x20-8]
001fb9b8add sp, x20, 0
001fb9bcsub x29, sp, 8
001fb9c0str x0, [sp+376]
001fb9c4str x1, [sp+384]
001fb9c8str x2, [sp+392]
001fb9ccstr x3, [sp+400]
001fb9d0strb w4, [sp+408]
001fb9d4str x5, [sp+416]
001fb9d8strb w6, [sp+424]
001fb9dcstr x7, [sp+432]
001fb9e0str x8, [sp+440]
001fb9e4str x9, [sp+448]
001fb9e8str xzr, [sp+112]
001fb9ecstrb wzr, [sp+120]
001fb9f0stp xzr, xzr, [sp+272]
001fb9f4ldr x0, [sp+400]
001fb9f8bl google.golang.org/protobuf/internal/impl.pointer.Uint32Slice
001fb9fcstr x0, [sp+240]
001fba00ldrsb x1, [sp+408]
001fba04ubfm x1, x1, 0, 7
001fba08subs wzr, w1, 2
001fba0cb.eq 0x1fba14
001fba10b 0x1fbab8
001fba14
001fba14loc_1fba14:
001fba14str xzr, [sp+312]
001fba18stp xzr, xzr, [sp+320]
001fba1cldr x0, [sp+376]
001fba20ldr x1, [sp+384]
001fba24ldr x2, [sp+392]
001fba28bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001fba2cstr x0, [sp+312]
001fba30str x1, [sp+320]
001fba34str x2, [sp+328]
001fba38str x3, [sp+192]
001fba3cstr x0, [sp+336]
001fba40str x1, [sp+344]
001fba44str x2, [sp+352]
001fba48ldr x3, [sp+192]
001fba4cstr x3, [sp+232]
001fba50str x0, [sp+288]
001fba54str x1, [sp+296]
001fba58str x2, [sp+304]
001fba5cldr x3, [sp+232]
001fba60str x3, [sp+144]
001fba64tbnz x3, 63, 0x1fba6c
001fba68b 0x1fba98
001fba6c
001fba6cloc_1fba6c:
001fba6cadrp x27, 0x827000
001fba70ldr x2, [x27+160]
001fba74adrp x27, 0x827000
001fba78ldr x3, [x27+168]
001fba7cstr x2, [sp+272]
001fba80str x3, [sp+280]
001fba84ldr x0, [sp+112]
001fba88ldrb w1, [sp+120]
001fba8cldp x29, x30, [sp-8]
001fba90add sp, sp, 368
001fba94ret x30
001fba98
001fba98loc_1fba98:
001fba98str xzr, [sp+152]
001fba9cldr x5, [sp+288]
001fbaa0str x5, [sp+312]
001fbaa4str x1, [sp+320]
001fbaa8str x2, [sp+328]
001fbaacstr xzr, [sp+168]
001fbab0str x1, [sp+160]
001fbab4b 0x1fbd5c
001fbab8
001fbab8loc_1fbab8:
001fbab8ldrsb x5, [sp+408]
001fbabcubfm x5, x5, 0, 7
001fbac0cbnz w5, 0x1fbac8
001fbac4b 0x1fbaf4
001fbac8
001fbac8loc_1fbac8:
001fbac8adrp x27, 0x827000
001fbaccldr x2, [x27+192]
001fbad0adrp x27, 0x827000
001fbad4ldr x3, [x27+200]
001fbad8str x2, [sp+272]
001fbadcstr x3, [sp+280]
001fbae0ldr x0, [sp+112]
001fbae4ldrb w1, [sp+120]
001fbae8ldp x29, x30, [sp-8]
001fbaecadd sp, sp, 368
001fbaf0ret x30
001fbaf4
001fbaf4loc_1fbaf4:
001fbaf4str xzr, [sp+96]
001fbaf8str xzr, [sp+128]
001fbafcldr x5, [sp+384]
001fbb00str x5, [sp+192]
001fbb04subs xzr, x5, 0
001fbb08cset x6, ne
001fbb0cstrb w6, [sp+87]
001fbb10cbnz x5, 0x1fbb18
001fbb14b 0x1fbb40
001fbb18
001fbb18loc_1fbb18:
001fbb18ldr x1, [sp+384]
001fbb1cldr x5, [sp+376]
001fbb20subs xzr, x1, 0
001fbb24b.hi 0x1fbb2c
001fbb28b 0x1fbd54
001fbb2c
001fbb2cloc_1fbb2c:
001fbb2cldrb w5, [x5]
001fbb30subs wzr, w5, 128
001fbb34cset x5, lo
001fbb38strb w5, [sp+87]
001fbb3cb 0x1fbb44
001fbb40
001fbb40loc_1fbb40:
001fbb40b 0x1fbb44
001fbb44
001fbb44loc_1fbb44:
001fbb44ldrb w5, [sp+87]
001fbb48tbnz w5, 0, 0x1fbb50
001fbb4cb 0x1fbb78
001fbb50
001fbb50loc_1fbb50:
001fbb50ldr x1, [sp+384]
001fbb54ldr x5, [sp+376]
001fbb58subs xzr, x1, 0
001fbb5cb.hi 0x1fbb64
001fbb60b 0x1fbd4c
001fbb64
001fbb64loc_1fbb64:
001fbb64ldrb w5, [x5]
001fbb68str x5, [sp+96]
001fbb6corr x3, xzr, 1
001fbb70str x3, [sp+128]
001fbb74b 0x1fbc4c
001fbb78
001fbb78loc_1fbb78:
001fbb78ldr x5, [sp+384]
001fbb7cstr x5, [sp+192]
001fbb80subs xzr, x5, 2
001fbb84cset x5, ge
001fbb88strb w5, [sp+87]
001fbb8cb.ge 0x1fbb94
001fbb90b 0x1fbbbc
001fbb94
001fbb94loc_1fbb94:
001fbb94ldr x1, [sp+384]
001fbb98ldr x5, [sp+376]
001fbb9csubs xzr, x1, 1
001fbba0b.hi 0x1fbba8
001fbba4b 0x1fbd44
001fbba8
001fbba8loc_1fbba8:
001fbba8ldrb w5, [x5+1]
001fbbacsubs wzr, w5, 128
001fbbb0cset x5, lo
001fbbb4strb w5, [sp+87]
001fbbb8b 0x1fbbc0
001fbbbc
001fbbbcloc_1fbbbc:
001fbbbcb 0x1fbbc0
001fbbc0
001fbbc0loc_1fbbc0:
001fbbc0ldrb w5, [sp+87]
001fbbc4tbnz w5, 0, 0x1fbbcc
001fbbc8b 0x1fbc18
001fbbcc
001fbbccloc_1fbbcc:
001fbbccldr x1, [sp+384]
001fbbd0ldr x5, [sp+376]
001fbbd4subs xzr, x1, 0
001fbbd8b.hi 0x1fbbe0
001fbbdcb 0x1fbd3c
001fbbe0
001fbbe0loc_1fbbe0:
001fbbe0ldrb w5, [x5]
001fbbe4and x5, x5, 127
001fbbe8ldr x1, [sp+384]
001fbbecldr x6, [sp+376]
001fbbf0subs xzr, x1, 1
001fbbf4b.hi 0x1fbbfc
001fbbf8b 0x1fbd34
001fbbfc
001fbbfcloc_1fbbfc:
001fbbfcldrb w6, [x6+1]
001fbc00ubfm x6, x6, 57, 7
001fbc04add x5, x5, x6
001fbc08str x5, [sp+96]
001fbc0corr x5, xzr, 2
001fbc10str x5, [sp+128]
001fbc14b 0x1fbc44
001fbc18
001fbc18loc_1fbc18:
001fbc18ldr x0, [sp+376]
001fbc1cldr x1, [sp+384]
001fbc20ldr x2, [sp+392]
001fbc24bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001fbc28str x0, [sp+176]
001fbc2cstr x1, [sp+192]
001fbc30str x0, [sp+208]
001fbc34str x1, [sp+200]
001fbc38str x0, [sp+96]
001fbc3cstr x1, [sp+128]
001fbc40b 0x1fbc44
001fbc44
001fbc44loc_1fbc44:
001fbc44orr x3, xzr, 1
001fbc48b 0x1fbc4c
001fbc4c
001fbc4cloc_1fbc4c:
001fbc4cldr x5, [sp+128]
001fbc50tbnz x5, 63, 0x1fbc58
001fbc54b 0x1fbc84
001fbc58
001fbc58loc_1fbc58:
001fbc58adrp x27, 0x827000
001fbc5cldr x2, [x27+160]
001fbc60adrp x27, 0x827000
001fbc64ldr x3, [x27+168]
001fbc68str x2, [sp+272]
001fbc6cstr x3, [sp+280]
001fbc70ldr x0, [sp+112]
001fbc74ldrb w1, [sp+120]
001fbc78ldp x29, x30, [sp-8]
001fbc7cadd sp, sp, 368
001fbc80ret x30
001fbc84
001fbc84loc_1fbc84:
001fbc84ldr x5, [sp+96]
001fbc88str w5, [sp+88]
001fbc8cldr x5, [sp+240]
001fbc90ldrsb x27, [x5]
001fbc94ldr x2, [x5+16]
001fbc98ldr x0, [x5]
001fbc9cldr x5, [x5+8]
001fbca0add x1, x5, 1
001fbca4subs xzr, x2, x1
001fbca8b.hs 0x1fbcb0
001fbcacb 0x1fbcb4
001fbcb0
001fbcb0loc_1fbcb0:
001fbcb0b 0x1fbcc4
001fbcb4
001fbcb4loc_1fbcb4:
001fbcb4adrp x4, 0x3fa000
001fbcb8add x4, x4, 3328
001fbcbcbl runtime.growslice
001fbcc0b 0x1fbcc4
001fbcc4
001fbcc4loc_1fbcc4:
001fbcc4ldr w4, [sp+88]
001fbcc8sub x5, x1, 1
001fbcccstr w4, [x0+2*x5]
001fbcd0ldr x4, [sp+240]
001fbcd4ldrsb x27, [x4]
001fbcd8str x1, [x4+8]
001fbcdcstr x2, [x4+16]
001fbce0adrp x27, 0x850000
001fbce4ldr w5, [x27+3056]
001fbce8cbz w5, 0x1fbcf0
001fbcecb 0x1fbcf4
001fbcf0
001fbcf0loc_1fbcf0:
001fbcf0b 0x1fbd08
001fbcf4
001fbcf4loc_1fbcf4:
001fbcf4bl runtime.gcWriteBarrier2
001fbcf8str x0, [x25]
001fbcfcldr x5, [x4]
001fbd00str x5, [x25+8]
001fbd04b 0x1fbd08
001fbd08
001fbd08loc_1fbd08:
001fbd08str x0, [x4]
001fbd0cldr x4, [sp+128]
001fbd10str x4, [sp+112]
001fbd14stp xzr, xzr, [sp+272]
001fbd18ldr x0, [sp+112]
001fbd1cldrb w1, [sp+120]
001fbd20mov x2, xzr
001fbd24mov x3, xzr
001fbd28ldp x29, x30, [sp-8]
001fbd2cadd sp, sp, 368
001fbd30ret x30
001fbd34
001fbd34loc_1fbd34:
001fbd34orr x0, xzr, 1
001fbd38bl runtime.panicIndex
001fbd3c
001fbd3cloc_1fbd3c:
001fbd3cmov x0, xzr
001fbd40bl runtime.panicIndex
001fbd44
001fbd44loc_1fbd44:
001fbd44orr x0, xzr, 1
001fbd48bl runtime.panicIndex
001fbd4c
001fbd4cloc_1fbd4c:
001fbd4cmov x0, xzr
001fbd50bl runtime.panicIndex
001fbd54
001fbd54loc_1fbd54:
001fbd54mov x0, xzr
001fbd58bl runtime.panicIndex
001fbd5c
001fbd5cloc_1fbd5c:
001fbd5cldr x5, [sp+160]
001fbd60ldr x6, [sp+168]
001fbd64subs xzr, x5, x6
001fbd68b.gt 0x1fbd70
001fbd6cb 0x1fbdb4
001fbd70
001fbd70loc_1fbd70:
001fbd70ldr x5, [sp+168]
001fbd74ldr x6, [sp+312]
001fbd78ldrb w5, [x6+x5]
001fbd7cstrb w5, [sp+86]
001fbd80subs wzr, w5, 128
001fbd84b.lo 0x1fbd8c
001fbd88b 0x1fbd9c
001fbd8c
001fbd8cloc_1fbd8c:
001fbd8cldr x5, [sp+152]
001fbd90add x5, x5, 1
001fbd94str x5, [sp+152]
001fbd98b 0x1fbda0
001fbd9c
001fbd9cloc_1fbd9c:
001fbd9cb 0x1fbda0
001fbda0
001fbda0loc_1fbda0:
001fbda0b 0x1fbda4
001fbda4
001fbda4loc_1fbda4:
001fbda4ldr x5, [sp+168]
001fbda8add x5, x5, 1
001fbdacstr x5, [sp+168]
001fbdb0b 0x1fbd5c
001fbdb4
001fbdb4loc_1fbdb4:
001fbdb4ldr x5, [sp+152]
001fbdb8subs xzr, x5, 0
001fbdbcb.gt 0x1fbdc4
001fbdc0b 0x1fbdd4
001fbdc4
001fbdc4loc_1fbdc4:
001fbdc4ldr x1, [sp+152]
001fbdc8ldr x0, [sp+400]
001fbdccbl google.golang.org/protobuf/internal/impl.pointer.growUint32Slice
001fbdd0b 0x1fbdd8
001fbdd4
001fbdd4loc_1fbdd4:
001fbdd4b 0x1fbdd8
001fbdd8
001fbdd8loc_1fbdd8:
001fbdd8ldr x5, [sp+240]
001fbddcldrsb x27, [x5]
001fbde0ldr x6, [x5]
001fbde4ldr x7, [x5+8]
001fbde8ldr x5, [x5+16]
001fbdecstr x6, [sp+248]
001fbdf0str x7, [sp+256]
001fbdf4str x5, [sp+264]
001fbdf8b 0x1fbdfc
001fbdfc
001fbdfcloc_1fbdfc:
001fbdfcldr x5, [sp+296]
001fbe00str x5, [sp+192]
001fbe04cbnz x5, 0x1fbe0c
001fbe08b 0x1fc048
001fbe0c
001fbe0cloc_1fbe0c:
001fbe0cstr xzr, [sp+104]
001fbe10str xzr, [sp+136]
001fbe14ldr x5, [sp+296]
001fbe18str x5, [sp+184]
001fbe1csubs xzr, x5, 0
001fbe20cset x6, ne
001fbe24strb w6, [sp+87]
001fbe28cbnz x5, 0x1fbe30
001fbe2cb 0x1fbe58
001fbe30
001fbe30loc_1fbe30:
001fbe30ldr x1, [sp+296]
001fbe34ldr x5, [sp+288]
001fbe38subs xzr, x1, 0
001fbe3cb.hi 0x1fbe44
001fbe40b 0x1fc0e0
001fbe44
001fbe44loc_1fbe44:
001fbe44ldrb w5, [x5]
001fbe48subs wzr, w5, 128
001fbe4ccset x5, lo
001fbe50strb w5, [sp+87]
001fbe54b 0x1fbe5c
001fbe58
001fbe58loc_1fbe58:
001fbe58b 0x1fbe5c
001fbe5c
001fbe5cloc_1fbe5c:
001fbe5cldrb w5, [sp+87]
001fbe60tbnz w5, 0, 0x1fbe68
001fbe64b 0x1fbe90
001fbe68
001fbe68loc_1fbe68:
001fbe68ldr x1, [sp+296]
001fbe6cldr x5, [sp+288]
001fbe70subs xzr, x1, 0
001fbe74b.hi 0x1fbe7c
001fbe78b 0x1fc0d8
001fbe7c
001fbe7cloc_1fbe7c:
001fbe7cldrb w5, [x5]
001fbe80str x5, [sp+104]
001fbe84orr x0, xzr, 1
001fbe88str x0, [sp+136]
001fbe8cb 0x1fbf68
001fbe90
001fbe90loc_1fbe90:
001fbe90ldr x5, [sp+296]
001fbe94str x5, [sp+184]
001fbe98subs xzr, x5, 2
001fbe9ccset x5, ge
001fbea0strb w5, [sp+87]
001fbea4b.ge 0x1fbeac
001fbea8b 0x1fbed4
001fbeac
001fbeacloc_1fbeac:
001fbeacldr x1, [sp+296]
001fbeb0ldr x5, [sp+288]
001fbeb4subs xzr, x1, 1
001fbeb8b.hi 0x1fbec0
001fbebcb 0x1fc0d0
001fbec0
001fbec0loc_1fbec0:
001fbec0ldrb w5, [x5+1]
001fbec4subs wzr, w5, 128
001fbec8cset x5, lo
001fbeccstrb w5, [sp+87]
001fbed0b 0x1fbed8
001fbed4
001fbed4loc_1fbed4:
001fbed4b 0x1fbed8
001fbed8
001fbed8loc_1fbed8:
001fbed8ldrb w5, [sp+87]
001fbedctbnz w5, 0, 0x1fbee4
001fbee0b 0x1fbf30
001fbee4
001fbee4loc_1fbee4:
001fbee4ldr x1, [sp+296]
001fbee8ldr x5, [sp+288]
001fbeecsubs xzr, x1, 0
001fbef0b.hi 0x1fbef8
001fbef4b 0x1fc0c8
001fbef8
001fbef8loc_1fbef8:
001fbef8ldrb w5, [x5]
001fbefcand x5, x5, 127
001fbf00ldr x1, [sp+296]
001fbf04ldr x6, [sp+288]
001fbf08subs xzr, x1, 1
001fbf0cb.hi 0x1fbf14
001fbf10b 0x1fc0c0
001fbf14
001fbf14loc_1fbf14:
001fbf14ldrb w6, [x6+1]
001fbf18ubfm x6, x6, 57, 7
001fbf1cadd x5, x5, x6
001fbf20str x5, [sp+104]
001fbf24orr x5, xzr, 2
001fbf28str x5, [sp+136]
001fbf2cb 0x1fbf60
001fbf30
001fbf30loc_1fbf30:
001fbf30ldr x0, [sp+288]
001fbf34ldr x1, [sp+296]
001fbf38ldr x2, [sp+304]
001fbf3cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001fbf40str x0, [sp+176]
001fbf44str x1, [sp+184]
001fbf48str x0, [sp+224]
001fbf4cstr x1, [sp+216]
001fbf50str x0, [sp+104]
001fbf54str x1, [sp+136]
001fbf58orr x5, xzr, 2
001fbf5cb 0x1fbf60
001fbf60
001fbf60loc_1fbf60:
001fbf60orr x0, xzr, 1
001fbf64b 0x1fbf68
001fbf68
001fbf68loc_1fbf68:
001fbf68ldr x5, [sp+136]
001fbf6ctbnz x5, 63, 0x1fbf74
001fbf70b 0x1fbfa0
001fbf74
001fbf74loc_1fbf74:
001fbf74adrp x27, 0x827000
001fbf78ldr x2, [x27+160]
001fbf7cadrp x27, 0x827000
001fbf80ldr x3, [x27+168]
001fbf84str x2, [sp+272]
001fbf88str x3, [sp+280]
001fbf8cldr x0, [sp+112]
001fbf90ldrb w1, [sp+120]
001fbf94ldp x29, x30, [sp-8]
001fbf98add sp, sp, 368
001fbf9cret x30
001fbfa0
001fbfa0loc_1fbfa0:
001fbfa0ldr x5, [sp+104]
001fbfa4str w5, [sp+92]
001fbfa8ldr x2, [sp+264]
001fbfacldr x5, [sp+248]
001fbfb0ldr x6, [sp+256]
001fbfb4add x1, x6, 1
001fbfb8subs xzr, x2, x1
001fbfbcb.hs 0x1fbfc4
001fbfc0b 0x1fbfc8
001fbfc4
001fbfc4loc_1fbfc4:
001fbfc4b 0x1fbfe8
001fbfc8
001fbfc8loc_1fbfc8:
001fbfc8mov x3, x0
001fbfccadrp x4, 0x3fa000
001fbfd0add x4, x4, 3328
001fbfd4mov x0, x5
001fbfd8bl runtime.growslice
001fbfdcmov x5, x0
001fbfe0orr x0, xzr, 1
001fbfe4b 0x1fbfe8
001fbfe8
001fbfe8loc_1fbfe8:
001fbfe8ldr w6, [sp+92]
001fbfecsub x7, x1, 1
001fbff0str w6, [x5+2*x7]
001fbff4str x5, [sp+248]
001fbff8str x1, [sp+256]
001fbffcstr x2, [sp+264]
001fc000ldr x5, [sp+136]
001fc004ldr x1, [sp+296]
001fc008ldr x6, [sp+288]
001fc00cldr x7, [sp+304]
001fc010b 0x1fc014
001fc014
001fc014loc_1fc014:
001fc014subs xzr, x1, x5
001fc018b.hs 0x1fc020
001fc01cb 0x1fc0b8
001fc020
001fc020loc_1fc020:
001fc020sub x7, x7, x5
001fc024sub x8, x1, x5
001fc028sub x9, xzr, x7
001fc02cand x5, x5, x9, asr #63
001fc030add x5, x6, x5
001fc034str x5, [sp+288]
001fc038str x8, [sp+296]
001fc03cstr x7, [sp+304]
001fc040b 0x1fc044
001fc044
001fc044loc_1fc044:
001fc044b 0x1fbdfc
001fc048
001fc048loc_1fc048:
001fc048ldr x4, [sp+240]
001fc04cldrsb x27, [x4]
001fc050ldr x5, [sp+248]
001fc054ldr x6, [sp+256]
001fc058ldr x7, [sp+264]
001fc05cstr x6, [x4+8]
001fc060str x7, [x4+16]
001fc064adrp x27, 0x84f000
001fc068ldr w6, [x27+3056]
001fc06ccbz w6, 0x1fc074
001fc070b 0x1fc078
001fc074
001fc074loc_1fc074:
001fc074b 0x1fc08c
001fc078
001fc078loc_1fc078:
001fc078bl runtime.gcWriteBarrier2
001fc07cstr x5, [x25]
001fc080ldr x6, [x4]
001fc084str x6, [x25+8]
001fc088b 0x1fc08c
001fc08c
001fc08cloc_1fc08c:
001fc08cstr x5, [x4]
001fc090ldr x4, [sp+144]
001fc094str x4, [sp+112]
001fc098stp xzr, xzr, [sp+272]
001fc09cldr x0, [sp+112]
001fc0a0ldrb w1, [sp+120]
001fc0a4mov x2, xzr
001fc0a8mov x3, xzr
001fc0acldp x29, x30, [sp-8]
001fc0b0add sp, sp, 368
001fc0b4ret x30
001fc0b8
001fc0b8loc_1fc0b8:
001fc0b8mov x0, x5
001fc0bcbl runtime.panicSliceB
001fc0c0
001fc0c0loc_1fc0c0:
001fc0c0orr x0, xzr, 1
001fc0c4bl runtime.panicIndex
001fc0c8
001fc0c8loc_1fc0c8:
001fc0c8mov x0, xzr
001fc0ccbl runtime.panicIndex
001fc0d0
001fc0d0loc_1fc0d0:
001fc0d0orr x0, xzr, 1
001fc0d4bl runtime.panicIndex
001fc0d8
001fc0d8loc_1fc0d8:
001fc0d8mov x0, xzr
001fc0dcbl runtime.panicIndex
001fc0e0
001fc0e0loc_1fc0e0:
001fc0e0mov x0, xzr
001fc0e4bl runtime.panicIndex
001fc0e8hint
001fc0ec
001fc0ecloc_1fc0ec:
001fc0ecstp x0, x1, [sp+8]
001fc0f0stp x2, x3, [sp+24]
001fc0f4strb w4, [sp+40]
001fc0f8str x5, [sp+48]
001fc0fcstrb w6, [sp+56]
001fc100stp x7, x8, [sp+64]
001fc104str x9, [sp+80]
001fc108mov x3, x30
001fc10cbl runtime.morestack_noctxt.abi0
001fc110ldp x0, x1, [sp+8]
001fc114ldp x2, x3, [sp+24]
001fc118ldrsb x4, [sp+40]
001fc11cldr x5, [sp+48]
001fc120ldrb w6, [sp+56]
001fc124ldp x7, x8, [sp+64]
001fc128ldr x9, [sp+80]
001fc12cb 0x1fb9a0
001fb9a0
001fb9a0google.golang.org/protobuf/internal/impl.consumeUint32Slice: ; void google.golang.org/protobuf/internal/impl.consumeUint32Slice(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001fb9a0ldr x16, [x28+16]
001fb9a4sub x17, sp, 240
001fb9a8subs xzr, x17, x16
001fb9acb.ls 0x1fc0ec
001fb9b0sub x20, sp, 368
001fb9b4stp x29, x30, [x20-8]
001fb9b8add sp, x20, 0
001fb9bcsub x29, sp, 8
001fb9c0str x0, [sp+376]
001fb9c4str x1, [sp+384]
001fb9c8str x2, [sp+392]
001fb9ccstr x3, [sp+400]
001fb9d0strb w4, [sp+408]
001fb9d4str x5, [sp+416]
001fb9d8strb w6, [sp+424]
001fb9dcstr x7, [sp+432]
001fb9e0str x8, [sp+440]
001fb9e4str x9, [sp+448]
001fb9e8str xzr, [sp+112]
001fb9ecstrb wzr, [sp+120]
001fb9f0stp xzr, xzr, [sp+272]
001fb9f4ldr x0, [sp+400]
001fb9f8bl google.golang.org/protobuf/internal/impl.pointer.Uint32Slice
001fb9fcstr x0, [sp+240]
001fba00ldrsb x1, [sp+408]
001fba04ubfm x1, x1, 0, 7
001fba08subs wzr, w1, 2
001fba0cb.eq 0x1fba14
001fba10b 0x1fbab8
001fba14
001fba14loc_1fba14:
001fba14str xzr, [sp+312]
001fba18stp xzr, xzr, [sp+320]
001fba1cldr x0, [sp+376]
001fba20ldr x1, [sp+384]
001fba24ldr x2, [sp+392]
001fba28bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001fba2cstr x0, [sp+312]
001fba30str x1, [sp+320]
001fba34str x2, [sp+328]
001fba38str x3, [sp+192]
001fba3cstr x0, [sp+336]
001fba40str x1, [sp+344]
001fba44str x2, [sp+352]
001fba48ldr x3, [sp+192]
001fba4cstr x3, [sp+232]
001fba50str x0, [sp+288]
001fba54str x1, [sp+296]
001fba58str x2, [sp+304]
001fba5cldr x3, [sp+232]
001fba60str x3, [sp+144]
001fba64tbnz x3, 63, 0x1fba6c
001fba68b 0x1fba98
001fba6c
001fba6cloc_1fba6c:
001fba6cadrp x27, 0x827000
001fba70ldr x2, [x27+160]
001fba74adrp x27, 0x827000
001fba78ldr x3, [x27+168]
001fba7cstr x2, [sp+272]
001fba80str x3, [sp+280]
001fba84ldr x0, [sp+112]
001fba88ldrb w1, [sp+120]
001fba8cldp x29, x30, [sp-8]
001fba90add sp, sp, 368
001fba94ret x30
001fba98
001fba98loc_1fba98:
001fba98str xzr, [sp+152]
001fba9cldr x5, [sp+288]
001fbaa0str x5, [sp+312]
001fbaa4str x1, [sp+320]
001fbaa8str x2, [sp+328]
001fbaacstr xzr, [sp+168]
001fbab0str x1, [sp+160]
001fbab4b 0x1fbd5c
001fbab8
001fbab8loc_1fbab8:
001fbab8ldrsb x5, [sp+408]
001fbabcubfm x5, x5, 0, 7
001fbac0cbnz w5, 0x1fbac8
001fbac4b 0x1fbaf4
001fbac8
001fbac8loc_1fbac8:
001fbac8adrp x27, 0x827000
001fbaccldr x2, [x27+192]
001fbad0adrp x27, 0x827000
001fbad4ldr x3, [x27+200]
001fbad8str x2, [sp+272]
001fbadcstr x3, [sp+280]
001fbae0ldr x0, [sp+112]
001fbae4ldrb w1, [sp+120]
001fbae8ldp x29, x30, [sp-8]
001fbaecadd sp, sp, 368
001fbaf0ret x30
001fbaf4
001fbaf4loc_1fbaf4:
001fbaf4str xzr, [sp+96]
001fbaf8str xzr, [sp+128]
001fbafcldr x5, [sp+384]
001fbb00str x5, [sp+192]
001fbb04subs xzr, x5, 0
001fbb08cset x6, ne
001fbb0cstrb w6, [sp+87]
001fbb10cbnz x5, 0x1fbb18
001fbb14b 0x1fbb40
001fbb18
001fbb18loc_1fbb18:
001fbb18ldr x1, [sp+384]
001fbb1cldr x5, [sp+376]
001fbb20subs xzr, x1, 0
001fbb24b.hi 0x1fbb2c
001fbb28b 0x1fbd54
001fbb2c
001fbb2cloc_1fbb2c:
001fbb2cldrb w5, [x5]
001fbb30subs wzr, w5, 128
001fbb34cset x5, lo
001fbb38strb w5, [sp+87]
001fbb3cb 0x1fbb44
001fbb40
001fbb40loc_1fbb40:
001fbb40b 0x1fbb44
001fbb44
001fbb44loc_1fbb44:
001fbb44ldrb w5, [sp+87]
001fbb48tbnz w5, 0, 0x1fbb50
001fbb4cb 0x1fbb78
001fbb50
001fbb50loc_1fbb50:
001fbb50ldr x1, [sp+384]
001fbb54ldr x5, [sp+376]
001fbb58subs xzr, x1, 0
001fbb5cb.hi 0x1fbb64
001fbb60b 0x1fbd4c
001fbb64
001fbb64loc_1fbb64:
001fbb64ldrb w5, [x5]
001fbb68str x5, [sp+96]
001fbb6corr x3, xzr, 1
001fbb70str x3, [sp+128]
001fbb74b 0x1fbc4c
001fbb78
001fbb78loc_1fbb78:
001fbb78ldr x5, [sp+384]
001fbb7cstr x5, [sp+192]
001fbb80subs xzr, x5, 2
001fbb84cset x5, ge
001fbb88strb w5, [sp+87]
001fbb8cb.ge 0x1fbb94
001fbb90b 0x1fbbbc
001fbb94
001fbb94loc_1fbb94:
001fbb94ldr x1, [sp+384]
001fbb98ldr x5, [sp+376]
001fbb9csubs xzr, x1, 1
001fbba0b.hi 0x1fbba8
001fbba4b 0x1fbd44
001fbba8
001fbba8loc_1fbba8:
001fbba8ldrb w5, [x5+1]
001fbbacsubs wzr, w5, 128
001fbbb0cset x5, lo
001fbbb4strb w5, [sp+87]
001fbbb8b 0x1fbbc0
001fbbbc
001fbbbcloc_1fbbbc:
001fbbbcb 0x1fbbc0
001fbbc0
001fbbc0loc_1fbbc0:
001fbbc0ldrb w5, [sp+87]
001fbbc4tbnz w5, 0, 0x1fbbcc
001fbbc8b 0x1fbc18
001fbbcc
001fbbccloc_1fbbcc:
001fbbccldr x1, [sp+384]
001fbbd0ldr x5, [sp+376]
001fbbd4subs xzr, x1, 0
001fbbd8b.hi 0x1fbbe0
001fbbdcb 0x1fbd3c
001fbbe0
001fbbe0loc_1fbbe0:
001fbbe0ldrb w5, [x5]
001fbbe4and x5, x5, 127
001fbbe8ldr x1, [sp+384]
001fbbecldr x6, [sp+376]
001fbbf0subs xzr, x1, 1
001fbbf4b.hi 0x1fbbfc
001fbbf8b 0x1fbd34
001fbbfc
001fbbfcloc_1fbbfc:
001fbbfcldrb w6, [x6+1]
001fbc00ubfm x6, x6, 57, 7
001fbc04add x5, x5, x6
001fbc08str x5, [sp+96]
001fbc0corr x5, xzr, 2
001fbc10str x5, [sp+128]
001fbc14b 0x1fbc44
001fbc18
001fbc18loc_1fbc18:
001fbc18ldr x0, [sp+376]
001fbc1cldr x1, [sp+384]
001fbc20ldr x2, [sp+392]
001fbc24bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001fbc28str x0, [sp+176]
001fbc2cstr x1, [sp+192]
001fbc30str x0, [sp+208]
001fbc34str x1, [sp+200]
001fbc38str x0, [sp+96]
001fbc3cstr x1, [sp+128]
001fbc40b 0x1fbc44
001fbc44
001fbc44loc_1fbc44:
001fbc44orr x3, xzr, 1
001fbc48b 0x1fbc4c
001fbc4c
001fbc4cloc_1fbc4c:
001fbc4cldr x5, [sp+128]
001fbc50tbnz x5, 63, 0x1fbc58
001fbc54b 0x1fbc84
001fbc58
001fbc58loc_1fbc58:
001fbc58adrp x27, 0x827000
001fbc5cldr x2, [x27+160]
001fbc60adrp x27, 0x827000
001fbc64ldr x3, [x27+168]
001fbc68str x2, [sp+272]
001fbc6cstr x3, [sp+280]
001fbc70ldr x0, [sp+112]
001fbc74ldrb w1, [sp+120]
001fbc78ldp x29, x30, [sp-8]
001fbc7cadd sp, sp, 368
001fbc80ret x30
001fbc84
001fbc84loc_1fbc84:
001fbc84ldr x5, [sp+96]
001fbc88str w5, [sp+88]
001fbc8cldr x5, [sp+240]
001fbc90ldrsb x27, [x5]
001fbc94ldr x2, [x5+16]
001fbc98ldr x0, [x5]
001fbc9cldr x5, [x5+8]
001fbca0add x1, x5, 1
001fbca4subs xzr, x2, x1
001fbca8b.hs 0x1fbcb0
001fbcacb 0x1fbcb4
001fbcb0
001fbcb0loc_1fbcb0:
001fbcb0b 0x1fbcc4
001fbcb4
001fbcb4loc_1fbcb4:
001fbcb4adrp x4, 0x3fa000
001fbcb8add x4, x4, 3328
001fbcbcbl runtime.growslice
001fbcc0b 0x1fbcc4
001fbcc4
001fbcc4loc_1fbcc4:
001fbcc4ldr w4, [sp+88]
001fbcc8sub x5, x1, 1
001fbcccstr w4, [x0+2*x5]
001fbcd0ldr x4, [sp+240]
001fbcd4ldrsb x27, [x4]
001fbcd8str x1, [x4+8]
001fbcdcstr x2, [x4+16]
001fbce0adrp x27, 0x850000
001fbce4ldr w5, [x27+3056]
001fbce8cbz w5, 0x1fbcf0
001fbcecb 0x1fbcf4
001fbcf0
001fbcf0loc_1fbcf0:
001fbcf0b 0x1fbd08
001fbcf4
001fbcf4loc_1fbcf4:
001fbcf4bl runtime.gcWriteBarrier2
001fbcf8str x0, [x25]
001fbcfcldr x5, [x4]
001fbd00str x5, [x25+8]
001fbd04b 0x1fbd08
001fbd08
001fbd08loc_1fbd08:
001fbd08str x0, [x4]
001fbd0cldr x4, [sp+128]
001fbd10str x4, [sp+112]
001fbd14stp xzr, xzr, [sp+272]
001fbd18ldr x0, [sp+112]
001fbd1cldrb w1, [sp+120]
001fbd20mov x2, xzr
001fbd24mov x3, xzr
001fbd28ldp x29, x30, [sp-8]
001fbd2cadd sp, sp, 368
001fbd30ret x30
001fbd34
001fbd34loc_1fbd34:
001fbd34orr x0, xzr, 1
001fbd38bl runtime.panicIndex
001fbd3c
001fbd3cloc_1fbd3c:
001fbd3cmov x0, xzr
001fbd40bl runtime.panicIndex
001fbd44
001fbd44loc_1fbd44:
001fbd44orr x0, xzr, 1
001fbd48bl runtime.panicIndex
001fbd4c
001fbd4cloc_1fbd4c:
001fbd4cmov x0, xzr
001fbd50bl runtime.panicIndex
001fbd54
001fbd54loc_1fbd54:
001fbd54mov x0, xzr
001fbd58bl runtime.panicIndex
001fbd5c
001fbd5cloc_1fbd5c:
001fbd5cldr x5, [sp+160]
001fbd60ldr x6, [sp+168]
001fbd64subs xzr, x5, x6
001fbd68b.gt 0x1fbd70
001fbd6cb 0x1fbdb4
001fbd70
001fbd70loc_1fbd70:
001fbd70ldr x5, [sp+168]
001fbd74ldr x6, [sp+312]
001fbd78ldrb w5, [x6+x5]
001fbd7cstrb w5, [sp+86]
001fbd80subs wzr, w5, 128
001fbd84b.lo 0x1fbd8c
001fbd88b 0x1fbd9c
001fbd8c
001fbd8cloc_1fbd8c:
001fbd8cldr x5, [sp+152]
001fbd90add x5, x5, 1
001fbd94str x5, [sp+152]
001fbd98b 0x1fbda0
001fbd9c
001fbd9cloc_1fbd9c:
001fbd9cb 0x1fbda0
001fbda0
001fbda0loc_1fbda0:
001fbda0b 0x1fbda4
001fbda4
001fbda4loc_1fbda4:
001fbda4ldr x5, [sp+168]
001fbda8add x5, x5, 1
001fbdacstr x5, [sp+168]
001fbdb0b 0x1fbd5c
001fbdb4
001fbdb4loc_1fbdb4:
001fbdb4ldr x5, [sp+152]
001fbdb8subs xzr, x5, 0
001fbdbcb.gt 0x1fbdc4
001fbdc0b 0x1fbdd4
001fbdc4
001fbdc4loc_1fbdc4:
001fbdc4ldr x1, [sp+152]
001fbdc8ldr x0, [sp+400]
001fbdccbl google.golang.org/protobuf/internal/impl.pointer.growUint32Slice
001fbdd0b 0x1fbdd8
001fbdd4
001fbdd4loc_1fbdd4:
001fbdd4b 0x1fbdd8
001fbdd8
001fbdd8loc_1fbdd8:
001fbdd8ldr x5, [sp+240]
001fbddcldrsb x27, [x5]
001fbde0ldr x6, [x5]
001fbde4ldr x7, [x5+8]
001fbde8ldr x5, [x5+16]
001fbdecstr x6, [sp+248]
001fbdf0str x7, [sp+256]
001fbdf4str x5, [sp+264]
001fbdf8b 0x1fbdfc
001fbdfc
001fbdfcloc_1fbdfc:
001fbdfcldr x5, [sp+296]
001fbe00str x5, [sp+192]
001fbe04cbnz x5, 0x1fbe0c
001fbe08b 0x1fc048
001fbe0c
001fbe0cloc_1fbe0c:
001fbe0cstr xzr, [sp+104]
001fbe10str xzr, [sp+136]
001fbe14ldr x5, [sp+296]
001fbe18str x5, [sp+184]
001fbe1csubs xzr, x5, 0
001fbe20cset x6, ne
001fbe24strb w6, [sp+87]
001fbe28cbnz x5, 0x1fbe30
001fbe2cb 0x1fbe58
001fbe30
001fbe30loc_1fbe30:
001fbe30ldr x1, [sp+296]
001fbe34ldr x5, [sp+288]
001fbe38subs xzr, x1, 0
001fbe3cb.hi 0x1fbe44
001fbe40b 0x1fc0e0
001fbe44
001fbe44loc_1fbe44:
001fbe44ldrb w5, [x5]
001fbe48subs wzr, w5, 128
001fbe4ccset x5, lo
001fbe50strb w5, [sp+87]
001fbe54b 0x1fbe5c
001fbe58
001fbe58loc_1fbe58:
001fbe58b 0x1fbe5c
001fbe5c
001fbe5cloc_1fbe5c:
001fbe5cldrb w5, [sp+87]
001fbe60tbnz w5, 0, 0x1fbe68
001fbe64b 0x1fbe90
001fbe68
001fbe68loc_1fbe68:
001fbe68ldr x1, [sp+296]
001fbe6cldr x5, [sp+288]
001fbe70subs xzr, x1, 0
001fbe74b.hi 0x1fbe7c
001fbe78b 0x1fc0d8
001fbe7c
001fbe7cloc_1fbe7c:
001fbe7cldrb w5, [x5]
001fbe80str x5, [sp+104]
001fbe84orr x0, xzr, 1
001fbe88str x0, [sp+136]
001fbe8cb 0x1fbf68
001fbe90
001fbe90loc_1fbe90:
001fbe90ldr x5, [sp+296]
001fbe94str x5, [sp+184]
001fbe98subs xzr, x5, 2
001fbe9ccset x5, ge
001fbea0strb w5, [sp+87]
001fbea4b.ge 0x1fbeac
001fbea8b 0x1fbed4
001fbeac
001fbeacloc_1fbeac:
001fbeacldr x1, [sp+296]
001fbeb0ldr x5, [sp+288]
001fbeb4subs xzr, x1, 1
001fbeb8b.hi 0x1fbec0
001fbebcb 0x1fc0d0
001fbec0
001fbec0loc_1fbec0:
001fbec0ldrb w5, [x5+1]
001fbec4subs wzr, w5, 128
001fbec8cset x5, lo
001fbeccstrb w5, [sp+87]
001fbed0b 0x1fbed8
001fbed4
001fbed4loc_1fbed4:
001fbed4b 0x1fbed8
001fbed8
001fbed8loc_1fbed8:
001fbed8ldrb w5, [sp+87]
001fbedctbnz w5, 0, 0x1fbee4
001fbee0b 0x1fbf30
001fbee4
001fbee4loc_1fbee4:
001fbee4ldr x1, [sp+296]
001fbee8ldr x5, [sp+288]
001fbeecsubs xzr, x1, 0
001fbef0b.hi 0x1fbef8
001fbef4b 0x1fc0c8
001fbef8
001fbef8loc_1fbef8:
001fbef8ldrb w5, [x5]
001fbefcand x5, x5, 127
001fbf00ldr x1, [sp+296]
001fbf04ldr x6, [sp+288]
001fbf08subs xzr, x1, 1
001fbf0cb.hi 0x1fbf14
001fbf10b 0x1fc0c0
001fbf14
001fbf14loc_1fbf14:
001fbf14ldrb w6, [x6+1]
001fbf18ubfm x6, x6, 57, 7
001fbf1cadd x5, x5, x6
001fbf20str x5, [sp+104]
001fbf24orr x5, xzr, 2
001fbf28str x5, [sp+136]
001fbf2cb 0x1fbf60
001fbf30
001fbf30loc_1fbf30:
001fbf30ldr x0, [sp+288]
001fbf34ldr x1, [sp+296]
001fbf38ldr x2, [sp+304]
001fbf3cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001fbf40str x0, [sp+176]
001fbf44str x1, [sp+184]
001fbf48str x0, [sp+224]
001fbf4cstr x1, [sp+216]
001fbf50str x0, [sp+104]
001fbf54str x1, [sp+136]
001fbf58orr x5, xzr, 2
001fbf5cb 0x1fbf60
001fbf60
001fbf60loc_1fbf60:
001fbf60orr x0, xzr, 1
001fbf64b 0x1fbf68
001fbf68
001fbf68loc_1fbf68:
001fbf68ldr x5, [sp+136]
001fbf6ctbnz x5, 63, 0x1fbf74
001fbf70b 0x1fbfa0
001fbf74
001fbf74loc_1fbf74:
001fbf74adrp x27, 0x827000
001fbf78ldr x2, [x27+160]
001fbf7cadrp x27, 0x827000
001fbf80ldr x3, [x27+168]
001fbf84str x2, [sp+272]
001fbf88str x3, [sp+280]
001fbf8cldr x0, [sp+112]
001fbf90ldrb w1, [sp+120]
001fbf94ldp x29, x30, [sp-8]
001fbf98add sp, sp, 368
001fbf9cret x30
001fbfa0
001fbfa0loc_1fbfa0:
001fbfa0ldr x5, [sp+104]
001fbfa4str w5, [sp+92]
001fbfa8ldr x2, [sp+264]
001fbfacldr x5, [sp+248]
001fbfb0ldr x6, [sp+256]
001fbfb4add x1, x6, 1
001fbfb8subs xzr, x2, x1
001fbfbcb.hs 0x1fbfc4
001fbfc0b 0x1fbfc8
001fbfc4
001fbfc4loc_1fbfc4:
001fbfc4b 0x1fbfe8
001fbfc8
001fbfc8loc_1fbfc8:
001fbfc8mov x3, x0
001fbfccadrp x4, 0x3fa000
001fbfd0add x4, x4, 3328
001fbfd4mov x0, x5
001fbfd8bl runtime.growslice
001fbfdcmov x5, x0
001fbfe0orr x0, xzr, 1
001fbfe4b 0x1fbfe8
001fbfe8
001fbfe8loc_1fbfe8:
001fbfe8ldr w6, [sp+92]
001fbfecsub x7, x1, 1
001fbff0str w6, [x5+2*x7]
001fbff4str x5, [sp+248]
001fbff8str x1, [sp+256]
001fbffcstr x2, [sp+264]
001fc000ldr x5, [sp+136]
001fc004ldr x1, [sp+296]
001fc008ldr x6, [sp+288]
001fc00cldr x7, [sp+304]
001fc010b 0x1fc014
001fc014
001fc014loc_1fc014:
001fc014subs xzr, x1, x5
001fc018b.hs 0x1fc020
001fc01cb 0x1fc0b8
001fc020
001fc020loc_1fc020:
001fc020sub x7, x7, x5
001fc024sub x8, x1, x5
001fc028sub x9, xzr, x7
001fc02cand x5, x5, x9, asr #63
001fc030add x5, x6, x5
001fc034str x5, [sp+288]
001fc038str x8, [sp+296]
001fc03cstr x7, [sp+304]
001fc040b 0x1fc044
001fc044
001fc044loc_1fc044:
001fc044b 0x1fbdfc
001fc048
001fc048loc_1fc048:
001fc048ldr x4, [sp+240]
001fc04cldrsb x27, [x4]
001fc050ldr x5, [sp+248]
001fc054ldr x6, [sp+256]
001fc058ldr x7, [sp+264]
001fc05cstr x6, [x4+8]
001fc060str x7, [x4+16]
001fc064adrp x27, 0x84f000
001fc068ldr w6, [x27+3056]
001fc06ccbz w6, 0x1fc074
001fc070b 0x1fc078
001fc074
001fc074loc_1fc074:
001fc074b 0x1fc08c
001fc078
001fc078loc_1fc078:
001fc078bl runtime.gcWriteBarrier2
001fc07cstr x5, [x25]
001fc080ldr x6, [x4]
001fc084str x6, [x25+8]
001fc088b 0x1fc08c
001fc08c
001fc08cloc_1fc08c:
001fc08cstr x5, [x4]
001fc090ldr x4, [sp+144]
001fc094str x4, [sp+112]
001fc098stp xzr, xzr, [sp+272]
001fc09cldr x0, [sp+112]
001fc0a0ldrb w1, [sp+120]
001fc0a4mov x2, xzr
001fc0a8mov x3, xzr
001fc0acldp x29, x30, [sp-8]
001fc0b0add sp, sp, 368
001fc0b4ret x30
001fc0b8
001fc0b8loc_1fc0b8:
001fc0b8mov x0, x5
001fc0bcbl runtime.panicSliceB
001fc0c0
001fc0c0loc_1fc0c0:
001fc0c0orr x0, xzr, 1
001fc0c4bl runtime.panicIndex
001fc0c8
001fc0c8loc_1fc0c8:
001fc0c8mov x0, xzr
001fc0ccbl runtime.panicIndex
001fc0d0
001fc0d0loc_1fc0d0:
001fc0d0orr x0, xzr, 1
001fc0d4bl runtime.panicIndex
001fc0d8
001fc0d8loc_1fc0d8:
001fc0d8mov x0, xzr
001fc0dcbl runtime.panicIndex
001fc0e0
001fc0e0loc_1fc0e0:
001fc0e0mov x0, xzr
001fc0e4bl runtime.panicIndex
001fc0e8hint
001fc0ec
001fc0ecloc_1fc0ec:
001fc0ecstp x0, x1, [sp+8]
001fc0f0stp x2, x3, [sp+24]
001fc0f4strb w4, [sp+40]
001fc0f8str x5, [sp+48]
001fc0fcstrb w6, [sp+56]
001fc100stp x7, x8, [sp+64]
001fc104str x9, [sp+80]
001fc108mov x3, x30
001fc10cbl runtime.morestack_noctxt.abi0
001fc110ldp x0, x1, [sp+8]
001fc114ldp x2, x3, [sp+24]
001fc118ldrsb x4, [sp+40]
001fc11cldr x5, [sp+48]
001fc120ldrb w6, [sp+56]
001fc124ldp x7, x8, [sp+64]
001fc128ldr x9, [sp+80]
001fc12cb 0x1fb9a0
001fb9a0
Loading..