class_loader
class_loader copied to clipboard
ROS-independent library for dynamic class (i.e. plugin) introspection and loading from runtime libraries
related to https://github.com/ros/class_loader/pull/201#issuecomment-1287109359 The [CI logs](https://github.com/tylerjw/class_loader/actions/runs/3298507574/jobs/5440716254) will be expired in the future and might no longer be available, so I copy the log as follows, MultiLibraryClassLoader memory leak ```shell ==6769==ERROR:...
Here is the CI run from my fork that shows that the ASAN test passes with these changes. There is nothing here that addresses the TSAN issues. https://github.com/tylerjw/class_loader/runs/7035424671?check_suite_focus=true This is...
Signed-off-by: Tyler Weaver This adds a github actions CI job for tsan and asan. This can be tested by building locally with the new cmake variables added. For example building...
Signed-off-by: ahcorde I ran class_loader with asan and I found some memory leaks. There is still one memory leak when we create unmanaged instance, the way to reproduce this leak...
Signed-off-by: shshlei
There have been a few issues already referencing the known memory leak in this code with the metaobjects. https://github.com/ros/class_loader/issues/131 https://github.com/ros/pluginlib/issues/126 In https://github.com/ros/class_loader/pull/186 to potentially resolve these memory leaks, @hidmic mentioned...
Port #108 to ROS 2. PR open for CI.
Signed-off-by: shshlei
`-- Generating done -- Build files have been written to: /Users/liu/ros_catkin_ws/build_isolated/class_loader ==> make -j8 -l8 in '/Users/liu/ros_catkin_ws/build_isolated/class_loader' Scanning dependencies of target class_loader [ 60%] Building CXX object CMakeFiles/class_loader.dir/src/meta_object.cpp.o [ 60%]...
This PR only affects the non-catkin case. In recent versions of FindBoost.cmake (e.g. on Ubuntu 20.04), Boost_LIBRARIES contains the cmake targets (Boost::thread, Boost::system) instead of library names. pkg-config --libs class_loader...