Christophe Bedard
|
b0a318fb21
|
Move some parameter handling to tracepoint definition file
|
2019-12-14 11:20:53 -08:00 |
|
Christophe Bedard
|
44166ff48f
|
Add new rclcpp_subscription_init tracepoint as an intermediate
|
2019-11-14 14:23:12 -08:00 |
|
Ingo Lütkebohle
|
7dea456122
|
Set symbols visibility to public for util functions
|
2019-10-18 17:07:18 +00:00 |
|
Christophe Bedard
|
247de52b1e
|
Add overload of get_symbols as a fallback
|
2019-10-11 17:10:03 -07:00 |
|
Christophe Bedard
|
d19461174d
|
Fix name of Windows dll visibility define
|
2019-08-02 13:24:06 +02:00 |
|
Luetkebohle Ingo (CR/AEX3)
|
dac5ffa719
|
enable visibility control for building on Win32
we still have no functionality on Windows, but at least it compiles
|
2019-08-01 11:51:27 +02:00 |
|
Ingo Lütkebohle
|
7b15e17cd2
|
Resolve "Add option to compile out LTTng entirely"
|
2019-07-30 14:27:36 +00:00 |
|
Christophe Bedard
|
baf90e00e9
|
Remove check for TRACETOOLS_LTTNG_ENABLED in header file
|
2019-07-04 16:33:49 +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
|
5bd910a322
|
Simplify utils
|
2019-07-03 15:21:27 +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
|
8f7d5e99eb
|
Add workaround for cpplint
|
2019-06-18 11:13:49 +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
|
55127d0c31
|
Use void* as return type of get_address()
|
2019-06-17 11:41:42 +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
|
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
|
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
|
efe47e309d
|
Fix indendation
|
2019-05-17 16:21:36 +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
|
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 |
|