[DynInst_API:] [dyninst/dyninst] 0f8007: Remove unnecessary guards for other architectures ...


Date: Sun, 27 Jul 2025 20:46:13 -0700
From: Ronak Chauhan <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] 0f8007: Remove unnecessary guards for other architectures ...
  Branch: refs/heads/ronak/amdgpu-va-rebase
  Home:   https://github.com/dyninst/dyninst
  Commit: 0f8007646b92b69b71b383b591663eb0200db4ae
      https://github.com/dyninst/dyninst/commit/0f8007646b92b69b71b383b591663eb0200db4ae
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-07-25 (Fri, 25 Jul 2025)

  Changed paths:
    M dyninstAPI/src/ast-amdgpu.C

  Log Message:
  -----------
  Remove unnecessary guards for other architectures in ast-amdgpu.C


  Commit: 4f2c91562593a618604f10c0fb3e404825d53d31
      https://github.com/dyninst/dyninst/commit/4f2c91562593a618604f10c0fb3e404825d53d31
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-07-25 (Fri, 25 Jul 2025)

  Changed paths:
    M dyninstAPI/src/emit-amdgpu.C

  Log Message:
  -----------
  Remove unnecessary includes from emit-amdgpu.C


  Commit: e53156b9f0e9b9ff5be4b6d5abce19cc6acc188e
      https://github.com/dyninst/dyninst/commit/e53156b9f0e9b9ff5be4b6d5abce19cc6acc188e
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-07-25 (Fri, 25 Jul 2025)

  Changed paths:
    M dyninstAPI/src/codegen-amdgpu.C
    M dyninstAPI/src/inst-amdgpu.C
    M dyninstAPI/src/inst-amdgpu.h
    M parseAPI/src/IA_amdgpu.C
    M proccontrol/src/amdgpu_process.C
    M symtabAPI/src/relocationEntry-elf-amdgpu.C

  Log Message:
  -----------
  [Cleanup] Remove unnecessary AArch64 code from AMDGPU files


  Commit: d71ec0bd601234570b7d48a7e48d00cca3a23c01
      https://github.com/dyninst/dyninst/commit/d71ec0bd601234570b7d48a7e48d00cca3a23c01
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-07-25 (Fri, 25 Jul 2025)

  Changed paths:
    M dyninstAPI/src/stackwalk-amdgpu.C

  Log Message:
  -----------
  [Cleanup][DyninstAPI] Remove stackwalker-related code from DyninstAPI


  Commit: 9bbeccb3092f1f3fa776e93c324215366e80c727
      https://github.com/dyninst/dyninst/commit/9bbeccb3092f1f3fa776e93c324215366e80c727
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-07-26 (Sat, 26 Jul 2025)

  Changed paths:
    M CMakeLists.txt
    M cmake/DyninstCapArchDef.cmake
    M cmake/DyninstOptions.cmake
    M cmake/DyninstPlatform.cmake
    M dataflowAPI/src/ABI.C
    M dyninstAPI/CMakeLists.txt
    M dyninstAPI/src/BPatch_addressSpace.C
    M dyninstAPI/src/BPatch_binaryEdit.C
    M dyninstAPI/src/BPatch_memoryAccessAdapter.C
    M dyninstAPI/src/BPatch_snippet.C
    M dyninstAPI/src/Relocation/Widgets/CFWidget.h
    M dyninstAPI/src/binaryEdit.C
    M dyninstAPI/src/codegen.C
    M dyninstAPI/src/codegen.h
    M dyninstAPI/src/function.h
    M dyninstAPI/src/linux-amdgpu.h
    M dyninstAPI/src/linux.h
    M dyninstAPI/src/mapped_object.C
    M dyninstAPI/src/parse-cfg.h
    M dyninstAPI/src/registerSpace.C
    M dyninstAPI/src/registerSpace.h
    M dyninstAPI_RT/CMakeLists.txt
    M dyninstAPI_RT/src/RTlinux.c
    M proccontrol/src/linux.C
    M stackwalk/CMakeLists.txt
    M symtabAPI/CMakeLists.txt

  Log Message:
  -----------
  [AMDGPU] Use DYNINST_CODEGEN_ARCH_GFX908 instead of arch_amdgpu


  Commit: 0571b0b3d22fa5ec841c48ce04c1c1dfa236c97d
      https://github.com/dyninst/dyninst/commit/0571b0b3d22fa5ec841c48ce04c1c1dfa236c97d
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-07-27 (Sun, 27 Jul 2025)

  Changed paths:
    M cmake/DyninstCapArchDef.cmake

  Log Message:
  -----------
  [AMDGPU] Cleanup CMake definitions for AMDGPU codegen


  Commit: f809fd8443991168c4c8f03b1315f73d372f6651
      https://github.com/dyninst/dyninst/commit/f809fd8443991168c4c8f03b1315f73d372f6651
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-07-27 (Sun, 27 Jul 2025)

  Changed paths:
    M dyninstAPI/src/ast.C
    M symtabAPI/src/emitElf.C

  Log Message:
  -----------
  [AMDGPU] Remove unnecessary old arch_amdgpu conditional compilations

- Remove includes in ast.C
- Remove conditional disabling of library_adjust


Compare: https://github.com/dyninst/dyninst/compare/fdec52e122cb...f809fd844399

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] 0f8007: Remove unnecessary guards for other architectures ..., Ronak Chauhan <=