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