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


Date: Sun, 14 Jun 2026 16:10:45 -0700
From: Tim Haines <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] e4a0f0: Unify, improve implementations of AddressSpace::ge...
  Branch: refs/heads/thaines/extract_AddressSpace
  Home:   https://github.com/dyninst/dyninst
  Commit: e4a0f04554c8771051a66ab047586f1fa8f6603c
      https://github.com/dyninst/dyninst/commit/e4a0f04554c8771051a66ab047586f1fa8f6603c
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-06-11 (Thu, 11 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: 1cd4cf006c87b3419d63a9d1754133dbb48165f3
      https://github.com/dyninst/dyninst/commit/1cd4cf006c87b3419d63a9d1754133dbb48165f3
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-06-13 (Sat, 13 Jun 2026)

  Changed paths:
    M dyninstAPI/CMakeLists.txt
    A dyninstAPI/src/addressSpace-ppc.C
    M dyninstAPI/src/inst-power.C

  Log Message:
  -----------
  ppc


  Commit: 0157645a15f2f2704d02ba75c822cf2f4fe8a6d5
      https://github.com/dyninst/dyninst/commit/0157645a15f2f2704d02ba75c822cf2f4fe8a6d5
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-06-13 (Sat, 13 Jun 2026)

  Changed paths:
    M dyninstAPI/CMakeLists.txt
    A dyninstAPI/src/addressSpace-aarch64.C
    M dyninstAPI/src/inst-aarch64.C

  Log Message:
  -----------
  aarch64


  Commit: 3134bcf8a32150eef0c62640fae08928d867969e
      https://github.com/dyninst/dyninst/commit/3134bcf8a32150eef0c62640fae08928d867969e
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-06-13 (Sat, 13 Jun 2026)

  Changed paths:
    M dyninstAPI/CMakeLists.txt
    A dyninstAPI/src/addressSpace-AMD64.C
    A dyninstAPI/src/addressSpace-IA32.C
    A dyninstAPI/src/addressSpace-x86.C
    M dyninstAPI/src/inst-x86.C

  Log Message:
  -----------
  x86


  Commit: 10821cf04a4ea295f6c0ae1f91a2c6f76116cdec
      https://github.com/dyninst/dyninst/commit/10821cf04a4ea295f6c0ae1f91a2c6f76116cdec
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-06-13 (Sat, 13 Jun 2026)

  Changed paths:
    M dyninstAPI/CMakeLists.txt
    A dyninstAPI/src/addressSpace-amdgpu-gfx908.C
    M dyninstAPI/src/inst-amdgpu.C

  Log Message:
  -----------
  gfx908


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

  Changed paths:
    M dyninstAPI/CMakeLists.txt
    R dyninstAPI/src/IAPI_to_AST.C
    R dyninstAPI/src/IAPI_to_AST.h
    M dyninstAPI/src/addressSpace-x86.C
    M dyninstAPI/src/inst-x86.C

  Log Message:
  -----------
  Move ASTFactory into addressSpace-x86

That's the only place its used.


Compare: https://github.com/dyninst/dyninst/compare/e4a0f04554c8%5E...e69248b09afa

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