[DynInst_API:] [dyninst/dyninst] 192c35: Add findModuleByOffset(Offset)


Date: Thu, 28 Sep 2023 14:03:35 -0700
From: Tim Haines <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] 192c35: Add findModuleByOffset(Offset)
  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
[← Prev in Thread] Current Thread [Next in Thread→]
  • [DynInst_API:] [dyninst/dyninst] 192c35: Add findModuleByOffset(Offset), Tim Haines <=