Node.js  v8.x
Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine
trace_event_common.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)   "disabled-by-default-" name
 
#define TRACE_EVENT0(category_group, name)   INTERNAL_TRACE_EVENT_ADD_SCOPED(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)   INTERNAL_TRACE_EVENT_ADD_SCOPED(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_TIMESTAMP0(category_group, name, scope, timestamp)
 
#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_COPY_BEGIN0(category_group, name)
 
#define TRACE_EVENT_COPY_BEGIN1(category_group, name, 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_COPY_END0(category_group, name)
 
#define TRACE_EVENT_COPY_END1(category_group, name, 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_COPY_MARK(category_group, name)
 
#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_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_TID_AND_TIMESTAMP0(category_group, name, thread_id, timestamp)
 
#define TRACE_EVENT_SAMPLE_WITH_TID_AND_TIMESTAMP1( category_group, name, thread_id, timestamp, arg1_name, arg1_val)
 
#define TRACE_EVENT_SAMPLE_WITH_TID_AND_TIMESTAMP2(category_group, name, thread_id, timestamp, arg1_name, arg1_val, arg2_name, arg2_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_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_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_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_END_WITH_TIMESTAMP0(category_group, name, id, timestamp)
 
#define TRACE_EVENT_COPY_NESTABLE_ASYNC_BEGIN_WITH_TIMESTAMP0( category_group, name, id, timestamp)
 
#define TRACE_EVENT_COPY_NESTABLE_ASYNC_END_WITH_TIMESTAMP0( category_group, name, id, timestamp)
 
#define TRACE_EVENT_FLOW_BEGIN0(category_group, name, id)
 
#define TRACE_EVENT_FLOW_BEGIN1(category_group, name, id, arg1_name, arg1_val)
 
#define TRACE_EVENT_FLOW_BEGIN2(category_group, name, id, arg1_name, arg1_val, arg2_name, arg2_val)
 
#define TRACE_EVENT_COPY_FLOW_BEGIN0(category_group, name, id)
 
#define TRACE_EVENT_COPY_FLOW_BEGIN1(category_group, name, id, arg1_name, arg1_val)
 
#define TRACE_EVENT_COPY_FLOW_BEGIN2(category_group, name, id, arg1_name, arg1_val, arg2_name, arg2_val)
 
#define TRACE_EVENT_FLOW_STEP0(category_group, name, id, step)
 
#define TRACE_EVENT_FLOW_STEP1(category_group, name, id, step, arg1_name, arg1_val)
 
#define TRACE_EVENT_COPY_FLOW_STEP0(category_group, name, id, step)
 
#define TRACE_EVENT_COPY_FLOW_STEP1(category_group, name, id, step, arg1_name, arg1_val)
 
#define TRACE_EVENT_FLOW_END0(category_group, name, id)
 
#define TRACE_EVENT_FLOW_END_BIND_TO_ENCLOSING0(category_group, name, id)
 
#define TRACE_EVENT_FLOW_END1(category_group, name, id, arg1_name, arg1_val)
 
#define TRACE_EVENT_FLOW_END2(category_group, name, id, arg1_name, arg1_val, arg2_name, arg2_val)
 
#define TRACE_EVENT_COPY_FLOW_END0(category_group, name, id)
 
#define TRACE_EVENT_COPY_FLOW_END1(category_group, name, id, arg1_name, arg1_val)
 
#define TRACE_EVENT_COPY_FLOW_END2(category_group, name, id, arg1_name, arg1_val, arg2_name, arg2_val)
 
#define TRACE_TASK_EXECUTION(run_function, task)   INTERNAL_TRACE_TASK_EXECUTION(run_function, task)
 
#define TRACE_EVENT_METADATA1(category_group, name, arg1_name, arg1_val)   INTERNAL_TRACE_EVENT_METADATA_ADD(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_ENTER_CONTEXT(category_group, name, context)
 
#define TRACE_EVENT_LEAVE_CONTEXT(category_group, name, context)
 
#define TRACE_EVENT_SCOPED_CONTEXT(category_group, name, context)   INTERNAL_TRACE_EVENT_SCOPED_CONTEXT(category_group, name, context)
 
#define TRACE_LINK_IDS(category_group, name, id, linked_id)   INTERNAL_TRACE_EVENT_ADD_LINK_IDS(category_group, name, id, linked_id);
 
#define TRACE_EVENT_CATEGORY_GROUP_ENABLED(category_group, ret)
 
#define TRACE_EVENT_WARMUP_CATEGORY(category_group)   INTERNAL_TRACE_EVENT_GET_CATEGORY_INFO(category_group)
 
#define TRACE_EVENT_IS_NEW_TRACE(ret)
 
#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_PHASE_ENTER_CONTEXT   ('(')
 
#define TRACE_EVENT_PHASE_LEAVE_CONTEXT   (')')
 
#define TRACE_EVENT_PHASE_LINK_IDS   ('=')
 
#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_MANGLE_ID   (static_cast<unsigned int>(1 << 2))
 
#define TRACE_EVENT_FLAG_SCOPE_OFFSET   (static_cast<unsigned int>(1 << 3))
 
#define TRACE_EVENT_FLAG_SCOPE_EXTRA   (static_cast<unsigned int>(1 << 4))
 
#define TRACE_EVENT_FLAG_EXPLICIT_TIMESTAMP   (static_cast<unsigned int>(1 << 5))
 
#define TRACE_EVENT_FLAG_ASYNC_TTS   (static_cast<unsigned int>(1 << 6))
 
#define TRACE_EVENT_FLAG_BIND_TO_ENCLOSING   (static_cast<unsigned int>(1 << 7))
 
#define TRACE_EVENT_FLAG_FLOW_IN   (static_cast<unsigned int>(1 << 8))
 
#define TRACE_EVENT_FLAG_FLOW_OUT   (static_cast<unsigned int>(1 << 9))
 
#define TRACE_EVENT_FLAG_HAS_CONTEXT_ID   (static_cast<unsigned int>(1 << 10))
 
#define TRACE_EVENT_FLAG_HAS_PROCESS_ID   (static_cast<unsigned int>(1 << 11))
 
#define TRACE_EVENT_FLAG_HAS_LOCAL_ID   (static_cast<unsigned int>(1 << 12))
 
#define TRACE_EVENT_FLAG_HAS_GLOBAL_ID   (static_cast<unsigned int>(1 << 13))
 
#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_EVENT_SCOPE_GLOBAL   (static_cast<unsigned char>(0 << 3))
 
#define TRACE_EVENT_SCOPE_PROCESS   (static_cast<unsigned char>(1 << 3))
 
#define TRACE_EVENT_SCOPE_THREAD   (static_cast<unsigned char>(2 << 3))
 
#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 INTERNAL_TRACE_EVENT_ADD(phase, category_group, name, flags,...)
Definition: trace_event.h:149
#define TRACE_EVENT_FLAG_COPY

Definition at line 402 of file trace_event_common.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))
#define TRACE_EVENT_PHASE_COUNTER
#define INTERNAL_TRACE_EVENT_ADD(phase, category_group, name, flags,...)
Definition: trace_event.h:149
#define TRACE_EVENT_FLAG_COPY

Definition at line 418 of file trace_event_common.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 TRACE_EVENT_PHASE_COUNTER
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197
#define TRACE_EVENT_FLAG_COPY

Definition at line 451 of file trace_event_common.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))
#define TRACE_EVENT_PHASE_COUNTER
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197
#define TRACE_EVENT_FLAG_COPY

Definition at line 471 of file trace_event_common.h.

◆ TRACE_COUNTER1

#define TRACE_COUNTER1 (   category_group,
  name,
  value 
)
Value:
static_cast<int>(value))
#define TRACE_EVENT_FLAG_NONE
#define TRACE_EVENT_PHASE_COUNTER
#define INTERNAL_TRACE_EVENT_ADD(phase, category_group, name, flags,...)
Definition: trace_event.h:149

Definition at line 398 of file trace_event_common.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))
#define TRACE_EVENT_FLAG_NONE
#define TRACE_EVENT_PHASE_COUNTER
#define INTERNAL_TRACE_EVENT_ADD(phase, category_group, name, flags,...)
Definition: trace_event.h:149

Definition at line 412 of file trace_event_common.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))
#define TRACE_EVENT_FLAG_NONE
#define TRACE_EVENT_PHASE_COUNTER
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197

Definition at line 447 of file trace_event_common.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))
#define TRACE_EVENT_FLAG_NONE
#define TRACE_EVENT_PHASE_COUNTER
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197

Definition at line 465 of file trace_event_common.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 TRACE_EVENT_FLAG_NONE
#define TRACE_EVENT_PHASE_COUNTER
#define INTERNAL_TRACE_EVENT_ADD_WITH_TIMESTAMP(phase, category_group, name, timestamp, flags,...)
Definition: trace_event.h:213

Definition at line 426 of file trace_event_common.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))
#define TRACE_EVENT_FLAG_NONE
#define TRACE_EVENT_PHASE_COUNTER
#define INTERNAL_TRACE_EVENT_ADD_WITH_TIMESTAMP(phase, category_group, name, timestamp, flags,...)
Definition: trace_event.h:213

Definition at line 431 of file trace_event_common.h.

◆ TRACE_DISABLED_BY_DEFAULT

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

Definition at line 198 of file trace_event_common.h.

◆ TRACE_EVENT0

#define TRACE_EVENT0 (   category_group,
  name 
)    INTERNAL_TRACE_EVENT_ADD_SCOPED(category_group, name)

Definition at line 205 of file trace_event_common.h.

◆ TRACE_EVENT1

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

Definition at line 210 of file trace_event_common.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)
#define INTERNAL_TRACE_EVENT_ADD_SCOPED(category_group, name,...)
Definition: trace_event.h:163

Definition at line 216 of file trace_event_common.h.

◆ TRACE_EVENT_ASYNC_BEGIN0

#define TRACE_EVENT_ASYNC_BEGIN0 (   category_group,
  name,
  id 
)
Value:
category_group, name, id, \
#define TRACE_EVENT_PHASE_ASYNC_BEGIN
#define TRACE_EVENT_FLAG_NONE
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197

Definition at line 531 of file trace_event_common.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)
#define TRACE_EVENT_PHASE_ASYNC_BEGIN
#define TRACE_EVENT_FLAG_NONE
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197

Definition at line 535 of file trace_event_common.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)
#define TRACE_EVENT_PHASE_ASYNC_BEGIN
#define TRACE_EVENT_FLAG_NONE
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197

Definition at line 540 of file trace_event_common.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 TRACE_EVENT_PHASE_ASYNC_BEGIN
#define TRACE_EVENT_FLAG_NONE
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID_TID_AND_TIMESTAMP( phase, category_group, name, id, thread_id, timestamp, flags,...)
Definition: trace_event.h:224

Definition at line 562 of file trace_event_common.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)
#define TRACE_EVENT_PHASE_ASYNC_BEGIN
#define TRACE_EVENT_FLAG_NONE
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID_TID_AND_TIMESTAMP( phase, category_group, name, id, thread_id, timestamp, flags,...)
Definition: trace_event.h:224

Definition at line 567 of file trace_event_common.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)
#define TRACE_EVENT_PHASE_ASYNC_BEGIN
#define TRACE_EVENT_FLAG_NONE
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID_TID_AND_TIMESTAMP( phase, category_group, name, id, thread_id, timestamp, flags,...)
Definition: trace_event.h:224

Definition at line 573 of file trace_event_common.h.

◆ TRACE_EVENT_ASYNC_END0

#define TRACE_EVENT_ASYNC_END0 (   category_group,
  name,
  id 
)
Value:
category_group, name, id, \
#define TRACE_EVENT_FLAG_NONE
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197
#define TRACE_EVENT_PHASE_ASYNC_END

Definition at line 629 of file trace_event_common.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)
#define TRACE_EVENT_FLAG_NONE
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197
#define TRACE_EVENT_PHASE_ASYNC_END

Definition at line 633 of file trace_event_common.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)
#define TRACE_EVENT_FLAG_NONE
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197
#define TRACE_EVENT_PHASE_ASYNC_END

Definition at line 637 of file trace_event_common.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)
#define TRACE_EVENT_FLAG_NONE
#define TRACE_EVENT_PHASE_ASYNC_END
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID_TID_AND_TIMESTAMP( phase, category_group, name, id, thread_id, timestamp, flags,...)
Definition: trace_event.h:224

Definition at line 658 of file trace_event_common.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)
#define TRACE_EVENT_FLAG_NONE
#define TRACE_EVENT_PHASE_ASYNC_END
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID_TID_AND_TIMESTAMP( phase, category_group, name, id, thread_id, timestamp, flags,...)
Definition: trace_event.h:224

Definition at line 663 of file trace_event_common.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)
#define TRACE_EVENT_FLAG_NONE
#define TRACE_EVENT_PHASE_ASYNC_END
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID_TID_AND_TIMESTAMP( phase, category_group, name, id, thread_id, timestamp, flags,...)
Definition: trace_event.h:224

Definition at line 669 of file trace_event_common.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
#define TRACE_EVENT_FLAG_NONE
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197

Definition at line 592 of file trace_event_common.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)
#define TRACE_EVENT_PHASE_ASYNC_STEP_INTO
#define TRACE_EVENT_FLAG_NONE
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197

Definition at line 596 of file trace_event_common.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)
#define TRACE_EVENT_PHASE_ASYNC_STEP_INTO
#define TRACE_EVENT_FLAG_NONE
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID_TID_AND_TIMESTAMP( phase, category_group, name, id, thread_id, timestamp, flags,...)
Definition: trace_event.h:224

Definition at line 604 of file trace_event_common.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_FLAG_NONE
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197
#define TRACE_EVENT_PHASE_ASYNC_STEP_PAST

Definition at line 617 of file trace_event_common.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)
#define TRACE_EVENT_FLAG_NONE
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197
#define TRACE_EVENT_PHASE_ASYNC_STEP_PAST

Definition at line 621 of file trace_event_common.h.

◆ TRACE_EVENT_BEGIN0

#define TRACE_EVENT_BEGIN0 (   category_group,
  name 
)
Value:
#define TRACE_EVENT_PHASE_BEGIN
#define TRACE_EVENT_FLAG_NONE
#define INTERNAL_TRACE_EVENT_ADD(phase, category_group, name, flags,...)
Definition: trace_event.h:149

Definition at line 266 of file trace_event_common.h.

◆ TRACE_EVENT_BEGIN1

#define TRACE_EVENT_BEGIN1 (   category_group,
  name,
  arg1_name,
  arg1_val 
)
Value:
TRACE_EVENT_FLAG_NONE, arg1_name, arg1_val)
#define TRACE_EVENT_PHASE_BEGIN
#define TRACE_EVENT_FLAG_NONE
#define INTERNAL_TRACE_EVENT_ADD(phase, category_group, name, flags,...)
Definition: trace_event.h:149

Definition at line 269 of file trace_event_common.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)
#define TRACE_EVENT_PHASE_BEGIN
#define TRACE_EVENT_FLAG_NONE
#define INTERNAL_TRACE_EVENT_ADD(phase, category_group, name, flags,...)
Definition: trace_event.h:149

Definition at line 272 of file trace_event_common.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:
TRACE_EVENT_PHASE_ASYNC_BEGIN, category_group, name, id, thread_id, \
#define TRACE_EVENT_PHASE_ASYNC_BEGIN
#define TRACE_EVENT_FLAG_NONE
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID_TID_AND_TIMESTAMP( phase, category_group, name, id, thread_id, timestamp, flags,...)
Definition: trace_event.h:224

Definition at line 295 of file trace_event_common.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:50

Definition at line 967 of file trace_event_common.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
#define TRACE_EVENT_FLAG_NONE
#define INTERNAL_TRACE_EVENT_ADD_WITH_TIMESTAMP(phase, category_group, name, timestamp, flags,...)
Definition: trace_event.h:213

Definition at line 910 of file trace_event_common.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)
#define TRACE_EVENT_PHASE_CLOCK_SYNC
#define TRACE_EVENT_FLAG_NONE
#define INTERNAL_TRACE_EVENT_ADD(phase, category_group, name, flags,...)
Definition: trace_event.h:149

Definition at line 906 of file trace_event_common.h.

◆ TRACE_EVENT_COPY_ASYNC_BEGIN0

#define TRACE_EVENT_COPY_ASYNC_BEGIN0 (   category_group,
  name,
  id 
)
Value:
category_group, name, id, \
#define TRACE_EVENT_PHASE_ASYNC_BEGIN
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197
#define TRACE_EVENT_FLAG_COPY

Definition at line 545 of file trace_event_common.h.

◆ 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)
#define TRACE_EVENT_PHASE_ASYNC_BEGIN
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197
#define TRACE_EVENT_FLAG_COPY

Definition at line 549 of file trace_event_common.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)
#define TRACE_EVENT_PHASE_ASYNC_BEGIN
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197
#define TRACE_EVENT_FLAG_COPY

Definition at line 554 of file trace_event_common.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)
#define TRACE_EVENT_PHASE_ASYNC_BEGIN
#define TRACE_EVENT_FLAG_COPY
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID_TID_AND_TIMESTAMP( phase, category_group, name, id, thread_id, timestamp, flags,...)
Definition: trace_event.h:224

Definition at line 580 of file trace_event_common.h.

◆ TRACE_EVENT_COPY_ASYNC_END0

#define TRACE_EVENT_COPY_ASYNC_END0 (   category_group,
  name,
  id 
)
Value:
category_group, name, id, \
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197
#define TRACE_EVENT_FLAG_COPY
#define TRACE_EVENT_PHASE_ASYNC_END

Definition at line 642 of file trace_event_common.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)
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197
#define TRACE_EVENT_FLAG_COPY
#define TRACE_EVENT_PHASE_ASYNC_END

Definition at line 646 of file trace_event_common.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)
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197
#define TRACE_EVENT_FLAG_COPY
#define TRACE_EVENT_PHASE_ASYNC_END

Definition at line 651 of file trace_event_common.h.

◆ TRACE_EVENT_COPY_BEGIN0

#define TRACE_EVENT_COPY_BEGIN0 (   category_group,
  name 
)
Value:
#define TRACE_EVENT_PHASE_BEGIN
#define INTERNAL_TRACE_EVENT_ADD(phase, category_group, name, flags,...)
Definition: trace_event.h:149
#define TRACE_EVENT_FLAG_COPY

Definition at line 277 of file trace_event_common.h.

◆ TRACE_EVENT_COPY_BEGIN1

#define TRACE_EVENT_COPY_BEGIN1 (   category_group,
  name,
  arg1_name,
  arg1_val 
)
Value:
TRACE_EVENT_FLAG_COPY, arg1_name, arg1_val)
#define TRACE_EVENT_PHASE_BEGIN
#define INTERNAL_TRACE_EVENT_ADD(phase, category_group, name, flags,...)
Definition: trace_event.h:149
#define TRACE_EVENT_FLAG_COPY

Definition at line 280 of file trace_event_common.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)
#define TRACE_EVENT_PHASE_BEGIN
#define INTERNAL_TRACE_EVENT_ADD(phase, category_group, name, flags,...)
Definition: trace_event.h:149
#define TRACE_EVENT_FLAG_COPY

Definition at line 283 of file trace_event_common.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:
TRACE_EVENT_PHASE_ASYNC_BEGIN, category_group, name, id, thread_id, \
#define TRACE_EVENT_PHASE_ASYNC_BEGIN
#define TRACE_EVENT_FLAG_COPY
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID_TID_AND_TIMESTAMP( phase, category_group, name, id, thread_id, timestamp, flags,...)
Definition: trace_event.h:224

Definition at line 300 of file trace_event_common.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)
#define TRACE_EVENT_PHASE_ASYNC_BEGIN
#define TRACE_EVENT_FLAG_COPY
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID_TID_AND_TIMESTAMP( phase, category_group, name, id, thread_id, timestamp, flags,...)
Definition: trace_event.h:224

Definition at line 305 of file trace_event_common.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)
#define TRACE_EVENT_PHASE_ASYNC_BEGIN
#define TRACE_EVENT_FLAG_COPY
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID_TID_AND_TIMESTAMP( phase, category_group, name, id, thread_id, timestamp, flags,...)
Definition: trace_event.h:224

Definition at line 310 of file trace_event_common.h.

◆ TRACE_EVENT_COPY_END0

#define TRACE_EVENT_COPY_END0 (   category_group,
  name 
)
Value:
#define INTERNAL_TRACE_EVENT_ADD(phase, category_group, name, flags,...)
Definition: trace_event.h:149
#define TRACE_EVENT_FLAG_COPY
#define TRACE_EVENT_PHASE_END

Definition at line 333 of file trace_event_common.h.

◆ TRACE_EVENT_COPY_END1

#define TRACE_EVENT_COPY_END1 (   category_group,
  name,
  arg1_name,
  arg1_val 
)
Value:
TRACE_EVENT_FLAG_COPY, arg1_name, arg1_val)
#define INTERNAL_TRACE_EVENT_ADD(phase, category_group, name, flags,...)
Definition: trace_event.h:149
#define TRACE_EVENT_FLAG_COPY
#define TRACE_EVENT_PHASE_END

Definition at line 336 of file trace_event_common.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 INTERNAL_TRACE_EVENT_ADD(phase, category_group, name, flags,...)
Definition: trace_event.h:149
#define TRACE_EVENT_FLAG_COPY
#define TRACE_EVENT_PHASE_END

Definition at line 339 of file trace_event_common.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:
TRACE_EVENT_PHASE_ASYNC_END, category_group, name, id, thread_id, \
#define TRACE_EVENT_FLAG_COPY
#define TRACE_EVENT_PHASE_ASYNC_END
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID_TID_AND_TIMESTAMP( phase, category_group, name, id, thread_id, timestamp, flags,...)
Definition: trace_event.h:224

Definition at line 376 of file trace_event_common.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)
#define TRACE_EVENT_FLAG_COPY
#define TRACE_EVENT_PHASE_ASYNC_END
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID_TID_AND_TIMESTAMP( phase, category_group, name, id, thread_id, timestamp, flags,...)
Definition: trace_event.h:224

Definition at line 381 of file trace_event_common.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)
#define TRACE_EVENT_FLAG_COPY
#define TRACE_EVENT_PHASE_ASYNC_END
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID_TID_AND_TIMESTAMP( phase, category_group, name, id, thread_id, timestamp, flags,...)
Definition: trace_event.h:224

Definition at line 386 of file trace_event_common.h.

◆ TRACE_EVENT_COPY_FLOW_BEGIN0

#define TRACE_EVENT_COPY_FLOW_BEGIN0 (   category_group,
  name,
  id 
)
Value:
category_group, name, id, \
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197
#define TRACE_EVENT_FLAG_COPY
#define TRACE_EVENT_PHASE_FLOW_BEGIN

Definition at line 824 of file trace_event_common.h.

◆ TRACE_EVENT_COPY_FLOW_BEGIN1

#define TRACE_EVENT_COPY_FLOW_BEGIN1 (   category_group,
  name,
  id,
  arg1_name,
  arg1_val 
)
Value:
category_group, name, id, \
TRACE_EVENT_FLAG_COPY, arg1_name, arg1_val)
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197
#define TRACE_EVENT_FLAG_COPY
#define TRACE_EVENT_PHASE_FLOW_BEGIN

Definition at line 828 of file trace_event_common.h.

◆ TRACE_EVENT_COPY_FLOW_BEGIN2

#define TRACE_EVENT_COPY_FLOW_BEGIN2 (   category_group,
  name,
  id,
  arg1_name,
  arg1_val,
  arg2_name,
  arg2_val 
)
Value:
TRACE_EVENT_PHASE_FLOW_BEGIN, category_group, name, id, \
TRACE_EVENT_FLAG_COPY, arg1_name, arg1_val, arg2_name, arg2_val)
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197
#define TRACE_EVENT_FLAG_COPY
#define TRACE_EVENT_PHASE_FLOW_BEGIN

Definition at line 833 of file trace_event_common.h.

◆ TRACE_EVENT_COPY_FLOW_END0

#define TRACE_EVENT_COPY_FLOW_END0 (   category_group,
  name,
  id 
)
Value:
#define TRACE_EVENT_PHASE_FLOW_END
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197
#define TRACE_EVENT_FLAG_COPY

Definition at line 881 of file trace_event_common.h.

◆ TRACE_EVENT_COPY_FLOW_END1

#define TRACE_EVENT_COPY_FLOW_END1 (   category_group,
  name,
  id,
  arg1_name,
  arg1_val 
)
Value:
name, id, TRACE_EVENT_FLAG_COPY, arg1_name, \
arg1_val)
#define TRACE_EVENT_PHASE_FLOW_END
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197
#define TRACE_EVENT_FLAG_COPY

Definition at line 884 of file trace_event_common.h.

◆ TRACE_EVENT_COPY_FLOW_END2

#define TRACE_EVENT_COPY_FLOW_END2 (   category_group,
  name,
  id,
  arg1_name,
  arg1_val,
  arg2_name,
  arg2_val 
)
Value:
name, id, TRACE_EVENT_FLAG_COPY, arg1_name, \
arg1_val, arg2_name, arg2_val)
#define TRACE_EVENT_PHASE_FLOW_END
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197
#define TRACE_EVENT_FLAG_COPY

Definition at line 889 of file trace_event_common.h.

◆ TRACE_EVENT_COPY_FLOW_STEP0

#define TRACE_EVENT_COPY_FLOW_STEP0 (   category_group,
  name,
  id,
  step 
)
Value:
category_group, name, id, \
TRACE_EVENT_FLAG_COPY, "step", step)
#define TRACE_EVENT_PHASE_FLOW_STEP
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197
#define TRACE_EVENT_FLAG_COPY

Definition at line 853 of file trace_event_common.h.

◆ TRACE_EVENT_COPY_FLOW_STEP1

#define TRACE_EVENT_COPY_FLOW_STEP1 (   category_group,
  name,
  id,
  step,
  arg1_name,
  arg1_val 
)
Value:
TRACE_EVENT_PHASE_FLOW_STEP, category_group, name, id, \
TRACE_EVENT_FLAG_COPY, "step", step, arg1_name, arg1_val)
#define TRACE_EVENT_PHASE_FLOW_STEP
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197
#define TRACE_EVENT_FLAG_COPY

Definition at line 857 of file trace_event_common.h.

◆ TRACE_EVENT_COPY_INSTANT0

#define TRACE_EVENT_COPY_INSTANT0 (   category_group,
  name,
  scope 
)
Value:
#define TRACE_EVENT_PHASE_INSTANT
#define INTERNAL_TRACE_EVENT_ADD(phase, category_group, name, flags,...)
Definition: trace_event.h:149
#define TRACE_EVENT_FLAG_COPY

Definition at line 242 of file trace_event_common.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)
#define TRACE_EVENT_PHASE_INSTANT
#define INTERNAL_TRACE_EVENT_ADD(phase, category_group, name, flags,...)
Definition: trace_event.h:149
#define TRACE_EVENT_FLAG_COPY

Definition at line 245 of file trace_event_common.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)
#define TRACE_EVENT_PHASE_INSTANT
#define INTERNAL_TRACE_EVENT_ADD(phase, category_group, name, flags,...)
Definition: trace_event.h:149
#define TRACE_EVENT_FLAG_COPY

Definition at line 249 of file trace_event_common.h.

◆ TRACE_EVENT_COPY_MARK

#define TRACE_EVENT_COPY_MARK (   category_group,
  name 
)
Value:
#define TRACE_EVENT_PHASE_MARK
#define INTERNAL_TRACE_EVENT_ADD(phase, category_group, name, flags,...)
Definition: trace_event.h:149
#define TRACE_EVENT_FLAG_COPY

Definition at line 356 of file trace_event_common.h.

◆ TRACE_EVENT_COPY_MARK_WITH_TIMESTAMP

#define TRACE_EVENT_COPY_MARK_WITH_TIMESTAMP (   category_group,
  name,
  timestamp 
)
Value:
TRACE_EVENT_PHASE_MARK, category_group, name, timestamp, \
#define INTERNAL_TRACE_EVENT_ADD_WITH_TIMESTAMP(phase, category_group, name, timestamp, flags,...)
Definition: trace_event.h:213
#define TRACE_EVENT_PHASE_MARK
#define TRACE_EVENT_FLAG_COPY

Definition at line 360 of file trace_event_common.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)
#define TRACE_EVENT_PHASE_NESTABLE_ASYNC_BEGIN
#define TRACE_EVENT_FLAG_COPY
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID_TID_AND_TIMESTAMP( phase, category_group, name, id, thread_id, timestamp, flags,...)
Definition: trace_event.h:224

Definition at line 781 of file trace_event_common.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_PHASE_NESTABLE_ASYNC_BEGIN
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197
#define TRACE_EVENT_FLAG_COPY
#define TRACE_EVENT_FLAG_ASYNC_TTS

Definition at line 754 of file trace_event_common.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)
#define TRACE_EVENT_FLAG_COPY
#define TRACE_EVENT_PHASE_NESTABLE_ASYNC_END
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID_TID_AND_TIMESTAMP( phase, category_group, name, id, thread_id, timestamp, flags,...)
Definition: trace_event.h:224

Definition at line 786 of file trace_event_common.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)
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197
#define TRACE_EVENT_FLAG_COPY
#define TRACE_EVENT_FLAG_ASYNC_TTS
#define TRACE_EVENT_PHASE_NESTABLE_ASYNC_END

Definition at line 760 of file trace_event_common.h.

◆ TRACE_EVENT_END0

#define TRACE_EVENT_END0 (   category_group,
  name 
)
Value:
#define TRACE_EVENT_FLAG_NONE
#define INTERNAL_TRACE_EVENT_ADD(phase, category_group, name, flags,...)
Definition: trace_event.h:149
#define TRACE_EVENT_PHASE_END

Definition at line 322 of file trace_event_common.h.

◆ TRACE_EVENT_END1

#define TRACE_EVENT_END1 (   category_group,
  name,
  arg1_name,
  arg1_val 
)
Value:
TRACE_EVENT_FLAG_NONE, arg1_name, arg1_val)
#define TRACE_EVENT_FLAG_NONE
#define INTERNAL_TRACE_EVENT_ADD(phase, category_group, name, flags,...)
Definition: trace_event.h:149
#define TRACE_EVENT_PHASE_END

Definition at line 325 of file trace_event_common.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)
#define TRACE_EVENT_FLAG_NONE
#define INTERNAL_TRACE_EVENT_ADD(phase, category_group, name, flags,...)
Definition: trace_event.h:149
#define TRACE_EVENT_PHASE_END

Definition at line 328 of file trace_event_common.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:
TRACE_EVENT_PHASE_ASYNC_END, category_group, name, id, thread_id, \
#define TRACE_EVENT_FLAG_NONE
#define TRACE_EVENT_PHASE_ASYNC_END
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID_TID_AND_TIMESTAMP( phase, category_group, name, id, thread_id, timestamp, flags,...)
Definition: trace_event.h:224

Definition at line 371 of file trace_event_common.h.

◆ TRACE_EVENT_ENTER_CONTEXT

#define TRACE_EVENT_ENTER_CONTEXT (   category_group,
  name,
  context 
)
Value:
TRACE_EVENT_PHASE_ENTER_CONTEXT, category_group, name, context, \
#define TRACE_EVENT_FLAG_NONE
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197
#define TRACE_EVENT_PHASE_ENTER_CONTEXT

Definition at line 944 of file trace_event_common.h.

◆ TRACE_EVENT_FLAG_ASYNC_TTS

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

Definition at line 1042 of file trace_event_common.h.

◆ TRACE_EVENT_FLAG_BIND_TO_ENCLOSING

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

Definition at line 1043 of file trace_event_common.h.

◆ TRACE_EVENT_FLAG_COPY

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

Definition at line 1035 of file trace_event_common.h.

◆ TRACE_EVENT_FLAG_EXPLICIT_TIMESTAMP

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

Definition at line 1041 of file trace_event_common.h.

◆ TRACE_EVENT_FLAG_FLOW_IN

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

Definition at line 1044 of file trace_event_common.h.

◆ TRACE_EVENT_FLAG_FLOW_OUT

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

Definition at line 1045 of file trace_event_common.h.

◆ TRACE_EVENT_FLAG_HAS_CONTEXT_ID

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

Definition at line 1046 of file trace_event_common.h.

◆ TRACE_EVENT_FLAG_HAS_GLOBAL_ID

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

Definition at line 1049 of file trace_event_common.h.

◆ TRACE_EVENT_FLAG_HAS_ID

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

Definition at line 1036 of file trace_event_common.h.

◆ TRACE_EVENT_FLAG_HAS_LOCAL_ID

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

Definition at line 1048 of file trace_event_common.h.

◆ TRACE_EVENT_FLAG_HAS_PROCESS_ID

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

Definition at line 1047 of file trace_event_common.h.

◆ TRACE_EVENT_FLAG_MANGLE_ID

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

Definition at line 1038 of file trace_event_common.h.

Referenced by TraceID::TraceID().

◆ TRACE_EVENT_FLAG_NONE

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

Definition at line 1034 of file trace_event_common.h.

◆ TRACE_EVENT_FLAG_SCOPE_EXTRA

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

Definition at line 1040 of file trace_event_common.h.

◆ TRACE_EVENT_FLAG_SCOPE_MASK

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

Definition at line 1051 of file trace_event_common.h.

◆ TRACE_EVENT_FLAG_SCOPE_OFFSET

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

Definition at line 1039 of file trace_event_common.h.

◆ TRACE_EVENT_FLOW_BEGIN0

#define TRACE_EVENT_FLOW_BEGIN0 (   category_group,
  name,
  id 
)
Value:
category_group, name, id, \
#define TRACE_EVENT_FLAG_NONE
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197
#define TRACE_EVENT_PHASE_FLOW_BEGIN

Definition at line 811 of file trace_event_common.h.

◆ TRACE_EVENT_FLOW_BEGIN1

#define TRACE_EVENT_FLOW_BEGIN1 (   category_group,
  name,
  id,
  arg1_name,
  arg1_val 
)
Value:
category_group, name, id, \
TRACE_EVENT_FLAG_NONE, arg1_name, arg1_val)
#define TRACE_EVENT_FLAG_NONE
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197
#define TRACE_EVENT_PHASE_FLOW_BEGIN

Definition at line 815 of file trace_event_common.h.

◆ TRACE_EVENT_FLOW_BEGIN2

#define TRACE_EVENT_FLOW_BEGIN2 (   category_group,
  name,
  id,
  arg1_name,
  arg1_val,
  arg2_name,
  arg2_val 
)
Value:
TRACE_EVENT_PHASE_FLOW_BEGIN, category_group, name, id, \
TRACE_EVENT_FLAG_NONE, arg1_name, arg1_val, arg2_name, arg2_val)
#define TRACE_EVENT_FLAG_NONE
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197
#define TRACE_EVENT_PHASE_FLOW_BEGIN

Definition at line 819 of file trace_event_common.h.

◆ TRACE_EVENT_FLOW_END0

#define TRACE_EVENT_FLOW_END0 (   category_group,
  name,
  id 
)
Value:
#define TRACE_EVENT_FLAG_NONE
#define TRACE_EVENT_PHASE_FLOW_END
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197

Definition at line 865 of file trace_event_common.h.

◆ TRACE_EVENT_FLOW_END1

#define TRACE_EVENT_FLOW_END1 (   category_group,
  name,
  id,
  arg1_name,
  arg1_val 
)
Value:
name, id, TRACE_EVENT_FLAG_NONE, arg1_name, \
arg1_val)
#define TRACE_EVENT_FLAG_NONE
#define TRACE_EVENT_PHASE_FLOW_END
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197

Definition at line 872 of file trace_event_common.h.

◆ TRACE_EVENT_FLOW_END2

#define TRACE_EVENT_FLOW_END2 (   category_group,
  name,
  id,
  arg1_name,
  arg1_val,
  arg2_name,
  arg2_val 
)
Value:
name, id, TRACE_EVENT_FLAG_NONE, arg1_name, \
arg1_val, arg2_name, arg2_val)
#define TRACE_EVENT_FLAG_NONE
#define TRACE_EVENT_PHASE_FLOW_END
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197

Definition at line 876 of file trace_event_common.h.

◆ TRACE_EVENT_FLOW_END_BIND_TO_ENCLOSING0

#define TRACE_EVENT_FLOW_END_BIND_TO_ENCLOSING0 (   category_group,
  name,
  id 
)
Value:
name, id, \
#define TRACE_EVENT_PHASE_FLOW_END
#define TRACE_EVENT_FLAG_BIND_TO_ENCLOSING
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197

Definition at line 868 of file trace_event_common.h.

◆ TRACE_EVENT_FLOW_STEP0

#define TRACE_EVENT_FLOW_STEP0 (   category_group,
  name,
  id,
  step 
)
Value:
category_group, name, id, \
TRACE_EVENT_FLAG_NONE, "step", step)
#define TRACE_EVENT_FLAG_NONE
#define TRACE_EVENT_PHASE_FLOW_STEP
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197

Definition at line 844 of file trace_event_common.h.

◆ TRACE_EVENT_FLOW_STEP1

#define TRACE_EVENT_FLOW_STEP1 (   category_group,
  name,
  id,
  step,
  arg1_name,
  arg1_val 
)
Value:
TRACE_EVENT_PHASE_FLOW_STEP, category_group, name, id, \
TRACE_EVENT_FLAG_NONE, "step", step, arg1_name, arg1_val)
#define TRACE_EVENT_FLAG_NONE
#define TRACE_EVENT_PHASE_FLOW_STEP
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197

Definition at line 848 of file trace_event_common.h.

◆ TRACE_EVENT_INSTANT0

#define TRACE_EVENT_INSTANT0 (   category_group,
  name,
  scope 
)
Value:
#define TRACE_EVENT_FLAG_NONE
#define TRACE_EVENT_PHASE_INSTANT
#define INTERNAL_TRACE_EVENT_ADD(phase, category_group, name, flags,...)
Definition: trace_event.h:149

Definition at line 231 of file trace_event_common.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)
#define TRACE_EVENT_FLAG_NONE
#define TRACE_EVENT_PHASE_INSTANT
#define INTERNAL_TRACE_EVENT_ADD(phase, category_group, name, flags,...)
Definition: trace_event.h:149

Definition at line 234 of file trace_event_common.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)
#define TRACE_EVENT_FLAG_NONE
#define TRACE_EVENT_PHASE_INSTANT
#define INTERNAL_TRACE_EVENT_ADD(phase, category_group, name, flags,...)
Definition: trace_event.h:149

Definition at line 237 of file trace_event_common.h.

◆ TRACE_EVENT_INSTANT_WITH_TIMESTAMP0

#define TRACE_EVENT_INSTANT_WITH_TIMESTAMP0 (   category_group,
  name,
  scope,
  timestamp 
)
Value:
TRACE_EVENT_PHASE_INSTANT, category_group, name, timestamp, \
#define TRACE_EVENT_FLAG_NONE
#define INTERNAL_TRACE_EVENT_ADD_WITH_TIMESTAMP(phase, category_group, name, timestamp, flags,...)
Definition: trace_event.h:213
#define TRACE_EVENT_PHASE_INSTANT

Definition at line 255 of file trace_event_common.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:80
#define INTERNAL_TRACE_EVENT_UID(name_prefix)
Definition: trace_event.h:118

Definition at line 986 of file trace_event_common.h.

◆ TRACE_EVENT_LEAVE_CONTEXT

#define TRACE_EVENT_LEAVE_CONTEXT (   category_group,
  name,
  context 
)
Value:
TRACE_EVENT_PHASE_LEAVE_CONTEXT, category_group, name, context, \
#define TRACE_EVENT_FLAG_NONE
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197
#define TRACE_EVENT_PHASE_LEAVE_CONTEXT

Definition at line 948 of file trace_event_common.h.

◆ TRACE_EVENT_MARK_WITH_TIMESTAMP0

#define TRACE_EVENT_MARK_WITH_TIMESTAMP0 (   category_group,
  name,
  timestamp 
)
Value:
TRACE_EVENT_PHASE_MARK, category_group, name, timestamp, \
#define TRACE_EVENT_FLAG_NONE
#define INTERNAL_TRACE_EVENT_ADD_WITH_TIMESTAMP(phase, category_group, name, timestamp, flags,...)
Definition: trace_event.h:213
#define TRACE_EVENT_PHASE_MARK

Definition at line 345 of file trace_event_common.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)
#define TRACE_EVENT_FLAG_NONE
#define INTERNAL_TRACE_EVENT_ADD_WITH_TIMESTAMP(phase, category_group, name, timestamp, flags,...)
Definition: trace_event.h:213
#define TRACE_EVENT_PHASE_MARK

Definition at line 350 of file trace_event_common.h.

◆ TRACE_EVENT_METADATA1

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

Definition at line 902 of file trace_event_common.h.

◆ TRACE_EVENT_NESTABLE_ASYNC_BEGIN0

#define TRACE_EVENT_NESTABLE_ASYNC_BEGIN0 (   category_group,
  name,
  id 
)
Value:
category_group, name, id, \
#define TRACE_EVENT_FLAG_NONE
#define TRACE_EVENT_PHASE_NESTABLE_ASYNC_BEGIN
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197

Definition at line 700 of file trace_event_common.h.

◆ TRACE_EVENT_NESTABLE_ASYNC_BEGIN1

#define TRACE_EVENT_NESTABLE_ASYNC_BEGIN1 (   category_group,
  name,
  id,
  arg1_name,
  arg1_val 
)
Value:
category_group, name, id, \
TRACE_EVENT_FLAG_NONE, arg1_name, arg1_val)
#define TRACE_EVENT_FLAG_NONE
#define TRACE_EVENT_PHASE_NESTABLE_ASYNC_BEGIN
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197

Definition at line 704 of file trace_event_common.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)
#define TRACE_EVENT_FLAG_NONE
#define TRACE_EVENT_PHASE_NESTABLE_ASYNC_BEGIN
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197

Definition at line 709 of file trace_event_common.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)
#define TRACE_EVENT_FLAG_NONE
#define TRACE_EVENT_PHASE_NESTABLE_ASYNC_BEGIN
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID_TID_AND_TIMESTAMP( phase, category_group, name, id, thread_id, timestamp, flags,...)
Definition: trace_event.h:224

Definition at line 769 of file trace_event_common.h.

◆ TRACE_EVENT_NESTABLE_ASYNC_END0

#define TRACE_EVENT_NESTABLE_ASYNC_END0 (   category_group,
  name,
  id 
)
Value:
category_group, name, id, \
#define TRACE_EVENT_FLAG_NONE
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197
#define TRACE_EVENT_PHASE_NESTABLE_ASYNC_END

Definition at line 717 of file trace_event_common.h.

◆ TRACE_EVENT_NESTABLE_ASYNC_END1

#define TRACE_EVENT_NESTABLE_ASYNC_END1 (   category_group,
  name,
  id,
  arg1_name,
  arg1_val 
)
Value:
category_group, name, id, \
TRACE_EVENT_FLAG_NONE, arg1_name, arg1_val)
#define TRACE_EVENT_FLAG_NONE
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197
#define TRACE_EVENT_PHASE_NESTABLE_ASYNC_END

Definition at line 723 of file trace_event_common.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)
#define TRACE_EVENT_FLAG_NONE
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197
#define TRACE_EVENT_PHASE_NESTABLE_ASYNC_END

Definition at line 728 of file trace_event_common.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)
#define TRACE_EVENT_FLAG_NONE
#define TRACE_EVENT_PHASE_NESTABLE_ASYNC_END
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID_TID_AND_TIMESTAMP( phase, category_group, name, id, thread_id, timestamp, flags,...)
Definition: trace_event.h:224

Definition at line 775 of file trace_event_common.h.

◆ TRACE_EVENT_NESTABLE_ASYNC_INSTANT0

#define TRACE_EVENT_NESTABLE_ASYNC_INSTANT0 (   category_group,
  name,
  id 
)
Value:
category_group, name, id, \
#define TRACE_EVENT_FLAG_NONE
#define TRACE_EVENT_PHASE_NESTABLE_ASYNC_INSTANT
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197

Definition at line 737 of file trace_event_common.h.

◆ TRACE_EVENT_NESTABLE_ASYNC_INSTANT1

#define TRACE_EVENT_NESTABLE_ASYNC_INSTANT1 (   category_group,
  name,
  id,
  arg1_name,
  arg1_val 
)
Value:
category_group, name, id, \
TRACE_EVENT_FLAG_NONE, arg1_name, arg1_val)
#define TRACE_EVENT_FLAG_NONE
#define TRACE_EVENT_PHASE_NESTABLE_ASYNC_INSTANT
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197

Definition at line 742 of file trace_event_common.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)
#define TRACE_EVENT_FLAG_NONE
#define TRACE_EVENT_PHASE_NESTABLE_ASYNC_INSTANT
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197

Definition at line 748 of file trace_event_common.h.

◆ TRACE_EVENT_OBJECT_CREATED_WITH_ID

#define TRACE_EVENT_OBJECT_CREATED_WITH_ID (   category_group,
  name,
  id 
)
Value:
TRACE_EVENT_PHASE_CREATE_OBJECT, category_group, name, id, \
#define TRACE_EVENT_FLAG_NONE
#define TRACE_EVENT_PHASE_CREATE_OBJECT
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197

Definition at line 918 of file trace_event_common.h.

◆ TRACE_EVENT_OBJECT_DELETED_WITH_ID

#define TRACE_EVENT_OBJECT_DELETED_WITH_ID (   category_group,
  name,
  id 
)
Value:
TRACE_EVENT_PHASE_DELETE_OBJECT, category_group, name, id, \
#define TRACE_EVENT_PHASE_DELETE_OBJECT
#define TRACE_EVENT_FLAG_NONE
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197

Definition at line 936 of file trace_event_common.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_FLAG_NONE
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197
#define TRACE_EVENT_PHASE_SNAPSHOT_OBJECT

Definition at line 923 of file trace_event_common.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)
#define TRACE_EVENT_FLAG_NONE
#define TRACE_EVENT_PHASE_SNAPSHOT_OBJECT
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID_TID_AND_TIMESTAMP( phase, category_group, name, id, thread_id, timestamp, flags,...)
Definition: trace_event.h:224

Definition at line 929 of file trace_event_common.h.

◆ TRACE_EVENT_PHASE_ASYNC_BEGIN

#define TRACE_EVENT_PHASE_ASYNC_BEGIN   ('S')

Definition at line 1010 of file trace_event_common.h.

◆ TRACE_EVENT_PHASE_ASYNC_END

#define TRACE_EVENT_PHASE_ASYNC_END   ('F')

Definition at line 1013 of file trace_event_common.h.

◆ TRACE_EVENT_PHASE_ASYNC_STEP_INTO

#define TRACE_EVENT_PHASE_ASYNC_STEP_INTO   ('T')

Definition at line 1011 of file trace_event_common.h.

◆ TRACE_EVENT_PHASE_ASYNC_STEP_PAST

#define TRACE_EVENT_PHASE_ASYNC_STEP_PAST   ('p')

Definition at line 1012 of file trace_event_common.h.

◆ TRACE_EVENT_PHASE_BEGIN

#define TRACE_EVENT_PHASE_BEGIN   ('B')

Definition at line 1006 of file trace_event_common.h.

◆ TRACE_EVENT_PHASE_CLOCK_SYNC

#define TRACE_EVENT_PHASE_CLOCK_SYNC   ('c')

Definition at line 1028 of file trace_event_common.h.

◆ TRACE_EVENT_PHASE_COMPLETE

#define TRACE_EVENT_PHASE_COMPLETE   ('X')

Definition at line 1008 of file trace_event_common.h.

◆ TRACE_EVENT_PHASE_COUNTER

#define TRACE_EVENT_PHASE_COUNTER   ('C')

Definition at line 1021 of file trace_event_common.h.

◆ TRACE_EVENT_PHASE_CREATE_OBJECT

#define TRACE_EVENT_PHASE_CREATE_OBJECT   ('N')

Definition at line 1023 of file trace_event_common.h.

◆ TRACE_EVENT_PHASE_DELETE_OBJECT

#define TRACE_EVENT_PHASE_DELETE_OBJECT   ('D')

Definition at line 1025 of file trace_event_common.h.

◆ TRACE_EVENT_PHASE_END

#define TRACE_EVENT_PHASE_END   ('E')

Definition at line 1007 of file trace_event_common.h.

◆ TRACE_EVENT_PHASE_ENTER_CONTEXT

#define TRACE_EVENT_PHASE_ENTER_CONTEXT   ('(')

Definition at line 1029 of file trace_event_common.h.

◆ TRACE_EVENT_PHASE_FLOW_BEGIN

#define TRACE_EVENT_PHASE_FLOW_BEGIN   ('s')

Definition at line 1017 of file trace_event_common.h.

◆ TRACE_EVENT_PHASE_FLOW_END

#define TRACE_EVENT_PHASE_FLOW_END   ('f')

Definition at line 1019 of file trace_event_common.h.

◆ TRACE_EVENT_PHASE_FLOW_STEP

#define TRACE_EVENT_PHASE_FLOW_STEP   ('t')

Definition at line 1018 of file trace_event_common.h.

◆ TRACE_EVENT_PHASE_INSTANT

#define TRACE_EVENT_PHASE_INSTANT   ('I')

Definition at line 1009 of file trace_event_common.h.

◆ TRACE_EVENT_PHASE_LEAVE_CONTEXT

#define TRACE_EVENT_PHASE_LEAVE_CONTEXT   (')')

Definition at line 1030 of file trace_event_common.h.

◆ TRACE_EVENT_PHASE_LINK_IDS

#define TRACE_EVENT_PHASE_LINK_IDS   ('=')

Definition at line 1031 of file trace_event_common.h.

◆ TRACE_EVENT_PHASE_MARK

#define TRACE_EVENT_PHASE_MARK   ('R')

Definition at line 1027 of file trace_event_common.h.

◆ TRACE_EVENT_PHASE_MEMORY_DUMP

#define TRACE_EVENT_PHASE_MEMORY_DUMP   ('v')

Definition at line 1026 of file trace_event_common.h.

◆ TRACE_EVENT_PHASE_METADATA

#define TRACE_EVENT_PHASE_METADATA   ('M')

Definition at line 1020 of file trace_event_common.h.

◆ TRACE_EVENT_PHASE_NESTABLE_ASYNC_BEGIN

#define TRACE_EVENT_PHASE_NESTABLE_ASYNC_BEGIN   ('b')

Definition at line 1014 of file trace_event_common.h.

◆ TRACE_EVENT_PHASE_NESTABLE_ASYNC_END

#define TRACE_EVENT_PHASE_NESTABLE_ASYNC_END   ('e')

Definition at line 1015 of file trace_event_common.h.

◆ TRACE_EVENT_PHASE_NESTABLE_ASYNC_INSTANT

#define TRACE_EVENT_PHASE_NESTABLE_ASYNC_INSTANT   ('n')

Definition at line 1016 of file trace_event_common.h.

◆ TRACE_EVENT_PHASE_SAMPLE

#define TRACE_EVENT_PHASE_SAMPLE   ('P')

Definition at line 1022 of file trace_event_common.h.

◆ TRACE_EVENT_PHASE_SNAPSHOT_OBJECT

#define TRACE_EVENT_PHASE_SNAPSHOT_OBJECT   ('O')

Definition at line 1024 of file trace_event_common.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_FLAG_NONE
#define TRACE_EVENT_PHASE_SAMPLE
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category_group, name, id, flags,...)
Definition: trace_event.h:197

Definition at line 499 of file trace_event_common.h.

◆ TRACE_EVENT_SAMPLE_WITH_TID_AND_TIMESTAMP0

#define TRACE_EVENT_SAMPLE_WITH_TID_AND_TIMESTAMP0 (   category_group,
  name,
  thread_id,
  timestamp 
)
Value:
TRACE_EVENT_PHASE_SAMPLE, category_group, name, 0, thread_id, timestamp, \
#define TRACE_EVENT_FLAG_NONE
#define TRACE_EVENT_PHASE_SAMPLE
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID_TID_AND_TIMESTAMP( phase, category_group, name, id, thread_id, timestamp, flags,...)
Definition: trace_event.h:224

Definition at line 479 of file trace_event_common.h.

◆ TRACE_EVENT_SAMPLE_WITH_TID_AND_TIMESTAMP1

#define TRACE_EVENT_SAMPLE_WITH_TID_AND_TIMESTAMP1 (   category_group,
  name,
  thread_id,
  timestamp,
  arg1_name,
  arg1_val 
)
Value:
TRACE_EVENT_PHASE_SAMPLE, category_group, name, 0, thread_id, timestamp, \
TRACE_EVENT_FLAG_NONE, arg1_name, arg1_val)
#define TRACE_EVENT_FLAG_NONE
#define TRACE_EVENT_PHASE_SAMPLE
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID_TID_AND_TIMESTAMP( phase, category_group, name, id, thread_id, timestamp, flags,...)
Definition: trace_event.h:224

Definition at line 485 of file trace_event_common.h.

◆ TRACE_EVENT_SAMPLE_WITH_TID_AND_TIMESTAMP2

#define TRACE_EVENT_SAMPLE_WITH_TID_AND_TIMESTAMP2 (   category_group,
  name,
  thread_id,
  timestamp,
  arg1_name,
  arg1_val,
  arg2_name,
  arg2_val 
)
Value:
TRACE_EVENT_PHASE_SAMPLE, category_group, name, 0, thread_id, timestamp, \
TRACE_EVENT_FLAG_NONE, arg1_name, arg1_val, arg2_name, arg2_val)
#define TRACE_EVENT_FLAG_NONE
#define TRACE_EVENT_PHASE_SAMPLE
#define INTERNAL_TRACE_EVENT_ADD_WITH_ID_TID_AND_TIMESTAMP( phase, category_group, name, id, thread_id, timestamp, flags,...)
Definition: trace_event.h:224

Definition at line 491 of file trace_event_common.h.

◆ TRACE_EVENT_SCOPE_GLOBAL

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

Definition at line 1067 of file trace_event_common.h.

◆ TRACE_EVENT_SCOPE_NAME_GLOBAL

#define TRACE_EVENT_SCOPE_NAME_GLOBAL   ('g')

Definition at line 1071 of file trace_event_common.h.

◆ TRACE_EVENT_SCOPE_NAME_PROCESS

#define TRACE_EVENT_SCOPE_NAME_PROCESS   ('p')

Definition at line 1072 of file trace_event_common.h.

◆ TRACE_EVENT_SCOPE_NAME_THREAD

#define TRACE_EVENT_SCOPE_NAME_THREAD   ('t')

Definition at line 1073 of file trace_event_common.h.

◆ TRACE_EVENT_SCOPE_PROCESS

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

Definition at line 1068 of file trace_event_common.h.

◆ TRACE_EVENT_SCOPE_THREAD

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

Definition at line 1069 of file trace_event_common.h.

◆ TRACE_EVENT_SCOPED_CONTEXT

#define TRACE_EVENT_SCOPED_CONTEXT (   category_group,
  name,
  context 
)    INTERNAL_TRACE_EVENT_SCOPED_CONTEXT(category_group, name, context)

Definition at line 952 of file trace_event_common.h.

◆ TRACE_EVENT_WARMUP_CATEGORY

#define TRACE_EVENT_WARMUP_CATEGORY (   category_group)    INTERNAL_TRACE_EVENT_GET_CATEGORY_INFO(category_group)

Definition at line 982 of file trace_event_common.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: trace_event.h:177

Definition at line 207 of file trace_event_common.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)
#define INTERNAL_TRACE_EVENT_ADD_SCOPED_WITH_FLOW(category_group, name, bind_id, flow_flags,...)
Definition: trace_event.h:177

Definition at line 212 of file trace_event_common.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)
#define INTERNAL_TRACE_EVENT_ADD_SCOPED_WITH_FLOW(category_group, name, bind_id, flow_flags,...)
Definition: trace_event.h:177

Definition at line 220 of file trace_event_common.h.

◆ TRACE_LINK_IDS

#define TRACE_LINK_IDS (   category_group,
  name,
  id,
  linked_id 
)    INTERNAL_TRACE_EVENT_ADD_LINK_IDS(category_group, name, id, linked_id);

Definition at line 963 of file trace_event_common.h.

◆ TRACE_TASK_EXECUTION

#define TRACE_TASK_EXECUTION (   run_function,
  task 
)    INTERNAL_TRACE_TASK_EXECUTION(run_function, task)

Definition at line 897 of file trace_event_common.h.

◆ TRACE_VALUE_TYPE_BOOL

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

Definition at line 1056 of file trace_event_common.h.

◆ TRACE_VALUE_TYPE_CONVERTABLE

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

◆ TRACE_VALUE_TYPE_COPY_STRING

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

Definition at line 1062 of file trace_event_common.h.

◆ TRACE_VALUE_TYPE_DOUBLE

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

Definition at line 1059 of file trace_event_common.h.

◆ TRACE_VALUE_TYPE_INT

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

Definition at line 1058 of file trace_event_common.h.

◆ TRACE_VALUE_TYPE_POINTER

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

Definition at line 1060 of file trace_event_common.h.

◆ TRACE_VALUE_TYPE_STRING

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

Definition at line 1061 of file trace_event_common.h.

◆ TRACE_VALUE_TYPE_UINT

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

Definition at line 1057 of file trace_event_common.h.