File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
001b3e80
001b3e80google.golang.org/protobuf/internal/filedesc.(*Service).unmarshalSeed: ; void google.golang.org/protobuf/internal/filedesc.(*Service).unmarshalSeed(google.golang.org/protobuf/internal/filedesc.Service * sd, 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)
001b3e80ldr x16, [x28+16]
001b3e84sub x17, sp, 128
001b3e88subs xzr, x17, x16
001b3e8cb.ls 0x1b41b8
001b3e90sub x20, sp, 256
001b3e94stp x29, x30, [x20-8]
001b3e98add sp, x20, 0
001b3e9csub x29, sp, 8
001b3ea0str x0, [sp+264]
001b3ea4str x1, [sp+272]
001b3ea8str x2, [sp+280]
001b3eacstr x3, [sp+288]
001b3eb0str x4, [sp+296]
001b3eb4str x5, [sp+304]
001b3eb8str x6, [sp+312]
001b3ebcstr x7, [sp+320]
001b3ec0str x8, [sp+328]
001b3ec4ldr x3, [sp+264]
001b3ec8ldrsb x27, [x3]
001b3eccadrp x27, 0x898000
001b3ed0ldr w4, [x27+3056]
001b3ed4cbz w4, 0x1b3edc
001b3ed8b 0x1b3ee0
001b3edc
001b3edcloc_1b3edc:
001b3edcb 0x1b3ef4
001b3ee0
001b3ee0loc_1b3ee0:
001b3ee0bl runtime.gcWriteBarrier2
001b3ee4str x5, [x25]
001b3ee8ldr x4, [x3+16]
001b3eecstr x4, [x25+8]
001b3ef0b 0x1b3ef4
001b3ef4
001b3ef4loc_1b3ef4:
001b3ef4str x5, [x3+16]
001b3ef8ldr x3, [sp+264]
001b3efcldrsb x27, [x3]
001b3f00ldr x4, [sp+320]
001b3f04ldr x5, [sp+312]
001b3f08str x5, [x3+24]
001b3f0cadrp x27, 0x898000
001b3f10ldr w5, [x27+3056]
001b3f14cbz w5, 0x1b3f1c
001b3f18b 0x1b3f20
001b3f1c
001b3f1cloc_1b3f1c:
001b3f1cb 0x1b3f34
001b3f20
001b3f20loc_1b3f20:
001b3f20bl runtime.gcWriteBarrier2
001b3f24str x4, [x25]
001b3f28ldr x5, [x3+32]
001b3f2cstr x5, [x25+8]
001b3f30b 0x1b3f34
001b3f34
001b3f34loc_1b3f34:
001b3f34str x4, [x3+32]
001b3f38ldr x3, [sp+264]
001b3f3cldrsb x27, [x3]
001b3f40ldr x4, [sp+328]
001b3f44str x4, [x3+40]
001b3f48b 0x1b3f4c
001b3f4c
001b3f4cloc_1b3f4c:
001b3f4cldr x3, [sp+280]
001b3f50str x3, [sp+120]
001b3f54cbnz x3, 0x1b3f5c
001b3f58b 0x1b419c
001b3f5c
001b3f5cloc_1b3f5c:
001b3f5cldr x0, [sp+272]
001b3f60ldr x1, [sp+280]
001b3f64ldr x2, [sp+288]
001b3f68bl google.golang.org/protobuf/encoding/protowire.ConsumeTag
001b3f6cstr w0, [sp+84]
001b3f70strb w1, [sp+70]
001b3f74str x2, [sp+112]
001b3f78ldrsw x3, [sp+84]
001b3f7cstr w3, [sp+76]
001b3f80ldrsb x3, [sp+70]
001b3f84strb w3, [sp+71]
001b3f88ldr x3, [sp+112]
001b3f8cstr x3, [sp+136]
001b3f90ldrsw x3, [sp+76]
001b3f94str w3, [sp+72]
001b3f98ldrsb x3, [sp+71]
001b3f9cstrb w3, [sp+68]
001b3fa0ldr x0, [sp+136]
001b3fa4str x0, [sp+88]
001b3fa8ldr x1, [sp+280]
001b3facldr x3, [sp+272]
001b3fb0ldr x4, [sp+288]
001b3fb4b 0x1b3fb8
001b3fb8
001b3fb8loc_1b3fb8:
001b3fb8subs xzr, x1, x0
001b3fbcb.hs 0x1b3fc4
001b3fc0b 0x1b41b0
001b3fc4
001b3fc4loc_1b3fc4:
001b3fc4sub x5, x4, x0
001b3fc8sub x6, x1, x0
001b3fccsub x7, xzr, x5
001b3fd0and x7, x0, x7, asr #63
001b3fd4add x7, x3, x7
001b3fd8str x7, [sp+272]
001b3fdcstr x6, [sp+280]
001b3fe0str x5, [sp+288]
001b3fe4ldrsb x5, [sp+68]
001b3fe8strb w5, [sp+69]
001b3fecubfm x5, x5, 0, 7
001b3ff0subs wzr, w5, 2
001b3ff4b.eq 0x1b3ffc
001b3ff8b 0x1b4134
001b3ffc
001b3ffcloc_1b3ffc:
001b3ffcb 0x1b4000
001b4000
001b4000loc_1b4000:
001b4000str xzr, [sp+200]
001b4004stp xzr, xzr, [sp+208]
001b4008ldr x0, [sp+272]
001b400cldr x1, [sp+280]
001b4010ldr x2, [sp+288]
001b4014bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001b4018str x0, [sp+200]
001b401cstr x1, [sp+208]
001b4020str x2, [sp+216]
001b4024str x3, [sp+112]
001b4028str x0, [sp+224]
001b402cstr x1, [sp+232]
001b4030str x2, [sp+240]
001b4034ldr x3, [sp+112]
001b4038str x3, [sp+128]
001b403cstr x0, [sp+144]
001b4040str x1, [sp+152]
001b4044str x2, [sp+160]
001b4048ldr x0, [sp+128]
001b404cstr x0, [sp+104]
001b4050ldr x1, [sp+280]
001b4054ldr x3, [sp+272]
001b4058ldr x4, [sp+288]
001b405cb 0x1b4060
001b4060
001b4060loc_1b4060:
001b4060subs xzr, x1, x0
001b4064b.hs 0x1b406c
001b4068b 0x1b41ac
001b406c
001b406cloc_1b406c:
001b406csub x4, x4, x0
001b4070sub x5, x1, x0
001b4074sub x6, xzr, x4
001b4078and x6, x0, x6, asr #63
001b407cadd x3, x3, x6
001b4080str x3, [sp+272]
001b4084str x5, [sp+280]
001b4088str x4, [sp+288]
001b408cldrsw x3, [sp+72]
001b4090str w3, [sp+80]
001b4094subs wzr, w3, 1
001b4098b.eq 0x1b40a0
001b409cb 0x1b412c
001b40a0
001b40a0loc_1b40a0:
001b40a0b 0x1b40a4
001b40a4
001b40a4loc_1b40a4:
001b40a4ldr x1, [sp+312]
001b40a8ldrsb x27, [x1]
001b40acldr x1, [x1+24]
001b40b0ldr x0, [sp+320]
001b40b4blr x1
001b40b8str x0, [sp+184]
001b40bcstr x1, [sp+192]
001b40c0ldr x3, [sp+144]
001b40c4ldr x2, [sp+296]
001b40c8ldr x4, [sp+152]
001b40ccldr x5, [sp+160]
001b40d0mov x6, x0
001b40d4mov x0, x2
001b40d8mov x7, x1
001b40dcmov x1, x6
001b40e0mov x2, x7
001b40e4bl google.golang.org/protobuf/internal/filedesc.appendFullName
001b40e8str x0, [sp+168]
001b40ecstr x1, [sp+176]
001b40f0ldr x2, [sp+264]
001b40f4ldrsb x27, [x2]
001b40f8str x1, [x2+8]
001b40fcadrp x27, 0x897000
001b4100ldr w1, [x27+3056]
001b4104cbz w1, 0x1b410c
001b4108b 0x1b4110
001b410c
001b410cloc_1b410c:
001b410cb 0x1b4124
001b4110
001b4110loc_1b4110:
001b4110bl runtime.gcWriteBarrier2
001b4114str x0, [x25]
001b4118ldr x3, [x2]
001b411cstr x3, [x25+8]
001b4120b 0x1b4124
001b4124
001b4124loc_1b4124:
001b4124str x0, [x2]
001b4128b 0x1b4130
001b412c
001b412cloc_1b412c:
001b412cb 0x1b4130
001b4130
001b4130loc_1b4130:
001b4130b 0x1b4194
001b4134
001b4134loc_1b4134:
001b4134b 0x1b4138
001b4138
001b4138loc_1b4138:
001b4138ldrsb x1, [sp+68]
001b413cldr x2, [sp+272]
001b4140ldr x3, [sp+280]
001b4144ldr x4, [sp+288]
001b4148ldrsw x0, [sp+72]
001b414cbl google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue
001b4150str x0, [sp+96]
001b4154ldr x1, [sp+280]
001b4158ldr x5, [sp+272]
001b415cldr x6, [sp+288]
001b4160b 0x1b4164
001b4164
001b4164loc_1b4164:
001b4164subs xzr, x0, x1
001b4168b.ls 0x1b4170
001b416cb 0x1b41a8
001b4170
001b4170loc_1b4170:
001b4170sub x3, x6, x0
001b4174sub x4, x1, x0
001b4178sub x6, xzr, x3
001b417cand x6, x0, x6, asr #63
001b4180add x5, x5, x6
001b4184str x5, [sp+272]
001b4188str x4, [sp+280]
001b418cstr x3, [sp+288]
001b4190b 0x1b4194
001b4194
001b4194loc_1b4194:
001b4194b 0x1b4198
001b4198
001b4198loc_1b4198:
001b4198b 0x1b3f4c
001b419c
001b419cloc_1b419c:
001b419cldp x29, x30, [sp-8]
001b41a0add sp, sp, 256
001b41a4ret x30
001b41a8
001b41a8loc_1b41a8:
001b41a8bl runtime.panicSliceB
001b41ac
001b41acloc_1b41ac:
001b41acbl runtime.panicSliceB
001b41b0
001b41b0loc_1b41b0:
001b41b0bl runtime.panicSliceB
001b41b4hint
001b41b8
001b41b8loc_1b41b8:
001b41b8stp x0, x1, [sp+8]
001b41bcstp x2, x3, [sp+24]
001b41c0stp x4, x5, [sp+40]
001b41c4stp x6, x7, [sp+56]
001b41c8str x8, [sp+72]
001b41ccmov x3, x30
001b41d0bl runtime.morestack_noctxt.abi0
001b41d4ldp x0, x1, [sp+8]
001b41d8ldp x2, x3, [sp+24]
001b41dcldp x4, x5, [sp+40]
001b41e0ldp x6, x7, [sp+56]
001b41e4ldr x8, [sp+72]
001b41e8b 0x1b3e80
001b41ecudf 0
001b3e80
001b3e80google.golang.org/protobuf/internal/filedesc.(*Service).unmarshalSeed: ; void google.golang.org/protobuf/internal/filedesc.(*Service).unmarshalSeed(google.golang.org/protobuf/internal/filedesc.Service * sd, 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)
001b3e80ldr x16, [x28+16]
001b3e84sub x17, sp, 128
001b3e88subs xzr, x17, x16
001b3e8cb.ls 0x1b41b8
001b3e90sub x20, sp, 256
001b3e94stp x29, x30, [x20-8]
001b3e98add sp, x20, 0
001b3e9csub x29, sp, 8
001b3ea0str x0, [sp+264]
001b3ea4str x1, [sp+272]
001b3ea8str x2, [sp+280]
001b3eacstr x3, [sp+288]
001b3eb0str x4, [sp+296]
001b3eb4str x5, [sp+304]
001b3eb8str x6, [sp+312]
001b3ebcstr x7, [sp+320]
001b3ec0str x8, [sp+328]
001b3ec4ldr x3, [sp+264]
001b3ec8ldrsb x27, [x3]
001b3eccadrp x27, 0x898000
001b3ed0ldr w4, [x27+3056]
001b3ed4cbz w4, 0x1b3edc
001b3ed8b 0x1b3ee0
001b3edc
001b3edcloc_1b3edc:
001b3edcb 0x1b3ef4
001b3ee0
001b3ee0loc_1b3ee0:
001b3ee0bl runtime.gcWriteBarrier2
001b3ee4str x5, [x25]
001b3ee8ldr x4, [x3+16]
001b3eecstr x4, [x25+8]
001b3ef0b 0x1b3ef4
001b3ef4
001b3ef4loc_1b3ef4:
001b3ef4str x5, [x3+16]
001b3ef8ldr x3, [sp+264]
001b3efcldrsb x27, [x3]
001b3f00ldr x4, [sp+320]
001b3f04ldr x5, [sp+312]
001b3f08str x5, [x3+24]
001b3f0cadrp x27, 0x898000
001b3f10ldr w5, [x27+3056]
001b3f14cbz w5, 0x1b3f1c
001b3f18b 0x1b3f20
001b3f1c
001b3f1cloc_1b3f1c:
001b3f1cb 0x1b3f34
001b3f20
001b3f20loc_1b3f20:
001b3f20bl runtime.gcWriteBarrier2
001b3f24str x4, [x25]
001b3f28ldr x5, [x3+32]
001b3f2cstr x5, [x25+8]
001b3f30b 0x1b3f34
001b3f34
001b3f34loc_1b3f34:
001b3f34str x4, [x3+32]
001b3f38ldr x3, [sp+264]
001b3f3cldrsb x27, [x3]
001b3f40ldr x4, [sp+328]
001b3f44str x4, [x3+40]
001b3f48b 0x1b3f4c
001b3f4c
001b3f4cloc_1b3f4c:
001b3f4cldr x3, [sp+280]
001b3f50str x3, [sp+120]
001b3f54cbnz x3, 0x1b3f5c
001b3f58b 0x1b419c
001b3f5c
001b3f5cloc_1b3f5c:
001b3f5cldr x0, [sp+272]
001b3f60ldr x1, [sp+280]
001b3f64ldr x2, [sp+288]
001b3f68bl google.golang.org/protobuf/encoding/protowire.ConsumeTag
001b3f6cstr w0, [sp+84]
001b3f70strb w1, [sp+70]
001b3f74str x2, [sp+112]
001b3f78ldrsw x3, [sp+84]
001b3f7cstr w3, [sp+76]
001b3f80ldrsb x3, [sp+70]
001b3f84strb w3, [sp+71]
001b3f88ldr x3, [sp+112]
001b3f8cstr x3, [sp+136]
001b3f90ldrsw x3, [sp+76]
001b3f94str w3, [sp+72]
001b3f98ldrsb x3, [sp+71]
001b3f9cstrb w3, [sp+68]
001b3fa0ldr x0, [sp+136]
001b3fa4str x0, [sp+88]
001b3fa8ldr x1, [sp+280]
001b3facldr x3, [sp+272]
001b3fb0ldr x4, [sp+288]
001b3fb4b 0x1b3fb8
001b3fb8
001b3fb8loc_1b3fb8:
001b3fb8subs xzr, x1, x0
001b3fbcb.hs 0x1b3fc4
001b3fc0b 0x1b41b0
001b3fc4
001b3fc4loc_1b3fc4:
001b3fc4sub x5, x4, x0
001b3fc8sub x6, x1, x0
001b3fccsub x7, xzr, x5
001b3fd0and x7, x0, x7, asr #63
001b3fd4add x7, x3, x7
001b3fd8str x7, [sp+272]
001b3fdcstr x6, [sp+280]
001b3fe0str x5, [sp+288]
001b3fe4ldrsb x5, [sp+68]
001b3fe8strb w5, [sp+69]
001b3fecubfm x5, x5, 0, 7
001b3ff0subs wzr, w5, 2
001b3ff4b.eq 0x1b3ffc
001b3ff8b 0x1b4134
001b3ffc
001b3ffcloc_1b3ffc:
001b3ffcb 0x1b4000
001b4000
001b4000loc_1b4000:
001b4000str xzr, [sp+200]
001b4004stp xzr, xzr, [sp+208]
001b4008ldr x0, [sp+272]
001b400cldr x1, [sp+280]
001b4010ldr x2, [sp+288]
001b4014bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001b4018str x0, [sp+200]
001b401cstr x1, [sp+208]
001b4020str x2, [sp+216]
001b4024str x3, [sp+112]
001b4028str x0, [sp+224]
001b402cstr x1, [sp+232]
001b4030str x2, [sp+240]
001b4034ldr x3, [sp+112]
001b4038str x3, [sp+128]
001b403cstr x0, [sp+144]
001b4040str x1, [sp+152]
001b4044str x2, [sp+160]
001b4048ldr x0, [sp+128]
001b404cstr x0, [sp+104]
001b4050ldr x1, [sp+280]
001b4054ldr x3, [sp+272]
001b4058ldr x4, [sp+288]
001b405cb 0x1b4060
001b4060
001b4060loc_1b4060:
001b4060subs xzr, x1, x0
001b4064b.hs 0x1b406c
001b4068b 0x1b41ac
001b406c
001b406cloc_1b406c:
001b406csub x4, x4, x0
001b4070sub x5, x1, x0
001b4074sub x6, xzr, x4
001b4078and x6, x0, x6, asr #63
001b407cadd x3, x3, x6
001b4080str x3, [sp+272]
001b4084str x5, [sp+280]
001b4088str x4, [sp+288]
001b408cldrsw x3, [sp+72]
001b4090str w3, [sp+80]
001b4094subs wzr, w3, 1
001b4098b.eq 0x1b40a0
001b409cb 0x1b412c
001b40a0
001b40a0loc_1b40a0:
001b40a0b 0x1b40a4
001b40a4
001b40a4loc_1b40a4:
001b40a4ldr x1, [sp+312]
001b40a8ldrsb x27, [x1]
001b40acldr x1, [x1+24]
001b40b0ldr x0, [sp+320]
001b40b4blr x1
001b40b8str x0, [sp+184]
001b40bcstr x1, [sp+192]
001b40c0ldr x3, [sp+144]
001b40c4ldr x2, [sp+296]
001b40c8ldr x4, [sp+152]
001b40ccldr x5, [sp+160]
001b40d0mov x6, x0
001b40d4mov x0, x2
001b40d8mov x7, x1
001b40dcmov x1, x6
001b40e0mov x2, x7
001b40e4bl google.golang.org/protobuf/internal/filedesc.appendFullName
001b40e8str x0, [sp+168]
001b40ecstr x1, [sp+176]
001b40f0ldr x2, [sp+264]
001b40f4ldrsb x27, [x2]
001b40f8str x1, [x2+8]
001b40fcadrp x27, 0x897000
001b4100ldr w1, [x27+3056]
001b4104cbz w1, 0x1b410c
001b4108b 0x1b4110
001b410c
001b410cloc_1b410c:
001b410cb 0x1b4124
001b4110
001b4110loc_1b4110:
001b4110bl runtime.gcWriteBarrier2
001b4114str x0, [x25]
001b4118ldr x3, [x2]
001b411cstr x3, [x25+8]
001b4120b 0x1b4124
001b4124
001b4124loc_1b4124:
001b4124str x0, [x2]
001b4128b 0x1b4130
001b412c
001b412cloc_1b412c:
001b412cb 0x1b4130
001b4130
001b4130loc_1b4130:
001b4130b 0x1b4194
001b4134
001b4134loc_1b4134:
001b4134b 0x1b4138
001b4138
001b4138loc_1b4138:
001b4138ldrsb x1, [sp+68]
001b413cldr x2, [sp+272]
001b4140ldr x3, [sp+280]
001b4144ldr x4, [sp+288]
001b4148ldrsw x0, [sp+72]
001b414cbl google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue
001b4150str x0, [sp+96]
001b4154ldr x1, [sp+280]
001b4158ldr x5, [sp+272]
001b415cldr x6, [sp+288]
001b4160b 0x1b4164
001b4164
001b4164loc_1b4164:
001b4164subs xzr, x0, x1
001b4168b.ls 0x1b4170
001b416cb 0x1b41a8
001b4170
001b4170loc_1b4170:
001b4170sub x3, x6, x0
001b4174sub x4, x1, x0
001b4178sub x6, xzr, x3
001b417cand x6, x0, x6, asr #63
001b4180add x5, x5, x6
001b4184str x5, [sp+272]
001b4188str x4, [sp+280]
001b418cstr x3, [sp+288]
001b4190b 0x1b4194
001b4194
001b4194loc_1b4194:
001b4194b 0x1b4198
001b4198
001b4198loc_1b4198:
001b4198b 0x1b3f4c
001b419c
001b419cloc_1b419c:
001b419cldp x29, x30, [sp-8]
001b41a0add sp, sp, 256
001b41a4ret x30
001b41a8
001b41a8loc_1b41a8:
001b41a8bl runtime.panicSliceB
001b41ac
001b41acloc_1b41ac:
001b41acbl runtime.panicSliceB
001b41b0
001b41b0loc_1b41b0:
001b41b0bl runtime.panicSliceB
001b41b4hint
001b41b8
001b41b8loc_1b41b8:
001b41b8stp x0, x1, [sp+8]
001b41bcstp x2, x3, [sp+24]
001b41c0stp x4, x5, [sp+40]
001b41c4stp x6, x7, [sp+56]
001b41c8str x8, [sp+72]
001b41ccmov x3, x30
001b41d0bl runtime.morestack_noctxt.abi0
001b41d4ldp x0, x1, [sp+8]
001b41d8ldp x2, x3, [sp+24]
001b41dcldp x4, x5, [sp+40]
001b41e0ldp x6, x7, [sp+56]
001b41e4ldr x8, [sp+72]
001b41e8b 0x1b3e80
001b41ecudf 0
001b3e80
001b41f0
001b41f0google.golang.org/protobuf/internal/filedesc.getBuilder: ; void google.golang.org/protobuf/internal/filedesc.getBuilder(void)
001b41f0ldr x16, [x28+16]
001b41f4subs xzr, sp, x16
001b41f8b.ls 0x1b425c
001b41fcstr x30, [sp-64]!
001b4200stur x29, [sp-8]
001b4204sub x29, sp, 8
001b4208str xzr, [sp+32]
001b420cadrp x0, 0x85e000
001b4210add x0, x0, 3968
001b4214bl sync.(*Pool).Get
001b4218str x0, [sp+40]
001b421cstr x1, [sp+48]
001b4220adrp x2, 0x487000
001b4224add x2, x2, 3648
001b4228subs xzr, x0, x2
001b422cb.eq 0x1b4234
001b4230b 0x1b4248
001b4234
001b4234loc_1b4234:
001b4234str x1, [sp+32]
001b4238ldr x0, [sp+32]
001b423cldur x29, [sp-8]
001b4240ldr x30, [sp], 64
001b4244ret x30
001b4248
001b4248loc_1b4248:
001b4248mov x1, x2
001b424cadrp x2, 0x456000
001b4250add x2, x2, 3520
001b4254bl runtime.panicdottypeE
001b4258hint
001b425c
001b425cloc_1b425c:
001b425cmov x3, x30
001b4260bl runtime.morestack_noctxt.abi0
001b4264b 0x1b41f0
001b4268udf 0
001b426cudf 0
001b41f0
001b41f0google.golang.org/protobuf/internal/filedesc.getBuilder: ; void google.golang.org/protobuf/internal/filedesc.getBuilder(void)
001b41f0ldr x16, [x28+16]
001b41f4subs xzr, sp, x16
001b41f8b.ls 0x1b425c
001b41fcstr x30, [sp-64]!
001b4200stur x29, [sp-8]
001b4204sub x29, sp, 8
001b4208str xzr, [sp+32]
001b420cadrp x0, 0x85e000
001b4210add x0, x0, 3968
001b4214bl sync.(*Pool).Get
001b4218str x0, [sp+40]
001b421cstr x1, [sp+48]
001b4220adrp x2, 0x487000
001b4224add x2, x2, 3648
001b4228subs xzr, x0, x2
001b422cb.eq 0x1b4234
001b4230b 0x1b4248
001b4234
001b4234loc_1b4234:
001b4234str x1, [sp+32]
001b4238ldr x0, [sp+32]
001b423cldur x29, [sp-8]
001b4240ldr x30, [sp], 64
001b4244ret x30
001b4248
001b4248loc_1b4248:
001b4248mov x1, x2
001b424cadrp x2, 0x456000
001b4250add x2, x2, 3520
001b4254bl runtime.panicdottypeE
001b4258hint
001b425c
001b425cloc_1b425c:
001b425cmov x3, x30
001b4260bl runtime.morestack_noctxt.abi0
001b4264b 0x1b41f0
001b4268udf 0
001b426cudf 0
001b41f0
001b4270
001b4270google.golang.org/protobuf/internal/filedesc.putBuilder: ; void google.golang.org/protobuf/internal/filedesc.putBuilder(google.golang.org/protobuf/internal/strs.Builder * b)
001b4270ldr x16, [x28+16]
001b4274subs xzr, sp, x16
001b4278b.ls 0x1b42b0
001b427cstr x30, [sp-48]!
001b4280stur x29, [sp-8]
001b4284sub x29, sp, 8
001b4288str x0, [sp+56]
001b428cadrp x1, 0x487000
001b4290add x1, x1, 3648
001b4294mov x2, x0
001b4298adrp x0, 0x85e000
001b429cadd x0, x0, 3968
001b42a0bl sync.(*Pool).Put
001b42a4ldur x29, [sp-8]
001b42a8ldr x30, [sp], 48
001b42acret x30
001b42b0
001b42b0loc_1b42b0:
001b42b0str x0, [sp+8]
001b42b4mov x3, x30
001b42b8bl runtime.morestack_noctxt.abi0
001b42bcldr x0, [sp+8]
001b42c0b 0x1b4270
001b42c4udf 0
001b42c8udf 0
001b42ccudf 0
001b4270
001b4270google.golang.org/protobuf/internal/filedesc.putBuilder: ; void google.golang.org/protobuf/internal/filedesc.putBuilder(google.golang.org/protobuf/internal/strs.Builder * b)
001b4270ldr x16, [x28+16]
001b4274subs xzr, sp, x16
001b4278b.ls 0x1b42b0
001b427cstr x30, [sp-48]!
001b4280stur x29, [sp-8]
001b4284sub x29, sp, 8
001b4288str x0, [sp+56]
001b428cadrp x1, 0x487000
001b4290add x1, x1, 3648
001b4294mov x2, x0
001b4298adrp x0, 0x85e000
001b429cadd x0, x0, 3968
001b42a0bl sync.(*Pool).Put
001b42a4ldur x29, [sp-8]
001b42a8ldr x30, [sp], 48
001b42acret x30
001b42b0
001b42b0loc_1b42b0:
001b42b0str x0, [sp+8]
001b42b4mov x3, x30
001b42b8bl runtime.morestack_noctxt.abi0
001b42bcldr x0, [sp+8]
001b42c0b 0x1b4270
001b42c4udf 0
001b42c8udf 0
001b42ccudf 0
001b4270
001b42d0
001b42d0google.golang.org/protobuf/internal/filedesc.makeFullName: ; void google.golang.org/protobuf/internal/filedesc.makeFullName(google.golang.org/protobuf/internal/strs.Builder * sb, struct []uint8 b)
001b42d0ldr x16, [x28+16]
001b42d4subs xzr, sp, x16
001b42d8b.ls 0x1b43dc
001b42dcstr x30, [sp-128]!
001b42e0stur x29, [sp-8]
001b42e4sub x29, sp, 8
001b42e8str x0, [sp+136]
001b42ecstr x1, [sp+144]
001b42f0str x2, [sp+152]
001b42f4str x3, [sp+160]
001b42f8stp xzr, xzr, [sp+64]
001b42fcldr x4, [sp+152]
001b4300str x4, [sp+56]
001b4304subs xzr, x4, 0
001b4308cset x5, eq
001b430cstrb w5, [sp+55]
001b4310cbz x4, 0x1b4318
001b4314b 0x1b431c
001b4318
001b4318loc_1b4318:
001b4318b 0x1b4344
001b431c
001b431cloc_1b431c:
001b431cldr x1, [sp+152]
001b4320ldr x4, [sp+144]
001b4324subs xzr, x1, 0
001b4328b.hi 0x1b4330
001b432cb 0x1b43d0
001b4330
001b4330loc_1b4330:
001b4330ldrb w4, [x4]
001b4334subs wzr, w4, 46
001b4338cset x4, ne
001b433cstrb w4, [sp+55]
001b4340b 0x1b4344
001b4344
001b4344loc_1b4344:
001b4344ldrb w4, [sp+55]
001b4348tbnz w4, 0, 0x1b43bc
001b434cb 0x1b4350
001b4350
001b4350loc_1b4350:
001b4350ldr x1, [sp+152]
001b4354ldr x4, [sp+144]
001b4358ldr x5, [sp+160]
001b435cb 0x1b4360
001b4360
001b4360loc_1b4360:
001b4360subs xzr, x1, 1
001b4364b.hs 0x1b436c
001b4368b 0x1b43b4
001b436c
001b436cloc_1b436c:
001b436csub x3, x5, 1
001b4370sub x2, x1, 1
001b4374sub x5, xzr, x3
001b4378sbfm x5, x5, 63, 63
001b437cand x5, x5, 1
001b4380add x1, x4, x5
001b4384str x1, [sp+96]
001b4388str x2, [sp+104]
001b438cstr x3, [sp+112]
001b4390ldr x0, [sp+136]
001b4394bl google.golang.org/protobuf/internal/strs.(*Builder).MakeString
001b4398str x0, [sp+80]
001b439cstr x1, [sp+88]
001b43a0str x0, [sp+64]
001b43a4str x1, [sp+72]
001b43a8ldur x29, [sp-8]
001b43acldr x30, [sp], 128
001b43b0ret x30
001b43b4
001b43b4loc_1b43b4:
001b43b4orr x0, xzr, 1
001b43b8bl runtime.panicSliceB
001b43bc
001b43bcloc_1b43bc:
001b43bcadrp x0, 0x441000
001b43c0add x0, x0, 2944
001b43c4adrp x1, 0x55e000
001b43c8add x1, x1, 2960
001b43ccbl runtime.gopanic
001b43d0
001b43d0loc_1b43d0:
001b43d0mov x0, xzr
001b43d4bl runtime.panicIndex
001b43d8hint
001b43dc
001b43dcloc_1b43dc:
001b43dcstp x0, x1, [sp+8]
001b43e0stp x2, x3, [sp+24]
001b43e4mov x3, x30
001b43e8bl runtime.morestack_noctxt.abi0
001b43ecldp x0, x1, [sp+8]
001b43f0ldp x2, x3, [sp+24]
001b43f4b 0x1b42d0
001b43f8udf 0
001b43fcudf 0
001b42d0
001b42d0google.golang.org/protobuf/internal/filedesc.makeFullName: ; void google.golang.org/protobuf/internal/filedesc.makeFullName(google.golang.org/protobuf/internal/strs.Builder * sb, struct []uint8 b)
001b42d0ldr x16, [x28+16]
001b42d4subs xzr, sp, x16
001b42d8b.ls 0x1b43dc
001b42dcstr x30, [sp-128]!
001b42e0stur x29, [sp-8]
001b42e4sub x29, sp, 8
001b42e8str x0, [sp+136]
001b42ecstr x1, [sp+144]
001b42f0str x2, [sp+152]
001b42f4str x3, [sp+160]
001b42f8stp xzr, xzr, [sp+64]
001b42fcldr x4, [sp+152]
001b4300str x4, [sp+56]
001b4304subs xzr, x4, 0
001b4308cset x5, eq
001b430cstrb w5, [sp+55]
001b4310cbz x4, 0x1b4318
001b4314b 0x1b431c
001b4318
001b4318loc_1b4318:
001b4318b 0x1b4344
001b431c
001b431cloc_1b431c:
001b431cldr x1, [sp+152]
001b4320ldr x4, [sp+144]
001b4324subs xzr, x1, 0
001b4328b.hi 0x1b4330
001b432cb 0x1b43d0
001b4330
001b4330loc_1b4330:
001b4330ldrb w4, [x4]
001b4334subs wzr, w4, 46
001b4338cset x4, ne
001b433cstrb w4, [sp+55]
001b4340b 0x1b4344
001b4344
001b4344loc_1b4344:
001b4344ldrb w4, [sp+55]
001b4348tbnz w4, 0, 0x1b43bc
001b434cb 0x1b4350
001b4350
001b4350loc_1b4350:
001b4350ldr x1, [sp+152]
001b4354ldr x4, [sp+144]
001b4358ldr x5, [sp+160]
001b435cb 0x1b4360
001b4360
001b4360loc_1b4360:
001b4360subs xzr, x1, 1
001b4364b.hs 0x1b436c
001b4368b 0x1b43b4
001b436c
001b436cloc_1b436c:
001b436csub x3, x5, 1
001b4370sub x2, x1, 1
001b4374sub x5, xzr, x3
001b4378sbfm x5, x5, 63, 63
001b437cand x5, x5, 1
001b4380add x1, x4, x5
001b4384str x1, [sp+96]
001b4388str x2, [sp+104]
001b438cstr x3, [sp+112]
001b4390ldr x0, [sp+136]
001b4394bl google.golang.org/protobuf/internal/strs.(*Builder).MakeString
001b4398str x0, [sp+80]
001b439cstr x1, [sp+88]
001b43a0str x0, [sp+64]
001b43a4str x1, [sp+72]
001b43a8ldur x29, [sp-8]
001b43acldr x30, [sp], 128
001b43b0ret x30
001b43b4
001b43b4loc_1b43b4:
001b43b4orr x0, xzr, 1
001b43b8bl runtime.panicSliceB
001b43bc
001b43bcloc_1b43bc:
001b43bcadrp x0, 0x441000
001b43c0add x0, x0, 2944
001b43c4adrp x1, 0x55e000
001b43c8add x1, x1, 2960
001b43ccbl runtime.gopanic
001b43d0
001b43d0loc_1b43d0:
001b43d0mov x0, xzr
001b43d4bl runtime.panicIndex
001b43d8hint
001b43dc
001b43dcloc_1b43dc:
001b43dcstp x0, x1, [sp+8]
001b43e0stp x2, x3, [sp+24]
001b43e4mov x3, x30
001b43e8bl runtime.morestack_noctxt.abi0
001b43ecldp x0, x1, [sp+8]
001b43f0ldp x2, x3, [sp+24]
001b43f4b 0x1b42d0
001b43f8udf 0
001b43fcudf 0
001b42d0
001b4400
001b4400google.golang.org/protobuf/internal/filedesc.appendFullName: ; void google.golang.org/protobuf/internal/filedesc.appendFullName(google.golang.org/protobuf/internal/strs.Builder * sb, struct google.golang.org/protobuf/reflect/protoreflect.FullName prefix, struct []uint8 suffix)
001b4400ldr x16, [x28+16]
001b4404subs xzr, sp, x16
001b4408b.ls 0x1b4490
001b440cstr x30, [sp-112]!
001b4410stur x29, [sp-8]
001b4414sub x29, sp, 8
001b4418str x0, [sp+120]
001b441cstr x1, [sp+128]
001b4420str x2, [sp+136]
001b4424str x3, [sp+144]
001b4428str x4, [sp+152]
001b442cstr x5, [sp+160]
001b4430stp xzr, xzr, [sp+56]
001b4434ldr x0, [sp+144]
001b4438ldr x1, [sp+152]
001b443cldr x2, [sp+160]
001b4440bl google.golang.org/protobuf/internal/strs.UnsafeString
001b4444str x0, [sp+88]
001b4448str x1, [sp+96]
001b444cldr x3, [sp+120]
001b4450ldr x2, [sp+136]
001b4454ldr x4, [sp+128]
001b4458mov x5, x0
001b445cmov x0, x3
001b4460mov x6, x1
001b4464mov x1, x4
001b4468mov x3, x5
001b446cmov x4, x6
001b4470bl google.golang.org/protobuf/internal/strs.(*Builder).AppendFullName
001b4474str x0, [sp+72]
001b4478str x1, [sp+80]
001b447cstr x0, [sp+56]
001b4480str x1, [sp+64]
001b4484ldur x29, [sp-8]
001b4488ldr x30, [sp], 112
001b448cret x30
001b4490
001b4490loc_1b4490:
001b4490stp x0, x1, [sp+8]
001b4494stp x2, x3, [sp+24]
001b4498stp x4, x5, [sp+40]
001b449cmov x3, x30
001b44a0bl runtime.morestack_noctxt.abi0
001b44a4ldp x0, x1, [sp+8]
001b44a8ldp x2, x3, [sp+24]
001b44acldp x4, x5, [sp+40]
001b44b0b 0x1b4400
001b44b4udf 0
001b44b8udf 0
001b44bcudf 0
001b4400
001b4400google.golang.org/protobuf/internal/filedesc.appendFullName: ; void google.golang.org/protobuf/internal/filedesc.appendFullName(google.golang.org/protobuf/internal/strs.Builder * sb, struct google.golang.org/protobuf/reflect/protoreflect.FullName prefix, struct []uint8 suffix)
001b4400ldr x16, [x28+16]
001b4404subs xzr, sp, x16
001b4408b.ls 0x1b4490
001b440cstr x30, [sp-112]!
001b4410stur x29, [sp-8]
001b4414sub x29, sp, 8
001b4418str x0, [sp+120]
001b441cstr x1, [sp+128]
001b4420str x2, [sp+136]
001b4424str x3, [sp+144]
001b4428str x4, [sp+152]
001b442cstr x5, [sp+160]
001b4430stp xzr, xzr, [sp+56]
001b4434ldr x0, [sp+144]
001b4438ldr x1, [sp+152]
001b443cldr x2, [sp+160]
001b4440bl google.golang.org/protobuf/internal/strs.UnsafeString
001b4444str x0, [sp+88]
001b4448str x1, [sp+96]
001b444cldr x3, [sp+120]
001b4450ldr x2, [sp+136]
001b4454ldr x4, [sp+128]
001b4458mov x5, x0
001b445cmov x0, x3
001b4460mov x6, x1
001b4464mov x1, x4
001b4468mov x3, x5
001b446cmov x4, x6
001b4470bl google.golang.org/protobuf/internal/strs.(*Builder).AppendFullName
001b4474str x0, [sp+72]
001b4478str x1, [sp+80]
001b447cstr x0, [sp+56]
001b4480str x1, [sp+64]
001b4484ldur x29, [sp-8]
001b4488ldr x30, [sp], 112
001b448cret x30
001b4490
001b4490loc_1b4490:
001b4490stp x0, x1, [sp+8]
001b4494stp x2, x3, [sp+24]
001b4498stp x4, x5, [sp+40]
001b449cmov x3, x30
001b44a0bl runtime.morestack_noctxt.abi0
001b44a4ldp x0, x1, [sp+8]
001b44a8ldp x2, x3, [sp+24]
001b44acldp x4, x5, [sp+40]
001b44b0b 0x1b4400
001b44b4udf 0
001b44b8udf 0
001b44bcudf 0
001b4400
001b44c0
001b44c0google.golang.org/protobuf/internal/filedesc.(*File).lazyRawInit: ; void google.golang.org/protobuf/internal/filedesc.(*File).lazyRawInit(google.golang.org/protobuf/internal/filedesc.File * fd)
001b44c0ldr x16, [x28+16]
001b44c4subs xzr, sp, x16
001b44c8b.ls 0x1b4524
001b44ccstr x30, [sp-80]!
001b44d0stur x29, [sp-8]
001b44d4sub x29, sp, 8
001b44d8str x0, [sp+88]
001b44dcldrsb x27, [x0]
001b44e0ldr x1, [x0+16]
001b44e4ldr x2, [x0+24]
001b44e8ldr x3, [x0+32]
001b44ecstr x1, [sp+48]
001b44f0str x2, [sp+56]
001b44f4str x3, [sp+64]
001b44f8ldr x0, [sp+88]
001b44fcbl google.golang.org/protobuf/internal/filedesc.(*File).unmarshalFull
001b4500ldr x0, [sp+88]
001b4504bl google.golang.org/protobuf/internal/filedesc.(*File).resolveMessages
001b4508ldr x0, [sp+88]
001b450cbl google.golang.org/protobuf/internal/filedesc.(*File).resolveExtensions
001b4510ldr x0, [sp+88]
001b4514bl google.golang.org/protobuf/internal/filedesc.(*File).resolveServices
001b4518ldur x29, [sp-8]
001b451cldr x30, [sp], 80
001b4520ret x30
001b4524
001b4524loc_1b4524:
001b4524str x0, [sp+8]
001b4528mov x3, x30
001b452cbl runtime.morestack_noctxt.abi0
001b4530ldr x0, [sp+8]
001b4534b 0x1b44c0
001b4538udf 0
001b453cudf 0
001b44c0
001b44c0google.golang.org/protobuf/internal/filedesc.(*File).lazyRawInit: ; void google.golang.org/protobuf/internal/filedesc.(*File).lazyRawInit(google.golang.org/protobuf/internal/filedesc.File * fd)
001b44c0ldr x16, [x28+16]
001b44c4subs xzr, sp, x16
001b44c8b.ls 0x1b4524
001b44ccstr x30, [sp-80]!
001b44d0stur x29, [sp-8]
001b44d4sub x29, sp, 8
001b44d8str x0, [sp+88]
001b44dcldrsb x27, [x0]
001b44e0ldr x1, [x0+16]
001b44e4ldr x2, [x0+24]
001b44e8ldr x3, [x0+32]
001b44ecstr x1, [sp+48]
001b44f0str x2, [sp+56]
001b44f4str x3, [sp+64]
001b44f8ldr x0, [sp+88]
001b44fcbl google.golang.org/protobuf/internal/filedesc.(*File).unmarshalFull
001b4500ldr x0, [sp+88]
001b4504bl google.golang.org/protobuf/internal/filedesc.(*File).resolveMessages
001b4508ldr x0, [sp+88]
001b450cbl google.golang.org/protobuf/internal/filedesc.(*File).resolveExtensions
001b4510ldr x0, [sp+88]
001b4514bl google.golang.org/protobuf/internal/filedesc.(*File).resolveServices
001b4518ldur x29, [sp-8]
001b451cldr x30, [sp], 80
001b4520ret x30
001b4524
001b4524loc_1b4524:
001b4524str x0, [sp+8]
001b4528mov x3, x30
001b452cbl runtime.morestack_noctxt.abi0
001b4530ldr x0, [sp+8]
001b4534b 0x1b44c0
001b4538udf 0
001b453cudf 0
001b44c0
001b4540
001b4540google.golang.org/protobuf/internal/filedesc.(*File).resolveMessages: ; void google.golang.org/protobuf/internal/filedesc.(*File).resolveMessages(google.golang.org/protobuf/internal/filedesc.File * file)
001b4540ldr x16, [x28+16]
001b4544sub x17, sp, 304
001b4548subs xzr, x17, x16
001b454cb.ls 0x1b4908
001b4550sub x20, sp, 432
001b4554stp x29, x30, [x20-8]
001b4558add sp, x20, 0
001b455csub x29, sp, 8
001b4560str x0, [sp+440]
001b4564str wzr, [sp+76]
001b4568str xzr, [sp+120]
001b456cldrsb x27, [x0]
001b4570ldr x5, [x0+120]
001b4574str x5, [sp+112]
001b4578b 0x1b457c
001b457c
001b457cloc_1b457c:
001b457cldr x5, [sp+112]
001b4580ldr x6, [sp+120]
001b4584subs xzr, x5, x6
001b4588b.gt 0x1b4590
001b458cb 0x1b45dc
001b4590
001b4590loc_1b4590:
001b4590ldr x0, [sp+120]
001b4594str x0, [sp+88]
001b4598ldr x5, [sp+440]
001b459cldrsb x27, [x5]
001b45a0ldr x1, [x5+120]
001b45a4ldr x5, [x5+112]
001b45a8subs xzr, x1, x0
001b45acb.hi 0x1b45b4
001b45b0b 0x1b4900
001b45b4
001b45b4loc_1b45b4:
001b45b4movz x6, 208
001b45b8madd x5, x6, x0, x5
001b45bcstr x5, [sp+152]
001b45c0str xzr, [sp+104]
001b45c4ldrsb x27, [x5]
001b45c8ldr x5, [x5+200]
001b45ccldrsb x27, [x5]
001b45d0ldr x5, [x5+16]
001b45d4str x5, [sp+96]
001b45d8b 0x1b45e8
001b45dc
001b45dcloc_1b45dc:
001b45dcldp x29, x30, [sp-8]
001b45e0add sp, sp, 432
001b45e4ret x30
001b45e8
001b45e8loc_1b45e8:
001b45e8ldr x5, [sp+96]
001b45ecldr x7, [sp+104]
001b45f0subs xzr, x5, x7
001b45f4b.gt 0x1b45fc
001b45f8b 0x1b48e8
001b45fc
001b45fcloc_1b45fc:
001b45fcldr x0, [sp+104]
001b4600str x0, [sp+80]
001b4604ldr x5, [sp+152]
001b4608ldrsb x27, [x5]
001b460cldr x5, [x5+200]
001b4610ldrsb x27, [x5]
001b4614ldr x1, [x5+16]
001b4618ldr x5, [x5+8]
001b461csubs xzr, x1, x0
001b4620b.hi 0x1b4628
001b4624b 0x1b48fc
001b4628
001b4628loc_1b4628:
001b4628orr x7, xzr, 248
001b462cmadd x5, x7, x0, x5
001b4630str x5, [sp+160]
001b4634ldrsb x27, [x5]
001b4638ldrb w8, [x5+113]
001b463ctbnz w8, 0, 0x1b4644
001b4640b 0x1b4648
001b4644
001b4644loc_1b4644:
001b4644b 0x1b48d4
001b4648
001b4648loc_1b4648:
001b4648ldrsb x27, [x5]
001b464cldrsb x5, [x5+61]
001b4650strb w5, [sp+75]
001b4654mov x8, x5
001b4658subs wzr, w8, 10
001b465cb.ge 0x1b4664
001b4660b 0x1b46f4
001b4664
001b4664loc_1b4664:
001b4664mov x8, x5
001b4668subs wzr, w8, 11
001b466cb.le 0x1b4674
001b4670b 0x1b46f0
001b4674
001b4674loc_1b4674:
001b4674b 0x1b4678
001b4678
001b4678loc_1b4678:
001b4678ldr x5, [sp+160]
001b467cldrsb x27, [x5]
001b4680ldr x1, [x5+224]
001b4684ldr x2, [x5+232]
001b4688str x1, [sp+296]
001b468cstr x2, [sp+304]
001b4690ldrsw x4, [sp+76]
001b4694ldr x0, [sp+440]
001b4698mov x3, xzr
001b469cbl google.golang.org/protobuf/internal/filedesc.(*File).resolveMessageDependency
001b46a0str x0, [sp+168]
001b46a4str x1, [sp+176]
001b46a8ldr x5, [sp+160]
001b46acldrsb x27, [x5]
001b46b0str x0, [x5+224]
001b46b4adrp x27, 0x897000
001b46b8ldr w6, [x27+3056]
001b46bccbz w6, 0x1b46c4
001b46c0b 0x1b46c8
001b46c4
001b46c4loc_1b46c4:
001b46c4b 0x1b46dc
001b46c8
001b46c8loc_1b46c8:
001b46c8bl runtime.gcWriteBarrier2
001b46ccstr x1, [x25]
001b46d0ldr x3, [x5+232]
001b46d4str x3, [x25+8]
001b46d8b 0x1b46dc
001b46dc
001b46dcloc_1b46dc:
001b46dcstr x1, [x5+232]
001b46e0ldrsw x3, [sp+76]
001b46e4add x3, x3, 1
001b46e8str w3, [sp+76]
001b46ecb 0x1b478c
001b46f0
001b46f0loc_1b46f0:
001b46f0b 0x1b46f8
001b46f4
001b46f4loc_1b46f4:
001b46f4b 0x1b46f8
001b46f8
001b46f8loc_1b46f8:
001b46f8ubfm x5, x5, 0, 7
001b46fcsubs wzr, w5, 14
001b4700b.eq 0x1b4708
001b4704b 0x1b4784
001b4708
001b4708loc_1b4708:
001b4708b 0x1b470c
001b470c
001b470cloc_1b470c:
001b470cldr x5, [sp+160]
001b4710ldrsb x27, [x5]
001b4714ldr x1, [x5+208]
001b4718ldr x2, [x5+216]
001b471cstr x1, [sp+312]
001b4720str x2, [sp+320]
001b4724ldrsw x4, [sp+76]
001b4728ldr x0, [sp+440]
001b472cmov x3, xzr
001b4730bl google.golang.org/protobuf/internal/filedesc.(*File).resolveEnumDependency
001b4734str x0, [sp+184]
001b4738str x1, [sp+192]
001b473cldr x5, [sp+160]
001b4740ldrsb x27, [x5]
001b4744str x0, [x5+208]
001b4748adrp x27, 0x897000
001b474cldr w6, [x27+3056]
001b4750cbz w6, 0x1b4758
001b4754b 0x1b475c
001b4758
001b4758loc_1b4758:
001b4758b 0x1b4770
001b475c
001b475cloc_1b475c:
001b475cbl runtime.gcWriteBarrier2
001b4760str x1, [x25]
001b4764ldr x3, [x5+216]
001b4768str x3, [x25+8]
001b476cb 0x1b4770
001b4770
001b4770loc_1b4770:
001b4770str x1, [x5+216]
001b4774ldrsw x3, [sp+76]
001b4778add x3, x3, 1
001b477cstr w3, [sp+76]
001b4780b 0x1b478c
001b4784
001b4784loc_1b4784:
001b4784b 0x1b4788
001b4788
001b4788loc_1b4788:
001b4788b 0x1b478c
001b478c
001b478cloc_1b478c:
001b478cldr x3, [sp+160]
001b4790ldrsb x27, [x3]
001b4794ldr x0, [x3+128]
001b4798ldr x1, [x3+136]
001b479cldr x2, [x3+144]
001b47a0str x0, [sp+128]
001b47a4str x1, [sp+136]
001b47a8str x2, [sp+144]
001b47acbl google.golang.org/protobuf/reflect/protoreflect.Value.IsValid
001b47b0strb w0, [sp+73]
001b47b4tbnz w0, 0, 0x1b47bc
001b47b8b 0x1b48cc
001b47bc
001b47bcloc_1b47bc:
001b47bcldr x0, [sp+128]
001b47c0ldr x1, [sp+136]
001b47c4ldr x2, [sp+144]
001b47c8bl google.golang.org/protobuf/reflect/protoreflect.Value.Bytes
001b47ccstr x0, [sp+400]
001b47d0str x1, [sp+408]
001b47d4str x2, [sp+416]
001b47d8ldr x3, [sp+160]
001b47dcldrsb x27, [x3]
001b47e0ldrsb x3, [x3+61]
001b47e4strb w3, [sp+74]
001b47e8ldr x3, [sp+160]
001b47ecldrsb x27, [x3]
001b47f0ldr x6, [x3+216]
001b47f4ldr x5, [x3+208]
001b47f8str x5, [sp+280]
001b47fcstr x6, [sp+288]
001b4800ldrsb x3, [sp+74]
001b4804ldr x4, [sp+440]
001b4808ldr x0, [sp+400]
001b480cldr x1, [sp+408]
001b4810ldr x2, [sp+416]
001b4814bl google.golang.org/protobuf/internal/filedesc.unmarshalDefault
001b4818strb w0, [sp+208]
001b481cstr x1, [sp+216]
001b4820str x2, [sp+224]
001b4824str x3, [sp+232]
001b4828str x4, [sp+240]
001b482cstr x5, [sp+248]
001b4830str x6, [sp+256]
001b4834str x7, [sp+264]
001b4838str x8, [sp+272]
001b483cldp x3, x4, [sp+208]
001b4840ldp x5, x6, [sp+224]
001b4844ldp x7, x8, [sp+240]
001b4848ldp x9, x10, [sp+256]
001b484cstp x3, x4, [sp+328]
001b4850stp x5, x6, [sp+344]
001b4854stp x7, x8, [sp+360]
001b4858stp x9, x10, [sp+376]
001b485cldr x3, [sp+272]
001b4860str x3, [sp+392]
001b4864ldr x3, [sp+160]
001b4868ldrsb x27, [x3]
001b486cadd x1, x3, 120
001b4870adrp x27, 0x897000
001b4874ldr w4, [x27+3056]
001b4878cbz w4, 0x1b4880
001b487cb 0x1b4884
001b4880
001b4880loc_1b4880:
001b4880b 0x1b48a0
001b4884
001b4884loc_1b4884:
001b4884str x3, [sp+200]
001b4888adrp x0, 0x4b3000
001b488cadd x0, x0, 2976
001b4890add x2, sp, 328
001b4894bl runtime.wbMove
001b4898ldr x3, [sp+200]
001b489cb 0x1b48a0
001b48a0
001b48a0loc_1b48a0:
001b48a0ldp x5, x6, [sp+328]
001b48a4ldp x7, x8, [sp+344]
001b48a8ldp x9, x10, [sp+360]
001b48acldp x11, x12, [sp+376]
001b48b0stp x5, x6, [x3+120]
001b48b4stp x7, x8, [x3+136]
001b48b8stp x9, x10, [x3+152]
001b48bcstp x11, x12, [x3+168]
001b48c0ldr x5, [sp+392]
001b48c4str x5, [x3+184]
001b48c8b 0x1b48d0
001b48cc
001b48ccloc_1b48cc:
001b48ccb 0x1b48d0
001b48d0
001b48d0loc_1b48d0:
001b48d0b 0x1b48d4
001b48d4
001b48d4loc_1b48d4:
001b48d4ldr x5, [sp+104]
001b48d8add x5, x5, 1
001b48dcstr x5, [sp+104]
001b48e0movz x6, 208
001b48e4b 0x1b45e8
001b48e8
001b48e8loc_1b48e8:
001b48e8b 0x1b48ec
001b48ec
001b48ecloc_1b48ec:
001b48ecldr x5, [sp+120]
001b48f0add x5, x5, 1
001b48f4str x5, [sp+120]
001b48f8b 0x1b457c
001b48fc
001b48fcloc_1b48fc:
001b48fcbl runtime.panicIndex
001b4900
001b4900loc_1b4900:
001b4900bl runtime.panicIndex
001b4904hint
001b4908
001b4908loc_1b4908:
001b4908str x0, [sp+8]
001b490cmov x3, x30
001b4910bl runtime.morestack_noctxt.abi0
001b4914ldr x0, [sp+8]
001b4918b 0x1b4540
001b491cudf 0
001b4540
001b4540google.golang.org/protobuf/internal/filedesc.(*File).resolveMessages: ; void google.golang.org/protobuf/internal/filedesc.(*File).resolveMessages(google.golang.org/protobuf/internal/filedesc.File * file)
001b4540ldr x16, [x28+16]
001b4544sub x17, sp, 304
001b4548subs xzr, x17, x16
001b454cb.ls 0x1b4908
001b4550sub x20, sp, 432
001b4554stp x29, x30, [x20-8]
001b4558add sp, x20, 0
001b455csub x29, sp, 8
001b4560str x0, [sp+440]
001b4564str wzr, [sp+76]
001b4568str xzr, [sp+120]
001b456cldrsb x27, [x0]
001b4570ldr x5, [x0+120]
001b4574str x5, [sp+112]
001b4578b 0x1b457c
001b457c
001b457cloc_1b457c:
001b457cldr x5, [sp+112]
001b4580ldr x6, [sp+120]
001b4584subs xzr, x5, x6
001b4588b.gt 0x1b4590
001b458cb 0x1b45dc
001b4590
001b4590loc_1b4590:
001b4590ldr x0, [sp+120]
001b4594str x0, [sp+88]
001b4598ldr x5, [sp+440]
001b459cldrsb x27, [x5]
001b45a0ldr x1, [x5+120]
001b45a4ldr x5, [x5+112]
001b45a8subs xzr, x1, x0
001b45acb.hi 0x1b45b4
001b45b0b 0x1b4900
001b45b4
001b45b4loc_1b45b4:
001b45b4movz x6, 208
001b45b8madd x5, x6, x0, x5
001b45bcstr x5, [sp+152]
001b45c0str xzr, [sp+104]
001b45c4ldrsb x27, [x5]
001b45c8ldr x5, [x5+200]
001b45ccldrsb x27, [x5]
001b45d0ldr x5, [x5+16]
001b45d4str x5, [sp+96]
001b45d8b 0x1b45e8
001b45dc
001b45dcloc_1b45dc:
001b45dcldp x29, x30, [sp-8]
001b45e0add sp, sp, 432
001b45e4ret x30
001b45e8
001b45e8loc_1b45e8:
001b45e8ldr x5, [sp+96]
001b45ecldr x7, [sp+104]
001b45f0subs xzr, x5, x7
001b45f4b.gt 0x1b45fc
001b45f8b 0x1b48e8
001b45fc
001b45fcloc_1b45fc:
001b45fcldr x0, [sp+104]
001b4600str x0, [sp+80]
001b4604ldr x5, [sp+152]
001b4608ldrsb x27, [x5]
001b460cldr x5, [x5+200]
001b4610ldrsb x27, [x5]
001b4614ldr x1, [x5+16]
001b4618ldr x5, [x5+8]
001b461csubs xzr, x1, x0
001b4620b.hi 0x1b4628
001b4624b 0x1b48fc
001b4628
001b4628loc_1b4628:
001b4628orr x7, xzr, 248
001b462cmadd x5, x7, x0, x5
001b4630str x5, [sp+160]
001b4634ldrsb x27, [x5]
001b4638ldrb w8, [x5+113]
001b463ctbnz w8, 0, 0x1b4644
001b4640b 0x1b4648
001b4644
001b4644loc_1b4644:
001b4644b 0x1b48d4
001b4648
001b4648loc_1b4648:
001b4648ldrsb x27, [x5]
001b464cldrsb x5, [x5+61]
001b4650strb w5, [sp+75]
001b4654mov x8, x5
001b4658subs wzr, w8, 10
001b465cb.ge 0x1b4664
001b4660b 0x1b46f4
001b4664
001b4664loc_1b4664:
001b4664mov x8, x5
001b4668subs wzr, w8, 11
001b466cb.le 0x1b4674
001b4670b 0x1b46f0
001b4674
001b4674loc_1b4674:
001b4674b 0x1b4678
001b4678
001b4678loc_1b4678:
001b4678ldr x5, [sp+160]
001b467cldrsb x27, [x5]
001b4680ldr x1, [x5+224]
001b4684ldr x2, [x5+232]
001b4688str x1, [sp+296]
001b468cstr x2, [sp+304]
001b4690ldrsw x4, [sp+76]
001b4694ldr x0, [sp+440]
001b4698mov x3, xzr
001b469cbl google.golang.org/protobuf/internal/filedesc.(*File).resolveMessageDependency
001b46a0str x0, [sp+168]
001b46a4str x1, [sp+176]
001b46a8ldr x5, [sp+160]
001b46acldrsb x27, [x5]
001b46b0str x0, [x5+224]
001b46b4adrp x27, 0x897000
001b46b8ldr w6, [x27+3056]
001b46bccbz w6, 0x1b46c4
001b46c0b 0x1b46c8
001b46c4
001b46c4loc_1b46c4:
001b46c4b 0x1b46dc
001b46c8
001b46c8loc_1b46c8:
001b46c8bl runtime.gcWriteBarrier2
001b46ccstr x1, [x25]
001b46d0ldr x3, [x5+232]
001b46d4str x3, [x25+8]
001b46d8b 0x1b46dc
001b46dc
001b46dcloc_1b46dc:
001b46dcstr x1, [x5+232]
001b46e0ldrsw x3, [sp+76]
001b46e4add x3, x3, 1
001b46e8str w3, [sp+76]
001b46ecb 0x1b478c
001b46f0
001b46f0loc_1b46f0:
001b46f0b 0x1b46f8
001b46f4
001b46f4loc_1b46f4:
001b46f4b 0x1b46f8
001b46f8
001b46f8loc_1b46f8:
001b46f8ubfm x5, x5, 0, 7
001b46fcsubs wzr, w5, 14
001b4700b.eq 0x1b4708
001b4704b 0x1b4784
001b4708
001b4708loc_1b4708:
001b4708b 0x1b470c
001b470c
001b470cloc_1b470c:
001b470cldr x5, [sp+160]
001b4710ldrsb x27, [x5]
001b4714ldr x1, [x5+208]
001b4718ldr x2, [x5+216]
001b471cstr x1, [sp+312]
001b4720str x2, [sp+320]
001b4724ldrsw x4, [sp+76]
001b4728ldr x0, [sp+440]
001b472cmov x3, xzr
001b4730bl google.golang.org/protobuf/internal/filedesc.(*File).resolveEnumDependency
001b4734str x0, [sp+184]
001b4738str x1, [sp+192]
001b473cldr x5, [sp+160]
001b4740ldrsb x27, [x5]
001b4744str x0, [x5+208]
001b4748adrp x27, 0x897000
001b474cldr w6, [x27+3056]
001b4750cbz w6, 0x1b4758
001b4754b 0x1b475c
001b4758
001b4758loc_1b4758:
001b4758b 0x1b4770
001b475c
001b475cloc_1b475c:
001b475cbl runtime.gcWriteBarrier2
001b4760str x1, [x25]
001b4764ldr x3, [x5+216]
001b4768str x3, [x25+8]
001b476cb 0x1b4770
001b4770
001b4770loc_1b4770:
001b4770str x1, [x5+216]
001b4774ldrsw x3, [sp+76]
001b4778add x3, x3, 1
001b477cstr w3, [sp+76]
001b4780b 0x1b478c
001b4784
001b4784loc_1b4784:
001b4784b 0x1b4788
001b4788
001b4788loc_1b4788:
001b4788b 0x1b478c
001b478c
001b478cloc_1b478c:
001b478cldr x3, [sp+160]
001b4790ldrsb x27, [x3]
001b4794ldr x0, [x3+128]
001b4798ldr x1, [x3+136]
001b479cldr x2, [x3+144]
001b47a0str x0, [sp+128]
001b47a4str x1, [sp+136]
001b47a8str x2, [sp+144]
001b47acbl google.golang.org/protobuf/reflect/protoreflect.Value.IsValid
001b47b0strb w0, [sp+73]
001b47b4tbnz w0, 0, 0x1b47bc
001b47b8b 0x1b48cc
001b47bc
001b47bcloc_1b47bc:
001b47bcldr x0, [sp+128]
001b47c0ldr x1, [sp+136]
001b47c4ldr x2, [sp+144]
001b47c8bl google.golang.org/protobuf/reflect/protoreflect.Value.Bytes
001b47ccstr x0, [sp+400]
001b47d0str x1, [sp+408]
001b47d4str x2, [sp+416]
001b47d8ldr x3, [sp+160]
001b47dcldrsb x27, [x3]
001b47e0ldrsb x3, [x3+61]
001b47e4strb w3, [sp+74]
001b47e8ldr x3, [sp+160]
001b47ecldrsb x27, [x3]
001b47f0ldr x6, [x3+216]
001b47f4ldr x5, [x3+208]
001b47f8str x5, [sp+280]
001b47fcstr x6, [sp+288]
001b4800ldrsb x3, [sp+74]
001b4804ldr x4, [sp+440]
001b4808ldr x0, [sp+400]
001b480cldr x1, [sp+408]
001b4810ldr x2, [sp+416]
001b4814bl google.golang.org/protobuf/internal/filedesc.unmarshalDefault
001b4818strb w0, [sp+208]
001b481cstr x1, [sp+216]
001b4820str x2, [sp+224]
001b4824str x3, [sp+232]
001b4828str x4, [sp+240]
001b482cstr x5, [sp+248]
001b4830str x6, [sp+256]
001b4834str x7, [sp+264]
001b4838str x8, [sp+272]
001b483cldp x3, x4, [sp+208]
001b4840ldp x5, x6, [sp+224]
001b4844ldp x7, x8, [sp+240]
001b4848ldp x9, x10, [sp+256]
001b484cstp x3, x4, [sp+328]
001b4850stp x5, x6, [sp+344]
001b4854stp x7, x8, [sp+360]
001b4858stp x9, x10, [sp+376]
001b485cldr x3, [sp+272]
001b4860str x3, [sp+392]
001b4864ldr x3, [sp+160]
001b4868ldrsb x27, [x3]
001b486cadd x1, x3, 120
001b4870adrp x27, 0x897000
001b4874ldr w4, [x27+3056]
001b4878cbz w4, 0x1b4880
001b487cb 0x1b4884
001b4880
001b4880loc_1b4880:
001b4880b 0x1b48a0
001b4884
001b4884loc_1b4884:
001b4884str x3, [sp+200]
001b4888adrp x0, 0x4b3000
001b488cadd x0, x0, 2976
001b4890add x2, sp, 328
001b4894bl runtime.wbMove
001b4898ldr x3, [sp+200]
001b489cb 0x1b48a0
001b48a0
001b48a0loc_1b48a0:
001b48a0ldp x5, x6, [sp+328]
001b48a4ldp x7, x8, [sp+344]
001b48a8ldp x9, x10, [sp+360]
001b48acldp x11, x12, [sp+376]
001b48b0stp x5, x6, [x3+120]
001b48b4stp x7, x8, [x3+136]
001b48b8stp x9, x10, [x3+152]
001b48bcstp x11, x12, [x3+168]
001b48c0ldr x5, [sp+392]
001b48c4str x5, [x3+184]
001b48c8b 0x1b48d0
001b48cc
001b48ccloc_1b48cc:
001b48ccb 0x1b48d0
001b48d0
001b48d0loc_1b48d0:
001b48d0b 0x1b48d4
001b48d4
001b48d4loc_1b48d4:
001b48d4ldr x5, [sp+104]
001b48d8add x5, x5, 1
001b48dcstr x5, [sp+104]
001b48e0movz x6, 208
001b48e4b 0x1b45e8
001b48e8
001b48e8loc_1b48e8:
001b48e8b 0x1b48ec
001b48ec
001b48ecloc_1b48ec:
001b48ecldr x5, [sp+120]
001b48f0add x5, x5, 1
001b48f4str x5, [sp+120]
001b48f8b 0x1b457c
001b48fc
001b48fcloc_1b48fc:
001b48fcbl runtime.panicIndex
001b4900
001b4900loc_1b4900:
001b4900bl runtime.panicIndex
001b4904hint
001b4908
001b4908loc_1b4908:
001b4908str x0, [sp+8]
001b490cmov x3, x30
001b4910bl runtime.morestack_noctxt.abi0
001b4914ldr x0, [sp+8]
001b4918b 0x1b4540
001b491cudf 0
001b4540
001b4920
001b4920google.golang.org/protobuf/internal/filedesc.(*File).resolveExtensions: ; void google.golang.org/protobuf/internal/filedesc.(*File).resolveExtensions(google.golang.org/protobuf/internal/filedesc.File * file)
001b4920ldr x16, [x28+16]
001b4924sub x17, sp, 272
001b4928subs xzr, x17, x16
001b492cb.ls 0x1b4c88
001b4930sub x20, sp, 400
001b4934stp x29, x30, [x20-8]
001b4938add sp, x20, 0
001b493csub x29, sp, 8
001b4940str x0, [sp+408]
001b4944str wzr, [sp+76]
001b4948str xzr, [sp+96]
001b494cldrsb x27, [x0]
001b4950ldr x5, [x0+144]
001b4954str x5, [sp+88]
001b4958b 0x1b495c
001b495c
001b495cloc_1b495c:
001b495cldr x5, [sp+88]
001b4960ldr x6, [sp+96]
001b4964subs xzr, x5, x6
001b4968b.gt 0x1b4970
001b496cb 0x1b4c74
001b4970
001b4970loc_1b4970:
001b4970ldr x0, [sp+96]
001b4974str x0, [sp+80]
001b4978ldr x5, [sp+408]
001b497cldrsb x27, [x5]
001b4980ldr x1, [x5+144]
001b4984ldr x5, [x5+136]
001b4988subs xzr, x1, x0
001b498cb.hi 0x1b4994
001b4990b 0x1b4c80
001b4994
001b4994loc_1b4994:
001b4994movz x6, 88
001b4998madd x5, x6, x0, x5
001b499cstr x5, [sp+104]
001b49a0ldrsb x27, [x5]
001b49a4ldrsb x5, [x5+73]
001b49a8strb w5, [sp+75]
001b49acmov x7, x5
001b49b0subs wzr, w7, 10
001b49b4b.ge 0x1b49bc
001b49b8b 0x1b4a5c
001b49bc
001b49bcloc_1b49bc:
001b49bcmov x7, x5
001b49c0subs wzr, w7, 11
001b49c4b.le 0x1b49cc
001b49c8b 0x1b4a58
001b49cc
001b49ccloc_1b49cc:
001b49ccb 0x1b49d0
001b49d0
001b49d0loc_1b49d0:
001b49d0ldr x5, [sp+104]
001b49d4ldrsb x27, [x5]
001b49d8ldr x5, [x5+80]
001b49dcldrsb x27, [x5]
001b49e0ldr x1, [x5+152]
001b49e4ldr x2, [x5+160]
001b49e8str x1, [sp+360]
001b49ecstr x2, [sp+368]
001b49f0ldrsw x4, [sp+76]
001b49f4ldr x0, [sp+408]
001b49f8orr x3, xzr, 2
001b49fcbl google.golang.org/protobuf/internal/filedesc.(*File).resolveMessageDependency
001b4a00str x0, [sp+232]
001b4a04str x1, [sp+240]
001b4a08ldr x5, [sp+104]
001b4a0cldrsb x27, [x5]
001b4a10ldr x5, [x5+80]
001b4a14ldrsb x27, [x5]
001b4a18str x0, [x5+152]
001b4a1cadrp x27, 0x897000
001b4a20ldr w6, [x27+3056]
001b4a24cbz w6, 0x1b4a2c
001b4a28b 0x1b4a30
001b4a2c
001b4a2cloc_1b4a2c:
001b4a2cb 0x1b4a44
001b4a30
001b4a30loc_1b4a30:
001b4a30bl runtime.gcWriteBarrier2
001b4a34str x1, [x25]
001b4a38ldr x3, [x5+160]
001b4a3cstr x3, [x25+8]
001b4a40b 0x1b4a44
001b4a44
001b4a44loc_1b4a44:
001b4a44str x1, [x5+160]
001b4a48ldrsw x3, [sp+76]
001b4a4cadd x3, x3, 1
001b4a50str w3, [sp+76]
001b4a54b 0x1b4b04
001b4a58
001b4a58loc_1b4a58:
001b4a58b 0x1b4a60
001b4a5c
001b4a5cloc_1b4a5c:
001b4a5cb 0x1b4a60
001b4a60
001b4a60loc_1b4a60:
001b4a60ubfm x5, x5, 0, 7
001b4a64subs wzr, w5, 14
001b4a68b.eq 0x1b4a70
001b4a6cb 0x1b4afc
001b4a70
001b4a70loc_1b4a70:
001b4a70b 0x1b4a74
001b4a74
001b4a74loc_1b4a74:
001b4a74ldr x5, [sp+104]
001b4a78ldrsb x27, [x5]
001b4a7cldr x5, [x5+80]
001b4a80ldrsb x27, [x5]
001b4a84ldr x1, [x5+136]
001b4a88ldr x2, [x5+144]
001b4a8cstr x1, [sp+376]
001b4a90str x2, [sp+384]
001b4a94ldrsw x4, [sp+76]
001b4a98ldr x0, [sp+408]
001b4a9corr x3, xzr, 2
001b4aa0bl google.golang.org/protobuf/internal/filedesc.(*File).resolveEnumDependency
001b4aa4str x0, [sp+248]
001b4aa8str x1, [sp+256]
001b4aacldr x5, [sp+104]
001b4ab0ldrsb x27, [x5]
001b4ab4ldr x5, [x5+80]
001b4ab8ldrsb x27, [x5]
001b4abcstr x0, [x5+136]
001b4ac0adrp x27, 0x897000
001b4ac4ldr w6, [x27+3056]
001b4ac8cbz w6, 0x1b4ad0
001b4accb 0x1b4ad4
001b4ad0
001b4ad0loc_1b4ad0:
001b4ad0b 0x1b4ae8
001b4ad4
001b4ad4loc_1b4ad4:
001b4ad4bl runtime.gcWriteBarrier2
001b4ad8str x1, [x25]
001b4adcldr x3, [x5+144]
001b4ae0str x3, [x25+8]
001b4ae4b 0x1b4ae8
001b4ae8
001b4ae8loc_1b4ae8:
001b4ae8str x1, [x5+144]
001b4aecldrsw x3, [sp+76]
001b4af0add x3, x3, 1
001b4af4str w3, [sp+76]
001b4af8b 0x1b4b04
001b4afc
001b4afcloc_1b4afc:
001b4afcb 0x1b4b00
001b4b00
001b4b00loc_1b4b00:
001b4b00b 0x1b4b04
001b4b04
001b4b04loc_1b4b04:
001b4b04ldr x3, [sp+104]
001b4b08ldrsb x27, [x3]
001b4b0cldr x3, [x3+80]
001b4b10ldrsb x27, [x3]
001b4b14ldr x0, [x3+72]
001b4b18ldr x1, [x3+80]
001b4b1cldr x2, [x3+88]
001b4b20str x0, [sp+112]
001b4b24str x1, [sp+120]
001b4b28str x2, [sp+128]
001b4b2cbl google.golang.org/protobuf/reflect/protoreflect.Value.IsValid
001b4b30strb w0, [sp+73]
001b4b34tbnz w0, 0, 0x1b4b3c
001b4b38b 0x1b4c5c
001b4b3c
001b4b3cloc_1b4b3c:
001b4b3cldr x0, [sp+112]
001b4b40ldr x1, [sp+120]
001b4b44ldr x2, [sp+128]
001b4b48bl google.golang.org/protobuf/reflect/protoreflect.Value.Bytes
001b4b4cstr x0, [sp+208]
001b4b50str x1, [sp+216]
001b4b54str x2, [sp+224]
001b4b58ldr x3, [sp+104]
001b4b5cldrsb x27, [x3]
001b4b60ldrsb x3, [x3+73]
001b4b64strb w3, [sp+74]
001b4b68ldr x3, [sp+104]
001b4b6cldrsb x27, [x3]
001b4b70ldr x3, [x3+80]
001b4b74ldrsb x27, [x3]
001b4b78ldr x6, [x3+144]
001b4b7cldr x5, [x3+136]
001b4b80str x5, [sp+344]
001b4b84str x6, [sp+352]
001b4b88ldrsb x3, [sp+74]
001b4b8cldr x4, [sp+408]
001b4b90ldr x0, [sp+208]
001b4b94ldr x1, [sp+216]
001b4b98ldr x2, [sp+224]
001b4b9cbl google.golang.org/protobuf/internal/filedesc.unmarshalDefault
001b4ba0strb w0, [sp+272]
001b4ba4str x1, [sp+280]
001b4ba8str x2, [sp+288]
001b4bacstr x3, [sp+296]
001b4bb0str x4, [sp+304]
001b4bb4str x5, [sp+312]
001b4bb8str x6, [sp+320]
001b4bbcstr x7, [sp+328]
001b4bc0str x8, [sp+336]
001b4bc4ldp x3, x4, [sp+272]
001b4bc8ldp x5, x6, [sp+288]
001b4bccldp x7, x8, [sp+304]
001b4bd0ldp x9, x10, [sp+320]
001b4bd4stp x3, x4, [sp+136]
001b4bd8stp x5, x6, [sp+152]
001b4bdcstp x7, x8, [sp+168]
001b4be0stp x9, x10, [sp+184]
001b4be4ldr x3, [sp+336]
001b4be8str x3, [sp+200]
001b4becldr x3, [sp+104]
001b4bf0ldrsb x27, [x3]
001b4bf4ldr x3, [x3+80]
001b4bf8ldrsb x27, [x3]
001b4bfcadd x1, x3, 64
001b4c00adrp x27, 0x897000
001b4c04ldr w4, [x27+3056]
001b4c08cbz w4, 0x1b4c10
001b4c0cb 0x1b4c14
001b4c10
001b4c10loc_1b4c10:
001b4c10b 0x1b4c30
001b4c14
001b4c14loc_1b4c14:
001b4c14str x3, [sp+264]
001b4c18adrp x0, 0x4b3000
001b4c1cadd x0, x0, 2976
001b4c20add x2, sp, 136
001b4c24bl runtime.wbMove
001b4c28ldr x3, [sp+264]
001b4c2cb 0x1b4c30
001b4c30
001b4c30loc_1b4c30:
001b4c30ldp x5, x6, [sp+136]
001b4c34ldp x7, x8, [sp+152]
001b4c38ldp x9, x10, [sp+168]
001b4c3cldp x11, x12, [sp+184]
001b4c40stp x5, x6, [x3+64]
001b4c44stp x7, x8, [x3+80]
001b4c48stp x9, x10, [x3+96]
001b4c4cstp x11, x12, [x3+112]
001b4c50ldr x5, [sp+200]
001b4c54str x5, [x3+128]
001b4c58b 0x1b4c60
001b4c5c
001b4c5cloc_1b4c5c:
001b4c5cb 0x1b4c60
001b4c60
001b4c60loc_1b4c60:
001b4c60b 0x1b4c64
001b4c64
001b4c64loc_1b4c64:
001b4c64ldr x5, [sp+96]
001b4c68add x5, x5, 1
001b4c6cstr x5, [sp+96]
001b4c70b 0x1b495c
001b4c74
001b4c74loc_1b4c74:
001b4c74ldp x29, x30, [sp-8]
001b4c78add sp, sp, 400
001b4c7cret x30
001b4c80
001b4c80loc_1b4c80:
001b4c80bl runtime.panicIndex
001b4c84hint
001b4c88
001b4c88loc_1b4c88:
001b4c88str x0, [sp+8]
001b4c8cmov x3, x30
001b4c90bl runtime.morestack_noctxt.abi0
001b4c94ldr x0, [sp+8]
001b4c98b 0x1b4920
001b4c9cudf 0
001b4920
001b4920google.golang.org/protobuf/internal/filedesc.(*File).resolveExtensions: ; void google.golang.org/protobuf/internal/filedesc.(*File).resolveExtensions(google.golang.org/protobuf/internal/filedesc.File * file)
001b4920ldr x16, [x28+16]
001b4924sub x17, sp, 272
001b4928subs xzr, x17, x16
001b492cb.ls 0x1b4c88
001b4930sub x20, sp, 400
001b4934stp x29, x30, [x20-8]
001b4938add sp, x20, 0
001b493csub x29, sp, 8
001b4940str x0, [sp+408]
001b4944str wzr, [sp+76]
001b4948str xzr, [sp+96]
001b494cldrsb x27, [x0]
001b4950ldr x5, [x0+144]
001b4954str x5, [sp+88]
001b4958b 0x1b495c
001b495c
001b495cloc_1b495c:
001b495cldr x5, [sp+88]
001b4960ldr x6, [sp+96]
001b4964subs xzr, x5, x6
001b4968b.gt 0x1b4970
001b496cb 0x1b4c74
001b4970
001b4970loc_1b4970:
001b4970ldr x0, [sp+96]
001b4974str x0, [sp+80]
001b4978ldr x5, [sp+408]
001b497cldrsb x27, [x5]
001b4980ldr x1, [x5+144]
001b4984ldr x5, [x5+136]
001b4988subs xzr, x1, x0
001b498cb.hi 0x1b4994
001b4990b 0x1b4c80
001b4994
001b4994loc_1b4994:
001b4994movz x6, 88
001b4998madd x5, x6, x0, x5
001b499cstr x5, [sp+104]
001b49a0ldrsb x27, [x5]
001b49a4ldrsb x5, [x5+73]
001b49a8strb w5, [sp+75]
001b49acmov x7, x5
001b49b0subs wzr, w7, 10
001b49b4b.ge 0x1b49bc
001b49b8b 0x1b4a5c
001b49bc
001b49bcloc_1b49bc:
001b49bcmov x7, x5
001b49c0subs wzr, w7, 11
001b49c4b.le 0x1b49cc
001b49c8b 0x1b4a58
001b49cc
001b49ccloc_1b49cc:
001b49ccb 0x1b49d0
001b49d0
001b49d0loc_1b49d0:
001b49d0ldr x5, [sp+104]
001b49d4ldrsb x27, [x5]
001b49d8ldr x5, [x5+80]
001b49dcldrsb x27, [x5]
001b49e0ldr x1, [x5+152]
001b49e4ldr x2, [x5+160]
001b49e8str x1, [sp+360]
001b49ecstr x2, [sp+368]
001b49f0ldrsw x4, [sp+76]
001b49f4ldr x0, [sp+408]
001b49f8orr x3, xzr, 2
001b49fcbl google.golang.org/protobuf/internal/filedesc.(*File).resolveMessageDependency
001b4a00str x0, [sp+232]
001b4a04str x1, [sp+240]
001b4a08ldr x5, [sp+104]
001b4a0cldrsb x27, [x5]
001b4a10ldr x5, [x5+80]
001b4a14ldrsb x27, [x5]
001b4a18str x0, [x5+152]
001b4a1cadrp x27, 0x897000
001b4a20ldr w6, [x27+3056]
001b4a24cbz w6, 0x1b4a2c
001b4a28b 0x1b4a30
001b4a2c
001b4a2cloc_1b4a2c:
001b4a2cb 0x1b4a44
001b4a30
001b4a30loc_1b4a30:
001b4a30bl runtime.gcWriteBarrier2
001b4a34str x1, [x25]
001b4a38ldr x3, [x5+160]
001b4a3cstr x3, [x25+8]
001b4a40b 0x1b4a44
001b4a44
001b4a44loc_1b4a44:
001b4a44str x1, [x5+160]
001b4a48ldrsw x3, [sp+76]
001b4a4cadd x3, x3, 1
001b4a50str w3, [sp+76]
001b4a54b 0x1b4b04
001b4a58
001b4a58loc_1b4a58:
001b4a58b 0x1b4a60
001b4a5c
001b4a5cloc_1b4a5c:
001b4a5cb 0x1b4a60
001b4a60
001b4a60loc_1b4a60:
001b4a60ubfm x5, x5, 0, 7
001b4a64subs wzr, w5, 14
001b4a68b.eq 0x1b4a70
001b4a6cb 0x1b4afc
001b4a70
001b4a70loc_1b4a70:
001b4a70b 0x1b4a74
001b4a74
001b4a74loc_1b4a74:
001b4a74ldr x5, [sp+104]
001b4a78ldrsb x27, [x5]
001b4a7cldr x5, [x5+80]
001b4a80ldrsb x27, [x5]
001b4a84ldr x1, [x5+136]
001b4a88ldr x2, [x5+144]
001b4a8cstr x1, [sp+376]
001b4a90str x2, [sp+384]
001b4a94ldrsw x4, [sp+76]
001b4a98ldr x0, [sp+408]
001b4a9corr x3, xzr, 2
001b4aa0bl google.golang.org/protobuf/internal/filedesc.(*File).resolveEnumDependency
001b4aa4str x0, [sp+248]
001b4aa8str x1, [sp+256]
001b4aacldr x5, [sp+104]
001b4ab0ldrsb x27, [x5]
001b4ab4ldr x5, [x5+80]
001b4ab8ldrsb x27, [x5]
001b4abcstr x0, [x5+136]
001b4ac0adrp x27, 0x897000
001b4ac4ldr w6, [x27+3056]
001b4ac8cbz w6, 0x1b4ad0
001b4accb 0x1b4ad4
001b4ad0
001b4ad0loc_1b4ad0:
001b4ad0b 0x1b4ae8
001b4ad4
001b4ad4loc_1b4ad4:
001b4ad4bl runtime.gcWriteBarrier2
001b4ad8str x1, [x25]
001b4adcldr x3, [x5+144]
001b4ae0str x3, [x25+8]
001b4ae4b 0x1b4ae8
001b4ae8
001b4ae8loc_1b4ae8:
001b4ae8str x1, [x5+144]
001b4aecldrsw x3, [sp+76]
001b4af0add x3, x3, 1
001b4af4str w3, [sp+76]
001b4af8b 0x1b4b04
001b4afc
001b4afcloc_1b4afc:
001b4afcb 0x1b4b00
001b4b00
001b4b00loc_1b4b00:
001b4b00b 0x1b4b04
001b4b04
001b4b04loc_1b4b04:
001b4b04ldr x3, [sp+104]
001b4b08ldrsb x27, [x3]
001b4b0cldr x3, [x3+80]
001b4b10ldrsb x27, [x3]
001b4b14ldr x0, [x3+72]
001b4b18ldr x1, [x3+80]
001b4b1cldr x2, [x3+88]
001b4b20str x0, [sp+112]
001b4b24str x1, [sp+120]
001b4b28str x2, [sp+128]
001b4b2cbl google.golang.org/protobuf/reflect/protoreflect.Value.IsValid
001b4b30strb w0, [sp+73]
001b4b34tbnz w0, 0, 0x1b4b3c
001b4b38b 0x1b4c5c
001b4b3c
001b4b3cloc_1b4b3c:
001b4b3cldr x0, [sp+112]
001b4b40ldr x1, [sp+120]
001b4b44ldr x2, [sp+128]
001b4b48bl google.golang.org/protobuf/reflect/protoreflect.Value.Bytes
001b4b4cstr x0, [sp+208]
001b4b50str x1, [sp+216]
001b4b54str x2, [sp+224]
001b4b58ldr x3, [sp+104]
001b4b5cldrsb x27, [x3]
001b4b60ldrsb x3, [x3+73]
001b4b64strb w3, [sp+74]
001b4b68ldr x3, [sp+104]
001b4b6cldrsb x27, [x3]
001b4b70ldr x3, [x3+80]
001b4b74ldrsb x27, [x3]
001b4b78ldr x6, [x3+144]
001b4b7cldr x5, [x3+136]
001b4b80str x5, [sp+344]
001b4b84str x6, [sp+352]
001b4b88ldrsb x3, [sp+74]
001b4b8cldr x4, [sp+408]
001b4b90ldr x0, [sp+208]
001b4b94ldr x1, [sp+216]
001b4b98ldr x2, [sp+224]
001b4b9cbl google.golang.org/protobuf/internal/filedesc.unmarshalDefault
001b4ba0strb w0, [sp+272]
001b4ba4str x1, [sp+280]
001b4ba8str x2, [sp+288]
001b4bacstr x3, [sp+296]
001b4bb0str x4, [sp+304]
001b4bb4str x5, [sp+312]
001b4bb8str x6, [sp+320]
001b4bbcstr x7, [sp+328]
001b4bc0str x8, [sp+336]
001b4bc4ldp x3, x4, [sp+272]
001b4bc8ldp x5, x6, [sp+288]
001b4bccldp x7, x8, [sp+304]
001b4bd0ldp x9, x10, [sp+320]
001b4bd4stp x3, x4, [sp+136]
001b4bd8stp x5, x6, [sp+152]
001b4bdcstp x7, x8, [sp+168]
001b4be0stp x9, x10, [sp+184]
001b4be4ldr x3, [sp+336]
001b4be8str x3, [sp+200]
001b4becldr x3, [sp+104]
001b4bf0ldrsb x27, [x3]
001b4bf4ldr x3, [x3+80]
001b4bf8ldrsb x27, [x3]
001b4bfcadd x1, x3, 64
001b4c00adrp x27, 0x897000
001b4c04ldr w4, [x27+3056]
001b4c08cbz w4, 0x1b4c10
001b4c0cb 0x1b4c14
001b4c10
001b4c10loc_1b4c10:
001b4c10b 0x1b4c30
001b4c14
001b4c14loc_1b4c14:
001b4c14str x3, [sp+264]
001b4c18adrp x0, 0x4b3000
001b4c1cadd x0, x0, 2976
001b4c20add x2, sp, 136
001b4c24bl runtime.wbMove
001b4c28ldr x3, [sp+264]
001b4c2cb 0x1b4c30
001b4c30
001b4c30loc_1b4c30:
001b4c30ldp x5, x6, [sp+136]
001b4c34ldp x7, x8, [sp+152]
001b4c38ldp x9, x10, [sp+168]
001b4c3cldp x11, x12, [sp+184]
001b4c40stp x5, x6, [x3+64]
001b4c44stp x7, x8, [x3+80]
001b4c48stp x9, x10, [x3+96]
001b4c4cstp x11, x12, [x3+112]
001b4c50ldr x5, [sp+200]
001b4c54str x5, [x3+128]
001b4c58b 0x1b4c60
001b4c5c
001b4c5cloc_1b4c5c:
001b4c5cb 0x1b4c60
001b4c60
001b4c60loc_1b4c60:
001b4c60b 0x1b4c64
001b4c64
001b4c64loc_1b4c64:
001b4c64ldr x5, [sp+96]
001b4c68add x5, x5, 1
001b4c6cstr x5, [sp+96]
001b4c70b 0x1b495c
001b4c74
001b4c74loc_1b4c74:
001b4c74ldp x29, x30, [sp-8]
001b4c78add sp, sp, 400
001b4c7cret x30
001b4c80
001b4c80loc_1b4c80:
001b4c80bl runtime.panicIndex
001b4c84hint
001b4c88
001b4c88loc_1b4c88:
001b4c88str x0, [sp+8]
001b4c8cmov x3, x30
001b4c90bl runtime.morestack_noctxt.abi0
001b4c94ldr x0, [sp+8]
001b4c98b 0x1b4920
001b4c9cudf 0
001b4920
001b4ca0
001b4ca0google.golang.org/protobuf/internal/filedesc.(*File).resolveServices: ; void google.golang.org/protobuf/internal/filedesc.(*File).resolveServices(google.golang.org/protobuf/internal/filedesc.File * file)
001b4ca0ldr x16, [x28+16]
001b4ca4sub x17, sp, 48
001b4ca8subs xzr, x17, x16
001b4cacb.ls 0x1b4e9c
001b4cb0str x30, [sp-176]!
001b4cb4stur x29, [sp-8]
001b4cb8sub x29, sp, 8
001b4cbcstr x0, [sp+184]
001b4cc0str wzr, [sp+52]
001b4cc4str xzr, [sp+88]
001b4cc8ldrsb x27, [x0]
001b4cccldr x5, [x0+168]
001b4cd0str x5, [sp+80]
001b4cd4b 0x1b4cd8
001b4cd8
001b4cd8loc_1b4cd8:
001b4cd8ldr x5, [sp+80]
001b4cdcldr x6, [sp+88]
001b4ce0subs xzr, x5, x6
001b4ce4b.gt 0x1b4cec
001b4ce8b 0x1b4d38
001b4cec
001b4cecloc_1b4cec:
001b4cecldr x0, [sp+88]
001b4cf0str x0, [sp+64]
001b4cf4ldr x5, [sp+184]
001b4cf8ldrsb x27, [x5]
001b4cfcldr x1, [x5+168]
001b4d00ldr x5, [x5+160]
001b4d04subs xzr, x1, x0
001b4d08b.hi 0x1b4d10
001b4d0cb 0x1b4e94
001b4d10
001b4d10loc_1b4d10:
001b4d10sub x6, x0, x0, lsl #3
001b4d14sub x5, x5, x6, lsl #3
001b4d18str x5, [sp+104]
001b4d1cstr xzr, [sp+72]
001b4d20ldrsb x27, [x5]
001b4d24ldr x5, [x5+48]
001b4d28ldrsb x27, [x5]
001b4d2cldr x5, [x5+16]
001b4d30str x5, [sp+96]
001b4d34b 0x1b4d44
001b4d38
001b4d38loc_1b4d38:
001b4d38ldur x29, [sp-8]
001b4d3cldr x30, [sp], 176
001b4d40ret x30
001b4d44
001b4d44loc_1b4d44:
001b4d44ldr x5, [sp+96]
001b4d48ldr x6, [sp+72]
001b4d4csubs xzr, x5, x6
001b4d50b.gt 0x1b4d58
001b4d54b 0x1b4e7c
001b4d58
001b4d58loc_1b4d58:
001b4d58ldr x0, [sp+72]
001b4d5cstr x0, [sp+56]
001b4d60ldr x5, [sp+104]
001b4d64ldrsb x27, [x5]
001b4d68ldr x5, [x5+48]
001b4d6cldrsb x27, [x5]
001b4d70ldr x1, [x5+16]
001b4d74ldr x5, [x5+8]
001b4d78subs xzr, x1, x0
001b4d7cb.hi 0x1b4d84
001b4d80b 0x1b4e90
001b4d84
001b4d84loc_1b4d84:
001b4d84sub x6, x0, x0, lsl #2
001b4d88sub x5, x5, x6, lsl #5
001b4d8cstr x5, [sp+112]
001b4d90ldrsb x27, [x5]
001b4d94ldr x1, [x5+56]
001b4d98ldr x2, [x5+64]
001b4d9cstr x1, [sp+152]
001b4da0str x2, [sp+160]
001b4da4ldrsw x4, [sp+52]
001b4da8ldr x0, [sp+184]
001b4dacorr x3, xzr, 3
001b4db0bl google.golang.org/protobuf/internal/filedesc.(*File).resolveMessageDependency
001b4db4str x0, [sp+120]
001b4db8str x1, [sp+128]
001b4dbcldr x5, [sp+112]
001b4dc0ldrsb x27, [x5]
001b4dc4str x0, [x5+56]
001b4dc8adrp x27, 0x897000
001b4dccldr w6, [x27+3056]
001b4dd0cbz w6, 0x1b4dd8
001b4dd4b 0x1b4ddc
001b4dd8
001b4dd8loc_1b4dd8:
001b4dd8b 0x1b4df0
001b4ddc
001b4ddcloc_1b4ddc:
001b4ddcbl runtime.gcWriteBarrier2
001b4de0str x1, [x25]
001b4de4ldr x6, [x5+64]
001b4de8str x6, [x25+8]
001b4decb 0x1b4df0
001b4df0
001b4df0loc_1b4df0:
001b4df0str x1, [x5+64]
001b4df4ldr x5, [sp+112]
001b4df8ldrsb x27, [x5]
001b4dfcldr x1, [x5+72]
001b4e00ldr x2, [x5+80]
001b4e04str x1, [sp+136]
001b4e08str x2, [sp+144]
001b4e0cldrsw x4, [sp+52]
001b4e10ldr x0, [sp+184]
001b4e14orr x3, xzr, 4
001b4e18bl google.golang.org/protobuf/internal/filedesc.(*File).resolveMessageDependency
001b4e1cstr x0, [sp+120]
001b4e20str x1, [sp+128]
001b4e24ldr x5, [sp+112]
001b4e28ldrsb x27, [x5]
001b4e2cstr x0, [x5+72]
001b4e30adrp x27, 0x897000
001b4e34ldr w6, [x27+3056]
001b4e38cbz w6, 0x1b4e40
001b4e3cb 0x1b4e44
001b4e40
001b4e40loc_1b4e40:
001b4e40b 0x1b4e58
001b4e44
001b4e44loc_1b4e44:
001b4e44bl runtime.gcWriteBarrier2
001b4e48str x1, [x25]
001b4e4cldr x6, [x5+80]
001b4e50str x6, [x25+8]
001b4e54b 0x1b4e58
001b4e58
001b4e58loc_1b4e58:
001b4e58str x1, [x5+80]
001b4e5cldrsw x5, [sp+52]
001b4e60add x5, x5, 1
001b4e64str w5, [sp+52]
001b4e68b 0x1b4e6c
001b4e6c
001b4e6cloc_1b4e6c:
001b4e6cldr x5, [sp+72]
001b4e70add x5, x5, 1
001b4e74str x5, [sp+72]
001b4e78b 0x1b4d44
001b4e7c
001b4e7cloc_1b4e7c:
001b4e7cb 0x1b4e80
001b4e80
001b4e80loc_1b4e80:
001b4e80ldr x5, [sp+88]
001b4e84add x5, x5, 1
001b4e88str x5, [sp+88]
001b4e8cb 0x1b4cd8
001b4e90
001b4e90loc_1b4e90:
001b4e90bl runtime.panicIndex
001b4e94
001b4e94loc_1b4e94:
001b4e94bl runtime.panicIndex
001b4e98hint
001b4e9c
001b4e9cloc_1b4e9c:
001b4e9cstr x0, [sp+8]
001b4ea0mov x3, x30
001b4ea4bl runtime.morestack_noctxt.abi0
001b4ea8ldr x0, [sp+8]
001b4eacb 0x1b4ca0
001b4ca0
001b4ca0google.golang.org/protobuf/internal/filedesc.(*File).resolveServices: ; void google.golang.org/protobuf/internal/filedesc.(*File).resolveServices(google.golang.org/protobuf/internal/filedesc.File * file)
001b4ca0ldr x16, [x28+16]
001b4ca4sub x17, sp, 48
001b4ca8subs xzr, x17, x16
001b4cacb.ls 0x1b4e9c
001b4cb0str x30, [sp-176]!
001b4cb4stur x29, [sp-8]
001b4cb8sub x29, sp, 8
001b4cbcstr x0, [sp+184]
001b4cc0str wzr, [sp+52]
001b4cc4str xzr, [sp+88]
001b4cc8ldrsb x27, [x0]
001b4cccldr x5, [x0+168]
001b4cd0str x5, [sp+80]
001b4cd4b 0x1b4cd8
001b4cd8
001b4cd8loc_1b4cd8:
001b4cd8ldr x5, [sp+80]
001b4cdcldr x6, [sp+88]
001b4ce0subs xzr, x5, x6
001b4ce4b.gt 0x1b4cec
001b4ce8b 0x1b4d38
001b4cec
001b4cecloc_1b4cec:
001b4cecldr x0, [sp+88]
001b4cf0str x0, [sp+64]
001b4cf4ldr x5, [sp+184]
001b4cf8ldrsb x27, [x5]
001b4cfcldr x1, [x5+168]
001b4d00ldr x5, [x5+160]
001b4d04subs xzr, x1, x0
001b4d08b.hi 0x1b4d10
001b4d0cb 0x1b4e94
001b4d10
001b4d10loc_1b4d10:
001b4d10sub x6, x0, x0, lsl #3
001b4d14sub x5, x5, x6, lsl #3
001b4d18str x5, [sp+104]
001b4d1cstr xzr, [sp+72]
001b4d20ldrsb x27, [x5]
001b4d24ldr x5, [x5+48]
001b4d28ldrsb x27, [x5]
001b4d2cldr x5, [x5+16]
001b4d30str x5, [sp+96]
001b4d34b 0x1b4d44
001b4d38
001b4d38loc_1b4d38:
001b4d38ldur x29, [sp-8]
001b4d3cldr x30, [sp], 176
001b4d40ret x30
001b4d44
001b4d44loc_1b4d44:
001b4d44ldr x5, [sp+96]
001b4d48ldr x6, [sp+72]
001b4d4csubs xzr, x5, x6
001b4d50b.gt 0x1b4d58
001b4d54b 0x1b4e7c
001b4d58
001b4d58loc_1b4d58:
001b4d58ldr x0, [sp+72]
001b4d5cstr x0, [sp+56]
001b4d60ldr x5, [sp+104]
001b4d64ldrsb x27, [x5]
001b4d68ldr x5, [x5+48]
001b4d6cldrsb x27, [x5]
001b4d70ldr x1, [x5+16]
001b4d74ldr x5, [x5+8]
001b4d78subs xzr, x1, x0
001b4d7cb.hi 0x1b4d84
001b4d80b 0x1b4e90
001b4d84
001b4d84loc_1b4d84:
001b4d84sub x6, x0, x0, lsl #2
001b4d88sub x5, x5, x6, lsl #5
001b4d8cstr x5, [sp+112]
001b4d90ldrsb x27, [x5]
001b4d94ldr x1, [x5+56]
001b4d98ldr x2, [x5+64]
001b4d9cstr x1, [sp+152]
001b4da0str x2, [sp+160]
001b4da4ldrsw x4, [sp+52]
001b4da8ldr x0, [sp+184]
001b4dacorr x3, xzr, 3
001b4db0bl google.golang.org/protobuf/internal/filedesc.(*File).resolveMessageDependency
001b4db4str x0, [sp+120]
001b4db8str x1, [sp+128]
001b4dbcldr x5, [sp+112]
001b4dc0ldrsb x27, [x5]
001b4dc4str x0, [x5+56]
001b4dc8adrp x27, 0x897000
001b4dccldr w6, [x27+3056]
001b4dd0cbz w6, 0x1b4dd8
001b4dd4b 0x1b4ddc
001b4dd8
001b4dd8loc_1b4dd8:
001b4dd8b 0x1b4df0
001b4ddc
001b4ddcloc_1b4ddc:
001b4ddcbl runtime.gcWriteBarrier2
001b4de0str x1, [x25]
001b4de4ldr x6, [x5+64]
001b4de8str x6, [x25+8]
001b4decb 0x1b4df0
001b4df0
001b4df0loc_1b4df0:
001b4df0str x1, [x5+64]
001b4df4ldr x5, [sp+112]
001b4df8ldrsb x27, [x5]
001b4dfcldr x1, [x5+72]
001b4e00ldr x2, [x5+80]
001b4e04str x1, [sp+136]
001b4e08str x2, [sp+144]
001b4e0cldrsw x4, [sp+52]
001b4e10ldr x0, [sp+184]
001b4e14orr x3, xzr, 4
001b4e18bl google.golang.org/protobuf/internal/filedesc.(*File).resolveMessageDependency
001b4e1cstr x0, [sp+120]
001b4e20str x1, [sp+128]
001b4e24ldr x5, [sp+112]
001b4e28ldrsb x27, [x5]
001b4e2cstr x0, [x5+72]
001b4e30adrp x27, 0x897000
001b4e34ldr w6, [x27+3056]
001b4e38cbz w6, 0x1b4e40
001b4e3cb 0x1b4e44
001b4e40
001b4e40loc_1b4e40:
001b4e40b 0x1b4e58
001b4e44
001b4e44loc_1b4e44:
001b4e44bl runtime.gcWriteBarrier2
001b4e48str x1, [x25]
001b4e4cldr x6, [x5+80]
001b4e50str x6, [x25+8]
001b4e54b 0x1b4e58
001b4e58
001b4e58loc_1b4e58:
001b4e58str x1, [x5+80]
001b4e5cldrsw x5, [sp+52]
001b4e60add x5, x5, 1
001b4e64str w5, [sp+52]
001b4e68b 0x1b4e6c
001b4e6c
001b4e6cloc_1b4e6c:
001b4e6cldr x5, [sp+72]
001b4e70add x5, x5, 1
001b4e74str x5, [sp+72]
001b4e78b 0x1b4d44
001b4e7c
001b4e7cloc_1b4e7c:
001b4e7cb 0x1b4e80
001b4e80
001b4e80loc_1b4e80:
001b4e80ldr x5, [sp+88]
001b4e84add x5, x5, 1
001b4e88str x5, [sp+88]
001b4e8cb 0x1b4cd8
001b4e90
001b4e90loc_1b4e90:
001b4e90bl runtime.panicIndex
001b4e94
001b4e94loc_1b4e94:
001b4e94bl runtime.panicIndex
001b4e98hint
001b4e9c
001b4e9cloc_1b4e9c:
001b4e9cstr x0, [sp+8]
001b4ea0mov x3, x30
001b4ea4bl runtime.morestack_noctxt.abi0
001b4ea8ldr x0, [sp+8]
001b4eacb 0x1b4ca0
001b4ca0
001b4eb0
001b4eb0google.golang.org/protobuf/internal/filedesc.(*File).resolveEnumDependency: ; void google.golang.org/protobuf/internal/filedesc.(*File).resolveEnumDependency(google.golang.org/protobuf/internal/filedesc.File * file, google.golang.org/protobuf/reflect/protoreflect.EnumDescriptor ed, int32 i, int32 j)
001b4eb0ldr x16, [x28+16]
001b4eb4sub x17, sp, 288
001b4eb8subs xzr, x17, x16
001b4ebcb.ls 0x1b5220
001b4ec0sub x20, sp, 416
001b4ec4stp x29, x30, [x20-8]
001b4ec8add sp, x20, 0
001b4eccsub x29, sp, 8
001b4ed0str x0, [sp+424]
001b4ed4str x1, [sp+432]
001b4ed8str x2, [sp+440]
001b4edcstr w3, [sp+448]
001b4ee0str w4, [sp+452]
001b4ee4stp xzr, xzr, [sp+112]
001b4ee8ldr x9, [sp+424]
001b4eecldrsb x27, [x9]
001b4ef0ldr x10, [x9+72]
001b4ef4ldr x9, [x9+80]
001b4ef8str x10, [sp+144]
001b4efcstr x9, [sp+152]
001b4f00stp xzr, xzr, [sp+360]
001b4f04ldr x9, [sp+152]
001b4f08ldr x10, [sp+144]
001b4f0ccbnz x10, 0x1b4f14
001b4f10b 0x1b4f34
001b4f14
001b4f14loc_1b4f14:
001b4f14str x9, [sp+216]
001b4f18ldr x1, [x10+8]
001b4f1cadrp x0, 0x85d000
001b4f20add x0, x0, 400
001b4f24bl runtime.typeAssert
001b4f28ldr x9, [sp+216]
001b4f2cmov x10, x0
001b4f30b 0x1b4f38
001b4f34
001b4f34loc_1b4f34:
001b4f34b 0x1b4f38
001b4f38
001b4f38loc_1b4f38:
001b4f38str x10, [sp+360]
001b4f3cstr x9, [sp+368]
001b4f40subs xzr, x10, 0
001b4f44cset x9, ne
001b4f48strb w9, [sp+87]
001b4f4cldr x9, [sp+360]
001b4f50ldr x10, [sp+368]
001b4f54str x9, [sp+200]
001b4f58str x10, [sp+208]
001b4f5cldrb w9, [sp+87]
001b4f60strb w9, [sp+86]
001b4f64ldr x9, [sp+200]
001b4f68ldr x10, [sp+208]
001b4f6cstr x9, [sp+128]
001b4f70str x10, [sp+136]
001b4f74ldrb w9, [sp+86]
001b4f78strb w9, [sp+85]
001b4f7ctbnz w9, 0, 0x1b4f84
001b4f80b 0x1b5014
001b4f84
001b4f84loc_1b4f84:
001b4f84ldr x9, [sp+424]
001b4f88ldrsb x27, [x9]
001b4f8cldr x10, [x9+88]
001b4f90ldr x11, [x9+96]
001b4f94ldr x9, [x9+104]
001b4f98str x10, [sp+264]
001b4f9cstr x11, [sp+272]
001b4fa0str x9, [sp+280]
001b4fa4ldr x9, [sp+424]
001b4fa8ldrsb x27, [x9]
001b4facldr x6, [x9+112]
001b4fb0ldr x7, [x9+120]
001b4fb4ldr x8, [x9+128]
001b4fb8str x6, [sp+240]
001b4fbcstr x7, [sp+248]
001b4fc0str x8, [sp+256]
001b4fc4ldr x9, [sp+128]
001b4fc8ldrsb x27, [x9]
001b4fccldrsw x1, [sp+448]
001b4fd0ldrsw x2, [sp+452]
001b4fd4ldr x0, [sp+136]
001b4fd8ldr x9, [x9+24]
001b4fdcldr x3, [sp+264]
001b4fe0ldr x4, [sp+272]
001b4fe4ldr x5, [sp+280]
001b4fe8blr x9
001b4fecstr x0, [sp+168]
001b4ff0str x1, [sp+176]
001b4ff4cbnz x0, 0x1b4ffc
001b4ff8b 0x1b5010
001b4ffc
001b4ffcloc_1b4ffc:
001b4ffcstr x0, [sp+112]
001b5000str x1, [sp+120]
001b5004ldp x29, x30, [sp-8]
001b5008add sp, sp, 416
001b500cret x30
001b5010
001b5010loc_1b5010:
001b5010b 0x1b5018
001b5014
001b5014loc_1b5014:
001b5014b 0x1b5018
001b5018
001b5018loc_1b5018:
001b5018str xzr, [sp+104]
001b501cldr x2, [sp+424]
001b5020ldrsb x27, [x2]
001b5024ldr x2, [x2+96]
001b5028str x2, [sp+96]
001b502cb 0x1b5030
001b5030
001b5030loc_1b5030:
001b5030ldr x2, [sp+96]
001b5034ldr x3, [sp+104]
001b5038subs xzr, x2, x3
001b503cb.gt 0x1b5044
001b5040b 0x1b510c
001b5044
001b5044loc_1b5044:
001b5044ldr x0, [sp+104]
001b5048str x0, [sp+88]
001b504cldr x2, [sp+424]
001b5050ldrsb x27, [x2]
001b5054ldr x1, [x2+96]
001b5058ldr x2, [x2+88]
001b505csubs xzr, x1, x0
001b5060b.hi 0x1b5068
001b5064b 0x1b5218
001b5068
001b5068loc_1b5068:
001b5068add x1, x2, x0, lsl #6
001b506cstr x1, [sp+160]
001b5070ldr x1, [sp+432]
001b5074ldrsb x27, [x1]
001b5078ldr x0, [sp+440]
001b507cldr x1, [x1+24]
001b5080blr x1
001b5084str x0, [sp+344]
001b5088str x1, [sp+352]
001b508cldr x1, [sp+160]
001b5090ldrsb x27, [x1]
001b5094ldr x2, [x1+8]
001b5098ldr x0, [x1]
001b509cstr x0, [sp+224]
001b50a0str x2, [sp+232]
001b50a4ldr x1, [sp+352]
001b50a8subs xzr, x1, x2
001b50acb.eq 0x1b50b4
001b50b0b 0x1b50f4
001b50b4
001b50b4loc_1b50b4:
001b50b4ldr x1, [sp+344]
001b50b8bl runtime.memequal
001b50bctbnz w0, 0, 0x1b50c4
001b50c0b 0x1b50f0
001b50c4
001b50c4loc_1b50c4:
001b50c4ldr x2, [sp+160]
001b50c8str x2, [sp+336]
001b50ccadrp x3, 0x567000
001b50d0add x3, x3, 1600
001b50d4str x3, [sp+112]
001b50d8str x2, [sp+120]
001b50dcldr x0, [sp+112]
001b50e0ldr x1, [sp+120]
001b50e4ldp x29, x30, [sp-8]
001b50e8add sp, sp, 416
001b50ecret x30
001b50f0
001b50f0loc_1b50f0:
001b50f0b 0x1b50f8
001b50f4
001b50f4loc_1b50f4:
001b50f4b 0x1b50f8
001b50f8
001b50f8loc_1b50f8:
001b50f8b 0x1b50fc
001b50fc
001b50fcloc_1b50fc:
001b50fcldr x2, [sp+104]
001b5100add x2, x2, 1
001b5104str x2, [sp+104]
001b5108b 0x1b5030
001b510c
001b510cloc_1b510c:
001b510cldr x1, [sp+432]
001b5110ldrsb x27, [x1]
001b5114ldr x1, [x1+24]
001b5118ldr x0, [sp+440]
001b511cblr x1
001b5120str x0, [sp+344]
001b5124str x1, [sp+352]
001b5128stp xzr, xzr, [sp+320]
001b512cstp xzr, xzr, [sp+304]
001b5130ldr x0, [sp+152]
001b5134ldr x1, [sp+144]
001b5138ldrsb x27, [x1]
001b513cldr x1, [x1+24]
001b5140ldr x2, [sp+344]
001b5144ldr x3, [sp+352]
001b5148mov x4, x1
001b514cmov x1, x2
001b5150mov x2, x3
001b5154blr x4
001b5158str x0, [sp+320]
001b515cstr x1, [sp+328]
001b5160str x2, [sp+304]
001b5164str x3, [sp+312]
001b5168ldr x1, [sp+320]
001b516cldr x2, [sp+328]
001b5170str x1, [sp+392]
001b5174str x2, [sp+400]
001b5178ldr x1, [sp+304]
001b517cldr x2, [sp+312]
001b5180str x1, [sp+376]
001b5184str x2, [sp+384]
001b5188ldr x1, [sp+400]
001b518cldr x2, [sp+392]
001b5190str x2, [sp+184]
001b5194str x1, [sp+192]
001b5198cbnz x2, 0x1b51a0
001b519cb 0x1b51f0
001b51a0
001b51a0loc_1b51a0:
001b51a0stp xzr, xzr, [sp+288]
001b51a4ldr x2, [sp+192]
001b51a8ldr x3, [sp+184]
001b51accbnz x3, 0x1b51b4
001b51b0b 0x1b520c
001b51b4
001b51b4loc_1b51b4:
001b51b4str x2, [sp+216]
001b51b8ldr x1, [x3+8]
001b51bcadrp x0, 0x85c000
001b51c0add x0, x0, 432
001b51c4bl runtime.typeAssert
001b51c8b 0x1b51cc
001b51cc
001b51ccloc_1b51cc:
001b51ccstr x0, [sp+288]
001b51d0ldr x1, [sp+216]
001b51d4str x1, [sp+296]
001b51d8str x0, [sp+112]
001b51dcstr x1, [sp+120]
001b51e0ldr x0, [sp+112]
001b51e4ldp x29, x30, [sp-8]
001b51e8add sp, sp, 416
001b51ecret x30
001b51f0
001b51f0loc_1b51f0:
001b51f0ldr x0, [sp+432]
001b51f4ldr x1, [sp+440]
001b51f8str x0, [sp+112]
001b51fcstr x1, [sp+120]
001b5200ldp x29, x30, [sp-8]
001b5204add sp, sp, 416
001b5208ret x30
001b520c
001b520cloc_1b520c:
001b520cadrp x0, 0x4b5000
001b5210add x0, x0, 2144
001b5214bl runtime.panicnildottype
001b5218
001b5218loc_1b5218:
001b5218bl runtime.panicIndex
001b521chint
001b5220
001b5220loc_1b5220:
001b5220stp x0, x1, [sp+8]
001b5224str x2, [sp+24]
001b5228stp w3, w4, [sp+32]
001b522cmov x3, x30
001b5230bl runtime.morestack_noctxt.abi0
001b5234ldp x0, x1, [sp+8]
001b5238ldr x2, [sp+24]
001b523cldp w3, w4, [sp+32]
001b5240b 0x1b4eb0
001b5244udf 0
001b5248udf 0
001b524cudf 0
001b4eb0
001b4eb0google.golang.org/protobuf/internal/filedesc.(*File).resolveEnumDependency: ; void google.golang.org/protobuf/internal/filedesc.(*File).resolveEnumDependency(google.golang.org/protobuf/internal/filedesc.File * file, google.golang.org/protobuf/reflect/protoreflect.EnumDescriptor ed, int32 i, int32 j)
001b4eb0ldr x16, [x28+16]
001b4eb4sub x17, sp, 288
001b4eb8subs xzr, x17, x16
001b4ebcb.ls 0x1b5220
001b4ec0sub x20, sp, 416
001b4ec4stp x29, x30, [x20-8]
001b4ec8add sp, x20, 0
001b4eccsub x29, sp, 8
001b4ed0str x0, [sp+424]
001b4ed4str x1, [sp+432]
001b4ed8str x2, [sp+440]
001b4edcstr w3, [sp+448]
001b4ee0str w4, [sp+452]
001b4ee4stp xzr, xzr, [sp+112]
001b4ee8ldr x9, [sp+424]
001b4eecldrsb x27, [x9]
001b4ef0ldr x10, [x9+72]
001b4ef4ldr x9, [x9+80]
001b4ef8str x10, [sp+144]
001b4efcstr x9, [sp+152]
001b4f00stp xzr, xzr, [sp+360]
001b4f04ldr x9, [sp+152]
001b4f08ldr x10, [sp+144]
001b4f0ccbnz x10, 0x1b4f14
001b4f10b 0x1b4f34
001b4f14
001b4f14loc_1b4f14:
001b4f14str x9, [sp+216]
001b4f18ldr x1, [x10+8]
001b4f1cadrp x0, 0x85d000
001b4f20add x0, x0, 400
001b4f24bl runtime.typeAssert
001b4f28ldr x9, [sp+216]
001b4f2cmov x10, x0
001b4f30b 0x1b4f38
001b4f34
001b4f34loc_1b4f34:
001b4f34b 0x1b4f38
001b4f38
001b4f38loc_1b4f38:
001b4f38str x10, [sp+360]
001b4f3cstr x9, [sp+368]
001b4f40subs xzr, x10, 0
001b4f44cset x9, ne
001b4f48strb w9, [sp+87]
001b4f4cldr x9, [sp+360]
001b4f50ldr x10, [sp+368]
001b4f54str x9, [sp+200]
001b4f58str x10, [sp+208]
001b4f5cldrb w9, [sp+87]
001b4f60strb w9, [sp+86]
001b4f64ldr x9, [sp+200]
001b4f68ldr x10, [sp+208]
001b4f6cstr x9, [sp+128]
001b4f70str x10, [sp+136]
001b4f74ldrb w9, [sp+86]
001b4f78strb w9, [sp+85]
001b4f7ctbnz w9, 0, 0x1b4f84
001b4f80b 0x1b5014
001b4f84
001b4f84loc_1b4f84:
001b4f84ldr x9, [sp+424]
001b4f88ldrsb x27, [x9]
001b4f8cldr x10, [x9+88]
001b4f90ldr x11, [x9+96]
001b4f94ldr x9, [x9+104]
001b4f98str x10, [sp+264]
001b4f9cstr x11, [sp+272]
001b4fa0str x9, [sp+280]
001b4fa4ldr x9, [sp+424]
001b4fa8ldrsb x27, [x9]
001b4facldr x6, [x9+112]
001b4fb0ldr x7, [x9+120]
001b4fb4ldr x8, [x9+128]
001b4fb8str x6, [sp+240]
001b4fbcstr x7, [sp+248]
001b4fc0str x8, [sp+256]
001b4fc4ldr x9, [sp+128]
001b4fc8ldrsb x27, [x9]
001b4fccldrsw x1, [sp+448]
001b4fd0ldrsw x2, [sp+452]
001b4fd4ldr x0, [sp+136]
001b4fd8ldr x9, [x9+24]
001b4fdcldr x3, [sp+264]
001b4fe0ldr x4, [sp+272]
001b4fe4ldr x5, [sp+280]
001b4fe8blr x9
001b4fecstr x0, [sp+168]
001b4ff0str x1, [sp+176]
001b4ff4cbnz x0, 0x1b4ffc
001b4ff8b 0x1b5010
001b4ffc
001b4ffcloc_1b4ffc:
001b4ffcstr x0, [sp+112]
001b5000str x1, [sp+120]
001b5004ldp x29, x30, [sp-8]
001b5008add sp, sp, 416
001b500cret x30
001b5010
001b5010loc_1b5010:
001b5010b 0x1b5018
001b5014
001b5014loc_1b5014:
001b5014b 0x1b5018
001b5018
001b5018loc_1b5018:
001b5018str xzr, [sp+104]
001b501cldr x2, [sp+424]
001b5020ldrsb x27, [x2]
001b5024ldr x2, [x2+96]
001b5028str x2, [sp+96]
001b502cb 0x1b5030
001b5030
001b5030loc_1b5030:
001b5030ldr x2, [sp+96]
001b5034ldr x3, [sp+104]
001b5038subs xzr, x2, x3
001b503cb.gt 0x1b5044
001b5040b 0x1b510c
001b5044
001b5044loc_1b5044:
001b5044ldr x0, [sp+104]
001b5048str x0, [sp+88]
001b504cldr x2, [sp+424]
001b5050ldrsb x27, [x2]
001b5054ldr x1, [x2+96]
001b5058ldr x2, [x2+88]
001b505csubs xzr, x1, x0
001b5060b.hi 0x1b5068
001b5064b 0x1b5218
001b5068
001b5068loc_1b5068:
001b5068add x1, x2, x0, lsl #6
001b506cstr x1, [sp+160]
001b5070ldr x1, [sp+432]
001b5074ldrsb x27, [x1]
001b5078ldr x0, [sp+440]
001b507cldr x1, [x1+24]
001b5080blr x1
001b5084str x0, [sp+344]
001b5088str x1, [sp+352]
001b508cldr x1, [sp+160]
001b5090ldrsb x27, [x1]
001b5094ldr x2, [x1+8]
001b5098ldr x0, [x1]
001b509cstr x0, [sp+224]
001b50a0str x2, [sp+232]
001b50a4ldr x1, [sp+352]
001b50a8subs xzr, x1, x2
001b50acb.eq 0x1b50b4
001b50b0b 0x1b50f4
001b50b4
001b50b4loc_1b50b4:
001b50b4ldr x1, [sp+344]
001b50b8bl runtime.memequal
001b50bctbnz w0, 0, 0x1b50c4
001b50c0b 0x1b50f0
001b50c4
001b50c4loc_1b50c4:
001b50c4ldr x2, [sp+160]
001b50c8str x2, [sp+336]
001b50ccadrp x3, 0x567000
001b50d0add x3, x3, 1600
001b50d4str x3, [sp+112]
001b50d8str x2, [sp+120]
001b50dcldr x0, [sp+112]
001b50e0ldr x1, [sp+120]
001b50e4ldp x29, x30, [sp-8]
001b50e8add sp, sp, 416
001b50ecret x30
001b50f0
001b50f0loc_1b50f0:
001b50f0b 0x1b50f8
001b50f4
001b50f4loc_1b50f4:
001b50f4b 0x1b50f8
001b50f8
001b50f8loc_1b50f8:
001b50f8b 0x1b50fc
001b50fc
001b50fcloc_1b50fc:
001b50fcldr x2, [sp+104]
001b5100add x2, x2, 1
001b5104str x2, [sp+104]
001b5108b 0x1b5030
001b510c
001b510cloc_1b510c:
001b510cldr x1, [sp+432]
001b5110ldrsb x27, [x1]
001b5114ldr x1, [x1+24]
001b5118ldr x0, [sp+440]
001b511cblr x1
001b5120str x0, [sp+344]
001b5124str x1, [sp+352]
001b5128stp xzr, xzr, [sp+320]
001b512cstp xzr, xzr, [sp+304]
001b5130ldr x0, [sp+152]
001b5134ldr x1, [sp+144]
001b5138ldrsb x27, [x1]
001b513cldr x1, [x1+24]
001b5140ldr x2, [sp+344]
001b5144ldr x3, [sp+352]
001b5148mov x4, x1
001b514cmov x1, x2
001b5150mov x2, x3
001b5154blr x4
001b5158str x0, [sp+320]
001b515cstr x1, [sp+328]
001b5160str x2, [sp+304]
001b5164str x3, [sp+312]
001b5168ldr x1, [sp+320]
001b516cldr x2, [sp+328]
001b5170str x1, [sp+392]
001b5174str x2, [sp+400]
001b5178ldr x1, [sp+304]
001b517cldr x2, [sp+312]
001b5180str x1, [sp+376]
001b5184str x2, [sp+384]
001b5188ldr x1, [sp+400]
001b518cldr x2, [sp+392]
001b5190str x2, [sp+184]
001b5194str x1, [sp+192]
001b5198cbnz x2, 0x1b51a0
001b519cb 0x1b51f0
001b51a0
001b51a0loc_1b51a0:
001b51a0stp xzr, xzr, [sp+288]
001b51a4ldr x2, [sp+192]
001b51a8ldr x3, [sp+184]
001b51accbnz x3, 0x1b51b4
001b51b0b 0x1b520c
001b51b4
001b51b4loc_1b51b4:
001b51b4str x2, [sp+216]
001b51b8ldr x1, [x3+8]
001b51bcadrp x0, 0x85c000
001b51c0add x0, x0, 432
001b51c4bl runtime.typeAssert
001b51c8b 0x1b51cc
001b51cc
001b51ccloc_1b51cc:
001b51ccstr x0, [sp+288]
001b51d0ldr x1, [sp+216]
001b51d4str x1, [sp+296]
001b51d8str x0, [sp+112]
001b51dcstr x1, [sp+120]
001b51e0ldr x0, [sp+112]
001b51e4ldp x29, x30, [sp-8]
001b51e8add sp, sp, 416
001b51ecret x30
001b51f0
001b51f0loc_1b51f0:
001b51f0ldr x0, [sp+432]
001b51f4ldr x1, [sp+440]
001b51f8str x0, [sp+112]
001b51fcstr x1, [sp+120]
001b5200ldp x29, x30, [sp-8]
001b5204add sp, sp, 416
001b5208ret x30
001b520c
001b520cloc_1b520c:
001b520cadrp x0, 0x4b5000
001b5210add x0, x0, 2144
001b5214bl runtime.panicnildottype
001b5218
001b5218loc_1b5218:
001b5218bl runtime.panicIndex
001b521chint
001b5220
001b5220loc_1b5220:
001b5220stp x0, x1, [sp+8]
001b5224str x2, [sp+24]
001b5228stp w3, w4, [sp+32]
001b522cmov x3, x30
001b5230bl runtime.morestack_noctxt.abi0
001b5234ldp x0, x1, [sp+8]
001b5238ldr x2, [sp+24]
001b523cldp w3, w4, [sp+32]
001b5240b 0x1b4eb0
001b5244udf 0
001b5248udf 0
001b524cudf 0
001b4eb0
001b5250
001b5250google.golang.org/protobuf/internal/filedesc.(*File).resolveMessageDependency: ; void google.golang.org/protobuf/internal/filedesc.(*File).resolveMessageDependency(google.golang.org/protobuf/internal/filedesc.File * file, google.golang.org/protobuf/reflect/protoreflect.MessageDescriptor md, int32 i, int32 j)
001b5250ldr x16, [x28+16]
001b5254sub x17, sp, 288
001b5258subs xzr, x17, x16
001b525cb.ls 0x1b55c4
001b5260sub x20, sp, 416
001b5264stp x29, x30, [x20-8]
001b5268add sp, x20, 0
001b526csub x29, sp, 8
001b5270str x0, [sp+424]
001b5274str x1, [sp+432]
001b5278str x2, [sp+440]
001b527cstr w3, [sp+448]
001b5280str w4, [sp+452]
001b5284stp xzr, xzr, [sp+112]
001b5288ldr x9, [sp+424]
001b528cldrsb x27, [x9]
001b5290ldr x10, [x9+72]
001b5294ldr x9, [x9+80]
001b5298str x10, [sp+144]
001b529cstr x9, [sp+152]
001b52a0stp xzr, xzr, [sp+360]
001b52a4ldr x9, [sp+152]
001b52a8ldr x10, [sp+144]
001b52accbnz x10, 0x1b52b4
001b52b0b 0x1b52d4
001b52b4
001b52b4loc_1b52b4:
001b52b4str x9, [sp+216]
001b52b8ldr x1, [x10+8]
001b52bcadrp x0, 0x85c000
001b52c0add x0, x0, 464
001b52c4bl runtime.typeAssert
001b52c8ldr x9, [sp+216]
001b52ccmov x10, x0
001b52d0b 0x1b52d8
001b52d4
001b52d4loc_1b52d4:
001b52d4b 0x1b52d8
001b52d8
001b52d8loc_1b52d8:
001b52d8str x10, [sp+360]
001b52dcstr x9, [sp+368]
001b52e0subs xzr, x10, 0
001b52e4cset x9, ne
001b52e8strb w9, [sp+87]
001b52ecldr x9, [sp+360]
001b52f0ldr x10, [sp+368]
001b52f4str x9, [sp+200]
001b52f8str x10, [sp+208]
001b52fcldrb w9, [sp+87]
001b5300strb w9, [sp+86]
001b5304ldr x9, [sp+200]
001b5308ldr x10, [sp+208]
001b530cstr x9, [sp+128]
001b5310str x10, [sp+136]
001b5314ldrb w9, [sp+86]
001b5318strb w9, [sp+85]
001b531ctbnz w9, 0, 0x1b5324
001b5320b 0x1b53b4
001b5324
001b5324loc_1b5324:
001b5324ldr x9, [sp+424]
001b5328ldrsb x27, [x9]
001b532cldr x10, [x9+88]
001b5330ldr x11, [x9+96]
001b5334ldr x9, [x9+104]
001b5338str x10, [sp+264]
001b533cstr x11, [sp+272]
001b5340str x9, [sp+280]
001b5344ldr x9, [sp+424]
001b5348ldrsb x27, [x9]
001b534cldr x6, [x9+112]
001b5350ldr x7, [x9+120]
001b5354ldr x8, [x9+128]
001b5358str x6, [sp+240]
001b535cstr x7, [sp+248]
001b5360str x8, [sp+256]
001b5364ldr x9, [sp+128]
001b5368ldrsb x27, [x9]
001b536cldrsw x1, [sp+448]
001b5370ldrsw x2, [sp+452]
001b5374ldr x0, [sp+136]
001b5378ldr x9, [x9+32]
001b537cldr x3, [sp+264]
001b5380ldr x4, [sp+272]
001b5384ldr x5, [sp+280]
001b5388blr x9
001b538cstr x0, [sp+168]
001b5390str x1, [sp+176]
001b5394cbnz x0, 0x1b539c
001b5398b 0x1b53b0
001b539c
001b539cloc_1b539c:
001b539cstr x0, [sp+112]
001b53a0str x1, [sp+120]
001b53a4ldp x29, x30, [sp-8]
001b53a8add sp, sp, 416
001b53acret x30
001b53b0
001b53b0loc_1b53b0:
001b53b0b 0x1b53b8
001b53b4
001b53b4loc_1b53b4:
001b53b4b 0x1b53b8
001b53b8
001b53b8loc_1b53b8:
001b53b8str xzr, [sp+104]
001b53bcldr x2, [sp+424]
001b53c0ldrsb x27, [x2]
001b53c4ldr x2, [x2+120]
001b53c8str x2, [sp+96]
001b53ccb 0x1b53d0
001b53d0
001b53d0loc_1b53d0:
001b53d0ldr x2, [sp+96]
001b53d4ldr x3, [sp+104]
001b53d8subs xzr, x2, x3
001b53dcb.gt 0x1b53e4
001b53e0b 0x1b54b0
001b53e4
001b53e4loc_1b53e4:
001b53e4ldr x0, [sp+104]
001b53e8str x0, [sp+88]
001b53ecldr x2, [sp+424]
001b53f0ldrsb x27, [x2]
001b53f4ldr x1, [x2+120]
001b53f8ldr x2, [x2+112]
001b53fcsubs xzr, x1, x0
001b5400b.hi 0x1b5408
001b5404b 0x1b55bc
001b5408
001b5408loc_1b5408:
001b5408movz x1, 208
001b540cmadd x1, x1, x0, x2
001b5410str x1, [sp+160]
001b5414ldr x1, [sp+432]
001b5418ldrsb x27, [x1]
001b541cldr x0, [sp+440]
001b5420ldr x1, [x1+64]
001b5424blr x1
001b5428str x0, [sp+344]
001b542cstr x1, [sp+352]
001b5430ldr x1, [sp+160]
001b5434ldrsb x27, [x1]
001b5438ldr x2, [x1+8]
001b543cldr x0, [x1]
001b5440str x0, [sp+224]
001b5444str x2, [sp+232]
001b5448ldr x1, [sp+352]
001b544csubs xzr, x1, x2
001b5450b.eq 0x1b5458
001b5454b 0x1b5498
001b5458
001b5458loc_1b5458:
001b5458ldr x1, [sp+344]
001b545cbl runtime.memequal
001b5460tbnz w0, 0, 0x1b5468
001b5464b 0x1b5494
001b5468
001b5468loc_1b5468:
001b5468ldr x2, [sp+160]
001b546cstr x2, [sp+336]
001b5470adrp x3, 0x567000
001b5474add x3, x3, 3488
001b5478str x3, [sp+112]
001b547cstr x2, [sp+120]
001b5480ldr x0, [sp+112]
001b5484ldr x1, [sp+120]
001b5488ldp x29, x30, [sp-8]
001b548cadd sp, sp, 416
001b5490ret x30
001b5494
001b5494loc_1b5494:
001b5494b 0x1b549c
001b5498
001b5498loc_1b5498:
001b5498b 0x1b549c
001b549c
001b549cloc_1b549c:
001b549cb 0x1b54a0
001b54a0
001b54a0loc_1b54a0:
001b54a0ldr x2, [sp+104]
001b54a4add x2, x2, 1
001b54a8str x2, [sp+104]
001b54acb 0x1b53d0
001b54b0
001b54b0loc_1b54b0:
001b54b0ldr x1, [sp+432]
001b54b4ldrsb x27, [x1]
001b54b8ldr x1, [x1+64]
001b54bcldr x0, [sp+440]
001b54c0blr x1
001b54c4str x0, [sp+344]
001b54c8str x1, [sp+352]
001b54ccstp xzr, xzr, [sp+320]
001b54d0stp xzr, xzr, [sp+304]
001b54d4ldr x0, [sp+152]
001b54d8ldr x1, [sp+144]
001b54dcldrsb x27, [x1]
001b54e0ldr x1, [x1+24]
001b54e4ldr x2, [sp+344]
001b54e8ldr x3, [sp+352]
001b54ecmov x4, x1
001b54f0mov x1, x2
001b54f4mov x2, x3
001b54f8blr x4
001b54fcstr x0, [sp+320]
001b5500str x1, [sp+328]
001b5504str x2, [sp+304]
001b5508str x3, [sp+312]
001b550cldr x1, [sp+320]
001b5510ldr x2, [sp+328]
001b5514str x1, [sp+392]
001b5518str x2, [sp+400]
001b551cldr x1, [sp+304]
001b5520ldr x2, [sp+312]
001b5524str x1, [sp+376]
001b5528str x2, [sp+384]
001b552cldr x1, [sp+400]
001b5530ldr x2, [sp+392]
001b5534str x2, [sp+184]
001b5538str x1, [sp+192]
001b553ccbnz x2, 0x1b5544
001b5540b 0x1b5594
001b5544
001b5544loc_1b5544:
001b5544stp xzr, xzr, [sp+288]
001b5548ldr x2, [sp+192]
001b554cldr x3, [sp+184]
001b5550cbnz x3, 0x1b5558
001b5554b 0x1b55b0
001b5558
001b5558loc_1b5558:
001b5558str x2, [sp+216]
001b555cldr x1, [x3+8]
001b5560adrp x0, 0x85c000
001b5564add x0, x0, 496
001b5568bl runtime.typeAssert
001b556cb 0x1b5570
001b5570
001b5570loc_1b5570:
001b5570str x0, [sp+288]
001b5574ldr x1, [sp+216]
001b5578str x1, [sp+296]
001b557cstr x0, [sp+112]
001b5580str x1, [sp+120]
001b5584ldr x0, [sp+112]
001b5588ldp x29, x30, [sp-8]
001b558cadd sp, sp, 416
001b5590ret x30
001b5594
001b5594loc_1b5594:
001b5594ldr x0, [sp+432]
001b5598ldr x1, [sp+440]
001b559cstr x0, [sp+112]
001b55a0str x1, [sp+120]
001b55a4ldp x29, x30, [sp-8]
001b55a8add sp, sp, 416
001b55acret x30
001b55b0
001b55b0loc_1b55b0:
001b55b0adrp x0, 0x4d0000
001b55b4add x0, x0, 1632
001b55b8bl runtime.panicnildottype
001b55bc
001b55bcloc_1b55bc:
001b55bcbl runtime.panicIndex
001b55c0hint
001b55c4
001b55c4loc_1b55c4:
001b55c4stp x0, x1, [sp+8]
001b55c8str x2, [sp+24]
001b55ccstp w3, w4, [sp+32]
001b55d0mov x3, x30
001b55d4bl runtime.morestack_noctxt.abi0
001b55d8ldp x0, x1, [sp+8]
001b55dcldr x2, [sp+24]
001b55e0ldp w3, w4, [sp+32]
001b55e4b 0x1b5250
001b55e8udf 0
001b55ecudf 0
001b5250
001b5250google.golang.org/protobuf/internal/filedesc.(*File).resolveMessageDependency: ; void google.golang.org/protobuf/internal/filedesc.(*File).resolveMessageDependency(google.golang.org/protobuf/internal/filedesc.File * file, google.golang.org/protobuf/reflect/protoreflect.MessageDescriptor md, int32 i, int32 j)
001b5250ldr x16, [x28+16]
001b5254sub x17, sp, 288
001b5258subs xzr, x17, x16
001b525cb.ls 0x1b55c4
001b5260sub x20, sp, 416
001b5264stp x29, x30, [x20-8]
001b5268add sp, x20, 0
001b526csub x29, sp, 8
001b5270str x0, [sp+424]
001b5274str x1, [sp+432]
001b5278str x2, [sp+440]
001b527cstr w3, [sp+448]
001b5280str w4, [sp+452]
001b5284stp xzr, xzr, [sp+112]
001b5288ldr x9, [sp+424]
001b528cldrsb x27, [x9]
001b5290ldr x10, [x9+72]
001b5294ldr x9, [x9+80]
001b5298str x10, [sp+144]
001b529cstr x9, [sp+152]
001b52a0stp xzr, xzr, [sp+360]
001b52a4ldr x9, [sp+152]
001b52a8ldr x10, [sp+144]
001b52accbnz x10, 0x1b52b4
001b52b0b 0x1b52d4
001b52b4
001b52b4loc_1b52b4:
001b52b4str x9, [sp+216]
001b52b8ldr x1, [x10+8]
001b52bcadrp x0, 0x85c000
001b52c0add x0, x0, 464
001b52c4bl runtime.typeAssert
001b52c8ldr x9, [sp+216]
001b52ccmov x10, x0
001b52d0b 0x1b52d8
001b52d4
001b52d4loc_1b52d4:
001b52d4b 0x1b52d8
001b52d8
001b52d8loc_1b52d8:
001b52d8str x10, [sp+360]
001b52dcstr x9, [sp+368]
001b52e0subs xzr, x10, 0
001b52e4cset x9, ne
001b52e8strb w9, [sp+87]
001b52ecldr x9, [sp+360]
001b52f0ldr x10, [sp+368]
001b52f4str x9, [sp+200]
001b52f8str x10, [sp+208]
001b52fcldrb w9, [sp+87]
001b5300strb w9, [sp+86]
001b5304ldr x9, [sp+200]
001b5308ldr x10, [sp+208]
001b530cstr x9, [sp+128]
001b5310str x10, [sp+136]
001b5314ldrb w9, [sp+86]
001b5318strb w9, [sp+85]
001b531ctbnz w9, 0, 0x1b5324
001b5320b 0x1b53b4
001b5324
001b5324loc_1b5324:
001b5324ldr x9, [sp+424]
001b5328ldrsb x27, [x9]
001b532cldr x10, [x9+88]
001b5330ldr x11, [x9+96]
001b5334ldr x9, [x9+104]
001b5338str x10, [sp+264]
001b533cstr x11, [sp+272]
001b5340str x9, [sp+280]
001b5344ldr x9, [sp+424]
001b5348ldrsb x27, [x9]
001b534cldr x6, [x9+112]
001b5350ldr x7, [x9+120]
001b5354ldr x8, [x9+128]
001b5358str x6, [sp+240]
001b535cstr x7, [sp+248]
001b5360str x8, [sp+256]
001b5364ldr x9, [sp+128]
001b5368ldrsb x27, [x9]
001b536cldrsw x1, [sp+448]
001b5370ldrsw x2, [sp+452]
001b5374ldr x0, [sp+136]
001b5378ldr x9, [x9+32]
001b537cldr x3, [sp+264]
001b5380ldr x4, [sp+272]
001b5384ldr x5, [sp+280]
001b5388blr x9
001b538cstr x0, [sp+168]
001b5390str x1, [sp+176]
001b5394cbnz x0, 0x1b539c
001b5398b 0x1b53b0
001b539c
001b539cloc_1b539c:
001b539cstr x0, [sp+112]
001b53a0str x1, [sp+120]
001b53a4ldp x29, x30, [sp-8]
001b53a8add sp, sp, 416
001b53acret x30
001b53b0
001b53b0loc_1b53b0:
001b53b0b 0x1b53b8
001b53b4
001b53b4loc_1b53b4:
001b53b4b 0x1b53b8
001b53b8
001b53b8loc_1b53b8:
001b53b8str xzr, [sp+104]
001b53bcldr x2, [sp+424]
001b53c0ldrsb x27, [x2]
001b53c4ldr x2, [x2+120]
001b53c8str x2, [sp+96]
001b53ccb 0x1b53d0
001b53d0
001b53d0loc_1b53d0:
001b53d0ldr x2, [sp+96]
001b53d4ldr x3, [sp+104]
001b53d8subs xzr, x2, x3
001b53dcb.gt 0x1b53e4
001b53e0b 0x1b54b0
001b53e4
001b53e4loc_1b53e4:
001b53e4ldr x0, [sp+104]
001b53e8str x0, [sp+88]
001b53ecldr x2, [sp+424]
001b53f0ldrsb x27, [x2]
001b53f4ldr x1, [x2+120]
001b53f8ldr x2, [x2+112]
001b53fcsubs xzr, x1, x0
001b5400b.hi 0x1b5408
001b5404b 0x1b55bc
001b5408
001b5408loc_1b5408:
001b5408movz x1, 208
001b540cmadd x1, x1, x0, x2
001b5410str x1, [sp+160]
001b5414ldr x1, [sp+432]
001b5418ldrsb x27, [x1]
001b541cldr x0, [sp+440]
001b5420ldr x1, [x1+64]
001b5424blr x1
001b5428str x0, [sp+344]
001b542cstr x1, [sp+352]
001b5430ldr x1, [sp+160]
001b5434ldrsb x27, [x1]
001b5438ldr x2, [x1+8]
001b543cldr x0, [x1]
001b5440str x0, [sp+224]
001b5444str x2, [sp+232]
001b5448ldr x1, [sp+352]
001b544csubs xzr, x1, x2
001b5450b.eq 0x1b5458
001b5454b 0x1b5498
001b5458
001b5458loc_1b5458:
001b5458ldr x1, [sp+344]
001b545cbl runtime.memequal
001b5460tbnz w0, 0, 0x1b5468
001b5464b 0x1b5494
001b5468
001b5468loc_1b5468:
001b5468ldr x2, [sp+160]
001b546cstr x2, [sp+336]
001b5470adrp x3, 0x567000
001b5474add x3, x3, 3488
001b5478str x3, [sp+112]
001b547cstr x2, [sp+120]
001b5480ldr x0, [sp+112]
001b5484ldr x1, [sp+120]
001b5488ldp x29, x30, [sp-8]
001b548cadd sp, sp, 416
001b5490ret x30
001b5494
001b5494loc_1b5494:
001b5494b 0x1b549c
001b5498
001b5498loc_1b5498:
001b5498b 0x1b549c
001b549c
001b549cloc_1b549c:
001b549cb 0x1b54a0
001b54a0
001b54a0loc_1b54a0:
001b54a0ldr x2, [sp+104]
001b54a4add x2, x2, 1
001b54a8str x2, [sp+104]
001b54acb 0x1b53d0
001b54b0
001b54b0loc_1b54b0:
001b54b0ldr x1, [sp+432]
001b54b4ldrsb x27, [x1]
001b54b8ldr x1, [x1+64]
001b54bcldr x0, [sp+440]
001b54c0blr x1
001b54c4str x0, [sp+344]
001b54c8str x1, [sp+352]
001b54ccstp xzr, xzr, [sp+320]
001b54d0stp xzr, xzr, [sp+304]
001b54d4ldr x0, [sp+152]
001b54d8ldr x1, [sp+144]
001b54dcldrsb x27, [x1]
001b54e0ldr x1, [x1+24]
001b54e4ldr x2, [sp+344]
001b54e8ldr x3, [sp+352]
001b54ecmov x4, x1
001b54f0mov x1, x2
001b54f4mov x2, x3
001b54f8blr x4
001b54fcstr x0, [sp+320]
001b5500str x1, [sp+328]
001b5504str x2, [sp+304]
001b5508str x3, [sp+312]
001b550cldr x1, [sp+320]
001b5510ldr x2, [sp+328]
001b5514str x1, [sp+392]
001b5518str x2, [sp+400]
001b551cldr x1, [sp+304]
001b5520ldr x2, [sp+312]
001b5524str x1, [sp+376]
001b5528str x2, [sp+384]
001b552cldr x1, [sp+400]
001b5530ldr x2, [sp+392]
001b5534str x2, [sp+184]
001b5538str x1, [sp+192]
001b553ccbnz x2, 0x1b5544
001b5540b 0x1b5594
001b5544
001b5544loc_1b5544:
001b5544stp xzr, xzr, [sp+288]
001b5548ldr x2, [sp+192]
001b554cldr x3, [sp+184]
001b5550cbnz x3, 0x1b5558
001b5554b 0x1b55b0
001b5558
001b5558loc_1b5558:
001b5558str x2, [sp+216]
001b555cldr x1, [x3+8]
001b5560adrp x0, 0x85c000
001b5564add x0, x0, 496
001b5568bl runtime.typeAssert
001b556cb 0x1b5570
001b5570
001b5570loc_1b5570:
001b5570str x0, [sp+288]
001b5574ldr x1, [sp+216]
001b5578str x1, [sp+296]
001b557cstr x0, [sp+112]
001b5580str x1, [sp+120]
001b5584ldr x0, [sp+112]
001b5588ldp x29, x30, [sp-8]
001b558cadd sp, sp, 416
001b5590ret x30
001b5594
001b5594loc_1b5594:
001b5594ldr x0, [sp+432]
001b5598ldr x1, [sp+440]
001b559cstr x0, [sp+112]
001b55a0str x1, [sp+120]
001b55a4ldp x29, x30, [sp-8]
001b55a8add sp, sp, 416
001b55acret x30
001b55b0
001b55b0loc_1b55b0:
001b55b0adrp x0, 0x4d0000
001b55b4add x0, x0, 1632
001b55b8bl runtime.panicnildottype
001b55bc
001b55bcloc_1b55bc:
001b55bcbl runtime.panicIndex
001b55c0hint
001b55c4
001b55c4loc_1b55c4:
001b55c4stp x0, x1, [sp+8]
001b55c8str x2, [sp+24]
001b55ccstp w3, w4, [sp+32]
001b55d0mov x3, x30
001b55d4bl runtime.morestack_noctxt.abi0
001b55d8ldp x0, x1, [sp+8]
001b55dcldr x2, [sp+24]
001b55e0ldp w3, w4, [sp+32]
001b55e4b 0x1b5250
001b55e8udf 0
001b55ecudf 0
001b5250
001b55f0
001b55f0google.golang.org/protobuf/internal/filedesc.(*File).unmarshalFull: ; void google.golang.org/protobuf/internal/filedesc.(*File).unmarshalFull(google.golang.org/protobuf/internal/filedesc.File * fd, struct []uint8 b)
001b55f0ldr x16, [x28+16]
001b55f4sub x17, sp, 480
001b55f8subs xzr, x17, x16
001b55fcb.ls 0x1b5e3c
001b5600sub x20, sp, 608
001b5604stp x29, x30, [x20-8]
001b5608add sp, x20, 0
001b560csub x29, sp, 8
001b5610str x0, [sp+616]
001b5614str x1, [sp+624]
001b5618str x2, [sp+632]
001b561cstr x3, [sp+640]
001b5620bl google.golang.org/protobuf/internal/filedesc.getBuilder
001b5624str x0, [sp+304]
001b5628str x0, [sp+528]
001b562cstp xzr, xzr, [sp+440]
001b5630add x0, sp, 440
001b5634str x0, [sp+456]
001b5638ldrsb x27, [x0]
001b563cadrp x1, 0
001b5640add x1, x1, 3680
001b5644str x1, [x0]
001b5648ldrsb x27, [x0]
001b564cldr x1, [sp+528]
001b5650adrp x27, 0x896000
001b5654ldr w2, [x27+3056]
001b5658cbz w2, 0x1b5660
001b565cb 0x1b5664
001b5660
001b5660loc_1b5660:
001b5660b 0x1b5678
001b5664
001b5664loc_1b5664:
001b5664bl runtime.gcWriteBarrier2
001b5668str x1, [x25]
001b566cldr x2, [x0+8]
001b5670str x2, [x25+8]
001b5674b 0x1b5678
001b5678
001b5678loc_1b5678:
001b5678str x1, [x0+8]
001b567cstr x0, [sp+200]
001b5680add x0, sp, 176
001b5684bl runtime.deferprocStack
001b5688subs xzr, x0, 0
001b568cb.ne 0x1b56f4
001b5690b 0x1b5694
001b5694
001b5694loc_1b5694:
001b5694str xzr, [sp+168]
001b5698str xzr, [sp+128]
001b569cstr xzr, [sp+160]
001b56a0str xzr, [sp+112]
001b56a4stp xzr, xzr, [sp+312]
001b56a8str xzr, [sp+328]
001b56acadrp x0, 0x4a2000
001b56b0add x0, x0, 2688
001b56b4bl runtime.newobject
001b56b8str x0, [sp+536]
001b56bcldr x1, [sp+616]
001b56c0ldrsb x27, [x1]
001b56c4adrp x27, 0x896000
001b56c8ldr w2, [x27+3056]
001b56cccbz w2, 0x1b56d4
001b56d0b 0x1b56d8
001b56d4
001b56d4loc_1b56d4:
001b56d4b 0x1b56ec
001b56d8
001b56d8loc_1b56d8:
001b56d8bl runtime.gcWriteBarrier2
001b56dcstr x0, [x25]
001b56e0ldr x5, [x1+440]
001b56e4str x5, [x25+8]
001b56e8b 0x1b56ec
001b56ec
001b56ecloc_1b56ec:
001b56ecstr x0, [x1+440]
001b56f0b 0x1b5704
001b56f4
001b56f4loc_1b56f4:
001b56f4bl runtime.deferreturn
001b56f8ldp x29, x30, [sp-8]
001b56fcadd sp, sp, 608
001b5700ret x30
001b5704
001b5704loc_1b5704:
001b5704ldr x5, [sp+632]
001b5708str x5, [sp+240]
001b570ccbnz x5, 0x1b5714
001b5710b 0x1b5d94
001b5714
001b5714loc_1b5714:
001b5714ldr x0, [sp+624]
001b5718ldr x1, [sp+632]
001b571cldr x2, [sp+640]
001b5720bl google.golang.org/protobuf/encoding/protowire.ConsumeTag
001b5724str w0, [sp+96]
001b5728strb w1, [sp+82]
001b572cstr x2, [sp+232]
001b5730ldrsw x3, [sp+96]
001b5734str w3, [sp+100]
001b5738ldrsb x3, [sp+82]
001b573cstrb w3, [sp+83]
001b5740ldr x3, [sp+232]
001b5744str x3, [sp+272]
001b5748ldrsw x3, [sp+100]
001b574cstr w3, [sp+84]
001b5750ldrsb x3, [sp+83]
001b5754strb w3, [sp+80]
001b5758ldr x0, [sp+272]
001b575cstr x0, [sp+120]
001b5760ldr x1, [sp+632]
001b5764ldr x3, [sp+624]
001b5768ldr x4, [sp+640]
001b576cb 0x1b5770
001b5770
001b5770loc_1b5770:
001b5770subs xzr, x1, x0
001b5774b.hs 0x1b577c
001b5778b 0x1b5e34
001b577c
001b577cloc_1b577c:
001b577csub x5, x4, x0
001b5780sub x6, x1, x0
001b5784sub x7, xzr, x5
001b5788and x7, x0, x7, asr #63
001b578cadd x7, x3, x7
001b5790str x7, [sp+624]
001b5794str x6, [sp+632]
001b5798str x5, [sp+640]
001b579cldrsb x5, [sp+80]
001b57a0strb w5, [sp+81]
001b57a4ubfm x6, x5, 0, 7
001b57a8cbz w6, 0x1b57b0
001b57acb 0x1b58c8
001b57b0
001b57b0loc_1b57b0:
001b57b0b 0x1b57b4
001b57b4
001b57b4loc_1b57b4:
001b57b4ldr x0, [sp+624]
001b57b8ldr x1, [sp+632]
001b57bcldr x2, [sp+640]
001b57c0bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001b57c4str x0, [sp+224]
001b57c8str x1, [sp+232]
001b57ccstr x0, [sp+264]
001b57d0str x1, [sp+256]
001b57d4str x0, [sp+104]
001b57d8str x1, [sp+152]
001b57dcldr x3, [sp+632]
001b57e0ldr x4, [sp+624]
001b57e4ldr x5, [sp+640]
001b57e8b 0x1b57ec
001b57ec
001b57ecloc_1b57ec:
001b57ecsubs xzr, x1, x3
001b57f0b.ls 0x1b57f8
001b57f4b 0x1b5e28
001b57f8
001b57f8loc_1b57f8:
001b57f8sub x5, x5, x1
001b57fcsub x6, x3, x1
001b5800sub x7, xzr, x5
001b5804and x7, x1, x7, asr #63
001b5808add x7, x4, x7
001b580cstr x7, [sp+624]
001b5810str x6, [sp+632]
001b5814str x5, [sp+640]
001b5818ldrsw x5, [sp+84]
001b581cstr w5, [sp+92]
001b5820subs wzr, w5, 10
001b5824b.eq 0x1b582c
001b5828b 0x1b586c
001b582c
001b582cloc_1b582c:
001b582cb 0x1b5830
001b5830
001b5830loc_1b5830:
001b5830ldr x5, [sp+616]
001b5834ldrsb x27, [x5]
001b5838ldr x5, [x5+440]
001b583cldrsb x27, [x5]
001b5840ldr x1, [x5+16]
001b5844ldr x5, [x5+8]
001b5848ldr x0, [sp+104]
001b584csubs xzr, x0, x1
001b5850b.lo 0x1b5858
001b5854b 0x1b5e24
001b5858
001b5858loc_1b5858:
001b5858sub x6, x0, x0, lsl #2
001b585csub x5, x5, x6, lsl #3
001b5860orr x6, xzr, 1
001b5864strb w6, [x5+16]
001b5868b 0x1b58c4
001b586c
001b586cloc_1b586c:
001b586csubs wzr, w5, 11
001b5870b.eq 0x1b5878
001b5874b 0x1b58b8
001b5878
001b5878loc_1b5878:
001b5878b 0x1b587c
001b587c
001b587cloc_1b587c:
001b587cldr x5, [sp+616]
001b5880ldrsb x27, [x5]
001b5884ldr x5, [x5+440]
001b5888ldrsb x27, [x5]
001b588cldr x1, [x5+16]
001b5890ldr x5, [x5+8]
001b5894ldr x0, [sp+104]
001b5898subs xzr, x0, x1
001b589cb.lo 0x1b58a4
001b58a0b 0x1b5e20
001b58a4
001b58a4loc_1b58a4:
001b58a4sub x6, x0, x0, lsl #2
001b58a8sub x5, x5, x6, lsl #3
001b58acorr x6, xzr, 1
001b58b0strb w6, [x5+17]
001b58b4b 0x1b58c4
001b58b8
001b58b8loc_1b58b8:
001b58b8b 0x1b58bc
001b58bc
001b58bcloc_1b58bc:
001b58bcorr x6, xzr, 1
001b58c0b 0x1b58c4
001b58c4
001b58c4loc_1b58c4:
001b58c4b 0x1b5d8c
001b58c8
001b58c8loc_1b58c8:
001b58c8ubfm x5, x5, 0, 7
001b58ccsubs wzr, w5, 2
001b58d0b.eq 0x1b58d8
001b58d4b 0x1b5d24
001b58d8
001b58d8loc_1b58d8:
001b58d8b 0x1b58dc
001b58dc
001b58dcloc_1b58dc:
001b58dcstr xzr, [sp+504]
001b58e0add x27, sp, 512
001b58e4stp xzr, xzr, [x27]
001b58e8ldr x0, [sp+624]
001b58ecldr x1, [sp+632]
001b58f0ldr x2, [sp+640]
001b58f4bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001b58f8str x0, [sp+504]
001b58fcstr x1, [sp+512]
001b5900str x2, [sp+520]
001b5904str x3, [sp+232]
001b5908str x0, [sp+576]
001b590cstr x1, [sp+584]
001b5910str x2, [sp+592]
001b5914ldr x3, [sp+232]
001b5918str x3, [sp+248]
001b591cstr x0, [sp+280]
001b5920str x1, [sp+288]
001b5924str x2, [sp+296]
001b5928ldr x0, [sp+248]
001b592cstr x0, [sp+144]
001b5930ldr x1, [sp+632]
001b5934ldr x3, [sp+624]
001b5938ldr x4, [sp+640]
001b593cb 0x1b5940
001b5940
001b5940loc_1b5940:
001b5940subs xzr, x1, x0
001b5944b.hs 0x1b594c
001b5948b 0x1b5e1c
001b594c
001b594cloc_1b594c:
001b594csub x6, x4, x0
001b5950sub x7, x1, x0
001b5954sub x8, xzr, x6
001b5958and x8, x0, x8, asr #63
001b595cadd x8, x3, x8
001b5960str x8, [sp+624]
001b5964str x7, [sp+632]
001b5968str x6, [sp+640]
001b596cldrsw x6, [sp+84]
001b5970str w6, [sp+88]
001b5974subs wzr, w6, 5
001b5978b.le 0x1b5980
001b597cb 0x1b5c10
001b5980
001b5980loc_1b5980:
001b5980subs wzr, w6, 3
001b5984b.eq 0x1b598c
001b5988b 0x1b5b48
001b598c
001b598cloc_1b598c:
001b598cb 0x1b5990
001b5990
001b5990loc_1b5990:
001b5990ldr x1, [sp+280]
001b5994ldr x2, [sp+288]
001b5998ldr x3, [sp+296]
001b599cldr x0, [sp+304]
001b59a0bl google.golang.org/protobuf/internal/strs.(*Builder).MakeString
001b59a4str x0, [sp+336]
001b59a8str x1, [sp+344]
001b59acstp xzr, xzr, [sp+488]
001b59b0stp xzr, xzr, [sp+472]
001b59b4ldr x4, [sp+616]
001b59b8ldrsb x27, [x4]
001b59bcldr x5, [x4+72]
001b59c0ldrsb x27, [x5]
001b59c4ldr x0, [x4+80]
001b59c8ldr x1, [sp+336]
001b59ccldr x2, [sp+344]
001b59d0ldr x4, [x5+32]
001b59d4blr x4
001b59d8str x0, [sp+488]
001b59dcstr x1, [sp+496]
001b59e0str x2, [sp+472]
001b59e4str x3, [sp+480]
001b59e8ldr x4, [sp+488]
001b59ecldr x5, [sp+496]
001b59f0str x4, [sp+560]
001b59f4str x5, [sp+568]
001b59f8ldr x4, [sp+472]
001b59fcldr x5, [sp+480]
001b5a00str x4, [sp+544]
001b5a04str x5, [sp+552]
001b5a08ldr x4, [sp+568]
001b5a0cldr x5, [sp+560]
001b5a10str x5, [sp+352]
001b5a14str x4, [sp+360]
001b5a18cbnz x5, 0x1b5a20
001b5a1cb 0x1b5a24
001b5a20
001b5a20loc_1b5a20:
001b5a20b 0x1b5a48
001b5a24
001b5a24loc_1b5a24:
001b5a24ldr x0, [sp+336]
001b5a28ldr x1, [sp+344]
001b5a2cbl runtime.convTstring
001b5a30str x0, [sp+432]
001b5a34adrp x2, 0x567000
001b5a38add x2, x2, 2768
001b5a3cstr x2, [sp+352]
001b5a40str x0, [sp+360]
001b5a44b 0x1b5a48
001b5a48
001b5a48loc_1b5a48:
001b5a48stp xzr, xzr, [sp+408]
001b5a4cstrb wzr, [sp+424]
001b5a50strb wzr, [sp+425]
001b5a54ldr x5, [sp+352]
001b5a58ldr x6, [sp+360]
001b5a5cstr x5, [sp+408]
001b5a60str x6, [sp+416]
001b5a64ldr x5, [sp+616]
001b5a68ldrsb x27, [x5]
001b5a6cldr x5, [x5+440]
001b5a70ldrsb x27, [x5]
001b5a74ldr x2, [x5+24]
001b5a78ldr x0, [x5+8]
001b5a7cldr x5, [x5+16]
001b5a80add x1, x5, 1
001b5a84subs xzr, x2, x1
001b5a88b.hs 0x1b5a90
001b5a8cb 0x1b5a94
001b5a90
001b5a90loc_1b5a90:
001b5a90b 0x1b5aa8
001b5a94
001b5a94loc_1b5a94:
001b5a94orr x3, xzr, 1
001b5a98adrp x4, 0x4e9000
001b5a9cadd x4, x4, 1760
001b5aa0bl runtime.growslice
001b5aa4b 0x1b5aa8
001b5aa8
001b5aa8loc_1b5aa8:
001b5aa8add x5, x1, x1, lsl #1
001b5aacubfm x5, x5, 61, 60
001b5ab0sub x5, x5, 24
001b5ab4add x6, x0, x5
001b5ab8ldr x7, [sp+416]
001b5abcldr x8, [sp+408]
001b5ac0ldrb w9, [sp+424]
001b5ac4ldrb w10, [sp+425]
001b5ac8str x8, [x0+x5]
001b5accstrb w9, [x6+16]
001b5ad0strb w10, [x6+17]
001b5ad4adrp x27, 0x896000
001b5ad8ldr w5, [x27+3056]
001b5adccbz w5, 0x1b5ae4
001b5ae0b 0x1b5ae8
001b5ae4
001b5ae4loc_1b5ae4:
001b5ae4b 0x1b5afc
001b5ae8
001b5ae8loc_1b5ae8:
001b5ae8bl runtime.gcWriteBarrier2
001b5aecstr x7, [x25]
001b5af0ldr x5, [x6+8]
001b5af4str x5, [x25+8]
001b5af8b 0x1b5afc
001b5afc
001b5afcloc_1b5afc:
001b5afcstr x7, [x6+8]
001b5b00ldr x5, [sp+616]
001b5b04ldrsb x27, [x5]
001b5b08ldr x5, [x5+440]
001b5b0cldrsb x27, [x5]
001b5b10str x1, [x5+16]
001b5b14str x2, [x5+24]
001b5b18adrp x27, 0x896000
001b5b1cldr w6, [x27+3056]
001b5b20cbz w6, 0x1b5b28
001b5b24b 0x1b5b2c
001b5b28
001b5b28loc_1b5b28:
001b5b28b 0x1b5b40
001b5b2c
001b5b2cloc_1b5b2c:
001b5b2cbl runtime.gcWriteBarrier2
001b5b30str x0, [x25]
001b5b34ldr x6, [x5+8]
001b5b38str x6, [x25+8]
001b5b3cb 0x1b5b40
001b5b40
001b5b40loc_1b5b40:
001b5b40str x0, [x5+8]
001b5b44b 0x1b5d1c
001b5b48
001b5b48loc_1b5b48:
001b5b48subs wzr, w6, 4
001b5b4cb.eq 0x1b5b54
001b5b50b 0x1b5ba8
001b5b54
001b5b54loc_1b5b54:
001b5b54b 0x1b5b58
001b5b58
001b5b58loc_1b5b58:
001b5b58ldr x5, [sp+616]
001b5b5cldrsb x27, [x5]
001b5b60ldr x1, [x5+280]
001b5b64ldr x5, [x5+272]
001b5b68ldr x0, [sp+128]
001b5b6csubs xzr, x1, x0
001b5b70b.hi 0x1b5b78
001b5b74b 0x1b5e18
001b5b78
001b5b78loc_1b5b78:
001b5b78movz x6, 208
001b5b7cmadd x0, x6, x0, x5
001b5b80str x0, [sp+392]
001b5b84ldr x1, [sp+280]
001b5b88ldr x4, [sp+304]
001b5b8cldr x2, [sp+288]
001b5b90ldr x3, [sp+296]
001b5b94bl google.golang.org/protobuf/internal/filedesc.(*Message).unmarshalFull
001b5b98ldr x5, [sp+128]
001b5b9cadd x5, x5, 1
001b5ba0str x5, [sp+128]
001b5ba4b 0x1b5d1c
001b5ba8
001b5ba8loc_1b5ba8:
001b5ba8subs wzr, w6, 5
001b5bacb.eq 0x1b5bb4
001b5bb0b 0x1b5c04
001b5bb4
001b5bb4loc_1b5bb4:
001b5bb4b 0x1b5bb8
001b5bb8
001b5bb8loc_1b5bb8:
001b5bb8ldr x5, [sp+616]
001b5bbcldrsb x27, [x5]
001b5bc0ldr x1, [x5+232]
001b5bc4ldr x5, [x5+224]
001b5bc8ldr x0, [sp+168]
001b5bccsubs xzr, x1, x0
001b5bd0b.hi 0x1b5bd8
001b5bd4b 0x1b5e14
001b5bd8
001b5bd8loc_1b5bd8:
001b5bd8add x0, x5, x0, lsl #6
001b5bdcstr x0, [sp+400]
001b5be0ldr x1, [sp+280]
001b5be4ldr x4, [sp+304]
001b5be8ldr x2, [sp+288]
001b5becldr x3, [sp+296]
001b5bf0bl google.golang.org/protobuf/internal/filedesc.(*Enum).unmarshalFull
001b5bf4ldr x5, [sp+168]
001b5bf8add x5, x5, 1
001b5bfcstr x5, [sp+168]
001b5c00b 0x1b5d1c
001b5c04
001b5c04loc_1b5c04:
001b5c04b 0x1b5c08
001b5c08
001b5c08loc_1b5c08:
001b5c08b 0x1b5c0c
001b5c0c
001b5c0cloc_1b5c0c:
001b5c0cb 0x1b5d18
001b5c10
001b5c10loc_1b5c10:
001b5c10subs wzr, w6, 6
001b5c14b.eq 0x1b5c1c
001b5c18b 0x1b5c70
001b5c1c
001b5c1cloc_1b5c1c:
001b5c1cb 0x1b5c20
001b5c20
001b5c20loc_1b5c20:
001b5c20ldr x5, [sp+616]
001b5c24ldrsb x27, [x5]
001b5c28ldr x1, [x5+376]
001b5c2cldr x5, [x5+368]
001b5c30ldr x0, [sp+112]
001b5c34subs xzr, x1, x0
001b5c38b.hi 0x1b5c40
001b5c3cb 0x1b5e10
001b5c40
001b5c40loc_1b5c40:
001b5c40sub x6, x0, x0, lsl #3
001b5c44sub x0, x5, x6, lsl #3
001b5c48str x0, [sp+376]
001b5c4cldr x1, [sp+280]
001b5c50ldr x4, [sp+304]
001b5c54ldr x2, [sp+288]
001b5c58ldr x3, [sp+296]
001b5c5cbl google.golang.org/protobuf/internal/filedesc.(*Service).unmarshalFull
001b5c60ldr x5, [sp+112]
001b5c64add x5, x5, 1
001b5c68str x5, [sp+112]
001b5c6cb 0x1b5d1c
001b5c70
001b5c70loc_1b5c70:
001b5c70subs wzr, w6, 7
001b5c74b.eq 0x1b5c7c
001b5c78b 0x1b5cd0
001b5c7c
001b5c7cloc_1b5c7c:
001b5c7cb 0x1b5c80
001b5c80
001b5c80loc_1b5c80:
001b5c80ldr x5, [sp+616]
001b5c84ldrsb x27, [x5]
001b5c88ldr x1, [x5+328]
001b5c8cldr x5, [x5+320]
001b5c90ldr x0, [sp+160]
001b5c94subs xzr, x1, x0
001b5c98b.hi 0x1b5ca0
001b5c9cb 0x1b5e0c
001b5ca0
001b5ca0loc_1b5ca0:
001b5ca0movz x6, 88
001b5ca4madd x0, x6, x0, x5
001b5ca8str x0, [sp+384]
001b5cacldr x1, [sp+280]
001b5cb0ldr x4, [sp+304]
001b5cb4ldr x2, [sp+288]
001b5cb8ldr x3, [sp+296]
001b5cbcbl google.golang.org/protobuf/internal/filedesc.(*Extension).unmarshalFull
001b5cc0ldr x5, [sp+160]
001b5cc4add x5, x5, 1
001b5cc8str x5, [sp+160]
001b5cccb 0x1b5d1c
001b5cd0
001b5cd0loc_1b5cd0:
001b5cd0subs wzr, w6, 8
001b5cd4b.eq 0x1b5cdc
001b5cd8b 0x1b5d0c
001b5cdc
001b5cdcloc_1b5cdc:
001b5cdcb 0x1b5ce0
001b5ce0
001b5ce0loc_1b5ce0:
001b5ce0ldr x0, [sp+312]
001b5ce4ldr x3, [sp+280]
001b5ce8ldr x1, [sp+320]
001b5cecldr x4, [sp+288]
001b5cf0ldr x2, [sp+328]
001b5cf4ldr x5, [sp+296]
001b5cf8bl google.golang.org/protobuf/internal/filedesc.appendOptions
001b5cfcstr x0, [sp+312]
001b5d00str x1, [sp+320]
001b5d04str x2, [sp+328]
001b5d08b 0x1b5d1c
001b5d0c
001b5d0cloc_1b5d0c:
001b5d0cb 0x1b5d10
001b5d10
001b5d10loc_1b5d10:
001b5d10b 0x1b5d14
001b5d14
001b5d14loc_1b5d14:
001b5d14b 0x1b5d18
001b5d18
001b5d18loc_1b5d18:
001b5d18b 0x1b5d1c
001b5d1c
001b5d1cloc_1b5d1c:
001b5d1corr x6, xzr, 1
001b5d20b 0x1b5d8c
001b5d24
001b5d24loc_1b5d24:
001b5d24b 0x1b5d28
001b5d28
001b5d28loc_1b5d28:
001b5d28b 0x1b5d2c
001b5d2c
001b5d2cloc_1b5d2c:
001b5d2cldrsb x1, [sp+80]
001b5d30ldr x2, [sp+624]
001b5d34ldr x3, [sp+632]
001b5d38ldr x4, [sp+640]
001b5d3cldrsw x0, [sp+84]
001b5d40bl google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue
001b5d44str x0, [sp+136]
001b5d48ldr x1, [sp+632]
001b5d4cldr x5, [sp+624]
001b5d50ldr x6, [sp+640]
001b5d54b 0x1b5d58
001b5d58
001b5d58loc_1b5d58:
001b5d58subs xzr, x0, x1
001b5d5cb.ls 0x1b5d64
001b5d60b 0x1b5e08
001b5d64
001b5d64loc_1b5d64:
001b5d64sub x6, x6, x0
001b5d68sub x7, x1, x0
001b5d6csub x8, xzr, x6
001b5d70and x8, x0, x8, asr #63
001b5d74add x5, x5, x8
001b5d78str x5, [sp+624]
001b5d7cstr x7, [sp+632]
001b5d80str x6, [sp+640]
001b5d84orr x6, xzr, 1
001b5d88b 0x1b5d8c
001b5d8c
001b5d8cloc_1b5d8c:
001b5d8cb 0x1b5d90
001b5d90
001b5d90loc_1b5d90:
001b5d90b 0x1b5704
001b5d94
001b5d94loc_1b5d94:
001b5d94ldr x0, [sp+616]
001b5d98ldrsb x27, [x0]
001b5d9cstr x0, [sp+368]
001b5da0ldr x2, [sp+312]
001b5da4ldr x3, [sp+320]
001b5da8ldr x4, [sp+328]
001b5dacadrp x1, 0x86d000
001b5db0add x1, x1, 816
001b5db4bl google.golang.org/protobuf/internal/filedesc.(*Builder).optionsUnmarshaler
001b5db8str x0, [sp+464]
001b5dbcldr x5, [sp+616]
001b5dc0ldrsb x27, [x5]
001b5dc4ldr x5, [x5+440]
001b5dc8ldrsb x27, [x5]
001b5dccadrp x27, 0x896000
001b5dd0ldr w6, [x27+3056]
001b5dd4cbz w6, 0x1b5ddc
001b5dd8b 0x1b5de0
001b5ddc
001b5ddcloc_1b5ddc:
001b5ddcb 0x1b5df4
001b5de0
001b5de0loc_1b5de0:
001b5de0bl runtime.gcWriteBarrier2
001b5de4str x0, [x25]
001b5de8ldr x1, [x5]
001b5decstr x1, [x25+8]
001b5df0b 0x1b5df4
001b5df4
001b5df4loc_1b5df4:
001b5df4str x0, [x5]
001b5df8bl runtime.deferreturn
001b5dfcldp x29, x30, [sp-8]
001b5e00add sp, sp, 608
001b5e04ret x30
001b5e08
001b5e08loc_1b5e08:
001b5e08bl runtime.panicSliceB
001b5e0c
001b5e0cloc_1b5e0c:
001b5e0cbl runtime.panicIndex
001b5e10
001b5e10loc_1b5e10:
001b5e10bl runtime.panicIndex
001b5e14
001b5e14loc_1b5e14:
001b5e14bl runtime.panicIndex
001b5e18
001b5e18loc_1b5e18:
001b5e18bl runtime.panicIndex
001b5e1c
001b5e1cloc_1b5e1c:
001b5e1cbl runtime.panicSliceB
001b5e20
001b5e20loc_1b5e20:
001b5e20bl runtime.panicIndexU
001b5e24
001b5e24loc_1b5e24:
001b5e24bl runtime.panicIndexU
001b5e28
001b5e28loc_1b5e28:
001b5e28mov x0, x1
001b5e2cmov x1, x3
001b5e30bl runtime.panicSliceB
001b5e34
001b5e34loc_1b5e34:
001b5e34bl runtime.panicSliceB
001b5e38hint
001b5e3c
001b5e3cloc_1b5e3c:
001b5e3cstp x0, x1, [sp+8]
001b5e40stp x2, x3, [sp+24]
001b5e44mov x3, x30
001b5e48bl runtime.morestack_noctxt.abi0
001b5e4cldp x0, x1, [sp+8]
001b5e50ldp x2, x3, [sp+24]
001b5e54b 0x1b55f0
001b5e58udf 0
001b5e5cudf 0
001b55f0
001b55f0google.golang.org/protobuf/internal/filedesc.(*File).unmarshalFull: ; void google.golang.org/protobuf/internal/filedesc.(*File).unmarshalFull(google.golang.org/protobuf/internal/filedesc.File * fd, struct []uint8 b)
001b55f0ldr x16, [x28+16]
001b55f4sub x17, sp, 480
001b55f8subs xzr, x17, x16
001b55fcb.ls 0x1b5e3c
001b5600sub x20, sp, 608
001b5604stp x29, x30, [x20-8]
001b5608add sp, x20, 0
001b560csub x29, sp, 8
001b5610str x0, [sp+616]
001b5614str x1, [sp+624]
001b5618str x2, [sp+632]
001b561cstr x3, [sp+640]
001b5620bl google.golang.org/protobuf/internal/filedesc.getBuilder
001b5624str x0, [sp+304]
001b5628str x0, [sp+528]
001b562cstp xzr, xzr, [sp+440]
001b5630add x0, sp, 440
001b5634str x0, [sp+456]
001b5638ldrsb x27, [x0]
001b563cadrp x1, 0
001b5640add x1, x1, 3680
001b5644str x1, [x0]
001b5648ldrsb x27, [x0]
001b564cldr x1, [sp+528]
001b5650adrp x27, 0x896000
001b5654ldr w2, [x27+3056]
001b5658cbz w2, 0x1b5660
001b565cb 0x1b5664
001b5660
001b5660loc_1b5660:
001b5660b 0x1b5678
001b5664
001b5664loc_1b5664:
001b5664bl runtime.gcWriteBarrier2
001b5668str x1, [x25]
001b566cldr x2, [x0+8]
001b5670str x2, [x25+8]
001b5674b 0x1b5678
001b5678
001b5678loc_1b5678:
001b5678str x1, [x0+8]
001b567cstr x0, [sp+200]
001b5680add x0, sp, 176
001b5684bl runtime.deferprocStack
001b5688subs xzr, x0, 0
001b568cb.ne 0x1b56f4
001b5690b 0x1b5694
001b5694
001b5694loc_1b5694:
001b5694str xzr, [sp+168]
001b5698str xzr, [sp+128]
001b569cstr xzr, [sp+160]
001b56a0str xzr, [sp+112]
001b56a4stp xzr, xzr, [sp+312]
001b56a8str xzr, [sp+328]
001b56acadrp x0, 0x4a2000
001b56b0add x0, x0, 2688
001b56b4bl runtime.newobject
001b56b8str x0, [sp+536]
001b56bcldr x1, [sp+616]
001b56c0ldrsb x27, [x1]
001b56c4adrp x27, 0x896000
001b56c8ldr w2, [x27+3056]
001b56cccbz w2, 0x1b56d4
001b56d0b 0x1b56d8
001b56d4
001b56d4loc_1b56d4:
001b56d4b 0x1b56ec
001b56d8
001b56d8loc_1b56d8:
001b56d8bl runtime.gcWriteBarrier2
001b56dcstr x0, [x25]
001b56e0ldr x5, [x1+440]
001b56e4str x5, [x25+8]
001b56e8b 0x1b56ec
001b56ec
001b56ecloc_1b56ec:
001b56ecstr x0, [x1+440]
001b56f0b 0x1b5704
001b56f4
001b56f4loc_1b56f4:
001b56f4bl runtime.deferreturn
001b56f8ldp x29, x30, [sp-8]
001b56fcadd sp, sp, 608
001b5700ret x30
001b5704
001b5704loc_1b5704:
001b5704ldr x5, [sp+632]
001b5708str x5, [sp+240]
001b570ccbnz x5, 0x1b5714
001b5710b 0x1b5d94
001b5714
001b5714loc_1b5714:
001b5714ldr x0, [sp+624]
001b5718ldr x1, [sp+632]
001b571cldr x2, [sp+640]
001b5720bl google.golang.org/protobuf/encoding/protowire.ConsumeTag
001b5724str w0, [sp+96]
001b5728strb w1, [sp+82]
001b572cstr x2, [sp+232]
001b5730ldrsw x3, [sp+96]
001b5734str w3, [sp+100]
001b5738ldrsb x3, [sp+82]
001b573cstrb w3, [sp+83]
001b5740ldr x3, [sp+232]
001b5744str x3, [sp+272]
001b5748ldrsw x3, [sp+100]
001b574cstr w3, [sp+84]
001b5750ldrsb x3, [sp+83]
001b5754strb w3, [sp+80]
001b5758ldr x0, [sp+272]
001b575cstr x0, [sp+120]
001b5760ldr x1, [sp+632]
001b5764ldr x3, [sp+624]
001b5768ldr x4, [sp+640]
001b576cb 0x1b5770
001b5770
001b5770loc_1b5770:
001b5770subs xzr, x1, x0
001b5774b.hs 0x1b577c
001b5778b 0x1b5e34
001b577c
001b577cloc_1b577c:
001b577csub x5, x4, x0
001b5780sub x6, x1, x0
001b5784sub x7, xzr, x5
001b5788and x7, x0, x7, asr #63
001b578cadd x7, x3, x7
001b5790str x7, [sp+624]
001b5794str x6, [sp+632]
001b5798str x5, [sp+640]
001b579cldrsb x5, [sp+80]
001b57a0strb w5, [sp+81]
001b57a4ubfm x6, x5, 0, 7
001b57a8cbz w6, 0x1b57b0
001b57acb 0x1b58c8
001b57b0
001b57b0loc_1b57b0:
001b57b0b 0x1b57b4
001b57b4
001b57b4loc_1b57b4:
001b57b4ldr x0, [sp+624]
001b57b8ldr x1, [sp+632]
001b57bcldr x2, [sp+640]
001b57c0bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001b57c4str x0, [sp+224]
001b57c8str x1, [sp+232]
001b57ccstr x0, [sp+264]
001b57d0str x1, [sp+256]
001b57d4str x0, [sp+104]
001b57d8str x1, [sp+152]
001b57dcldr x3, [sp+632]
001b57e0ldr x4, [sp+624]
001b57e4ldr x5, [sp+640]
001b57e8b 0x1b57ec
001b57ec
001b57ecloc_1b57ec:
001b57ecsubs xzr, x1, x3
001b57f0b.ls 0x1b57f8
001b57f4b 0x1b5e28
001b57f8
001b57f8loc_1b57f8:
001b57f8sub x5, x5, x1
001b57fcsub x6, x3, x1
001b5800sub x7, xzr, x5
001b5804and x7, x1, x7, asr #63
001b5808add x7, x4, x7
001b580cstr x7, [sp+624]
001b5810str x6, [sp+632]
001b5814str x5, [sp+640]
001b5818ldrsw x5, [sp+84]
001b581cstr w5, [sp+92]
001b5820subs wzr, w5, 10
001b5824b.eq 0x1b582c
001b5828b 0x1b586c
001b582c
001b582cloc_1b582c:
001b582cb 0x1b5830
001b5830
001b5830loc_1b5830:
001b5830ldr x5, [sp+616]
001b5834ldrsb x27, [x5]
001b5838ldr x5, [x5+440]
001b583cldrsb x27, [x5]
001b5840ldr x1, [x5+16]
001b5844ldr x5, [x5+8]
001b5848ldr x0, [sp+104]
001b584csubs xzr, x0, x1
001b5850b.lo 0x1b5858
001b5854b 0x1b5e24
001b5858
001b5858loc_1b5858:
001b5858sub x6, x0, x0, lsl #2
001b585csub x5, x5, x6, lsl #3
001b5860orr x6, xzr, 1
001b5864strb w6, [x5+16]
001b5868b 0x1b58c4
001b586c
001b586cloc_1b586c:
001b586csubs wzr, w5, 11
001b5870b.eq 0x1b5878
001b5874b 0x1b58b8
001b5878
001b5878loc_1b5878:
001b5878b 0x1b587c
001b587c
001b587cloc_1b587c:
001b587cldr x5, [sp+616]
001b5880ldrsb x27, [x5]
001b5884ldr x5, [x5+440]
001b5888ldrsb x27, [x5]
001b588cldr x1, [x5+16]
001b5890ldr x5, [x5+8]
001b5894ldr x0, [sp+104]
001b5898subs xzr, x0, x1
001b589cb.lo 0x1b58a4
001b58a0b 0x1b5e20
001b58a4
001b58a4loc_1b58a4:
001b58a4sub x6, x0, x0, lsl #2
001b58a8sub x5, x5, x6, lsl #3
001b58acorr x6, xzr, 1
001b58b0strb w6, [x5+17]
001b58b4b 0x1b58c4
001b58b8
001b58b8loc_1b58b8:
001b58b8b 0x1b58bc
001b58bc
001b58bcloc_1b58bc:
001b58bcorr x6, xzr, 1
001b58c0b 0x1b58c4
001b58c4
001b58c4loc_1b58c4:
001b58c4b 0x1b5d8c
001b58c8
001b58c8loc_1b58c8:
001b58c8ubfm x5, x5, 0, 7
001b58ccsubs wzr, w5, 2
001b58d0b.eq 0x1b58d8
001b58d4b 0x1b5d24
001b58d8
001b58d8loc_1b58d8:
001b58d8b 0x1b58dc
001b58dc
001b58dcloc_1b58dc:
001b58dcstr xzr, [sp+504]
001b58e0add x27, sp, 512
001b58e4stp xzr, xzr, [x27]
001b58e8ldr x0, [sp+624]
001b58ecldr x1, [sp+632]
001b58f0ldr x2, [sp+640]
001b58f4bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001b58f8str x0, [sp+504]
001b58fcstr x1, [sp+512]
001b5900str x2, [sp+520]
001b5904str x3, [sp+232]
001b5908str x0, [sp+576]
001b590cstr x1, [sp+584]
001b5910str x2, [sp+592]
001b5914ldr x3, [sp+232]
001b5918str x3, [sp+248]
001b591cstr x0, [sp+280]
001b5920str x1, [sp+288]
001b5924str x2, [sp+296]
001b5928ldr x0, [sp+248]
001b592cstr x0, [sp+144]
001b5930ldr x1, [sp+632]
001b5934ldr x3, [sp+624]
001b5938ldr x4, [sp+640]
001b593cb 0x1b5940
001b5940
001b5940loc_1b5940:
001b5940subs xzr, x1, x0
001b5944b.hs 0x1b594c
001b5948b 0x1b5e1c
001b594c
001b594cloc_1b594c:
001b594csub x6, x4, x0
001b5950sub x7, x1, x0
001b5954sub x8, xzr, x6
001b5958and x8, x0, x8, asr #63
001b595cadd x8, x3, x8
001b5960str x8, [sp+624]
001b5964str x7, [sp+632]
001b5968str x6, [sp+640]
001b596cldrsw x6, [sp+84]
001b5970str w6, [sp+88]
001b5974subs wzr, w6, 5
001b5978b.le 0x1b5980
001b597cb 0x1b5c10
001b5980
001b5980loc_1b5980:
001b5980subs wzr, w6, 3
001b5984b.eq 0x1b598c
001b5988b 0x1b5b48
001b598c
001b598cloc_1b598c:
001b598cb 0x1b5990
001b5990
001b5990loc_1b5990:
001b5990ldr x1, [sp+280]
001b5994ldr x2, [sp+288]
001b5998ldr x3, [sp+296]
001b599cldr x0, [sp+304]
001b59a0bl google.golang.org/protobuf/internal/strs.(*Builder).MakeString
001b59a4str x0, [sp+336]
001b59a8str x1, [sp+344]
001b59acstp xzr, xzr, [sp+488]
001b59b0stp xzr, xzr, [sp+472]
001b59b4ldr x4, [sp+616]
001b59b8ldrsb x27, [x4]
001b59bcldr x5, [x4+72]
001b59c0ldrsb x27, [x5]
001b59c4ldr x0, [x4+80]
001b59c8ldr x1, [sp+336]
001b59ccldr x2, [sp+344]
001b59d0ldr x4, [x5+32]
001b59d4blr x4
001b59d8str x0, [sp+488]
001b59dcstr x1, [sp+496]
001b59e0str x2, [sp+472]
001b59e4str x3, [sp+480]
001b59e8ldr x4, [sp+488]
001b59ecldr x5, [sp+496]
001b59f0str x4, [sp+560]
001b59f4str x5, [sp+568]
001b59f8ldr x4, [sp+472]
001b59fcldr x5, [sp+480]
001b5a00str x4, [sp+544]
001b5a04str x5, [sp+552]
001b5a08ldr x4, [sp+568]
001b5a0cldr x5, [sp+560]
001b5a10str x5, [sp+352]
001b5a14str x4, [sp+360]
001b5a18cbnz x5, 0x1b5a20
001b5a1cb 0x1b5a24
001b5a20
001b5a20loc_1b5a20:
001b5a20b 0x1b5a48
001b5a24
001b5a24loc_1b5a24:
001b5a24ldr x0, [sp+336]
001b5a28ldr x1, [sp+344]
001b5a2cbl runtime.convTstring
001b5a30str x0, [sp+432]
001b5a34adrp x2, 0x567000
001b5a38add x2, x2, 2768
001b5a3cstr x2, [sp+352]
001b5a40str x0, [sp+360]
001b5a44b 0x1b5a48
001b5a48
001b5a48loc_1b5a48:
001b5a48stp xzr, xzr, [sp+408]
001b5a4cstrb wzr, [sp+424]
001b5a50strb wzr, [sp+425]
001b5a54ldr x5, [sp+352]
001b5a58ldr x6, [sp+360]
001b5a5cstr x5, [sp+408]
001b5a60str x6, [sp+416]
001b5a64ldr x5, [sp+616]
001b5a68ldrsb x27, [x5]
001b5a6cldr x5, [x5+440]
001b5a70ldrsb x27, [x5]
001b5a74ldr x2, [x5+24]
001b5a78ldr x0, [x5+8]
001b5a7cldr x5, [x5+16]
001b5a80add x1, x5, 1
001b5a84subs xzr, x2, x1
001b5a88b.hs 0x1b5a90
001b5a8cb 0x1b5a94
001b5a90
001b5a90loc_1b5a90:
001b5a90b 0x1b5aa8
001b5a94
001b5a94loc_1b5a94:
001b5a94orr x3, xzr, 1
001b5a98adrp x4, 0x4e9000
001b5a9cadd x4, x4, 1760
001b5aa0bl runtime.growslice
001b5aa4b 0x1b5aa8
001b5aa8
001b5aa8loc_1b5aa8:
001b5aa8add x5, x1, x1, lsl #1
001b5aacubfm x5, x5, 61, 60
001b5ab0sub x5, x5, 24
001b5ab4add x6, x0, x5
001b5ab8ldr x7, [sp+416]
001b5abcldr x8, [sp+408]
001b5ac0ldrb w9, [sp+424]
001b5ac4ldrb w10, [sp+425]
001b5ac8str x8, [x0+x5]
001b5accstrb w9, [x6+16]
001b5ad0strb w10, [x6+17]
001b5ad4adrp x27, 0x896000
001b5ad8ldr w5, [x27+3056]
001b5adccbz w5, 0x1b5ae4
001b5ae0b 0x1b5ae8
001b5ae4
001b5ae4loc_1b5ae4:
001b5ae4b 0x1b5afc
001b5ae8
001b5ae8loc_1b5ae8:
001b5ae8bl runtime.gcWriteBarrier2
001b5aecstr x7, [x25]
001b5af0ldr x5, [x6+8]
001b5af4str x5, [x25+8]
001b5af8b 0x1b5afc
001b5afc
001b5afcloc_1b5afc:
001b5afcstr x7, [x6+8]
001b5b00ldr x5, [sp+616]
001b5b04ldrsb x27, [x5]
001b5b08ldr x5, [x5+440]
001b5b0cldrsb x27, [x5]
001b5b10str x1, [x5+16]
001b5b14str x2, [x5+24]
001b5b18adrp x27, 0x896000
001b5b1cldr w6, [x27+3056]
001b5b20cbz w6, 0x1b5b28
001b5b24b 0x1b5b2c
001b5b28
001b5b28loc_1b5b28:
001b5b28b 0x1b5b40
001b5b2c
001b5b2cloc_1b5b2c:
001b5b2cbl runtime.gcWriteBarrier2
001b5b30str x0, [x25]
001b5b34ldr x6, [x5+8]
001b5b38str x6, [x25+8]
001b5b3cb 0x1b5b40
001b5b40
001b5b40loc_1b5b40:
001b5b40str x0, [x5+8]
001b5b44b 0x1b5d1c
001b5b48
001b5b48loc_1b5b48:
001b5b48subs wzr, w6, 4
001b5b4cb.eq 0x1b5b54
001b5b50b 0x1b5ba8
001b5b54
001b5b54loc_1b5b54:
001b5b54b 0x1b5b58
001b5b58
001b5b58loc_1b5b58:
001b5b58ldr x5, [sp+616]
001b5b5cldrsb x27, [x5]
001b5b60ldr x1, [x5+280]
001b5b64ldr x5, [x5+272]
001b5b68ldr x0, [sp+128]
001b5b6csubs xzr, x1, x0
001b5b70b.hi 0x1b5b78
001b5b74b 0x1b5e18
001b5b78
001b5b78loc_1b5b78:
001b5b78movz x6, 208
001b5b7cmadd x0, x6, x0, x5
001b5b80str x0, [sp+392]
001b5b84ldr x1, [sp+280]
001b5b88ldr x4, [sp+304]
001b5b8cldr x2, [sp+288]
001b5b90ldr x3, [sp+296]
001b5b94bl google.golang.org/protobuf/internal/filedesc.(*Message).unmarshalFull
001b5b98ldr x5, [sp+128]
001b5b9cadd x5, x5, 1
001b5ba0str x5, [sp+128]
001b5ba4b 0x1b5d1c
001b5ba8
001b5ba8loc_1b5ba8:
001b5ba8subs wzr, w6, 5
001b5bacb.eq 0x1b5bb4
001b5bb0b 0x1b5c04
001b5bb4
001b5bb4loc_1b5bb4:
001b5bb4b 0x1b5bb8
001b5bb8
001b5bb8loc_1b5bb8:
001b5bb8ldr x5, [sp+616]
001b5bbcldrsb x27, [x5]
001b5bc0ldr x1, [x5+232]
001b5bc4ldr x5, [x5+224]
001b5bc8ldr x0, [sp+168]
001b5bccsubs xzr, x1, x0
001b5bd0b.hi 0x1b5bd8
001b5bd4b 0x1b5e14
001b5bd8
001b5bd8loc_1b5bd8:
001b5bd8add x0, x5, x0, lsl #6
001b5bdcstr x0, [sp+400]
001b5be0ldr x1, [sp+280]
001b5be4ldr x4, [sp+304]
001b5be8ldr x2, [sp+288]
001b5becldr x3, [sp+296]
001b5bf0bl google.golang.org/protobuf/internal/filedesc.(*Enum).unmarshalFull
001b5bf4ldr x5, [sp+168]
001b5bf8add x5, x5, 1
001b5bfcstr x5, [sp+168]
001b5c00b 0x1b5d1c
001b5c04
001b5c04loc_1b5c04:
001b5c04b 0x1b5c08
001b5c08
001b5c08loc_1b5c08:
001b5c08b 0x1b5c0c
001b5c0c
001b5c0cloc_1b5c0c:
001b5c0cb 0x1b5d18
001b5c10
001b5c10loc_1b5c10:
001b5c10subs wzr, w6, 6
001b5c14b.eq 0x1b5c1c
001b5c18b 0x1b5c70
001b5c1c
001b5c1cloc_1b5c1c:
001b5c1cb 0x1b5c20
001b5c20
001b5c20loc_1b5c20:
001b5c20ldr x5, [sp+616]
001b5c24ldrsb x27, [x5]
001b5c28ldr x1, [x5+376]
001b5c2cldr x5, [x5+368]
001b5c30ldr x0, [sp+112]
001b5c34subs xzr, x1, x0
001b5c38b.hi 0x1b5c40
001b5c3cb 0x1b5e10
001b5c40
001b5c40loc_1b5c40:
001b5c40sub x6, x0, x0, lsl #3
001b5c44sub x0, x5, x6, lsl #3
001b5c48str x0, [sp+376]
001b5c4cldr x1, [sp+280]
001b5c50ldr x4, [sp+304]
001b5c54ldr x2, [sp+288]
001b5c58ldr x3, [sp+296]
001b5c5cbl google.golang.org/protobuf/internal/filedesc.(*Service).unmarshalFull
001b5c60ldr x5, [sp+112]
001b5c64add x5, x5, 1
001b5c68str x5, [sp+112]
001b5c6cb 0x1b5d1c
001b5c70
001b5c70loc_1b5c70:
001b5c70subs wzr, w6, 7
001b5c74b.eq 0x1b5c7c
001b5c78b 0x1b5cd0
001b5c7c
001b5c7cloc_1b5c7c:
001b5c7cb 0x1b5c80
001b5c80
001b5c80loc_1b5c80:
001b5c80ldr x5, [sp+616]
001b5c84ldrsb x27, [x5]
001b5c88ldr x1, [x5+328]
001b5c8cldr x5, [x5+320]
001b5c90ldr x0, [sp+160]
001b5c94subs xzr, x1, x0
001b5c98b.hi 0x1b5ca0
001b5c9cb 0x1b5e0c
001b5ca0
001b5ca0loc_1b5ca0:
001b5ca0movz x6, 88
001b5ca4madd x0, x6, x0, x5
001b5ca8str x0, [sp+384]
001b5cacldr x1, [sp+280]
001b5cb0ldr x4, [sp+304]
001b5cb4ldr x2, [sp+288]
001b5cb8ldr x3, [sp+296]
001b5cbcbl google.golang.org/protobuf/internal/filedesc.(*Extension).unmarshalFull
001b5cc0ldr x5, [sp+160]
001b5cc4add x5, x5, 1
001b5cc8str x5, [sp+160]
001b5cccb 0x1b5d1c
001b5cd0
001b5cd0loc_1b5cd0:
001b5cd0subs wzr, w6, 8
001b5cd4b.eq 0x1b5cdc
001b5cd8b 0x1b5d0c
001b5cdc
001b5cdcloc_1b5cdc:
001b5cdcb 0x1b5ce0
001b5ce0
001b5ce0loc_1b5ce0:
001b5ce0ldr x0, [sp+312]
001b5ce4ldr x3, [sp+280]
001b5ce8ldr x1, [sp+320]
001b5cecldr x4, [sp+288]
001b5cf0ldr x2, [sp+328]
001b5cf4ldr x5, [sp+296]
001b5cf8bl google.golang.org/protobuf/internal/filedesc.appendOptions
001b5cfcstr x0, [sp+312]
001b5d00str x1, [sp+320]
001b5d04str x2, [sp+328]
001b5d08b 0x1b5d1c
001b5d0c
001b5d0cloc_1b5d0c:
001b5d0cb 0x1b5d10
001b5d10
001b5d10loc_1b5d10:
001b5d10b 0x1b5d14
001b5d14
001b5d14loc_1b5d14:
001b5d14b 0x1b5d18
001b5d18
001b5d18loc_1b5d18:
001b5d18b 0x1b5d1c
001b5d1c
001b5d1cloc_1b5d1c:
001b5d1corr x6, xzr, 1
001b5d20b 0x1b5d8c
001b5d24
001b5d24loc_1b5d24:
001b5d24b 0x1b5d28
001b5d28
001b5d28loc_1b5d28:
001b5d28b 0x1b5d2c
001b5d2c
001b5d2cloc_1b5d2c:
001b5d2cldrsb x1, [sp+80]
001b5d30ldr x2, [sp+624]
001b5d34ldr x3, [sp+632]
001b5d38ldr x4, [sp+640]
001b5d3cldrsw x0, [sp+84]
001b5d40bl google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue
001b5d44str x0, [sp+136]
001b5d48ldr x1, [sp+632]
001b5d4cldr x5, [sp+624]
001b5d50ldr x6, [sp+640]
001b5d54b 0x1b5d58
001b5d58
001b5d58loc_1b5d58:
001b5d58subs xzr, x0, x1
001b5d5cb.ls 0x1b5d64
001b5d60b 0x1b5e08
001b5d64
001b5d64loc_1b5d64:
001b5d64sub x6, x6, x0
001b5d68sub x7, x1, x0
001b5d6csub x8, xzr, x6
001b5d70and x8, x0, x8, asr #63
001b5d74add x5, x5, x8
001b5d78str x5, [sp+624]
001b5d7cstr x7, [sp+632]
001b5d80str x6, [sp+640]
001b5d84orr x6, xzr, 1
001b5d88b 0x1b5d8c
001b5d8c
001b5d8cloc_1b5d8c:
001b5d8cb 0x1b5d90
001b5d90
001b5d90loc_1b5d90:
001b5d90b 0x1b5704
001b5d94
001b5d94loc_1b5d94:
001b5d94ldr x0, [sp+616]
001b5d98ldrsb x27, [x0]
001b5d9cstr x0, [sp+368]
001b5da0ldr x2, [sp+312]
001b5da4ldr x3, [sp+320]
001b5da8ldr x4, [sp+328]
001b5dacadrp x1, 0x86d000
001b5db0add x1, x1, 816
001b5db4bl google.golang.org/protobuf/internal/filedesc.(*Builder).optionsUnmarshaler
001b5db8str x0, [sp+464]
001b5dbcldr x5, [sp+616]
001b5dc0ldrsb x27, [x5]
001b5dc4ldr x5, [x5+440]
001b5dc8ldrsb x27, [x5]
001b5dccadrp x27, 0x896000
001b5dd0ldr w6, [x27+3056]
001b5dd4cbz w6, 0x1b5ddc
001b5dd8b 0x1b5de0
001b5ddc
001b5ddcloc_1b5ddc:
001b5ddcb 0x1b5df4
001b5de0
001b5de0loc_1b5de0:
001b5de0bl runtime.gcWriteBarrier2
001b5de4str x0, [x25]
001b5de8ldr x1, [x5]
001b5decstr x1, [x25+8]
001b5df0b 0x1b5df4
001b5df4
001b5df4loc_1b5df4:
001b5df4str x0, [x5]
001b5df8bl runtime.deferreturn
001b5dfcldp x29, x30, [sp-8]
001b5e00add sp, sp, 608
001b5e04ret x30
001b5e08
001b5e08loc_1b5e08:
001b5e08bl runtime.panicSliceB
001b5e0c
001b5e0cloc_1b5e0c:
001b5e0cbl runtime.panicIndex
001b5e10
001b5e10loc_1b5e10:
001b5e10bl runtime.panicIndex
001b5e14
001b5e14loc_1b5e14:
001b5e14bl runtime.panicIndex
001b5e18
001b5e18loc_1b5e18:
001b5e18bl runtime.panicIndex
001b5e1c
001b5e1cloc_1b5e1c:
001b5e1cbl runtime.panicSliceB
001b5e20
001b5e20loc_1b5e20:
001b5e20bl runtime.panicIndexU
001b5e24
001b5e24loc_1b5e24:
001b5e24bl runtime.panicIndexU
001b5e28
001b5e28loc_1b5e28:
001b5e28mov x0, x1
001b5e2cmov x1, x3
001b5e30bl runtime.panicSliceB
001b5e34
001b5e34loc_1b5e34:
001b5e34bl runtime.panicSliceB
001b5e38hint
001b5e3c
001b5e3cloc_1b5e3c:
001b5e3cstp x0, x1, [sp+8]
001b5e40stp x2, x3, [sp+24]
001b5e44mov x3, x30
001b5e48bl runtime.morestack_noctxt.abi0
001b5e4cldp x0, x1, [sp+8]
001b5e50ldp x2, x3, [sp+24]
001b5e54b 0x1b55f0
001b5e58udf 0
001b5e5cudf 0
001b55f0
001b5e60
001b5e60google.golang.org/protobuf/internal/filedesc.(*File).unmarshalFull.deferwrap1: ; void google.golang.org/protobuf/internal/filedesc.(*File).unmarshalFull.deferwrap1(void)
001b5e60ldr x16, [x28+16]
001b5e64subs xzr, sp, x16
001b5e68b.ls 0x1b5e98
001b5e6cstr x30, [sp-32]!
001b5e70stur x29, [sp-8]
001b5e74sub x29, sp, 8
001b5e78ldr x16, [x28+32]
001b5e7ccbnz x16, 0x1b5ea4
001b5e80
001b5e80loc_1b5e80:
001b5e80ldr x0, [x26+8]
001b5e84str x0, [sp+16]
001b5e88bl google.golang.org/protobuf/internal/filedesc.putBuilder
001b5e8cldur x29, [sp-8]
001b5e90ldr x30, [sp], 32
001b5e94ret x30
001b5e98
001b5e98loc_1b5e98:
001b5e98mov x3, x30
001b5e9cbl runtime.morestack.abi0
001b5ea0b 0x1b5e60
001b5ea4
001b5ea4loc_1b5ea4:
001b5ea4ldr x17, [x16]
001b5ea8add x20, sp, 40
001b5eacsubs xzr, x20, x17
001b5eb0b.ne 0x1b5e80
001b5eb4add x20, sp, 8
001b5eb8str x20, [x16]
001b5ebcb 0x1b5e80
001b5e60
001b5e60google.golang.org/protobuf/internal/filedesc.(*File).unmarshalFull.deferwrap1: ; void google.golang.org/protobuf/internal/filedesc.(*File).unmarshalFull.deferwrap1(void)
001b5e60ldr x16, [x28+16]
001b5e64subs xzr, sp, x16
001b5e68b.ls 0x1b5e98
001b5e6cstr x30, [sp-32]!
001b5e70stur x29, [sp-8]
001b5e74sub x29, sp, 8
001b5e78ldr x16, [x28+32]
001b5e7ccbnz x16, 0x1b5ea4
001b5e80
001b5e80loc_1b5e80:
001b5e80ldr x0, [x26+8]
001b5e84str x0, [sp+16]
001b5e88bl google.golang.org/protobuf/internal/filedesc.putBuilder
001b5e8cldur x29, [sp-8]
001b5e90ldr x30, [sp], 32
001b5e94ret x30
001b5e98
001b5e98loc_1b5e98:
001b5e98mov x3, x30
001b5e9cbl runtime.morestack.abi0
001b5ea0b 0x1b5e60
001b5ea4
001b5ea4loc_1b5ea4:
001b5ea4ldr x17, [x16]
001b5ea8add x20, sp, 40
001b5eacsubs xzr, x20, x17
001b5eb0b.ne 0x1b5e80
001b5eb4add x20, sp, 8
001b5eb8str x20, [x16]
001b5ebcb 0x1b5e80
001b5e60
Loading..