ros2_tracing_cpp icon indicating copy to clipboard operation
ros2_tracing_cpp copied to clipboard

A C++ babeltrace2 plugin which replaces ROS 2 Tracing

Results 3 ros2_tracing_cpp issues
Sort by recently updated
recently updated
newest added

`rcl_publisher_init` and `rclcpp_publish` ```cpp DEFINE_TRACEPOINT( rcl_publisher_init, TRACEPOINT_PARAMS( const void * publisher_handle, const void * node_handle, const void * rmw_publisher_handle, const char * topic_name, const size_t queue_depth), TRACEPOINT_ARGS( publisher_handle, node_handle, rmw_publisher_handle,...

enhancement

Using `rclcpp_timer_callback_added`, `rclcpp_subscription_callback_added`, and `rclcpp_service_callback_added` the types of callbacks can be differentiated. ```cpp DEFINE_TRACEPOINT( rclcpp_timer_callback_added, TRACEPOINT_PARAMS( const void * timer_handle, const void * callback), TRACEPOINT_ARGS( timer_handle, callback)) DEFINE_TRACEPOINT( rclcpp_subscription_callback_added, TRACEPOINT_PARAMS(...

enhancement

This tracepoint is called whenever a node is created and would allow me to associate a `vpid` to a `node_name` and a `node_namespace` ```cpp DEFINE_TRACEPOINT( rcl_node_init, TRACEPOINT_PARAMS( const void *...

enhancement