public class SymbolicListener
extends gov.nasa.jpf.PropertyListenerAdapter
implements gov.nasa.jpf.report.PublisherExtension
| Modifier and Type | Class and Description |
|---|---|
protected class |
SymbolicListener.MethodSummary |
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<java.lang.String,SymbolicListener.MethodSummary> |
allSummaries |
private java.lang.String |
currentMethodName |
| Constructor and Description |
|---|
SymbolicListener(gov.nasa.jpf.Config conf,
gov.nasa.jpf.JPF jpf) |
| Modifier and Type | Method and Description |
|---|---|
void |
instructionExecuted(gov.nasa.jpf.vm.VM vm,
gov.nasa.jpf.vm.ThreadInfo currentThread,
gov.nasa.jpf.vm.Instruction nextInstruction,
gov.nasa.jpf.vm.Instruction executedInstruction) |
private void |
printMethodSummary(java.io.PrintWriter pw,
SymbolicListener.MethodSummary methodSummary) |
private void |
printMethodSummaryHTML(java.io.PrintWriter pw,
SymbolicListener.MethodSummary methodSummary) |
void |
propertyViolated(gov.nasa.jpf.search.Search search) |
void |
publishFinished(gov.nasa.jpf.report.Publisher publisher) |
check, choiceGeneratorAdvanced, choiceGeneratorProcessed, choiceGeneratorRegistered, choiceGeneratorSet, classLoaded, clone, exceptionBailout, exceptionHandled, exceptionThrown, executeInstruction, gcBegin, gcEnd, loadClass, methodEntered, methodExited, objectCreated, objectExposed, objectLocked, objectNotify, objectNotifyAll, objectReleased, objectShared, objectUnlocked, objectWait, publishConstraintHit, publishProbe, publishPropertyViolation, publishStart, publishTransition, reset, searchConstraintHit, searchFinished, searchProbed, searchStarted, stateAdvanced, stateBacktracked, stateProcessed, statePurged, stateRestored, stateStored, threadBlocked, threadInterrupted, threadNotified, threadScheduled, threadStarted, threadTerminated, threadWaiting, vmInitializedprivate java.util.Map<java.lang.String,SymbolicListener.MethodSummary> allSummaries
private java.lang.String currentMethodName
public SymbolicListener(gov.nasa.jpf.Config conf,
gov.nasa.jpf.JPF jpf)
public void propertyViolated(gov.nasa.jpf.search.Search search)
propertyViolated in interface gov.nasa.jpf.search.SearchListenerpropertyViolated in class gov.nasa.jpf.PropertyListenerAdapterpublic void instructionExecuted(gov.nasa.jpf.vm.VM vm,
gov.nasa.jpf.vm.ThreadInfo currentThread,
gov.nasa.jpf.vm.Instruction nextInstruction,
gov.nasa.jpf.vm.Instruction executedInstruction)
instructionExecuted in interface gov.nasa.jpf.vm.VMListenerinstructionExecuted in class gov.nasa.jpf.PropertyListenerAdapterprivate void printMethodSummary(java.io.PrintWriter pw,
SymbolicListener.MethodSummary methodSummary)
private void printMethodSummaryHTML(java.io.PrintWriter pw,
SymbolicListener.MethodSummary methodSummary)
public void publishFinished(gov.nasa.jpf.report.Publisher publisher)
publishFinished in interface gov.nasa.jpf.report.PublisherExtensionpublishFinished in class gov.nasa.jpf.PropertyListenerAdapter