Add more rcl tracepoints

This commit is contained in:
Christophe Bedard 2019-05-16 13:36:59 +02:00
parent d0aa25f205
commit ccc06079e8
4 changed files with 76 additions and 1 deletions

View file

@ -18,3 +18,21 @@ void ros_trace_rcl_init() {
tracepoint(ros2, rcl_init);
#endif
}
void ros_trace_rcl_node_init(const char * node_name, const char * namespace) {
#ifdef WITH_LTTNG
tracepoint(ros2, rcl_node_init, node_name, namespace);
#endif
}
void ros_trace_rcl_publisher_init(const char * node_name, const char * namespace) {
#ifdef WITH_LTTNG
tracepoint(ros2, rcl_publisher_init, node_name, namespace);
#endif
}
void ros_trace_rcl_subscription_init(const char * node_name, const char * topic_name) {
#ifdef WITH_LTTNG
tracepoint(ros2, rcl_subscription_init, node_name, topic_name);
#endif
}