[DynInst_API:] [dyninst/dyninst] 63d688: Move decoder test infrastructure to root of tests ...


Date: Fri, 07 Nov 2025 09:02:26 -0800
From: Tim Haines <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] 63d688: Move decoder test infrastructure to root of tests ...
  Branch: refs/heads/thaines/refactor_tests
  Home:   https://github.com/dyninst/dyninst
  Commit: 63d688f73a0826dc4dbffcfe2d75ef8d4894345f
      https://github.com/dyninst/dyninst/commit/63d688f73a0826dc4dbffcfe2d75ef8d4894345f
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-11-06 (Thu, 06 Nov 2025)

  Changed paths:
    M tests/CMakeLists.txt
    A tests/cft_tests.cpp
    A tests/cft_tests.h
    M tests/integration/CMakeLists.txt
    R tests/integration/InstructionAPI/decoder/CMakeLists.txt
    R tests/integration/InstructionAPI/decoder/cft_tests.cpp
    R tests/integration/InstructionAPI/decoder/cft_tests.h
    R tests/integration/InstructionAPI/decoder/memory_tests.cpp
    R tests/integration/InstructionAPI/decoder/memory_tests.h
    R tests/integration/InstructionAPI/decoder/register_tests.cpp
    R tests/integration/InstructionAPI/decoder/register_tests.h
    A tests/memory_tests.cpp
    A tests/memory_tests.h
    A tests/register_tests.cpp
    A tests/register_tests.h

  Log Message:
  -----------
  Move decoder test infrastructure to root of tests directory

Naturally, these turned out to be more useful than just for testing
the decoders.


  Commit: 057d5f125bd25de749937a9f100f896e9fcaa430
      https://github.com/dyninst/dyninst/commit/057d5f125bd25de749937a9f100f896e9fcaa430
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-11-06 (Thu, 06 Nov 2025)

  Changed paths:
    M tests/unit/instructionAPI/syscall-x86.cpp

  Log Message:
  -----------
  Update error messages in syscall-x86


  Commit: b5339c3c4a570bcf7b9f57179e7d66a7cb2c59a2
      https://github.com/dyninst/dyninst/commit/b5339c3c4a570bcf7b9f57179e7d66a7cb2c59a2
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-11-07 (Fri, 07 Nov 2025)

  Changed paths:
    M tests/unit/instructionAPI/CMakeLists.txt
    M tests/unit/instructionAPI/syscall-x86.cpp

  Log Message:
  -----------
  Simplify main, run both modes in one invocation


  Commit: b099ec0570375dfa0bd8b0e30c105fa98015e3a6
      https://github.com/dyninst/dyninst/commit/b099ec0570375dfa0bd8b0e30c105fa98015e3a6
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-11-07 (Fri, 07 Nov 2025)

  Changed paths:
    M tests/unit/instructionAPI/syscall-x86.cpp

  Log Message:
  -----------
  Update syscall-x86::run32


  Commit: bff5002f4303f32dcdbb96f70c15c436be705cf4
      https://github.com/dyninst/dyninst/commit/bff5002f4303f32dcdbb96f70c15c436be705cf4
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-11-07 (Fri, 07 Nov 2025)

  Changed paths:
    M tests/unit/instructionAPI/syscall-x86.cpp

  Log Message:
  -----------
  Update syscall-x86::run64


  Commit: efbe832c6f8ac41be988d5f0f85d710e32db708c
      https://github.com/dyninst/dyninst/commit/efbe832c6f8ac41be988d5f0f85d710e32db708c
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-11-07 (Fri, 07 Nov 2025)

  Changed paths:
    M tests/unit/instructionAPI/syscall-x86.cpp

  Log Message:
  -----------
  Make syscall-x86::run static


  Commit: 93e239e8f16479ff382b89ba8cdad62d81d0cd89
      https://github.com/dyninst/dyninst/commit/93e239e8f16479ff382b89ba8cdad62d81d0cd89
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-11-07 (Fri, 07 Nov 2025)

  Changed paths:
    M tests/unit/instructionAPI/syscall-x86.cpp

  Log Message:
  -----------
  Move syscall-x86::main to top of file

This makes it easier to see the core of the test before the details.


  Commit: b2e89c7bd88d2ad3ac6ad9592b8321a9590a4e30
      https://github.com/dyninst/dyninst/commit/b2e89c7bd88d2ad3ac6ad9592b8321a9590a4e30
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-11-07 (Fri, 07 Nov 2025)

  Changed paths:
    M tests/unit/parseAPI/lea-nop-x86.cpp

  Log Message:
  -----------
  Don't fail early in lea-nop-x86


  Commit: f8b5661a3d8d5c8843c7161f10c9bffeb1e09c80
      https://github.com/dyninst/dyninst/commit/f8b5661a3d8d5c8843c7161f10c9bffeb1e09c80
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-11-07 (Fri, 07 Nov 2025)

  Changed paths:
    M tests/unit/CMakeLists.txt
    A tests/unit/dyninstAPI/CMakeLists.txt

  Log Message:
  -----------
  Move dyninst/emitter cmake into subdir


  Commit: 7be184b8c0309f3ae3f7e1ad2e2b4c7626ad9ef2
      https://github.com/dyninst/dyninst/commit/7be184b8c0309f3ae3f7e1ad2e2b4c7626ad9ef2
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-11-07 (Fri, 07 Nov 2025)

  Changed paths:
    M tests/unit/CMakeLists.txt
    M tests/unit/instructionAPI/CMakeLists.txt

  Log Message:
  -----------
  Move instructionAPI/AST cmake into subdir


Compare: https://github.com/dyninst/dyninst/compare/63d688f73a08%5E...7be184b8c030

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] 63d688: Move decoder test infrastructure to root of tests ..., Tim Haines <=