Commit graph

43 commits

Author SHA1 Message Date
Ingo Lütkebohle
7b15e17cd2 Resolve "Add option to compile out LTTng entirely" 2019-07-30 14:27:36 +00:00
Christophe Bedard
ff9f6e8a49 Remove preprocessor checks for WIN32 2019-07-05 09:02:44 +02:00
Christophe Bedard
6e58ffc372 Return distinctive error messages as symbols instead of a generic one 2019-07-04 11:21:33 +02:00
Christophe Bedard
f489192a7c Implement symbol resolution for non-funct ptr std::function objects 2019-07-03 13:53:08 +02:00
Christophe Bedard
64cb3a2952 Remove address arg for register_callback tracepoint 2019-07-03 13:51:59 +02:00
Christophe Bedard
0288722985 Add tests 2019-07-02 14:35:24 +02:00
Christophe Bedard
a85d4ade5d Use TRACETOOLS_LTTNG_ENABLED instead of WITH_LTTNG in the code 2019-06-18 11:44:57 +02:00
Christophe Bedard
f4d20163bd Cleanup and fix lint errors 2019-06-18 10:11:05 +02:00
Christophe Bedard
f728cd467b Use tracepoint definition files directly 2019-06-18 10:01:54 +02:00
Christophe Bedard
9cc1f5f29b Add copyright headers 2019-06-18 09:10:05 +02:00
Christophe Bedard
b41c59fbdd Fix unused params when lttng not enabled 2019-06-17 15:58:20 +02:00
Christophe Bedard
d0425d2c57 Get package version directly from ament 2019-06-17 11:15:57 +02:00
Christophe Bedard
bcc8540fe8 Include tracetools version string as an arg for rcl_init 2019-06-17 10:25:25 +02:00
Christophe Bedard
2b6966fd70 Rename 'depth' to 'queue_depth' 2019-06-17 10:13:55 +02:00
Christophe Bedard
febd4317dc Remove overloading 2019-06-14 10:19:03 +02:00
Christophe Bedard
35092f89ff Switch to generic 'callback_start|end' event 2019-06-14 10:08:24 +02:00
Christophe Bedard
ae62cc9531 Change tracepoint arguments order to put index-like arg first 2019-06-07 14:35:29 +02:00
Christophe Bedard
0671d021c0 Fix tracepoint arguments order 2019-06-07 14:27:31 +02:00
Christophe Bedard
bdbacfcde8 Rename context arg to context_handle for consistency 2019-06-07 13:25:16 +02:00
Christophe Bedard
33f227b772 Fix linting errors 2019-06-05 15:35:46 +02:00
Christophe Bedard
ee813caaf1 Extract util methods 2019-06-04 16:37:11 +02:00
Christophe Bedard
372f0296c0 Re-structure callback registration tracepoint 2019-05-28 16:35:47 +02:00
Christophe Bedard
cee1327930 Use relevant rmw handle instead of the rmw_node_t handle for tracepoints 2019-05-28 14:57:15 +02:00
Christophe Bedard
3f13dd34d0 Add prospective callback register tracepoint 2019-05-28 14:16:38 +02:00
Christophe Bedard
d36c3d824c Add rcl_client_init tracepoint 2019-05-28 14:15:46 +02:00
Christophe Bedard
ffbca08d02 Add timer-related tracepoints 2019-05-28 13:13:53 +02:00
Christophe Bedard
eac0db07f8 Add history depth to rcl_subscription_init tracepoint 2019-05-27 16:48:45 +02:00
Christophe Bedard
5ee44035d4 Add depth field to rcl_publisher_init tracepoint 2019-05-27 15:19:11 +02:00
Christophe Bedard
56ee174ef1 Explicitly disable tracepoints on Windows 2019-05-27 11:47:50 +02:00
Christophe Bedard
a5260a0c91 Fix preprocessor-related indentation 2019-05-20 15:17:00 +02:00
Christophe Bedard
a97c980a97 Fix tracepoints arguments 2019-05-20 13:58:06 +02:00
Christophe Bedard
f7fc7f773c Add tracepoints for service init and callback_added 2019-05-20 11:45:19 +02:00
Christophe Bedard
974f4144bb Fix macro 2019-05-17 15:43:53 +02:00
Christophe Bedard
9ae7c8d99c Add context to rcl_init tracepoint params 2019-05-17 15:42:30 +02:00
Christophe Bedard
b09f72081c Add *subscription_callback_added and link subscription_handle to rcl_subscription_init 2019-05-17 14:59:31 +02:00
Christophe Bedard
922ba77f97 Use macro for tracepoint functions 2019-05-17 14:57:36 +02:00
Christophe Bedard
a595bb06bf Add service callback start/end tracepoints 2019-05-17 13:52:19 +02:00
Christophe Bedard
dd85e2af74 Rename rclcpp_callback_start|end to rclcpp_subscription_callback_start|end 2019-05-17 13:24:21 +02:00
Christophe Bedard
cd75a0a2e1 Add callback start/end tracepoints 2019-05-17 09:05:34 +02:00
Christophe Bedard
7e215289d7 Add rmw_handle to rcl_*_init tracepoint params 2019-05-17 09:03:09 +02:00
Christophe Bedard
5c4b84520e Fix coding style 2019-05-16 14:16:40 +02:00
Christophe Bedard
ccc06079e8 Add more rcl tracepoints 2019-05-16 13:36:59 +02:00
Christophe Bedard
5583fa68d1 Add basic tracing lib files 2019-05-16 13:02:59 +02:00