[DynInst_API:] [dyninst/dyninst] 59fdf8: Use full filename for Symtab::Module


Date: Thu, 31 Aug 2023 23:26:08 -0700
From: Tim Haines <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] 59fdf8: Use full filename for Symtab::Module
  Branch: refs/heads/thaines/pathnames_everywhere
  Home:   https://github.com/dyninst/dyninst
  Commit: 59fdf8bf85a6eedc2dde50ef9d25387ff6acaab1
      https://github.com/dyninst/dyninst/commit/59fdf8bf85a6eedc2dde50ef9d25387ff6acaab1
  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: a13b393a944ab849b4ef3308872fe00fee2954a3
      https://github.com/dyninst/dyninst/commit/a13b393a944ab849b4ef3308872fe00fee2954a3
  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: 22692ef060c6a57be6d457c75842599869af8d21
      https://github.com/dyninst/dyninst/commit/22692ef060c6a57be6d457c75842599869af8d21
  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: 175d530806aab73501eaf590f180dc32ec69a6d1
      https://github.com/dyninst/dyninst/commit/175d530806aab73501eaf590f180dc32ec69a6d1
  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: c47197f91fcf0ce2f8801e1320d272650eaa5400
      https://github.com/dyninst/dyninst/commit/c47197f91fcf0ce2f8801e1320d272650eaa5400
  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/59fdf8bf85a6%5E...c47197f91fcf
[← Prev in Thread] Current Thread [Next in Thread→]
  • [DynInst_API:] [dyninst/dyninst] 59fdf8: Use full filename for Symtab::Module, Tim Haines <=