Open dejanpan opened 4 years ago
Just a follow-up regarding @ralph-lange's question (during the RTWG meeting today) about integrating this into ROS 2.
The tracepoints for this framework are in malloc
/open
/write
/read
/select
/poll
/etc. functions inside an LD_PRELOAD
ed shared lib, so they are not like the tracepoints that ros2_tracing
provides for ROS 2 directly.
However, while it wouldn't be as easy to use as ros2_tracing
, what we can do here is integrate it with ament
to make it easy to setup/use. It's already somewhat integrated but it could be polished.
@christophebedard will provide an update in 2 weeks
This is about the LTTng-based framework used to detect memory allocation and system blocking calls.
A decent amount of code already resides in:
Acceptance
apex_tracing_check
package to external public repo