[DynInst_API:] [dyninst/dyninst] 2f2f73: Unify software interrupt instruction detection (#1...


Date: Tue, 27 Feb 2024 22:12:43 -0800
From: Tim Haines <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] 2f2f73: Unify software interrupt instruction detection (#1...
  Branch: refs/heads/master
  Home:   https://github.com/dyninst/dyninst
  Commit: 2f2f73fcca8238624af08231795e4b0587fa3946
      https://github.com/dyninst/dyninst/commit/2f2f73fcca8238624af08231795e4b0587fa3946
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2024-02-28 (Wed, 28 Feb 2024)

  Changed paths:
    M dataflowAPI/src/liveness.C
    M instructionAPI/CMakeLists.txt
    A instructionAPI/h/interrupts.h
    A instructionAPI/src/interrupts.C
    M parseAPI/src/IA_IAPI.C
    M parseAPI/src/IA_IAPI.h
    M parseAPI/src/IA_aarch64.C
    M parseAPI/src/IA_aarch64.h
    M parseAPI/src/IA_amdgpu.C
    M parseAPI/src/IA_amdgpu.h
    M parseAPI/src/IA_power.C
    M parseAPI/src/IA_power.h
    M parseAPI/src/IA_x86.C
    M parseAPI/src/IA_x86.h

  Log Message:
  -----------
  Unify software interrupt instruction detection (#1693)

* Move isInterrupt to InstructionAPI

* Use InstructionAPI::isInterrupt in IA_IAPI::isInterruptOrSyscall

* Use InstructionAPI::isInterrupt in LivenessAnalyzer::calcRWSets

* Remove IA_IAPI::isInterrupt

It is replaced by InstructionAPI::isInterrupt



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] 2f2f73: Unify software interrupt instruction detection (#1..., Tim Haines <=