v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
trace-event-no-perfetto.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define TRACE_DISABLED_BY_DEFAULT(name)
 
#define TRACE_EVENT0(category_group, name)
 
#define TRACE_EVENT_WITH_FLOW0(category_group, name, bind_id, flow_flags)
 
#define TRACE_EVENT1(category_group, name, arg1_name, arg1_val)
 
#define TRACE_EVENT_WITH_FLOW1(category_group, name, bind_id, flow_flags, arg1_name, arg1_val)
 
#define TRACE_EVENT2(category_group, name, arg1_name, arg1_val, arg2_name, arg2_val)
 
#define TRACE_EVENT_WITH_FLOW2(category_group, name, bind_id, flow_flags, arg1_name, arg1_val, arg2_name, arg2_val)
 
#define TRACE_EVENT_INSTANT0(category_group, name, scope)
 
#define TRACE_EVENT_INSTANT1(category_group, name, scope, arg1_name, arg1_val)
 
#define TRACE_EVENT_INSTANT2(category_group, name, scope, arg1_name, arg1_val, arg2_name, arg2_val)
 
#define TRACE_EVENT_COPY_INSTANT0(category_group, name, scope)
 
#define TRACE_EVENT_COPY_INSTANT1(category_group, name, scope, arg1_name, arg1_val)
 
#define TRACE_EVENT_COPY_INSTANT2(category_group, name, scope, arg1_name, arg1_val, arg2_name, arg2_val)
 
#define TRACE_EVENT_INSTANT_WITH_FLAGS0(category_group, name, scope_and_flags)
 
#define TRACE_EVENT_INSTANT_WITH_FLAGS1(category_group, name, scope_and_flags, arg1_name, arg1_val)
 
#define TRACE_EVENT_INSTANT_WITH_TIMESTAMP0(category_group, name, scope, timestamp)
 
#define TRACE_EVENT_INSTANT_WITH_TIMESTAMP1(category_group, name, scope, timestamp, arg_name, arg_val)
 
#define TRACE_EVENT_BEGIN0(category_group, name)
 
#define TRACE_EVENT_BEGIN1(category_group, name, arg1_name, arg1_val)
 
#define TRACE_EVENT_BEGIN2(category_group, name, arg1_name, arg1_val, arg2_name, arg2_val)
 
#define TRACE_EVENT_BEGIN_WITH_FLAGS0(category_group, name, flags)
 
#define TRACE_EVENT_BEGIN_WITH_FLAGS1(category_group, name, flags, arg1_name, arg1_val)
 
#define TRACE_EVENT_COPY_BEGIN2(category_group, name, arg1_name, arg1_val, arg2_name, arg2_val)
 
#define TRACE_EVENT_BEGIN_WITH_ID_TID_AND_TIMESTAMP0(category_group, name, id, thread_id, timestamp)
 
#define TRACE_EVENT_COPY_BEGIN_WITH_ID_TID_AND_TIMESTAMP0( category_group, name, id, thread_id, timestamp)
 
#define TRACE_EVENT_COPY_BEGIN_WITH_ID_TID_AND_TIMESTAMP1( category_group, name, id, thread_id, timestamp, arg1_name, arg1_val)
 
#define TRACE_EVENT_COPY_BEGIN_WITH_ID_TID_AND_TIMESTAMP2( category_group, name, id, thread_id, timestamp, arg1_name, arg1_val, arg2_name, arg2_val)
 
#define TRACE_EVENT_END0(category_group, name)
 
#define TRACE_EVENT_END1(category_group, name, arg1_name, arg1_val)
 
#define TRACE_EVENT_END2(category_group, name, arg1_name, arg1_val, arg2_name, arg2_val)
 
#define TRACE_EVENT_END_WITH_FLAGS0(category_group, name, flags)
 
#define TRACE_EVENT_END_WITH_FLAGS1(category_group, name, flags, arg1_name, arg1_val)
 
#define TRACE_EVENT_COPY_END2(category_group, name, arg1_name, arg1_val, arg2_name, arg2_val)
 
#define TRACE_EVENT_MARK_WITH_TIMESTAMP0(category_group, name, timestamp)
 
#define TRACE_EVENT_MARK_WITH_TIMESTAMP1(category_group, name, timestamp, arg1_name, arg1_val)
 
#define TRACE_EVENT_MARK_WITH_TIMESTAMP2( category_group, name, timestamp, arg1_name, arg1_val, arg2_name, arg2_val)
 
#define TRACE_EVENT_COPY_MARK(category_group, name)
 
#define TRACE_EVENT_COPY_MARK1(category_group, name, arg1_name, arg1_val)
 
#define TRACE_EVENT_COPY_MARK_WITH_TIMESTAMP(category_group, name, timestamp)
 
#define TRACE_EVENT_END_WITH_ID_TID_AND_TIMESTAMP0(category_group, name, id, thread_id, timestamp)
 
#define TRACE_EVENT_COPY_END_WITH_ID_TID_AND_TIMESTAMP0( category_group, name, id, thread_id, timestamp)
 
#define TRACE_EVENT_COPY_END_WITH_ID_TID_AND_TIMESTAMP1( category_group, name, id, thread_id, timestamp, arg1_name, arg1_val)
 
#define TRACE_EVENT_COPY_END_WITH_ID_TID_AND_TIMESTAMP2( category_group, name, id, thread_id, timestamp, arg1_name, arg1_val, arg2_name, arg2_val)
 
#define TRACE_COUNTER1(category_group, name, value)
 
#define TRACE_COUNTER_WITH_FLAG1(category_group, name, flag, value)
 
#define TRACE_COPY_COUNTER1(category_group, name, value)
 
#define TRACE_COUNTER2(category_group, name, value1_name, value1_val, value2_name, value2_val)
 
#define TRACE_COPY_COUNTER2(category_group, name, value1_name, value1_val, value2_name, value2_val)
 
#define TRACE_COUNTER_WITH_TIMESTAMP1(category_group, name, timestamp, value)
 
#define TRACE_COUNTER_WITH_TIMESTAMP2(category_group, name, timestamp, value1_name, value1_val, value2_name, value2_val)
 
#define TRACE_COUNTER_ID1(category_group, name, id, value)
 
#define TRACE_COPY_COUNTER_ID1(category_group, name, id, value)
 
#define TRACE_COUNTER_ID2(category_group, name, id, value1_name, value1_val, value2_name, value2_val)
 
#define TRACE_COPY_COUNTER_ID2(category_group, name, id, value1_name, value1_val, value2_name, value2_val)
 
#define TRACE_EVENT_SAMPLE_WITH_ID1(category_group, name, id, arg1_name, arg1_val)
 
#define TRACE_EVENT_ASYNC_BEGIN0(category_group, name, id)
 
#define TRACE_EVENT_ASYNC_BEGIN1(category_group, name, id, arg1_name, arg1_val)
 
#define TRACE_EVENT_ASYNC_BEGIN2(category_group, name, id, arg1_name, arg1_val, arg2_name, arg2_val)
 
#define TRACE_EVENT_COPY_ASYNC_BEGIN0(category_group, name, id)
 
#define TRACE_EVENT_COPY_ASYNC_BEGIN1(category_group, name, id, arg1_name, arg1_val)
 
#define TRACE_EVENT_COPY_ASYNC_BEGIN2(category_group, name, id, arg1_name, arg1_val, arg2_name, arg2_val)
 
#define TRACE_EVENT_ASYNC_BEGIN_WITH_TIMESTAMP0(category_group, name, id, timestamp)
 
#define TRACE_EVENT_ASYNC_BEGIN_WITH_TIMESTAMP1( category_group, name, id, timestamp, arg1_name, arg1_val)
 
#define TRACE_EVENT_ASYNC_BEGIN_WITH_TIMESTAMP2(category_group, name, id, timestamp, arg1_name, arg1_val, arg2_name, arg2_val)
 
#define TRACE_EVENT_COPY_ASYNC_BEGIN_WITH_TIMESTAMP0(category_group, name, id, timestamp)
 
#define TRACE_EVENT_ASYNC_STEP_INTO0(category_group, name, id, step)
 
#define TRACE_EVENT_ASYNC_STEP_INTO1(category_group, name, id, step, arg1_name, arg1_val)
 
#define TRACE_EVENT_ASYNC_STEP_INTO_WITH_TIMESTAMP0(category_group, name, id, step, timestamp)
 
#define TRACE_EVENT_ASYNC_STEP_PAST0(category_group, name, id, step)
 
#define TRACE_EVENT_ASYNC_STEP_PAST1(category_group, name, id, step, arg1_name, arg1_val)
 
#define TRACE_EVENT_ASYNC_END0(category_group, name, id)
 
#define TRACE_EVENT_ASYNC_END1(category_group, name, id, arg1_name, arg1_val)
 
#define TRACE_EVENT_ASYNC_END2(category_group, name, id, arg1_name, arg1_val, arg2_name, arg2_val)
 
#define TRACE_EVENT_COPY_ASYNC_END0(category_group, name, id)
 
#define TRACE_EVENT_COPY_ASYNC_END1(category_group, name, id, arg1_name, arg1_val)
 
#define TRACE_EVENT_COPY_ASYNC_END2(category_group, name, id, arg1_name, arg1_val, arg2_name, arg2_val)
 
#define TRACE_EVENT_ASYNC_END_WITH_TIMESTAMP0(category_group, name, id, timestamp)
 
#define TRACE_EVENT_ASYNC_END_WITH_TIMESTAMP1(category_group, name, id, timestamp, arg1_name, arg1_val)
 
#define TRACE_EVENT_ASYNC_END_WITH_TIMESTAMP2(category_group, name, id, timestamp, arg1_name, arg1_val, arg2_name, arg2_val)
 
#define TRACE_EVENT_COPY_ASYNC_END_WITH_TIMESTAMP0(category_group, name, id, timestamp)
 
#define TRACE_EVENT_NESTABLE_ASYNC_BEGIN0(category_group, name, id)
 
#define TRACE_EVENT_NESTABLE_ASYNC_BEGIN1(category_group, name, id, arg1_name, arg1_val)
 
#define TRACE_EVENT_NESTABLE_ASYNC_BEGIN2(category_group, name, id, arg1_name, arg1_val, arg2_name, arg2_val)
 
#define TRACE_EVENT_NESTABLE_ASYNC_BEGIN_WITH_FLAGS0(category_group, name, id, flags)
 
#define TRACE_EVENT_NESTABLE_ASYNC_END0(category_group, name, id)
 
#define TRACE_EVENT_NESTABLE_ASYNC_END1(category_group, name, id, arg1_name, arg1_val)
 
#define TRACE_EVENT_NESTABLE_ASYNC_END2(category_group, name, id, arg1_name, arg1_val, arg2_name, arg2_val)
 
#define TRACE_EVENT_NESTABLE_ASYNC_END_WITH_FLAGS0(category_group, name, id, flags)
 
#define TRACE_EVENT_NESTABLE_ASYNC_INSTANT0(category_group, name, id)
 
#define TRACE_EVENT_NESTABLE_ASYNC_INSTANT1(category_group, name, id, arg1_name, arg1_val)
 
#define TRACE_EVENT_NESTABLE_ASYNC_INSTANT2( category_group, name, id, arg1_name, arg1_val, arg2_name, arg2_val)
 
#define TRACE_EVENT_COPY_NESTABLE_ASYNC_BEGIN_WITH_TTS2( category_group, name, id, arg1_name, arg1_val, arg2_name, arg2_val)
 
#define TRACE_EVENT_COPY_NESTABLE_ASYNC_END_WITH_TTS2( category_group, name, id, arg1_name, arg1_val, arg2_name, arg2_val)
 
#define TRACE_EVENT_NESTABLE_ASYNC_BEGIN_WITH_TIMESTAMP0(category_group, name, id, timestamp)
 
#define TRACE_EVENT_NESTABLE_ASYNC_BEGIN_WITH_TIMESTAMP1( category_group, name, id, timestamp, arg1_name, arg1_val)
 
#define TRACE_EVENT_NESTABLE_ASYNC_BEGIN_WITH_TIMESTAMP_AND_FLAGS0( category_group, name, id, timestamp, flags)
 
#define TRACE_EVENT_NESTABLE_ASYNC_END_WITH_TIMESTAMP0(category_group, name, id, timestamp)
 
#define TRACE_EVENT_NESTABLE_ASYNC_END_WITH_TIMESTAMP1( category_group, name, id, timestamp, arg1_name, arg1_val)
 
#define TRACE_EVENT_NESTABLE_ASYNC_END_WITH_TIMESTAMP2( category_group, name, id, timestamp, arg1_name, arg1_val, arg2_name, arg2_val)
 
#define TRACE_EVENT_NESTABLE_ASYNC_END_WITH_TIMESTAMP_AND_FLAGS0( category_group, name, id, timestamp, flags)
 
#define TRACE_EVENT_NESTABLE_ASYNC_INSTANT_WITH_TIMESTAMP0( category_group, name, id, timestamp)
 
#define TRACE_EVENT_COPY_NESTABLE_ASYNC_BEGIN0(category_group, name, id)
 
#define TRACE_EVENT_COPY_NESTABLE_ASYNC_BEGIN1(category_group, name, id, arg1_name, arg1_val)
 
#define TRACE_EVENT_COPY_NESTABLE_ASYNC_BEGIN2( category_group, name, id, arg1_name, arg1_val, arg2_name, arg2_val)
 
#define TRACE_EVENT_COPY_NESTABLE_ASYNC_END0(category_group, name, id)
 
#define TRACE_EVENT_COPY_NESTABLE_ASYNC_BEGIN_WITH_TIMESTAMP0( category_group, name, id, timestamp)
 
#define TRACE_EVENT_COPY_NESTABLE_ASYNC_BEGIN_WITH_TIMESTAMP1( category_group, name, id, timestamp, arg1_name, arg1_val)
 
#define TRACE_EVENT_COPY_NESTABLE_ASYNC_END_WITH_TIMESTAMP0( category_group, name, id, timestamp)
 
#define TRACE_EVENT_COPY_NESTABLE_ASYNC_END1(category_group, name, id, arg1_name, arg1_val)
 
#define TRACE_EVENT_METADATA1(category_group, name, arg1_name, arg1_val)
 
#define TRACE_EVENT_CLOCK_SYNC_RECEIVER(sync_id)
 
#define TRACE_EVENT_CLOCK_SYNC_ISSUER(sync_id, issue_ts, issue_end_ts)
 
#define TRACE_EVENT_OBJECT_CREATED_WITH_ID(category_group, name, id)
 
#define TRACE_EVENT_OBJECT_SNAPSHOT_WITH_ID(category_group, name, id, snapshot)
 
#define TRACE_EVENT_OBJECT_SNAPSHOT_WITH_ID_AND_TIMESTAMP( category_group, name, id, timestamp, snapshot)
 
#define TRACE_EVENT_OBJECT_DELETED_WITH_ID(category_group, name, id)
 
#define TRACE_EVENT_CATEGORY_GROUP_ENABLED(category_group, ret)
 
#define TRACE_EVENT_IS_NEW_TRACE(ret)
 
#define TRACE_TIME_TICKS_NOW()
 
#define TRACE_TIME_NOW()
 
#define TRACE_EVENT_PHASE_BEGIN   ('B')
 
#define TRACE_EVENT_PHASE_END   ('E')
 
#define TRACE_EVENT_PHASE_COMPLETE   ('X')
 
#define TRACE_EVENT_PHASE_INSTANT   ('I')
 
#define TRACE_EVENT_PHASE_ASYNC_BEGIN   ('S')
 
#define TRACE_EVENT_PHASE_ASYNC_STEP_INTO   ('T')
 
#define TRACE_EVENT_PHASE_ASYNC_STEP_PAST   ('p')
 
#define TRACE_EVENT_PHASE_ASYNC_END   ('F')
 
#define TRACE_EVENT_PHASE_NESTABLE_ASYNC_BEGIN   ('b')
 
#define TRACE_EVENT_PHASE_NESTABLE_ASYNC_END   ('e')
 
#define TRACE_EVENT_PHASE_NESTABLE_ASYNC_INSTANT   ('n')
 
#define TRACE_EVENT_PHASE_FLOW_BEGIN   ('s')
 
#define TRACE_EVENT_PHASE_FLOW_STEP   ('t')
 
#define TRACE_EVENT_PHASE_FLOW_END   ('f')
 
#define TRACE_EVENT_PHASE_METADATA   ('M')
 
#define TRACE_EVENT_PHASE_COUNTER   ('C')
 
#define TRACE_EVENT_PHASE_SAMPLE   ('P')
 
#define TRACE_EVENT_PHASE_CREATE_OBJECT   ('N')
 
#define TRACE_EVENT_PHASE_SNAPSHOT_OBJECT   ('O')
 
#define TRACE_EVENT_PHASE_DELETE_OBJECT   ('D')
 
#define TRACE_EVENT_PHASE_MEMORY_DUMP   ('v')
 
#define TRACE_EVENT_PHASE_MARK   ('R')
 
#define TRACE_EVENT_PHASE_CLOCK_SYNC   ('c')
 
#define TRACE_EVENT_FLAG_NONE   (static_cast<unsigned int>(0))
 
#define TRACE_EVENT_FLAG_COPY   (static_cast<unsigned int>(1 << 0))
 
#define TRACE_EVENT_FLAG_HAS_ID   (static_cast<unsigned int>(1 << 1))
 
#define TRACE_EVENT_FLAG_SCOPE_OFFSET   (static_cast<unsigned int>(1 << 2))
 
#define TRACE_EVENT_FLAG_SCOPE_EXTRA   (static_cast<unsigned int>(1 << 3))
 
#define TRACE_EVENT_FLAG_EXPLICIT_TIMESTAMP   (static_cast<unsigned int>(1 << 4))
 
#define TRACE_EVENT_FLAG_ASYNC_TTS   (static_cast<unsigned int>(1 << 5))
 
#define TRACE_EVENT_FLAG_BIND_TO_ENCLOSING   (static_cast<unsigned int>(1 << 6))
 
#define TRACE_EVENT_FLAG_FLOW_IN   (static_cast<unsigned int>(1 << 7))
 
#define TRACE_EVENT_FLAG_FLOW_OUT   (static_cast<unsigned int>(1 << 8))
 
#define TRACE_EVENT_FLAG_HAS_CONTEXT_ID   (static_cast<unsigned int>(1 << 9))
 
#define TRACE_EVENT_FLAG_HAS_PROCESS_ID   (static_cast<unsigned int>(1 << 10))
 
#define TRACE_EVENT_FLAG_HAS_LOCAL_ID   (static_cast<unsigned int>(1 << 11))
 
#define TRACE_EVENT_FLAG_HAS_GLOBAL_ID   (static_cast<unsigned int>(1 << 12))
 
#define TRACE_EVENT_FLAG_JAVA_STRING_LITERALS    (static_cast<unsigned int>(1 << 16))
 
#define TRACE_EVENT_FLAG_SCOPE_MASK
 
#define TRACE_VALUE_TYPE_BOOL   (static_cast<unsigned char>(1))
 
#define TRACE_VALUE_TYPE_UINT   (static_cast<unsigned char>(2))
 
#define TRACE_VALUE_TYPE_INT   (static_cast<unsigned char>(3))
 
#define TRACE_VALUE_TYPE_DOUBLE   (static_cast<unsigned char>(4))
 
#define TRACE_VALUE_TYPE_POINTER   (static_cast<unsigned char>(5))
 
#define TRACE_VALUE_TYPE_STRING   (static_cast<unsigned char>(6))
 
#define TRACE_VALUE_TYPE_COPY_STRING   (static_cast<unsigned char>(7))
 
#define TRACE_VALUE_TYPE_CONVERTABLE   (static_cast<unsigned char>(8))
 
#define TRACE_VALUE_TYPE_PROTO   (static_cast<unsigned char>(9))
 
#define TRACE_EVENT_SCOPE_GLOBAL   (static_cast<unsigned char>(0 << 2))
 
#define TRACE_EVENT_SCOPE_PROCESS   (static_cast<unsigned char>(1 << 2))
 
#define TRACE_EVENT_SCOPE_THREAD   (static_cast<unsigned char>(2 << 2))
 
#define TRACE_EVENT_SCOPE_NAME_GLOBAL   ('g')
 
#define TRACE_EVENT_SCOPE_NAME_PROCESS   ('p')
 
#define TRACE_EVENT_SCOPE_NAME_THREAD   ('t')
 

Macro Definition Documentation

◆ TRACE_COPY_COUNTER1

#define TRACE_COPY_COUNTER1 ( category_group,
name,
value )
Value:
static_cast<int>(value))
#define TRACE_EVENT_PHASE_COUNTER
#define TRACE_EVENT_FLAG_COPY
#define INTERNAL_TRACE_EVENT_ADD(phase, category_group, name, flags,...)

Definition at line 269 of file trace-event-no-perfetto.h.

◆ TRACE_COPY_COUNTER2

#define TRACE_COPY_COUNTER2 ( category_group,
name,
value1_name,
value1_val,
value2_name,
value2_val )
Value:
TRACE_EVENT_FLAG_COPY, value1_name, \
static_cast<int>(value1_val), value2_name, \
static_cast<int>(value2_val))

Definition at line 285 of file trace-event-no-perfetto.h.

◆ TRACE_COPY_COUNTER_ID1

#define TRACE_COPY_COUNTER_ID1 ( category_group,
name,
id,
value )
Value:
name, id, TRACE_EVENT_FLAG_COPY, "value", \
static_cast<int>(value))
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)

Definition at line 321 of file trace-event-no-perfetto.h.

◆ TRACE_COPY_COUNTER_ID2

#define TRACE_COPY_COUNTER_ID2 ( category_group,
name,
id,
value1_name,
value1_val,
value2_name,
value2_val )
Value:
name, id, TRACE_EVENT_FLAG_COPY, \
value1_name, static_cast<int>(value1_val), \
value2_name, static_cast<int>(value2_val))

Definition at line 341 of file trace-event-no-perfetto.h.

◆ TRACE_COUNTER1

#define TRACE_COUNTER1 ( category_group,
name,
value )
Value:
static_cast<int>(value))
#define TRACE_EVENT_FLAG_NONE

Definition at line 262 of file trace-event-no-perfetto.h.

◆ TRACE_COUNTER2

#define TRACE_COUNTER2 ( category_group,
name,
value1_name,
value1_val,
value2_name,
value2_val )
Value:
TRACE_EVENT_FLAG_NONE, value1_name, \
static_cast<int>(value1_val), value2_name, \
static_cast<int>(value2_val))

Definition at line 279 of file trace-event-no-perfetto.h.

◆ TRACE_COUNTER_ID1

#define TRACE_COUNTER_ID1 ( category_group,
name,
id,
value )
Value:
name, id, TRACE_EVENT_FLAG_NONE, "value", \
static_cast<int>(value))

Definition at line 317 of file trace-event-no-perfetto.h.

◆ TRACE_COUNTER_ID2

#define TRACE_COUNTER_ID2 ( category_group,
name,
id,
value1_name,
value1_val,
value2_name,
value2_val )
Value:
name, id, TRACE_EVENT_FLAG_NONE, \
value1_name, static_cast<int>(value1_val), \
value2_name, static_cast<int>(value2_val))

Definition at line 335 of file trace-event-no-perfetto.h.

◆ TRACE_COUNTER_WITH_FLAG1

#define TRACE_COUNTER_WITH_FLAG1 ( category_group,
name,
flag,
value )
Value:
flag, "value", static_cast<int>(value))

Definition at line 266 of file trace-event-no-perfetto.h.

◆ TRACE_COUNTER_WITH_TIMESTAMP1

#define TRACE_COUNTER_WITH_TIMESTAMP1 ( category_group,
name,
timestamp,
value )
Value:
TRACE_EVENT_PHASE_COUNTER, category_group, name, timestamp, \
TRACE_EVENT_FLAG_NONE, "value", static_cast<int>(value))
#define INTERNAL_TRACE_EVENT_ADD_WITH_TIMESTAMP(phase, category_group, name, timestamp, flags,...)

Definition at line 296 of file trace-event-no-perfetto.h.

◆ TRACE_COUNTER_WITH_TIMESTAMP2

#define TRACE_COUNTER_WITH_TIMESTAMP2 ( category_group,
name,
timestamp,
value1_name,
value1_val,
value2_name,
value2_val )
Value:
TRACE_EVENT_PHASE_COUNTER, category_group, name, timestamp, \
TRACE_EVENT_FLAG_NONE, value1_name, static_cast<int>(value1_val), \
value2_name, static_cast<int>(value2_val))

Definition at line 301 of file trace-event-no-perfetto.h.

◆ TRACE_DISABLED_BY_DEFAULT

#define TRACE_DISABLED_BY_DEFAULT ( name)
Value:
"disabled-by-default-" name

Definition at line 25 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT0

#define TRACE_EVENT0 ( category_group,
name )
Value:
INTERNAL_TRACE_EVENT_ADD_SCOPED(category_group, name)
#define INTERNAL_TRACE_EVENT_ADD_SCOPED(category_group, name,...)

Definition at line 32 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT1

#define TRACE_EVENT1 ( category_group,
name,
arg1_name,
arg1_val )
Value:
INTERNAL_TRACE_EVENT_ADD_SCOPED(category_group, name, arg1_name, arg1_val)

Definition at line 37 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT2

#define TRACE_EVENT2 ( category_group,
name,
arg1_name,
arg1_val,
arg2_name,
arg2_val )
Value:
INTERNAL_TRACE_EVENT_ADD_SCOPED(category_group, name, arg1_name, arg1_val, \
arg2_name, arg2_val)

Definition at line 43 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_ASYNC_BEGIN0

#define TRACE_EVENT_ASYNC_BEGIN0 ( category_group,
name,
id )
Value:

Definition at line 382 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_ASYNC_BEGIN1

#define TRACE_EVENT_ASYNC_BEGIN1 ( category_group,
name,
id,
arg1_name,
arg1_val )
Value:
category_group, name, id, \
TRACE_EVENT_FLAG_NONE, arg1_name, arg1_val)

Definition at line 386 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_ASYNC_BEGIN2

#define TRACE_EVENT_ASYNC_BEGIN2 ( category_group,
name,
id,
arg1_name,
arg1_val,
arg2_name,
arg2_val )
Value:
TRACE_EVENT_PHASE_ASYNC_BEGIN, category_group, name, id, \
TRACE_EVENT_FLAG_NONE, arg1_name, arg1_val, arg2_name, arg2_val)

Definition at line 391 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_ASYNC_BEGIN_WITH_TIMESTAMP0

#define TRACE_EVENT_ASYNC_BEGIN_WITH_TIMESTAMP0 ( category_group,
name,
id,
timestamp )
Value:
TRACE_EVENT_PHASE_ASYNC_BEGIN, category_group, name, id, \
TRACE_EVENT_API_CURRENT_THREAD_ID, timestamp, TRACE_EVENT_FLAG_NONE)
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID_TID_AND_TIMESTAMP( phase, category_group, name, id, thread_id, timestamp, flags,...)

Definition at line 413 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_ASYNC_BEGIN_WITH_TIMESTAMP1

#define TRACE_EVENT_ASYNC_BEGIN_WITH_TIMESTAMP1 ( category_group,
name,
id,
timestamp,
arg1_name,
arg1_val )
Value:
TRACE_EVENT_PHASE_ASYNC_BEGIN, category_group, name, id, \
TRACE_EVENT_API_CURRENT_THREAD_ID, timestamp, TRACE_EVENT_FLAG_NONE, \
arg1_name, arg1_val)

Definition at line 418 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_ASYNC_BEGIN_WITH_TIMESTAMP2

#define TRACE_EVENT_ASYNC_BEGIN_WITH_TIMESTAMP2 ( category_group,
name,
id,
timestamp,
arg1_name,
arg1_val,
arg2_name,
arg2_val )
Value:
TRACE_EVENT_PHASE_ASYNC_BEGIN, category_group, name, id, \
TRACE_EVENT_API_CURRENT_THREAD_ID, timestamp, TRACE_EVENT_FLAG_NONE, \
arg1_name, arg1_val, arg2_name, arg2_val)

Definition at line 424 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_ASYNC_END0

#define TRACE_EVENT_ASYNC_END0 ( category_group,
name,
id )
Value:

Definition at line 480 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_ASYNC_END1

#define TRACE_EVENT_ASYNC_END1 ( category_group,
name,
id,
arg1_name,
arg1_val )
Value:
category_group, name, id, \
TRACE_EVENT_FLAG_NONE, arg1_name, arg1_val)

Definition at line 484 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_ASYNC_END2

#define TRACE_EVENT_ASYNC_END2 ( category_group,
name,
id,
arg1_name,
arg1_val,
arg2_name,
arg2_val )
Value:
TRACE_EVENT_PHASE_ASYNC_END, category_group, name, id, \
TRACE_EVENT_FLAG_NONE, arg1_name, arg1_val, arg2_name, arg2_val)

Definition at line 488 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_ASYNC_END_WITH_TIMESTAMP0

#define TRACE_EVENT_ASYNC_END_WITH_TIMESTAMP0 ( category_group,
name,
id,
timestamp )
Value:
TRACE_EVENT_PHASE_ASYNC_END, category_group, name, id, \
TRACE_EVENT_API_CURRENT_THREAD_ID, timestamp, TRACE_EVENT_FLAG_NONE)

Definition at line 509 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_ASYNC_END_WITH_TIMESTAMP1

#define TRACE_EVENT_ASYNC_END_WITH_TIMESTAMP1 ( category_group,
name,
id,
timestamp,
arg1_name,
arg1_val )
Value:
TRACE_EVENT_PHASE_ASYNC_END, category_group, name, id, \
TRACE_EVENT_API_CURRENT_THREAD_ID, timestamp, TRACE_EVENT_FLAG_NONE, \
arg1_name, arg1_val)

Definition at line 514 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_ASYNC_END_WITH_TIMESTAMP2

#define TRACE_EVENT_ASYNC_END_WITH_TIMESTAMP2 ( category_group,
name,
id,
timestamp,
arg1_name,
arg1_val,
arg2_name,
arg2_val )
Value:
TRACE_EVENT_PHASE_ASYNC_END, category_group, name, id, \
TRACE_EVENT_API_CURRENT_THREAD_ID, timestamp, TRACE_EVENT_FLAG_NONE, \
arg1_name, arg1_val, arg2_name, arg2_val)

Definition at line 520 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_ASYNC_STEP_INTO0

#define TRACE_EVENT_ASYNC_STEP_INTO0 ( category_group,
name,
id,
step )
Value:
category_group, name, id, \
TRACE_EVENT_FLAG_NONE, "step", step)
#define TRACE_EVENT_PHASE_ASYNC_STEP_INTO

Definition at line 443 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_ASYNC_STEP_INTO1

#define TRACE_EVENT_ASYNC_STEP_INTO1 ( category_group,
name,
id,
step,
arg1_name,
arg1_val )
Value:
TRACE_EVENT_PHASE_ASYNC_STEP_INTO, category_group, name, id, \
TRACE_EVENT_FLAG_NONE, "step", step, arg1_name, arg1_val)

Definition at line 447 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_ASYNC_STEP_INTO_WITH_TIMESTAMP0

#define TRACE_EVENT_ASYNC_STEP_INTO_WITH_TIMESTAMP0 ( category_group,
name,
id,
step,
timestamp )
Value:
TRACE_EVENT_PHASE_ASYNC_STEP_INTO, category_group, name, id, \
TRACE_EVENT_API_CURRENT_THREAD_ID, timestamp, TRACE_EVENT_FLAG_NONE, \
"step", step)

Definition at line 455 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_ASYNC_STEP_PAST0

#define TRACE_EVENT_ASYNC_STEP_PAST0 ( category_group,
name,
id,
step )
Value:
category_group, name, id, \
TRACE_EVENT_FLAG_NONE, "step", step)
#define TRACE_EVENT_PHASE_ASYNC_STEP_PAST

Definition at line 468 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_ASYNC_STEP_PAST1

#define TRACE_EVENT_ASYNC_STEP_PAST1 ( category_group,
name,
id,
step,
arg1_name,
arg1_val )
Value:
TRACE_EVENT_PHASE_ASYNC_STEP_PAST, category_group, name, id, \
TRACE_EVENT_FLAG_NONE, "step", step, arg1_name, arg1_val)

Definition at line 472 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_BEGIN0

#define TRACE_EVENT_BEGIN0 ( category_group,
name )
Value:

Definition at line 106 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_BEGIN1

#define TRACE_EVENT_BEGIN1 ( category_group,
name,
arg1_name,
arg1_val )
Value:
TRACE_EVENT_FLAG_NONE, arg1_name, arg1_val)

Definition at line 109 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_BEGIN2

#define TRACE_EVENT_BEGIN2 ( category_group,
name,
arg1_name,
arg1_val,
arg2_name,
arg2_val )
Value:
TRACE_EVENT_FLAG_NONE, arg1_name, arg1_val, \
arg2_name, arg2_val)

Definition at line 112 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_BEGIN_WITH_FLAGS0

#define TRACE_EVENT_BEGIN_WITH_FLAGS0 ( category_group,
name,
flags )
Value:
INTERNAL_TRACE_EVENT_ADD(TRACE_EVENT_PHASE_BEGIN, category_group, name, flags)

Definition at line 117 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_BEGIN_WITH_FLAGS1

#define TRACE_EVENT_BEGIN_WITH_FLAGS1 ( category_group,
name,
flags,
arg1_name,
arg1_val )
Value:
flags, arg1_name, arg1_val)

Definition at line 119 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_BEGIN_WITH_ID_TID_AND_TIMESTAMP0

#define TRACE_EVENT_BEGIN_WITH_ID_TID_AND_TIMESTAMP0 ( category_group,
name,
id,
thread_id,
timestamp )
Value:

Definition at line 142 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_CATEGORY_GROUP_ENABLED

#define TRACE_EVENT_CATEGORY_GROUP_ENABLED ( category_group,
ret )
Value:
do { \
INTERNAL_TRACE_EVENT_GET_CATEGORY_INFO(category_group); \
*ret = true; \
} else { \
*ret = false; \
} \
} while (0)
#define INTERNAL_TRACE_EVENT_CATEGORY_GROUP_ENABLED_FOR_RECORDING_MODE()
Definition trace-event.h:57

Definition at line 759 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_CLOCK_SYNC_ISSUER

#define TRACE_EVENT_CLOCK_SYNC_ISSUER ( sync_id,
issue_ts,
issue_end_ts )
Value:
TRACE_EVENT_PHASE_CLOCK_SYNC, "__metadata", "clock_sync", \
issue_end_ts, TRACE_EVENT_FLAG_NONE, \
"sync_id", sync_id, "issue_ts", issue_ts)
#define TRACE_EVENT_PHASE_CLOCK_SYNC

Definition at line 727 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_CLOCK_SYNC_RECEIVER

#define TRACE_EVENT_CLOCK_SYNC_RECEIVER ( sync_id)
Value:
TRACE_EVENT_PHASE_CLOCK_SYNC, "__metadata", "clock_sync", \
TRACE_EVENT_FLAG_NONE, "sync_id", sync_id)

Definition at line 723 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_COPY_ASYNC_BEGIN0

#define TRACE_EVENT_COPY_ASYNC_BEGIN0 ( category_group,
name,
id )

◆ TRACE_EVENT_COPY_ASYNC_BEGIN1

#define TRACE_EVENT_COPY_ASYNC_BEGIN1 ( category_group,
name,
id,
arg1_name,
arg1_val )
Value:
category_group, name, id, \
TRACE_EVENT_FLAG_COPY, arg1_name, arg1_val)

Definition at line 400 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_COPY_ASYNC_BEGIN2

#define TRACE_EVENT_COPY_ASYNC_BEGIN2 ( category_group,
name,
id,
arg1_name,
arg1_val,
arg2_name,
arg2_val )
Value:
TRACE_EVENT_PHASE_ASYNC_BEGIN, category_group, name, id, \
TRACE_EVENT_FLAG_COPY, arg1_name, arg1_val, arg2_name, arg2_val)

Definition at line 405 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_COPY_ASYNC_BEGIN_WITH_TIMESTAMP0

#define TRACE_EVENT_COPY_ASYNC_BEGIN_WITH_TIMESTAMP0 ( category_group,
name,
id,
timestamp )
Value:
TRACE_EVENT_PHASE_ASYNC_BEGIN, category_group, name, id, \
TRACE_EVENT_API_CURRENT_THREAD_ID, timestamp, TRACE_EVENT_FLAG_COPY)

Definition at line 431 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_COPY_ASYNC_END0

#define TRACE_EVENT_COPY_ASYNC_END0 ( category_group,
name,
id )
Value:

Definition at line 493 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_COPY_ASYNC_END1

#define TRACE_EVENT_COPY_ASYNC_END1 ( category_group,
name,
id,
arg1_name,
arg1_val )
Value:
category_group, name, id, \
TRACE_EVENT_FLAG_COPY, arg1_name, arg1_val)

Definition at line 497 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_COPY_ASYNC_END2

#define TRACE_EVENT_COPY_ASYNC_END2 ( category_group,
name,
id,
arg1_name,
arg1_val,
arg2_name,
arg2_val )
Value:
TRACE_EVENT_PHASE_ASYNC_END, category_group, name, id, \
TRACE_EVENT_FLAG_COPY, arg1_name, arg1_val, arg2_name, arg2_val)

Definition at line 502 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_COPY_ASYNC_END_WITH_TIMESTAMP0

#define TRACE_EVENT_COPY_ASYNC_END_WITH_TIMESTAMP0 ( category_group,
name,
id,
timestamp )
Value:
TRACE_EVENT_PHASE_ASYNC_END, category_group, name, id, \
TRACE_EVENT_API_CURRENT_THREAD_ID, timestamp, TRACE_EVENT_FLAG_COPY)

Definition at line 527 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_COPY_BEGIN2

#define TRACE_EVENT_COPY_BEGIN2 ( category_group,
name,
arg1_name,
arg1_val,
arg2_name,
arg2_val )
Value:
TRACE_EVENT_FLAG_COPY, arg1_name, arg1_val, \
arg2_name, arg2_val)

Definition at line 123 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_COPY_BEGIN_WITH_ID_TID_AND_TIMESTAMP0

#define TRACE_EVENT_COPY_BEGIN_WITH_ID_TID_AND_TIMESTAMP0 ( category_group,
name,
id,
thread_id,
timestamp )
Value:

Definition at line 147 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_COPY_BEGIN_WITH_ID_TID_AND_TIMESTAMP1

#define TRACE_EVENT_COPY_BEGIN_WITH_ID_TID_AND_TIMESTAMP1 ( category_group,
name,
id,
thread_id,
timestamp,
arg1_name,
arg1_val )
Value:
TRACE_EVENT_PHASE_ASYNC_BEGIN, category_group, name, id, thread_id, \
timestamp, TRACE_EVENT_FLAG_COPY, arg1_name, arg1_val)

Definition at line 152 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_COPY_BEGIN_WITH_ID_TID_AND_TIMESTAMP2

#define TRACE_EVENT_COPY_BEGIN_WITH_ID_TID_AND_TIMESTAMP2 ( category_group,
name,
id,
thread_id,
timestamp,
arg1_name,
arg1_val,
arg2_name,
arg2_val )
Value:
TRACE_EVENT_PHASE_ASYNC_BEGIN, category_group, name, id, thread_id, \
timestamp, TRACE_EVENT_FLAG_COPY, arg1_name, arg1_val, arg2_name, \
arg2_val)

Definition at line 157 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_COPY_END2

#define TRACE_EVENT_COPY_END2 ( category_group,
name,
arg1_name,
arg1_val,
arg2_name,
arg2_val )
Value:
TRACE_EVENT_FLAG_COPY, arg1_name, arg1_val, \
arg2_name, arg2_val)
#define TRACE_EVENT_PHASE_END

Definition at line 186 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_COPY_END_WITH_ID_TID_AND_TIMESTAMP0

#define TRACE_EVENT_COPY_END_WITH_ID_TID_AND_TIMESTAMP0 ( category_group,
name,
id,
thread_id,
timestamp )
Value:

Definition at line 240 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_COPY_END_WITH_ID_TID_AND_TIMESTAMP1

#define TRACE_EVENT_COPY_END_WITH_ID_TID_AND_TIMESTAMP1 ( category_group,
name,
id,
thread_id,
timestamp,
arg1_name,
arg1_val )
Value:
TRACE_EVENT_PHASE_ASYNC_END, category_group, name, id, thread_id, \
timestamp, TRACE_EVENT_FLAG_COPY, arg1_name, arg1_val)

Definition at line 245 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_COPY_END_WITH_ID_TID_AND_TIMESTAMP2

#define TRACE_EVENT_COPY_END_WITH_ID_TID_AND_TIMESTAMP2 ( category_group,
name,
id,
thread_id,
timestamp,
arg1_name,
arg1_val,
arg2_name,
arg2_val )
Value:
TRACE_EVENT_PHASE_ASYNC_END, category_group, name, id, thread_id, \
timestamp, TRACE_EVENT_FLAG_COPY, arg1_name, arg1_val, arg2_name, \
arg2_val)

Definition at line 250 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_COPY_INSTANT0

#define TRACE_EVENT_COPY_INSTANT0 ( category_group,
name,
scope )
Value:
#define TRACE_EVENT_PHASE_INSTANT

Definition at line 69 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_COPY_INSTANT1

#define TRACE_EVENT_COPY_INSTANT1 ( category_group,
name,
scope,
arg1_name,
arg1_val )
Value:
TRACE_EVENT_FLAG_COPY | scope, arg1_name, arg1_val)

Definition at line 72 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_COPY_INSTANT2

#define TRACE_EVENT_COPY_INSTANT2 ( category_group,
name,
scope,
arg1_name,
arg1_val,
arg2_name,
arg2_val )
Value:
TRACE_EVENT_FLAG_COPY | scope, arg1_name, arg1_val, \
arg2_name, arg2_val)

Definition at line 76 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_COPY_MARK

#define TRACE_EVENT_COPY_MARK ( category_group,
name )
Value:

Definition at line 213 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_COPY_MARK1

#define TRACE_EVENT_COPY_MARK1 ( category_group,
name,
arg1_name,
arg1_val )
Value:
TRACE_EVENT_FLAG_COPY, arg1_name, arg1_val)

Definition at line 217 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_COPY_MARK_WITH_TIMESTAMP

#define TRACE_EVENT_COPY_MARK_WITH_TIMESTAMP ( category_group,
name,
timestamp )
Value:

Definition at line 221 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_COPY_NESTABLE_ASYNC_BEGIN0

#define TRACE_EVENT_COPY_NESTABLE_ASYNC_BEGIN0 ( category_group,
name,
id )
Value:

Definition at line 677 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_COPY_NESTABLE_ASYNC_BEGIN1

#define TRACE_EVENT_COPY_NESTABLE_ASYNC_BEGIN1 ( category_group,
name,
id,
arg1_name,
arg1_val )
Value:

Definition at line 681 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_COPY_NESTABLE_ASYNC_BEGIN2

#define TRACE_EVENT_COPY_NESTABLE_ASYNC_BEGIN2 ( category_group,
name,
id,
arg1_name,
arg1_val,
arg2_name,
arg2_val )
Value:
TRACE_EVENT_PHASE_NESTABLE_ASYNC_BEGIN, category_group, name, id, \
TRACE_EVENT_FLAG_COPY, arg1_name, arg1_val, arg2_name, arg2_val)

Definition at line 686 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_COPY_NESTABLE_ASYNC_BEGIN_WITH_TIMESTAMP0

#define TRACE_EVENT_COPY_NESTABLE_ASYNC_BEGIN_WITH_TIMESTAMP0 ( category_group,
name,
id,
timestamp )
Value:
TRACE_EVENT_PHASE_NESTABLE_ASYNC_BEGIN, category_group, name, id, \
TRACE_EVENT_API_CURRENT_THREAD_ID, timestamp, TRACE_EVENT_FLAG_COPY)

Definition at line 695 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_COPY_NESTABLE_ASYNC_BEGIN_WITH_TIMESTAMP1

#define TRACE_EVENT_COPY_NESTABLE_ASYNC_BEGIN_WITH_TIMESTAMP1 ( category_group,
name,
id,
timestamp,
arg1_name,
arg1_val )
Value:
TRACE_EVENT_PHASE_NESTABLE_ASYNC_BEGIN, category_group, name, id, \
TRACE_EVENT_API_CURRENT_THREAD_ID, timestamp, TRACE_EVENT_FLAG_COPY, \
arg1_name, arg1_val)

Definition at line 700 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_COPY_NESTABLE_ASYNC_BEGIN_WITH_TTS2

#define TRACE_EVENT_COPY_NESTABLE_ASYNC_BEGIN_WITH_TTS2 ( category_group,
name,
id,
arg1_name,
arg1_val,
arg2_name,
arg2_val )
Value:
TRACE_EVENT_PHASE_NESTABLE_ASYNC_BEGIN, category_group, name, id, \
arg2_name, arg2_val)
#define TRACE_EVENT_FLAG_ASYNC_TTS

Definition at line 618 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_COPY_NESTABLE_ASYNC_END0

#define TRACE_EVENT_COPY_NESTABLE_ASYNC_END0 ( category_group,
name,
id )
Value:

Definition at line 691 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_COPY_NESTABLE_ASYNC_END1

#define TRACE_EVENT_COPY_NESTABLE_ASYNC_END1 ( category_group,
name,
id,
arg1_name,
arg1_val )
Value:

Definition at line 711 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_COPY_NESTABLE_ASYNC_END_WITH_TIMESTAMP0

#define TRACE_EVENT_COPY_NESTABLE_ASYNC_END_WITH_TIMESTAMP0 ( category_group,
name,
id,
timestamp )
Value:
TRACE_EVENT_PHASE_NESTABLE_ASYNC_END, category_group, name, id, \
TRACE_EVENT_API_CURRENT_THREAD_ID, timestamp, TRACE_EVENT_FLAG_COPY)

Definition at line 706 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_COPY_NESTABLE_ASYNC_END_WITH_TTS2

#define TRACE_EVENT_COPY_NESTABLE_ASYNC_END_WITH_TTS2 ( category_group,
name,
id,
arg1_name,
arg1_val,
arg2_name,
arg2_val )
Value:
TRACE_EVENT_PHASE_NESTABLE_ASYNC_END, category_group, name, id, \
arg2_name, arg2_val)

Definition at line 624 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_END0

#define TRACE_EVENT_END0 ( category_group,
name )
Value:

Definition at line 169 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_END1

#define TRACE_EVENT_END1 ( category_group,
name,
arg1_name,
arg1_val )
Value:
TRACE_EVENT_FLAG_NONE, arg1_name, arg1_val)

Definition at line 172 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_END2

#define TRACE_EVENT_END2 ( category_group,
name,
arg1_name,
arg1_val,
arg2_name,
arg2_val )
Value:
TRACE_EVENT_FLAG_NONE, arg1_name, arg1_val, \
arg2_name, arg2_val)

Definition at line 175 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_END_WITH_FLAGS0

#define TRACE_EVENT_END_WITH_FLAGS0 ( category_group,
name,
flags )
Value:
INTERNAL_TRACE_EVENT_ADD(TRACE_EVENT_PHASE_END, category_group, name, flags)

Definition at line 180 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_END_WITH_FLAGS1

#define TRACE_EVENT_END_WITH_FLAGS1 ( category_group,
name,
flags,
arg1_name,
arg1_val )
Value:
INTERNAL_TRACE_EVENT_ADD(TRACE_EVENT_PHASE_END, category_group, name, flags, \
arg1_name, arg1_val)

Definition at line 182 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_END_WITH_ID_TID_AND_TIMESTAMP0

#define TRACE_EVENT_END_WITH_ID_TID_AND_TIMESTAMP0 ( category_group,
name,
id,
thread_id,
timestamp )
Value:

Definition at line 235 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_FLAG_ASYNC_TTS

#define TRACE_EVENT_FLAG_ASYNC_TTS   (static_cast<unsigned int>(1 << 5))

Definition at line 834 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_FLAG_BIND_TO_ENCLOSING

#define TRACE_EVENT_FLAG_BIND_TO_ENCLOSING   (static_cast<unsigned int>(1 << 6))

Definition at line 835 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_FLAG_COPY

#define TRACE_EVENT_FLAG_COPY   (static_cast<unsigned int>(1 << 0))

Definition at line 828 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_FLAG_EXPLICIT_TIMESTAMP

#define TRACE_EVENT_FLAG_EXPLICIT_TIMESTAMP   (static_cast<unsigned int>(1 << 4))

Definition at line 833 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_FLAG_FLOW_IN

#define TRACE_EVENT_FLAG_FLOW_IN   (static_cast<unsigned int>(1 << 7))

Definition at line 836 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_FLAG_FLOW_OUT

#define TRACE_EVENT_FLAG_FLOW_OUT   (static_cast<unsigned int>(1 << 8))

Definition at line 837 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_FLAG_HAS_CONTEXT_ID

#define TRACE_EVENT_FLAG_HAS_CONTEXT_ID   (static_cast<unsigned int>(1 << 9))

Definition at line 838 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_FLAG_HAS_GLOBAL_ID

#define TRACE_EVENT_FLAG_HAS_GLOBAL_ID   (static_cast<unsigned int>(1 << 12))

Definition at line 841 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_FLAG_HAS_ID

#define TRACE_EVENT_FLAG_HAS_ID   (static_cast<unsigned int>(1 << 1))

Definition at line 830 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_FLAG_HAS_LOCAL_ID

#define TRACE_EVENT_FLAG_HAS_LOCAL_ID   (static_cast<unsigned int>(1 << 11))

Definition at line 840 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_FLAG_HAS_PROCESS_ID

#define TRACE_EVENT_FLAG_HAS_PROCESS_ID   (static_cast<unsigned int>(1 << 10))

Definition at line 839 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_FLAG_JAVA_STRING_LITERALS

#define TRACE_EVENT_FLAG_JAVA_STRING_LITERALS    (static_cast<unsigned int>(1 << 16))

Definition at line 842 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_FLAG_NONE

#define TRACE_EVENT_FLAG_NONE   (static_cast<unsigned int>(0))

Definition at line 823 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_FLAG_SCOPE_EXTRA

#define TRACE_EVENT_FLAG_SCOPE_EXTRA   (static_cast<unsigned int>(1 << 3))

Definition at line 832 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_FLAG_SCOPE_MASK

#define TRACE_EVENT_FLAG_SCOPE_MASK
Value:
(static_cast<unsigned int>(TRACE_EVENT_FLAG_SCOPE_OFFSET | \
#define TRACE_EVENT_FLAG_SCOPE_EXTRA
#define TRACE_EVENT_FLAG_SCOPE_OFFSET

Definition at line 845 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_FLAG_SCOPE_OFFSET

#define TRACE_EVENT_FLAG_SCOPE_OFFSET   (static_cast<unsigned int>(1 << 2))

Definition at line 831 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_INSTANT0

#define TRACE_EVENT_INSTANT0 ( category_group,
name,
scope )
Value:

Definition at line 58 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_INSTANT1

#define TRACE_EVENT_INSTANT1 ( category_group,
name,
scope,
arg1_name,
arg1_val )
Value:
TRACE_EVENT_FLAG_NONE | scope, arg1_name, arg1_val)

Definition at line 61 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_INSTANT2

#define TRACE_EVENT_INSTANT2 ( category_group,
name,
scope,
arg1_name,
arg1_val,
arg2_name,
arg2_val )
Value:
TRACE_EVENT_FLAG_NONE | scope, arg1_name, arg1_val, \
arg2_name, arg2_val)

Definition at line 64 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_INSTANT_WITH_FLAGS0

#define TRACE_EVENT_INSTANT_WITH_FLAGS0 ( category_group,
name,
scope_and_flags )
Value:
scope_and_flags)

Definition at line 81 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_INSTANT_WITH_FLAGS1

#define TRACE_EVENT_INSTANT_WITH_FLAGS1 ( category_group,
name,
scope_and_flags,
arg1_name,
arg1_val )
Value:
scope_and_flags, arg1_name, arg1_val)

Definition at line 84 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_INSTANT_WITH_TIMESTAMP0

#define TRACE_EVENT_INSTANT_WITH_TIMESTAMP0 ( category_group,
name,
scope,
timestamp )
Value:

Definition at line 89 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_INSTANT_WITH_TIMESTAMP1

#define TRACE_EVENT_INSTANT_WITH_TIMESTAMP1 ( category_group,
name,
scope,
timestamp,
arg_name,
arg_val )
Value:
TRACE_EVENT_PHASE_INSTANT, category_group, name, timestamp, \
TRACE_EVENT_FLAG_NONE | scope, arg_name, arg_val)

Definition at line 95 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_IS_NEW_TRACE

#define TRACE_EVENT_IS_NEW_TRACE ( ret)
Value:
do { \
static int INTERNAL_TRACE_EVENT_UID(lastRecordingNumber) = 0; \
int num_traces_recorded = TRACE_EVENT_API_GET_NUM_TRACES_RECORDED(); \
if (num_traces_recorded != -1 && \
num_traces_recorded != \
INTERNAL_TRACE_EVENT_UID(lastRecordingNumber)) { \
INTERNAL_TRACE_EVENT_UID(lastRecordingNumber) = num_traces_recorded; \
*ret = true; \
} else { \
*ret = false; \
} \
} while (0)
#define TRACE_EVENT_API_GET_NUM_TRACES_RECORDED
Definition trace-event.h:87
#define INTERNAL_TRACE_EVENT_UID(name_prefix)

Definition at line 770 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_MARK_WITH_TIMESTAMP0

#define TRACE_EVENT_MARK_WITH_TIMESTAMP0 ( category_group,
name,
timestamp )
Value:

Definition at line 196 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_MARK_WITH_TIMESTAMP1

#define TRACE_EVENT_MARK_WITH_TIMESTAMP1 ( category_group,
name,
timestamp,
arg1_name,
arg1_val )
Value:
TRACE_EVENT_PHASE_MARK, category_group, name, timestamp, \
TRACE_EVENT_FLAG_NONE, arg1_name, arg1_val)

Definition at line 201 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_MARK_WITH_TIMESTAMP2

#define TRACE_EVENT_MARK_WITH_TIMESTAMP2 ( category_group,
name,
timestamp,
arg1_name,
arg1_val,
arg2_name,
arg2_val )
Value:
TRACE_EVENT_PHASE_MARK, category_group, name, timestamp, \
TRACE_EVENT_FLAG_NONE, arg1_name, arg1_val, arg2_name, arg2_val)

Definition at line 207 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_METADATA1

#define TRACE_EVENT_METADATA1 ( category_group,
name,
arg1_name,
arg1_val )
Value:
INTERNAL_TRACE_EVENT_METADATA_ADD(category_group, name, arg1_name, arg1_val)

Definition at line 719 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_NESTABLE_ASYNC_BEGIN0

#define TRACE_EVENT_NESTABLE_ASYNC_BEGIN0 ( category_group,
name,
id )

◆ TRACE_EVENT_NESTABLE_ASYNC_BEGIN1

#define TRACE_EVENT_NESTABLE_ASYNC_BEGIN1 ( category_group,
name,
id,
arg1_name,
arg1_val )
Value:

Definition at line 560 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_NESTABLE_ASYNC_BEGIN2

#define TRACE_EVENT_NESTABLE_ASYNC_BEGIN2 ( category_group,
name,
id,
arg1_name,
arg1_val,
arg2_name,
arg2_val )
Value:
TRACE_EVENT_PHASE_NESTABLE_ASYNC_BEGIN, category_group, name, id, \
TRACE_EVENT_FLAG_NONE, arg1_name, arg1_val, arg2_name, arg2_val)

Definition at line 565 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_NESTABLE_ASYNC_BEGIN_WITH_FLAGS0

#define TRACE_EVENT_NESTABLE_ASYNC_BEGIN_WITH_FLAGS0 ( category_group,
name,
id,
flags )
Value:

Definition at line 570 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_NESTABLE_ASYNC_BEGIN_WITH_TIMESTAMP0

#define TRACE_EVENT_NESTABLE_ASYNC_BEGIN_WITH_TIMESTAMP0 ( category_group,
name,
id,
timestamp )
Value:
TRACE_EVENT_PHASE_NESTABLE_ASYNC_BEGIN, category_group, name, id, \
TRACE_EVENT_API_CURRENT_THREAD_ID, timestamp, TRACE_EVENT_FLAG_NONE)

Definition at line 633 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_NESTABLE_ASYNC_BEGIN_WITH_TIMESTAMP1

#define TRACE_EVENT_NESTABLE_ASYNC_BEGIN_WITH_TIMESTAMP1 ( category_group,
name,
id,
timestamp,
arg1_name,
arg1_val )
Value:
TRACE_EVENT_PHASE_NESTABLE_ASYNC_BEGIN, category_group, name, id, \
TRACE_EVENT_API_CURRENT_THREAD_ID, timestamp, TRACE_EVENT_FLAG_NONE, \
arg1_name, arg1_val)

Definition at line 638 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_NESTABLE_ASYNC_BEGIN_WITH_TIMESTAMP_AND_FLAGS0

#define TRACE_EVENT_NESTABLE_ASYNC_BEGIN_WITH_TIMESTAMP_AND_FLAGS0 ( category_group,
name,
id,
timestamp,
flags )
Value:
TRACE_EVENT_PHASE_NESTABLE_ASYNC_BEGIN, category_group, name, id, \
TRACE_EVENT_API_CURRENT_THREAD_ID, timestamp, flags)

Definition at line 644 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_NESTABLE_ASYNC_END0

#define TRACE_EVENT_NESTABLE_ASYNC_END0 ( category_group,
name,
id )

◆ TRACE_EVENT_NESTABLE_ASYNC_END1

#define TRACE_EVENT_NESTABLE_ASYNC_END1 ( category_group,
name,
id,
arg1_name,
arg1_val )
Value:

Definition at line 583 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_NESTABLE_ASYNC_END2

#define TRACE_EVENT_NESTABLE_ASYNC_END2 ( category_group,
name,
id,
arg1_name,
arg1_val,
arg2_name,
arg2_val )
Value:
TRACE_EVENT_PHASE_NESTABLE_ASYNC_END, category_group, name, id, \
TRACE_EVENT_FLAG_NONE, arg1_name, arg1_val, arg2_name, arg2_val)

Definition at line 588 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_NESTABLE_ASYNC_END_WITH_FLAGS0

#define TRACE_EVENT_NESTABLE_ASYNC_END_WITH_FLAGS0 ( category_group,
name,
id,
flags )
Value:

Definition at line 593 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_NESTABLE_ASYNC_END_WITH_TIMESTAMP0

#define TRACE_EVENT_NESTABLE_ASYNC_END_WITH_TIMESTAMP0 ( category_group,
name,
id,
timestamp )
Value:
TRACE_EVENT_PHASE_NESTABLE_ASYNC_END, category_group, name, id, \
TRACE_EVENT_API_CURRENT_THREAD_ID, timestamp, TRACE_EVENT_FLAG_NONE)

Definition at line 649 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_NESTABLE_ASYNC_END_WITH_TIMESTAMP1

#define TRACE_EVENT_NESTABLE_ASYNC_END_WITH_TIMESTAMP1 ( category_group,
name,
id,
timestamp,
arg1_name,
arg1_val )
Value:
TRACE_EVENT_PHASE_NESTABLE_ASYNC_END, category_group, name, id, \
TRACE_EVENT_API_CURRENT_THREAD_ID, timestamp, TRACE_EVENT_FLAG_NONE, \
arg1_name, arg1_val)

Definition at line 654 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_NESTABLE_ASYNC_END_WITH_TIMESTAMP2

#define TRACE_EVENT_NESTABLE_ASYNC_END_WITH_TIMESTAMP2 ( category_group,
name,
id,
timestamp,
arg1_name,
arg1_val,
arg2_name,
arg2_val )
Value:
TRACE_EVENT_PHASE_NESTABLE_ASYNC_END, category_group, name, id, \
TRACE_EVENT_API_CURRENT_THREAD_ID, timestamp, TRACE_EVENT_FLAG_NONE, \
arg1_name, arg1_val, arg2_name, arg2_val)

Definition at line 660 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_NESTABLE_ASYNC_END_WITH_TIMESTAMP_AND_FLAGS0

#define TRACE_EVENT_NESTABLE_ASYNC_END_WITH_TIMESTAMP_AND_FLAGS0 ( category_group,
name,
id,
timestamp,
flags )
Value:
TRACE_EVENT_PHASE_NESTABLE_ASYNC_END, category_group, name, id, \
TRACE_EVENT_API_CURRENT_THREAD_ID, timestamp, flags)

Definition at line 667 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_NESTABLE_ASYNC_INSTANT0

#define TRACE_EVENT_NESTABLE_ASYNC_INSTANT0 ( category_group,
name,
id )
Value:

Definition at line 601 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_NESTABLE_ASYNC_INSTANT1

#define TRACE_EVENT_NESTABLE_ASYNC_INSTANT1 ( category_group,
name,
id,
arg1_name,
arg1_val )
Value:

Definition at line 606 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_NESTABLE_ASYNC_INSTANT2

#define TRACE_EVENT_NESTABLE_ASYNC_INSTANT2 ( category_group,
name,
id,
arg1_name,
arg1_val,
arg2_name,
arg2_val )
Value:
TRACE_EVENT_PHASE_NESTABLE_ASYNC_INSTANT, category_group, name, id, \
TRACE_EVENT_FLAG_NONE, arg1_name, arg1_val, arg2_name, arg2_val)

Definition at line 612 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_NESTABLE_ASYNC_INSTANT_WITH_TIMESTAMP0

#define TRACE_EVENT_NESTABLE_ASYNC_INSTANT_WITH_TIMESTAMP0 ( category_group,
name,
id,
timestamp )
Value:
TRACE_EVENT_PHASE_NESTABLE_ASYNC_INSTANT, category_group, name, id, \
TRACE_EVENT_API_CURRENT_THREAD_ID, timestamp, TRACE_EVENT_FLAG_NONE)

Definition at line 672 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_OBJECT_CREATED_WITH_ID

#define TRACE_EVENT_OBJECT_CREATED_WITH_ID ( category_group,
name,
id )
Value:

Definition at line 735 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_OBJECT_DELETED_WITH_ID

#define TRACE_EVENT_OBJECT_DELETED_WITH_ID ( category_group,
name,
id )
Value:

Definition at line 753 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_OBJECT_SNAPSHOT_WITH_ID

#define TRACE_EVENT_OBJECT_SNAPSHOT_WITH_ID ( category_group,
name,
id,
snapshot )
Value:
TRACE_EVENT_PHASE_SNAPSHOT_OBJECT, category_group, name, \
id, TRACE_EVENT_FLAG_NONE, "snapshot", snapshot)
#define TRACE_EVENT_PHASE_SNAPSHOT_OBJECT

Definition at line 740 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_OBJECT_SNAPSHOT_WITH_ID_AND_TIMESTAMP

#define TRACE_EVENT_OBJECT_SNAPSHOT_WITH_ID_AND_TIMESTAMP ( category_group,
name,
id,
timestamp,
snapshot )
Value:
TRACE_EVENT_PHASE_SNAPSHOT_OBJECT, category_group, name, \
id, TRACE_EVENT_API_CURRENT_THREAD_ID, timestamp, TRACE_EVENT_FLAG_NONE, \
"snapshot", snapshot)

Definition at line 746 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_PHASE_ASYNC_BEGIN

#define TRACE_EVENT_PHASE_ASYNC_BEGIN   ('S')

Definition at line 802 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_PHASE_ASYNC_END

#define TRACE_EVENT_PHASE_ASYNC_END   ('F')

Definition at line 805 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_PHASE_ASYNC_STEP_INTO

#define TRACE_EVENT_PHASE_ASYNC_STEP_INTO   ('T')

Definition at line 803 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_PHASE_ASYNC_STEP_PAST

#define TRACE_EVENT_PHASE_ASYNC_STEP_PAST   ('p')

Definition at line 804 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_PHASE_BEGIN

#define TRACE_EVENT_PHASE_BEGIN   ('B')

Definition at line 798 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_PHASE_CLOCK_SYNC

#define TRACE_EVENT_PHASE_CLOCK_SYNC   ('c')

Definition at line 820 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_PHASE_COMPLETE

#define TRACE_EVENT_PHASE_COMPLETE   ('X')

Definition at line 800 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_PHASE_COUNTER

#define TRACE_EVENT_PHASE_COUNTER   ('C')

Definition at line 813 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_PHASE_CREATE_OBJECT

#define TRACE_EVENT_PHASE_CREATE_OBJECT   ('N')

Definition at line 815 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_PHASE_DELETE_OBJECT

#define TRACE_EVENT_PHASE_DELETE_OBJECT   ('D')

Definition at line 817 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_PHASE_END

#define TRACE_EVENT_PHASE_END   ('E')

Definition at line 799 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_PHASE_FLOW_BEGIN

#define TRACE_EVENT_PHASE_FLOW_BEGIN   ('s')

Definition at line 809 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_PHASE_FLOW_END

#define TRACE_EVENT_PHASE_FLOW_END   ('f')

Definition at line 811 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_PHASE_FLOW_STEP

#define TRACE_EVENT_PHASE_FLOW_STEP   ('t')

Definition at line 810 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_PHASE_INSTANT

#define TRACE_EVENT_PHASE_INSTANT   ('I')

Definition at line 801 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_PHASE_MARK

#define TRACE_EVENT_PHASE_MARK   ('R')

Definition at line 819 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_PHASE_MEMORY_DUMP

#define TRACE_EVENT_PHASE_MEMORY_DUMP   ('v')

Definition at line 818 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_PHASE_METADATA

#define TRACE_EVENT_PHASE_METADATA   ('M')

Definition at line 812 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_PHASE_NESTABLE_ASYNC_BEGIN

#define TRACE_EVENT_PHASE_NESTABLE_ASYNC_BEGIN   ('b')

Definition at line 806 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_PHASE_NESTABLE_ASYNC_END

#define TRACE_EVENT_PHASE_NESTABLE_ASYNC_END   ('e')

Definition at line 807 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_PHASE_NESTABLE_ASYNC_INSTANT

#define TRACE_EVENT_PHASE_NESTABLE_ASYNC_INSTANT   ('n')

Definition at line 808 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_PHASE_SAMPLE

#define TRACE_EVENT_PHASE_SAMPLE   ('P')

Definition at line 814 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_PHASE_SNAPSHOT_OBJECT

#define TRACE_EVENT_PHASE_SNAPSHOT_OBJECT   ('O')

Definition at line 816 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_SAMPLE_WITH_ID1

#define TRACE_EVENT_SAMPLE_WITH_ID1 ( category_group,
name,
id,
arg1_name,
arg1_val )
Value:
name, id, TRACE_EVENT_FLAG_NONE, arg1_name, \
arg1_val)
#define TRACE_EVENT_PHASE_SAMPLE

Definition at line 348 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_SCOPE_GLOBAL

#define TRACE_EVENT_SCOPE_GLOBAL   (static_cast<unsigned char>(0 << 2))

Definition at line 862 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_SCOPE_NAME_GLOBAL

#define TRACE_EVENT_SCOPE_NAME_GLOBAL   ('g')

Definition at line 866 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_SCOPE_NAME_PROCESS

#define TRACE_EVENT_SCOPE_NAME_PROCESS   ('p')

Definition at line 867 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_SCOPE_NAME_THREAD

#define TRACE_EVENT_SCOPE_NAME_THREAD   ('t')

Definition at line 868 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_SCOPE_PROCESS

#define TRACE_EVENT_SCOPE_PROCESS   (static_cast<unsigned char>(1 << 2))

Definition at line 863 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_SCOPE_THREAD

#define TRACE_EVENT_SCOPE_THREAD   (static_cast<unsigned char>(2 << 2))

Definition at line 864 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_WITH_FLOW0

#define TRACE_EVENT_WITH_FLOW0 ( category_group,
name,
bind_id,
flow_flags )
Value:
INTERNAL_TRACE_EVENT_ADD_SCOPED_WITH_FLOW(category_group, name, bind_id, \
flow_flags)
#define INTERNAL_TRACE_EVENT_ADD_SCOPED_WITH_FLOW(category_group, name, bind_id, flow_flags,...)

Definition at line 34 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_WITH_FLOW1

#define TRACE_EVENT_WITH_FLOW1 ( category_group,
name,
bind_id,
flow_flags,
arg1_name,
arg1_val )
Value:
INTERNAL_TRACE_EVENT_ADD_SCOPED_WITH_FLOW(category_group, name, bind_id, \
flow_flags, arg1_name, arg1_val)

Definition at line 39 of file trace-event-no-perfetto.h.

◆ TRACE_EVENT_WITH_FLOW2

#define TRACE_EVENT_WITH_FLOW2 ( category_group,
name,
bind_id,
flow_flags,
arg1_name,
arg1_val,
arg2_name,
arg2_val )
Value:
INTERNAL_TRACE_EVENT_ADD_SCOPED_WITH_FLOW(category_group, name, bind_id, \
flow_flags, arg1_name, arg1_val, \
arg2_name, arg2_val)

Definition at line 47 of file trace-event-no-perfetto.h.

◆ TRACE_TIME_NOW

#define TRACE_TIME_NOW ( )
Value:
INTERNAL_TRACE_TIME_NOW()

Definition at line 790 of file trace-event-no-perfetto.h.

◆ TRACE_TIME_TICKS_NOW

#define TRACE_TIME_TICKS_NOW ( )
Value:
INTERNAL_TRACE_TIME_TICKS_NOW()

Definition at line 786 of file trace-event-no-perfetto.h.

◆ TRACE_VALUE_TYPE_BOOL

#define TRACE_VALUE_TYPE_BOOL   (static_cast<unsigned char>(1))

Definition at line 850 of file trace-event-no-perfetto.h.

◆ TRACE_VALUE_TYPE_CONVERTABLE

#define TRACE_VALUE_TYPE_CONVERTABLE   (static_cast<unsigned char>(8))

Definition at line 857 of file trace-event-no-perfetto.h.

◆ TRACE_VALUE_TYPE_COPY_STRING

#define TRACE_VALUE_TYPE_COPY_STRING   (static_cast<unsigned char>(7))

Definition at line 856 of file trace-event-no-perfetto.h.

◆ TRACE_VALUE_TYPE_DOUBLE

#define TRACE_VALUE_TYPE_DOUBLE   (static_cast<unsigned char>(4))

Definition at line 853 of file trace-event-no-perfetto.h.

◆ TRACE_VALUE_TYPE_INT

#define TRACE_VALUE_TYPE_INT   (static_cast<unsigned char>(3))

Definition at line 852 of file trace-event-no-perfetto.h.

◆ TRACE_VALUE_TYPE_POINTER

#define TRACE_VALUE_TYPE_POINTER   (static_cast<unsigned char>(5))

Definition at line 854 of file trace-event-no-perfetto.h.

◆ TRACE_VALUE_TYPE_PROTO

#define TRACE_VALUE_TYPE_PROTO   (static_cast<unsigned char>(9))

Definition at line 858 of file trace-event-no-perfetto.h.

◆ TRACE_VALUE_TYPE_STRING

#define TRACE_VALUE_TYPE_STRING   (static_cast<unsigned char>(6))

Definition at line 855 of file trace-event-no-perfetto.h.

◆ TRACE_VALUE_TYPE_UINT

#define TRACE_VALUE_TYPE_UINT   (static_cast<unsigned char>(2))

Definition at line 851 of file trace-event-no-perfetto.h.