Christophe Bedard
|
c6b7a645e3
|
Move TRACETOOLS_LTTNG_ENABLED definition to config.h.in
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
|
2020-02-29 10:06:44 -05:00 |
|
Christophe Bedard
|
40092071e9
|
Use '#ifdef' instead of '#if defined()`
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
|
2020-02-28 17:39:18 -05:00 |
|
Christophe Bedard
|
b0a318fb21
|
Move some parameter handling to tracepoint definition file
|
2019-12-14 11:20:53 -08:00 |
|
Christophe Bedard
|
2740d40b0f
|
Move tracepoint provider name to tracepoint macro
|
2019-11-14 14:24:18 -08:00 |
|
Christophe Bedard
|
44166ff48f
|
Add new rclcpp_subscription_init tracepoint as an intermediate
|
2019-11-14 14:23:12 -08:00 |
|
Christophe Bedard
|
4528219ddf
|
Ignore unused parameters in tracetools.c for Windows as well
|
2019-08-06 08:48:05 +02:00 |
|
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 |
|