File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
001b6d60
001b6d60google.golang.org/protobuf/internal/filedesc.(*Message).unmarshalFull: ; void google.golang.org/protobuf/internal/filedesc.(*Message).unmarshalFull(google.golang.org/protobuf/internal/filedesc.Message * md, struct []uint8 b, google.golang.org/protobuf/internal/strs.Builder * sb)
001b6d60ldr x16, [x28+16]
001b6d64sub x17, sp, 624
001b6d68subs xzr, x17, x16
001b6d6cb.ls 0x1b7b04
001b6d70sub x20, sp, 752
001b6d74stp x29, x30, [x20-8]
001b6d78add sp, x20, 0
001b6d7csub x29, sp, 8
001b6d80str x0, [sp+760]
001b6d84str x1, [sp+768]
001b6d88str x2, [sp+776]
001b6d8cstr x3, [sp+784]
001b6d90str x4, [sp+792]
001b6d94stp xzr, xzr, [sp+384]
001b6d98str xzr, [sp+400]
001b6d9cstp xzr, xzr, [sp+360]
001b6da0str xzr, [sp+376]
001b6da4str xzr, [sp+200]
001b6da8str xzr, [sp+152]
001b6dacstr xzr, [sp+192]
001b6db0stp xzr, xzr, [sp+336]
001b6db4str xzr, [sp+352]
001b6db8adrp x0, 0x4d6000
001b6dbcadd x0, x0, 320
001b6dc0bl runtime.newobject
001b6dc4str x0, [sp+688]
001b6dc8ldr x1, [sp+760]
001b6dccldrsb x27, [x1]
001b6dd0adrp x27, 0x895000
001b6dd4ldr w2, [x27+3056]
001b6dd8cbz w2, 0x1b6de0
001b6ddcb 0x1b6de4
001b6de0
001b6de0loc_1b6de0:
001b6de0b 0x1b6df8
001b6de4
001b6de4loc_1b6de4:
001b6de4bl runtime.gcWriteBarrier2
001b6de8str x0, [x25]
001b6decldr x5, [x1+200]
001b6df0str x5, [x25+8]
001b6df4b 0x1b6df8
001b6df8
001b6df8loc_1b6df8:
001b6df8str x0, [x1+200]
001b6dfcb 0x1b6e00
001b6e00
001b6e00loc_1b6e00:
001b6e00ldr x5, [sp+776]
001b6e04str x5, [sp+264]
001b6e08cbnz x5, 0x1b6e10
001b6e0cb 0x1b7688
001b6e10
001b6e10loc_1b6e10:
001b6e10ldr x0, [sp+768]
001b6e14ldr x1, [sp+776]
001b6e18ldr x2, [sp+784]
001b6e1cbl google.golang.org/protobuf/encoding/protowire.ConsumeTag
001b6e20str w0, [sp+128]
001b6e24strb w1, [sp+98]
001b6e28str x2, [sp+256]
001b6e2cldrsw x3, [sp+128]
001b6e30str w3, [sp+140]
001b6e34ldrsb x3, [sp+98]
001b6e38strb w3, [sp+99]
001b6e3cldr x3, [sp+256]
001b6e40str x3, [sp+280]
001b6e44ldrsw x3, [sp+140]
001b6e48str w3, [sp+108]
001b6e4cldrsb x3, [sp+99]
001b6e50strb w3, [sp+95]
001b6e54ldr x0, [sp+280]
001b6e58str x0, [sp+144]
001b6e5cldr x1, [sp+776]
001b6e60ldr x3, [sp+768]
001b6e64ldr x4, [sp+784]
001b6e68b 0x1b6e6c
001b6e6c
001b6e6cloc_1b6e6c:
001b6e6csubs xzr, x1, x0
001b6e70b.hs 0x1b6e78
001b6e74b 0x1b7afc
001b6e78
001b6e78loc_1b6e78:
001b6e78sub x5, x4, x0
001b6e7csub x6, x1, x0
001b6e80sub x7, xzr, x5
001b6e84and x7, x0, x7, asr #63
001b6e88add x7, x3, x7
001b6e8cstr x7, [sp+768]
001b6e90str x6, [sp+776]
001b6e94str x5, [sp+784]
001b6e98ldrsb x5, [sp+95]
001b6e9cstrb w5, [sp+96]
001b6ea0ubfm x5, x5, 0, 7
001b6ea4subs wzr, w5, 2
001b6ea8b.eq 0x1b6eb0
001b6eacb 0x1b7620
001b6eb0
001b6eb0loc_1b6eb0:
001b6eb0b 0x1b6eb4
001b6eb4
001b6eb4loc_1b6eb4:
001b6eb4str xzr, [sp+664]
001b6eb8add x27, sp, 672
001b6ebcstp xzr, xzr, [x27]
001b6ec0ldr x0, [sp+768]
001b6ec4ldr x1, [sp+776]
001b6ec8ldr x2, [sp+784]
001b6eccbl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001b6ed0str x0, [sp+664]
001b6ed4str x1, [sp+672]
001b6ed8str x2, [sp+680]
001b6edcstr x3, [sp+256]
001b6ee0str x0, [sp+720]
001b6ee4str x1, [sp+728]
001b6ee8str x2, [sp+736]
001b6eecldr x3, [sp+256]
001b6ef0str x3, [sp+272]
001b6ef4str x0, [sp+288]
001b6ef8str x1, [sp+296]
001b6efcstr x2, [sp+304]
001b6f00ldr x0, [sp+272]
001b6f04str x0, [sp+168]
001b6f08ldr x1, [sp+776]
001b6f0cldr x3, [sp+768]
001b6f10ldr x4, [sp+784]
001b6f14b 0x1b6f18
001b6f18
001b6f18loc_1b6f18:
001b6f18subs xzr, x1, x0
001b6f1cb.hs 0x1b6f24
001b6f20b 0x1b7af8
001b6f24
001b6f24loc_1b6f24:
001b6f24sub x5, x4, x0
001b6f28sub x6, x1, x0
001b6f2csub x7, xzr, x5
001b6f30and x7, x0, x7, asr #63
001b6f34add x7, x3, x7
001b6f38str x7, [sp+768]
001b6f3cstr x6, [sp+776]
001b6f40str x5, [sp+784]
001b6f44ldrsw x5, [sp+108]
001b6f48str w5, [sp+116]
001b6f4csubs wzr, w5, 5
001b6f50b.le 0x1b6f58
001b6f54b 0x1b72dc
001b6f58
001b6f58loc_1b6f58:
001b6f58subs wzr, w5, 3
001b6f5cb.le 0x1b6f64
001b6f60b 0x1b7070
001b6f64
001b6f64loc_1b6f64:
001b6f64subs wzr, w5, 2
001b6f68b.eq 0x1b6f70
001b6f6cb 0x1b7008
001b6f70
001b6f70loc_1b6f70:
001b6f70b 0x1b6f74
001b6f74
001b6f74loc_1b6f74:
001b6f74ldr x2, [sp+400]
001b6f78ldr x0, [sp+384]
001b6f7cldr x5, [sp+392]
001b6f80add x1, x5, 1
001b6f84subs xzr, x2, x1
001b6f88b.hs 0x1b6f90
001b6f8cb 0x1b6f94
001b6f90
001b6f90loc_1b6f90:
001b6f90b 0x1b6fa8
001b6f94
001b6f94loc_1b6f94:
001b6f94orr x3, xzr, 1
001b6f98adrp x4, 0x437000
001b6f9cadd x4, x4, 1216
001b6fa0bl runtime.growslice
001b6fa4b 0x1b6fa8
001b6fa8
001b6fa8loc_1b6fa8:
001b6fa8ldr x5, [sp+288]
001b6facadd x6, x1, x1, lsl #1
001b6fb0ldr x7, [sp+296]
001b6fb4ldr x8, [sp+304]
001b6fb8ubfm x6, x6, 61, 60
001b6fbcsub x6, x6, 24
001b6fc0add x9, x0, x6
001b6fc4str x7, [x9+8]
001b6fc8str x8, [x9+16]
001b6fccadrp x27, 0x895000
001b6fd0ldr w7, [x27+3056]
001b6fd4cbz w7, 0x1b6fdc
001b6fd8b 0x1b6fe0
001b6fdc
001b6fdcloc_1b6fdc:
001b6fdcb 0x1b6ff4
001b6fe0
001b6fe0loc_1b6fe0:
001b6fe0bl runtime.gcWriteBarrier2
001b6fe4str x5, [x25]
001b6fe8ldr x7, [x0+x6]
001b6fecstr x7, [x25+8]
001b6ff0b 0x1b6ff4
001b6ff4
001b6ff4loc_1b6ff4:
001b6ff4str x5, [x0+x6]
001b6ff8str x0, [sp+384]
001b6ffcstr x1, [sp+392]
001b7000str x2, [sp+400]
001b7004b 0x1b761c
001b7008
001b7008loc_1b7008:
001b7008subs wzr, w5, 3
001b700cb.eq 0x1b7014
001b7010b 0x1b7068
001b7014
001b7014loc_1b7014:
001b7014b 0x1b7018
001b7018
001b7018loc_1b7018:
001b7018ldr x5, [sp+760]
001b701cldrsb x27, [x5]
001b7020ldr x1, [x5+104]
001b7024ldr x5, [x5+96]
001b7028ldr x0, [sp+152]
001b702csubs xzr, x0, x1
001b7030b.lo 0x1b7038
001b7034b 0x1b7af4
001b7038
001b7038loc_1b7038:
001b7038movz x6, 208
001b703cmadd x0, x6, x0, x5
001b7040str x0, [sp+528]
001b7044ldr x1, [sp+288]
001b7048ldr x4, [sp+792]
001b704cldr x2, [sp+296]
001b7050ldr x3, [sp+304]
001b7054bl google.golang.org/protobuf/internal/filedesc.(*Message).unmarshalFull
001b7058ldr x5, [sp+152]
001b705cadd x5, x5, 1
001b7060str x5, [sp+152]
001b7064b 0x1b761c
001b7068
001b7068loc_1b7068:
001b7068b 0x1b706c
001b706c
001b706cloc_1b706c:
001b706cb 0x1b72d8
001b7070
001b7070loc_1b7070:
001b7070subs wzr, w5, 4
001b7074b.eq 0x1b707c
001b7078b 0x1b70cc
001b707c
001b707cloc_1b707c:
001b707cb 0x1b7080
001b7080
001b7080loc_1b7080:
001b7080ldr x5, [sp+760]
001b7084ldrsb x27, [x5]
001b7088ldr x1, [x5+56]
001b708cldr x5, [x5+48]
001b7090ldr x0, [sp+200]
001b7094subs xzr, x0, x1
001b7098b.lo 0x1b70a0
001b709cb 0x1b7af0
001b70a0
001b70a0loc_1b70a0:
001b70a0add x0, x5, x0, lsl #6
001b70a4str x0, [sp+536]
001b70a8ldr x1, [sp+288]
001b70acldr x4, [sp+792]
001b70b0ldr x2, [sp+296]
001b70b4ldr x3, [sp+304]
001b70b8bl google.golang.org/protobuf/internal/filedesc.(*Enum).unmarshalFull
001b70bcldr x5, [sp+200]
001b70c0add x5, x5, 1
001b70c4str x5, [sp+200]
001b70c8b 0x1b761c
001b70cc
001b70ccloc_1b70cc:
001b70ccsubs wzr, w5, 5
001b70d0b.eq 0x1b70d8
001b70d4b 0x1b72d0
001b70d8
001b70d8loc_1b70d8:
001b70d8b 0x1b70dc
001b70dc
001b70dcloc_1b70dc:
001b70dcstr xzr, [sp+664]
001b70e0add x27, sp, 672
001b70e4stp xzr, xzr, [x27]
001b70e8ldr x0, [sp+288]
001b70ecldr x1, [sp+296]
001b70f0ldr x2, [sp+304]
001b70f4bl google.golang.org/protobuf/internal/filedesc.unmarshalMessageExtensionRange
001b70f8ldr x3, [sp+8]
001b70fcstr x3, [sp+120]
001b7100str x0, [sp+664]
001b7104str x1, [sp+672]
001b7108str x2, [sp+680]
001b710cldr x3, [sp+120]
001b7110stur x3, [sp+132]
001b7114ldr x3, [sp+672]
001b7118ldr x4, [sp+680]
001b711cldr x5, [sp+664]
001b7120str x5, [sp+696]
001b7124str x3, [sp+704]
001b7128str x4, [sp+712]
001b712cldur x3, [sp+132]
001b7130stur x3, [sp+100]
001b7134ldr x3, [sp+696]
001b7138ldr x4, [sp+704]
001b713cldr x5, [sp+712]
001b7140str x3, [sp+312]
001b7144str x4, [sp+320]
001b7148str x5, [sp+328]
001b714cldr x3, [sp+760]
001b7150ldrsb x27, [x3]
001b7154ldr x0, [x3+16]
001b7158ldrsb x27, [x0]
001b715cstr x0, [sp+544]
001b7160ldr x2, [sp+312]
001b7164ldr x3, [sp+320]
001b7168ldr x4, [sp+328]
001b716cadrp x1, 0x86b000
001b7170add x1, x1, 912
001b7174bl google.golang.org/protobuf/internal/filedesc.(*Builder).optionsUnmarshaler
001b7178str x0, [sp+408]
001b717cldr x3, [sp+760]
001b7180ldrsb x27, [x3]
001b7184ldr x3, [x3+200]
001b7188ldrsb x27, [x3]
001b718cldr x2, [x3+304]
001b7190ldr x0, [x3+288]
001b7194ldr x3, [x3+296]
001b7198add x1, x3, 1
001b719csubs xzr, x2, x1
001b71a0b.hs 0x1b71a8
001b71a4b 0x1b71ac
001b71a8
001b71a8loc_1b71a8:
001b71a8b 0x1b71c0
001b71ac
001b71acloc_1b71ac:
001b71acorr x3, xzr, 1
001b71b0adrp x4, 0x449000
001b71b4add x4, x4, 3040
001b71b8bl runtime.growslice
001b71bcb 0x1b71c0
001b71c0
001b71c0loc_1b71c0:
001b71c0ldur x5, [sp+100]
001b71c4sub x6, x1, 1
001b71c8str x5, [x0+3*x6]
001b71ccldr x5, [sp+760]
001b71d0ldrsb x27, [x5]
001b71d4ldr x5, [x5+200]
001b71d8ldrsb x27, [x5]
001b71dcstr x1, [x5+296]
001b71e0str x2, [x5+304]
001b71e4adrp x27, 0x894000
001b71e8ldr w6, [x27+3056]
001b71eccbz w6, 0x1b71f4
001b71f0b 0x1b71f8
001b71f4
001b71f4loc_1b71f4:
001b71f4b 0x1b720c
001b71f8
001b71f8loc_1b71f8:
001b71f8bl runtime.gcWriteBarrier2
001b71fcstr x0, [x25]
001b7200ldr x6, [x5+288]
001b7204str x6, [x25+8]
001b7208b 0x1b720c
001b720c
001b720cloc_1b720c:
001b720cstr x0, [x5+288]
001b7210ldr x5, [sp+760]
001b7214ldrsb x27, [x5]
001b7218ldr x5, [x5+200]
001b721cldrsb x27, [x5]
001b7220ldr x2, [x5+368]
001b7224ldr x0, [x5+352]
001b7228ldr x5, [x5+360]
001b722cadd x1, x5, 1
001b7230subs xzr, x2, x1
001b7234b.hs 0x1b723c
001b7238b 0x1b7240
001b723c
001b723cloc_1b723c:
001b723cb 0x1b7254
001b7240
001b7240loc_1b7240:
001b7240orr x3, xzr, 1
001b7244adrp x4, 0x440000
001b7248add x4, x4, 3520
001b724cbl runtime.growslice
001b7250b 0x1b7254
001b7254
001b7254loc_1b7254:
001b7254ldr x5, [sp+408]
001b7258sub x6, x1, 1
001b725cadrp x27, 0x894000
001b7260ldr w7, [x27+3056]
001b7264cbz w7, 0x1b726c
001b7268b 0x1b7270
001b726c
001b726cloc_1b726c:
001b726cb 0x1b7284
001b7270
001b7270loc_1b7270:
001b7270bl runtime.gcWriteBarrier2
001b7274str x5, [x25]
001b7278ldr x7, [x0+3*x6]
001b727cstr x7, [x25+8]
001b7280b 0x1b7284
001b7284
001b7284loc_1b7284:
001b7284str x5, [x0+3*x6]
001b7288ldr x5, [sp+760]
001b728cldrsb x27, [x5]
001b7290ldr x5, [x5+200]
001b7294ldrsb x27, [x5]
001b7298str x1, [x5+360]
001b729cstr x2, [x5+368]
001b72a0adrp x27, 0x894000
001b72a4ldr w6, [x27+3056]
001b72a8cbz w6, 0x1b72b0
001b72acb 0x1b72b4
001b72b0
001b72b0loc_1b72b0:
001b72b0b 0x1b72c8
001b72b4
001b72b4loc_1b72b4:
001b72b4bl runtime.gcWriteBarrier2
001b72b8str x0, [x25]
001b72bcldr x6, [x5+352]
001b72c0str x6, [x25+8]
001b72c4b 0x1b72c8
001b72c8
001b72c8loc_1b72c8:
001b72c8str x0, [x5+352]
001b72ccb 0x1b761c
001b72d0
001b72d0loc_1b72d0:
001b72d0b 0x1b72d4
001b72d4
001b72d4loc_1b72d4:
001b72d4b 0x1b72d8
001b72d8
001b72d8loc_1b72d8:
001b72d8b 0x1b7618
001b72dc
001b72dcloc_1b72dc:
001b72dcsubs wzr, w5, 7
001b72e0b.le 0x1b72e8
001b72e4b 0x1b73a0
001b72e8
001b72e8loc_1b72e8:
001b72e8subs wzr, w5, 6
001b72ecb.eq 0x1b72f4
001b72f0b 0x1b7348
001b72f4
001b72f4loc_1b72f4:
001b72f4b 0x1b72f8
001b72f8
001b72f8loc_1b72f8:
001b72f8ldr x5, [sp+760]
001b72fcldrsb x27, [x5]
001b7300ldr x1, [x5+152]
001b7304ldr x5, [x5+144]
001b7308ldr x0, [sp+192]
001b730csubs xzr, x1, x0
001b7310b.hi 0x1b7318
001b7314b 0x1b7aec
001b7318
001b7318loc_1b7318:
001b7318movz x6, 88
001b731cmadd x0, x6, x0, x5
001b7320str x0, [sp+520]
001b7324ldr x1, [sp+288]
001b7328ldr x4, [sp+792]
001b732cldr x2, [sp+296]
001b7330ldr x3, [sp+304]
001b7334bl google.golang.org/protobuf/internal/filedesc.(*Extension).unmarshalFull
001b7338ldr x5, [sp+192]
001b733cadd x5, x5, 1
001b7340str x5, [sp+192]
001b7344b 0x1b761c
001b7348
001b7348loc_1b7348:
001b7348subs wzr, w5, 7
001b734cb.eq 0x1b7354
001b7350b 0x1b7398
001b7354
001b7354loc_1b7354:
001b7354b 0x1b7358
001b7358
001b7358loc_1b7358:
001b7358ldr x1, [sp+288]
001b735cldr x2, [sp+296]
001b7360ldr x3, [sp+304]
001b7364ldr x0, [sp+760]
001b7368bl google.golang.org/protobuf/internal/filedesc.(*Message).unmarshalOptions
001b736cldr x0, [sp+336]
001b7370ldr x3, [sp+288]
001b7374ldr x1, [sp+344]
001b7378ldr x4, [sp+296]
001b737cldr x2, [sp+352]
001b7380ldr x5, [sp+304]
001b7384bl google.golang.org/protobuf/internal/filedesc.appendOptions
001b7388str x0, [sp+336]
001b738cstr x1, [sp+344]
001b7390str x2, [sp+352]
001b7394b 0x1b761c
001b7398
001b7398loc_1b7398:
001b7398b 0x1b739c
001b739c
001b739cloc_1b739c:
001b739cb 0x1b7614
001b73a0
001b73a0loc_1b73a0:
001b73a0subs wzr, w5, 8
001b73a4b.eq 0x1b73ac
001b73a8b 0x1b7444
001b73ac
001b73acloc_1b73ac:
001b73acb 0x1b73b0
001b73b0
001b73b0loc_1b73b0:
001b73b0ldr x2, [sp+376]
001b73b4ldr x0, [sp+360]
001b73b8ldr x5, [sp+368]
001b73bcadd x1, x5, 1
001b73c0subs xzr, x2, x1
001b73c4b.hs 0x1b73cc
001b73c8b 0x1b73d0
001b73cc
001b73ccloc_1b73cc:
001b73ccb 0x1b73e4
001b73d0
001b73d0loc_1b73d0:
001b73d0orr x3, xzr, 1
001b73d4adrp x4, 0x436000
001b73d8add x4, x4, 1216
001b73dcbl runtime.growslice
001b73e0b 0x1b73e4
001b73e4
001b73e4loc_1b73e4:
001b73e4ldr x5, [sp+288]
001b73e8add x6, x1, x1, lsl #1
001b73ecldr x7, [sp+296]
001b73f0ldr x8, [sp+304]
001b73f4ubfm x6, x6, 61, 60
001b73f8sub x6, x6, 24
001b73fcadd x9, x0, x6
001b7400str x7, [x9+8]
001b7404str x8, [x9+16]
001b7408adrp x27, 0x894000
001b740cldr w7, [x27+3056]
001b7410cbz w7, 0x1b7418
001b7414b 0x1b741c
001b7418
001b7418loc_1b7418:
001b7418b 0x1b7430
001b741c
001b741cloc_1b741c:
001b741cbl runtime.gcWriteBarrier2
001b7420str x5, [x25]
001b7424ldr x7, [x0+x6]
001b7428str x7, [x25+8]
001b742cb 0x1b7430
001b7430
001b7430loc_1b7430:
001b7430str x5, [x0+x6]
001b7434str x0, [sp+360]
001b7438str x1, [sp+368]
001b743cstr x2, [sp+376]
001b7440b 0x1b761c
001b7444
001b7444loc_1b7444:
001b7444subs wzr, w5, 9
001b7448b.eq 0x1b7450
001b744cb 0x1b7504
001b7450
001b7450loc_1b7450:
001b7450b 0x1b7454
001b7454
001b7454loc_1b7454:
001b7454ldr x0, [sp+288]
001b7458ldr x1, [sp+296]
001b745cldr x2, [sp+304]
001b7460bl google.golang.org/protobuf/internal/filedesc.unmarshalMessageReservedRange
001b7464ldr x3, [sp+8]
001b7468str x3, [sp+120]
001b746cldr x3, [sp+760]
001b7470ldrsb x27, [x3]
001b7474ldr x3, [x3+200]
001b7478ldrsb x27, [x3]
001b747cldr x2, [x3+192]
001b7480ldr x4, [x3+184]
001b7484add x1, x4, 1
001b7488ldr x0, [x3+176]
001b748csubs xzr, x2, x1
001b7490b.hs 0x1b7498
001b7494b 0x1b749c
001b7498
001b7498loc_1b7498:
001b7498b 0x1b74b0
001b749c
001b749cloc_1b749c:
001b749corr x3, xzr, 1
001b74a0adrp x4, 0x449000
001b74a4add x4, x4, 3040
001b74a8bl runtime.growslice
001b74acb 0x1b74b0
001b74b0
001b74b0loc_1b74b0:
001b74b0ldr x5, [sp+120]
001b74b4sub x6, x1, 1
001b74b8str x5, [x0+3*x6]
001b74bcldr x5, [sp+760]
001b74c0ldrsb x27, [x5]
001b74c4ldr x5, [x5+200]
001b74c8ldrsb x27, [x5]
001b74ccstr x1, [x5+184]
001b74d0str x2, [x5+192]
001b74d4adrp x27, 0x894000
001b74d8ldr w6, [x27+3056]
001b74dccbz w6, 0x1b74e4
001b74e0b 0x1b74e8
001b74e4
001b74e4loc_1b74e4:
001b74e4b 0x1b74fc
001b74e8
001b74e8loc_1b74e8:
001b74e8bl runtime.gcWriteBarrier2
001b74ecstr x0, [x25]
001b74f0ldr x6, [x5+176]
001b74f4str x6, [x25+8]
001b74f8b 0x1b74fc
001b74fc
001b74fcloc_1b74fc:
001b74fcstr x0, [x5+176]
001b7500b 0x1b761c
001b7504
001b7504loc_1b7504:
001b7504subs wzr, w5, 10
001b7508b.eq 0x1b7510
001b750cb 0x1b7608
001b7510
001b7510loc_1b7510:
001b7510b 0x1b7514
001b7514
001b7514loc_1b7514:
001b7514ldr x1, [sp+288]
001b7518ldr x2, [sp+296]
001b751cldr x3, [sp+304]
001b7520ldr x0, [sp+792]
001b7524bl google.golang.org/protobuf/internal/strs.(*Builder).MakeString
001b7528str x0, [sp+648]
001b752cstr x1, [sp+656]
001b7530str x0, [sp+552]
001b7534str x1, [sp+560]
001b7538ldr x4, [sp+760]
001b753cldrsb x27, [x4]
001b7540ldr x4, [x4+200]
001b7544ldrsb x27, [x4]
001b7548ldr x2, [x4+144]
001b754cldr x0, [x4+128]
001b7550ldr x4, [x4+136]
001b7554add x1, x4, 1
001b7558subs xzr, x2, x1
001b755cb.hs 0x1b7564
001b7560b 0x1b7568
001b7564
001b7564loc_1b7564:
001b7564b 0x1b757c
001b7568
001b7568loc_1b7568:
001b7568orr x3, xzr, 1
001b756cadrp x4, 0x452000
001b7570add x4, x4, 3392
001b7574bl runtime.growslice
001b7578b 0x1b757c
001b757c
001b757cloc_1b757c:
001b757csub x5, x1, 1
001b7580add x6, x0, x5, lsl #4
001b7584ubfm x5, x5, 60, 59
001b7588ldr x7, [sp+552]
001b758cldr x8, [sp+560]
001b7590str x8, [x6+8]
001b7594adrp x27, 0x894000
001b7598ldr w6, [x27+3056]
001b759ccbz w6, 0x1b75a4
001b75a0b 0x1b75a8
001b75a4
001b75a4loc_1b75a4:
001b75a4b 0x1b75bc
001b75a8
001b75a8loc_1b75a8:
001b75a8bl runtime.gcWriteBarrier2
001b75acstr x7, [x25]
001b75b0ldr x6, [x0+x5]
001b75b4str x6, [x25+8]
001b75b8b 0x1b75bc
001b75bc
001b75bcloc_1b75bc:
001b75bcstr x7, [x0+x5]
001b75c0ldr x5, [sp+760]
001b75c4ldrsb x27, [x5]
001b75c8ldr x5, [x5+200]
001b75ccldrsb x27, [x5]
001b75d0str x1, [x5+136]
001b75d4str x2, [x5+144]
001b75d8adrp x27, 0x894000
001b75dcldr w6, [x27+3056]
001b75e0cbz w6, 0x1b75e8
001b75e4b 0x1b75ec
001b75e8
001b75e8loc_1b75e8:
001b75e8b 0x1b7600
001b75ec
001b75ecloc_1b75ec:
001b75ecbl runtime.gcWriteBarrier2
001b75f0str x0, [x25]
001b75f4ldr x6, [x5+128]
001b75f8str x6, [x25+8]
001b75fcb 0x1b7600
001b7600
001b7600loc_1b7600:
001b7600str x0, [x5+128]
001b7604b 0x1b761c
001b7608
001b7608loc_1b7608:
001b7608b 0x1b760c
001b760c
001b760cloc_1b760c:
001b760cb 0x1b7610
001b7610
001b7610loc_1b7610:
001b7610b 0x1b7614
001b7614
001b7614loc_1b7614:
001b7614b 0x1b7618
001b7618
001b7618loc_1b7618:
001b7618b 0x1b761c
001b761c
001b761cloc_1b761c:
001b761cb 0x1b7680
001b7620
001b7620loc_1b7620:
001b7620b 0x1b7624
001b7624
001b7624loc_1b7624:
001b7624ldrsb x1, [sp+95]
001b7628ldr x2, [sp+768]
001b762cldr x3, [sp+776]
001b7630ldr x4, [sp+784]
001b7634ldrsw x0, [sp+108]
001b7638bl google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue
001b763cstr x0, [sp+160]
001b7640ldr x1, [sp+776]
001b7644ldr x5, [sp+768]
001b7648ldr x6, [sp+784]
001b764cb 0x1b7650
001b7650
001b7650loc_1b7650:
001b7650subs xzr, x0, x1
001b7654b.ls 0x1b765c
001b7658b 0x1b7ae8
001b765c
001b765cloc_1b765c:
001b765csub x6, x6, x0
001b7660sub x7, x1, x0
001b7664sub x8, xzr, x6
001b7668and x8, x0, x8, asr #63
001b766cadd x5, x5, x8
001b7670str x5, [sp+768]
001b7674str x7, [sp+776]
001b7678str x6, [sp+784]
001b767cb 0x1b7680
001b7680
001b7680loc_1b7680:
001b7680b 0x1b7684
001b7684
001b7684loc_1b7684:
001b7684b 0x1b6e00
001b7688
001b7688loc_1b7688:
001b7688ldr x5, [sp+392]
001b768cstr x5, [sp+264]
001b7690subs xzr, x5, 0
001b7694cset x6, ne
001b7698strb w6, [sp+97]
001b769ccbnz x5, 0x1b76a4
001b76a0b 0x1b76a8
001b76a4
001b76a4loc_1b76a4:
001b76a4b 0x1b76c0
001b76a8
001b76a8loc_1b76a8:
001b76a8ldr x5, [sp+368]
001b76acstr x5, [sp+256]
001b76b0subs xzr, x5, 0
001b76b4cset x5, ne
001b76b8strb w5, [sp+97]
001b76bcb 0x1b76c0
001b76c0
001b76c0loc_1b76c0:
001b76c0ldrb w5, [sp+97]
001b76c4tbnz w5, 0, 0x1b76cc
001b76c8b 0x1b77d8
001b76cc
001b76ccloc_1b76cc:
001b76ccldr x2, [sp+392]
001b76d0str x2, [sp+264]
001b76d4adrp x0, 0x48e000
001b76d8add x0, x0, 4064
001b76dcmov x1, x2
001b76e0bl runtime.makeslice
001b76e4ldr x3, [sp+264]
001b76e8ldr x4, [sp+264]
001b76ecstr x0, [sp+624]
001b76f0str x3, [sp+632]
001b76f4str x4, [sp+640]
001b76f8ldr x5, [sp+760]
001b76fcldrsb x27, [x5]
001b7700ldr x5, [x5+200]
001b7704ldrsb x27, [x5]
001b7708str x3, [x5+16]
001b770cstr x4, [x5+24]
001b7710adrp x27, 0x894000
001b7714ldr w3, [x27+3056]
001b7718cbz w3, 0x1b7720
001b771cb 0x1b7724
001b7720
001b7720loc_1b7720:
001b7720b 0x1b7738
001b7724
001b7724loc_1b7724:
001b7724bl runtime.gcWriteBarrier2
001b7728str x0, [x25]
001b772cldr x3, [x5+8]
001b7730str x3, [x25+8]
001b7734b 0x1b7738
001b7738
001b7738loc_1b7738:
001b7738str x0, [x5+8]
001b773cldr x2, [sp+368]
001b7740str x2, [sp+264]
001b7744adrp x0, 0x48f000
001b7748add x0, x0, 288
001b774cmov x1, x2
001b7750bl runtime.makeslice
001b7754ldr x3, [sp+264]
001b7758ldr x4, [sp+264]
001b775cstr x0, [sp+600]
001b7760str x3, [sp+608]
001b7764str x4, [sp+616]
001b7768ldr x5, [sp+760]
001b776cldrsb x27, [x5]
001b7770ldr x5, [x5+200]
001b7774ldrsb x27, [x5]
001b7778str x3, [x5+88]
001b777cstr x4, [x5+96]
001b7780adrp x27, 0x894000
001b7784ldr w3, [x27+3056]
001b7788cbz w3, 0x1b7790
001b778cb 0x1b7794
001b7790
001b7790loc_1b7790:
001b7790b 0x1b77a8
001b7794
001b7794loc_1b7794:
001b7794bl runtime.gcWriteBarrier2
001b7798str x0, [x25]
001b779cldr x9, [x5+80]
001b77a0str x9, [x25+8]
001b77a4b 0x1b77a8
001b77a8
001b77a8loc_1b77a8:
001b77a8str x0, [x5+80]
001b77acldr x9, [sp+392]
001b77b0ldr x10, [sp+384]
001b77b4ldr x11, [sp+400]
001b77b8str x10, [sp+576]
001b77bcstr x9, [sp+584]
001b77c0str x11, [sp+592]
001b77c4str xzr, [sp+248]
001b77c8str x9, [sp+240]
001b77ccldr x9, [sp+576]
001b77d0str x9, [sp+232]
001b77d4b 0x1b7854
001b77d8
001b77d8loc_1b77d8:
001b77d8b 0x1b77dc
001b77dc
001b77dcloc_1b77dc:
001b77dcldr x5, [sp+760]
001b77e0ldrsb x27, [x5]
001b77e4ldr x0, [x5+16]
001b77e8ldrsb x27, [x0]
001b77ecstr x0, [sp+480]
001b77f0ldr x2, [sp+336]
001b77f4ldr x3, [sp+344]
001b77f8ldr x4, [sp+352]
001b77fcadrp x1, 0x86b000
001b7800add x1, x1, 864
001b7804bl google.golang.org/protobuf/internal/filedesc.(*Builder).optionsUnmarshaler
001b7808str x0, [sp+568]
001b780cldr x5, [sp+760]
001b7810ldrsb x27, [x5]
001b7814ldr x5, [x5+200]
001b7818ldrsb x27, [x5]
001b781cadrp x27, 0x894000
001b7820ldr w6, [x27+3056]
001b7824cbz w6, 0x1b782c
001b7828b 0x1b7830
001b782c
001b782cloc_1b782c:
001b782cb 0x1b7844
001b7830
001b7830loc_1b7830:
001b7830bl runtime.gcWriteBarrier2
001b7834str x0, [x25]
001b7838ldr x1, [x5]
001b783cstr x1, [x25+8]
001b7840b 0x1b7844
001b7844
001b7844loc_1b7844:
001b7844str x0, [x5]
001b7848ldp x29, x30, [sp-8]
001b784cadd sp, sp, 752
001b7850ret x30
001b7854
001b7854loc_1b7854:
001b7854ldr x9, [sp+240]
001b7858ldr x10, [sp+248]
001b785csubs xzr, x9, x10
001b7860b.gt 0x1b7868
001b7864b 0x1b79e8
001b7868
001b7868loc_1b7868:
001b7868ldr x9, [sp+232]
001b786cstr x9, [sp+512]
001b7870ldr x9, [sp+248]
001b7874str x9, [sp+184]
001b7878ldr x9, [sp+512]
001b787cldr x10, [x9]
001b7880ldr x11, [x9+8]
001b7884ldr x9, [x9+16]
001b7888str x10, [sp+456]
001b788cstr x11, [sp+464]
001b7890str x9, [sp+472]
001b7894ldr x9, [sp+760]
001b7898ldrsb x27, [x9]
001b789cldr x9, [x9+200]
001b78a0ldrsb x27, [x9]
001b78a4ldr x1, [x9+16]
001b78a8ldr x9, [x9+8]
001b78acldr x0, [sp+184]
001b78b0subs xzr, x1, x0
001b78b4b.hi 0x1b78bc
001b78b8b 0x1b7ae4
001b78bc
001b78bcloc_1b78bc:
001b78bcorr x10, xzr, 248
001b78c0madd x9, x10, x0, x9
001b78c4str x9, [sp+424]
001b78c8ldr x9, [sp+760]
001b78ccldrsb x27, [x9]
001b78d0ldr x5, [x9+16]
001b78d4str x5, [sp+504]
001b78d8ldr x8, [sp+184]
001b78dcldr x1, [sp+456]
001b78e0ldr x0, [sp+424]
001b78e4ldr x4, [sp+792]
001b78e8ldr x2, [sp+464]
001b78ecldr x3, [sp+472]
001b78f0ldr x7, [sp+760]
001b78f4adrp x6, 0x564000
001b78f8add x6, x6, 312
001b78fcbl google.golang.org/protobuf/internal/filedesc.(*Field).unmarshalFull
001b7900ldr x9, [sp+424]
001b7904ldrsb x27, [x9]
001b7908ldrsb x9, [x9+60]
001b790cubfm x9, x9, 0, 7
001b7910subs wzr, w9, 2
001b7914b.eq 0x1b791c
001b7918b 0x1b79c4
001b791c
001b791cloc_1b791c:
001b791cldr x9, [sp+424]
001b7920ldrsb x27, [x9]
001b7924ldrsw x9, [x9+56]
001b7928str w9, [sp+112]
001b792cldr x9, [sp+760]
001b7930ldrsb x27, [x9]
001b7934ldr x9, [x9+200]
001b7938ldrsb x27, [x9]
001b793cldr x2, [x9+256]
001b7940ldr x0, [x9+240]
001b7944ldr x9, [x9+248]
001b7948add x1, x9, 1
001b794csubs xzr, x2, x1
001b7950b.hs 0x1b7958
001b7954b 0x1b795c
001b7958
001b7958loc_1b7958:
001b7958b 0x1b7970
001b795c
001b795cloc_1b795c:
001b795corr x3, xzr, 1
001b7960adrp x4, 0x453000
001b7964add x4, x4, 928
001b7968bl runtime.growslice
001b796cb 0x1b7970
001b7970
001b7970loc_1b7970:
001b7970ldrsw x9, [sp+112]
001b7974sub x10, x1, 1
001b7978str w9, [x0+2*x10]
001b797cldr x9, [sp+760]
001b7980ldrsb x27, [x9]
001b7984ldr x9, [x9+200]
001b7988ldrsb x27, [x9]
001b798cstr x1, [x9+248]
001b7990str x2, [x9+256]
001b7994adrp x27, 0x894000
001b7998ldr w10, [x27+3056]
001b799ccbz w10, 0x1b79a4
001b79a0b 0x1b79a8
001b79a4
001b79a4loc_1b79a4:
001b79a4b 0x1b79bc
001b79a8
001b79a8loc_1b79a8:
001b79a8bl runtime.gcWriteBarrier2
001b79acstr x0, [x25]
001b79b0ldr x10, [x9+240]
001b79b4str x10, [x25+8]
001b79b8b 0x1b79bc
001b79bc
001b79bcloc_1b79bc:
001b79bcstr x0, [x9+240]
001b79c0b 0x1b79c8
001b79c4
001b79c4loc_1b79c4:
001b79c4b 0x1b79c8
001b79c8
001b79c8loc_1b79c8:
001b79c8b 0x1b79cc
001b79cc
001b79ccloc_1b79cc:
001b79ccldr x9, [sp+248]
001b79d0add x9, x9, 1
001b79d4str x9, [sp+248]
001b79d8ldr x9, [sp+512]
001b79dcadd x9, x9, 24
001b79e0str x9, [sp+232]
001b79e4b 0x1b7854
001b79e8
001b79e8loc_1b79e8:
001b79e8ldr x9, [sp+368]
001b79ecldr x10, [sp+360]
001b79f0ldr x11, [sp+376]
001b79f4str x10, [sp+576]
001b79f8str x9, [sp+584]
001b79fcstr x11, [sp+592]
001b7a00str xzr, [sp+224]
001b7a04str x9, [sp+216]
001b7a08ldr x9, [sp+576]
001b7a0cstr x9, [sp+208]
001b7a10b 0x1b7a14
001b7a14
001b7a14loc_1b7a14:
001b7a14ldr x9, [sp+216]
001b7a18ldr x10, [sp+224]
001b7a1csubs xzr, x9, x10
001b7a20b.gt 0x1b7a28
001b7a24b 0x1b7adc
001b7a28
001b7a28loc_1b7a28:
001b7a28ldr x9, [sp+208]
001b7a2cstr x9, [sp+496]
001b7a30ldr x9, [sp+224]
001b7a34str x9, [sp+176]
001b7a38ldr x9, [sp+496]
001b7a3cldr x10, [x9]
001b7a40ldr x11, [x9+8]
001b7a44ldr x9, [x9+16]
001b7a48str x10, [sp+432]
001b7a4cstr x11, [sp+440]
001b7a50str x9, [sp+448]
001b7a54ldr x9, [sp+760]
001b7a58ldrsb x27, [x9]
001b7a5cldr x9, [x9+200]
001b7a60ldrsb x27, [x9]
001b7a64ldr x1, [x9+88]
001b7a68ldr x9, [x9+80]
001b7a6cldr x0, [sp+176]
001b7a70subs xzr, x1, x0
001b7a74b.hi 0x1b7a7c
001b7a78b 0x1b7ae0
001b7a7c
001b7a7cloc_1b7a7c:
001b7a7cadd x9, x9, x0, lsl #7
001b7a80str x9, [sp+416]
001b7a84ldr x9, [sp+760]
001b7a88ldrsb x27, [x9]
001b7a8cldr x5, [x9+16]
001b7a90str x5, [sp+488]
001b7a94ldr x8, [sp+176]
001b7a98ldr x1, [sp+432]
001b7a9cldr x0, [sp+416]
001b7aa0ldr x4, [sp+792]
001b7aa4ldr x2, [sp+440]
001b7aa8ldr x3, [sp+448]
001b7aacldr x7, [sp+760]
001b7ab0adrp x6, 0x564000
001b7ab4add x6, x6, 312
001b7ab8bl google.golang.org/protobuf/internal/filedesc.(*Oneof).unmarshalFull
001b7abcb 0x1b7ac0
001b7ac0
001b7ac0loc_1b7ac0:
001b7ac0ldr x9, [sp+224]
001b7ac4add x9, x9, 1
001b7ac8str x9, [sp+224]
001b7accldr x9, [sp+496]
001b7ad0add x9, x9, 24
001b7ad4str x9, [sp+208]
001b7ad8b 0x1b7a14
001b7adc
001b7adcloc_1b7adc:
001b7adcb 0x1b77dc
001b7ae0
001b7ae0loc_1b7ae0:
001b7ae0bl runtime.panicIndex
001b7ae4
001b7ae4loc_1b7ae4:
001b7ae4bl runtime.panicIndex
001b7ae8
001b7ae8loc_1b7ae8:
001b7ae8bl runtime.panicSliceB
001b7aec
001b7aecloc_1b7aec:
001b7aecbl runtime.panicIndex
001b7af0
001b7af0loc_1b7af0:
001b7af0bl runtime.panicIndex
001b7af4
001b7af4loc_1b7af4:
001b7af4bl runtime.panicIndex
001b7af8
001b7af8loc_1b7af8:
001b7af8bl runtime.panicSliceB
001b7afc
001b7afcloc_1b7afc:
001b7afcbl runtime.panicSliceB
001b7b00hint
001b7b04
001b7b04loc_1b7b04:
001b7b04stp x0, x1, [sp+8]
001b7b08stp x2, x3, [sp+24]
001b7b0cstr x4, [sp+40]
001b7b10mov x3, x30
001b7b14bl runtime.morestack_noctxt.abi0
001b7b18ldp x0, x1, [sp+8]
001b7b1cldp x2, x3, [sp+24]
001b7b20ldr x4, [sp+40]
001b7b24b 0x1b6d60
001b7b28udf 0
001b7b2cudf 0
001b6d60
001b6d60google.golang.org/protobuf/internal/filedesc.(*Message).unmarshalFull: ; void google.golang.org/protobuf/internal/filedesc.(*Message).unmarshalFull(google.golang.org/protobuf/internal/filedesc.Message * md, struct []uint8 b, google.golang.org/protobuf/internal/strs.Builder * sb)
001b6d60ldr x16, [x28+16]
001b6d64sub x17, sp, 624
001b6d68subs xzr, x17, x16
001b6d6cb.ls 0x1b7b04
001b6d70sub x20, sp, 752
001b6d74stp x29, x30, [x20-8]
001b6d78add sp, x20, 0
001b6d7csub x29, sp, 8
001b6d80str x0, [sp+760]
001b6d84str x1, [sp+768]
001b6d88str x2, [sp+776]
001b6d8cstr x3, [sp+784]
001b6d90str x4, [sp+792]
001b6d94stp xzr, xzr, [sp+384]
001b6d98str xzr, [sp+400]
001b6d9cstp xzr, xzr, [sp+360]
001b6da0str xzr, [sp+376]
001b6da4str xzr, [sp+200]
001b6da8str xzr, [sp+152]
001b6dacstr xzr, [sp+192]
001b6db0stp xzr, xzr, [sp+336]
001b6db4str xzr, [sp+352]
001b6db8adrp x0, 0x4d6000
001b6dbcadd x0, x0, 320
001b6dc0bl runtime.newobject
001b6dc4str x0, [sp+688]
001b6dc8ldr x1, [sp+760]
001b6dccldrsb x27, [x1]
001b6dd0adrp x27, 0x895000
001b6dd4ldr w2, [x27+3056]
001b6dd8cbz w2, 0x1b6de0
001b6ddcb 0x1b6de4
001b6de0
001b6de0loc_1b6de0:
001b6de0b 0x1b6df8
001b6de4
001b6de4loc_1b6de4:
001b6de4bl runtime.gcWriteBarrier2
001b6de8str x0, [x25]
001b6decldr x5, [x1+200]
001b6df0str x5, [x25+8]
001b6df4b 0x1b6df8
001b6df8
001b6df8loc_1b6df8:
001b6df8str x0, [x1+200]
001b6dfcb 0x1b6e00
001b6e00
001b6e00loc_1b6e00:
001b6e00ldr x5, [sp+776]
001b6e04str x5, [sp+264]
001b6e08cbnz x5, 0x1b6e10
001b6e0cb 0x1b7688
001b6e10
001b6e10loc_1b6e10:
001b6e10ldr x0, [sp+768]
001b6e14ldr x1, [sp+776]
001b6e18ldr x2, [sp+784]
001b6e1cbl google.golang.org/protobuf/encoding/protowire.ConsumeTag
001b6e20str w0, [sp+128]
001b6e24strb w1, [sp+98]
001b6e28str x2, [sp+256]
001b6e2cldrsw x3, [sp+128]
001b6e30str w3, [sp+140]
001b6e34ldrsb x3, [sp+98]
001b6e38strb w3, [sp+99]
001b6e3cldr x3, [sp+256]
001b6e40str x3, [sp+280]
001b6e44ldrsw x3, [sp+140]
001b6e48str w3, [sp+108]
001b6e4cldrsb x3, [sp+99]
001b6e50strb w3, [sp+95]
001b6e54ldr x0, [sp+280]
001b6e58str x0, [sp+144]
001b6e5cldr x1, [sp+776]
001b6e60ldr x3, [sp+768]
001b6e64ldr x4, [sp+784]
001b6e68b 0x1b6e6c
001b6e6c
001b6e6cloc_1b6e6c:
001b6e6csubs xzr, x1, x0
001b6e70b.hs 0x1b6e78
001b6e74b 0x1b7afc
001b6e78
001b6e78loc_1b6e78:
001b6e78sub x5, x4, x0
001b6e7csub x6, x1, x0
001b6e80sub x7, xzr, x5
001b6e84and x7, x0, x7, asr #63
001b6e88add x7, x3, x7
001b6e8cstr x7, [sp+768]
001b6e90str x6, [sp+776]
001b6e94str x5, [sp+784]
001b6e98ldrsb x5, [sp+95]
001b6e9cstrb w5, [sp+96]
001b6ea0ubfm x5, x5, 0, 7
001b6ea4subs wzr, w5, 2
001b6ea8b.eq 0x1b6eb0
001b6eacb 0x1b7620
001b6eb0
001b6eb0loc_1b6eb0:
001b6eb0b 0x1b6eb4
001b6eb4
001b6eb4loc_1b6eb4:
001b6eb4str xzr, [sp+664]
001b6eb8add x27, sp, 672
001b6ebcstp xzr, xzr, [x27]
001b6ec0ldr x0, [sp+768]
001b6ec4ldr x1, [sp+776]
001b6ec8ldr x2, [sp+784]
001b6eccbl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001b6ed0str x0, [sp+664]
001b6ed4str x1, [sp+672]
001b6ed8str x2, [sp+680]
001b6edcstr x3, [sp+256]
001b6ee0str x0, [sp+720]
001b6ee4str x1, [sp+728]
001b6ee8str x2, [sp+736]
001b6eecldr x3, [sp+256]
001b6ef0str x3, [sp+272]
001b6ef4str x0, [sp+288]
001b6ef8str x1, [sp+296]
001b6efcstr x2, [sp+304]
001b6f00ldr x0, [sp+272]
001b6f04str x0, [sp+168]
001b6f08ldr x1, [sp+776]
001b6f0cldr x3, [sp+768]
001b6f10ldr x4, [sp+784]
001b6f14b 0x1b6f18
001b6f18
001b6f18loc_1b6f18:
001b6f18subs xzr, x1, x0
001b6f1cb.hs 0x1b6f24
001b6f20b 0x1b7af8
001b6f24
001b6f24loc_1b6f24:
001b6f24sub x5, x4, x0
001b6f28sub x6, x1, x0
001b6f2csub x7, xzr, x5
001b6f30and x7, x0, x7, asr #63
001b6f34add x7, x3, x7
001b6f38str x7, [sp+768]
001b6f3cstr x6, [sp+776]
001b6f40str x5, [sp+784]
001b6f44ldrsw x5, [sp+108]
001b6f48str w5, [sp+116]
001b6f4csubs wzr, w5, 5
001b6f50b.le 0x1b6f58
001b6f54b 0x1b72dc
001b6f58
001b6f58loc_1b6f58:
001b6f58subs wzr, w5, 3
001b6f5cb.le 0x1b6f64
001b6f60b 0x1b7070
001b6f64
001b6f64loc_1b6f64:
001b6f64subs wzr, w5, 2
001b6f68b.eq 0x1b6f70
001b6f6cb 0x1b7008
001b6f70
001b6f70loc_1b6f70:
001b6f70b 0x1b6f74
001b6f74
001b6f74loc_1b6f74:
001b6f74ldr x2, [sp+400]
001b6f78ldr x0, [sp+384]
001b6f7cldr x5, [sp+392]
001b6f80add x1, x5, 1
001b6f84subs xzr, x2, x1
001b6f88b.hs 0x1b6f90
001b6f8cb 0x1b6f94
001b6f90
001b6f90loc_1b6f90:
001b6f90b 0x1b6fa8
001b6f94
001b6f94loc_1b6f94:
001b6f94orr x3, xzr, 1
001b6f98adrp x4, 0x437000
001b6f9cadd x4, x4, 1216
001b6fa0bl runtime.growslice
001b6fa4b 0x1b6fa8
001b6fa8
001b6fa8loc_1b6fa8:
001b6fa8ldr x5, [sp+288]
001b6facadd x6, x1, x1, lsl #1
001b6fb0ldr x7, [sp+296]
001b6fb4ldr x8, [sp+304]
001b6fb8ubfm x6, x6, 61, 60
001b6fbcsub x6, x6, 24
001b6fc0add x9, x0, x6
001b6fc4str x7, [x9+8]
001b6fc8str x8, [x9+16]
001b6fccadrp x27, 0x895000
001b6fd0ldr w7, [x27+3056]
001b6fd4cbz w7, 0x1b6fdc
001b6fd8b 0x1b6fe0
001b6fdc
001b6fdcloc_1b6fdc:
001b6fdcb 0x1b6ff4
001b6fe0
001b6fe0loc_1b6fe0:
001b6fe0bl runtime.gcWriteBarrier2
001b6fe4str x5, [x25]
001b6fe8ldr x7, [x0+x6]
001b6fecstr x7, [x25+8]
001b6ff0b 0x1b6ff4
001b6ff4
001b6ff4loc_1b6ff4:
001b6ff4str x5, [x0+x6]
001b6ff8str x0, [sp+384]
001b6ffcstr x1, [sp+392]
001b7000str x2, [sp+400]
001b7004b 0x1b761c
001b7008
001b7008loc_1b7008:
001b7008subs wzr, w5, 3
001b700cb.eq 0x1b7014
001b7010b 0x1b7068
001b7014
001b7014loc_1b7014:
001b7014b 0x1b7018
001b7018
001b7018loc_1b7018:
001b7018ldr x5, [sp+760]
001b701cldrsb x27, [x5]
001b7020ldr x1, [x5+104]
001b7024ldr x5, [x5+96]
001b7028ldr x0, [sp+152]
001b702csubs xzr, x0, x1
001b7030b.lo 0x1b7038
001b7034b 0x1b7af4
001b7038
001b7038loc_1b7038:
001b7038movz x6, 208
001b703cmadd x0, x6, x0, x5
001b7040str x0, [sp+528]
001b7044ldr x1, [sp+288]
001b7048ldr x4, [sp+792]
001b704cldr x2, [sp+296]
001b7050ldr x3, [sp+304]
001b7054bl google.golang.org/protobuf/internal/filedesc.(*Message).unmarshalFull
001b7058ldr x5, [sp+152]
001b705cadd x5, x5, 1
001b7060str x5, [sp+152]
001b7064b 0x1b761c
001b7068
001b7068loc_1b7068:
001b7068b 0x1b706c
001b706c
001b706cloc_1b706c:
001b706cb 0x1b72d8
001b7070
001b7070loc_1b7070:
001b7070subs wzr, w5, 4
001b7074b.eq 0x1b707c
001b7078b 0x1b70cc
001b707c
001b707cloc_1b707c:
001b707cb 0x1b7080
001b7080
001b7080loc_1b7080:
001b7080ldr x5, [sp+760]
001b7084ldrsb x27, [x5]
001b7088ldr x1, [x5+56]
001b708cldr x5, [x5+48]
001b7090ldr x0, [sp+200]
001b7094subs xzr, x0, x1
001b7098b.lo 0x1b70a0
001b709cb 0x1b7af0
001b70a0
001b70a0loc_1b70a0:
001b70a0add x0, x5, x0, lsl #6
001b70a4str x0, [sp+536]
001b70a8ldr x1, [sp+288]
001b70acldr x4, [sp+792]
001b70b0ldr x2, [sp+296]
001b70b4ldr x3, [sp+304]
001b70b8bl google.golang.org/protobuf/internal/filedesc.(*Enum).unmarshalFull
001b70bcldr x5, [sp+200]
001b70c0add x5, x5, 1
001b70c4str x5, [sp+200]
001b70c8b 0x1b761c
001b70cc
001b70ccloc_1b70cc:
001b70ccsubs wzr, w5, 5
001b70d0b.eq 0x1b70d8
001b70d4b 0x1b72d0
001b70d8
001b70d8loc_1b70d8:
001b70d8b 0x1b70dc
001b70dc
001b70dcloc_1b70dc:
001b70dcstr xzr, [sp+664]
001b70e0add x27, sp, 672
001b70e4stp xzr, xzr, [x27]
001b70e8ldr x0, [sp+288]
001b70ecldr x1, [sp+296]
001b70f0ldr x2, [sp+304]
001b70f4bl google.golang.org/protobuf/internal/filedesc.unmarshalMessageExtensionRange
001b70f8ldr x3, [sp+8]
001b70fcstr x3, [sp+120]
001b7100str x0, [sp+664]
001b7104str x1, [sp+672]
001b7108str x2, [sp+680]
001b710cldr x3, [sp+120]
001b7110stur x3, [sp+132]
001b7114ldr x3, [sp+672]
001b7118ldr x4, [sp+680]
001b711cldr x5, [sp+664]
001b7120str x5, [sp+696]
001b7124str x3, [sp+704]
001b7128str x4, [sp+712]
001b712cldur x3, [sp+132]
001b7130stur x3, [sp+100]
001b7134ldr x3, [sp+696]
001b7138ldr x4, [sp+704]
001b713cldr x5, [sp+712]
001b7140str x3, [sp+312]
001b7144str x4, [sp+320]
001b7148str x5, [sp+328]
001b714cldr x3, [sp+760]
001b7150ldrsb x27, [x3]
001b7154ldr x0, [x3+16]
001b7158ldrsb x27, [x0]
001b715cstr x0, [sp+544]
001b7160ldr x2, [sp+312]
001b7164ldr x3, [sp+320]
001b7168ldr x4, [sp+328]
001b716cadrp x1, 0x86b000
001b7170add x1, x1, 912
001b7174bl google.golang.org/protobuf/internal/filedesc.(*Builder).optionsUnmarshaler
001b7178str x0, [sp+408]
001b717cldr x3, [sp+760]
001b7180ldrsb x27, [x3]
001b7184ldr x3, [x3+200]
001b7188ldrsb x27, [x3]
001b718cldr x2, [x3+304]
001b7190ldr x0, [x3+288]
001b7194ldr x3, [x3+296]
001b7198add x1, x3, 1
001b719csubs xzr, x2, x1
001b71a0b.hs 0x1b71a8
001b71a4b 0x1b71ac
001b71a8
001b71a8loc_1b71a8:
001b71a8b 0x1b71c0
001b71ac
001b71acloc_1b71ac:
001b71acorr x3, xzr, 1
001b71b0adrp x4, 0x449000
001b71b4add x4, x4, 3040
001b71b8bl runtime.growslice
001b71bcb 0x1b71c0
001b71c0
001b71c0loc_1b71c0:
001b71c0ldur x5, [sp+100]
001b71c4sub x6, x1, 1
001b71c8str x5, [x0+3*x6]
001b71ccldr x5, [sp+760]
001b71d0ldrsb x27, [x5]
001b71d4ldr x5, [x5+200]
001b71d8ldrsb x27, [x5]
001b71dcstr x1, [x5+296]
001b71e0str x2, [x5+304]
001b71e4adrp x27, 0x894000
001b71e8ldr w6, [x27+3056]
001b71eccbz w6, 0x1b71f4
001b71f0b 0x1b71f8
001b71f4
001b71f4loc_1b71f4:
001b71f4b 0x1b720c
001b71f8
001b71f8loc_1b71f8:
001b71f8bl runtime.gcWriteBarrier2
001b71fcstr x0, [x25]
001b7200ldr x6, [x5+288]
001b7204str x6, [x25+8]
001b7208b 0x1b720c
001b720c
001b720cloc_1b720c:
001b720cstr x0, [x5+288]
001b7210ldr x5, [sp+760]
001b7214ldrsb x27, [x5]
001b7218ldr x5, [x5+200]
001b721cldrsb x27, [x5]
001b7220ldr x2, [x5+368]
001b7224ldr x0, [x5+352]
001b7228ldr x5, [x5+360]
001b722cadd x1, x5, 1
001b7230subs xzr, x2, x1
001b7234b.hs 0x1b723c
001b7238b 0x1b7240
001b723c
001b723cloc_1b723c:
001b723cb 0x1b7254
001b7240
001b7240loc_1b7240:
001b7240orr x3, xzr, 1
001b7244adrp x4, 0x440000
001b7248add x4, x4, 3520
001b724cbl runtime.growslice
001b7250b 0x1b7254
001b7254
001b7254loc_1b7254:
001b7254ldr x5, [sp+408]
001b7258sub x6, x1, 1
001b725cadrp x27, 0x894000
001b7260ldr w7, [x27+3056]
001b7264cbz w7, 0x1b726c
001b7268b 0x1b7270
001b726c
001b726cloc_1b726c:
001b726cb 0x1b7284
001b7270
001b7270loc_1b7270:
001b7270bl runtime.gcWriteBarrier2
001b7274str x5, [x25]
001b7278ldr x7, [x0+3*x6]
001b727cstr x7, [x25+8]
001b7280b 0x1b7284
001b7284
001b7284loc_1b7284:
001b7284str x5, [x0+3*x6]
001b7288ldr x5, [sp+760]
001b728cldrsb x27, [x5]
001b7290ldr x5, [x5+200]
001b7294ldrsb x27, [x5]
001b7298str x1, [x5+360]
001b729cstr x2, [x5+368]
001b72a0adrp x27, 0x894000
001b72a4ldr w6, [x27+3056]
001b72a8cbz w6, 0x1b72b0
001b72acb 0x1b72b4
001b72b0
001b72b0loc_1b72b0:
001b72b0b 0x1b72c8
001b72b4
001b72b4loc_1b72b4:
001b72b4bl runtime.gcWriteBarrier2
001b72b8str x0, [x25]
001b72bcldr x6, [x5+352]
001b72c0str x6, [x25+8]
001b72c4b 0x1b72c8
001b72c8
001b72c8loc_1b72c8:
001b72c8str x0, [x5+352]
001b72ccb 0x1b761c
001b72d0
001b72d0loc_1b72d0:
001b72d0b 0x1b72d4
001b72d4
001b72d4loc_1b72d4:
001b72d4b 0x1b72d8
001b72d8
001b72d8loc_1b72d8:
001b72d8b 0x1b7618
001b72dc
001b72dcloc_1b72dc:
001b72dcsubs wzr, w5, 7
001b72e0b.le 0x1b72e8
001b72e4b 0x1b73a0
001b72e8
001b72e8loc_1b72e8:
001b72e8subs wzr, w5, 6
001b72ecb.eq 0x1b72f4
001b72f0b 0x1b7348
001b72f4
001b72f4loc_1b72f4:
001b72f4b 0x1b72f8
001b72f8
001b72f8loc_1b72f8:
001b72f8ldr x5, [sp+760]
001b72fcldrsb x27, [x5]
001b7300ldr x1, [x5+152]
001b7304ldr x5, [x5+144]
001b7308ldr x0, [sp+192]
001b730csubs xzr, x1, x0
001b7310b.hi 0x1b7318
001b7314b 0x1b7aec
001b7318
001b7318loc_1b7318:
001b7318movz x6, 88
001b731cmadd x0, x6, x0, x5
001b7320str x0, [sp+520]
001b7324ldr x1, [sp+288]
001b7328ldr x4, [sp+792]
001b732cldr x2, [sp+296]
001b7330ldr x3, [sp+304]
001b7334bl google.golang.org/protobuf/internal/filedesc.(*Extension).unmarshalFull
001b7338ldr x5, [sp+192]
001b733cadd x5, x5, 1
001b7340str x5, [sp+192]
001b7344b 0x1b761c
001b7348
001b7348loc_1b7348:
001b7348subs wzr, w5, 7
001b734cb.eq 0x1b7354
001b7350b 0x1b7398
001b7354
001b7354loc_1b7354:
001b7354b 0x1b7358
001b7358
001b7358loc_1b7358:
001b7358ldr x1, [sp+288]
001b735cldr x2, [sp+296]
001b7360ldr x3, [sp+304]
001b7364ldr x0, [sp+760]
001b7368bl google.golang.org/protobuf/internal/filedesc.(*Message).unmarshalOptions
001b736cldr x0, [sp+336]
001b7370ldr x3, [sp+288]
001b7374ldr x1, [sp+344]
001b7378ldr x4, [sp+296]
001b737cldr x2, [sp+352]
001b7380ldr x5, [sp+304]
001b7384bl google.golang.org/protobuf/internal/filedesc.appendOptions
001b7388str x0, [sp+336]
001b738cstr x1, [sp+344]
001b7390str x2, [sp+352]
001b7394b 0x1b761c
001b7398
001b7398loc_1b7398:
001b7398b 0x1b739c
001b739c
001b739cloc_1b739c:
001b739cb 0x1b7614
001b73a0
001b73a0loc_1b73a0:
001b73a0subs wzr, w5, 8
001b73a4b.eq 0x1b73ac
001b73a8b 0x1b7444
001b73ac
001b73acloc_1b73ac:
001b73acb 0x1b73b0
001b73b0
001b73b0loc_1b73b0:
001b73b0ldr x2, [sp+376]
001b73b4ldr x0, [sp+360]
001b73b8ldr x5, [sp+368]
001b73bcadd x1, x5, 1
001b73c0subs xzr, x2, x1
001b73c4b.hs 0x1b73cc
001b73c8b 0x1b73d0
001b73cc
001b73ccloc_1b73cc:
001b73ccb 0x1b73e4
001b73d0
001b73d0loc_1b73d0:
001b73d0orr x3, xzr, 1
001b73d4adrp x4, 0x436000
001b73d8add x4, x4, 1216
001b73dcbl runtime.growslice
001b73e0b 0x1b73e4
001b73e4
001b73e4loc_1b73e4:
001b73e4ldr x5, [sp+288]
001b73e8add x6, x1, x1, lsl #1
001b73ecldr x7, [sp+296]
001b73f0ldr x8, [sp+304]
001b73f4ubfm x6, x6, 61, 60
001b73f8sub x6, x6, 24
001b73fcadd x9, x0, x6
001b7400str x7, [x9+8]
001b7404str x8, [x9+16]
001b7408adrp x27, 0x894000
001b740cldr w7, [x27+3056]
001b7410cbz w7, 0x1b7418
001b7414b 0x1b741c
001b7418
001b7418loc_1b7418:
001b7418b 0x1b7430
001b741c
001b741cloc_1b741c:
001b741cbl runtime.gcWriteBarrier2
001b7420str x5, [x25]
001b7424ldr x7, [x0+x6]
001b7428str x7, [x25+8]
001b742cb 0x1b7430
001b7430
001b7430loc_1b7430:
001b7430str x5, [x0+x6]
001b7434str x0, [sp+360]
001b7438str x1, [sp+368]
001b743cstr x2, [sp+376]
001b7440b 0x1b761c
001b7444
001b7444loc_1b7444:
001b7444subs wzr, w5, 9
001b7448b.eq 0x1b7450
001b744cb 0x1b7504
001b7450
001b7450loc_1b7450:
001b7450b 0x1b7454
001b7454
001b7454loc_1b7454:
001b7454ldr x0, [sp+288]
001b7458ldr x1, [sp+296]
001b745cldr x2, [sp+304]
001b7460bl google.golang.org/protobuf/internal/filedesc.unmarshalMessageReservedRange
001b7464ldr x3, [sp+8]
001b7468str x3, [sp+120]
001b746cldr x3, [sp+760]
001b7470ldrsb x27, [x3]
001b7474ldr x3, [x3+200]
001b7478ldrsb x27, [x3]
001b747cldr x2, [x3+192]
001b7480ldr x4, [x3+184]
001b7484add x1, x4, 1
001b7488ldr x0, [x3+176]
001b748csubs xzr, x2, x1
001b7490b.hs 0x1b7498
001b7494b 0x1b749c
001b7498
001b7498loc_1b7498:
001b7498b 0x1b74b0
001b749c
001b749cloc_1b749c:
001b749corr x3, xzr, 1
001b74a0adrp x4, 0x449000
001b74a4add x4, x4, 3040
001b74a8bl runtime.growslice
001b74acb 0x1b74b0
001b74b0
001b74b0loc_1b74b0:
001b74b0ldr x5, [sp+120]
001b74b4sub x6, x1, 1
001b74b8str x5, [x0+3*x6]
001b74bcldr x5, [sp+760]
001b74c0ldrsb x27, [x5]
001b74c4ldr x5, [x5+200]
001b74c8ldrsb x27, [x5]
001b74ccstr x1, [x5+184]
001b74d0str x2, [x5+192]
001b74d4adrp x27, 0x894000
001b74d8ldr w6, [x27+3056]
001b74dccbz w6, 0x1b74e4
001b74e0b 0x1b74e8
001b74e4
001b74e4loc_1b74e4:
001b74e4b 0x1b74fc
001b74e8
001b74e8loc_1b74e8:
001b74e8bl runtime.gcWriteBarrier2
001b74ecstr x0, [x25]
001b74f0ldr x6, [x5+176]
001b74f4str x6, [x25+8]
001b74f8b 0x1b74fc
001b74fc
001b74fcloc_1b74fc:
001b74fcstr x0, [x5+176]
001b7500b 0x1b761c
001b7504
001b7504loc_1b7504:
001b7504subs wzr, w5, 10
001b7508b.eq 0x1b7510
001b750cb 0x1b7608
001b7510
001b7510loc_1b7510:
001b7510b 0x1b7514
001b7514
001b7514loc_1b7514:
001b7514ldr x1, [sp+288]
001b7518ldr x2, [sp+296]
001b751cldr x3, [sp+304]
001b7520ldr x0, [sp+792]
001b7524bl google.golang.org/protobuf/internal/strs.(*Builder).MakeString
001b7528str x0, [sp+648]
001b752cstr x1, [sp+656]
001b7530str x0, [sp+552]
001b7534str x1, [sp+560]
001b7538ldr x4, [sp+760]
001b753cldrsb x27, [x4]
001b7540ldr x4, [x4+200]
001b7544ldrsb x27, [x4]
001b7548ldr x2, [x4+144]
001b754cldr x0, [x4+128]
001b7550ldr x4, [x4+136]
001b7554add x1, x4, 1
001b7558subs xzr, x2, x1
001b755cb.hs 0x1b7564
001b7560b 0x1b7568
001b7564
001b7564loc_1b7564:
001b7564b 0x1b757c
001b7568
001b7568loc_1b7568:
001b7568orr x3, xzr, 1
001b756cadrp x4, 0x452000
001b7570add x4, x4, 3392
001b7574bl runtime.growslice
001b7578b 0x1b757c
001b757c
001b757cloc_1b757c:
001b757csub x5, x1, 1
001b7580add x6, x0, x5, lsl #4
001b7584ubfm x5, x5, 60, 59
001b7588ldr x7, [sp+552]
001b758cldr x8, [sp+560]
001b7590str x8, [x6+8]
001b7594adrp x27, 0x894000
001b7598ldr w6, [x27+3056]
001b759ccbz w6, 0x1b75a4
001b75a0b 0x1b75a8
001b75a4
001b75a4loc_1b75a4:
001b75a4b 0x1b75bc
001b75a8
001b75a8loc_1b75a8:
001b75a8bl runtime.gcWriteBarrier2
001b75acstr x7, [x25]
001b75b0ldr x6, [x0+x5]
001b75b4str x6, [x25+8]
001b75b8b 0x1b75bc
001b75bc
001b75bcloc_1b75bc:
001b75bcstr x7, [x0+x5]
001b75c0ldr x5, [sp+760]
001b75c4ldrsb x27, [x5]
001b75c8ldr x5, [x5+200]
001b75ccldrsb x27, [x5]
001b75d0str x1, [x5+136]
001b75d4str x2, [x5+144]
001b75d8adrp x27, 0x894000
001b75dcldr w6, [x27+3056]
001b75e0cbz w6, 0x1b75e8
001b75e4b 0x1b75ec
001b75e8
001b75e8loc_1b75e8:
001b75e8b 0x1b7600
001b75ec
001b75ecloc_1b75ec:
001b75ecbl runtime.gcWriteBarrier2
001b75f0str x0, [x25]
001b75f4ldr x6, [x5+128]
001b75f8str x6, [x25+8]
001b75fcb 0x1b7600
001b7600
001b7600loc_1b7600:
001b7600str x0, [x5+128]
001b7604b 0x1b761c
001b7608
001b7608loc_1b7608:
001b7608b 0x1b760c
001b760c
001b760cloc_1b760c:
001b760cb 0x1b7610
001b7610
001b7610loc_1b7610:
001b7610b 0x1b7614
001b7614
001b7614loc_1b7614:
001b7614b 0x1b7618
001b7618
001b7618loc_1b7618:
001b7618b 0x1b761c
001b761c
001b761cloc_1b761c:
001b761cb 0x1b7680
001b7620
001b7620loc_1b7620:
001b7620b 0x1b7624
001b7624
001b7624loc_1b7624:
001b7624ldrsb x1, [sp+95]
001b7628ldr x2, [sp+768]
001b762cldr x3, [sp+776]
001b7630ldr x4, [sp+784]
001b7634ldrsw x0, [sp+108]
001b7638bl google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue
001b763cstr x0, [sp+160]
001b7640ldr x1, [sp+776]
001b7644ldr x5, [sp+768]
001b7648ldr x6, [sp+784]
001b764cb 0x1b7650
001b7650
001b7650loc_1b7650:
001b7650subs xzr, x0, x1
001b7654b.ls 0x1b765c
001b7658b 0x1b7ae8
001b765c
001b765cloc_1b765c:
001b765csub x6, x6, x0
001b7660sub x7, x1, x0
001b7664sub x8, xzr, x6
001b7668and x8, x0, x8, asr #63
001b766cadd x5, x5, x8
001b7670str x5, [sp+768]
001b7674str x7, [sp+776]
001b7678str x6, [sp+784]
001b767cb 0x1b7680
001b7680
001b7680loc_1b7680:
001b7680b 0x1b7684
001b7684
001b7684loc_1b7684:
001b7684b 0x1b6e00
001b7688
001b7688loc_1b7688:
001b7688ldr x5, [sp+392]
001b768cstr x5, [sp+264]
001b7690subs xzr, x5, 0
001b7694cset x6, ne
001b7698strb w6, [sp+97]
001b769ccbnz x5, 0x1b76a4
001b76a0b 0x1b76a8
001b76a4
001b76a4loc_1b76a4:
001b76a4b 0x1b76c0
001b76a8
001b76a8loc_1b76a8:
001b76a8ldr x5, [sp+368]
001b76acstr x5, [sp+256]
001b76b0subs xzr, x5, 0
001b76b4cset x5, ne
001b76b8strb w5, [sp+97]
001b76bcb 0x1b76c0
001b76c0
001b76c0loc_1b76c0:
001b76c0ldrb w5, [sp+97]
001b76c4tbnz w5, 0, 0x1b76cc
001b76c8b 0x1b77d8
001b76cc
001b76ccloc_1b76cc:
001b76ccldr x2, [sp+392]
001b76d0str x2, [sp+264]
001b76d4adrp x0, 0x48e000
001b76d8add x0, x0, 4064
001b76dcmov x1, x2
001b76e0bl runtime.makeslice
001b76e4ldr x3, [sp+264]
001b76e8ldr x4, [sp+264]
001b76ecstr x0, [sp+624]
001b76f0str x3, [sp+632]
001b76f4str x4, [sp+640]
001b76f8ldr x5, [sp+760]
001b76fcldrsb x27, [x5]
001b7700ldr x5, [x5+200]
001b7704ldrsb x27, [x5]
001b7708str x3, [x5+16]
001b770cstr x4, [x5+24]
001b7710adrp x27, 0x894000
001b7714ldr w3, [x27+3056]
001b7718cbz w3, 0x1b7720
001b771cb 0x1b7724
001b7720
001b7720loc_1b7720:
001b7720b 0x1b7738
001b7724
001b7724loc_1b7724:
001b7724bl runtime.gcWriteBarrier2
001b7728str x0, [x25]
001b772cldr x3, [x5+8]
001b7730str x3, [x25+8]
001b7734b 0x1b7738
001b7738
001b7738loc_1b7738:
001b7738str x0, [x5+8]
001b773cldr x2, [sp+368]
001b7740str x2, [sp+264]
001b7744adrp x0, 0x48f000
001b7748add x0, x0, 288
001b774cmov x1, x2
001b7750bl runtime.makeslice
001b7754ldr x3, [sp+264]
001b7758ldr x4, [sp+264]
001b775cstr x0, [sp+600]
001b7760str x3, [sp+608]
001b7764str x4, [sp+616]
001b7768ldr x5, [sp+760]
001b776cldrsb x27, [x5]
001b7770ldr x5, [x5+200]
001b7774ldrsb x27, [x5]
001b7778str x3, [x5+88]
001b777cstr x4, [x5+96]
001b7780adrp x27, 0x894000
001b7784ldr w3, [x27+3056]
001b7788cbz w3, 0x1b7790
001b778cb 0x1b7794
001b7790
001b7790loc_1b7790:
001b7790b 0x1b77a8
001b7794
001b7794loc_1b7794:
001b7794bl runtime.gcWriteBarrier2
001b7798str x0, [x25]
001b779cldr x9, [x5+80]
001b77a0str x9, [x25+8]
001b77a4b 0x1b77a8
001b77a8
001b77a8loc_1b77a8:
001b77a8str x0, [x5+80]
001b77acldr x9, [sp+392]
001b77b0ldr x10, [sp+384]
001b77b4ldr x11, [sp+400]
001b77b8str x10, [sp+576]
001b77bcstr x9, [sp+584]
001b77c0str x11, [sp+592]
001b77c4str xzr, [sp+248]
001b77c8str x9, [sp+240]
001b77ccldr x9, [sp+576]
001b77d0str x9, [sp+232]
001b77d4b 0x1b7854
001b77d8
001b77d8loc_1b77d8:
001b77d8b 0x1b77dc
001b77dc
001b77dcloc_1b77dc:
001b77dcldr x5, [sp+760]
001b77e0ldrsb x27, [x5]
001b77e4ldr x0, [x5+16]
001b77e8ldrsb x27, [x0]
001b77ecstr x0, [sp+480]
001b77f0ldr x2, [sp+336]
001b77f4ldr x3, [sp+344]
001b77f8ldr x4, [sp+352]
001b77fcadrp x1, 0x86b000
001b7800add x1, x1, 864
001b7804bl google.golang.org/protobuf/internal/filedesc.(*Builder).optionsUnmarshaler
001b7808str x0, [sp+568]
001b780cldr x5, [sp+760]
001b7810ldrsb x27, [x5]
001b7814ldr x5, [x5+200]
001b7818ldrsb x27, [x5]
001b781cadrp x27, 0x894000
001b7820ldr w6, [x27+3056]
001b7824cbz w6, 0x1b782c
001b7828b 0x1b7830
001b782c
001b782cloc_1b782c:
001b782cb 0x1b7844
001b7830
001b7830loc_1b7830:
001b7830bl runtime.gcWriteBarrier2
001b7834str x0, [x25]
001b7838ldr x1, [x5]
001b783cstr x1, [x25+8]
001b7840b 0x1b7844
001b7844
001b7844loc_1b7844:
001b7844str x0, [x5]
001b7848ldp x29, x30, [sp-8]
001b784cadd sp, sp, 752
001b7850ret x30
001b7854
001b7854loc_1b7854:
001b7854ldr x9, [sp+240]
001b7858ldr x10, [sp+248]
001b785csubs xzr, x9, x10
001b7860b.gt 0x1b7868
001b7864b 0x1b79e8
001b7868
001b7868loc_1b7868:
001b7868ldr x9, [sp+232]
001b786cstr x9, [sp+512]
001b7870ldr x9, [sp+248]
001b7874str x9, [sp+184]
001b7878ldr x9, [sp+512]
001b787cldr x10, [x9]
001b7880ldr x11, [x9+8]
001b7884ldr x9, [x9+16]
001b7888str x10, [sp+456]
001b788cstr x11, [sp+464]
001b7890str x9, [sp+472]
001b7894ldr x9, [sp+760]
001b7898ldrsb x27, [x9]
001b789cldr x9, [x9+200]
001b78a0ldrsb x27, [x9]
001b78a4ldr x1, [x9+16]
001b78a8ldr x9, [x9+8]
001b78acldr x0, [sp+184]
001b78b0subs xzr, x1, x0
001b78b4b.hi 0x1b78bc
001b78b8b 0x1b7ae4
001b78bc
001b78bcloc_1b78bc:
001b78bcorr x10, xzr, 248
001b78c0madd x9, x10, x0, x9
001b78c4str x9, [sp+424]
001b78c8ldr x9, [sp+760]
001b78ccldrsb x27, [x9]
001b78d0ldr x5, [x9+16]
001b78d4str x5, [sp+504]
001b78d8ldr x8, [sp+184]
001b78dcldr x1, [sp+456]
001b78e0ldr x0, [sp+424]
001b78e4ldr x4, [sp+792]
001b78e8ldr x2, [sp+464]
001b78ecldr x3, [sp+472]
001b78f0ldr x7, [sp+760]
001b78f4adrp x6, 0x564000
001b78f8add x6, x6, 312
001b78fcbl google.golang.org/protobuf/internal/filedesc.(*Field).unmarshalFull
001b7900ldr x9, [sp+424]
001b7904ldrsb x27, [x9]
001b7908ldrsb x9, [x9+60]
001b790cubfm x9, x9, 0, 7
001b7910subs wzr, w9, 2
001b7914b.eq 0x1b791c
001b7918b 0x1b79c4
001b791c
001b791cloc_1b791c:
001b791cldr x9, [sp+424]
001b7920ldrsb x27, [x9]
001b7924ldrsw x9, [x9+56]
001b7928str w9, [sp+112]
001b792cldr x9, [sp+760]
001b7930ldrsb x27, [x9]
001b7934ldr x9, [x9+200]
001b7938ldrsb x27, [x9]
001b793cldr x2, [x9+256]
001b7940ldr x0, [x9+240]
001b7944ldr x9, [x9+248]
001b7948add x1, x9, 1
001b794csubs xzr, x2, x1
001b7950b.hs 0x1b7958
001b7954b 0x1b795c
001b7958
001b7958loc_1b7958:
001b7958b 0x1b7970
001b795c
001b795cloc_1b795c:
001b795corr x3, xzr, 1
001b7960adrp x4, 0x453000
001b7964add x4, x4, 928
001b7968bl runtime.growslice
001b796cb 0x1b7970
001b7970
001b7970loc_1b7970:
001b7970ldrsw x9, [sp+112]
001b7974sub x10, x1, 1
001b7978str w9, [x0+2*x10]
001b797cldr x9, [sp+760]
001b7980ldrsb x27, [x9]
001b7984ldr x9, [x9+200]
001b7988ldrsb x27, [x9]
001b798cstr x1, [x9+248]
001b7990str x2, [x9+256]
001b7994adrp x27, 0x894000
001b7998ldr w10, [x27+3056]
001b799ccbz w10, 0x1b79a4
001b79a0b 0x1b79a8
001b79a4
001b79a4loc_1b79a4:
001b79a4b 0x1b79bc
001b79a8
001b79a8loc_1b79a8:
001b79a8bl runtime.gcWriteBarrier2
001b79acstr x0, [x25]
001b79b0ldr x10, [x9+240]
001b79b4str x10, [x25+8]
001b79b8b 0x1b79bc
001b79bc
001b79bcloc_1b79bc:
001b79bcstr x0, [x9+240]
001b79c0b 0x1b79c8
001b79c4
001b79c4loc_1b79c4:
001b79c4b 0x1b79c8
001b79c8
001b79c8loc_1b79c8:
001b79c8b 0x1b79cc
001b79cc
001b79ccloc_1b79cc:
001b79ccldr x9, [sp+248]
001b79d0add x9, x9, 1
001b79d4str x9, [sp+248]
001b79d8ldr x9, [sp+512]
001b79dcadd x9, x9, 24
001b79e0str x9, [sp+232]
001b79e4b 0x1b7854
001b79e8
001b79e8loc_1b79e8:
001b79e8ldr x9, [sp+368]
001b79ecldr x10, [sp+360]
001b79f0ldr x11, [sp+376]
001b79f4str x10, [sp+576]
001b79f8str x9, [sp+584]
001b79fcstr x11, [sp+592]
001b7a00str xzr, [sp+224]
001b7a04str x9, [sp+216]
001b7a08ldr x9, [sp+576]
001b7a0cstr x9, [sp+208]
001b7a10b 0x1b7a14
001b7a14
001b7a14loc_1b7a14:
001b7a14ldr x9, [sp+216]
001b7a18ldr x10, [sp+224]
001b7a1csubs xzr, x9, x10
001b7a20b.gt 0x1b7a28
001b7a24b 0x1b7adc
001b7a28
001b7a28loc_1b7a28:
001b7a28ldr x9, [sp+208]
001b7a2cstr x9, [sp+496]
001b7a30ldr x9, [sp+224]
001b7a34str x9, [sp+176]
001b7a38ldr x9, [sp+496]
001b7a3cldr x10, [x9]
001b7a40ldr x11, [x9+8]
001b7a44ldr x9, [x9+16]
001b7a48str x10, [sp+432]
001b7a4cstr x11, [sp+440]
001b7a50str x9, [sp+448]
001b7a54ldr x9, [sp+760]
001b7a58ldrsb x27, [x9]
001b7a5cldr x9, [x9+200]
001b7a60ldrsb x27, [x9]
001b7a64ldr x1, [x9+88]
001b7a68ldr x9, [x9+80]
001b7a6cldr x0, [sp+176]
001b7a70subs xzr, x1, x0
001b7a74b.hi 0x1b7a7c
001b7a78b 0x1b7ae0
001b7a7c
001b7a7cloc_1b7a7c:
001b7a7cadd x9, x9, x0, lsl #7
001b7a80str x9, [sp+416]
001b7a84ldr x9, [sp+760]
001b7a88ldrsb x27, [x9]
001b7a8cldr x5, [x9+16]
001b7a90str x5, [sp+488]
001b7a94ldr x8, [sp+176]
001b7a98ldr x1, [sp+432]
001b7a9cldr x0, [sp+416]
001b7aa0ldr x4, [sp+792]
001b7aa4ldr x2, [sp+440]
001b7aa8ldr x3, [sp+448]
001b7aacldr x7, [sp+760]
001b7ab0adrp x6, 0x564000
001b7ab4add x6, x6, 312
001b7ab8bl google.golang.org/protobuf/internal/filedesc.(*Oneof).unmarshalFull
001b7abcb 0x1b7ac0
001b7ac0
001b7ac0loc_1b7ac0:
001b7ac0ldr x9, [sp+224]
001b7ac4add x9, x9, 1
001b7ac8str x9, [sp+224]
001b7accldr x9, [sp+496]
001b7ad0add x9, x9, 24
001b7ad4str x9, [sp+208]
001b7ad8b 0x1b7a14
001b7adc
001b7adcloc_1b7adc:
001b7adcb 0x1b77dc
001b7ae0
001b7ae0loc_1b7ae0:
001b7ae0bl runtime.panicIndex
001b7ae4
001b7ae4loc_1b7ae4:
001b7ae4bl runtime.panicIndex
001b7ae8
001b7ae8loc_1b7ae8:
001b7ae8bl runtime.panicSliceB
001b7aec
001b7aecloc_1b7aec:
001b7aecbl runtime.panicIndex
001b7af0
001b7af0loc_1b7af0:
001b7af0bl runtime.panicIndex
001b7af4
001b7af4loc_1b7af4:
001b7af4bl runtime.panicIndex
001b7af8
001b7af8loc_1b7af8:
001b7af8bl runtime.panicSliceB
001b7afc
001b7afcloc_1b7afc:
001b7afcbl runtime.panicSliceB
001b7b00hint
001b7b04
001b7b04loc_1b7b04:
001b7b04stp x0, x1, [sp+8]
001b7b08stp x2, x3, [sp+24]
001b7b0cstr x4, [sp+40]
001b7b10mov x3, x30
001b7b14bl runtime.morestack_noctxt.abi0
001b7b18ldp x0, x1, [sp+8]
001b7b1cldp x2, x3, [sp+24]
001b7b20ldr x4, [sp+40]
001b7b24b 0x1b6d60
001b7b28udf 0
001b7b2cudf 0
001b6d60
001b7b30
001b7b30google.golang.org/protobuf/internal/filedesc.(*Message).unmarshalOptions: ; void google.golang.org/protobuf/internal/filedesc.(*Message).unmarshalOptions(google.golang.org/protobuf/internal/filedesc.Message * md, struct []uint8 b)
001b7b30ldr x16, [x28+16]
001b7b34sub x17, sp, 32
001b7b38subs xzr, x17, x16
001b7b3cb.ls 0x1b7d6c
001b7b40str x30, [sp-160]!
001b7b44stur x29, [sp-8]
001b7b48sub x29, sp, 8
001b7b4cstr x0, [sp+168]
001b7b50str x1, [sp+176]
001b7b54str x2, [sp+184]
001b7b58str x3, [sp+192]
001b7b5cb 0x1b7b60
001b7b60
001b7b60loc_1b7b60:
001b7b60ldr x3, [sp+184]
001b7b64str x3, [sp+128]
001b7b68cbnz x3, 0x1b7b70
001b7b6cb 0x1b7d48
001b7b70
001b7b70loc_1b7b70:
001b7b70ldr x0, [sp+176]
001b7b74ldr x1, [sp+184]
001b7b78ldr x2, [sp+192]
001b7b7cbl google.golang.org/protobuf/encoding/protowire.ConsumeTag
001b7b80str w0, [sp+68]
001b7b84strb w1, [sp+55]
001b7b88str x2, [sp+120]
001b7b8cldrsw x3, [sp+68]
001b7b90str w3, [sp+60]
001b7b94ldrsb x3, [sp+55]
001b7b98strb w3, [sp+52]
001b7b9cldr x3, [sp+120]
001b7ba0str x3, [sp+104]
001b7ba4ldrsw x3, [sp+60]
001b7ba8str w3, [sp+56]
001b7bacldrsb x3, [sp+52]
001b7bb0strb w3, [sp+51]
001b7bb4ldr x0, [sp+104]
001b7bb8str x0, [sp+80]
001b7bbcldr x1, [sp+184]
001b7bc0ldr x3, [sp+176]
001b7bc4ldr x4, [sp+192]
001b7bc8b 0x1b7bcc
001b7bcc
001b7bccloc_1b7bcc:
001b7bccsubs xzr, x1, x0
001b7bd0b.hs 0x1b7bd8
001b7bd4b 0x1b7d64
001b7bd8
001b7bd8loc_1b7bd8:
001b7bd8sub x5, x4, x0
001b7bdcsub x6, x1, x0
001b7be0sub x7, xzr, x5
001b7be4and x7, x0, x7, asr #63
001b7be8add x7, x3, x7
001b7becstr x7, [sp+176]
001b7bf0str x6, [sp+184]
001b7bf4str x5, [sp+192]
001b7bf8ldrsb x5, [sp+51]
001b7bfcstrb w5, [sp+53]
001b7c00ubfm x5, x5, 0, 7
001b7c04cbz w5, 0x1b7c0c
001b7c08b 0x1b7ce0
001b7c0c
001b7c0cloc_1b7c0c:
001b7c0cb 0x1b7c10
001b7c10
001b7c10loc_1b7c10:
001b7c10ldr x0, [sp+176]
001b7c14ldr x1, [sp+184]
001b7c18ldr x2, [sp+192]
001b7c1cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001b7c20str x0, [sp+112]
001b7c24str x1, [sp+120]
001b7c28str x0, [sp+144]
001b7c2cstr x1, [sp+136]
001b7c30str x0, [sp+72]
001b7c34str x1, [sp+96]
001b7c38ldr x3, [sp+184]
001b7c3cldr x4, [sp+176]
001b7c40ldr x5, [sp+192]
001b7c44b 0x1b7c48
001b7c48
001b7c48loc_1b7c48:
001b7c48subs xzr, x1, x3
001b7c4cb.ls 0x1b7c54
001b7c50b 0x1b7d58
001b7c54
001b7c54loc_1b7c54:
001b7c54sub x5, x5, x1
001b7c58sub x3, x3, x1
001b7c5csub x6, xzr, x5
001b7c60and x6, x1, x6, asr #63
001b7c64add x4, x4, x6
001b7c68str x4, [sp+176]
001b7c6cstr x3, [sp+184]
001b7c70str x5, [sp+192]
001b7c74ldrsw x3, [sp+56]
001b7c78str w3, [sp+64]
001b7c7csubs wzr, w3, 1
001b7c80b.eq 0x1b7c88
001b7c84b 0x1b7ca8
001b7c88
001b7c88loc_1b7c88:
001b7c88b 0x1b7c8c
001b7c8c
001b7c8cloc_1b7c8c:
001b7c8cldr x0, [sp+72]
001b7c90bl google.golang.org/protobuf/encoding/protowire.DecodeBool
001b7c94strb w0, [sp+54]
001b7c98ldr x1, [sp+168]
001b7c9cldrsb x27, [x1]
001b7ca0strb w0, [x1+193]
001b7ca4b 0x1b7cdc
001b7ca8
001b7ca8loc_1b7ca8:
001b7ca8subs wzr, w3, 7
001b7cacb.eq 0x1b7cb4
001b7cb0b 0x1b7cd4
001b7cb4
001b7cb4loc_1b7cb4:
001b7cb4b 0x1b7cb8
001b7cb8
001b7cb8loc_1b7cb8:
001b7cb8ldr x0, [sp+72]
001b7cbcbl google.golang.org/protobuf/encoding/protowire.DecodeBool
001b7cc0strb w0, [sp+54]
001b7cc4ldr x1, [sp+168]
001b7cc8ldrsb x27, [x1]
001b7cccstrb w0, [x1+192]
001b7cd0b 0x1b7cdc
001b7cd4
001b7cd4loc_1b7cd4:
001b7cd4b 0x1b7cd8
001b7cd8
001b7cd8loc_1b7cd8:
001b7cd8b 0x1b7cdc
001b7cdc
001b7cdcloc_1b7cdc:
001b7cdcb 0x1b7d40
001b7ce0
001b7ce0loc_1b7ce0:
001b7ce0b 0x1b7ce4
001b7ce4
001b7ce4loc_1b7ce4:
001b7ce4ldrsb x1, [sp+51]
001b7ce8ldr x2, [sp+176]
001b7cecldr x3, [sp+184]
001b7cf0ldr x4, [sp+192]
001b7cf4ldrsw x0, [sp+56]
001b7cf8bl google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue
001b7cfcstr x0, [sp+88]
001b7d00ldr x1, [sp+184]
001b7d04ldr x5, [sp+176]
001b7d08ldr x6, [sp+192]
001b7d0cb 0x1b7d10
001b7d10
001b7d10loc_1b7d10:
001b7d10subs xzr, x0, x1
001b7d14b.ls 0x1b7d1c
001b7d18b 0x1b7d54
001b7d1c
001b7d1cloc_1b7d1c:
001b7d1csub x3, x6, x0
001b7d20sub x4, x1, x0
001b7d24sub x6, xzr, x3
001b7d28and x6, x0, x6, asr #63
001b7d2cadd x5, x5, x6
001b7d30str x5, [sp+176]
001b7d34str x4, [sp+184]
001b7d38str x3, [sp+192]
001b7d3cb 0x1b7d40
001b7d40
001b7d40loc_1b7d40:
001b7d40b 0x1b7d44
001b7d44
001b7d44loc_1b7d44:
001b7d44b 0x1b7b60
001b7d48
001b7d48loc_1b7d48:
001b7d48ldur x29, [sp-8]
001b7d4cldr x30, [sp], 160
001b7d50ret x30
001b7d54
001b7d54loc_1b7d54:
001b7d54bl runtime.panicSliceB
001b7d58
001b7d58loc_1b7d58:
001b7d58mov x0, x1
001b7d5cmov x1, x3
001b7d60bl runtime.panicSliceB
001b7d64
001b7d64loc_1b7d64:
001b7d64bl runtime.panicSliceB
001b7d68hint
001b7d6c
001b7d6cloc_1b7d6c:
001b7d6cstp x0, x1, [sp+8]
001b7d70stp x2, x3, [sp+24]
001b7d74mov x3, x30
001b7d78bl runtime.morestack_noctxt.abi0
001b7d7cldp x0, x1, [sp+8]
001b7d80ldp x2, x3, [sp+24]
001b7d84b 0x1b7b30
001b7d88udf 0
001b7d8cudf 0
001b7b30
001b7b30google.golang.org/protobuf/internal/filedesc.(*Message).unmarshalOptions: ; void google.golang.org/protobuf/internal/filedesc.(*Message).unmarshalOptions(google.golang.org/protobuf/internal/filedesc.Message * md, struct []uint8 b)
001b7b30ldr x16, [x28+16]
001b7b34sub x17, sp, 32
001b7b38subs xzr, x17, x16
001b7b3cb.ls 0x1b7d6c
001b7b40str x30, [sp-160]!
001b7b44stur x29, [sp-8]
001b7b48sub x29, sp, 8
001b7b4cstr x0, [sp+168]
001b7b50str x1, [sp+176]
001b7b54str x2, [sp+184]
001b7b58str x3, [sp+192]
001b7b5cb 0x1b7b60
001b7b60
001b7b60loc_1b7b60:
001b7b60ldr x3, [sp+184]
001b7b64str x3, [sp+128]
001b7b68cbnz x3, 0x1b7b70
001b7b6cb 0x1b7d48
001b7b70
001b7b70loc_1b7b70:
001b7b70ldr x0, [sp+176]
001b7b74ldr x1, [sp+184]
001b7b78ldr x2, [sp+192]
001b7b7cbl google.golang.org/protobuf/encoding/protowire.ConsumeTag
001b7b80str w0, [sp+68]
001b7b84strb w1, [sp+55]
001b7b88str x2, [sp+120]
001b7b8cldrsw x3, [sp+68]
001b7b90str w3, [sp+60]
001b7b94ldrsb x3, [sp+55]
001b7b98strb w3, [sp+52]
001b7b9cldr x3, [sp+120]
001b7ba0str x3, [sp+104]
001b7ba4ldrsw x3, [sp+60]
001b7ba8str w3, [sp+56]
001b7bacldrsb x3, [sp+52]
001b7bb0strb w3, [sp+51]
001b7bb4ldr x0, [sp+104]
001b7bb8str x0, [sp+80]
001b7bbcldr x1, [sp+184]
001b7bc0ldr x3, [sp+176]
001b7bc4ldr x4, [sp+192]
001b7bc8b 0x1b7bcc
001b7bcc
001b7bccloc_1b7bcc:
001b7bccsubs xzr, x1, x0
001b7bd0b.hs 0x1b7bd8
001b7bd4b 0x1b7d64
001b7bd8
001b7bd8loc_1b7bd8:
001b7bd8sub x5, x4, x0
001b7bdcsub x6, x1, x0
001b7be0sub x7, xzr, x5
001b7be4and x7, x0, x7, asr #63
001b7be8add x7, x3, x7
001b7becstr x7, [sp+176]
001b7bf0str x6, [sp+184]
001b7bf4str x5, [sp+192]
001b7bf8ldrsb x5, [sp+51]
001b7bfcstrb w5, [sp+53]
001b7c00ubfm x5, x5, 0, 7
001b7c04cbz w5, 0x1b7c0c
001b7c08b 0x1b7ce0
001b7c0c
001b7c0cloc_1b7c0c:
001b7c0cb 0x1b7c10
001b7c10
001b7c10loc_1b7c10:
001b7c10ldr x0, [sp+176]
001b7c14ldr x1, [sp+184]
001b7c18ldr x2, [sp+192]
001b7c1cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001b7c20str x0, [sp+112]
001b7c24str x1, [sp+120]
001b7c28str x0, [sp+144]
001b7c2cstr x1, [sp+136]
001b7c30str x0, [sp+72]
001b7c34str x1, [sp+96]
001b7c38ldr x3, [sp+184]
001b7c3cldr x4, [sp+176]
001b7c40ldr x5, [sp+192]
001b7c44b 0x1b7c48
001b7c48
001b7c48loc_1b7c48:
001b7c48subs xzr, x1, x3
001b7c4cb.ls 0x1b7c54
001b7c50b 0x1b7d58
001b7c54
001b7c54loc_1b7c54:
001b7c54sub x5, x5, x1
001b7c58sub x3, x3, x1
001b7c5csub x6, xzr, x5
001b7c60and x6, x1, x6, asr #63
001b7c64add x4, x4, x6
001b7c68str x4, [sp+176]
001b7c6cstr x3, [sp+184]
001b7c70str x5, [sp+192]
001b7c74ldrsw x3, [sp+56]
001b7c78str w3, [sp+64]
001b7c7csubs wzr, w3, 1
001b7c80b.eq 0x1b7c88
001b7c84b 0x1b7ca8
001b7c88
001b7c88loc_1b7c88:
001b7c88b 0x1b7c8c
001b7c8c
001b7c8cloc_1b7c8c:
001b7c8cldr x0, [sp+72]
001b7c90bl google.golang.org/protobuf/encoding/protowire.DecodeBool
001b7c94strb w0, [sp+54]
001b7c98ldr x1, [sp+168]
001b7c9cldrsb x27, [x1]
001b7ca0strb w0, [x1+193]
001b7ca4b 0x1b7cdc
001b7ca8
001b7ca8loc_1b7ca8:
001b7ca8subs wzr, w3, 7
001b7cacb.eq 0x1b7cb4
001b7cb0b 0x1b7cd4
001b7cb4
001b7cb4loc_1b7cb4:
001b7cb4b 0x1b7cb8
001b7cb8
001b7cb8loc_1b7cb8:
001b7cb8ldr x0, [sp+72]
001b7cbcbl google.golang.org/protobuf/encoding/protowire.DecodeBool
001b7cc0strb w0, [sp+54]
001b7cc4ldr x1, [sp+168]
001b7cc8ldrsb x27, [x1]
001b7cccstrb w0, [x1+192]
001b7cd0b 0x1b7cdc
001b7cd4
001b7cd4loc_1b7cd4:
001b7cd4b 0x1b7cd8
001b7cd8
001b7cd8loc_1b7cd8:
001b7cd8b 0x1b7cdc
001b7cdc
001b7cdcloc_1b7cdc:
001b7cdcb 0x1b7d40
001b7ce0
001b7ce0loc_1b7ce0:
001b7ce0b 0x1b7ce4
001b7ce4
001b7ce4loc_1b7ce4:
001b7ce4ldrsb x1, [sp+51]
001b7ce8ldr x2, [sp+176]
001b7cecldr x3, [sp+184]
001b7cf0ldr x4, [sp+192]
001b7cf4ldrsw x0, [sp+56]
001b7cf8bl google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue
001b7cfcstr x0, [sp+88]
001b7d00ldr x1, [sp+184]
001b7d04ldr x5, [sp+176]
001b7d08ldr x6, [sp+192]
001b7d0cb 0x1b7d10
001b7d10
001b7d10loc_1b7d10:
001b7d10subs xzr, x0, x1
001b7d14b.ls 0x1b7d1c
001b7d18b 0x1b7d54
001b7d1c
001b7d1cloc_1b7d1c:
001b7d1csub x3, x6, x0
001b7d20sub x4, x1, x0
001b7d24sub x6, xzr, x3
001b7d28and x6, x0, x6, asr #63
001b7d2cadd x5, x5, x6
001b7d30str x5, [sp+176]
001b7d34str x4, [sp+184]
001b7d38str x3, [sp+192]
001b7d3cb 0x1b7d40
001b7d40
001b7d40loc_1b7d40:
001b7d40b 0x1b7d44
001b7d44
001b7d44loc_1b7d44:
001b7d44b 0x1b7b60
001b7d48
001b7d48loc_1b7d48:
001b7d48ldur x29, [sp-8]
001b7d4cldr x30, [sp], 160
001b7d50ret x30
001b7d54
001b7d54loc_1b7d54:
001b7d54bl runtime.panicSliceB
001b7d58
001b7d58loc_1b7d58:
001b7d58mov x0, x1
001b7d5cmov x1, x3
001b7d60bl runtime.panicSliceB
001b7d64
001b7d64loc_1b7d64:
001b7d64bl runtime.panicSliceB
001b7d68hint
001b7d6c
001b7d6cloc_1b7d6c:
001b7d6cstp x0, x1, [sp+8]
001b7d70stp x2, x3, [sp+24]
001b7d74mov x3, x30
001b7d78bl runtime.morestack_noctxt.abi0
001b7d7cldp x0, x1, [sp+8]
001b7d80ldp x2, x3, [sp+24]
001b7d84b 0x1b7b30
001b7d88udf 0
001b7d8cudf 0
001b7b30
001b7d90
001b7d90google.golang.org/protobuf/internal/filedesc.unmarshalMessageReservedRange: ; void google.golang.org/protobuf/internal/filedesc.unmarshalMessageReservedRange(struct []uint8 b)
001b7d90ldr x16, [x28+16]
001b7d94sub x17, sp, 32
001b7d98subs xzr, x17, x16
001b7d9cb.ls 0x1b7fac
001b7da0str x30, [sp-160]!
001b7da4stur x29, [sp-8]
001b7da8sub x29, sp, 8
001b7dacstr x0, [sp+176]
001b7db0str x1, [sp+184]
001b7db4str x2, [sp+192]
001b7db8str xzr, [sp+168]
001b7dbcb 0x1b7dc0
001b7dc0
001b7dc0loc_1b7dc0:
001b7dc0ldr x3, [sp+184]
001b7dc4str x3, [sp+128]
001b7dc8cbnz x3, 0x1b7dd0
001b7dccb 0x1b7f88
001b7dd0
001b7dd0loc_1b7dd0:
001b7dd0ldr x0, [sp+176]
001b7dd4ldr x1, [sp+184]
001b7dd8ldr x2, [sp+192]
001b7ddcbl google.golang.org/protobuf/encoding/protowire.ConsumeTag
001b7de0str w0, [sp+68]
001b7de4strb w1, [sp+55]
001b7de8str x2, [sp+120]
001b7decldrsw x3, [sp+68]
001b7df0str w3, [sp+60]
001b7df4ldrsb x3, [sp+55]
001b7df8strb w3, [sp+53]
001b7dfcldr x3, [sp+120]
001b7e00str x3, [sp+104]
001b7e04ldrsw x3, [sp+60]
001b7e08str w3, [sp+56]
001b7e0cldrsb x3, [sp+53]
001b7e10strb w3, [sp+52]
001b7e14ldr x0, [sp+104]
001b7e18str x0, [sp+80]
001b7e1cldr x1, [sp+184]
001b7e20ldr x3, [sp+176]
001b7e24ldr x4, [sp+192]
001b7e28b 0x1b7e2c
001b7e2c
001b7e2cloc_1b7e2c:
001b7e2csubs xzr, x1, x0
001b7e30b.hs 0x1b7e38
001b7e34b 0x1b7fa4
001b7e38
001b7e38loc_1b7e38:
001b7e38sub x5, x4, x0
001b7e3csub x6, x1, x0
001b7e40sub x7, xzr, x5
001b7e44and x7, x0, x7, asr #63
001b7e48add x7, x3, x7
001b7e4cstr x7, [sp+176]
001b7e50str x6, [sp+184]
001b7e54str x5, [sp+192]
001b7e58ldrsb x5, [sp+52]
001b7e5cstrb w5, [sp+54]
001b7e60ubfm x5, x5, 0, 7
001b7e64cbz w5, 0x1b7e6c
001b7e68b 0x1b7f20
001b7e6c
001b7e6cloc_1b7e6c:
001b7e6cb 0x1b7e70
001b7e70
001b7e70loc_1b7e70:
001b7e70ldr x0, [sp+176]
001b7e74ldr x1, [sp+184]
001b7e78ldr x2, [sp+192]
001b7e7cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001b7e80str x0, [sp+112]
001b7e84str x1, [sp+120]
001b7e88str x0, [sp+144]
001b7e8cstr x1, [sp+136]
001b7e90str x0, [sp+72]
001b7e94str x1, [sp+96]
001b7e98ldr x3, [sp+184]
001b7e9cldr x4, [sp+176]
001b7ea0ldr x5, [sp+192]
001b7ea4b 0x1b7ea8
001b7ea8
001b7ea8loc_1b7ea8:
001b7ea8subs xzr, x1, x3
001b7eacb.ls 0x1b7eb4
001b7eb0b 0x1b7f98
001b7eb4
001b7eb4loc_1b7eb4:
001b7eb4sub x5, x5, x1
001b7eb8sub x3, x3, x1
001b7ebcsub x6, xzr, x5
001b7ec0and x6, x1, x6, asr #63
001b7ec4add x4, x4, x6
001b7ec8str x4, [sp+176]
001b7eccstr x3, [sp+184]
001b7ed0str x5, [sp+192]
001b7ed4ldrsw x3, [sp+56]
001b7ed8str w3, [sp+64]
001b7edcsubs wzr, w3, 1
001b7ee0b.eq 0x1b7ee8
001b7ee4b 0x1b7ef8
001b7ee8
001b7ee8loc_1b7ee8:
001b7ee8b 0x1b7eec
001b7eec
001b7eecloc_1b7eec:
001b7eecldr x3, [sp+72]
001b7ef0str w3, [sp+168]
001b7ef4b 0x1b7f1c
001b7ef8
001b7ef8loc_1b7ef8:
001b7ef8subs wzr, w3, 2
001b7efcb.eq 0x1b7f04
001b7f00b 0x1b7f14
001b7f04
001b7f04loc_1b7f04:
001b7f04b 0x1b7f08
001b7f08
001b7f08loc_1b7f08:
001b7f08ldr x3, [sp+72]
001b7f0cstr w3, [sp+172]
001b7f10b 0x1b7f1c
001b7f14
001b7f14loc_1b7f14:
001b7f14b 0x1b7f18
001b7f18
001b7f18loc_1b7f18:
001b7f18b 0x1b7f1c
001b7f1c
001b7f1cloc_1b7f1c:
001b7f1cb 0x1b7f80
001b7f20
001b7f20loc_1b7f20:
001b7f20b 0x1b7f24
001b7f24
001b7f24loc_1b7f24:
001b7f24ldrsb x1, [sp+52]
001b7f28ldr x2, [sp+176]
001b7f2cldr x3, [sp+184]
001b7f30ldr x4, [sp+192]
001b7f34ldrsw x0, [sp+56]
001b7f38bl google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue
001b7f3cstr x0, [sp+88]
001b7f40ldr x1, [sp+184]
001b7f44ldr x5, [sp+176]
001b7f48ldr x6, [sp+192]
001b7f4cb 0x1b7f50
001b7f50
001b7f50loc_1b7f50:
001b7f50subs xzr, x0, x1
001b7f54b.ls 0x1b7f5c
001b7f58b 0x1b7f94
001b7f5c
001b7f5cloc_1b7f5c:
001b7f5csub x3, x6, x0
001b7f60sub x4, x1, x0
001b7f64sub x6, xzr, x3
001b7f68and x6, x0, x6, asr #63
001b7f6cadd x5, x5, x6
001b7f70str x5, [sp+176]
001b7f74str x4, [sp+184]
001b7f78str x3, [sp+192]
001b7f7cb 0x1b7f80
001b7f80
001b7f80loc_1b7f80:
001b7f80b 0x1b7f84
001b7f84
001b7f84loc_1b7f84:
001b7f84b 0x1b7dc0
001b7f88
001b7f88loc_1b7f88:
001b7f88ldur x29, [sp-8]
001b7f8cldr x30, [sp], 160
001b7f90ret x30
001b7f94
001b7f94loc_1b7f94:
001b7f94bl runtime.panicSliceB
001b7f98
001b7f98loc_1b7f98:
001b7f98mov x0, x1
001b7f9cmov x1, x3
001b7fa0bl runtime.panicSliceB
001b7fa4
001b7fa4loc_1b7fa4:
001b7fa4bl runtime.panicSliceB
001b7fa8hint
001b7fac
001b7facloc_1b7fac:
001b7facstp x0, x1, [sp+16]
001b7fb0str x2, [sp+32]
001b7fb4mov x3, x30
001b7fb8bl runtime.morestack_noctxt.abi0
001b7fbcldp x0, x1, [sp+16]
001b7fc0ldr x2, [sp+32]
001b7fc4b 0x1b7d90
001b7fc8udf 0
001b7fccudf 0
001b7d90
001b7d90google.golang.org/protobuf/internal/filedesc.unmarshalMessageReservedRange: ; void google.golang.org/protobuf/internal/filedesc.unmarshalMessageReservedRange(struct []uint8 b)
001b7d90ldr x16, [x28+16]
001b7d94sub x17, sp, 32
001b7d98subs xzr, x17, x16
001b7d9cb.ls 0x1b7fac
001b7da0str x30, [sp-160]!
001b7da4stur x29, [sp-8]
001b7da8sub x29, sp, 8
001b7dacstr x0, [sp+176]
001b7db0str x1, [sp+184]
001b7db4str x2, [sp+192]
001b7db8str xzr, [sp+168]
001b7dbcb 0x1b7dc0
001b7dc0
001b7dc0loc_1b7dc0:
001b7dc0ldr x3, [sp+184]
001b7dc4str x3, [sp+128]
001b7dc8cbnz x3, 0x1b7dd0
001b7dccb 0x1b7f88
001b7dd0
001b7dd0loc_1b7dd0:
001b7dd0ldr x0, [sp+176]
001b7dd4ldr x1, [sp+184]
001b7dd8ldr x2, [sp+192]
001b7ddcbl google.golang.org/protobuf/encoding/protowire.ConsumeTag
001b7de0str w0, [sp+68]
001b7de4strb w1, [sp+55]
001b7de8str x2, [sp+120]
001b7decldrsw x3, [sp+68]
001b7df0str w3, [sp+60]
001b7df4ldrsb x3, [sp+55]
001b7df8strb w3, [sp+53]
001b7dfcldr x3, [sp+120]
001b7e00str x3, [sp+104]
001b7e04ldrsw x3, [sp+60]
001b7e08str w3, [sp+56]
001b7e0cldrsb x3, [sp+53]
001b7e10strb w3, [sp+52]
001b7e14ldr x0, [sp+104]
001b7e18str x0, [sp+80]
001b7e1cldr x1, [sp+184]
001b7e20ldr x3, [sp+176]
001b7e24ldr x4, [sp+192]
001b7e28b 0x1b7e2c
001b7e2c
001b7e2cloc_1b7e2c:
001b7e2csubs xzr, x1, x0
001b7e30b.hs 0x1b7e38
001b7e34b 0x1b7fa4
001b7e38
001b7e38loc_1b7e38:
001b7e38sub x5, x4, x0
001b7e3csub x6, x1, x0
001b7e40sub x7, xzr, x5
001b7e44and x7, x0, x7, asr #63
001b7e48add x7, x3, x7
001b7e4cstr x7, [sp+176]
001b7e50str x6, [sp+184]
001b7e54str x5, [sp+192]
001b7e58ldrsb x5, [sp+52]
001b7e5cstrb w5, [sp+54]
001b7e60ubfm x5, x5, 0, 7
001b7e64cbz w5, 0x1b7e6c
001b7e68b 0x1b7f20
001b7e6c
001b7e6cloc_1b7e6c:
001b7e6cb 0x1b7e70
001b7e70
001b7e70loc_1b7e70:
001b7e70ldr x0, [sp+176]
001b7e74ldr x1, [sp+184]
001b7e78ldr x2, [sp+192]
001b7e7cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001b7e80str x0, [sp+112]
001b7e84str x1, [sp+120]
001b7e88str x0, [sp+144]
001b7e8cstr x1, [sp+136]
001b7e90str x0, [sp+72]
001b7e94str x1, [sp+96]
001b7e98ldr x3, [sp+184]
001b7e9cldr x4, [sp+176]
001b7ea0ldr x5, [sp+192]
001b7ea4b 0x1b7ea8
001b7ea8
001b7ea8loc_1b7ea8:
001b7ea8subs xzr, x1, x3
001b7eacb.ls 0x1b7eb4
001b7eb0b 0x1b7f98
001b7eb4
001b7eb4loc_1b7eb4:
001b7eb4sub x5, x5, x1
001b7eb8sub x3, x3, x1
001b7ebcsub x6, xzr, x5
001b7ec0and x6, x1, x6, asr #63
001b7ec4add x4, x4, x6
001b7ec8str x4, [sp+176]
001b7eccstr x3, [sp+184]
001b7ed0str x5, [sp+192]
001b7ed4ldrsw x3, [sp+56]
001b7ed8str w3, [sp+64]
001b7edcsubs wzr, w3, 1
001b7ee0b.eq 0x1b7ee8
001b7ee4b 0x1b7ef8
001b7ee8
001b7ee8loc_1b7ee8:
001b7ee8b 0x1b7eec
001b7eec
001b7eecloc_1b7eec:
001b7eecldr x3, [sp+72]
001b7ef0str w3, [sp+168]
001b7ef4b 0x1b7f1c
001b7ef8
001b7ef8loc_1b7ef8:
001b7ef8subs wzr, w3, 2
001b7efcb.eq 0x1b7f04
001b7f00b 0x1b7f14
001b7f04
001b7f04loc_1b7f04:
001b7f04b 0x1b7f08
001b7f08
001b7f08loc_1b7f08:
001b7f08ldr x3, [sp+72]
001b7f0cstr w3, [sp+172]
001b7f10b 0x1b7f1c
001b7f14
001b7f14loc_1b7f14:
001b7f14b 0x1b7f18
001b7f18
001b7f18loc_1b7f18:
001b7f18b 0x1b7f1c
001b7f1c
001b7f1cloc_1b7f1c:
001b7f1cb 0x1b7f80
001b7f20
001b7f20loc_1b7f20:
001b7f20b 0x1b7f24
001b7f24
001b7f24loc_1b7f24:
001b7f24ldrsb x1, [sp+52]
001b7f28ldr x2, [sp+176]
001b7f2cldr x3, [sp+184]
001b7f30ldr x4, [sp+192]
001b7f34ldrsw x0, [sp+56]
001b7f38bl google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue
001b7f3cstr x0, [sp+88]
001b7f40ldr x1, [sp+184]
001b7f44ldr x5, [sp+176]
001b7f48ldr x6, [sp+192]
001b7f4cb 0x1b7f50
001b7f50
001b7f50loc_1b7f50:
001b7f50subs xzr, x0, x1
001b7f54b.ls 0x1b7f5c
001b7f58b 0x1b7f94
001b7f5c
001b7f5cloc_1b7f5c:
001b7f5csub x3, x6, x0
001b7f60sub x4, x1, x0
001b7f64sub x6, xzr, x3
001b7f68and x6, x0, x6, asr #63
001b7f6cadd x5, x5, x6
001b7f70str x5, [sp+176]
001b7f74str x4, [sp+184]
001b7f78str x3, [sp+192]
001b7f7cb 0x1b7f80
001b7f80
001b7f80loc_1b7f80:
001b7f80b 0x1b7f84
001b7f84
001b7f84loc_1b7f84:
001b7f84b 0x1b7dc0
001b7f88
001b7f88loc_1b7f88:
001b7f88ldur x29, [sp-8]
001b7f8cldr x30, [sp], 160
001b7f90ret x30
001b7f94
001b7f94loc_1b7f94:
001b7f94bl runtime.panicSliceB
001b7f98
001b7f98loc_1b7f98:
001b7f98mov x0, x1
001b7f9cmov x1, x3
001b7fa0bl runtime.panicSliceB
001b7fa4
001b7fa4loc_1b7fa4:
001b7fa4bl runtime.panicSliceB
001b7fa8hint
001b7fac
001b7facloc_1b7fac:
001b7facstp x0, x1, [sp+16]
001b7fb0str x2, [sp+32]
001b7fb4mov x3, x30
001b7fb8bl runtime.morestack_noctxt.abi0
001b7fbcldp x0, x1, [sp+16]
001b7fc0ldr x2, [sp+32]
001b7fc4b 0x1b7d90
001b7fc8udf 0
001b7fccudf 0
001b7d90
001b7fd0
001b7fd0google.golang.org/protobuf/internal/filedesc.unmarshalMessageExtensionRange: ; void google.golang.org/protobuf/internal/filedesc.unmarshalMessageExtensionRange(struct []uint8 b)
001b7fd0ldr x16, [x28+16]
001b7fd4sub x17, sp, 160
001b7fd8subs xzr, x17, x16
001b7fdcb.ls 0x1b82f8
001b7fe0sub x20, sp, 288
001b7fe4stp x29, x30, [x20-8]
001b7fe8add sp, x20, 0
001b7fecsub x29, sp, 8
001b7ff0str x0, [sp+304]
001b7ff4str x1, [sp+312]
001b7ff8str x2, [sp+320]
001b7ffcstr xzr, [sp+296]
001b8000str xzr, [sp+208]
001b8004stp xzr, xzr, [sp+216]
001b8008b 0x1b800c
001b800c
001b800cloc_1b800c:
001b800cldr x3, [sp+312]
001b8010str x3, [sp+152]
001b8014cbnz x3, 0x1b801c
001b8018b 0x1b82c4
001b801c
001b801cloc_1b801c:
001b801cldr x0, [sp+304]
001b8020ldr x1, [sp+312]
001b8024ldr x2, [sp+320]
001b8028bl google.golang.org/protobuf/encoding/protowire.ConsumeTag
001b802cstr w0, [sp+84]
001b8030strb w1, [sp+67]
001b8034str x2, [sp+144]
001b8038ldrsw x3, [sp+84]
001b803cstr w3, [sp+72]
001b8040ldrsb x3, [sp+67]
001b8044strb w3, [sp+65]
001b8048ldr x3, [sp+144]
001b804cstr x3, [sp+128]
001b8050ldrsw x3, [sp+72]
001b8054str w3, [sp+68]
001b8058ldrsb x3, [sp+65]
001b805cstrb w3, [sp+64]
001b8060ldr x0, [sp+128]
001b8064str x0, [sp+96]
001b8068ldr x1, [sp+312]
001b806cldr x3, [sp+304]
001b8070ldr x4, [sp+320]
001b8074b 0x1b8078
001b8078
001b8078loc_1b8078:
001b8078subs xzr, x1, x0
001b807cb.hs 0x1b8084
001b8080b 0x1b82f0
001b8084
001b8084loc_1b8084:
001b8084sub x5, x4, x0
001b8088sub x6, x1, x0
001b808csub x7, xzr, x5
001b8090and x7, x0, x7, asr #63
001b8094add x7, x3, x7
001b8098str x7, [sp+304]
001b809cstr x6, [sp+312]
001b80a0str x5, [sp+320]
001b80a4ldrsb x5, [sp+64]
001b80a8strb w5, [sp+66]
001b80acubfm x6, x5, 0, 7
001b80b0cbz w6, 0x1b80b8
001b80b4b 0x1b816c
001b80b8
001b80b8loc_1b80b8:
001b80b8b 0x1b80bc
001b80bc
001b80bcloc_1b80bc:
001b80bcldr x0, [sp+304]
001b80c0ldr x1, [sp+312]
001b80c4ldr x2, [sp+320]
001b80c8bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001b80ccstr x0, [sp+136]
001b80d0str x1, [sp+144]
001b80d4str x0, [sp+176]
001b80d8str x1, [sp+168]
001b80dcstr x0, [sp+88]
001b80e0str x1, [sp+120]
001b80e4ldr x3, [sp+312]
001b80e8ldr x4, [sp+304]
001b80ecldr x5, [sp+320]
001b80f0b 0x1b80f4
001b80f4
001b80f4loc_1b80f4:
001b80f4subs xzr, x1, x3
001b80f8b.ls 0x1b8100
001b80fcb 0x1b82e4
001b8100
001b8100loc_1b8100:
001b8100sub x5, x5, x1
001b8104sub x3, x3, x1
001b8108sub x6, xzr, x5
001b810cand x6, x1, x6, asr #63
001b8110add x4, x4, x6
001b8114str x4, [sp+304]
001b8118str x3, [sp+312]
001b811cstr x5, [sp+320]
001b8120ldrsw x3, [sp+68]
001b8124str w3, [sp+80]
001b8128subs wzr, w3, 1
001b812cb.eq 0x1b8134
001b8130b 0x1b8144
001b8134
001b8134loc_1b8134:
001b8134b 0x1b8138
001b8138
001b8138loc_1b8138:
001b8138ldr x3, [sp+88]
001b813cstr w3, [sp+296]
001b8140b 0x1b8168
001b8144
001b8144loc_1b8144:
001b8144subs wzr, w3, 2
001b8148b.eq 0x1b8150
001b814cb 0x1b8160
001b8150
001b8150loc_1b8150:
001b8150b 0x1b8154
001b8154
001b8154loc_1b8154:
001b8154ldr x3, [sp+88]
001b8158str w3, [sp+300]
001b815cb 0x1b8168
001b8160
001b8160loc_1b8160:
001b8160b 0x1b8164
001b8164
001b8164loc_1b8164:
001b8164b 0x1b8168
001b8168
001b8168loc_1b8168:
001b8168b 0x1b82bc
001b816c
001b816cloc_1b816c:
001b816cubfm x5, x5, 0, 7
001b8170subs wzr, w5, 2
001b8174b.eq 0x1b817c
001b8178b 0x1b8258
001b817c
001b817cloc_1b817c:
001b817cb 0x1b8180
001b8180
001b8180loc_1b8180:
001b8180str xzr, [sp+232]
001b8184stp xzr, xzr, [sp+240]
001b8188ldr x0, [sp+304]
001b818cldr x1, [sp+312]
001b8190ldr x2, [sp+320]
001b8194bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001b8198str x0, [sp+232]
001b819cstr x1, [sp+240]
001b81a0str x2, [sp+248]
001b81a4str x3, [sp+144]
001b81a8str x0, [sp+256]
001b81acstr x1, [sp+264]
001b81b0str x2, [sp+272]
001b81b4ldr x3, [sp+144]
001b81b8str x3, [sp+160]
001b81bcstr x0, [sp+184]
001b81c0str x1, [sp+192]
001b81c4str x2, [sp+200]
001b81c8ldr x0, [sp+160]
001b81ccstr x0, [sp+112]
001b81d0ldr x1, [sp+312]
001b81d4ldr x3, [sp+304]
001b81d8ldr x4, [sp+320]
001b81dcb 0x1b81e0
001b81e0
001b81e0loc_1b81e0:
001b81e0subs xzr, x1, x0
001b81e4b.hs 0x1b81ec
001b81e8b 0x1b82e0
001b81ec
001b81ecloc_1b81ec:
001b81ecsub x6, x4, x0
001b81f0sub x7, x1, x0
001b81f4sub x8, xzr, x6
001b81f8and x8, x0, x8, asr #63
001b81fcadd x8, x3, x8
001b8200str x8, [sp+304]
001b8204str x7, [sp+312]
001b8208str x6, [sp+320]
001b820cldrsw x6, [sp+68]
001b8210str w6, [sp+76]
001b8214subs wzr, w6, 3
001b8218b.eq 0x1b8220
001b821cb 0x1b8250
001b8220
001b8220loc_1b8220:
001b8220b 0x1b8224
001b8224
001b8224loc_1b8224:
001b8224ldr x0, [sp+208]
001b8228ldr x3, [sp+184]
001b822cldr x1, [sp+216]
001b8230ldr x4, [sp+192]
001b8234ldr x2, [sp+224]
001b8238ldr x5, [sp+200]
001b823cbl google.golang.org/protobuf/internal/filedesc.appendOptions
001b8240str x0, [sp+208]
001b8244str x1, [sp+216]
001b8248str x2, [sp+224]
001b824cb 0x1b8254
001b8250
001b8250loc_1b8250:
001b8250b 0x1b8254
001b8254
001b8254loc_1b8254:
001b8254b 0x1b82bc
001b8258
001b8258loc_1b8258:
001b8258b 0x1b825c
001b825c
001b825cloc_1b825c:
001b825cb 0x1b8260
001b8260
001b8260loc_1b8260:
001b8260ldrsb x1, [sp+64]
001b8264ldr x2, [sp+304]
001b8268ldr x3, [sp+312]
001b826cldr x4, [sp+320]
001b8270ldrsw x0, [sp+68]
001b8274bl google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue
001b8278str x0, [sp+104]
001b827cldr x1, [sp+312]
001b8280ldr x5, [sp+304]
001b8284ldr x6, [sp+320]
001b8288b 0x1b828c
001b828c
001b828cloc_1b828c:
001b828csubs xzr, x0, x1
001b8290b.ls 0x1b8298
001b8294b 0x1b82dc
001b8298
001b8298loc_1b8298:
001b8298sub x3, x6, x0
001b829csub x4, x1, x0
001b82a0sub x6, xzr, x3
001b82a4and x6, x0, x6, asr #63
001b82a8add x5, x5, x6
001b82acstr x5, [sp+304]
001b82b0str x4, [sp+312]
001b82b4str x3, [sp+320]
001b82b8b 0x1b82bc
001b82bc
001b82bcloc_1b82bc:
001b82bcb 0x1b82c0
001b82c0
001b82c0loc_1b82c0:
001b82c0b 0x1b800c
001b82c4
001b82c4loc_1b82c4:
001b82c4ldr x0, [sp+208]
001b82c8ldr x1, [sp+216]
001b82ccldr x2, [sp+224]
001b82d0ldp x29, x30, [sp-8]
001b82d4add sp, sp, 288
001b82d8ret x30
001b82dc
001b82dcloc_1b82dc:
001b82dcbl runtime.panicSliceB
001b82e0
001b82e0loc_1b82e0:
001b82e0bl runtime.panicSliceB
001b82e4
001b82e4loc_1b82e4:
001b82e4mov x0, x1
001b82e8mov x1, x3
001b82ecbl runtime.panicSliceB
001b82f0
001b82f0loc_1b82f0:
001b82f0bl runtime.panicSliceB
001b82f4hint
001b82f8
001b82f8loc_1b82f8:
001b82f8stp x0, x1, [sp+16]
001b82fcstr x2, [sp+32]
001b8300mov x3, x30
001b8304bl runtime.morestack_noctxt.abi0
001b8308ldp x0, x1, [sp+16]
001b830cldr x2, [sp+32]
001b8310b 0x1b7fd0
001b8314udf 0
001b8318udf 0
001b831cudf 0
001b7fd0
001b7fd0google.golang.org/protobuf/internal/filedesc.unmarshalMessageExtensionRange: ; void google.golang.org/protobuf/internal/filedesc.unmarshalMessageExtensionRange(struct []uint8 b)
001b7fd0ldr x16, [x28+16]
001b7fd4sub x17, sp, 160
001b7fd8subs xzr, x17, x16
001b7fdcb.ls 0x1b82f8
001b7fe0sub x20, sp, 288
001b7fe4stp x29, x30, [x20-8]
001b7fe8add sp, x20, 0
001b7fecsub x29, sp, 8
001b7ff0str x0, [sp+304]
001b7ff4str x1, [sp+312]
001b7ff8str x2, [sp+320]
001b7ffcstr xzr, [sp+296]
001b8000str xzr, [sp+208]
001b8004stp xzr, xzr, [sp+216]
001b8008b 0x1b800c
001b800c
001b800cloc_1b800c:
001b800cldr x3, [sp+312]
001b8010str x3, [sp+152]
001b8014cbnz x3, 0x1b801c
001b8018b 0x1b82c4
001b801c
001b801cloc_1b801c:
001b801cldr x0, [sp+304]
001b8020ldr x1, [sp+312]
001b8024ldr x2, [sp+320]
001b8028bl google.golang.org/protobuf/encoding/protowire.ConsumeTag
001b802cstr w0, [sp+84]
001b8030strb w1, [sp+67]
001b8034str x2, [sp+144]
001b8038ldrsw x3, [sp+84]
001b803cstr w3, [sp+72]
001b8040ldrsb x3, [sp+67]
001b8044strb w3, [sp+65]
001b8048ldr x3, [sp+144]
001b804cstr x3, [sp+128]
001b8050ldrsw x3, [sp+72]
001b8054str w3, [sp+68]
001b8058ldrsb x3, [sp+65]
001b805cstrb w3, [sp+64]
001b8060ldr x0, [sp+128]
001b8064str x0, [sp+96]
001b8068ldr x1, [sp+312]
001b806cldr x3, [sp+304]
001b8070ldr x4, [sp+320]
001b8074b 0x1b8078
001b8078
001b8078loc_1b8078:
001b8078subs xzr, x1, x0
001b807cb.hs 0x1b8084
001b8080b 0x1b82f0
001b8084
001b8084loc_1b8084:
001b8084sub x5, x4, x0
001b8088sub x6, x1, x0
001b808csub x7, xzr, x5
001b8090and x7, x0, x7, asr #63
001b8094add x7, x3, x7
001b8098str x7, [sp+304]
001b809cstr x6, [sp+312]
001b80a0str x5, [sp+320]
001b80a4ldrsb x5, [sp+64]
001b80a8strb w5, [sp+66]
001b80acubfm x6, x5, 0, 7
001b80b0cbz w6, 0x1b80b8
001b80b4b 0x1b816c
001b80b8
001b80b8loc_1b80b8:
001b80b8b 0x1b80bc
001b80bc
001b80bcloc_1b80bc:
001b80bcldr x0, [sp+304]
001b80c0ldr x1, [sp+312]
001b80c4ldr x2, [sp+320]
001b80c8bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001b80ccstr x0, [sp+136]
001b80d0str x1, [sp+144]
001b80d4str x0, [sp+176]
001b80d8str x1, [sp+168]
001b80dcstr x0, [sp+88]
001b80e0str x1, [sp+120]
001b80e4ldr x3, [sp+312]
001b80e8ldr x4, [sp+304]
001b80ecldr x5, [sp+320]
001b80f0b 0x1b80f4
001b80f4
001b80f4loc_1b80f4:
001b80f4subs xzr, x1, x3
001b80f8b.ls 0x1b8100
001b80fcb 0x1b82e4
001b8100
001b8100loc_1b8100:
001b8100sub x5, x5, x1
001b8104sub x3, x3, x1
001b8108sub x6, xzr, x5
001b810cand x6, x1, x6, asr #63
001b8110add x4, x4, x6
001b8114str x4, [sp+304]
001b8118str x3, [sp+312]
001b811cstr x5, [sp+320]
001b8120ldrsw x3, [sp+68]
001b8124str w3, [sp+80]
001b8128subs wzr, w3, 1
001b812cb.eq 0x1b8134
001b8130b 0x1b8144
001b8134
001b8134loc_1b8134:
001b8134b 0x1b8138
001b8138
001b8138loc_1b8138:
001b8138ldr x3, [sp+88]
001b813cstr w3, [sp+296]
001b8140b 0x1b8168
001b8144
001b8144loc_1b8144:
001b8144subs wzr, w3, 2
001b8148b.eq 0x1b8150
001b814cb 0x1b8160
001b8150
001b8150loc_1b8150:
001b8150b 0x1b8154
001b8154
001b8154loc_1b8154:
001b8154ldr x3, [sp+88]
001b8158str w3, [sp+300]
001b815cb 0x1b8168
001b8160
001b8160loc_1b8160:
001b8160b 0x1b8164
001b8164
001b8164loc_1b8164:
001b8164b 0x1b8168
001b8168
001b8168loc_1b8168:
001b8168b 0x1b82bc
001b816c
001b816cloc_1b816c:
001b816cubfm x5, x5, 0, 7
001b8170subs wzr, w5, 2
001b8174b.eq 0x1b817c
001b8178b 0x1b8258
001b817c
001b817cloc_1b817c:
001b817cb 0x1b8180
001b8180
001b8180loc_1b8180:
001b8180str xzr, [sp+232]
001b8184stp xzr, xzr, [sp+240]
001b8188ldr x0, [sp+304]
001b818cldr x1, [sp+312]
001b8190ldr x2, [sp+320]
001b8194bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001b8198str x0, [sp+232]
001b819cstr x1, [sp+240]
001b81a0str x2, [sp+248]
001b81a4str x3, [sp+144]
001b81a8str x0, [sp+256]
001b81acstr x1, [sp+264]
001b81b0str x2, [sp+272]
001b81b4ldr x3, [sp+144]
001b81b8str x3, [sp+160]
001b81bcstr x0, [sp+184]
001b81c0str x1, [sp+192]
001b81c4str x2, [sp+200]
001b81c8ldr x0, [sp+160]
001b81ccstr x0, [sp+112]
001b81d0ldr x1, [sp+312]
001b81d4ldr x3, [sp+304]
001b81d8ldr x4, [sp+320]
001b81dcb 0x1b81e0
001b81e0
001b81e0loc_1b81e0:
001b81e0subs xzr, x1, x0
001b81e4b.hs 0x1b81ec
001b81e8b 0x1b82e0
001b81ec
001b81ecloc_1b81ec:
001b81ecsub x6, x4, x0
001b81f0sub x7, x1, x0
001b81f4sub x8, xzr, x6
001b81f8and x8, x0, x8, asr #63
001b81fcadd x8, x3, x8
001b8200str x8, [sp+304]
001b8204str x7, [sp+312]
001b8208str x6, [sp+320]
001b820cldrsw x6, [sp+68]
001b8210str w6, [sp+76]
001b8214subs wzr, w6, 3
001b8218b.eq 0x1b8220
001b821cb 0x1b8250
001b8220
001b8220loc_1b8220:
001b8220b 0x1b8224
001b8224
001b8224loc_1b8224:
001b8224ldr x0, [sp+208]
001b8228ldr x3, [sp+184]
001b822cldr x1, [sp+216]
001b8230ldr x4, [sp+192]
001b8234ldr x2, [sp+224]
001b8238ldr x5, [sp+200]
001b823cbl google.golang.org/protobuf/internal/filedesc.appendOptions
001b8240str x0, [sp+208]
001b8244str x1, [sp+216]
001b8248str x2, [sp+224]
001b824cb 0x1b8254
001b8250
001b8250loc_1b8250:
001b8250b 0x1b8254
001b8254
001b8254loc_1b8254:
001b8254b 0x1b82bc
001b8258
001b8258loc_1b8258:
001b8258b 0x1b825c
001b825c
001b825cloc_1b825c:
001b825cb 0x1b8260
001b8260
001b8260loc_1b8260:
001b8260ldrsb x1, [sp+64]
001b8264ldr x2, [sp+304]
001b8268ldr x3, [sp+312]
001b826cldr x4, [sp+320]
001b8270ldrsw x0, [sp+68]
001b8274bl google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue
001b8278str x0, [sp+104]
001b827cldr x1, [sp+312]
001b8280ldr x5, [sp+304]
001b8284ldr x6, [sp+320]
001b8288b 0x1b828c
001b828c
001b828cloc_1b828c:
001b828csubs xzr, x0, x1
001b8290b.ls 0x1b8298
001b8294b 0x1b82dc
001b8298
001b8298loc_1b8298:
001b8298sub x3, x6, x0
001b829csub x4, x1, x0
001b82a0sub x6, xzr, x3
001b82a4and x6, x0, x6, asr #63
001b82a8add x5, x5, x6
001b82acstr x5, [sp+304]
001b82b0str x4, [sp+312]
001b82b4str x3, [sp+320]
001b82b8b 0x1b82bc
001b82bc
001b82bcloc_1b82bc:
001b82bcb 0x1b82c0
001b82c0
001b82c0loc_1b82c0:
001b82c0b 0x1b800c
001b82c4
001b82c4loc_1b82c4:
001b82c4ldr x0, [sp+208]
001b82c8ldr x1, [sp+216]
001b82ccldr x2, [sp+224]
001b82d0ldp x29, x30, [sp-8]
001b82d4add sp, sp, 288
001b82d8ret x30
001b82dc
001b82dcloc_1b82dc:
001b82dcbl runtime.panicSliceB
001b82e0
001b82e0loc_1b82e0:
001b82e0bl runtime.panicSliceB
001b82e4
001b82e4loc_1b82e4:
001b82e4mov x0, x1
001b82e8mov x1, x3
001b82ecbl runtime.panicSliceB
001b82f0
001b82f0loc_1b82f0:
001b82f0bl runtime.panicSliceB
001b82f4hint
001b82f8
001b82f8loc_1b82f8:
001b82f8stp x0, x1, [sp+16]
001b82fcstr x2, [sp+32]
001b8300mov x3, x30
001b8304bl runtime.morestack_noctxt.abi0
001b8308ldp x0, x1, [sp+16]
001b830cldr x2, [sp+32]
001b8310b 0x1b7fd0
001b8314udf 0
001b8318udf 0
001b831cudf 0
001b7fd0
001b8320
001b8320google.golang.org/protobuf/internal/filedesc.(*Field).unmarshalFull: ; void google.golang.org/protobuf/internal/filedesc.(*Field).unmarshalFull(google.golang.org/protobuf/internal/filedesc.Field * fd, struct []uint8 b, google.golang.org/protobuf/internal/strs.Builder * sb, google.golang.org/protobuf/internal/filedesc.File * pf, google.golang.org/protobuf/reflect/protoreflect.Descriptor pd, int i)
001b8320ldr x16, [x28+16]
001b8324sub x17, sp, 368
001b8328subs xzr, x17, x16
001b832cb.ls 0x1b8c54
001b8330sub x20, sp, 496
001b8334stp x29, x30, [x20-8]
001b8338add sp, x20, 0
001b833csub x29, sp, 8
001b8340str x0, [sp+504]
001b8344str x1, [sp+512]
001b8348str x2, [sp+520]
001b834cstr x3, [sp+528]
001b8350str x4, [sp+536]
001b8354str x5, [sp+544]
001b8358str x6, [sp+552]
001b835cstr x7, [sp+560]
001b8360str x8, [sp+568]
001b8364ldr x6, [sp+504]
001b8368ldrsb x27, [x6]
001b836cadrp x27, 0x893000
001b8370ldr w7, [x27+3056]
001b8374cbz w7, 0x1b837c
001b8378b 0x1b8380
001b837c
001b837cloc_1b837c:
001b837cb 0x1b8394
001b8380
001b8380loc_1b8380:
001b8380bl runtime.gcWriteBarrier2
001b8384str x5, [x25]
001b8388ldr x7, [x6+16]
001b838cstr x7, [x25+8]
001b8390b 0x1b8394
001b8394
001b8394loc_1b8394:
001b8394str x5, [x6+16]
001b8398ldr x5, [sp+504]
001b839cldrsb x27, [x5]
001b83a0ldr x6, [sp+560]
001b83a4ldr x7, [sp+552]
001b83a8str x7, [x5+24]
001b83acadrp x27, 0x893000
001b83b0ldr w7, [x27+3056]
001b83b4cbz w7, 0x1b83bc
001b83b8b 0x1b83c0
001b83bc
001b83bcloc_1b83bc:
001b83bcb 0x1b83d4
001b83c0
001b83c0loc_1b83c0:
001b83c0bl runtime.gcWriteBarrier2
001b83c4str x6, [x25]
001b83c8ldr x7, [x5+32]
001b83ccstr x7, [x25+8]
001b83d0b 0x1b83d4
001b83d4
001b83d4loc_1b83d4:
001b83d4str x6, [x5+32]
001b83d8ldr x5, [sp+504]
001b83dcldrsb x27, [x5]
001b83e0ldr x6, [sp+568]
001b83e4str x6, [x5+40]
001b83e8stp xzr, xzr, [sp+232]
001b83ecstr xzr, [sp+248]
001b83f0stp xzr, xzr, [sp+256]
001b83f4str xzr, [sp+272]
001b83f8b 0x1b83fc
001b83fc
001b83fcloc_1b83fc:
001b83fcldr x5, [sp+520]
001b8400str x5, [sp+168]
001b8404cbnz x5, 0x1b840c
001b8408b 0x1b8a74
001b840c
001b840cloc_1b840c:
001b840cldr x0, [sp+512]
001b8410ldr x1, [sp+520]
001b8414ldr x2, [sp+528]
001b8418bl google.golang.org/protobuf/encoding/protowire.ConsumeTag
001b841cstr w0, [sp+104]
001b8420strb w1, [sp+90]
001b8424str x2, [sp+160]
001b8428ldrsw x3, [sp+104]
001b842cstr w3, [sp+108]
001b8430ldrsb x3, [sp+90]
001b8434strb w3, [sp+91]
001b8438ldr x3, [sp+160]
001b843cstr x3, [sp+200]
001b8440ldrsw x3, [sp+108]
001b8444str w3, [sp+92]
001b8448ldrsb x3, [sp+91]
001b844cstrb w3, [sp+86]
001b8450ldr x0, [sp+200]
001b8454str x0, [sp+120]
001b8458ldr x1, [sp+520]
001b845cldr x3, [sp+512]
001b8460ldr x4, [sp+528]
001b8464b 0x1b8468
001b8468
001b8468loc_1b8468:
001b8468subs xzr, x1, x0
001b846cb.hs 0x1b8474
001b8470b 0x1b8c4c
001b8474
001b8474loc_1b8474:
001b8474sub x5, x4, x0
001b8478sub x6, x1, x0
001b847csub x7, xzr, x5
001b8480and x7, x0, x7, asr #63
001b8484add x7, x3, x7
001b8488str x7, [sp+512]
001b848cstr x6, [sp+520]
001b8490str x5, [sp+528]
001b8494ldrsb x5, [sp+86]
001b8498strb w5, [sp+88]
001b849cubfm x6, x5, 0, 7
001b84a0cbz w6, 0x1b84a8
001b84a4b 0x1b8760
001b84a8
001b84a8loc_1b84a8:
001b84a8b 0x1b84ac
001b84ac
001b84acloc_1b84ac:
001b84acldr x0, [sp+512]
001b84b0ldr x1, [sp+520]
001b84b4ldr x2, [sp+528]
001b84b8bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001b84bcstr x0, [sp+152]
001b84c0str x1, [sp+160]
001b84c4str x0, [sp+192]
001b84c8str x1, [sp+184]
001b84ccstr x0, [sp+112]
001b84d0str x1, [sp+144]
001b84d4ldr x3, [sp+520]
001b84d8ldr x4, [sp+512]
001b84dcldr x5, [sp+528]
001b84e0b 0x1b84e4
001b84e4
001b84e4loc_1b84e4:
001b84e4subs xzr, x1, x3
001b84e8b.ls 0x1b84f0
001b84ecb 0x1b8c40
001b84f0
001b84f0loc_1b84f0:
001b84f0sub x5, x5, x1
001b84f4sub x6, x3, x1
001b84f8sub x7, xzr, x5
001b84fcand x7, x1, x7, asr #63
001b8500add x7, x4, x7
001b8504str x7, [sp+512]
001b8508str x6, [sp+520]
001b850cstr x5, [sp+528]
001b8510ldrsw x5, [sp+92]
001b8514str w5, [sp+100]
001b8518subs wzr, w5, 4
001b851cb.le 0x1b8524
001b8520b 0x1b8574
001b8524
001b8524loc_1b8524:
001b8524subs wzr, w5, 3
001b8528b.eq 0x1b8530
001b852cb 0x1b8548
001b8530
001b8530loc_1b8530:
001b8530b 0x1b8534
001b8534
001b8534loc_1b8534:
001b8534ldr x5, [sp+504]
001b8538ldrsb x27, [x5]
001b853cldr x6, [sp+112]
001b8540str w6, [x5+56]
001b8544b 0x1b875c
001b8548
001b8548loc_1b8548:
001b8548subs wzr, w5, 4
001b854cb.eq 0x1b8554
001b8550b 0x1b856c
001b8554
001b8554loc_1b8554:
001b8554b 0x1b8558
001b8558
001b8558loc_1b8558:
001b8558ldr x5, [sp+504]
001b855cldrsb x27, [x5]
001b8560ldr x6, [sp+112]
001b8564strb w6, [x5+60]
001b8568b 0x1b875c
001b856c
001b856cloc_1b856c:
001b856cb 0x1b8570
001b8570
001b8570loc_1b8570:
001b8570b 0x1b8758
001b8574
001b8574loc_1b8574:
001b8574subs wzr, w5, 5
001b8578b.eq 0x1b8580
001b857cb 0x1b8598
001b8580
001b8580loc_1b8580:
001b8580b 0x1b8584
001b8584
001b8584loc_1b8584:
001b8584ldr x5, [sp+504]
001b8588ldrsb x27, [x5]
001b858cldr x6, [sp+112]
001b8590strb w6, [x5+61]
001b8594b 0x1b875c
001b8598
001b8598loc_1b8598:
001b8598subs wzr, w5, 9
001b859cb.eq 0x1b85a4
001b85a0b 0x1b8720
001b85a4
001b85a4loc_1b85a4:
001b85a4b 0x1b85a8
001b85a8
001b85a8loc_1b85a8:
001b85a8ldr x0, [sp+552]
001b85acldr x5, [sp+560]
001b85b0adrp x6, 0x563000
001b85b4add x6, x6, 312
001b85b8subs xzr, x0, x6
001b85bcb.eq 0x1b85c4
001b85c0b 0x1b8c2c
001b85c4
001b85c4loc_1b85c4:
001b85c4ldrsb x27, [x5]
001b85c8ldr x5, [x5+200]
001b85ccldrsb x27, [x5]
001b85d0ldr x1, [x5+88]
001b85d4ldr x5, [x5+80]
001b85d8ldr x0, [sp+112]
001b85dcsubs xzr, x0, x1
001b85e0b.lo 0x1b85e8
001b85e4b 0x1b8c28
001b85e8
001b85e8loc_1b85e8:
001b85e8add x5, x5, x0, lsl #7
001b85ecstr x5, [sp+280]
001b85f0ldr x5, [sp+504]
001b85f4adrp x6, 0x565000
001b85f8add x6, x6, 3032
001b85fcstr x6, [sp+336]
001b8600str x5, [sp+344]
001b8604ldr x5, [sp+280]
001b8608ldrsb x27, [x5]
001b860cldr x2, [x5+72]
001b8610ldr x0, [x5+56]
001b8614ldr x5, [x5+64]
001b8618add x1, x5, 1
001b861csubs xzr, x2, x1
001b8620b.hs 0x1b8628
001b8624b 0x1b862c
001b8628
001b8628loc_1b8628:
001b8628b 0x1b8640
001b862c
001b862cloc_1b862c:
001b862corr x3, xzr, 1
001b8630adrp x4, 0x4da000
001b8634add x4, x4, 3744
001b8638bl runtime.growslice
001b863cb 0x1b8640
001b8640
001b8640loc_1b8640:
001b8640sub x5, x1, 1
001b8644add x6, x0, x5, lsl #4
001b8648ubfm x5, x5, 60, 59
001b864cldr x7, [sp+344]
001b8650ldr x8, [sp+336]
001b8654str x8, [x0+x5]
001b8658adrp x27, 0x893000
001b865cldr w5, [x27+3056]
001b8660cbz w5, 0x1b8668
001b8664b 0x1b866c
001b8668
001b8668loc_1b8668:
001b8668b 0x1b8680
001b866c
001b866cloc_1b866c:
001b866cbl runtime.gcWriteBarrier2
001b8670str x7, [x25]
001b8674ldr x5, [x6+8]
001b8678str x5, [x25+8]
001b867cb 0x1b8680
001b8680
001b8680loc_1b8680:
001b8680str x7, [x6+8]
001b8684ldr x5, [sp+280]
001b8688ldrsb x27, [x5]
001b868cstr x1, [x5+64]
001b8690str x2, [x5+72]
001b8694adrp x27, 0x893000
001b8698ldr w6, [x27+3056]
001b869ccbz w6, 0x1b86a4
001b86a0b 0x1b86a8
001b86a4
001b86a4loc_1b86a4:
001b86a4b 0x1b86bc
001b86a8
001b86a8loc_1b86a8:
001b86a8bl runtime.gcWriteBarrier2
001b86acstr x0, [x25]
001b86b0ldr x6, [x5+56]
001b86b4str x6, [x25+8]
001b86b8b 0x1b86bc
001b86bc
001b86bcloc_1b86bc:
001b86bcstr x0, [x5+56]
001b86c0ldr x5, [sp+504]
001b86c4ldrsb x27, [x5]
001b86c8ldr x5, [x5+192]
001b86cccbnz x5, 0x1b8c14
001b86d0b 0x1b86d4
001b86d4
001b86d4loc_1b86d4:
001b86d4ldr x5, [sp+280]
001b86d8str x5, [sp+456]
001b86dcldr x6, [sp+504]
001b86e0ldrsb x27, [x6]
001b86e4adrp x7, 0x563000
001b86e8add x7, x7, 2120
001b86ecstr x7, [x6+192]
001b86f0adrp x27, 0x893000
001b86f4ldr w7, [x27+3056]
001b86f8cbz w7, 0x1b8700
001b86fcb 0x1b8704
001b8700
001b8700loc_1b8700:
001b8700b 0x1b8718
001b8704
001b8704loc_1b8704:
001b8704bl runtime.gcWriteBarrier2
001b8708str x5, [x25]
001b870cldr x7, [x6+200]
001b8710str x7, [x25+8]
001b8714b 0x1b8718
001b8718
001b8718loc_1b8718:
001b8718str x5, [x6+200]
001b871cb 0x1b875c
001b8720
001b8720loc_1b8720:
001b8720subs wzr, w5, 17
001b8724b.eq 0x1b872c
001b8728b 0x1b874c
001b872c
001b872cloc_1b872c:
001b872cb 0x1b8730
001b8730
001b8730loc_1b8730:
001b8730ldr x0, [sp+112]
001b8734bl google.golang.org/protobuf/encoding/protowire.DecodeBool
001b8738strb w0, [sp+89]
001b873cldr x1, [sp+504]
001b8740ldrsb x27, [x1]
001b8744strb w0, [x1+112]
001b8748b 0x1b875c
001b874c
001b874cloc_1b874c:
001b874cb 0x1b8750
001b8750
001b8750loc_1b8750:
001b8750b 0x1b8754
001b8754
001b8754loc_1b8754:
001b8754b 0x1b8758
001b8758
001b8758loc_1b8758:
001b8758b 0x1b875c
001b875c
001b875cloc_1b875c:
001b875cb 0x1b8a6c
001b8760
001b8760loc_1b8760:
001b8760ubfm x5, x5, 0, 7
001b8764subs wzr, w5, 2
001b8768b.eq 0x1b8770
001b876cb 0x1b8a08
001b8770
001b8770loc_1b8770:
001b8770b 0x1b8774
001b8774
001b8774loc_1b8774:
001b8774str xzr, [sp+432]
001b8778stp xzr, xzr, [sp+440]
001b877cldr x0, [sp+512]
001b8780ldr x1, [sp+520]
001b8784ldr x2, [sp+528]
001b8788bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001b878cstr x0, [sp+432]
001b8790str x1, [sp+440]
001b8794str x2, [sp+448]
001b8798str x3, [sp+160]
001b879cstr x0, [sp+464]
001b87a0str x1, [sp+472]
001b87a4str x2, [sp+480]
001b87a8ldr x3, [sp+160]
001b87acstr x3, [sp+176]
001b87b0str x0, [sp+208]
001b87b4str x1, [sp+216]
001b87b8str x2, [sp+224]
001b87bcldr x0, [sp+176]
001b87c0str x0, [sp+136]
001b87c4ldr x1, [sp+520]
001b87c8ldr x3, [sp+512]
001b87ccldr x4, [sp+528]
001b87d0b 0x1b87d4
001b87d4
001b87d4loc_1b87d4:
001b87d4subs xzr, x1, x0
001b87d8b.hs 0x1b87e0
001b87dcb 0x1b8c10
001b87e0
001b87e0loc_1b87e0:
001b87e0sub x5, x4, x0
001b87e4sub x6, x1, x0
001b87e8sub x7, xzr, x5
001b87ecand x7, x0, x7, asr #63
001b87f0add x7, x3, x7
001b87f4str x7, [sp+512]
001b87f8str x6, [sp+520]
001b87fcstr x5, [sp+528]
001b8800ldrsw x5, [sp+92]
001b8804str w5, [sp+96]
001b8808subs wzr, w5, 6
001b880cb.le 0x1b8814
001b8810b 0x1b88e0
001b8814
001b8814loc_1b8814:
001b8814subs wzr, w5, 1
001b8818b.eq 0x1b8820
001b881cb 0x1b88ac
001b8820
001b8820loc_1b8820:
001b8820b 0x1b8824
001b8824
001b8824loc_1b8824:
001b8824ldr x1, [sp+552]
001b8828ldrsb x27, [x1]
001b882cldr x1, [x1+24]
001b8830ldr x0, [sp+560]
001b8834blr x1
001b8838str x0, [sp+416]
001b883cstr x1, [sp+424]
001b8840ldr x3, [sp+208]
001b8844ldr x2, [sp+536]
001b8848ldr x4, [sp+216]
001b884cldr x5, [sp+224]
001b8850mov x6, x0
001b8854mov x0, x2
001b8858mov x7, x1
001b885cmov x1, x6
001b8860mov x2, x7
001b8864bl google.golang.org/protobuf/internal/filedesc.appendFullName
001b8868str x0, [sp+400]
001b886cstr x1, [sp+408]
001b8870ldr x2, [sp+504]
001b8874ldrsb x27, [x2]
001b8878str x1, [x2+8]
001b887cadrp x27, 0x893000
001b8880ldr w1, [x27+3056]
001b8884cbz w1, 0x1b888c
001b8888b 0x1b8890
001b888c
001b888cloc_1b888c:
001b888cb 0x1b88a4
001b8890
001b8890loc_1b8890:
001b8890bl runtime.gcWriteBarrier2
001b8894str x0, [x25]
001b8898ldr x5, [x2]
001b889cstr x5, [x25+8]
001b88a0b 0x1b88a4
001b88a4
001b88a4loc_1b88a4:
001b88a4str x0, [x2]
001b88a8b 0x1b8a04
001b88ac
001b88acloc_1b88ac:
001b88acsubs wzr, w5, 6
001b88b0b.eq 0x1b88b8
001b88b4b 0x1b88d8
001b88b8
001b88b8loc_1b88b8:
001b88b8b 0x1b88bc
001b88bc
001b88bcloc_1b88bc:
001b88bcldr x5, [sp+208]
001b88c0ldr x6, [sp+216]
001b88c4ldr x7, [sp+224]
001b88c8str x5, [sp+232]
001b88ccstr x6, [sp+240]
001b88d0str x7, [sp+248]
001b88d4b 0x1b8a04
001b88d8
001b88d8loc_1b88d8:
001b88d8b 0x1b88dc
001b88dc
001b88dcloc_1b88dc:
001b88dcb 0x1b8a00
001b88e0
001b88e0loc_1b88e0:
001b88e0subs wzr, w5, 7
001b88e4b.eq 0x1b88ec
001b88e8b 0x1b8958
001b88ec
001b88ecloc_1b88ec:
001b88ecb 0x1b88f0
001b88f0
001b88f0loc_1b88f0:
001b88f0ldr x0, [sp+208]
001b88f4ldr x1, [sp+216]
001b88f8ldr x2, [sp+224]
001b88fcbl google.golang.org/protobuf/reflect/protoreflect.ValueOfBytes
001b8900str x0, [sp+360]
001b8904str x1, [sp+368]
001b8908str x2, [sp+376]
001b890cldr x3, [sp+504]
001b8910ldrsb x27, [x3]
001b8914str x2, [x3+144]
001b8918adrp x27, 0x893000
001b891cldr w4, [x27+3056]
001b8920cbz w4, 0x1b8928
001b8924b 0x1b892c
001b8928
001b8928loc_1b8928:
001b8928b 0x1b894c
001b892c
001b892cloc_1b892c:
001b892cbl runtime.gcWriteBarrier4
001b8930str x0, [x25]
001b8934ldr x5, [x3+128]
001b8938str x5, [x25+8]
001b893cstr x1, [x25+16]
001b8940ldr x5, [x3+136]
001b8944str x5, [x25+24]
001b8948b 0x1b894c
001b894c
001b894cloc_1b894c:
001b894cstr x0, [x3+128]
001b8950str x1, [x3+136]
001b8954b 0x1b8a04
001b8958
001b8958loc_1b8958:
001b8958subs wzr, w5, 8
001b895cb.eq 0x1b8964
001b8960b 0x1b89a8
001b8964
001b8964loc_1b8964:
001b8964b 0x1b8968
001b8968
001b8968loc_1b8968:
001b8968ldr x1, [sp+208]
001b896cldr x2, [sp+216]
001b8970ldr x3, [sp+224]
001b8974ldr x0, [sp+504]
001b8978bl google.golang.org/protobuf/internal/filedesc.(*Field).unmarshalOptions
001b897cldr x0, [sp+256]
001b8980ldr x3, [sp+208]
001b8984ldr x1, [sp+264]
001b8988ldr x4, [sp+216]
001b898cldr x2, [sp+272]
001b8990ldr x5, [sp+224]
001b8994bl google.golang.org/protobuf/internal/filedesc.appendOptions
001b8998str x0, [sp+256]
001b899cstr x1, [sp+264]
001b89a0str x2, [sp+272]
001b89a4b 0x1b8a04
001b89a8
001b89a8loc_1b89a8:
001b89a8subs wzr, w5, 10
001b89acb.eq 0x1b89b4
001b89b0b 0x1b89f4
001b89b4
001b89b4loc_1b89b4:
001b89b4b 0x1b89b8
001b89b8
001b89b8loc_1b89b8:
001b89b8ldr x1, [sp+208]
001b89bcldr x2, [sp+216]
001b89c0ldr x3, [sp+224]
001b89c4ldr x0, [sp+536]
001b89c8bl google.golang.org/protobuf/internal/strs.(*Builder).MakeString
001b89ccstr x0, [sp+384]
001b89d0str x1, [sp+392]
001b89d4ldr x4, [sp+504]
001b89d8ldrsb x27, [x4]
001b89dcadd x0, x4, 64
001b89e0str x0, [sp+328]
001b89e4ldr x1, [sp+384]
001b89e8ldr x2, [sp+392]
001b89ecbl google.golang.org/protobuf/internal/filedesc.(*stringName).InitJSON
001b89f0b 0x1b8a04
001b89f4
001b89f4loc_1b89f4:
001b89f4b 0x1b89f8
001b89f8
001b89f8loc_1b89f8:
001b89f8b 0x1b89fc
001b89fc
001b89fcloc_1b89fc:
001b89fcb 0x1b8a00
001b8a00
001b8a00loc_1b8a00:
001b8a00b 0x1b8a04
001b8a04
001b8a04loc_1b8a04:
001b8a04b 0x1b8a6c
001b8a08
001b8a08loc_1b8a08:
001b8a08b 0x1b8a0c
001b8a0c
001b8a0cloc_1b8a0c:
001b8a0cb 0x1b8a10
001b8a10
001b8a10loc_1b8a10:
001b8a10ldrsb x1, [sp+86]
001b8a14ldr x2, [sp+512]
001b8a18ldr x3, [sp+520]
001b8a1cldr x4, [sp+528]
001b8a20ldrsw x0, [sp+92]
001b8a24bl google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue
001b8a28str x0, [sp+128]
001b8a2cldr x1, [sp+520]
001b8a30ldr x5, [sp+512]
001b8a34ldr x6, [sp+528]
001b8a38b 0x1b8a3c
001b8a3c
001b8a3cloc_1b8a3c:
001b8a3csubs xzr, x0, x1
001b8a40b.ls 0x1b8a48
001b8a44b 0x1b8c0c
001b8a48
001b8a48loc_1b8a48:
001b8a48sub x6, x6, x0
001b8a4csub x7, x1, x0
001b8a50sub x8, xzr, x6
001b8a54and x8, x0, x8, asr #63
001b8a58add x5, x5, x8
001b8a5cstr x5, [sp+512]
001b8a60str x7, [sp+520]
001b8a64str x6, [sp+528]
001b8a68b 0x1b8a6c
001b8a6c
001b8a6cloc_1b8a6c:
001b8a6cb 0x1b8a70
001b8a70
001b8a70loc_1b8a70:
001b8a70b 0x1b83fc
001b8a74
001b8a74loc_1b8a74:
001b8a74ldr x5, [sp+232]
001b8a78cbnz x5, 0x1b8a80
001b8a7cb 0x1b8ba0
001b8a80
001b8a80loc_1b8a80:
001b8a80ldr x1, [sp+232]
001b8a84ldr x2, [sp+240]
001b8a88ldr x3, [sp+248]
001b8a8cldr x0, [sp+536]
001b8a90bl google.golang.org/protobuf/internal/filedesc.makeFullName
001b8a94str x0, [sp+288]
001b8a98str x1, [sp+296]
001b8a9cldr x4, [sp+504]
001b8aa0ldrsb x27, [x4]
001b8aa4ldrsb x4, [x4+61]
001b8aa8strb w4, [sp+87]
001b8aacmov x5, x4
001b8ab0subs wzr, w5, 10
001b8ab4b.ge 0x1b8abc
001b8ab8b 0x1b8b28
001b8abc
001b8abcloc_1b8abc:
001b8abcmov x5, x4
001b8ac0subs wzr, w5, 11
001b8ac4b.le 0x1b8acc
001b8ac8b 0x1b8b24
001b8acc
001b8accloc_1b8acc:
001b8accb 0x1b8ad0
001b8ad0
001b8ad0loc_1b8ad0:
001b8ad0ldr x0, [sp+288]
001b8ad4ldr x1, [sp+296]
001b8ad8bl runtime.convTstring
001b8adcstr x0, [sp+312]
001b8ae0ldr x2, [sp+504]
001b8ae4ldrsb x27, [x2]
001b8ae8adrp x3, 0x564000
001b8aecadd x3, x3, 3680
001b8af0str x3, [x2+224]
001b8af4adrp x27, 0x893000
001b8af8ldr w3, [x27+3056]
001b8afccbz w3, 0x1b8b04
001b8b00b 0x1b8b08
001b8b04
001b8b04loc_1b8b04:
001b8b04b 0x1b8b1c
001b8b08
001b8b08loc_1b8b08:
001b8b08bl runtime.gcWriteBarrier2
001b8b0cstr x0, [x25]
001b8b10ldr x5, [x2+232]
001b8b14str x5, [x25+8]
001b8b18b 0x1b8b1c
001b8b1c
001b8b1cloc_1b8b1c:
001b8b1cstr x0, [x2+232]
001b8b20b 0x1b8b9c
001b8b24
001b8b24loc_1b8b24:
001b8b24b 0x1b8b2c
001b8b28
001b8b28loc_1b8b28:
001b8b28b 0x1b8b2c
001b8b2c
001b8b2cloc_1b8b2c:
001b8b2cubfm x5, x4, 0, 7
001b8b30subs wzr, w5, 14
001b8b34b.eq 0x1b8b3c
001b8b38b 0x1b8b94
001b8b3c
001b8b3cloc_1b8b3c:
001b8b3cb 0x1b8b40
001b8b40
001b8b40loc_1b8b40:
001b8b40ldr x0, [sp+288]
001b8b44ldr x1, [sp+296]
001b8b48bl runtime.convTstring
001b8b4cstr x0, [sp+320]
001b8b50ldr x2, [sp+504]
001b8b54ldrsb x27, [x2]
001b8b58adrp x3, 0x564000
001b8b5cadd x3, x3, 1728
001b8b60str x3, [x2+208]
001b8b64adrp x27, 0x893000
001b8b68ldr w3, [x27+3056]
001b8b6ccbz w3, 0x1b8b74
001b8b70b 0x1b8b78
001b8b74
001b8b74loc_1b8b74:
001b8b74b 0x1b8b8c
001b8b78
001b8b78loc_1b8b78:
001b8b78bl runtime.gcWriteBarrier2
001b8b7cstr x0, [x25]
001b8b80ldr x5, [x2+216]
001b8b84str x5, [x25+8]
001b8b88b 0x1b8b8c
001b8b8c
001b8b8cloc_1b8b8c:
001b8b8cstr x0, [x2+216]
001b8b90b 0x1b8b9c
001b8b94
001b8b94loc_1b8b94:
001b8b94b 0x1b8b98
001b8b98
001b8b98loc_1b8b98:
001b8b98b 0x1b8b9c
001b8b9c
001b8b9cloc_1b8b9c:
001b8b9cb 0x1b8ba4
001b8ba0
001b8ba0loc_1b8ba0:
001b8ba0b 0x1b8ba4
001b8ba4
001b8ba4loc_1b8ba4:
001b8ba4ldr x0, [sp+544]
001b8ba8ldrsb x27, [x0]
001b8bacstr x0, [sp+304]
001b8bb0ldr x2, [sp+256]
001b8bb4ldr x3, [sp+264]
001b8bb8ldr x4, [sp+272]
001b8bbcadrp x1, 0x86a000
001b8bc0add x1, x1, 880
001b8bc4bl google.golang.org/protobuf/internal/filedesc.(*Builder).optionsUnmarshaler
001b8bc8str x0, [sp+352]
001b8bccldr x5, [sp+504]
001b8bd0ldrsb x27, [x5]
001b8bd4adrp x27, 0x893000
001b8bd8ldr w6, [x27+3056]
001b8bdccbz w6, 0x1b8be4
001b8be0b 0x1b8be8
001b8be4
001b8be4loc_1b8be4:
001b8be4b 0x1b8bfc
001b8be8
001b8be8loc_1b8be8:
001b8be8bl runtime.gcWriteBarrier2
001b8becstr x0, [x25]
001b8bf0ldr x1, [x5+48]
001b8bf4str x1, [x25+8]
001b8bf8b 0x1b8bfc
001b8bfc
001b8bfcloc_1b8bfc:
001b8bfcstr x0, [x5+48]
001b8c00ldp x29, x30, [sp-8]
001b8c04add sp, sp, 496
001b8c08ret x30
001b8c0c
001b8c0cloc_1b8c0c:
001b8c0cbl runtime.panicSliceB
001b8c10
001b8c10loc_1b8c10:
001b8c10bl runtime.panicSliceB
001b8c14
001b8c14loc_1b8c14:
001b8c14adrp x0, 0x43d000
001b8c18add x0, x0, 2944
001b8c1cadrp x1, 0x55a000
001b8c20add x1, x1, 2976
001b8c24bl runtime.gopanic
001b8c28
001b8c28loc_1b8c28:
001b8c28bl runtime.panicIndexU
001b8c2c
001b8c2cloc_1b8c2c:
001b8c2cadrp x1, 0x4e9000
001b8c30add x1, x1, 2752
001b8c34adrp x2, 0x499000
001b8c38add x2, x2, 3264
001b8c3cbl runtime.panicdottypeI
001b8c40
001b8c40loc_1b8c40:
001b8c40mov x0, x1
001b8c44mov x1, x3
001b8c48bl runtime.panicSliceB
001b8c4c
001b8c4cloc_1b8c4c:
001b8c4cbl runtime.panicSliceB
001b8c50hint
001b8c54
001b8c54loc_1b8c54:
001b8c54stp x0, x1, [sp+8]
001b8c58stp x2, x3, [sp+24]
001b8c5cstp x4, x5, [sp+40]
001b8c60stp x6, x7, [sp+56]
001b8c64str x8, [sp+72]
001b8c68mov x3, x30
001b8c6cbl runtime.morestack_noctxt.abi0
001b8c70ldp x0, x1, [sp+8]
001b8c74ldp x2, x3, [sp+24]
001b8c78ldp x4, x5, [sp+40]
001b8c7cldp x6, x7, [sp+56]
001b8c80ldr x8, [sp+72]
001b8c84b 0x1b8320
001b8c88udf 0
001b8c8cudf 0
001b8320
001b8320google.golang.org/protobuf/internal/filedesc.(*Field).unmarshalFull: ; void google.golang.org/protobuf/internal/filedesc.(*Field).unmarshalFull(google.golang.org/protobuf/internal/filedesc.Field * fd, struct []uint8 b, google.golang.org/protobuf/internal/strs.Builder * sb, google.golang.org/protobuf/internal/filedesc.File * pf, google.golang.org/protobuf/reflect/protoreflect.Descriptor pd, int i)
001b8320ldr x16, [x28+16]
001b8324sub x17, sp, 368
001b8328subs xzr, x17, x16
001b832cb.ls 0x1b8c54
001b8330sub x20, sp, 496
001b8334stp x29, x30, [x20-8]
001b8338add sp, x20, 0
001b833csub x29, sp, 8
001b8340str x0, [sp+504]
001b8344str x1, [sp+512]
001b8348str x2, [sp+520]
001b834cstr x3, [sp+528]
001b8350str x4, [sp+536]
001b8354str x5, [sp+544]
001b8358str x6, [sp+552]
001b835cstr x7, [sp+560]
001b8360str x8, [sp+568]
001b8364ldr x6, [sp+504]
001b8368ldrsb x27, [x6]
001b836cadrp x27, 0x893000
001b8370ldr w7, [x27+3056]
001b8374cbz w7, 0x1b837c
001b8378b 0x1b8380
001b837c
001b837cloc_1b837c:
001b837cb 0x1b8394
001b8380
001b8380loc_1b8380:
001b8380bl runtime.gcWriteBarrier2
001b8384str x5, [x25]
001b8388ldr x7, [x6+16]
001b838cstr x7, [x25+8]
001b8390b 0x1b8394
001b8394
001b8394loc_1b8394:
001b8394str x5, [x6+16]
001b8398ldr x5, [sp+504]
001b839cldrsb x27, [x5]
001b83a0ldr x6, [sp+560]
001b83a4ldr x7, [sp+552]
001b83a8str x7, [x5+24]
001b83acadrp x27, 0x893000
001b83b0ldr w7, [x27+3056]
001b83b4cbz w7, 0x1b83bc
001b83b8b 0x1b83c0
001b83bc
001b83bcloc_1b83bc:
001b83bcb 0x1b83d4
001b83c0
001b83c0loc_1b83c0:
001b83c0bl runtime.gcWriteBarrier2
001b83c4str x6, [x25]
001b83c8ldr x7, [x5+32]
001b83ccstr x7, [x25+8]
001b83d0b 0x1b83d4
001b83d4
001b83d4loc_1b83d4:
001b83d4str x6, [x5+32]
001b83d8ldr x5, [sp+504]
001b83dcldrsb x27, [x5]
001b83e0ldr x6, [sp+568]
001b83e4str x6, [x5+40]
001b83e8stp xzr, xzr, [sp+232]
001b83ecstr xzr, [sp+248]
001b83f0stp xzr, xzr, [sp+256]
001b83f4str xzr, [sp+272]
001b83f8b 0x1b83fc
001b83fc
001b83fcloc_1b83fc:
001b83fcldr x5, [sp+520]
001b8400str x5, [sp+168]
001b8404cbnz x5, 0x1b840c
001b8408b 0x1b8a74
001b840c
001b840cloc_1b840c:
001b840cldr x0, [sp+512]
001b8410ldr x1, [sp+520]
001b8414ldr x2, [sp+528]
001b8418bl google.golang.org/protobuf/encoding/protowire.ConsumeTag
001b841cstr w0, [sp+104]
001b8420strb w1, [sp+90]
001b8424str x2, [sp+160]
001b8428ldrsw x3, [sp+104]
001b842cstr w3, [sp+108]
001b8430ldrsb x3, [sp+90]
001b8434strb w3, [sp+91]
001b8438ldr x3, [sp+160]
001b843cstr x3, [sp+200]
001b8440ldrsw x3, [sp+108]
001b8444str w3, [sp+92]
001b8448ldrsb x3, [sp+91]
001b844cstrb w3, [sp+86]
001b8450ldr x0, [sp+200]
001b8454str x0, [sp+120]
001b8458ldr x1, [sp+520]
001b845cldr x3, [sp+512]
001b8460ldr x4, [sp+528]
001b8464b 0x1b8468
001b8468
001b8468loc_1b8468:
001b8468subs xzr, x1, x0
001b846cb.hs 0x1b8474
001b8470b 0x1b8c4c
001b8474
001b8474loc_1b8474:
001b8474sub x5, x4, x0
001b8478sub x6, x1, x0
001b847csub x7, xzr, x5
001b8480and x7, x0, x7, asr #63
001b8484add x7, x3, x7
001b8488str x7, [sp+512]
001b848cstr x6, [sp+520]
001b8490str x5, [sp+528]
001b8494ldrsb x5, [sp+86]
001b8498strb w5, [sp+88]
001b849cubfm x6, x5, 0, 7
001b84a0cbz w6, 0x1b84a8
001b84a4b 0x1b8760
001b84a8
001b84a8loc_1b84a8:
001b84a8b 0x1b84ac
001b84ac
001b84acloc_1b84ac:
001b84acldr x0, [sp+512]
001b84b0ldr x1, [sp+520]
001b84b4ldr x2, [sp+528]
001b84b8bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001b84bcstr x0, [sp+152]
001b84c0str x1, [sp+160]
001b84c4str x0, [sp+192]
001b84c8str x1, [sp+184]
001b84ccstr x0, [sp+112]
001b84d0str x1, [sp+144]
001b84d4ldr x3, [sp+520]
001b84d8ldr x4, [sp+512]
001b84dcldr x5, [sp+528]
001b84e0b 0x1b84e4
001b84e4
001b84e4loc_1b84e4:
001b84e4subs xzr, x1, x3
001b84e8b.ls 0x1b84f0
001b84ecb 0x1b8c40
001b84f0
001b84f0loc_1b84f0:
001b84f0sub x5, x5, x1
001b84f4sub x6, x3, x1
001b84f8sub x7, xzr, x5
001b84fcand x7, x1, x7, asr #63
001b8500add x7, x4, x7
001b8504str x7, [sp+512]
001b8508str x6, [sp+520]
001b850cstr x5, [sp+528]
001b8510ldrsw x5, [sp+92]
001b8514str w5, [sp+100]
001b8518subs wzr, w5, 4
001b851cb.le 0x1b8524
001b8520b 0x1b8574
001b8524
001b8524loc_1b8524:
001b8524subs wzr, w5, 3
001b8528b.eq 0x1b8530
001b852cb 0x1b8548
001b8530
001b8530loc_1b8530:
001b8530b 0x1b8534
001b8534
001b8534loc_1b8534:
001b8534ldr x5, [sp+504]
001b8538ldrsb x27, [x5]
001b853cldr x6, [sp+112]
001b8540str w6, [x5+56]
001b8544b 0x1b875c
001b8548
001b8548loc_1b8548:
001b8548subs wzr, w5, 4
001b854cb.eq 0x1b8554
001b8550b 0x1b856c
001b8554
001b8554loc_1b8554:
001b8554b 0x1b8558
001b8558
001b8558loc_1b8558:
001b8558ldr x5, [sp+504]
001b855cldrsb x27, [x5]
001b8560ldr x6, [sp+112]
001b8564strb w6, [x5+60]
001b8568b 0x1b875c
001b856c
001b856cloc_1b856c:
001b856cb 0x1b8570
001b8570
001b8570loc_1b8570:
001b8570b 0x1b8758
001b8574
001b8574loc_1b8574:
001b8574subs wzr, w5, 5
001b8578b.eq 0x1b8580
001b857cb 0x1b8598
001b8580
001b8580loc_1b8580:
001b8580b 0x1b8584
001b8584
001b8584loc_1b8584:
001b8584ldr x5, [sp+504]
001b8588ldrsb x27, [x5]
001b858cldr x6, [sp+112]
001b8590strb w6, [x5+61]
001b8594b 0x1b875c
001b8598
001b8598loc_1b8598:
001b8598subs wzr, w5, 9
001b859cb.eq 0x1b85a4
001b85a0b 0x1b8720
001b85a4
001b85a4loc_1b85a4:
001b85a4b 0x1b85a8
001b85a8
001b85a8loc_1b85a8:
001b85a8ldr x0, [sp+552]
001b85acldr x5, [sp+560]
001b85b0adrp x6, 0x563000
001b85b4add x6, x6, 312
001b85b8subs xzr, x0, x6
001b85bcb.eq 0x1b85c4
001b85c0b 0x1b8c2c
001b85c4
001b85c4loc_1b85c4:
001b85c4ldrsb x27, [x5]
001b85c8ldr x5, [x5+200]
001b85ccldrsb x27, [x5]
001b85d0ldr x1, [x5+88]
001b85d4ldr x5, [x5+80]
001b85d8ldr x0, [sp+112]
001b85dcsubs xzr, x0, x1
001b85e0b.lo 0x1b85e8
001b85e4b 0x1b8c28
001b85e8
001b85e8loc_1b85e8:
001b85e8add x5, x5, x0, lsl #7
001b85ecstr x5, [sp+280]
001b85f0ldr x5, [sp+504]
001b85f4adrp x6, 0x565000
001b85f8add x6, x6, 3032
001b85fcstr x6, [sp+336]
001b8600str x5, [sp+344]
001b8604ldr x5, [sp+280]
001b8608ldrsb x27, [x5]
001b860cldr x2, [x5+72]
001b8610ldr x0, [x5+56]
001b8614ldr x5, [x5+64]
001b8618add x1, x5, 1
001b861csubs xzr, x2, x1
001b8620b.hs 0x1b8628
001b8624b 0x1b862c
001b8628
001b8628loc_1b8628:
001b8628b 0x1b8640
001b862c
001b862cloc_1b862c:
001b862corr x3, xzr, 1
001b8630adrp x4, 0x4da000
001b8634add x4, x4, 3744
001b8638bl runtime.growslice
001b863cb 0x1b8640
001b8640
001b8640loc_1b8640:
001b8640sub x5, x1, 1
001b8644add x6, x0, x5, lsl #4
001b8648ubfm x5, x5, 60, 59
001b864cldr x7, [sp+344]
001b8650ldr x8, [sp+336]
001b8654str x8, [x0+x5]
001b8658adrp x27, 0x893000
001b865cldr w5, [x27+3056]
001b8660cbz w5, 0x1b8668
001b8664b 0x1b866c
001b8668
001b8668loc_1b8668:
001b8668b 0x1b8680
001b866c
001b866cloc_1b866c:
001b866cbl runtime.gcWriteBarrier2
001b8670str x7, [x25]
001b8674ldr x5, [x6+8]
001b8678str x5, [x25+8]
001b867cb 0x1b8680
001b8680
001b8680loc_1b8680:
001b8680str x7, [x6+8]
001b8684ldr x5, [sp+280]
001b8688ldrsb x27, [x5]
001b868cstr x1, [x5+64]
001b8690str x2, [x5+72]
001b8694adrp x27, 0x893000
001b8698ldr w6, [x27+3056]
001b869ccbz w6, 0x1b86a4
001b86a0b 0x1b86a8
001b86a4
001b86a4loc_1b86a4:
001b86a4b 0x1b86bc
001b86a8
001b86a8loc_1b86a8:
001b86a8bl runtime.gcWriteBarrier2
001b86acstr x0, [x25]
001b86b0ldr x6, [x5+56]
001b86b4str x6, [x25+8]
001b86b8b 0x1b86bc
001b86bc
001b86bcloc_1b86bc:
001b86bcstr x0, [x5+56]
001b86c0ldr x5, [sp+504]
001b86c4ldrsb x27, [x5]
001b86c8ldr x5, [x5+192]
001b86cccbnz x5, 0x1b8c14
001b86d0b 0x1b86d4
001b86d4
001b86d4loc_1b86d4:
001b86d4ldr x5, [sp+280]
001b86d8str x5, [sp+456]
001b86dcldr x6, [sp+504]
001b86e0ldrsb x27, [x6]
001b86e4adrp x7, 0x563000
001b86e8add x7, x7, 2120
001b86ecstr x7, [x6+192]
001b86f0adrp x27, 0x893000
001b86f4ldr w7, [x27+3056]
001b86f8cbz w7, 0x1b8700
001b86fcb 0x1b8704
001b8700
001b8700loc_1b8700:
001b8700b 0x1b8718
001b8704
001b8704loc_1b8704:
001b8704bl runtime.gcWriteBarrier2
001b8708str x5, [x25]
001b870cldr x7, [x6+200]
001b8710str x7, [x25+8]
001b8714b 0x1b8718
001b8718
001b8718loc_1b8718:
001b8718str x5, [x6+200]
001b871cb 0x1b875c
001b8720
001b8720loc_1b8720:
001b8720subs wzr, w5, 17
001b8724b.eq 0x1b872c
001b8728b 0x1b874c
001b872c
001b872cloc_1b872c:
001b872cb 0x1b8730
001b8730
001b8730loc_1b8730:
001b8730ldr x0, [sp+112]
001b8734bl google.golang.org/protobuf/encoding/protowire.DecodeBool
001b8738strb w0, [sp+89]
001b873cldr x1, [sp+504]
001b8740ldrsb x27, [x1]
001b8744strb w0, [x1+112]
001b8748b 0x1b875c
001b874c
001b874cloc_1b874c:
001b874cb 0x1b8750
001b8750
001b8750loc_1b8750:
001b8750b 0x1b8754
001b8754
001b8754loc_1b8754:
001b8754b 0x1b8758
001b8758
001b8758loc_1b8758:
001b8758b 0x1b875c
001b875c
001b875cloc_1b875c:
001b875cb 0x1b8a6c
001b8760
001b8760loc_1b8760:
001b8760ubfm x5, x5, 0, 7
001b8764subs wzr, w5, 2
001b8768b.eq 0x1b8770
001b876cb 0x1b8a08
001b8770
001b8770loc_1b8770:
001b8770b 0x1b8774
001b8774
001b8774loc_1b8774:
001b8774str xzr, [sp+432]
001b8778stp xzr, xzr, [sp+440]
001b877cldr x0, [sp+512]
001b8780ldr x1, [sp+520]
001b8784ldr x2, [sp+528]
001b8788bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001b878cstr x0, [sp+432]
001b8790str x1, [sp+440]
001b8794str x2, [sp+448]
001b8798str x3, [sp+160]
001b879cstr x0, [sp+464]
001b87a0str x1, [sp+472]
001b87a4str x2, [sp+480]
001b87a8ldr x3, [sp+160]
001b87acstr x3, [sp+176]
001b87b0str x0, [sp+208]
001b87b4str x1, [sp+216]
001b87b8str x2, [sp+224]
001b87bcldr x0, [sp+176]
001b87c0str x0, [sp+136]
001b87c4ldr x1, [sp+520]
001b87c8ldr x3, [sp+512]
001b87ccldr x4, [sp+528]
001b87d0b 0x1b87d4
001b87d4
001b87d4loc_1b87d4:
001b87d4subs xzr, x1, x0
001b87d8b.hs 0x1b87e0
001b87dcb 0x1b8c10
001b87e0
001b87e0loc_1b87e0:
001b87e0sub x5, x4, x0
001b87e4sub x6, x1, x0
001b87e8sub x7, xzr, x5
001b87ecand x7, x0, x7, asr #63
001b87f0add x7, x3, x7
001b87f4str x7, [sp+512]
001b87f8str x6, [sp+520]
001b87fcstr x5, [sp+528]
001b8800ldrsw x5, [sp+92]
001b8804str w5, [sp+96]
001b8808subs wzr, w5, 6
001b880cb.le 0x1b8814
001b8810b 0x1b88e0
001b8814
001b8814loc_1b8814:
001b8814subs wzr, w5, 1
001b8818b.eq 0x1b8820
001b881cb 0x1b88ac
001b8820
001b8820loc_1b8820:
001b8820b 0x1b8824
001b8824
001b8824loc_1b8824:
001b8824ldr x1, [sp+552]
001b8828ldrsb x27, [x1]
001b882cldr x1, [x1+24]
001b8830ldr x0, [sp+560]
001b8834blr x1
001b8838str x0, [sp+416]
001b883cstr x1, [sp+424]
001b8840ldr x3, [sp+208]
001b8844ldr x2, [sp+536]
001b8848ldr x4, [sp+216]
001b884cldr x5, [sp+224]
001b8850mov x6, x0
001b8854mov x0, x2
001b8858mov x7, x1
001b885cmov x1, x6
001b8860mov x2, x7
001b8864bl google.golang.org/protobuf/internal/filedesc.appendFullName
001b8868str x0, [sp+400]
001b886cstr x1, [sp+408]
001b8870ldr x2, [sp+504]
001b8874ldrsb x27, [x2]
001b8878str x1, [x2+8]
001b887cadrp x27, 0x893000
001b8880ldr w1, [x27+3056]
001b8884cbz w1, 0x1b888c
001b8888b 0x1b8890
001b888c
001b888cloc_1b888c:
001b888cb 0x1b88a4
001b8890
001b8890loc_1b8890:
001b8890bl runtime.gcWriteBarrier2
001b8894str x0, [x25]
001b8898ldr x5, [x2]
001b889cstr x5, [x25+8]
001b88a0b 0x1b88a4
001b88a4
001b88a4loc_1b88a4:
001b88a4str x0, [x2]
001b88a8b 0x1b8a04
001b88ac
001b88acloc_1b88ac:
001b88acsubs wzr, w5, 6
001b88b0b.eq 0x1b88b8
001b88b4b 0x1b88d8
001b88b8
001b88b8loc_1b88b8:
001b88b8b 0x1b88bc
001b88bc
001b88bcloc_1b88bc:
001b88bcldr x5, [sp+208]
001b88c0ldr x6, [sp+216]
001b88c4ldr x7, [sp+224]
001b88c8str x5, [sp+232]
001b88ccstr x6, [sp+240]
001b88d0str x7, [sp+248]
001b88d4b 0x1b8a04
001b88d8
001b88d8loc_1b88d8:
001b88d8b 0x1b88dc
001b88dc
001b88dcloc_1b88dc:
001b88dcb 0x1b8a00
001b88e0
001b88e0loc_1b88e0:
001b88e0subs wzr, w5, 7
001b88e4b.eq 0x1b88ec
001b88e8b 0x1b8958
001b88ec
001b88ecloc_1b88ec:
001b88ecb 0x1b88f0
001b88f0
001b88f0loc_1b88f0:
001b88f0ldr x0, [sp+208]
001b88f4ldr x1, [sp+216]
001b88f8ldr x2, [sp+224]
001b88fcbl google.golang.org/protobuf/reflect/protoreflect.ValueOfBytes
001b8900str x0, [sp+360]
001b8904str x1, [sp+368]
001b8908str x2, [sp+376]
001b890cldr x3, [sp+504]
001b8910ldrsb x27, [x3]
001b8914str x2, [x3+144]
001b8918adrp x27, 0x893000
001b891cldr w4, [x27+3056]
001b8920cbz w4, 0x1b8928
001b8924b 0x1b892c
001b8928
001b8928loc_1b8928:
001b8928b 0x1b894c
001b892c
001b892cloc_1b892c:
001b892cbl runtime.gcWriteBarrier4
001b8930str x0, [x25]
001b8934ldr x5, [x3+128]
001b8938str x5, [x25+8]
001b893cstr x1, [x25+16]
001b8940ldr x5, [x3+136]
001b8944str x5, [x25+24]
001b8948b 0x1b894c
001b894c
001b894cloc_1b894c:
001b894cstr x0, [x3+128]
001b8950str x1, [x3+136]
001b8954b 0x1b8a04
001b8958
001b8958loc_1b8958:
001b8958subs wzr, w5, 8
001b895cb.eq 0x1b8964
001b8960b 0x1b89a8
001b8964
001b8964loc_1b8964:
001b8964b 0x1b8968
001b8968
001b8968loc_1b8968:
001b8968ldr x1, [sp+208]
001b896cldr x2, [sp+216]
001b8970ldr x3, [sp+224]
001b8974ldr x0, [sp+504]
001b8978bl google.golang.org/protobuf/internal/filedesc.(*Field).unmarshalOptions
001b897cldr x0, [sp+256]
001b8980ldr x3, [sp+208]
001b8984ldr x1, [sp+264]
001b8988ldr x4, [sp+216]
001b898cldr x2, [sp+272]
001b8990ldr x5, [sp+224]
001b8994bl google.golang.org/protobuf/internal/filedesc.appendOptions
001b8998str x0, [sp+256]
001b899cstr x1, [sp+264]
001b89a0str x2, [sp+272]
001b89a4b 0x1b8a04
001b89a8
001b89a8loc_1b89a8:
001b89a8subs wzr, w5, 10
001b89acb.eq 0x1b89b4
001b89b0b 0x1b89f4
001b89b4
001b89b4loc_1b89b4:
001b89b4b 0x1b89b8
001b89b8
001b89b8loc_1b89b8:
001b89b8ldr x1, [sp+208]
001b89bcldr x2, [sp+216]
001b89c0ldr x3, [sp+224]
001b89c4ldr x0, [sp+536]
001b89c8bl google.golang.org/protobuf/internal/strs.(*Builder).MakeString
001b89ccstr x0, [sp+384]
001b89d0str x1, [sp+392]
001b89d4ldr x4, [sp+504]
001b89d8ldrsb x27, [x4]
001b89dcadd x0, x4, 64
001b89e0str x0, [sp+328]
001b89e4ldr x1, [sp+384]
001b89e8ldr x2, [sp+392]
001b89ecbl google.golang.org/protobuf/internal/filedesc.(*stringName).InitJSON
001b89f0b 0x1b8a04
001b89f4
001b89f4loc_1b89f4:
001b89f4b 0x1b89f8
001b89f8
001b89f8loc_1b89f8:
001b89f8b 0x1b89fc
001b89fc
001b89fcloc_1b89fc:
001b89fcb 0x1b8a00
001b8a00
001b8a00loc_1b8a00:
001b8a00b 0x1b8a04
001b8a04
001b8a04loc_1b8a04:
001b8a04b 0x1b8a6c
001b8a08
001b8a08loc_1b8a08:
001b8a08b 0x1b8a0c
001b8a0c
001b8a0cloc_1b8a0c:
001b8a0cb 0x1b8a10
001b8a10
001b8a10loc_1b8a10:
001b8a10ldrsb x1, [sp+86]
001b8a14ldr x2, [sp+512]
001b8a18ldr x3, [sp+520]
001b8a1cldr x4, [sp+528]
001b8a20ldrsw x0, [sp+92]
001b8a24bl google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue
001b8a28str x0, [sp+128]
001b8a2cldr x1, [sp+520]
001b8a30ldr x5, [sp+512]
001b8a34ldr x6, [sp+528]
001b8a38b 0x1b8a3c
001b8a3c
001b8a3cloc_1b8a3c:
001b8a3csubs xzr, x0, x1
001b8a40b.ls 0x1b8a48
001b8a44b 0x1b8c0c
001b8a48
001b8a48loc_1b8a48:
001b8a48sub x6, x6, x0
001b8a4csub x7, x1, x0
001b8a50sub x8, xzr, x6
001b8a54and x8, x0, x8, asr #63
001b8a58add x5, x5, x8
001b8a5cstr x5, [sp+512]
001b8a60str x7, [sp+520]
001b8a64str x6, [sp+528]
001b8a68b 0x1b8a6c
001b8a6c
001b8a6cloc_1b8a6c:
001b8a6cb 0x1b8a70
001b8a70
001b8a70loc_1b8a70:
001b8a70b 0x1b83fc
001b8a74
001b8a74loc_1b8a74:
001b8a74ldr x5, [sp+232]
001b8a78cbnz x5, 0x1b8a80
001b8a7cb 0x1b8ba0
001b8a80
001b8a80loc_1b8a80:
001b8a80ldr x1, [sp+232]
001b8a84ldr x2, [sp+240]
001b8a88ldr x3, [sp+248]
001b8a8cldr x0, [sp+536]
001b8a90bl google.golang.org/protobuf/internal/filedesc.makeFullName
001b8a94str x0, [sp+288]
001b8a98str x1, [sp+296]
001b8a9cldr x4, [sp+504]
001b8aa0ldrsb x27, [x4]
001b8aa4ldrsb x4, [x4+61]
001b8aa8strb w4, [sp+87]
001b8aacmov x5, x4
001b8ab0subs wzr, w5, 10
001b8ab4b.ge 0x1b8abc
001b8ab8b 0x1b8b28
001b8abc
001b8abcloc_1b8abc:
001b8abcmov x5, x4
001b8ac0subs wzr, w5, 11
001b8ac4b.le 0x1b8acc
001b8ac8b 0x1b8b24
001b8acc
001b8accloc_1b8acc:
001b8accb 0x1b8ad0
001b8ad0
001b8ad0loc_1b8ad0:
001b8ad0ldr x0, [sp+288]
001b8ad4ldr x1, [sp+296]
001b8ad8bl runtime.convTstring
001b8adcstr x0, [sp+312]
001b8ae0ldr x2, [sp+504]
001b8ae4ldrsb x27, [x2]
001b8ae8adrp x3, 0x564000
001b8aecadd x3, x3, 3680
001b8af0str x3, [x2+224]
001b8af4adrp x27, 0x893000
001b8af8ldr w3, [x27+3056]
001b8afccbz w3, 0x1b8b04
001b8b00b 0x1b8b08
001b8b04
001b8b04loc_1b8b04:
001b8b04b 0x1b8b1c
001b8b08
001b8b08loc_1b8b08:
001b8b08bl runtime.gcWriteBarrier2
001b8b0cstr x0, [x25]
001b8b10ldr x5, [x2+232]
001b8b14str x5, [x25+8]
001b8b18b 0x1b8b1c
001b8b1c
001b8b1cloc_1b8b1c:
001b8b1cstr x0, [x2+232]
001b8b20b 0x1b8b9c
001b8b24
001b8b24loc_1b8b24:
001b8b24b 0x1b8b2c
001b8b28
001b8b28loc_1b8b28:
001b8b28b 0x1b8b2c
001b8b2c
001b8b2cloc_1b8b2c:
001b8b2cubfm x5, x4, 0, 7
001b8b30subs wzr, w5, 14
001b8b34b.eq 0x1b8b3c
001b8b38b 0x1b8b94
001b8b3c
001b8b3cloc_1b8b3c:
001b8b3cb 0x1b8b40
001b8b40
001b8b40loc_1b8b40:
001b8b40ldr x0, [sp+288]
001b8b44ldr x1, [sp+296]
001b8b48bl runtime.convTstring
001b8b4cstr x0, [sp+320]
001b8b50ldr x2, [sp+504]
001b8b54ldrsb x27, [x2]
001b8b58adrp x3, 0x564000
001b8b5cadd x3, x3, 1728
001b8b60str x3, [x2+208]
001b8b64adrp x27, 0x893000
001b8b68ldr w3, [x27+3056]
001b8b6ccbz w3, 0x1b8b74
001b8b70b 0x1b8b78
001b8b74
001b8b74loc_1b8b74:
001b8b74b 0x1b8b8c
001b8b78
001b8b78loc_1b8b78:
001b8b78bl runtime.gcWriteBarrier2
001b8b7cstr x0, [x25]
001b8b80ldr x5, [x2+216]
001b8b84str x5, [x25+8]
001b8b88b 0x1b8b8c
001b8b8c
001b8b8cloc_1b8b8c:
001b8b8cstr x0, [x2+216]
001b8b90b 0x1b8b9c
001b8b94
001b8b94loc_1b8b94:
001b8b94b 0x1b8b98
001b8b98
001b8b98loc_1b8b98:
001b8b98b 0x1b8b9c
001b8b9c
001b8b9cloc_1b8b9c:
001b8b9cb 0x1b8ba4
001b8ba0
001b8ba0loc_1b8ba0:
001b8ba0b 0x1b8ba4
001b8ba4
001b8ba4loc_1b8ba4:
001b8ba4ldr x0, [sp+544]
001b8ba8ldrsb x27, [x0]
001b8bacstr x0, [sp+304]
001b8bb0ldr x2, [sp+256]
001b8bb4ldr x3, [sp+264]
001b8bb8ldr x4, [sp+272]
001b8bbcadrp x1, 0x86a000
001b8bc0add x1, x1, 880
001b8bc4bl google.golang.org/protobuf/internal/filedesc.(*Builder).optionsUnmarshaler
001b8bc8str x0, [sp+352]
001b8bccldr x5, [sp+504]
001b8bd0ldrsb x27, [x5]
001b8bd4adrp x27, 0x893000
001b8bd8ldr w6, [x27+3056]
001b8bdccbz w6, 0x1b8be4
001b8be0b 0x1b8be8
001b8be4
001b8be4loc_1b8be4:
001b8be4b 0x1b8bfc
001b8be8
001b8be8loc_1b8be8:
001b8be8bl runtime.gcWriteBarrier2
001b8becstr x0, [x25]
001b8bf0ldr x1, [x5+48]
001b8bf4str x1, [x25+8]
001b8bf8b 0x1b8bfc
001b8bfc
001b8bfcloc_1b8bfc:
001b8bfcstr x0, [x5+48]
001b8c00ldp x29, x30, [sp-8]
001b8c04add sp, sp, 496
001b8c08ret x30
001b8c0c
001b8c0cloc_1b8c0c:
001b8c0cbl runtime.panicSliceB
001b8c10
001b8c10loc_1b8c10:
001b8c10bl runtime.panicSliceB
001b8c14
001b8c14loc_1b8c14:
001b8c14adrp x0, 0x43d000
001b8c18add x0, x0, 2944
001b8c1cadrp x1, 0x55a000
001b8c20add x1, x1, 2976
001b8c24bl runtime.gopanic
001b8c28
001b8c28loc_1b8c28:
001b8c28bl runtime.panicIndexU
001b8c2c
001b8c2cloc_1b8c2c:
001b8c2cadrp x1, 0x4e9000
001b8c30add x1, x1, 2752
001b8c34adrp x2, 0x499000
001b8c38add x2, x2, 3264
001b8c3cbl runtime.panicdottypeI
001b8c40
001b8c40loc_1b8c40:
001b8c40mov x0, x1
001b8c44mov x1, x3
001b8c48bl runtime.panicSliceB
001b8c4c
001b8c4cloc_1b8c4c:
001b8c4cbl runtime.panicSliceB
001b8c50hint
001b8c54
001b8c54loc_1b8c54:
001b8c54stp x0, x1, [sp+8]
001b8c58stp x2, x3, [sp+24]
001b8c5cstp x4, x5, [sp+40]
001b8c60stp x6, x7, [sp+56]
001b8c64str x8, [sp+72]
001b8c68mov x3, x30
001b8c6cbl runtime.morestack_noctxt.abi0
001b8c70ldp x0, x1, [sp+8]
001b8c74ldp x2, x3, [sp+24]
001b8c78ldp x4, x5, [sp+40]
001b8c7cldp x6, x7, [sp+56]
001b8c80ldr x8, [sp+72]
001b8c84b 0x1b8320
001b8c88udf 0
001b8c8cudf 0
001b8320
001b8c90
001b8c90google.golang.org/protobuf/internal/filedesc.(*Field).unmarshalOptions: ; void google.golang.org/protobuf/internal/filedesc.(*Field).unmarshalOptions(google.golang.org/protobuf/internal/filedesc.Field * fd, struct []uint8 b)
001b8c90ldr x16, [x28+16]
001b8c94sub x17, sp, 32
001b8c98subs xzr, x17, x16
001b8c9cb.ls 0x1b8f1c
001b8ca0str x30, [sp-160]!
001b8ca4stur x29, [sp-8]
001b8ca8sub x29, sp, 8
001b8cacstr x0, [sp+168]
001b8cb0str x1, [sp+176]
001b8cb4str x2, [sp+184]
001b8cb8str x3, [sp+192]
001b8cbcb 0x1b8cc0
001b8cc0
001b8cc0loc_1b8cc0:
001b8cc0ldr x3, [sp+184]
001b8cc4str x3, [sp+128]
001b8cc8cbnz x3, 0x1b8cd0
001b8cccb 0x1b8ef8
001b8cd0
001b8cd0loc_1b8cd0:
001b8cd0ldr x0, [sp+176]
001b8cd4ldr x1, [sp+184]
001b8cd8ldr x2, [sp+192]
001b8cdcbl google.golang.org/protobuf/encoding/protowire.ConsumeTag
001b8ce0str w0, [sp+68]
001b8ce4strb w1, [sp+55]
001b8ce8str x2, [sp+120]
001b8cecldrsw x3, [sp+68]
001b8cf0str w3, [sp+60]
001b8cf4ldrsb x3, [sp+55]
001b8cf8strb w3, [sp+52]
001b8cfcldr x3, [sp+120]
001b8d00str x3, [sp+104]
001b8d04ldrsw x3, [sp+60]
001b8d08str w3, [sp+56]
001b8d0cldrsb x3, [sp+52]
001b8d10strb w3, [sp+51]
001b8d14ldr x0, [sp+104]
001b8d18str x0, [sp+80]
001b8d1cldr x1, [sp+184]
001b8d20ldr x3, [sp+176]
001b8d24ldr x4, [sp+192]
001b8d28b 0x1b8d2c
001b8d2c
001b8d2cloc_1b8d2c:
001b8d2csubs xzr, x1, x0
001b8d30b.hs 0x1b8d38
001b8d34b 0x1b8f14
001b8d38
001b8d38loc_1b8d38:
001b8d38sub x5, x4, x0
001b8d3csub x6, x1, x0
001b8d40sub x7, xzr, x5
001b8d44and x7, x0, x7, asr #63
001b8d48add x7, x3, x7
001b8d4cstr x7, [sp+176]
001b8d50str x6, [sp+184]
001b8d54str x5, [sp+192]
001b8d58ldrsb x5, [sp+51]
001b8d5cstrb w5, [sp+53]
001b8d60ubfm x5, x5, 0, 7
001b8d64cbz w5, 0x1b8d6c
001b8d68b 0x1b8e90
001b8d6c
001b8d6cloc_1b8d6c:
001b8d6cb 0x1b8d70
001b8d70
001b8d70loc_1b8d70:
001b8d70ldr x0, [sp+176]
001b8d74ldr x1, [sp+184]
001b8d78ldr x2, [sp+192]
001b8d7cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001b8d80str x0, [sp+112]
001b8d84str x1, [sp+120]
001b8d88str x0, [sp+144]
001b8d8cstr x1, [sp+136]
001b8d90str x0, [sp+72]
001b8d94str x1, [sp+96]
001b8d98ldr x3, [sp+184]
001b8d9cldr x4, [sp+176]
001b8da0ldr x5, [sp+192]
001b8da4b 0x1b8da8
001b8da8
001b8da8loc_1b8da8:
001b8da8subs xzr, x1, x3
001b8dacb.ls 0x1b8db4
001b8db0b 0x1b8f08
001b8db4
001b8db4loc_1b8db4:
001b8db4sub x5, x5, x1
001b8db8sub x3, x3, x1
001b8dbcsub x6, xzr, x5
001b8dc0and x6, x1, x6, asr #63
001b8dc4add x4, x4, x6
001b8dc8str x4, [sp+176]
001b8dccstr x3, [sp+184]
001b8dd0str x5, [sp+192]
001b8dd4ldrsw x3, [sp+56]
001b8dd8str w3, [sp+64]
001b8ddcsubs wzr, w3, 2
001b8de0b.eq 0x1b8de8
001b8de4b 0x1b8e18
001b8de8
001b8de8loc_1b8de8:
001b8de8b 0x1b8dec
001b8dec
001b8decloc_1b8dec:
001b8decldr x1, [sp+168]
001b8df0ldrsb x27, [x1]
001b8df4orr x2, xzr, 1
001b8df8strb w2, [x1+114]
001b8dfcldr x0, [sp+72]
001b8e00bl google.golang.org/protobuf/encoding/protowire.DecodeBool
001b8e04strb w0, [sp+54]
001b8e08ldr x1, [sp+168]
001b8e0cldrsb x27, [x1]
001b8e10strb w0, [x1+115]
001b8e14b 0x1b8e8c
001b8e18
001b8e18loc_1b8e18:
001b8e18subs wzr, w3, 10
001b8e1cb.eq 0x1b8e24
001b8e20b 0x1b8e44
001b8e24
001b8e24loc_1b8e24:
001b8e24b 0x1b8e28
001b8e28
001b8e28loc_1b8e28:
001b8e28ldr x0, [sp+72]
001b8e2cbl google.golang.org/protobuf/encoding/protowire.DecodeBool
001b8e30strb w0, [sp+54]
001b8e34ldr x1, [sp+168]
001b8e38ldrsb x27, [x1]
001b8e3cstrb w0, [x1+113]
001b8e40b 0x1b8e8c
001b8e44
001b8e44loc_1b8e44:
001b8e44subs wzr, w3, 13
001b8e48b.eq 0x1b8e50
001b8e4cb 0x1b8e80
001b8e50
001b8e50loc_1b8e50:
001b8e50b 0x1b8e54
001b8e54
001b8e54loc_1b8e54:
001b8e54ldr x1, [sp+168]
001b8e58ldrsb x27, [x1]
001b8e5corr x2, xzr, 1
001b8e60strb w2, [x1+116]
001b8e64ldr x0, [sp+72]
001b8e68bl google.golang.org/protobuf/encoding/protowire.DecodeBool
001b8e6cstrb w0, [sp+54]
001b8e70ldr x1, [sp+168]
001b8e74ldrsb x27, [x1]
001b8e78strb w0, [x1+117]
001b8e7cb 0x1b8e8c
001b8e80
001b8e80loc_1b8e80:
001b8e80b 0x1b8e84
001b8e84
001b8e84loc_1b8e84:
001b8e84b 0x1b8e88
001b8e88
001b8e88loc_1b8e88:
001b8e88b 0x1b8e8c
001b8e8c
001b8e8cloc_1b8e8c:
001b8e8cb 0x1b8ef0
001b8e90
001b8e90loc_1b8e90:
001b8e90b 0x1b8e94
001b8e94
001b8e94loc_1b8e94:
001b8e94ldrsb x1, [sp+51]
001b8e98ldr x2, [sp+176]
001b8e9cldr x3, [sp+184]
001b8ea0ldr x4, [sp+192]
001b8ea4ldrsw x0, [sp+56]
001b8ea8bl google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue
001b8eacstr x0, [sp+88]
001b8eb0ldr x1, [sp+184]
001b8eb4ldr x5, [sp+176]
001b8eb8ldr x6, [sp+192]
001b8ebcb 0x1b8ec0
001b8ec0
001b8ec0loc_1b8ec0:
001b8ec0subs xzr, x0, x1
001b8ec4b.ls 0x1b8ecc
001b8ec8b 0x1b8f04
001b8ecc
001b8eccloc_1b8ecc:
001b8eccsub x3, x6, x0
001b8ed0sub x4, x1, x0
001b8ed4sub x6, xzr, x3
001b8ed8and x6, x0, x6, asr #63
001b8edcadd x5, x5, x6
001b8ee0str x5, [sp+176]
001b8ee4str x4, [sp+184]
001b8ee8str x3, [sp+192]
001b8eecb 0x1b8ef0
001b8ef0
001b8ef0loc_1b8ef0:
001b8ef0b 0x1b8ef4
001b8ef4
001b8ef4loc_1b8ef4:
001b8ef4b 0x1b8cc0
001b8ef8
001b8ef8loc_1b8ef8:
001b8ef8ldur x29, [sp-8]
001b8efcldr x30, [sp], 160
001b8f00ret x30
001b8f04
001b8f04loc_1b8f04:
001b8f04bl runtime.panicSliceB
001b8f08
001b8f08loc_1b8f08:
001b8f08mov x0, x1
001b8f0cmov x1, x3
001b8f10bl runtime.panicSliceB
001b8f14
001b8f14loc_1b8f14:
001b8f14bl runtime.panicSliceB
001b8f18hint
001b8f1c
001b8f1cloc_1b8f1c:
001b8f1cstp x0, x1, [sp+8]
001b8f20stp x2, x3, [sp+24]
001b8f24mov x3, x30
001b8f28bl runtime.morestack_noctxt.abi0
001b8f2cldp x0, x1, [sp+8]
001b8f30ldp x2, x3, [sp+24]
001b8f34b 0x1b8c90
001b8f38udf 0
001b8f3cudf 0
001b8c90
001b8c90google.golang.org/protobuf/internal/filedesc.(*Field).unmarshalOptions: ; void google.golang.org/protobuf/internal/filedesc.(*Field).unmarshalOptions(google.golang.org/protobuf/internal/filedesc.Field * fd, struct []uint8 b)
001b8c90ldr x16, [x28+16]
001b8c94sub x17, sp, 32
001b8c98subs xzr, x17, x16
001b8c9cb.ls 0x1b8f1c
001b8ca0str x30, [sp-160]!
001b8ca4stur x29, [sp-8]
001b8ca8sub x29, sp, 8
001b8cacstr x0, [sp+168]
001b8cb0str x1, [sp+176]
001b8cb4str x2, [sp+184]
001b8cb8str x3, [sp+192]
001b8cbcb 0x1b8cc0
001b8cc0
001b8cc0loc_1b8cc0:
001b8cc0ldr x3, [sp+184]
001b8cc4str x3, [sp+128]
001b8cc8cbnz x3, 0x1b8cd0
001b8cccb 0x1b8ef8
001b8cd0
001b8cd0loc_1b8cd0:
001b8cd0ldr x0, [sp+176]
001b8cd4ldr x1, [sp+184]
001b8cd8ldr x2, [sp+192]
001b8cdcbl google.golang.org/protobuf/encoding/protowire.ConsumeTag
001b8ce0str w0, [sp+68]
001b8ce4strb w1, [sp+55]
001b8ce8str x2, [sp+120]
001b8cecldrsw x3, [sp+68]
001b8cf0str w3, [sp+60]
001b8cf4ldrsb x3, [sp+55]
001b8cf8strb w3, [sp+52]
001b8cfcldr x3, [sp+120]
001b8d00str x3, [sp+104]
001b8d04ldrsw x3, [sp+60]
001b8d08str w3, [sp+56]
001b8d0cldrsb x3, [sp+52]
001b8d10strb w3, [sp+51]
001b8d14ldr x0, [sp+104]
001b8d18str x0, [sp+80]
001b8d1cldr x1, [sp+184]
001b8d20ldr x3, [sp+176]
001b8d24ldr x4, [sp+192]
001b8d28b 0x1b8d2c
001b8d2c
001b8d2cloc_1b8d2c:
001b8d2csubs xzr, x1, x0
001b8d30b.hs 0x1b8d38
001b8d34b 0x1b8f14
001b8d38
001b8d38loc_1b8d38:
001b8d38sub x5, x4, x0
001b8d3csub x6, x1, x0
001b8d40sub x7, xzr, x5
001b8d44and x7, x0, x7, asr #63
001b8d48add x7, x3, x7
001b8d4cstr x7, [sp+176]
001b8d50str x6, [sp+184]
001b8d54str x5, [sp+192]
001b8d58ldrsb x5, [sp+51]
001b8d5cstrb w5, [sp+53]
001b8d60ubfm x5, x5, 0, 7
001b8d64cbz w5, 0x1b8d6c
001b8d68b 0x1b8e90
001b8d6c
001b8d6cloc_1b8d6c:
001b8d6cb 0x1b8d70
001b8d70
001b8d70loc_1b8d70:
001b8d70ldr x0, [sp+176]
001b8d74ldr x1, [sp+184]
001b8d78ldr x2, [sp+192]
001b8d7cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001b8d80str x0, [sp+112]
001b8d84str x1, [sp+120]
001b8d88str x0, [sp+144]
001b8d8cstr x1, [sp+136]
001b8d90str x0, [sp+72]
001b8d94str x1, [sp+96]
001b8d98ldr x3, [sp+184]
001b8d9cldr x4, [sp+176]
001b8da0ldr x5, [sp+192]
001b8da4b 0x1b8da8
001b8da8
001b8da8loc_1b8da8:
001b8da8subs xzr, x1, x3
001b8dacb.ls 0x1b8db4
001b8db0b 0x1b8f08
001b8db4
001b8db4loc_1b8db4:
001b8db4sub x5, x5, x1
001b8db8sub x3, x3, x1
001b8dbcsub x6, xzr, x5
001b8dc0and x6, x1, x6, asr #63
001b8dc4add x4, x4, x6
001b8dc8str x4, [sp+176]
001b8dccstr x3, [sp+184]
001b8dd0str x5, [sp+192]
001b8dd4ldrsw x3, [sp+56]
001b8dd8str w3, [sp+64]
001b8ddcsubs wzr, w3, 2
001b8de0b.eq 0x1b8de8
001b8de4b 0x1b8e18
001b8de8
001b8de8loc_1b8de8:
001b8de8b 0x1b8dec
001b8dec
001b8decloc_1b8dec:
001b8decldr x1, [sp+168]
001b8df0ldrsb x27, [x1]
001b8df4orr x2, xzr, 1
001b8df8strb w2, [x1+114]
001b8dfcldr x0, [sp+72]
001b8e00bl google.golang.org/protobuf/encoding/protowire.DecodeBool
001b8e04strb w0, [sp+54]
001b8e08ldr x1, [sp+168]
001b8e0cldrsb x27, [x1]
001b8e10strb w0, [x1+115]
001b8e14b 0x1b8e8c
001b8e18
001b8e18loc_1b8e18:
001b8e18subs wzr, w3, 10
001b8e1cb.eq 0x1b8e24
001b8e20b 0x1b8e44
001b8e24
001b8e24loc_1b8e24:
001b8e24b 0x1b8e28
001b8e28
001b8e28loc_1b8e28:
001b8e28ldr x0, [sp+72]
001b8e2cbl google.golang.org/protobuf/encoding/protowire.DecodeBool
001b8e30strb w0, [sp+54]
001b8e34ldr x1, [sp+168]
001b8e38ldrsb x27, [x1]
001b8e3cstrb w0, [x1+113]
001b8e40b 0x1b8e8c
001b8e44
001b8e44loc_1b8e44:
001b8e44subs wzr, w3, 13
001b8e48b.eq 0x1b8e50
001b8e4cb 0x1b8e80
001b8e50
001b8e50loc_1b8e50:
001b8e50b 0x1b8e54
001b8e54
001b8e54loc_1b8e54:
001b8e54ldr x1, [sp+168]
001b8e58ldrsb x27, [x1]
001b8e5corr x2, xzr, 1
001b8e60strb w2, [x1+116]
001b8e64ldr x0, [sp+72]
001b8e68bl google.golang.org/protobuf/encoding/protowire.DecodeBool
001b8e6cstrb w0, [sp+54]
001b8e70ldr x1, [sp+168]
001b8e74ldrsb x27, [x1]
001b8e78strb w0, [x1+117]
001b8e7cb 0x1b8e8c
001b8e80
001b8e80loc_1b8e80:
001b8e80b 0x1b8e84
001b8e84
001b8e84loc_1b8e84:
001b8e84b 0x1b8e88
001b8e88
001b8e88loc_1b8e88:
001b8e88b 0x1b8e8c
001b8e8c
001b8e8cloc_1b8e8c:
001b8e8cb 0x1b8ef0
001b8e90
001b8e90loc_1b8e90:
001b8e90b 0x1b8e94
001b8e94
001b8e94loc_1b8e94:
001b8e94ldrsb x1, [sp+51]
001b8e98ldr x2, [sp+176]
001b8e9cldr x3, [sp+184]
001b8ea0ldr x4, [sp+192]
001b8ea4ldrsw x0, [sp+56]
001b8ea8bl google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue
001b8eacstr x0, [sp+88]
001b8eb0ldr x1, [sp+184]
001b8eb4ldr x5, [sp+176]
001b8eb8ldr x6, [sp+192]
001b8ebcb 0x1b8ec0
001b8ec0
001b8ec0loc_1b8ec0:
001b8ec0subs xzr, x0, x1
001b8ec4b.ls 0x1b8ecc
001b8ec8b 0x1b8f04
001b8ecc
001b8eccloc_1b8ecc:
001b8eccsub x3, x6, x0
001b8ed0sub x4, x1, x0
001b8ed4sub x6, xzr, x3
001b8ed8and x6, x0, x6, asr #63
001b8edcadd x5, x5, x6
001b8ee0str x5, [sp+176]
001b8ee4str x4, [sp+184]
001b8ee8str x3, [sp+192]
001b8eecb 0x1b8ef0
001b8ef0
001b8ef0loc_1b8ef0:
001b8ef0b 0x1b8ef4
001b8ef4
001b8ef4loc_1b8ef4:
001b8ef4b 0x1b8cc0
001b8ef8
001b8ef8loc_1b8ef8:
001b8ef8ldur x29, [sp-8]
001b8efcldr x30, [sp], 160
001b8f00ret x30
001b8f04
001b8f04loc_1b8f04:
001b8f04bl runtime.panicSliceB
001b8f08
001b8f08loc_1b8f08:
001b8f08mov x0, x1
001b8f0cmov x1, x3
001b8f10bl runtime.panicSliceB
001b8f14
001b8f14loc_1b8f14:
001b8f14bl runtime.panicSliceB
001b8f18hint
001b8f1c
001b8f1cloc_1b8f1c:
001b8f1cstp x0, x1, [sp+8]
001b8f20stp x2, x3, [sp+24]
001b8f24mov x3, x30
001b8f28bl runtime.morestack_noctxt.abi0
001b8f2cldp x0, x1, [sp+8]
001b8f30ldp x2, x3, [sp+24]
001b8f34b 0x1b8c90
001b8f38udf 0
001b8f3cudf 0
001b8c90
001b8f40
001b8f40google.golang.org/protobuf/internal/filedesc.(*Oneof).unmarshalFull: ; void google.golang.org/protobuf/internal/filedesc.(*Oneof).unmarshalFull(google.golang.org/protobuf/internal/filedesc.Oneof * od, struct []uint8 b, google.golang.org/protobuf/internal/strs.Builder * sb, google.golang.org/protobuf/internal/filedesc.File * pf, google.golang.org/protobuf/reflect/protoreflect.Descriptor pd, int i)
001b8f40ldr x16, [x28+16]
001b8f44sub x17, sp, 160
001b8f48subs xzr, x17, x16
001b8f4cb.ls 0x1b931c
001b8f50sub x20, sp, 288
001b8f54stp x29, x30, [x20-8]
001b8f58add sp, x20, 0
001b8f5csub x29, sp, 8
001b8f60str x0, [sp+296]
001b8f64str x1, [sp+304]
001b8f68str x2, [sp+312]
001b8f6cstr x3, [sp+320]
001b8f70str x4, [sp+328]
001b8f74str x5, [sp+336]
001b8f78str x6, [sp+344]
001b8f7cstr x7, [sp+352]
001b8f80str x8, [sp+360]
001b8f84ldr x6, [sp+296]
001b8f88ldrsb x27, [x6]
001b8f8cadrp x27, 0x893000
001b8f90ldr w7, [x27+3056]
001b8f94cbz w7, 0x1b8f9c
001b8f98b 0x1b8fa0
001b8f9c
001b8f9cloc_1b8f9c:
001b8f9cb 0x1b8fb4
001b8fa0
001b8fa0loc_1b8fa0:
001b8fa0bl runtime.gcWriteBarrier2
001b8fa4str x5, [x25]
001b8fa8ldr x7, [x6+16]
001b8facstr x7, [x25+8]
001b8fb0b 0x1b8fb4
001b8fb4
001b8fb4loc_1b8fb4:
001b8fb4str x5, [x6+16]
001b8fb8ldr x5, [sp+296]
001b8fbcldrsb x27, [x5]
001b8fc0ldr x6, [sp+352]
001b8fc4ldr x7, [sp+344]
001b8fc8str x7, [x5+24]
001b8fccadrp x27, 0x893000
001b8fd0ldr w7, [x27+3056]
001b8fd4cbz w7, 0x1b8fdc
001b8fd8b 0x1b8fe0
001b8fdc
001b8fdcloc_1b8fdc:
001b8fdcb 0x1b8ff4
001b8fe0
001b8fe0loc_1b8fe0:
001b8fe0bl runtime.gcWriteBarrier2
001b8fe4str x6, [x25]
001b8fe8ldr x7, [x5+32]
001b8fecstr x7, [x25+8]
001b8ff0b 0x1b8ff4
001b8ff4
001b8ff4loc_1b8ff4:
001b8ff4str x6, [x5+32]
001b8ff8ldr x5, [sp+296]
001b8ffcldrsb x27, [x5]
001b9000ldr x6, [sp+360]
001b9004str x6, [x5+40]
001b9008stp xzr, xzr, [sp+160]
001b900cstr xzr, [sp+176]
001b9010b 0x1b9014
001b9014
001b9014loc_1b9014:
001b9014ldr x5, [sp+312]
001b9018str x5, [sp+112]
001b901ccbnz x5, 0x1b9024
001b9020b 0x1b92a4
001b9024
001b9024loc_1b9024:
001b9024ldr x0, [sp+304]
001b9028ldr x1, [sp+312]
001b902cldr x2, [sp+320]
001b9030bl google.golang.org/protobuf/encoding/protowire.ConsumeTag
001b9034str w0, [sp+72]
001b9038strb w1, [sp+62]
001b903cstr x2, [sp+104]
001b9040ldrsw x3, [sp+72]
001b9044str w3, [sp+76]
001b9048ldrsb x3, [sp+62]
001b904cstrb w3, [sp+63]
001b9050ldr x3, [sp+104]
001b9054str x3, [sp+128]
001b9058ldrsw x3, [sp+76]
001b905cstr w3, [sp+64]
001b9060ldrsb x3, [sp+63]
001b9064strb w3, [sp+60]
001b9068ldr x0, [sp+128]
001b906cstr x0, [sp+80]
001b9070ldr x1, [sp+312]
001b9074ldr x3, [sp+304]
001b9078ldr x4, [sp+320]
001b907cb 0x1b9080
001b9080
001b9080loc_1b9080:
001b9080subs xzr, x1, x0
001b9084b.hs 0x1b908c
001b9088b 0x1b9314
001b908c
001b908cloc_1b908c:
001b908csub x5, x4, x0
001b9090sub x6, x1, x0
001b9094sub x7, xzr, x5
001b9098and x7, x0, x7, asr #63
001b909cadd x7, x3, x7
001b90a0str x7, [sp+304]
001b90a4str x6, [sp+312]
001b90a8str x5, [sp+320]
001b90acldrsb x5, [sp+60]
001b90b0strb w5, [sp+61]
001b90b4ubfm x5, x5, 0, 7
001b90b8subs wzr, w5, 2
001b90bcb.eq 0x1b90c4
001b90c0b 0x1b923c
001b90c4
001b90c4loc_1b90c4:
001b90c4b 0x1b90c8
001b90c8
001b90c8loc_1b90c8:
001b90c8str xzr, [sp+232]
001b90ccstp xzr, xzr, [sp+240]
001b90d0ldr x0, [sp+304]
001b90d4ldr x1, [sp+312]
001b90d8ldr x2, [sp+320]
001b90dcbl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001b90e0str x0, [sp+232]
001b90e4str x1, [sp+240]
001b90e8str x2, [sp+248]
001b90ecstr x3, [sp+104]
001b90f0str x0, [sp+256]
001b90f4str x1, [sp+264]
001b90f8str x2, [sp+272]
001b90fcldr x3, [sp+104]
001b9100str x3, [sp+120]
001b9104str x0, [sp+136]
001b9108str x1, [sp+144]
001b910cstr x2, [sp+152]
001b9110ldr x0, [sp+120]
001b9114str x0, [sp+96]
001b9118ldr x1, [sp+312]
001b911cldr x3, [sp+304]
001b9120ldr x4, [sp+320]
001b9124b 0x1b9128
001b9128
001b9128loc_1b9128:
001b9128subs xzr, x1, x0
001b912cb.hs 0x1b9134
001b9130b 0x1b9310
001b9134
001b9134loc_1b9134:
001b9134sub x6, x4, x0
001b9138sub x7, x1, x0
001b913csub x8, xzr, x6
001b9140and x8, x0, x8, asr #63
001b9144add x8, x3, x8
001b9148str x8, [sp+304]
001b914cstr x7, [sp+312]
001b9150str x6, [sp+320]
001b9154ldrsw x6, [sp+64]
001b9158str w6, [sp+68]
001b915csubs wzr, w6, 1
001b9160b.eq 0x1b9168
001b9164b 0x1b91f4
001b9168
001b9168loc_1b9168:
001b9168b 0x1b916c
001b916c
001b916cloc_1b916c:
001b916cldr x1, [sp+344]
001b9170ldrsb x27, [x1]
001b9174ldr x1, [x1+24]
001b9178ldr x0, [sp+352]
001b917cblr x1
001b9180str x0, [sp+216]
001b9184str x1, [sp+224]
001b9188ldr x3, [sp+136]
001b918cldr x2, [sp+328]
001b9190ldr x4, [sp+144]
001b9194ldr x5, [sp+152]
001b9198mov x6, x0
001b919cmov x0, x2
001b91a0mov x7, x1
001b91a4mov x1, x6
001b91a8mov x2, x7
001b91acbl google.golang.org/protobuf/internal/filedesc.appendFullName
001b91b0str x0, [sp+200]
001b91b4str x1, [sp+208]
001b91b8ldr x2, [sp+296]
001b91bcldrsb x27, [x2]
001b91c0str x1, [x2+8]
001b91c4adrp x27, 0x892000
001b91c8ldr w1, [x27+3056]
001b91cccbz w1, 0x1b91d4
001b91d0b 0x1b91d8
001b91d4
001b91d4loc_1b91d4:
001b91d4b 0x1b91ec
001b91d8
001b91d8loc_1b91d8:
001b91d8bl runtime.gcWriteBarrier2
001b91dcstr x0, [x25]
001b91e0ldr x5, [x2]
001b91e4str x5, [x25+8]
001b91e8b 0x1b91ec
001b91ec
001b91ecloc_1b91ec:
001b91ecstr x0, [x2]
001b91f0b 0x1b9238
001b91f4
001b91f4loc_1b91f4:
001b91f4subs wzr, w6, 2
001b91f8b.eq 0x1b9200
001b91fcb 0x1b9230
001b9200
001b9200loc_1b9200:
001b9200b 0x1b9204
001b9204
001b9204loc_1b9204:
001b9204ldr x0, [sp+160]
001b9208ldr x3, [sp+136]
001b920cldr x1, [sp+168]
001b9210ldr x4, [sp+144]
001b9214ldr x2, [sp+176]
001b9218ldr x5, [sp+152]
001b921cbl google.golang.org/protobuf/internal/filedesc.appendOptions
001b9220str x0, [sp+160]
001b9224str x1, [sp+168]
001b9228str x2, [sp+176]
001b922cb 0x1b9238
001b9230
001b9230loc_1b9230:
001b9230b 0x1b9234
001b9234
001b9234loc_1b9234:
001b9234b 0x1b9238
001b9238
001b9238loc_1b9238:
001b9238b 0x1b929c
001b923c
001b923cloc_1b923c:
001b923cb 0x1b9240
001b9240
001b9240loc_1b9240:
001b9240ldrsb x1, [sp+60]
001b9244ldr x2, [sp+304]
001b9248ldr x3, [sp+312]
001b924cldr x4, [sp+320]
001b9250ldrsw x0, [sp+64]
001b9254bl google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue
001b9258str x0, [sp+88]
001b925cldr x1, [sp+312]
001b9260ldr x5, [sp+304]
001b9264ldr x6, [sp+320]
001b9268b 0x1b926c
001b926c
001b926cloc_1b926c:
001b926csubs xzr, x0, x1
001b9270b.ls 0x1b9278
001b9274b 0x1b930c
001b9278
001b9278loc_1b9278:
001b9278sub x6, x6, x0
001b927csub x7, x1, x0
001b9280sub x8, xzr, x6
001b9284and x8, x0, x8, asr #63
001b9288add x5, x5, x8
001b928cstr x5, [sp+304]
001b9290str x7, [sp+312]
001b9294str x6, [sp+320]
001b9298b 0x1b929c
001b929c
001b929cloc_1b929c:
001b929cb 0x1b92a0
001b92a0
001b92a0loc_1b92a0:
001b92a0b 0x1b9014
001b92a4
001b92a4loc_1b92a4:
001b92a4ldr x0, [sp+336]
001b92a8ldrsb x27, [x0]
001b92acstr x0, [sp+184]
001b92b0ldr x2, [sp+160]
001b92b4ldr x3, [sp+168]
001b92b8ldr x4, [sp+176]
001b92bcadrp x1, 0x869000
001b92c0add x1, x1, 896
001b92c4bl google.golang.org/protobuf/internal/filedesc.(*Builder).optionsUnmarshaler
001b92c8str x0, [sp+192]
001b92ccldr x5, [sp+296]
001b92d0ldrsb x27, [x5]
001b92d4adrp x27, 0x892000
001b92d8ldr w6, [x27+3056]
001b92dccbz w6, 0x1b92e4
001b92e0b 0x1b92e8
001b92e4
001b92e4loc_1b92e4:
001b92e4b 0x1b92fc
001b92e8
001b92e8loc_1b92e8:
001b92e8bl runtime.gcWriteBarrier2
001b92ecstr x0, [x25]
001b92f0ldr x1, [x5+48]
001b92f4str x1, [x25+8]
001b92f8b 0x1b92fc
001b92fc
001b92fcloc_1b92fc:
001b92fcstr x0, [x5+48]
001b9300ldp x29, x30, [sp-8]
001b9304add sp, sp, 288
001b9308ret x30
001b930c
001b930cloc_1b930c:
001b930cbl runtime.panicSliceB
001b9310
001b9310loc_1b9310:
001b9310bl runtime.panicSliceB
001b9314
001b9314loc_1b9314:
001b9314bl runtime.panicSliceB
001b9318hint
001b931c
001b931cloc_1b931c:
001b931cstp x0, x1, [sp+8]
001b9320stp x2, x3, [sp+24]
001b9324stp x4, x5, [sp+40]
001b9328stp x6, x7, [sp+56]
001b932cstr x8, [sp+72]
001b9330mov x3, x30
001b9334bl runtime.morestack_noctxt.abi0
001b9338ldp x0, x1, [sp+8]
001b933cldp x2, x3, [sp+24]
001b9340ldp x4, x5, [sp+40]
001b9344ldp x6, x7, [sp+56]
001b9348ldr x8, [sp+72]
001b934cb 0x1b8f40
001b8f40
001b8f40google.golang.org/protobuf/internal/filedesc.(*Oneof).unmarshalFull: ; void google.golang.org/protobuf/internal/filedesc.(*Oneof).unmarshalFull(google.golang.org/protobuf/internal/filedesc.Oneof * od, struct []uint8 b, google.golang.org/protobuf/internal/strs.Builder * sb, google.golang.org/protobuf/internal/filedesc.File * pf, google.golang.org/protobuf/reflect/protoreflect.Descriptor pd, int i)
001b8f40ldr x16, [x28+16]
001b8f44sub x17, sp, 160
001b8f48subs xzr, x17, x16
001b8f4cb.ls 0x1b931c
001b8f50sub x20, sp, 288
001b8f54stp x29, x30, [x20-8]
001b8f58add sp, x20, 0
001b8f5csub x29, sp, 8
001b8f60str x0, [sp+296]
001b8f64str x1, [sp+304]
001b8f68str x2, [sp+312]
001b8f6cstr x3, [sp+320]
001b8f70str x4, [sp+328]
001b8f74str x5, [sp+336]
001b8f78str x6, [sp+344]
001b8f7cstr x7, [sp+352]
001b8f80str x8, [sp+360]
001b8f84ldr x6, [sp+296]
001b8f88ldrsb x27, [x6]
001b8f8cadrp x27, 0x893000
001b8f90ldr w7, [x27+3056]
001b8f94cbz w7, 0x1b8f9c
001b8f98b 0x1b8fa0
001b8f9c
001b8f9cloc_1b8f9c:
001b8f9cb 0x1b8fb4
001b8fa0
001b8fa0loc_1b8fa0:
001b8fa0bl runtime.gcWriteBarrier2
001b8fa4str x5, [x25]
001b8fa8ldr x7, [x6+16]
001b8facstr x7, [x25+8]
001b8fb0b 0x1b8fb4
001b8fb4
001b8fb4loc_1b8fb4:
001b8fb4str x5, [x6+16]
001b8fb8ldr x5, [sp+296]
001b8fbcldrsb x27, [x5]
001b8fc0ldr x6, [sp+352]
001b8fc4ldr x7, [sp+344]
001b8fc8str x7, [x5+24]
001b8fccadrp x27, 0x893000
001b8fd0ldr w7, [x27+3056]
001b8fd4cbz w7, 0x1b8fdc
001b8fd8b 0x1b8fe0
001b8fdc
001b8fdcloc_1b8fdc:
001b8fdcb 0x1b8ff4
001b8fe0
001b8fe0loc_1b8fe0:
001b8fe0bl runtime.gcWriteBarrier2
001b8fe4str x6, [x25]
001b8fe8ldr x7, [x5+32]
001b8fecstr x7, [x25+8]
001b8ff0b 0x1b8ff4
001b8ff4
001b8ff4loc_1b8ff4:
001b8ff4str x6, [x5+32]
001b8ff8ldr x5, [sp+296]
001b8ffcldrsb x27, [x5]
001b9000ldr x6, [sp+360]
001b9004str x6, [x5+40]
001b9008stp xzr, xzr, [sp+160]
001b900cstr xzr, [sp+176]
001b9010b 0x1b9014
001b9014
001b9014loc_1b9014:
001b9014ldr x5, [sp+312]
001b9018str x5, [sp+112]
001b901ccbnz x5, 0x1b9024
001b9020b 0x1b92a4
001b9024
001b9024loc_1b9024:
001b9024ldr x0, [sp+304]
001b9028ldr x1, [sp+312]
001b902cldr x2, [sp+320]
001b9030bl google.golang.org/protobuf/encoding/protowire.ConsumeTag
001b9034str w0, [sp+72]
001b9038strb w1, [sp+62]
001b903cstr x2, [sp+104]
001b9040ldrsw x3, [sp+72]
001b9044str w3, [sp+76]
001b9048ldrsb x3, [sp+62]
001b904cstrb w3, [sp+63]
001b9050ldr x3, [sp+104]
001b9054str x3, [sp+128]
001b9058ldrsw x3, [sp+76]
001b905cstr w3, [sp+64]
001b9060ldrsb x3, [sp+63]
001b9064strb w3, [sp+60]
001b9068ldr x0, [sp+128]
001b906cstr x0, [sp+80]
001b9070ldr x1, [sp+312]
001b9074ldr x3, [sp+304]
001b9078ldr x4, [sp+320]
001b907cb 0x1b9080
001b9080
001b9080loc_1b9080:
001b9080subs xzr, x1, x0
001b9084b.hs 0x1b908c
001b9088b 0x1b9314
001b908c
001b908cloc_1b908c:
001b908csub x5, x4, x0
001b9090sub x6, x1, x0
001b9094sub x7, xzr, x5
001b9098and x7, x0, x7, asr #63
001b909cadd x7, x3, x7
001b90a0str x7, [sp+304]
001b90a4str x6, [sp+312]
001b90a8str x5, [sp+320]
001b90acldrsb x5, [sp+60]
001b90b0strb w5, [sp+61]
001b90b4ubfm x5, x5, 0, 7
001b90b8subs wzr, w5, 2
001b90bcb.eq 0x1b90c4
001b90c0b 0x1b923c
001b90c4
001b90c4loc_1b90c4:
001b90c4b 0x1b90c8
001b90c8
001b90c8loc_1b90c8:
001b90c8str xzr, [sp+232]
001b90ccstp xzr, xzr, [sp+240]
001b90d0ldr x0, [sp+304]
001b90d4ldr x1, [sp+312]
001b90d8ldr x2, [sp+320]
001b90dcbl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001b90e0str x0, [sp+232]
001b90e4str x1, [sp+240]
001b90e8str x2, [sp+248]
001b90ecstr x3, [sp+104]
001b90f0str x0, [sp+256]
001b90f4str x1, [sp+264]
001b90f8str x2, [sp+272]
001b90fcldr x3, [sp+104]
001b9100str x3, [sp+120]
001b9104str x0, [sp+136]
001b9108str x1, [sp+144]
001b910cstr x2, [sp+152]
001b9110ldr x0, [sp+120]
001b9114str x0, [sp+96]
001b9118ldr x1, [sp+312]
001b911cldr x3, [sp+304]
001b9120ldr x4, [sp+320]
001b9124b 0x1b9128
001b9128
001b9128loc_1b9128:
001b9128subs xzr, x1, x0
001b912cb.hs 0x1b9134
001b9130b 0x1b9310
001b9134
001b9134loc_1b9134:
001b9134sub x6, x4, x0
001b9138sub x7, x1, x0
001b913csub x8, xzr, x6
001b9140and x8, x0, x8, asr #63
001b9144add x8, x3, x8
001b9148str x8, [sp+304]
001b914cstr x7, [sp+312]
001b9150str x6, [sp+320]
001b9154ldrsw x6, [sp+64]
001b9158str w6, [sp+68]
001b915csubs wzr, w6, 1
001b9160b.eq 0x1b9168
001b9164b 0x1b91f4
001b9168
001b9168loc_1b9168:
001b9168b 0x1b916c
001b916c
001b916cloc_1b916c:
001b916cldr x1, [sp+344]
001b9170ldrsb x27, [x1]
001b9174ldr x1, [x1+24]
001b9178ldr x0, [sp+352]
001b917cblr x1
001b9180str x0, [sp+216]
001b9184str x1, [sp+224]
001b9188ldr x3, [sp+136]
001b918cldr x2, [sp+328]
001b9190ldr x4, [sp+144]
001b9194ldr x5, [sp+152]
001b9198mov x6, x0
001b919cmov x0, x2
001b91a0mov x7, x1
001b91a4mov x1, x6
001b91a8mov x2, x7
001b91acbl google.golang.org/protobuf/internal/filedesc.appendFullName
001b91b0str x0, [sp+200]
001b91b4str x1, [sp+208]
001b91b8ldr x2, [sp+296]
001b91bcldrsb x27, [x2]
001b91c0str x1, [x2+8]
001b91c4adrp x27, 0x892000
001b91c8ldr w1, [x27+3056]
001b91cccbz w1, 0x1b91d4
001b91d0b 0x1b91d8
001b91d4
001b91d4loc_1b91d4:
001b91d4b 0x1b91ec
001b91d8
001b91d8loc_1b91d8:
001b91d8bl runtime.gcWriteBarrier2
001b91dcstr x0, [x25]
001b91e0ldr x5, [x2]
001b91e4str x5, [x25+8]
001b91e8b 0x1b91ec
001b91ec
001b91ecloc_1b91ec:
001b91ecstr x0, [x2]
001b91f0b 0x1b9238
001b91f4
001b91f4loc_1b91f4:
001b91f4subs wzr, w6, 2
001b91f8b.eq 0x1b9200
001b91fcb 0x1b9230
001b9200
001b9200loc_1b9200:
001b9200b 0x1b9204
001b9204
001b9204loc_1b9204:
001b9204ldr x0, [sp+160]
001b9208ldr x3, [sp+136]
001b920cldr x1, [sp+168]
001b9210ldr x4, [sp+144]
001b9214ldr x2, [sp+176]
001b9218ldr x5, [sp+152]
001b921cbl google.golang.org/protobuf/internal/filedesc.appendOptions
001b9220str x0, [sp+160]
001b9224str x1, [sp+168]
001b9228str x2, [sp+176]
001b922cb 0x1b9238
001b9230
001b9230loc_1b9230:
001b9230b 0x1b9234
001b9234
001b9234loc_1b9234:
001b9234b 0x1b9238
001b9238
001b9238loc_1b9238:
001b9238b 0x1b929c
001b923c
001b923cloc_1b923c:
001b923cb 0x1b9240
001b9240
001b9240loc_1b9240:
001b9240ldrsb x1, [sp+60]
001b9244ldr x2, [sp+304]
001b9248ldr x3, [sp+312]
001b924cldr x4, [sp+320]
001b9250ldrsw x0, [sp+64]
001b9254bl google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue
001b9258str x0, [sp+88]
001b925cldr x1, [sp+312]
001b9260ldr x5, [sp+304]
001b9264ldr x6, [sp+320]
001b9268b 0x1b926c
001b926c
001b926cloc_1b926c:
001b926csubs xzr, x0, x1
001b9270b.ls 0x1b9278
001b9274b 0x1b930c
001b9278
001b9278loc_1b9278:
001b9278sub x6, x6, x0
001b927csub x7, x1, x0
001b9280sub x8, xzr, x6
001b9284and x8, x0, x8, asr #63
001b9288add x5, x5, x8
001b928cstr x5, [sp+304]
001b9290str x7, [sp+312]
001b9294str x6, [sp+320]
001b9298b 0x1b929c
001b929c
001b929cloc_1b929c:
001b929cb 0x1b92a0
001b92a0
001b92a0loc_1b92a0:
001b92a0b 0x1b9014
001b92a4
001b92a4loc_1b92a4:
001b92a4ldr x0, [sp+336]
001b92a8ldrsb x27, [x0]
001b92acstr x0, [sp+184]
001b92b0ldr x2, [sp+160]
001b92b4ldr x3, [sp+168]
001b92b8ldr x4, [sp+176]
001b92bcadrp x1, 0x869000
001b92c0add x1, x1, 896
001b92c4bl google.golang.org/protobuf/internal/filedesc.(*Builder).optionsUnmarshaler
001b92c8str x0, [sp+192]
001b92ccldr x5, [sp+296]
001b92d0ldrsb x27, [x5]
001b92d4adrp x27, 0x892000
001b92d8ldr w6, [x27+3056]
001b92dccbz w6, 0x1b92e4
001b92e0b 0x1b92e8
001b92e4
001b92e4loc_1b92e4:
001b92e4b 0x1b92fc
001b92e8
001b92e8loc_1b92e8:
001b92e8bl runtime.gcWriteBarrier2
001b92ecstr x0, [x25]
001b92f0ldr x1, [x5+48]
001b92f4str x1, [x25+8]
001b92f8b 0x1b92fc
001b92fc
001b92fcloc_1b92fc:
001b92fcstr x0, [x5+48]
001b9300ldp x29, x30, [sp-8]
001b9304add sp, sp, 288
001b9308ret x30
001b930c
001b930cloc_1b930c:
001b930cbl runtime.panicSliceB
001b9310
001b9310loc_1b9310:
001b9310bl runtime.panicSliceB
001b9314
001b9314loc_1b9314:
001b9314bl runtime.panicSliceB
001b9318hint
001b931c
001b931cloc_1b931c:
001b931cstp x0, x1, [sp+8]
001b9320stp x2, x3, [sp+24]
001b9324stp x4, x5, [sp+40]
001b9328stp x6, x7, [sp+56]
001b932cstr x8, [sp+72]
001b9330mov x3, x30
001b9334bl runtime.morestack_noctxt.abi0
001b9338ldp x0, x1, [sp+8]
001b933cldp x2, x3, [sp+24]
001b9340ldp x4, x5, [sp+40]
001b9344ldp x6, x7, [sp+56]
001b9348ldr x8, [sp+72]
001b934cb 0x1b8f40
001b8f40
Loading..