[DynInst_API:] [dyninst/dyninst] 97b0d0: Clean up BPatch_binaryEdit::writeFile


Date: Sun, 05 Jan 2025 08:59:38 -0800
From: Ronak Chauhan <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] 97b0d0: Clean up BPatch_binaryEdit::writeFile
  Branch: refs/heads/ronak/amdgpu-va-rebase
  Home:   https://github.com/dyninst/dyninst
  Commit: 97b0d0e17f3d8712d45129476b0020ce61724a58
      https://github.com/dyninst/dyninst/commit/97b0d0e17f3d8712d45129476b0020ce61724a58
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2024-12-03 (Tue, 03 Dec 2024)

  Changed paths:
    M dyninstAPI/src/BPatch_binaryEdit.C

  Log Message:
  -----------
  Clean up BPatch_binaryEdit::writeFile


  Commit: 70d8ca69d999417516ab62ef0853b00d0ea5bcc3
      https://github.com/dyninst/dyninst/commit/70d8ca69d999417516ab62ef0853b00d0ea5bcc3
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2024-12-22 (Sun, 22 Dec 2024)

  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: 255833000804780133ca9bf849d87d997d256fba
      https://github.com/dyninst/dyninst/commit/255833000804780133ca9bf849d87d997d256fba
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2024-12-24 (Tue, 24 Dec 2024)

  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: 90a7436306bca654d411cd1904dd1af9afb03c36
      https://github.com/dyninst/dyninst/commit/90a7436306bca654d411cd1904dd1af9afb03c36
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2024-12-24 (Tue, 24 Dec 2024)

  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: b4eb57ab3589ebf7fbee07870f6cb52141f0529b
      https://github.com/dyninst/dyninst/commit/b4eb57ab3589ebf7fbee07870f6cb52141f0529b
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-01-05 (Sun, 05 Jan 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: d33ae087de149317993c7b19c00530e2782a1f29
      https://github.com/dyninst/dyninst/commit/d33ae087de149317993c7b19c00530e2782a1f29
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-01-05 (Sun, 05 Jan 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.


Compare: https://github.com/dyninst/dyninst/compare/61e5efde0ecc...d33ae087de14

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] 97b0d0: Clean up BPatch_binaryEdit::writeFile, Ronak Chauhan <=