java.lang.Object
com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CSimulationLogger

public class CSimulationLogger extends Object
Log of a method simulation done by CMethodSimulator. Provides in particular the execution trace and the final state.
  • Constructor Details

  • Method Details

    • logExecutedIndex

      public void logExecutedIndex(int executedIndex)
    • setFinalState

      public void setFinalState(CMethodState state)
    • getFinalState

      public CMethodState getFinalState()
    • getExecutionTrace

      public List<Integer> getExecutionTrace()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getStmtsFlatList

      public List<ICStatement> getStmtsFlatList()
    • getFinalEnvironment

      public CEnvironment getFinalEnvironment()
    • setFinalEnvironment

      public void setFinalEnvironment(CEnvironment finalEnvironment)