[DynInst_API:] [dyninst/dyninst] f1987a: Allow CFG analysis based on instructionAPI alone w...


Date: Tue, 21 Feb 2023 08:31:44 -0800
From: Bolo -- Josef Burger <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] f1987a: Allow CFG analysis based on instructionAPI alone w...
  Branch: refs/heads/bolo/cfg_without_semantics
  Home:   https://github.com/dyninst/dyninst
  Commit: f1987aa94789d4d2318a6db2a9edab9b303af560
      https://github.com/dyninst/dyninst/commit/f1987aa94789d4d2318a6db2a9edab9b303af560
  Author: Bolo <bolo@xxxxxxxxxxx>
  Date:   2023-02-21 (Tue, 21 Feb 2023)

  Changed paths:
    M dataflowAPI/src/SymEval.C

  Log Message:
  -----------
  Allow CFG analysis based on instructionAPI alone w/out semantics.

Dyninst can generate a CFG just based on instructions and decoding.

However, up to this point if a semantics package was not available
for an architecture, a non-semantics architecture would result
in a panic.

With this change, a warning message, similar to the crash message,
is output once to allow users to know that they aren't using
semantic info, and only instructionAPI itself.


[← Prev in Thread] Current Thread [Next in Thread→]