Home | History | Annotate | Download | only in perfetto_cmd

Lines Matching refs:descriptor

30 #include "perfetto/common/descriptor.pb.h"
34 #include "src/perfetto_cmd/perfetto_config.descriptor.h"
132 const DescriptorProto* descriptor;
140 const DescriptorProto* descriptor,
148 ctx_.push(ParserDelegateContext{descriptor, message, {}});
398 for (const auto& f : descriptor()->field()) {
439 const DescriptorProto* descriptor() {
441 return ctx_.top().descriptor;
444 const std::string& descriptor_name() { return descriptor()->name(); }
615 const DescriptorProto* descriptor,
618 for (const EnumDescriptorProto& enum_descriptor : descriptor->enum_type()) {
622 for (const DescriptorProto& nested_descriptor : descriptor->nested_type()) {
651 for (const auto& descriptor : file_descriptor.message_type()) {
653 "." + file_descriptor.package() + "." + descriptor.name();
654 name_to_descriptor[name] = &descriptor;
655 AddNestedDescriptors(name, &descriptor, &name_to_descriptor,
661 const DescriptorProto* descriptor = name_to_descriptor[kConfigProtoName];
662 PERFETTO_CHECK(descriptor);
665 ParserDelegate delegate(descriptor, message.get(), reporter,