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, vmInitializedjava.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.VMListenermethodExited in class gov.nasa.jpf.PropertyListenerAdapterpublic void propertyViolated(gov.nasa.jpf.search.Search search)
propertyViolated in interface gov.nasa.jpf.search.SearchListenerpropertyViolated in class gov.nasa.jpf.PropertyListenerAdapterprivate void handleNewPathCondition(gov.nasa.jpf.symbc.numeric.PathCondition pc)