Branch: refs/heads/thaines/dwarfwalker_setModuleByName
Home: https://github.com/dyninst/dyninst
Commit: 8ee551cfa9f2effdd4f5bebb30834010f38eb361
https://github.com/dyninst/dyninst/commit/8ee551cfa9f2effdd4f5bebb30834010f38eb361
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2023-09-29 (Fri, 29 Sep 2023)
Changed paths:
M symtabAPI/h/Function.h
Log Message:
-----------
Mark SymtabAPI::Function::removeSymbol as 'override' (#1549)
This was detected by -Winconsistent-missing-override enabled by default
in clang-15.
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.
Commit: 57526421979fa3e1f5aa2697ab4559e66d3516a2
https://github.com/dyninst/dyninst/commit/57526421979fa3e1f5aa2697ab4559e66d3516a2
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2023-09-29 (Fri, 29 Sep 2023)
Changed paths:
M symtabAPI/doc/API/Symtab/Symtab.tex
M symtabAPI/h/Symtab.h
M symtabAPI/src/Symtab.C
Log Message:
-----------
Remove public Symtab API for adding line information (#1547)
The Module into which the line information will be isnserted cannot be
uniquely identified by name.
Commit: a9fd2389e2bc5cc01e6f76e78d1c953abd7b9e44
https://github.com/dyninst/dyninst/commit/a9fd2389e2bc5cc01e6f76e78d1c953abd7b9e44
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/Function.h
M symtabAPI/h/Symtab.h
M symtabAPI/src/Object-elf.C
M symtabAPI/src/Symtab-lookup.C
M symtabAPI/src/Symtab.C
Log Message:
-----------
Merge branch 'master' into thaines/dwarfwalker_setModuleByName
Compare: https://github.com/dyninst/dyninst/compare/ba5e498edf55...a9fd2389e2bc
|