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, vmInitialized
private 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.SearchListener
propertyViolated
in class gov.nasa.jpf.PropertyListenerAdapter
public 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.VMListener
instructionExecuted
in class gov.nasa.jpf.PropertyListenerAdapter
private 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.PublisherExtension
publishFinished
in class gov.nasa.jpf.PropertyListenerAdapter