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
|