[DynInst_API:] [dyninst/dyninst] 8d8434: Initial compilable commit


Date: Fri, 22 Aug 2025 07:54:20 -0700
From: Ronak Chauhan <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] 8d8434: Initial compilable commit
  Branch: refs/heads/ronak/amdgpu-va-rebase
  Home:   https://github.com/dyninst/dyninst
  Commit: 8d8434c1edceefccca50a148177dfe693930697f
      https://github.com/dyninst/dyninst/commit/8d8434c1edceefccca50a148177dfe693930697f
  Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M cmake/DyninstCapArchDef.cmake
    M cmake/DyninstPlatform.cmake
    M common/CMakeLists.txt
    A common/src/arch-amdgpu.C
    A common/src/arch-amdgpu.h
    M dataflowAPI/src/ABI.C
    A dataflowAPI/src/amdgpu_gfx908_machRegIndex.h
    A dataflowAPI/src/amdgpu_gfx90a_machRegIndex.h
    A dataflowAPI/src/amdgpu_gfx940_machRegIndex.h
    M dyninstAPI/CMakeLists.txt
    M dyninstAPI/src/BPatch_snippet.C
    A dyninstAPI/src/RegisterConversion-amdgpu.C
    A dyninstAPI/src/Relocation/Widgets/CFWidget-amdgpu.C
    M dyninstAPI/src/Relocation/Widgets/CFWidget.h
    A dyninstAPI/src/Relocation/Widgets/PCWidget-amdgpu.C
    M dyninstAPI/src/Relocation/Widgets/StackModWidget.C
    M dyninstAPI/src/ast.C
    M dyninstAPI/src/binaryEdit.C
    A dyninstAPI/src/codegen-amdgpu.C
    A dyninstAPI/src/codegen-amdgpu.h
    M dyninstAPI/src/codegen.h
    A dyninstAPI/src/emit-amdgpu.C
    A dyninstAPI/src/emit-amdgpu.h
    A dyninstAPI/src/inst-amdgpu.C
    A dyninstAPI/src/inst-amdgpu.h
    A dyninstAPI/src/linux-amdgpu.C
    A dyninstAPI/src/linux-amdgpu.h
    M dyninstAPI/src/linux.h
    M dyninstAPI/src/mapped_object.C
    A dyninstAPI/src/parse-amdgpu.C
    M dyninstAPI/src/parse-cfg.h
    M dyninstAPI/src/registerSpace.C
    M dyninstAPI/src/registerSpace.h
    A dyninstAPI/src/stackwalk-amdgpu.C
    M dyninstAPI_RT/CMakeLists.txt
    M dyninstAPI_RT/src/RTlinux.c
    A dyninstAPI_RT/src/RTthread-amdgpu.c
    M parseAPI/src/Parser-speculative.C
    M proccontrol/CMakeLists.txt
    A proccontrol/src/amdgpu_process.C
    A proccontrol/src/amdgpu_process.h
    M proccontrol/src/linux.C
    M proccontrol/src/linux.h
    M stackwalk/CMakeLists.txt
    A stackwalk/src/amdgpu-swk.C
    A stackwalk/src/amdgpu-swk.h
    M stackwalk/src/dbginfo-stepper.C
    M stackwalk/src/framestepper.C
    A stackwalk/src/linux-amdgpu-swk.C
    M stackwalk/src/linux-x86-swk.C
    M symtabAPI/CMakeLists.txt
    A symtabAPI/src/emitElfStatic-amdgpu.C
    A symtabAPI/src/relocationEntry-elf-amdgpu.C

  Log Message:
  -----------
  Initial compilable commit


  Commit: 80122436d530dded50efcfc75ee23576789009f6
      https://github.com/dyninst/dyninst/commit/80122436d530dded50efcfc75ee23576789009f6
  Author: Ronak Chauhan <rchauhan9@xxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M dyninstAPI/CMakeLists.txt
    M dyninstAPI/src/Relocation/Widgets/PCWidget-amdgpu.C
    A dyninstAPI/src/amdgpu-vega-details.cpp
    A dyninstAPI/src/amdgpu-vega-details.h
    M dyninstAPI/src/codegen.h
    M dyninstAPI/src/emit-amdgpu.C
    M dyninstAPI/src/emit-amdgpu.h
    M dyninstAPI/src/inst-amdgpu.C
    M proccontrol/src/amdgpu_process.C

  Log Message:
  -----------
  Get dyninst to build with the AMDGPU Vega emitter


  Commit: c0daa983b87241fca6d310de5f32add7a2e43659
      https://github.com/dyninst/dyninst/commit/c0daa983b87241fca6d310de5f32add7a2e43659
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M dyninstAPI/src/amdgpu-vega-details.cpp

  Log Message:
  -----------
  [AMDGPU] Use hex literals instead of binary literals


  Commit: cfbc7d50410242bd4ac83db8b3abe90409842d36
      https://github.com/dyninst/dyninst/commit/cfbc7d50410242bd4ac83db8b3abe90409842d36
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M dyninstAPI/src/RegisterConversion-amdgpu.C
    M dyninstAPI/src/inst-amdgpu.C
    M dyninstAPI/src/registerSpace.C
    M dyninstAPI/src/registerSpace.h

  Log Message:
  -----------
  [AMDGPU] Add register conversion for gfx908

Next : look into dataflowAPI and ABI


  Commit: 21217bcf7b6465e131ffc7f1ba53815d47e09dfc
      https://github.com/dyninst/dyninst/commit/21217bcf7b6465e131ffc7f1ba53815d47e09dfc
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M dataflowAPI/src/ABI.C
    M dyninstAPI/src/registerSpace.C

  Log Message:
  -----------
  Try to fill in some ABI and liveness related gaps


  Commit: 35a55038c09e4febef9209ca12ed8a5cae8c637a
      https://github.com/dyninst/dyninst/commit/35a55038c09e4febef9209ca12ed8a5cae8c637a
  Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M dataflowAPI/src/amdgpu_gfx908_machRegIndex.h
    M dyninstAPI/src/codegen.C
    M dyninstAPI/src/registerSpace.C
    M dyninstAPI/src/registerSpace.h

  Log Message:
  -----------
  Fixes to let insertSnippet Example Work

This commit contains of the following patch to make the insert
snippet example works. It is not intended to be merged, and all
these "hacks" should be looked at carefully and changed to a
correct implementation.

1. Add additional registers in the liveness register map in dataflowAPI
2. Add additional register encoding types in registerSpace
3. Add definedRegs tracking for arch_amdgpu


  Commit: d9bc7b7d1c9c50b795ff03e31b3666713272df74
      https://github.com/dyninst/dyninst/commit/d9bc7b7d1c9c50b795ff03e31b3666713272df74
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M dyninstAPI/CMakeLists.txt

  Log Message:
  -----------
  [AMDGPU] Remove duplicate CMake config


  Commit: f5e9721450c8f3c37b415b2ca108151491a7def8
      https://github.com/dyninst/dyninst/commit/f5e9721450c8f3c37b415b2ca108151491a7def8
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M dyninstAPI/CMakeLists.txt

  Log Message:
  -----------
  [AMDGPU] Compile amdgpu-vega-details.cpp only when building Dyninst for AMDGPU


  Commit: 5fab934cfea4f7d00bec2e0bcd6afe3e64cc2474
      https://github.com/dyninst/dyninst/commit/5fab934cfea4f7d00bec2e0bcd6afe3e64cc2474
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

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

  Log Message:
  -----------
  [AMDGPU] Have separate implementation of AST interfaces for AMDGPU


  Commit: 20e4366fae766cc0193b66235b479133825fb0d2
      https://github.com/dyninst/dyninst/commit/20e4366fae766cc0193b66235b479133825fb0d2
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

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

  Log Message:
  -----------
  [AMDGPU][AST-Lower] Remove some code not relevant to AMDGPU


  Commit: 7d8794fe0fbe6ea370e8c81ae6d2ef33c763260e
      https://github.com/dyninst/dyninst/commit/7d8794fe0fbe6ea370e8c81ae6d2ef33c763260e
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

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

  Log Message:
  -----------
  [AMDGPU] Emit short jump for branchOp in AstOperatorNode


  Commit: f719322ab7bb1eeafdc000cd015dfcc2c57bd0f4
      https://github.com/dyninst/dyninst/commit/f719322ab7bb1eeafdc000cd015dfcc2c57bd0f4
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M dyninstAPI/src/registerSpace.C

  Log Message:
  -----------
  Remove print statements from checkLive


  Commit: bfeb06fb1797752d79b783712e1316dfd1395bf3
      https://github.com/dyninst/dyninst/commit/bfeb06fb1797752d79b783712e1316dfd1395bf3
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

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

  Log Message:
  -----------
  [AMDGPU][Emitter] Implement emitOpImmSimple


  Commit: ac6160e557aa6064c443f4d222a7d15591bc5df5
      https://github.com/dyninst/dyninst/commit/ac6160e557aa6064c443f4d222a7d15591bc5df5
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

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

  Log Message:
  -----------
  [AMDGPU][AST-lower] Add message assertion stating AMDGPU doesn't support integer division


  Commit: 30ef95635ef288c853f93e2f350e85dd5ae25a82
      https://github.com/dyninst/dyninst/commit/30ef95635ef288c853f93e2f350e85dd5ae25a82
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

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

  Log Message:
  -----------
  [AMDGPU] Generate SALU instructions for binary operations


  Commit: 7561bb83ac08e7e714ac35c4db96b712169e5e77
      https://github.com/dyninst/dyninst/commit/7561bb83ac08e7e714ac35c4db96b712169e5e77
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M dyninstAPI/src/amdgpu-vega-details.cpp

  Log Message:
  -----------
  [AMDGPU] Fix emitting SMEM instructions


  Commit: 85ae55757b87367dcde6bcc903300c76c71daa2f
      https://github.com/dyninst/dyninst/commit/85ae55757b87367dcde6bcc903300c76c71daa2f
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

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

  Log Message:
  -----------
  [AMDGPU][CodeGen] Add variable allocation skeleton


  Commit: 1d225dffd8105fba4db4056892cdf692c0dc53c0
      https://github.com/dyninst/dyninst/commit/1d225dffd8105fba4db4056892cdf692c0dc53c0
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M common/src/arch-amdgpu.h
    M symtabAPI/src/relocationEntry-elf-amdgpu.C

  Log Message:
  -----------
  Use DYNINST_EXPORT macro


  Commit: 6f43de9aa2adaf216d8b379714a508d9726aaea8
      https://github.com/dyninst/dyninst/commit/6f43de9aa2adaf216d8b379714a508d9726aaea8
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M cmake/DyninstOptions.cmake
    M cmake/DyninstPlatform.cmake

  Log Message:
  -----------
  [AMDGPU] Add CMake option for AMDGPU build of Dyninst


  Commit: e29932ac7e23fd3f2c2b988b86b5c3a7c362e9a8
      https://github.com/dyninst/dyninst/commit/e29932ac7e23fd3f2c2b988b86b5c3a7c362e9a8
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M dataflowAPI/src/ABI.C
    M dataflowAPI/src/RegisterMap.C
    M dyninstAPI/src/registerSpace.C

  Log Message:
  -----------
  [AMDGPU] Fix build issues from liveness code

- Add missing exec_lo and exec_hi definitions
- Use appropriate map for liveness (currently hardcoded to gfx908)


  Commit: a54f908d241836901174aead288047b6fe8060bb
      https://github.com/dyninst/dyninst/commit/a54f908d241836901174aead288047b6fe8060bb
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

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

  Log Message:
  -----------
  [AMDGPU][WIP] Implement insnCodeGen::generateBranch

Need to use dead registers for this to work in general.


  Commit: e49f046fcda4233a7b0b280a47c8bf78d7c13990
      https://github.com/dyninst/dyninst/commit/e49f046fcda4233a7b0b280a47c8bf78d7c13990
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

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

  Log Message:
  -----------
  [AMDGPU] Implement insnCodeGen::generateNOOP


  Commit: 2fa7e774aa7cebde868cca5fe3784eb1a99eed62
      https://github.com/dyninst/dyninst/commit/2fa7e774aa7cebde868cca5fe3784eb1a99eed62
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M cmake/DyninstCapArchDef.cmake
    M cmake/DyninstPlatform.cmake
    M dyninstAPI/CMakeLists.txt
    M dyninstAPI_RT/CMakeLists.txt
    M proccontrol/CMakeLists.txt

  Log Message:
  -----------
  Run cmake-format


  Commit: 0f3d9b035a9ed2d45a76fa7e4e5d16f83eb03ca2
      https://github.com/dyninst/dyninst/commit/0f3d9b035a9ed2d45a76fa7e4e5d16f83eb03ca2
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M dyninstAPI/h/BPatch_addressSpace.h
    M dyninstAPI/src/BPatch_addressSpace.C
    M dyninstAPI/src/BPatch_binaryEdit.C

  Log Message:
  -----------
  [AMDGPU] Output symbol names of instrumented functions along with the instrumented binary


  Commit: 3090ec393060da48f4019ce29758aca6b5e3d2d3
      https://github.com/dyninst/dyninst/commit/3090ec393060da48f4019ce29758aca6b5e3d2d3
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M dyninstAPI/CMakeLists.txt
    A dyninstAPI/src/amdgpu-prologue.cpp
    A dyninstAPI/src/amdgpu-prologue.h

  Log Message:
  -----------
  [AMDGPU] Implement instrumentation prologue


  Commit: 560091b4350c34072d534d300b4d10c9c15e3ee9
      https://github.com/dyninst/dyninst/commit/560091b4350c34072d534d300b4d10c9c15e3ee9
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M dyninstAPI/h/BPatch_addressSpace.h
    M dyninstAPI/src/BPatch_addressSpace.C
    M dyninstAPI/src/BPatch_binaryEdit.C

  Log Message:
  -----------
  [AMDGPU][WIP] Insert prologue at beginning of instrumented functions


  Commit: 0c13d6927a88ef762732d974f8a710ffe50a36e9
      https://github.com/dyninst/dyninst/commit/0c13d6927a88ef762732d974f8a710ffe50a36e9
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M dyninstAPI/src/BPatch_binaryEdit.C

  Log Message:
  -----------
  [AMDGPU] Set base register and offset in prologue for instrumented kernels

>From here onwards, we use tools external to Dyninst libraries along with the user-written mutator.
We plan to add the functionality of these tools to the appropriate Dyninst libraries in the future.


  Commit: 1818d943a18d46bc879a7c8a85181e8198e1c74d
      https://github.com/dyninst/dyninst/commit/1818d943a18d46bc879a7c8a85181e8198e1c74d
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M dyninstAPI/src/BPatch_binaryEdit.C

  Log Message:
  -----------
  [AMDGPU] Change filename of instrumented kernel list

It was a suffix to the output file name that comes from the mutator.
This commit changes it to be a suffix to the input file name. So we can
set up other tools in our scripts to read the instrumented kernel names
without having to worry about the mutator.


  Commit: 299c4921fc9b32c05714e1915ac7fcba08a0a2c5
      https://github.com/dyninst/dyninst/commit/299c4921fc9b32c05714e1915ac7fcba08a0a2c5
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M dyninstAPI/src/BPatch_snippet.C

  Log Message:
  -----------
  [AMDGPU][BPatch] Don't create symtab entry for variables

Device code doesn't have variables in the traditional sense.
So we don't want a symtab entry for variables inserted as instrumentation.


  Commit: bc6c912e2f25ee6739ffc64ddd6975b17f986ec7
      https://github.com/dyninst/dyninst/commit/bc6c912e2f25ee6739ffc64ddd6975b17f986ec7
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M symtabAPI/src/emitElf.C

  Log Message:
  -----------
  [AMDGPU][ELF] Don't use library_adjust


  Commit: 470c801d1da29b171c9876de555ee4e100199ca9
      https://github.com/dyninst/dyninst/commit/470c801d1da29b171c9876de555ee4e100199ca9
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M dyninstAPI/src/BPatch_binaryEdit.C

  Log Message:
  -----------
  [AMDGPU] Fix build error on clang 15


  Commit: 9d7b7c4cb14af6ac753470bb5bb27423a8215fbb
      https://github.com/dyninst/dyninst/commit/9d7b7c4cb14af6ac753470bb5bb27423a8215fbb
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M dyninstAPI/src/amdgpu-vega-details.cpp

  Log Message:
  -----------
  [WIP] comment out print statements


  Commit: 7c3ca2f9af82fff18dbaba05ef4b4f4ba429bb23
      https://github.com/dyninst/dyninst/commit/7c3ca2f9af82fff18dbaba05ef4b4f4ba429bb23
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M dyninstAPI/src/amdgpu-vega-details.h

  Log Message:
  -----------
  [AMDGPU] Add more SOPP opcodes for codegen


  Commit: 57158ce6fd6a5cf7ece8faff6b17f3497d6d6224
      https://github.com/dyninst/dyninst/commit/57158ce6fd6a5cf7ece8faff6b17f3497d6d6224
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M dyninstAPI/src/Relocation/Widgets/CFWidget-amdgpu.C
    M dyninstAPI/src/codegen-amdgpu.C

  Log Message:
  -----------
  [AMDGPU] Make code relocation work


  Commit: 0752ef02c49cf3d210951b724f0a3108f3cbd226
      https://github.com/dyninst/dyninst/commit/0752ef02c49cf3d210951b724f0a3108f3cbd226
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M dyninstAPI/CMakeLists.txt
    A dyninstAPI/src/amdgpu-epilogue.cpp
    A dyninstAPI/src/amdgpu-epilogue.h
    M dyninstAPI/src/amdgpu-vega-details.h
    M dyninstAPI/src/emit-amdgpu.C
    M dyninstAPI/src/emit-amdgpu.h

  Log Message:
  -----------
  [AMDGPU] Implement epilogue for instrumented kernels


  Commit: 59186e4e84d3c3175e0d091de7fcc68338e0fe63
      https://github.com/dyninst/dyninst/commit/59186e4e84d3c3175e0d091de7fcc68338e0fe63
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M dyninstAPI/h/BPatch_addressSpace.h
    M dyninstAPI/src/BPatch_addressSpace.C
    M dyninstAPI/src/BPatch_binaryEdit.C

  Log Message:
  -----------
  [AMDGPU] Insert epilogue in instrumented kernels


  Commit: a6b07bda8a2e4490e3e3b7641906988e410e75eb
      https://github.com/dyninst/dyninst/commit/a6b07bda8a2e4490e3e3b7641906988e410e75eb
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

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

  Log Message:
  -----------
  [AMDGPU] Fix long jumps


  Commit: 2299cbd4db14770d24ce18550c6f21f7060496d0
      https://github.com/dyninst/dyninst/commit/2299cbd4db14770d24ce18550c6f21f7060496d0
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M dyninstAPI/src/BPatch_binaryEdit.C

  Log Message:
  -----------
  [AMDGPU] Read updated output from the kernel-info tool


  Commit: 01258a07ddb9e647a77625e422d435710f874e93
      https://github.com/dyninst/dyninst/commit/01258a07ddb9e647a77625e422d435710f874e93
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M dyninstAPI/src/BPatch_binaryEdit.C

  Log Message:
  -----------
  [AMDGPU] Revert to using kernargBufferSize for prologue


  Commit: 09ae93870d87738978b0952c6a1e19170dc02af0
      https://github.com/dyninst/dyninst/commit/09ae93870d87738978b0952c6a1e19170dc02af0
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M dyninstAPI/src/BPatch_binaryEdit.C

  Log Message:
  -----------
  [AMDGPU] Also write size of kernarg buffer along with instrumented kernel names


  Commit: 957b6dc2403eb28c5db8980faffa25b86fc26779
      https://github.com/dyninst/dyninst/commit/957b6dc2403eb28c5db8980faffa25b86fc26779
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

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

  Log Message:
  -----------
  [AMDGPU] Print details when generating long branches


  Commit: cbd9cf627f458ea753725741daf03154db97dbeb
      https://github.com/dyninst/dyninst/commit/cbd9cf627f458ea753725741daf03154db97dbeb
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

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

  Log Message:
  -----------
  [AMDGPU] Correct long jump target computation


  Commit: aae9201aabee8c03871dfc3f700271f9ba4eec9f
      https://github.com/dyninst/dyninst/commit/aae9201aabee8c03871dfc3f700271f9ba4eec9f
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M dyninstAPI/src/RegisterConversion-amdgpu.C
    M dyninstAPI/src/Relocation/Widgets/PCWidget-amdgpu.C

  Log Message:
  -----------
  [AMDGPU] Update code to work with API change from 9ca1a7b56 (PR #1826)


  Commit: daa9ad9453f2b6d2f05a9d2c65ab881d11021b50
      https://github.com/dyninst/dyninst/commit/daa9ad9453f2b6d2f05a9d2c65ab881d11021b50
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M cmake/DyninstCapArchDef.cmake
    M dataflowAPI/src/ABI.C
    M dyninstAPI/src/function.h
    M proccontrol/src/linux.C

  Log Message:
  -----------
  [AMDGPU] Get Dyninst to build after rebasing on b37171691 (PR #1807)


  Commit: ae6e1140fdd64b485b9c91a7256cc04a8d6b9dc2
      https://github.com/dyninst/dyninst/commit/ae6e1140fdd64b485b9c91a7256cc04a8d6b9dc2
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M dataflowAPI/src/ABI.C

  Log Message:
  -----------
  [AMDGPU] Get Dyninst to build after rebasing on 254490e70 (PR #1843)


  Commit: c04449b374989840184bdccb88ad803147e33262
      https://github.com/dyninst/dyninst/commit/c04449b374989840184bdccb88ad803147e33262
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M dyninstAPI/src/BPatch_memoryAccessAdapter.C
    M dyninstAPI/src/ast-amdgpu.C
    M dyninstAPI/src/codegen-amdgpu.C
    M dyninstAPI/src/codegen-amdgpu.h
    M dyninstAPI/src/inst-amdgpu.C
    M dyninstAPI/src/parse-amdgpu.C
    M parseAPI/src/IA_amdgpu.C

  Log Message:
  -----------
  [AMDGPU] Get Dyninst to build after rebasing on 5758d3e5c (PR #1891)


  Commit: da4a3b930d386b0577cf0e29210641e7cb17de0e
      https://github.com/dyninst/dyninst/commit/da4a3b930d386b0577cf0e29210641e7cb17de0e
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

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

  Log Message:
  -----------
  [AMDGPU] Get Dyninst to build after rebasing on d709fffa5 (PR #1913)


  Commit: 2c5a717dd02c5e029867d3bf59d10d3b09255e95
      https://github.com/dyninst/dyninst/commit/2c5a717dd02c5e029867d3bf59d10d3b09255e95
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M symtabAPI/src/emitElfStatic-amdgpu.C

  Log Message:
  -----------
  [AMDGPU] Clean up emitElfUtils::updateRelocation. Makes Dyninst build after rebasing on 4d00f5cbc (PR #1933)


  Commit: 1ecf0f4a4d6484478bfebf34a0095246da2028cf
      https://github.com/dyninst/dyninst/commit/1ecf0f4a4d6484478bfebf34a0095246da2028cf
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

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

  Log Message:
  -----------
  [AMDGPU] Add new constructor for named variables


  Commit: a1522b2dd8342edce3e2d5e8f13f37f4f0c576e9
      https://github.com/dyninst/dyninst/commit/a1522b2dd8342edce3e2d5e8f13f37f4f0c576e9
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M dyninstAPI/h/BPatch_snippet.h
    M dyninstAPI/src/BPatch_addressSpace.C
    M dyninstAPI/src/BPatch_snippet.C

  Log Message:
  -----------
  [AMDGPU] Add and use the wrapper around the new constructor for variables


  Commit: 17135204c2ee32db394a522c6e1bd2a04def58de
      https://github.com/dyninst/dyninst/commit/17135204c2ee32db394a522c6e1bd2a04def58de
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M dyninstAPI/src/BPatch_snippet.C
    M dyninstAPI/src/ast.h

  Log Message:
  -----------
  [AMDGPU] Use size for variables based on type


  Commit: 39977cae720fc6e832b753689a5368194ef095e6
      https://github.com/dyninst/dyninst/commit/39977cae720fc6e832b753689a5368194ef095e6
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M dyninstAPI/src/amdgpu-vega-details.cpp
    M dyninstAPI/src/amdgpu-vega-details.h

  Log Message:
  -----------
  [AMDGPU] Support SOP2 operations with literals


  Commit: 8b27b3a89c244881e68a016ba65498b57c5bd8b4
      https://github.com/dyninst/dyninst/commit/8b27b3a89c244881e68a016ba65498b57c5bd8b4
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

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

  Log Message:
  -----------
  [AMDGPU] Implement addition of a constant to a register pair


  Commit: 5748fe419e94807f77f8a068d030356eb9934525
      https://github.com/dyninst/dyninst/commit/5748fe419e94807f77f8a068d030356eb9934525
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M CMakeLists.txt

  Log Message:
  -----------
  [AMDGPU] Don't build stackwalkerAPI for AMDGPU

We want to get the AMDGPU branch merged into master.

stackwalkerAPI doesn't support AMDGPU yet.
Disabling stackwalkerAPI is a temporary workaround to remove unnecessary
warnings when building the entire Dyninst project.


  Commit: 22a31f7badebd3315c236de7fdcb45a71f00cfd7
      https://github.com/dyninst/dyninst/commit/22a31f7badebd3315c236de7fdcb45a71f00cfd7
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M symtabAPI/src/emitElfStatic-amdgpu.C

  Log Message:
  -----------
  [AMDGPU][SymtabAPI] Cleanup to fix warnings


  Commit: d0603867a68e857a80ef1a7fcd65a2a657e459b9
      https://github.com/dyninst/dyninst/commit/d0603867a68e857a80ef1a7fcd65a2a657e459b9
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M dyninstAPI/src/amdgpu-vega-details.cpp

  Log Message:
  -----------
  [AMDGPU] Cleanup low level VEGA code generation

- Don't print details
- Use hex literals instead of binary literals


  Commit: 0bb9efd610336d487c8a8d3f26b9f543ab48befe
      https://github.com/dyninst/dyninst/commit/0bb9efd610336d487c8a8d3f26b9f543ab48befe
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

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

  Log Message:
  -----------
  [AMDGPU][Emitter] Cleanup and fix warnings


  Commit: c37c6a7b57bdff7b0859d32b579219801722aa3d
      https://github.com/dyninst/dyninst/commit/c37c6a7b57bdff7b0859d32b579219801722aa3d
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M dyninstAPI/src/Relocation/Widgets/CFWidget-amdgpu.C
    M dyninstAPI/src/Relocation/Widgets/PCWidget-amdgpu.C
    M dyninstAPI/src/codegen-amdgpu.C

  Log Message:
  -----------
  [AMDGPU] Cleanup and fix more warnings


  Commit: dbefe56af628ef624d72128b877b8833fa3c302e
      https://github.com/dyninst/dyninst/commit/dbefe56af628ef624d72128b877b8833fa3c302e
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M dyninstAPI/src/amdgpu-epilogue.cpp
    M dyninstAPI/src/amdgpu-prologue.cpp

  Log Message:
  -----------
  [AMDGPU] Fix warnings in prologue and epilogue


  Commit: aa01acf690f11d67317a12a82e7028c7529fb846
      https://github.com/dyninst/dyninst/commit/aa01acf690f11d67317a12a82e7028c7529fb846
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

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

  Log Message:
  -----------
  Cleanup inst-amdgpu.C


  Commit: fa0a59dfd6da0db89184fc7947ea8ff0beeaf78f
      https://github.com/dyninst/dyninst/commit/fa0a59dfd6da0db89184fc7947ea8ff0beeaf78f
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M dyninstAPI/src/BPatch_addressSpace.C
    M dyninstAPI/src/BPatch_binaryEdit.C
    M dyninstAPI/src/BPatch_snippet.C

  Log Message:
  -----------
  [AMDGPU][BPatch] Fix mismatched type warnings


  Commit: 4cf3c5f068671317ca52a89753f1cad78a677c61
      https://github.com/dyninst/dyninst/commit/4cf3c5f068671317ca52a89753f1cad78a677c61
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

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

  Log Message:
  -----------
  Comment out unused constants in linux-amdgpu.C


  Commit: 3a952b1c24ce0563fc66586917d3c7cae3d7a233
      https://github.com/dyninst/dyninst/commit/3a952b1c24ce0563fc66586917d3c7cae3d7a233
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

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

  Log Message:
  -----------
  Fix warnings in ast-amdgpu.C


  Commit: 9626f2dd3b005f78e53df8de8413b3215f91649b
      https://github.com/dyninst/dyninst/commit/9626f2dd3b005f78e53df8de8413b3215f91649b
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M dyninstAPI/src/RegisterConversion-amdgpu.C
    M dyninstAPI/src/inst-amdgpu.C
    M dyninstAPI/src/registerSpace.C
    M dyninstAPI/src/registerSpace.h

  Log Message:
  -----------
  [AMDGPU] Rename SGPR enumerations in DyninstAPI to avoid shadowing with InstructionAPI::Result_Type


  Commit: e70d5ab861cf08d09e421294b029895cca7ab830
      https://github.com/dyninst/dyninst/commit/e70d5ab861cf08d09e421294b029895cca7ab830
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M cmake/DyninstPlatform.cmake
    M dyninstAPI/CMakeLists.txt

  Log Message:
  -----------
  [AMDGPU] Get Dyninst to build after rebasing on 5b6094b (PR #1830)


  Commit: 6a749e2c26a30fc8f07bb265b6e590b3bc959515
      https://github.com/dyninst/dyninst/commit/6a749e2c26a30fc8f07bb265b6e590b3bc959515
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M cmake/DyninstCapArchDef.cmake
    M cmake/DyninstPlatform.cmake

  Log Message:
  -----------
  Run cmake-format after rebasing on 3f85da4 (PR #1977)


  Commit: b64f107f58139e7f984d28265ce3da54c3177e69
      https://github.com/dyninst/dyninst/commit/b64f107f58139e7f984d28265ce3da54c3177e69
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

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

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


  Commit: 7b0663720df1304785d4533a780ee8ce3123b90f
      https://github.com/dyninst/dyninst/commit/7b0663720df1304785d4533a780ee8ce3123b90f
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

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

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


  Commit: 42dae4b025f7ab2c7d99ba5a1598a2a51e991ae3
      https://github.com/dyninst/dyninst/commit/42dae4b025f7ab2c7d99ba5a1598a2a51e991ae3
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 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: 0f2e8a1fc8bfb4e37bd26c8b3e443a9cb1773776
      https://github.com/dyninst/dyninst/commit/0f2e8a1fc8bfb4e37bd26c8b3e443a9cb1773776
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

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

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


  Commit: 70d23268503bb313a12024774884a72c52e0ba43
      https://github.com/dyninst/dyninst/commit/70d23268503bb313a12024774884a72c52e0ba43
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 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: d52f2ec07802a9e4d27bbee5fe7a53840543794e
      https://github.com/dyninst/dyninst/commit/d52f2ec07802a9e4d27bbee5fe7a53840543794e
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M cmake/DyninstCapArchDef.cmake

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


  Commit: ddc6660b5083c56b2ef58793b31f52716cd77d09
      https://github.com/dyninst/dyninst/commit/ddc6660b5083c56b2ef58793b31f52716cd77d09
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 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


  Commit: 47f2e0e1ba3f4c4efe222bd1d4b6d5427fba35a3
      https://github.com/dyninst/dyninst/commit/47f2e0e1ba3f4c4efe222bd1d4b6d5427fba35a3
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M common/src/arch-amdgpu.C
    M common/src/arch-amdgpu.h
    M dyninstAPI/src/Relocation/Widgets/CFWidget-amdgpu.C
    M dyninstAPI/src/Relocation/Widgets/PCWidget-amdgpu.C
    M dyninstAPI/src/codegen-amdgpu.C
    M dyninstAPI/src/codegen-amdgpu.h
    M dyninstAPI/src/inst-amdgpu.C
    M dyninstAPI/src/linux-amdgpu.C
    M dyninstAPI/src/linux-amdgpu.h
    M dyninstAPI/src/parse-amdgpu.C
    M dyninstAPI/src/stackwalk-amdgpu.C
    M symtabAPI/src/emitElfStatic-amdgpu.C

  Log Message:
  -----------
  [AMDGPU] Cleanup all relevant files


  Commit: 5cb1c11817ca6038176f7742951b48b9007e358c
      https://github.com/dyninst/dyninst/commit/5cb1c11817ca6038176f7742951b48b9007e358c
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M dyninstAPI/src/RegisterConversion-amdgpu.C
    M dyninstAPI/src/amdgpu-vega-details.h
    M dyninstAPI/src/inst-amdgpu.C

  Log Message:
  -----------
  [AMDGPU] Add comments to make clang-format ignore portions of code


  Commit: 2fd6c313d33a04e3419a09113007b1012acda44b
      https://github.com/dyninst/dyninst/commit/2fd6c313d33a04e3419a09113007b1012acda44b
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M common/src/arch-amdgpu.C
    M common/src/arch-amdgpu.h
    M dyninstAPI/src/RegisterConversion-amdgpu.C
    M dyninstAPI/src/Relocation/Widgets/CFWidget-amdgpu.C
    M dyninstAPI/src/Relocation/Widgets/PCWidget-amdgpu.C
    M dyninstAPI/src/amdgpu-epilogue.h
    M dyninstAPI/src/amdgpu-prologue.h
    M dyninstAPI/src/amdgpu-vega-details.cpp
    M dyninstAPI/src/ast-amdgpu.C
    M dyninstAPI/src/codegen-amdgpu.C
    M dyninstAPI/src/codegen-amdgpu.h
    M dyninstAPI/src/emit-amdgpu.C
    M dyninstAPI/src/emit-amdgpu.h
    M dyninstAPI/src/inst-amdgpu.C
    M dyninstAPI/src/inst-amdgpu.h
    M dyninstAPI/src/linux-amdgpu.C
    M dyninstAPI/src/linux-amdgpu.h
    M dyninstAPI/src/parse-amdgpu.C
    M dyninstAPI/src/stackwalk-amdgpu.C
    M dyninstAPI_RT/src/RTthread-amdgpu.c
    M symtabAPI/src/emitElfStatic-amdgpu.C
    M symtabAPI/src/relocationEntry-elf-amdgpu.C

  Log Message:
  -----------
  [AMDGPU] Run clang-format on new files only

Run clang-format -style="{BasedOnStyle: LLVM, ColumnLimit: 100}"
on all the new files introduced by the port.

Leave existing files as-is.


  Commit: 8db4879dc94775b49a5898c31162d0b5d3989571
      https://github.com/dyninst/dyninst/commit/8db4879dc94775b49a5898c31162d0b5d3989571
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M dyninstAPI/CMakeLists.txt
    A dyninstAPI/src/amdgpu-gfx908-details.cpp
    A dyninstAPI/src/amdgpu-gfx908-details.h
    R dyninstAPI/src/amdgpu-vega-details.cpp
    R dyninstAPI/src/amdgpu-vega-details.h
    M dyninstAPI/src/emit-amdgpu.h

  Log Message:
  -----------
  [AMDGPU] Use GFX908 instead of VEGA in filenames


  Commit: 84dbd8a0481eec40fe8cb84121fc407c300eec2c
      https://github.com/dyninst/dyninst/commit/84dbd8a0481eec40fe8cb84121fc407c300eec2c
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M dyninstAPI/src/amdgpu-epilogue.cpp
    M dyninstAPI/src/amdgpu-gfx908-details.cpp
    M dyninstAPI/src/amdgpu-gfx908-details.h
    M dyninstAPI/src/amdgpu-prologue.cpp
    M dyninstAPI/src/codegen-amdgpu.C
    M dyninstAPI/src/emit-amdgpu.C
    M dyninstAPI/src/emit-amdgpu.h
    M dyninstAPI/src/inst-amdgpu.C
    M dyninstAPI/src/registerSpace.h

  Log Message:
  -----------
  [AMDGPU] Use GFX908 instead of VEGA in source code


  Commit: 2dfe35444b00f5585432dba6eb2bc0934aaf91e6
      https://github.com/dyninst/dyninst/commit/2dfe35444b00f5585432dba6eb2bc0934aaf91e6
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

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

  Log Message:
  -----------
  [AMDGPU] Fix unused argument warnings due to host and codegen arch being different.


  Commit: b90f11f1d362edfb5ce0ab33ff9fd57bed7cbacd
      https://github.com/dyninst/dyninst/commit/b90f11f1d362edfb5ce0ab33ff9fd57bed7cbacd
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M dyninstAPI/src/Relocation/Widgets/StackModWidget.C
    M dyninstAPI/src/parse-cfg.h

  Log Message:
  -----------
  Fix conditional compilations on X86


  Commit: 2ea2b769cd2b4b96d08177649f905a49634a4d7b
      https://github.com/dyninst/dyninst/commit/2ea2b769cd2b4b96d08177649f905a49634a4d7b
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

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

  Log Message:
  -----------
  [AMDGPU] Conditionally compile code that eventually calls other conditionally compiled code


  Commit: 79df3b1129a985d76060984d2b1affa5dc631943
      https://github.com/dyninst/dyninst/commit/79df3b1129a985d76060984d2b1affa5dc631943
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M stackwalk/src/dbginfo-stepper.C
    M stackwalk/src/framestepper.C

  Log Message:
  -----------
  Use DYNINST_CODEGEN_ARCH_GFX908 instead of arch_amdgpu in StackwalkerAPI files


  Commit: 86ebb2a438ade6427cd990edd5dad25212d424d5
      https://github.com/dyninst/dyninst/commit/86ebb2a438ade6427cd990edd5dad25212d424d5
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M dyninstAPI/src/ast.h

  Log Message:
  -----------
  [AMDGPU] Conditionally compile bookkeeping for variable allocation


  Commit: 8153d23c88549e7cfcf272eba7c2ea49a4f7195f
      https://github.com/dyninst/dyninst/commit/8153d23c88549e7cfcf272eba7c2ea49a4f7195f
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-08-22 (Fri, 22 Aug 2025)

  Changed paths:
    M dataflowAPI/src/RegisterMap.C
    M dyninstAPI/CMakeLists.txt
    M dyninstAPI/h/BPatch_snippet.h
    M proccontrol/CMakeLists.txt
    M symtabAPI/src/emitElf.C

  Log Message:
  -----------
  Cleanup some unnecessary diffs


Compare: https://github.com/dyninst/dyninst/compare/9d967f8d3a2d...8153d23c8854

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] 8d8434: Initial compilable commit, Ronak Chauhan <=