Uses of Class
edu.berkeley.cs.jqf.instrument.tracing.events.TraceEvent
-
-
Uses of TraceEvent in edu.berkeley.cs.jqf.fuzz.afl
Methods in edu.berkeley.cs.jqf.fuzz.afl that return types with arguments of type TraceEvent Modifier and Type Method Description Consumer<TraceEvent>
AFLGuidance. generateCallBack(Thread thread)
Returns a callback to handle trace events.Methods in edu.berkeley.cs.jqf.fuzz.afl with parameters of type TraceEvent Modifier and Type Method Description int
PerfFuzzGuidance.CallingContext. computeAcyclicExecutionContextHash(TraceEvent e)
int
PerfFuzzGuidance.CallingContext. fastComputeAecHash(TraceEvent e)
String
PerfFuzzGuidance.CallingContext. getAcyclicExecutionContext(TraceEvent e)
protected int
PerfFuzzGuidance. getAyclicExecutionContextForEvent(TraceEvent e)
String
PerfFuzzGuidance.CallingContext. getExecutionContext(TraceEvent e)
protected void
AFLGuidance. handleEvent(TraceEvent e)
Records branch coverage by snooping on branch events and incrementing the branch-specific counter in the tracebits map.protected void
PerfFuzzGuidance. handleEvent(TraceEvent e)
-
Uses of TraceEvent in edu.berkeley.cs.jqf.fuzz.ei
Methods in edu.berkeley.cs.jqf.fuzz.ei that return types with arguments of type TraceEvent Modifier and Type Method Description Consumer<TraceEvent>
ExecutionIndexingGuidance. generateCallBack(Thread thread)
Consumer<TraceEvent>
ZestGuidance. generateCallBack(Thread thread)
Methods in edu.berkeley.cs.jqf.fuzz.ei with parameters of type TraceEvent Modifier and Type Method Description protected void
ExecutionIndexingGuidance. handleEvent(TraceEvent e)
Handles a trace event generated during test executionprotected void
ZestGuidance. handleEvent(TraceEvent e)
Handles a trace event generated during test execution. -
Uses of TraceEvent in edu.berkeley.cs.jqf.fuzz.guidance
Methods in edu.berkeley.cs.jqf.fuzz.guidance that return types with arguments of type TraceEvent Modifier and Type Method Description Consumer<TraceEvent>
Guidance. generateCallBack(Thread thread)
Returns a callback generator for a thread's event trace. -
Uses of TraceEvent in edu.berkeley.cs.jqf.fuzz.random
Methods in edu.berkeley.cs.jqf.fuzz.random that return types with arguments of type TraceEvent Modifier and Type Method Description Consumer<TraceEvent>
NoGuidance. generateCallBack(Thread thread)
Returns a callback that does almost nothing. -
Uses of TraceEvent in edu.berkeley.cs.jqf.fuzz.repro
Methods in edu.berkeley.cs.jqf.fuzz.repro that return types with arguments of type TraceEvent Modifier and Type Method Description Consumer<TraceEvent>
ReproGuidance. generateCallBack(Thread thread)
Returns a callback that can log trace events or code coverage info.Consumer<TraceEvent>
ReproServerGuidance. generateCallBack(Thread thread)
-
Uses of TraceEvent in edu.berkeley.cs.jqf.fuzz.util
Methods in edu.berkeley.cs.jqf.fuzz.util with parameters of type TraceEvent Modifier and Type Method Description void
Coverage. handleEvent(TraceEvent e)
Updates coverage information based on emitted event. -
Uses of TraceEvent in edu.berkeley.cs.jqf.instrument.tracing
Fields in edu.berkeley.cs.jqf.instrument.tracing with type parameters of type TraceEvent Modifier and Type Field Description protected Consumer<TraceEvent>
ThreadTracer. callback
Methods in edu.berkeley.cs.jqf.instrument.tracing with parameters of type TraceEvent Modifier and Type Method Description protected void
ThreadTracer. emit(TraceEvent e)
Emits a trace event to be consumed by the registered callback.void
TraceLogger. emit(TraceEvent event)
Emits a trace event for the current thread.Method parameters in edu.berkeley.cs.jqf.instrument.tracing with type arguments of type TraceEvent Modifier and Type Method Description static void
SingleSnoop. setCallbackGenerator(Function<Thread,Consumer<TraceEvent>> callbackGenerator)
Register a supplier of callbacks for each named thread, which will consumeTraceEvent
s.Constructor parameters in edu.berkeley.cs.jqf.instrument.tracing with type arguments of type TraceEvent Constructor Description ThreadTracer(Thread tracee, String entryPoint, Consumer<TraceEvent> callback)
Creates a new tracer that will process instructions executed by an application thread. -
Uses of TraceEvent in edu.berkeley.cs.jqf.instrument.tracing.events
Subclasses of TraceEvent in edu.berkeley.cs.jqf.instrument.tracing.events Modifier and Type Class Description class
AllocEvent
class
BranchEvent
class
CallEvent
class
ReadEvent
class
ReturnEvent
-