Branch: refs/heads/thaines/symtab_findModuleByOffset
Home: https://github.com/dyninst/dyninst
Commit: 192c358d7639d90d3b5421edaf1023477f3cb09e
https://github.com/dyninst/dyninst/commit/192c358d7639d90d3b5421edaf1023477f3cb09e
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2023-09-28 (Thu, 28 Sep 2023)
Changed paths:
M symtabAPI/doc/API/Symtab/Symtab.tex
M symtabAPI/h/Symtab.h
M symtabAPI/src/Symtab-lookup.C
Log Message:
-----------
Add findModuleByOffset(Offset)
Commit: 33e7f57319f0c76b30338f67190f0b274cbaa5f7
https://github.com/dyninst/dyninst/commit/33e7f57319f0c76b30338f67190f0b274cbaa5f7
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2023-09-28 (Thu, 28 Sep 2023)
Changed paths:
M symtabAPI/doc/API/Symtab/Symtab.tex
M symtabAPI/h/Symtab.h
M symtabAPI/src/Symtab-lookup.C
Log Message:
-----------
Deprecate findModuleByOffset(Module *&, Offset)
It is replaced by findModuleByOffset(Offset).
Commit: 667a1fec2fb77c87ebc66c65635da8d0cbd66c2d
https://github.com/dyninst/dyninst/commit/667a1fec2fb77c87ebc66c65635da8d0cbd66c2d
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2023-09-28 (Thu, 28 Sep 2023)
Changed paths:
M dyninstAPI/src/image.C
M symtabAPI/h/Symtab.h
M symtabAPI/src/Object-elf.C
M symtabAPI/src/Symtab-lookup.C
M symtabAPI/src/Symtab.C
Log Message:
-----------
Remove findModuleByOffset(std::set<Module *>&, Offset)
It was never documented and makes no sense as offsets are unique
within a module (i.e., DWARF CU). Further, Dyninst uses a separate
Symtab instance for each object file in an archive.
Compare: https://github.com/dyninst/dyninst/compare/192c358d7639%5E...667a1fec2fb7
|