class ThreadDescriptor

Defined at line 126 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/thread_descriptor.pbzero.h

Public Members

static ChromeThreadType CHROME_THREAD_UNSPECIFIED
static ChromeThreadType CHROME_THREAD_MAIN
static ChromeThreadType CHROME_THREAD_IO
static ChromeThreadType CHROME_THREAD_POOL_BG_WORKER
static ChromeThreadType CHROME_THREAD_POOL_FG_WORKER
static ChromeThreadType CHROME_THREAD_POOL_FB_BLOCKING
static ChromeThreadType CHROME_THREAD_POOL_BG_BLOCKING
static ChromeThreadType CHROME_THREAD_POOL_SERVICE
static ChromeThreadType CHROME_THREAD_COMPOSITOR
static ChromeThreadType CHROME_THREAD_VIZ_COMPOSITOR
static ChromeThreadType CHROME_THREAD_COMPOSITOR_WORKER
static ChromeThreadType CHROME_THREAD_SERVICE_WORKER
static ChromeThreadType CHROME_THREAD_MEMORY_INFRA
static ChromeThreadType CHROME_THREAD_SAMPLING_PROFILER
static FieldMetadata kPid
static FieldMetadata kTid
static FieldMetadata kThreadName
static FieldMetadata kChromeThreadType
static FieldMetadata kReferenceTimestampUs
static FieldMetadata kReferenceThreadTimeUs
static FieldMetadata kReferenceThreadInstructionCount
static FieldMetadata kLegacySortIndex

Public Methods

const char * GetName ()

Defined at line 139 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/thread_descriptor.pbzero.h

const char * ChromeThreadType_Name (ChromeThreadType value)

Defined at line 143 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/thread_descriptor.pbzero.h

void set_pid (int32_t value)

Defined at line 170 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/thread_descriptor.pbzero.h

void set_tid (int32_t value)

Defined at line 188 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/thread_descriptor.pbzero.h

void set_thread_name (const char * data, size_t size)

Defined at line 206 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/thread_descriptor.pbzero.h

void set_thread_name (::protozero::ConstChars chars)

Defined at line 209 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/thread_descriptor.pbzero.h

void set_thread_name (std::string value)

Defined at line 212 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/thread_descriptor.pbzero.h

void set_chrome_thread_type (ThreadDescriptor_ChromeThreadType value)

Defined at line 230 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/thread_descriptor.pbzero.h

void set_reference_timestamp_us (int64_t value)

Defined at line 248 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/thread_descriptor.pbzero.h

void set_reference_thread_time_us (int64_t value)

Defined at line 266 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/thread_descriptor.pbzero.h

void set_reference_thread_instruction_count (int64_t value)

Defined at line 284 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/thread_descriptor.pbzero.h

void set_legacy_sort_index (int32_t value)

Defined at line 302 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/thread_descriptor.pbzero.h

Enumerations

enum 
Name Value
kPidFieldNumber 1
kTidFieldNumber 2
kThreadNameFieldNumber 5
kChromeThreadTypeFieldNumber 4
kReferenceTimestampUsFieldNumber 6
kReferenceThreadTimeUsFieldNumber 7
kReferenceThreadInstructionCountFieldNumber 8
kLegacySortIndexFieldNumber 3

Defined at line 129 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/thread_descriptor.pbzero.h