[DynInst_API:] [dyninst/dyninst] 60b76a: Use full filename for Symtab::Module


Date: Fri, 01 Sep 2023 13:17:21 -0700
From: Tim Haines <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] 60b76a: Use full filename for Symtab::Module
  Branch: refs/heads/thaines/pathnames_everywhere
  Home:   https://github.com/dyninst/dyninst
  Commit: 60b76aa7178548c0b7c949e6d9591fa12bc9f115
      https://github.com/dyninst/dyninst/commit/60b76aa7178548c0b7c949e6d9591fa12bc9f115
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2023-09-01 (Fri, 01 Sep 2023)

  Changed paths:
    M dyninstAPI/src/image.C
    M symtabAPI/h/Module.h
    M symtabAPI/h/Symtab.h
    M symtabAPI/src/Aggregate.C
    M symtabAPI/src/Module.C
    M symtabAPI/src/Symbol.C
    M symtabAPI/src/Symtab-lookup.C
    M symtabAPI/src/Symtab.C
    M symtabAPI/src/dwarfWalker.C

  Log Message:
  -----------
  Use full filename for Symtab::Module

A module's name is either a unique string or the pathname of the file
used to create the corresponding DWARF compilation unit. In the latter
case, the 'name' is only the basename of the path which is never
guaranteed to be unique (e.g., /path1/foo.c /path2/foo.c would have the
same 'name').


  Commit: 98f3e824fddc7064bf02febe426ff74218d511e7
      https://github.com/dyninst/dyninst/commit/98f3e824fddc7064bf02febe426ff74218d511e7
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2023-09-01 (Fri, 01 Sep 2023)

  Changed paths:
    M dyninstAPI/src/BPatch_module.C
    M dyninstAPI/src/mapped_module.C
    M dyninstAPI/src/mapped_module.h
    M dyninstAPI/src/mapped_object.C
    M dyninstAPI/src/unix.C

  Log Message:
  -----------
  mapped_module


  Commit: 1b22e5b3280c20681dddfd21e8016fc98e17972e
      https://github.com/dyninst/dyninst/commit/1b22e5b3280c20681dddfd21e8016fc98e17972e
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2023-09-01 (Fri, 01 Sep 2023)

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

  Log Message:
  -----------
  MappedFile


  Commit: e620d37523615287a0ab350c3a0cbb7109bce56d
      https://github.com/dyninst/dyninst/commit/e620d37523615287a0ab350c3a0cbb7109bce56d
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2023-09-01 (Fri, 01 Sep 2023)

  Changed paths:
    M dyninstAPI/src/image.C
    M dyninstAPI/src/image.h

  Log Message:
  -----------
  pdmodule


  Commit: 284f8a7899d7334d1a24cdd320b51b8761df2b2a
      https://github.com/dyninst/dyninst/commit/284f8a7899d7334d1a24cdd320b51b8761df2b2a
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2023-09-01 (Fri, 01 Sep 2023)

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

  Log Message:
  -----------
  Remove useless file creations

These don't correspond to any Module.


Compare: https://github.com/dyninst/dyninst/compare/c47197f91fcf...284f8a7899d7
[← Prev in Thread] Current Thread [Next in Thread→]
  • [DynInst_API:] [dyninst/dyninst] 60b76a: Use full filename for Symtab::Module, Tim Haines <=