Branch: refs/heads/ronak/amdgpu-review
Home: https://github.com/dyninst/dyninst
Commit: 7059739dfdc06d9c64913b09d63ea655b293ce65
https://github.com/dyninst/dyninst/commit/7059739dfdc06d9c64913b09d63ea655b293ce65
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-18 (Thu, 18 Sep 2025)
Changed paths:
M dyninstAPI/h/BPatch_point.h
M dyninstAPI/src/hybridCallbacks.C
M dyninstAPI/src/hybridInstrumentation.C
M dyninstAPI/src/hybridOverwrites.C
Log Message:
-----------
[BPatch] Cleanup BPatch_point
Remove llPoint interface and make getPoint interfaces public
Commit: 67033b566141252c129fced17b0f43e38c20bddc
https://github.com/dyninst/dyninst/commit/67033b566141252c129fced17b0f43e38c20bddc
Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
Date: 2025-09-18 (Thu, 18 Sep 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
M dataflowAPI/src/RegisterMap.C
M dyninstAPI/CMakeLists.txt
M dyninstAPI/h/BPatch_addressSpace.h
M dyninstAPI/h/BPatch_snippet.h
M dyninstAPI/src/BPatch_addressSpace.C
M dyninstAPI/src/BPatch_binaryEdit.C
M dyninstAPI/src/BPatch_memoryAccessAdapter.C
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
A dyninstAPI/src/amdgpu-epilogue.cpp
A dyninstAPI/src/amdgpu-epilogue.h
A dyninstAPI/src/amdgpu-gfx908-details.cpp
A dyninstAPI/src/amdgpu-gfx908-details.h
A dyninstAPI/src/amdgpu-prologue.cpp
A dyninstAPI/src/amdgpu-prologue.h
A dyninstAPI/src/ast-amdgpu.C
M dyninstAPI/src/ast.C
M dyninstAPI/src/ast.h
M dyninstAPI/src/binaryEdit.C
A dyninstAPI/src/codegen-amdgpu.C
A dyninstAPI/src/codegen-amdgpu.h
M dyninstAPI/src/codegen.C
M dyninstAPI/src/codegen.h
A dyninstAPI/src/emit-amdgpu.C
A dyninstAPI/src/emit-amdgpu.h
M dyninstAPI/src/function.h
A dyninstAPI/src/inst-amdgpu.C
A dyninstAPI/src/inst-amdgpu.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
M symtabAPI/CMakeLists.txt
A symtabAPI/src/emitElfStatic-amdgpu.C
A symtabAPI/src/relocationEntry-elf-amdgpu.C
Log Message:
-----------
Cleaned up initial commit for AMDGPU Codegen
Commit: 95b3d159046862b9b3d0988e63f94937fea1bac9
https://github.com/dyninst/dyninst/commit/95b3d159046862b9b3d0988e63f94937fea1bac9
Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
Date: 2025-09-18 (Thu, 18 Sep 2025)
Changed paths:
M dataflowAPI/src/RegisterMap.C
Log Message:
-----------
fix register map for gfx940
Commit: b8da4e8b031339473b7710b22093b309a94376e7
https://github.com/dyninst/dyninst/commit/b8da4e8b031339473b7710b22093b309a94376e7
Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
Date: 2025-09-18 (Thu, 18 Sep 2025)
Changed paths:
M cmake/DyninstCapArchDef.cmake
M dyninstAPI/CMakeLists.txt
Log Message:
-----------
run cmake-format
Commit: d4b82be54cfbc6c9891e8e1cb8535e95fd8a6288
https://github.com/dyninst/dyninst/commit/d4b82be54cfbc6c9891e8e1cb8535e95fd8a6288
Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
Date: 2025-09-18 (Thu, 18 Sep 2025)
Changed paths:
M dyninstAPI/CMakeLists.txt
Log Message:
-----------
remove redundant ast-amdgpu.C
Commit: 7cabbf477b5747a10a95cd0d21c3dfb9ed45f50e
https://github.com/dyninst/dyninst/commit/7cabbf477b5747a10a95cd0d21c3dfb9ed45f50e
Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
Date: 2025-09-18 (Thu, 18 Sep 2025)
Changed paths:
M dataflowAPI/src/ABI.C
Log Message:
-----------
fix amdgpu abi initilization
Commit: 2568aefb84e406882c1f8769d79e34d2323a72c6
https://github.com/dyninst/dyninst/commit/2568aefb84e406882c1f8769d79e34d2323a72c6
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-18 (Thu, 18 Sep 2025)
Changed paths:
M dyninstAPI/src/inst-amdgpu.C
M dyninstAPI/src/inst-amdgpu.h
Log Message:
-----------
[AMDGPU] Cleanup some dead code
Commit: 7f80b8f2c5d83a3c0e8931fa6fd758399257efb2
https://github.com/dyninst/dyninst/commit/7f80b8f2c5d83a3c0e8931fa6fd758399257efb2
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-18 (Thu, 18 Sep 2025)
Changed paths:
M dyninstAPI/src/function.h
M dyninstAPI/src/parse-cfg.h
M dyninstAPI/src/registerSpace.C
Log Message:
-----------
Correct some conditional compilations
Commit: 8b18531d4fd0969ff2a1bfa45a5f5b978beee3c8
https://github.com/dyninst/dyninst/commit/8b18531d4fd0969ff2a1bfa45a5f5b978beee3c8
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-18 (Thu, 18 Sep 2025)
Changed paths:
M dyninstAPI/src/linux-aarch64.C
M dyninstAPI/src/linux-power.C
Log Message:
-----------
Temporary fix for host-codegen separation on Power and AArch64
Commit: 3f08716d8e924f7905c0ac17005cee8bc4ebfebe
https://github.com/dyninst/dyninst/commit/3f08716d8e924f7905c0ac17005cee8bc4ebfebe
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-18 (Thu, 18 Sep 2025)
Changed paths:
M dyninstAPI/h/BPatch_snippet.h
M dyninstAPI/src/BPatch_snippet.C
Log Message:
-----------
[AMDGPU] Use existing constructor for variables
Commit: 1f417f7518bcc8b016a7c62702d880866a945a17
https://github.com/dyninst/dyninst/commit/1f417f7518bcc8b016a7c62702d880866a945a17
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-18 (Thu, 18 Sep 2025)
Changed paths:
M dyninstAPI/h/BPatch_snippet.h
M dyninstAPI/src/BPatch_snippet.C
Log Message:
-----------
Cleanup accumulated minor diffs in BPatch_snippet
Commit: 24f6221bc4f85ad1ffbeb05bc602f2d42889ecf5
https://github.com/dyninst/dyninst/commit/24f6221bc4f85ad1ffbeb05bc602f2d42889ecf5
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-18 (Thu, 18 Sep 2025)
Changed paths:
M dyninstAPI/CMakeLists.txt
M dyninstAPI/src/BPatch_snippet.C
M dyninstAPI/src/ast-amdgpu.C
M dyninstAPI/src/ast.C
R dyninstAPI/src/inst-amdgpu.h
M dyninstAPI/src/registerSpace.C
Log Message:
-----------
Delete inst-amdgpu.h
Commit: a352cd4d94334d569bfc9eb15a99aeca27932c7a
https://github.com/dyninst/dyninst/commit/a352cd4d94334d569bfc9eb15a99aeca27932c7a
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-18 (Thu, 18 Sep 2025)
Changed paths:
M dyninstAPI/h/BPatch_addressSpace.h
M dyninstAPI/src/BPatch_addressSpace.C
M dyninstAPI/src/BPatch_binaryEdit.C
M dyninstAPI/src/amdgpu-prologue.cpp
M dyninstAPI/src/amdgpu-prologue.h
Log Message:
-----------
[AMDGPU] Simplify and cleanup prologue implementation
Commit: ec65026d816c70d8b5341925cbf6ccaf651bcb4f
https://github.com/dyninst/dyninst/commit/ec65026d816c70d8b5341925cbf6ccaf651bcb4f
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-18 (Thu, 18 Sep 2025)
Changed paths:
M dyninstAPI/src/amdgpu-gfx908-details.cpp
M dyninstAPI/src/amdgpu-gfx908-details.h
Log Message:
-----------
[AMDGPU] Fix s_dcache_wb generation
Commit: 82ee6dcfc1ef068fd6f8d7a736d9ceadd6e21918
https://github.com/dyninst/dyninst/commit/82ee6dcfc1ef068fd6f8d7a736d9ceadd6e21918
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-18 (Thu, 18 Sep 2025)
Changed paths:
M dyninstAPI/h/BPatch_addressSpace.h
M dyninstAPI/src/BPatch_addressSpace.C
M dyninstAPI/src/BPatch_binaryEdit.C
M dyninstAPI/src/amdgpu-epilogue.cpp
M dyninstAPI/src/amdgpu-epilogue.h
Log Message:
-----------
[AMDGPU] Simplify and cleanup epilogue implementation
Commit: 7100131ae660d03e5b82731fc02d00826751b566
https://github.com/dyninst/dyninst/commit/7100131ae660d03e5b82731fc02d00826751b566
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-18 (Thu, 18 Sep 2025)
Changed paths:
M dyninstAPI/src/amdgpu-prologue.h
M dyninstAPI/src/codegen-amdgpu.C
M dyninstAPI/src/inst-amdgpu.C
Log Message:
-----------
Change comments
Commit: ccadefde662ba747b27688510023675e13208214
https://github.com/dyninst/dyninst/commit/ccadefde662ba747b27688510023675e13208214
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-18 (Thu, 18 Sep 2025)
Changed paths:
M dyninstAPI/h/BPatch_snippet.h
M dyninstAPI/src/BPatch_addressSpace.C
M dyninstAPI/src/BPatch_snippet.C
Log Message:
-----------
[AMDGPU] Inline the special variant of makeVariableExpr
Commit: 836bcb01b87f342ac4fcc1e59ae0c991053aadc6
https://github.com/dyninst/dyninst/commit/836bcb01b87f342ac4fcc1e59ae0c991053aadc6
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-18 (Thu, 18 Sep 2025)
Changed paths:
M common/src/arch-amdgpu.C
M common/src/arch-amdgpu.h
M dyninstAPI/src/codegen-amdgpu.C
M dyninstAPI/src/codegen.C
M dyninstAPI/src/inst-amdgpu.C
Log Message:
-----------
[AMDGPU] Cleanup comments
Commit: d490e5e9a798561d2db1f2fe278f2645cc07c313
https://github.com/dyninst/dyninst/commit/d490e5e9a798561d2db1f2fe278f2645cc07c313
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-09-19 (Fri, 19 Sep 2025)
Changed paths:
M dyninstAPI/src/BPatch_binaryEdit.C
Log Message:
-----------
[AMDGPU] Don't use insertSnippet for prologue and epilogue
Compare: https://github.com/dyninst/dyninst/compare/5505a7955d13...d490e5e9a798
To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications
|