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 class
PerfFuzzGuidance.CallingContext.Frame
-
Constructor Summary
Constructors Modifier Constructor Description protected
CallingContext()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
computeAcyclicExecutionContextHash(TraceEvent e)
int
fastComputeAecHash(TraceEvent e)
String
getAcyclicExecutionContext(TraceEvent e)
String
getExecutionContext(TraceEvent e)
boolean
isEmpty()
void
pop()
void
push(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)
-
-