Class JanalaExecutionIndexingState
- java.lang.Object
-
- edu.berkeley.cs.jqf.fuzz.ei.state.AbstractExecutionIndexingState
-
- edu.berkeley.cs.jqf.fuzz.ei.state.JanalaExecutionIndexingState
-
- All Implemented Interfaces:
TraceEventVisitor
public class JanalaExecutionIndexingState extends AbstractExecutionIndexingState implements TraceEventVisitor
ExecutionIndexingState implementation for Janala instrumentation framework.- Author:
- Rohan Padhye
- See Also:
ExecutionIndex
-
-
Constructor Summary
Constructors Constructor Description JanalaExecutionIndexingState()
JanalaExecutionIndexingState(JanalaExecutionIndexingState eis)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
visitAllocEvent(AllocEvent e)
void
visitBranchEvent(BranchEvent e)
void
visitCallEvent(CallEvent c)
void
visitReadEvent(ReadEvent e)
void
visitReturnEvent(ReturnEvent r)
-
Methods inherited from class edu.berkeley.cs.jqf.fuzz.ei.state.AbstractExecutionIndexingState
getExecutionIndex, getExecutionIndex, getLastEventIid, popReturn, pushCall, setLastEventIid
-
-
-
-
Constructor Detail
-
JanalaExecutionIndexingState
public JanalaExecutionIndexingState()
-
JanalaExecutionIndexingState
public JanalaExecutionIndexingState(JanalaExecutionIndexingState eis)
-
-
Method Detail
-
visitCallEvent
public void visitCallEvent(CallEvent c)
- Specified by:
visitCallEvent
in interfaceTraceEventVisitor
-
visitReturnEvent
public void visitReturnEvent(ReturnEvent r)
- Specified by:
visitReturnEvent
in interfaceTraceEventVisitor
-
visitAllocEvent
public void visitAllocEvent(AllocEvent e)
- Specified by:
visitAllocEvent
in interfaceTraceEventVisitor
-
visitBranchEvent
public void visitBranchEvent(BranchEvent e)
- Specified by:
visitBranchEvent
in interfaceTraceEventVisitor
-
visitReadEvent
public void visitReadEvent(ReadEvent e)
- Specified by:
visitReadEvent
in interfaceTraceEventVisitor
-
-