[DynInst_API:] [dyninst/dyninst] a9538d: Replace addSuccessor


Date: Thu, 02 Apr 2026 15:21:28 -0700
From: Tim Haines <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] a9538d: Replace addSuccessor
  Branch: refs/heads/thaines/operand_decoding_aarch64
  Home:   https://github.com/dyninst/dyninst
  Commit: a9538debcfae2eae6c8aa4bc05962aacd41fce37
      https://github.com/dyninst/dyninst/commit/a9538debcfae2eae6c8aa4bc05962aacd41fce37
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-04-02 (Thu, 02 Apr 2026)

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

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


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

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

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


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

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

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


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

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

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


  Commit: 2ed2e6bde1427b73996ed8c1befdd4b65cf6c079
      https://github.com/dyninst/dyninst/commit/2ed2e6bde1427b73996ed8c1befdd4b65cf6c079
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-04-02 (Thu, 02 Apr 2026)

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

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


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

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

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


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

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

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


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

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

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


Compare: https://github.com/dyninst/dyninst/compare/a9538debcfae%5E...d742f91e2218

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