[DynInst_API:] [dyninst/dyninst] a9ae1a: Add Symtab::addModule


Date: Tue, 07 Nov 2023 10:55:15 -0800
From: Tim Haines <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] a9ae1a: Add Symtab::addModule
  Branch: refs/heads/thaines/deprecate_symtab_getOrCreateModule
  Home:   https://github.com/dyninst/dyninst
  Commit: a9ae1a042689accbbb77b3ed6d735d24f7e64aad
      https://github.com/dyninst/dyninst/commit/a9ae1a042689accbbb77b3ed6d735d24f7e64aad
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2023-11-07 (Tue, 07 Nov 2023)

  Changed paths:
    M symtabAPI/h/Symtab.h
    M symtabAPI/src/Object-elf.C
    M symtabAPI/src/Object-elf.h
    M symtabAPI/src/Object.h
    M symtabAPI/src/Symtab.C

  Log Message:
  -----------
  Add Symtab::addModule

It's private, so can only be used by friends- specifically Object.


  Commit: d451b53388c1891b2aaec62ad1470130c3894317
      https://github.com/dyninst/dyninst/commit/d451b53388c1891b2aaec62ad1470130c3894317
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2023-11-07 (Tue, 07 Nov 2023)

  Changed paths:
    M symtabAPI/src/Symtab.C

  Log Message:
  -----------
  Use addModule throughout Symtab


  Commit: e0794bc7367f93b603dcbbd66e7a148015b40da3
      https://github.com/dyninst/dyninst/commit/e0794bc7367f93b603dcbbd66e7a148015b40da3
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2023-11-07 (Tue, 07 Nov 2023)

  Changed paths:
    M symtabAPI/src/Symtab.C

  Log Message:
  -----------
  Don't update mod_lookup_ in fixSymModules

The address ranges have already been inserted there by 'addModule'.


  Commit: c773010c3f200ee851657d2242a01d9490baafed
      https://github.com/dyninst/dyninst/commit/c773010c3f200ee851657d2242a01d9490baafed
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2023-11-07 (Tue, 07 Nov 2023)

  Changed paths:
    M dyninstAPI/src/binaryEdit.C

  Log Message:
  -----------
  Use new check/add idiom for Modules in binaryEdit::writeFile


  Commit: fe35179ed36ebf5ecf85c4d349edd76406be39be
      https://github.com/dyninst/dyninst/commit/fe35179ed36ebf5ecf85c4d349edd76406be39be
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2023-11-07 (Tue, 07 Nov 2023)

  Changed paths:
    M symtabAPI/src/Object-elf.C

  Log Message:
  -----------
  Use new idiom in Object::fix_global_symbol_modules_static_dwarf


Compare: https://github.com/dyninst/dyninst/compare/1e09fe57d55a...fe35179ed36e
[← Prev in Thread] Current Thread [Next in Thread→]
  • [DynInst_API:] [dyninst/dyninst] a9ae1a: Add Symtab::addModule, Tim Haines <=