Class AbstractExecutionIndexingState

java.lang.Object
edu.berkeley.cs.jqf.fuzz.ei.state.AbstractExecutionIndexingState
Direct Known Subclasses:
FastExecutionIndexingState, JanalaExecutionIndexingState

public abstract class AbstractExecutionIndexingState extends Object
A mutable state representing the current call stack with prefix counts, used to compute light-weight execution indexes.
Author:
Rohan Padhye
See Also:
  • Constructor Details

    • AbstractExecutionIndexingState

      public AbstractExecutionIndexingState()
    • AbstractExecutionIndexingState

      public AbstractExecutionIndexingState(AbstractExecutionIndexingState eis)
  • Method Details

    • setLastEventIid

      protected void setLastEventIid(int iid)
    • getLastEventIid

      public int getLastEventIid()
    • pushCall

      public void pushCall(int iid)
    • popReturn

      public void popReturn(int iid)
    • getExecutionIndex

      public ExecutionIndex getExecutionIndex(int iid)
    • getExecutionIndex

      public ExecutionIndex getExecutionIndex()