[DynInst_API:] [dyninst/dyninst] e58906: Rename, namespace pathName functions (#1927)


Date: Mon, 17 Mar 2025 09:32:02 -0700
From: Tim Haines <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] e58906: Rename, namespace pathName functions (#1927)
  Branch: refs/heads/master
  Home:   https://github.com/dyninst/dyninst
  Commit: e589069cbb6b98b2981e4edfb484b581ed34d1f3
      https://github.com/dyninst/dyninst/commit/e589069cbb6b98b2981e4edfb484b581ed34d1f3
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-03-17 (Mon, 17 Mar 2025)

  Changed paths:
    M common/CMakeLists.txt
    M common/src/MappedFile.C
    M common/src/addrtranslate-linux.C
    M common/src/addrtranslate-sysv.C
    A common/src/dyninst_filesystem.C
    A common/src/dyninst_filesystem.h
    R common/src/pathName.C
    R common/src/pathName.h
    M dyninstAPI/src/dynProcess.C
    M dyninstAPI/src/freebsd.C
    M dyninstAPI/src/image.C
    M dyninstAPI/src/linux-x86.C
    M dyninstAPI/src/unix.C
    M proccontrol/src/linux.C
    M proccontrol/src/loadLibrary/codegen-freebsd.C
    M proccontrol/src/windows_handler.C
    M symtabAPI/src/Module.C
    M symtabAPI/src/Symtab-edit.C
    M symtabAPI/src/Symtab-lookup.C
    M symtabAPI/src/Symtab.C
    M symtabAPI/src/dwarfWalker.C
    M symtabAPI/src/emitElf.C
    M symtabAPI/src/parseDwarf.C
    M tests/unit/common/CMakeLists.txt
    A tests/unit/common/filesystem.cpp
    R tests/unit/common/pathName.cpp

  Log Message:
  -----------
  Rename, namespace pathName functions (#1927)

I prefer free functions to be verbs, so I chose canonicalize
over boost::filesystem::canonical and extract_filename over
the member function boost::filesystem::path::filename.



To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications
[← Prev in Thread] Current Thread [Next in Thread→]
  • [DynInst_API:] [dyninst/dyninst] e58906: Rename, namespace pathName functions (#1927), Tim Haines <=