Zero  0.1.0
Macros
trace_types.h File Reference

Lists all TRACE types. Each of these should be a bit specified in a bit vector. We current support up to 32 tracing types. More...

Go to the source code of this file.

Macros

#define TRACE_COMPONENT_MASK_ALL   (~0)
 
#define TRACE_COMPONENT_MASK_NONE   0
 
#define TRACE_ALWAYS   (unsigned int)(1 << 0)
 
#define TRACE_TUPLE_FLOW   (unsigned int)(1 << 1)
 
#define TRACE_PACKET_FLOW   (unsigned int)(1 << 2)
 
#define TRACE_SYNC_COND   (unsigned int)(1 << 3)
 
#define TRACE_SYNC_LOCK   (unsigned int)(1 << 4)
 
#define TRACE_THREAD_LIFE_CYCLE   (unsigned int)(1 << 5)
 
#define TRACE_TEMP_FILE   (unsigned int)(1 << 6)
 
#define TRACE_CPU_BINDING   (unsigned int)(1 << 7)
 
#define TRACE_QUERY_RESULTS   (unsigned int)(1 << 8)
 
#define TRACE_QUERY_PROGRESS   (unsigned int)(1 << 9)
 
#define TRACE_STATISTICS   (unsigned int)(1 << 10)
 
#define TRACE_NETWORK   (unsigned int)(1 << 11)
 
#define TRACE_RESPONSE_TIME   (unsigned int)(1 << 12)
 
#define TRACE_WORK_SHARING   (unsigned int)(1 << 13)
 
#define TRACE_TRX_FLOW   (unsigned int)(1 << 14)
 
#define TRACE_KEY_COMP   (unsigned int)(1 << 15)
 
#define TRACE_RECORD_FLOW   (unsigned int)(1 << 16)
 
#define TRACE_DEBUG   (unsigned int)(1 << 31)
 

Detailed Description

Lists all TRACE types. Each of these should be a bit specified in a bit vector. We current support up to 32 tracing types.

Macro Definition Documentation

§ TRACE_ALWAYS

#define TRACE_ALWAYS   (unsigned int)(1 << 0)

§ TRACE_COMPONENT_MASK_ALL

#define TRACE_COMPONENT_MASK_ALL   (~0)

§ TRACE_COMPONENT_MASK_NONE

#define TRACE_COMPONENT_MASK_NONE   0

§ TRACE_CPU_BINDING

#define TRACE_CPU_BINDING   (unsigned int)(1 << 7)

§ TRACE_DEBUG

#define TRACE_DEBUG   (unsigned int)(1 << 31)

§ TRACE_KEY_COMP

#define TRACE_KEY_COMP   (unsigned int)(1 << 15)

§ TRACE_NETWORK

#define TRACE_NETWORK   (unsigned int)(1 << 11)

§ TRACE_PACKET_FLOW

#define TRACE_PACKET_FLOW   (unsigned int)(1 << 2)

§ TRACE_QUERY_PROGRESS

#define TRACE_QUERY_PROGRESS   (unsigned int)(1 << 9)

§ TRACE_QUERY_RESULTS

#define TRACE_QUERY_RESULTS   (unsigned int)(1 << 8)

§ TRACE_RECORD_FLOW

#define TRACE_RECORD_FLOW   (unsigned int)(1 << 16)

§ TRACE_RESPONSE_TIME

#define TRACE_RESPONSE_TIME   (unsigned int)(1 << 12)

§ TRACE_STATISTICS

#define TRACE_STATISTICS   (unsigned int)(1 << 10)

§ TRACE_SYNC_COND

#define TRACE_SYNC_COND   (unsigned int)(1 << 3)

§ TRACE_SYNC_LOCK

#define TRACE_SYNC_LOCK   (unsigned int)(1 << 4)

§ TRACE_TEMP_FILE

#define TRACE_TEMP_FILE   (unsigned int)(1 << 6)

§ TRACE_THREAD_LIFE_CYCLE

#define TRACE_THREAD_LIFE_CYCLE   (unsigned int)(1 << 5)

§ TRACE_TRX_FLOW

#define TRACE_TRX_FLOW   (unsigned int)(1 << 14)

§ TRACE_TUPLE_FLOW

#define TRACE_TUPLE_FLOW   (unsigned int)(1 << 1)

§ TRACE_WORK_SHARING

#define TRACE_WORK_SHARING   (unsigned int)(1 << 13)