[DynInst_API:] [dyninst/dyninst] 7242ee: [AMDGPU] Don't build stackwalkerAPI for AMDGPU


Date: Mon, 21 Jul 2025 17:34:46 -0700
From: Ronak Chauhan <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] 7242ee: [AMDGPU] Don't build stackwalkerAPI for AMDGPU
  Branch: refs/heads/ronak/amdgpu-va-rebase
  Home:   https://github.com/dyninst/dyninst
  Commit: 7242eeccd4c618739c35ff6298da599646140efd
      https://github.com/dyninst/dyninst/commit/7242eeccd4c618739c35ff6298da599646140efd
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-07-19 (Sat, 19 Jul 2025)

  Changed paths:
    M CMakeLists.txt

  Log Message:
  -----------
  [AMDGPU] Don't build stackwalkerAPI for AMDGPU

We want to get the AMDGPU branch merged into master.

stackwalkerAPI doesn't support AMDGPU yet.
Disabling stackwalkerAPI is a temporary workaround to remove unnecessary
warnings when building the entire Dyninst project.


  Commit: 8773160ffe9b2f629de52f51e751cc585d446039
      https://github.com/dyninst/dyninst/commit/8773160ffe9b2f629de52f51e751cc585d446039
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-07-19 (Sat, 19 Jul 2025)

  Changed paths:
    M symtabAPI/src/emitElfStatic-amdgpu.C

  Log Message:
  -----------
  [AMDGPU][SymtabAPI] Cleanup to fix warnings


  Commit: 1979b70933b76b0f4cbce2ef251ade1bb97527c0
      https://github.com/dyninst/dyninst/commit/1979b70933b76b0f4cbce2ef251ade1bb97527c0
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-07-19 (Sat, 19 Jul 2025)

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

  Log Message:
  -----------
  [AMDGPU] Cleanup low level VEGA code generation

- Don't print details
- Use hex literals instead of binary literals


  Commit: fd5e981f508bae4b7b7278d59ff82b6ffd940fbc
      https://github.com/dyninst/dyninst/commit/fd5e981f508bae4b7b7278d59ff82b6ffd940fbc
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-07-19 (Sat, 19 Jul 2025)

  Changed paths:
    M dyninstAPI/src/emitter.h

  Log Message:
  -----------
  [Emitter] Fix warnings


  Commit: abb652e4d2a865de6aa9e42cbc6954d580c115bf
      https://github.com/dyninst/dyninst/commit/abb652e4d2a865de6aa9e42cbc6954d580c115bf
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-07-19 (Sat, 19 Jul 2025)

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

  Log Message:
  -----------
  [AMDGPU][Emitter] Cleanup and fix warnings


  Commit: 3c9718b59527c515442c4c2bca42ab3fb3ea6b45
      https://github.com/dyninst/dyninst/commit/3c9718b59527c515442c4c2bca42ab3fb3ea6b45
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-07-19 (Sat, 19 Jul 2025)

  Changed paths:
    M dyninstAPI/src/Relocation/Widgets/CFWidget-amdgpu.C
    M dyninstAPI/src/Relocation/Widgets/PCWidget-amdgpu.C
    M dyninstAPI/src/codegen-amdgpu.C

  Log Message:
  -----------
  [AMDGPU] Cleanup and fix more warnings


  Commit: 85d631cf2648db1e005b549658d608754e1cc51f
      https://github.com/dyninst/dyninst/commit/85d631cf2648db1e005b549658d608754e1cc51f
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-07-21 (Mon, 21 Jul 2025)

  Changed paths:
    M dyninstAPI/src/amdgpu-epilogue.cpp
    M dyninstAPI/src/amdgpu-prologue.cpp

  Log Message:
  -----------
  [AMDGPU] Fix warnings in prologue and epilogue


  Commit: 992b0c7513738ea3bce6b5ed482620a38ff49997
      https://github.com/dyninst/dyninst/commit/992b0c7513738ea3bce6b5ed482620a38ff49997
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-07-21 (Mon, 21 Jul 2025)

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

  Log Message:
  -----------
  Cleanup inst-amdgpu.C


  Commit: 64c55e51b2ad21e6f2ef0807844fb74e293c45da
      https://github.com/dyninst/dyninst/commit/64c55e51b2ad21e6f2ef0807844fb74e293c45da
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-07-21 (Mon, 21 Jul 2025)

  Changed paths:
    M dyninstAPI/src/BPatch_addressSpace.C
    M dyninstAPI/src/BPatch_binaryEdit.C
    M dyninstAPI/src/BPatch_snippet.C

  Log Message:
  -----------
  [AMDGPU][BPatch] Fix mismatched type warnings


  Commit: 9e71514e8fcb680e84d66bb7146f2717c740b47a
      https://github.com/dyninst/dyninst/commit/9e71514e8fcb680e84d66bb7146f2717c740b47a
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-07-21 (Mon, 21 Jul 2025)

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

  Log Message:
  -----------
  Comment out unused constants in linux-amdgpu.C


  Commit: 33f166310144567f0539772cabe2542c37bd382f
      https://github.com/dyninst/dyninst/commit/33f166310144567f0539772cabe2542c37bd382f
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-07-21 (Mon, 21 Jul 2025)

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

  Log Message:
  -----------
  Fix warnings in ast-amdgpu.C


  Commit: 313f8cc8d94cd1deea92f9d465ea0535541a1403
      https://github.com/dyninst/dyninst/commit/313f8cc8d94cd1deea92f9d465ea0535541a1403
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-07-21 (Mon, 21 Jul 2025)

  Changed paths:
    M dyninstAPI/src/emitter.h

  Log Message:
  -----------
  [Emitter] Add API emitMovePCtoReg

We want to make all targets use this instead of having corresponding code
scattered around.


  Commit: eb93f59ef742a7bf608930e083de2e24ebacba69
      https://github.com/dyninst/dyninst/commit/eb93f59ef742a7bf608930e083de2e24ebacba69
  Author: Ronak Chauhan <ronak@xxxxxxxxxxx>
  Date:   2025-07-21 (Mon, 21 Jul 2025)

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

  Log Message:
  -----------
  [AMDGPU] Rename SGPR enumerations in DyninstAPI to avoid shadowing with InstructionAPI::Result_Type


Compare: https://github.com/dyninst/dyninst/compare/62398868c931...eb93f59ef742

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] 7242ee: [AMDGPU] Don't build stackwalkerAPI for AMDGPU, Ronak Chauhan <=