Package edu.berkeley.cs.jqf.fuzz.afl
Class PerfFuzzGuidance.CallingContext
- java.lang.Object
-
- edu.berkeley.cs.jqf.fuzz.afl.PerfFuzzGuidance.CallingContext
-
- Enclosing class:
- PerfFuzzGuidance
protected class PerfFuzzGuidance.CallingContext extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classPerfFuzzGuidance.CallingContext.Frame
-
Constructor Summary
Constructors Modifier Constructor Description protectedCallingContext()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcomputeAcyclicExecutionContextHash(TraceEvent e)intfastComputeAecHash(TraceEvent e)StringgetAcyclicExecutionContext(TraceEvent e)StringgetExecutionContext(TraceEvent e)booleanisEmpty()voidpop()voidpush(CallEvent callEvent)
-
-
-
Method Detail
-
push
public void push(CallEvent callEvent)
-
pop
public void pop()
-
isEmpty
public boolean isEmpty()
-
getExecutionContext
public String getExecutionContext(TraceEvent e)
-
getAcyclicExecutionContext
public String getAcyclicExecutionContext(TraceEvent e)
-
fastComputeAecHash
public int fastComputeAecHash(TraceEvent e)
-
computeAcyclicExecutionContextHash
public int computeAcyclicExecutionContextHash(TraceEvent e)
-
-