public class SymbolicListener2
extends gov.nasa.jpf.PropertyListenerAdapter
Modifier and Type | Field and Description |
---|---|
(package private) java.util.concurrent.BlockingQueue<gov.nasa.jpf.util.Pair<gov.nasa.jpf.symbc.numeric.PathCondition,java.util.Map<java.lang.String,java.lang.Object>>> |
pcAndSolutionQueue |
private java.lang.String |
targetMethodName |
Constructor and Description |
---|
SymbolicListener2(gov.nasa.jpf.Config conf,
gov.nasa.jpf.JPF jpf,
java.util.concurrent.BlockingQueue<gov.nasa.jpf.util.Pair<gov.nasa.jpf.symbc.numeric.PathCondition,java.util.Map<java.lang.String,java.lang.Object>>> pcAndSolutionQueue) |
Modifier and Type | Method and Description |
---|---|
private void |
handleNewPathCondition(gov.nasa.jpf.symbc.numeric.PathCondition pc) |
void |
methodExited(gov.nasa.jpf.vm.VM vm,
gov.nasa.jpf.vm.ThreadInfo currentThread,
gov.nasa.jpf.vm.MethodInfo exitedMethod) |
void |
propertyViolated(gov.nasa.jpf.search.Search search) |
check, choiceGeneratorAdvanced, choiceGeneratorProcessed, choiceGeneratorRegistered, choiceGeneratorSet, classLoaded, clone, exceptionBailout, exceptionHandled, exceptionThrown, executeInstruction, gcBegin, gcEnd, instructionExecuted, loadClass, methodEntered, objectCreated, objectExposed, objectLocked, objectNotify, objectNotifyAll, objectReleased, objectShared, objectUnlocked, objectWait, publishConstraintHit, publishFinished, publishProbe, publishPropertyViolation, publishStart, publishTransition, reset, searchConstraintHit, searchFinished, searchProbed, searchStarted, stateAdvanced, stateBacktracked, stateProcessed, statePurged, stateRestored, stateStored, threadBlocked, threadInterrupted, threadNotified, threadScheduled, threadStarted, threadTerminated, threadWaiting, vmInitialized
java.util.concurrent.BlockingQueue<gov.nasa.jpf.util.Pair<gov.nasa.jpf.symbc.numeric.PathCondition,java.util.Map<java.lang.String,java.lang.Object>>> pcAndSolutionQueue
private java.lang.String targetMethodName
public SymbolicListener2(gov.nasa.jpf.Config conf, gov.nasa.jpf.JPF jpf, java.util.concurrent.BlockingQueue<gov.nasa.jpf.util.Pair<gov.nasa.jpf.symbc.numeric.PathCondition,java.util.Map<java.lang.String,java.lang.Object>>> pcAndSolutionQueue)
public void methodExited(gov.nasa.jpf.vm.VM vm, gov.nasa.jpf.vm.ThreadInfo currentThread, gov.nasa.jpf.vm.MethodInfo exitedMethod)
methodExited
in interface gov.nasa.jpf.vm.VMListener
methodExited
in class gov.nasa.jpf.PropertyListenerAdapter
public void propertyViolated(gov.nasa.jpf.search.Search search)
propertyViolated
in interface gov.nasa.jpf.search.SearchListener
propertyViolated
in class gov.nasa.jpf.PropertyListenerAdapter
private void handleNewPathCondition(gov.nasa.jpf.symbc.numeric.PathCondition pc)