[DynInst_API:] [dyninst/dyninst] a73ffb: Add DYNINST_CODEGEN_ARCH to cmake


Date: Mon, 16 Jun 2025 13:22:02 -0700
From: bbiiggppiigg <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] a73ffb: Add DYNINST_CODEGEN_ARCH to cmake
  Branch: refs/heads/bbiiggppiigg/codegen-arch
  Home:   https://github.com/dyninst/dyninst
  Commit: a73ffbe671866d26e0187595d96ecf8a18d3f49a
      https://github.com/dyninst/dyninst/commit/a73ffbe671866d26e0187595d96ecf8a18d3f49a
  Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
  Date:   2025-06-16 (Mon, 16 Jun 2025)

  Changed paths:
    M cmake/DyninstCapArchDef.cmake
    M cmake/DyninstOptions.cmake
    M cmake/DyninstPlatform.cmake

  Log Message:
  -----------
  Add DYNINST_CODEGEN_ARCH to cmake


  Commit: 33384e1cbe3992bc6b3284e760be64d67c6a1c06
      https://github.com/dyninst/dyninst/commit/33384e1cbe3992bc6b3284e760be64d67c6a1c06
  Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
  Date:   2025-06-16 (Mon, 16 Jun 2025)

  Changed paths:
    M common/src/addrtranslate-sysv.C
    M common/src/arch-x86.C
    M common/src/arch-x86.h
    M common/src/freebsdKludges.C
    M common/src/sha1.C

  Log Message:
  -----------
  Replace HOST_ARCH with CODEGEN_ARCH in common


  Commit: ac46b94d604a92dc04b17bc198790d94b3eb1f37
      https://github.com/dyninst/dyninst/commit/ac46b94d604a92dc04b17bc198790d94b3eb1f37
  Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
  Date:   2025-06-16 (Mon, 16 Jun 2025)

  Changed paths:
    M dataflowAPI/h/stackanalysis.h
    M dataflowAPI/src/ABI.C
    M dataflowAPI/src/stackanalysis.C

  Log Message:
  -----------
  Replace HOST_ARCH with CODEGNE_ARCH in dataflowAPI


  Commit: 6da4ea3d03bc80c0df929d4f518a81d88f5c71dd
      https://github.com/dyninst/dyninst/commit/6da4ea3d03bc80c0df929d4f518a81d88f5c71dd
  Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
  Date:   2025-06-16 (Mon, 16 Jun 2025)

  Changed paths:
    M dwarf/src/dwarfFrameParser.C

  Log Message:
  -----------
  Replace HOST_ARCH with CODEGEN_ARCH in dwarf


  Commit: 27c839f3f749a29b5b6fa07c2d6407fa79b222c5
      https://github.com/dyninst/dyninst/commit/27c839f3f749a29b5b6fa07c2d6407fa79b222c5
  Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
  Date:   2025-06-16 (Mon, 16 Jun 2025)

  Changed paths:
    M symtabAPI/src/emitElf.C
    M symtabAPI/src/emitElfStatic.C

  Log Message:
  -----------
  Replace HOST_ARCH with CODEGEN_ARCH in symtabAPI


  Commit: 324bef8df5db023748206eeefb1fab4e6e771975
      https://github.com/dyninst/dyninst/commit/324bef8df5db023748206eeefb1fab4e6e771975
  Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
  Date:   2025-06-16 (Mon, 16 Jun 2025)

  Changed paths:
    M proccontrol/src/int_process.h
    M proccontrol/src/loadLibrary/codegen.C

  Log Message:
  -----------
  Remove dead code comment and unnecessary guard


  Commit: 3ba1bea590d9ba2ec65ca27088306ce660aa1fe2
      https://github.com/dyninst/dyninst/commit/3ba1bea590d9ba2ec65ca27088306ce660aa1fe2
  Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
  Date:   2025-06-16 (Mon, 16 Jun 2025)

  Changed paths:
    M parseAPI/src/IA_IAPI.C
    M parseAPI/src/IdiomModelDesc.C

  Log Message:
  -----------
  Replace HOST_ARCH with CODEGEN_ARCH in parseAPI


  Commit: ed01a79b6ef5cfda1638966a8c4b7f653e5a7744
      https://github.com/dyninst/dyninst/commit/ed01a79b6ef5cfda1638966a8c4b7f653e5a7744
  Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
  Date:   2025-06-16 (Mon, 16 Jun 2025)

  Changed paths:
    M dyninstAPI/CMakeLists.txt

  Log Message:
  -----------
  Use CODEGEN_ARCH instead of HOST_ARCH to conditional include


  Commit: e1cf967215e80b4417527a851f708a9447d1b761
      https://github.com/dyninst/dyninst/commit/e1cf967215e80b4417527a851f708a9447d1b761
  Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
  Date:   2025-06-16 (Mon, 16 Jun 2025)

  Changed paths:
    M dyninstAPI/src/BPatch_memoryAccessAdapter.C
    M dyninstAPI/src/BPatch_snippet.C
    M dyninstAPI/src/IAPI_to_AST.C
    M dyninstAPI/src/Relocation/Widgets/CFWidget.h
    M dyninstAPI/src/StackMod/StackModChecker.C
    M dyninstAPI/src/arch-forward-decl.h
    M dyninstAPI/src/ast.C
    M dyninstAPI/src/codegen-power.C
    M dyninstAPI/src/codegen-x86.C
    M dyninstAPI/src/codegen.C
    M dyninstAPI/src/codegen.h
    M dyninstAPI/src/emit-x86.C
    M dyninstAPI/src/emit-x86.h
    M dyninstAPI/src/freebsd-x86.h
    M dyninstAPI/src/function.h
    M dyninstAPI/src/image.h
    M dyninstAPI/src/inst-x86.C
    M dyninstAPI/src/instPoint.C
    M dyninstAPI/src/linux-aarch64.h
    M dyninstAPI/src/linux-power.h
    M dyninstAPI/src/linux.C
    M dyninstAPI/src/linux.h
    M dyninstAPI/src/parse-cfg.h
    M dyninstAPI/src/registerSpace.C
    M dyninstAPI/src/registerSpace.h
    M dyninstAPI/src/unix.C

  Log Message:
  -----------
  Replace HOST_ARCH with CODEGEN_ARCH in dyninstAPI


  Commit: b2b5de776aef248797673a698f53f1c3ca75c838
      https://github.com/dyninst/dyninst/commit/b2b5de776aef248797673a698f53f1c3ca75c838
  Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
  Date:   2025-06-16 (Mon, 16 Jun 2025)

  Changed paths:
    M dyninstAPI/src/BPatch_snippet.C
    M dyninstAPI/src/IAPI_to_AST.C
    M dyninstAPI/src/StackMod/StackModChecker.C
    M dyninstAPI/src/freebsd-x86.h

  Log Message:
  -----------
  Replace missed HOST_ARCH with CODEGEN_ARCH


  Commit: 4576611eb10388eaef50787c4cb5425d8f8c85a2
      https://github.com/dyninst/dyninst/commit/4576611eb10388eaef50787c4cb5425d8f8c85a2
  Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
  Date:   2025-06-16 (Mon, 16 Jun 2025)

  Changed paths:
    M dyninstAPI/src/unix.C
    M symtabAPI/src/emitElfStatic.C

  Log Message:
  -----------
  Fix typo


  Commit: 610c72c9f2902c1855e1d7377e1a2ebaba7f60cf
      https://github.com/dyninst/dyninst/commit/610c72c9f2902c1855e1d7377e1a2ebaba7f60cf
  Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
  Date:   2025-06-16 (Mon, 16 Jun 2025)

  Changed paths:
    M dyninstAPI/src/BPatch_memoryAccessAdapter.C

  Log Message:
  -----------
  fix typo


  Commit: 5d71d6f3ee682df82e8d9a38316c2cd7227e564b
      https://github.com/dyninst/dyninst/commit/5d71d6f3ee682df82e8d9a38316c2cd7227e564b
  Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
  Date:   2025-06-16 (Mon, 16 Jun 2025)

  Changed paths:
    M cmake/DyninstCapArchDef.cmake
    M cmake/DyninstPlatform.cmake

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


  Commit: ba35b99cfa54c10693f19e2798d01956f07b9076
      https://github.com/dyninst/dyninst/commit/ba35b99cfa54c10693f19e2798d01956f07b9076
  Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
  Date:   2025-06-16 (Mon, 16 Jun 2025)

  Changed paths:
    M dyninstAPI/CMakeLists.txt
    M dyninstAPI/src/ast.C
    M dyninstAPI/src/function.h
    M dyninstAPI/src/inst-x86.C
    M dyninstAPI/src/linux-x86.h
    M dyninstAPI/src/linux.h
    M parseAPI/src/Parser-speculative.C

  Log Message:
  -----------
  Fix x86 includes and compile warnings for zeroah


  Commit: cff3a46b24083315392942e5fd288ccc20840e5d
      https://github.com/dyninst/dyninst/commit/cff3a46b24083315392942e5fd288ccc20840e5d
  Author: Hsuan-Heng Wu <bbiiggppiigg@xxxxxxxxx>
  Date:   2025-06-16 (Mon, 16 Jun 2025)

  Changed paths:
    M dyninstAPI/src/image.C

  Log Message:
  -----------
  Add include guard on top of ppc64_linux


  Commit: 0abeab07f5c40b88ce71da271e6bdf6efbaf28f2
      https://github.com/dyninst/dyninst/commit/0abeab07f5c40b88ce71da271e6bdf6efbaf28f2
  Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
  Date:   2025-06-16 (Mon, 16 Jun 2025)

  Changed paths:
    M dyninstAPI/CMakeLists.txt

  Log Message:
  -----------
  Run cmake-format


  Commit: b32f3cee851fc6a4fe5135825e53f2e2de2213ed
      https://github.com/dyninst/dyninst/commit/b32f3cee851fc6a4fe5135825e53f2e2de2213ed
  Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
  Date:   2025-06-16 (Mon, 16 Jun 2025)

  Changed paths:
    M dyninstAPI/src/BPatch_memoryAccessAdapter.C

  Log Message:
  -----------
  use codegen arch in new def guards


Compare: https://github.com/dyninst/dyninst/compare/37683a583d34...b32f3cee851f

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] a73ffb: Add DYNINST_CODEGEN_ARCH to cmake, bbiiggppiigg <=