5#ifndef _RTE_EAL_TRACE_H_
6#define _RTE_EAL_TRACE_H_
22#include "eal_interrupts.h"
26 rte_eal_trace_alarm_set,
28 void *cb_arg,
int rc),
36 rte_eal_trace_alarm_cancel,
46 rte_eal_trace_generic_void,
51 rte_eal_trace_generic_u64,
57 rte_eal_trace_generic_u32,
63 rte_eal_trace_generic_u16,
69 rte_eal_trace_generic_u8,
75 rte_eal_trace_generic_i64,
81 rte_eal_trace_generic_i32,
87 rte_eal_trace_generic_i16,
93 rte_eal_trace_generic_i8,
99 rte_eal_trace_generic_int,
105 rte_eal_trace_generic_long,
111 rte_eal_trace_generic_float,
117 rte_eal_trace_generic_double,
123 rte_eal_trace_generic_ptr,
129 rte_eal_trace_generic_str,
135 rte_eal_trace_generic_size_t,
141 rte_eal_trace_generic_func,
146#define RTE_EAL_TRACE_GENERIC_FUNC rte_eal_trace_generic_func(__func__)
150 rte_eal_trace_intr_callback_register,
163 rte_eal_trace_intr_callback_unregister,
176 rte_eal_trace_intr_enable,
186 rte_eal_trace_intr_disable,
198 rte_eal_trace_mem_zmalloc,
200 int socket,
void *ptr),
209 rte_eal_trace_mem_malloc,
211 int socket,
void *ptr),
220 rte_eal_trace_mem_realloc,
230 rte_eal_trace_mem_free,
237 rte_eal_trace_memzone_reserve,
239 unsigned int flags,
unsigned int align,
unsigned int bound,
251 rte_eal_trace_memzone_lookup,
258 rte_eal_trace_memzone_free,
267 rte_eal_trace_thread_remote_launch,
269 unsigned int worker_id,
int rc),
276 rte_eal_trace_thread_lcore_ready,
void(* rte_eal_alarm_callback)(void *arg)
void(* rte_intr_callback_fn)(void *cb_arg)
#define rte_trace_point_emit_u32(val)
#define rte_trace_point_emit_i32(val)
#define rte_trace_point_emit_u8(val)
#define rte_trace_point_emit_u16(val)
#define rte_trace_point_emit_i8(val)
#define rte_trace_point_emit_i16(val)
#define RTE_TRACE_POINT_ARGS
#define rte_trace_point_emit_int(val)
#define rte_trace_point_emit_ptr(val)
#define rte_trace_point_emit_double(val)
#define rte_trace_point_emit_u64(val)
#define rte_trace_point_emit_size_t(val)
#define rte_trace_point_emit_i64(val)
#define rte_trace_point_emit_string(val)
#define rte_trace_point_emit_float(val)
#define RTE_TRACE_POINT(tp, args,...)
#define rte_trace_point_emit_long(val)