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 Constructor Description FastExecutionIndexingState()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
logJump(int iid, int branch)
void
logLookUpSwitch(int value, int iid, int dflt, int[] cases)
void
logMethodBegin(int iid)
void
logMethodEnd(int iid)
void
logTableSwitch(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
-
-
-
-
Method Detail
-
logMethodBegin
public void logMethodBegin(int iid)
- Specified by:
logMethodBegin
in interfaceFastCoverageListener
-
logMethodEnd
public void logMethodEnd(int iid)
- Specified by:
logMethodEnd
in interfaceFastCoverageListener
-
logJump
public void logJump(int iid, int branch)
- Specified by:
logJump
in interfaceFastCoverageListener
-
logLookUpSwitch
public void logLookUpSwitch(int value, int iid, int dflt, int[] cases)
- Specified by:
logLookUpSwitch
in interfaceFastCoverageListener
-
logTableSwitch
public void logTableSwitch(int value, int iid, int min, int max, int dflt)
- Specified by:
logTableSwitch
in interfaceFastCoverageListener
-
-