Add context to rcl_init tracepoint params

This commit is contained in:
Christophe Bedard 2019-05-17 15:42:30 +02:00
parent b09f72081c
commit 9ae7c8d99c
3 changed files with 9 additions and 3 deletions

View file

@ -21,7 +21,9 @@ bool ros_trace_compile_status();
/**
* tp: rcl_init
*/
void TRACEPOINT(rcl_init);
void TRACEPOINT(
rcl_init,
const void * context);
/**
* tp: rcl_node_init

View file

@ -4,8 +4,10 @@ TRACEPOINT_EVENT(
ros2,
rcl_init,
TP_ARGS(
const void*, context_arg
),
TP_FIELDS(
ctf_integer_hex(const void*, context, context_arg)
)
)

View file

@ -18,9 +18,11 @@ bool ros_trace_compile_status()
#endif
}
void TRACEPOINT(rcl_init)
void TRACEPOINT(
rcl_init,
const void * context)
{
CONDITIONAL_TP(ros2, rcl_init);
CONDITIONAL_TP(ros2, rcl_init, context);
}
void TRACEPOINT(