Branch: refs/heads/ronak/amdgpu-prologue-epilogue
Home: https://github.com/dyninst/dyninst
Commit: 20e27090842e8af6714462caafcf6fde9ece552b
https://github.com/dyninst/dyninst/commit/20e27090842e8af6714462caafcf6fde9ece552b
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-10-27 (Mon, 27 Oct 2025)
Changed paths:
M dyninstAPI/CMakeLists.txt
M dyninstAPI/h/BPatch_addressSpace.h
M dyninstAPI/src/BPatch_addressSpace.C
A dyninstAPI/src/amdgpu-epilogue.C
A dyninstAPI/src/amdgpu-epilogue.h
A dyninstAPI/src/amdgpu-prologue.C
A dyninstAPI/src/amdgpu-prologue.h
Log Message:
-----------
[AMDGPU] Insert prologue and epilogue in instrumented kernels
Commit: a2e813fae577b6fd746e4b4d156dffb6cdffcba5
https://github.com/dyninst/dyninst/commit/a2e813fae577b6fd746e4b4d156dffb6cdffcba5
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-10-27 (Mon, 27 Oct 2025)
Changed paths:
M dyninstAPI/CMakeLists.txt
M dyninstAPI/h/BPatch_addressSpace.h
M dyninstAPI/h/BPatch_point.h
M dyninstAPI/src/BPatch_addressSpace.C
A dyninstAPI/src/amdgpu-internal-impl.C
A dyninstAPI/src/amdgpu-internal-impl.h
Log Message:
-----------
[AMDGPU] Abstract prologue/epilogue insertion using pimpl
Commit: 5fdd6332a6911f2cac0688e7b955e9197ff6a1e6
https://github.com/dyninst/dyninst/commit/5fdd6332a6911f2cac0688e7b955e9197ff6a1e6
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-10-27 (Mon, 27 Oct 2025)
Changed paths:
A external/amdgpu/AMDGPUEFlags.h
A external/amdgpu/AMDHSAKernelDescriptor.h
Log Message:
-----------
[AMDGPU][External] Add e-flags and kernel descriptor definitions from LLVM
Commit: 2e9aefbad4c1bf566290ffe334edac5c350a2572
https://github.com/dyninst/dyninst/commit/2e9aefbad4c1bf566290ffe334edac5c350a2572
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-10-27 (Mon, 27 Oct 2025)
Changed paths:
M dyninstAPI/CMakeLists.txt
M dyninstAPI/h/BPatch_addressSpace.h
M dyninstAPI/h/BPatch_point.h
A dyninstAPI/src/AmdgpuEpilogue.C
A dyninstAPI/src/AmdgpuEpilogue.h
A dyninstAPI/src/AmdgpuPointHandler.C
A dyninstAPI/src/AmdgpuPointHandler.h
A dyninstAPI/src/AmdgpuPrologue.C
A dyninstAPI/src/AmdgpuPrologue.h
M dyninstAPI/src/BPatch_addressSpace.C
A dyninstAPI/src/PointHandler.h
R dyninstAPI/src/amdgpu-epilogue.C
R dyninstAPI/src/amdgpu-epilogue.h
R dyninstAPI/src/amdgpu-internal-impl.C
R dyninstAPI/src/amdgpu-internal-impl.h
R dyninstAPI/src/amdgpu-prologue.C
R dyninstAPI/src/amdgpu-prologue.h
Log Message:
-----------
WIP point handler
Commit: a2788499db597bb9ceaf3a4321a76e382dcf1bd0
https://github.com/dyninst/dyninst/commit/a2788499db597bb9ceaf3a4321a76e382dcf1bd0
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-10-27 (Mon, 27 Oct 2025)
Changed paths:
M dyninstAPI/src/AmdgpuPointHandler.C
M dyninstAPI/src/AmdgpuPointHandler.h
Log Message:
-----------
Some updates
Commit: 9432069436c06e5292f2c06368d807739f782e62
https://github.com/dyninst/dyninst/commit/9432069436c06e5292f2c06368d807739f782e62
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-10-27 (Mon, 27 Oct 2025)
Changed paths:
M dyninstAPI/CMakeLists.txt
A dyninstAPI/src/AmdgpuKernelDescriptor.C
A dyninstAPI/src/AmdgpuKernelDescriptor.h
Log Message:
-----------
Add kernel descriptor
Commit: d8bed6dc8399569b68c877c51d30f9a3184ae2f5
https://github.com/dyninst/dyninst/commit/d8bed6dc8399569b68c877c51d30f9a3184ae2f5
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-10-27 (Mon, 27 Oct 2025)
Changed paths:
M dyninstAPI/src/AmdgpuEpilogue.C
M dyninstAPI/src/AmdgpuPrologue.C
Log Message:
-----------
fix includes for prologue and epilouge
Commit: 483c485afbdd8df76d1fec449be66b2d515f50d0
https://github.com/dyninst/dyninst/commit/483c485afbdd8df76d1fec449be66b2d515f50d0
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-10-27 (Mon, 27 Oct 2025)
Changed paths:
M dyninstAPI/src/AmdgpuKernelDescriptor.C
M dyninstAPI/src/AmdgpuKernelDescriptor.h
Log Message:
-----------
fixes and cleanup in kernel descriptor code
Commit: a2f19944b926f3489a31a91014f57755ea55eebe
https://github.com/dyninst/dyninst/commit/a2f19944b926f3489a31a91014f57755ea55eebe
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-10-27 (Mon, 27 Oct 2025)
Changed paths:
M dyninstAPI/CMakeLists.txt
M dyninstAPI/h/BPatch_addressSpace.h
M dyninstAPI/src/AmdgpuKernelDescriptor.C
M dyninstAPI/src/AmdgpuKernelDescriptor.h
M dyninstAPI/src/AmdgpuPointHandler.C
M dyninstAPI/src/AmdgpuPointHandler.h
M dyninstAPI/src/BPatch_addressSpace.C
Log Message:
-----------
Make prologue and epilogue use kernel descriptor
Commit: 962490f35823dda08417f29bad8833ffd0d4c8cd
https://github.com/dyninst/dyninst/commit/962490f35823dda08417f29bad8833ffd0d4c8cd
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-10-27 (Mon, 27 Oct 2025)
Changed paths:
M dyninstAPI/CMakeLists.txt
M dyninstAPI/h/BPatch_addressSpace.h
M dyninstAPI/src/AmdgpuPointHandler.C
Log Message:
-----------
Minor cleanups to code, comments and spaces
Commit: f46487ce5d82f9e2eca07af032a714de99b73c30
https://github.com/dyninst/dyninst/commit/f46487ce5d82f9e2eca07af032a714de99b73c30
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-10-27 (Mon, 27 Oct 2025)
Changed paths:
M dyninstAPI/h/BPatch_addressSpace.h
Log Message:
-----------
Fix mismatched tags for PointHandler
Commit: edff8bb59333e6dcbdde17f334c474cb6bb0f621
https://github.com/dyninst/dyninst/commit/edff8bb59333e6dcbdde17f334c474cb6bb0f621
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-10-27 (Mon, 27 Oct 2025)
Changed paths:
M dyninstAPI/src/AmdgpuEpilogue.C
M dyninstAPI/src/AmdgpuPrologue.C
Log Message:
-----------
Use reinterpret_cast instead of C-style cast
Commit: 80da52662f458d2d40033cab49903facdf879a5c
https://github.com/dyninst/dyninst/commit/80da52662f458d2d40033cab49903facdf879a5c
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-10-27 (Mon, 27 Oct 2025)
Changed paths:
M dyninstAPI/src/AmdgpuEpilogue.h
M dyninstAPI/src/AmdgpuPrologue.h
Log Message:
-----------
Remove default ctors and dtors
Commit: 22fc98007ba86176893152ece235c043001420f2
https://github.com/dyninst/dyninst/commit/22fc98007ba86176893152ece235c043001420f2
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-10-27 (Mon, 27 Oct 2025)
Changed paths:
M dyninstAPI/src/AmdgpuKernelDescriptor.C
Log Message:
-----------
Minor changes
Commit: 6366da4419ea18d8f00ed40247af26b7f50eae85
https://github.com/dyninst/dyninst/commit/6366da4419ea18d8f00ed40247af26b7f50eae85
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-10-27 (Mon, 27 Oct 2025)
Changed paths:
M external/amdgpu/AMDGPUEFlags.h
Log Message:
-----------
Update AMDGPU eflags from llvm-21.1.4
Commit: e94163049e7e4059966675a25ada91c52cdce4c1
https://github.com/dyninst/dyninst/commit/e94163049e7e4059966675a25ada91c52cdce4c1
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-10-27 (Mon, 27 Oct 2025)
Changed paths:
M dyninstAPI/CMakeLists.txt
Log Message:
-----------
[AMDGPU] Don't have conditionally visible private headers
Commit: 672e7149fd79bd465a7e1f1ccd957b507a4f4d05
https://github.com/dyninst/dyninst/commit/672e7149fd79bd465a7e1f1ccd957b507a4f4d05
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-10-27 (Mon, 27 Oct 2025)
Changed paths:
M dyninstAPI/src/AmdgpuEpilogue.C
M dyninstAPI/src/AmdgpuPrologue.C
Log Message:
-----------
[AMDGPU] Use buffer::copy for copying the generated prologue and epilogue code
Commit: 185a558c1bf755fa884c4f0f830fa0b545911ccc
https://github.com/dyninst/dyninst/commit/185a558c1bf755fa884c4f0f830fa0b545911ccc
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-10-27 (Mon, 27 Oct 2025)
Changed paths:
M dyninstAPI/src/AmdgpuEpilogue.C
M dyninstAPI/src/AmdgpuPrologue.C
Log Message:
-----------
[AMDGPU] Add comments for prologue and epilogue sizes
Commit: 89028bd3779808219a20529b2da768dd1b8c7cf4
https://github.com/dyninst/dyninst/commit/89028bd3779808219a20529b2da768dd1b8c7cf4
Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
Date: 2025-10-27 (Mon, 27 Oct 2025)
Changed paths:
M dyninstAPI/src/AmdgpuKernelDescriptor.C
M dyninstAPI/src/AmdgpuKernelDescriptor.h
Log Message:
-----------
[AMDGPU] Change GFX940 to GFX942 in KD code based on new AMDGPU eflags enum
Compare: https://github.com/dyninst/dyninst/compare/8845114ff263...89028bd37798
To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications
|