Branch: refs/heads/master
Home: https://github.com/dyninst/dyninst
Commit: f41e6447975646dd6a87fa156c1c525578c8b996
https://github.com/dyninst/dyninst/commit/f41e6447975646dd6a87fa156c1c525578c8b996
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2023-09-29 (Fri, 29 Sep 2023)
Changed paths:
M dyninstAPI/src/image.C
M symtabAPI/doc/API/Symtab/Symtab.tex
M symtabAPI/h/Symtab.h
M symtabAPI/src/Object-elf.C
M symtabAPI/src/Symtab-lookup.C
M symtabAPI/src/Symtab.C
Log Message:
-----------
Add new Symtab interface for accessing modules by offset (#1545)
* Add findModuleByOffset(Offset)
* Deprecate findModuleByOffset(Module *&, Offset)
It is replaced by findModuleByOffset(Offset).
* 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.
|