Branch: refs/heads/bbiiggppiigg/amdgpu-review-getpoint Home: https://github.com/dyninst/dyninst Commit: fb799fbdf982141ab4e4e3e7b8a4adf10505ff99 https://github.com/dyninst/dyninst/commit/fb799fbdf982141ab4e4e3e7b8a4adf10505ff99 Author: wuxx1279 <bbiiggppi...@gmail.com> Date: 2025-09-25 (Thu, 25 Sep 2025)
Changed paths: M cmake/DyninstCapArchDef.cmake M common/CMakeLists.txt A common/src/arch-amdgpu.C A common/src/arch-amdgpu.h M dataflowAPI/src/ABI.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: 23889131e74be202866bd2ff684bbacb02782da9 https://github.com/dyninst/dyninst/commit/23889131e74be202866bd2ff684bbacb02782da9 Author: wuxx1279 <bbiiggppi...@gmail.com> Date: 2025-09-25 (Thu, 25 Sep 2025) Changed paths: M cmake/DyninstCapArchDef.cmake M dyninstAPI/CMakeLists.txt Log Message: ----------- run cmake-format Commit: d063b3f0d02d9b9773473f549fd9c0a5b84b5d46 https://github.com/dyninst/dyninst/commit/d063b3f0d02d9b9773473f549fd9c0a5b84b5d46 Author: wuxx1279 <bbiiggppi...@gmail.com> Date: 2025-09-25 (Thu, 25 Sep 2025) Changed paths: M dyninstAPI/CMakeLists.txt Log Message: ----------- remove redundant ast-amdgpu.C Commit: b09e7516c812abeb47ff47dbc90ce34f1c93caab https://github.com/dyninst/dyninst/commit/b09e7516c812abeb47ff47dbc90ce34f1c93caab Author: wuxx1279 <bbiiggppi...@gmail.com> Date: 2025-09-25 (Thu, 25 Sep 2025) Changed paths: M dataflowAPI/src/ABI.C Log Message: ----------- fix amdgpu abi initilization Commit: 08f0d2654e96ba05feee2c8035d7896d31ac5111 https://github.com/dyninst/dyninst/commit/08f0d2654e96ba05feee2c8035d7896d31ac5111 Author: Ronak Chauhan <ro...@cs.wisc.edu> Date: 2025-09-25 (Thu, 25 Sep 2025) Changed paths: M dyninstAPI/src/inst-amdgpu.C M dyninstAPI/src/inst-amdgpu.h Log Message: ----------- [AMDGPU] Cleanup some dead code Commit: db403ca81d0fe23c19b1a748e6d495d76da9d74d https://github.com/dyninst/dyninst/commit/db403ca81d0fe23c19b1a748e6d495d76da9d74d Author: Ronak Chauhan <ro...@cs.wisc.edu> Date: 2025-09-25 (Thu, 25 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: 08b30e9e0a15653631aab0e6cc6cbc5f25b622ed https://github.com/dyninst/dyninst/commit/08b30e9e0a15653631aab0e6cc6cbc5f25b622ed Author: Ronak Chauhan <ro...@cs.wisc.edu> Date: 2025-09-25 (Thu, 25 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: 893c0b6c2d41d536bd7ff22167840ff8d8f6a1d7 https://github.com/dyninst/dyninst/commit/893c0b6c2d41d536bd7ff22167840ff8d8f6a1d7 Author: Ronak Chauhan <ro...@cs.wisc.edu> Date: 2025-09-25 (Thu, 25 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: f20ea781e1887822daf9f3591320c6ebcee482c4 https://github.com/dyninst/dyninst/commit/f20ea781e1887822daf9f3591320c6ebcee482c4 Author: Ronak Chauhan <ro...@cs.wisc.edu> Date: 2025-09-25 (Thu, 25 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: 1b435282631a35755ae0cdf4ba9fb68fe3893817 https://github.com/dyninst/dyninst/commit/1b435282631a35755ae0cdf4ba9fb68fe3893817 Author: Ronak Chauhan <ro...@cs.wisc.edu> Date: 2025-09-25 (Thu, 25 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: 59bc8dc8df8a89ae06ad5ecc69cb9b064022d99b https://github.com/dyninst/dyninst/commit/59bc8dc8df8a89ae06ad5ecc69cb9b064022d99b Author: Ronak Chauhan <ro...@cs.wisc.edu> Date: 2025-09-25 (Thu, 25 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: a8c3c3bad02248889780ff82ff8554dc441b6530 https://github.com/dyninst/dyninst/commit/a8c3c3bad02248889780ff82ff8554dc441b6530 Author: Ronak Chauhan <ro...@cs.wisc.edu> Date: 2025-09-25 (Thu, 25 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: 9533c3fa119a3e3488365230ae82dc79859d26cd https://github.com/dyninst/dyninst/commit/9533c3fa119a3e3488365230ae82dc79859d26cd Author: Ronak Chauhan <ro...@cs.wisc.edu> Date: 2025-09-25 (Thu, 25 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: fa34c8047701410140e96d3efdfeacb5783d01e3 https://github.com/dyninst/dyninst/commit/fa34c8047701410140e96d3efdfeacb5783d01e3 Author: Ronak Chauhan <ro...@cs.wisc.edu> Date: 2025-09-25 (Thu, 25 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: 54e29647820fce4931b436b99e62df23ba16014e https://github.com/dyninst/dyninst/commit/54e29647820fce4931b436b99e62df23ba16014e Author: Ronak Chauhan <ro...@cs.wisc.edu> Date: 2025-09-25 (Thu, 25 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: 6ac42c57c1a94510a77bc07cb405814ee0c2cfe6 https://github.com/dyninst/dyninst/commit/6ac42c57c1a94510a77bc07cb405814ee0c2cfe6 Author: Ronak Chauhan <ro...@cs.wisc.edu> Date: 2025-09-25 (Thu, 25 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: 667c0f06ffedefce55e31dcbb6e0f82eea695837 https://github.com/dyninst/dyninst/commit/667c0f06ffedefce55e31dcbb6e0f82eea695837 Author: Ronak Chauhan <ro...@cs.wisc.edu> Date: 2025-09-25 (Thu, 25 Sep 2025) Changed paths: M dyninstAPI/src/BPatch_binaryEdit.C Log Message: ----------- [AMDGPU] Don't use insertSnippet for prologue and epilogue Commit: d46fbf96f592909492de281a4bee6c26f1b5e2f9 https://github.com/dyninst/dyninst/commit/d46fbf96f592909492de281a4bee6c26f1b5e2f9 Author: Ronak Chauhan <ro...@cs.wisc.edu> Date: 2025-09-25 (Thu, 25 Sep 2025) Changed paths: M dyninstAPI/src/registerSpace.C Log Message: ----------- Remove unnecessary #ifdefs for x86 Commit: afb4167ccda0f53ab00838ef5b2e312fda1f953b https://github.com/dyninst/dyninst/commit/afb4167ccda0f53ab00838ef5b2e312fda1f953b Author: wuxx1279 <bbiiggppi...@gmail.com> Date: 2025-09-25 (Thu, 25 Sep 2025) Changed paths: M dyninstAPI/h/BPatch_binaryEdit.h M dyninstAPI/src/BPatch_binaryEdit.C Log Message: ----------- demonstrate getpoint is fine at it is Compare: https://github.com/dyninst/dyninst/compare/e9ba49536acb...afb4167ccda0 To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications _______________________________________________ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api