class ProcessDescriptor

Defined at line 106 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.pbzero.h

Public Members

static ChromeProcessType PROCESS_UNSPECIFIED
static ChromeProcessType PROCESS_BROWSER
static ChromeProcessType PROCESS_RENDERER
static ChromeProcessType PROCESS_UTILITY
static ChromeProcessType PROCESS_ZYGOTE
static ChromeProcessType PROCESS_SANDBOX_HELPER
static ChromeProcessType PROCESS_GPU
static ChromeProcessType PROCESS_PPAPI_PLUGIN
static ChromeProcessType PROCESS_PPAPI_BROKER
static FieldMetadata kPid
static FieldMetadata kCmdline
static FieldMetadata kProcessName
static FieldMetadata kProcessPriority
static FieldMetadata kStartTimestampNs
static FieldMetadata kChromeProcessType
static FieldMetadata kLegacySortIndex
static FieldMetadata kProcessLabels

Public Methods

const char * GetName ()

Defined at line 119 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.pbzero.h

const char * ChromeProcessType_Name (ChromeProcessType value)

Defined at line 123 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.pbzero.h

void set_pid (int32_t value)

Defined at line 145 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.pbzero.h

void add_cmdline (const char * data, size_t size)

Defined at line 163 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.pbzero.h

void add_cmdline (::protozero::ConstChars chars)

Defined at line 166 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.pbzero.h

void add_cmdline (std::string value)

Defined at line 169 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.pbzero.h

void set_process_name (const char * data, size_t size)

Defined at line 187 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.pbzero.h

void set_process_name (::protozero::ConstChars chars)

Defined at line 190 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.pbzero.h

void set_process_name (std::string value)

Defined at line 193 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.pbzero.h

void set_process_priority (int32_t value)

Defined at line 211 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.pbzero.h

void set_start_timestamp_ns (int64_t value)

Defined at line 229 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.pbzero.h

void set_chrome_process_type (ProcessDescriptor_ChromeProcessType value)

Defined at line 247 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.pbzero.h

void set_legacy_sort_index (int32_t value)

Defined at line 265 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.pbzero.h

void add_process_labels (const char * data, size_t size)

Defined at line 283 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.pbzero.h

void add_process_labels (::protozero::ConstChars chars)

Defined at line 286 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.pbzero.h

void add_process_labels (std::string value)

Defined at line 289 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.pbzero.h

Enumerations

enum 
Name Value
kPidFieldNumber 1
kCmdlineFieldNumber 2
kProcessNameFieldNumber 6
kProcessPriorityFieldNumber 5
kStartTimestampNsFieldNumber 7
kChromeProcessTypeFieldNumber 4
kLegacySortIndexFieldNumber 3
kProcessLabelsFieldNumber 8

Defined at line 109 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.pbzero.h