Update dyninst to v13 (#190)
Update Dyninst submodule
Refactoring of build scripts to build TBB, Boost, ElfUtils, and LibIberty, since Dyninst build scripts no longer do.
Workflows are now building Dyninst and its dependencies.
---------
Co-authored-by: marantic-amd <marantic@amd.com>
Co-authored-by: David Galiffi <David.Galiffi@amd.com>
[ROCm/rocprofiler-systems commit: 96df9b6d3e]
This commit is contained in:
@@ -817,7 +817,7 @@ process_modules(const std::vector<module_t*>& _app_modules)
|
||||
}
|
||||
|
||||
symtab_data.functions.emplace(itr, std::vector<symtab_func_t*>{});
|
||||
if(!itr->getAllFunctions(symtab_data.functions.at(itr))) continue;
|
||||
if(itr->getAllFunctions().empty()) continue;
|
||||
_erase_nullptrs(symtab_data.functions.at(itr));
|
||||
|
||||
for(auto* fitr : symtab_data.functions.at(itr))
|
||||
|
||||
@@ -486,8 +486,7 @@ get_internal_libs_data_impl()
|
||||
_data[itr.first].emplace(_mpath, func_set_t{});
|
||||
_data[itr.first].emplace(_mname, func_set_t{});
|
||||
|
||||
auto _funcs = std::vector<symtab_func_t*>{};
|
||||
mitr->getAllFunctions(_funcs);
|
||||
auto _funcs = mitr->getAllFunctions();
|
||||
|
||||
for(const auto& fitr : _funcs)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user