[DynInst_API:] [dyninst/dyninst] 8438f4: Add DYNINST_CODEGEN_ARCH to cmake


Date: Fri, 27 Jun 2025 12:31:41 -0700
From: bbiiggppiigg <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] 8438f4: Add DYNINST_CODEGEN_ARCH to cmake
  Branch: refs/heads/bbiiggppiigg/codegen-arch
  Home:   https://github.com/dyninst/dyninst
  Commit: 8438f41900e3c05b94d5fcee574d98f848d881cf
      https://github.com/dyninst/dyninst/commit/8438f41900e3c05b94d5fcee574d98f848d881cf
  Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
  Date:   2025-06-27 (Fri, 27 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: 568a99ad1fb109e2c3437d5b6171a26976826a54
      https://github.com/dyninst/dyninst/commit/568a99ad1fb109e2c3437d5b6171a26976826a54
  Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
  Date:   2025-06-27 (Fri, 27 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: 1c14d8729e68f2fa9a45244dd0548a1db5ae3f33
      https://github.com/dyninst/dyninst/commit/1c14d8729e68f2fa9a45244dd0548a1db5ae3f33
  Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
  Date:   2025-06-27 (Fri, 27 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: fa49fccf965478397fe6b8305492771d35f4ddf1
      https://github.com/dyninst/dyninst/commit/fa49fccf965478397fe6b8305492771d35f4ddf1
  Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
  Date:   2025-06-27 (Fri, 27 Jun 2025)

  Changed paths:
    M dwarf/src/dwarfFrameParser.C

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


  Commit: 085b7760b2e7ccf962ccac3cb48e63170f13751b
      https://github.com/dyninst/dyninst/commit/085b7760b2e7ccf962ccac3cb48e63170f13751b
  Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
  Date:   2025-06-27 (Fri, 27 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: fd9cb34a80b76515c034ab9abed9f3d560ab36e2
      https://github.com/dyninst/dyninst/commit/fd9cb34a80b76515c034ab9abed9f3d560ab36e2
  Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
  Date:   2025-06-27 (Fri, 27 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: 590ed296b419c044a10aa8470fb8662b1f932aa4
      https://github.com/dyninst/dyninst/commit/590ed296b419c044a10aa8470fb8662b1f932aa4
  Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
  Date:   2025-06-27 (Fri, 27 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: 196fbdaacc1e8dfa8799538f4baa32835543f3b5
      https://github.com/dyninst/dyninst/commit/196fbdaacc1e8dfa8799538f4baa32835543f3b5
  Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
  Date:   2025-06-27 (Fri, 27 Jun 2025)

  Changed paths:
    M dyninstAPI/CMakeLists.txt

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


  Commit: 14f0455b42de7a30300d5d789333e8cc65d2a14c
      https://github.com/dyninst/dyninst/commit/14f0455b42de7a30300d5d789333e8cc65d2a14c
  Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
  Date:   2025-06-27 (Fri, 27 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: ede88e9625aa7ecc8b642725d83bda4b6a63fe45
      https://github.com/dyninst/dyninst/commit/ede88e9625aa7ecc8b642725d83bda4b6a63fe45
  Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
  Date:   2025-06-27 (Fri, 27 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: 75703e7cdbb361ed09890ae0bd5a52419cd6151b
      https://github.com/dyninst/dyninst/commit/75703e7cdbb361ed09890ae0bd5a52419cd6151b
  Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
  Date:   2025-06-27 (Fri, 27 Jun 2025)

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

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


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

  Changed paths:
    M dyninstAPI/src/BPatch_memoryAccessAdapter.C

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


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

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

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


  Commit: 1dc8fa9127406697c5e3e6d9be3b0003b40fecb8
      https://github.com/dyninst/dyninst/commit/1dc8fa9127406697c5e3e6d9be3b0003b40fecb8
  Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
  Date:   2025-06-27 (Fri, 27 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: a10250dbd86455b7af4cfd8bc135ebce92d8d4b5
      https://github.com/dyninst/dyninst/commit/a10250dbd86455b7af4cfd8bc135ebce92d8d4b5
  Author: Hsuan-Heng Wu <bbiiggppiigg@xxxxxxxxx>
  Date:   2025-06-27 (Fri, 27 Jun 2025)

  Changed paths:
    M dyninstAPI/src/image.C

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


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

  Changed paths:
    M dyninstAPI/CMakeLists.txt

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


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

  Changed paths:
    M dyninstAPI/src/BPatch_memoryAccessAdapter.C

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


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

  Changed paths:
    M cmake/DyninstCapArchDef.cmake

  Log Message:
  -----------
  Fix case name in cmake/DyninstCapArchDef.cmake

Co-authored-by: Tim Haines <thaines.astro@xxxxxxxxx>


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

  Changed paths:
    M cmake/DyninstOptions.cmake

  Log Message:
  -----------
  Make DYNINST_CODEGEN_ARCH a string instead of an option


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

  Changed paths:
    M common/src/freebsdKludges.C
    M common/src/sha1.C
    M dataflowAPI/h/stackanalysis.h
    M parseAPI/src/Parser-speculative.C

  Log Message:
  -----------
  revert unnecessary change to codegen arch from hostarch


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

  Changed paths:
    M cmake/DyninstOptions.cmake

  Log Message:
  -----------
  cmake reformatting


Compare: https://github.com/dyninst/dyninst/compare/9c2b23f88756...026d414176d3

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