Switch to generic 'callback_start|end' event

This commit is contained in:
Christophe Bedard 2019-06-14 10:08:24 +02:00
parent e3f9fa036a
commit 35092f89ff
4 changed files with 83 additions and 178 deletions

View file

@ -91,28 +91,6 @@ void TRACEPOINT(
callback);
}
void TRACEPOINT(
rclcpp_subscription_callback_start,
const void * callback,
const bool is_intra_process)
{
CONDITIONAL_TP(
ros2,
rclcpp_subscription_callback_start,
callback,
(is_intra_process ? 1 : 0));
}
void TRACEPOINT(
rclcpp_subscription_callback_end,
const void * callback)
{
CONDITIONAL_TP(
ros2,
rclcpp_subscription_callback_end,
callback);
}
void TRACEPOINT(
rcl_service_init,
const void * service_handle,
@ -141,26 +119,6 @@ void TRACEPOINT(
callback);
}
void TRACEPOINT(
rclcpp_service_callback_start,
const void * callback)
{
CONDITIONAL_TP(
ros2,
rclcpp_service_callback_start,
callback);
}
void TRACEPOINT(
rclcpp_service_callback_end,
const void * callback)
{
CONDITIONAL_TP(
ros2,
rclcpp_service_callback_end,
callback);
}
void TRACEPOINT(
rcl_client_init,
const void * client_handle,
@ -201,26 +159,6 @@ void TRACEPOINT(
callback);
}
void TRACEPOINT(
rclcpp_timer_callback_start,
const void * callback)
{
CONDITIONAL_TP(
ros2,
rclcpp_timer_callback_start,
callback);
}
void TRACEPOINT(
rclcpp_timer_callback_end,
const void * callback)
{
CONDITIONAL_TP(
ros2,
rclcpp_timer_callback_end,
callback);
}
void TRACEPOINT(
rclcpp_callback_register,
const void * callback,
@ -232,3 +170,36 @@ void TRACEPOINT(
callback,
function_symbol);
}
void TRACEPOINT(
callback_start,
const void * callback,
const bool is_intra_process)
{
CONDITIONAL_TP(
ros2,
callback_start,
callback,
(is_intra_process ? 1 : 0));
}
void TRACEPOINT(
callback_start,
const void * callback)
{
CONDITIONAL_TP(
ros2,
callback_start,
callback,
0);
}
void TRACEPOINT(
callback_end,
const void * callback)
{
CONDITIONAL_TP(
ros2,
callback_end,
callback);
}