[DynInst_API:] [dyninst/dyninst] d14c88: [AMDGPU] Insert prologue and epilogue in instrumen...


Date: Sun, 02 Nov 2025 13:05:24 -0800
From: Ronak Chauhan <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] d14c88: [AMDGPU] Insert prologue and epilogue in instrumen...
  Branch: refs/heads/ronak/amdgpu-review
  Home:   https://github.com/dyninst/dyninst
  Commit: d14c88a28368852f1d16144d29d8dd821772cbe8
      https://github.com/dyninst/dyninst/commit/d14c88a28368852f1d16144d29d8dd821772cbe8
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-10-31 (Fri, 31 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: 05bfd62f021bb6599257977b302d25c343681610
      https://github.com/dyninst/dyninst/commit/05bfd62f021bb6599257977b302d25c343681610
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-10-31 (Fri, 31 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: 742a7ce6f701d6ff1bdcbe685765f18571057061
      https://github.com/dyninst/dyninst/commit/742a7ce6f701d6ff1bdcbe685765f18571057061
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-10-31 (Fri, 31 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: a37acc9188a2ede72d3cc81aea660a5583f83679
      https://github.com/dyninst/dyninst/commit/a37acc9188a2ede72d3cc81aea660a5583f83679
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-10-31 (Fri, 31 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: efbd5af6ccdc1dbc2770afdb8622c66956d0f0a8
      https://github.com/dyninst/dyninst/commit/efbd5af6ccdc1dbc2770afdb8622c66956d0f0a8
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M dyninstAPI/src/AmdgpuPointHandler.C
    M dyninstAPI/src/AmdgpuPointHandler.h

  Log Message:
  -----------
  Some updates


  Commit: 3a428f7540921e6146c1520a9f2c303c19c24460
      https://github.com/dyninst/dyninst/commit/3a428f7540921e6146c1520a9f2c303c19c24460
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M dyninstAPI/CMakeLists.txt
    A dyninstAPI/src/AmdgpuKernelDescriptor.C
    A dyninstAPI/src/AmdgpuKernelDescriptor.h

  Log Message:
  -----------
  Add kernel descriptor


  Commit: a5a915729133cf15a617d836d30f896b76af71f9
      https://github.com/dyninst/dyninst/commit/a5a915729133cf15a617d836d30f896b76af71f9
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M dyninstAPI/src/AmdgpuEpilogue.C
    M dyninstAPI/src/AmdgpuPrologue.C

  Log Message:
  -----------
  fix includes for prologue and epilouge


  Commit: ead774c7c4d2d5d06e84f95b50267c277bb6348c
      https://github.com/dyninst/dyninst/commit/ead774c7c4d2d5d06e84f95b50267c277bb6348c
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M dyninstAPI/src/AmdgpuKernelDescriptor.C
    M dyninstAPI/src/AmdgpuKernelDescriptor.h

  Log Message:
  -----------
  fixes and cleanup in kernel descriptor code


  Commit: 3332dccc974ac0dd06630e8aebe3480eea96ac6f
      https://github.com/dyninst/dyninst/commit/3332dccc974ac0dd06630e8aebe3480eea96ac6f
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-10-31 (Fri, 31 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: f62e66a908aba582be63e6cdc91f3aa8dc80ea88
      https://github.com/dyninst/dyninst/commit/f62e66a908aba582be63e6cdc91f3aa8dc80ea88
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-10-31 (Fri, 31 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: cdbe781bfed74ebf5d9cf28cda0b9584cf3a8b82
      https://github.com/dyninst/dyninst/commit/cdbe781bfed74ebf5d9cf28cda0b9584cf3a8b82
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M dyninstAPI/h/BPatch_addressSpace.h

  Log Message:
  -----------
  Fix mismatched tags for PointHandler


  Commit: affa008a644b7332931d74933f3044eed11670e9
      https://github.com/dyninst/dyninst/commit/affa008a644b7332931d74933f3044eed11670e9
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-10-31 (Fri, 31 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: 45fb1766cb648a99828f96e00f5be527e7f53c4f
      https://github.com/dyninst/dyninst/commit/45fb1766cb648a99828f96e00f5be527e7f53c4f
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M dyninstAPI/src/AmdgpuEpilogue.h
    M dyninstAPI/src/AmdgpuPrologue.h

  Log Message:
  -----------
  Remove default ctors and dtors


  Commit: 7badd72ca8efa29ac0545811320cc51fd0a2515d
      https://github.com/dyninst/dyninst/commit/7badd72ca8efa29ac0545811320cc51fd0a2515d
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M dyninstAPI/src/AmdgpuKernelDescriptor.C

  Log Message:
  -----------
  Minor changes


  Commit: a3856b351176fbbd7cae4fb99135f1c40c941096
      https://github.com/dyninst/dyninst/commit/a3856b351176fbbd7cae4fb99135f1c40c941096
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M external/amdgpu/AMDGPUEFlags.h

  Log Message:
  -----------
  Update AMDGPU eflags from llvm-21.1.4


  Commit: 3f5bf0999451cd29b08c6427cd7663226e52ca46
      https://github.com/dyninst/dyninst/commit/3f5bf0999451cd29b08c6427cd7663226e52ca46
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M dyninstAPI/CMakeLists.txt

  Log Message:
  -----------
  [AMDGPU] Don't have conditionally visible private headers


  Commit: 70d3e22be83dc5c88ee0de21b3fc8a8602003f2e
      https://github.com/dyninst/dyninst/commit/70d3e22be83dc5c88ee0de21b3fc8a8602003f2e
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-10-31 (Fri, 31 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: 11377d707d8d5992d35fd07feb8734847ec768a3
      https://github.com/dyninst/dyninst/commit/11377d707d8d5992d35fd07feb8734847ec768a3
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-10-31 (Fri, 31 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: d6b988253feba6d1e2277efd48cc523ae49a9afd
      https://github.com/dyninst/dyninst/commit/d6b988253feba6d1e2277efd48cc523ae49a9afd
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-10-31 (Fri, 31 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


  Commit: 5ccfcab4a50283bbfbb7752bd1f90096d10e8cc7
      https://github.com/dyninst/dyninst/commit/5ccfcab4a50283bbfbb7752bd1f90096d10e8cc7
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M dyninstAPI/src/AmdgpuKernelDescriptor.C

  Log Message:
  -----------
  Fix typos in Dyninst's kernel descriptor code


  Commit: a05134e9389019588353be87d1cef42058fd7b9d
      https://github.com/dyninst/dyninst/commit/a05134e9389019588353be87d1cef42058fd7b9d
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M external/amdgpu/AMDHSAKernelDescriptor.h

  Log Message:
  -----------
  Update AMDHSAKernelDescriptor.h from llvm 17.0.3 and add a note


  Commit: 55a4ff1c925e4025c4a5618d023389f07770f5d1
      https://github.com/dyninst/dyninst/commit/55a4ff1c925e4025c4a5618d023389f07770f5d1
  Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
  Date:   2025-11-02 (Sun, 02 Nov 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-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
    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: ea93be8d3dcc1a7e3f0a85a2a8ae9806fbdd24f5
      https://github.com/dyninst/dyninst/commit/ea93be8d3dcc1a7e3f0a85a2a8ae9806fbdd24f5
  Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
  Date:   2025-11-02 (Sun, 02 Nov 2025)

  Changed paths:
    M cmake/DyninstCapArchDef.cmake
    M dyninstAPI/CMakeLists.txt

  Log Message:
  -----------
  run cmake-format


  Commit: dfb420ab3f330044fbc61af17c104e26a34d4cb4
      https://github.com/dyninst/dyninst/commit/dfb420ab3f330044fbc61af17c104e26a34d4cb4
  Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
  Date:   2025-11-02 (Sun, 02 Nov 2025)

  Changed paths:
    M dyninstAPI/CMakeLists.txt

  Log Message:
  -----------
  remove redundant ast-amdgpu.C


  Commit: 076d8c3357c94b7cc31ae1af1a8a23d9a51eccfc
      https://github.com/dyninst/dyninst/commit/076d8c3357c94b7cc31ae1af1a8a23d9a51eccfc
  Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
  Date:   2025-11-02 (Sun, 02 Nov 2025)

  Changed paths:
    M dataflowAPI/src/ABI.C

  Log Message:
  -----------
  fix amdgpu abi initilization


  Commit: 3c98befaa23255648871630497157f5b0b34f23b
      https://github.com/dyninst/dyninst/commit/3c98befaa23255648871630497157f5b0b34f23b
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-11-02 (Sun, 02 Nov 2025)

  Changed paths:
    M dyninstAPI/src/inst-amdgpu.C
    M dyninstAPI/src/inst-amdgpu.h

  Log Message:
  -----------
  [AMDGPU] Cleanup some dead code


  Commit: 0ded660ecc85ea84515c1190f41a0bd04e03c893
      https://github.com/dyninst/dyninst/commit/0ded660ecc85ea84515c1190f41a0bd04e03c893
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-11-02 (Sun, 02 Nov 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: 8a2f338acd3c11b0147d7e0d1acc033b1a8ab020
      https://github.com/dyninst/dyninst/commit/8a2f338acd3c11b0147d7e0d1acc033b1a8ab020
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-11-02 (Sun, 02 Nov 2025)

  Changed paths:
    M dyninstAPI/h/BPatch_snippet.h
    M dyninstAPI/src/BPatch_snippet.C

  Log Message:
  -----------
  [AMDGPU] Use existing constructor for variables


  Commit: 861c82486622259bc18b7858774d414b393b3dc7
      https://github.com/dyninst/dyninst/commit/861c82486622259bc18b7858774d414b393b3dc7
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-11-02 (Sun, 02 Nov 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: b0b852f8f7a18a11b70f02772c5d9608341e5554
      https://github.com/dyninst/dyninst/commit/b0b852f8f7a18a11b70f02772c5d9608341e5554
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-11-02 (Sun, 02 Nov 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: 7ddda3906891592659764029dce6d2e8f089dff7
      https://github.com/dyninst/dyninst/commit/7ddda3906891592659764029dce6d2e8f089dff7
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-11-02 (Sun, 02 Nov 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: bda515c9179f62f42ceefbdb8b67e33bb9944bd1
      https://github.com/dyninst/dyninst/commit/bda515c9179f62f42ceefbdb8b67e33bb9944bd1
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-11-02 (Sun, 02 Nov 2025)

  Changed paths:
    M dyninstAPI/src/amdgpu-gfx908-details.cpp

  Log Message:
  -----------
  [AMDGPU] Fix s_dcache_wb generation


  Commit: 0b3894d8ab0e8bac4420c1ca3bdec99004fdd784
      https://github.com/dyninst/dyninst/commit/0b3894d8ab0e8bac4420c1ca3bdec99004fdd784
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-11-02 (Sun, 02 Nov 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: c20a9b0b15ee43ea11f16c484816dbe322e4c7ab
      https://github.com/dyninst/dyninst/commit/c20a9b0b15ee43ea11f16c484816dbe322e4c7ab
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-11-02 (Sun, 02 Nov 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: 85a14c41a13b30adc70f43e3b017a3c81620f9af
      https://github.com/dyninst/dyninst/commit/85a14c41a13b30adc70f43e3b017a3c81620f9af
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-11-02 (Sun, 02 Nov 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: 4d7eab44a4730d096e8fb8265ca063607c255450
      https://github.com/dyninst/dyninst/commit/4d7eab44a4730d096e8fb8265ca063607c255450
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-11-02 (Sun, 02 Nov 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: a144de4704e57f76de2c281aeab331c7bda34d6d
      https://github.com/dyninst/dyninst/commit/a144de4704e57f76de2c281aeab331c7bda34d6d
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-11-02 (Sun, 02 Nov 2025)

  Changed paths:
    M dyninstAPI/src/BPatch_binaryEdit.C

  Log Message:
  -----------
  [AMDGPU] Don't use insertSnippet for prologue and epilogue


  Commit: 300ed9efeaa46de00ee7126d3f1a4288449c7241
      https://github.com/dyninst/dyninst/commit/300ed9efeaa46de00ee7126d3f1a4288449c7241
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-11-02 (Sun, 02 Nov 2025)

  Changed paths:
    M dyninstAPI/src/registerSpace.C

  Log Message:
  -----------
  Remove unnecessary #ifdefs for x86


  Commit: be2cb68ee3b787c34e456a2b49baf2c9388fecce
      https://github.com/dyninst/dyninst/commit/be2cb68ee3b787c34e456a2b49baf2c9388fecce
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-11-02 (Sun, 02 Nov 2025)

  Changed paths:
    M dyninstAPI/src/ast-amdgpu.C

  Log Message:
  -----------
  [AMDGPU][AST] Remove unused timer statistics


  Commit: c53a449cb92cd26c5d987140fbbdb20ba5100a5d
      https://github.com/dyninst/dyninst/commit/c53a449cb92cd26c5d987140fbbdb20ba5100a5d
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-11-02 (Sun, 02 Nov 2025)

  Changed paths:
    M dyninstAPI/h/BPatch_snippet.h

  Log Message:
  -----------
  Remove redundant space


  Commit: 5206b6fedec53e9e2895a3b4dbc4074c33d320f3
      https://github.com/dyninst/dyninst/commit/5206b6fedec53e9e2895a3b4dbc4074c33d320f3
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-11-02 (Sun, 02 Nov 2025)

  Changed paths:
    M symtabAPI/CMakeLists.txt
    R symtabAPI/src/emitElfStatic-amdgpu.C
    R symtabAPI/src/relocationEntry-elf-amdgpu.C

  Log Message:
  -----------
  [AMDGPU] Remove SymtabAPI changes


  Commit: d747806c2390e57e69f0fa5b11c4bcdf0eadcfc9
      https://github.com/dyninst/dyninst/commit/d747806c2390e57e69f0fa5b11c4bcdf0eadcfc9
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-11-02 (Sun, 02 Nov 2025)

  Changed paths:
    R dyninstAPI/src/amdgpu-gfx908-details.cpp

  Log Message:
  -----------
  Remove redundant amdgpu-gfx908-details.cpp after rebasing


  Commit: 44a9693171cd7ca469d1d3a8626bd3d1bc2dd971
      https://github.com/dyninst/dyninst/commit/44a9693171cd7ca469d1d3a8626bd3d1bc2dd971
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-11-02 (Sun, 02 Nov 2025)

  Changed paths:
    M dyninstAPI/src/BPatch_binaryEdit.C
    R dyninstAPI/src/amdgpu-epilogue.cpp
    R dyninstAPI/src/amdgpu-epilogue.h
    R dyninstAPI/src/amdgpu-prologue.cpp
    R dyninstAPI/src/amdgpu-prologue.h
    M dyninstAPI/src/ast-amdgpu.C

  Log Message:
  -----------
  Some cleanup after rebasing on ronak/amdgpu-prologue-epilogue


  Commit: 87f1ceba8ccc192c339c08aa93df5b8b213f21b9
      https://github.com/dyninst/dyninst/commit/87f1ceba8ccc192c339c08aa93df5b8b213f21b9
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-11-02 (Sun, 02 Nov 2025)

  Changed paths:
    M dyninstAPI/h/BPatch_addressSpace.h
    M dyninstAPI/src/AmdgpuPointHandler.C
    M dyninstAPI/src/AmdgpuPointHandler.h
    M dyninstAPI/src/BPatch_binaryEdit.C

  Log Message:
  -----------
  [AMDGPU] Write instrumented kernel names during writeFile


Compare: https://github.com/dyninst/dyninst/compare/dd8f6898bd8c...87f1ceba8ccc

To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications
[← Prev in Thread] Current Thread [Next in Thread→]
  • [DynInst_API:] [dyninst/dyninst] d14c88: [AMDGPU] Insert prologue and epilogue in instrumen..., Ronak Chauhan <=