File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
001fcc20
001fcc20google.golang.org/protobuf/internal/impl.consumeUint32SliceValue: ; void google.golang.org/protobuf/internal/impl.consumeUint32SliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, google.golang.org/protobuf/encoding/protowire.Number p2, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001fcc20ldr x16, [x28+16]
001fcc24sub x17, sp, 208
001fcc28subs xzr, x17, x16
001fcc2cb.ls 0x1fd2bc
001fcc30sub x20, sp, 336
001fcc34stp x29, x30, [x20-8]
001fcc38add sp, x20, 0
001fcc3csub x29, sp, 8
001fcc40str x0, [sp+344]
001fcc44str x1, [sp+352]
001fcc48str x2, [sp+360]
001fcc4cstr x3, [sp+368]
001fcc50str x4, [sp+376]
001fcc54str x5, [sp+384]
001fcc58str w6, [sp+392]
001fcc5cstrb w7, [sp+396]
001fcc60strb w8, [sp+400]
001fcc64str x9, [sp+408]
001fcc68str x10, [sp+416]
001fcc6cstr x11, [sp+424]
001fcc70stp xzr, xzr, [sp+176]
001fcc74str xzr, [sp+192]
001fcc78str xzr, [sp+72]
001fcc7cstrb wzr, [sp+80]
001fcc80stp xzr, xzr, [sp+216]
001fcc84ldr x0, [sp+368]
001fcc88ldr x1, [sp+376]
001fcc8cldr x2, [sp+384]
001fcc90bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001fcc94str x0, [sp+200]
001fcc98str x1, [sp+208]
001fcc9cldrsb x3, [sp+396]
001fcca0ubfm x3, x3, 0, 7
001fcca4subs wzr, w3, 2
001fcca8b.eq 0x1fccb0
001fccacb 0x1fcd4c
001fccb0
001fccb0loc_1fccb0:
001fccb0str xzr, [sp+280]
001fccb4stp xzr, xzr, [sp+288]
001fccb8ldr x0, [sp+344]
001fccbcldr x1, [sp+352]
001fccc0ldr x2, [sp+360]
001fccc4bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001fccc8str x0, [sp+280]
001fccccstr x1, [sp+288]
001fccd0str x2, [sp+296]
001fccd4str x3, [sp+128]
001fccd8str x0, [sp+304]
001fccdcstr x1, [sp+312]
001fcce0str x2, [sp+320]
001fcce4ldr x3, [sp+128]
001fcce8str x3, [sp+168]
001fccecstr x0, [sp+232]
001fccf0str x1, [sp+240]
001fccf4str x2, [sp+248]
001fccf8ldr x3, [sp+168]
001fccfcstr x3, [sp+104]
001fcd00tbnz x3, 63, 0x1fcd08
001fcd04b 0x1fcd48
001fcd08
001fcd08loc_1fcd08:
001fcd08stp xzr, xzr, [sp+176]
001fcd0cstr xzr, [sp+192]
001fcd10adrp x27, 0x826000
001fcd14ldr x5, [x27+160]
001fcd18adrp x27, 0x826000
001fcd1cldr x6, [x27+168]
001fcd20str x5, [sp+216]
001fcd24str x6, [sp+224]
001fcd28ldr x3, [sp+72]
001fcd2cldr x0, [sp+176]
001fcd30ldrb w4, [sp+80]
001fcd34ldr x1, [sp+184]
001fcd38ldr x2, [sp+192]
001fcd3cldp x29, x30, [sp-8]
001fcd40add sp, sp, 336
001fcd44ret x30
001fcd48
001fcd48loc_1fcd48:
001fcd48b 0x1fcff8
001fcd4c
001fcd4cloc_1fcd4c:
001fcd4cldrsb x7, [sp+396]
001fcd50ubfm x7, x7, 0, 7
001fcd54cbnz w7, 0x1fcd5c
001fcd58b 0x1fcd9c
001fcd5c
001fcd5cloc_1fcd5c:
001fcd5cstp xzr, xzr, [sp+176]
001fcd60str xzr, [sp+192]
001fcd64adrp x27, 0x826000
001fcd68ldr x5, [x27+192]
001fcd6cadrp x27, 0x826000
001fcd70ldr x6, [x27+200]
001fcd74str x5, [sp+216]
001fcd78str x6, [sp+224]
001fcd7cldr x3, [sp+72]
001fcd80ldr x0, [sp+176]
001fcd84ldrb w4, [sp+80]
001fcd88ldr x1, [sp+184]
001fcd8cldr x2, [sp+192]
001fcd90ldp x29, x30, [sp-8]
001fcd94add sp, sp, 336
001fcd98ret x30
001fcd9c
001fcd9cloc_1fcd9c:
001fcd9cstr xzr, [sp+56]
001fcda0str xzr, [sp+88]
001fcda4ldr x7, [sp+352]
001fcda8str x7, [sp+128]
001fcdacsubs xzr, x7, 0
001fcdb0cset x8, ne
001fcdb4strb w8, [sp+55]
001fcdb8cbnz x7, 0x1fcdc0
001fcdbcb 0x1fcde8
001fcdc0
001fcdc0loc_1fcdc0:
001fcdc0ldr x1, [sp+352]
001fcdc4ldr x7, [sp+344]
001fcdc8subs xzr, x1, 0
001fcdccb.hi 0x1fcdd4
001fcdd0b 0x1fcff0
001fcdd4
001fcdd4loc_1fcdd4:
001fcdd4ldrb w7, [x7]
001fcdd8subs wzr, w7, 128
001fcddccset x7, lo
001fcde0strb w7, [sp+55]
001fcde4b 0x1fcdec
001fcde8
001fcde8loc_1fcde8:
001fcde8b 0x1fcdec
001fcdec
001fcdecloc_1fcdec:
001fcdecldrb w7, [sp+55]
001fcdf0tbnz w7, 0, 0x1fcdf8
001fcdf4b 0x1fce20
001fcdf8
001fcdf8loc_1fcdf8:
001fcdf8ldr x1, [sp+352]
001fcdfcldr x7, [sp+344]
001fce00subs xzr, x1, 0
001fce04b.hi 0x1fce0c
001fce08b 0x1fcfe8
001fce0c
001fce0cloc_1fce0c:
001fce0cldrb w7, [x7]
001fce10str x7, [sp+56]
001fce14orr x7, xzr, 1
001fce18str x7, [sp+88]
001fce1cb 0x1fcef0
001fce20
001fce20loc_1fce20:
001fce20ldr x7, [sp+352]
001fce24str x7, [sp+128]
001fce28subs xzr, x7, 2
001fce2ccset x7, ge
001fce30strb w7, [sp+55]
001fce34b.ge 0x1fce3c
001fce38b 0x1fce64
001fce3c
001fce3cloc_1fce3c:
001fce3cldr x1, [sp+352]
001fce40ldr x7, [sp+344]
001fce44subs xzr, x1, 1
001fce48b.hi 0x1fce50
001fce4cb 0x1fcfe0
001fce50
001fce50loc_1fce50:
001fce50ldrb w7, [x7+1]
001fce54subs wzr, w7, 128
001fce58cset x7, lo
001fce5cstrb w7, [sp+55]
001fce60b 0x1fce68
001fce64
001fce64loc_1fce64:
001fce64b 0x1fce68
001fce68
001fce68loc_1fce68:
001fce68ldrb w7, [sp+55]
001fce6ctbnz w7, 0, 0x1fce74
001fce70b 0x1fcec0
001fce74
001fce74loc_1fce74:
001fce74ldr x1, [sp+352]
001fce78ldr x7, [sp+344]
001fce7csubs xzr, x1, 0
001fce80b.hi 0x1fce88
001fce84b 0x1fcfd8
001fce88
001fce88loc_1fce88:
001fce88ldrb w7, [x7]
001fce8cand x7, x7, 127
001fce90ldr x1, [sp+352]
001fce94ldr x8, [sp+344]
001fce98subs xzr, x1, 1
001fce9cb.hi 0x1fcea4
001fcea0b 0x1fcfd0
001fcea4
001fcea4loc_1fcea4:
001fcea4ldrb w8, [x8+1]
001fcea8ubfm x8, x8, 57, 7
001fceacadd x7, x7, x8
001fceb0str x7, [sp+56]
001fceb4orr x7, xzr, 2
001fceb8str x7, [sp+88]
001fcebcb 0x1fceec
001fcec0
001fcec0loc_1fcec0:
001fcec0ldr x0, [sp+344]
001fcec4ldr x1, [sp+352]
001fcec8ldr x2, [sp+360]
001fceccbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001fced0str x0, [sp+112]
001fced4str x1, [sp+128]
001fced8str x0, [sp+144]
001fcedcstr x1, [sp+136]
001fcee0str x0, [sp+56]
001fcee4str x1, [sp+88]
001fcee8b 0x1fceec
001fceec
001fceecloc_1fceec:
001fceecb 0x1fcef0
001fcef0
001fcef0loc_1fcef0:
001fcef0ldr x7, [sp+88]
001fcef4tbnz x7, 63, 0x1fcefc
001fcef8b 0x1fcf3c
001fcefc
001fcefcloc_1fcefc:
001fcefcstp xzr, xzr, [sp+176]
001fcf00str xzr, [sp+192]
001fcf04adrp x27, 0x826000
001fcf08ldr x5, [x27+160]
001fcf0cadrp x27, 0x826000
001fcf10ldr x6, [x27+168]
001fcf14str x5, [sp+216]
001fcf18str x6, [sp+224]
001fcf1cldr x3, [sp+72]
001fcf20ldr x0, [sp+176]
001fcf24ldrb w4, [sp+80]
001fcf28ldr x1, [sp+184]
001fcf2cldr x2, [sp+192]
001fcf30ldp x29, x30, [sp-8]
001fcf34add sp, sp, 336
001fcf38ret x30
001fcf3c
001fcf3cloc_1fcf3c:
001fcf3cldr x0, [sp+56]
001fcf40bl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint32
001fcf44str x0, [sp+256]
001fcf48str x1, [sp+264]
001fcf4cstr x2, [sp+272]
001fcf50ldr x3, [sp+200]
001fcf54ldrsb x27, [x3]
001fcf58ldr x4, [sp+208]
001fcf5cldr x3, [x3+24]
001fcf60mov x5, x0
001fcf64mov x0, x4
001fcf68mov x6, x1
001fcf6cmov x1, x5
001fcf70mov x7, x2
001fcf74mov x2, x6
001fcf78mov x8, x3
001fcf7cmov x3, x7
001fcf80blr x8
001fcf84ldr x1, [sp+88]
001fcf88str x1, [sp+72]
001fcf8cldr x1, [sp+368]
001fcf90ldr x2, [sp+376]
001fcf94ldr x3, [sp+384]
001fcf98str x1, [sp+176]
001fcf9cstr x2, [sp+184]
001fcfa0str x3, [sp+192]
001fcfa4stp xzr, xzr, [sp+216]
001fcfa8ldr x3, [sp+72]
001fcfacldr x0, [sp+176]
001fcfb0ldrb w4, [sp+80]
001fcfb4ldr x1, [sp+184]
001fcfb8ldr x2, [sp+192]
001fcfbcmov x5, xzr
001fcfc0mov x6, xzr
001fcfc4ldp x29, x30, [sp-8]
001fcfc8add sp, sp, 336
001fcfccret x30
001fcfd0
001fcfd0loc_1fcfd0:
001fcfd0orr x0, xzr, 1
001fcfd4bl runtime.panicIndex
001fcfd8
001fcfd8loc_1fcfd8:
001fcfd8mov x0, xzr
001fcfdcbl runtime.panicIndex
001fcfe0
001fcfe0loc_1fcfe0:
001fcfe0orr x0, xzr, 1
001fcfe4bl runtime.panicIndex
001fcfe8
001fcfe8loc_1fcfe8:
001fcfe8mov x0, xzr
001fcfecbl runtime.panicIndex
001fcff0
001fcff0loc_1fcff0:
001fcff0mov x0, xzr
001fcff4bl runtime.panicIndex
001fcff8
001fcff8loc_1fcff8:
001fcff8ldr x7, [sp+240]
001fcffcstr x7, [sp+128]
001fd000cbnz x7, 0x1fd008
001fd004b 0x1fd240
001fd008
001fd008loc_1fd008:
001fd008str xzr, [sp+64]
001fd00cstr xzr, [sp+96]
001fd010ldr x7, [sp+240]
001fd014str x7, [sp+120]
001fd018subs xzr, x7, 0
001fd01ccset x8, ne
001fd020strb w8, [sp+55]
001fd024cbnz x7, 0x1fd02c
001fd028b 0x1fd054
001fd02c
001fd02cloc_1fd02c:
001fd02cldr x1, [sp+240]
001fd030ldr x7, [sp+232]
001fd034subs xzr, x1, 0
001fd038b.hi 0x1fd040
001fd03cb 0x1fd2b0
001fd040
001fd040loc_1fd040:
001fd040ldrb w7, [x7]
001fd044subs wzr, w7, 128
001fd048cset x7, lo
001fd04cstrb w7, [sp+55]
001fd050b 0x1fd058
001fd054
001fd054loc_1fd054:
001fd054b 0x1fd058
001fd058
001fd058loc_1fd058:
001fd058ldrb w7, [sp+55]
001fd05ctbnz w7, 0, 0x1fd064
001fd060b 0x1fd08c
001fd064
001fd064loc_1fd064:
001fd064ldr x1, [sp+240]
001fd068ldr x7, [sp+232]
001fd06csubs xzr, x1, 0
001fd070b.hi 0x1fd078
001fd074b 0x1fd2a8
001fd078
001fd078loc_1fd078:
001fd078ldrb w7, [x7]
001fd07cstr x7, [sp+64]
001fd080orr x7, xzr, 1
001fd084str x7, [sp+96]
001fd088b 0x1fd164
001fd08c
001fd08cloc_1fd08c:
001fd08cldr x7, [sp+240]
001fd090str x7, [sp+120]
001fd094subs xzr, x7, 2
001fd098cset x7, ge
001fd09cstrb w7, [sp+55]
001fd0a0b.ge 0x1fd0a8
001fd0a4b 0x1fd0d0
001fd0a8
001fd0a8loc_1fd0a8:
001fd0a8ldr x1, [sp+240]
001fd0acldr x7, [sp+232]
001fd0b0subs xzr, x1, 1
001fd0b4b.hi 0x1fd0bc
001fd0b8b 0x1fd2a0
001fd0bc
001fd0bcloc_1fd0bc:
001fd0bcldrb w7, [x7+1]
001fd0c0subs wzr, w7, 128
001fd0c4cset x7, lo
001fd0c8strb w7, [sp+55]
001fd0ccb 0x1fd0d4
001fd0d0
001fd0d0loc_1fd0d0:
001fd0d0b 0x1fd0d4
001fd0d4
001fd0d4loc_1fd0d4:
001fd0d4ldrb w7, [sp+55]
001fd0d8tbnz w7, 0, 0x1fd0e0
001fd0dcb 0x1fd12c
001fd0e0
001fd0e0loc_1fd0e0:
001fd0e0ldr x1, [sp+240]
001fd0e4ldr x7, [sp+232]
001fd0e8subs xzr, x1, 0
001fd0ecb.hi 0x1fd0f4
001fd0f0b 0x1fd298
001fd0f4
001fd0f4loc_1fd0f4:
001fd0f4ldrb w7, [x7]
001fd0f8and x7, x7, 127
001fd0fcldr x1, [sp+240]
001fd100ldr x8, [sp+232]
001fd104subs xzr, x1, 1
001fd108b.hi 0x1fd110
001fd10cb 0x1fd290
001fd110
001fd110loc_1fd110:
001fd110ldrb w8, [x8+1]
001fd114ubfm x8, x8, 57, 7
001fd118add x7, x7, x8
001fd11cstr x7, [sp+64]
001fd120orr x7, xzr, 2
001fd124str x7, [sp+96]
001fd128b 0x1fd15c
001fd12c
001fd12cloc_1fd12c:
001fd12cldr x0, [sp+232]
001fd130ldr x1, [sp+240]
001fd134ldr x2, [sp+248]
001fd138bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001fd13cstr x0, [sp+112]
001fd140str x1, [sp+120]
001fd144str x0, [sp+160]
001fd148str x1, [sp+152]
001fd14cstr x0, [sp+64]
001fd150str x1, [sp+96]
001fd154orr x7, xzr, 2
001fd158b 0x1fd15c
001fd15c
001fd15cloc_1fd15c:
001fd15corr x7, xzr, 1
001fd160b 0x1fd164
001fd164
001fd164loc_1fd164:
001fd164ldr x8, [sp+96]
001fd168tbnz x8, 63, 0x1fd170
001fd16cb 0x1fd1b0
001fd170
001fd170loc_1fd170:
001fd170stp xzr, xzr, [sp+176]
001fd174str xzr, [sp+192]
001fd178adrp x27, 0x825000
001fd17cldr x5, [x27+160]
001fd180adrp x27, 0x825000
001fd184ldr x6, [x27+168]
001fd188str x5, [sp+216]
001fd18cstr x6, [sp+224]
001fd190ldr x3, [sp+72]
001fd194ldr x0, [sp+176]
001fd198ldrb w4, [sp+80]
001fd19cldr x1, [sp+184]
001fd1a0ldr x2, [sp+192]
001fd1a4ldp x29, x30, [sp-8]
001fd1a8add sp, sp, 336
001fd1acret x30
001fd1b0
001fd1b0loc_1fd1b0:
001fd1b0ldr x0, [sp+64]
001fd1b4bl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint32
001fd1b8str x0, [sp+256]
001fd1bcstr x1, [sp+264]
001fd1c0str x2, [sp+272]
001fd1c4ldr x3, [sp+200]
001fd1c8ldrsb x27, [x3]
001fd1ccldr x4, [sp+208]
001fd1d0ldr x3, [x3+24]
001fd1d4mov x5, x0
001fd1d8mov x0, x4
001fd1dcmov x6, x1
001fd1e0mov x1, x5
001fd1e4mov x7, x2
001fd1e8mov x2, x6
001fd1ecmov x8, x3
001fd1f0mov x3, x7
001fd1f4blr x8
001fd1f8ldr x0, [sp+96]
001fd1fcldr x1, [sp+240]
001fd200ldr x2, [sp+232]
001fd204ldr x3, [sp+248]
001fd208b 0x1fd20c
001fd20c
001fd20cloc_1fd20c:
001fd20csubs xzr, x1, x0
001fd210b.hs 0x1fd218
001fd214b 0x1fd28c
001fd218
001fd218loc_1fd218:
001fd218sub x7, x3, x0
001fd21csub x8, x1, x0
001fd220sub x9, xzr, x7
001fd224and x9, x0, x9, asr #63
001fd228add x9, x2, x9
001fd22cstr x9, [sp+232]
001fd230str x8, [sp+240]
001fd234str x7, [sp+248]
001fd238b 0x1fd23c
001fd23c
001fd23cloc_1fd23c:
001fd23cb 0x1fcff8
001fd240
001fd240loc_1fd240:
001fd240ldr x7, [sp+104]
001fd244str x7, [sp+72]
001fd248ldr x7, [sp+368]
001fd24cldr x8, [sp+376]
001fd250ldr x9, [sp+384]
001fd254str x7, [sp+176]
001fd258str x8, [sp+184]
001fd25cstr x9, [sp+192]
001fd260stp xzr, xzr, [sp+216]
001fd264ldr x3, [sp+72]
001fd268ldr x0, [sp+176]
001fd26cldrb w4, [sp+80]
001fd270ldr x1, [sp+184]
001fd274ldr x2, [sp+192]
001fd278mov x5, xzr
001fd27cmov x6, xzr
001fd280ldp x29, x30, [sp-8]
001fd284add sp, sp, 336
001fd288ret x30
001fd28c
001fd28cloc_1fd28c:
001fd28cbl runtime.panicSliceB
001fd290
001fd290loc_1fd290:
001fd290orr x0, xzr, 1
001fd294bl runtime.panicIndex
001fd298
001fd298loc_1fd298:
001fd298mov x0, xzr
001fd29cbl runtime.panicIndex
001fd2a0
001fd2a0loc_1fd2a0:
001fd2a0orr x0, xzr, 1
001fd2a4bl runtime.panicIndex
001fd2a8
001fd2a8loc_1fd2a8:
001fd2a8mov x0, xzr
001fd2acbl runtime.panicIndex
001fd2b0
001fd2b0loc_1fd2b0:
001fd2b0mov x0, xzr
001fd2b4bl runtime.panicIndex
001fd2b8hint
001fd2bc
001fd2bcloc_1fd2bc:
001fd2bcstp x0, x1, [sp+8]
001fd2c0stp x2, x3, [sp+24]
001fd2c4stp x4, x5, [sp+40]
001fd2c8str w6, [sp+56]
001fd2ccstrb w7, [sp+60]
001fd2d0strb w8, [sp+64]
001fd2d4stp x9, x10, [sp+72]
001fd2d8str x11, [sp+88]
001fd2dcmov x3, x30
001fd2e0bl runtime.morestack_noctxt.abi0
001fd2e4ldp x0, x1, [sp+8]
001fd2e8ldp x2, x3, [sp+24]
001fd2ecldp x4, x5, [sp+40]
001fd2f0ldrsw x6, [sp+56]
001fd2f4ldrsb x7, [sp+60]
001fd2f8ldrb w8, [sp+64]
001fd2fcldp x9, x10, [sp+72]
001fd300ldr x11, [sp+88]
001fd304b 0x1fcc20
001fd308udf 0
001fd30cudf 0
001fcc20
001fcc20google.golang.org/protobuf/internal/impl.consumeUint32SliceValue: ; void google.golang.org/protobuf/internal/impl.consumeUint32SliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, google.golang.org/protobuf/encoding/protowire.Number p2, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001fcc20ldr x16, [x28+16]
001fcc24sub x17, sp, 208
001fcc28subs xzr, x17, x16
001fcc2cb.ls 0x1fd2bc
001fcc30sub x20, sp, 336
001fcc34stp x29, x30, [x20-8]
001fcc38add sp, x20, 0
001fcc3csub x29, sp, 8
001fcc40str x0, [sp+344]
001fcc44str x1, [sp+352]
001fcc48str x2, [sp+360]
001fcc4cstr x3, [sp+368]
001fcc50str x4, [sp+376]
001fcc54str x5, [sp+384]
001fcc58str w6, [sp+392]
001fcc5cstrb w7, [sp+396]
001fcc60strb w8, [sp+400]
001fcc64str x9, [sp+408]
001fcc68str x10, [sp+416]
001fcc6cstr x11, [sp+424]
001fcc70stp xzr, xzr, [sp+176]
001fcc74str xzr, [sp+192]
001fcc78str xzr, [sp+72]
001fcc7cstrb wzr, [sp+80]
001fcc80stp xzr, xzr, [sp+216]
001fcc84ldr x0, [sp+368]
001fcc88ldr x1, [sp+376]
001fcc8cldr x2, [sp+384]
001fcc90bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001fcc94str x0, [sp+200]
001fcc98str x1, [sp+208]
001fcc9cldrsb x3, [sp+396]
001fcca0ubfm x3, x3, 0, 7
001fcca4subs wzr, w3, 2
001fcca8b.eq 0x1fccb0
001fccacb 0x1fcd4c
001fccb0
001fccb0loc_1fccb0:
001fccb0str xzr, [sp+280]
001fccb4stp xzr, xzr, [sp+288]
001fccb8ldr x0, [sp+344]
001fccbcldr x1, [sp+352]
001fccc0ldr x2, [sp+360]
001fccc4bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001fccc8str x0, [sp+280]
001fccccstr x1, [sp+288]
001fccd0str x2, [sp+296]
001fccd4str x3, [sp+128]
001fccd8str x0, [sp+304]
001fccdcstr x1, [sp+312]
001fcce0str x2, [sp+320]
001fcce4ldr x3, [sp+128]
001fcce8str x3, [sp+168]
001fccecstr x0, [sp+232]
001fccf0str x1, [sp+240]
001fccf4str x2, [sp+248]
001fccf8ldr x3, [sp+168]
001fccfcstr x3, [sp+104]
001fcd00tbnz x3, 63, 0x1fcd08
001fcd04b 0x1fcd48
001fcd08
001fcd08loc_1fcd08:
001fcd08stp xzr, xzr, [sp+176]
001fcd0cstr xzr, [sp+192]
001fcd10adrp x27, 0x826000
001fcd14ldr x5, [x27+160]
001fcd18adrp x27, 0x826000
001fcd1cldr x6, [x27+168]
001fcd20str x5, [sp+216]
001fcd24str x6, [sp+224]
001fcd28ldr x3, [sp+72]
001fcd2cldr x0, [sp+176]
001fcd30ldrb w4, [sp+80]
001fcd34ldr x1, [sp+184]
001fcd38ldr x2, [sp+192]
001fcd3cldp x29, x30, [sp-8]
001fcd40add sp, sp, 336
001fcd44ret x30
001fcd48
001fcd48loc_1fcd48:
001fcd48b 0x1fcff8
001fcd4c
001fcd4cloc_1fcd4c:
001fcd4cldrsb x7, [sp+396]
001fcd50ubfm x7, x7, 0, 7
001fcd54cbnz w7, 0x1fcd5c
001fcd58b 0x1fcd9c
001fcd5c
001fcd5cloc_1fcd5c:
001fcd5cstp xzr, xzr, [sp+176]
001fcd60str xzr, [sp+192]
001fcd64adrp x27, 0x826000
001fcd68ldr x5, [x27+192]
001fcd6cadrp x27, 0x826000
001fcd70ldr x6, [x27+200]
001fcd74str x5, [sp+216]
001fcd78str x6, [sp+224]
001fcd7cldr x3, [sp+72]
001fcd80ldr x0, [sp+176]
001fcd84ldrb w4, [sp+80]
001fcd88ldr x1, [sp+184]
001fcd8cldr x2, [sp+192]
001fcd90ldp x29, x30, [sp-8]
001fcd94add sp, sp, 336
001fcd98ret x30
001fcd9c
001fcd9cloc_1fcd9c:
001fcd9cstr xzr, [sp+56]
001fcda0str xzr, [sp+88]
001fcda4ldr x7, [sp+352]
001fcda8str x7, [sp+128]
001fcdacsubs xzr, x7, 0
001fcdb0cset x8, ne
001fcdb4strb w8, [sp+55]
001fcdb8cbnz x7, 0x1fcdc0
001fcdbcb 0x1fcde8
001fcdc0
001fcdc0loc_1fcdc0:
001fcdc0ldr x1, [sp+352]
001fcdc4ldr x7, [sp+344]
001fcdc8subs xzr, x1, 0
001fcdccb.hi 0x1fcdd4
001fcdd0b 0x1fcff0
001fcdd4
001fcdd4loc_1fcdd4:
001fcdd4ldrb w7, [x7]
001fcdd8subs wzr, w7, 128
001fcddccset x7, lo
001fcde0strb w7, [sp+55]
001fcde4b 0x1fcdec
001fcde8
001fcde8loc_1fcde8:
001fcde8b 0x1fcdec
001fcdec
001fcdecloc_1fcdec:
001fcdecldrb w7, [sp+55]
001fcdf0tbnz w7, 0, 0x1fcdf8
001fcdf4b 0x1fce20
001fcdf8
001fcdf8loc_1fcdf8:
001fcdf8ldr x1, [sp+352]
001fcdfcldr x7, [sp+344]
001fce00subs xzr, x1, 0
001fce04b.hi 0x1fce0c
001fce08b 0x1fcfe8
001fce0c
001fce0cloc_1fce0c:
001fce0cldrb w7, [x7]
001fce10str x7, [sp+56]
001fce14orr x7, xzr, 1
001fce18str x7, [sp+88]
001fce1cb 0x1fcef0
001fce20
001fce20loc_1fce20:
001fce20ldr x7, [sp+352]
001fce24str x7, [sp+128]
001fce28subs xzr, x7, 2
001fce2ccset x7, ge
001fce30strb w7, [sp+55]
001fce34b.ge 0x1fce3c
001fce38b 0x1fce64
001fce3c
001fce3cloc_1fce3c:
001fce3cldr x1, [sp+352]
001fce40ldr x7, [sp+344]
001fce44subs xzr, x1, 1
001fce48b.hi 0x1fce50
001fce4cb 0x1fcfe0
001fce50
001fce50loc_1fce50:
001fce50ldrb w7, [x7+1]
001fce54subs wzr, w7, 128
001fce58cset x7, lo
001fce5cstrb w7, [sp+55]
001fce60b 0x1fce68
001fce64
001fce64loc_1fce64:
001fce64b 0x1fce68
001fce68
001fce68loc_1fce68:
001fce68ldrb w7, [sp+55]
001fce6ctbnz w7, 0, 0x1fce74
001fce70b 0x1fcec0
001fce74
001fce74loc_1fce74:
001fce74ldr x1, [sp+352]
001fce78ldr x7, [sp+344]
001fce7csubs xzr, x1, 0
001fce80b.hi 0x1fce88
001fce84b 0x1fcfd8
001fce88
001fce88loc_1fce88:
001fce88ldrb w7, [x7]
001fce8cand x7, x7, 127
001fce90ldr x1, [sp+352]
001fce94ldr x8, [sp+344]
001fce98subs xzr, x1, 1
001fce9cb.hi 0x1fcea4
001fcea0b 0x1fcfd0
001fcea4
001fcea4loc_1fcea4:
001fcea4ldrb w8, [x8+1]
001fcea8ubfm x8, x8, 57, 7
001fceacadd x7, x7, x8
001fceb0str x7, [sp+56]
001fceb4orr x7, xzr, 2
001fceb8str x7, [sp+88]
001fcebcb 0x1fceec
001fcec0
001fcec0loc_1fcec0:
001fcec0ldr x0, [sp+344]
001fcec4ldr x1, [sp+352]
001fcec8ldr x2, [sp+360]
001fceccbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001fced0str x0, [sp+112]
001fced4str x1, [sp+128]
001fced8str x0, [sp+144]
001fcedcstr x1, [sp+136]
001fcee0str x0, [sp+56]
001fcee4str x1, [sp+88]
001fcee8b 0x1fceec
001fceec
001fceecloc_1fceec:
001fceecb 0x1fcef0
001fcef0
001fcef0loc_1fcef0:
001fcef0ldr x7, [sp+88]
001fcef4tbnz x7, 63, 0x1fcefc
001fcef8b 0x1fcf3c
001fcefc
001fcefcloc_1fcefc:
001fcefcstp xzr, xzr, [sp+176]
001fcf00str xzr, [sp+192]
001fcf04adrp x27, 0x826000
001fcf08ldr x5, [x27+160]
001fcf0cadrp x27, 0x826000
001fcf10ldr x6, [x27+168]
001fcf14str x5, [sp+216]
001fcf18str x6, [sp+224]
001fcf1cldr x3, [sp+72]
001fcf20ldr x0, [sp+176]
001fcf24ldrb w4, [sp+80]
001fcf28ldr x1, [sp+184]
001fcf2cldr x2, [sp+192]
001fcf30ldp x29, x30, [sp-8]
001fcf34add sp, sp, 336
001fcf38ret x30
001fcf3c
001fcf3cloc_1fcf3c:
001fcf3cldr x0, [sp+56]
001fcf40bl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint32
001fcf44str x0, [sp+256]
001fcf48str x1, [sp+264]
001fcf4cstr x2, [sp+272]
001fcf50ldr x3, [sp+200]
001fcf54ldrsb x27, [x3]
001fcf58ldr x4, [sp+208]
001fcf5cldr x3, [x3+24]
001fcf60mov x5, x0
001fcf64mov x0, x4
001fcf68mov x6, x1
001fcf6cmov x1, x5
001fcf70mov x7, x2
001fcf74mov x2, x6
001fcf78mov x8, x3
001fcf7cmov x3, x7
001fcf80blr x8
001fcf84ldr x1, [sp+88]
001fcf88str x1, [sp+72]
001fcf8cldr x1, [sp+368]
001fcf90ldr x2, [sp+376]
001fcf94ldr x3, [sp+384]
001fcf98str x1, [sp+176]
001fcf9cstr x2, [sp+184]
001fcfa0str x3, [sp+192]
001fcfa4stp xzr, xzr, [sp+216]
001fcfa8ldr x3, [sp+72]
001fcfacldr x0, [sp+176]
001fcfb0ldrb w4, [sp+80]
001fcfb4ldr x1, [sp+184]
001fcfb8ldr x2, [sp+192]
001fcfbcmov x5, xzr
001fcfc0mov x6, xzr
001fcfc4ldp x29, x30, [sp-8]
001fcfc8add sp, sp, 336
001fcfccret x30
001fcfd0
001fcfd0loc_1fcfd0:
001fcfd0orr x0, xzr, 1
001fcfd4bl runtime.panicIndex
001fcfd8
001fcfd8loc_1fcfd8:
001fcfd8mov x0, xzr
001fcfdcbl runtime.panicIndex
001fcfe0
001fcfe0loc_1fcfe0:
001fcfe0orr x0, xzr, 1
001fcfe4bl runtime.panicIndex
001fcfe8
001fcfe8loc_1fcfe8:
001fcfe8mov x0, xzr
001fcfecbl runtime.panicIndex
001fcff0
001fcff0loc_1fcff0:
001fcff0mov x0, xzr
001fcff4bl runtime.panicIndex
001fcff8
001fcff8loc_1fcff8:
001fcff8ldr x7, [sp+240]
001fcffcstr x7, [sp+128]
001fd000cbnz x7, 0x1fd008
001fd004b 0x1fd240
001fd008
001fd008loc_1fd008:
001fd008str xzr, [sp+64]
001fd00cstr xzr, [sp+96]
001fd010ldr x7, [sp+240]
001fd014str x7, [sp+120]
001fd018subs xzr, x7, 0
001fd01ccset x8, ne
001fd020strb w8, [sp+55]
001fd024cbnz x7, 0x1fd02c
001fd028b 0x1fd054
001fd02c
001fd02cloc_1fd02c:
001fd02cldr x1, [sp+240]
001fd030ldr x7, [sp+232]
001fd034subs xzr, x1, 0
001fd038b.hi 0x1fd040
001fd03cb 0x1fd2b0
001fd040
001fd040loc_1fd040:
001fd040ldrb w7, [x7]
001fd044subs wzr, w7, 128
001fd048cset x7, lo
001fd04cstrb w7, [sp+55]
001fd050b 0x1fd058
001fd054
001fd054loc_1fd054:
001fd054b 0x1fd058
001fd058
001fd058loc_1fd058:
001fd058ldrb w7, [sp+55]
001fd05ctbnz w7, 0, 0x1fd064
001fd060b 0x1fd08c
001fd064
001fd064loc_1fd064:
001fd064ldr x1, [sp+240]
001fd068ldr x7, [sp+232]
001fd06csubs xzr, x1, 0
001fd070b.hi 0x1fd078
001fd074b 0x1fd2a8
001fd078
001fd078loc_1fd078:
001fd078ldrb w7, [x7]
001fd07cstr x7, [sp+64]
001fd080orr x7, xzr, 1
001fd084str x7, [sp+96]
001fd088b 0x1fd164
001fd08c
001fd08cloc_1fd08c:
001fd08cldr x7, [sp+240]
001fd090str x7, [sp+120]
001fd094subs xzr, x7, 2
001fd098cset x7, ge
001fd09cstrb w7, [sp+55]
001fd0a0b.ge 0x1fd0a8
001fd0a4b 0x1fd0d0
001fd0a8
001fd0a8loc_1fd0a8:
001fd0a8ldr x1, [sp+240]
001fd0acldr x7, [sp+232]
001fd0b0subs xzr, x1, 1
001fd0b4b.hi 0x1fd0bc
001fd0b8b 0x1fd2a0
001fd0bc
001fd0bcloc_1fd0bc:
001fd0bcldrb w7, [x7+1]
001fd0c0subs wzr, w7, 128
001fd0c4cset x7, lo
001fd0c8strb w7, [sp+55]
001fd0ccb 0x1fd0d4
001fd0d0
001fd0d0loc_1fd0d0:
001fd0d0b 0x1fd0d4
001fd0d4
001fd0d4loc_1fd0d4:
001fd0d4ldrb w7, [sp+55]
001fd0d8tbnz w7, 0, 0x1fd0e0
001fd0dcb 0x1fd12c
001fd0e0
001fd0e0loc_1fd0e0:
001fd0e0ldr x1, [sp+240]
001fd0e4ldr x7, [sp+232]
001fd0e8subs xzr, x1, 0
001fd0ecb.hi 0x1fd0f4
001fd0f0b 0x1fd298
001fd0f4
001fd0f4loc_1fd0f4:
001fd0f4ldrb w7, [x7]
001fd0f8and x7, x7, 127
001fd0fcldr x1, [sp+240]
001fd100ldr x8, [sp+232]
001fd104subs xzr, x1, 1
001fd108b.hi 0x1fd110
001fd10cb 0x1fd290
001fd110
001fd110loc_1fd110:
001fd110ldrb w8, [x8+1]
001fd114ubfm x8, x8, 57, 7
001fd118add x7, x7, x8
001fd11cstr x7, [sp+64]
001fd120orr x7, xzr, 2
001fd124str x7, [sp+96]
001fd128b 0x1fd15c
001fd12c
001fd12cloc_1fd12c:
001fd12cldr x0, [sp+232]
001fd130ldr x1, [sp+240]
001fd134ldr x2, [sp+248]
001fd138bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001fd13cstr x0, [sp+112]
001fd140str x1, [sp+120]
001fd144str x0, [sp+160]
001fd148str x1, [sp+152]
001fd14cstr x0, [sp+64]
001fd150str x1, [sp+96]
001fd154orr x7, xzr, 2
001fd158b 0x1fd15c
001fd15c
001fd15cloc_1fd15c:
001fd15corr x7, xzr, 1
001fd160b 0x1fd164
001fd164
001fd164loc_1fd164:
001fd164ldr x8, [sp+96]
001fd168tbnz x8, 63, 0x1fd170
001fd16cb 0x1fd1b0
001fd170
001fd170loc_1fd170:
001fd170stp xzr, xzr, [sp+176]
001fd174str xzr, [sp+192]
001fd178adrp x27, 0x825000
001fd17cldr x5, [x27+160]
001fd180adrp x27, 0x825000
001fd184ldr x6, [x27+168]
001fd188str x5, [sp+216]
001fd18cstr x6, [sp+224]
001fd190ldr x3, [sp+72]
001fd194ldr x0, [sp+176]
001fd198ldrb w4, [sp+80]
001fd19cldr x1, [sp+184]
001fd1a0ldr x2, [sp+192]
001fd1a4ldp x29, x30, [sp-8]
001fd1a8add sp, sp, 336
001fd1acret x30
001fd1b0
001fd1b0loc_1fd1b0:
001fd1b0ldr x0, [sp+64]
001fd1b4bl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint32
001fd1b8str x0, [sp+256]
001fd1bcstr x1, [sp+264]
001fd1c0str x2, [sp+272]
001fd1c4ldr x3, [sp+200]
001fd1c8ldrsb x27, [x3]
001fd1ccldr x4, [sp+208]
001fd1d0ldr x3, [x3+24]
001fd1d4mov x5, x0
001fd1d8mov x0, x4
001fd1dcmov x6, x1
001fd1e0mov x1, x5
001fd1e4mov x7, x2
001fd1e8mov x2, x6
001fd1ecmov x8, x3
001fd1f0mov x3, x7
001fd1f4blr x8
001fd1f8ldr x0, [sp+96]
001fd1fcldr x1, [sp+240]
001fd200ldr x2, [sp+232]
001fd204ldr x3, [sp+248]
001fd208b 0x1fd20c
001fd20c
001fd20cloc_1fd20c:
001fd20csubs xzr, x1, x0
001fd210b.hs 0x1fd218
001fd214b 0x1fd28c
001fd218
001fd218loc_1fd218:
001fd218sub x7, x3, x0
001fd21csub x8, x1, x0
001fd220sub x9, xzr, x7
001fd224and x9, x0, x9, asr #63
001fd228add x9, x2, x9
001fd22cstr x9, [sp+232]
001fd230str x8, [sp+240]
001fd234str x7, [sp+248]
001fd238b 0x1fd23c
001fd23c
001fd23cloc_1fd23c:
001fd23cb 0x1fcff8
001fd240
001fd240loc_1fd240:
001fd240ldr x7, [sp+104]
001fd244str x7, [sp+72]
001fd248ldr x7, [sp+368]
001fd24cldr x8, [sp+376]
001fd250ldr x9, [sp+384]
001fd254str x7, [sp+176]
001fd258str x8, [sp+184]
001fd25cstr x9, [sp+192]
001fd260stp xzr, xzr, [sp+216]
001fd264ldr x3, [sp+72]
001fd268ldr x0, [sp+176]
001fd26cldrb w4, [sp+80]
001fd270ldr x1, [sp+184]
001fd274ldr x2, [sp+192]
001fd278mov x5, xzr
001fd27cmov x6, xzr
001fd280ldp x29, x30, [sp-8]
001fd284add sp, sp, 336
001fd288ret x30
001fd28c
001fd28cloc_1fd28c:
001fd28cbl runtime.panicSliceB
001fd290
001fd290loc_1fd290:
001fd290orr x0, xzr, 1
001fd294bl runtime.panicIndex
001fd298
001fd298loc_1fd298:
001fd298mov x0, xzr
001fd29cbl runtime.panicIndex
001fd2a0
001fd2a0loc_1fd2a0:
001fd2a0orr x0, xzr, 1
001fd2a4bl runtime.panicIndex
001fd2a8
001fd2a8loc_1fd2a8:
001fd2a8mov x0, xzr
001fd2acbl runtime.panicIndex
001fd2b0
001fd2b0loc_1fd2b0:
001fd2b0mov x0, xzr
001fd2b4bl runtime.panicIndex
001fd2b8hint
001fd2bc
001fd2bcloc_1fd2bc:
001fd2bcstp x0, x1, [sp+8]
001fd2c0stp x2, x3, [sp+24]
001fd2c4stp x4, x5, [sp+40]
001fd2c8str w6, [sp+56]
001fd2ccstrb w7, [sp+60]
001fd2d0strb w8, [sp+64]
001fd2d4stp x9, x10, [sp+72]
001fd2d8str x11, [sp+88]
001fd2dcmov x3, x30
001fd2e0bl runtime.morestack_noctxt.abi0
001fd2e4ldp x0, x1, [sp+8]
001fd2e8ldp x2, x3, [sp+24]
001fd2ecldp x4, x5, [sp+40]
001fd2f0ldrsw x6, [sp+56]
001fd2f4ldrsb x7, [sp+60]
001fd2f8ldrb w8, [sp+64]
001fd2fcldp x9, x10, [sp+72]
001fd300ldr x11, [sp+88]
001fd304b 0x1fcc20
001fd308udf 0
001fd30cudf 0
001fcc20
001fd310
001fd310google.golang.org/protobuf/internal/impl.sizeUint32PackedSliceValue: ; void google.golang.org/protobuf/internal/impl.sizeUint32PackedSliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fd310ldr x16, [x28+16]
001fd314sub x17, sp, 16
001fd318subs xzr, x17, x16
001fd31cb.ls 0x1fd428
001fd320str x30, [sp-144]!
001fd324stur x29, [sp-8]
001fd328sub x29, sp, 8
001fd32cstr x0, [sp+152]
001fd330str x1, [sp+160]
001fd334str x2, [sp+168]
001fd338str x3, [sp+176]
001fd33cstrb w4, [sp+184]
001fd340str xzr, [sp+40]
001fd344ldr x0, [sp+152]
001fd348ldr x1, [sp+160]
001fd34cbl google.golang.org/protobuf/reflect/protoreflect.Value.List
001fd350str x0, [sp+120]
001fd354str x1, [sp+128]
001fd358ldrsb x27, [x0]
001fd35cldr x3, [x0+56]
001fd360mov x0, x1
001fd364blr x3
001fd368str x0, [sp+64]
001fd36ccbz x0, 0x1fd374
001fd370b 0x1fd388
001fd374
001fd374loc_1fd374:
001fd374str xzr, [sp+40]
001fd378mov x0, xzr
001fd37cldur x29, [sp-8]
001fd380ldr x30, [sp], 144
001fd384ret x30
001fd388
001fd388loc_1fd388:
001fd388str xzr, [sp+48]
001fd38cstr xzr, [sp+72]
001fd390str x0, [sp+56]
001fd394b 0x1fd398
001fd398
001fd398loc_1fd398:
001fd398ldr x2, [sp+56]
001fd39cldr x3, [sp+72]
001fd3a0subs xzr, x2, x3
001fd3a4b.gt 0x1fd3ac
001fd3a8b 0x1fd404
001fd3ac
001fd3acloc_1fd3ac:
001fd3acldr x1, [sp+72]
001fd3b0ldr x2, [sp+120]
001fd3b4ldrsb x27, [x2]
001fd3b8ldr x2, [x2+40]
001fd3bcldr x0, [sp+128]
001fd3c0blr x2
001fd3c4str x0, [sp+96]
001fd3c8str x1, [sp+104]
001fd3ccstr x2, [sp+112]
001fd3d0bl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
001fd3d4str x0, [sp+88]
001fd3d8mov w0, w0
001fd3dcbl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fd3e0str x0, [sp+80]
001fd3e4ldr x2, [sp+48]
001fd3e8add x2, x2, x0
001fd3ecstr x2, [sp+48]
001fd3f0b 0x1fd3f4
001fd3f4
001fd3f4loc_1fd3f4:
001fd3f4ldr x2, [sp+72]
001fd3f8add x2, x2, 1
001fd3fcstr x2, [sp+72]
001fd400b 0x1fd398
001fd404
001fd404loc_1fd404:
001fd404ldr x0, [sp+48]
001fd408bl google.golang.org/protobuf/encoding/protowire.SizeBytes
001fd40cstr x0, [sp+80]
001fd410ldr x1, [sp+176]
001fd414add x0, x1, x0
001fd418str x0, [sp+40]
001fd41cldur x29, [sp-8]
001fd420ldr x30, [sp], 144
001fd424ret x30
001fd428
001fd428loc_1fd428:
001fd428stp x0, x1, [sp+8]
001fd42cstp x2, x3, [sp+24]
001fd430strb w4, [sp+40]
001fd434mov x3, x30
001fd438bl runtime.morestack_noctxt.abi0
001fd43cldp x0, x1, [sp+8]
001fd440ldp x2, x3, [sp+24]
001fd444ldrb w4, [sp+40]
001fd448b 0x1fd310
001fd44cudf 0
001fd310
001fd310google.golang.org/protobuf/internal/impl.sizeUint32PackedSliceValue: ; void google.golang.org/protobuf/internal/impl.sizeUint32PackedSliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fd310ldr x16, [x28+16]
001fd314sub x17, sp, 16
001fd318subs xzr, x17, x16
001fd31cb.ls 0x1fd428
001fd320str x30, [sp-144]!
001fd324stur x29, [sp-8]
001fd328sub x29, sp, 8
001fd32cstr x0, [sp+152]
001fd330str x1, [sp+160]
001fd334str x2, [sp+168]
001fd338str x3, [sp+176]
001fd33cstrb w4, [sp+184]
001fd340str xzr, [sp+40]
001fd344ldr x0, [sp+152]
001fd348ldr x1, [sp+160]
001fd34cbl google.golang.org/protobuf/reflect/protoreflect.Value.List
001fd350str x0, [sp+120]
001fd354str x1, [sp+128]
001fd358ldrsb x27, [x0]
001fd35cldr x3, [x0+56]
001fd360mov x0, x1
001fd364blr x3
001fd368str x0, [sp+64]
001fd36ccbz x0, 0x1fd374
001fd370b 0x1fd388
001fd374
001fd374loc_1fd374:
001fd374str xzr, [sp+40]
001fd378mov x0, xzr
001fd37cldur x29, [sp-8]
001fd380ldr x30, [sp], 144
001fd384ret x30
001fd388
001fd388loc_1fd388:
001fd388str xzr, [sp+48]
001fd38cstr xzr, [sp+72]
001fd390str x0, [sp+56]
001fd394b 0x1fd398
001fd398
001fd398loc_1fd398:
001fd398ldr x2, [sp+56]
001fd39cldr x3, [sp+72]
001fd3a0subs xzr, x2, x3
001fd3a4b.gt 0x1fd3ac
001fd3a8b 0x1fd404
001fd3ac
001fd3acloc_1fd3ac:
001fd3acldr x1, [sp+72]
001fd3b0ldr x2, [sp+120]
001fd3b4ldrsb x27, [x2]
001fd3b8ldr x2, [x2+40]
001fd3bcldr x0, [sp+128]
001fd3c0blr x2
001fd3c4str x0, [sp+96]
001fd3c8str x1, [sp+104]
001fd3ccstr x2, [sp+112]
001fd3d0bl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
001fd3d4str x0, [sp+88]
001fd3d8mov w0, w0
001fd3dcbl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fd3e0str x0, [sp+80]
001fd3e4ldr x2, [sp+48]
001fd3e8add x2, x2, x0
001fd3ecstr x2, [sp+48]
001fd3f0b 0x1fd3f4
001fd3f4
001fd3f4loc_1fd3f4:
001fd3f4ldr x2, [sp+72]
001fd3f8add x2, x2, 1
001fd3fcstr x2, [sp+72]
001fd400b 0x1fd398
001fd404
001fd404loc_1fd404:
001fd404ldr x0, [sp+48]
001fd408bl google.golang.org/protobuf/encoding/protowire.SizeBytes
001fd40cstr x0, [sp+80]
001fd410ldr x1, [sp+176]
001fd414add x0, x1, x0
001fd418str x0, [sp+40]
001fd41cldur x29, [sp-8]
001fd420ldr x30, [sp], 144
001fd424ret x30
001fd428
001fd428loc_1fd428:
001fd428stp x0, x1, [sp+8]
001fd42cstp x2, x3, [sp+24]
001fd430strb w4, [sp+40]
001fd434mov x3, x30
001fd438bl runtime.morestack_noctxt.abi0
001fd43cldp x0, x1, [sp+8]
001fd440ldp x2, x3, [sp+24]
001fd444ldrb w4, [sp+40]
001fd448b 0x1fd310
001fd44cudf 0
001fd310
001fd450
001fd450google.golang.org/protobuf/internal/impl.appendUint32PackedSliceValue: ; void google.golang.org/protobuf/internal/impl.appendUint32PackedSliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fd450ldr x16, [x28+16]
001fd454sub x17, sp, 80
001fd458subs xzr, x17, x16
001fd45cb.ls 0x1fd680
001fd460str x30, [sp-208]!
001fd464stur x29, [sp-8]
001fd468sub x29, sp, 8
001fd46cstr x0, [sp+216]
001fd470str x1, [sp+224]
001fd474str x2, [sp+232]
001fd478str x3, [sp+240]
001fd47cstr x4, [sp+248]
001fd480str x5, [sp+256]
001fd484str x6, [sp+264]
001fd488strb w7, [sp+272]
001fd48cstr xzr, [sp+112]
001fd490stp xzr, xzr, [sp+120]
001fd494stp xzr, xzr, [sp+96]
001fd498ldr x0, [sp+240]
001fd49cldr x1, [sp+248]
001fd4a0ldr x2, [sp+256]
001fd4a4bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001fd4a8str x0, [sp+184]
001fd4acstr x1, [sp+192]
001fd4b0ldrsb x27, [x0]
001fd4b4ldr x3, [x0+56]
001fd4b8mov x0, x1
001fd4bcblr x3
001fd4c0str x0, [sp+56]
001fd4c4cbz x0, 0x1fd4cc
001fd4c8b 0x1fd508
001fd4cc
001fd4ccloc_1fd4cc:
001fd4ccldr x5, [sp+216]
001fd4d0ldr x6, [sp+224]
001fd4d4ldr x7, [sp+232]
001fd4d8str x5, [sp+112]
001fd4dcstr x6, [sp+120]
001fd4e0str x7, [sp+128]
001fd4e4stp xzr, xzr, [sp+96]
001fd4e8ldr x0, [sp+112]
001fd4ecldr x1, [sp+120]
001fd4f0ldr x2, [sp+128]
001fd4f4mov x3, xzr
001fd4f8mov x4, xzr
001fd4fcldur x29, [sp-8]
001fd500ldr x30, [sp], 208
001fd504ret x30
001fd508
001fd508loc_1fd508:
001fd508ldr x3, [sp+264]
001fd50cldr x0, [sp+216]
001fd510ldr x1, [sp+224]
001fd514ldr x2, [sp+232]
001fd518bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fd51cstr x0, [sp+216]
001fd520str x1, [sp+224]
001fd524str x2, [sp+232]
001fd528str xzr, [sp+48]
001fd52cstr xzr, [sp+72]
001fd530b 0x1fd534
001fd534
001fd534loc_1fd534:
001fd534ldr x4, [sp+56]
001fd538ldr x5, [sp+72]
001fd53csubs xzr, x4, x5
001fd540b.gt 0x1fd548
001fd544b 0x1fd5a0
001fd548
001fd548loc_1fd548:
001fd548ldr x1, [sp+72]
001fd54cldr x2, [sp+184]
001fd550ldrsb x27, [x2]
001fd554ldr x2, [x2+40]
001fd558ldr x0, [sp+192]
001fd55cblr x2
001fd560str x0, [sp+160]
001fd564str x1, [sp+168]
001fd568str x2, [sp+176]
001fd56cbl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
001fd570str x0, [sp+88]
001fd574mov w0, w0
001fd578bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fd57cstr x0, [sp+80]
001fd580ldr x2, [sp+48]
001fd584add x2, x2, x0
001fd588str x2, [sp+48]
001fd58cb 0x1fd590
001fd590
001fd590loc_1fd590:
001fd590ldr x4, [sp+72]
001fd594add x4, x4, 1
001fd598str x4, [sp+72]
001fd59cb 0x1fd534
001fd5a0
001fd5a0loc_1fd5a0:
001fd5a0ldr x0, [sp+216]
001fd5a4ldr x1, [sp+224]
001fd5a8ldr x2, [sp+232]
001fd5acldr x3, [sp+48]
001fd5b0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fd5b4str x0, [sp+216]
001fd5b8str x1, [sp+224]
001fd5bcstr x2, [sp+232]
001fd5c0str xzr, [sp+64]
001fd5c4b 0x1fd5c8
001fd5c8
001fd5c8loc_1fd5c8:
001fd5c8ldr x5, [sp+56]
001fd5ccldr x6, [sp+64]
001fd5d0subs xzr, x5, x6
001fd5d4b.gt 0x1fd5dc
001fd5d8b 0x1fd644
001fd5dc
001fd5dcloc_1fd5dc:
001fd5dcldr x1, [sp+64]
001fd5e0ldr x2, [sp+184]
001fd5e4ldrsb x27, [x2]
001fd5e8ldr x2, [x2+40]
001fd5ecldr x0, [sp+192]
001fd5f0blr x2
001fd5f4str x0, [sp+136]
001fd5f8str x1, [sp+144]
001fd5fcstr x2, [sp+152]
001fd600bl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
001fd604str x0, [sp+88]
001fd608ldr x1, [sp+224]
001fd60cldr x2, [sp+232]
001fd610ldr x3, [sp+216]
001fd614mov w4, w0
001fd618mov x0, x3
001fd61cmov x3, x4
001fd620bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fd624str x0, [sp+216]
001fd628str x1, [sp+224]
001fd62cstr x2, [sp+232]
001fd630b 0x1fd634
001fd634
001fd634loc_1fd634:
001fd634ldr x5, [sp+64]
001fd638add x5, x5, 1
001fd63cstr x5, [sp+64]
001fd640b 0x1fd5c8
001fd644
001fd644loc_1fd644:
001fd644ldr x5, [sp+216]
001fd648ldr x6, [sp+224]
001fd64cldr x7, [sp+232]
001fd650str x5, [sp+112]
001fd654str x6, [sp+120]
001fd658str x7, [sp+128]
001fd65cstp xzr, xzr, [sp+96]
001fd660ldr x0, [sp+112]
001fd664ldr x1, [sp+120]
001fd668ldr x2, [sp+128]
001fd66cmov x3, xzr
001fd670mov x4, xzr
001fd674ldur x29, [sp-8]
001fd678ldr x30, [sp], 208
001fd67cret x30
001fd680
001fd680loc_1fd680:
001fd680stp x0, x1, [sp+8]
001fd684stp x2, x3, [sp+24]
001fd688stp x4, x5, [sp+40]
001fd68cstr x6, [sp+56]
001fd690strb w7, [sp+64]
001fd694mov x3, x30
001fd698bl runtime.morestack_noctxt.abi0
001fd69cldp x0, x1, [sp+8]
001fd6a0ldp x2, x3, [sp+24]
001fd6a4ldp x4, x5, [sp+40]
001fd6a8ldr x6, [sp+56]
001fd6acldrb w7, [sp+64]
001fd6b0b 0x1fd450
001fd6b4udf 0
001fd6b8udf 0
001fd6bcudf 0
001fd450
001fd450google.golang.org/protobuf/internal/impl.appendUint32PackedSliceValue: ; void google.golang.org/protobuf/internal/impl.appendUint32PackedSliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fd450ldr x16, [x28+16]
001fd454sub x17, sp, 80
001fd458subs xzr, x17, x16
001fd45cb.ls 0x1fd680
001fd460str x30, [sp-208]!
001fd464stur x29, [sp-8]
001fd468sub x29, sp, 8
001fd46cstr x0, [sp+216]
001fd470str x1, [sp+224]
001fd474str x2, [sp+232]
001fd478str x3, [sp+240]
001fd47cstr x4, [sp+248]
001fd480str x5, [sp+256]
001fd484str x6, [sp+264]
001fd488strb w7, [sp+272]
001fd48cstr xzr, [sp+112]
001fd490stp xzr, xzr, [sp+120]
001fd494stp xzr, xzr, [sp+96]
001fd498ldr x0, [sp+240]
001fd49cldr x1, [sp+248]
001fd4a0ldr x2, [sp+256]
001fd4a4bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001fd4a8str x0, [sp+184]
001fd4acstr x1, [sp+192]
001fd4b0ldrsb x27, [x0]
001fd4b4ldr x3, [x0+56]
001fd4b8mov x0, x1
001fd4bcblr x3
001fd4c0str x0, [sp+56]
001fd4c4cbz x0, 0x1fd4cc
001fd4c8b 0x1fd508
001fd4cc
001fd4ccloc_1fd4cc:
001fd4ccldr x5, [sp+216]
001fd4d0ldr x6, [sp+224]
001fd4d4ldr x7, [sp+232]
001fd4d8str x5, [sp+112]
001fd4dcstr x6, [sp+120]
001fd4e0str x7, [sp+128]
001fd4e4stp xzr, xzr, [sp+96]
001fd4e8ldr x0, [sp+112]
001fd4ecldr x1, [sp+120]
001fd4f0ldr x2, [sp+128]
001fd4f4mov x3, xzr
001fd4f8mov x4, xzr
001fd4fcldur x29, [sp-8]
001fd500ldr x30, [sp], 208
001fd504ret x30
001fd508
001fd508loc_1fd508:
001fd508ldr x3, [sp+264]
001fd50cldr x0, [sp+216]
001fd510ldr x1, [sp+224]
001fd514ldr x2, [sp+232]
001fd518bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fd51cstr x0, [sp+216]
001fd520str x1, [sp+224]
001fd524str x2, [sp+232]
001fd528str xzr, [sp+48]
001fd52cstr xzr, [sp+72]
001fd530b 0x1fd534
001fd534
001fd534loc_1fd534:
001fd534ldr x4, [sp+56]
001fd538ldr x5, [sp+72]
001fd53csubs xzr, x4, x5
001fd540b.gt 0x1fd548
001fd544b 0x1fd5a0
001fd548
001fd548loc_1fd548:
001fd548ldr x1, [sp+72]
001fd54cldr x2, [sp+184]
001fd550ldrsb x27, [x2]
001fd554ldr x2, [x2+40]
001fd558ldr x0, [sp+192]
001fd55cblr x2
001fd560str x0, [sp+160]
001fd564str x1, [sp+168]
001fd568str x2, [sp+176]
001fd56cbl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
001fd570str x0, [sp+88]
001fd574mov w0, w0
001fd578bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fd57cstr x0, [sp+80]
001fd580ldr x2, [sp+48]
001fd584add x2, x2, x0
001fd588str x2, [sp+48]
001fd58cb 0x1fd590
001fd590
001fd590loc_1fd590:
001fd590ldr x4, [sp+72]
001fd594add x4, x4, 1
001fd598str x4, [sp+72]
001fd59cb 0x1fd534
001fd5a0
001fd5a0loc_1fd5a0:
001fd5a0ldr x0, [sp+216]
001fd5a4ldr x1, [sp+224]
001fd5a8ldr x2, [sp+232]
001fd5acldr x3, [sp+48]
001fd5b0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fd5b4str x0, [sp+216]
001fd5b8str x1, [sp+224]
001fd5bcstr x2, [sp+232]
001fd5c0str xzr, [sp+64]
001fd5c4b 0x1fd5c8
001fd5c8
001fd5c8loc_1fd5c8:
001fd5c8ldr x5, [sp+56]
001fd5ccldr x6, [sp+64]
001fd5d0subs xzr, x5, x6
001fd5d4b.gt 0x1fd5dc
001fd5d8b 0x1fd644
001fd5dc
001fd5dcloc_1fd5dc:
001fd5dcldr x1, [sp+64]
001fd5e0ldr x2, [sp+184]
001fd5e4ldrsb x27, [x2]
001fd5e8ldr x2, [x2+40]
001fd5ecldr x0, [sp+192]
001fd5f0blr x2
001fd5f4str x0, [sp+136]
001fd5f8str x1, [sp+144]
001fd5fcstr x2, [sp+152]
001fd600bl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
001fd604str x0, [sp+88]
001fd608ldr x1, [sp+224]
001fd60cldr x2, [sp+232]
001fd610ldr x3, [sp+216]
001fd614mov w4, w0
001fd618mov x0, x3
001fd61cmov x3, x4
001fd620bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fd624str x0, [sp+216]
001fd628str x1, [sp+224]
001fd62cstr x2, [sp+232]
001fd630b 0x1fd634
001fd634
001fd634loc_1fd634:
001fd634ldr x5, [sp+64]
001fd638add x5, x5, 1
001fd63cstr x5, [sp+64]
001fd640b 0x1fd5c8
001fd644
001fd644loc_1fd644:
001fd644ldr x5, [sp+216]
001fd648ldr x6, [sp+224]
001fd64cldr x7, [sp+232]
001fd650str x5, [sp+112]
001fd654str x6, [sp+120]
001fd658str x7, [sp+128]
001fd65cstp xzr, xzr, [sp+96]
001fd660ldr x0, [sp+112]
001fd664ldr x1, [sp+120]
001fd668ldr x2, [sp+128]
001fd66cmov x3, xzr
001fd670mov x4, xzr
001fd674ldur x29, [sp-8]
001fd678ldr x30, [sp], 208
001fd67cret x30
001fd680
001fd680loc_1fd680:
001fd680stp x0, x1, [sp+8]
001fd684stp x2, x3, [sp+24]
001fd688stp x4, x5, [sp+40]
001fd68cstr x6, [sp+56]
001fd690strb w7, [sp+64]
001fd694mov x3, x30
001fd698bl runtime.morestack_noctxt.abi0
001fd69cldp x0, x1, [sp+8]
001fd6a0ldp x2, x3, [sp+24]
001fd6a4ldp x4, x5, [sp+40]
001fd6a8ldr x6, [sp+56]
001fd6acldrb w7, [sp+64]
001fd6b0b 0x1fd450
001fd6b4udf 0
001fd6b8udf 0
001fd6bcudf 0
001fd450
001fd6c0
001fd6c0google.golang.org/protobuf/internal/impl.sizeInt64: ; void google.golang.org/protobuf/internal/impl.sizeInt64(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fd6c0ldr x16, [x28+16]
001fd6c4subs xzr, sp, x16
001fd6c8b.ls 0x1fd724
001fd6ccstr x30, [sp-64]!
001fd6d0stur x29, [sp-8]
001fd6d4sub x29, sp, 8
001fd6d8str x0, [sp+72]
001fd6dcstr x1, [sp+80]
001fd6e0strb w2, [sp+88]
001fd6e4str xzr, [sp+32]
001fd6e8bl google.golang.org/protobuf/internal/impl.pointer.Int64
001fd6ecstr x0, [sp+48]
001fd6f0ldrsb x27, [x0]
001fd6f4ldr x0, [x0]
001fd6f8str x0, [sp+24]
001fd6fcbl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fd700str x0, [sp+40]
001fd704ldr x1, [sp+80]
001fd708ldrsb x27, [x1]
001fd70cldr x1, [x1+120]
001fd710add x0, x1, x0
001fd714str x0, [sp+32]
001fd718ldur x29, [sp-8]
001fd71cldr x30, [sp], 64
001fd720ret x30
001fd724
001fd724loc_1fd724:
001fd724stp x0, x1, [sp+8]
001fd728strb w2, [sp+24]
001fd72cmov x3, x30
001fd730bl runtime.morestack_noctxt.abi0
001fd734ldp x0, x1, [sp+8]
001fd738ldrb w2, [sp+24]
001fd73cb 0x1fd6c0
001fd6c0
001fd6c0google.golang.org/protobuf/internal/impl.sizeInt64: ; void google.golang.org/protobuf/internal/impl.sizeInt64(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fd6c0ldr x16, [x28+16]
001fd6c4subs xzr, sp, x16
001fd6c8b.ls 0x1fd724
001fd6ccstr x30, [sp-64]!
001fd6d0stur x29, [sp-8]
001fd6d4sub x29, sp, 8
001fd6d8str x0, [sp+72]
001fd6dcstr x1, [sp+80]
001fd6e0strb w2, [sp+88]
001fd6e4str xzr, [sp+32]
001fd6e8bl google.golang.org/protobuf/internal/impl.pointer.Int64
001fd6ecstr x0, [sp+48]
001fd6f0ldrsb x27, [x0]
001fd6f4ldr x0, [x0]
001fd6f8str x0, [sp+24]
001fd6fcbl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fd700str x0, [sp+40]
001fd704ldr x1, [sp+80]
001fd708ldrsb x27, [x1]
001fd70cldr x1, [x1+120]
001fd710add x0, x1, x0
001fd714str x0, [sp+32]
001fd718ldur x29, [sp-8]
001fd71cldr x30, [sp], 64
001fd720ret x30
001fd724
001fd724loc_1fd724:
001fd724stp x0, x1, [sp+8]
001fd728strb w2, [sp+24]
001fd72cmov x3, x30
001fd730bl runtime.morestack_noctxt.abi0
001fd734ldp x0, x1, [sp+8]
001fd738ldrb w2, [sp+24]
001fd73cb 0x1fd6c0
001fd6c0
001fd740
001fd740google.golang.org/protobuf/internal/impl.appendInt64: ; void google.golang.org/protobuf/internal/impl.appendInt64(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)
001fd740ldr x16, [x28+16]
001fd744subs xzr, sp, x16
001fd748b.ls 0x1fd804
001fd74cstr x30, [sp-112]!
001fd750stur x29, [sp-8]
001fd754sub x29, sp, 8
001fd758str x0, [sp+120]
001fd75cstr x1, [sp+128]
001fd760str x2, [sp+136]
001fd764str x3, [sp+144]
001fd768str x4, [sp+152]
001fd76cstrb w5, [sp+160]
001fd770str xzr, [sp+72]
001fd774stp xzr, xzr, [sp+80]
001fd778stp xzr, xzr, [sp+56]
001fd77cldr x0, [sp+144]
001fd780bl google.golang.org/protobuf/internal/impl.pointer.Int64
001fd784str x0, [sp+96]
001fd788ldrsb x27, [x0]
001fd78cldr x1, [x0]
001fd790str x1, [sp+40]
001fd794ldr x1, [sp+152]
001fd798ldrsb x27, [x1]
001fd79cldr x3, [x1+112]
001fd7a0str x3, [sp+48]
001fd7a4ldr x0, [sp+120]
001fd7a8ldr x1, [sp+128]
001fd7acldr x2, [sp+136]
001fd7b0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fd7b4str x0, [sp+120]
001fd7b8str x1, [sp+128]
001fd7bcstr x2, [sp+136]
001fd7c0ldr x3, [sp+40]
001fd7c4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fd7c8str x0, [sp+120]
001fd7ccstr x1, [sp+128]
001fd7d0str x2, [sp+136]
001fd7d4str x0, [sp+72]
001fd7d8str x1, [sp+80]
001fd7dcstr x2, [sp+88]
001fd7e0stp xzr, xzr, [sp+56]
001fd7e4ldr x0, [sp+72]
001fd7e8ldr x1, [sp+80]
001fd7ecldr x2, [sp+88]
001fd7f0mov x3, xzr
001fd7f4mov x4, xzr
001fd7f8ldur x29, [sp-8]
001fd7fcldr x30, [sp], 112
001fd800ret x30
001fd804
001fd804loc_1fd804:
001fd804stp x0, x1, [sp+8]
001fd808stp x2, x3, [sp+24]
001fd80cstr x4, [sp+40]
001fd810strb w5, [sp+48]
001fd814mov x3, x30
001fd818bl runtime.morestack_noctxt.abi0
001fd81cldp x0, x1, [sp+8]
001fd820ldp x2, x3, [sp+24]
001fd824ldr x4, [sp+40]
001fd828ldrb w5, [sp+48]
001fd82cb 0x1fd740
001fd740
001fd740google.golang.org/protobuf/internal/impl.appendInt64: ; void google.golang.org/protobuf/internal/impl.appendInt64(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)
001fd740ldr x16, [x28+16]
001fd744subs xzr, sp, x16
001fd748b.ls 0x1fd804
001fd74cstr x30, [sp-112]!
001fd750stur x29, [sp-8]
001fd754sub x29, sp, 8
001fd758str x0, [sp+120]
001fd75cstr x1, [sp+128]
001fd760str x2, [sp+136]
001fd764str x3, [sp+144]
001fd768str x4, [sp+152]
001fd76cstrb w5, [sp+160]
001fd770str xzr, [sp+72]
001fd774stp xzr, xzr, [sp+80]
001fd778stp xzr, xzr, [sp+56]
001fd77cldr x0, [sp+144]
001fd780bl google.golang.org/protobuf/internal/impl.pointer.Int64
001fd784str x0, [sp+96]
001fd788ldrsb x27, [x0]
001fd78cldr x1, [x0]
001fd790str x1, [sp+40]
001fd794ldr x1, [sp+152]
001fd798ldrsb x27, [x1]
001fd79cldr x3, [x1+112]
001fd7a0str x3, [sp+48]
001fd7a4ldr x0, [sp+120]
001fd7a8ldr x1, [sp+128]
001fd7acldr x2, [sp+136]
001fd7b0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fd7b4str x0, [sp+120]
001fd7b8str x1, [sp+128]
001fd7bcstr x2, [sp+136]
001fd7c0ldr x3, [sp+40]
001fd7c4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fd7c8str x0, [sp+120]
001fd7ccstr x1, [sp+128]
001fd7d0str x2, [sp+136]
001fd7d4str x0, [sp+72]
001fd7d8str x1, [sp+80]
001fd7dcstr x2, [sp+88]
001fd7e0stp xzr, xzr, [sp+56]
001fd7e4ldr x0, [sp+72]
001fd7e8ldr x1, [sp+80]
001fd7ecldr x2, [sp+88]
001fd7f0mov x3, xzr
001fd7f4mov x4, xzr
001fd7f8ldur x29, [sp-8]
001fd7fcldr x30, [sp], 112
001fd800ret x30
001fd804
001fd804loc_1fd804:
001fd804stp x0, x1, [sp+8]
001fd808stp x2, x3, [sp+24]
001fd80cstr x4, [sp+40]
001fd810strb w5, [sp+48]
001fd814mov x3, x30
001fd818bl runtime.morestack_noctxt.abi0
001fd81cldp x0, x1, [sp+8]
001fd820ldp x2, x3, [sp+24]
001fd824ldr x4, [sp+40]
001fd828ldrb w5, [sp+48]
001fd82cb 0x1fd740
001fd740
001fd830
001fd830google.golang.org/protobuf/internal/impl.consumeInt64: ; void google.golang.org/protobuf/internal/impl.consumeInt64(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)
001fd830ldr x16, [x28+16]
001fd834sub x17, sp, 16
001fd838subs xzr, x17, x16
001fd83cb.ls 0x1fdab4
001fd840str x30, [sp-144]!
001fd844stur x29, [sp-8]
001fd848sub x29, sp, 8
001fd84cstr x0, [sp+152]
001fd850str x1, [sp+160]
001fd854str x2, [sp+168]
001fd858str x3, [sp+176]
001fd85cstrb w4, [sp+184]
001fd860str x5, [sp+192]
001fd864strb w6, [sp+200]
001fd868str x7, [sp+208]
001fd86cstr x8, [sp+216]
001fd870str x9, [sp+224]
001fd874str xzr, [sp+56]
001fd878strb wzr, [sp+64]
001fd87cstp xzr, xzr, [sp+112]
001fd880ldrsb x4, [sp+184]
001fd884ubfm x4, x4, 0, 7
001fd888cbnz w4, 0x1fd890
001fd88cb 0x1fd8bc
001fd890
001fd890loc_1fd890:
001fd890adrp x27, 0x825000
001fd894ldr x2, [x27+192]
001fd898adrp x27, 0x825000
001fd89cldr x3, [x27+200]
001fd8a0str x2, [sp+112]
001fd8a4str x3, [sp+120]
001fd8a8ldr x0, [sp+56]
001fd8acldrb w1, [sp+64]
001fd8b0ldur x29, [sp-8]
001fd8b4ldr x30, [sp], 144
001fd8b8ret x30
001fd8bc
001fd8bcloc_1fd8bc:
001fd8bcstr xzr, [sp+48]
001fd8c0str xzr, [sp+72]
001fd8c4ldr x4, [sp+160]
001fd8c8str x4, [sp+96]
001fd8ccsubs xzr, x4, 0
001fd8d0cset x5, ne
001fd8d4strb w5, [sp+47]
001fd8d8cbnz x4, 0x1fd8e0
001fd8dcb 0x1fd908
001fd8e0
001fd8e0loc_1fd8e0:
001fd8e0ldr x1, [sp+160]
001fd8e4ldr x4, [sp+152]
001fd8e8subs xzr, x1, 0
001fd8ecb.hi 0x1fd8f4
001fd8f0b 0x1fdaa8
001fd8f4
001fd8f4loc_1fd8f4:
001fd8f4ldrb w4, [x4]
001fd8f8subs wzr, w4, 128
001fd8fccset x4, lo
001fd900strb w4, [sp+47]
001fd904b 0x1fd90c
001fd908
001fd908loc_1fd908:
001fd908b 0x1fd90c
001fd90c
001fd90cloc_1fd90c:
001fd90cldrb w4, [sp+47]
001fd910tbnz w4, 0, 0x1fd918
001fd914b 0x1fd940
001fd918
001fd918loc_1fd918:
001fd918ldr x1, [sp+160]
001fd91cldr x4, [sp+152]
001fd920subs xzr, x1, 0
001fd924b.hi 0x1fd92c
001fd928b 0x1fdaa0
001fd92c
001fd92cloc_1fd92c:
001fd92cldrb w4, [x4]
001fd930str x4, [sp+48]
001fd934orr x4, xzr, 1
001fd938str x4, [sp+72]
001fd93cb 0x1fda10
001fd940
001fd940loc_1fd940:
001fd940ldr x4, [sp+160]
001fd944str x4, [sp+96]
001fd948subs xzr, x4, 2
001fd94ccset x4, ge
001fd950strb w4, [sp+47]
001fd954b.ge 0x1fd95c
001fd958b 0x1fd984
001fd95c
001fd95cloc_1fd95c:
001fd95cldr x1, [sp+160]
001fd960ldr x4, [sp+152]
001fd964subs xzr, x1, 1
001fd968b.hi 0x1fd970
001fd96cb 0x1fda98
001fd970
001fd970loc_1fd970:
001fd970ldrb w4, [x4+1]
001fd974subs wzr, w4, 128
001fd978cset x4, lo
001fd97cstrb w4, [sp+47]
001fd980b 0x1fd988
001fd984
001fd984loc_1fd984:
001fd984b 0x1fd988
001fd988
001fd988loc_1fd988:
001fd988ldrb w4, [sp+47]
001fd98ctbnz w4, 0, 0x1fd994
001fd990b 0x1fd9e0
001fd994
001fd994loc_1fd994:
001fd994ldr x1, [sp+160]
001fd998ldr x4, [sp+152]
001fd99csubs xzr, x1, 0
001fd9a0b.hi 0x1fd9a8
001fd9a4b 0x1fda90
001fd9a8
001fd9a8loc_1fd9a8:
001fd9a8ldrb w4, [x4]
001fd9acand x4, x4, 127
001fd9b0ldr x1, [sp+160]
001fd9b4ldr x5, [sp+152]
001fd9b8subs xzr, x1, 1
001fd9bcb.hi 0x1fd9c4
001fd9c0b 0x1fda88
001fd9c4
001fd9c4loc_1fd9c4:
001fd9c4ldrb w5, [x5+1]
001fd9c8ubfm x5, x5, 57, 7
001fd9ccadd x4, x4, x5
001fd9d0str x4, [sp+48]
001fd9d4orr x4, xzr, 2
001fd9d8str x4, [sp+72]
001fd9dcb 0x1fda0c
001fd9e0
001fd9e0loc_1fd9e0:
001fd9e0ldr x0, [sp+152]
001fd9e4ldr x1, [sp+160]
001fd9e8ldr x2, [sp+168]
001fd9ecbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001fd9f0str x0, [sp+88]
001fd9f4str x1, [sp+96]
001fd9f8str x0, [sp+80]
001fd9fcstr x1, [sp+104]
001fda00str x0, [sp+48]
001fda04str x1, [sp+72]
001fda08b 0x1fda0c
001fda0c
001fda0cloc_1fda0c:
001fda0cb 0x1fda10
001fda10
001fda10loc_1fda10:
001fda10ldr x4, [sp+72]
001fda14tbnz x4, 63, 0x1fda1c
001fda18b 0x1fda48
001fda1c
001fda1cloc_1fda1c:
001fda1cadrp x27, 0x825000
001fda20ldr x2, [x27+160]
001fda24adrp x27, 0x825000
001fda28ldr x3, [x27+168]
001fda2cstr x2, [sp+112]
001fda30str x3, [sp+120]
001fda34ldr x0, [sp+56]
001fda38ldrb w1, [sp+64]
001fda3cldur x29, [sp-8]
001fda40ldr x30, [sp], 144
001fda44ret x30
001fda48
001fda48loc_1fda48:
001fda48ldr x0, [sp+176]
001fda4cbl google.golang.org/protobuf/internal/impl.pointer.Int64
001fda50str x0, [sp+128]
001fda54ldrsb x27, [x0]
001fda58ldr x1, [sp+48]
001fda5cstr x1, [x0]
001fda60ldr x1, [sp+72]
001fda64str x1, [sp+56]
001fda68stp xzr, xzr, [sp+112]
001fda6cldr x0, [sp+56]
001fda70ldrb w1, [sp+64]
001fda74mov x2, xzr
001fda78mov x3, xzr
001fda7cldur x29, [sp-8]
001fda80ldr x30, [sp], 144
001fda84ret x30
001fda88
001fda88loc_1fda88:
001fda88orr x0, xzr, 1
001fda8cbl runtime.panicIndex
001fda90
001fda90loc_1fda90:
001fda90mov x0, xzr
001fda94bl runtime.panicIndex
001fda98
001fda98loc_1fda98:
001fda98orr x0, xzr, 1
001fda9cbl runtime.panicIndex
001fdaa0
001fdaa0loc_1fdaa0:
001fdaa0mov x0, xzr
001fdaa4bl runtime.panicIndex
001fdaa8
001fdaa8loc_1fdaa8:
001fdaa8mov x0, xzr
001fdaacbl runtime.panicIndex
001fdab0hint
001fdab4
001fdab4loc_1fdab4:
001fdab4stp x0, x1, [sp+8]
001fdab8stp x2, x3, [sp+24]
001fdabcstrb w4, [sp+40]
001fdac0str x5, [sp+48]
001fdac4strb w6, [sp+56]
001fdac8stp x7, x8, [sp+64]
001fdaccstr x9, [sp+80]
001fdad0mov x3, x30
001fdad4bl runtime.morestack_noctxt.abi0
001fdad8ldp x0, x1, [sp+8]
001fdadcldp x2, x3, [sp+24]
001fdae0ldrsb x4, [sp+40]
001fdae4ldr x5, [sp+48]
001fdae8ldrb w6, [sp+56]
001fdaecldp x7, x8, [sp+64]
001fdaf0ldr x9, [sp+80]
001fdaf4b 0x1fd830
001fdaf8udf 0
001fdafcudf 0
001fd830
001fd830google.golang.org/protobuf/internal/impl.consumeInt64: ; void google.golang.org/protobuf/internal/impl.consumeInt64(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)
001fd830ldr x16, [x28+16]
001fd834sub x17, sp, 16
001fd838subs xzr, x17, x16
001fd83cb.ls 0x1fdab4
001fd840str x30, [sp-144]!
001fd844stur x29, [sp-8]
001fd848sub x29, sp, 8
001fd84cstr x0, [sp+152]
001fd850str x1, [sp+160]
001fd854str x2, [sp+168]
001fd858str x3, [sp+176]
001fd85cstrb w4, [sp+184]
001fd860str x5, [sp+192]
001fd864strb w6, [sp+200]
001fd868str x7, [sp+208]
001fd86cstr x8, [sp+216]
001fd870str x9, [sp+224]
001fd874str xzr, [sp+56]
001fd878strb wzr, [sp+64]
001fd87cstp xzr, xzr, [sp+112]
001fd880ldrsb x4, [sp+184]
001fd884ubfm x4, x4, 0, 7
001fd888cbnz w4, 0x1fd890
001fd88cb 0x1fd8bc
001fd890
001fd890loc_1fd890:
001fd890adrp x27, 0x825000
001fd894ldr x2, [x27+192]
001fd898adrp x27, 0x825000
001fd89cldr x3, [x27+200]
001fd8a0str x2, [sp+112]
001fd8a4str x3, [sp+120]
001fd8a8ldr x0, [sp+56]
001fd8acldrb w1, [sp+64]
001fd8b0ldur x29, [sp-8]
001fd8b4ldr x30, [sp], 144
001fd8b8ret x30
001fd8bc
001fd8bcloc_1fd8bc:
001fd8bcstr xzr, [sp+48]
001fd8c0str xzr, [sp+72]
001fd8c4ldr x4, [sp+160]
001fd8c8str x4, [sp+96]
001fd8ccsubs xzr, x4, 0
001fd8d0cset x5, ne
001fd8d4strb w5, [sp+47]
001fd8d8cbnz x4, 0x1fd8e0
001fd8dcb 0x1fd908
001fd8e0
001fd8e0loc_1fd8e0:
001fd8e0ldr x1, [sp+160]
001fd8e4ldr x4, [sp+152]
001fd8e8subs xzr, x1, 0
001fd8ecb.hi 0x1fd8f4
001fd8f0b 0x1fdaa8
001fd8f4
001fd8f4loc_1fd8f4:
001fd8f4ldrb w4, [x4]
001fd8f8subs wzr, w4, 128
001fd8fccset x4, lo
001fd900strb w4, [sp+47]
001fd904b 0x1fd90c
001fd908
001fd908loc_1fd908:
001fd908b 0x1fd90c
001fd90c
001fd90cloc_1fd90c:
001fd90cldrb w4, [sp+47]
001fd910tbnz w4, 0, 0x1fd918
001fd914b 0x1fd940
001fd918
001fd918loc_1fd918:
001fd918ldr x1, [sp+160]
001fd91cldr x4, [sp+152]
001fd920subs xzr, x1, 0
001fd924b.hi 0x1fd92c
001fd928b 0x1fdaa0
001fd92c
001fd92cloc_1fd92c:
001fd92cldrb w4, [x4]
001fd930str x4, [sp+48]
001fd934orr x4, xzr, 1
001fd938str x4, [sp+72]
001fd93cb 0x1fda10
001fd940
001fd940loc_1fd940:
001fd940ldr x4, [sp+160]
001fd944str x4, [sp+96]
001fd948subs xzr, x4, 2
001fd94ccset x4, ge
001fd950strb w4, [sp+47]
001fd954b.ge 0x1fd95c
001fd958b 0x1fd984
001fd95c
001fd95cloc_1fd95c:
001fd95cldr x1, [sp+160]
001fd960ldr x4, [sp+152]
001fd964subs xzr, x1, 1
001fd968b.hi 0x1fd970
001fd96cb 0x1fda98
001fd970
001fd970loc_1fd970:
001fd970ldrb w4, [x4+1]
001fd974subs wzr, w4, 128
001fd978cset x4, lo
001fd97cstrb w4, [sp+47]
001fd980b 0x1fd988
001fd984
001fd984loc_1fd984:
001fd984b 0x1fd988
001fd988
001fd988loc_1fd988:
001fd988ldrb w4, [sp+47]
001fd98ctbnz w4, 0, 0x1fd994
001fd990b 0x1fd9e0
001fd994
001fd994loc_1fd994:
001fd994ldr x1, [sp+160]
001fd998ldr x4, [sp+152]
001fd99csubs xzr, x1, 0
001fd9a0b.hi 0x1fd9a8
001fd9a4b 0x1fda90
001fd9a8
001fd9a8loc_1fd9a8:
001fd9a8ldrb w4, [x4]
001fd9acand x4, x4, 127
001fd9b0ldr x1, [sp+160]
001fd9b4ldr x5, [sp+152]
001fd9b8subs xzr, x1, 1
001fd9bcb.hi 0x1fd9c4
001fd9c0b 0x1fda88
001fd9c4
001fd9c4loc_1fd9c4:
001fd9c4ldrb w5, [x5+1]
001fd9c8ubfm x5, x5, 57, 7
001fd9ccadd x4, x4, x5
001fd9d0str x4, [sp+48]
001fd9d4orr x4, xzr, 2
001fd9d8str x4, [sp+72]
001fd9dcb 0x1fda0c
001fd9e0
001fd9e0loc_1fd9e0:
001fd9e0ldr x0, [sp+152]
001fd9e4ldr x1, [sp+160]
001fd9e8ldr x2, [sp+168]
001fd9ecbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001fd9f0str x0, [sp+88]
001fd9f4str x1, [sp+96]
001fd9f8str x0, [sp+80]
001fd9fcstr x1, [sp+104]
001fda00str x0, [sp+48]
001fda04str x1, [sp+72]
001fda08b 0x1fda0c
001fda0c
001fda0cloc_1fda0c:
001fda0cb 0x1fda10
001fda10
001fda10loc_1fda10:
001fda10ldr x4, [sp+72]
001fda14tbnz x4, 63, 0x1fda1c
001fda18b 0x1fda48
001fda1c
001fda1cloc_1fda1c:
001fda1cadrp x27, 0x825000
001fda20ldr x2, [x27+160]
001fda24adrp x27, 0x825000
001fda28ldr x3, [x27+168]
001fda2cstr x2, [sp+112]
001fda30str x3, [sp+120]
001fda34ldr x0, [sp+56]
001fda38ldrb w1, [sp+64]
001fda3cldur x29, [sp-8]
001fda40ldr x30, [sp], 144
001fda44ret x30
001fda48
001fda48loc_1fda48:
001fda48ldr x0, [sp+176]
001fda4cbl google.golang.org/protobuf/internal/impl.pointer.Int64
001fda50str x0, [sp+128]
001fda54ldrsb x27, [x0]
001fda58ldr x1, [sp+48]
001fda5cstr x1, [x0]
001fda60ldr x1, [sp+72]
001fda64str x1, [sp+56]
001fda68stp xzr, xzr, [sp+112]
001fda6cldr x0, [sp+56]
001fda70ldrb w1, [sp+64]
001fda74mov x2, xzr
001fda78mov x3, xzr
001fda7cldur x29, [sp-8]
001fda80ldr x30, [sp], 144
001fda84ret x30
001fda88
001fda88loc_1fda88:
001fda88orr x0, xzr, 1
001fda8cbl runtime.panicIndex
001fda90
001fda90loc_1fda90:
001fda90mov x0, xzr
001fda94bl runtime.panicIndex
001fda98
001fda98loc_1fda98:
001fda98orr x0, xzr, 1
001fda9cbl runtime.panicIndex
001fdaa0
001fdaa0loc_1fdaa0:
001fdaa0mov x0, xzr
001fdaa4bl runtime.panicIndex
001fdaa8
001fdaa8loc_1fdaa8:
001fdaa8mov x0, xzr
001fdaacbl runtime.panicIndex
001fdab0hint
001fdab4
001fdab4loc_1fdab4:
001fdab4stp x0, x1, [sp+8]
001fdab8stp x2, x3, [sp+24]
001fdabcstrb w4, [sp+40]
001fdac0str x5, [sp+48]
001fdac4strb w6, [sp+56]
001fdac8stp x7, x8, [sp+64]
001fdaccstr x9, [sp+80]
001fdad0mov x3, x30
001fdad4bl runtime.morestack_noctxt.abi0
001fdad8ldp x0, x1, [sp+8]
001fdadcldp x2, x3, [sp+24]
001fdae0ldrsb x4, [sp+40]
001fdae4ldr x5, [sp+48]
001fdae8ldrb w6, [sp+56]
001fdaecldp x7, x8, [sp+64]
001fdaf0ldr x9, [sp+80]
001fdaf4b 0x1fd830
001fdaf8udf 0
001fdafcudf 0
001fd830
001fdb00
001fdb00google.golang.org/protobuf/internal/impl.sizeInt64NoZero: ; void google.golang.org/protobuf/internal/impl.sizeInt64NoZero(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fdb00ldr x16, [x28+16]
001fdb04subs xzr, sp, x16
001fdb08b.ls 0x1fdb80
001fdb0cstr x30, [sp-64]!
001fdb10stur x29, [sp-8]
001fdb14sub x29, sp, 8
001fdb18str x0, [sp+72]
001fdb1cstr x1, [sp+80]
001fdb20strb w2, [sp+88]
001fdb24str xzr, [sp+32]
001fdb28bl google.golang.org/protobuf/internal/impl.pointer.Int64
001fdb2cstr x0, [sp+48]
001fdb30ldrsb x27, [x0]
001fdb34ldr x0, [x0]
001fdb38str x0, [sp+24]
001fdb3ccbz x0, 0x1fdb44
001fdb40b 0x1fdb58
001fdb44
001fdb44loc_1fdb44:
001fdb44str xzr, [sp+32]
001fdb48mov x0, xzr
001fdb4cldur x29, [sp-8]
001fdb50ldr x30, [sp], 64
001fdb54ret x30
001fdb58
001fdb58loc_1fdb58:
001fdb58bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fdb5cstr x0, [sp+40]
001fdb60ldr x1, [sp+80]
001fdb64ldrsb x27, [x1]
001fdb68ldr x1, [x1+120]
001fdb6cadd x0, x1, x0
001fdb70str x0, [sp+32]
001fdb74ldur x29, [sp-8]
001fdb78ldr x30, [sp], 64
001fdb7cret x30
001fdb80
001fdb80loc_1fdb80:
001fdb80stp x0, x1, [sp+8]
001fdb84strb w2, [sp+24]
001fdb88mov x3, x30
001fdb8cbl runtime.morestack_noctxt.abi0
001fdb90ldp x0, x1, [sp+8]
001fdb94ldrb w2, [sp+24]
001fdb98b 0x1fdb00
001fdb9cudf 0
001fdb00
001fdb00google.golang.org/protobuf/internal/impl.sizeInt64NoZero: ; void google.golang.org/protobuf/internal/impl.sizeInt64NoZero(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fdb00ldr x16, [x28+16]
001fdb04subs xzr, sp, x16
001fdb08b.ls 0x1fdb80
001fdb0cstr x30, [sp-64]!
001fdb10stur x29, [sp-8]
001fdb14sub x29, sp, 8
001fdb18str x0, [sp+72]
001fdb1cstr x1, [sp+80]
001fdb20strb w2, [sp+88]
001fdb24str xzr, [sp+32]
001fdb28bl google.golang.org/protobuf/internal/impl.pointer.Int64
001fdb2cstr x0, [sp+48]
001fdb30ldrsb x27, [x0]
001fdb34ldr x0, [x0]
001fdb38str x0, [sp+24]
001fdb3ccbz x0, 0x1fdb44
001fdb40b 0x1fdb58
001fdb44
001fdb44loc_1fdb44:
001fdb44str xzr, [sp+32]
001fdb48mov x0, xzr
001fdb4cldur x29, [sp-8]
001fdb50ldr x30, [sp], 64
001fdb54ret x30
001fdb58
001fdb58loc_1fdb58:
001fdb58bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fdb5cstr x0, [sp+40]
001fdb60ldr x1, [sp+80]
001fdb64ldrsb x27, [x1]
001fdb68ldr x1, [x1+120]
001fdb6cadd x0, x1, x0
001fdb70str x0, [sp+32]
001fdb74ldur x29, [sp-8]
001fdb78ldr x30, [sp], 64
001fdb7cret x30
001fdb80
001fdb80loc_1fdb80:
001fdb80stp x0, x1, [sp+8]
001fdb84strb w2, [sp+24]
001fdb88mov x3, x30
001fdb8cbl runtime.morestack_noctxt.abi0
001fdb90ldp x0, x1, [sp+8]
001fdb94ldrb w2, [sp+24]
001fdb98b 0x1fdb00
001fdb9cudf 0
001fdb00
001fdba0
001fdba0google.golang.org/protobuf/internal/impl.appendInt64NoZero: ; void google.golang.org/protobuf/internal/impl.appendInt64NoZero(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)
001fdba0ldr x16, [x28+16]
001fdba4subs xzr, sp, x16
001fdba8b.ls 0x1fdca8
001fdbacstr x30, [sp-112]!
001fdbb0stur x29, [sp-8]
001fdbb4sub x29, sp, 8
001fdbb8str x0, [sp+120]
001fdbbcstr x1, [sp+128]
001fdbc0str x2, [sp+136]
001fdbc4str x3, [sp+144]
001fdbc8str x4, [sp+152]
001fdbccstrb w5, [sp+160]
001fdbd0str xzr, [sp+72]
001fdbd4stp xzr, xzr, [sp+80]
001fdbd8stp xzr, xzr, [sp+56]
001fdbdcldr x0, [sp+144]
001fdbe0bl google.golang.org/protobuf/internal/impl.pointer.Int64
001fdbe4str x0, [sp+96]
001fdbe8ldrsb x27, [x0]
001fdbecldr x1, [x0]
001fdbf0str x1, [sp+40]
001fdbf4cbz x1, 0x1fdbfc
001fdbf8b 0x1fdc38
001fdbfc
001fdbfcloc_1fdbfc:
001fdbfcldr x5, [sp+120]
001fdc00ldr x6, [sp+128]
001fdc04ldr x7, [sp+136]
001fdc08str x5, [sp+72]
001fdc0cstr x6, [sp+80]
001fdc10str x7, [sp+88]
001fdc14stp xzr, xzr, [sp+56]
001fdc18ldr x0, [sp+72]
001fdc1cldr x1, [sp+80]
001fdc20ldr x2, [sp+88]
001fdc24mov x3, xzr
001fdc28mov x4, xzr
001fdc2cldur x29, [sp-8]
001fdc30ldr x30, [sp], 112
001fdc34ret x30
001fdc38
001fdc38loc_1fdc38:
001fdc38ldr x4, [sp+152]
001fdc3cldrsb x27, [x4]
001fdc40ldr x3, [x4+112]
001fdc44str x3, [sp+48]
001fdc48ldr x0, [sp+120]
001fdc4cldr x1, [sp+128]
001fdc50ldr x2, [sp+136]
001fdc54bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fdc58str x0, [sp+120]
001fdc5cstr x1, [sp+128]
001fdc60str x2, [sp+136]
001fdc64ldr x3, [sp+40]
001fdc68bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fdc6cstr x0, [sp+120]
001fdc70str x1, [sp+128]
001fdc74str x2, [sp+136]
001fdc78str x0, [sp+72]
001fdc7cstr x1, [sp+80]
001fdc80str x2, [sp+88]
001fdc84stp xzr, xzr, [sp+56]
001fdc88ldr x0, [sp+72]
001fdc8cldr x1, [sp+80]
001fdc90ldr x2, [sp+88]
001fdc94mov x3, xzr
001fdc98mov x4, xzr
001fdc9cldur x29, [sp-8]
001fdca0ldr x30, [sp], 112
001fdca4ret x30
001fdca8
001fdca8loc_1fdca8:
001fdca8stp x0, x1, [sp+8]
001fdcacstp x2, x3, [sp+24]
001fdcb0str x4, [sp+40]
001fdcb4strb w5, [sp+48]
001fdcb8mov x3, x30
001fdcbcbl runtime.morestack_noctxt.abi0
001fdcc0ldp x0, x1, [sp+8]
001fdcc4ldp x2, x3, [sp+24]
001fdcc8ldr x4, [sp+40]
001fdcccldrb w5, [sp+48]
001fdcd0b 0x1fdba0
001fdcd4udf 0
001fdcd8udf 0
001fdcdcudf 0
001fdba0
001fdba0google.golang.org/protobuf/internal/impl.appendInt64NoZero: ; void google.golang.org/protobuf/internal/impl.appendInt64NoZero(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)
001fdba0ldr x16, [x28+16]
001fdba4subs xzr, sp, x16
001fdba8b.ls 0x1fdca8
001fdbacstr x30, [sp-112]!
001fdbb0stur x29, [sp-8]
001fdbb4sub x29, sp, 8
001fdbb8str x0, [sp+120]
001fdbbcstr x1, [sp+128]
001fdbc0str x2, [sp+136]
001fdbc4str x3, [sp+144]
001fdbc8str x4, [sp+152]
001fdbccstrb w5, [sp+160]
001fdbd0str xzr, [sp+72]
001fdbd4stp xzr, xzr, [sp+80]
001fdbd8stp xzr, xzr, [sp+56]
001fdbdcldr x0, [sp+144]
001fdbe0bl google.golang.org/protobuf/internal/impl.pointer.Int64
001fdbe4str x0, [sp+96]
001fdbe8ldrsb x27, [x0]
001fdbecldr x1, [x0]
001fdbf0str x1, [sp+40]
001fdbf4cbz x1, 0x1fdbfc
001fdbf8b 0x1fdc38
001fdbfc
001fdbfcloc_1fdbfc:
001fdbfcldr x5, [sp+120]
001fdc00ldr x6, [sp+128]
001fdc04ldr x7, [sp+136]
001fdc08str x5, [sp+72]
001fdc0cstr x6, [sp+80]
001fdc10str x7, [sp+88]
001fdc14stp xzr, xzr, [sp+56]
001fdc18ldr x0, [sp+72]
001fdc1cldr x1, [sp+80]
001fdc20ldr x2, [sp+88]
001fdc24mov x3, xzr
001fdc28mov x4, xzr
001fdc2cldur x29, [sp-8]
001fdc30ldr x30, [sp], 112
001fdc34ret x30
001fdc38
001fdc38loc_1fdc38:
001fdc38ldr x4, [sp+152]
001fdc3cldrsb x27, [x4]
001fdc40ldr x3, [x4+112]
001fdc44str x3, [sp+48]
001fdc48ldr x0, [sp+120]
001fdc4cldr x1, [sp+128]
001fdc50ldr x2, [sp+136]
001fdc54bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fdc58str x0, [sp+120]
001fdc5cstr x1, [sp+128]
001fdc60str x2, [sp+136]
001fdc64ldr x3, [sp+40]
001fdc68bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fdc6cstr x0, [sp+120]
001fdc70str x1, [sp+128]
001fdc74str x2, [sp+136]
001fdc78str x0, [sp+72]
001fdc7cstr x1, [sp+80]
001fdc80str x2, [sp+88]
001fdc84stp xzr, xzr, [sp+56]
001fdc88ldr x0, [sp+72]
001fdc8cldr x1, [sp+80]
001fdc90ldr x2, [sp+88]
001fdc94mov x3, xzr
001fdc98mov x4, xzr
001fdc9cldur x29, [sp-8]
001fdca0ldr x30, [sp], 112
001fdca4ret x30
001fdca8
001fdca8loc_1fdca8:
001fdca8stp x0, x1, [sp+8]
001fdcacstp x2, x3, [sp+24]
001fdcb0str x4, [sp+40]
001fdcb4strb w5, [sp+48]
001fdcb8mov x3, x30
001fdcbcbl runtime.morestack_noctxt.abi0
001fdcc0ldp x0, x1, [sp+8]
001fdcc4ldp x2, x3, [sp+24]
001fdcc8ldr x4, [sp+40]
001fdcccldrb w5, [sp+48]
001fdcd0b 0x1fdba0
001fdcd4udf 0
001fdcd8udf 0
001fdcdcudf 0
001fdba0
001fdce0
001fdce0google.golang.org/protobuf/internal/impl.sizeInt64Ptr: ; void google.golang.org/protobuf/internal/impl.sizeInt64Ptr(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fdce0ldr x16, [x28+16]
001fdce4subs xzr, sp, x16
001fdce8b.ls 0x1fdd4c
001fdcecstr x30, [sp-64]!
001fdcf0stur x29, [sp-8]
001fdcf4sub x29, sp, 8
001fdcf8str x0, [sp+72]
001fdcfcstr x1, [sp+80]
001fdd00strb w2, [sp+88]
001fdd04str xzr, [sp+32]
001fdd08bl google.golang.org/protobuf/internal/impl.pointer.Int64Ptr
001fdd0cstr x0, [sp+48]
001fdd10ldrsb x27, [x0]
001fdd14ldr x1, [x0]
001fdd18ldrsb x27, [x1]
001fdd1cldr x0, [x1]
001fdd20str x0, [sp+24]
001fdd24bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fdd28str x0, [sp+40]
001fdd2cldr x1, [sp+80]
001fdd30ldrsb x27, [x1]
001fdd34ldr x1, [x1+120]
001fdd38add x0, x1, x0
001fdd3cstr x0, [sp+32]
001fdd40ldur x29, [sp-8]
001fdd44ldr x30, [sp], 64
001fdd48ret x30
001fdd4c
001fdd4cloc_1fdd4c:
001fdd4cstp x0, x1, [sp+8]
001fdd50strb w2, [sp+24]
001fdd54mov x3, x30
001fdd58bl runtime.morestack_noctxt.abi0
001fdd5cldp x0, x1, [sp+8]
001fdd60ldrb w2, [sp+24]
001fdd64b 0x1fdce0
001fdd68udf 0
001fdd6cudf 0
001fdce0
001fdce0google.golang.org/protobuf/internal/impl.sizeInt64Ptr: ; void google.golang.org/protobuf/internal/impl.sizeInt64Ptr(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fdce0ldr x16, [x28+16]
001fdce4subs xzr, sp, x16
001fdce8b.ls 0x1fdd4c
001fdcecstr x30, [sp-64]!
001fdcf0stur x29, [sp-8]
001fdcf4sub x29, sp, 8
001fdcf8str x0, [sp+72]
001fdcfcstr x1, [sp+80]
001fdd00strb w2, [sp+88]
001fdd04str xzr, [sp+32]
001fdd08bl google.golang.org/protobuf/internal/impl.pointer.Int64Ptr
001fdd0cstr x0, [sp+48]
001fdd10ldrsb x27, [x0]
001fdd14ldr x1, [x0]
001fdd18ldrsb x27, [x1]
001fdd1cldr x0, [x1]
001fdd20str x0, [sp+24]
001fdd24bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fdd28str x0, [sp+40]
001fdd2cldr x1, [sp+80]
001fdd30ldrsb x27, [x1]
001fdd34ldr x1, [x1+120]
001fdd38add x0, x1, x0
001fdd3cstr x0, [sp+32]
001fdd40ldur x29, [sp-8]
001fdd44ldr x30, [sp], 64
001fdd48ret x30
001fdd4c
001fdd4cloc_1fdd4c:
001fdd4cstp x0, x1, [sp+8]
001fdd50strb w2, [sp+24]
001fdd54mov x3, x30
001fdd58bl runtime.morestack_noctxt.abi0
001fdd5cldp x0, x1, [sp+8]
001fdd60ldrb w2, [sp+24]
001fdd64b 0x1fdce0
001fdd68udf 0
001fdd6cudf 0
001fdce0
001fdd70
001fdd70google.golang.org/protobuf/internal/impl.appendInt64Ptr: ; void google.golang.org/protobuf/internal/impl.appendInt64Ptr(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)
001fdd70ldr x16, [x28+16]
001fdd74subs xzr, sp, x16
001fdd78b.ls 0x1fde3c
001fdd7cstr x30, [sp-112]!
001fdd80stur x29, [sp-8]
001fdd84sub x29, sp, 8
001fdd88str x0, [sp+120]
001fdd8cstr x1, [sp+128]
001fdd90str x2, [sp+136]
001fdd94str x3, [sp+144]
001fdd98str x4, [sp+152]
001fdd9cstrb w5, [sp+160]
001fdda0str xzr, [sp+72]
001fdda4stp xzr, xzr, [sp+80]
001fdda8stp xzr, xzr, [sp+56]
001fddacldr x0, [sp+144]
001fddb0bl google.golang.org/protobuf/internal/impl.pointer.Int64Ptr
001fddb4str x0, [sp+96]
001fddb8ldrsb x27, [x0]
001fddbcldr x1, [x0]
001fddc0ldrsb x27, [x1]
001fddc4ldr x1, [x1]
001fddc8str x1, [sp+40]
001fddccldr x1, [sp+152]
001fddd0ldrsb x27, [x1]
001fddd4ldr x3, [x1+112]
001fddd8str x3, [sp+48]
001fdddcldr x0, [sp+120]
001fdde0ldr x1, [sp+128]
001fdde4ldr x2, [sp+136]
001fdde8bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fddecstr x0, [sp+120]
001fddf0str x1, [sp+128]
001fddf4str x2, [sp+136]
001fddf8ldr x3, [sp+40]
001fddfcbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fde00str x0, [sp+120]
001fde04str x1, [sp+128]
001fde08str x2, [sp+136]
001fde0cstr x0, [sp+72]
001fde10str x1, [sp+80]
001fde14str x2, [sp+88]
001fde18stp xzr, xzr, [sp+56]
001fde1cldr x0, [sp+72]
001fde20ldr x1, [sp+80]
001fde24ldr x2, [sp+88]
001fde28mov x3, xzr
001fde2cmov x4, xzr
001fde30ldur x29, [sp-8]
001fde34ldr x30, [sp], 112
001fde38ret x30
001fde3c
001fde3cloc_1fde3c:
001fde3cstp x0, x1, [sp+8]
001fde40stp x2, x3, [sp+24]
001fde44str x4, [sp+40]
001fde48strb w5, [sp+48]
001fde4cmov x3, x30
001fde50bl runtime.morestack_noctxt.abi0
001fde54ldp x0, x1, [sp+8]
001fde58ldp x2, x3, [sp+24]
001fde5cldr x4, [sp+40]
001fde60ldrb w5, [sp+48]
001fde64b 0x1fdd70
001fde68udf 0
001fde6cudf 0
001fdd70
001fdd70google.golang.org/protobuf/internal/impl.appendInt64Ptr: ; void google.golang.org/protobuf/internal/impl.appendInt64Ptr(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)
001fdd70ldr x16, [x28+16]
001fdd74subs xzr, sp, x16
001fdd78b.ls 0x1fde3c
001fdd7cstr x30, [sp-112]!
001fdd80stur x29, [sp-8]
001fdd84sub x29, sp, 8
001fdd88str x0, [sp+120]
001fdd8cstr x1, [sp+128]
001fdd90str x2, [sp+136]
001fdd94str x3, [sp+144]
001fdd98str x4, [sp+152]
001fdd9cstrb w5, [sp+160]
001fdda0str xzr, [sp+72]
001fdda4stp xzr, xzr, [sp+80]
001fdda8stp xzr, xzr, [sp+56]
001fddacldr x0, [sp+144]
001fddb0bl google.golang.org/protobuf/internal/impl.pointer.Int64Ptr
001fddb4str x0, [sp+96]
001fddb8ldrsb x27, [x0]
001fddbcldr x1, [x0]
001fddc0ldrsb x27, [x1]
001fddc4ldr x1, [x1]
001fddc8str x1, [sp+40]
001fddccldr x1, [sp+152]
001fddd0ldrsb x27, [x1]
001fddd4ldr x3, [x1+112]
001fddd8str x3, [sp+48]
001fdddcldr x0, [sp+120]
001fdde0ldr x1, [sp+128]
001fdde4ldr x2, [sp+136]
001fdde8bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fddecstr x0, [sp+120]
001fddf0str x1, [sp+128]
001fddf4str x2, [sp+136]
001fddf8ldr x3, [sp+40]
001fddfcbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fde00str x0, [sp+120]
001fde04str x1, [sp+128]
001fde08str x2, [sp+136]
001fde0cstr x0, [sp+72]
001fde10str x1, [sp+80]
001fde14str x2, [sp+88]
001fde18stp xzr, xzr, [sp+56]
001fde1cldr x0, [sp+72]
001fde20ldr x1, [sp+80]
001fde24ldr x2, [sp+88]
001fde28mov x3, xzr
001fde2cmov x4, xzr
001fde30ldur x29, [sp-8]
001fde34ldr x30, [sp], 112
001fde38ret x30
001fde3c
001fde3cloc_1fde3c:
001fde3cstp x0, x1, [sp+8]
001fde40stp x2, x3, [sp+24]
001fde44str x4, [sp+40]
001fde48strb w5, [sp+48]
001fde4cmov x3, x30
001fde50bl runtime.morestack_noctxt.abi0
001fde54ldp x0, x1, [sp+8]
001fde58ldp x2, x3, [sp+24]
001fde5cldr x4, [sp+40]
001fde60ldrb w5, [sp+48]
001fde64b 0x1fdd70
001fde68udf 0
001fde6cudf 0
001fdd70
001fde70
001fde70google.golang.org/protobuf/internal/impl.consumeInt64Ptr: ; void google.golang.org/protobuf/internal/impl.consumeInt64Ptr(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)
001fde70ldr x16, [x28+16]
001fde74sub x17, sp, 16
001fde78subs xzr, x17, x16
001fde7cb.ls 0x1fe15c
001fde80str x30, [sp-144]!
001fde84stur x29, [sp-8]
001fde88sub x29, sp, 8
001fde8cstr x0, [sp+152]
001fde90str x1, [sp+160]
001fde94str x2, [sp+168]
001fde98str x3, [sp+176]
001fde9cstrb w4, [sp+184]
001fdea0str x5, [sp+192]
001fdea4strb w6, [sp+200]
001fdea8str x7, [sp+208]
001fdeacstr x8, [sp+216]
001fdeb0str x9, [sp+224]
001fdeb4str xzr, [sp+48]
001fdeb8strb wzr, [sp+56]
001fdebcstp xzr, xzr, [sp+112]
001fdec0ldrsb x4, [sp+184]
001fdec4ubfm x4, x4, 0, 7
001fdec8cbnz w4, 0x1fded0
001fdeccb 0x1fdefc
001fded0
001fded0loc_1fded0:
001fded0adrp x27, 0x825000
001fded4ldr x2, [x27+192]
001fded8adrp x27, 0x825000
001fdedcldr x3, [x27+200]
001fdee0str x2, [sp+112]
001fdee4str x3, [sp+120]
001fdee8ldr x0, [sp+48]
001fdeecldrb w1, [sp+56]
001fdef0ldur x29, [sp-8]
001fdef4ldr x30, [sp], 144
001fdef8ret x30
001fdefc
001fdefcloc_1fdefc:
001fdefcstr xzr, [sp+40]
001fdf00str xzr, [sp+64]
001fdf04ldr x4, [sp+160]
001fdf08str x4, [sp+88]
001fdf0csubs xzr, x4, 0
001fdf10cset x5, ne
001fdf14strb w5, [sp+39]
001fdf18cbnz x4, 0x1fdf20
001fdf1cb 0x1fdf48
001fdf20
001fdf20loc_1fdf20:
001fdf20ldr x1, [sp+160]
001fdf24ldr x4, [sp+152]
001fdf28subs xzr, x1, 0
001fdf2cb.hi 0x1fdf34
001fdf30b 0x1fe150
001fdf34
001fdf34loc_1fdf34:
001fdf34ldrb w4, [x4]
001fdf38subs wzr, w4, 128
001fdf3ccset x4, lo
001fdf40strb w4, [sp+39]
001fdf44b 0x1fdf4c
001fdf48
001fdf48loc_1fdf48:
001fdf48b 0x1fdf4c
001fdf4c
001fdf4cloc_1fdf4c:
001fdf4cldrb w4, [sp+39]
001fdf50tbnz w4, 0, 0x1fdf58
001fdf54b 0x1fdf80
001fdf58
001fdf58loc_1fdf58:
001fdf58ldr x1, [sp+160]
001fdf5cldr x4, [sp+152]
001fdf60subs xzr, x1, 0
001fdf64b.hi 0x1fdf6c
001fdf68b 0x1fe148
001fdf6c
001fdf6cloc_1fdf6c:
001fdf6cldrb w4, [x4]
001fdf70str x4, [sp+40]
001fdf74orr x4, xzr, 1
001fdf78str x4, [sp+64]
001fdf7cb 0x1fe050
001fdf80
001fdf80loc_1fdf80:
001fdf80ldr x4, [sp+160]
001fdf84str x4, [sp+88]
001fdf88subs xzr, x4, 2
001fdf8ccset x4, ge
001fdf90strb w4, [sp+39]
001fdf94b.ge 0x1fdf9c
001fdf98b 0x1fdfc4
001fdf9c
001fdf9cloc_1fdf9c:
001fdf9cldr x1, [sp+160]
001fdfa0ldr x4, [sp+152]
001fdfa4subs xzr, x1, 1
001fdfa8b.hi 0x1fdfb0
001fdfacb 0x1fe140
001fdfb0
001fdfb0loc_1fdfb0:
001fdfb0ldrb w4, [x4+1]
001fdfb4subs wzr, w4, 128
001fdfb8cset x4, lo
001fdfbcstrb w4, [sp+39]
001fdfc0b 0x1fdfc8
001fdfc4
001fdfc4loc_1fdfc4:
001fdfc4b 0x1fdfc8
001fdfc8
001fdfc8loc_1fdfc8:
001fdfc8ldrb w4, [sp+39]
001fdfcctbnz w4, 0, 0x1fdfd4
001fdfd0b 0x1fe020
001fdfd4
001fdfd4loc_1fdfd4:
001fdfd4ldr x1, [sp+160]
001fdfd8ldr x4, [sp+152]
001fdfdcsubs xzr, x1, 0
001fdfe0b.hi 0x1fdfe8
001fdfe4b 0x1fe138
001fdfe8
001fdfe8loc_1fdfe8:
001fdfe8ldrb w4, [x4]
001fdfecand x4, x4, 127
001fdff0ldr x1, [sp+160]
001fdff4ldr x5, [sp+152]
001fdff8subs xzr, x1, 1
001fdffcb.hi 0x1fe004
001fe000b 0x1fe130
001fe004
001fe004loc_1fe004:
001fe004ldrb w5, [x5+1]
001fe008ubfm x5, x5, 57, 7
001fe00cadd x4, x4, x5
001fe010str x4, [sp+40]
001fe014orr x4, xzr, 2
001fe018str x4, [sp+64]
001fe01cb 0x1fe04c
001fe020
001fe020loc_1fe020:
001fe020ldr x0, [sp+152]
001fe024ldr x1, [sp+160]
001fe028ldr x2, [sp+168]
001fe02cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001fe030str x0, [sp+80]
001fe034str x1, [sp+88]
001fe038str x0, [sp+72]
001fe03cstr x1, [sp+96]
001fe040str x0, [sp+40]
001fe044str x1, [sp+64]
001fe048b 0x1fe04c
001fe04c
001fe04cloc_1fe04c:
001fe04cb 0x1fe050
001fe050
001fe050loc_1fe050:
001fe050ldr x4, [sp+64]
001fe054tbnz x4, 63, 0x1fe05c
001fe058b 0x1fe088
001fe05c
001fe05cloc_1fe05c:
001fe05cadrp x27, 0x824000
001fe060ldr x2, [x27+160]
001fe064adrp x27, 0x824000
001fe068ldr x3, [x27+168]
001fe06cstr x2, [sp+112]
001fe070str x3, [sp+120]
001fe074ldr x0, [sp+48]
001fe078ldrb w1, [sp+56]
001fe07cldur x29, [sp-8]
001fe080ldr x30, [sp], 144
001fe084ret x30
001fe088
001fe088loc_1fe088:
001fe088ldr x0, [sp+176]
001fe08cbl google.golang.org/protobuf/internal/impl.pointer.Int64Ptr
001fe090str x0, [sp+104]
001fe094ldrsb x27, [x0]
001fe098ldr x1, [x0]
001fe09ccbnz x1, 0x1fe0a4
001fe0a0b 0x1fe0a8
001fe0a4
001fe0a4loc_1fe0a4:
001fe0a4b 0x1fe0f0
001fe0a8
001fe0a8loc_1fe0a8:
001fe0a8adrp x0, 0x3f7000
001fe0acadd x0, x0, 3392
001fe0b0bl runtime.newobject
001fe0b4str x0, [sp+128]
001fe0b8ldr x1, [sp+104]
001fe0bcldrsb x27, [x1]
001fe0c0adrp x27, 0x84d000
001fe0c4ldr w2, [x27+3056]
001fe0c8cbz w2, 0x1fe0d0
001fe0ccb 0x1fe0d4
001fe0d0
001fe0d0loc_1fe0d0:
001fe0d0b 0x1fe0e8
001fe0d4
001fe0d4loc_1fe0d4:
001fe0d4bl runtime.gcWriteBarrier2
001fe0d8str x0, [x25]
001fe0dcldr x4, [x1]
001fe0e0str x4, [x25+8]
001fe0e4b 0x1fe0e8
001fe0e8
001fe0e8loc_1fe0e8:
001fe0e8str x0, [x1]
001fe0ecb 0x1fe0f0
001fe0f0
001fe0f0loc_1fe0f0:
001fe0f0ldr x4, [sp+104]
001fe0f4ldrsb x27, [x4]
001fe0f8ldr x4, [x4]
001fe0fcldrsb x27, [x4]
001fe100ldr x5, [sp+40]
001fe104str x5, [x4]
001fe108ldr x4, [sp+64]
001fe10cstr x4, [sp+48]
001fe110stp xzr, xzr, [sp+112]
001fe114ldr x0, [sp+48]
001fe118ldrb w1, [sp+56]
001fe11cmov x2, xzr
001fe120mov x3, xzr
001fe124ldur x29, [sp-8]
001fe128ldr x30, [sp], 144
001fe12cret x30
001fe130
001fe130loc_1fe130:
001fe130orr x0, xzr, 1
001fe134bl runtime.panicIndex
001fe138
001fe138loc_1fe138:
001fe138mov x0, xzr
001fe13cbl runtime.panicIndex
001fe140
001fe140loc_1fe140:
001fe140orr x0, xzr, 1
001fe144bl runtime.panicIndex
001fe148
001fe148loc_1fe148:
001fe148mov x0, xzr
001fe14cbl runtime.panicIndex
001fe150
001fe150loc_1fe150:
001fe150mov x0, xzr
001fe154bl runtime.panicIndex
001fe158hint
001fe15c
001fe15cloc_1fe15c:
001fe15cstp x0, x1, [sp+8]
001fe160stp x2, x3, [sp+24]
001fe164strb w4, [sp+40]
001fe168str x5, [sp+48]
001fe16cstrb w6, [sp+56]
001fe170stp x7, x8, [sp+64]
001fe174str x9, [sp+80]
001fe178mov x3, x30
001fe17cbl runtime.morestack_noctxt.abi0
001fe180ldp x0, x1, [sp+8]
001fe184ldp x2, x3, [sp+24]
001fe188ldrsb x4, [sp+40]
001fe18cldr x5, [sp+48]
001fe190ldrb w6, [sp+56]
001fe194ldp x7, x8, [sp+64]
001fe198ldr x9, [sp+80]
001fe19cb 0x1fde70
001fde70
001fde70google.golang.org/protobuf/internal/impl.consumeInt64Ptr: ; void google.golang.org/protobuf/internal/impl.consumeInt64Ptr(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)
001fde70ldr x16, [x28+16]
001fde74sub x17, sp, 16
001fde78subs xzr, x17, x16
001fde7cb.ls 0x1fe15c
001fde80str x30, [sp-144]!
001fde84stur x29, [sp-8]
001fde88sub x29, sp, 8
001fde8cstr x0, [sp+152]
001fde90str x1, [sp+160]
001fde94str x2, [sp+168]
001fde98str x3, [sp+176]
001fde9cstrb w4, [sp+184]
001fdea0str x5, [sp+192]
001fdea4strb w6, [sp+200]
001fdea8str x7, [sp+208]
001fdeacstr x8, [sp+216]
001fdeb0str x9, [sp+224]
001fdeb4str xzr, [sp+48]
001fdeb8strb wzr, [sp+56]
001fdebcstp xzr, xzr, [sp+112]
001fdec0ldrsb x4, [sp+184]
001fdec4ubfm x4, x4, 0, 7
001fdec8cbnz w4, 0x1fded0
001fdeccb 0x1fdefc
001fded0
001fded0loc_1fded0:
001fded0adrp x27, 0x825000
001fded4ldr x2, [x27+192]
001fded8adrp x27, 0x825000
001fdedcldr x3, [x27+200]
001fdee0str x2, [sp+112]
001fdee4str x3, [sp+120]
001fdee8ldr x0, [sp+48]
001fdeecldrb w1, [sp+56]
001fdef0ldur x29, [sp-8]
001fdef4ldr x30, [sp], 144
001fdef8ret x30
001fdefc
001fdefcloc_1fdefc:
001fdefcstr xzr, [sp+40]
001fdf00str xzr, [sp+64]
001fdf04ldr x4, [sp+160]
001fdf08str x4, [sp+88]
001fdf0csubs xzr, x4, 0
001fdf10cset x5, ne
001fdf14strb w5, [sp+39]
001fdf18cbnz x4, 0x1fdf20
001fdf1cb 0x1fdf48
001fdf20
001fdf20loc_1fdf20:
001fdf20ldr x1, [sp+160]
001fdf24ldr x4, [sp+152]
001fdf28subs xzr, x1, 0
001fdf2cb.hi 0x1fdf34
001fdf30b 0x1fe150
001fdf34
001fdf34loc_1fdf34:
001fdf34ldrb w4, [x4]
001fdf38subs wzr, w4, 128
001fdf3ccset x4, lo
001fdf40strb w4, [sp+39]
001fdf44b 0x1fdf4c
001fdf48
001fdf48loc_1fdf48:
001fdf48b 0x1fdf4c
001fdf4c
001fdf4cloc_1fdf4c:
001fdf4cldrb w4, [sp+39]
001fdf50tbnz w4, 0, 0x1fdf58
001fdf54b 0x1fdf80
001fdf58
001fdf58loc_1fdf58:
001fdf58ldr x1, [sp+160]
001fdf5cldr x4, [sp+152]
001fdf60subs xzr, x1, 0
001fdf64b.hi 0x1fdf6c
001fdf68b 0x1fe148
001fdf6c
001fdf6cloc_1fdf6c:
001fdf6cldrb w4, [x4]
001fdf70str x4, [sp+40]
001fdf74orr x4, xzr, 1
001fdf78str x4, [sp+64]
001fdf7cb 0x1fe050
001fdf80
001fdf80loc_1fdf80:
001fdf80ldr x4, [sp+160]
001fdf84str x4, [sp+88]
001fdf88subs xzr, x4, 2
001fdf8ccset x4, ge
001fdf90strb w4, [sp+39]
001fdf94b.ge 0x1fdf9c
001fdf98b 0x1fdfc4
001fdf9c
001fdf9cloc_1fdf9c:
001fdf9cldr x1, [sp+160]
001fdfa0ldr x4, [sp+152]
001fdfa4subs xzr, x1, 1
001fdfa8b.hi 0x1fdfb0
001fdfacb 0x1fe140
001fdfb0
001fdfb0loc_1fdfb0:
001fdfb0ldrb w4, [x4+1]
001fdfb4subs wzr, w4, 128
001fdfb8cset x4, lo
001fdfbcstrb w4, [sp+39]
001fdfc0b 0x1fdfc8
001fdfc4
001fdfc4loc_1fdfc4:
001fdfc4b 0x1fdfc8
001fdfc8
001fdfc8loc_1fdfc8:
001fdfc8ldrb w4, [sp+39]
001fdfcctbnz w4, 0, 0x1fdfd4
001fdfd0b 0x1fe020
001fdfd4
001fdfd4loc_1fdfd4:
001fdfd4ldr x1, [sp+160]
001fdfd8ldr x4, [sp+152]
001fdfdcsubs xzr, x1, 0
001fdfe0b.hi 0x1fdfe8
001fdfe4b 0x1fe138
001fdfe8
001fdfe8loc_1fdfe8:
001fdfe8ldrb w4, [x4]
001fdfecand x4, x4, 127
001fdff0ldr x1, [sp+160]
001fdff4ldr x5, [sp+152]
001fdff8subs xzr, x1, 1
001fdffcb.hi 0x1fe004
001fe000b 0x1fe130
001fe004
001fe004loc_1fe004:
001fe004ldrb w5, [x5+1]
001fe008ubfm x5, x5, 57, 7
001fe00cadd x4, x4, x5
001fe010str x4, [sp+40]
001fe014orr x4, xzr, 2
001fe018str x4, [sp+64]
001fe01cb 0x1fe04c
001fe020
001fe020loc_1fe020:
001fe020ldr x0, [sp+152]
001fe024ldr x1, [sp+160]
001fe028ldr x2, [sp+168]
001fe02cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001fe030str x0, [sp+80]
001fe034str x1, [sp+88]
001fe038str x0, [sp+72]
001fe03cstr x1, [sp+96]
001fe040str x0, [sp+40]
001fe044str x1, [sp+64]
001fe048b 0x1fe04c
001fe04c
001fe04cloc_1fe04c:
001fe04cb 0x1fe050
001fe050
001fe050loc_1fe050:
001fe050ldr x4, [sp+64]
001fe054tbnz x4, 63, 0x1fe05c
001fe058b 0x1fe088
001fe05c
001fe05cloc_1fe05c:
001fe05cadrp x27, 0x824000
001fe060ldr x2, [x27+160]
001fe064adrp x27, 0x824000
001fe068ldr x3, [x27+168]
001fe06cstr x2, [sp+112]
001fe070str x3, [sp+120]
001fe074ldr x0, [sp+48]
001fe078ldrb w1, [sp+56]
001fe07cldur x29, [sp-8]
001fe080ldr x30, [sp], 144
001fe084ret x30
001fe088
001fe088loc_1fe088:
001fe088ldr x0, [sp+176]
001fe08cbl google.golang.org/protobuf/internal/impl.pointer.Int64Ptr
001fe090str x0, [sp+104]
001fe094ldrsb x27, [x0]
001fe098ldr x1, [x0]
001fe09ccbnz x1, 0x1fe0a4
001fe0a0b 0x1fe0a8
001fe0a4
001fe0a4loc_1fe0a4:
001fe0a4b 0x1fe0f0
001fe0a8
001fe0a8loc_1fe0a8:
001fe0a8adrp x0, 0x3f7000
001fe0acadd x0, x0, 3392
001fe0b0bl runtime.newobject
001fe0b4str x0, [sp+128]
001fe0b8ldr x1, [sp+104]
001fe0bcldrsb x27, [x1]
001fe0c0adrp x27, 0x84d000
001fe0c4ldr w2, [x27+3056]
001fe0c8cbz w2, 0x1fe0d0
001fe0ccb 0x1fe0d4
001fe0d0
001fe0d0loc_1fe0d0:
001fe0d0b 0x1fe0e8
001fe0d4
001fe0d4loc_1fe0d4:
001fe0d4bl runtime.gcWriteBarrier2
001fe0d8str x0, [x25]
001fe0dcldr x4, [x1]
001fe0e0str x4, [x25+8]
001fe0e4b 0x1fe0e8
001fe0e8
001fe0e8loc_1fe0e8:
001fe0e8str x0, [x1]
001fe0ecb 0x1fe0f0
001fe0f0
001fe0f0loc_1fe0f0:
001fe0f0ldr x4, [sp+104]
001fe0f4ldrsb x27, [x4]
001fe0f8ldr x4, [x4]
001fe0fcldrsb x27, [x4]
001fe100ldr x5, [sp+40]
001fe104str x5, [x4]
001fe108ldr x4, [sp+64]
001fe10cstr x4, [sp+48]
001fe110stp xzr, xzr, [sp+112]
001fe114ldr x0, [sp+48]
001fe118ldrb w1, [sp+56]
001fe11cmov x2, xzr
001fe120mov x3, xzr
001fe124ldur x29, [sp-8]
001fe128ldr x30, [sp], 144
001fe12cret x30
001fe130
001fe130loc_1fe130:
001fe130orr x0, xzr, 1
001fe134bl runtime.panicIndex
001fe138
001fe138loc_1fe138:
001fe138mov x0, xzr
001fe13cbl runtime.panicIndex
001fe140
001fe140loc_1fe140:
001fe140orr x0, xzr, 1
001fe144bl runtime.panicIndex
001fe148
001fe148loc_1fe148:
001fe148mov x0, xzr
001fe14cbl runtime.panicIndex
001fe150
001fe150loc_1fe150:
001fe150mov x0, xzr
001fe154bl runtime.panicIndex
001fe158hint
001fe15c
001fe15cloc_1fe15c:
001fe15cstp x0, x1, [sp+8]
001fe160stp x2, x3, [sp+24]
001fe164strb w4, [sp+40]
001fe168str x5, [sp+48]
001fe16cstrb w6, [sp+56]
001fe170stp x7, x8, [sp+64]
001fe174str x9, [sp+80]
001fe178mov x3, x30
001fe17cbl runtime.morestack_noctxt.abi0
001fe180ldp x0, x1, [sp+8]
001fe184ldp x2, x3, [sp+24]
001fe188ldrsb x4, [sp+40]
001fe18cldr x5, [sp+48]
001fe190ldrb w6, [sp+56]
001fe194ldp x7, x8, [sp+64]
001fe198ldr x9, [sp+80]
001fe19cb 0x1fde70
001fde70
001fe1a0
001fe1a0google.golang.org/protobuf/internal/impl.sizeInt64Slice: ; void google.golang.org/protobuf/internal/impl.sizeInt64Slice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fe1a0ldr x16, [x28+16]
001fe1a4subs xzr, sp, x16
001fe1a8b.ls 0x1fe270
001fe1acstr x30, [sp-128]!
001fe1b0stur x29, [sp-8]
001fe1b4sub x29, sp, 8
001fe1b8str x0, [sp+136]
001fe1bcstr x1, [sp+144]
001fe1c0strb w2, [sp+152]
001fe1c4str xzr, [sp+32]
001fe1c8bl google.golang.org/protobuf/internal/impl.pointer.Int64Slice
001fe1ccstr x0, [sp+112]
001fe1d0ldrsb x27, [x0]
001fe1d4ldr x1, [x0+8]
001fe1d8ldr x2, [x0]
001fe1dcldr x3, [x0+16]
001fe1e0str x2, [sp+64]
001fe1e4str x1, [sp+72]
001fe1e8str x3, [sp+80]
001fe1ecstr x2, [sp+88]
001fe1f0str x1, [sp+96]
001fe1f4str x3, [sp+104]
001fe1f8str xzr, [sp+40]
001fe1fcstr x1, [sp+56]
001fe200b 0x1fe204
001fe204
001fe204loc_1fe204:
001fe204ldr x1, [sp+56]
001fe208ldr x2, [sp+40]
001fe20csubs xzr, x1, x2
001fe210b.gt 0x1fe218
001fe214b 0x1fe260
001fe218
001fe218loc_1fe218:
001fe218ldr x1, [sp+40]
001fe21cldr x2, [sp+88]
001fe220ldr x0, [x2+3*x1]
001fe224str x0, [sp+24]
001fe228bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fe22cstr x0, [sp+48]
001fe230ldr x1, [sp+32]
001fe234ldr x2, [sp+144]
001fe238ldrsb x27, [x2]
001fe23cldr x2, [x2+120]
001fe240add x2, x2, x0
001fe244add x1, x1, x2
001fe248str x1, [sp+32]
001fe24cb 0x1fe250
001fe250
001fe250loc_1fe250:
001fe250ldr x1, [sp+40]
001fe254add x1, x1, 1
001fe258str x1, [sp+40]
001fe25cb 0x1fe204
001fe260
001fe260loc_1fe260:
001fe260ldr x0, [sp+32]
001fe264ldur x29, [sp-8]
001fe268ldr x30, [sp], 128
001fe26cret x30
001fe270
001fe270loc_1fe270:
001fe270stp x0, x1, [sp+8]
001fe274strb w2, [sp+24]
001fe278mov x3, x30
001fe27cbl runtime.morestack_noctxt.abi0
001fe280ldp x0, x1, [sp+8]
001fe284ldrb w2, [sp+24]
001fe288b 0x1fe1a0
001fe28cudf 0
001fe1a0
001fe1a0google.golang.org/protobuf/internal/impl.sizeInt64Slice: ; void google.golang.org/protobuf/internal/impl.sizeInt64Slice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fe1a0ldr x16, [x28+16]
001fe1a4subs xzr, sp, x16
001fe1a8b.ls 0x1fe270
001fe1acstr x30, [sp-128]!
001fe1b0stur x29, [sp-8]
001fe1b4sub x29, sp, 8
001fe1b8str x0, [sp+136]
001fe1bcstr x1, [sp+144]
001fe1c0strb w2, [sp+152]
001fe1c4str xzr, [sp+32]
001fe1c8bl google.golang.org/protobuf/internal/impl.pointer.Int64Slice
001fe1ccstr x0, [sp+112]
001fe1d0ldrsb x27, [x0]
001fe1d4ldr x1, [x0+8]
001fe1d8ldr x2, [x0]
001fe1dcldr x3, [x0+16]
001fe1e0str x2, [sp+64]
001fe1e4str x1, [sp+72]
001fe1e8str x3, [sp+80]
001fe1ecstr x2, [sp+88]
001fe1f0str x1, [sp+96]
001fe1f4str x3, [sp+104]
001fe1f8str xzr, [sp+40]
001fe1fcstr x1, [sp+56]
001fe200b 0x1fe204
001fe204
001fe204loc_1fe204:
001fe204ldr x1, [sp+56]
001fe208ldr x2, [sp+40]
001fe20csubs xzr, x1, x2
001fe210b.gt 0x1fe218
001fe214b 0x1fe260
001fe218
001fe218loc_1fe218:
001fe218ldr x1, [sp+40]
001fe21cldr x2, [sp+88]
001fe220ldr x0, [x2+3*x1]
001fe224str x0, [sp+24]
001fe228bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fe22cstr x0, [sp+48]
001fe230ldr x1, [sp+32]
001fe234ldr x2, [sp+144]
001fe238ldrsb x27, [x2]
001fe23cldr x2, [x2+120]
001fe240add x2, x2, x0
001fe244add x1, x1, x2
001fe248str x1, [sp+32]
001fe24cb 0x1fe250
001fe250
001fe250loc_1fe250:
001fe250ldr x1, [sp+40]
001fe254add x1, x1, 1
001fe258str x1, [sp+40]
001fe25cb 0x1fe204
001fe260
001fe260loc_1fe260:
001fe260ldr x0, [sp+32]
001fe264ldur x29, [sp-8]
001fe268ldr x30, [sp], 128
001fe26cret x30
001fe270
001fe270loc_1fe270:
001fe270stp x0, x1, [sp+8]
001fe274strb w2, [sp+24]
001fe278mov x3, x30
001fe27cbl runtime.morestack_noctxt.abi0
001fe280ldp x0, x1, [sp+8]
001fe284ldrb w2, [sp+24]
001fe288b 0x1fe1a0
001fe28cudf 0
001fe1a0
001fe290
001fe290google.golang.org/protobuf/internal/impl.appendInt64Slice: ; void google.golang.org/protobuf/internal/impl.appendInt64Slice(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)
001fe290ldr x16, [x28+16]
001fe294sub x17, sp, 48
001fe298subs xzr, x17, x16
001fe29cb.ls 0x1fe3c4
001fe2a0str x30, [sp-176]!
001fe2a4stur x29, [sp-8]
001fe2a8sub x29, sp, 8
001fe2acstr x0, [sp+184]
001fe2b0str x1, [sp+192]
001fe2b4str x2, [sp+200]
001fe2b8str x3, [sp+208]
001fe2bcstr x4, [sp+216]
001fe2c0strb w5, [sp+224]
001fe2c4str xzr, [sp+88]
001fe2c8stp xzr, xzr, [sp+96]
001fe2ccstp xzr, xzr, [sp+72]
001fe2d0ldr x0, [sp+208]
001fe2d4bl google.golang.org/protobuf/internal/impl.pointer.Int64Slice
001fe2d8str x0, [sp+160]
001fe2dcldrsb x27, [x0]
001fe2e0ldr x1, [x0+8]
001fe2e4ldr x2, [x0]
001fe2e8ldr x3, [x0+16]
001fe2ecstr x2, [sp+112]
001fe2f0str x1, [sp+120]
001fe2f4str x3, [sp+128]
001fe2f8str x2, [sp+136]
001fe2fcstr x1, [sp+144]
001fe300str x3, [sp+152]
001fe304str xzr, [sp+64]
001fe308str x1, [sp+56]
001fe30cb 0x1fe310
001fe310
001fe310loc_1fe310:
001fe310ldr x5, [sp+56]
001fe314ldr x6, [sp+64]
001fe318subs xzr, x5, x6
001fe31cb.gt 0x1fe324
001fe320b 0x1fe388
001fe324
001fe324loc_1fe324:
001fe324ldr x4, [sp+64]
001fe328ldr x5, [sp+136]
001fe32cldr x4, [x5+3*x4]
001fe330str x4, [sp+40]
001fe334ldr x4, [sp+216]
001fe338ldrsb x27, [x4]
001fe33cldr x3, [x4+112]
001fe340str x3, [sp+48]
001fe344ldr x0, [sp+184]
001fe348ldr x1, [sp+192]
001fe34cldr x2, [sp+200]
001fe350bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fe354str x0, [sp+184]
001fe358str x1, [sp+192]
001fe35cstr x2, [sp+200]
001fe360ldr x3, [sp+40]
001fe364bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fe368str x0, [sp+184]
001fe36cstr x1, [sp+192]
001fe370str x2, [sp+200]
001fe374b 0x1fe378
001fe378
001fe378loc_1fe378:
001fe378ldr x5, [sp+64]
001fe37cadd x5, x5, 1
001fe380str x5, [sp+64]
001fe384b 0x1fe310
001fe388
001fe388loc_1fe388:
001fe388ldr x5, [sp+184]
001fe38cldr x6, [sp+192]
001fe390ldr x7, [sp+200]
001fe394str x5, [sp+88]
001fe398str x6, [sp+96]
001fe39cstr x7, [sp+104]
001fe3a0stp xzr, xzr, [sp+72]
001fe3a4ldr x0, [sp+88]
001fe3a8ldr x1, [sp+96]
001fe3acldr x2, [sp+104]
001fe3b0mov x3, xzr
001fe3b4mov x4, xzr
001fe3b8ldur x29, [sp-8]
001fe3bcldr x30, [sp], 176
001fe3c0ret x30
001fe3c4
001fe3c4loc_1fe3c4:
001fe3c4stp x0, x1, [sp+8]
001fe3c8stp x2, x3, [sp+24]
001fe3ccstr x4, [sp+40]
001fe3d0strb w5, [sp+48]
001fe3d4mov x3, x30
001fe3d8bl runtime.morestack_noctxt.abi0
001fe3dcldp x0, x1, [sp+8]
001fe3e0ldp x2, x3, [sp+24]
001fe3e4ldr x4, [sp+40]
001fe3e8ldrb w5, [sp+48]
001fe3ecb 0x1fe290
001fe290
001fe290google.golang.org/protobuf/internal/impl.appendInt64Slice: ; void google.golang.org/protobuf/internal/impl.appendInt64Slice(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)
001fe290ldr x16, [x28+16]
001fe294sub x17, sp, 48
001fe298subs xzr, x17, x16
001fe29cb.ls 0x1fe3c4
001fe2a0str x30, [sp-176]!
001fe2a4stur x29, [sp-8]
001fe2a8sub x29, sp, 8
001fe2acstr x0, [sp+184]
001fe2b0str x1, [sp+192]
001fe2b4str x2, [sp+200]
001fe2b8str x3, [sp+208]
001fe2bcstr x4, [sp+216]
001fe2c0strb w5, [sp+224]
001fe2c4str xzr, [sp+88]
001fe2c8stp xzr, xzr, [sp+96]
001fe2ccstp xzr, xzr, [sp+72]
001fe2d0ldr x0, [sp+208]
001fe2d4bl google.golang.org/protobuf/internal/impl.pointer.Int64Slice
001fe2d8str x0, [sp+160]
001fe2dcldrsb x27, [x0]
001fe2e0ldr x1, [x0+8]
001fe2e4ldr x2, [x0]
001fe2e8ldr x3, [x0+16]
001fe2ecstr x2, [sp+112]
001fe2f0str x1, [sp+120]
001fe2f4str x3, [sp+128]
001fe2f8str x2, [sp+136]
001fe2fcstr x1, [sp+144]
001fe300str x3, [sp+152]
001fe304str xzr, [sp+64]
001fe308str x1, [sp+56]
001fe30cb 0x1fe310
001fe310
001fe310loc_1fe310:
001fe310ldr x5, [sp+56]
001fe314ldr x6, [sp+64]
001fe318subs xzr, x5, x6
001fe31cb.gt 0x1fe324
001fe320b 0x1fe388
001fe324
001fe324loc_1fe324:
001fe324ldr x4, [sp+64]
001fe328ldr x5, [sp+136]
001fe32cldr x4, [x5+3*x4]
001fe330str x4, [sp+40]
001fe334ldr x4, [sp+216]
001fe338ldrsb x27, [x4]
001fe33cldr x3, [x4+112]
001fe340str x3, [sp+48]
001fe344ldr x0, [sp+184]
001fe348ldr x1, [sp+192]
001fe34cldr x2, [sp+200]
001fe350bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fe354str x0, [sp+184]
001fe358str x1, [sp+192]
001fe35cstr x2, [sp+200]
001fe360ldr x3, [sp+40]
001fe364bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fe368str x0, [sp+184]
001fe36cstr x1, [sp+192]
001fe370str x2, [sp+200]
001fe374b 0x1fe378
001fe378
001fe378loc_1fe378:
001fe378ldr x5, [sp+64]
001fe37cadd x5, x5, 1
001fe380str x5, [sp+64]
001fe384b 0x1fe310
001fe388
001fe388loc_1fe388:
001fe388ldr x5, [sp+184]
001fe38cldr x6, [sp+192]
001fe390ldr x7, [sp+200]
001fe394str x5, [sp+88]
001fe398str x6, [sp+96]
001fe39cstr x7, [sp+104]
001fe3a0stp xzr, xzr, [sp+72]
001fe3a4ldr x0, [sp+88]
001fe3a8ldr x1, [sp+96]
001fe3acldr x2, [sp+104]
001fe3b0mov x3, xzr
001fe3b4mov x4, xzr
001fe3b8ldur x29, [sp-8]
001fe3bcldr x30, [sp], 176
001fe3c0ret x30
001fe3c4
001fe3c4loc_1fe3c4:
001fe3c4stp x0, x1, [sp+8]
001fe3c8stp x2, x3, [sp+24]
001fe3ccstr x4, [sp+40]
001fe3d0strb w5, [sp+48]
001fe3d4mov x3, x30
001fe3d8bl runtime.morestack_noctxt.abi0
001fe3dcldp x0, x1, [sp+8]
001fe3e0ldp x2, x3, [sp+24]
001fe3e4ldr x4, [sp+40]
001fe3e8ldrb w5, [sp+48]
001fe3ecb 0x1fe290
001fe290
001fe3f0
001fe3f0google.golang.org/protobuf/internal/impl.consumeInt64Slice: ; void google.golang.org/protobuf/internal/impl.consumeInt64Slice(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)
001fe3f0ldr x16, [x28+16]
001fe3f4sub x17, sp, 256
001fe3f8subs xzr, x17, x16
001fe3fcb.ls 0x1feb3c
001fe400sub x20, sp, 384
001fe404stp x29, x30, [x20-8]
001fe408add sp, x20, 0
001fe40csub x29, sp, 8
001fe410str x0, [sp+392]
001fe414str x1, [sp+400]
001fe418str x2, [sp+408]
001fe41cstr x3, [sp+416]
001fe420strb w4, [sp+424]
001fe424str x5, [sp+432]
001fe428strb w6, [sp+440]
001fe42cstr x7, [sp+448]
001fe430str x8, [sp+456]
001fe434str x9, [sp+464]
001fe438str xzr, [sp+112]
001fe43cstrb wzr, [sp+120]
001fe440stp xzr, xzr, [sp+288]
001fe444ldr x0, [sp+416]
001fe448bl google.golang.org/protobuf/internal/impl.pointer.Int64Slice
001fe44cstr x0, [sp+256]
001fe450ldrsb x1, [sp+424]
001fe454ubfm x1, x1, 0, 7
001fe458subs wzr, w1, 2
001fe45cb.eq 0x1fe464
001fe460b 0x1fe508
001fe464
001fe464loc_1fe464:
001fe464str xzr, [sp+328]
001fe468stp xzr, xzr, [sp+336]
001fe46cldr x0, [sp+392]
001fe470ldr x1, [sp+400]
001fe474ldr x2, [sp+408]
001fe478bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001fe47cstr x0, [sp+328]
001fe480str x1, [sp+336]
001fe484str x2, [sp+344]
001fe488str x3, [sp+208]
001fe48cstr x0, [sp+352]
001fe490str x1, [sp+360]
001fe494str x2, [sp+368]
001fe498ldr x3, [sp+208]
001fe49cstr x3, [sp+248]
001fe4a0str x0, [sp+304]
001fe4a4str x1, [sp+312]
001fe4a8str x2, [sp+320]
001fe4acldr x3, [sp+248]
001fe4b0str x3, [sp+144]
001fe4b4tbnz x3, 63, 0x1fe4bc
001fe4b8b 0x1fe4e8
001fe4bc
001fe4bcloc_1fe4bc:
001fe4bcadrp x27, 0x824000
001fe4c0ldr x2, [x27+160]
001fe4c4adrp x27, 0x824000
001fe4c8ldr x3, [x27+168]
001fe4ccstr x2, [sp+288]
001fe4d0str x3, [sp+296]
001fe4d4ldr x0, [sp+112]
001fe4d8ldrb w1, [sp+120]
001fe4dcldp x29, x30, [sp-8]
001fe4e0add sp, sp, 384
001fe4e4ret x30
001fe4e8
001fe4e8loc_1fe4e8:
001fe4e8str xzr, [sp+152]
001fe4ecldr x5, [sp+304]
001fe4f0str x5, [sp+328]
001fe4f4str x1, [sp+336]
001fe4f8str x2, [sp+344]
001fe4fcstr xzr, [sp+184]
001fe500str x1, [sp+176]
001fe504b 0x1fe7ac
001fe508
001fe508loc_1fe508:
001fe508ldrsb x5, [sp+424]
001fe50cubfm x5, x5, 0, 7
001fe510cbnz w5, 0x1fe518
001fe514b 0x1fe544
001fe518
001fe518loc_1fe518:
001fe518adrp x27, 0x824000
001fe51cldr x2, [x27+192]
001fe520adrp x27, 0x824000
001fe524ldr x3, [x27+200]
001fe528str x2, [sp+288]
001fe52cstr x3, [sp+296]
001fe530ldr x0, [sp+112]
001fe534ldrb w1, [sp+120]
001fe538ldp x29, x30, [sp-8]
001fe53cadd sp, sp, 384
001fe540ret x30
001fe544
001fe544loc_1fe544:
001fe544str xzr, [sp+96]
001fe548str xzr, [sp+128]
001fe54cldr x5, [sp+400]
001fe550str x5, [sp+208]
001fe554subs xzr, x5, 0
001fe558cset x6, ne
001fe55cstrb w6, [sp+95]
001fe560cbnz x5, 0x1fe568
001fe564b 0x1fe590
001fe568
001fe568loc_1fe568:
001fe568ldr x1, [sp+400]
001fe56cldr x5, [sp+392]
001fe570subs xzr, x1, 0
001fe574b.hi 0x1fe57c
001fe578b 0x1fe7a4
001fe57c
001fe57cloc_1fe57c:
001fe57cldrb w5, [x5]
001fe580subs wzr, w5, 128
001fe584cset x5, lo
001fe588strb w5, [sp+95]
001fe58cb 0x1fe594
001fe590
001fe590loc_1fe590:
001fe590b 0x1fe594
001fe594
001fe594loc_1fe594:
001fe594ldrb w5, [sp+95]
001fe598tbnz w5, 0, 0x1fe5a0
001fe59cb 0x1fe5c8
001fe5a0
001fe5a0loc_1fe5a0:
001fe5a0ldr x1, [sp+400]
001fe5a4ldr x5, [sp+392]
001fe5a8subs xzr, x1, 0
001fe5acb.hi 0x1fe5b4
001fe5b0b 0x1fe79c
001fe5b4
001fe5b4loc_1fe5b4:
001fe5b4ldrb w5, [x5]
001fe5b8str x5, [sp+96]
001fe5bcorr x3, xzr, 1
001fe5c0str x3, [sp+128]
001fe5c4b 0x1fe69c
001fe5c8
001fe5c8loc_1fe5c8:
001fe5c8ldr x5, [sp+400]
001fe5ccstr x5, [sp+208]
001fe5d0subs xzr, x5, 2
001fe5d4cset x5, ge
001fe5d8strb w5, [sp+95]
001fe5dcb.ge 0x1fe5e4
001fe5e0b 0x1fe60c
001fe5e4
001fe5e4loc_1fe5e4:
001fe5e4ldr x1, [sp+400]
001fe5e8ldr x5, [sp+392]
001fe5ecsubs xzr, x1, 1
001fe5f0b.hi 0x1fe5f8
001fe5f4b 0x1fe794
001fe5f8
001fe5f8loc_1fe5f8:
001fe5f8ldrb w5, [x5+1]
001fe5fcsubs wzr, w5, 128
001fe600cset x5, lo
001fe604strb w5, [sp+95]
001fe608b 0x1fe610
001fe60c
001fe60cloc_1fe60c:
001fe60cb 0x1fe610
001fe610
001fe610loc_1fe610:
001fe610ldrb w5, [sp+95]
001fe614tbnz w5, 0, 0x1fe61c
001fe618b 0x1fe668
001fe61c
001fe61cloc_1fe61c:
001fe61cldr x1, [sp+400]
001fe620ldr x5, [sp+392]
001fe624subs xzr, x1, 0
001fe628b.hi 0x1fe630
001fe62cb 0x1fe78c
001fe630
001fe630loc_1fe630:
001fe630ldrb w5, [x5]
001fe634and x5, x5, 127
001fe638ldr x1, [sp+400]
001fe63cldr x6, [sp+392]
001fe640subs xzr, x1, 1
001fe644b.hi 0x1fe64c
001fe648b 0x1fe784
001fe64c
001fe64cloc_1fe64c:
001fe64cldrb w6, [x6+1]
001fe650ubfm x6, x6, 57, 7
001fe654add x5, x5, x6
001fe658str x5, [sp+96]
001fe65corr x5, xzr, 2
001fe660str x5, [sp+128]
001fe664b 0x1fe694
001fe668
001fe668loc_1fe668:
001fe668ldr x0, [sp+392]
001fe66cldr x1, [sp+400]
001fe670ldr x2, [sp+408]
001fe674bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001fe678str x0, [sp+192]
001fe67cstr x1, [sp+208]
001fe680str x0, [sp+224]
001fe684str x1, [sp+216]
001fe688str x0, [sp+96]
001fe68cstr x1, [sp+128]
001fe690b 0x1fe694
001fe694
001fe694loc_1fe694:
001fe694orr x3, xzr, 1
001fe698b 0x1fe69c
001fe69c
001fe69cloc_1fe69c:
001fe69cldr x5, [sp+128]
001fe6a0tbnz x5, 63, 0x1fe6a8
001fe6a4b 0x1fe6d4
001fe6a8
001fe6a8loc_1fe6a8:
001fe6a8adrp x27, 0x824000
001fe6acldr x2, [x27+160]
001fe6b0adrp x27, 0x824000
001fe6b4ldr x3, [x27+168]
001fe6b8str x2, [sp+288]
001fe6bcstr x3, [sp+296]
001fe6c0ldr x0, [sp+112]
001fe6c4ldrb w1, [sp+120]
001fe6c8ldp x29, x30, [sp-8]
001fe6ccadd sp, sp, 384
001fe6d0ret x30
001fe6d4
001fe6d4loc_1fe6d4:
001fe6d4ldr x5, [sp+96]
001fe6d8str x5, [sp+160]
001fe6dcldr x5, [sp+256]
001fe6e0ldrsb x27, [x5]
001fe6e4ldr x2, [x5+16]
001fe6e8ldr x0, [x5]
001fe6ecldr x5, [x5+8]
001fe6f0add x1, x5, 1
001fe6f4subs xzr, x2, x1
001fe6f8b.hs 0x1fe700
001fe6fcb 0x1fe704
001fe700
001fe700loc_1fe700:
001fe700b 0x1fe714
001fe704
001fe704loc_1fe704:
001fe704adrp x4, 0x3f7000
001fe708add x4, x4, 3392
001fe70cbl runtime.growslice
001fe710b 0x1fe714
001fe714
001fe714loc_1fe714:
001fe714ldr x4, [sp+160]
001fe718sub x5, x1, 1
001fe71cstr x4, [x0+3*x5]
001fe720ldr x4, [sp+256]
001fe724ldrsb x27, [x4]
001fe728str x1, [x4+8]
001fe72cstr x2, [x4+16]
001fe730adrp x27, 0x84d000
001fe734ldr w5, [x27+3056]
001fe738cbz w5, 0x1fe740
001fe73cb 0x1fe744
001fe740
001fe740loc_1fe740:
001fe740b 0x1fe758
001fe744
001fe744loc_1fe744:
001fe744bl runtime.gcWriteBarrier2
001fe748str x0, [x25]
001fe74cldr x5, [x4]
001fe750str x5, [x25+8]
001fe754b 0x1fe758
001fe758
001fe758loc_1fe758:
001fe758str x0, [x4]
001fe75cldr x4, [sp+128]
001fe760str x4, [sp+112]
001fe764stp xzr, xzr, [sp+288]
001fe768ldr x0, [sp+112]
001fe76cldrb w1, [sp+120]
001fe770mov x2, xzr
001fe774mov x3, xzr
001fe778ldp x29, x30, [sp-8]
001fe77cadd sp, sp, 384
001fe780ret x30
001fe784
001fe784loc_1fe784:
001fe784orr x0, xzr, 1
001fe788bl runtime.panicIndex
001fe78c
001fe78cloc_1fe78c:
001fe78cmov x0, xzr
001fe790bl runtime.panicIndex
001fe794
001fe794loc_1fe794:
001fe794orr x0, xzr, 1
001fe798bl runtime.panicIndex
001fe79c
001fe79cloc_1fe79c:
001fe79cmov x0, xzr
001fe7a0bl runtime.panicIndex
001fe7a4
001fe7a4loc_1fe7a4:
001fe7a4mov x0, xzr
001fe7a8bl runtime.panicIndex
001fe7ac
001fe7acloc_1fe7ac:
001fe7acldr x5, [sp+176]
001fe7b0ldr x6, [sp+184]
001fe7b4subs xzr, x5, x6
001fe7b8b.gt 0x1fe7c0
001fe7bcb 0x1fe804
001fe7c0
001fe7c0loc_1fe7c0:
001fe7c0ldr x5, [sp+184]
001fe7c4ldr x6, [sp+328]
001fe7c8ldrb w5, [x6+x5]
001fe7ccstrb w5, [sp+94]
001fe7d0subs wzr, w5, 128
001fe7d4b.lo 0x1fe7dc
001fe7d8b 0x1fe7ec
001fe7dc
001fe7dcloc_1fe7dc:
001fe7dcldr x5, [sp+152]
001fe7e0add x5, x5, 1
001fe7e4str x5, [sp+152]
001fe7e8b 0x1fe7f0
001fe7ec
001fe7ecloc_1fe7ec:
001fe7ecb 0x1fe7f0
001fe7f0
001fe7f0loc_1fe7f0:
001fe7f0b 0x1fe7f4
001fe7f4
001fe7f4loc_1fe7f4:
001fe7f4ldr x5, [sp+184]
001fe7f8add x5, x5, 1
001fe7fcstr x5, [sp+184]
001fe800b 0x1fe7ac
001fe804
001fe804loc_1fe804:
001fe804ldr x5, [sp+152]
001fe808subs xzr, x5, 0
001fe80cb.gt 0x1fe814
001fe810b 0x1fe824
001fe814
001fe814loc_1fe814:
001fe814ldr x1, [sp+152]
001fe818ldr x0, [sp+416]
001fe81cbl google.golang.org/protobuf/internal/impl.pointer.growInt64Slice
001fe820b 0x1fe828
001fe824
001fe824loc_1fe824:
001fe824b 0x1fe828
001fe828
001fe828loc_1fe828:
001fe828ldr x5, [sp+256]
001fe82cldrsb x27, [x5]
001fe830ldr x6, [x5]
001fe834ldr x7, [x5+8]
001fe838ldr x5, [x5+16]
001fe83cstr x6, [sp+264]
001fe840str x7, [sp+272]
001fe844str x5, [sp+280]
001fe848b 0x1fe84c
001fe84c
001fe84cloc_1fe84c:
001fe84cldr x5, [sp+312]
001fe850str x5, [sp+208]
001fe854cbnz x5, 0x1fe85c
001fe858b 0x1fea98
001fe85c
001fe85cloc_1fe85c:
001fe85cstr xzr, [sp+104]
001fe860str xzr, [sp+136]
001fe864ldr x5, [sp+312]
001fe868str x5, [sp+200]
001fe86csubs xzr, x5, 0
001fe870cset x6, ne
001fe874strb w6, [sp+95]
001fe878cbnz x5, 0x1fe880
001fe87cb 0x1fe8a8
001fe880
001fe880loc_1fe880:
001fe880ldr x1, [sp+312]
001fe884ldr x5, [sp+304]
001fe888subs xzr, x1, 0
001fe88cb.hi 0x1fe894
001fe890b 0x1feb30
001fe894
001fe894loc_1fe894:
001fe894ldrb w5, [x5]
001fe898subs wzr, w5, 128
001fe89ccset x5, lo
001fe8a0strb w5, [sp+95]
001fe8a4b 0x1fe8ac
001fe8a8
001fe8a8loc_1fe8a8:
001fe8a8b 0x1fe8ac
001fe8ac
001fe8acloc_1fe8ac:
001fe8acldrb w5, [sp+95]
001fe8b0tbnz w5, 0, 0x1fe8b8
001fe8b4b 0x1fe8e0
001fe8b8
001fe8b8loc_1fe8b8:
001fe8b8ldr x1, [sp+312]
001fe8bcldr x5, [sp+304]
001fe8c0subs xzr, x1, 0
001fe8c4b.hi 0x1fe8cc
001fe8c8b 0x1feb28
001fe8cc
001fe8ccloc_1fe8cc:
001fe8ccldrb w5, [x5]
001fe8d0str x5, [sp+104]
001fe8d4orr x0, xzr, 1
001fe8d8str x0, [sp+136]
001fe8dcb 0x1fe9b8
001fe8e0
001fe8e0loc_1fe8e0:
001fe8e0ldr x5, [sp+312]
001fe8e4str x5, [sp+200]
001fe8e8subs xzr, x5, 2
001fe8eccset x5, ge
001fe8f0strb w5, [sp+95]
001fe8f4b.ge 0x1fe8fc
001fe8f8b 0x1fe924
001fe8fc
001fe8fcloc_1fe8fc:
001fe8fcldr x1, [sp+312]
001fe900ldr x5, [sp+304]
001fe904subs xzr, x1, 1
001fe908b.hi 0x1fe910
001fe90cb 0x1feb20
001fe910
001fe910loc_1fe910:
001fe910ldrb w5, [x5+1]
001fe914subs wzr, w5, 128
001fe918cset x5, lo
001fe91cstrb w5, [sp+95]
001fe920b 0x1fe928
001fe924
001fe924loc_1fe924:
001fe924b 0x1fe928
001fe928
001fe928loc_1fe928:
001fe928ldrb w5, [sp+95]
001fe92ctbnz w5, 0, 0x1fe934
001fe930b 0x1fe980
001fe934
001fe934loc_1fe934:
001fe934ldr x1, [sp+312]
001fe938ldr x5, [sp+304]
001fe93csubs xzr, x1, 0
001fe940b.hi 0x1fe948
001fe944b 0x1feb18
001fe948
001fe948loc_1fe948:
001fe948ldrb w5, [x5]
001fe94cand x5, x5, 127
001fe950ldr x1, [sp+312]
001fe954ldr x6, [sp+304]
001fe958subs xzr, x1, 1
001fe95cb.hi 0x1fe964
001fe960b 0x1feb10
001fe964
001fe964loc_1fe964:
001fe964ldrb w6, [x6+1]
001fe968ubfm x6, x6, 57, 7
001fe96cadd x5, x5, x6
001fe970str x5, [sp+104]
001fe974orr x5, xzr, 2
001fe978str x5, [sp+136]
001fe97cb 0x1fe9b0
001fe980
001fe980loc_1fe980:
001fe980ldr x0, [sp+304]
001fe984ldr x1, [sp+312]
001fe988ldr x2, [sp+320]
001fe98cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001fe990str x0, [sp+192]
001fe994str x1, [sp+200]
001fe998str x0, [sp+240]
001fe99cstr x1, [sp+232]
001fe9a0str x0, [sp+104]
001fe9a4str x1, [sp+136]
001fe9a8orr x5, xzr, 2
001fe9acb 0x1fe9b0
001fe9b0
001fe9b0loc_1fe9b0:
001fe9b0orr x0, xzr, 1
001fe9b4b 0x1fe9b8
001fe9b8
001fe9b8loc_1fe9b8:
001fe9b8ldr x5, [sp+136]
001fe9bctbnz x5, 63, 0x1fe9c4
001fe9c0b 0x1fe9f0
001fe9c4
001fe9c4loc_1fe9c4:
001fe9c4adrp x27, 0x824000
001fe9c8ldr x2, [x27+160]
001fe9ccadrp x27, 0x824000
001fe9d0ldr x3, [x27+168]
001fe9d4str x2, [sp+288]
001fe9d8str x3, [sp+296]
001fe9dcldr x0, [sp+112]
001fe9e0ldrb w1, [sp+120]
001fe9e4ldp x29, x30, [sp-8]
001fe9e8add sp, sp, 384
001fe9ecret x30
001fe9f0
001fe9f0loc_1fe9f0:
001fe9f0ldr x5, [sp+104]
001fe9f4str x5, [sp+168]
001fe9f8ldr x2, [sp+280]
001fe9fcldr x5, [sp+264]
001fea00ldr x6, [sp+272]
001fea04add x1, x6, 1
001fea08subs xzr, x2, x1
001fea0cb.hs 0x1fea14
001fea10b 0x1fea18
001fea14
001fea14loc_1fea14:
001fea14b 0x1fea38
001fea18
001fea18loc_1fea18:
001fea18mov x3, x0
001fea1cadrp x4, 0x3f7000
001fea20add x4, x4, 3392
001fea24mov x0, x5
001fea28bl runtime.growslice
001fea2cmov x5, x0
001fea30orr x0, xzr, 1
001fea34b 0x1fea38
001fea38
001fea38loc_1fea38:
001fea38ldr x6, [sp+168]
001fea3csub x7, x1, 1
001fea40str x6, [x5+3*x7]
001fea44str x5, [sp+264]
001fea48str x1, [sp+272]
001fea4cstr x2, [sp+280]
001fea50ldr x5, [sp+136]
001fea54ldr x1, [sp+312]
001fea58ldr x6, [sp+304]
001fea5cldr x7, [sp+320]
001fea60b 0x1fea64
001fea64
001fea64loc_1fea64:
001fea64subs xzr, x1, x5
001fea68b.hs 0x1fea70
001fea6cb 0x1feb08
001fea70
001fea70loc_1fea70:
001fea70sub x7, x7, x5
001fea74sub x8, x1, x5
001fea78sub x9, xzr, x7
001fea7cand x5, x5, x9, asr #63
001fea80add x5, x6, x5
001fea84str x5, [sp+304]
001fea88str x8, [sp+312]
001fea8cstr x7, [sp+320]
001fea90b 0x1fea94
001fea94
001fea94loc_1fea94:
001fea94b 0x1fe84c
001fea98
001fea98loc_1fea98:
001fea98ldr x4, [sp+256]
001fea9cldrsb x27, [x4]
001feaa0ldr x5, [sp+264]
001feaa4ldr x6, [sp+272]
001feaa8ldr x7, [sp+280]
001feaacstr x6, [x4+8]
001feab0str x7, [x4+16]
001feab4adrp x27, 0x84d000
001feab8ldr w6, [x27+3056]
001feabccbz w6, 0x1feac4
001feac0b 0x1feac8
001feac4
001feac4loc_1feac4:
001feac4b 0x1feadc
001feac8
001feac8loc_1feac8:
001feac8bl runtime.gcWriteBarrier2
001feaccstr x5, [x25]
001fead0ldr x6, [x4]
001fead4str x6, [x25+8]
001fead8b 0x1feadc
001feadc
001feadcloc_1feadc:
001feadcstr x5, [x4]
001feae0ldr x4, [sp+144]
001feae4str x4, [sp+112]
001feae8stp xzr, xzr, [sp+288]
001feaecldr x0, [sp+112]
001feaf0ldrb w1, [sp+120]
001feaf4mov x2, xzr
001feaf8mov x3, xzr
001feafcldp x29, x30, [sp-8]
001feb00add sp, sp, 384
001feb04ret x30
001feb08
001feb08loc_1feb08:
001feb08mov x0, x5
001feb0cbl runtime.panicSliceB
001feb10
001feb10loc_1feb10:
001feb10orr x0, xzr, 1
001feb14bl runtime.panicIndex
001feb18
001feb18loc_1feb18:
001feb18mov x0, xzr
001feb1cbl runtime.panicIndex
001feb20
001feb20loc_1feb20:
001feb20orr x0, xzr, 1
001feb24bl runtime.panicIndex
001feb28
001feb28loc_1feb28:
001feb28mov x0, xzr
001feb2cbl runtime.panicIndex
001feb30
001feb30loc_1feb30:
001feb30mov x0, xzr
001feb34bl runtime.panicIndex
001feb38hint
001feb3c
001feb3cloc_1feb3c:
001feb3cstp x0, x1, [sp+8]
001feb40stp x2, x3, [sp+24]
001feb44strb w4, [sp+40]
001feb48str x5, [sp+48]
001feb4cstrb w6, [sp+56]
001feb50stp x7, x8, [sp+64]
001feb54str x9, [sp+80]
001feb58mov x3, x30
001feb5cbl runtime.morestack_noctxt.abi0
001feb60ldp x0, x1, [sp+8]
001feb64ldp x2, x3, [sp+24]
001feb68ldrsb x4, [sp+40]
001feb6cldr x5, [sp+48]
001feb70ldrb w6, [sp+56]
001feb74ldp x7, x8, [sp+64]
001feb78ldr x9, [sp+80]
001feb7cb 0x1fe3f0
001fe3f0
001fe3f0google.golang.org/protobuf/internal/impl.consumeInt64Slice: ; void google.golang.org/protobuf/internal/impl.consumeInt64Slice(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)
001fe3f0ldr x16, [x28+16]
001fe3f4sub x17, sp, 256
001fe3f8subs xzr, x17, x16
001fe3fcb.ls 0x1feb3c
001fe400sub x20, sp, 384
001fe404stp x29, x30, [x20-8]
001fe408add sp, x20, 0
001fe40csub x29, sp, 8
001fe410str x0, [sp+392]
001fe414str x1, [sp+400]
001fe418str x2, [sp+408]
001fe41cstr x3, [sp+416]
001fe420strb w4, [sp+424]
001fe424str x5, [sp+432]
001fe428strb w6, [sp+440]
001fe42cstr x7, [sp+448]
001fe430str x8, [sp+456]
001fe434str x9, [sp+464]
001fe438str xzr, [sp+112]
001fe43cstrb wzr, [sp+120]
001fe440stp xzr, xzr, [sp+288]
001fe444ldr x0, [sp+416]
001fe448bl google.golang.org/protobuf/internal/impl.pointer.Int64Slice
001fe44cstr x0, [sp+256]
001fe450ldrsb x1, [sp+424]
001fe454ubfm x1, x1, 0, 7
001fe458subs wzr, w1, 2
001fe45cb.eq 0x1fe464
001fe460b 0x1fe508
001fe464
001fe464loc_1fe464:
001fe464str xzr, [sp+328]
001fe468stp xzr, xzr, [sp+336]
001fe46cldr x0, [sp+392]
001fe470ldr x1, [sp+400]
001fe474ldr x2, [sp+408]
001fe478bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001fe47cstr x0, [sp+328]
001fe480str x1, [sp+336]
001fe484str x2, [sp+344]
001fe488str x3, [sp+208]
001fe48cstr x0, [sp+352]
001fe490str x1, [sp+360]
001fe494str x2, [sp+368]
001fe498ldr x3, [sp+208]
001fe49cstr x3, [sp+248]
001fe4a0str x0, [sp+304]
001fe4a4str x1, [sp+312]
001fe4a8str x2, [sp+320]
001fe4acldr x3, [sp+248]
001fe4b0str x3, [sp+144]
001fe4b4tbnz x3, 63, 0x1fe4bc
001fe4b8b 0x1fe4e8
001fe4bc
001fe4bcloc_1fe4bc:
001fe4bcadrp x27, 0x824000
001fe4c0ldr x2, [x27+160]
001fe4c4adrp x27, 0x824000
001fe4c8ldr x3, [x27+168]
001fe4ccstr x2, [sp+288]
001fe4d0str x3, [sp+296]
001fe4d4ldr x0, [sp+112]
001fe4d8ldrb w1, [sp+120]
001fe4dcldp x29, x30, [sp-8]
001fe4e0add sp, sp, 384
001fe4e4ret x30
001fe4e8
001fe4e8loc_1fe4e8:
001fe4e8str xzr, [sp+152]
001fe4ecldr x5, [sp+304]
001fe4f0str x5, [sp+328]
001fe4f4str x1, [sp+336]
001fe4f8str x2, [sp+344]
001fe4fcstr xzr, [sp+184]
001fe500str x1, [sp+176]
001fe504b 0x1fe7ac
001fe508
001fe508loc_1fe508:
001fe508ldrsb x5, [sp+424]
001fe50cubfm x5, x5, 0, 7
001fe510cbnz w5, 0x1fe518
001fe514b 0x1fe544
001fe518
001fe518loc_1fe518:
001fe518adrp x27, 0x824000
001fe51cldr x2, [x27+192]
001fe520adrp x27, 0x824000
001fe524ldr x3, [x27+200]
001fe528str x2, [sp+288]
001fe52cstr x3, [sp+296]
001fe530ldr x0, [sp+112]
001fe534ldrb w1, [sp+120]
001fe538ldp x29, x30, [sp-8]
001fe53cadd sp, sp, 384
001fe540ret x30
001fe544
001fe544loc_1fe544:
001fe544str xzr, [sp+96]
001fe548str xzr, [sp+128]
001fe54cldr x5, [sp+400]
001fe550str x5, [sp+208]
001fe554subs xzr, x5, 0
001fe558cset x6, ne
001fe55cstrb w6, [sp+95]
001fe560cbnz x5, 0x1fe568
001fe564b 0x1fe590
001fe568
001fe568loc_1fe568:
001fe568ldr x1, [sp+400]
001fe56cldr x5, [sp+392]
001fe570subs xzr, x1, 0
001fe574b.hi 0x1fe57c
001fe578b 0x1fe7a4
001fe57c
001fe57cloc_1fe57c:
001fe57cldrb w5, [x5]
001fe580subs wzr, w5, 128
001fe584cset x5, lo
001fe588strb w5, [sp+95]
001fe58cb 0x1fe594
001fe590
001fe590loc_1fe590:
001fe590b 0x1fe594
001fe594
001fe594loc_1fe594:
001fe594ldrb w5, [sp+95]
001fe598tbnz w5, 0, 0x1fe5a0
001fe59cb 0x1fe5c8
001fe5a0
001fe5a0loc_1fe5a0:
001fe5a0ldr x1, [sp+400]
001fe5a4ldr x5, [sp+392]
001fe5a8subs xzr, x1, 0
001fe5acb.hi 0x1fe5b4
001fe5b0b 0x1fe79c
001fe5b4
001fe5b4loc_1fe5b4:
001fe5b4ldrb w5, [x5]
001fe5b8str x5, [sp+96]
001fe5bcorr x3, xzr, 1
001fe5c0str x3, [sp+128]
001fe5c4b 0x1fe69c
001fe5c8
001fe5c8loc_1fe5c8:
001fe5c8ldr x5, [sp+400]
001fe5ccstr x5, [sp+208]
001fe5d0subs xzr, x5, 2
001fe5d4cset x5, ge
001fe5d8strb w5, [sp+95]
001fe5dcb.ge 0x1fe5e4
001fe5e0b 0x1fe60c
001fe5e4
001fe5e4loc_1fe5e4:
001fe5e4ldr x1, [sp+400]
001fe5e8ldr x5, [sp+392]
001fe5ecsubs xzr, x1, 1
001fe5f0b.hi 0x1fe5f8
001fe5f4b 0x1fe794
001fe5f8
001fe5f8loc_1fe5f8:
001fe5f8ldrb w5, [x5+1]
001fe5fcsubs wzr, w5, 128
001fe600cset x5, lo
001fe604strb w5, [sp+95]
001fe608b 0x1fe610
001fe60c
001fe60cloc_1fe60c:
001fe60cb 0x1fe610
001fe610
001fe610loc_1fe610:
001fe610ldrb w5, [sp+95]
001fe614tbnz w5, 0, 0x1fe61c
001fe618b 0x1fe668
001fe61c
001fe61cloc_1fe61c:
001fe61cldr x1, [sp+400]
001fe620ldr x5, [sp+392]
001fe624subs xzr, x1, 0
001fe628b.hi 0x1fe630
001fe62cb 0x1fe78c
001fe630
001fe630loc_1fe630:
001fe630ldrb w5, [x5]
001fe634and x5, x5, 127
001fe638ldr x1, [sp+400]
001fe63cldr x6, [sp+392]
001fe640subs xzr, x1, 1
001fe644b.hi 0x1fe64c
001fe648b 0x1fe784
001fe64c
001fe64cloc_1fe64c:
001fe64cldrb w6, [x6+1]
001fe650ubfm x6, x6, 57, 7
001fe654add x5, x5, x6
001fe658str x5, [sp+96]
001fe65corr x5, xzr, 2
001fe660str x5, [sp+128]
001fe664b 0x1fe694
001fe668
001fe668loc_1fe668:
001fe668ldr x0, [sp+392]
001fe66cldr x1, [sp+400]
001fe670ldr x2, [sp+408]
001fe674bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001fe678str x0, [sp+192]
001fe67cstr x1, [sp+208]
001fe680str x0, [sp+224]
001fe684str x1, [sp+216]
001fe688str x0, [sp+96]
001fe68cstr x1, [sp+128]
001fe690b 0x1fe694
001fe694
001fe694loc_1fe694:
001fe694orr x3, xzr, 1
001fe698b 0x1fe69c
001fe69c
001fe69cloc_1fe69c:
001fe69cldr x5, [sp+128]
001fe6a0tbnz x5, 63, 0x1fe6a8
001fe6a4b 0x1fe6d4
001fe6a8
001fe6a8loc_1fe6a8:
001fe6a8adrp x27, 0x824000
001fe6acldr x2, [x27+160]
001fe6b0adrp x27, 0x824000
001fe6b4ldr x3, [x27+168]
001fe6b8str x2, [sp+288]
001fe6bcstr x3, [sp+296]
001fe6c0ldr x0, [sp+112]
001fe6c4ldrb w1, [sp+120]
001fe6c8ldp x29, x30, [sp-8]
001fe6ccadd sp, sp, 384
001fe6d0ret x30
001fe6d4
001fe6d4loc_1fe6d4:
001fe6d4ldr x5, [sp+96]
001fe6d8str x5, [sp+160]
001fe6dcldr x5, [sp+256]
001fe6e0ldrsb x27, [x5]
001fe6e4ldr x2, [x5+16]
001fe6e8ldr x0, [x5]
001fe6ecldr x5, [x5+8]
001fe6f0add x1, x5, 1
001fe6f4subs xzr, x2, x1
001fe6f8b.hs 0x1fe700
001fe6fcb 0x1fe704
001fe700
001fe700loc_1fe700:
001fe700b 0x1fe714
001fe704
001fe704loc_1fe704:
001fe704adrp x4, 0x3f7000
001fe708add x4, x4, 3392
001fe70cbl runtime.growslice
001fe710b 0x1fe714
001fe714
001fe714loc_1fe714:
001fe714ldr x4, [sp+160]
001fe718sub x5, x1, 1
001fe71cstr x4, [x0+3*x5]
001fe720ldr x4, [sp+256]
001fe724ldrsb x27, [x4]
001fe728str x1, [x4+8]
001fe72cstr x2, [x4+16]
001fe730adrp x27, 0x84d000
001fe734ldr w5, [x27+3056]
001fe738cbz w5, 0x1fe740
001fe73cb 0x1fe744
001fe740
001fe740loc_1fe740:
001fe740b 0x1fe758
001fe744
001fe744loc_1fe744:
001fe744bl runtime.gcWriteBarrier2
001fe748str x0, [x25]
001fe74cldr x5, [x4]
001fe750str x5, [x25+8]
001fe754b 0x1fe758
001fe758
001fe758loc_1fe758:
001fe758str x0, [x4]
001fe75cldr x4, [sp+128]
001fe760str x4, [sp+112]
001fe764stp xzr, xzr, [sp+288]
001fe768ldr x0, [sp+112]
001fe76cldrb w1, [sp+120]
001fe770mov x2, xzr
001fe774mov x3, xzr
001fe778ldp x29, x30, [sp-8]
001fe77cadd sp, sp, 384
001fe780ret x30
001fe784
001fe784loc_1fe784:
001fe784orr x0, xzr, 1
001fe788bl runtime.panicIndex
001fe78c
001fe78cloc_1fe78c:
001fe78cmov x0, xzr
001fe790bl runtime.panicIndex
001fe794
001fe794loc_1fe794:
001fe794orr x0, xzr, 1
001fe798bl runtime.panicIndex
001fe79c
001fe79cloc_1fe79c:
001fe79cmov x0, xzr
001fe7a0bl runtime.panicIndex
001fe7a4
001fe7a4loc_1fe7a4:
001fe7a4mov x0, xzr
001fe7a8bl runtime.panicIndex
001fe7ac
001fe7acloc_1fe7ac:
001fe7acldr x5, [sp+176]
001fe7b0ldr x6, [sp+184]
001fe7b4subs xzr, x5, x6
001fe7b8b.gt 0x1fe7c0
001fe7bcb 0x1fe804
001fe7c0
001fe7c0loc_1fe7c0:
001fe7c0ldr x5, [sp+184]
001fe7c4ldr x6, [sp+328]
001fe7c8ldrb w5, [x6+x5]
001fe7ccstrb w5, [sp+94]
001fe7d0subs wzr, w5, 128
001fe7d4b.lo 0x1fe7dc
001fe7d8b 0x1fe7ec
001fe7dc
001fe7dcloc_1fe7dc:
001fe7dcldr x5, [sp+152]
001fe7e0add x5, x5, 1
001fe7e4str x5, [sp+152]
001fe7e8b 0x1fe7f0
001fe7ec
001fe7ecloc_1fe7ec:
001fe7ecb 0x1fe7f0
001fe7f0
001fe7f0loc_1fe7f0:
001fe7f0b 0x1fe7f4
001fe7f4
001fe7f4loc_1fe7f4:
001fe7f4ldr x5, [sp+184]
001fe7f8add x5, x5, 1
001fe7fcstr x5, [sp+184]
001fe800b 0x1fe7ac
001fe804
001fe804loc_1fe804:
001fe804ldr x5, [sp+152]
001fe808subs xzr, x5, 0
001fe80cb.gt 0x1fe814
001fe810b 0x1fe824
001fe814
001fe814loc_1fe814:
001fe814ldr x1, [sp+152]
001fe818ldr x0, [sp+416]
001fe81cbl google.golang.org/protobuf/internal/impl.pointer.growInt64Slice
001fe820b 0x1fe828
001fe824
001fe824loc_1fe824:
001fe824b 0x1fe828
001fe828
001fe828loc_1fe828:
001fe828ldr x5, [sp+256]
001fe82cldrsb x27, [x5]
001fe830ldr x6, [x5]
001fe834ldr x7, [x5+8]
001fe838ldr x5, [x5+16]
001fe83cstr x6, [sp+264]
001fe840str x7, [sp+272]
001fe844str x5, [sp+280]
001fe848b 0x1fe84c
001fe84c
001fe84cloc_1fe84c:
001fe84cldr x5, [sp+312]
001fe850str x5, [sp+208]
001fe854cbnz x5, 0x1fe85c
001fe858b 0x1fea98
001fe85c
001fe85cloc_1fe85c:
001fe85cstr xzr, [sp+104]
001fe860str xzr, [sp+136]
001fe864ldr x5, [sp+312]
001fe868str x5, [sp+200]
001fe86csubs xzr, x5, 0
001fe870cset x6, ne
001fe874strb w6, [sp+95]
001fe878cbnz x5, 0x1fe880
001fe87cb 0x1fe8a8
001fe880
001fe880loc_1fe880:
001fe880ldr x1, [sp+312]
001fe884ldr x5, [sp+304]
001fe888subs xzr, x1, 0
001fe88cb.hi 0x1fe894
001fe890b 0x1feb30
001fe894
001fe894loc_1fe894:
001fe894ldrb w5, [x5]
001fe898subs wzr, w5, 128
001fe89ccset x5, lo
001fe8a0strb w5, [sp+95]
001fe8a4b 0x1fe8ac
001fe8a8
001fe8a8loc_1fe8a8:
001fe8a8b 0x1fe8ac
001fe8ac
001fe8acloc_1fe8ac:
001fe8acldrb w5, [sp+95]
001fe8b0tbnz w5, 0, 0x1fe8b8
001fe8b4b 0x1fe8e0
001fe8b8
001fe8b8loc_1fe8b8:
001fe8b8ldr x1, [sp+312]
001fe8bcldr x5, [sp+304]
001fe8c0subs xzr, x1, 0
001fe8c4b.hi 0x1fe8cc
001fe8c8b 0x1feb28
001fe8cc
001fe8ccloc_1fe8cc:
001fe8ccldrb w5, [x5]
001fe8d0str x5, [sp+104]
001fe8d4orr x0, xzr, 1
001fe8d8str x0, [sp+136]
001fe8dcb 0x1fe9b8
001fe8e0
001fe8e0loc_1fe8e0:
001fe8e0ldr x5, [sp+312]
001fe8e4str x5, [sp+200]
001fe8e8subs xzr, x5, 2
001fe8eccset x5, ge
001fe8f0strb w5, [sp+95]
001fe8f4b.ge 0x1fe8fc
001fe8f8b 0x1fe924
001fe8fc
001fe8fcloc_1fe8fc:
001fe8fcldr x1, [sp+312]
001fe900ldr x5, [sp+304]
001fe904subs xzr, x1, 1
001fe908b.hi 0x1fe910
001fe90cb 0x1feb20
001fe910
001fe910loc_1fe910:
001fe910ldrb w5, [x5+1]
001fe914subs wzr, w5, 128
001fe918cset x5, lo
001fe91cstrb w5, [sp+95]
001fe920b 0x1fe928
001fe924
001fe924loc_1fe924:
001fe924b 0x1fe928
001fe928
001fe928loc_1fe928:
001fe928ldrb w5, [sp+95]
001fe92ctbnz w5, 0, 0x1fe934
001fe930b 0x1fe980
001fe934
001fe934loc_1fe934:
001fe934ldr x1, [sp+312]
001fe938ldr x5, [sp+304]
001fe93csubs xzr, x1, 0
001fe940b.hi 0x1fe948
001fe944b 0x1feb18
001fe948
001fe948loc_1fe948:
001fe948ldrb w5, [x5]
001fe94cand x5, x5, 127
001fe950ldr x1, [sp+312]
001fe954ldr x6, [sp+304]
001fe958subs xzr, x1, 1
001fe95cb.hi 0x1fe964
001fe960b 0x1feb10
001fe964
001fe964loc_1fe964:
001fe964ldrb w6, [x6+1]
001fe968ubfm x6, x6, 57, 7
001fe96cadd x5, x5, x6
001fe970str x5, [sp+104]
001fe974orr x5, xzr, 2
001fe978str x5, [sp+136]
001fe97cb 0x1fe9b0
001fe980
001fe980loc_1fe980:
001fe980ldr x0, [sp+304]
001fe984ldr x1, [sp+312]
001fe988ldr x2, [sp+320]
001fe98cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001fe990str x0, [sp+192]
001fe994str x1, [sp+200]
001fe998str x0, [sp+240]
001fe99cstr x1, [sp+232]
001fe9a0str x0, [sp+104]
001fe9a4str x1, [sp+136]
001fe9a8orr x5, xzr, 2
001fe9acb 0x1fe9b0
001fe9b0
001fe9b0loc_1fe9b0:
001fe9b0orr x0, xzr, 1
001fe9b4b 0x1fe9b8
001fe9b8
001fe9b8loc_1fe9b8:
001fe9b8ldr x5, [sp+136]
001fe9bctbnz x5, 63, 0x1fe9c4
001fe9c0b 0x1fe9f0
001fe9c4
001fe9c4loc_1fe9c4:
001fe9c4adrp x27, 0x824000
001fe9c8ldr x2, [x27+160]
001fe9ccadrp x27, 0x824000
001fe9d0ldr x3, [x27+168]
001fe9d4str x2, [sp+288]
001fe9d8str x3, [sp+296]
001fe9dcldr x0, [sp+112]
001fe9e0ldrb w1, [sp+120]
001fe9e4ldp x29, x30, [sp-8]
001fe9e8add sp, sp, 384
001fe9ecret x30
001fe9f0
001fe9f0loc_1fe9f0:
001fe9f0ldr x5, [sp+104]
001fe9f4str x5, [sp+168]
001fe9f8ldr x2, [sp+280]
001fe9fcldr x5, [sp+264]
001fea00ldr x6, [sp+272]
001fea04add x1, x6, 1
001fea08subs xzr, x2, x1
001fea0cb.hs 0x1fea14
001fea10b 0x1fea18
001fea14
001fea14loc_1fea14:
001fea14b 0x1fea38
001fea18
001fea18loc_1fea18:
001fea18mov x3, x0
001fea1cadrp x4, 0x3f7000
001fea20add x4, x4, 3392
001fea24mov x0, x5
001fea28bl runtime.growslice
001fea2cmov x5, x0
001fea30orr x0, xzr, 1
001fea34b 0x1fea38
001fea38
001fea38loc_1fea38:
001fea38ldr x6, [sp+168]
001fea3csub x7, x1, 1
001fea40str x6, [x5+3*x7]
001fea44str x5, [sp+264]
001fea48str x1, [sp+272]
001fea4cstr x2, [sp+280]
001fea50ldr x5, [sp+136]
001fea54ldr x1, [sp+312]
001fea58ldr x6, [sp+304]
001fea5cldr x7, [sp+320]
001fea60b 0x1fea64
001fea64
001fea64loc_1fea64:
001fea64subs xzr, x1, x5
001fea68b.hs 0x1fea70
001fea6cb 0x1feb08
001fea70
001fea70loc_1fea70:
001fea70sub x7, x7, x5
001fea74sub x8, x1, x5
001fea78sub x9, xzr, x7
001fea7cand x5, x5, x9, asr #63
001fea80add x5, x6, x5
001fea84str x5, [sp+304]
001fea88str x8, [sp+312]
001fea8cstr x7, [sp+320]
001fea90b 0x1fea94
001fea94
001fea94loc_1fea94:
001fea94b 0x1fe84c
001fea98
001fea98loc_1fea98:
001fea98ldr x4, [sp+256]
001fea9cldrsb x27, [x4]
001feaa0ldr x5, [sp+264]
001feaa4ldr x6, [sp+272]
001feaa8ldr x7, [sp+280]
001feaacstr x6, [x4+8]
001feab0str x7, [x4+16]
001feab4adrp x27, 0x84d000
001feab8ldr w6, [x27+3056]
001feabccbz w6, 0x1feac4
001feac0b 0x1feac8
001feac4
001feac4loc_1feac4:
001feac4b 0x1feadc
001feac8
001feac8loc_1feac8:
001feac8bl runtime.gcWriteBarrier2
001feaccstr x5, [x25]
001fead0ldr x6, [x4]
001fead4str x6, [x25+8]
001fead8b 0x1feadc
001feadc
001feadcloc_1feadc:
001feadcstr x5, [x4]
001feae0ldr x4, [sp+144]
001feae4str x4, [sp+112]
001feae8stp xzr, xzr, [sp+288]
001feaecldr x0, [sp+112]
001feaf0ldrb w1, [sp+120]
001feaf4mov x2, xzr
001feaf8mov x3, xzr
001feafcldp x29, x30, [sp-8]
001feb00add sp, sp, 384
001feb04ret x30
001feb08
001feb08loc_1feb08:
001feb08mov x0, x5
001feb0cbl runtime.panicSliceB
001feb10
001feb10loc_1feb10:
001feb10orr x0, xzr, 1
001feb14bl runtime.panicIndex
001feb18
001feb18loc_1feb18:
001feb18mov x0, xzr
001feb1cbl runtime.panicIndex
001feb20
001feb20loc_1feb20:
001feb20orr x0, xzr, 1
001feb24bl runtime.panicIndex
001feb28
001feb28loc_1feb28:
001feb28mov x0, xzr
001feb2cbl runtime.panicIndex
001feb30
001feb30loc_1feb30:
001feb30mov x0, xzr
001feb34bl runtime.panicIndex
001feb38hint
001feb3c
001feb3cloc_1feb3c:
001feb3cstp x0, x1, [sp+8]
001feb40stp x2, x3, [sp+24]
001feb44strb w4, [sp+40]
001feb48str x5, [sp+48]
001feb4cstrb w6, [sp+56]
001feb50stp x7, x8, [sp+64]
001feb54str x9, [sp+80]
001feb58mov x3, x30
001feb5cbl runtime.morestack_noctxt.abi0
001feb60ldp x0, x1, [sp+8]
001feb64ldp x2, x3, [sp+24]
001feb68ldrsb x4, [sp+40]
001feb6cldr x5, [sp+48]
001feb70ldrb w6, [sp+56]
001feb74ldp x7, x8, [sp+64]
001feb78ldr x9, [sp+80]
001feb7cb 0x1fe3f0
001fe3f0
001feb80
001feb80google.golang.org/protobuf/internal/impl.sizeInt64PackedSlice: ; void google.golang.org/protobuf/internal/impl.sizeInt64PackedSlice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001feb80ldr x16, [x28+16]
001feb84subs xzr, sp, x16
001feb88b.ls 0x1fec84
001feb8cstr x30, [sp-128]!
001feb90stur x29, [sp-8]
001feb94sub x29, sp, 8
001feb98str x0, [sp+136]
001feb9cstr x1, [sp+144]
001feba0strb w2, [sp+152]
001feba4str xzr, [sp+24]
001feba8bl google.golang.org/protobuf/internal/impl.pointer.Int64Slice
001febacstr x0, [sp+112]
001febb0ldrsb x27, [x0]
001febb4ldr x1, [x0+16]
001febb8ldr x2, [x0]
001febbcldr x3, [x0+8]
001febc0str x2, [sp+64]
001febc4str x3, [sp+72]
001febc8str x1, [sp+80]
001febccstr x3, [sp+40]
001febd0cbz x3, 0x1febd8
001febd4b 0x1febec
001febd8
001febd8loc_1febd8:
001febd8str xzr, [sp+24]
001febdcmov x0, xzr
001febe0ldur x29, [sp-8]
001febe4ldr x30, [sp], 128
001febe8ret x30
001febec
001febecloc_1febec:
001febecstr xzr, [sp+32]
001febf0ldr x2, [sp+64]
001febf4str x2, [sp+88]
001febf8str x3, [sp+96]
001febfcstr x1, [sp+104]
001fec00str xzr, [sp+56]
001fec04str x3, [sp+48]
001fec08b 0x1fec0c
001fec0c
001fec0cloc_1fec0c:
001fec0cldr x1, [sp+48]
001fec10ldr x2, [sp+56]
001fec14subs xzr, x1, x2
001fec18b.gt 0x1fec20
001fec1cb 0x1fec58
001fec20
001fec20loc_1fec20:
001fec20ldr x1, [sp+56]
001fec24ldr x2, [sp+88]
001fec28ldr x0, [x2+3*x1]
001fec2cstr x0, [sp+16]
001fec30bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fec34str x0, [sp+40]
001fec38ldr x1, [sp+32]
001fec3cadd x1, x1, x0
001fec40str x1, [sp+32]
001fec44b 0x1fec48
001fec48
001fec48loc_1fec48:
001fec48ldr x1, [sp+56]
001fec4cadd x1, x1, 1
001fec50str x1, [sp+56]
001fec54b 0x1fec0c
001fec58
001fec58loc_1fec58:
001fec58ldr x0, [sp+32]
001fec5cbl google.golang.org/protobuf/encoding/protowire.SizeBytes
001fec60str x0, [sp+40]
001fec64ldr x1, [sp+144]
001fec68ldrsb x27, [x1]
001fec6cldr x1, [x1+120]
001fec70add x0, x1, x0
001fec74str x0, [sp+24]
001fec78ldur x29, [sp-8]
001fec7cldr x30, [sp], 128
001fec80ret x30
001fec84
001fec84loc_1fec84:
001fec84stp x0, x1, [sp+8]
001fec88strb w2, [sp+24]
001fec8cmov x3, x30
001fec90bl runtime.morestack_noctxt.abi0
001fec94ldp x0, x1, [sp+8]
001fec98ldrb w2, [sp+24]
001fec9cb 0x1feb80
001feb80
001feb80google.golang.org/protobuf/internal/impl.sizeInt64PackedSlice: ; void google.golang.org/protobuf/internal/impl.sizeInt64PackedSlice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001feb80ldr x16, [x28+16]
001feb84subs xzr, sp, x16
001feb88b.ls 0x1fec84
001feb8cstr x30, [sp-128]!
001feb90stur x29, [sp-8]
001feb94sub x29, sp, 8
001feb98str x0, [sp+136]
001feb9cstr x1, [sp+144]
001feba0strb w2, [sp+152]
001feba4str xzr, [sp+24]
001feba8bl google.golang.org/protobuf/internal/impl.pointer.Int64Slice
001febacstr x0, [sp+112]
001febb0ldrsb x27, [x0]
001febb4ldr x1, [x0+16]
001febb8ldr x2, [x0]
001febbcldr x3, [x0+8]
001febc0str x2, [sp+64]
001febc4str x3, [sp+72]
001febc8str x1, [sp+80]
001febccstr x3, [sp+40]
001febd0cbz x3, 0x1febd8
001febd4b 0x1febec
001febd8
001febd8loc_1febd8:
001febd8str xzr, [sp+24]
001febdcmov x0, xzr
001febe0ldur x29, [sp-8]
001febe4ldr x30, [sp], 128
001febe8ret x30
001febec
001febecloc_1febec:
001febecstr xzr, [sp+32]
001febf0ldr x2, [sp+64]
001febf4str x2, [sp+88]
001febf8str x3, [sp+96]
001febfcstr x1, [sp+104]
001fec00str xzr, [sp+56]
001fec04str x3, [sp+48]
001fec08b 0x1fec0c
001fec0c
001fec0cloc_1fec0c:
001fec0cldr x1, [sp+48]
001fec10ldr x2, [sp+56]
001fec14subs xzr, x1, x2
001fec18b.gt 0x1fec20
001fec1cb 0x1fec58
001fec20
001fec20loc_1fec20:
001fec20ldr x1, [sp+56]
001fec24ldr x2, [sp+88]
001fec28ldr x0, [x2+3*x1]
001fec2cstr x0, [sp+16]
001fec30bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fec34str x0, [sp+40]
001fec38ldr x1, [sp+32]
001fec3cadd x1, x1, x0
001fec40str x1, [sp+32]
001fec44b 0x1fec48
001fec48
001fec48loc_1fec48:
001fec48ldr x1, [sp+56]
001fec4cadd x1, x1, 1
001fec50str x1, [sp+56]
001fec54b 0x1fec0c
001fec58
001fec58loc_1fec58:
001fec58ldr x0, [sp+32]
001fec5cbl google.golang.org/protobuf/encoding/protowire.SizeBytes
001fec60str x0, [sp+40]
001fec64ldr x1, [sp+144]
001fec68ldrsb x27, [x1]
001fec6cldr x1, [x1+120]
001fec70add x0, x1, x0
001fec74str x0, [sp+24]
001fec78ldur x29, [sp-8]
001fec7cldr x30, [sp], 128
001fec80ret x30
001fec84
001fec84loc_1fec84:
001fec84stp x0, x1, [sp+8]
001fec88strb w2, [sp+24]
001fec8cmov x3, x30
001fec90bl runtime.morestack_noctxt.abi0
001fec94ldp x0, x1, [sp+8]
001fec98ldrb w2, [sp+24]
001fec9cb 0x1feb80
001feb80
001feca0
001feca0google.golang.org/protobuf/internal/impl.appendInt64PackedSlice: ; void google.golang.org/protobuf/internal/impl.appendInt64PackedSlice(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)
001feca0ldr x16, [x28+16]
001feca4sub x17, sp, 96
001feca8subs xzr, x17, x16
001fecacb.ls 0x1feec4
001fecb0str x30, [sp-224]!
001fecb4stur x29, [sp-8]
001fecb8sub x29, sp, 8
001fecbcstr x0, [sp+232]
001fecc0str x1, [sp+240]
001fecc4str x2, [sp+248]
001fecc8str x3, [sp+256]
001fecccstr x4, [sp+264]
001fecd0strb w5, [sp+272]
001fecd4str xzr, [sp+136]
001fecd8stp xzr, xzr, [sp+144]
001fecdcstp xzr, xzr, [sp+120]
001fece0ldr x0, [sp+256]
001fece4bl google.golang.org/protobuf/internal/impl.pointer.Int64Slice
001fece8str x0, [sp+208]
001fececldrsb x27, [x0]
001fecf0ldr x1, [x0]
001fecf4ldr x2, [x0+16]
001fecf8ldr x3, [x0+8]
001fecfcstr x1, [sp+160]
001fed00str x3, [sp+168]
001fed04str x2, [sp+176]
001fed08str x3, [sp+112]
001fed0ccbz x3, 0x1fed14
001fed10b 0x1fed50
001fed14
001fed14loc_1fed14:
001fed14ldr x5, [sp+232]
001fed18ldr x6, [sp+240]
001fed1cldr x7, [sp+248]
001fed20str x5, [sp+136]
001fed24str x6, [sp+144]
001fed28str x7, [sp+152]
001fed2cstp xzr, xzr, [sp+120]
001fed30ldr x0, [sp+136]
001fed34ldr x1, [sp+144]
001fed38ldr x2, [sp+152]
001fed3cmov x3, xzr
001fed40mov x4, xzr
001fed44ldur x29, [sp-8]
001fed48ldr x30, [sp], 224
001fed4cret x30
001fed50
001fed50loc_1fed50:
001fed50ldr x4, [sp+264]
001fed54ldrsb x27, [x4]
001fed58ldr x3, [x4+112]
001fed5cstr x3, [sp+104]
001fed60ldr x0, [sp+232]
001fed64ldr x1, [sp+240]
001fed68ldr x2, [sp+248]
001fed6cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fed70str x0, [sp+232]
001fed74str x1, [sp+240]
001fed78str x2, [sp+248]
001fed7cstr xzr, [sp+64]
001fed80ldr x4, [sp+168]
001fed84ldr x5, [sp+160]
001fed88ldr x6, [sp+176]
001fed8cstr x5, [sp+184]
001fed90str x4, [sp+192]
001fed94str x6, [sp+200]
001fed98str xzr, [sp+96]
001fed9cstr x4, [sp+88]
001feda0b 0x1feda4
001feda4
001feda4loc_1feda4:
001feda4ldr x4, [sp+88]
001feda8ldr x5, [sp+96]
001fedacsubs xzr, x4, x5
001fedb0b.gt 0x1fedb8
001fedb4b 0x1fedf0
001fedb8
001fedb8loc_1fedb8:
001fedb8ldr x1, [sp+96]
001fedbcldr x2, [sp+184]
001fedc0ldr x0, [x2+3*x1]
001fedc4str x0, [sp+56]
001fedc8bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fedccstr x0, [sp+112]
001fedd0ldr x1, [sp+64]
001fedd4add x1, x1, x0
001fedd8str x1, [sp+64]
001feddcb 0x1fede0
001fede0
001fede0loc_1fede0:
001fede0ldr x4, [sp+96]
001fede4add x4, x4, 1
001fede8str x4, [sp+96]
001fedecb 0x1feda4
001fedf0
001fedf0loc_1fedf0:
001fedf0ldr x0, [sp+232]
001fedf4ldr x1, [sp+240]
001fedf8ldr x2, [sp+248]
001fedfcldr x3, [sp+64]
001fee00bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fee04str x0, [sp+232]
001fee08str x1, [sp+240]
001fee0cstr x2, [sp+248]
001fee10ldr x4, [sp+168]
001fee14ldr x5, [sp+160]
001fee18ldr x6, [sp+176]
001fee1cstr x5, [sp+184]
001fee20str x4, [sp+192]
001fee24str x6, [sp+200]
001fee28str xzr, [sp+80]
001fee2cstr x4, [sp+72]
001fee30b 0x1fee34
001fee34
001fee34loc_1fee34:
001fee34ldr x5, [sp+72]
001fee38ldr x6, [sp+80]
001fee3csubs xzr, x5, x6
001fee40b.gt 0x1fee48
001fee44b 0x1fee88
001fee48
001fee48loc_1fee48:
001fee48ldr x4, [sp+80]
001fee4cldr x5, [sp+184]
001fee50ldr x3, [x5+3*x4]
001fee54str x3, [sp+48]
001fee58ldr x0, [sp+232]
001fee5cldr x1, [sp+240]
001fee60ldr x2, [sp+248]
001fee64bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fee68str x0, [sp+232]
001fee6cstr x1, [sp+240]
001fee70str x2, [sp+248]
001fee74b 0x1fee78
001fee78
001fee78loc_1fee78:
001fee78ldr x5, [sp+80]
001fee7cadd x5, x5, 1
001fee80str x5, [sp+80]
001fee84b 0x1fee34
001fee88
001fee88loc_1fee88:
001fee88ldr x5, [sp+232]
001fee8cldr x6, [sp+240]
001fee90ldr x7, [sp+248]
001fee94str x5, [sp+136]
001fee98str x6, [sp+144]
001fee9cstr x7, [sp+152]
001feea0stp xzr, xzr, [sp+120]
001feea4ldr x0, [sp+136]
001feea8ldr x1, [sp+144]
001feeacldr x2, [sp+152]
001feeb0mov x3, xzr
001feeb4mov x4, xzr
001feeb8ldur x29, [sp-8]
001feebcldr x30, [sp], 224
001feec0ret x30
001feec4
001feec4loc_1feec4:
001feec4stp x0, x1, [sp+8]
001feec8stp x2, x3, [sp+24]
001feeccstr x4, [sp+40]
001feed0strb w5, [sp+48]
001feed4mov x3, x30
001feed8bl runtime.morestack_noctxt.abi0
001feedcldp x0, x1, [sp+8]
001feee0ldp x2, x3, [sp+24]
001feee4ldr x4, [sp+40]
001feee8ldrb w5, [sp+48]
001feeecb 0x1feca0
001feca0
001feca0google.golang.org/protobuf/internal/impl.appendInt64PackedSlice: ; void google.golang.org/protobuf/internal/impl.appendInt64PackedSlice(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)
001feca0ldr x16, [x28+16]
001feca4sub x17, sp, 96
001feca8subs xzr, x17, x16
001fecacb.ls 0x1feec4
001fecb0str x30, [sp-224]!
001fecb4stur x29, [sp-8]
001fecb8sub x29, sp, 8
001fecbcstr x0, [sp+232]
001fecc0str x1, [sp+240]
001fecc4str x2, [sp+248]
001fecc8str x3, [sp+256]
001fecccstr x4, [sp+264]
001fecd0strb w5, [sp+272]
001fecd4str xzr, [sp+136]
001fecd8stp xzr, xzr, [sp+144]
001fecdcstp xzr, xzr, [sp+120]
001fece0ldr x0, [sp+256]
001fece4bl google.golang.org/protobuf/internal/impl.pointer.Int64Slice
001fece8str x0, [sp+208]
001fececldrsb x27, [x0]
001fecf0ldr x1, [x0]
001fecf4ldr x2, [x0+16]
001fecf8ldr x3, [x0+8]
001fecfcstr x1, [sp+160]
001fed00str x3, [sp+168]
001fed04str x2, [sp+176]
001fed08str x3, [sp+112]
001fed0ccbz x3, 0x1fed14
001fed10b 0x1fed50
001fed14
001fed14loc_1fed14:
001fed14ldr x5, [sp+232]
001fed18ldr x6, [sp+240]
001fed1cldr x7, [sp+248]
001fed20str x5, [sp+136]
001fed24str x6, [sp+144]
001fed28str x7, [sp+152]
001fed2cstp xzr, xzr, [sp+120]
001fed30ldr x0, [sp+136]
001fed34ldr x1, [sp+144]
001fed38ldr x2, [sp+152]
001fed3cmov x3, xzr
001fed40mov x4, xzr
001fed44ldur x29, [sp-8]
001fed48ldr x30, [sp], 224
001fed4cret x30
001fed50
001fed50loc_1fed50:
001fed50ldr x4, [sp+264]
001fed54ldrsb x27, [x4]
001fed58ldr x3, [x4+112]
001fed5cstr x3, [sp+104]
001fed60ldr x0, [sp+232]
001fed64ldr x1, [sp+240]
001fed68ldr x2, [sp+248]
001fed6cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fed70str x0, [sp+232]
001fed74str x1, [sp+240]
001fed78str x2, [sp+248]
001fed7cstr xzr, [sp+64]
001fed80ldr x4, [sp+168]
001fed84ldr x5, [sp+160]
001fed88ldr x6, [sp+176]
001fed8cstr x5, [sp+184]
001fed90str x4, [sp+192]
001fed94str x6, [sp+200]
001fed98str xzr, [sp+96]
001fed9cstr x4, [sp+88]
001feda0b 0x1feda4
001feda4
001feda4loc_1feda4:
001feda4ldr x4, [sp+88]
001feda8ldr x5, [sp+96]
001fedacsubs xzr, x4, x5
001fedb0b.gt 0x1fedb8
001fedb4b 0x1fedf0
001fedb8
001fedb8loc_1fedb8:
001fedb8ldr x1, [sp+96]
001fedbcldr x2, [sp+184]
001fedc0ldr x0, [x2+3*x1]
001fedc4str x0, [sp+56]
001fedc8bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fedccstr x0, [sp+112]
001fedd0ldr x1, [sp+64]
001fedd4add x1, x1, x0
001fedd8str x1, [sp+64]
001feddcb 0x1fede0
001fede0
001fede0loc_1fede0:
001fede0ldr x4, [sp+96]
001fede4add x4, x4, 1
001fede8str x4, [sp+96]
001fedecb 0x1feda4
001fedf0
001fedf0loc_1fedf0:
001fedf0ldr x0, [sp+232]
001fedf4ldr x1, [sp+240]
001fedf8ldr x2, [sp+248]
001fedfcldr x3, [sp+64]
001fee00bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fee04str x0, [sp+232]
001fee08str x1, [sp+240]
001fee0cstr x2, [sp+248]
001fee10ldr x4, [sp+168]
001fee14ldr x5, [sp+160]
001fee18ldr x6, [sp+176]
001fee1cstr x5, [sp+184]
001fee20str x4, [sp+192]
001fee24str x6, [sp+200]
001fee28str xzr, [sp+80]
001fee2cstr x4, [sp+72]
001fee30b 0x1fee34
001fee34
001fee34loc_1fee34:
001fee34ldr x5, [sp+72]
001fee38ldr x6, [sp+80]
001fee3csubs xzr, x5, x6
001fee40b.gt 0x1fee48
001fee44b 0x1fee88
001fee48
001fee48loc_1fee48:
001fee48ldr x4, [sp+80]
001fee4cldr x5, [sp+184]
001fee50ldr x3, [x5+3*x4]
001fee54str x3, [sp+48]
001fee58ldr x0, [sp+232]
001fee5cldr x1, [sp+240]
001fee60ldr x2, [sp+248]
001fee64bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fee68str x0, [sp+232]
001fee6cstr x1, [sp+240]
001fee70str x2, [sp+248]
001fee74b 0x1fee78
001fee78
001fee78loc_1fee78:
001fee78ldr x5, [sp+80]
001fee7cadd x5, x5, 1
001fee80str x5, [sp+80]
001fee84b 0x1fee34
001fee88
001fee88loc_1fee88:
001fee88ldr x5, [sp+232]
001fee8cldr x6, [sp+240]
001fee90ldr x7, [sp+248]
001fee94str x5, [sp+136]
001fee98str x6, [sp+144]
001fee9cstr x7, [sp+152]
001feea0stp xzr, xzr, [sp+120]
001feea4ldr x0, [sp+136]
001feea8ldr x1, [sp+144]
001feeacldr x2, [sp+152]
001feeb0mov x3, xzr
001feeb4mov x4, xzr
001feeb8ldur x29, [sp-8]
001feebcldr x30, [sp], 224
001feec0ret x30
001feec4
001feec4loc_1feec4:
001feec4stp x0, x1, [sp+8]
001feec8stp x2, x3, [sp+24]
001feeccstr x4, [sp+40]
001feed0strb w5, [sp+48]
001feed4mov x3, x30
001feed8bl runtime.morestack_noctxt.abi0
001feedcldp x0, x1, [sp+8]
001feee0ldp x2, x3, [sp+24]
001feee4ldr x4, [sp+40]
001feee8ldrb w5, [sp+48]
001feeecb 0x1feca0
001feca0
001feef0
001feef0google.golang.org/protobuf/internal/impl.sizeInt64Value: ; void google.golang.org/protobuf/internal/impl.sizeInt64Value(google.golang.org/protobuf/reflect/protoreflect.Value v, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001feef0ldr x16, [x28+16]
001feef4subs xzr, sp, x16
001feef8b.ls 0x1fef50
001feefcstr x30, [sp-64]!
001fef00stur x29, [sp-8]
001fef04sub x29, sp, 8
001fef08str x0, [sp+72]
001fef0cstr x1, [sp+80]
001fef10str x2, [sp+88]
001fef14str x3, [sp+96]
001fef18strb w4, [sp+104]
001fef1cstr xzr, [sp+32]
001fef20ldr x0, [sp+72]
001fef24ldr x1, [sp+80]
001fef28bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001fef2cstr x0, [sp+48]
001fef30bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fef34str x0, [sp+40]
001fef38ldr x3, [sp+96]
001fef3cadd x0, x3, x0
001fef40str x0, [sp+32]
001fef44ldur x29, [sp-8]
001fef48ldr x30, [sp], 64
001fef4cret x30
001fef50
001fef50loc_1fef50:
001fef50stp x0, x1, [sp+8]
001fef54stp x2, x3, [sp+24]
001fef58strb w4, [sp+40]
001fef5cmov x3, x30
001fef60bl runtime.morestack_noctxt.abi0
001fef64ldp x0, x1, [sp+8]
001fef68ldp x2, x3, [sp+24]
001fef6cldrb w4, [sp+40]
001fef70b 0x1feef0
001fef74udf 0
001fef78udf 0
001fef7cudf 0
001feef0
001feef0google.golang.org/protobuf/internal/impl.sizeInt64Value: ; void google.golang.org/protobuf/internal/impl.sizeInt64Value(google.golang.org/protobuf/reflect/protoreflect.Value v, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001feef0ldr x16, [x28+16]
001feef4subs xzr, sp, x16
001feef8b.ls 0x1fef50
001feefcstr x30, [sp-64]!
001fef00stur x29, [sp-8]
001fef04sub x29, sp, 8
001fef08str x0, [sp+72]
001fef0cstr x1, [sp+80]
001fef10str x2, [sp+88]
001fef14str x3, [sp+96]
001fef18strb w4, [sp+104]
001fef1cstr xzr, [sp+32]
001fef20ldr x0, [sp+72]
001fef24ldr x1, [sp+80]
001fef28bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001fef2cstr x0, [sp+48]
001fef30bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fef34str x0, [sp+40]
001fef38ldr x3, [sp+96]
001fef3cadd x0, x3, x0
001fef40str x0, [sp+32]
001fef44ldur x29, [sp-8]
001fef48ldr x30, [sp], 64
001fef4cret x30
001fef50
001fef50loc_1fef50:
001fef50stp x0, x1, [sp+8]
001fef54stp x2, x3, [sp+24]
001fef58strb w4, [sp+40]
001fef5cmov x3, x30
001fef60bl runtime.morestack_noctxt.abi0
001fef64ldp x0, x1, [sp+8]
001fef68ldp x2, x3, [sp+24]
001fef6cldrb w4, [sp+40]
001fef70b 0x1feef0
001fef74udf 0
001fef78udf 0
001fef7cudf 0
001feef0
001fef80
001fef80google.golang.org/protobuf/internal/impl.appendInt64Value: ; void google.golang.org/protobuf/internal/impl.appendInt64Value(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value v, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fef80ldr x16, [x28+16]
001fef84subs xzr, sp, x16
001fef88b.ls 0x1ff04c
001fef8cstr x30, [sp-96]!
001fef90stur x29, [sp-8]
001fef94sub x29, sp, 8
001fef98str x0, [sp+104]
001fef9cstr x1, [sp+112]
001fefa0str x2, [sp+120]
001fefa4str x3, [sp+128]
001fefa8str x4, [sp+136]
001fefacstr x5, [sp+144]
001fefb0str x6, [sp+152]
001fefb4strb w7, [sp+160]
001fefb8str xzr, [sp+64]
001fefbcstp xzr, xzr, [sp+72]
001fefc0stp xzr, xzr, [sp+48]
001fefc4ldr x3, [sp+152]
001fefc8ldr x0, [sp+104]
001fefccldr x1, [sp+112]
001fefd0ldr x2, [sp+120]
001fefd4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fefd8str x0, [sp+104]
001fefdcstr x1, [sp+112]
001fefe0str x2, [sp+120]
001fefe4ldr x0, [sp+128]
001fefe8ldr x1, [sp+136]
001fefecldr x2, [sp+144]
001feff0bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001feff4str x0, [sp+40]
001feff8ldr x1, [sp+112]
001feffcldr x2, [sp+120]
001ff000ldr x4, [sp+104]
001ff004mov x3, x0
001ff008mov x0, x4
001ff00cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001ff010str x0, [sp+104]
001ff014str x1, [sp+112]
001ff018str x2, [sp+120]
001ff01cstr x0, [sp+64]
001ff020str x1, [sp+72]
001ff024str x2, [sp+80]
001ff028stp xzr, xzr, [sp+48]
001ff02cldr x0, [sp+64]
001ff030ldr x1, [sp+72]
001ff034ldr x2, [sp+80]
001ff038mov x3, xzr
001ff03cmov x4, xzr
001ff040ldur x29, [sp-8]
001ff044ldr x30, [sp], 96
001ff048ret x30
001ff04c
001ff04cloc_1ff04c:
001ff04cstp x0, x1, [sp+8]
001ff050stp x2, x3, [sp+24]
001ff054stp x4, x5, [sp+40]
001ff058str x6, [sp+56]
001ff05cstrb w7, [sp+64]
001ff060mov x3, x30
001ff064bl runtime.morestack_noctxt.abi0
001ff068ldp x0, x1, [sp+8]
001ff06cldp x2, x3, [sp+24]
001ff070ldp x4, x5, [sp+40]
001ff074ldr x6, [sp+56]
001ff078ldrb w7, [sp+64]
001ff07cb 0x1fef80
001fef80
001fef80google.golang.org/protobuf/internal/impl.appendInt64Value: ; void google.golang.org/protobuf/internal/impl.appendInt64Value(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value v, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fef80ldr x16, [x28+16]
001fef84subs xzr, sp, x16
001fef88b.ls 0x1ff04c
001fef8cstr x30, [sp-96]!
001fef90stur x29, [sp-8]
001fef94sub x29, sp, 8
001fef98str x0, [sp+104]
001fef9cstr x1, [sp+112]
001fefa0str x2, [sp+120]
001fefa4str x3, [sp+128]
001fefa8str x4, [sp+136]
001fefacstr x5, [sp+144]
001fefb0str x6, [sp+152]
001fefb4strb w7, [sp+160]
001fefb8str xzr, [sp+64]
001fefbcstp xzr, xzr, [sp+72]
001fefc0stp xzr, xzr, [sp+48]
001fefc4ldr x3, [sp+152]
001fefc8ldr x0, [sp+104]
001fefccldr x1, [sp+112]
001fefd0ldr x2, [sp+120]
001fefd4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fefd8str x0, [sp+104]
001fefdcstr x1, [sp+112]
001fefe0str x2, [sp+120]
001fefe4ldr x0, [sp+128]
001fefe8ldr x1, [sp+136]
001fefecldr x2, [sp+144]
001feff0bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001feff4str x0, [sp+40]
001feff8ldr x1, [sp+112]
001feffcldr x2, [sp+120]
001ff000ldr x4, [sp+104]
001ff004mov x3, x0
001ff008mov x0, x4
001ff00cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001ff010str x0, [sp+104]
001ff014str x1, [sp+112]
001ff018str x2, [sp+120]
001ff01cstr x0, [sp+64]
001ff020str x1, [sp+72]
001ff024str x2, [sp+80]
001ff028stp xzr, xzr, [sp+48]
001ff02cldr x0, [sp+64]
001ff030ldr x1, [sp+72]
001ff034ldr x2, [sp+80]
001ff038mov x3, xzr
001ff03cmov x4, xzr
001ff040ldur x29, [sp-8]
001ff044ldr x30, [sp], 96
001ff048ret x30
001ff04c
001ff04cloc_1ff04c:
001ff04cstp x0, x1, [sp+8]
001ff050stp x2, x3, [sp+24]
001ff054stp x4, x5, [sp+40]
001ff058str x6, [sp+56]
001ff05cstrb w7, [sp+64]
001ff060mov x3, x30
001ff064bl runtime.morestack_noctxt.abi0
001ff068ldp x0, x1, [sp+8]
001ff06cldp x2, x3, [sp+24]
001ff070ldp x4, x5, [sp+40]
001ff074ldr x6, [sp+56]
001ff078ldrb w7, [sp+64]
001ff07cb 0x1fef80
001fef80
Loading..