Branch: refs/heads/ronak/amdgpu-va-rebase
Home: https://github.com/dyninst/dyninst
Commit: a0d0948c6c60e2bf2d97608b9ed57dcc32251373
https://github.com/dyninst/dyninst/commit/a0d0948c6c60e2bf2d97608b9ed57dcc32251373
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/h/BPatch_image.h
M dyninstAPI/src/BPatch_image.C
Log Message:
-----------
[BPatch] Add API function std::string BPatch_image::getProgramFileName()
Commit: e5d311b1fb36b71856e895c6e53b9ee640e26e73
https://github.com/dyninst/dyninst/commit/e5d311b1fb36b71856e895c6e53b9ee640e26e73
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/BPatch_binaryEdit.C
Log Message:
-----------
Clean up BPatch_binaryEdit::writeFile
Commit: 596b7b3e6011cefc369ea259811c88215f33cf00
https://github.com/dyninst/dyninst/commit/596b7b3e6011cefc369ea259811c88215f33cf00
Author: Ronak Chauhan <rchauhan9@xxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/emitter.h
Log Message:
-----------
Add additional interfaces to the Emitter
Commit: eac7326605003dd56b5f78cc8302bd0628b8cd4b
https://github.com/dyninst/dyninst/commit/eac7326605003dd56b5f78cc8302bd0628b8cd4b
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/emitter.h
Log Message:
-----------
[Emitter] Add emitOpImmSimple interface for immedate operations
The existing emitOpImm takes two opcodes, and we don't want to mess with
any existing code.
Commit: 6e1a32b67abc807c8fd6a45cf6e8b5007e0afe78
https://github.com/dyninst/dyninst/commit/6e1a32b67abc807c8fd6a45cf6e8b5007e0afe78
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/emitter.h
Log Message:
-----------
[Emitter] Add API emitMovePCtoReg
We want to make all targets use this instead of having corresponding code
scattered around.
Commit: f42071804846d26bbe9356606c7faf7b26a52f50
https://github.com/dyninst/dyninst/commit/f42071804846d26bbe9356606c7faf7b26a52f50
Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
Date: 2025-08-11 (Mon, 11 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: c40069c6b28bff19cdc03c75b4a689fdb2f47c1f
https://github.com/dyninst/dyninst/commit/c40069c6b28bff19cdc03c75b4a689fdb2f47c1f
Author: Ronak Chauhan <rchauhan9@xxxxxxxx>
Date: 2025-08-11 (Mon, 11 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: 1c848b5789b59c2a25254dafeace47b08ac72ce5
https://github.com/dyninst/dyninst/commit/1c848b5789b59c2a25254dafeace47b08ac72ce5
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/amdgpu-vega-details.cpp
Log Message:
-----------
[AMDGPU] Use hex literals instead of binary literals
Commit: 446de0c208afa36a0741bcb6b86cfa43ae885166
https://github.com/dyninst/dyninst/commit/446de0c208afa36a0741bcb6b86cfa43ae885166
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 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: 5f0ba8aa12a03a86fb5c3204102522b5a24d4970
https://github.com/dyninst/dyninst/commit/5f0ba8aa12a03a86fb5c3204102522b5a24d4970
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 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: 93cbb29f04d993f13610d28d374541cc573c79b6
https://github.com/dyninst/dyninst/commit/93cbb29f04d993f13610d28d374541cc573c79b6
Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
Date: 2025-08-11 (Mon, 11 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: 0ae9251bf971356e15d1b5fe59c4437d82476776
https://github.com/dyninst/dyninst/commit/0ae9251bf971356e15d1b5fe59c4437d82476776
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/CMakeLists.txt
Log Message:
-----------
[AMDGPU] Remove duplicate CMake config
Commit: 5d94dfd137ef93c4da2d3330f479d652117540f0
https://github.com/dyninst/dyninst/commit/5d94dfd137ef93c4da2d3330f479d652117540f0
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/CMakeLists.txt
Log Message:
-----------
[AMDGPU] Compile amdgpu-vega-details.cpp only when building Dyninst for AMDGPU
Commit: 8697ace65adb937eda098f27ec0be3f9ac3aff63
https://github.com/dyninst/dyninst/commit/8697ace65adb937eda098f27ec0be3f9ac3aff63
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 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: 15979c70752165d56336612f0d98963c40acafab
https://github.com/dyninst/dyninst/commit/15979c70752165d56336612f0d98963c40acafab
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/ast-amdgpu.C
Log Message:
-----------
[AMDGPU][AST-Lower] Remove some code not relevant to AMDGPU
Commit: 0eb38bd3788eb25a2a4a428ad23d882e4acabe8c
https://github.com/dyninst/dyninst/commit/0eb38bd3788eb25a2a4a428ad23d882e4acabe8c
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/ast-amdgpu.C
Log Message:
-----------
[AMDGPU] Emit short jump for branchOp in AstOperatorNode
Commit: 7ed99961c8e8d4809b5bc386ec6abd487c6bf438
https://github.com/dyninst/dyninst/commit/7ed99961c8e8d4809b5bc386ec6abd487c6bf438
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/registerSpace.C
Log Message:
-----------
Remove print statements from checkLive
Commit: fa5e2423efcbdfef52f0ac70295959ae15cd001c
https://github.com/dyninst/dyninst/commit/fa5e2423efcbdfef52f0ac70295959ae15cd001c
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/emit-amdgpu.C
M dyninstAPI/src/emit-amdgpu.h
Log Message:
-----------
[AMDGPU][Emitter] Implement emitOpImmSimple
Commit: 10ced6709b8e677c166de16fbf9fca6c0481d568
https://github.com/dyninst/dyninst/commit/10ced6709b8e677c166de16fbf9fca6c0481d568
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 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: 7b8c838463f6af37d4409fe16e7f7e20e97567dc
https://github.com/dyninst/dyninst/commit/7b8c838463f6af37d4409fe16e7f7e20e97567dc
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/ast-amdgpu.C
Log Message:
-----------
[AMDGPU] Generate SALU instructions for binary operations
Commit: bfc22a81ae4cace21ab5da1bc677e9e9ae55fbb0
https://github.com/dyninst/dyninst/commit/bfc22a81ae4cace21ab5da1bc677e9e9ae55fbb0
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/amdgpu-vega-details.cpp
Log Message:
-----------
[AMDGPU] Fix emitting SMEM instructions
Commit: 6807436641477d7bb52b4ca7b4adf325f09d8928
https://github.com/dyninst/dyninst/commit/6807436641477d7bb52b4ca7b4adf325f09d8928
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 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: 23ba2fe443a02982712e0afff7f054813d68dd7f
https://github.com/dyninst/dyninst/commit/23ba2fe443a02982712e0afff7f054813d68dd7f
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M common/src/arch-amdgpu.h
M symtabAPI/src/relocationEntry-elf-amdgpu.C
Log Message:
-----------
Use DYNINST_EXPORT macro
Commit: e81eb80d04ee5e176c1a3ed4c3abcf6e10ea94f9
https://github.com/dyninst/dyninst/commit/e81eb80d04ee5e176c1a3ed4c3abcf6e10ea94f9
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M cmake/DyninstOptions.cmake
M cmake/DyninstPlatform.cmake
Log Message:
-----------
[AMDGPU] Add CMake option for AMDGPU build of Dyninst
Commit: ba7a568f97a0856899b89f06bfc81e947cc60c74
https://github.com/dyninst/dyninst/commit/ba7a568f97a0856899b89f06bfc81e947cc60c74
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 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: 5a2efb32327fa8b5e75f41bf2b92a1abc81da265
https://github.com/dyninst/dyninst/commit/5a2efb32327fa8b5e75f41bf2b92a1abc81da265
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 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: cfff39d5ebca2eabd87cf469ad75eae6e3d57e00
https://github.com/dyninst/dyninst/commit/cfff39d5ebca2eabd87cf469ad75eae6e3d57e00
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/codegen-amdgpu.C
Log Message:
-----------
[AMDGPU] Implement insnCodeGen::generateNOOP
Commit: 8bc17905e78a3f1a95e6d40d146a4e2da599cba5
https://github.com/dyninst/dyninst/commit/8bc17905e78a3f1a95e6d40d146a4e2da599cba5
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 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: 0ed6f4ff0399fb28c5c92e2a88a60def1ecfdb89
https://github.com/dyninst/dyninst/commit/0ed6f4ff0399fb28c5c92e2a88a60def1ecfdb89
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 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: 7d255dab2e296dc9bdb61becb96ac129592903d3
https://github.com/dyninst/dyninst/commit/7d255dab2e296dc9bdb61becb96ac129592903d3
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 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: c172aac7072d5d1d212a0f98eb77137cdb6a1949
https://github.com/dyninst/dyninst/commit/c172aac7072d5d1d212a0f98eb77137cdb6a1949
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 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: 5bef23b632ec07eb545202260ffdf0123e23d42e
https://github.com/dyninst/dyninst/commit/5bef23b632ec07eb545202260ffdf0123e23d42e
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 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: 7d36b64329ab1ca714e2749ac2194a5ee1f975d3
https://github.com/dyninst/dyninst/commit/7d36b64329ab1ca714e2749ac2194a5ee1f975d3
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 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: 84397592cbf9e8231e85f4e42e3bd464f462cbf4
https://github.com/dyninst/dyninst/commit/84397592cbf9e8231e85f4e42e3bd464f462cbf4
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 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: cc1fe7a603cc568d7b736d9b29c26b6f88121e32
https://github.com/dyninst/dyninst/commit/cc1fe7a603cc568d7b736d9b29c26b6f88121e32
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M symtabAPI/src/emitElf.C
Log Message:
-----------
[AMDGPU][ELF] Don't use library_adjust
Commit: 311d8b68c8880b4a8be9e5899cc4115e4fd1ae88
https://github.com/dyninst/dyninst/commit/311d8b68c8880b4a8be9e5899cc4115e4fd1ae88
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/BPatch_binaryEdit.C
Log Message:
-----------
[AMDGPU] Fix build error on clang 15
Commit: 1113c7996aeed5d2d3f924b75d87f069a8a0d16b
https://github.com/dyninst/dyninst/commit/1113c7996aeed5d2d3f924b75d87f069a8a0d16b
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/amdgpu-vega-details.cpp
Log Message:
-----------
[WIP] comment out print statements
Commit: db55fd03a9f29254de24db95b9a94367ab2cf761
https://github.com/dyninst/dyninst/commit/db55fd03a9f29254de24db95b9a94367ab2cf761
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/amdgpu-vega-details.h
Log Message:
-----------
[AMDGPU] Add more SOPP opcodes for codegen
Commit: 17d0f022e08c122dc7c4ea158122a0128fdcf17b
https://github.com/dyninst/dyninst/commit/17d0f022e08c122dc7c4ea158122a0128fdcf17b
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 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: 386297b3f04ca11464a39fc60fb7502985956fe4
https://github.com/dyninst/dyninst/commit/386297b3f04ca11464a39fc60fb7502985956fe4
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 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: f4fec14aab5074ffe601265056d86ea58e2e864a
https://github.com/dyninst/dyninst/commit/f4fec14aab5074ffe601265056d86ea58e2e864a
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 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: 0a37b1528c810e8451612950b1746fef04be6024
https://github.com/dyninst/dyninst/commit/0a37b1528c810e8451612950b1746fef04be6024
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 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: 35336778b6a46bf0097c9d797229495417428db0
https://github.com/dyninst/dyninst/commit/35336778b6a46bf0097c9d797229495417428db0
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/BPatch_binaryEdit.C
Log Message:
-----------
[AMDGPU] Read updated output from the kernel-info tool
Commit: 6b0a181ff48f84027be08f0c77daa9be5cf41986
https://github.com/dyninst/dyninst/commit/6b0a181ff48f84027be08f0c77daa9be5cf41986
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/BPatch_binaryEdit.C
Log Message:
-----------
[AMDGPU] Revert to using kernargBufferSize for prologue
Commit: 8f91068772630673369846ca66909538b627716e
https://github.com/dyninst/dyninst/commit/8f91068772630673369846ca66909538b627716e
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 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: a912b8433b016c7105479e4664c50544c5311a3f
https://github.com/dyninst/dyninst/commit/a912b8433b016c7105479e4664c50544c5311a3f
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/emit-amdgpu.C
Log Message:
-----------
[AMDGPU] Print details when generating long branches
Commit: 858bea748972e32c23ef8eeac6fd7e62bcbf33e5
https://github.com/dyninst/dyninst/commit/858bea748972e32c23ef8eeac6fd7e62bcbf33e5
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/emit-amdgpu.C
Log Message:
-----------
[AMDGPU] Correct long jump target computation
Commit: c389556c5f5d6e6c74764162d09d89503cd027af
https://github.com/dyninst/dyninst/commit/c389556c5f5d6e6c74764162d09d89503cd027af
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 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: f6bddb1029a9faf93215f7f1338ce989b1302bc5
https://github.com/dyninst/dyninst/commit/f6bddb1029a9faf93215f7f1338ce989b1302bc5
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 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: e01e5f704e5547576b3b7232239d5f30ad88b49b
https://github.com/dyninst/dyninst/commit/e01e5f704e5547576b3b7232239d5f30ad88b49b
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dataflowAPI/src/ABI.C
Log Message:
-----------
[AMDGPU] Get Dyninst to build after rebasing on 254490e70 (PR #1843)
Commit: 9f33857869b1d5279a19476c488da77d7d66cdb0
https://github.com/dyninst/dyninst/commit/9f33857869b1d5279a19476c488da77d7d66cdb0
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 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: 4cbe7f779d8850f1f01e30ff6125177a30c7a307
https://github.com/dyninst/dyninst/commit/4cbe7f779d8850f1f01e30ff6125177a30c7a307
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 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: be1088b851d2e53748be0c8ffcd70e12cf27a1ac
https://github.com/dyninst/dyninst/commit/be1088b851d2e53748be0c8ffcd70e12cf27a1ac
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 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: 75bcf8906ca2f48b665a4305b44d73db8cb22146
https://github.com/dyninst/dyninst/commit/75bcf8906ca2f48b665a4305b44d73db8cb22146
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 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: 73d660156695f8c8f8abd4859fdcc044c7b9f53a
https://github.com/dyninst/dyninst/commit/73d660156695f8c8f8abd4859fdcc044c7b9f53a
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 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: eef5dc74839e90351981c15e087cb551ee0ad80f
https://github.com/dyninst/dyninst/commit/eef5dc74839e90351981c15e087cb551ee0ad80f
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 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: d1f5c656b848130591b403315b2f51858e694b27
https://github.com/dyninst/dyninst/commit/d1f5c656b848130591b403315b2f51858e694b27
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 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: c9d405f8989d8c5ae6e0b08be93481c244480e2a
https://github.com/dyninst/dyninst/commit/c9d405f8989d8c5ae6e0b08be93481c244480e2a
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 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: a3f35abe5da68011f383146969105228172fa486
https://github.com/dyninst/dyninst/commit/a3f35abe5da68011f383146969105228172fa486
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 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: a466dcebe7e604d2a1c6d8cc2836a2b1236e1ac1
https://github.com/dyninst/dyninst/commit/a466dcebe7e604d2a1c6d8cc2836a2b1236e1ac1
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M symtabAPI/src/emitElfStatic-amdgpu.C
Log Message:
-----------
[AMDGPU][SymtabAPI] Cleanup to fix warnings
Commit: 7b26e2b816a85909d32d2d33fb17072055cd06bb
https://github.com/dyninst/dyninst/commit/7b26e2b816a85909d32d2d33fb17072055cd06bb
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 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: 595befb3ebb216d5bb6b04a2514db21fff0aa29f
https://github.com/dyninst/dyninst/commit/595befb3ebb216d5bb6b04a2514db21fff0aa29f
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/emit-amdgpu.C
Log Message:
-----------
[AMDGPU][Emitter] Cleanup and fix warnings
Commit: 55054f06ebfad49c39e56d3cfeec1dfdd6f8c445
https://github.com/dyninst/dyninst/commit/55054f06ebfad49c39e56d3cfeec1dfdd6f8c445
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 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: ddd303292fda0eb149d25a3a9d6a6dde3fde83da
https://github.com/dyninst/dyninst/commit/ddd303292fda0eb149d25a3a9d6a6dde3fde83da
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 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: 0cb18e861f34d0e5898009c6de8391a90b95bc72
https://github.com/dyninst/dyninst/commit/0cb18e861f34d0e5898009c6de8391a90b95bc72
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/inst-amdgpu.C
Log Message:
-----------
Cleanup inst-amdgpu.C
Commit: be35c98e84431d9554b3290d1b5b8b16ac305a3f
https://github.com/dyninst/dyninst/commit/be35c98e84431d9554b3290d1b5b8b16ac305a3f
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 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: 81110d63bc6bd8aca62081f4064c866ba1661f1d
https://github.com/dyninst/dyninst/commit/81110d63bc6bd8aca62081f4064c866ba1661f1d
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/linux-amdgpu.C
Log Message:
-----------
Comment out unused constants in linux-amdgpu.C
Commit: 271387f8adc1594f9d9091d376305bc2a90536f7
https://github.com/dyninst/dyninst/commit/271387f8adc1594f9d9091d376305bc2a90536f7
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/ast-amdgpu.C
Log Message:
-----------
Fix warnings in ast-amdgpu.C
Commit: 317a0df84116ee92c4378495a88b21367bad4e8f
https://github.com/dyninst/dyninst/commit/317a0df84116ee92c4378495a88b21367bad4e8f
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 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: e0c416bb70d7088ca722825621f56d71f2f28fa8
https://github.com/dyninst/dyninst/commit/e0c416bb70d7088ca722825621f56d71f2f28fa8
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 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: ea466df756078faf779b1bc30ac6079fea7bc020
https://github.com/dyninst/dyninst/commit/ea466df756078faf779b1bc30ac6079fea7bc020
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M cmake/DyninstCapArchDef.cmake
M cmake/DyninstPlatform.cmake
Log Message:
-----------
Run cmake-format after rebasing on 3f85da4 (PR #1977)
Commit: ea730c44102f3f8e80d23d973fa835dec13b1a9e
https://github.com/dyninst/dyninst/commit/ea730c44102f3f8e80d23d973fa835dec13b1a9e
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/ast-amdgpu.C
Log Message:
-----------
Remove unnecessary guards for other architectures in ast-amdgpu.C
Commit: bcc1bc2cbc4ec96d4172ce160d76a731c24fc0bb
https://github.com/dyninst/dyninst/commit/bcc1bc2cbc4ec96d4172ce160d76a731c24fc0bb
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/emit-amdgpu.C
Log Message:
-----------
Remove unnecessary includes from emit-amdgpu.C
Commit: 85c4eafa21420256bf6017592f7a58ac2768ac54
https://github.com/dyninst/dyninst/commit/85c4eafa21420256bf6017592f7a58ac2768ac54
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 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: 6e4b6f675060ec0a8b31364ab497bc497162ba25
https://github.com/dyninst/dyninst/commit/6e4b6f675060ec0a8b31364ab497bc497162ba25
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M dyninstAPI/src/stackwalk-amdgpu.C
Log Message:
-----------
[Cleanup][DyninstAPI] Remove stackwalker-related code from DyninstAPI
Commit: 1d8a08d375aac311fdb70eef9a26dff77b8d3404
https://github.com/dyninst/dyninst/commit/1d8a08d375aac311fdb70eef9a26dff77b8d3404
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 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: 2034b7688a9840fab485ad7e094eb426857edbde
https://github.com/dyninst/dyninst/commit/2034b7688a9840fab485ad7e094eb426857edbde
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M cmake/DyninstCapArchDef.cmake
Log Message:
-----------
[AMDGPU] Cleanup CMake definitions for AMDGPU codegen
Commit: 2b0393f24cf69ff48b57a4099a2670b4350f9747
https://github.com/dyninst/dyninst/commit/2b0393f24cf69ff48b57a4099a2670b4350f9747
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 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: 4cbd92887eb1c47d6bae383bb51c1776648318e8
https://github.com/dyninst/dyninst/commit/4cbd92887eb1c47d6bae383bb51c1776648318e8
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 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: de3cf1ffc2dfbdcf6a475ca287bba5d5e70da356
https://github.com/dyninst/dyninst/commit/de3cf1ffc2dfbdcf6a475ca287bba5d5e70da356
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 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: 098f1901e1db5b8d64dd051bf393802691e3c3d8
https://github.com/dyninst/dyninst/commit/098f1901e1db5b8d64dd051bf393802691e3c3d8
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 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: 061a6d61f85b10222e43a6c3ac07d13adbdbc70b
https://github.com/dyninst/dyninst/commit/061a6d61f85b10222e43a6c3ac07d13adbdbc70b
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 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: e6bdf99562787d7470acfde384e327f242a9dbf3
https://github.com/dyninst/dyninst/commit/e6bdf99562787d7470acfde384e327f242a9dbf3
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 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: a65046a67146f6adfd53a7dbe6ede681a10a8ea4
https://github.com/dyninst/dyninst/commit/a65046a67146f6adfd53a7dbe6ede681a10a8ea4
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-08-11 (Mon, 11 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.
Compare: https://github.com/dyninst/dyninst/compare/5fea7bba3d16...a65046a67146
To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications
|