public abstract class StaticPCChoiceGenerator
extends gov.nasa.jpf.symbc.numeric.PCChoiceGenerator
| Modifier and Type | Class and Description |
|---|---|
static class |
StaticPCChoiceGenerator.Kind |
| Modifier and Type | Field and Description |
|---|---|
protected gov.nasa.jpf.vm.StackFrame |
currentTopFrame |
protected DynamicRegion |
region |
| Constructor and Description |
|---|
StaticPCChoiceGenerator(int count,
DynamicRegion region,
gov.nasa.jpf.vm.Instruction instruction) |
| Modifier and Type | Method and Description |
|---|---|
abstract gov.nasa.jpf.vm.Instruction |
execute(gov.nasa.jpf.vm.ThreadInfo ti,
gov.nasa.jpf.vm.Instruction instructionToExecute,
int choice) |
static StaticPCChoiceGenerator.Kind |
getKind(gov.nasa.jpf.vm.Instruction instruction) |
protected DynamicRegion |
getRegion() |
abstract void |
makeVeritestingCG(gov.nasa.jpf.vm.ThreadInfo ti,
gov.nasa.jpf.vm.Instruction instruction,
java.lang.String key) |
getCurrentPC, getMethodName, getOffset, isReverseOrder, randomize, setCurrentPC, setMethodName, setNextChoice, setOffset, setPCadvance, getChoice, getChoices, getChoiceType, getNextChoice, getProcessedNumberOfChoices, getTotalNumberOfChoices, hasMoreChoices, isAscending, reorder, reset, reverse, supportsReordering, toStringaddAttr, advance, attrIterator, attrIterator, clone, deepClone, getAll, getAllChoices, getAllOfType, getAttr, getAttr, getCascade, getCascadedParent, getId, getIdRef, getInsn, getNextAttr, getNumberOfParents, getPreviousChoiceGenerator, getPreviousChoiceGeneratorOfType, getProcessedChoices, getSourceLocation, getStateId, getThreadInfo, getUnprocessedChoices, hasAttr, hasAttr, hasAttrValue, init, isCascaded, isDone, isProcessed, isSchedulingPoint, removeAttr, replaceAttr, select, setAttr, setCascaded, setContext, setCurrent, setDone, setId, setIdRef, setInsn, setPreviousChoiceGenerator, setStateId, setThreadInfo, useRandomizationequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddAttr, advance, attrIterator, attrIterator, clone, deepClone, getAll, getAllChoices, getAllOfType, getAttr, getAttr, getCascade, getCascadedParent, getId, getIdRef, getInsn, getNextAttr, getNumberOfParents, getPreviousChoiceGenerator, getPreviousChoiceGeneratorOfType, getProcessedChoices, getSourceLocation, getStateId, getThreadInfo, getUnprocessedChoices, hasAttr, hasAttr, isCascaded, isDone, isProcessed, isSchedulingPoint, removeAttr, replaceAttr, select, setAttr, setCascaded, setContext, setCurrent, setDone, setId, setIdRef, setInsn, setPreviousChoiceGenerator, setStateId, setThreadInfoprotected DynamicRegion region
protected gov.nasa.jpf.vm.StackFrame currentTopFrame
public StaticPCChoiceGenerator(int count,
DynamicRegion region,
gov.nasa.jpf.vm.Instruction instruction)
protected DynamicRegion getRegion()
public abstract gov.nasa.jpf.vm.Instruction execute(gov.nasa.jpf.vm.ThreadInfo ti,
gov.nasa.jpf.vm.Instruction instructionToExecute,
int choice)
throws StaticRegionException
StaticRegionExceptionpublic static StaticPCChoiceGenerator.Kind getKind(gov.nasa.jpf.vm.Instruction instruction)
public abstract void makeVeritestingCG(gov.nasa.jpf.vm.ThreadInfo ti,
gov.nasa.jpf.vm.Instruction instruction,
java.lang.String key)
throws StaticRegionException
StaticRegionException