[DynInst_API:] [dyninst/dyninst] 15d4ee: Replace addSuccessor


Date: Mon, 13 Apr 2026 19:59:11 -0700
From: Tim Haines <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] 15d4ee: Replace addSuccessor
  Branch: refs/heads/thaines/operand_decoding_aarch64
  Home:   https://github.com/dyninst/dyninst
  Commit: 15d4ee5682308eac4e2cb3fc0d47545bdfd3202f
      https://github.com/dyninst/dyninst/commit/15d4ee5682308eac4e2cb3fc0d47545bdfd3202f
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-04-13 (Mon, 13 Apr 2026)

  Changed paths:
    M instructionAPI/src/InstructionDecoder-aarch64.C

  Log Message:
  -----------
  Replace addSuccessor


  Commit: 6a5571edb93466a4158fd08666df46896b8c0de5
      https://github.com/dyninst/dyninst/commit/6a5571edb93466a4158fd08666df46896b8c0de5
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-04-13 (Mon, 13 Apr 2026)

  Changed paths:
    M instructionAPI/src/InstructionDecoder-aarch64.C

  Log Message:
  -----------
  Replace appendOperand with add_operand


  Commit: 39bcd184284532d14e5d88ba939c8a49f8564e16
      https://github.com/dyninst/dyninst/commit/39bcd184284532d14e5d88ba939c8a49f8564e16
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-04-13 (Mon, 13 Apr 2026)

  Changed paths:
    M instructionAPI/src/InstructionDecoder-aarch64.C
    M instructionAPI/src/InstructionDecoder-aarch64.h

  Log Message:
  -----------
  Store operandID in decoder


  Commit: 7229d0cd6d2a8841e039651c0c904388a629388c
      https://github.com/dyninst/dyninst/commit/7229d0cd6d2a8841e039651c0c904388a629388c
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-04-13 (Mon, 13 Apr 2026)

  Changed paths:
    M instructionAPI/src/InstructionDecoder-aarch64.C
    M instructionAPI/src/InstructionDecoder-aarch64.h

  Log Message:
  -----------
  Move mnemonic into decoder


  Commit: e88e6634bc746cb8e8271a1699fd5e1b937f6fb7
      https://github.com/dyninst/dyninst/commit/e88e6634bc746cb8e8271a1699fd5e1b937f6fb7
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-04-13 (Mon, 13 Apr 2026)

  Changed paths:
    M instructionAPI/src/InstructionDecoder-aarch64.C
    M instructionAPI/src/InstructionDecoder-aarch64.h

  Log Message:
  -----------
  Remove dead code in decodeOperands


  Commit: ac331d36cb3de891a97ee354ee800db06f432dd5
      https://github.com/dyninst/dyninst/commit/ac331d36cb3de891a97ee354ee800db06f432dd5
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-04-13 (Mon, 13 Apr 2026)

  Changed paths:
    M instructionAPI/src/InstructionDecoder-aarch64.C

  Log Message:
  -----------
  Remove unneeded copies inreorderOperands


  Commit: 059775139b12edd54f6645f5a9899d5cea62dfba
      https://github.com/dyninst/dyninst/commit/059775139b12edd54f6645f5a9899d5cea62dfba
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-04-13 (Mon, 13 Apr 2026)

  Changed paths:
    M instructionAPI/src/InstructionDecoder-aarch64.C
    M instructionAPI/src/InstructionDecoder-aarch64.h

  Log Message:
  -----------
  Return instruction directly from 'mainDecode'


  Commit: 754ad43de8390aa75a38894c40a3b19f9e6e840c
      https://github.com/dyninst/dyninst/commit/754ad43de8390aa75a38894c40a3b19f9e6e840c
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-04-13 (Mon, 13 Apr 2026)

  Changed paths:
    M instructionAPI/src/InstructionDecoder-aarch64.C
    M instructionAPI/src/InstructionDecoder-aarch64.h

  Log Message:
  -----------
  Remove insn_in_progress


  Commit: ac7df66668ed73ee7024f80db8476c8b2155b99b
      https://github.com/dyninst/dyninst/commit/ac7df66668ed73ee7024f80db8476c8b2155b99b
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-04-13 (Mon, 13 Apr 2026)

  Changed paths:
    M tests/integration/InstructionAPI/decoder/aarch64/bits.cpp
    M tests/integration/InstructionAPI/decoder/aarch64/branches.cpp

  Log Message:
  -----------
  Update tests


  Commit: 1ed4181a2c483937eb08d2197cfe3d5bfee0580b
      https://github.com/dyninst/dyninst/commit/1ed4181a2c483937eb08d2197cfe3d5bfee0580b
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-04-13 (Mon, 13 Apr 2026)

  Changed paths:
    M instructionAPI/src/InstructionDecoder-aarch64.C
    M instructionAPI/src/InstructionDecoderImpl.h

  Log Message:
  -----------
  Move operand container reset into a member function


Compare: https://github.com/dyninst/dyninst/compare/f443d36a4876...1ed4181a2c48

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] 15d4ee: Replace addSuccessor, Tim Haines <=