Class FastExecutionIndexingState
java.lang.Object
edu.berkeley.cs.jqf.fuzz.ei.state.AbstractExecutionIndexingState
edu.berkeley.cs.jqf.fuzz.ei.state.FastExecutionIndexingState
- All Implemented Interfaces:
FastCoverageListener
public class FastExecutionIndexingState
extends AbstractExecutionIndexingState
implements FastCoverageListener
-
Nested Class Summary
Nested classes/interfaces inherited from interface janala.instrument.FastCoverageListener
FastCoverageListener.Default -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidlogJump(int iid, int branch) voidlogLookUpSwitch(int value, int iid, int dflt, int[] cases) voidlogMethodBegin(int iid) voidlogMethodEnd(int iid) voidlogTableSwitch(int value, int iid, int min, int max, int dflt) Methods inherited from class edu.berkeley.cs.jqf.fuzz.ei.state.AbstractExecutionIndexingState
getExecutionIndex, getExecutionIndex, getLastEventIid, popReturn, pushCall, setLastEventIid
-
Constructor Details
-
FastExecutionIndexingState
public FastExecutionIndexingState()
-
-
Method Details
-
logMethodBegin
public void logMethodBegin(int iid) - Specified by:
logMethodBeginin interfaceFastCoverageListener
-
logMethodEnd
public void logMethodEnd(int iid) - Specified by:
logMethodEndin interfaceFastCoverageListener
-
logJump
public void logJump(int iid, int branch) - Specified by:
logJumpin interfaceFastCoverageListener
-
logLookUpSwitch
public void logLookUpSwitch(int value, int iid, int dflt, int[] cases) - Specified by:
logLookUpSwitchin interfaceFastCoverageListener
-
logTableSwitch
public void logTableSwitch(int value, int iid, int min, int max, int dflt) - Specified by:
logTableSwitchin interfaceFastCoverageListener
-