"libz",
"libzstd"};
-static bool is_simgrid_lib(const std::string& libname)
-{
- return libname == "libsimgrid";
-}
-
static bool is_filtered_lib(const std::string& libname)
{
return std::find(begin(filtered_libraries), end(filtered_libraries), libname) != end(filtered_libraries);
this->maestro_stack_end_ = nullptr;
this->object_infos.resize(0);
this->binary_info = nullptr;
- this->libsimgrid_info = nullptr;
std::vector<simgrid::xbt::VmMap> const& maps = this->memory_map_;
this->object_infos.push_back(info);
if (is_executable)
this->binary_info = info;
- else if (is_simgrid_lib(libname))
- this->libsimgrid_info = info;
}
// Resolve time (including across different objects):
// object info
// TODO, make private (first, objectify simgrid::mc::ObjectInformation*)
std::vector<std::shared_ptr<ObjectInformation>> object_infos;
- std::shared_ptr<ObjectInformation> libsimgrid_info;
std::shared_ptr<ObjectInformation> binary_info;
// Copies of MCed SMX data structures