[DynInst_API:] [dyninst/dyninst] 135928: Unify, improve implementations of AddressSpace::ge...


Date: Wed, 17 Jun 2026 18:46:14 -0700
From: Tim Haines <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] 135928: Unify, improve implementations of AddressSpace::ge...
  Branch: refs/heads/thaines/unify_dyninstAPI_RT_detection
  Home:   https://github.com/dyninst/dyninst
  Commit: 1359281b581b66d0248ef1f400cc72f967007c6c
      https://github.com/dyninst/dyninst/commit/1359281b581b66d0248ef1f400cc72f967007c6c
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-06-17 (Wed, 17 Jun 2026)

  Changed paths:
    M dyninstAPI/src/addressSpace.C
    M dyninstAPI/src/freebsd.C
    M dyninstAPI/src/linux-aarch64.C
    M dyninstAPI/src/linux-power.C
    M dyninstAPI/src/linux-x86.C
    M dyninstAPI/src/pdwinnt.C

  Log Message:
  -----------
  Unify, improve implementations of AddressSpace::getDyninstRTLibName

This simplifies the 32-bit and static runtime detection and handling. It
also removes printing the PID since that requires knowing about the
PCProcess derived class.


  Commit: cd3dc716dea896ee1bae86069244513f1030fe6f
      https://github.com/dyninst/dyninst/commit/cd3dc716dea896ee1bae86069244513f1030fe6f
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-06-17 (Wed, 17 Jun 2026)

  Changed paths:
    M common/src/dyninst_filesystem.C
    M common/src/dyninst_filesystem.h
    M tests/unit/common/filesystem.cpp

  Log Message:
  -----------
  Fix append_filename_suffix

It needs to work for files that have multiple extensions.


  Commit: 8843a115460d9db6674d4f1f24652cb3f3fcb2c8
      https://github.com/dyninst/dyninst/commit/8843a115460d9db6674d4f1f24652cb3f3fcb2c8
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-06-17 (Wed, 17 Jun 2026)

  Changed paths:
    M common/src/dyninst_filesystem.C
    M common/src/dyninst_filesystem.h
    M tests/unit/common/filesystem.cpp

  Log Message:
  -----------
  Add strip_all_extensions


  Commit: 6053e558d284bd18273beec7b3aafe5c46434595
      https://github.com/dyninst/dyninst/commit/6053e558d284bd18273beec7b3aafe5c46434595
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-06-17 (Wed, 17 Jun 2026)

  Changed paths:
    M dyninstAPI/src/addressSpace.C

  Log Message:
  -----------
  Fix lookup for static library


Compare: https://github.com/dyninst/dyninst/compare/861fa5b8a030...6053e558d284

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] 135928: Unify, improve implementations of AddressSpace::ge..., Tim Haines <=