Enumerations
enum TraceEventFlag
| Name | Value | Comments |
|---|---|---|
| kTraceEventFlagNone | 0 | -- |
| kTraceEventFlagCopy | 1u << 0 | -- |
| kTraceEventFlagHasId | 1u << 1 | -- |
| kTraceEventFlagScopeOffset | 1u << 2 | -- |
| kTraceEventFlagScopeExtra | 1u << 3 | -- |
| kTraceEventFlagExplicitTimestamp | 1u << 4 | -- |
| kTraceEventFlagAsyncTTS | 1u << 5 | -- |
| kTraceEventFlagBindToEnclosing | 1u << 6 | -- |
| kTraceEventFlagFlowIn | 1u << 7 | -- |
| kTraceEventFlagFlowOut | 1u << 8 | -- |
| kTraceEventFlagHasContextId | 1u << 9 | -- |
| kTraceEventFlagHasProcessId | 1u << 10 | -- |
| kTraceEventFlagHasLocalId | 1u << 11 | -- |
| kTraceEventFlagHasGlobalId | 1u << 12 | -- |
| kTraceEventFlagTypedProtoArgs | 1u << 15 |
TODO(eseckler): Remove once we have native support for typed proto events |
| kTraceEventFlagJavaStringLiterals | 1u << 16 |
TODO(eseckler): Remove once we have native support for typed proto events |
Defined at line 36 of file ../../third_party/perfetto/include/perfetto/tracing/internal/track_event_legacy.h
enum PerfettoLegacyCurrentThreadId
| Name | Value |
|---|---|
| kCurrentThreadId | 0 |
Defined at line 57 of file ../../third_party/perfetto/include/perfetto/tracing/internal/track_event_legacy.h
Functions
-
template <typename T>ThreadTrack ConvertThreadId (const T & )User-provided function to convert an abstract thread id into a thread track.
-
template <>ThreadTrack ConvertThreadId<perfetto::legacy::PerfettoLegacyCurrentThreadId> (const PerfettoLegacyCurrentThreadId & )Built-in implementation for events referring to the current thread.