[DynInst_API:] [dyninst/dyninst] cae4b2: Fix transitive include breakages


Date: Mon, 10 Mar 2025 12:02:31 -0700
From: Tim Haines <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] cae4b2: Fix transitive include breakages
  Branch: refs/heads/thaines/cleanup_pathname
  Home:   https://github.com/dyninst/dyninst
  Commit: cae4b29ae5ac0ca4d8f08d97934334533e1e68f9
      https://github.com/dyninst/dyninst/commit/cae4b29ae5ac0ca4d8f08d97934334533e1e68f9
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-03-10 (Mon, 10 Mar 2025)

  Changed paths:
    M common/src/Timer.h
    M common/src/pathName.h
    M dyninstAPI/src/BPatch_process.C
    M dyninstAPI/src/dynProcess.C
    M dyninstAPI/src/freebsd.C
    M dyninstAPI/src/image.h
    M dyninstAPI/src/linux-aarch64.C
    M dyninstAPI/src/linux-power.C
    M dyninstAPI/src/linux-x86.C
    M dyninstAPI/src/mapped_module.h
    M dyninstAPI/src/unix.C
    M dyninstAPI/src/util.h
    M proccontrol/src/linux.C
    M symtabAPI/h/Archive.h
    M symtabAPI/src/Archive.C

  Log Message:
  -----------
  Fix transitive include breakages


  Commit: 61f803d9ef5df52183f2d95818b156f4557c6cbd
      https://github.com/dyninst/dyninst/commit/61f803d9ef5df52183f2d95818b156f4557c6cbd
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-03-10 (Mon, 10 Mar 2025)

  Changed paths:
    M common/src/pathName.C
    M common/src/pathName.h

  Log Message:
  -----------
  Remove unused/unexported functions


  Commit: 8bfde4ec8be296b760d9c20d5052e1f6105448bb
      https://github.com/dyninst/dyninst/commit/8bfde4ec8be296b760d9c20d5052e1f6105448bb
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-03-10 (Mon, 10 Mar 2025)

  Changed paths:
    M common/src/pathName.C
    M common/src/pathName.h

  Log Message:
  -----------
  Remove unneeded resolve_file_path(char const*) overload

An implicit conversion to string will happen for the other one.


  Commit: 2f6e787ad8df905c1bec471e6ee5e3d0b6e1ce89
      https://github.com/dyninst/dyninst/commit/2f6e787ad8df905c1bec471e6ee5e3d0b6e1ce89
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-03-10 (Mon, 10 Mar 2025)

  Changed paths:
    M common/src/pathName.C

  Log Message:
  -----------
  Cleanup includes


  Commit: 052099e7de21a33b057bae5d816fe70f177264a0
      https://github.com/dyninst/dyninst/commit/052099e7de21a33b057bae5d816fe70f177264a0
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-03-10 (Mon, 10 Mar 2025)

  Changed paths:
    M common/src/pathName.C

  Log Message:
  -----------
  Simplify expand_tilde


  Commit: 17cd3995b7e049acb6568fb53794484f1df23162
      https://github.com/dyninst/dyninst/commit/17cd3995b7e049acb6568fb53794484f1df23162
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-03-10 (Mon, 10 Mar 2025)

  Changed paths:
    M common/src/pathName.C

  Log Message:
  -----------
  Simplify resolve_file_path


  Commit: 95ad6f21fcba40aa24df8af28cc81473e13770e6
      https://github.com/dyninst/dyninst/commit/95ad6f21fcba40aa24df8af28cc81473e13770e6
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-03-10 (Mon, 10 Mar 2025)

  Changed paths:
    M common/src/pathName.h

  Log Message:
  -----------
  Cleanup include guard


  Commit: 99594a421509f764d5ab8098e63212f0dba454b8
      https://github.com/dyninst/dyninst/commit/99594a421509f764d5ab8098e63212f0dba454b8
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-03-10 (Mon, 10 Mar 2025)

  Changed paths:
    M common/src/pathName.C
    M common/src/pathName.h

  Log Message:
  -----------
  Formatting


  Commit: 1c2e9778f1cc9a9271417e7c8a70cf83317e021d
      https://github.com/dyninst/dyninst/commit/1c2e9778f1cc9a9271417e7c8a70cf83317e021d
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-03-10 (Mon, 10 Mar 2025)

  Changed paths:
    M tests/unit/CMakeLists.txt
    A tests/unit/common/CMakeLists.txt
    A tests/unit/common/pathName.cpp

  Log Message:
  -----------
  Add unit tests


  Commit: fb9d8c25f468a2e5fe80fbf23afeb65788030bd7
      https://github.com/dyninst/dyninst/commit/fb9d8c25f468a2e5fe80fbf23afeb65788030bd7
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-03-10 (Mon, 10 Mar 2025)

  Changed paths:
    M common/src/addrtranslate-linux.C
    M common/src/addrtranslate-sysv.C
    M common/src/pathName.C
    M common/src/pathName.h
    M dyninstAPI/src/freebsd.C
    M dyninstAPI/src/image.C
    M dyninstAPI/src/unix.C
    M proccontrol/src/linux.C
    M proccontrol/src/loadLibrary/codegen-freebsd.C
    M symtabAPI/src/Symtab.C
    M tests/unit/common/pathName.cpp

  Log Message:
  -----------
  Move into Dyninst namespace


  Commit: 636b4a35765eac72ab9213dac70476fa21a2d24d
      https://github.com/dyninst/dyninst/commit/636b4a35765eac72ab9213dac70476fa21a2d24d
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-03-10 (Mon, 10 Mar 2025)

  Changed paths:
    M common/src/pathName.C
    M tests/unit/common/pathName.cpp

  Log Message:
  -----------
  Return unexpanded tilde path for unknown user


  Commit: 8e740495c85165b302bda93dad750ee2c9ee8f8f
      https://github.com/dyninst/dyninst/commit/8e740495c85165b302bda93dad750ee2c9ee8f8f
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-03-10 (Mon, 10 Mar 2025)

  Changed paths:
    M common/src/pathName.C
    M tests/unit/common/pathName.cpp

  Log Message:
  -----------
  Make 'resolve_file_path' a no-op for non-existent paths


Compare: https://github.com/dyninst/dyninst/compare/8c93a1dd72d6...8e740495c851

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] cae4b2: Fix transitive include breakages, Tim Haines <=