[DynInst_API:] [dyninst/dyninst] a2a8be: Make generateSaves/generateRestores overrideable


Date: Wed, 28 Jan 2026 13:44:05 -0800
From: Tim Haines <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] a2a8be: Make generateSaves/generateRestores overrideable
  Branch: refs/heads/thaines/extract_baseTramp
  Home:   https://github.com/dyninst/dyninst
  Commit: a2a8be3ec9e31ec21a70acc09caa2571f7ecb52d
      https://github.com/dyninst/dyninst/commit/a2a8be3ec9e31ec21a70acc09caa2571f7ecb52d
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-01-28 (Wed, 28 Jan 2026)

  Changed paths:
    M dyninstAPI/src/baseTramp.h

  Log Message:
  -----------
  Make generateSaves/generateRestores overrideable


  Commit: 5d6b0a6e2518b20a677aea86827612c5701283c9
      https://github.com/dyninst/dyninst/commit/5d6b0a6e2518b20a677aea86827612c5701283c9
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-01-28 (Wed, 28 Jan 2026)

  Changed paths:
    M dyninstAPI/src/baseTramp.C
    M dyninstAPI/src/baseTramp.h

  Log Message:
  -----------
  Add private factory function


  Commit: 8ce96a225a0a9cc41f14d6a481c8fec27aeeed61
      https://github.com/dyninst/dyninst/commit/8ce96a225a0a9cc41f14d6a481c8fec27aeeed61
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-01-28 (Wed, 28 Jan 2026)

  Changed paths:
    M dyninstAPI/CMakeLists.txt
    M dyninstAPI/src/baseTramp.C
    M dyninstAPI/src/inst-x86.C
    A dyninstAPI/src/trampolines/baseTramp-x86.C
    A dyninstAPI/src/trampolines/baseTramp-x86.h

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


  Commit: a79822c74b800bbcf03614192450e14964fd7617
      https://github.com/dyninst/dyninst/commit/a79822c74b800bbcf03614192450e14964fd7617
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-01-28 (Wed, 28 Jan 2026)

  Changed paths:
    M dyninstAPI/CMakeLists.txt
    M dyninstAPI/src/baseTramp.C
    M dyninstAPI/src/inst-aarch64.C
    A dyninstAPI/src/trampolines/baseTramp-aarch64.C
    A dyninstAPI/src/trampolines/baseTramp-aarch64.h

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


  Commit: 3011c09167d656be7d7720931059da6f22dd3436
      https://github.com/dyninst/dyninst/commit/3011c09167d656be7d7720931059da6f22dd3436
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-01-28 (Wed, 28 Jan 2026)

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

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


  Commit: 7eb2e64e1800abfd5830ac24e120301520983acc
      https://github.com/dyninst/dyninst/commit/7eb2e64e1800abfd5830ac24e120301520983acc
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-01-28 (Wed, 28 Jan 2026)

  Changed paths:
    M dyninstAPI/CMakeLists.txt
    M dyninstAPI/src/baseTramp.C
    M dyninstAPI/src/inst-amdgpu.C
    A dyninstAPI/src/trampolines/baseTramp-amdgpu.h

  Log Message:
  -----------
  Extract amdgpu


  Commit: aa725a661aa7229013c6c28993f6f176207a118a
      https://github.com/dyninst/dyninst/commit/aa725a661aa7229013c6c28993f6f176207a118a
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-01-28 (Wed, 28 Jan 2026)

  Changed paths:
    M dyninstAPI/src/baseTramp.C

  Log Message:
  -----------
  Add placeholder for riscv64


  Commit: fc3d4c9a46330091ffff9d0d56b8330b867e0a10
      https://github.com/dyninst/dyninst/commit/fc3d4c9a46330091ffff9d0d56b8330b867e0a10
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-01-28 (Wed, 28 Jan 2026)

  Changed paths:
    M dyninstAPI/src/codegen-aarch64.h
    M dyninstAPI/src/trampolines/baseTramp-aarch64.C

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


  Commit: e7be94d9378a254f36f7dbbbce2857b178a209ee
      https://github.com/dyninst/dyninst/commit/e7be94d9378a254f36f7dbbbce2857b178a209ee
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-01-28 (Wed, 28 Jan 2026)

  Changed paths:
    M dyninstAPI/src/inst-power.C
    M dyninstAPI/src/inst-power.h

  Log Message:
  -----------
  Fix Register usage in ppc


Compare: https://github.com/dyninst/dyninst/compare/a2a8be3ec9e3%5E...e7be94d9378a

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] a2a8be: Make generateSaves/generateRestores overrideable, Tim Haines <=